0000815556-22-000009.txt : 20220207 0000815556-22-000009.hdr.sgml : 20220207 20220207134551 ACCESSION NUMBER: 0000815556-22-000009 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220207 DATE AS OF CHANGE: 20220207 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FASTENAL CO CENTRAL INDEX KEY: 0000815556 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-BUILDING MATERIALS, HARDWARE, GARDEN SUPPLY [5200] IRS NUMBER: 410948415 STATE OF INCORPORATION: MN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-16125 FILM NUMBER: 22596699 BUSINESS ADDRESS: STREET 1: 2001 THEURER BLVD CITY: WINONA STATE: MN ZIP: 55987 BUSINESS PHONE: 5074545374 MAIL ADDRESS: STREET 1: 2001 THEURER BLVD CITY: WINONA STATE: MN ZIP: 55987 10-K 1 fast-20211231.htm 10-K fast-20211231
000081555612/312021FYfalse00008155562021-01-012021-12-3100008155562021-06-30iso4217:USD00008155562022-01-21xbrli:shares00008155562021-12-3100008155562020-12-31iso4217:USDxbrli:shares00008155562020-01-012020-12-3100008155562019-01-012019-12-310000815556us-gaap:CommonStockMember2020-12-310000815556us-gaap:CommonStockMember2019-12-310000815556us-gaap:CommonStockMember2018-12-310000815556us-gaap:CommonStockMember2021-01-012021-12-310000815556us-gaap:CommonStockMember2020-01-012020-12-310000815556us-gaap:CommonStockMember2019-01-012019-12-310000815556us-gaap:CommonStockMember2021-12-310000815556us-gaap:AdditionalPaidInCapitalMember2020-12-310000815556us-gaap:AdditionalPaidInCapitalMember2019-12-310000815556us-gaap:AdditionalPaidInCapitalMember2018-12-310000815556us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000815556us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000815556us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310000815556us-gaap:AdditionalPaidInCapitalMember2021-12-310000815556us-gaap:RetainedEarningsMember2020-12-310000815556us-gaap:RetainedEarningsMember2019-12-310000815556us-gaap:RetainedEarningsMember2018-12-310000815556us-gaap:RetainedEarningsMember2021-01-012021-12-310000815556us-gaap:RetainedEarningsMember2020-01-012020-12-310000815556us-gaap:RetainedEarningsMember2019-01-012019-12-310000815556us-gaap:RetainedEarningsMember2021-12-310000815556us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000815556us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000815556us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000815556us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000815556us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000815556us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000815556us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100008155562019-12-3100008155562018-12-31fast:location0000815556fast:ApexIndustrialTechnologiesLLCMember2020-03-302020-03-3000008155562019-05-222019-05-22xbrli:pure00008155562019-05-220000815556srt:RestatementAdjustmentMember2019-12-310000815556srt:RestatementAdjustmentMember2020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310000815556country:US2021-01-012021-12-310000815556country:US2020-01-012020-12-310000815556country:US2019-01-012019-12-310000815556fast:CanadaandMexicoMember2021-01-012021-12-310000815556fast:CanadaandMexicoMember2020-01-012020-12-310000815556fast:CanadaandMexicoMember2019-01-012019-12-310000815556srt:NorthAmericaMember2021-01-012021-12-310000815556srt:NorthAmericaMember2020-01-012020-12-310000815556srt:NorthAmericaMember2019-01-012019-12-310000815556fast:NonNorthAmericaMember2021-01-012021-12-310000815556fast:NonNorthAmericaMember2020-01-012020-12-310000815556fast:NonNorthAmericaMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberfast:ManufacturingCustomersMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberfast:ManufacturingCustomersMember2020-01-012020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberfast:ManufacturingCustomersMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberfast:NonResidentialConstructionCustomersMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberfast:NonResidentialConstructionCustomersMember2020-01-012020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberfast:NonResidentialConstructionCustomersMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberfast:OtherCustomersMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberfast:OtherCustomersMember2020-01-012020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberfast:OtherCustomersMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310000815556fast:FastenersMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-12-310000815556fast:FastenersMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-12-310000815556fast:FastenersMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:ToolsMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:ToolsMember2020-01-012020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:ToolsMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:CuttingToolsMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:CuttingToolsMember2020-01-012020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:CuttingToolsMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:HydraulicsAndPneumaticsMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:HydraulicsAndPneumaticsMember2020-01-012020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:HydraulicsAndPneumaticsMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:MaterialHandlingMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:MaterialHandlingMember2020-01-012020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:MaterialHandlingMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:JanitorialSuppliesMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:JanitorialSuppliesMember2020-01-012020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:JanitorialSuppliesMember2019-01-012019-12-310000815556fast:ElectricalSuppliesMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-12-310000815556fast:ElectricalSuppliesMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-12-310000815556fast:ElectricalSuppliesMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:WeldingSuppliesMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:WeldingSuppliesMember2020-01-012020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:WeldingSuppliesMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:SafetySuppliesMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:SafetySuppliesMember2020-01-012020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberfast:SafetySuppliesMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberus-gaap:ProductAndServiceOtherMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberus-gaap:ProductAndServiceOtherMember2020-01-012020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMemberus-gaap:ProductAndServiceOtherMember2019-01-012019-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-01-012021-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2020-01-012020-12-310000815556us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2019-01-012019-12-310000815556us-gaap:LandMember2021-12-310000815556us-gaap:LandMember2020-12-310000815556us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2021-01-012021-12-310000815556us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2021-01-012021-12-310000815556us-gaap:BuildingAndBuildingImprovementsMember2021-12-310000815556us-gaap:BuildingAndBuildingImprovementsMember2020-12-310000815556srt:MinimumMemberfast:AutomatedDistributionAndWarehouseEquipmentMember2021-01-012021-12-310000815556srt:MaximumMemberfast:AutomatedDistributionAndWarehouseEquipmentMember2021-01-012021-12-310000815556fast:AutomatedDistributionAndWarehouseEquipmentMember2021-12-310000815556fast:AutomatedDistributionAndWarehouseEquipmentMember2020-12-310000815556fast:ShelvingIndustrialVendingAndEquipmentMembersrt:MinimumMember2021-01-012021-12-310000815556srt:MaximumMemberfast:ShelvingIndustrialVendingAndEquipmentMember2021-01-012021-12-310000815556fast:ShelvingIndustrialVendingAndEquipmentMember2021-12-310000815556fast:ShelvingIndustrialVendingAndEquipmentMember2020-12-310000815556srt:MinimumMemberus-gaap:TransportationEquipmentMember2021-01-012021-12-310000815556srt:MaximumMemberus-gaap:TransportationEquipmentMember2021-01-012021-12-310000815556us-gaap:TransportationEquipmentMember2021-12-310000815556us-gaap:TransportationEquipmentMember2020-12-310000815556us-gaap:ConstructionInProgressMember2021-12-310000815556us-gaap:ConstructionInProgressMember2020-12-310000815556country:US2021-12-310000815556country:US2020-12-310000815556fast:CanadaandMexicoMember2021-12-310000815556fast:CanadaandMexicoMember2020-12-310000815556srt:NorthAmericaMember2021-12-310000815556srt:NorthAmericaMember2020-12-310000815556fast:NonNorthAmericaMember2021-12-310000815556fast:NonNorthAmericaMember2020-12-310000815556us-gaap:SubsequentEventMember2022-01-182022-01-180000815556us-gaap:SubsequentEventMember2022-01-032022-01-030000815556us-gaap:SubsequentEventMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-01-032022-01-030000815556us-gaap:SubsequentEventMember2022-01-030000815556us-gaap:SubsequentEventMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2022-01-030000815556fast:JanuaryFourthTwoThousandTwentyOneMember2013-04-162021-12-310000815556fast:JanuaryFourthTwoThousandTwentyOneMember2021-12-310000815556fast:JanuarySecondTwoThousandTwentyMember2013-04-162021-12-310000815556fast:JanuarySecondTwoThousandTwentyMember2021-12-310000815556fast:JanuarySecondTwoThousandNineteenMember2013-04-162021-12-310000815556fast:JanuarySecondTwoThousandNineteenMember2021-12-310000815556fast:JanuarySecondTwoThousandEighteenMember2013-04-162021-12-310000815556fast:JanuarySecondTwoThousandEighteenMember2021-12-310000815556fast:JanuaryThirdTwoThousandSeventeenMember2013-04-162021-12-310000815556fast:JanuaryThirdTwoThousandSeventeenMember2021-12-310000815556fast:AprilNineteenthTwoThousandSixteenMemberDomain2013-04-162021-12-310000815556fast:AprilNineteenthTwoThousandSixteenMemberDomain2021-12-310000815556fast:AprilTwentyFirstTwoThousandFifteenMemberDomain2013-04-162021-12-310000815556fast:AprilTwentyFirstTwoThousandFifteenMemberDomain2021-12-310000815556fast:AprilTwentySecondTwoThousandFourteenMember2013-04-162021-12-310000815556fast:AprilTwentySecondTwoThousandFourteenMember2021-12-310000815556fast:AprilSixteenthTwoThousandThirteenMember2013-04-162021-12-310000815556fast:AprilSixteenthTwoThousandThirteenMember2021-12-3100008155562013-04-162021-12-310000815556fast:JanuaryFourthTwoThousandTwentyOneMember2021-01-012021-12-310000815556fast:JanuarySecondTwoThousandTwentyMember2021-01-012021-12-310000815556fast:JanuarySecondTwoThousandNineteenMember2021-01-012021-12-310000815556fast:JanuarySecondTwoThousandEighteenMember2021-01-012021-12-310000815556fast:JanuaryThirdTwoThousandSeventeenMember2021-01-012021-12-310000815556fast:AprilNineteenthTwoThousandSixteenMemberDomain2021-01-012021-12-310000815556fast:AprilTwentyFirstTwoThousandFifteenMemberDomain2021-01-012021-12-310000815556fast:AprilTwentySecondTwoThousandFourteenMember2021-01-012021-12-310000815556fast:AprilSixteenthTwoThousandThirteenMember2021-01-012021-12-310000815556us-gaap:EmployeeStockOptionMember2020-12-310000815556us-gaap:EmployeeStockOptionMember2020-01-012020-12-310000815556us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000815556us-gaap:EmployeeStockOptionMember2021-12-310000815556us-gaap:EmployeeStockOptionMember2019-12-310000815556us-gaap:EmployeeStockOptionMember2019-01-012019-12-310000815556fast:FacilitiesAndEquipmentMember2021-01-012021-12-310000815556us-gaap:VehiclesMember2021-01-012021-12-310000815556fast:FacilitiesAndEquipmentMember2020-01-012020-12-310000815556us-gaap:VehiclesMember2020-01-012020-12-310000815556fast:FacilitiesAndEquipmentMember2019-01-012019-12-310000815556us-gaap:VehiclesMember2019-01-012019-12-310000815556fast:FacilitiesAndEquipmentMember2021-12-310000815556us-gaap:VehiclesMember2021-12-310000815556fast:FacilitiesAndEquipmentMember2020-12-310000815556us-gaap:VehiclesMember2020-12-310000815556us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-12-310000815556us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-12-310000815556fast:A2.00SeniorPromissoryNotePayableMemberus-gaap:SeniorNotesMember2021-12-310000815556fast:A2.00SeniorPromissoryNotePayableMemberus-gaap:SeniorNotesMember2020-12-310000815556us-gaap:SeniorNotesMemberfast:A2.45SeniorUnsecuredPromissoryNotePayableMember2021-12-310000815556us-gaap:SeniorNotesMemberfast:A2.45SeniorUnsecuredPromissoryNotePayableMember2020-12-310000815556fast:A3.22SeniorUnsecuredPromissoryNotePayableMemberus-gaap:SeniorNotesMember2021-12-310000815556fast:A3.22SeniorUnsecuredPromissoryNotePayableMemberus-gaap:SeniorNotesMember2020-12-310000815556fast:A266SeniorUnsecuredPromissoryNotePayableMemberus-gaap:SeniorNotesMember2021-12-310000815556fast:A266SeniorUnsecuredPromissoryNotePayableMemberus-gaap:SeniorNotesMember2020-12-310000815556fast:A272SeniorUnsecuredPromissoryNotePayableMemberus-gaap:SeniorNotesMember2021-12-310000815556fast:A272SeniorUnsecuredPromissoryNotePayableMemberus-gaap:SeniorNotesMember2020-12-310000815556us-gaap:SeniorNotesMemberfast:A169SeniorUnsecuredPromissoryNotePayableMember2021-12-310000815556us-gaap:SeniorNotesMemberfast:A169SeniorUnsecuredPromissoryNotePayableMember2020-12-310000815556us-gaap:SeniorNotesMemberfast:A213SeniorUnsecuredPromissoryNotePayableMember2021-12-310000815556us-gaap:SeniorNotesMemberfast:A213SeniorUnsecuredPromissoryNotePayableMember2020-12-310000815556fast:A250SeniorUnsecuredPromissoryNotePayableMemberus-gaap:SeniorNotesMember2021-12-310000815556fast:A250SeniorUnsecuredPromissoryNotePayableMemberus-gaap:SeniorNotesMember2020-12-310000815556us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2021-12-310000815556us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2020-12-310000815556us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2021-01-012021-12-310000815556us-gaap:LineOfCreditMembersrt:MinimumMember2021-01-012021-12-310000815556srt:MaximumMemberus-gaap:LineOfCreditMember2021-01-012021-12-310000815556us-gaap:SeniorNotesMember2021-12-310000815556us-gaap:AllowanceForCreditLossMember2020-12-310000815556us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310000815556us-gaap:AllowanceForCreditLossMember2021-12-310000815556fast:SECSchedule1209ReserveInsuranceMember2020-12-310000815556fast:SECSchedule1209ReserveInsuranceMember2021-01-012021-12-310000815556fast:SECSchedule1209ReserveInsuranceMember2021-12-310000815556us-gaap:AllowanceForCreditLossMember2019-12-310000815556us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310000815556fast:SECSchedule1209ReserveInsuranceMember2019-12-310000815556fast:SECSchedule1209ReserveInsuranceMember2020-01-012020-12-310000815556us-gaap:AllowanceForCreditLossMember2018-12-310000815556us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310000815556fast:SECSchedule1209ReserveInsuranceMember2018-12-310000815556fast:SECSchedule1209ReserveInsuranceMember2019-01-012019-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
____________________________________________________________ 
FORM 10-K
(Mark One)
Annual report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the fiscal year ended December 31, 2021
or
Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the transition period from             to             
Commission file number 0-16125
 FASTENAL COMPANY
(Exact name of registrant as specified in its charter)
Minnesota41-0948415
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
2001 Theurer Boulevard, Winona, Minnesota
55987-1500
(Address of principal executive offices)(Zip Code)
(507) 454-5374
(Registrant's telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $.01 per shareFASTThe Nasdaq Stock Market LLC

Securities registered pursuant to Section 12(g) of the Act:
None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act Yes  x    No  o
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act Yes  o    No  x
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  x    No  o
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  x    No  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 FilerxAccelerated 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. o
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  x
The aggregate market value of the Common Stock held by non-affiliates of the registrant as of June 30, 2021, the last business day of the registrant's most recently completed second fiscal quarter, was $29,835,146,952, based on the closing price of the registrant's Common Stock on that date. For purposes of determining this number, all executive officers and directors of the registrant as of June 30, 2021 are considered to be affiliates of the registrant. This number is provided only for the purposes of this report on Form 10-K and does not represent an admission by either the registrant or any such person as to the status of such person.
As of January 21, 2022, the registrant had 575,550,072 shares of Common Stock issued and outstanding.



FASTENAL COMPANY
ANNUAL REPORT ON FORM 10-K
TABLE OF CONTENTS
 
Page
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.


DOCUMENTS INCORPORATED BY REFERENCE
Portions of our Proxy Statement for the annual meeting of shareholders to be held Saturday, April 23, 2022 (Proxy Statement) are incorporated by reference in Part III.
FORWARD-LOOKING STATEMENTS
Certain statements contained in this Form 10-K, or in other reports of the company and other written and oral statements made from time to time by the company, do not relate strictly to historical or current facts. As such, they are considered 'forward-looking statements' that provide current expectations or forecasts of future events. These forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Such statements can be identified by the use of terminology such as anticipate, believe, should, estimate, expect, intend, may, will, plan, goal, project, hope, trend, target, opportunity, and similar words or expressions, or by references to typical outcomes. Any statement that is not a purely historical fact, including estimates, projections, trends, and the outcome of events that have not yet occurred, is a forward-looking statement. Our forward-looking statements generally relate to our expectations regarding the business environment in which we operate, our projections of future performance, our perceived marketplace opportunities, our strategies, goals, mission and vision, and our expectations about capital expenditures, tax rates, inventory levels, in-market locations and signings of Onsite locations and new machine equivalent units for Fastenal Managed Inventory (FMI) (including bin stock and industrial vending), our digital solutions and other product offerings, national accounts as a percentage of overall sales, the advantages of our integrated physical and virtual model, growth in safety products as a percentage of product sales and the amount of FMI revenue that we may be able to service through local inventory fulfillment terminals. You should understand that forward-looking statements involve a variety of risks and uncertainties, known and unknown, and may be affected by inaccurate assumptions. Consequently, no forward-looking statement can be guaranteed and actual results may vary materially. Factors that could cause our actual results to differ from those discussed in the forward-looking statements include, but are not limited to, economic downturns (including economic downturns as a result of global pandemics, including the ongoing COVID-19 pandemic), weakness in the manufacturing or commercial construction industries, competitive pressure on selling prices, changes in trade policies or tariffs, changes in our current mix of products, customers, or geographic locations, changes in our average branch size, changes in our purchasing patterns, changes in customer needs, changes in fuel or commodity prices, product and transportation inflation, inclement weather, changes in foreign currency exchange rates, difficulty in adapting our business model to different foreign business environments, failure to accurately predict the market potential of our business strategies, the introduction or expansion of new business strategies, increased competition in FMI or Onsite, difficulty in maintaining installation quality as our industrial vending business expands, the failure to meet our goals and expectations regarding expansion of our FMI or Onsite operations, changes in the implementation objectives of our business strategies, difficulty in hiring, relocating, training, or retaining qualified personnel, difficulty in controlling operating expenses, difficulty in collecting receivables or accurately predicting future inventory needs, dramatic changes in sales trends, changes in supplier production lead times, changes in our cash position or our need to make capital expenditures, credit market volatility, changes in tax law or the impact of discrete items on future tax rates, changes in the availability or price of commercial real estate, changes in the nature, price, or availability of distribution, supply chain, or other technology (including software licensed from third parties) and services related to that technology, difficulty in obtaining continued business from new safety product customers, cyber-security incidents, potential liability and reputational damage that can arise if our products are defective, and other risks and uncertainties detailed in this Form 10-K under the heading 'Item 1A. Risk Factors'. Each forward-looking statement speaks only as of the date on which such statement is made, and we undertake no obligation to update any such statement to reflect events or circumstances arising after such date.

1

PRESENTATION OF DOLLAR AMOUNTS
All dollar amounts in this Form 10-K are presented in millions, except for share and per share amounts or where otherwise noted. Throughout this document, percentage and dollar change calculations, which are based on non-rounded dollar values, may not be able to be recalculated using the dollar values in this document due to the rounding of those dollar values.
STOCK SPLIT
All information contained in this Form 10-K reflects the two-for-one stock split in 2019.

2

PART I

ITEM 1.BUSINESS
Note – Information in this section is as of year end unless otherwise noted. The year end is December 31, 2021 unless additional years are included or noted.
Overview
Fastenal Company (together with our subsidiaries, hereinafter referred to as 'Fastenal' or the company or by terms such as we, our, or us) began as a partnership in 1967, and was incorporated under the laws of Minnesota in 1968. We opened our first branch in 1967 in Winona, Minnesota, a city with a population today of approximately 26,000. We began with a marketing strategy of supplying threaded fasteners to customers through a branch network in small, medium-sized, and, in subsequent years, large cities. Over time, that mandate has expanded to a broader range of industrial and construction supplies spanning more than nine major product lines. How we engage with our customers has similarly evolved to include Onsites, Fastenal Managed Inventory and eCommerce. We provide additional descriptions of our product lines and market channels later in this document. The large majority of our transactions are business-to-business, though we also have some walk-in retail business. At the end of 2021, we had 3,209 in-market locations (defined in the table below) in 25 countries supported by 15 distribution centers in North America (12 in the United States, two in Canada, and one in Mexico), and one in Europe, and we employed 20,507 people. We believe our success can be attributed to the high quality of our employees and their convenient proximity to our customers, and our ability to offer customers a full range of products and services to reduce their total cost of procurement.
Our Channels to Market
We engage our customers primarily through branch and Onsite locations. Branches and Onsites exist very close to our customers, usually within miles in the case of the former and most often within or immediately proximate to our customers' physical locations in the case of the latter, and together constitute our 'in-market' network. Many of our customers engage with us through eCommerce, but most of our sales through this channel are with customers that use eCommerce to supplement our service through our other channels.
The following table shows our consolidated net sales for each of the last ten fiscal years; the number of branch, Onsite, and total in-market locations at the end of each of the last ten fiscal years; their respective sales, as well as the average monthly sales per location that were generated from our branch and Onsite locations; and our revenue generated from non-traditional sources:
2021202020192018201720162015201420132012
Net sales$6,010.9 5,647.3 5,333.7 4,965.1 4,390.5 3,962.0 3,869.2 3,733.5 3,326.1 3,133.6 
Branch locations1,793 2,003 2,114 2,227 2,383 2,503 2,622 2,637 2,687 2,652 
    Branch revenue(1)
$3,726.2 3,587.1 3,660.1 3,625.8 3,399.6 3,198.1 3,281.8 3,225.3 
    Average sales per
    branch location(2)
$163.6 145.2 140.5 131.1 116.0 104.0 104.0 101.0
Onsite locations(3)
1,416 1,265 1,114 894 605 401 264 214
    Onsite revenue(1)
$1,898.0 1,485.6 1,391.7 1,081.7 770.2 569.2 454.3 387.7 
    Average sales per
    Onsite location(2)
$118.0 104.1 115.5 120.3 127.6 142.7 158.4 157.6 
Other revenue(4)
$386.7 574.6 281.9 257.6 220.7 194.7 133.1 120.5 
Total in-market locations(5)
3,209 3,268 3,228 3,121 2,988 2,904 2,886 2,851 2,687 2,652 
(1) Revenues attributable to our traditional and international branch locations, and our Onsite locations, respectively.
(2) Average sales per month considers the average active base of branches and Onsites, respectively, in the given year, factoring in the beginning and ending location count, divided by total revenues attributable to our branch and Onsite locations, further divided by twelve months, respectively. This information is presented in thousands.
(3) Onsite information prior to 2014 is intentionally omitted. While such locations have existed since 1992, we did not specifically track their number until we identified our Onsite program as a growth driver in 2014.
(4) This portion of revenue is generated outside of our traditional in-market location presence, examples of which include revenues arising from our custom in-house manufacturing, industrial services, leased locker arrangements, and other non-traditional sources of revenue. The significant increase in other revenue in 2020 largely reflects the onset of the COVID-19 pandemic in that period and the substantial sales of pandemic-related products that we direct-shipped (versus selling through our in-market locations) as a means of delivering critical supplies more quickly. The decline in other revenue in 2021 largely reflects the absence of such direct-shipped revenue as the supply chain for such products stabilized.
(5) 'In-market locations' is defined as the sum of the total number of branch locations and the total number of Onsite locations.
3

This structure has evolved over time as a result of one of Fastenal's guiding principles since inception: that we can improve our service by getting closer to the customer. This has been achieved by opening branch locations and, more recently, Onsite locations. Today we believe there are few companies that offer our North American in-market location coverage. In 2021, roughly 52% of our sales and 50% of our in-market locations were in major Metropolitan Statistical Areas (MSAs) (populations in the United States and Canada greater than 500,000 people), while 21% of our sales and 19% of our in-market locations were in small MSAs (populations under 500,000 people), and 27% of our sales and 31% of our in-market locations were not in an MSA. In our view, this has proven to be an efficient means of providing customers with a broad range of products and services on a timely basis. Maintaining operations that are physically proximate to our customers' operations have represented, and continue to represent, the foundation of our service approach.
We have two primary versions of our branch locations:
1.) A 'traditional branch' typically services a wide variety of customers, including our larger national and regional accounts as well as retail customers. Locations are selected primarily based on their proximity to our distribution network, population statistics, and employment data for manufacturing and non-residential construction companies. We stock all branches with inventory drawn from all of our product lines, and over time, where appropriate, our district and branch personnel may tailor the inventory offering to the needs of the local customer base. Since Fastenal's founding and through 2013, traditional branch openings were a primary growth driver for the company, and we experienced net openings each year over that time span. However, new growth drivers, business models (Onsites), and business tools (digital solutions) have emerged and diminished the direct role of traditional branch openings in our growth. Traditional branches were entirely U.S.-based until 1994, when we opened our first location in Canada. At the end of 2021, we had 1,649 traditional branches in the United States and Canada, and they represented 56.8% of total sales.
Traditional branches are also differentiated by their operating styles. Certain locations are Customer Service Branches (CSBs), which tend to feature a showroom, regular hours during which it is open to the public, and our standard stocking model of products designed for contractors. CSBs are similar in function to a hardware store and they often conduct some business with non-account or retail-like customers. However, this customer set typically represents less than 10% of sales at this type of location. Other locations operate as Customer Fulfillment Centers (CFCs), which tend to feature a limited showroom, reduced hours of access to the public, greater usage of will-call, and stock customer-specific inventory. These tend to appear and function more like an industrial supply house and stocking location and tend not to have transactions with non-account or retail-like customers unless it is a will call arrangement related to an online transaction. The choice of operating style is made by local leadership and is based on local market considerations. At the end of 2021, 35% of our traditional branches operated as a CSB and 65% operated as a CFC.
2.) An 'international branch' is the format we typically deploy outside the United States and Canada. We first expanded outside of the United States and Canada when we opened a branch in Mexico in 2001. Since then, we have continued to expand our global footprint and at the end of 2021, we operated in 23 countries outside of the United States and Canada. Mexico is the largest of these, and we also operate in Europe, Asia, and Central and South America. Our go-to-market strategy in countries outside of the United States and Canada focuses primarily on servicing large, national account customers disproportionately concentrated in manufacturing. From a product perspective, these customers are more heavily oriented toward planned fastener spend, though non-fastener manufacturing, repair, and operations (MRO) spend is becoming more common in these markets. Despite strong growth in our international business in recent years, we are not as well recognized in many of our locations outside of the U.S. and Canada as we are in the U.S. and Canada. However, our ability to provide a consistent service model, including vending, bin stocks, and Onsites, on a global basis is attractive to our customer base, much of which are the foreign operations of North American-based companies. At the end of 2021, we had 144 international branches operating outside the U.S. and Canada, and they represented 5.2% of total sales.
Traditional and international branches sell to multiple customers. We will continue to open traditional branches as the company sees fit. However, in each year since 2013, the company has experienced a net decline in its total branch count including net declines of 210 branches in 2021. Our total decline since 2013 is 894 branches.
Onsite locations may influence the trend in our traditional branch count over time, but have not been the primary reason for our traditional branch closings. The Onsite concept is not new, in that we entered into the first such arrangement in 1992. However, it was largely a local option that grew slowly before we identified it as a growth driver in 2014. We have made substantial investments toward accelerating its traction in the marketplace since 2015. In this model, we provide dedicated sales and service to a single customer from a location that is physically within the customers' facility (or, in some cases, at a strategically placed off-site location), with inventory that is specific to the customers' needs. In many cases, we are shifting revenue with the customer from an existing branch location, though we are beginning to see more new customer opportunities arise as a result of our Onsite capabilities. The model is best suited to larger companies, though we believe we can provide a higher degree of service at a lower level of revenue than most of our competitors. It has been our experience that sales mix at our Onsite locations produces a lower gross profit percentage than at our branch locations, but we gain revenue with the customer and our cost to serve is lower. We have identified over 15,000 manufacturing and construction customer locations in the United States with potential to implement the Onsite service model. These include customers with which we have an existing national account relationship today, and potential customers we are aware of due to our local market presence with which we do not have a meaningful relationship today. However, as awareness of our capabilities has grown, we have identified additional Onsite
4

potential with certain agencies of state, provincial and local government customers and academia. We also believe as we follow our existing national account customers outside the United States our market potential for Onsite solutions will continue to expand. The international opportunity is substantial, but our speed is limited by the relatively underdeveloped infrastructure in comparison to the United States. We expect revenues from Onsite arrangements to increase meaningfully over time. We had 1,416 Onsite locations as of December 31, 2021, and they represented 31.6% of total sales, and signed 274, 223, and 362 new Onsite locations in 2021, 2020, and 2019, respectively. We believe the marketplace can support 375 to 400 new Onsite signings annually. We did not achieve that level of signings in 2021, 2020, or 2019 as certain market variables, including the ongoing COVID-19 pandemic, supply chain constraints, and labor shortages created challenges in our ability to engage with key decision makers and caused many of our customers to focus on short-term crisis management rather than long-term strategic planning. These conditions remain in force at the beginning of 2022. It is our intention to sign 375 to 400 new Onsites in 2022, though achieving this may require some relief in the factors described above.
The following table provides a summary of the branches and Onsite locations we operated at the end of each year, as well as the openings, closings, and conversions during each year:
North AmericaOutside North America
United StatesCanada
Mexico & Caribbean(1)
Subtotal
Central & South America(2)
Asia(3)
Europe(4)
SubtotalTotal
In-Market Locations - 12/31/192,731 254 146 3,131 15 25 57 97 3,228 
Starting Branches1,806 183 64 2,053 14 41 61 2,114 
Opened Branches— — — 12 
Closed/Converted Branches(5)
(117)(4)(1)(122)(1)— — (1)(123)
Ending Branches1,689 179 66 1,934 19 45 69 2,003 
Starting Onsites925 71 82 1,078 11 16 36 1,114 
Opened Onsites211 16 18 245 12 257 
Closed/Converted Onsites(5)
(92)(6)(7)(105)— — (1)(1)(106)
Ending Onsites1,044 81 93 1,218 15 12 20 47 1,265 
In-Market Locations - 12/31/202,733 260 159 3,152 20 31 65 116 3,268 
Starting Branches1,689 179 66 1,934 19 45 69 2,003 
Opened Branches3  5 8  1 1 2 10 
Closed/Converted Branches(5)
(216)(6) (222)  2 2 (220)
Ending Branches1,476 173 71 1,720 5 20 48 73 1,793 
Starting Onsites1,044 81 93 1,218 15 12 20 47 1,265 
Opened Onsites204 15 12 231  7 4 11 242 
Closed/Converted Onsites(5)
(75)(7)(5)(87) (2)(2)(4)(91)
Ending Onsites1,173 89 100 1,362 15 17 22 54 1,416 
In-Market Locations - 12/31/212,649 262 171 3,082 20 37 70 127 3,209 
(1) Mexico, Puerto Rico, and Dominican Republic
(2) Panama, Brazil, and Chile
(3) Singapore, China, Malaysia, and Thailand
(4) The Netherlands, Hungary, United Kingdom, Germany, Czech Republic, Italy, Romania, Sweden, Poland, Austria, Switzerland, Ireland, Spain, France, and Belgium
(5) The net impact of non-in-market locations or Onsite locations converted to branches, branches converted to Onsite locations or non-in-market locations, and closures of branches or Onsite locations.
We believe the profitability of our in-market locations is affected by the average revenue produced by each site. In any in-market location, certain costs related to growth are at least partly variable, such as employee-related expenses, while others, like rent and utility costs, tend to be fixed. As a result, it has been shown that as an in-market location increases its sales base over time it typically will achieve a higher operating profit margin. This ability to increase our operating profit margin is influenced by: (1) general growth based on end market expansion and/or market share gains, (2) the age of the in-market location (new locations tend to be less profitable due to start-up costs and, in the case of a traditional branch, the time necessary to generate a customer base), and/or (3) rationalization actions, as in the past several years we have seen a net decline in our traditional
5

branch base. There are many reasons why local or regional management might decide to close a location. Key customers may have migrated to a different part of the market, factories may have closed, our own supply chain capabilities in a market may have evolved to allow us to service some areas with fewer traditional branches, and/or our customers may have transitioned to our Onsite model. An Onsite may also close because local or regional management determines that the business at the location is unlikely to scale sufficiently to justify our being on premise, in which case the relationship often reverts to being managed in a local traditional branch. The paths to higher operating profit margins are slightly different in a traditional branch versus an Onsite location, as the former will tend to have more fixed costs to leverage while the latter will tend to have a smaller fixed cost burden but have greater leverage of its employee-related expenses. In the short term, the Onsite program can hurt the profitability of our existing branch network as it can pull established revenue away from an existing branch even as its fixed expenses are largely unchanged.
We utilize additional types of selling locations within our network, but these tend to be more specialized in nature and relatively few in number, comprising less than five percent of our total selling locations. We remain committed to a large, robust service network, including traditional branches; it remains the indispensable foundation of our business. In any given year, it is difficult to predict whether our total branch count will rise or fall. However, with the growth we anticipate in Onsite locations, we believe our total in-market locations will increase over time.
Our Business Tools
Fastenal Managed Inventory (FMI®)
Over time, we have invested in and developed various technologies that allow us to put physical product closer to the point of use in a customer location, increase the visibility of a customer's supply chain (to the customer as well our personnel), and/or improve the ability to monitor or control usage. While there are isolated exceptions, these technologies are not themselves channels to the market but rather are utilized by our branch and Onsite channels to enhance service to our customers. Collectively, these tools comprise our Fastenal Managed Inventory (FMI) Technology suite. We believe our fully integrated distribution network allows us to manage the supply chain for all sizes of customers. FMI programs tend to generate a higher frequency of business transactions and, coupled with our fully integrated distribution network, foster a strong relationship with customers.
Bin stock (FASTStock and FASTBin) programs, where product is held in bins in a customer facility, is similar to our vending business in that it involves moving product closer to the point of customer use within their facilities. Such programs have existed in the industrial supply industry for a considerable time, with open bins being clustered in a racking system, each of which holds original equipment manufacturing (OEM) fasteners, MRO fasteners, and/or non-fastener products that are consumed in the customers' operations. Historically, these bins were simply plastic and metal containers that held product and were visually inspected by our customers or Fastenal personnel to determine replenishment need. These bins in some cases are organized and labeled into customer plan-o-grams, which we call FASTStock and allow for the scanning of product when product is at a minimum desired level. However, in 2019 we introduced our FASTBin technology. FASTBin is the evolution of FASTStock into a set of electronic inventory management solutions that automate process controls by providing 24/7 continuous inventory monitoring, real-time inventory visibility, and more efficient replenishment of bin stock parts. These technologies come in three forms: (1) Scales utilize a high-precision weight sensor system to measure the exact quantity on hand in real time, automatically sending an order to Fastenal when inventory hits an established minimum. (2) Infrared uses infrared sensors lining individual bins to provide real-time visibility of approximate quantity and inventory values, automatically sending an order to Fastenal when inventory hits an established minimum threshold. (3) RFID is a Kanban system that utilizes RFID tags so that when an empty bin is removed from the rack and placed in a replenishment zone (also part of the same racking system) an automatic refill order is generated. These technologies provide superior monitoring capabilities and immediate visibility to consumption changes, allowing for a lean supply chain, reducing risk of stock-outs, and providing a more efficient labor model for both the customer and the supplier.
Industrial vending (FASTVend) was introduced in 2008 to provide our customers with improved product monitoring and control. Benefits include reduced consumption, reduced purchase orders, reduced product handling, and 24-hour product availability, and we believe our company has a market advantage by virtue of our extensive in-market network of inventory and local personnel. For these reasons, the initiative began to gain significant traction in 2011 and we finished 2021 with approximately 101,600 FASTVend non-weighted devices in the field, which excludes approximately 12,000 non-weighted vending devices that are part of a leased locker program with a specific retail customer. We believe industrial vending has proven its effectiveness in strengthening our relationships with customers and helped to streamline the supply chain where it has been utilized. We also believe there remains considerable room to grow our current installed base before it begins to approach the number of units we believe the market can support. We estimate the market could support as many as 1.7 million vending units and, as a result, we anticipate continued growth in installed devices over time.
Our industrial vending portfolio consists of 24 different vending devices, with 17 of these being in either a helix or locker format. Our most utilized models include the helix-based FAST 5000 and our 12- and 18-door lockers; combined, these comprise approximately 68% of our installed base of devices. These are either configurable or are available in multiple
6

configurations to accommodate the various sizes and forms of products that will be dispensed to match the unique needs of our customers. Target monthly revenues per device typically range from under $1,000 to in excess of $3,000, with our flagship FAST 5000 device having a targeted monthly throughput of $2,000.
Beginning in 2020, we began to report 'Weighted FMI Device' signings and installations, which is the combined activity of FASTBin and FASTVend converted into a comparable unit of measure, or 'machine equivalent unit' (MEU). This conversion takes the targeted monthly throughput of each FMI device signed or installed and compares it to the $2,000 target monthly throughput of our FAST 5000 vending device. For example, an RFID enclosure, with target monthly revenue of $2,000 would be counted as '1.00' machine equivalent ($2,000/$2,000 = 1.00). An infrared bin, with target monthly revenue of $40, would be counted as '0.02' machine equivalent ($40/$2,000 = 0.02).
In 2022, we anticipate weighted FMI device signings to be in a range of 23,000 to 25,000 MEUs. Similar to Onsite, we believe the marketplace can support at least this level of signings annually, though we did not achieve it in 2021 as variables including the ongoing COVID-19 pandemic, supply chain constraints, and labor shortages created challenges in our ability to engage with key decision makers and caused many of our customers to focus on short-term crisis management rather than long-term strategic planning. These conditions remain in force at the beginning of 2022. We acknowledge that achieving this may require some relief in the factors that negatively impacted our efforts in the preceding two years.
The table below summarizes the signings and installations of, and sales through, our FMI devices.
Twelve-month Period
20212020Change
Weighted FASTBin/FASTVend signings (MEUs)19,311 16,503 17.0 %
Signings per day76 65 
Weighted FASTBin/FASTVend installations (MEUs; end of period)92,874 83,951 10.6 %
FASTStock sales$587.6 $323.0 81.9 %
% of sales9.7 %5.7 %
FASTBin/FASTVend sales$1,353.7 $1,064.4 27.2 %
% of sales22.3 %18.6 %
FMI sales$1,941.3 $1,387.4 39.9 %
FMI daily sales$7.7 $5.4 41.0 %
% of sales32.0 %24.3 %
Digital Solutions
We also invest in digital solutions that aim to deliver strategic value for our customers, leverage local inventory for same-day solutions, and provide efficient service. While there is a transactional element to our digital services, many of the solutions we invest in are intended to add value to customers by illuminating various elements of their supply chain. These solutions take many forms:
1.) Transactional. Our transactional, or eCommerce, platforms (web verticals or integrated catalogs) provides a means for our customers to effectively and efficiently procure MRO and unplanned spend. One of our eCommerce solutions, Fastenal EXPRESS, guides our customers to products which are locally stocked, capitalizing on our existing location footprint, in order to provide same-day or early next-day service for online orders. This positions us to outperform what is most typically a 24- to 48-hour fulfillment expectation. While there is a retail component to our transactional digital services, most of the revenue attributable to this is with our traditional customer base, nearly all of which purchase digitally as a supplement to other channels and tools that it utilizes with Fastenal. We attribute the revenue generated from a customer location through our transactional platforms to the in-market location that traditionally services that customer location.
2.) Digital Visibility. Certain of our digital capabilities are intended to produce operational efficiencies for our customers and ourselves and/or to deliver strategic value by illuminating customer supply chains. For instance, we have developed, and continue to develop, 'Mobility' applications, one example of which is our Vending App, which provides a number of benefits. It provides easy, real-time information pertaining to a customer's local inventory position within their point-of-use devices. It incorporates customer usage data to recommend optimized parts and quantity for specific devices, improving customer inventories while reducing the risk of stock-outs. Moving our fulfillment process from a vending device-based keypad function to a tablet or scanning interaction improves the restock process (reduced risk of product outages), reducing time consumed (greater efficiency) while improving accuracy (improved quality assurance). We will continue to build out our suite of Mobility applications. We also have 'eProcurement Solutions'. Electronic Data Interchange (EDI), is the connectivity between our system and our customers' procurement systems – whether a direct integration into their Enterprise Resource Planning (ERP) system or through a third-party procurement network or marketplace. These solutions provide system-to-system exchange of electronic
7

procurement documents (such as purchase orders, advanced shipping notices, and invoices for direct and indirect spend). Our eProcurement Solutions provide a bridge between our FMI replenishment activity and our customers' procurement systems – creating an efficient, accurate and streamlined procure-to-pay (P2P) process. 'FAST 360°' acts as the bridge between our FMI footprint and a customer's view into our managed service model. FAST 360° surfaces data around these managed services as one central source of information as we manage our customers' OEM and MRO product lines. This is achieved through our FMI technologies providing locational data around our FASTStock, FASTBin, and FASTVend footprint, and FAST 360° being the means of surfacing that data and activities to our customers.
3.) Analytics. We provide solution-based digital platforms (e.g., web verticals or integrated catalogs) which leverages our existing strategic environment by creating a means of migrating online spend offline, which illuminates our supply chain capabilities. This is marketed under the 'FAST 360° Analytics' label, as it is an enterprise-centric extension of the digital visibility capabilities of FAST 360°. We bring value to our customers, as well as ourselves, by using these digital platforms and analytics to shift product from a 'non-sticky' transactional environment (which is online) to a 'sticky' strategic environment (which is our FMI programs). We create customer cost savings opportunities through this directive by lowering the total cost of ownership (TCO) as the objective is to 'shrink' the unplanned (and traditionally high cost), purely transactional spend bucket.
Digital Footprint
We view our collective Digital Footprint as comprised of sales through FMI (FASTStock, FASTBin, and FASTVend) plus that proportion of our eCommerce sales that do not represent billings of FMI services. We believe the data that is created through our digital capabilities enhances product visibility, traceability, and control that reduces risk in operations and creates ordering and fulfillment efficiencies for both ourselves and our customers. As a result, we believe our opportunity to grow our business will be enhanced through the continued development and expansion of our digital capabilities. Our Digital Footprint represented 42.7% of sales in 2021, the first year in which we explicitly measured it.
We believe our integrated physical and virtual model, when paired with our national (and increasingly international) scope, represents a unique capability in industrial distribution when compared to eCommerce as an independent sales channel. We expect to continue to build out and develop our digital solutions over time.
We believe our global channels to market and business tools, including those that we consider to be growth drivers (Onsites, international expansion, FMI, and digital solutions), represent alternative means to address the requirements of certain customer groups. They get us closer to the customer and to where the product is actually consumed. This is consistent with our strategy and offers significant value by providing differentiated and 'sticky' service. Combined with ongoing strategic investments in end market initiatives as well as selling (in-market and otherwise) and non-selling (engineering, product specialists, manufacturing, etc.) employees, we offer a range of capabilities that is difficult for large and small competitors to replicate.
Distribution Network
We operate fifteen regional distribution centers in North America. Twelve are in the United States – Minnesota, Indiana, Ohio, Pennsylvania, Texas, Georgia, Washington, California, Utah, North Carolina, Kansas, and Mississippi – and three are outside the United States – Ontario, Canada; Alberta, Canada; and Nuevo Leon, Mexico. We also operate one distribution center in Europe, located in Dordrecht, Netherlands. These distribution centers give us approximately 4.9 million square feet of distribution capacity. These distribution centers are located so as to permit deliveries of two to five times per week to our in-market locations using our trucks and overnight delivery by surface common carrier, with approximately 81% of our North American in-market locations receiving service four to five times per week. The distribution centers in Indiana and Kansas also serve as 'master' hubs, with those in California and North Carolina serving as 'secondary' hubs to support the needs of the in-market locations in their geographic regions as well as provide a broader selection of products for the in-market locations serviced by the other distribution centers.
We currently operate our Minnesota, Indiana, Ohio, Pennsylvania, Texas, Georgia, Washington, California, North Carolina, Kansas, and Ontario, Canada distribution centers with automated storage and retrieval systems (ASRS). These eleven distribution centers operate with greater speed and efficiency, and currently handle approximately 95% of our picking activity. We expect to invest in additional automation technologies, expand existing distribution facilities, and/or add new distribution centers over time as our scale and the number of our in-market locations increases.
In 2018, we began to deploy Local Inventory Fulfillment Terminals (LIFTs). These are small distribution facilities situated where we have a dense population of FMI devices. Traditionally, responsibility for product fulfillment to vending devices and bin stocks have centered on individual branches, which were responsible for stocking and packaging inventory, delivering to a customer's location, and refilling the customer's devices. As our sales from FMI devices have grown, this approach has resulted in redundant inventory in a territory and a greater proportion of our sales personnel's time being spent on non-sales activities. By centralizing inventory and packaging into a LIFT and relying on dedicated LIFT fulfillment personnel for delivery and device replenishment, which we refer to as 'drop-and-scatter', we can reduce FMI-dedicated inventory, provide more consistent and predictable service to our customer's FMI devices, and free up time for our sales personnel to focus on customer penetration
8

and acquisition. Our transportation network allows us to expand the geographic reach of our LIFTs by deploying a 'drop-and-deliver' model. In this case, a LIFT is responsible for stocking and packaging, with the inventory and accuracy benefits that come with that focus, but the delivery and replenishment continues to be performed by local branch personnel. As the economics of a LIFT depend on device and sales density, there will be geographic areas, particularly in non-MSAs, where supporting an FMI platform will remain the responsibility of local branch personnel. In 2021, less than 5% of our FMI revenue was serviced through a LIFT, but over time we believe this figure can approximate 40% of our FMI revenue.
Information Systems
Our Information Systems teams develop, implement, secure, and maintain the computer-based technology used to support business functions within Fastenal. Corporate, digital, distribution center, and vending systems are primarily supported from central locations, while each selling location uses a locally installed Point-Of-Sale (POS) system. The systems consist of custom in-house developed, purchased, and subscription licensed software. A dedicated Wide Area Network (WAN) is used to provide connectivity between systems and authorized users.
Trademarks and Service Marks
We conduct business under various trademarks and service marks, and we utilize a variety of designs and tag lines in connection with each of these marks, including Where Industry Meets Innovation. Although we do not believe our operations are substantially dependent upon any of our trademarks or service marks, we consider the 'Fastenal' name and our other trademarks and service marks to be valuable to our business. We have registered, or applied for the registration of, various trademarks and service marks. Our registered trademarks and service marks are presumed valid in the United States as long as they are in use, their registrations are properly maintained, and they have not been found to have become generic. Registrations of trademarks and service marks can also generally be renewed indefinitely as long as the trademarks and service marks are in use.
Products
Fastenal was founded as a distributor of fasteners and related industrial and construction supplies. This includes threaded fasteners, bolts, nuts, screws, studs, and related washers, as well as miscellaneous supplies and hardware, such as pins, machinery keys, concrete anchors, metal framing systems, wire rope, strut, rivets, and related accessories. Our fastener product line, which is primarily sold under the Fastenal product name, represented 33.3% of our consolidated net sales in 2021.
Fastener distribution is complex. In most cases, the product has low per unit value but high per unit weight. This presents challenges in moving product from suppliers, most of whom are outside of North America, to our distribution centers, as well as from our distribution centers to our branch, Onsite, and customer locations. At the same time, fasteners are ubiquitous in manufactured products, construction projects, and maintenance and repair while also exhibiting great geometric variability based on use and application. In many cases, a fastener is a critical part in machine uptime and/or effective use. These features have greatly influenced our logistical development, training and educational programs, support capabilities, and inventory decisions, which we believe would be difficult for competitors to replicate.
In 1993, we began to aggressively add additional product lines, and these represented 66.7% of our consolidated sales in 2021. These products, which we refer to as non-fastener product lines, tend to move through the same distribution channel, get used by the same customers, and utilize the same logistical capabilities as the original fastener product line. This logic is as true today as it was when we first began to diversify our product offering. However, over time, the supply chain for these product lines has evolved in ways independent of the fastener line. For instance, non-fastener product lines benefit disproportionately from our development of industrial vending.
The most significant category of non-fastener products is our safety supplies product line, which accounted for 21.2% of our consolidated sales in 2021. This product line has enjoyed dramatic sales growth in the last ten years which we believe is directly attributable to our success in industrial vending over that period. The COVID-19 pandemic uniquely impacted our safety supplies product line. In 2020, we saw substantial growth based on our ability to quickly source and deliver supplies, such as disposable masks, gloves, and gowns that were critical for governments, health care providers, and businesses to increase employee safety while maintaining operations. In 2021, we experienced a decline as better industrial growth was more than offset by a decline in demand for pandemic-related supplies that reflected the stabilization of the supply chain for critical products. Going forward, we expect traditional variables such as market performance, cross-selling, and vending adoption to be the primary drivers of performance for our safety supplies product line. However, we also believe the net effect of the pandemic has been to increase safety products as a percentage of product sales as safety protocols at many of our customers are likely to be sustained into the future.
In the last several decades we have added 'private label' brands (often referred to as 'Exclusive Brands', or brands sold exclusively through Fastenal) to our non-fastener offering. These private label brands represented approximately 13% of our consolidated net sales in 2021. We believe it is also appropriate to think about our private label sales as a percentage of our non-fastener sales for two reasons: (1) there is not a well-defined branded vs. private label dynamic in fasteners as there is in non-
9

fasteners; and (2) non-fastener data is more comparable to information reported by our peers, who do not generally have our significant mix of fastener business. Private label brands represented approximately 20% of our total non-fastener sales in 2021. Our private label brand sales as a percentage of our total non-fastener sales declined in 2020, reflecting strong growth of COVID-related supplies, which were not sold under a private label brand, and recession-related weak safety demand from traditional manufacturing and construction customers, many of which are marketed under a private label brand. The performance of our private label brands in 2021 more closely resembled trends that preceded 2020, where we have typically experienced an increase in sales of private label products as a percentage of total non-fastener sales through specific sales channels such as Onsite locations, branches, and vending. Often, these increases through specific channels are masked by the relative sales growth we experience with Onsite locations, which typically have a lower percentage of total sales being private label than is the case in branches or sales through vending devices.
We plan to continue to add other product lines in the future.
Detailed information about our sales by product line is provided in Note 2 of the Notes to Consolidated Financial Statements included later in this Form 10-K. Each product line may contain multiple product categories.
Inventory Control
Our inventory stocking levels are determined using our computer systems, by our sales personnel at in-market locations, by our district and regional leadership, and by our product development team. The data used for this determination is derived from sales activity from all of our selling locations, from individual selling locations, and from different geographic areas. It is also derived from supplier information and from customer demographic information. The computer system monitors the inventory level for all stock items and triggers replenishment, or prompts a buyer to purchase, as necessary, based on an established minimum-maximum stocking level. All branches stock a base inventory and may expand beyond preset inventory levels as deemed appropriate by the district and branch personnel. Non-branch selling locations (primarily Onsites) stock inventory based on customer-specific arrangements. Inventories in distribution centers are established from computerized data for the selling locations served by the respective distribution center. Inventory quantities are continuously re-balanced utilizing an automated transfer mechanism we call 'inventory re-distribution'.
Inventory held at our selling locations, close to customers and available on a same-day basis, accounted for approximately 57% of our total inventory at the end of 2021. Inventory held at our distribution centers and manufacturing locations accounted for approximately 43% of our total inventory at the end of 2021. The distribution center and manufacturing location inventory, when combined with our trucking network, allows for fast, next-day service at a very competitive cost.
Manufacturing and Support Services Operations
In 2021, approximately 96% of our consolidated net sales were attributable to products manufactured by other companies to industry standards or to customer specific requirements. The remaining 4% related to products manufactured, modified, or repaired by our manufacturing businesses or our support services. The manufactured products consist primarily of non-standard sizes of threaded fasteners and hardware made to customers' specifications at one of our nine manufacturing locations, or standard sizes manufactured under our Holo-Krome®, Cardinal Fasteners®, and Spensall® product lines. The services provided by the support services group include, but are not limited to, the repair of tools and hoists, the fabrication of chain sling and hose, band saw blade welding, and other light manufacturing and fabrication. We may add additional services in the future. However, we engage in these activities primarily as a service to our customers and expect them to continue to contribute in the range of 4% to 6% of our consolidated net sales in the future.
Sources of Supply
We use a large number of suppliers for the standard stock items we distribute. Most items distributed by our network can be purchased from several sources, although preferred sourcing is used for some stock items to facilitate quality control. No single supplier accounted for more than 5% of our inventory purchases in 2021.
In the case of fasteners and our private label non-fastener products, we have a large number of suppliers but these suppliers are heavily concentrated in a single geographic area, Asia. Within Asia, suppliers in China represent a significant source of product. Further, in many cases where we source directly from a North American supplier, the original country of origin of the acquired parts is the supplier's Asian facilities. As a result, the cost and effectiveness of our supply chain is dependent on relatively unfettered trade across geographic regions.
Beyond inventory, we have some concentration of purchasing activity. For example, we utilize a limited number of suppliers for our distribution equipment and our vehicle fleet, and primarily one supplier for our industrial vending equipment. However, we believe there are viable alternatives to each of these, if necessary.
10

Customers and Marketing
We believe our success can be attributed to our ability to offer customers a full line of quality products, our convenient locations and diverse methods of providing those products, and the superior service orientation and expertise of our employees. Most of our customers are in the manufacturing and non-residential construction markets. The manufacturing market includes both OEM and MRO customers and historically has represented approximately 65% of our business. The non-residential construction market includes general, electrical, plumbing, sheet metal, and road contractors and historically has represented approximately 10-15% of our business. Other users of our products include farmers, truckers, railroads, oil exploration companies, oil production and refinement companies, mining companies, federal, state, and local governmental entities, schools, and certain retail trades.
Based on our customer profile being oriented toward manufacturing and non-residential construction, our business has historically been cyclical. However, we believe our model has certain features that moderate the volatility of our results around cyclical changes. First, we have a large number of customers that serve a wide range of segments within the broader manufacturing and non-residential construction market. While slumps in one industry served by us can rapidly spread to other, interrelated industries, locally or globally, we still believe this customer and market segment diversity provides some insulation from economic changes that are not across multiple industries and geographic regions. Second, while a meaningful part of our revenue is derived from products that are incorporated into final products, we also have a significant portion of revenue that is derived from products used to maintain facilities. This latter source of revenue tends to be directly influenced by cyclical changes, but its rate of change tends to be less dramatic.
In 1995, we developed a national accounts program aimed at making our products and services more competitive with customers that operate multiple facilities. These customers tend to have more complex supply chains and structures for managing the OEM and MRO products we provide while at the same time, by virtue of their size and opportunity, have more negotiating power. We believe our local presence as part of a national, and increasingly international, footprint, our ability to provide a consistent level of high-touch service and broad product availability, and our ancillary capabilities around manufacturing, quality control, and product knowledge, are attractive to these larger customers. We believe our advantage with these customers has only been strengthened as we have added other channels, such as Onsite, FMI, digital solutions, and resources to serve these customers' unique demands. As a result, in 2021, national accounts represented 56.6% of our sales, compared to 55.0% and 53.6% in 2020 and 2019, respectively. We believe sales to national accounts customers will continue to increase as a percent of our total sales over time.
In an in-market location, our customers' business activity is tracked through 'active accounts'. Customers often have more than one active account at a single in-market location, reflecting their utilization of different Fastenal services, and frequently have active accounts at many in-market locations across our global network. During 2021, our total number of active customer accounts (defined as the average number of accounts per month with purchase activity of at least $100) was approximately 132,000, while our total 'core accounts' (defined as the average number of accounts per month with purchase activity of at least $500) was approximately 77,000. During 2021, no single customer represented 5% or more of our consolidated net sales.
Direct marketing continues to be the backbone of our business through our local in-market selling personnel, as well as our non-branch selling personnel. We support our sales team with multi-channel marketing including direct mail and digital marketing, print and radio advertising, targeted campaigns, promotional flyers, and events. In recent years, our national advertising has been focused on a NASCAR® sponsorship through our partnership with Roush Fenway Keselowski Racing® as the primary sponsor of the No. 17 car in the NASCAR® Cup Series, driven by Chris Buescher. In 2020, our sports marketing efforts were extended when the National Hockey League (NHL®) awarded us as the preferred MRO supplier of the sport.
Seasonality
Seasonality has some impact on our sales. The first and fourth quarters are typically our lowest volume periods, given their overlap with winter months in North America during which our direct and indirect sales to customers in the non-residential construction market typically slow due to inclement weather. The fourth quarter also tends to be more greatly affected by the Thanksgiving (October in Canada and November in the United States), Christmas, and New Year holiday periods, due to plant shut downs. In contrast, the second and third quarters typically have higher revenues due to stronger non-residential construction activity and relatively fewer holidays (although Good Friday will sometimes fall in the second quarter and the 4th of July will always fall in the third quarter).
Competition
Our business is highly competitive, and includes large national distributors whose strongest presence tends to be in more densely populated areas, and smaller regional or local distributors, which compete in many of the smaller markets in which we have branches. We believe the principal competitive factors affecting the markets for our products, in no particular order, are customer service, price, convenience, product availability, and cost saving solutions.
11

Market strategies in industrial distribution are varied. With respect to products, many of the larger distributors have trended toward a broad-line offering over time; however, they are often still closely associated with a specific product that can influence their ability to capture market share. This association with a specific product line is often even more pronounced among smaller competitors, though many smaller competitors do deploy a broad-line model. Means of serving the customer are even more diverse. For instance, many competitors maintain a local, branch-based presence in their markets, while others use vans to sell products in markets away from their main warehouses, while still others rely on catalogs or telemarketing sales. Recent years have seen the emergence of eCommerce solutions, such as websites, and while this channel has been embraced by many traditional distributors it also has introduced non-traditional, web-based competitors into the marketplace. The diversity of product and service models supported in the marketplace is a reflection of the equally diverse product and service needs of the customer base. The large majority of our customers utilize multiple channels, from a single distributor or from a range of distributors, to procure the products they need in their operations.
We believe that better service, and a competitive selling advantage, can be provided by maintaining a physical selling and stocking presence closer to the customers' location(s). As a result, we maintain branches in small, medium, and large markets, each offering a wide variety of products. The convenience of a large number of branches in a given area, combined with our ability to provide frequent deliveries to such branches from centrally located distribution centers, facilitates the prompt and efficient distribution of products. We also believe our FMI solutions, supported by an in-market location, provides a unique way to provide our customers convenient access to products and cost saving solutions using a business model not easily replicated by our competitors. Having trained personnel at each in-market location also enhances our ability to compete (see 'Employees' below).
Our Onsite service model provides us with a strategic advantage with our larger customers. Building on our core business strategy of the local branch, the Onsite model provides value to our customers through customized service while giving us a competitive advantage through stronger relationships with those customers, all with a relatively low incremental investment given the existing branch and distribution structure.
Human Capital Resources
Employees
At the end of 2021, we employed 20,507 full and part-time employees. Of these, approximately 71% held an in-market or non-branch selling role. We characterize these personnel as follows:
2021% of Total2020% of Total
In-market locations (branches & Onsites)12,464 60.8 %12,680 62.3 %
Non-in-market selling (1)
2,106 10.3 %1,952 9.6 %
  Selling subtotal14,570 71.0 %14,632 71.8 %
Distribution/Transportation3,675 17.9 %3,583 17.6 %
Manufacturing649 3.2 %639 3.1 %
Administrative (2)
1,613 7.9 %1,511 7.4 %
  Non-selling subtotal5,937 29.0 %5,733 28.2 %
Total20,507 100.0 %20,365 100.0 %
(1) Our non-in-market selling employee count has grown in recent years due to an increased focus on resources to support our growth drivers, particularly Onsite and national account growth.
(2) Administrative primarily includes our Sales Support, Information Technology, Finance and Accounting, Human Resources, and senior leadership roles and functions. Our administrative employee count has also grown in recent years due to increased personnel investments in information technology and operational support, such as purchasing and product development.
Employee Profile
As of December 31, 2021, we had 20,507 employees worldwide, with 16,548 of those employees located within the United States (U.S.), 2,568 employees located in Canada and Mexico, and 1,391 employees located overseas in 22 other countries throughout the world.
Based on our EEO-1 data for 2020, which is the most recent period for which data is available and our most recently filed information, in the United States females and minorities constitute 24.4% and 20.5% of our workforce, respectively. Based on U.S. Bureau of Labor Statistics data, we believe Fastenal's mix of female and minority employees is generally consistent with the proportion of females and minorities working in manufacturing and construction, which is representative of the pool of employees from which we might draw candidates. The proportion of females and minorities in our workforce declined slightly in 2020. It is difficult to know what the impact was from the severe social disruption in the period caused by COVID-19.
12

Generally, though, we believe this data is best viewed over time rather than year-to-year. On this basis, there is a clear trend toward greater diversity in our business. In the eight years since 2012, our female and minority workforces have grown 2.7x and 3.8x faster, respectively, than our overall U.S. workforce. This trend reflects multiple dynamics in our business evolution, including the natural progression of our geographic expansion, the cycle of our promote-from-within philosophy, and efforts to improve hiring processes over time.
Health and Safety
Employee health and safety continues to be a priority in every aspect of our business. We've taken a multi-faceted approach to safety that helps us understand and reduce hazards in our business. Trainings, audits, inspections, risk assessments, safety coaching, and employee engagement are all programs that help us consistently manage our facility and employee safety. Our internal scorecard system and safety management system ensures we maintain focus on a variety of risks while we sustain an inclusive safety environment that contributes to innovation and improved performance. We continue to expand and evolve our safety programs to better meet our employee needs and workplace conditions as our business grows.
This commitment to, and continuous improvement towards, a safer work environment for our employees has generated excellent results. A widely accepted measure of organizational health and safety is the Experience Modification Rate (EMR). An organization's EMR is established through the comparison of a company's past and expected losses incurred through workplace injury against industry averages, which are compiled by the National Council on Compensation Insurance and consider unique variables such as the size and characteristics of an organization. Industry averages are benchmarked at a 1.00 EMR, with a reduction in the rate being reflective of an organization's ability to implement superior safety procedures and protocols, resulting in a safer environment and reducing both personnel and financial risk. In 2021, the most recent year for which this figure has been calculated, Fastenal had an EMR of 0.45, which is 55% better than the average performance rate for our industry.
In 2021, EHS Today, a health and safety trade organization, recognized Fastenal as one of 'America's Safest Companies', an award received by just over 250 companies since 2002. According to EHS, this honor reflects: support from leadership for health and safety efforts; employee involvement in health and safety processes; innovative solutions to safety challenges; comprehensive training programs; evidence that incident prevention is the cornerstone of the safety process; good communication about the value of safety; a way to substantiate the benefits of the safety process; and injury and illness rates below the industry average. This recognition reflects the priority that members of our organization place on health and safety.
Employment and Compensation Philosophy
Fastenal's success is defined by our people. Our cultural values – Ambition, Integrity, Innovation, and Teamwork – are woven into the fabric of our human resources processes and protocols, and inform our employment and compensation philosophies.
Several principles underpin our employment philosophy. One is decentralization: placing employees close to our customers' operations and trusting these employees to independently make local decisions to provide differentiated local service. A second is that we are a passionately promote-from-within company, guided by a belief that if you work hard, make great decisions, learn from mistakes, and exemplify our cultural values, you should receive greater opportunity and responsibility. We believe these principles cultivate an entrepreneurial mindset and foster an environment of trust and empowerment.
As it relates to our compensation philosophy, we believe our combination and mix of base and bonus pay motivates our people to high levels of individual and company success, as the goals and objectives have been repeatedly demonstrated to be achievable with superior effort. We are guided by simple principles. (1) Programs should be easy to understand, with goals and objectives that are clearly communicated and resources for success that are provided. They should be calculable by the employee and numbers-driven (e.g., not subjective). (2) Total compensation should have a significant component that is based on how well the employee has grown their piece of the business and served our customers. (3) Employees should receive incentives as soon as practical upon attainment of the goal.
Approximately 71% of our employees interface directly with customers on a daily or frequent basis, with the remainder supporting the selling efforts of our customer-facing employees. Typical pay arrangements provide a base amount paid periodically during the month, along with a major opportunity to earn bonus amounts, paid monthly, based on growth in sales, gross or pre-tax profit achieved, and prudent management of working capital. In certain roles, there may also be a portion of compensation based on contribution to attaining predetermined departmental or project and cost containment goals, most focused on either customer service or better execution of company-wide activities.
Because we believe the growth in the company's stock value should be the reward for achieving long-term success consistent with being an owner, we have a stock option plan. In the case of certain foreign employees, we have a stock appreciation rights plan. All of our employees are eligible to receive stock option grants or stock appreciation rights.
We believe our combination of short and long-term rewards and incentives has proven successful as reflected in our historic performance and acceptable levels of employee retention and turnover.
13

Our employees are not subject to any collective bargaining agreements and we have experienced no work stoppages. We believe our employee relations are good.
Talent Acquisition and Development
Fastenal's values are integral to our employment process and serve as guideposts for leadership. The ultimate goal is straightforward: find great people, ask them to join, and give them a reason to stay. Reasons to stay include training, opportunity, and a welcoming environment. From a practical standpoint, this means that we attract a broad group of candidates and then hire the candidate who is the best match for the position based on their skills and abilities. In accordance with our decentralized leadership structure, we believe the person best suited to make this decision is the local leader trying to fill the opening. In light of our promote-from-within philosophy, we know we are hiring a potential future leader with every new hire.
Our Human Resources department develops efficient processes to expand our reach and pool of diverse talent while balancing the needs and requirements of data collection and storage. We have created a standardized framework for posting jobs and interviewing for positions, supplemented with training through the Fastenal School of Business. We have a Diversity and Compliance team that is heavily involved in developing this standardized framework, which ensures its integrity. Not only is this process followed for all new hires, we replicate the same procedures for any internal transfers and promotions.
The Fastenal School of Business (our internal corporate university program, known as FSB) develops and delivers a comprehensive array of industry and company-specific training and development programs that are offered to our employees. The programs are offered through a combination of classroom instructor-led training, virtual instructor-led training, and online learning. FSB provides core curricula focused on key competencies determined to be critical to the success of our employees' performance. In addition, we provide specialized educational tracks within various institutes of learning. These institutes of learning are advanced levels that provide specific concentrations of education and development and have been designed to focus on critical aspects of our business, such as leadership, effective branch best practices, sales and marketing, products, supply chain, and distribution.
Product Sourcing Endeavors
Sourcing from suppliers with good standing is the foundation of an ethical supply chain. We expect our suppliers to comply with all regulations and standards, and we conduct risk analysis for suppliers who want to do business with us to obtain additional supporting documentation affirming their ethics, quality, and reliability, so we can be certain they meet our standards in these areas, and to ensure that they are complying with Fastenal's Supplier Terms & Code of Conduct, and Global Supplier Purchase Order Terms & Conditions, as we are subject to the conflict minerals rules. With the help of third-party resources and global databases scanning over 100 lists of agencies, known risk, adverse media, and financial status, Fastenal monitors key areas of trade-related risk, including dual-use goods and utilization of sanctioned countries (or entities), as these are common ways that international trade might provide capital and restricted goods to sanctioned parties, launder funds of drug traffickers, and otherwise support criminals. We also evaluate our suppliers' approach to labor to ensure that they are using appropriate, and appropriately compensated, employees.
With a local and global supplier base, continuous monitoring and local representation is a necessity to ensure protocols are triggered when risk may be evident, ensuring a safeguard against poor and/or impaired quality and regulatory violations that may otherwise impact our reputation in the marketplace. This is performed not only at the time of supplier vetting and onboarding, but for the life of the relationship with the supplier. This process promotes a supply chain that is supportive of Fastenal's Supplier Terms & Code of Conduct and Global Supplier Purchase Order Terms & Conditions. In the event of non-compliance or potential risk, we work with the supplier to correct the situation. If remediation efforts are not undertaken to ensure the supplier remains in compliance with Fastenal's standards and code of conduct, alternative sources for supply may be considered to ensure the integrity of our supply chain. Supply chain compliance representatives are placed in international corporate offices to ensure global coverage and governance, ensuring that no matter where a customers' operations may take them, Fastenal has the infrastructure, resources, and internal processes established to perform its supply chain governance obligations.
In 2021, approximately 33% of our total company-wide inventory spend was with small and/or diverse businesses. This flows from our Supplier Diversity program, as part of which we are committed to building supply chain relationships with small businesses and businesses with diverse ownership including women, minorities, veterans, and lesbian, gay, bisexual, and transgender (LGBT) owned Certified LGBT Business Enterprise® Suppliers.
14

Available Information
Our Internet address for corporate and investor information is www.fastenal.com. The information contained on our website or connected to our website is not incorporated by reference into this annual report on Form 10-K and should not be considered part of this report.
Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act are available free of charge on or through our website at www.fastenal.com as soon as reasonably practicable after such reports have been filed with or furnished to the SEC.
15

ITEM 1A.RISK FACTORS
In addition to the other information in this Form 10-K, the following factors should be considered in evaluating our business. Our operating results depend upon many factors and are subject to various risks and uncertainties. The material risks and uncertainties known to us which may cause our operating results to vary from anticipated results or which may negatively affect our operating results and profitability are as follows:
Company Specific Risks
Operational Risks
Products that we sell may expose us to potential material liability for property damage, environmental damage, personal injury, or death linked to the use of those products by our customers. Some of our customers operate in challenging industries where there is a material risk of catastrophic events. We are actively seeking to expand our sales to certain categories of customers, some of whose businesses may entail heightened levels of such risk. If any of these events are linked to the use by our customers of any of our products, claims could be brought against us by those customers, by governmental authorities, and by third parties who are injured or damaged as a result of such events. In addition, our reputation could be adversely affected by negative publicity surrounding such events regardless of whether or not claims against us are successful. While we maintain insurance coverage to mitigate a portion of this risk and may have recourse against our suppliers for losses arising out of defects in products procured from them, we could experience significant losses as a result of claims made against us to the extent adequate insurance is not in place, the products are manufactured by us or legal recourse against our suppliers is otherwise not available, or our insurers or suppliers are unwilling or unable to satisfy their obligations to us.
Our ability to successfully attract and retain qualified personnel to staff our selling locations could impact labor costs, sales at existing selling locations, and the successful execution of our growth drivers. Our success depends in part on our ability to attract, motivate, and retain a sufficient number of qualified employees, including inside and outside branch associates, Onsite managers, national account sales representatives, and support personnel, who understand and appreciate our culture and are able to adequately represent this culture to our customers. Qualified individuals of the requisite caliber and number needed to fill these positions may be in short supply in some areas, and the turnover rate in the industry is high, particularly for less tenured employees. If we are unable to hire and retain personnel capable of consistently providing a high level of customer service, as demonstrated by their enthusiasm for our culture and product knowledge, our sales could be materially adversely affected. Additionally, competition for qualified employees could require us to pay higher wages to attract a sufficient number of employees. An inability to recruit and retain a sufficient number of qualified individuals in the future may also delay the planned expansion of our various selling channels.
Cyber security incidents, or violations of data privacy laws and regulations, could cause us to experience certain operational interruptions, incur substantial additional costs, become subject to legal or regulatory proceedings, or suffer damage to our reputation in the marketplace. The nature of our business requires us to receive, retain, and transmit certain personally identifying information that our customers provide to purchase products or services, register on our websites, or otherwise communicate and interact with us. While we have taken and continue to undertake significant steps to protect our customer and confidential information, a compromise of our data security systems or those of businesses we interact with could result in information related to our customers or business being obtained by unauthorized persons. We develop and update processes and maintain systems in an effort to try to prevent such unauthorized access, and have established and maintained disclosure controls and procedures that would permit us to make accurate and timely disclosures of any material event, including any cyber security event. The development and maintenance of these processes and systems are costly and require ongoing monitoring and updating as technologies change and efforts to overcome security measures become more sophisticated. Consequently, despite our efforts, the possibility of cyber security incidents cannot be eliminated entirely. There can be no assurance that we will not experience a cyber security incident that may materially impact our consolidated financial statements. While we also seek to obtain assurances that third parties we interact with will protect confidential information, there is a risk the confidentiality of data held or accessed by third parties may be compromised. If a compromise of our data security were to occur, it could interrupt our operations, subject us to additional legal, regulatory, and operating costs, and damage our reputation in the marketplace. In addition, regulatory authorities have increased their focus on how companies collect, process, use, store, share, and transmit personal data. New privacy security laws and regulations, including the European Union General Data Protection Regulation 2016, the California Consumer Protection Act, and other similar state privacy laws, pose increasingly complex compliance challenges, which may increase compliance costs, and any failure to comply with data privacy laws and regulations could result in significant penalties.
Interruptions in the proper functioning of information systems or the inability to maintain or upgrade our information systems, or convert to alternate systems in a timely and efficient manner, could disrupt operations, cause unanticipated increases in costs and/or decreases in revenues, and result in less efficient operations. The proper functioning of our information systems is critical to many aspects of our business and we could be adversely affected if we experience a disruption or data loss relating to our information systems and are unable to recover in a timely manner. Our information systems are protected with robust backup systems and processes, including physical and software safeguards and remote processing capabilities. Still, information systems are vulnerable to natural disasters, power losses, unauthorized access,
16

telecommunication failures, and other problems. In addition, certain software used by us is licensed from, and certain services related to our information systems are provided by, third parties who could choose to discontinue their products or services or their relationship with us. It is also possible that we are unable to improve, upgrade, maintain, and expand our information systems. Our ability to process orders, maintain proper levels of inventories, collect accounts receivable, pay expenses, and maintain the security of company and customer data, as well as the success of our growth drivers, is dependent in varying degrees on the effective and timely operation and support of our information technology systems. If critical information systems fail or these systems or related software or services are otherwise unavailable, or if we experience extended delays or unexpected expenses in securing, developing, and otherwise implementing technology solutions to support our growth and operations, it could adversely affect our profitability and/or ability to grow.
The ability to adequately protect our intellectual property or successfully defend against infringement claims by others may have an adverse impact on operations. Our business relies on the use, validity and continued protection of certain proprietary information and intellectual property, which includes current and future patents, trade secrets, trademarks, service marks, copyrights, and confidentiality agreements as well as license and sublicense agreements to use intellectual property owned by affiliated entities or third parties. Unauthorized use of our intellectual property by others could result in harm to various aspects of the business and may result in costly and protracted litigation in order to protect our rights. In addition, we may be subject to claims that we have infringed on the intellectual property rights of others, which could subject us to liability, require us to obtain licenses to use those rights at significant cost or otherwise cause us to modify our operations.
Changes in customer or product mix, downward pressure on sales prices, and changes in volume or timing of orders have caused and could cause our gross profit percentage to fluctuate or decline in the future. Changes in our customer or product mix have caused our gross profit percentage to decline and could cause our gross profit percentage to further fluctuate or decline. For example, the portion of our sales attributable to fasteners has been decreasing for approximately twenty-five years. That has adversely affected our gross profit percentage as our non-fastener products generally carry lower gross profit margins than our fastener products. Similarly, in recent years, revenues from national accounts and/or Onsite customers, which typically have lower gross profit margins by virtue of their scale, available business, and broader offering of products which typically have lower gross margins, have tended to grow faster than revenues from smaller customers. However, whether and to what extent this adverse mix impact will result in a decline of our gross profit percentage in any given year will depend on the extent to which they are, or are not, offset by positive impacts to gross profit margin during such year. For instance, in 2020, our gross profit margin declined significantly as the pandemic generated significant sales of certain products, such as PPE and sanitizer, that have traditionally lower gross profit margins. Conversely, as business conditions normalized in 2021, sales of these products declined versus the prior year, which more than offset our traditional mix-related margin pressure and resulted in improvement of our gross profit margin. Setting aside these or other unusual circumstances, however, customer and product mix have contributed to the decline in our gross profit percentage over time and will likely continue to affect our gross profit percentage into the foreseeable future. Other variables that could cause our gross margin to decline include downward pressure on sales prices, changes in the volume or timing of our orders, and/or an inability to pass higher product costs on to customers. We can experience downward pressure on sales prices as a result of deflation, pressure from customers to reduce costs, or increased competition. Reductions in our volume of purchases can adversely impact gross profit by reducing supplier volume allowances. We may not be able to pass rising product costs to customers if those customers have ready product or supplier alternatives in the marketplace.
Our operating and administrative expenses could grow more rapidly than net sales which could result in failure to achieve our goals related to leveraging revenue growth into higher net earnings. Over time, we have generally experienced an increase in our operating and administrative expenses, including costs related to payroll, occupancy, freight, and information technology, among others, as our net sales have grown. However, historically, a portion of these expenses has not increased at the same rates as net sales, allowing us to leverage our growth and sustain or expand our operating profit margins. There are various scenarios where we may not be able to continue to achieve this leverage as we have been able to do in the past. For instance, it is typical that when demand declines, most commonly from cyclical or general market factors (though it could be due to customer losses or some other company-specific event), our operating and administrative expenses do not fall as quickly as net sales. It is also possible that in the future we will elect to make investments in operating and administrative expenses that would result in costs growing faster than net sales. In addition, market variables, such as labor rates, energy costs, and legal costs, could move in such a way as to cause us to not be able to manage our operating and administrative expenses in a way that would enable us to leverage our revenue growth into higher net earnings. Should any of these scenarios, or a combination of them, occur in the future, it is possible that our operating and pre-tax profit margins could decline even if we are able to grow revenue.
Failure to implement an effective Environmental, Social, and Governance (ESG) strategy could result in financial losses or a tarnished corporate reputation. Customers, suppliers, employees, community partners, shareholders, and regulatory agencies are increasingly requesting disclosure and action relating to ESG performance and objectives. For instance, over the last five years we have included shareholder proposals in our proxy statement seeking specific actions around social and governance policy and reporting. We have also seen an increase in customer requests for information pertaining to diversity and environmental policy, including that our scores with various third-party ESG rating organizations achieve a certain threshold.
17

An inability to satisfactorily address the concerns of our stakeholders could adversely affect our corporate reputation, image, identity, brand equity, and status, which in turn could hurt our ability to retain and acquire customers and employees or negatively impact the price performance of our common stock. Increasing reporting and operational regulations around ESG matters may result in higher operating expenses and/or capital expenditures that could reduce our profitability and/or cash flow.
Failure to maintain an effective system of internal controls over business processes and/or financial reporting could materially impact our business and results. Company management is responsible for establishing and maintaining effective internal controls designed to provide reasonable assurance regarding the achievement of objectives relating to operations, reporting, and compliance. Any internal control system, no matter how well designed and operated, can only provide reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all internal control systems, internal control over business processes and financial reporting may not prevent or detect fraud or misstatements. Any failure to maintain an effective system of internal control over business processes and financial reporting could limit our ability to report our financial results accurately and timely or to detect and prevent fraud, and could expose us to litigation, economic loss or adversely affect the market price of our common stock.
We may be unable to meet our goals regarding the growth drivers of our business. Our sales growth is dependent primarily on our ability to attract new customers and increase our activity with existing customers within North America and abroad. In recent years, we have increased the resources devoted to our growth drivers, including FMI, Onsites, national accounts, digital solutions, and our international operations. While we have taken steps to build momentum in the growth drivers of our business, we cannot assure you those steps will lead to sales growth. Failure to achieve any of our goals regarding FMI, Onsites, national accounts, digital solutions, and international operations, or other growth drivers could negatively impact our long-term sales growth. In fact, the COVID-19 pandemic has made gaining access to customers more challenging due to both alternative work arrangements to manage risk of infection in workplaces and due to shifts in priorities to short-term crisis management and away from long-term strategic planning. This has resulted in our signings of Onsites and FMI installations, both important indicators of future sales growth, to be below target levels in 2020 and 2021. Further, failure to identify appropriate targets for our Onsite channel and FMI tools or failure to persuade the appropriate targets to adopt these offerings once identified may adversely impact our goals regarding the number of new Onsite locations we are able to open or the number of FMI installations we are able to deploy.
Our competitive advantage in FMI Solutions, which includes industrial vending (FASTVend) and bin stock (FASTStock and FASTBin) tools could be eliminated and, in the case of FASTVend, the loss of key suppliers of equipment and services could be impactful and result in failure to deploy devices. We believe we have a competitive advantage in industrial vending and bin stock due to our hardware and software, our local branch presence (allowing us to service devices and bins more rapidly and with less burden on our customers), our depth of products that lend themselves to being dispensed through industrial vending devices or bin stocks, and, in North America, our distribution strength. These advantages have developed over time; however, other competitors could respond to our expanding industrial vending and bin stock position with highly competitive platforms of their own. Such competition could negatively impact our ability to expand our industrial vending and bin stock tools or negatively impact the economics of that business. In addition, we currently rely on a limited number of suppliers for the vending devices used in our FASTVend platform. While these devices, software, and services can be obtained from other sources, loss of our current suppliers could be disruptive and could result in us failing to meet our goals related to the number of devices we are able to deploy in the next twelve to eighteen months. In addition, as we experienced in 2020 and 2021, our ability to deploy our FMI solutions at targeted levels could be limited by events similar to the COVID-19 pandemic if customers shift their energy to addressing short-term disruptions instead of long-term strategic planning.
The ability to identify new products and product lines, and integrate them into our selling locations and distribution network, may impact our ability to compete, our ability to generate additional sales, and our profit margins. Our success depends in part on our ability to develop product expertise at the selling location level and identify future products and product lines that complement existing products and product lines and that respond to our customers' needs. We may not be able to compete effectively unless our product selection keeps up with trends in the markets in which we compete or trends in new products. In addition, our ability to integrate new products and product lines into our branches and distribution network could impact sales and profit margins.
We may not be able to compete effectively against traditional or non-traditional competitors, which could cause us to lose market share or erode our gross and/or operating income profit and/or percentage. The industrial, construction, and maintenance supply industry, although slowly consolidating, still remains a large, fragmented, and highly competitive industry. Our current or future competitors may include companies with similar or greater market presence, name recognition, and financial, marketing, technological, and other resources, and we believe they will continue to challenge us with their product selection, financial resources, technological advancements, and services. Increased competition from brick-and-mortar retailers could cause us to lose market share, reduce our prices, or increase our spending. Similarly, the emergence of on-line retailers, whether as extensions of our traditional competition or in the form of major, non-traditional competitors, could result in easier
18

and quicker price discovery and the adoption of aggressive pricing strategies and sales methods. These pressures could have the effect of eroding our gross and/or operating income profit and/or percentage over time.
Our inability to attract or transition key executive officers may divert the attention of other members of our senior leadership and adversely impact our existing operations. Our success depends on the efforts and abilities of our key executive officers and senior leadership. In the event of voluntary or involuntary vacancies in our executive team in the future, the extent to which there is disruption in the oversight and/or leadership of our business will depend on our ability to either transition internal, talented individuals or recruit suitable replacements to serve in these roles. In addition, difficulties in smoothly implementing any transition to new members of our executive team, or recruiting suitable replacements, could divert the attention of other members of our senior leadership team from our existing operations.
We may not be successful in integrating acquisitions and achieving intended benefits and synergies. We have completed several acquisitions of businesses in recent years. We expect to continue to pursue strategic acquisitions that we believe will either expand or complement our business in new or existing markets or further enhance the value and offerings we are able to provide to our existing or future potential customers. Acquisitions involve numerous risks and challenges, including, among others, a risk of potential loss of key employees of an acquired business, inability to achieve identified operating and financial synergies anticipated to result from an acquisition, diversion of our capital and our management's attention from other business issues, and risks related to the integration of the acquired business including unanticipated changes in our business, our industry, or general economic conditions that affect the assumptions underlying the acquisition. Any one or more of these factors could cause us to not realize the benefits anticipated to result from the acquisitions.
Equity Risks
There can be no assurance that our stock price will continue to reflect the current multiple of earnings over time. Stock prices, including ours, are commonly thought to be a function of earnings compounded by a multiple. This is often referred to as a price-to-earnings (or P/E) ratio. Historically, investors have given our earnings a higher multiple, or premium, than is typical of the broader industrial sector of which we are typically associated. We believe we have earned this premium by virtue of a long history of superior growth, profitability, and returns. However, to the extent that we fail to successfully execute our growth strategies and/or poorly navigate the risks that surround our business, including those described throughout this section, or to the extent our industry (industrial distribution, or industrial stocks in general) loses favor in the marketplace, there can be no assurance that investors will continue to afford a premium multiple to our earnings which could adversely affect our stock price.
We cannot provide any guaranty of future dividend payments or that we will continue to purchase shares of our common stock pursuant to our share purchase program. Although our board of directors has historically authorized the payment of quarterly cash dividends on our common stock and indicated an intention to do so in the future, there are no assurances that we will continue to pay dividends in the future or continue to increase dividends at historic rates. In addition, although our board of directors has authorized share purchase programs and we purchased shares in 2020, 2018, and prior years through these programs, we may discontinue doing so at any time. Any decision to continue to pay quarterly dividends on our common stock, to increase those dividends, or to purchase our common stock in the future will be based upon our financial condition and results of operations, the price of our common stock, credit conditions, and such other factors as are deemed relevant by our board of directors.
General Economic and Operating Risks
Operational Risks
A downturn in the economy or in the principal markets served by us and other factors may affect customer spending, which could harm our operating results. In general, our sales represent spending on discretionary items or consumption needs by our customers. This spending is affected by many factors, including, among others:
general business conditions,
business conditions in our principal markets,
interest rates,
inflation,
liquidity in credit markets,
taxation,
government regulations and actions,
energy and fuel prices and electrical power rates,
unemployment trends,
terrorist attacks and acts of war,
impact of higher sustained global temperatures (global warming)
acts of God, which may include, but are not limited to, weather events, earthquakes, pandemics, etc., and
other matters that influence customer confidence and spending.
19

A downturn in either the national or local economy where we operate, or in the principal markets served by us, or changes in any of the other factors described above, could negatively impact sales at our in-market locations, sales through our other selling channels, and the level of profitability of those in-market locations and other selling channels.
This risk was demonstrated in 2021. As economic confidence and general business conditions recovered from the COVID-related downturn in 2020, spending for industrial supplies to companies engaged in construction and the manufacture of components, capital goods, and heavy equipment expanded sharply. This produced a resumption of growth in key cyclical product lines, such as fasteners, that had declined the preceding year (only partly offset by reduced sales of COVID-related supplies to government, healthcare, and warehousing customers). At the same time, we believe our growth was restrained by other economic factors. These include: (1) difficulty adding labor resources, potentially due to low unemployment, concerns about the pandemic, and government stimulus support; (2) supply chain disruption due to constraints for certain raw material and component availability, production capacity, shipping capacity, and labor availability; and (3) the impact of inflation for raw materials, manufactured components, transportation services, and labor. These trends were evident throughout 2021.
Products manufactured in foreign countries may cease to be available, which could adversely affect our inventory levels and operating results. We obtain certain of our products, and our suppliers obtain certain of their products, from China, Taiwan, South Korea, and other foreign countries. Our suppliers could discontinue selling products manufactured in foreign countries at any time for reasons that may or may not be in our control or our suppliers' control, including foreign government regulations, domestic government regulations, disruption in trade relationships and agreements, political unrest, war, disease, or changes in local economic conditions. Additionally, the shipment of goods from foreign countries could be delayed by container shipping companies encountering financial, capacity, or other difficulties. We experienced this in 2021 as a lack of shipping and labor capacity, caused primarily by the strong recovery in global product demand but exacerbated by continued pandemic-related workforce disruption, constrained our ability to efficiently import supplies and increased shipping costs significantly. Our operating results and inventory levels could suffer if we are unable to promptly replace a supplier or shipper who is unwilling or unable to satisfy our requirements with another supplier or shipper providing products and services of comparable quality and utility.
Trade policies could make sourcing product from overseas more difficult and/or more costly, and could adversely impact our gross and/or operating profit percentage. We source a significant amount of the products we sell from outside of North America, primarily Asia. We have made significant structural investments over time to be able to source both directly from Asia through our wholly-owned, Asia-based subsidiary, FASTCO Trading Co., Ltd. and indirectly from suppliers that procure product from international sources. This was initially necessary due to the absence of significant domestic fastener production, but over time we have expanded our non-fastener sourcing as well, and at this time it may be difficult to adjust our sourcing in the short term. In light of this, changes in trade policies could affect our sourcing operations, our ability to secure sufficient product to serve our customers and/or impact the cost or price of our products, with potentially adverse impacts on our gross and operating profit percentages and financial results. China represents a significant source of product for North America. In addition, we move and source products within North America. Any trading disruption (tariffs, product restrictions, etc.) between Canada, the United States, and Mexico, or disruption in their respective trading relationships with other nations can adversely impact our business. There can be no assurances that these disruptions will not continue or increase in the future, with the previously mentioned countries or additional countries with which we do business. The degree to which these changes in the global marketplace affect our financial results will be influenced by the specific details of the changes in trade policies, their timing and duration, and our effectiveness in deploying tools to address these issues.
Changes in energy costs and the cost of raw materials used in our products could impact our net sales, cost of sales, gross profit percentage, distribution expenses, and occupancy expenses, which may result in lower operating income. Costs of raw materials used in our products (e.g., steel, plastic) and energy costs can fluctuate significantly over time. Increases in these costs result in increased production costs for our suppliers. These suppliers typically look to pass their increased costs along to us through price increases. The fuel costs of our distribution and branch operations have fluctuated as well. This was a meaningful issue in 2021, when costs for metals, particularly steel, fuels, and overseas shipping services increased sharply to reflect strong demand, and labor constraints. While we typically try to pass higher supplier prices and fuel costs through to our customers or to modify our activities to mitigate the impact, including in 2021, we may not be successful, particularly if supplier prices or fuel costs rise rapidly. Failure to fully pass any such increased prices and costs through to our customers or to modify our activities to mitigate the impact would have an adverse effect on our operating income. While increases in the cost of fuel or raw materials could be damaging to us, decreases in those costs, particularly if severe, could also adversely impact us by creating deflation in selling prices, which could cause our gross profit to decline, or by negatively impacting customers in certain industries, which could cause our sales to those customers to decline.
Our current estimates of total market potential as well as the market potential of our business strategies could be incorrect. We believe we have a significant opportunity for growth based on our belief that North American market demand for the products we sell is estimated to exceed $140 billion. This figure is not derived from an independent organization or data source that aggregates and publishes widely agreed-upon demand and market share statistics. Instead, we have identified this figure based on our own experience in the marketplace for our products and by evaluating estimates from other sources. If we have
20

overestimated the size of our market, and in doing so, underestimated our current share of it, the size of our opportunity for growth may not be as significant as we currently believe. Similarly, we have provided estimates of the opportunities we have with some of our specific growth strategies, such as FMI solutions and Onsite locations. Within North America, we believe the potential market opportunity for industrial vending is approximately 1.7 million devices and we have identified over 15,000 customer locations with the potential to implement our Onsite service model within our traditional manufacturing and construction customer base. We have identified additional markets, such as government, healthcare, and academia, and geographies into which we can sell our FMI solutions, which would increase the number of identified potential FMI solutions or customer locations. However, our presence in emerging markets and geographies is not as established as is the case in our traditional markets and geographies, which could extend the sales cycle. Similar to the case for total market size, we use our own experience and data to arrive at the size of these potential opportunities and not independent sources. These estimates are based on our business model today, and the introduction or expansion of other business strategies, such as on-line retailing, could cause them to change. In addition, the market potential of a particular business strategy may vary from expectations due to a change in the marketplace (such as changes in customer concentration or needs), a change in the nature of that business strategy, or weaker than anticipated acceptance by customers of that business strategy. We cannot guarantee that our market potential estimates are accurate or that we will ultimately decide to expand our industrial vending or Onsite service models as we anticipate to reach the full market opportunity.
The ongoing occurrence of the COVID-19 pandemic, or any other such widespread public health crisis, could have a material adverse effect on our business, results of operations, and financial condition. The onset of the COVID-19 pandemic in early 2020 impacted our business due to government authorities and customers imposing facility closures, work-from-home orders, social distancing protocols, and/or other restrictions. These actions had both positive (strong sales of safety and sanitation supplies to government, healthcare and warehousing customers) and negative (weak sales to industrial and construction customers as well as disruption in signings of Onsites and FMI devices) effects. In 2021, though the pandemic continued to impact United States and world populations in the form of high infection and hospitalization rates, including from new variants of COVID-19, this effect on our business and financial condition was secondary to the re-opening and recovery of the global economy. Even so, the continued public health concerns resulting from the COVID-19 pandemic continue to create significant uncertainty, economic disruption, and volatility, all of which have impacted and may continue to impact our business. We may be required to take significant actions to mitigate future outbreaks, including, but not limited to, facility closures and work-from-home policies, and/or customer activity may be affected by their own mitigation actions. This could adversely affect our business, results of operations, and financial condition. However, as we cannot predict the severity and duration of the pandemic, including additional outbreaks, new variants of the virus, and the future availability of effective medical treatments and vaccines, the net financial impact to our operating results cannot be reasonably estimated.
Inclement weather and other disruptions to the transportation network could adversely impact our distribution system and demand for our products. Our ability to provide efficient distribution of core business products to our branch network is an integral component of our overall business strategy. Disruptions at distribution centers or shipping ports may affect our ability to both maintain core products in inventory and deliver products to our customers on a timely basis, which may in turn adversely affect our results of operations. In addition, severe weather conditions could adversely affect demand for our products in particularly hard hit regions.
The industrial, construction, and maintenance supply industry is consolidating, which could cause it to become more competitive and could negatively impact our market share, gross profit, and operating income. The industrial, construction, and maintenance supply industry in North America is consolidating. This consolidation is being driven by customer needs and supplier capabilities, which could cause the industry to become more competitive as greater economies of scale are achieved by suppliers, or as competitors with new business models are willing and able to operate with lower gross profit on select products. Customers are increasingly aware of the total costs of fulfillment and of the need to have consistent sources of supply at multiple locations. We believe these customer needs could result in fewer suppliers as the remaining suppliers become larger and capable of being a consistent source of supply.
There can be no assurance we will be able in the future to take effective advantage of the trend toward consolidation. The trend in our industry toward consolidation could make it more difficult for us to maintain our current gross profit and operating income. Furthermore, as our industrial customers face increased foreign competition, and potentially lose business to foreign competitors or shift their operations overseas in an effort to reduce expenses, we may face increased difficulty in growing and maintaining our market share.
We are exposed to foreign currency exchange rate risk, and changes in foreign exchange rates could increase the cost of purchasing products and impact our foreign sales. Given that we were founded and remain based in the United States and that we are publicly-traded in the United States, we report our results based on the United States dollar. Because the functional currency related to most of our non-United States operations is the applicable local currency, we are exposed to foreign currency exchange rate risk arising from transactions in the normal course of business. Fluctuations in the relative strength of foreign economies and their related currencies could adversely impact our ability to procure products at competitive prices and our foreign sales. Historically, our primary exchange rate exposure has been with the Canadian dollar. There can be no
21

assurance that currency exchange rate fluctuations with the Canadian dollar and other foreign currencies will not adversely affect our results of operations, financial condition, and cash flows. While the use of currency hedging instruments may provide us with protection from adverse fluctuations in currency exchange rates, we are not currently using these instruments and we have not historically hedged this exposure. If we decide to do so in the future, we could potentially forego the benefits that might result from favorable fluctuations in currency exchange rates.
Legal, Regulatory, and Compliance Risks
Our business is subject to a wide array of operating laws and regulations in every jurisdiction where we operate. Compliance with these laws and regulations increases the cost of doing business and failure to comply could result in the imposition of fines or penalties and the termination of contracts. We are subject to a variety of laws and regulations including without limitation; import and export requirements, anti-bribery and corruption laws, product compliance laws, environmental laws, foreign exchange controls and cash repatriation restrictions, advertising regulations, data privacy (including in the U.S., the California Consumer Privacy Act, and in the European Union, the General Data Protection Regulation 2016, with interpretations varying from state to state and country to country) and cyber security requirements (including protection of information and incident responses), regulations on suppliers regarding the sources of supplies or products, labor and employment laws, and anti-competition regulations. In addition, as a supplier to federal, state, and local government agencies, we must comply with certain laws and regulations relating specifically to the formation, administration, and performance of our governmental contracts. We are also subject to governmental audits and inquiries in the normal course of business. Ongoing audit activity and changes to the legal and regulatory environments could increase the cost of doing business, and such costs may increase in the future as a result of changes in these laws and regulations or in their interpretation. While we have implemented policies and procedures designed to facilitate compliance with these laws and regulations, there can be no assurance that our employees, contractors, or agents will not violate such laws and regulations, or our policies. Any such violations could result in the imposition of fines and penalties, damage to our reputation, and, in the case of laws and regulations relating specifically to governmental contracts, the loss of those contracts.
Tax laws and regulations require compliance efforts that can increase our cost of doing business and changes to these laws and regulations could impact financial results. We are subject to a variety of tax laws and regulations in the jurisdictions in which we operate. Maintaining compliance with these laws can increase our cost of doing business and failure to comply could result in audits or the imposition of fines or penalties. Further, our future effective tax rates in any of these jurisdictions could be affected, positively or negatively, by changing tax priorities, changes in statutory rates, and/or changes in tax laws or the interpretation thereof. The most significant recent example of this is the comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the Tax Act), which was enacted in the United States in December 2017. However, in September 2021, the Ways and Means Committee of the United States House of Representatives published tax proposals that, if ultimately enacted as proposed, could result in higher tax payments as a result of higher corporate tax rates and higher taxes on earnings from foreign jurisdictions.
Changes in accounting standards and subjective assumptions, estimates, and judgements by management related to complex accounting matters could significantly affect our financial results or financial condition. U.S. generally accepted accounting principles (GAAP) and related accounting pronouncements, implementation guidelines and interpretations with regard to a wide range of matters that are relevant to our business, such as asset impairment, inventories, lease obligations, self-insurance, vendor allowances, tax matters, business combinations, and legal matters, are complex and involve many subjective assumptions, estimates, and judgments. Changes in accounting standards or their interpretation or changes in underlying assumptions, estimates or judgments, could significantly change our reported or expected financial performance or financial condition. The implementation of new accounting standards could also require certain systems, internal process, internal control, and other changes that could increase our operating costs.
Credit and Liquidity Risks
Tight credit markets could impact our ability to obtain financing on reasonable terms or increase the cost of existing or future financing and interest rate fluctuations could adversely impact our results. As of December 31, 2021, we had $390.0 of outstanding debt obligations, of which $365.0 is senior unsecured promissory notes issued under our master note agreement (the Master Note Agreement), while $25.0 is loans outstanding under our revolving credit facility (the Credit Facility). Loans under the Credit Facility bear interest at a rate per annum based on the London Interbank Offered Rate (LIBOR) and mature on November 30, 2023. The notes issued under our Master Note Agreement consist of seven series and are described in further detail in Note 9 of the Notes to Consolidated Financial Statements included later in this Form 10-K.
During periods of volatility and disruption in the United States credit markets, financing may become more costly and more difficult to obtain. This was a factor most recently in 2020. The turmoil that came with the onset of the COVID-19 pandemic did not have a significant adverse impact on our liquidity or borrowing costs given our low level of indebtedness at that time. However, the availability of funds tightened and credit spreads on corporate debt increased. We currently have the capacity under our Credit Facility and Master Note Agreement to increase borrowings in the future. If credit market volatility were to return, the cost of servicing any existing balances on our Credit Facility at that time could increase due to the LIBOR-based interest rate provided for under our Credit Facility. On March 5, 2021, the U.K. Financial Conduct Authority announced that
22

immediately after December 31, 2021, publication of certain LIBOR settings would permanently cease, with most other LIBOR settings, including 1 month, 3 month, and 6 month LIBOR settings ceasing on June 30, 2023. Our Credit Facility currently uses LIBOR as a reference rate, and, while there are customary LIBOR replacement provisions in our Credit Facility, the transition to alternatives to LIBOR could be modestly disruptive to the credit markets. We are currently evaluating the impact of the new guidance on our consolidated financial statements. In addition, borrowing additional amounts to finance stock purchases, dividends, capital expenditures, and other liquidity needs or to refinance our existing indebtedness could be difficult and the cost of doing so could be high.
ITEM 1B.UNRESOLVED STAFF COMMENTS
None.
23

ITEM 2. PROPERTIES
Note – Information in this section is as of December 31, 2021, unless otherwise noted.
We own, and in some cases, lease, the following facilities, excluding selling locations:
LocationPurposeLeased
Tote Locations (ASRS) (1)
Approximate
Square Feet
Winona, MinnesotaDistribution center and home office 246,000 331,000 
Indianapolis, IndianaDistribution center547,000 
(2)
1,078,000 
Akron, OhioDistribution center103,000 188,000 
Scranton, Pennsylvania
Distribution center (3)
104,000 222,000 
Denton, Texas
Distribution center (4)
41,000 
(5)
206,000 
Atlanta, GeorgiaDistribution center77,000 252,000 
Seattle, WashingtonDistribution center140,000 238,000 
Modesto, CaliforniaDistribution center and manufacturing facility69,000 328,000 
Salt Lake City, UtahDistribution center and packaging facility (three buildings)X— 153,000 
High Point, North Carolina
Distribution center (two buildings) (6)
132,000 829,000 
Kansas City, KansasDistribution center170,000 462,000 
Jackson, MississippiDistribution center— 271,000 
Kitchener, Ontario, CanadaDistribution center128,000 242,000 
Edmonton, Alberta, CanadaDistribution centerX— 38,000 
Apodaca, Nuevo Leon, MexicoDistribution centerX— 46,000 
Dordrecht, NetherlandsDistribution centerX— 44,000 
Shanghai, ChinaLocal re-distribution centerX— 17,000 
(1) Total number of tote locations for small parts storage included in facilities with an ASRS.
(2) This property contains an ASRS with capacity of 52,000 pallet locations, in addition to the 547,000 tote locations for small parts.
(3) Approximately 36,000 square feet is leased space for distribution related activities.
(4) Approximately 30,000 square feet is leased space for distribution related activities.
(5) This facility contains an ASRS with capacity of 14,000 pallet locations, in addition to the 41,000 tote locations for small parts.
(6) In late December 2018, we purchased an additional distribution center in High Point, North Carolina with approximately 750,000 total square feet. Approximately 395,000 square feet will be leased by the building's previous owner until December 2022. We currently utilize approximately 355,000 square feet for distribution activities.

We also own, and in some cases, lease, the following support facilities, excluding selling locations:
LocationPurposeLeasedApproximate
Square Feet
Winona, MinnesotaManufacturing facility100,000 
Indianapolis, IndianaManufacturing facility198,000 
Houston, TexasManufacturing facility122,000 
Wallingford, ConnecticutManufacturing facility187,000 
Rockford, IllinoisManufacturing facility101,000 
Johor, MalaysiaManufacturing facility30,000 
Modrice, Czech RepublicManufacturing facilityX18,000 
Leeds, United KingdomManufacturing facilityX28,000
Winona, MinnesotaMultiple facilities for office space, storage, and packaging operations 262,000
Bangalore, IndiaInternational information technology officeX15,000

In addition, we own 165 buildings that house our in-market locations in various cities throughout North America.
24

All other buildings we occupy are leased. Leased branches range from approximately 3,000 to 20,000 square feet, with lease terms of up to 120 months (most initial lease terms are for 36 to 60 months).
We currently own land for future distribution center expansion and development. If economic conditions are suitable in the future, we will consider purchasing branch locations to house our older branches. It is anticipated the majority of new branch locations will continue to be leased. It is our policy to negotiate relatively short lease terms to facilitate relocation of particular branch operations, when desirable. Our experience has been that there is sufficient space suitable for our needs and available for leasing.

ITEM 3.LEGAL PROCEEDINGS
A description of our legal proceedings, if any, is contained in Note 10 of the Notes to Consolidated Financial Statements.

ITEM 4.MINE SAFETY DISCLOSURES
Not applicable.

25

PART II

ITEM 5.MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES
Common Stock Data
Dollar amounts in this section are stated in whole numbers.
Our shares are traded on The Nasdaq Stock Market under the symbol 'FAST'. As of January 21, 2022, there were approximately 1,000 record holders of our common stock, which includes nominees or broker dealers holding stock on behalf of an estimated 411,000 beneficial owners.
Issuer Purchases of Equity Securities
The table below sets forth information regarding purchases of our common stock during each of the last three months of 2021:
(a)(b)(c)(d)
PeriodTotal Number of Shares
Purchased
Average Price
Paid per Share
Total Number of
Shares Purchased
as Part of Publicly
Announced Plans
or Programs (1)
Maximum Number (or
Approximate Dollar
Value) of Shares that May Yet Be Purchased Under the Plans or Programs (1)
October 1-31, 20210— 03,200,000
November 1-30, 20210— 03,200,000
December 1-31, 20210— 03,200,000
Total0— 03,200,000
(1) On July 11, 2017, our board of directors established a new authorization for us to repurchase up to 10,000,000 shares of our common stock. The repurchase program has no expiration date. As of December 31, 2021, we had remaining authority to repurchase 3,200,000 shares under this authorization.
Purchases of shares of our common stock, if applicable, are described later in this Form 10-K under the heading 'Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations'.

26

Fastenal Company Common Stock Comparative Performance Graph
Set forth below is a graph comparing, for the five years ended December 31, 2021, the yearly cumulative total shareholder return on our common stock with the yearly cumulative total shareholder return of the S&P 500 Index and the Dow Jones US Industrial Suppliers Index.
The comparison of total shareholder returns in the performance graph assumes that $100 was invested on December 31, 2016 in Fastenal Company, the S&P 500 Index, and the Dow Jones US Industrial Suppliers Index, and that dividends were reinvested when and as paid.
Comparison of Five-Year Cumulative Total Return Among Fastenal Company, the S&P 500 Index, and the Dow Jones US Industrial Suppliers Index
fast-20211231_g1.jpg
201620172018201920202021
Fastenal Company$100.00119.67117.79170.84233.32312.73
S&P 500 Index100.00121.83116.49153.17181.35233.41
Dow Jones US Industrial Suppliers Index100.00104.26101.75134.53170.10227.27
Note - The graph and index table above were obtained from Zacks SEC Compliance Services Group.

ITEM 6.REMOVED AND RESERVED

27

ITEM 7.MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following is management's discussion and analysis of certain significant factors which have affected our financial position and operating results during the periods included in the accompanying consolidated financial statements and should be read in conjunction with those consolidated financial statements. This section of this 10-K generally discusses 2021 and 2020 items and year-to-year comparisons between 2021 and 2020. Discussions of 2019 items and year-to-date comparisons between 2020 and 2019 that are not included in this Form 10-K, can be found in 'Management's Discussion and Analysis of Financial Condition and Results of Operations' in Part II, Item 7 of our annual report on Form 10-K for the fiscal year ended December 31, 2020. Italicized discussions throughout Item 7 of this Form 10-K indicate discussions of financial condition and results of operations in 2020.
Business and Operational Overview
Fastenal is a North American leader in the wholesale distribution of industrial and construction supplies. We distribute these supplies through a network of over 3,200 in-market locations. Most of our customers are in the manufacturing and non-residential construction markets. The manufacturing market includes sales of products for both original equipment manufacturing (OEM), where our products are consumed in the final products of our customers, and manufacturing, repair and operations (MRO), where are products are consumed to support the facilities and ongoing operations of our customers. The non-residential construction market includes general, electrical, plumbing, sheet metal, and road contractors. Other users of our products include farmers, truckers, railroads, oil exploration companies, oil production and refinement companies, mining companies, federal, state, and local governmental entities, schools, and certain retail trades. Geographically, our branches, Onsite locations, and customers are primarily located in North America.
It is helpful to appreciate several aspects of our marketplace: (1) It's big. We estimate the North American marketplace for industrial supplies is in excess of $140 billion per year (and we have expanded beyond North America) and no company has a significant portion of this market. (2) Many of the products we sell are individually inexpensive, but the cost and time to manage, procure, and transport these products can be quite meaningful. (3) Purchasing professionals often expend disproportionate effort managing the high stock keeping unit (SKU) count of low-volume, low value MRO supplies which is better allocated to their higher volume, higher value OEM supplies. (4) Many customers prefer to reduce their number of suppliers to simplify their business, while also utilizing various technologies and models (including our local branches when they need something quickly or unexpectedly) to improve availability and reduce waste. (5) We believe the markets are efficient. In our view, this means that companies that grow market share are those that develop differentiated capabilities that provide the greatest value to the customer.
Our approach to addressing these aspects of our marketplace is captured in our motto Where Industry Meets Innovation. The concept of growth is simple: find more customers every day and increase our activity with them. However, execution is hard work. First, we recruit service-minded individuals to support customers and empower them to operate in a decentralized fashion to maximize their flexibility to solve customer problems. We support these customer-facing resources with a supply chain capability that is speedy, efficient, and cost-effective. This has formed the foundation of our high-touch model since inception. Second, we invest in, develop, and deploy capabilities that allow us to illuminate and provide greater control over a customer's supply chain. These capabilities range from service models that take advantage of our local presence and/or our ability to more efficiently manage complex procurement needs, to hardware and software technologies that promote actionable data capture, improve operating efficiencies and reduce supply chain risk. Third, we strive to generate strong profits, which produce the cash flow necessary to support our growth, our product and technology development, and the needs of our customers.
The ultimate aim of this 'high-tech, high-touch' approach to gaining market share is to allow us to get closer to our customers, going so far as to be right to the point of consumption within customers' facilities. Marrying our presence, capabilities and technologies deepens our relationships and our understanding of our customers' day-to-day opportunities and obstacles. This, in turn, enhances our ability to provide innovative and comprehensive solutions to our customers' challenges. By doing these things every day, Fastenal remains a growth-centric organization.
Impact of COVID-19 on Our Business
In the second quarter of 2020, the impacts of the COVID-19 pandemic on our business were dramatic in two respects. First, local and national actions taken, such as stay-at-home mandates, reduced business activity sharply as many customers either closed their locations or operated at significantly diminished capacity. This effect was illustrated in a significant decline in sales for our fastener products. Second, social actions taken to mitigate the effects of the pandemic produced significant demand for personal protection equipment (PPE) and sanitation products, generating significant sales of such products not only to certain traditional customers but also to state and local government entities as well as front line responders. This effect was illustrated by a significant increase in sales for our safety products. During that period, improved sales of PPE and sanitation products
28

more than offset the general economic weakness. These dynamics affected our business throughout the second quarter of 2020, but the effects were greatest in April, with sequential improvements in May and June as business restrictions gradually eased.
The pandemic continued to have a significant impact on our business in the third and fourth quarters of 2020. The marketplace broadly, and Fastenal specifically, continued to operate with certain modifications to balance re-opening with employee and customer safety. However, most of the markets in which we operate began to normalize in the second half of 2020. This improved the outlook of the manufacturing and construction customers that support our traditional branch and Onsite business and moderated the level of demand for PPE and sanitation products that we experienced at the onset of the pandemic. The sequential gains in economic activity that we experienced in the latter part of the second quarter of 2020 continued through the third and fourth quarters of 2020.
In 2021, we saw several distinct business patterns, which mostly persisted throughout the period. First, economic normalization continued, resulting in strong demand from our traditional manufacturing and non-residential construction customers. Second, the pandemic continued, with ebbs and flows in infections during the year. This resulted in businesses, including Fastenal, continuing to take steps to promote workforce and customer health and safety. However, in contrast to the early part of 2020, the pandemic was not primarily responsible for plant shutdowns or production cuts; companies navigated the pandemic mostly without curtailing operations. Third, this combination of strong demand coupled with ongoing adaptations to the pandemic resulted in a number of stresses accompanying economic growth: supply chain disruption, labor force constraints, and product and shipping inflation. As a result, while the economic backdrop was solid throughout 2021, satisfying customer demand was challenged by difficulty in procuring materials, retaining sufficient part- and full-time labor to service existing customers and acquire new ones, and offsetting inflation. We exited 2021 with each of those dynamics still largely intact.
At the height of the pandemic, and consistent with broader social trends, we took steps to safeguard the health of our employees and customers. This included closing facilities to outside personnel, adjusting work schedules, spaces and technologies to allow for social distancing, providing ample PPE and cleaning supplies, and having formal mitigation policies in the event of infection. These precautions allowed our operations to continue to function effectively. At the end of 2021, our operations were operating mostly normally, although we continue to practice social distancing within our facilities, make PPE and cleaning supplies available, and follow our mitigation policies when an infection is identified. The pandemic has not precipitated any issues with our internal controls, financial health, or liquidity, with substantially all of our $700.0 bank revolver available for use.
There remains significant uncertainty concerning the duration of the COVID-19 pandemic as well as the severity of any future infection surges. As a result, future events deriving from COVID-19 may negatively impact sales and gross margin due to, among other things: limitations on the ability of our suppliers to manufacture, or procure from manufacturers, the products we sell; an inability to meet delivery requirements and commitments; limitations on the ability of our employees to perform their work due to illness caused by the pandemic or local, state, or federal orders requiring employees to remain at home; limitations on the ability of carriers to deliver our products to customers; limitations on the ability of our customers to conduct their business and purchase our products and services; and limitations on the ability of our customers to pay us on a timely basis. We will continue to actively monitor the situation and may take further actions that alter our business operations as may be required by federal, state, or local authorities or that we determine are in the best interests of our employees, customers, suppliers, and shareholders. While we are unable to determine or predict the nature, duration, or scope of the overall impact the COVID-19 pandemic will have on our business, results of operations, liquidity, or capital resources, we believe that it is important to share where our company stands today, how our response to COVID-19 is progressing, and how our operations and financial condition may change as the fight against COVID-19 progresses.
Executive Overview
Net sales increased $363.4, or 6.4%, in 2021 relative to 2020. Our gross profit increased $209.5, or 8.2%, in 2021 relative to 2020, and as a percentage of net sales increased to 46.2% in 2021 from 45.5% in 2020. Our operating income increased $75.6, or 6.6%, in 2021 relative to 2020, and as a percentage of net sales increased to 20.3% in 2021 from 20.2% in 2020.
Our net earnings in 2021 were $925.0, an increase of 7.7% when compared to 2020. Our diluted net earnings per share were $1.60 in 2021 compared to $1.49 in 2020, an increase of 7.4%.
The year 2021 was marked by a number of trends. Favorably, we experienced strong demand from our traditional manufacturing and non-residential construction customers. Unfavorably, we experienced disruption in supply chains and labor markets, exacerbated by periodic surges in COVID-19 infections, as well as significant inflation in product and transportation costs. While these variables do present challenges with respect to having sufficient product availability, and cost of service, at this point the impact of COVID-19 is primarily indirect through its influence on cyclical factors. The primary exception is in our ability to market our growth drivers, as many of our customers were focused on short-term crisis management over long-term strategic planning. As a result, the environment was not conducive to achieving the level of signings we would have
29

expected under normal business conditions. These dynamics produced signings of 274 new Onsite customer locations and 19,311 weighted FASTBin/FASTVend signings in 2021.
The table below summarizes our absolute and full-time equivalent (FTE; based on 40 hours per week) employee headcount, our investments in in-market locations (defined as the sum of the total number of branch locations and the total number of active Onsite locations), and weighted FMI at the end of the periods presented and the percentage change compared to the end of the prior period.
Q4
2021
Q4
2020
Twelve-month
% Change
In-market locations - absolute employee headcount
12,464 12,680-1.7 %
In-market locations - FTE employee headcount11,337 11,2600.7 %
Total absolute employee headcount20,507 20,365 0.7 %
Total FTE employee headcount18,370 17,8363.0 %
Number of branch locations1,793 2,003-10.5 %
Number of active Onsite locations1,416 1,26511.9 %
Number of in-market locations3,209 3,268-1.8 %
Weighted FMI devices (MEU installed count) (1)
92,874 83,95110.6 %
(1) This number excludes approximately 12,000 non-weighted devices that are part of our locker lease program.
During the last twelve months, we increased our total FTE employee headcount by 534. This reflects an increase in our in-market and non-in-market selling FTE employee headcount of 230 to support growth in the marketplace and sales initiatives targeting customer acquisition. We had an increase in our distribution center FTE employee headcount of 149 to support increasing product throughput at our facilities and to expand our local inventory fulfillment terminals (LIFTs). We had an increase in our remaining FTE employee headcount of 155 that relates primarily to personnel investments in information technology and operational support, such as purchasing and product development.
We opened two branches in the fourth quarter of 2021 and closed 68 branches, net of conversions. We activated 65 Onsite locations in the fourth quarter of 2021 and closed 16, net of conversions. In 2021, we opened ten branches and closed 220, net of conversions. In 2021, we activated 242 Onsite locations and closed 91, net of conversions. In any period, the number of closings tend to reflect both normal churn in our business, whether due to redefining or exiting customer relationships, the shutting or relocation of customer facilities that host our locations, or a customer decision, as well as our ongoing review of underperforming locations. Our in-market network forms the foundation of our business strategy, and we will continue to open or close locations as is deemed necessary to sustain and improve our network, support our growth drivers, and manage our operating expenses.
Results of Operations
The following sets forth consolidated statements of earnings information (as a percentage of net sales) for the periods ended December 31:
 202120202019
Net sales100.0 %100.0 %100.0 %
Gross profit46.2 %45.5 %47.2 %
Operating and administrative expenses26.0 %25.3 %27.3 %
Operating income20.3 %20.2 %19.8 %
Net interest expense-0.2 %-0.2 %-0.3 %
Earnings before income taxes20.1 %20.1 %19.6 %
Note – Amounts may not foot due to rounding difference.
30

Net Sales
Note – Daily sales are defined as the total net sales for the period divided by the number of business days (in the United States) in the period. The table below sets forth net sales and daily sales for the periods ended December 31, and changes in such sales from the prior period to the more recent period:
202120202019
Net sales$6,010.9 5,647.3 5,333.7 
Percentage change6.4 %5.9 %7.4 %
Business days253 255 254 
Daily sales$23.8 22.1 21.0 
Percentage change7.3 %5.5 %7.4 %
Daily sales impact of currency fluctuations0.6 %-0.1 %-0.3 %
Daily sales impact of acquisitions0.0 %0.0 %0.1 %
The increase in net sales noted above for 2021 was due to higher unit sales of industrial products to traditional manufacturing and construction customers and higher pricing, only partly offset by lower pandemic-related PPE sales as the prior year's demand surge did not recur.
Higher unit sales in 2021 were a result of strong economic activity which increased demand for our products to our traditional manufacturing and construction customers. Although economic strength was fairly consistent throughout the year, our growth patterns were not, primarily due to comparisons related to the timing of pandemic-related PPE sales in the previous year. For instance, our daily sales growth in the first half of 2021 was 2.5%. Our cyclical product categories substantially outperformed this, as exemplified by fastener daily sales growth of 15.4% in the first half of 2021. However, this was mostly offset by the absence of significant spending for PPE that occurred in the previous period, which is best illustrated by safety products' daily sales decline of 20.2% in first half of 2021. By contrast, our daily sales growth in the second half of 2021 was a much stronger 12.3%. Our cyclical product categories continued to outperform with fastener daily sales having grown 22.2% in the second half of 2021. While certain products and markets within our business continued to face difficult PPE comparisons, they were not as severe as what had been experienced in the first half of 2021, which allowed our safety products to post daily growth of 0.3% in the second half of 2021.
Our growth drivers also returned to contributing meaningfully to higher unit sales in 2021, due to strong business activity within our customer base and, to a lesser degree, a higher installed base of FMI devices. Our number of active Onsites increased 11.9%, for instance, while Onsite daily sales growth was 20.6%. Similarly, our installed base of FMI MEUs increased 10.6%, while FMI daily sales growth was 41.0%.
While demand was strong throughout 2021, the year experienced certain disruptions. The first were supply chain constraints, as the rapid recovery in demand resulted in shortages in production and shipping capacity. The second was labor shortages, which were particularly acute in the market for part-time employees. The third was the ongoing COVID-19 pandemic, which continued to produce periodic surges in infection rates. While businesses largely managed through these events as opposed to stopping production, the instability it created in worker availability exacerbated the pre-existing supply chain and labor challenges. The fourth was inflation in material costs, overseas and domestic transportation expenses, and labor wage rates. We believe the most significant impact of these disruptions was on our growth driver signings. We signed 274 Onsites in 2021, above the prior year (223 signings) but well below our goal at the start of 2021 of 375 to 400 units. Similarly, we signed 19,311 FMI MEUs, above the prior year (16,503 MEUs), but well below our goal at the start of the year of 23,000 to 25,000 MEUs. We believe many of our customers were diverting significant energy to managing the effects of supply chain, labor, COVID-19, and inflation in the short term, and it lengthened the sales cycle for our supply chain solutions.
Price contributed 200 to 230 basis points to our net sales growth in 2021. We instituted a number of pricing events during 2021 as a means of mitigating rising product and transportation costs. As these events fell more heavily into the second half of the year, price contributed an increasing amount through the period, with price in the fourth quarter of 2021 contributing 440 to 470 basis points to net sales growth.
Higher unit sales in 2020 were heavily influenced by actions taken by governments and businesses around the world to address COVID-19, which influenced the period in a couple of ways. First, by virtue of our ability to source and transport PPE, we were able to supply the needs of governments, first responders, and businesses as they worked to mitigate the effects of the pandemic on our communities and normalize business activity under more stringent safety protocols. This generated significant PPE sales through the year. We believe the best proxies for this trend was daily sales growth of our safety products of 51.0% and daily sales growth to our government and healthcare customers of 129.7%. Second, we managed the effects of business closures, disruption in labor forces and supply chains, and a reduction in general business activity that was a by-product of the responses of governments and businesses to the pandemic. The impact of this is best illustrated by several metrics. For
31

instance, United States Industrial Production, which is published by the Federal Reserve, decreased 7.1% in 2020. Based on the large proportion of our sales that are derived from the United States, we believe United States Industrial Production is a good proxy for the state of our marketplace and that the significant decline in this metric is consistent with the weakness we experienced in our traditional manufacturing and construction markets. This was also reflected in the daily sales of fasteners, which is our most cyclical product line. Daily sales of fasteners declined 7.2% in 2020. Although traditional manufacturing and construction business activity has gradually, but steadily, improved from depressed second quarter of 2020 levels, it did remain negative through the year. Taking these two variables together, higher unit sales of PPE more than offset the decline in unit sales in our traditional manufacturing and construction business, resulting in higher net unit sales in 2020.
Our growth drivers did not contribute meaningfully to higher unit sales in 2020, which we believe is largely a function of difficulties gaining access to customers and facilities due to social distancing and safety guidelines in response to COVID-19. We signed 16,417 industrial vending devices during 2020, a decrease of 24.9% from 2019. This did increase our installed base to 95,733 devices at the end of 2020, an increase of 6.4% over 2019, but this increase was not sufficient to offset reduced throughput per device. As a result, sales through our vending devices declined at a low single-digit rate during 2020. We activated 257 new Onsite locations in 2020, a decrease of 17.6% over 2019. This allowed us to increase our active sites to 1,265 at the end of 2020, an increase of 13.6% over 2019, but this increase was not sufficient to offset significant sales declines in our older, more established Onsite locations. As a result, sales through our Onsite locations declined at a low single-digit rate during 2020. We did experience growth in our National Account customers of 6.7% in 2020 compared to 2019, though this was due to the sale of PPE to customers navigating the challenges of operating during a pandemic.
Sales by Product Line
The approximate mix of sales from fasteners, safety supplies, and all other product lines was as follows:
202120202019
Fasteners33.3%29.9%34.2%
Safety supplies21.2%25.5%17.9%
Other product lines45.5%44.6%47.9%
The shifts in product mix over the last two years reflect the impact of the pandemic. In 2020, actions taken by governments and businesses to address COVID-19 caused a significant decline in economic activity that produced sales declines in our cyclical products, such as fasteners, but increased demand for PPE and produced sales growth in our safety products. The effect was to reduce our mix of sales coming from fasteners and other product lines while increasing the mix of sales coming from safety products. In 2021, these dynamics reversed with economic recovery generating strong growth in our cyclical product lines while the absence of surge sales and stabilization in the supply chain for PPE restrained growth in safety products. The effect was to increase our mix of sales coming from fasteners and other product lines while reducing the mix of sales coming from safety products.
Our product categories did not fully revert to pre-pandemic levels in 2021, as our mix of safety products in 2021 of 21.2% remained meaningfully above our mix of safety products in 2019 of 17.9%. In the short term, the pandemic has created heightened safety and sanitation protocols relative to the pre-pandemic period, and the increased use of related products as a result has increased our mix of safety products sales.
Shifts in product mix in 2020 largely reflects the factors that impacted our sales growth in the period. Specifically, strong demand for PPE generated strong sales growth in our safety products, while weak trends in underlying conditions affected our traditional manufacturing and construction customers resulting in a sales decline in our fastener products. The effect on other products was relatively muted, as certain lines benefited from pandemic-related demand (such as janitorial products), while others were negatively impacted by underlying demand (such as metal cutting and material handling).
Annual Sales Changes, Sequential Trends, and End Market Performance
This section focuses on three distinct views of our business – annual sales changes by month, sequential trends, and end market performance. The first discussion regarding sales changes by month provides a good mechanical view of our business. The second discussion provides a framework for understanding the sequential trends (that is, comparing a month to the immediately preceding month, and also looking at the cumulative change from an earlier benchmark month) in our business. Finally, we believe the third discussion regarding end market performance provides insight into activities with our various types of customers.
32

Annual Sales Changes, by Month
During the months noted below, all of our selling locations, when combined, had daily sales growth (contraction) rates of (compared to the same month in the preceding year):
 Jan.Feb.Mar.Apr.MayJuneJulyAug.Sept.Oct.Nov.Dec.
20216.5 %1.5 %7.5 %1.2 %-3.2 %1.7 %9.7 %9.0 %11.1 %14.1 %13.2 %16.5 %
20203.6 %4.7 %0.2 %6.7 %14.8 %9.5 %2.6 %2.5 %2.2 %4.1 %6.8 %9.3 %
201913.3 %10.5 %12.7 %7.4 %9.5 %7.0 %6.1 %6.3 %5.8 %4.3 %5.7 %1.0 %
Sequential Trends
We find it helpful to think about the monthly sequential changes in our business using the analogy of climbing a stairway – This stairway has several predictable landings where there is a pause in the sequential gain (i.e. April, July, and October to December), but generally speaking, climbs from January to October. The October landing then establishes the benchmark for the start of the next year.
History has identified these landings in our business cycle. They generally relate to months where certain holidays impair business days and/or seasons impact certain end markets, particularly non-residential construction. The first landing centers on Easter and the Good Friday holiday that precedes it, which in any given year can fall in March or April, the second landing centers on July 4th, and the third landing centers on the approach of winter with its seasonal impact on primarily our non-residential construction business and with the Christmas/New Year holidays. The holidays we noted impact the trends because they either move from month-to-month or because they move around during the week.
The table below shows the pattern to the sequential change in our daily sales. The line labeled 'Benchmark' is a historical average of our sequential daily sales change for the trailing five year average (2015-2019). We have excluded 2020 from the average as the effects of the pandemic created unusual sequential patterns that we do not consider representative of normal trends. We believe this time frame serves to show the historical pattern and could serve as a benchmark for current performance. The '2021', '2020', and '2019' lines represent our actual sequential daily sales changes. The '21Delta', '20Delta', and '19Delta' lines indicate the difference between the 'Benchmark' and the actual results in the respective year. Under normal circumstances, the sequential trends shown below are directly linked to fluctuations in our end markets. Further, in any given month it is possible to get significant deviation from the benchmark. However, we do not believe that fully explains the exaggerated delta between the sequential rates of change and the benchmark from March 2020 to July 2020. We believe deviation of this duration and order of magnitude is uncharacteristic in our business and is related to the dramatic impacts of the pandemic in that period.
It is important to note that these benchmarks are historical averages. In a year where demand is strong, our daily sales growth rates will tend to have more months that exceed the benchmark than fall below it. In a year where demand is weak, we will tend to have more months that fall short of the benchmark than exceed it. In both cases, there is a random element that makes it difficult to know how any single month will perform.
 
Jan.(1)
Feb.Mar.Apr.MayJuneJulyAug.Sept.Oct.Cumulative Change from Jan. to Oct.
Benchmark (2)
-1.0 %1.2 %3.1 %0.1 %1.7 %1.8 %-3.4 %3.3 %2.2 %-2.5 %7.5 %
20210.9 %-2.3 %5.6 %-2.2 %5.6 %1.6 %-3.4 %3.1 %4.8 %0.0 %13.0 %
21Delta1.9 %-3.5 %2.5 %-2.3 %3.9 %-0.2 %0.0 %-0.2 %2.6 %2.5 %5.5 %
2020-1.3 %2.5 %-0.3 %3.9 %10.4 %-3.3 %-10.5 %3.8 %2.9 %-2.6 %5.5 %
20Delta-0.3 %1.3 %-3.4 %3.8 %8.7 %-5.1 %-7.0 %0.5 %0.6 %-0.1 %-2.0 %
2019-0.5 %1.4 %4.2 %-2.4 %2.5 %1.4 %-4.4 %3.9 %3.1 %-4.4 %4.9 %
19Delta0.4 %0.2 %1.1 %-2.5 %0.8 %-0.4 %-1.0 %0.6 %0.9 %-1.9 %-2.6 %
(1) The January figures represent the percentage change from the previous October, whereas the remaining figures represent the percentage change from the previous month.
(2) The benchmark for each month is the average of the previous five years for that month (excluding the impact of the March 2017 Mansco acquisition). Surge sales associated with COVID-19 make sequential averages in 2020 unrepresentative. As a result, the 2021 benchmark uses a preceding five-year average that excludes 2020.
Note – Amounts may not foot due to rounding difference.
33

A graph of the sequential daily sales change patterns discussed above, starting with a base of '100' in the previous October and ending with the next October, would be as follows:
fast-20211231_g2.jpg
End Market Performance
We estimate approximately 65% of our business has historically been with customers engaged in some type of manufacturing, a significant subset of which finds its way into the heavy equipment market. The daily sales growth (contraction) rates to these manufacturing customers, when compared to the same period in the prior year, were as follows:
Daily sales growth - manufacturing customersQ1Q2Q3Q4Annual
20215.6 %24.5 %20.8 %23.8 %18.4 %
20203.0 %-9.4 %-4.7 %1.7 %-2.5 %
201913.4 %9.1 %7.7 %5.1 %8.8 %
Our manufacturing business consists of two subsets: the industrial production business (this is business where we supply products that become part of the finished goods produced by our customers and is sometimes referred to as OEM - original equipment manufacturing) and the maintenance portion (this is business where we supply products that maintain the facility or the equipment of our customers engaged in manufacturing and is sometimes referred to as MRO - maintenance, repair, and operations). The industrial business is more fastener centered, while the maintenance portion is represented by all product categories.
The best way to understand the change in our industrial production business is to examine the results in our fastener product line (which, under normal business conditions, represents 30% to 35% of our business) which is heavily influenced by changes in our business with heavy equipment manufacturers. From a company perspective, daily sales growth (contraction) rates of fasteners, when compared to the same period in the prior year, were as follows (note: this information includes all end markets):
Daily sales growth - fastenersQ1Q2Q3Q4Annual
20214.0 %28.4 %20.2 %24.2 %18.8 %
2020-2.6 %-16.4 %-6.9 %-2.3 %-7.2 %
201911.8 %5.5 %3.0 %1.8 %5.5 %
34

By contrast, the best way to understand the change in the maintenance portion of the manufacturing business is to examine the results in our non-fastener product lines. From a company perspective, daily sales growth rates of non-fasteners, when compared to the same period in the prior year, were as follows (note: this information includes all end markets):
Daily sales growth - non-fastenersQ1Q2Q3Q4Annual
20216.1 %-10.8 %5.1 %9.6 %1.9 %
20206.0 %25.6 %7.8 %11.2 %12.7 %
201912.7 %9.5 %8.0 %5.1 %8.8 %
Two product lines, safety and janitorial, accounted for approximately 44% of total non-fastener sales in 2021. As previously disclosed, COVID-19 generated outsized growth in these two product categories in 2020 and the subsequent stabilization of the supply chain resulted in a reduction in orders and sales performance in 2021 that was well below what might normally be expected given the health of the industrial economy. As a result, the change in our non-fastener lines in 2021 and 2020 did not provide as much insight into the trends of our traditional manufacturing and construction customers as is typically the case. Still, we have sold non-fastener products through multiple cycles that do not include a pandemic and believe we can make several observations. Generally speaking, our non-fastener business is not immune to the impact of industrial cycles. However, we would typically expect it to outperform our fastener business in any cycle. This reflects three things: the non-fastener market is larger than the fastener market, we are underpenetrated in the non-fastener market relative to the fastener market, and industrial vending lends itself to sales of non-fastener products. This dynamic is visible in 2019 results.
Our non-residential construction and reseller customers have historically represented 20% to 25% of our business, though in 2021 it was slightly below the bottom of this range as our industrial customers led our sales recovery. The daily sales growth (contraction) rates to these customers, when compared to the same period in the prior year, were as follows:
Daily sales growth - non-residential construction and reseller customersQ1Q2Q3Q4Annual
2021-6.7 %3.5 %7.0 %10.3 %3.3 %
2020-1.2 %-10.0 %-11.5 %-8.3 %-7.8 %
201912.1 %6.0 %0.6 %0.7 %4.7 %
Our non-residential construction and reseller business is heavily influenced by manufacturing, oil and gas, and infrastructure spending. In 2021, improving economic business conditions, high prices for commodities such as metals and energy, and tightening facilities utilization produced improving growth rates throughout the year. In 2020 and 2019, the poor and slowing production environment, respectively and as described above, and the accompanying worsening trends for commodities such as metals and energy, caused the growth in our non-residential construction and reseller customers to slow. In 2020, this was exacerbated by project suspensions as many states and regions shut down activity in an effort to control the pandemic.
Gross Profit
The gross profit percentage during each period was as follows:
 Q1Q2Q3Q4Annual
202145.4 %46.5 %46.3 %46.5 %46.2 %
202046.6 %44.5 %45.3 %45.6 %45.5 %
201947.7 %46.9 %47.2 %46.9 %47.2 %
Our gross profit, as a percentage of net sales, was 46.2% in 2021 and 45.5% in 2020. The gross profit percentage for 2021 increased by 70 basis points based on higher product margins, primarily for safety products and overhead/organizational leverage related to higher volumes.
During 2021, our gross profit percentage increased when compared to the prior year. This was largely due to three factors. (1) We were able to leverage overhead/organizational expenses, absorbing certain fixed and period costs related to cyclical strength in our traditional manufacturing and construction markets. (2) An improvement in product margins, particularly for safety products. In response to the pandemic in 2020, we experienced a substantial surge in demand for COVID-related safety supplies, such that these products accounted for approximately 47% of total safety product sales in 2020, up from approximately 25% of total safety product sales in 2019. As these products tended to carry a lower gross margin than non-COVID-related products, their substantial expansion in our safety product mix in 2020 caused a decline in the gross profit percentage of our safety product line. In 2021, we experienced higher demand for non-COVID-related products as the industrial economy improved and lower demand for COVID-related products as the supply chain steadied. This caused our mix of lower margin COVID-related products to decline to approximately 31% of total safety product sales, improving our overall safety product margin. (3) Our net rebates were favorable. As supply chains normalized and demand improved, we purchased more
35

products through our traditional partners increasing our supplier rebates. At the same time, customer rebates moderated as spending from several key customers that purchased significant COVID-related products declined.
These variables were only partly offset by a $7.8 write-down of masks in the first quarter of 2021. The impact of price/cost was neutral to 2021, as we were able to lift prices in response to higher costs for products and transportation services. The net impact of product and customer mix was also neutral to 2021, as the benefit of relatively stronger fastener sales to product mix was negatively impacted by relatively stronger growth from larger and Onsite customers.
During 2020, our gross profit percentage decreased when compared to the prior year. This decrease was primarily caused by three variables. (1) A decline in product margin for safety and other products, which itself reflects several trends. First, in the second quarter of 2020 in order to procure supplies we utilized unfamiliar supply chains and prioritized speed of acquisition over efficiency, resulting in lower margins. Second, in the third and fourth quarters of 2020 certain pandemic related products became oversupplied, and profits on our inventory fell (masks) while other products were in such short supply that cost rose (gloves). We mitigated these effects as the year progressed, but did not eliminate them. Third, mix within these categories had a negative impact on margin, as in general COVID-related products had lower margins and increased in the mix. (2) A change in product mix. Fasteners are our largest and highest gross profit margin product line due to the high transaction cost surrounding the sourcing and supply of the product for customers. Our fastener product line declined to 29.9% of sales in 2020 from 34.2% of sales in 2019. (3) Overhead and organizational expenses. This includes the negative impact that reduced sales for certain product lines has on vendor rebates, clearance efforts to remove older and slower moving inventory, and the deleverage of certain fixed and period costs related to cyclical weakness in our traditional manufacturing and construction markets. These three adverse variables were partly offset by a better cost profile for our captive fleet. We operate our own fleet of trucks for moving product between suppliers, our distribution centers, and our in-market locations. We believe this provides us a competitive advantage in terms of our ability to move product efficiently and quickly, but there is a cost to supporting and maintaining these assets. During periods of economic weakness, it can become more difficult to charge freight to offset these costs and/or the relatively stable cost profile of these assets could result in deleverage. We successfully mitigated these challenges in 2020 by reducing movement and labor costs.
Operating and Administrative Expenses
Our operating and administrative expenses, as a percentage of net sales, increased by approximately 70 basis points to 26.0% in 2021 from 25.3% in 2020. Employee-related expenses, as a percentage of net sales, increased by approximately 80 basis points. Occupancy-related expenses, as a percentage of net sales, decreased by approximately 10 basis points. All other operating and administrative expenses, as a percentage of net sales, was largely unchanged in 2021 from 2020. Our operating and administrative expenses, as a percentage of net sales, improved to 25.3% in 2020 from 27.3% in 2019. This improvement was a function of the growth in employee-related, occupancy-related, and all other operating and administrative expenses being more modest than the growth in sales. Employee-related expenses improved the ratio of operating and administrative expenses as a percentage of sales by 140 to 145 basis points in 2020 from 2019. Occupancy-related expenses improved the ratio of operating and administrative expenses as a percentage of sales by 25 to 30 basis points in 2020 from 2019. All other operating and administrative expenses improved the ratio of operating and administrative expenses as a percentage of sales by 40 to 45 basis points in 2020 from 2019.
The growth (contraction) in employee-related, occupancy-related, and all other operating and administrative expenses (including the gain on sales of property and equipment) compared to the same periods in the preceding year, is outlined in the table below.
Approximate Percentage of Total Operating and Administrative ExpensesTwelve-month Period
202120202019
Employee-related expenses70%11.6 %-2.0 %5.1 %
Occupancy-related expenses15% to 20%3.9 %0.3 %2.8 %
All other operating and administrative expenses10% to 15%4.9 %-7.2 %1.5 %
Employee-related expenses include: (1) payroll (which includes cash compensation, stock option expense, and profit sharing), (2) health care, (3) personnel development, and (4) social taxes.
Our employee-related expenses increased in 2021 from 2020. This was related to: improvement in our sales and profitability generating significantly higher bonuses and commissions; higher health insurance costs as employees became comfortable again in seeking non-COVID-related health care; an increase in our profit sharing contribution; and higher full-time and part-time wages producing an increase in base pay. Our employee-related expenses decreased in 2020 from 2019. This was related to: a decrease in FTE headcount and related base wages and employment taxes related to efforts to reduce costs given weak demand in our traditional manufacturing and construction markets; lower bonuses and commissions given weak demand in our traditional manufacturing and construction markets; and reduced costs associated with the Fastenal School of Business as
36

training shifted from in-person to online. This was only partly offset by an increase in our profit sharing contribution and health care costs.
The table below summarizes the percentage change in our FTE headcount at the end of the periods presented compared to the end of the prior period:
Twelve-month Period
202120202019
In-market locations (branches & Onsites)0.7 %-8.0 %0.2 %
Non-in-market selling (1)
8.0 %5.4 %5.3 %
Selling subtotal1.7 %-6.2 %0.8 %
Distribution/Transportation5.8 %-10.5 %2.2 %
Manufacturing2.0 %-9.9 %-2.7 %
Administration (2)
9.8 %8.7 %8.5 %
Non-selling subtotal6.5 %-5.2 %3.1 %
Total3.0 %-6.0 %1.4 %
(1) Our non-in-market selling employee count has grown in recent years due to an increased focus on resources to support our growth drivers, particularly Onsite and national account growth.
(2) Administrative primarily includes our Sales Support, Information Technology, Finance and Accounting, Human Resources, and senior leadership roles and functions. Our administrative employee count has also grown in recent years due to increased personnel investments in information technology and operational support, such as purchasing and product development.
Occupancy-related expenses include: (1) building rent and depreciation, (2) building utility costs, (3) equipment related to our branches and distribution locations, and (4) industrial vending equipment (we consider the vending equipment, excluding leased locker equipment, to be a logical extension of our in-market operations and classify the depreciation and repair costs as occupancy expenses).
Our occupancy-related expenses increased in 2021 from 2020. This was related to: the timing of development costs related to equipment utilized as part of our FMI suite of technologies; depreciation related to a higher installed base of FMI devices; and higher facility costs, with higher costs for non-branch facilities and utilities being only partly offset by slightly lower costs for branch facilities from branch closings. Our occupancy-related expenses increased slightly in 2020 from 2019. This was primarily due to higher depreciation related to facility expansions completed in 2019, partly offset by lower utility costs in our branches.
All other operating and administrative expenses include: (1) selling-related transportation, (2) information technology (IT) expenses, (3) general corporate expenses, which consists of legal expenses, general insurance expenses, travel and marketing expenses, etc., and (4) the gain on sales of property and equipment.

Combined, all other operating and administrative expenses increased in 2021 from 2020. This was related to: higher spending on information technology; higher spending on travel, meals, and supplies as business activity recovered from the COVID-related travel restrictions of 2020; and higher costs for legal settlements. These elements were partly offset by lower bad debt expenses and lower general insurance costs. Combined, all other operating and administrative expenses decreased in 2020 from 2019. This was related to: lower selling-related freight expenses due to reduced travel as a result of COVID-related restrictions, the rationalization of our branch fleet, and significantly reduced travel and meal expenses due to reduced travel as a result of COVID-related restrictions. This was partly offset by higher spending on information technology.
Net Interest Expense
Our net interest expense was $9.6 in 2021 compared to $9.1 in 2020, and $13.6 in 2019. This was related to: lower interest income, as the special dividend paid in December 2020 resulted in lower interest-earning cash balances in 2021; slightly higher interest expense which was the net result of slightly higher average interest rates and slightly lower average debt. During the year, we repaid one tranche under our Master Note Agreement, reducing the balance from $405.0 to $390.0. However, in the fourth quarter of 2021 we increased our balance outstanding under our revolver by $25.0 to support working capital growth. The decrease in 2020, when compared to 2019, was due to a slightly lower average debt balance paired with substantially lower interest rates. During the year, we increased the debt held under our Master Note Agreement to $405.0 as a means of fixing a portion of our debt and freeing up borrowing capacity under our revolver.
37

Income Taxes
We recorded income tax expense of $282.8 in 2021, or 23.4% of earnings before income taxes. Our effective tax rate reflects an $8.7 reduction in income tax expense due to discrete items mainly relating to benefits associated with the exercise of stock options and changes in the reserve for uncertain tax positions.
We recorded income tax expense of $273.6 in 2020, or 24.2% of earnings before income taxes. Our income tax expense was reduced by $5.3 due to discrete items mainly relating to benefits associated with the exercise of stock options and changes in the reserve for uncertain tax positions.
Net Earnings
Net earnings, net earnings per share (EPS), the percentage change in net earnings, and the percentage change in EPS, were as follows:
Dollar Amounts202120202019
Net earnings$925.0 859.1 790.9 
Basic EPS1.61 1.50 1.38 
Diluted EPS1.60 1.49 1.38 
Percentage Change202120202019
Net earnings7.7 %8.6 %5.2 %
Basic EPS7.5 %8.5 %5.3 %
Diluted EPS7.4 %8.4 %5.2 %
202120202019
Tax Rate23.4 %24.2 %24.2 %
During 2021, net earnings increased, primarily due to stronger sales translating into higher pre-tax profits, as well as a lower income tax rate. In 2020, net earnings increased, primarily due to stronger sales and higher operating profits, and were only partly offset by an increase in income tax expense. The increase in basic and diluted earnings per share also reflected the purchase of our shares of common stock.


38


Results of Operations (Comparison to 2019 Periods)
Given the unusual nature of our marketplace during 2021 and 2020 due to the COVID-19 pandemic, we believe that a comparison of certain results of operations during the year and fourth quarter of 2021 to the same periods in 2019 provides further insight into sustainable trends and underlying performance of our business. As discussed earlier in this report, there were certain aspects of the COVID-19 pandemic that dramatically impacted our business during 2020. Given this, we believe that a comparison to the 2019 periods is helpful to demonstrate changes in financial condition and our results of operations during the most recently ended quarter and year. The table below provides such a comparison:
Twelve-month PeriodThree-month Period
20212019Change20212019Change
Net sales$6,010.9 5,333.7 12.7 %$1,531.8 1,276.9 20.0 %
Business days253 254 62 63 
Daily sales$23.8 21.0 13.1 %$24.7 20.3 21.9 %
Gross profit$2,777.2 2,515.4 10.4 %$712.9 598.4 19.1 %
% of net sales46.2 %47.2 %46.5 %46.9 %
Operating and administrative expenses$1,559.8 1,458.2 7.0 %$412.0 359.5 14.6 %
% of net sales26.0 %27.3 %26.9 %28.2 %
Operating income$1,217.4 1,057.2 15.2 %$300.9 238.9 25.9 %
% of net sales20.3 %19.8 %19.6 %18.7 %
Earnings before income taxes$1,207.8 1,043.7 15.7 %$298.5 236.4 26.3 %
% of net sales20.1 %19.6 %19.5 %18.5 %
Net earnings$925.0 790.9 17.0 %$231.2 178.7 29.4 %
Diluted net earnings per share$1.60 1.38 16.4 %$0.40 0.31 28.9 %
Liquidity and Capital Resources
Net Cash Provided by Operating Activities
Net cash provided by operating activities in dollars and as a percentage of net earnings were as follows:
202120202019
Net cash provided$770.1 1,101.8 842.7 
% of net earnings83.3 %128.3 %106.5 %
In 2021, the decrease in our operating cash flow as a percentage of net earnings is due to significant growth in working capital as we support growth in our customers' operations as well as, in the case of inventory, significant product inflation. This was only slightly mitigated by ongoing efforts to improve the efficiency of our working capital and contrasts sharply with 2020 when weaker demand from our customers resulted in working capital being a net source of operating cash. In 2020, the increase in our operating cash flow as a percentage of net earnings was due to working capital assets and liabilities being a modest source of cash in 2020, as opposed to a significant use of cash in 2019. This includes the deferral of $30.0 in payroll taxes resulting from the CARES Act and a timing-related higher accounts payable balance.
39

Trade Working Capital Assets
Trade working capital assets are highlighted below. The annual dollar change and the annual percentage change were as follows:
Dollar change20212020
Accounts receivable, net$130.8 27.6 
Inventories186.1 (28.9)
    Trade working capital$316.9 (1.2)
Accounts payable26.1 14.2 
    Trade working capital, net290.8 (15.4)
Annual percentage change20212020
Accounts receivable, net17.0 %3.7 %
Inventories13.9 %(2.1)%
    Trade working capital15.0 %(0.1)%
Accounts payable12.6 %7.3 %
    Trade working capital, net15.3 %(0.8)%
Note – Amounts may not foot due to rounding difference.
In 2021, the annual growth in net accounts receivable reflected several factors. First, our receivables are expanding as a result of improved business activity and resulting growth in our customers' sales. Second, in response to the COVID-19 pandemic, customers that traditionally have shorter payment terms represented a smaller proportion of our sales mix at the end of 2021 than was the case at the end of 2020. In 2020, the annual growth in net accounts receivable reflected growth in sales, mitigated by the substantial increase in sales to government customers, which tended to have shorter payment terms in 2020, and strong collections at year end.
Our inventory balances over time will respond to business activity, though various factors produce a looser relationship to our monthly sales patterns than we tend to experience in accounts receivable. One reason for this is cyclical. We source significant quantities of product from overseas, and the lead time involved in procuring these products is typically longer than the visibility we have into future monthly sales patterns. As a result, trends in our inventory will often lag trends in economic conditions. A second reason is our growth drivers, including our FMI offerings, Onsite channel, and international expansion, all of which tend to require significant investments in inventory. In 2021, our inventories increased, reflecting significant inflation in the value of stocked parts, and the addition of inventory to support the growth of our manufacturing and construction customers as they expand production to meet improved business activity, and deeper inventory stocking due to disruption in supply chains. In 2020, our inventories decreased, reflecting a number of factors, including reduced stocking needs on the part of our traditional manufacturing and construction customers due to weak business activity, reduced vending and Onsite signings, and good execution on initiatives aimed at improving our inventory balances. This was partly offset by COVID-related PPE balances that we added in the second quarter of 2020 and declined over the second half of 2020, but we had no such PPE inventory in the preceding year.
In 2021, the annual growth in accounts payable reflected product purchases increasing to support the improvement in business activity at our manufacturing and construction customers. In 2020, the annual growth in accounts payable reflected primarily the timing of certain payments that slipped out of the fourth quarter of 2020 and into the first quarter of 2021.
The approximate percentage mix of inventory stocked at our selling locations versus our distribution center and manufacturing locations was as follows at year end:
202120202019
Selling locations57 %59 %60 %
Distribution center and manufacturing locations43 %41 %40 %
Total100 %100 %100 %
Lease Obligations
We have facilities, equipment, and vehicles leased under operating leases. A discussion of our lease obligations is contained in Note 8 of the Notes to Consolidated Financial Statements.
40

Net Cash Used in Investing Activities
Net cash used in investing activities in dollars and as a percentage of net earnings were as follows:
202120202019
Net cash used$148.5 281.7 239.7 
% of net earnings16.1 %32.8 %30.3 %

The changes in net cash used in investing activities in 2021 was primarily related to the absence of an acquisition, in contrast to the $125.0 spent in 2020 for the purchase of certain assets of Apex Industrial Technologies LLC (Apex), as well as lower net capital expenditures. The changes in net cash used in investing activities in 2020 were primarily related to an increase of $125.0 for the purchase of certain assets of Apex, which was partly offset by changes in our net capital expenditures.
Property and equipment expenditures typically consist primarily of: (1) purchases related to industrial vending, (2) purchases of property and equipment related to expansion of and enhancements to distribution centers, (3) spending on software and hardware for our information processing systems, (4) the addition of fleet vehicles, (5) expansion, improvement or investment in certain owned or leased branch properties, and (6) the addition of manufacturing and warehouse equipment. Disposals of property and equipment consisted of the planned disposition of certain pick-up trucks, distribution vehicles, and trailers in the normal course of business.
Set forth below is a recap of our 2021, 2020, and 2019 net capital expenditures in dollars and as a percentage of net sales and net earnings:
202120202019
Manufacturing, warehouse and packaging equipment, industrial vending equipment, and facilities$70.3 91.5 172.7 
Shelving and related supplies for in-market location openings and for product expansion at existing in-market locations11.0 15.7 12.3 
Data processing software and equipment28.0 31.4 31.1 
Real estate and improvements to branch locations37.9 16.1 8.9 
Vehicles9.4 13.4 21.4 
Purchases of property and equipment156.6 168.1 246.4 
Proceeds from sale of property and equipment(8.4)(10.6)(6.6)
Net capital expenditures148.2 157.5 239.8 
% of net sales2.5 %2.8 %4.5 %
% of net earnings16.0 %18.3 %30.3 %
Our net capital expenditures decreased in 2021, when compared to 2020. We had higher spending on an office building construction project in Winona, Minnesota intended to support growth in our business. This was more than offset by reduced spending in other areas. We saw a significant decline in spending on FMI equipment due to slower hardware signings, lower vending equipment costs following the March 2020 acquisition of certain industrial vending assets of Apex, and an increase in the refurbishment and redeployment of FMI hardware as an alternative to buying new devices. We also had lower capital investment in our hub properties following a period of heavier investment in 2018 and 2019, and reduced spending on selling-related vehicles as challenges in the supply chain reduced availability. Our net capital expenditures decreased in 2020, when compared to 2019. We reduced capital spending expectations early in 2020 across most tracked categories as financial uncertainty related to the pandemic response emerged. The decline relates to lower spending on facility capacity and equipment following our investments in 2019, lower spending for vending devices as a result of our acquisition of certain assets of Apex and lower signings, lower spending on our captive fleet, and lower spending for manufacturing equipment.

We expect our net capital expenditures in 2022 to be within a range of $180.0 to $200.0. This increase from 2021 reflects an increase in spending on FMI equipment in anticipation of higher signings, an increase in spending on hub properties to reflect upgrades to and investments in automation as well as facilities upgrades, and an increase in manufacturing capacity to support demand and expand capabilities. This is partly offset by the absence of spending on our Winona construction project, which was completed in 2021.
 
41

Net Cash Used in Financing Activities
Net cash used in financing activities in dollars and as a percentage of net earnings were as follows:
202120202019
Net cash used$627.1 754.4 595.1 
% of net earnings67.8 %87.8 %75.2 %
The fluctuations in net cash used in financing activities are due to changes in the level of our dividend payments and in the level of common stock purchases. These amounts were partially offset by the exercise of stock options and net payments (proceeds) from debt obligations. These items in dollars and as a percentage of earnings were as follows:
202120202019
Dividends paid$643.7 803.4 498.6 
% of net earnings69.6 %93.5 %63.0 %
Common stock purchases 52.0 — 
% of net earnings %6.1 %— %
Total returned to shareholders$643.7 855.4 498.6 
% of net earnings69.6 %99.6 %63.0 %
Proceeds from the exercise of stock options$(31.6)(41.0)(58.5)
% of net earnings-3.4 %-4.8 %-7.4 %
Cash payments (proceeds), net$15.0 (60.0)155.0 
% of net earnings1.6 %-7.0 %19.6 %
Net cash used$627.1 754.4 595.1 
% of net earnings67.8 %87.8 %75.2 %
Stock Purchases
In 2021, we did not purchase any shares of our common stock. In 2020, we purchased 1,600,000 shares of our common stock at an average price of approximately $32.54. In 2019, we did not purchase any shares of our common stock.
Dividends
We declared a quarterly dividend of $0.31 per share on January 18, 2022. In 2021, we paid aggregate annual dividends per share of $1.12. In 2020, we paid aggregate annual dividends per share of $1.40, which included $1.00 in regular quarterly dividends and a $0.40 special dividend paid in December 2020 as a result of our high cash balances and favorable financial outlook.
Debt
In order to fund the considerable cash needed to expand our industrial vending business, expand capacity and increase the use of automation in our distribution centers, pay dividends, and, in 2020, to purchase our common stock, pre-pay vendors to secure access to critical products during the pandemic, and acquire certain assets of Apex, we have borrowed under our Credit Facility and our Master Note Agreement in recent periods.
Our borrowings under the Credit Facility and Master Note Agreement peaked during each quarter of 2021 and 2020 as follows:
Peak borrowings20212020
First quarter$485.0 470.0 
Second quarter430.0 640.0 
Third quarter455.0 445.0 
Fourth quarter470.0 495.0 

As of December 31, 2021, we had $25.0 outstanding under the Credit Facility and had contingent obligations from letters of credit outstanding under the Credit Facility in an aggregate face amount of $36.3. As of December 31, 2021, we had loans outstanding under the Master Note Agreement of $365.0. Descriptions of our Credit Facility and Master Note Agreement are contained in Note 9 of the Notes to Consolidated Financial Statements.

42

Material Cash Requirements
Our material cash requirements for known contractual obligations include capital expenditures, debt, and lease obligations, each of which are discussed in more detail earlier in this section. We believe that net cash provided by operating activities will be adequate to meet our liquidity and capital needs for these items in the short-term over the next 12 months and also in the long-term beyond the next 12 months. We also have cash requirements for purchase orders and contracts for the purchase of inventory and other goods and services, which are based on current distribution needs and are fulfilled by our suppliers within short time horizons. We do not have significant agreements for the purchase of inventory or other goods or services specifying minimum order quantities. In addition, we may have liabilities for uncertain tax positions but we do not believe any of these liabilities will be material. A discussion of income taxes is contained in Note 7 of the Notes to Consolidated Financial Statements.
Unremitted Foreign Earnings
Approximately $178.5 of cash and cash equivalents are held by non-U.S. subsidiaries. These funds may create foreign currency translation gains or losses depending on the functional currency of the entity holding the cash. We have considered the financial requirements of each foreign subsidiary and our parent company and will continue to reinvest these funds to support our expansion activities outside the U.S., even after taking into consideration the deemed repatriation and transition tax under the Tax Act. The income tax impact of repatriating cash associated with investments in foreign subsidiaries is discussed in Note 7 of the Notes to Consolidated Financial Statements.
Effects of Inflation
In 2021, we experienced significant increases in the cost of metals (especially steel), energy, and transportation costs (especially overseas containers and shipping). These inflationary trends meaningfully increased the cost of many of the products we purchase. We were able to mitigate the adverse effects of higher costs on our gross profit percentage in 2021 by increasing prices, seeking alternative sources for products and services, and consolidating spend for products and services. While the effects of inflation in 2021 was broad-based, we did experience deflation for certain COVID-related products that had inflated in 2020 when the supply chain was disrupted. This did require us to write down the value of these products in 2021, which negatively impacted our gross profit percentage in the first quarter of 2021 and, to a lesser extent, throughout the balance of the year. In 2020, we experienced changing price levels for COVID-related supplies, with inflation for certain products that were in short supply (e.g., nitrile gloves) and deflation for certain products that became oversupplied (e.g., disposable masks). These were event-specific circumstances related to the pandemic. As it related to the non-COVID environment, we experienced stable product costs through 2020 relative to 2019.
Critical Accounting Policies and Estimates
In preparing our consolidated financial statements in conformity with U.S. GAAP, we must make decisions that impact the reported amounts of assets, liabilities, revenues and expenses, and the related disclosures. Such decisions include the selection of the appropriate accounting principles to be applied and the assumptions on which to base accounting estimates. In reaching such decisions, we apply judgments based on our understanding and analysis of relevant circumstances, historical experience, and actuarial valuations. Actual amounts could differ from those estimated at the time the consolidated financial statements are prepared.
Our most significant accounting policies, including Revenue Recognition and Inventories, are described in Note 1 of the Notes to Consolidated Financial Statements. Some of those significant accounting policies require us to make difficult, subjective, or complex judgments, or estimates. An accounting estimate is considered to be critical if it meets both of the following criteria: (i) the estimate requires assumptions about matters that are highly uncertain at the time the accounting estimate is made, and (ii) different estimates reasonably could have been used, or changes in the estimate that are reasonably likely to occur from period to period may have a material impact on the presentation of our financial condition, changes in financial condition, or results of operations. Our most critical accounting estimates include the following:
Allowance for Credit Losses – This reserve is for accounts receivable balances that are potentially uncollectible. The allowance for credit losses is based on an income statement approach which adjusts the ending balance sheet to take into consideration expected losses over the contractual lives of the receivables, considering factors such as historical data as a basis for future expected losses. If business or economic conditions change, our estimates and assumptions may be adjusted as deemed appropriate. Historically, actual required reserves have not varied materially from estimated amounts.
Inventory valuation – Adjustments to the valuation of inventory are based on an analysis of inventory trends including reviews of inventory levels, sales information, and the on-hand quantities relative to the sales history for the product. Our methodology for estimating whether adjustments are necessary is continually evaluated for factors including significant changes in product demand, market conditions, condition of the inventory, or liquidation value. If business or economic conditions change, our
43

estimates and assumptions may be adjusted as deemed appropriate. Historically, actual required adjustments have not varied materially from estimated amounts.
General insurance reserves – These reserves are for general claims related to workers' compensation, property and casualty losses, and other general liability self-insured losses. The reserves are based on an analysis of reported claims and claims incurred but not yet reported related to our historical claim trends. We perform ongoing reviews of our insured and uninsured risks and use this information to establish appropriate reserve levels. We analyze historical trends, claims experience, and loss development patterns to ensure the appropriate loss development factors are applied to the incurred costs associated with the claims made. Historically, actual required reserves have not varied materially from estimated amounts.
New Accounting Pronouncements
A description of new accounting pronouncements is contained in Note 1 of the Notes to Consolidated Financial Statements.
Geographic Information
Information regarding our revenues and long-lived assets by geographic area is contained in Note 2 and Note 3 of the Notes to Consolidated Financial Statements. Risks related to our foreign operations are described earlier in this Form 10-K under the heading 'Forward-Looking Statements' and 'Item 1A. Risk Factors'.

44

ITEM 7A.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS
We are exposed to certain market risks from changes in foreign currency exchange rates, commodity steel pricing, commodity energy prices, and interest rates. Changes in these factors cause fluctuations in our earnings and cash flows. Italicized discussions throughout Item 7A of this Form 10-K indicate discussions of market risks in 2020. We evaluate and manage exposure to these market risks as follows:
Foreign currency exchange rates – Foreign currency fluctuations can affect our net investments, our operations in countries other than the U.S., and earnings denominated in foreign currencies. Historically, our primary exchange rate exposure has been with the Canadian dollar against the United States dollar. Our estimated net earnings exposure for foreign currency exchange rates was not material at year end. We have not historically hedged our foreign currency risk given that exposure to date has not been material. During 2021, changes in foreign currency exchange rates increased our reported net sales by $37.4 with the estimated effect on our net earnings being immaterial. During 2020, changes in foreign currency exchange rates decreased our reported net sales by $5.7 with the estimated effect on our net earnings being immaterial.
Commodity steel pricing – We buy and sell various types of steel products; these products consist primarily of different types of threaded fasteners and related hardware. We are exposed to the impacts of commodity steel pricing and our related ability to pass through the impacts to our end customers. During 2021, the price of steel as reflected in many market indexes increased, which contributed to cost inflation in our steel-based products. Based on our ability to pass these higher costs on, the estimated effect on our net earnings was immaterial in 2021. During 2020, the price of commodity steel as reflected in many market indexes fell sharply early in the year as business activity declined in response to actions to address the COVID-19 pandemic, recovered sharply as business activity rebounded, and finished 2020 above the preceding year end levels.
Commodity energy prices – We have market risk for changes in prices of oil, gasoline, diesel fuel, natural gas, and electricity. During 2021, the price of energy as reflected in many market indexes increased as economic activity improved, which contributed to higher costs for fuel in our vehicles and utilities at our facilities. In 2021, our estimated net earnings exposure for commodity energy prices was immaterial. During 2020, prices for energy were mostly lower as business activity declined in response to actions to address the COVID-19 pandemic. As a result, we experienced lower costs for fuel for our vehicles and utilities for our facilities.
Fossil fuels are also often a key feedstock for chemicals and plastics that comprise a key raw material for many products that we sell. During 2021, prices for fossil fuels were generally higher which caused us to experience higher prices for products with high chemical or plastic content. In 2021, our estimated net earnings exposure for materials for which fossil fuels are feedstock was immaterial. During 2020, although fossil fuel prices were generally lower we experienced stable, not lower, prices for products with high chemical or plastic content. We believe that over time these risks are mitigated in part by our ability to pass freight and product costs to our customers, the efficiency of our trucking distribution network, and the ability, over time, to manage our occupancy costs related to the heating and cooling of our facilities through better efficiency.
Interest rates - Loans under our Credit Facility bear interest at floating rates tied to LIBOR (or, if LIBOR is no longer available, at a replacement rate to be determined by the administrative agent for the Credit Facility and consented to by us). As a result, changes in LIBOR can affect our operating results and liquidity to the extent we do not have effective interest rate swap arrangements in place. We have not historically used interest rate swap arrangements to hedge the variable interest rates under our Credit Facility. A one percentage point increase in LIBOR in 2021 would have resulted in approximately $0.2 of additional interest expense. A description of our Credit Facility is contained in Note 9 of the Notes to Consolidated Financial Statements.
45

ITEM 8.FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and Board of Directors
Fastenal Company:
Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting
We have audited the accompanying consolidated balance sheets of Fastenal Company and subsidiaries (the Company) as of December 31, 2021 and 2020, the related consolidated statements of earnings, comprehensive income, stockholders' equity, and cash flows for each of the years in the three-year period ended December 31, 2021 and the related notes and financial statement schedule listed in the table of contents at Item 15 (collectively, the consolidated financial statements). We also have audited the Company's internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021 based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Basis for Opinions
The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management's Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company's consolidated financial statements and an opinion on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control Over Financial Reporting
A company's internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial reporting includes those policies and procedures that (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.
46

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Sufficiency of audit evidence over inventory quantities at in-market locations
As disclosed in the consolidated balance sheet, the Company held $1,523.6 million of inventory, the majority of which was held at 3,209 in-market locations, as of December 31, 2021. The Company's processes to track and determine consolidated inventory relies on a perpetual inventory system which involves the interaction of information technology (IT) systems.
We identified the evaluation of the sufficiency of audit evidence obtained related to the quantities of inventory at in-market locations as a critical audit matter. Evaluating the sufficiency of audit evidence over quantities of inventory at in-market locations required challenging auditor judgment to assess the number of in-market locations visited and included the involvement of IT professionals with specialized skills and knowledge due to the interaction of IT systems that track physical inventory quantities by location.
The following are the primary procedures we performed to address this critical audit matter: We evaluated the design and tested the operating effectiveness of certain internal controls related to the critical audit matter. This included IT application controls, as well as certain controls related to access to programs and data, program changes, and computer operations. It also included certain controls related to the Company's physical inventory cycle counts. We involved IT professionals with specialized skills and knowledge, who assisted in testing certain IT controls, inclusive of the interface of IT systems, which support the Company's perpetual inventory system. We applied auditor judgment in the determination of the locations to test the Company's inventory quantities by evaluating:
Homogeneity of the locations;
Historical inventory locations we have visited and results of prior physical counts;
Inventory dollars by location; and
The Company's inventory cycle count results, including the results of monitoring and compliance with the cycle count program by in-market location.

We tested the existence and completeness of inventory by counting inventory quantities on a sample basis through in-market location visits during the year to evaluate the Company's perpetual inventory records. In addition, we evaluated the overall sufficiency of audit evidence obtained over the quantities of inventory at in-market locations.
/s/    KPMG LLP
We have served as the Company's auditor since 1987.
Minneapolis, Minnesota
February 7, 2022

47

FASTENAL COMPANY AND SUBSIDIARIES
Consolidated Balance Sheets
(Amounts in millions except share information)

  
December 31
 20212020
Assets
Current assets:
Cash and cash equivalents$236.2 245.7 
Trade accounts receivable, net of allowance for credit losses of $12.0 and $12.3, respectively
900.2 769.4 
Inventories1,523.6 1,337.5 
Prepaid income taxes8.5 6.7 
Other current assets188.1 140.3 
Total current assets2,856.6 2,499.6 
Property and equipment, net1,019.2 1,030.7 
Operating lease right-of-use assets242.3 243.0 
Other assets180.9 191.4 
Total assets$4,299.0 3,964.7 
Liabilities and Stockholders' Equity
Current liabilities:
Current portion of debt$60.0 40.0 
Accounts payable233.1 207.0 
Accrued expenses298.3 272.1 
Current portion of operating lease liabilities90.8 93.6 
Total current liabilities682.2 612.7 
Long-term debt330.0 365.0 
Operating lease liabilities156.0 151.5 
Deferred income taxes88.6 102.3 
Commitments and contingencies (Notes 5, 8, 9, and 10)
Stockholders' equity:
Preferred stock: $0.01 par value, 5,000,000 shares authorized, no shares issued or outstanding
  
Common stock: $0.01 par value, 800,000,000 shares authorized, 575,464,682 and 574,159,575 shares issued and outstanding, respectively
5.8 5.7 
Additional paid-in capital96.2 59.1 
Retained earnings2,970.9 2,689.6 
Accumulated other comprehensive loss(30.7)(21.2)
Total stockholders' equity3,042.2 2,733.2 
Total liabilities and stockholders' equity$4,299.0 3,964.7 
See accompanying Notes to Consolidated Financial Statements.
48

FASTENAL COMPANY AND SUBSIDIARIES
Consolidated Statements of Earnings
(Amounts in millions except earnings per share)
For the year ended December 31
 
202120202019
Net sales$6,010.9 5,647.3 5,333.7 
Cost of sales3,233.7 3,079.5 2,818.3 
Gross profit2,777.2 2,567.8 2,515.4 
Operating and administrative expenses1,559.8 1,426.0 1,458.2 
Operating income1,217.4 1,141.8 1,057.2 
Interest income0.1 0.6 0.4 
Interest expense(9.7)(9.7)(13.9)
Earnings before income taxes1,207.8 1,132.7 1,043.7 
Income tax expense282.8 273.6 252.8 
Net earnings$925.0 859.1 790.9 
Basic net earnings per share$1.61 1.50 1.38 
Diluted net earnings per share$1.60 1.49 1.38 
Basic weighted average shares outstanding574.8 573.8 573.2 
Diluted weighted average shares outstanding577.1 575.7 574.4 
See accompanying Notes to Consolidated Financial Statements.
49

FASTENAL COMPANY AND SUBSIDIARIES
Consolidated Statements of Comprehensive Income
(Amounts in millions)
For the year ended December 31

202120202019
Net earnings$925.0 859.1 790.9 
Other comprehensive (loss) income, net of tax:
Foreign currency translation adjustments (net of tax of $0.0 in 2021, 2020, and 2019)
(9.5)17.2 6.4 
Comprehensive income$915.5 876.3 797.3 
See accompanying Notes to Consolidated Financial Statements.

50

FASTENAL COMPANY AND SUBSIDIARIES
Consolidated Statements of Stockholders' Equity
(Amounts in millions)
202120202019
Common stock
Balance at beginning of year$5.7 5.7 5.7 
Stock options exercised 0.1 0.0 0.0 
Balance at end of year5.8 5.7 5.7 
Additional paid-in capital
Balance at beginning of year59.1 64.4 0.2 
Stock options exercised31.5 41.0 58.5 
Purchases of common stock (52.0) 
Stock-based compensation5.6 5.7 5.7 
Balance at end of year96.2 59.1 64.4 
Retained earnings
Balance at beginning of year2,689.6 2,633.9 2,341.6 
Net earnings925.0 859.1 790.9 
Dividends paid in cash(643.7)(803.4)(498.6)
Balance at end of year2,970.9 2,689.6 2,633.9 
Accumulated other comprehensive (loss) income
Balance at beginning of year(21.2)(38.4)(44.8)
Other comprehensive (loss) income(9.5)17.2 6.4 
Balance at end of year(30.7)(21.2)(38.4)
Total stockholders' equity$3,042.2 2,733.2 2,665.6 
Cash dividends paid per share of common stock$1.12 1.40 0.87 
See accompanying Notes to Consolidated Financial Statements.
51

FASTENAL COMPANY AND SUBSIDIARIES
Consolidated Statements of Cash Flows
(Amounts in millions)
For the year ended December 31
202120202019
Cash flows from operating activities:
Net earnings$925.0 859.1 790.9 
Adjustments to reconcile net earnings to net cash provided by operating activities, net of acquisition:
Depreciation of property and equipment159.9 153.3 144.6 
Gain on sale of property and equipment(1.1)(1.4)(1.2)
Bad debt expense2.5 7.5 5.5 
Deferred income taxes(13.7)2.9 15.0 
Stock-based compensation5.6 5.7 5.7 
Amortization of intangible assets10.8 9.1 4.1 
Changes in operating assets and liabilities, net of acquisition:
Trade accounts receivable(135.2)(29.7)(30.4)
Inventories(189.5)36.0 (84.4)
Other current assets(47.8)17.1 (10.4)
Accounts payable26.1 14.2 (0.8)
Accrued expenses26.2 20.6 10.7 
Income taxes(1.8)10.0 (7.7)
Other3.1 (2.6)1.1 
Net cash provided by operating activities770.1 1,101.8 842.7 
Cash flows from investing activities:
Purchases of property and equipment(156.6)(168.1)(246.4)
Proceeds from sale of property and equipment8.4 10.6 6.6 
Cash paid for acquisition (125.0) 
Other(0.3)0.8 0.1 
Net cash used in investing activities(148.5)(281.7)(239.7)
Cash flows from financing activities:
Proceeds from debt obligations525.0 1,000.0 910.0 
Payments against debt obligations(540.0)(940.0)(1,065.0)
Proceeds from exercise of stock options31.6 41.0 58.5 
Purchases of common stock (52.0) 
Payments of dividends(643.7)(803.4)(498.6)
Net cash used in financing activities(627.1)(754.4)(595.1)
Effect of exchange rate changes on cash and cash equivalents(4.0)5.1 (0.2)
Net (decrease) increase in cash and cash equivalents(9.5)70.8 7.7 
Cash and cash equivalents at beginning of year245.7 174.9 167.2 
Cash and cash equivalents at end of year$236.2 245.7 174.9 
Supplemental information:
Cash paid for interest$9.9 8.4 13.9 
Net cash paid for income taxes$294.0 260.1 242.7 
See accompanying Notes to Consolidated Financial Statements.
52

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements

Note 1. Business Overview and Summary of Significant Accounting Policies
Business Overview
Fastenal is a leader in the wholesale distribution of industrial and construction supplies. We distribute these supplies through a network of branches and Onsite locations. Collectively we refer to our branches and Onsite locations as in-market locations. We have over 3,200 in-market locations located primarily in North America.
Principles of Consolidation
The consolidated financial statements include the accounts of Fastenal Company and its subsidiaries (collectively referred to as Fastenal or by terms such as we, our, or us). All material intercompany balances and transactions have been eliminated in consolidation.
Revenue Recognition
Net sales include products and shipping and handling charges, net of estimates for product returns and any related sales incentives. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products. All revenue is recognized when we satisfy our performance obligations under the contract. We recognize revenue by transferring the promised products to the customer, with the majority of revenue recognized at the point in time the customer obtains control of the products. We recognize revenue for shipping and handling charges at the time the products are delivered to or picked up by the customer. We estimate product returns based on historical return rates. Using probability assessments, which are based on known inputs at year-end, we estimate sales incentives expected to be paid over the term of the contract. The majority of our contracts have a single performance obligation and are short term in nature. Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales.
Accounts Receivable
Credit is extended based upon an evaluation of the customers' financial condition. Accounts receivable are stated at their estimated net realizable value. The allowance for credit losses is based on an income statement approach which adjusts the ending balance sheet to take into consideration expected losses over the contractual lives of the receivables, considering factors such as historical data as a basis for future expected losses.
Foreign Currency Translation and Transactions
The functional currency of our foreign operations is typically the applicable local currency. The functional currency is translated into United States dollars for balance sheet accounts, except retained earnings, using current exchange rates as of the balance sheet date, for retained earnings at historical exchange rates, and for revenue and expense accounts using a weighted average exchange rate during the applicable period. The translation adjustments are deferred as a separate component of stockholders' equity captioned accumulated other comprehensive income (loss). Gains or losses resulting from transactions denominated in foreign currencies are included in cost of sales or operating and administrative expenses.
Cash and Cash Equivalents
We consider all investments purchased with original maturities of three months or less to be cash equivalents.
Inventories
Inventories, consisting of finished goods merchandise held for resale, are stated at the lower of cost (first in, first out method) or net realizable value. We record valuation adjustments for excess, slow-moving, and obsolete inventory that are equal to the difference between the cost and estimated net realizable value for that inventory. These estimates are based on a review and comparison of the current inventory levels to projected and historical sales of inventory.
Property and Equipment
Property and equipment are stated at cost. Depreciation on property and equipment is provided for using the straight-line method over the anticipated economic useful lives of the related property. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If
53

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements—Continued
circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by the asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values, and third-party independent appraisals, as considered necessary. There were no impairments recorded during any of the three years reported in these consolidated financial statements.
Leases
We determine if an arrangement contains a lease at inception. Operating leases are included in our operating lease right-of-use (ROU) assets, the current portion of operating lease liabilities, and the operating lease liabilities in our Consolidated Balance Sheets.
The ROU assets represent our right to control the use of an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The operating lease ROU assets also include any prepaid lease payments made and exclude lease incentives. Lease expense is recognized on a straight-line basis over the lease term.
Many of our leases include both lease (e.g., fixed payments including rent, taxes, and insurance costs) and nonlease components (e.g., common-area or other maintenance costs) which are accounted for as a single lease component as we have elected the practical expedient to group lease and nonlease components for all leases. Our pick-up truck leases typically have a non-cancelable lease term of less than one year and therefore, we have elected the practical expedient to exclude these short-term leases from our ROU assets and lease liabilities.
Most leases include one or more options to renew. The exercise of lease renewal options is typically at our sole discretion; therefore, the majority of renewals to extend the lease terms are not included in our ROU assets and lease liabilities as they are not reasonably certain of exercise. We regularly evaluate the renewal options and when they are reasonably certain of exercise, we include the renewal period in our lease term.
As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of the lease payments. We have a centrally managed treasury function; therefore, based on the applicable lease terms and the current economic environment, we apply a portfolio approach for determining the incremental borrowing rate.
Other Long-Lived Assets
Other assets consist of prepaid deposits, goodwill, and other definite-lived intangible assets. Goodwill represents the excess of the purchase price over the fair value of net assets acquired. Goodwill is reviewed for impairment annually. The identifiable intangible assets are amortized on a straight-line basis over their estimated life.
On March 30, 2020 we purchased certain assets of Apex for $125.0, including identifiable intangible assets totaling $123.8, with a weighted average amortization period of approximately 19.4 years.
Accounting Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from those estimates.
Insurance Reserves
We are self-insured for certain losses relating to workers' compensation, automobile, health, and general liability costs. Specific stop-loss coverage is provided for catastrophic claims in order to limit exposure to significant claims. Self-insurance liabilities are based on our estimate of reported claims and claims incurred but not yet reported.
Product Warranties
We offer a basic limited warranty for certain of our products. The specific terms and conditions of those warranties vary depending upon the product sold. We typically recoup these costs through product warranties we hold with the original equipment manufacturers. Our warranty expense has historically been minimal.
54

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements—Continued
Stock-Based Compensation
We estimate the value of stock option grants using a Black-Scholes valuation model. Stock-based compensation expense is recognized on a straight-line basis over the vesting period. Our stock-based compensation expense is recorded in operating and administrative expenses.
Income Taxes
We account for income taxes under the asset and liability method. Under this 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. 
We recognize the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. We record interest and penalties related to unrecognized tax benefits in income tax expense.
Earnings Per Share
Basic net earnings per share is calculated using net earnings available to common stockholders divided by the weighted average number of shares of common stock outstanding during the year. Diluted net earnings per share is similar to basic net earnings per share except that the weighted average number of shares of common stock outstanding includes the incremental shares assumed to be issued upon the exercise of stock options considered to be 'in-the-money' (i.e., when the market price of our stock is greater than the exercise price of our outstanding stock options).
Segment Reporting
We have determined that for our North American regions we meet the aggregation criteria outlined in the accounting standards as these regions have similar: (1) economic characteristics, (2) products and services, (3) customers, (4) distribution channels, and (5) regulatory environments. Considering the insignificance of our operations outside of North America, we report as a single business segment.
Impact of COVID-19
The COVID-19 pandemic has likely influenced various trends the company is currently experiencing. These include supply chain disruptions and labor shortages, and a modest shift in our mix to include more safety products. Evaluating 2021 is challenging given the impacts of the pandemic on the company in the year-earlier period. However, in contrast to much of the preceding one to two years, we are currently seeing a narrower impact on our business related directly to the COVID-19 pandemic, as economic activity has recovered and customer and product mix has reverted back to close to pre-pandemic levels. We believe current financial results are more reflective of traditional economic and marketplace dynamics than of pandemic-related issues such as facility restrictions, labor force illness, and personal protective equipment (PPE) demand. The primary exception to this normalization trend is in the signings of our Onsite and Fastenal Managed Inventory (FMI), which have yet to recover to pre-pandemic levels. To the extent that COVID-19 infections and/or interventions continue to meaningfully influence the marketplace, on a national, local, or business-specific basis, this can either directly impact or indirectly influence access to customer facilities and decision-makers, and lengthen the sales cycle for certain of our solutions.
However, it is possible the COVID-19 pandemic, particularly in light of variant strains of the virus, could further impact our operations and the operations of our suppliers and vendors as a result of quarantines, facility closures, illnesses, and travel and logistics restrictions. The extent to which the COVID-19 pandemic impacts our business, results of operations, and financial condition will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to, the resumption of high levels of infection and hospitalization, the resulting impact on our customers, suppliers, and vendors, the remedial actions and stimulus measures adopted by federal, state, and local governments, and to what extent normal economic and operating conditions are impacted. We cannot reasonably estimate the future impact at this time.
Stock Split
On April 17, 2019, the board of directors approved a two-for-one stock split of the company's outstanding common stock. Holders of the company's common stock, par value $0.01 per share, at the close of business on May 2, 2019, received one
55

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements—Continued
additional share of common stock for every share of common stock they owned. The stock split took effect at the close of business on May 22, 2019. All historical common stock share and per share information for all periods presented in the accompanying consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.
Immaterial Revision
The prior period balances for additional paid-in capital and common stock have been updated in both the Consolidated Balance Sheets and Consolidated Statements of Stockholders' Equity to reflect the impact of an immaterial correction which reclassified $2.9 from additional paid-in capital to common stock in connection with the 2019 stock split.
Recently Issued Accounting Pronouncements
In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions to U.S. GAAP on contract modifications, hedging relationships, and other transactions affected by reference rate reform to ease entities' financial reporting burdens as the market transitions from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made, hedging relationships entered into, and other transactions affected by reference rate reform, evaluated on or before December 31, 2022, beginning during the reporting period in which the guidance has been elected. We do not have any receivables, hedging relationships, or lease agreements that reference LIBOR or another reference rate expected to be discontinued. We are currently evaluating the impact of the new guidance on our consolidated financial statements; however, we have determined that, of our current debt commitments as outlined in detail in Note 9 'Debt Commitments', only the obligations described under Unsecured Revolving Credit Facility in Note 9 would be impacted by ASU 2020-04. Our Senior Unsecured Promissory Notes Payable described in Note 9 each have fixed interest rates.
Note 2. Revenue
Disaggregation of Revenue
The accounting policies of the operations in the various geographic areas are the same as those described in the summary of significant accounting policies. Revenues are attributed to countries based on the selling location from which the sale occurred. During 2021, no single customer represented 5% or more of our consolidated net sales. During 2020, we had a single customer that represented 5% of our consolidated net sales, whereas all remaining customers fell below that threshold. During 2019, no single customer represented 5% or more of our consolidated net sales.
Our revenues related to the following geographic areas were as follows for the periods ended December 31:
Twelve-month period
202120202019
United States$5,033.3 4,825.3 4,568.9 
Canada and Mexico749.0 625.0 606.8 
North America5,782.3 5,450.3 5,175.7 
All other foreign countries228.6 197.0 158.0 
Total revenues$6,010.9 5,647.3 5,333.7 
The percentages of our sales by end market were as follows for the periods ended December 31:
Twelve-month period
202120202019
Manufacturing68.9 %62.4 %67.5 %
Non-residential construction11.1 %11.3 %12.9 %
Other20.0 %26.3 %19.6 %
100.0 %100.0 %100.0 %
56

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements—Continued
The percentages of our sales by product line were as follows for the periods ended December 31:
Twelve-month Period
TypeIntroduced202120202019
Fasteners (1)
196733.3 %29.9 %34.2 %
Tools19938.5 %8.2 %9.9 %
Cutting tools19965.0 %4.7 %5.7 %
Hydraulics & pneumatics19966.4 %5.9 %6.8 %
Material handling19965.6 %5.1 %5.9 %
Janitorial supplies19968.2 %9.8 %7.8 %
Electrical supplies19974.3 %4.1 %4.7 %
Welding supplies19973.8 %3.5 %4.2 %
Safety supplies199921.2 %25.5 %17.9 %
Other3.7 %3.3 %2.9 %
100.0 %100.0 %100.0 %
(1) The fastener product line represents fasteners and miscellaneous supplies.
Note 3. Long-Lived Assets
The accounting policies of the operations in the various geographic areas are the same as those described in the summary of significant accounting policies. Long-lived assets consist of net property and equipment, operating lease right-of-use assets, deposits, goodwill, and other net intangibles.
Property and equipment at year end consisted of the following:
Depreciable Life
in Years
20212020
Land— $58.3 51.9 
Buildings and improvements
15 to 40
501.9 450.4 
Automated distribution and warehouse equipment
5 to 30
266.5 254.7 
Shelving, industrial vending, and equipment
3 to 10
1,211.2 1,141.3 
Transportation equipment
3 to 5
86.6 87.3 
Construction in progress— 72.7 99.0 
2,197.2 2,084.6 
Less accumulated depreciation(1,178.0)(1,053.9)
Property and equipment, net$1,019.2 1,030.7 
Our long-lived assets related to the following geographic areas at year end:
20212020
United States$1,322.9 1,344.9 
Canada and Mexico85.6 85.1 
North America1,408.5 1,430.0 
All other foreign countries33.9 35.1 
Total long-lived assets$1,442.4 1,465.1 


57

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements—Continued
Note 4. Accrued Expenses
Accrued expenses at year end consisted of the following:
20212020
Employee payroll and related taxes$32.3 60.3 
(1)
Employee bonuses and commissions37.0 22.3 
Profit sharing contribution17.4 16.2 
Insurance reserves35.7 41.0 
Indirect taxes91.4 54.3 
Customer promotions and marketing56.3 57.9 
Other28.2 20.1 
Accrued expenses$298.3 272.1 
(1) Includes the deferral of $30.0 in payroll taxes resulting from the CARES Act in 2020.

Note 5. Stockholders' Equity
Dividends
On January 18, 2022, our board of directors declared a quarterly dividend of $0.31 per share of common stock to be paid in cash on March 2, 2022 to shareholders of record at the close of business on February 2, 2022. We paid aggregate annual cash dividends per share of $1.12, $1.40, and $0.87 in 2021, 2020, and 2019, respectively.
Stock Options
Effective January 3, 2022, the compensation committee of our board of directors granted to our employees options to purchase a total of 660,083 shares of our common stock at an exercise strike price of $62.00 per share. On the same date, certain of our non-employee directors received options to acquire a total of 53,355 shares of our common stock at an exercise price of $62.00 per share. The closing stock price on the effective date of the grants was $61.98 per share.
58

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements—Continued
The following tables summarize the details of options granted under our stock option plans that were still outstanding as of December 31, 2021, and the assumptions used to value those grants. All such grants were effective at the close of business on the date of grant.
 
Options
Granted
Option Exercise
(Strike) Price
Closing Stock
Price on Date
of Grant
December 31, 2021
Date of GrantOptions
Outstanding
Options
Exercisable
January 4, 2021741,510 $48.00 $47.650 711,199 26,643 
January 2, 2020902,263 $38.00 $37.230 846,225 24,964 
January 2, 20191,316,924 $26.00 $25.705 1,017,660 268,714 
January 2, 20181,087,936 $27.50 $27.270 743,788 318,052 
January 3, 20171,529,578 $23.50 $23.475 732,180 363,406 
April 19, 20161,690,880 $23.00 $22.870 524,119 331,739 
April 21, 20151,786,440 $21.00 $20.630 403,736 240,908 
April 22, 20141,910,000 $28.00 $25.265 186,391 111,407 
April 16, 2013410,000 $27.00 $24.625 7,972 7,972 
Total11,375,531 5,173,270 1,693,805 
Date of GrantRisk-free
Interest Rate
Expected Life
of Option in
Years
Expected
Dividend
Yield
Expected
Stock
Volatility
Estimated Fair
Value of Stock
Option
January 4, 20210.4% 5.002.0% 29.17 %$9.57 
January 2, 20201.75.002.425.70 %$6.81 
January 2, 20192.55.002.923.96 %$4.40 
January 2, 20182.25.002.323.45 %$5.02 
January 3, 20171.95.002.624.49 %$4.20 
April 19, 20161.35.002.626.34 %$4.09 
April 21, 20151.35.002.726.84 %$3.68 
April 22, 20141.85.002.028.55 %$4.79 
April 16, 20130.75.001.637.42 %$6.33 
All of the options in the tables above vest and become exercisable over a period of up to eight years. Generally, each option will terminate approximately ten years after the grant date.
The fair value of each share-based option is estimated on the date of grant using a Black-Scholes valuation method that uses the assumptions listed above. The risk-free interest rate is based on the U.S. Treasury rate over the expected life of the option at the time of grant. The expected life is the average length of time over which we expect the employee groups will exercise their options, which is based on historical experience with similar grants. The dividend yield is estimated over the expected life of the option based on our current dividend payout, historical dividends paid, and expected future cash dividends. Expected stock volatilities are based on the movement of our stock price over the most recent historical period equivalent to the expected life of the option.
A summary of activities under our stock option plans consisted of the following:
Options
Outstanding
Exercise
Price (1)
Remaining
Life (2)
Outstanding as of January 1, 20215,914,757 $26.73 6.22
Granted741,510 $48.00 9.00
Exercised(1,305,107)$24.34 
Cancelled/forfeited(177,890)$31.22 
Outstanding as of December 31, 20215,173,270 $30.23 6.08
Exercisable as of December 31, 20211,693,805 $25.11 4.68
 
59

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements—Continued
Options
Outstanding
Exercise
Price
(1)
Remaining
Life (2)
Outstanding as of January 1, 20206,807,217 $24.89 6.09
Granted902,263 $38.00 9.00
Exercised(1,630,664)$25.18 
Cancelled/forfeited(164,059)$27.64 
Outstanding as of December 31, 20205,914,757 $26.73 6.22
Exercisable as of December 31, 20201,885,241 $24.23 4.71
(1) Weighted average exercise price.
(2) Weighted average remaining contractual life in years.
The total intrinsic value of stock options exercised during the years ended December 31, 2021, 2020, and 2019 was $38.8, $26.7, and $20.2, respectively. The intrinsic value represents the difference between the exercise price and fair value of the underlying shares at the date of exercise.
At December 31, 2021, there was $12.8 of total unrecognized stock-based compensation expense related to outstanding unvested stock options granted under the employee stock option plan. This expense is expected to be recognized over a weighted average period of 3.98 years. Any future change in estimated forfeitures will impact this amount. The total grant date fair value of stock options vested under our employee stock option plan during 2021, 2020, and 2019 was $4.8, $6.1, and $5.9, respectively.
Total stock-based compensation expense related to our employee stock option plan was $5.6, $5.7, and $5.7 for 2021, 2020, and 2019, respectively.
Shares Outstanding
Shares of common stock outstanding were as follows:
202120202019
Balance at beginning of year574,159,575 574,128,911 571,803,838 
Stock options exercised1,305,107 1,630,664 2,325,073 
Purchases of common stock (1,600,000) 
Balance at end of year575,464,682 574,159,575 574,128,911 
Earnings Per Share
The following tables present a reconciliation of the denominators used in the computation of basic and diluted earnings per share and a summary of the options to purchase shares of common stock which were excluded from the diluted earnings calculation because they were anti-dilutive:
Reconciliation202120202019
Basic weighted average shares outstanding574,808,030 573,778,761 573,202,152 
Weighted shares assumed upon exercise of stock options2,309,026 1,893,193 1,239,476 
Diluted weighted average shares outstanding577,117,056 575,671,954 574,441,628 
Summary of Anti-dilutive Options Excluded202120202019
Options to purchase shares of common stock678,310 846,041  
Weighted average exercise prices of options$48.00 38.00  
Any dilutive impact summarized above related to periods when the average market price of our stock exceeded the exercise price of the potentially dilutive stock options then outstanding.
Note 6. Retirement Savings Plan
The Fastenal Company and Subsidiaries 401(k) and Employee Stock Ownership Plan covers all of our employees in the United States. Our employees in Canada may participate in a Registered Retirement Savings Plan. The general purpose of both of these plans is to provide additional financial security during retirement by providing employees with an incentive to make regular
60

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements—Continued
savings contributions. In addition to the participation of our employees, we make annual profit sharing contributions based on an established formula. The expense recorded under this profit sharing formula was approximately $17.4, $16.2, and $13.8 for 2021, 2020, and 2019, respectively.
Note 7. Income Taxes
Earnings before income taxes were derived from the following sources:
202120202019
Domestic$1,100.3 1,046.7 977.6 
Foreign107.5 86.0 66.1 
Earnings before income taxes$1,207.8 1,132.7 1,043.7 
Components of income tax expense (benefit) were as follows:
2021:CurrentDeferredTotal
Federal$214.3 (11.4)202.9 
State46.7 (1.7)45.0 
Foreign34.1 0.8 34.9 
Income tax expense$295.1 (12.3)282.8 
 
2020:CurrentDeferredTotal
Federal$195.4 1.8 197.2 
State47.5 (0.5)47.0 
Foreign28.1 1.3 29.4 
Income tax expense$271.0 2.6 273.6 
 
2019:CurrentDeferredTotal
Federal$177.4 11.3 188.7 
State41.6 0.2 41.8 
Foreign22.1 0.2 22.3 
Income tax expense$241.1 11.7 252.8 
Income tax expense in the accompanying consolidated financial statements differed from the expected expense as follows:
202120202019
U.S. federal statutory income tax rate21.0 %21.0 %21.0 %
U.S. federal income tax expense at statutory rate$253.6 237.9 219.2 
Increase (decrease) attributed to:
State income taxes, net of federal benefit34.9 36.3 32.8 
Other, net(5.7)(0.6)0.8 
Total income tax expense$282.8 273.6 252.8 
Effective income tax rate23.4 %24.2 %24.2 %

61

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements—Continued
The tax effects of temporary differences that give rise to deferred income tax assets and liabilities at year end consisted of the following: 
20212020
Deferred income tax assets (liabilities):
Inventory costing and valuation methods$5.2 5.3 
Allowance for credit losses3.1 3.1 
Insurance reserves7.4 9.1 
Customer promotions2.3 2.4 
Stock-based compensation2.8 3.3 
Operating lease liabilities62.6 62.1 
Federal and state benefit of uncertain tax positions0.9 0.8 
Foreign net operating loss and credit carryforwards1.4 1.9 
Foreign valuation allowances(1.7)(2.2)
Prepaid royalty 5.9  
Other, net0.2 (0.3)
Total deferred income tax assets90.1 85.5 
Property and equipment(110.0)(117.6)
Operating lease ROU assets(61.3)(61.4)
Total deferred income tax liabilities(171.3)(179.0)
Deferred income tax liabilities$(81.2)(93.5)
A reconciliation of the beginning and ending amount of total gross unrecognized tax benefits was as follows:
20212020
Balance at beginning of year:$8.8 8.6 
Increase related to prior year tax positions0.3 0.2 
Decrease related to prior year tax positions (0.1)
Increase related to current year tax positions0.9 0.8 
Decrease related to statute of limitation lapses(2.6)(0.7)
Balance at end of year:$7.4 8.8 
Included in the liability for gross unrecognized tax benefits is an immaterial amount for interest and penalties, both of which we classify as a component of income tax expense. The amount of gross unrecognized tax benefits that would favorably impact the effective tax rate, if recognized, is not material. We do not anticipate significant changes in total unrecognized tax benefits during the next twelve months. The 2021 and 2020 liability is included in deferred income taxes in the Consolidated Balance Sheets.
We file income tax returns in the United States federal jurisdiction, all states, and various local and foreign jurisdictions. We are no longer subject to income tax examinations by taxing authorities for taxable years before 2018 in the case of United States federal examinations, and with limited exception, before 2016 in the case of foreign, state, and local examinations. During 2021, there were no material changes in unrecognized tax benefits.
In general, it is our practice and intention to permanently reinvest the earnings of our foreign subsidiaries and repatriate earnings only when the tax impact is zero or very minimal. Accordingly, no deferred taxes have been provided for withholding taxes or other taxes that would result upon repatriation of our approximately $436.3 of undistributed earnings from foreign subsidiaries to the U.S. as those earnings continue to be permanently reinvested.

62

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements—Continued
Note 8. Operating Leases
We lease space under non-cancelable operating leases for several distribution centers, several manufacturing locations, and certain branch locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions. We also lease certain semi-tractors, pick-up trucks, and computer equipment under operating leases.
Certain operating leases for pick-up trucks contain residual value guarantee provisions which would generally become due at the expiration of the operating lease agreement if the fair value of the leased vehicles is less than the guaranteed residual value. The aggregate residual value guarantee related to these leases was approximately $83.4. We believe the likelihood of funding the guarantee obligation under any provision of the operating lease agreements is remote.
The cost components of our operating leases were as follows for the periods ended December 31:
202120202019
Leased
Facilities and
Equipment
Leased
Vehicles
TotalLeased
Facilities and
Equipment
Leased
Vehicles
TotalLeased
Facilities and
Equipment
Leased
Vehicles
Total
Operating lease cost$99.7 13.7 113.4 102.5 15.1 117.6 104.0 14.1 118.1 
Variable lease cost10.4 1.3 11.7 7.2 1.5 8.7 10.0 1.9 11.9 
Short-term lease cost 19.2 19.2  23.6 23.6  27.4 27.4 
Total$110.1 34.2 144.3 109.7 40.2 149.9 114.0 43.4 157.4 
Variable lease costs are excluded from ROU assets and lease liabilities and consist primarily of taxes, insurance, and common area or other maintenance costs for our leased facilities and equipment which are paid based on actual costs incurred by the lessor as well as variable mileage costs related to our leased vehicles.
Maturities of our lease liabilities for all operating leases are as follows as of December 31, 2021:
Leased
Facilities and
Equipment
Leased
Vehicles
Total
2022$83.5 9.4 92.9 
202363.4 6.4 69.8 
202443.3 2.9 46.2 
202526.4 1.1 27.5 
202611.8  11.8 
2027 and thereafter5.4  5.4 
Total lease payments$233.8 19.8 253.6 
Less: Imputed interest(6.5)(0.3)(6.8)
Present value of lease liabilities$227.3 19.5 246.8 
The weighted average remaining lease terms and discount rates for all of our operating leases were as follows for the periods ended December 31:
Remaining lease term and discount rate:20212020
Weighted average remaining lease term (years)
    Leased facilities and equipment3.533.47
    Leased vehicles2.472.44
Weighted average discount rate
    Lease facilities and equipment1.79%2.37%
    Leased vehicles1.79%2.39%
63

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements—Continued
Supplemental cash flow information related to our operating leases was as follows for the periods ended December 31:
202120202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow from operating leases$112.4 115.8 117.2 
   Leased assets obtained in exchange for new operating lease liabilities103.6 99.2 116.1 
Note 9. Debt Commitments
Credit Facility, Notes Payable, and Commitments
Debt obligations and letters of credit outstanding at year end consisted of the following:
Average Interest Rate at December 31, 2021Debt Outstanding
Maturity
Date
20212020
Unsecured revolving credit facility1.05 %November 30, 2023$25.0  
Senior unsecured promissory notes payable, Series A2.00 %July 20, 2021 40.0 
Senior unsecured promissory notes payable, Series B2.45 %July 20, 202235.0 35.0 
Senior unsecured promissory notes payable, Series C3.22 %March 1, 202460.0 60.0 
Senior unsecured promissory notes payable, Series D2.66 %May 15, 202575.0 75.0 
Senior unsecured promissory notes payable, Series E2.72 %May 15, 202750.0 50.0 
Senior unsecured promissory notes payable, Series F1.69 %June 24, 202370.0 70.0 
Senior unsecured promissory notes payable, Series G2.13 %June 24, 202625.0 25.0 
Senior unsecured promissory notes payable, Series H2.50 %June 24, 203050.0 50.0 
Total390.0 405.0 
   Less: Current portion of debt(60.0)(40.0)
Long-term debt$330.0 365.0 
Outstanding letters of credit under unsecured revolving credit facility - contingent obligation$36.3 36.3 

Unsecured Revolving Credit Facility
We have a $700.0 committed unsecured revolving credit facility (Credit Facility). The Credit Facility includes a committed letter of credit subfacility of $55.0. Any borrowings outstanding under the Credit Facility for which we have the ability and intent to pay using cash within the next twelve months, will be classified as a current liability. The Credit Facility contains certain financial and other covenants, and our right to borrow under the Credit Facility is conditioned upon, among other things, our compliance with these covenants. We are currently in compliance with these covenants.
Borrowings under the Credit Facility generally bear interest at a rate per annum equal to LIBOR for interest periods of various lengths selected by us, plus 0.95%. We pay a commitment fee for the unused portion of the Credit Facility. This fee is either 0.10% or 0.125% per annum based on our usage of the Credit Facility.
Senior Unsecured Promissory Notes Payable
We have issued senior unsecured promissory notes under our master note agreement (the Master Note Agreement) in the aggregate principal amount of $365.0 as of December 31, 2021. Our aggregate borrowing capacity under the Master Note Agreement is $600.0; however, none of the institutional investors party to that agreement are committed to purchase notes thereunder. There is no amortization of these notes prior to their maturity date and interest is payable quarterly. The notes currently issued under our Master Note Agreement, including the maturity date and fixed interest rate per annum of each series of note, are contained in the table above. The Master Note Agreement contains certain financial and other covenants and we are in compliance with these covenants.
64

Fastenal Company and Subsidiaries
Notes to Consolidated Financial Statements—Continued
Principal payments required on our outstanding indebtedness, based on the maturity dates defined within our long-term debt arrangements, for the succeeding five years, are displayed in the table below, as of December 31, 2021:
Principal Payments
2022$35.0 
202370.0 
202460.0 
202575.0 
202625.0 
2027 and thereafter100.0 
Total$365.0 

Note 10. Legal Contingencies
We are involved in certain legal actions. The outcomes of these legal actions are not within our complete control and may not be known for prolonged periods of time. In some actions, the claimants seek damages, as well as other relief, that could require significant expenditures or result in lost revenues. We record a liability for these legal actions when a loss is known or considered probable and the amount can be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and can be reasonably estimated, the estimated loss or range of loss is disclosed. In most cases, significant judgment is required to estimate the amount and timing of a loss to be recorded. As of December 31, 2021, there were no litigation matters that we consider to be probable or reasonably possible to have a material adverse outcome.
Note 11. Subsequent Events
We evaluated all subsequent event activity and concluded that no subsequent events have occurred that would require recognition in the consolidated financial statements or disclosure in the Notes to Consolidated Financial Statements, with the exception of the dividend declaration and stock option activities disclosed in Note 5.
***End of Notes to Consolidated Financial Statements***
65


ITEM 9.CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.

ITEM 9A.CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
As of the end of the period covered by this report, we conducted an evaluation, under the supervision and with the participation of our principal executive officer and principal financial officer, of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the Securities Exchange Act)). Based on this evaluation, the principal executive officer and principal financial officer concluded that our disclosure controls and procedures are effective to ensure that information required to be disclosed by us in reports that we file or submit under the Securities Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and is accumulated and communicated to our management, including the principal executive officer and principal financial officer, to allow for timely decisions regarding required disclosure.
Attestation Report of Independent Registered Public Accounting Firm
The attestation report required under this item is contained earlier in this Form 10-K under the heading 'Item 8, Financial Statements and Supplementary Data'.
Management's Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act. The company's internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles. The company's internal control over financial reporting includes those policies and procedures that:
(i)pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company;
(ii)provide reasonable assurance that the transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. 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
(iii)provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company's assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Under the supervision of our principal executive officer and our principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our assessment and those criteria, management believes that the company maintained effective internal control over financial reporting as of December 31, 2021. There was no change in the company's internal control over financial reporting during the company's most recently completed fiscal quarter that has materially affected, or is reasonably likely to materially affect, the company's internal control over financial reporting.
/s/    Daniel L. Florness/s/    Holden Lewis
Daniel L. FlornessHolden Lewis
President and Chief Executive OfficerExecutive Vice President and Chief Financial Officer
Winona, Minnesota
February 7, 2022

66

ITEM 9B.OTHER INFORMATION
None.
ITEM 9C.     DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
None.
PART III

ITEM 10.DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE
Incorporated herein by reference is the information appearing under the headings 'Proposal #1—Election of Directors', 'Corporate Governance and Director Compensation—Board Leadership Structure and Committee Membership', 'Corporate Governance and Director Compensation—Audit Committee', and 'Corporate Governance and Director Compensation—Delinquent Section 16(a) Reports' in the Proxy Statement.
There have been no material changes to the procedures by which security holders may recommend nominees to the board of directors since our last report.
In January 2004, our board of directors adopted a supplement to our existing standards of conduct designed to qualify the standards of conduct as a code of ethics within the meaning of Item 406(b) of Regulation S-K promulgated by the SEC (Code of Ethics). The standards of conduct, as supplemented, apply to all of our directors, officers, and employees, including without limitation our chief executive officer, chief financial officer, principal accounting officer, and controller (if any), and persons performing similar functions (Senior Financial Officers). Those portions of the standards of conduct, as supplemented, that constitute a required element of a Code of Ethics are available without charge by submitting a request to us pursuant to the directions detailed under 'Does Fastenal have a Code of Conduct?' on the 'Investor FAQs' page of the 'Investor Relations' section of our website at www.fastenal.com. In the event we amend or waive any portion of the standards of conduct, as supplemented, that constitutes a required element of a Code of Ethics and such amendment or waiver applies to any of our Senior Financial Officers, we intend to post on our website at www.fastenal.com, within four business days after the date of such amendment or waiver, a brief description of such amendment or waiver, the name of each Senior Financial Officer to whom the amendment or waiver applies, and the date of the amendment or waiver.
Information about our Executive Officers
As of the date of filing this Form 10-K, the following individuals were executive officers of the Company:
NameEmployee of
Fastenal
Since
AgePosition
Daniel L. Florness199658President, Chief Executive Officer, and Director
William J. Drazkowski199550Executive Vice President – Sales
James C. Jansen199251Executive Vice President – Manufacturing
Holden Lewis201652Executive Vice President and Chief Financial Officer
Sheryl A. Lisowski199454Executive Vice President – Chief Accounting Officer and Treasurer
Charles S. Miller199947Senior Executive Vice President – Sales
Terry M. Owen199953Senior Executive Vice President – Sales Operations
John L. Soderberg199350Senior Executive Vice President – Information Technology
Jeffery M. Watts199650Executive Vice President – International Sales
Reyne K. Wisecup198858Senior Executive Vice President – Human Resources and Director
Mr. Florness has been our president and chief executive officer since January 2016. From December 2002 to December 2015, Mr. Florness was an executive vice president and our chief financial officer. From June 1996 to November 2002, Mr. Florness was our chief financial officer. During his time as chief financial officer, Mr. Florness' responsibilities expanded beyond finance, including leadership of a portion of our manufacturing division, our product development and procurement, and the company's national accounts business. Mr. Florness has served as one of our directors since January 2016.
Mr. Drazkowski has been our executive vice president - sales since October 2019. Mr. Drazkowski's responsibilities include sales and operational oversight of our Western United States business. From December 2016 to September 2019, Mr. Drazkowski was executive vice president – national accounts sales. From October 2014 to December 2016, Mr. Drazkowski was our vice president – national accounts sales, from September 2013 to September 2014, he served as regional vice president of our Minnesota based region, and from November 2007 to August 2013, he served as one of our district managers. Prior to November 2007, Mr. Drazkowski served in various sales leadership roles at our company.
67

Mr. Jansen has been our executive vice president – manufacturing since January 2016. Mr. Jansen's responsibilities include oversight of our industrial services, quality assurance, aerospace, manufacturing operations, and EHS management. From December 2010 to December 2015, Mr. Jansen was our executive vice president - operations. From November 2007 to December 2010, Mr. Jansen was our executive vice president – internal operations. From May 2005 to November 2007, Mr. Jansen served as our leader of systems development (this role encompassed both information systems and distribution systems development). From April 2000 to April 2005, Mr. Jansen served as regional vice president of our Texas based region.
Mr. Lewis has been our executive vice president and chief financial officer since August 2016. From April 2016 to July 2016, Mr. Lewis was a senior vice president/equity research-industrial technology with FBR Capital Markets & Co. (a full-service investment bank). From September 2014 to January 2016, Mr. Lewis was a managing director/equity research-industrial technology with Oppenheimer & Co Inc. (a full-service investment bank). From August 2002 to August 2014, Mr. Lewis was a managing director/equity research-industrial manufacturing & distribution with BB&T Capital Markets, a division of BB&T Securities LLC (a full-service investment bank). Prior to August 2002, Mr. Lewis held similar roles with various other organizations since 1994. In each of Mr. Lewis' positions prior to joining Fastenal, he was responsible for studying the strategic and financial direction of companies for the purpose of making investment recommendations to institutional clients.
Ms. Lisowski has been our executive vice president - chief accounting officer and treasurer since December 2020. From August 2016 to November 2020, Ms. Lisowski was our controller, chief accounting officer, and treasurer. Ms. Lisowski was our controller and chief accounting officer from October 2013 to August 2016, and also served as our interim chief financial officer from January 2016 to August 2016. From March 2007 to October 2013, Ms. Lisowski served as our controller – accounting operations. Ms. Lisowski joined Fastenal in 1994 and, prior to March 2007, served in various roles of increasing responsibility within our finance and accounting team.
Mr. Miller has been our senior executive vice president – sales since January 2020. Mr. Miller's responsibilities include sales and operational oversight of our Eastern United States business. From November 2015 to December 2019, Mr. Miller was one of our executive vice presidents – sales. From January 2009 to October 2015, Mr. Miller served as regional vice president of our southeast central region based primarily in Tennessee and Kentucky. Prior to January 2009, Mr. Miller served in various sales leadership roles at our company.
Mr. Owen has been our senior executive vice president – sales operations since January 2016. Mr. Owen's responsibilities include oversight of our eCommerce, marketing, national accounts sales, government sales, FAST Solutions® (Onsite and FMI), our Mansco division, manufacturing, distribution, transportation, product development, supplier development, procurement, and supply chain. From July 2015 to December 2015, Mr. Owen was one of our executive vice presidents – sales. From May 2014 to June 2015, Mr. Owen served as our executive vice president – e-business, and from December 2007 to May 2014, Mr. Owen was regional vice president of our Texas based and Mexico regions. Prior to December 2007, Mr. Owen served in various distribution center leadership roles at our company.
Mr. Soderberg has been our senior executive vice president – information technology since December 2020. From May 2016 to November 2020, Mr. Soderberg was our executive vice president – information technology. From May 2014 to May 2016, Mr. Soderberg served as our executive vice president – sales operations and support. From April 2010 to May 2014, Mr. Soderberg was one of our vice presidents – sales. From April 2005 to April 2010, Mr. Soderberg served as regional vice president of our Seattle, Washington based region. Prior to April 2005, Mr. Soderberg served in various sales leadership roles in the mid-Atlantic area of our company.
Mr. Watts has been our executive vice president – international sales since December 2016. From March 2015 to December 2016, Mr. Watts was our vice president – international sales. From June 2005 to February 2015, he served as regional vice president of our Canadian region. Prior to June 2005, Mr. Watts served in various sales leadership roles at our company.
Ms. Wisecup has been our senior executive vice president – human resources since December 2016. From November 2007 to December 2016, Ms. Wisecup was our executive vice president – human resources. Prior to November 2007, she served in various support roles, including director of employee development. Ms. Wisecup has also served as one of our directors since 2000.
The executive officers are elected by our board of directors for a term of one year and serve until their successors are elected and qualified. None of our executive officers is related to any other such executive officer or to any of our directors.
68

ITEM 11.EXECUTIVE COMPENSATION
Incorporated herein by reference is the information appearing under the headings 'Corporate Governance and Director Compensation—Compensation Committee Interlocks and Insider Participation', 'Executive Compensation', and 'Corporate Governance and Director Compensation—Compensation of our Directors' in the Proxy Statement.
ITEM 12.SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
Incorporated herein by reference is the information appearing under the heading 'Security Ownership of Principal Shareholders and Management' in the Proxy Statement.
Equity Compensation Plan Information
Plan CategoryNumber of Securities to
be Issued Upon Exercise
of Outstanding Options,
Warrants, and Rights
Weighted-Average Exercise
Price of Outstanding
Options, Warrants,
and Rights
Number of Securities
Remaining Available for
Future Issuance Under
Equity Compensation
Plans (Excluding
Securities Reflected in
Column (a))
(a)(b)(c)
Equity compensation plans approved by security holders (1)
5,173,270 $30.23 12,193,276 
Equity compensation plans not approved by security holders— — — 
Total5,173,270 12,193,276 
(1) Reflects stock option awards issued and issuable in the future under our Fastenal Company Stock Option Plan and our Fastenal Company Non-Employee Director Stock Option Plan.

ITEM 13.CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
Incorporated herein by reference is the information appearing under the headings 'Corporate Governance and Director Compensation—Director Independence', 'Corporate Governance and Director Compensation—Related Person Transaction Approval Policy', and 'Corporate Governance and Director Compensation—Transactions with Related Persons' in the Proxy Statement.
ITEM 14.PRINCIPAL ACCOUNTANT FEES AND SERVICES
Incorporated herein by reference is the information appearing under the heading 'Audit and Related Matters—Audit and Related Fees' and 'Audit and Related Matters—Pre-Approval of Services' in the Proxy Statement.
69

PART IV

ITEM 15.EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
a)1. Financial Statements:
Consolidated Balance Sheets as of December 31, 2021 and 2020
Consolidated Statements of Earnings for the years ended December 31, 2021, 2020, and 2019
Consolidated Statements of Comprehensive Income for the years ended December 31, 2021, 2020, and 2019
Consolidated Statements of Stockholders' Equity for the years ended December 31, 2021, 2020, and 2019
Consolidated Statements of Cash Flows for the years ended December 31, 2021, 2020, and 2019
Notes to Consolidated Financial Statements
Report of Independent Registered Public Accounting Firm (KPMG LLP, Minneapolis, MN, Auditor Firm ID: 185)
2. Financial Statement Schedules:
Schedule II—Valuation and Qualifying Accounts
3. Exhibits:
INDEX TO EXHIBITS
Exhibit NumberDescription of Document
3.1
3.2
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
10.1
10.2
10.3
10.4
10.5
10.6
10.7
70

Exhibit NumberDescription of Document
10.8
10.9
10.10
10.11
21
23
31
32
101The following financial statements from the Annual Report on Form 10-K for the year ended December 31, 2021, formatted in Inline XBRL: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Earnings, (iii) Consolidated Statements of Comprehensive Income, (iv) Consolidated Statements of Stockholders' Equity, (v) Consolidated Statements of Cash Flows, and (vi) Notes to Consolidated Financial Statements.
104The cover page from the Annual Report on Form 10-K for the year ended December 31, 2021, formatted in Inline XBRL.
* Management contract or compensatory plan or arrangement required to be filed as an exhibit to this Form 10-K pursuant to Item 15(b).
ITEM 16.FORM 10-K SUMMARY
Not applicable.
71

FASTENAL COMPANY
Schedule II—Valuation and Qualifying Accounts
Years ended December 31, 2021, 2020, and 2019
(Amounts in millions)
 
DescriptionBalance at
Beginning
of Year
"Additions"
Charged to
Costs and
Expenses
 "Other"
Additions
(Deductions)
"Less"
Deductions
 Balance
at End
of Year
Year ended December 31, 2021
Allowance for credit losses$12.3 2.5  2.8 12.0 
Insurance reserves$41.0 78.6 
(1)
 83.9 
(2)
35.7 
Year ended December 31, 2020
Allowance for credit losses$10.9 7.5  6.1 12.3 
Insurance reserves$41.1 72.1 
(1)
 72.2 
(2)
41.0 
Year ended December 31, 2019
Allowance for credit losses$12.8 5.5  7.4 10.9 
Insurance reserves$37.6 69.7 
(1)
 66.2 
(2)
41.1 
(1) Includes costs and expenses incurred for premiums and claims related to health and general insurance.
(2) Includes costs and expenses paid for premiums and claims related to health and general insurance.
See accompanying Report of Independent Registered Public Accounting Firm incorporated herein by reference.
72

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

Date:February 7, 2022
FASTENAL COMPANY
By/s/    Daniel L. Florness
Daniel L. Florness, President and Chief Executive Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the date indicated.
Date:February 7, 2022

/s/    Daniel L. Florness/s/    Holden Lewis
Daniel L. Florness, President and Chief Executive Officer (Principal Executive Officer), and DirectorHolden Lewis, Executive Vice President and Chief Financial Officer (Principal Financial Officer)
/s/    Sheryl A. Lisowski
Sheryl A. Lisowski, Executive Vice President - Chief Accounting Officer and Treasurer (Principal Accounting Officer)
/s/    Scott A. Satterlee/s/    Daniel L. Johnson
Scott A. Satterlee, Director (Chair)Daniel L. Johnson, Director
/s/    Michael J. Ancius/s/    Nicholas J. Lundquist
Michael J. Ancius, DirectorNicholas J. Lundquist, Director
/s/    Stephen L. Eastman/s/    Sarah N. Nielsen
Stephen L. Eastman, DirectorSarah N. Nielsen, Director
/s/    Rita J. Heise/s/    Reyne K. Wisecup
Rita J. Heise, DirectorReyne K. Wisecup, Director
/s/    Hsenghung Sam Hsu
Hsenghung Sam Hsu, Director
73
EX-4.3 2 fast1231202110-kexhibit043.htm DESCRIPTION OF CAPITAL STOCK Document

Exhibit 4.3
DESCRIPTION OF CAPITAL STOCK
The summary of the general terms and provisions of the capital stock of Fastenal Company (the "Company") set forth below does not purport to be complete and is subject to and qualified by reference to the Company's Restated Articles of Incorporation, as amended (the "Articles") and Restated By-Laws ("By-Laws," and together with the Articles, the "Charter Documents"), each of which is incorporated herein by reference and attached as an exhibit to the Company's most recent Annual Report on Form 10-K filed with the Securities and Exchange Commission. For additional information, please read the Company's Charter Documents and the applicable provisions of the Minnesota Business Corporation Act (the "MBCA").
Capital Stock
The Company is authorized to issue up to 805,000,000 shares, of which 5,000,000 have been designated preferred stock, par value of $0.01 per share ("Preferred Stock") and 800,000,000 have been designated common stock, par value $0.01 per share ("Common Stock").
Voting Rights
The holders of shares of Common Stock are entitled to one vote for each share held of record on all matters submitted to a vote of shareholders, including the election of directors. The Articles do not permit cumulative voting in the election of directors. Subject to the rights, if any, of the holders of one or more classes or series of Preferred Stock issued by the Company, each director of the Company shall be elected at a meeting of shareholders by the vote of the majority of votes cast with respect to that director, provided that directors of the Company shall be elected by a plurality of the votes present and entitled to vote on the election of directors at any such meeting for which the number of nominees (other than nominees withdrawn on or prior to the day preceding the date the Company first mails its notice for such meeting to the shareholders) exceeds the number of directors to be elected. Voting rights with respect to certain significant corporate transactions may require more than a majority vote in certain circumstances as described below under "Business Combinations and Other Transactions with 15% Shareholders."
Dividend Rights
Subject to any prior rights of any Preferred Stock then outstanding, the holders of shares of Common Stock are entitled to receive ratably such dividends as may be declared by the Company's board of directors out of funds legally available therefor.
Liquidation Rights
Upon any liquidation or dissolution of the Company, the holders of shares of Common Stock share ratably, in proportion to the number of shares held, in the assets available for distribution after payment of all prior claims, including all prior claims of any Preferred Stock then outstanding.
No Preemptive Rights
Shareholders of the Company shall have no preemptive rights to acquire securities or rights to purchase securities of the Company.
Listing
The Company's Common Stock is currently traded on the Nasdaq Stock Market LLC under the symbol "FAST."
Anti-Takeover Provisions
The Charter Documents and the MBCA contain certain provisions that may discourage an unsolicited takeover of the Company or make an unsolicited takeover of the Company more difficult. The following are some of the more significant anti-takeover provisions that are applicable to the Company:
Business Combinations and Other Transactions with 15% Shareholders
The Articles provide that, generally, (i) consolidations, mergers, statutory share exchanges and sales or other dispositions of 10% or more of the book value of the Company's assets involving a beneficial holder of at least 15% of the stock of the Company entitled to vote generally in the election of directors ("Voting Stock"), (ii) the acquisition of assets from a beneficial holder of at least 15% of the Company's Voting Stock equal to or greater than 10% of the book value of the Company's assets, (iii) certain issuances of stock involving a beneficial holder of at least 15% of the Company's Voting Stock, (iv) liquidations or dissolutions of the Company proposed by or on behalf of a 15% or more beneficial shareholder, and (v) certain other specified transactions involving a 15% or more beneficial shareholder, whether or not they otherwise require a shareholder vote, require the affirmative vote of the holders of at least 75% of the outstanding shares of the Company's Voting Stock, unless (a) the proposed transaction is first approved by a majority of the continuing directors (generally meaning any director whose election or nomination was approved by a majority of the currently sitting directors) whose election or nomination was approved by a majority of the continuing directors), or (b) the consideration to be received by the shareholders of the Company in the proposed transaction meets certain conditions generally designed to insure that shareholders receive a fair price for their shares,



and certain other procedural requirements in connection with the proposed transaction are followed. A 75% vote of the outstanding shares of the Company's Voting Stock is required to amend this special voting provision.
Special Meetings of Shareholders; Shareholder Action by Unanimous Written Consent; and Advance Notice of Shareholder Business Proposals and Nominations
Section 302A.433 of the MBCA provides that special meetings of the Company's shareholders may be called by the Company's chief executive officer, chief financial officer, two or more directors, or shareholders holding 10% or more of the voting power of all shares entitled to vote, except that a special meeting demanded by shareholders for the purpose of considering any action to directly or indirectly facilitate or effect a business combination, including any action to change or otherwise affect the composition of the board of directors for that purpose, must be called by 25% or more of the voting power of all shares entitled to vote. Section 302A.441 of the MBCA also provides that action may be taken by shareholders without a meeting only by unanimous written consent. The By-Laws provide an advance written notice procedure with respect to shareholder proposals of business and shareholder nominations of candidates for election as directors. Shareholders at an annual meeting are able to consider only the proposals and nominations specified in the notice of meeting or otherwise brought before the meeting by or at the direction of the board of directors or by a shareholder that has delivered timely written notice in proper form to the Company's general counsel of the business to be brought before the meeting.
Control Share Provision
Section 302A.671 of the MBCA applies, with certain exceptions, to any acquisition of the Company's Voting Stock (from a person other than the Company and other than in connection with certain mergers and exchanges to which the Company is a party) resulting in the acquiring person owning 20% or more of the Company's Voting Stock then outstanding. Section 302A.671 requires approval of any such acquisitions by both (i) the affirmative vote of the holders of a majority of the shares entitled to vote, including shares held by the acquiring person, and (ii) the affirmative vote of the holders of a majority of the shares entitled to vote, excluding all interested shares. In general, shares acquired in the absence of such approval are denied voting rights and are redeemable at their then fair market value by the Company within 30 days after the acquiring person has failed to give a timely information statement to the Company or the date the shareholders voted not to grant voting rights to the acquiring person's shares. The control share provision applies to any corporation that has not expressly provided to the contrary in its articles or in its bylaws approved by its shareholders. The Articles provide that this provision shall apply.
Business Combination Provision
Section 302A.673 of the MBCA generally prohibits the Company or any of its subsidiaries from entering into any merger, share exchange, sale of material assets or similar transaction with a 10% shareholder within four years following the date the person became a 10% shareholder, unless either the transaction or the person's acquisition of shares is approved prior to the person becoming a 10% shareholder by a committee of all of the disinterested members of the board of directors. The business combination provision applies to any corporation that has not expressly provided to the contrary in its articles or its bylaws. The Articles provide that this provision shall apply.
Takeover Offer; Fair Price
Under Section 302A.675 of the MBCA, an offeror may not acquire shares of a publicly held corporation within two years following the last purchase of shares pursuant to a takeover offer with respect to that class, including acquisitions made by purchase, exchange, merger, consolidation, partial or complete liquidation, redemption, reverse stock split, recapitalization, reorganization, or any other similar transaction, unless (i) the acquisition is approved by a committee of the board's disinterested directors before the purchase of any shares by the offeror pursuant to the earlier takeover offer, or (ii) shareholders are afforded, at the time of the proposed acquisition, a reasonable opportunity to dispose of the shares to the offeror upon substantially equivalent terms as those provided in the earlier takeover offer.
Greenmail Restrictions
Under Section 302A.553 of the MBCA, a corporation is prohibited from buying shares at an above-market price from a greater than 5% shareholder who has held the shares for less than two years unless (i) the purchase is approved by holders of a majority of the outstanding shares entitled to vote or (ii) the corporation makes an equal or better offer to all shareholders for all other shares of that class or series and any other class or series into which they may be converted.
Authority of the Board of Directors
The Company's board of directors has the power to issue any or all of the shares of the Company's capital stock, including the authority to establish one or more series of Preferred Stock, setting forth the designation of each such series and fixing the relative rights and preferences for each such series, without seeking shareholder approval in most instances. In addition, under the By-Laws, the Company's board of directors has the right to fill vacancies of the board of directors (including a vacancy created by an increase in the size of the board of directors).

EX-10.1 3 fast1231202110-kexhibit101.htm BONUS PROGRAM FOR EXECUTIVE OFFICERS Document

Exhibit 10.1
Fastenal Company
Bonus Program for Executive Officers
Quarterly Incentives
Our executive officers are eligible for cash incentives through individual bonus arrangements based on improvements in the overall financial performance of the company and/or their respective areas of responsibility. The bonus arrangements provide our executive officers with the opportunity to earn a cash bonus for each quarter during a year when we increase our earnings above a predetermined minimum target.
The primary cash bonuses for all of our named executive officers other than our chief financial officer are based on growth in pre-tax earnings of the company and/or the officer's area of responsibility. The compensation committee selected pre-tax earnings as the appropriate metric for calculating cash bonuses for those officers because of the committee's belief that the focus of the named executive officers should be on profitability, which is the primary driver of shareholder value. The primary cash bonuses for our chief financial officer are based on growth in company-wide net earnings because his responsibilities allow him to affect our entire financial position including our tax position. The compensation committee believes that no named executive officer should earn a cash bonus under this program for a quarter unless financial performance has improved and therefore sets minimum targets for each quarter that are equal to the earnings achieved for the same quarter in the prior year. The compensation committee requires growth in earnings before any bonuses can be earned due to its belief that growth is achievable with superior effort and will generate the cash necessary to expand the company's operations in accordance with our business plans and increase shareholder value.
The payout percentage used to calculate the amount of each named executive officer's primary quarterly cash bonus reflects the officer's track record in his or her current position (i.e., newly promoted executives historically have had to prove themselves in their new positions before earning higher payout percentages) and relative ability to impact profitability.
We do not believe it is necessary for payouts under our primary executive cash incentive program to be capped, as cash bonus payments to our named executive officers are tied directly to our financial performance so that they increase only if and to the extent the company's profitability grows. We do not base the cash incentives paid to our executive officers on multiple metrics since we believe the current design of our executive bonus arrangements, along with our other controls, adequately mitigates risk and since the use of multiple metrics would not be in furtherance of our goal of keeping our compensation programs simple, understandable, and transparent, and would risk keeping our executives focused on things other than profitability, thereby depriving them of the clear feedback and motivation necessary to improve our bottom line.
Our named executive officers are each eligible for a supplemental bonus program. The supplemental bonus program, known as the ROA (Return on Assets) Plan, is intended to encourage better management of accounts receivable, inventory, and vehicles and provides cash incentive amounts on a quarterly basis for asset management improvement over the same quarter in the prior fiscal year and is described in more detail below.
2021 Incentive Program
The bonus arrangements for our named executive officers for 2021 were approved by our compensation committee at its last meeting in 2020. Consistent with prior years, the bonuses for 2021 were based on growth in pre-tax earnings or net earnings of the company and/or the officer's area of responsibility. The bonuses for each quarter were determined by applying a payout percentage to the amount by which pre-tax earnings or net earnings exceeded 100% of pre-tax earnings or net earnings for the same quarter in 2020. The compensation committee determined that the payout percentage for each of the named executive officers for 2021 would remain unchanged from those in effect at the end of 2020, except that Mr. Watts' payout percentage paid on company-wide pre-tax earnings growth decreased due to a planned modification related to continued growth in our international business and Mr. Drazkowski's payout percentage paid on company-wide pre-tax earnings growth increased. Mr. Watts' and Mr. Drazkowski's payout percentages on pre-tax earnings growth for their geographic areas of responsibility remained unchanged from 2020.
The specific bonus opportunities for our named executive officers are summarized in the table below. Each named executive officer's cash bonus for each quarter during 2021 was determined by applying the payout percentage listed opposite his or her name below to the amount by which pre-tax earnings or adjusted net earnings of the company and/or the officer's area of responsibility for that quarter exceeded 100% of such earnings in the same quarter of 2020 (the 'minimum target').        



NameEarnings TypePayout Percentage
Mr. FlornessCompany-wide pre-tax earnings1.50%
Mr. LewisCompany-wide net earnings0.90%
Mr. Watts (1)
Pre-tax earnings2.40% / 0.30%
Mr. OwenCompany-wide pre-tax earnings1.00%
Mr. Drazkowski (2)
Pre-tax earnings1.00% / 0.25%
(1)The bonuses for Mr. Watts were based on growth in pre-tax earnings for the geographic areas under his leadership (which are all areas outside of the United States), with the payout percentage applied to that growth of 2.40%, as well as growth in company pre-tax earnings, with the payout percentage applied to that growth of 0.30%.
(2)The bonuses for Mr. Drazkowski were based on growth in pre-tax earnings for the geographic areas under his leadership (which are all areas in the western United States), with the payout percentage applied to that growth of 1.00%, as well as growth in company pre-tax earnings, with the payout percentage applied to that growth of 0.25%.
The following table sets out, for each quarter in 2021, our actual and minimum target pre-tax earnings and net earnings on a company-wide basis for that quarter, in each case rounded to the nearest thousand. (As indicated above, the 'minimum target' amount in 2021 was 100% of such earnings in the same quarter of 2020.)
2021Actual
Pre-tax Earnings
Minimum Target
Pre-tax Earnings
Actual
Net Earnings
Minimum Target
Net Earnings
First quarter$277,921,000 $269,227,000 $210,616,000 $202,614,000 
Second quarter315,236,000 313,651,000 239,709,000 238,854,000 
Third quarter316,113,000 287,610,000 243,474,000 221,483,000 
Fourth quarter 298,548,000 262,198,000 231,179,000 196,113,000 

During 2021, the approximate percentage of the actual and minimum pre-tax earnings of the company attributable to our operations in the geographic area under Mr. Watts' leadership was 14% and Mr. Drazkowski's was 41%.
As noted above, the ROA Plan, which is designed to encourage careful management of assets, namely accounts receivable, inventories, and pick-up trucks, for 2021 was approved by the compensation committee for our named executive officers. Quarterly bonuses would be payable pursuant to the ROA Plan if a specified level of improvement in asset management relative to the comparable prior year quarter was achieved. Improvement in asset management was assessed using a two-quarter average of total assets divided by the trailing 12-month net sales, which we refer to as the 'performance percentage.' If the performance percentage when compared to the prior year benchmark showed improvement at a level specified in the table below, the named executive officer would receive the corresponding bonus amount.
Improvement Amount ExceededBonus Payout
150 basis points$15,000 
100 basis points (but less than 150 basis points)$10,000 
50 basis points (but less than 100 basis points)$5,000 


In addition, for each whole percentage improvement (e.g., 41.0%, 40.0%, 39.0%, etc.) a $10,000 bonus would be payable for the quarter when the new whole percentage threshold was first achieved. We achieved improvement and paid bonus amounts to our named executive officers, pursuant to the ROA Plan for each quarter in fiscal 2021 as follows:
2021Improvement Amount ExceededBonus Payout
First quarter150 basis points$15,000 
First quarterWhole percentage improvement (40.0% to 39.0%)10,000 
Second quarter 150 basis points15,000 
Third quarter— 
Fourth quarter— 
Total$40,000 




2022 Incentive Program
The bonus arrangements for our named executive officers for 2022 were approved by our compensation committee at its last meeting in 2021. The bonus plans for our named executive officers for 2022 are unchanged from our 2021 bonus plans, except that Mr. Florness and Mr. Lewis' payout percentages increased in recognition of their continued growth, performance, and experience in their roles, and Mr. Watts' payout percentage on pretax earnings for his area of responsibility is subject to a scale which reduces the payout percentage when a certain threshold of trailing twelve-month revenue is met.

EX-21 4 fast1231202110-kexhibit21.htm SUBSIDIARIES OF FASTENAL COMPANY Document

Exhibit 21
Subsidiaries of Fastenal Company
Geographic LocationSubsidiary NameYear IncorporatedJurisdiction of Incorporation
North America
United StatesFastenal International Holdings Company1994Minnesota
Fastenal Company Purchasing1997Minnesota
Fastenal Company Leasing1997Minnesota
Fastenal IP Company2005Minnesota
Fastenal Air Fleet, LLC2006Minnesota
River Surplus and Supply, LLC2014Minnesota
Fastenal Mexico, LLC2016Minnesota
Innova Holdings, LLC2020Minnesota
Innova Supply Chain Solutions, LLC2020Minnesota
CanadaFastenal Canada, Ltd.2008Canada
MexicoFastenal Mexico, S. de R.L. de C.V.1999Mexico
Central & South America
PanamaFastenal Panama, S.A.2009Panama
BrazilFastenal Brasil Importação, Exportação e Distribuição Ltda.2011Brazil
Fastenal Brasil Participacoes Ltda.2011Brazil
ChileFastenal Chile SpA2013Chile
Asia
SingaporeFastenal Singapore Pte. Ltd.2001Singapore
ChinaFastenal Asia Pacific Limited2003Hong Kong, China
FASTCO (Shanghai) Trading Co., Ltd.2003Shanghai, China
Fastenal (Shanghai) International Trading Co. Ltd.2012Shanghai, China
Fastenal (Tianjin) International Trading Co. Ltd.2012Tianjin, China
Fastenal (Shenzhen) International Trading Co. Ltd.2012Shenzhen, China
MalaysiaFastenal Malaysia Sdn. Bhd.2009Malaysia
ThailandFastenal (Thailand) Ltd.2012Thailand
IndiaFastenal India Sourcing IT and Procurement Private Ltd.2013India
Fastenal India Wholesale Private Ltd.2013India
Europe
The NetherlandsFastenal Europe B.V.2003The Netherlands
Fastenal Netherlands Holdings B.V.2015The Netherlands
HungaryFastenal Europe Kft.2009Hungary
United KingdomFastenal Europe Ltd.2010United Kingdom
GermanyFastenal Europe GmbH2011Germany
Czech RepublicFastenal Europe, s.r.o.2011Czech Republic
ItalyFastenal Europe S.r.l.2011Italy
RomaniaFastenal Europe RO S.r.l.2012Romania
SwedenFastenal Europe AB2013Sweden
PolandFastenal Europe Sp. z o.o.2013Poland
AustriaFastenal AT GmbH2016Austria
SwitzerlandFastenal Europe Sàrl2017Switzerland
IrelandFastenal Europe IE Limited2017Ireland
SpainFastenal Europe, S.L.2018Spain
FranceFastenal Europe FR Sàrl2018France
BelgiumFastenal Europe BE BV2019Belgium

EX-23 5 fast1231202110-kexhibit23.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM Document

Exhibit 23
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in the registration statements (No. 333-52765, No. 333-134211, No. 333-162619, No. 333-176401, and No. 333-224441) on Form S-8 of our report dated February 7, 2022, with respect to the consolidated financial statements and financial statement schedule of Fastenal Company and the effectiveness of internal control over financial reporting.

/s/ KPMG LLP
Minneapolis, Minnesota
February 7, 2022

EX-31 6 fast1231202110-kexhibit31.htm CERTIFICATIONS UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002 Document

Exhibit 31
CERTIFICATIONS
I, Daniel L. Florness, certify that:
1.I have reviewed this annual report on Form 10-K of Fastenal Company;
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 most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent 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 7, 2022
/s/    Daniel L. Florness
Daniel L. Florness
President and Chief Executive Officer
(Principal Executive Officer)



Exhibit 31 (Continued)
CERTIFICATIONS
I, Holden Lewis, certify that:
1.I have reviewed this annual report on Form 10-K of Fastenal Company;
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 most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent 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 7, 2022
/s/    Holden Lewis
Holden Lewis
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-32 7 fast1231202110-kexhibit32.htm CERTIFICATIONS UNDER SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 Document

Exhibit 32
CERTIFICATION UNDER SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, each of the undersigned certifies that this periodic report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in this periodic report fairly presents, in all material respects, the financial condition and results of operations of Fastenal Company.
A signed original of this written statement required by Section 906 has been provided to Fastenal Company and will be retained by Fastenal Company and furnished to the Securities and Exchange Commission or its staff upon request.
 
DateFebruary 7, 2022


 
/s/    Daniel L. Florness/s/    Holden Lewis
Daniel L. FlornessHolden Lewis
President and Chief Executive OfficerExecutive Vice President and Chief Financial Officer
(Principal Executive Officer)(Principal Financial Officer)

GRAPHIC 8 fast-20211231_g1.jpg GRAPHIC begin 644 fast-20211231_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@# M! 5. 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 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZOS,_X*E?!G]MK_ ();_M87G[)_CW]MOQ9XIU"ST.RU)M6T?Q/J4,+) MM_]D_T'_T2] 'V!_P:;?\ *4S]KO\ M[>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !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 5_*#_P=X_\ *9/6_P#LG^@_^B7K^KZOY0?^#O'_ )3)ZW_V3_0?_1+T M ?8'_!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 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 %%%% !7\H/_!WC_P ID];_ .R?Z#_Z)>OZOJ_E!_X. M\?\ E,GK?_9/]!_]$O0!]@?\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_R ME,_:[_[>/_3Y/7[_ % !1110 4444 %-DDCAC:::141%)9F. .I)IU8OQ&^ M'OA+XL>!]3^&_CW3#?:)K5J;75K#SG1;NW;'F0.4(+1NN4=,X=&93D,10!Y) M\%_^"G7_ 3V_:*^,=Q^S[\#/VQ? 'BGQG;F4?V!HWB&*::X\H$R>1@[;C: MS-Y1?"J2> 37KWC_ ,?^"/A5X(U;XE_$OQ9I^@^']!T^6^UK6M5NE@MK*VB4 MO)+)(Y"HJJ"22>U?F/\ \% /%'_!-+XL_P#!5O\ 9/\ V7?"OQ0\%^ _B5\, M?B.GB"75-/TLV9>TM5*0>&(KB.(0M+=W?E+Y!!OV0?V3_"_QBT5?%\.K_$SP1XK\1VUC;:YIUEB:WTUEN&5)HY; MKRI71CL9;3RW5TE9: /:OV>_^"AO[#7[6/C.X^'?[,W[5W@7QWKMGISW]WI7 MA;Q##>3PVJND;3,L;$J@>2-=QXRZCO6M\8/VT/V5?@#XI'@KXQ_'?P[H&JK8 M+?W=E>WOSV%FS[%N[K:"+2W+ J)YMD9*L-WRG'RI_P $6OVE?V"_CA?>/?"G MP<_X)[>%OV9OC;X),-A\6?AM:>![#2M0MHF):&03VUO UY:%@2K,JE202@#Q MN_(_\&X>OK^U]^QY\8?VR?C!IL.L:S\>OC/K]YK[:C&)?,TJ.*&SM--.[K;0 M0K)&D9R%5V'0_\(#_P4$_Z+_X$_P#"4D_^*H ]THKQO]E#XD?%KXO_ OF\2>*_$NGSWUI MKM[I\TT6F"%7,$FS(4,<#CUS]*],^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@# M8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V** MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@# M8HJOIL>HQ6H35+B.67<@#[ _X--O^4IG[7?_ &\? M^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "N+_ &AOVA/@ M_P#LI_!G7OV@_C[XO_L#P?X9MDN-%_@5^U+\>],\!ZSXRTR>_\/WOB:&: MUTN>.%PCJ^H.@M87!/W9)%.,?WEW>U:-H&A>'+0V'A[1;2P@+ES!96RQ(6/4 MX4 9X'-&KZ!H.OI%'KNB6EZL$HDA6[MED$;CHR[@<'W'- 'R%^SS\-?!G[0/ M_!5+Q/\ \%*/@[:;O!:? ZU^']MXHCMFBMO&-\VJ_;Y+NV) ^U6]M##;PK=C M*2F9TC9E@)KPW_@D7XQ^%7_!(/X*?&G]A?\ :T\>:=X/F^%WQ*U?7?!?]L72 M0OXG\*7PCFL+O3T8@WLC2"6W:&'>Z3A8B-[*#^G55[S2-)U&YM[S4-+MYYK2 M0O:RS0*S0L1@LA(RIQW% 'Q-_P &^O[)'Q2_91_8";4?CIX7N-!\:_%?Q[J_ MQ!\2>'[Q"L^ERZBT:PV\H/*RBV@MRZ$ H[,A&5-?<-%% !1110!X7_P3W_Y( MGJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %?R@_\'>/_*9/6_\ LG^@_P#HEZ_J^K^4 M'_@[Q_Y3)ZW_ -D_T'_T2] 'V!_P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_ MRE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110!X7 M_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI->Z4 %%%% ! 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 %?R@_\'>/_ "F3UO\ [)_H/_HE MZ_J^K^4'_@[Q_P"4R>M_]D_T'_T2] 'V!_P:;?\ *4S]KO\ [>/_ $^3U^_U M?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% 'A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]*37N ME !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 %%%% !7\H/_ =X_P#*9/6_ M^R?Z#_Z)>OZOJ_E!_P"#O'_E,GK?_9/]!_\ 1+T ?8'_ :;?\I3/VN_^WC_ M -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1 M110 4444 %%%% 'A?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!* M37NE !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 %%%% !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 > ?\%1?C9\3OV=/V%?'/QD^#?B;^Q_$FC_V9 M_9NI?8H;CR?-U.T@D_=SH\;9CE=?F4XW9&" 1^0?_#['_@IQ_P!',?\ EF:+ M_P#(=?JE_P %L?\ E&/\3/\ N#?^GJQK\!*_H'PIR7)\QX=JU,7AJ=22JR5Y M0C)VY(.UVF[7;T\S^=_%O.\YRWB.E2PF)J4XNE%M0G**OSU%>R:5[):^2/JG M_A]C_P %./\ HYC_ ,LS1?\ Y#KW_P#X)=?\%1?VZOVB_P!NKP-\&_C)\S/B>&> M)N(Z_$>"I5<;5E&56FFG4FTTYI--.5FFMTS]^Z***_DH_KX**** "OY0?^#O M'_E,GK?_ &3_ $'_ -$O7]7U?R@_\'>/_*9/6_\ LG^@_P#HEZ /L#_@TV_Y M2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH * M**;))'#&TTTBHB*2S,< =230 ZBO"O@O_P4Z_X)[?M%?&.X_9]^!G[8O@#Q M3XSMS*/[ T;Q#%--<>4"9/(P=MQM 9F\HOA5)/ )KU/XJ?%SX8? [P1=_$GX MP^/M*\-:#8E%N=5UF]2"%7=@D<8+$;G=V5$099V8*H)(% '145Q_P;^/_P & MOV@M'OM;^#GQ#T_78M+OC9:M#:N5N-.N0H?R+F!PLMO)L97"2*K%75@,,"<' MXP?MH?LJ_ 'Q2/!7QC^._AW0-56P6_N[*]O?GL+-GV+=W6T$6EN6!43S;(R5 M8;OE. #TZBH[2[M;^UBOK&YCF@FC62&:)PR2(1D,I'!!!R"*DH **** /"_^ M">__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2)ZM_V/>L_P#I2:]TH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH ***I>(O$GA[PAH5UXH\6:[9Z9IMC"TU[J&H7*0P6\8ZN[N0JJ/4G%.,92D MDE=L4I1C%MNR1=KSC]I7]K3X ?LC^"SXX^._Q#M-'@=6^PV.?,O+]P/N00+\ M\AZ D#:N06*CFOA3]NC_ (. ?"GA+[9\./V*=-AUO45W13>-]5MS]B@;H3:P M-AIV'9WVQY&0LBG-?&/P _8M_;H_X*F?$B?XH:UJ&I7=C=W&W5?B%XNFD^RH M 3F.#C,I7D"*$;$X!,8.:_3DWY6?PWZ73D^D3\OS MSQ(HK%?V?D-+ZUB'I=:P7G=?%;K9J*ZR.P_X*,_\%D_B;^VCH&H_!7P!X6B\ M+_#J[FB-S:7*I-J&J"*5)8VGDY6%1)&CB.+D%<%W'%?%=?O-\"?^")'[#GPH M^%-Y\/?'O@1O'6H:Q#$FM>(=9GE@G?9(DH6V^SNK6:;T7_5MO9!\@H/!X'#U%3B]'&,?>T7O/FFI7=NNM MDMME\-FGAEQUQ#B%C<=B:;J26JE*7NZOW5RP<;*_32[>^[_ 2OJG_@B=_P I M./AG_P!QG_TRWU?JE_PY._X)C_\ 1L__ )>>M?\ R975?!/_ ()=?L*_LZ?$ M[3/C)\&_@;_8_B31_._LW4O^$FU.X\GS89()/W<]R\;9CE=?F4XW9&" 1.=> M*W#N8Y/B<)3I55*I3G%7C"UY1:5[3;M=ZZ,K)/"3B/+T9)NUZ:5[+2[7J>_P!%%%?S\?T0%%%% !7\H/\ P=X_\ID];_[)_H/_ *)> MOZOJ_E!_X.\?^4R>M_\ 9/\ 0?\ T2] 'V!_P:;?\I3/VN_^WC_T^3U^_P!7 MX _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !6+\1OA[X2^+'@?4_AO MX]TPWVB:U:FUU:P\YT6[MVQYD#E""T;KE'3.'1F4Y#$5M5Q?[0W[0GP?_93^ M#.O?M!_'WQ?_ &!X/\,VR7&N:P;"XNA:Q-*D08Q6\R_;$^(&J_&C_@XH_9A_8^UV0S^$OA]\ M-=9^*$^DNKR"]T^RGD7HSVQ@,D1ZHTK$=:H_\%4=2_9!_P""Q/[.?@3X M,?L9_%?PE\2?B1=?$7P_JW@W7_!>I0W]QX-M([Z&34-3O9(27TZ!;);A2LWE MF2?R8U5I=JCHOV_OAG<_LX_\%B/V=_\ @J3X@Q!\/1X4U/X8_$[7Y?E@\.1W M/VB?2KVY?I%;/>7#0R3N5CB+1[F&\4 4/CQ\1M1_9S_X.4?@II7A2Y-KIG[0 M7P2UC0_&ME&=L-W<:,MYJ%G>R*.&F1%:!9#DB-RO2J'_ ;AZ^O[7W['GQA_ M;)^,&FPZQK/QZ^,^OWFOMJ,8E\S2HXH;.TTT[NMM!"LD:1G(578=S6K;>!++ M]NO_ (+X>#?VLOA5J=MKGPR_9P^$]_IDGC'39EGT^_\ %>JM/-.\'S?"[XE:OKO M@O\ MBZ2%_$_A2^$C$&]D:02V[0P[W2<+$1O900#KO^#:'XP>+?'7[ M 7B3X)^+=:->WDIDE?3+-H)[568G)$<=V(5]$A5>@%?H97 MP]_P;Z_LD?%+]E']@)M1^.GA>XT'QK\5_'NK_$'Q)X?O$*SZ7+J+1K#;R@\K M*+:"W+H0"CLR$94U]PT 9/CKQ#JGA3PC?^(]$\*W>N7=I 9(-)L643739'R( M6XS]?2O(?^&L/C9_T8_X[_\ JV_^*KW2B@#YP_X)X^*=9E^!NI2OX+OD9_& MFJNR%ERA:;<5/NI)4^ZFO=_^$EU?_H4+W_OI:\C_ .">_P#R1/5O^Q[UG_TI M->Z4 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MUL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MUL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MUL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MUL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MUL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MUL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MUL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MUL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MUL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MUL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O M_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2 MUL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A> M_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+7*_M&_M4_ 7]D[P2WCSX[_$.RT2T8,+.V=M]U?.!_JX(5R\K=,X&%SEBHYK M\D/VX/\ @N5\??VC[BY^&O[-=I?>!/"URY@%Q:RYUK4U8X :6,G[.&X_=PG= MU!D8'%?6<-\&9WQ-4OAX;IG@;PM \>GV2@X$LH) MP=N>9YV.W)PR@XKV']AO_@A-\;_CW+:_$?\ :BN[WP+X8G(F72W0?VUJ"GG[ MC@BU!Y^:4%_^F>"&K]:_V?/V9O@;^RSX'C^'WP*^'ECH.G@*;EX$W3WC@8\R M>9LO,_7EB<#@8&!7W4LRX.X CR9?%8O&+>;^&+\K:+TC=]'-'P2RSC3Q"DIY MC)X3!O:FOBDO.^K]967509\#_L._\$*_!?PTEM/B'^U_H%+)\: M7:MU G;AKIAQE?ECZ@B0DWQT#2[?1-"^'DEE96D*Q6MG:1QQQ0QJ,*B M(N J@< 8%=#17YGG?$&;<0XGVV.JN3Z+:,?)+9?F^K9^H9'P[D_#N%]A@:2 MBNKWE+SE+=_DNB1C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q17BGME M?3;R>^M1/<6$ELQ8CRI2,_7BK%%% !1110 4444 %?R@_P#!WC_RF3UO_LG^ M@_\ HEZ_J^K^4'_@[Q_Y3)ZW_P!D_P!!_P#1+T ?8'_!IM_RE,_:[_[>/_3Y M/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %,N+>"[@>UNH M$EBE0I)'(H974C!!!Z@CM3Z* *FC:!H7ART-AX>T6TL("Y!S5F>"&YA>VN85DCD4K)&Z@JRD8((/44ZB@"'3].T_2;*/3M*L8;:WA7;%! M;Q!$0>@4< ?2FWFD:3J-S;WFH:7;SS6DA>UEF@5FA8C!9"1E3CN*L44 %%%% M !1110!X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI-> MZ4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?+ MW[!\)QE54X+JW^"ZM^2NV?2VNZ]H? MA?1KGQ%XFUFTT[3[*%IKR^OKA888(U&6=WK+NBF\::E"?[/MFZ$V\1PURPYP[;8\@$"537Q)\;OVM/V\/^ M"K'Q0@^&^EV&I:I;SS[]+\!>%872QME!XEFYP^W/,\[87)P4!Q7V]^PO_P $ M _ G@/['\1OVS=1M_$NKKMEA\&Z=*W]G6S=0+B08:Y8<91=L>00?-4U^J4.$ M^&N#J,<5Q'552KO&C#7[]K_/EATO(_)\1Q=Q/QG6EA.&J3IT=I5YZ?=O;YMGWBG>S\W>7GT"BBBO@S[\**** "BBB@ HHHH **** "BBB@ K^4'_ (.\ M?^4R>M_]D_T'_P!$O7]7U?R@_P#!WC_RF3UO_LG^@_\ HEZ /L#_ (--O^4I MG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH M**** "BBB@ HHHH **** /"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ M &/>L_\ I2:]TH **** "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 **** "BBJ MVL:SI'A[2KC7=?U6VL;&SA::[O+R=8HH(U&6=W8@*H')).!32^!?[*W@=_B!\=OB'8Z%8X86L4S[KB\<#/EP0KEYGZ<*#C.3@9-?#? M[='_ 7Y^'OP[^V?#G]C?3[;Q3K2[HIO%]_&W]F6K="8$X:Z8I7^I:Q%+/Y>J>.O%,S1Z?9J#DQ1$#!VYX@@7"Y M&0H.:_2\C\.L15PWU_.ZGU;#K7WM)OY/X;]+Z]HL_,,]\2,/2Q/]GY'3^M8E MZ>[=P3]5\5NMK)=9(]=_;C_X+J_'/]H":Z^&_P"S!:WO@3PO.QA.HQ2#^VM1 M4\#]XA(M0>/EB)?_ *:$';47[#W_ 0Q^//[14UM\2OVF+N^\">%KEQ/]CN( M\ZUJ2DY)$;@BV!Y^>4%NXC8'-?H1^PY_P24_9E_8NBM?%4>F#Q=XWC4-)XLU MNV4FW?O]D@Y6V'^UEI.2"^#BOJ:NW,>/LOR;"O <,452AUJM>]+S5]?G*[[1 MB<.6^'V8YUBEF/%-9U9]*2?NQ\FUIZJ-EWE(\_\ V=/V6O@/^RCX(3P#\"?A MY9:'9D*;N>-=]S>N!_K)YFR\KAA*,:-""C".B25DEY)!1116)L%%%% !1110 4444 %%%% !111 M0 4444 %?R@_\'>/_*9/6_\ LG^@_P#HEZ_J^K^4'_@[Q_Y3)ZW_ -D_T'_T M2] 'V!_P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U M!1110 4444 %%%% !1110 4444 %%%% !1110!X7_P $]_\ DB>K?]CWK/\ MZ4FO=*\+_P"">_\ R1/5O^Q[UG_TI->Z4 %%%% !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 %%<-\?OVDO@C^R]X&E^(?QT^(=AH&FID0?:7W37;@9\N")[^''[*UI>^!O#,Q,+ZSO']LWZGCAD)%H# MZ1DRT M(ZR?RZ+S=O*[T/T'_;>_X*K_ +,?[$]M<>'M:UG_ (2?QFL?[CP?HE_L0_\$/?V@_VF+FW^)G[1MW?>!/"MW(+AEO8 MMVLZFK'<62*3_4!N?WDWS<@B-P4\G )VKDA0HXK[UX[@WP_7+@DL7C%]M_#!^6Z7I&\MTY M(_/U@.-?$-\V-;P>"?V%\$]$M?#7A;0[/3 M=.L85ALK"PMEAAMXU& B(@"JH[ #%7**_-,\XBS?B+$^VQU5R[+:,?1;+UW? M5L_3LBX;R;AO#>QP-)1[RWE+UEN_39=$@HHHKPSW0HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "OY0?^#O'_E,GK?\ V3_0?_1+U_5]7\H/_!WC M_P ID];_ .R?Z#_Z)>@#[ _X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F? MM=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO_ ()[ M_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)KW2@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH ***^;?VV_\ @J5^S'^Q)9SZ+XHU[_A(O& BS;>#M#F5[A21 ME3ZGKBO/Y6I>-?$ MLS1:9IZYR8HR%VC;G(@@0D9SM )-?JW^PW_P2'_9G_8T2T\7WFGKXR\<1 ,W MBC6K5=MI)ZVD&2L'LY+2=?G .VOJ#PSX8\-^"] M/"G@_P /V6E:780B&QT[ M3K5(8+>,=$1$ 50/0"KU?.<1^(&:YU3^JX9*AAEHH0TNNTFK:?W5:/D]SZ7A MKP\RG)*OUO%-XC$O5SGK9]XIWU_O.\O-;!1117P)^@A1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 5_*#_P '>/\ RF3UO_LG^@_^ MB7K^KZOY0?\ @[Q_Y3)ZW_V3_0?_ $2] 'V!_P &FW_*4S]KO_MX_P#3Y/7[ M_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %,N+B"T@>ZNITBBB0O) M)(P544#)))X [T^N2^.GP;\*_M!_"K5_@SX[FNAH7B!(K?7;:TG,9OK+SD> M>S=ASY5Q$KP2 8)CF< @D$ 'F/P<_P""I7_!.C]H/XP2? 'X)_MH?#SQ-XP6 M21(="TGQ)#)+=M&"76W.=MR0 21$7X4GH":]D\?^/_!'PJ\$:M\2_B7XLT_0 M?#^@Z?+?:UK6JW2P6UE;1*7DEDDU?L]_\%#?V&OVL?&=Q\._V9OVKO OC MO7;/3GO[O2O"WB&&\GAM5=(VF98V)5 \D:[CQEU'>M;XP?MH?LJ_ 'Q2/!7Q MC^._AW0-56P6_N[*]O?GL+-GV+=W6T$6EN6!43S;(R58;OE./E3_ ((M?M*_ ML%_'"^\>^%/@Y_P3V\+?LS?&WP28;#XL_#:T\#V&E:A;1,2T,@GMK>!KRT+ ME695*D@E 'C=^1_X-P]?7]K[]CSXP_MD_&=8UGX]?&?7[S7VU&,2^9I4< M4-G:::=W6V@A62-(SD*KL.YH _2.TN[6_M8KZQN8YH)HUDAFB<,DB$9#*1P0 M0<@BI*_//_@VA^,'BWQU^P%XD^"?BW7+C4A\$/C'XA^'FC7MY*9)7TRS:">U M5F)R1''=B%?1(57H!7Z&4 %%9/CKQ#JGA3PC?^(]$\*W>N7=I 9(-)L64373 M9'R(6XS]?2O(?^&L/C9_T8_X[_\ JV_^*H /^">_P#R1/5O^Q[UG_TI->Z5 M\X?\$\?%.LR_ W4I7\%WR,_C3579"RY0M-N*GW4DJ?=37N__ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM0ZAXUN-)L9M4U3 MP[/;6UM$TMQ<7$Z)'$BC+,S$X4 DD\"FDV[(3:2NS>KB_CM^T1\%OV9_ TW MQ%^./Q"T_P /:7'D1R7DF9+EP,^7#$N7F?'\**3CG&.:^&_VU_\ @OQ\-?A? M%>^ /V5-!MO%?B)-T4GB*[EW:59MTS'L(-VP_P!DK'T(=^5KX'\ ?!#]OO\ MX*O_ !5G\<73ZQXF83>5?^*];8Q:9IBDY,49"[$ SGR(5)YSMY)K])R+P[Q6 M(P_U_.*GU;#+5N6DFO)/X;]+Z]HL_,L^\2,)AL1]0R6G]:Q+T2C=P3\VOBMU MY=.\D>[_ +CXO?&4W?PY_9-L[SP3X()&']L7R]/D*DK9J?]@M M)P"'7)6N;_8D_P"")?[1G[4]Y!\3_P!H.[O_ -X4O9/M$D^I1%M8U4,=Q:. M&3F,-DGS9N>0P20&ON_]AG_@D_\ #]CH6GC/6_ =UXV\/RK* M3UM+Y9D>&> X7HJG'K5DKR MEYI/7T=E_ &:9]BHYAQ56=272E%VC'R;6GJH[]9,XS]F7]D/\ 9]_9 M#\&#P5\"?A[:Z3'(J_;]1<>;>W[#^.>=OGD.B1L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6!N;%%8_ M_"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2 MZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ MPDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DN MK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8_ M_"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2 MZO\ ]"A>_P#?2T ;%%5]-O)[ZU$]Q826S%B/*E(S]>*L4 %%%% !1110 5_* M#_P=X_\ *9/6_P#LG^@_^B7K^KZOY0?^#O'_ )3)ZW_V3_0?_1+T ?8'_!IM M_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %% M%% !7 ?M/_M/_ []C;X&Z_\ M&?M%^/+7PYX3\.6GG:AJ%R269B=J0Q(/FEF MD8A$C4%F9@ *[^B@#\G?A/\ \'!G_!'#6/'LO[8W[17[7=M<>.WTJ;3_ 3X M(T[P5KEX?"&F2E7>SB9;+RY=0N6CB-U<*WEY2*"-S%#YLOVY\9O^"H_[&'[+ MWCKP'\+?VM_BU;?"SQ%\0O#9UC1[;QK#):V4(7:);>?4"OV.&:-FVLK2CH/[ MR;OH:JFKZ!H.OI%'KNB6EZL$HDA6[MED$;CHR[@<'W'- 'R%^SS\-?!G[0/_ M 52\3_\%*/@[:;O!:? ZU^']MXHCMFBMO&-\VJ_;Y+NV) ^U6]M##;PK=C* M2F9TC9E@)KPW_@D7XQ^%7_!(/X*?&G]A?]K3QYIW@^;X7?$K5]=\%_VQ=)"_ MB?PI?".:PN]/1B#>R-();=H8=[I.%B(WLH/Z=57O-(TG4;FWO-0TNWGFM)"] MK+- K-"Q&"R$C*G'<4 ?$W_!OK^R1\4OV4?V FU'XZ>%[C0?&OQ7\>ZO\0?$ MGA^\0K/I%_\ !/?_ )(G MJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37NE !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 %%%>5_M,_ML_LQ_L=_ MV)_PT=\3/^$=_P"$B^T_V-_Q)KV\^T?9_*\[_CUADV;?/B^]C.[C.#C?#87% M8VNJ.'@YS>T8IMNRN[)7;LE?T.?%8O"X&@Z^)J1A!;RDU%*[LKMV2NVEZGJE M%?*W_#['_@F/_P!',?\ EF:U_P#(='_#['_@F/\ ]',?^69K7_R'7K_ZK<3_ M /0#6_\ !4__ )$\C_6OA;_H/H_^#8?_ "1]4T5\]^%/^"JW[ 'C7P-XB^(W MA_\ :-TXZ1X6^SC6+B^TN]LW5YQ*88XH[B!'N)&$$N$B#L-G(&1G\\OVY_\ M@OA\5/BP;SX=?LB65WX,T!]T4OB>YQ_:]XO3,6"5M%/JI:3H0Z'*UZ.3<#<2 M9SC'0C0E3Y?B+3%NM/!NARK)=DD95I MV^[;(>#E_F(.55\8K\D/VD?V]?VWO^"GGC^'X4^'=-U'^R[^XQI7P[\'Q2-$ MX!R'N"/FN"O!+R8C7!8+&,UVO[%'_!%G]I;]K>_A^*7QWO+[P3X4OY?M,VH: MQ$SZMJH8[B\4,G*ALY\Z;&=P95D%?KK^R]^QQ^SS^QYX/'@_X%?#^VTTRHHU M'5IOWM_J##^*>"?V5?GFO/9N_=VCLU&1\'_L+_P#!OUH^C?8_B/\ MNZF ME_=#;+#X#TBZ/D1'J!=W*',I]8XB%R/]8X)%?I?X3\(^%? ?ARS\'^"/#=CI M&DZ?"(K'3=-M4@@MT'141 %4>P%:-%?FN>\29QQ'B/:XZI>VT5I&/HOUU;ZM MGZ;D'#.3<-8;V6!I*+>\GK*7K+]-$NB04445X1[X4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%9WAWQ=X9\6_;O^$9URVOO[,U& M6PU#[/(&^SW4>/,A;T90DTU=!1115#"BBB@ K^4'_@[ MQ_Y3)ZW_ -D_T'_T2]?U?5_*#_P=X_\ *9/6_P#LG^@_^B7H ^P/^#3;_E*9 M^UW_ -O'_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH \+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#D MB>K?]CWK/_I2:]TH **** "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@ K\K?^#F7_FB?_*F,PE'@[$4)U$ISY.6+:O*U2#=EN[)-L^ :***_J@_DX] M:_9$_8F^/_[;?CF?P7\#O#$=Q'I_E-K>M7TWE66EQR%@C3/@G+;'VH@9VV-A M2%)'[&?L+_\ !&[]FW]D(6?C;Q9:Q^.?',.V0:[J]J/LUC(.?]$MR2J$'&)' MW29&5*9VU\U_\&S7_-;/^Y;_ /]M;65DUO<_I+PNX/R.624M/FMS:J/+.45RK:^E[N[3VL%%%%?C MQ^S!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445 MY]\;?VJOV?/V=K)KGXO?%+2]*FV;H].\TRWDH[;;>,-(0?7;CGDBN?%8O"X* MBZV(FH06[DTDOF]"9SA3CS2=EYGH->9?M@_M"Z9^S!^S[K_Q:NVC:]MK;[/H MEM)_R\7TF5A3'< _.P_N(Q[5\:?M#_\ !=>*QM+NS_9Y^&8BAAC8MX@\5GHH M'+);1-Z<@M)Z93M7Y=?M3?MV?M,?M<^(#?\ Q<^*NJW]A#,S6&E"80VL&>-P MAB"QJQ'!('3UZU^>YCX@Y;C*-;#91)SJ6:]I:T(MZ)W=G)K=)*SMK)'V7 /! M&:^(^*JTLNFH4Z=N>K)/EBWLHK>4M&[:)):R5U?]#_\ @C_^UGJ?@_\ :#U/ MX2_$#7I)[+XB7+7$5S=2Y(U@98.2>\P+(3U9Q$*_4ZOY3_#?BOQ/X.UNU\2^ M%/$%YIVH65PD]I>65PT[717^IXJ\#\\X%R9XRGB5BJ,/B:BX2BF]W'FFG&^ M[4KJ^JM=K[FHHHK]4/R8**** "OY0?\ @[Q_Y3)ZW_V3_0?_ $2]?U?5_*#_ M ,'>/_*9/6_^R?Z#_P"B7H ^P/\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2 MF?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_X M)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)KW2@ 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@ HKD?C+\>O@U^SUX3?QQ\;/ MB5I/AK3$R$N-4NPC3,!DI$G+S/C^! S>U?G)^UK_ ,'$^G6OVKPE^QO\.C=/ MR@\7^*X2L8[;H+12&;U#2LN".8S7T.1\+9[Q#.V"HMQZR>D5ZR>GR5WY'SN> M\5Y#PY3OCJR4ND5K-^D5K\W9>9^E_P 0?B1\/_A/X6N/&_Q.\:Z7X?T>T&;C M4M8ODMX4]!N<@$G' ')/ !K\^?VM?^#AGX3>"/M7A3]DKP2_B_4ERB^)- MUTJ%O1B")KG!'4F-2.&C-?H"X8X+X07/GF(]O67_ "ZAM?SV?_@3@GV9^=OB MGC?C%\F0X;ZO0?\ R]J;M=UHU_X"IM=T?G_J7B7_ (*/?\%7O'W]G(?$OC<0 MW (LK1!:Z-I1/0L/DMX#C^)SO8#JQKT[XK_\$"/VW/ OA/PW?^ =-TSQMK.I M?:F\0Z;I&J6MK#HP00^0OG7LT)N&DWS9V)A/)ZG<#7[6^#?!'@WX=>'+;P?X M \*:=HFDV2;+33-)LDMX(5]%CC 4?@*U*Y:_BOF6'K0AE>'IT:$-H6O?2VMN M6W>T;:[MHZZ'A)EF(HSGFN)J5J\[7G>UM4]+\U^UY7TV2>WX"?\ #D[_ (*< M?]&S_P#EYZ+_ /)E'_#D[_@IQ_T;/_Y>>B__ "97[]T57_$8^)_^?-'_ ,!G M_P#+"?\ B"_"W_/ZM_X%#_Y6? 7_ 0T_8F_:<_8[_X6C_PT=\,_^$=_X2+^ MQ/[&_P")S97GVC[/]O\ ._X]9I-FWSXOO8SNXS@X^_:**_/,\SG%<09I4Q^( M24YVNHW2TBHJUVWLN^Y^C9#DN%X>RJGE^&E)PA>SDTW[TG)WLDMV^FP4445Y M)ZX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17EWQU_;._9J_9 MQBDC^*?Q4T^VOT7(T6SS/M7WKXJ^/?_ 7)\5:IY^C?LX_# M.'2X3E4USQ*1-<$?WDMXSY:'_>>0>U?)YYQOPSP]>.+Q"YU]B/O2^:6W_;UD M<6(S#"872RU?]>I^C>NZ_H7A?29]>\3:U::=8VR;[F]OKE88HE]6=R H] MR:^6?CW_ ,%A_P!EOX3^=I/P^GN_'6JQY 31OW5DK#LURXP1[QK(*^!=,\$_ MM[_\%!M?35Y;?Q1XNA\X[=0U"7[/I=J?XMA;9;QXYRL8S[&OJ/X"?\$--+M? M)UG]I'XH/=.,,^A>%@4CSUP]S*NYAV(6-3Z-WKX1\:\;<4OEX>P/LZ;_ .7M M2WWJ_N_)>T/-_M#,,9IA:=E_,_ZM^9X-\9?^"I_[9/[0NI?\(GX$U-_#%I>O MY5MI'@Z!_MBF?F9F_ZY[ ?[M6?@E_P26_:[^.EXOB;XB6J>#[&[?S;B_\ M42,][+GJPMP3)N]I3'GUKZR^(_[87_!+/_@F#IUSX8\.2:(OB*!#'-H/@ZW7 M4=7D8?P7$[,?+/\ LSRKUX%?!/[5?_!PG^U-\86N/#'[.V@6GPYT:4F-+R(K M>ZM,IX_USKY<.1VCCWJ3Q(>M>77X/P4JWM^)\PGB:J_Y=P;Y5Y7Z+R2@?HO" MO@MQGQ?*-:=-JF_MU+PA;RNN:2_P1MYGM?\ P46_8+_9(_8O_82\7W]W\0H] M5^)&H6MG%X=.NZO';RSDWUNMP;2S1AOQ!YQ.[S"H!.17Y(5]@? +_@DY_P % M#_VZ/$7_ LOQSI.I:-8ZHXEN_&7Q)O)EGNE/.](Y-UQ/D/G'6LC]M M[_@D1^U5^QIK\MW;^%[WQOX/*![;Q?X=TN1T08^9;F!2[VK ]V)0Y&')R!WX MG*>2@JV!P7L:"5K);[^\^K;VYG?9*Y_6/AGA>#/#[#RXKY4MOE:OL?_@@R?$8_X*6^#QH:2FU.D:O_ &P8\X%M]@FV MEO;S_('U*U\P?#GX)_&'XO\ B2/PA\+?A?K_ (@U.60(MGI&E2SNISC+;5.P M#NS8 ZD@5^V?_!&K_@ESK/[$/A;4?B]\:X[9OB)XGLEMGL;>594T2QW+(;;S M%R'E=U1I"I*CRT52<%FZ>&\MQ6+S.G4C%J,&FWTTUMZO:Q['BOQ5D^2<(XK" MUJD76KPE3A"Z MM_\ 9/\ 0?\ T2]?U?5_*#_P=X_\ID];_P"R?Z#_ .B7H ^P/^#3;_E*9^UW M_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH * M*** "BBB@ HHHH **** /"_^">__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2 M)ZM_V/>L_P#I2:]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO'/ MVHOV^/V5OV/M.>7XU_%.SMM3\K?;^'-//VG4I\C(Q AR@/9Y-B?[5?F1^UK_ M ,'!'Q\^*'VGPI^S!X9C\!:/)E!K-V$NM6F7ID$@Q6^1V4.P/(D%?69!P3Q# MQ$U+#4N6F_MR]V/RZR_[=3/D.(..>'.&TXXFKS5%]B/O2^?2/_;S1^JG[0_[ M6O[.O[*GAW_A)/CS\5=+T%'C+VME-*9+R[Q_SQMXPTLG/&54@=R*_-3]K7_@ MXB\=>(_M7A/]CWP"OA^T.47Q7XEA2>]8?WHK8%HHCZ&0RY!^ZIKP;]GC_@E; M^WM^W7XB_P"%G>.+74=&TW5)!->>-/B#?>*?XXXY,SW!(^ZQ C/\ ?%?I M9^R5_P $5/V._P!F;[+XB\4>'S\0?$\&&_M?Q3;JUM#(.\-GS$G."#)YCJ1D M.*^V_LSP_P"#=<=4^N8A?8C\"?FKV]>9M_W#X?\ M3Q#XUTP%/ZEAG]N5^=K MR=K^G*DO[Y^7GP?_ &(_^"AW_!2[Q@/B9JMMK6HVM\P\WQWXZOI8K,1YZ0LX M+2H.0$@1E7IA17Z-?LE?\$&_V5_@9]E\3_&Z63XD^(8L.8]3@\G2H7]%M03Y MV.1^^9U;@[%-?5>1]'D7AID&4U/K&*3Q-;=RJ:J_=1U7_@7,_,KZ3I&E:!ID&BZ M%IEO96=K$([:TM(5CBA0# 554 *!V &*L445^?MMN[/T-))604444AA1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%>._'K]O7]EG]G(367C_X MH6D^JPY!T'1?]+O-P_A9$.(C_P!=&0>](H)6^3Q!XDNVAL(5/7RGE(3:/[D(/^[7YEF/BME\Z_U7),//%5 M>G*FH_DY.W^%+S/(JYU2:12[_\ (RI_O5\;?%?_@H]^V[^U-K/_"%^$M:OM+@OF*6_ MASP)9RI-,#_"73=/)D=0&VGGY17TQ\!/^"'/@30_)UG]HOXCW&N7"X9]%\/; MK:U![JT[#S9%_P!T1'WKZ3UG6_V)?^"?'@ ZEK5]X0^'.DM'@/(52YOMO8#Y MI[MQZ#>U>;/)?$;BB#J9OBE@Z'6$-[>=GM_BF[?RCP^79]G%:-)73EHHP3N1(Z M-[5]E?"3_@F3^Q3^S+HS>-O'>F6VNS:=%YUYK_CFZC-K;@=7\IML"*#T+AB/ M[U?*'[5O_!R+X;TS[3X8_8[^%3ZG,,HOBKQ@C16X/3=%:1L)''<&1XR".4-? M$[S_ /!33_@K'XUV ^+O'L<5S]Q0+71-,;_R':P-@]\.P'\1K7+LCX(X>FHX M+#O%5_YI>]KY:QI_RQWM\OU?R/KO]9/"C@'WN"B-Y4&1W M9V93UCXQ7Z7_ +*G_!+W]C']C];?4OAE\)[>_P!?MP#_ ,)5XDVWNH;Q_&CL MH2 _]<4C%?0=%>YE_#^5Y;9TX7E_-+5_Y+Y)'Y[Q/XG<8<5OZOJ_E!_X.\?^4R>M_\ 9/\ 0?\ T2] 'V!_P:;?\I3/VN_^WC_T^3U^ M_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !113+BX@M('NKJ= M(HHD+R22,%5% R22> .] #Z*\$^#G_!4K_@G1^T'\8)/@#\$_VT/AYXF\8+ M)(D.A:3XDADENVC!+K;G.VY( )(B+\*3T!->L_%3XN?##X'>"+OXD_&'Q]I7 MAK0;$HMSJNLWJ00J[L$CC!8C<[NRHB#+.S!5!) H Z*BN/\ @W\?_@U^T%H] M]K?P<^(>GZ[%I=\;+5H;5RMQIUR%#^1;9&2K#=\IP M >G45':7=K?VL5]8W,L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1102 ,DX ZF@ HKY2_:U_X+&_L;_LK_ &GP_!XN_P"$V\3P97^P M/" ](Y+A!Y\S$9!6,(C#JAK[G(?#WB'/$JKA[*EOSSTT[I;OULE MYGP?$'B+PYD,G24_;5=N2GKKV;V7I=OR/U8_:R_X*A?L?_L?)<:3X_\ B*FK M>(X00/"?AK;=WPW\6_M%ZS'\/ M-$F(D:RF07.KW"GG_5 [(,^LC;U/6,U^G/[*O_!.C]DO]CJUBN/A'\,;=]:2 M/;+XIUK%WJ4AQ@D2L,0@]UB5%/<5]3S^'G!GPKZ]B5Z AXD\30 M8;_A*?%02ZN(Y!_%"FT16^#G!10^#@NU?2U%?)9_Q]Q%GR=.53V=+^2&BMYO M=^C=O)'U_#_A[PWP^U4A3]I5_GG[SOW2VCZI7\V%%%%?%'W 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1102 ,DT %%>%_'O_ (*.?LF?L^>= MI_B/XDPZQJT.0=#\- 7EP&'57*D1Q'VD=3[5\3_'O_@MG\H+J(H\CML->NIS7V(>]+T=M%_V\T>?B M&TE*[[+5_P!>I^F7CSXD?#_X6Z"_BCXD>--+T+3X_O7FJWR0(3_=!?H_P.\*WWC*^7*KJ%QNLK!3TR"ZF63![;%![- MWKXW\!_LA_MW?MNZ\GC;5M'UR_ANN?\ A*/&E])%;A#WC:7+NGH(58#T&*^O M/@)_P1$^$'A/R=9^/WC:]\57BX9]*TS=9V(/=68'SI1[AH_I7QG^M/B#Q9[N M28/ZO2?_ "\J;V[JZM_X#&?J<'US,\;_ +O#ECW?]?DF?)/Q(_;E_;I_;(UU MO!&@:UJYBO,B/PMX$L98E=#P0WE;I95Z9\QV7Z5Z#\!?^"+/[0OQ",.L_&;7 MK'P3I[X9K5B+R_8=?]7&PC3(_O2;AW7M7Z7^#?A[\'?@#X/ELO!7A;0O"FBV MD7FW;VT,=K$JJ.9)7XR0.KN2?4U\E?M6_P#!>C]C/]G_ .T^'OA=?3_$SQ!# ME5@\.2A-.1QV>]8%&'O"LH^E./ASEM.HL;Q/CI8B?9R:CZ+5S:_P\OH>]D' M>=\38OV>&I3Q$^MD^5?XI/2*\VXH]>^ G_!,K]DCX">3J-C\/E\1ZO#@_P!L M>*2MVX8=TB*B&,@]"J;A_>-'[5'_ 4W_8Q_8ZBGTOXG_%>UN=UN@+S5IE//^H1@D6?620.I/,9Z5])@LQH8>G]4X>P:4>_*HKU>U_63N?O& M\'>'^%<-'$\6X^&'CNJ5-WG+YV;?GR1E_B1I?M6_\'$G[1_Q/^T^&?V9O"=G M\/M)DRBZM<[+[59%Z9#.ODP9'94=E/22O)/@?_P3(_X*-?\ !03Q./B=XLTG M6+>SU(A[CQQ\2;^>/ST/(:,2AIYQC.THA3MN6OUX_92_X)/_ +%/[(OV;5_! M'PNBUSQ%;X(\4^*]M[>*X_CC#*(K<^\2(<'!)KZ1KOAPWCLPFJF:5W+^['9? MI]R^9MB/%CA[ABC+"\'9=&ET=6HKS?RNY/NN:;7]P^#?V4O^#?W]D7X(_9O$ M?QNN;OXF:[%AS'JD?V;2XG']VU1B9.X(F=U/]P5]R^'?#?AWP?HEMX9\):!9 M:7IMG$([/3].M4@@@0=%2- %4>P%7:*^GP>7X+ 0Y/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !11 M10 4444 %6OASPGX/]@WX%:_\&?@AX;_ &7?@UX;\(_& M4?'#PYIGP?U/P;H<&GW=AME>>Z(-NBD6D%K!-J-*Q'6O M.OA/_P '!G_!'#6/'LO[8W[17[7=M<>.WTJ;3_!/@C3O!6N7A\(:9*5=[.)E MLO+EU"Y:.(W5PK>7E(H(W,4/FR^D?MG^#=6^"W_!5S]F/_@K9XR\/76@^!K_ M ,!WGPZ^*UUJ94?\(>+R.>ZTR:]=24BA^VW+V\L[,(HF*9;#B@!WQX^(VH_L MY_\ !RC\%-*\*7)M=,_:"^"6L:'XULHSMAN[C1EO-0L[V11PTR(K0+(4[)&^&.*Y?_@D7XQ^%7_!(/X*?&G]A?\ M:T\>:=X/F^%WQ*U?7?!?]L720OXG\*7PCFL+O3T8@WLC2"6W:&'>Z3A8B-[* M" ==_P &T/Q@\6^.OV O$GP3\6ZY<:D/@A\8_$/P\T:]O)3)*^F6;03VJLQ. M2(X[L0KZ)"J] *_0ROA[_@WU_9(^*7[*/[ 3:C\=/"]QH/C7XK^/=7^(/B3P M_>(5GTN746C6&WE!Y646T%N70@%'9D(RIK[AH S_ !7XK\.>!O#EWXM\6ZO# M8:;80F6\O)SA(DZ;CCMS7G'_ W/^R/_ -%ZT'_O\_\ \37J5]86.J6DFGZG M917%O*NV6">,.CCT*G@BL?\ X5=\,_\ HG>A?^"B'_XF@#Q/_@GGXU\*3? [ M4YXM<@9)/&VK21L"?F1Y]ZGZ%6!_&O=_^$Q\,?\ 0:@_[ZKQ;_@GMING+\$M M55=/@ 'CG6 (AP!<$ =.P 'X5[K_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 4_^$Q\,?]!J#_OJC_A,?#'_ M $&H/^^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#_ M +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,? M]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\, M?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A5'Q+J_@KP9H5SXH\8:GI> MDZ991&2\U'4IHX(($'5GD>#;"UDOK_ ,26D$$*%YIII=J(H&2Q)X [FOA+]K7_@O;^S'\(_M/ MA;]G#PL/B'KD>4&I;#:Z3 _3/F%?,N,'LBA&'22OSV\?_M$_\%#?^"HGCH^! MM.CUOQ%')('3PCX1L3;Z9:*3\K2JIV!0>DMP[$?WZ_0\D\-L\S&G]8QK6&HK M5RGH[=^72W_;SBC\YSSQ-R++:OU;!)XFL]%&GJK]N;6__;JD?IM^UE_P71_9 M&_9_2Y\._"N[D^)/B.+*BWT*<1Z="X_YZ7C JP_ZXK)Z$K7YM?'S_@HS^WW_ M ,%"/$C?#72-2U.+3=18I!X&\!VDL<4L9X(FV%I9UQC=YC%!C.U:^HOV2O\ M@W8U"Y^R^+?VR?B+]F3ASX0\*3!I#WVSW; JOH5B5L@\2"OT?^"/[,GP _9P M\+KX/^"/PGT;P]98 F^QV@,UP1T::9\R3-_M.S'WKWO[9X"X-TRRE];Q"_Y> M2^%/R=K>G+'_ +?/G_[%\0.-/>S2M]4P[_Y=Q^)KS5[Z]>>6C^P?E+^R7_P0 M6\8>-OLWBK]K;XH6OA'3FP[>&]"FCNM2D7^Z\WS0P?AYI[$*:_3']FS]E_\ M8_\ V2-$_LCX$^ ]'TB9X@EWJ[@SW]T._F7$F9&!/.S(0$\**]>_L[3_ /GQ MA_[]"C^SM/\ ^?&'_OT*^&S[C+B#B)M8JK:'\D?=C]W7_MYMGWG#_!7#O#<4 M\)13G_/+WI_?T](I(I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT*^6/JRG_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[ M.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5 MS^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ M *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8 M^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H M-0?]]4?\)CX8_P"@U!_WU5J6STN"-IIK6W1$4L[LB@*!U)/:OGKX]_\ !3#] MCCX$>=ILGBV#Q/J\61_97A6%+HAO1YLB%,'@C>6']T]*\_,]_\)CX8_Z#4'_?58'Q!_:#^"7PHT8Z_P#$ M?XG:1HUJ =KWUV$,A'9%^](WLH)]J_,SX\_\%COC_P#$EIM&^#_AK2_!&G2$ MJDUO"MY?N#QS+(NQ,_[$88=F/6N-^%W[ /[-\5*>,KO"\/X2>)J=[-17G:W-;UY/4\BIG*J M2Y,+!S?X?Y_D?5OQ[_X+?_"SPSY^C?L^> [OQ-=+E4UC6-UI9 ]F6/\ UTH] MF$1]Z^0?B%^UG^W'^VQK4GA&/Q!K>H6]P<'PUX4M7@M%0]I%BY=/]J9FQZU] MK_ 3_@BI\ ? 7DZQ\:O$5_XUU!,,UFI-E8*>N-B,9),'N7 /=.U?6O@WX:?# MOX=:''X:\!>!=(T;3XON6>F:='#&#ZX0#)]2>3WKD_U4X_XK][/,9]7I/_EU M3WMV=G;_ ,"E/T(^I9GC=<14Y8]E_7ZL_,+X"_\ !'?X@>+_ "=8^/7Q,TOP ME9MAGTNP87M\1W4E3Y,?U#2>ZU]L? 3]B']BG]GCR+_PEX-L=2U:'!&N^(F% MY=!A_$NY=D3>\:)5C]J7_@H9^Q=^Q[!-;?&/XH:8NLQ)E/"^CQK>:DYQD PQ M_P"JSV:4HI_O5^:7[5O_ "X?X#X-LX4U.JNLO?G?_P!)B_11/TS@_P (^(^(N6I@ M<*U3?_+VI[L?5-J\O^W(L_6OXL?M.?L_? OPR_C#XO\ Q?$C6X\.UG.K M6>E1/UP($8R38/'[R0JPZQCI7K?VCQ%G.F#I^RIO[4M_E_P$_4_5O]5?"S@+ MWL^Q;QN)C_RZI_"GV:3Z?WYQNOL'YI>)OB?_ ,%(?^"IOC(Z/=ZIXG\:1+< MC2[$"TT;3SGY2RC9;0D#&'D.\XY8FOKK]E+_ (-Z?#)^S>*/VQOCG .CMX4\ M&R?CMEO)$_!ECC_W9.]?JYX5\ >!/ N@V_A7P1X+TG1]+LTV6FG:7IT5O!"O MHD<:A5'T%:/]G:?_ ,^,/_?H5UX3A/"1G[7&3=:?GM_F_F[>1XN=^-6=5ME&/_ &[%-?S,\P_9_P#@#^R;^RSX?_X1OX!?#S0/#<+1 MA+BXLX-UU<@=/.N'W2S?\#8X[5Z'_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_ ML[3_ /GQA_[]"OJ*=.G1@H02271:(_'L5BL5C:\J^(FYSEO*3;;]6[ME/_A, M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A M5G.4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#? MH4?V=I__ #XP_P#?H4 %C?V>I0"ZL;A98R2 Z],U-38XHH5V0QJB^BK@4Z@ MHHHH **** "OY0?^#O'_ )3)ZW_V3_0?_1+U_5]7\H/_ =X_P#*9/6_^R?Z M#_Z)>@#[ _X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_ M?Z@ HHHH **** "BBB@ IL\$-S"]MHIU% $.GZ=I^ MDV4>G:58PVUO"NV*"WB"(@] HX ^E-O-(TG4;FWO-0TNWGFM)"]K+- K-"Q& M"R$C*G'<58HH **** "BBB@#PO\ X)[_ /)$]6_['O6?_2DU[I7A?_!/?_DB M>K?]CWK/_I2:]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH ***X[XU?M!?!3]G3PHWC;XX?$S2?#6FC/ERZE=!7G8#) M2*,9>9\?PHK-[5I1HUL155.E%RD]DE=OT2U,ZU:CAZ3J59*,5JVW9+U;T1V- M87Q&^)WPZ^$/A6X\*&7PK_ %/)J4L76>W*GR_?:\K>2M_>1]S?M:_\ M'#GPP\'?:?"G[(O@9_%5^N47Q/K\4EMIR'^]'!\LTX_WO)'^\*^%;G4_^"C_ M /P5?\?_ &93XE\;B&XR((0+71=))Z9^Y;0':>I_>,!U8U^@W[)7_!OO\ _A M?]E\5?M/>)9?'NLIASHUIOM=)A?K@@$2W&#W8HI'!C-??'A'P=X1\ >';7PC MX%\+Z?HVE64?EV>FZ59I;P0+Z)&@"J/H*].7%G!_"473R##>UJK3VM3]-GZJ M*@O4\N/"/&?%\E4XAQ/L:+_Y\">&_LOBS]L'Q\ MWB"[&';PIX:F>"R4_P!V6Y(664>HC$6"/O,*_1#X7_"/X8?!3PG#X%^$?@'2 M?#FD6_\ J[#2+)((RV,%VVCYW/=FRQZDFNBHK\\SKB;.^(*G-CJSDND=HKTB MM/GOW9^C9'POD?#M+EP-%1?66\GZR>ORV[(****\$]\**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BO,OVP?VA=,_9@_9]U_XM7;1M>VUM]GT2VD_P"7 MB^DRL*8[@'YV']Q&/:HOV3/VD_#_ .T;^SCHGQJFOK:UE>S,7B%6D")9WD0V MS@DG"KGYUS_ ZGO7F/-\O6:_V:YKVW)[2W]V]K_?T[:F/MZ7MO97]ZU_D>I4 M5\R_'O\ X*Q?LE?!;SM+T/Q1)XSU>/(%EX8"RPJW;?>)/"N1MP= M;VM1?9I^\_F_A7I>_D<>(S7!8?3FN^RU_P" ?I]\7?V@/@K\!M)_MKXO_$O2 M=!B9"T45[_^"Y'A+2O.T;]G'X:3:K.,JFM^)28 M+<'^\MNA\R0?[S1GVKYR^$7_ 3/_;6_:;U;_A,O&6CW6AV]\XDN=?\ '-U( MMQ/GJPB;=.YQR"RA3_>K[,^ G_!&C]FCX8^3JWQ2N[WQUJD>&9;[-M8JP[B" M-LM])'=3_=KY7^W/$KBW3+<,L'1?VY_%;RNKZ_W8?]O'%]8S;&_P8[W_K MT7S/A3Q%\8OV]/V_=?D\-6U]XF\3P.X\S1-!MC!IUN"?E\U8]L2@=GE)/^U7 MNWP$_P""'?Q#U_R=9_:)^(EMH%L<,^BZ!MNKLCNK3-^ZC/NHE%?I'X9\*>%_ M!6BP^&_!WARPTG3K=<6]AIMHD$,8]%1 %'X"LCXK?&;X3? OPI+XX^,?Q&T; MPSI,60;[6;]($9L9V)N(+N>RKECV!KNP'A7E<:OUS/,1/%5-VY2:C^;D[>"-I)YYY B1H!DLS'@ # MDDU^:G[5W_!QS\(O!OVGPS^R1\.I_%]^N43Q'XA22STY3V=(.)YQ[-Y/U-?! MOBSXV_\ !3#_ (*K^,G\(VUUXJ\9PF96/ASP];&VTBQR?E,JIM@C Z"6=BW^ MV:^F_MS(\GIK"9924NT::2C?U2U^29^Z<.>"?$.+P_UG,G# X=:N52RE;OR7 M5O\ M]Q/U3_:M_X+H_L4_LY_:= \#^()?B1XBARHT_PI*ILT<=I+ULQ8ZC,7 MFD'JM?FY^T9_P67_ &_?VQM;_P"%>?#74;KPEINIRF"S\,_#Z"4WUWGHC7"Y MN)6(R"(]BL.J5]!?LI?\&W6OZC]F\3_MB_%==/B.';PKX.=9)SWVRW=IK]+?V4O^"0/[$?[)_V;6M#^&J>*?$=OAAXE\8!+V=''.Z*(J(8"#G#( M@<#JQZU]045[.7\.97EUI1AS2_FEJ_ET7R5SX/B?Q4XQXHO3JU_94G_R[IWC M&W9N_-+T;:\D'3I1117NGYP%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !7\H/_!WC_RF3UO_ +)_H/\ Z)>OZOJ_E!_X.\?^4R>M M_P#9/]!_]$O0!]@?\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ M -/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 >%_\ !/?_ )(G MJW_8]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37NE !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 %%%% !17P%^VS_ ,%R_P#ACO\ :<\3?LX_\,O? M\)%_PCOV+_B<_P#";?8_M'VBR@NO]3]BDV;?/V??.=N>,X'E7_$3+_U91_YD MC_[W5]IA?#WC#&X6&(HX:\)I2B^>FKIJZ=G--73ZZGQ.+\1N#<#BJF&KXJTX M2<9+DJ.SB[-74&G9KH['ZI45^5O_ !$R_P#5E'_F2/\ [W5]+>#?^"S7[*?_ M RKX<_:-^-&MVOA?5O$45X\'@#3-2_M74@(+R>V7 2.,@.(=X>18T^;&XXR M<<=P'Q;ET82K85^]+E7*XS;;3>T)2>R>MK+JS; \?\(9C.<:&+7N1YGS*4$D MFEO.,5NTK7N^B/KRO-?VB_VOOV,&209XW!=HSR17Y5?M:?\' ?[0OQ7-SX4_9G\.Q> -&DR@U68I=:M.IXR&( M\JWR.R*SJ>DE>8W-X#_ M !QQ/F>&RP6'6,XAQ,-Q M#P?#F&EB:O\ -9J"\[:-KS?(O,]O_:U_X.'_ (B>*OM/A3]D'P&OAJR;*+XI M\1Q1W%^X_O16XW0PG_?,N1V4U\\?!C]A'_@H7_P4F\7#XGZS;:S>6=^09O'G MCR^ECMC'G(\EG#/,@Y 6%&5>GRBOU%_9*_X(O?L<_LP_9O$.N^&CX^\3P8;^ MVO%4"2012#O!: >(>)*JQ'$^+;6ZI0=DO5KW5V=DV_P"8^'_V2O\ M@A%^RC\!OLWB;XRB3XE>(HL.?[8MQ%I<+_[%H"1)W'[YI%/7:IK[:TS3--T7 M3X-(T?3X+2TMHECMK6VB6..) ,!550 H X '%3T5^:YKG>:YW7]KCJTJCZ7> MB]$M%\DC]-RG(\IR*A[' T8TUULM7ZMZOYMA1117EGJA1110 4444 %%%% ! M1110 4444 %%%LPPRGV5&;X8BO"OB'_ ,%X+IO,MOA1^S_&G7RKWQ#K!;/IF&%1_P"C:^1S M#Q"X-RZZJ8R,GVA>?_I*:^]G%5S3 4MZB?IK^1^BU-FFAMXFGN)51$4L[NV MH'4DGI7X]^-O^"LO[<_Q.NO[+\/^,[30QE?)U/%W!XJ;IY5@ M:V(EY*R_\EYW^".)YY";M1IRD_Z]3]4?B'^VQ^R9\+-Z>-?V@/#,$T6?,M+3 M45NYTQZQ6^]Q_P!\UX5\0_\ @MI^RKX8WV_@;P]XG\33#_5RPV*6ENWU:9A( M/^_9KYR^'G_!#_\ :6\1>7(/$FHV5N(-&L+9(K"WO+Z3Y88V3$DA7.78+(#L1C MGBN/&<2^*.)PE3$PP=/"TH)RDG?\ \D,ZF+SB<'-04(KJ_P#@_P"1 MX7^W;_P4%\7?MK7&CZ6_@Y/#>@Z(\DMOI<>HFY:>=P%\Z1]B D*-J@+\N]^3 MNKR#X>:=\4?B5J-A\"_ >IWMS_;FJJ+/03J@@MKB\8!58K(ZQ;R%50S<\ 9Z M5P>N>./"7AN7R-9UV&&3O$,LX^JJ"15CP7\3]&DUNUU?P7XJ6/4;*X2XLY(G M,O@_P"U*N#K.@]74]G/DM_CY>6WSL?HC\!/^"&NNWWDZS^TA\3X[&,X9]#\ M+@22D>CW,B[4/8A4<>C5]J_ S]C[]G#]G*!/^%3_ KTVQO%3:VKSQFXO7]< MSR[G /=5(7V%1?LC?M&Z+^TK^SMH?QC6Y@AN);0Q:_$&"K:7L0Q.IS]UN M?X'4]Z\/_:M_X+<_L1_LS_:=!T+Q@_Q \1PY4:1X/=)H(W':6[)\E!G((0R. MI'*5_4V09#P1D& I8["0BE**E&I+WIM-7T;U3[J*7H?9<-\*XO.JT:64X:56 M;L]%>U^K>T5YMI'V!7C7[3__ 4 _9*_8_LI#\^* T^J MW&XY9Q:!@X;.<^>\1[\UU5>**^,FZ65T74?\S5DOZ\VC]RP?@_E^18>.,XPQ M\,-#?V<&G-^5[/7RA&?JCTK]JW_@XZ^+GC'[3X:_9(^'-OX1L6RB>(_$21WF MHL.SI ,P0'V;SOJ*^=_A9^Q/_P %)_\ @IKXMC^)6J:;XAUFVO#SXX\>ZA+# M8I&3_P L7E!:2,?W+='"^@%?K3^RE_P1E_8A_9:^S:XO@#_A-?$<&&_M_P 9 M*EUY;CG=%;[1!%@\JVPN/[YZU]7*JHH1% 4# ' %3'AW,LRDJF:5VU_+';_ M "^Y/U-:WBEPKPE2>'X/RZ,9;.M55Y/Y7)?VE?%5Y\0M7CP[:5!NL=*C;K@JC>=/@]V=58=8^<5]\>!?A]X$^%_AFW\% M_#;P9I>@:1:+BVTS1K".V@B^B1@*/KCFM>BOIL%EN!R^'+AZ:CY]7ZO=GY'G M_%G$7%%;VF9XF53LF[17I%6BODO4****[CYT**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_E!_P"#O'_E,GK?_9/] M!_\ 1+U_5]7\H/\ P=X_\ID];_[)_H/_ *)>@#[ _P"#3;_E*9^UW_V\?^GR M>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#PO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4F MO=* "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 **YOXH_&'X5?!+PS) MXR^+WQ$T;PUI<>1]MUG4([='8#.U=Y!=O15R3V%?!_[3G_!P]\!? GVCP_\ MLR^ K[QOJ"Y5-:U0/8::I[,JL//F'^R5BSV:O;RCAS.\^GRX&A*:[[17K)V2 M^^YX6<\2Y%D$.;'5XP?;>3](J\GZVL?#'_!;'_E)Q\3/^X-_Z9;&OE:NY_:4 M_:$\>_M5?&W7?CY\3H[!-;\020M>1Z9;F*W0101P1JBLS$ 1Q(.6).,DDFN& MK^O [^65;;7+IA1]7X;<.Y;Q+G\L/CDW"%-SLG:[4H*S:UM[SV:?F;/[ M)?\ P2H_8\_9#%MK?A'P NO^)8,-_P )5XH"W5TCC^*%2HCM^&HY8O]9:V%\+V=3Z&*V$C@^Q%>%?$/_@MS^R]X:WV M_@/PGXG\2S+G9*MI'9V[?\"E;S!_W[KYW,.+>&$A4KRZ?4SS!Q=H)R?DO\ /_(_8OQ/XR\(>"=/ M.K>,_%6FZ1:CK+]82*3G^\LCM-_XY M7M/P\_X(1>.KO9/\5OCSI5@!@R6WA_3)+LM["24Q;?KL/TKC_P!=/$+-_P#D M691R)]:K?W^][-?G\R/K^:5_X-"WK_2.Y^(?_!=GX5Z;YD/PM^"&NZNPX2?6 M[^&Q3/\ >VQ^<2/8[2?:O"OB'_P6K_:W\5>9!X,T_P ->%XCGRI++3#7&K:P88B?9;58B![%C7NOP\_ M97_9N^%'EO\ #WX'>&-,FCQLO(M'B:X_&9P9#^+4?ZO^*N?\ !*']B+X?[)I?A;+KUS'C M%SXAU2:?/UC4K$?^^*^CJ*^NR_@+@_+;.C@X-]Y+G?\ Y/S?@=U++<#2^&FO MGK^9@^"?A;\,_AI:_8?AU\/-#T&';@QZ/I4-L"/?RU&:WJH>)?%7ACP9H\OB M'QAXCL-)T^ 9GOM3O$@AC'^T[D*/Q-?,GQL_X+2_\$[O@EYUI/\ '*+Q3?Q9 MQ8>"K1M1+X_NSKBW_.45]'4KX#+J2C*4:<5LM$ODCZ+*LASC.)^SR[#3JO\ MN1;MZV5E\SZJKX0_X. ?BC\.?AM^R7I=MX@\-C4_%&LZVUIX0\S4;B*/3W\O M-Q?&.*1%F9(\(F\,%:=3@C<#X-\;/^#F/4Y/.L/V<_V:X(1SY&J^-=3,A/IN MM;;;C_O^:^$OVO?V\?VH/VZ[_3]8^//B2WO;+PZTS:58:7I$=M;:?]H,8?E% MWMN\I #([$;>,9.?C^(>(LHQ>75<)37M')6UC>._7F[;K1ZV9^V<#^"?$-3. M+2RRSRM--(SN[%G=CDL3U)/> MB*66"59H)&1T8%'0X*D="#VIM%?FUE:Q_7W)#DY+:;6Z6['K_P +?^&SOVG; M:3X!?!.W\8^(-/NYHY]0\,^'GG^Q/(%""XNE4B($[?\ 62D*.Q XK[B_92_X M-OO'GB#[-XG_ &P?BA%H%LV'?POX4=+B\([K)=,##$?]Q9@0?O"O1O\ @V;^ M'/B/1?@_\3OBGJ%M)'IFOZ]I]AIS."!(]G%.\K+GJ/\ 2T7([J1U!K].:_1. M&^%\OJ9?2KUDW=.T=HI7=M%]_;78_D[Q!\2\RX6S:OP]P[3I8:C2:7-3A%-M MQ3E96Y8V;:=H\UU?F1Y/^S3^P]^RQ^R+I:V/P&^#NE:/=&+9<:U)&;C4+@=] M]S+ND(/78&"#/"BO6***^]I4:5""A3BHI=$K(_GS&8[&YCB)8C%5)5)RWE)N M3?JW=A1116ARA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %?R@_\'>/_*9/6_\ LG^@_P#HEZ_J^K^4 M'_@[Q_Y3)ZW_ -D_T'_T2] 'V!_P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_ MRE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110!X7 M_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI->Z4 %%%% ! 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 445@_$;XI?#;X0>&9?&?Q4\>Z1X=TJ#_6:AK6H1VT6< M9VAG(RQ[*,D]@:NG3G5FH03;>R6K9%2I3I0']OG.RCKQ7Z#D_AGQ%F, M/;8E+#TMW*IH[?X=_P#P+E]3\[SGQ0X;RV?L<*WB*NRC3U5_\6W_ (#S>A^N MW[3?_!4K]BO]E3[1IGCOXM6^JZY;Y!\->%@M_>AQ_ X1A' WM*Z5^=W[3?\ MP<,_M#?$'[1H'[-G@FP\":<^535KX+J&I./[PWKY$.1VV2$=GJ+]F3_@WK_: M.^(XM_$'[1OC#3_ .F/AGTNVVW^INO7!"-Y,61W,CL.Z<8K]$/V8_P#@E3^Q M1^RO]GU3P;\)X-;UVWP5\2>*RM_=AQT= RB*!O>)$//4U[=O#3A3>^.KKTY+ M_P#I-O\ P8>%?Q.XNVM@:#]?:6_]+O\ ^"S\C/A=^P?_ ,%(?^"B'B9/B+KF MB>(+^"]P3XT^(6HRPVWED\&)ILR2QCL($=1TP*^\?V9/^#>;]GOX??9_$'[2 MGC>_\=:BF&?2+ M8::A_NML;SYL'OOC![I7Z'45XF;^)G$.80]CA6L/2V4:> MCM_BW_\ >4]W)O"_AS+I^VQ:>)J[N5357_P[/\ [>YO4_.G]IC_ (-\/ OQ MM^->L?$OX:?'33_A_H>H1VD=AX1TOX?K+!8"&TA@;:ZWD08NT32D[ 2TASN. M6/!_\0S7_5Z__F-__OC7ZI5YW^T#^TY\,OV;?^$8_P"%BZAY/_"4^(H=)L\. M!Y6_[]P^>D4>5W'MO7UKR9^*'%648%.IC>2G325Y1INRTBKMP;?17;;;W9V8 MOPYX'JU9XBMA5>3;;YZB5V^RFDM7LDDNB/SQ_P"(9K_J]?\ \QO_ /?&OO[] MB;]F;_ACO]F/PS^SC_PFW_"1?\([]M_XG/\ 9OV/[1]HO9[K_4^9)LV^?L^^ M<[<\9P/5**YLYXOXBX@PJP^/K\\$^9+E@M4FKWC%/9OR/4R7@WAOA[%2Q.7T M.2;BXM\TY:-IVM*36Z72X45E>*_'/@GP'8'5?''C'2M&M0"3K/H"BO@KXA_\ !=OX;6&^#X5_ O6M4/(2XUW48K)1 M_M;(A,6'ME3]*\*^(?\ P6E_:^\6^9!X0B\-^%HCD1OIVE?:)E'NURTBD_1! M]*^)S#Q6X,P-U&LZK72$6_QERQ_$\^KG6 I[2OZ+_AD?K57'?$']H7X$_"@. M/B3\8?#>B2)UM]1UF&.8GT$9;>Q]@":_(S^V/^"E'[5O^INOB=XDL[GJ+=;F M'3SGUV!(%_2NQ^'O_!&C]LOQF4N/%-CX?\+Q/\S_ -L:R)9,'T6U$HS[$CWQ M7B?\1+SW--,GRFI-/:4KI?.RM_Y.<_\ :V)K?P*#?F_Z_4^SOB'_ ,%A_P!B MOP3OBT/Q-K7B>9,CR]"T5PN[TWW)B4CW!/XUX5\0_P#@O!JTGF6WPH^ %M#C M_57GB'5VDS]8857'_?PUM_#S_@A#X-M=D_Q6^/>IWV<&2U\/Z7':[?82S-+N M^NP?2O=OAY_P2J_8A^'WES_\*E_MRYC_ .7GQ#J,USN^L6Y8C_WQ1[+QASGX MITL)%]%9NW_E1W^:^06SVONXP7]>I^?_ (S_ ."K/[=OQ3O/[)\/^.(M'^TL M0EAX6T2-78^BNXDF_)ZQ[;]F#_@I!^T_.EYX@\#^/];65@R7/B^^E@BQ_>4W MKH,?[OX5^PW@SX:_#KX!NFDVGZ8QVKUW3-+TS1;*/3 M='TZ"TMHAB*WMH5C1!Z!5 J>BOL\'EV7Y=#DPM&--=HQ4?R2.^G2I4E:$4O M16"BBO/OC)^U=^S3^SU TOQK^.GA?PW(J[A9ZGK$27+CK\D )E?_ ("IKJJ5 M*=*/--I+N]#KPV%Q6-K*EAX.*/'MVF?*FM+#^S[)R/66YQ*/J(37R#\;/^#C3]L/QUYUC\'/ _A;P+:OGR MK@6[:G>Q_P#;2?$)_P"_%>%BN*,EPNGM.9]HZ_CM^)^D9-X/CW1U*[5O[K16@D9#_OA1[XK\4ET?_@K)_P43D$DEM\4O'6G7;95KAYK M?1@3Z%S'9I^&/TKW+X)_\&X/[6'C3R;[XU?$OPOX(M7QYEM;L^J7L?J"D92' M\IC7F?ZQYKCM,!A&U_-+;]%_Y,?6_P#$*N#>'M>),ZA&2WITK.7X\TO_ "FC MW[XV?\'*WP1T#SM/^ /P$\0>))ERJ:AXBO8M-M\_WU2/SI'7V;RS]*^1OB__ M ,%W?^"B7QLNSH?@?Q-I?@Z"[?RX;'P=H@:XD!X"B6X\Z7=[QE"3T Z5]\_! M/_@WE_8:^'/DWWQ-N_$WCV\3!DCU34S9VA8=UBM=C@>S2L*^N?A!^S-^SS\ M;06?P5^"GACPQA-KS:/HT,,T@_VY0N^0^[,31_9O%&8?[SB%3CVCO^%O_2F' M^MO@[PUIE65RQ51?:K?"_/W^:WRIQ/PC\,_\$_?^"K'[;>L1>*?%?PY\=:KY MQW#7?B-JLELJH?XE-\X=U_ZYJW'08KZ;^"?_ ;/^/-0\G4/VA_VCM,TQ>#+ MI?A#37NW8?W?M%QY00_]LG'UZU^O-%=&'X0RNG+FK.51^;_RL_O;/*S3QSXQ MQ5/V. C3PM-:)0BFTO65U]T4?(GP3_X(=?\ !._X->3=WGPGN?&5_#C%]XTU M)[H,?>",1V[?C&:][\+J3G%J46YR?*T[IQUM&SU5K6/Q(_:5_X-W/VL? 7BJYN/V;M4TKQYX?D ME)L(KG4H=/U&%"20DRSE(6(&!O23YCSL3I1^S5_P;N?M8^/?%5M\GRGG8_2OVWHKPO]3\F]O[2TK?RWT_ M*_XGZ/\ \1UX]_L_ZMST^:UO:F:!H-F+>PM4.2>2S2.W5Y'8L[,>69B3UKJ:**^GA"-."C%62T2/R"O6K8FM M*M5DY2DVVV[MMZMM]6WN%%%%49!1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\H/_ =X_P#* M9/6_^R?Z#_Z)>OZOJ_E!_P"#O'_E,GK?_9/]!_\ 1+T ?8'_ :;?\I3/VN_ M^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 <9H M?[17P(\4?&;4_P!G;PS\7?#^I>.=$TH:EK?A73]4CFO=.M3(L8DN(T),&6=0 M ^TMG(! )K<\?^/_ 1\*O!&K?$OXE^+-/T'P_H.GRWVM:UJMTL%M96T2EY) M9)'(5%50223VK\\OV6?AWX"^&O\ P!OV0?V3_"_QBT5?%\. MK_$SP1XK\1VUC;:YIUEB:WTUEN&5)HY;KRI71CL9;3RW5TE9: /:OV>_^"AO M[#7[6/C.X^'?[,W[5W@7QWKMGISW]WI7A;Q##>3PVJND;3,L;$J@>2-=QXRZ MCO6M\8/VT/V5?@#XI'@KXQ_'?P[H&JK8+?W=E>WOSV%FS[%N[K:"+2W+ J)Y MMD9*L-WRG'RI_P $6OVE?V"_CA?>/?"GP<_X)[>%OV9OC;X),-A\6?AM:>![ M#2M0MHF):&03VUO UY:%@2K,JE202@#QN_(_\&X>OK^U]^QY\8?VR?C!IL.L M:S\>OC/K]YK[:C&)?,TJ.*&SM--.[K;00K)&D9R%5V'!O#EWX MM\6ZO#8:;80F6\O)SA(DZ;CCMS7G'_#<_P"R/_T7K0?^_P __P 30!A?\$]_ M^2)ZM_V/>L_^E)KW2OG;_@GGXU\*3? [4YXM<@9)/&VK21L"?F1Y]ZGZ%6!_ M&O=_^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,? M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/ M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,? M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/ M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,? M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S M?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ M0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/ M^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK M-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,? M]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ M +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*Y M?QI\;/A%\.- F\5?$#XCZ/HFF6X_?7^JWZ6\*>Q9R!GVZFOBK]IK_@X*_9@^ M%XN-!_9^\-ZC\0M53*K?8:PTQ&Z9\R13++@]EC"L.C\YKV,IX?SG/*G)@:$I M^:7NKUD[17S9XV;\0Y)D-/GQ]>,.R;O)^D5>3^2/OVO!/VFO^"F7[&?[)XN- M/^)GQ>M+O6H,@^&?#V+Z_P!X_@=(SMA/_79HQ[U^0/QH_P""F/\ P41_;GU] MO &@>)=6MK2_)6+P?\.K&:!9$/!5S$6GF7&,B1V3O@5W_P"S+_P0G^/7Q2:# M7_V@?'^D?#W2Y"'>R+"_U-UZ_P"KC811Y'=I-RD\IQBOT.EX>91DE-5^(\;& MGUY(.\G\[-OSY8OU/SBKXC9QGE1T.&L#*IT]I-6BOE=)>7-)?X3K_P!IO_@X MA^.7C?[1X?\ V8/A]8^"[!LJFMZP$O\ 46'9E0CR(3ZJ5E]FKP;X<_L;?\%) M?^"D7B:+X@ZIH_B76[>Z.5\8^.M0D@L8XR?^63S(?&#+?3JXZ-'&5$,)!Z,D8;_:-?2X\8>%P M,#68 !T -5/C_(<@@Z7#F!C%[>TGK)_BY/YR2_NBI^'W$'$,U6XEQTI+?V=/ M2*_!17G:+?\ >/SX_9D_X-W?@?X)^S^(/VG_ (A7OC._7#2:'HQ>PTY3W5I M?/F'^T&B]UK[S^%/P6^$GP,\,IX.^#OPXT;PUIB8S::-IZ0+(0,;G*C,C>K, M2Q[FM7_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZK\^SCB3/,^G?'5Y37\NT5Z15 ME\[7/T3)N&3]9.[^5[&E16'K'Q,^'_ (>T^35M?\8Z?8VL M0S+K/HJBOS>^*__!=GQ+=> M;9?!'X(V=FO(CU'Q/>M.Q'KY$.P*?^VC"OGWQ1^VC^W_ /M1ZC)H6E^/O%-X MDIVG2?!MFUM&JG^%A:J&9?\ KHS>YK\^S#Q:G'+>W3;2SR>7&6*JO M&XN5.67CD5YK7Y)QYQ[GN>T?[.Q&&^KPNI.+OSO^7FNEIUMRKHSQ,RS+$XF/ MLI0Y5O;KY?U8^OM)_P""T'[3OAWX::-X"T/PWX<-YIFFQ6D^OZE!-<7%SY:[ M1*5\Q4#D 9)#9.3WXX>__;'_ ."C/[2=Y)IGAOX@^-M3+MM-EX*TYX-H/\)% ME&K$?[Q/O6)_P3\^)_PS^%_[3FA7?Q@\'Z+J_A[57_LZ];6]-BN4L&E(\NZ3 MS%(0I(%W,.0C/7[0V'B'P3I5I'I^F7MG;01+MB@@0(B#T P*]_A#*\_X]R^ M52OF]2$:;473C>]K:-VE%6:V;3U3.G T<3F5*\J[26EOZ9^1'A3_ ()A?M[_ M !BOQK?B'X?7%@;@CS-2\6ZS''(?]Y"SS?\ CE>U_#S_ ((0>+[GRY_BO\?- M.L\X'PBX1PKYJZG6?]^37_ *1R_BV>E3R/ PUE>7J_\K'S%\//^"-/[&G@W9-X MFTW7_%,JX+?VQK+11EO9;41<>Q)]\U[K\//V8_V=_A/Y$P MM.#7515__ K7_$]"EA,+1^""7R-*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ MO;.@TJ*S?^$Q\,?]!J#_ +ZJ&^\?^"M,LY-0U+Q-9V]O"A::>>8(B*.I+'@# MW-&PTFW9&Q17S;\9O^"NG_!/7X(++!XB_:.TC5;V+(&G>%DDU.5F'5-UNK1H MW^^ZU\B?&S_@YA\'V?G:?^SM^S=J%^W(AU3QCJ:6RJ?4VUOYA8'_ *ZJ:\G% M9[E.#_B5E?LM7]RN?:Y-X<\;9[9X7 SY7]J2Y(^J<^5/Y7/U-K#\>_$SX1*3Z)*/,NL_22L?P/_P $R/\ @I!^U5KB^+?&GA#5;5[K M'G:_\2==,$O/.72=FN3Z\1FO$EQ:\1+EP.'E4??9?A?\;'Z%1\$EEE-5N(LT MHX6.]D[M^5Y."OZ$E,-_\ M&_M7QMT\_2O!6FX^NVZN@?U@KZ^^"?_ 2@ M_P""9/P/\FZTWX-:7XBOXL9U#QE&/'_P 0 MO$"2MLET;P!ILMM BG^&1;!%RGO*3ZDUVOP;_P""!G_!07XO3IJ_C[1M$\$6 MUPWF2W'BC6A+*[A,,]EHEM'I M=J3W5B?.E8>ZNA/7CI7U[\$_^"=/[$/[//DS_"S]FOPQ:7D&#%JFH67V^\4C MNMQ=&21?^ L!7K'_ F/AC_H-0?]]4?\)CX8_P"@U!_WU7NX7)LKP7\&DD^] MKO[W=GYQG/'G&.?W6-QM247]E/EC_P" QY8_@:0 P!@#H**S?\ A,?#'_0: M@_[ZH_X3'PQ_T&H/^^J],^1-*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2 MHK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J - M*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2 MHK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ M_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0 M:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J - M*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^J -*BH;&_L]2@%U8W"RQDD!UZ9J:@ HHHH **** "OY0?\ @[Q_ MY3)ZW_V3_0?_ $2]?U?5_*#_ ,'>/_*9/6_^R?Z#_P"B7H ^P/\ @TV_Y2F? MM=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@#\ MQ/V?_P!H/X$:K_P%KB34/V>]"TG3Q#K]NPNK]+^)GM(R'Q).H MD0F)NZ):7JP2B2%;NV601N.C M+N!P?<R-();=H8=[I.%B(WLH/ MZ=57O-(TG4;FWO-0TNWGFM)"]K+- K-"Q&"R$C*G'<4 ?$W_ ;Z_LD?%+]E M']@)M1^.GA>XT'QK\5_'NK_$'Q)X?O$*SZ7+J+1K#;R@\K*+:"W+H0"CLR$9 M4U]PT44 17UA8ZI:2:?J=E%<6\J[98)XPZ./0J>"*Q_^%7?#/_HG>A?^"B'_ M .)K=HH \$_X)[:;IR_!+5573X !XYU@ "(< 7! '3L !^%>Z_V=I_\ SXP_ M]^A7B/\ P3W_ .2)ZM_V/>L_^E)KW2@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ MOT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM M/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J M:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ MY\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT M*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ M .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B M@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA M_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/ M[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\ M8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@" M'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8? M^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[. MT_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?& M'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_0J:B@"'^ MSM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:LOQEXX\%_#KP]<> M+OB!XMTS0]*M5W7.I:O?1VT$0_VI)"%'XFJC&4Y*,5=OH3.<:<7*3LEU9>_L M[3_^?&'_ +]"C^SM/_Y\8?\ OT*^%/VF_P#@O[^RC\)/M&@_ [2=0^(VKQY5 M;BTS9:8C].9Y5+R8/_/.-E;'#CK7P%\:O^"I?_!1+]M[Q#_PKOP9KNJ:;;:B MQCMO"'PVL)HY)U/&UGCW7,V1PP+[#S\HSBOOLF\->),TC[6M!4*>[E4T=O\ M#O\ ?RKS/S[.O$WAG*I>RHS=>KLHT]5?_%\/W/VF/^"A/[%O[)J3V? MQ:^*FE?VQ"#_ ,4WHT8O=1+?W6ABSY6>QE*+[U^=_P"TY_P<,?$SQ9]H\/\ M[*_PET[PI9ME8]?\10QWM^1V=(1^XA;V;SA[UR?[,_\ P0&_:S^,+P>(OCKK M%A\.])F(>2*](O=3D4\Y$$;!$)[^9(K GE#TK]#_ -F3_@CW^Q!^S-]GU>T^ M&R^+M>@PW]N^,RMZZN/XHX"H@CP>00F\W\3N+OX4%@:#ZN_.U_Z5?T4/4_)CP%^RQ_P4B_X*5>)HO'%S MHOB?Q';3L2GBKQ9=M;:; A//DO+A"HX^2W5L?W:^Y?V9/^#=;X2^%/L_B#]J MGXF7?BN\7#2:!X=+V5@#W1YC^_F7W7R37Z21QI$@BB0*J@!548 'I61XT^(7 M@+X<:4=<^(/C72=#LAG-UJ^HQVT?'^U(P!KQ,Z\4<[Q%!T\+RX6BEM"R:7^) MVM_VZHGLY3X7\/8"I]8Q[>)J[N51^[?ORWU_[>)]2\6WD>1Y'AW3F,>[MF:8QH1[H6_&OF;XK_P#!4+Y<:GV(_+>HV_.2N MK^LD?;/'Y7@::ITVDELHK1>EM$?IK_9VG_\ /C#_ -^A7FWQ7_:P_93^"/F1 M?$SXO>&]/N8<^9I\3_QVORHN_BQ_P42_;1N7L+#7/'?BBVF< MI-::';206"^TBVZI H[9?\Z]$^%'_!%7]JCQKY5Y\1=5T'P?;-CS([J[^V72 MCVC@S&?H917R#\2L^SE\N097.:>TYZ1^=K1_\J'-_:V)Q&F&HM^;V_KYGO?Q M7_X+Q1*^:/BA_P5P_:[^)TS M:7X.FT;PI;SMLCM_#VCK).X/1?-G\QMWN@0U]:_"C_@B;^S%X.\N[^)GB/7O M&%RN/,ADG%C:-_VSA/F#_OZ:^EOA?^SO\"O@M"L7PJ^$V@Z&X7:;FQTU%G?-L"G_MFPK](J*]++_"/AG#S M]KC93Q$^KG)I-^D;/[Y,UI9)A(N]2\GYO_(^=OA1_P $KOV+/A5Y5R?A?_PD MEY%C_3/%5T;S=]8<+ ?^_=>\:)X/\)>&=-CT;PWX7T[3[.(8BM;&RCBC3Z*H M %:-%?H&7Y/E64PY,%0A37]V*5_5K5_,]2E0HT5:G%+T1\H_MK_\$T=?_;)^ M)EIXVO?VA$T#3=-TY;32]#B\)?:%@R=TDAD^U1[G=L9.T?*J#G;D^-_\.#O^ MKKO_ "Q?_NZONCXT?&WX5_L\?#G4/BQ\9O&EGH.@:9'NNKZ\8\D_=C15!:21 MCPJ("S'@ U^>'Q&_X.9/A#HOB.2P^%G[,.O:_ID,X'SA^P]_P64_98_;5 M\10?#:U%]X-\8W _T3P_XA="E^P&2MM<(=LK#^XP1S@D*0"1];U['#/#G"N4 M'+SJS:G.2=M=5*32:]+Z^9P9APMC>%,=+#8S#RHU+;2OJNZU::\U=;Z MD/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5S/Q4^//P2^!VF?VQ\9/BWX<\+VY0 MLCZ[K,-J9!Z()&!<^R@DU\E_&S_@X"_8&^%_G67@75O$'CR]3*JOA[2&X M[--=&+Y?]I%?VS7T&*S' X)?OZD8^KU^[<]7*.%N(\^:67X2I57>,7R_.7PK MYL^VO[.T_P#Y\8?^_0H_L[3_ /GQA_[]"OQG^-G_ >35+M1V93^ZB4^S1N/KUKY^NOC/_P %9/\ @H3=26&F>(_B?XTL MKERD]IX>M9K;2U[8D6U6.V4#IE\?6OGZ_&&7J7)AH2J2\E;\]?P/T[+_ +X MGG2]OFM>EA*:WY_Y.C]P/C9^VY^Q9^SKYT7QB^/OA#2+J#/FZ8+U+ MB]7'_3K 'F_\ K-\&6+4-1^W7B@]Q%:[HS]&E4U]? M?!/_ (-QOV1?!'DWWQG^(7BGQS=)CS;>.5=+LI/7]W#NF'X3UC]=XLS#^#15 M*/>6_P"/_P B=_\ J_X)\,ZYACYXVHOLT_A?HX:?^53XR^-7_!P#^V[\2VET M_P"&NG>%? =I(2L1T;15N[O:>S2W7F*3[I&A].>:\XTK]F/_ (*M_M\7T6KZ MKX(^)/BNVG\=,W,NZ9OQ3?\ Q[^.OAWPQ V&>QT" MTEU.Y [HS/Y,:-[J9 /?I7U[\$_^"!G_ 3^^%/DWOB[POK?CN^CPQF\4:PR MPA_406HB0K_LR;_QK[6HKUL+PWDV$UC24GWEK^>GX'Q.<>+''N=7C4QDJ<7] MFG:G^,?>?SDSEOAQ\#O@O\'M)_L+X4?";PWX:L]H#6^AZ)!:JV.[>6HW'W.2 M:Z/^SM/_ .?&'_OT*FHKVXQC"/+%61^>UJU;$5'4JROZOJ_E!_X.\?\ E,GK?_9/]!_]$O0!]@?\&FW_ "E, M_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %% M%% !1110 4444 %%%% !1110!X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ M /)$]6_['O6?_2DU[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%9_BGQ;X5\#:%<>*?&OB73]'TRT3?=ZCJEXEO!"OJ\DA"J/;YW5 M]G@:,JC\EHO63T7S:/(S;/LGR.E[3'5XTUV;U?I%7;^29]S5XS^TI_P4"_9' M_9-@EA^,OQDTVVU2-,KX>TY_M>HN<<#R(LM&#V:38O\ M5^/WQS_ ."MG_!0 MG]LG7O\ A7_@+6[[0+34G,5IX6^'-G,ES<@_PF5-US*2."JL%//R#I75?LU_ M\$&/VQ/CA-%XF^--Y9_#O2KE_,E?63]KU.4,DL1Q'C8TEOR1=Y/YV?W1C+U/S>OXDYEG-5X?AO RK/;GFK17RNE_X%*/H M>D_M-_\ !Q=\1?$/VCP_^RA\*[?P]:ME8_$7BD+=7I'9DMD/DQ-_OM,/:OF? MPI\"/^"E?_!3WQ3'XONM/\6>,('D.SQ%XDNC;Z5:@GYA$\FV%0.\<"D_[-?I MK\+/^":G_!+_ /8.L[?Q/\6[_1-8UN%1(FK?$?4X)"6'>"S.(NO*XC=QC[QZ MUL_%#_@LW^R1\/(&TGX;V&M>+9H$V0#3+#[):+@8"[Y]K =AMC8>E>1FWB]X M><"0=/*J5.$U]NJ[S?I%-U&OG%?W3DGP9GN>257BC,;1W]E3:M^7+=>49/\ MO'AG[,?_ ;H?#SP]]G\0?M8?%6X\0W*X:3P[X5+6MF#W5[EQYTJ_P"XL)]Z M^^_@U^SQ\!_V;?#1\.?!3X7:'X7L%0?:&TZS5))@O\4TQR\I']YV8^]?G!\5 M_P#@MS^TGXM\VS^%WA#0?"-NV?+G:,ZA=I_P.4"(_P#?JO*X]!_X*)?MMRK- M):^/?%UE<-E)+EY(=,!/]TN4MD_#%?@/$GTA*W$-=T<.JV+ETC%?\UKR?_;SO+Y;>1^HWQ7_;_P#V0/@UYD'B_P".6CS7 M<60VGZ-*;^<-_=9;$,7F,X^KH:\R^%'_ 0[^/7B7R[SXM?$;0O"\#8+VUDK:A=+Z@A2D0^H MD;Z5],_"C_@C?^R!\/\ RKOQ?8:QXPNTP6;6M1,4 ;U$5OLX]G+U\M]>\6N( M/X%"&#@^LOB^:?,__)(GN^TSO%?#%4UY[_K^1\1^/_\ @J%^W7\=-1_X1[PO MXPDT87;$0Z5X)TLQRL?19/GN,_1ZK^"_^"'RKWXX?'"XN#QYNG>%K$1@?2XG#$C_MD*^F?A1_P3D_8V^#_ )5QH'P3 MTW4;R+!^W^(@=0D+?W@)BR(?]Q5KV^BOMSP^$CS+[4ESR];RO;Y6 M/0HY=@J'PP7SU_,CM+2TL+:.RL;6.&&)0L442!511T X J2BBOJTDE9':%% M%%, HK)\9^/O GPYT=O$7Q"\:Z3H.GI]^^UG4HK6%?J\K*H_.OF7XR?\%L_^ M"=/P=\VU_P"%V_\ "57L6?\ 0?!NG27V_']V?"VY_P"_MK2LOF?6%%?E!\9/\ @YF7][8_L^_LR'OY&I^, MM7_+=:VP_E/_ (U\N_$'_@L=_P %._VDM6/A;PA\2[W23>$B'1/AYH8@F)_V M)$5[K\I*^?Q'%^447:FW-_W5_G;\+GZ7E?@;QSCH\^)C##PW;J35[>D.;\;' MI/\ P<1?M*>*O'O[6=K^S?!J4L?A_P !Z5;326"N0DVHW4*SM.P!PQ$$D*+D M97,F/OFOSWKU+]H3X _M@^!;2T^,_P"U%\-_&U@?$]TT<.O>,[>X^T7DR(OR MR-/^\#; -H?!*J<9"G'EM?FF:XBMB\PJ5JL6G)WL]TNB^ZQ_6_!F5X#)>&<- M@<'4C4C3CRN4&G&4U\;T;WE=M7NMF6-(U?5= U6UUW0M2GL[VRN$GL[RUE,< ML$J,&1T9<%6# $$<@BOJ;Q'_ ,%-O^"J/[65Y'X#\)_%CQA>2O"L:Z1\.](- MM<2#&"2;*,3ON[Y8CDX '%?+.D:1JOB#5K70="TV>]OKVX2WL[.UB,DL\KL% M2-%7)9F8@ #DDU_2E_P3[_9QF_93_8_\"_!?5;&WAU?3M%277S J_-?3,T\Z MEE'S[9)&0,>H05ZO#F78S,JE2G3JRIP23DU?7LMUYGQGBMQ3D?">%PV*Q."I MXG$.35-3M>*M>4DW&3M?E5E:]]]#\;_A7_P1+_X*3_M"ZG_PDOC+P-'X:2]8 M/-K'C_7-DTA/4O$GFW.[_?0?6OK3X)_\&T/PWTSR=0_:&_:*U?5WX:73/"6G M1V4:G^[Y\_FLZ^XC0_3K7ZA45]QA>$LGP[O.+F_[S_167WW/YWS?QNXZS).% M"I'#PVM3BKV_Q2YFODT?/7P3_P""5/[ /P$\FY\&?LUZ#>WT."-3\2QMJD^\ M?Q@W1=8V_P!P+[5] VMK:V-M'965M'##$@2**) JHHX ' 'M4E%?0T,-A\- M'EHP45Y)+\C\QS#->%%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7\H/_!WC_RF3UO_ +)_H/\ Z)>OZOJ_E!_X.\?^4R>M_P#9 M/]!_]$O0!]@?\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D M]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 >%_\ !/?_ )(GJW_8 M]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37NE !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7*_&SXV?#']G3X8Z MG\9/C)XF_L?PWH_D_P!I:E]BFN/)\V:."/\ =P(\C9DE1?E4XW9. "1T]S7"111KEY)7"JH]23P*^-/^"R?QG^#_ (J_8#\?_"WPQ\5?#>H^)-1; M2A9:%8ZW!+=R^7JUG*^(E5_VE0I8^M&E2G.,92\'VC_A+_C!=Z)MO98]/^U>%M3E^VVZX MVW*^3;-L5L\(^V08^91D5^'GA#X6:\=9@O/$%BL-K$^]T:16+XY P">_7/;- M=GXY\(IXOTD6:2K'/%('AE89 [$'V(_D*\OC/C;PKX=_9NF_\(SJ=OYWE0R3 MR?O)[9(UQ'$[?,PSMP,D@'W^OY]O^">WB+3?V2/VPO!_[0?C])[_ $;P^;_[ M;:Z/&'N7$^GW-LNQ9&1#AIE)RPX![\5^HMG_ ,%O?V0KH S^%?'=OG/$VC6I MQ_WQ=-5<3\9>%F#S"%/)LTC5I.";W7<^NX2XAS/,?\3-1M\Y_UWAJ\./\ OB-J\.'&G"4]L=2^CZ:HKYZL_\ @JK^P1>@>7\>XT.!E9O#NI)C/;)ML?E6K9?\%)/V M';\@0?M$Z,N21^^AN(__ $.,5U0XHX:J?#C:+]*D/_DBEC,(]JD?O1[A17DE MG^WG^QI? &']I7PBN0#^^U=(^O\ OXK5L_VP/V3M0(6T_:;\ ,Q. A\8608_ M0&7-=4,ZR:I\.)IOTG'_ #+6(H/::^]'HU%<=9_M$?L_Z@,V'QT\'3C&O!J>NA--7184444P"BBB@ HHHH **** "BBB M@ HHHH **** "BBOP$_X?8_\%./^CF/_ "S-%_\ D.OK.%^#LSXM]M]3G"/L M^6_.Y+XN:UK1E_*[WMT/D.*N-,KX0]C]:W(HOX>6]^:4?YE:U^I^_= M%?@I_P /C?\ @J5_PC?_ D__#2G^C_:/*_Y$S1<]/O?\>?3/'UK/_X?8_\ M!3C_ *.8_P#+,T7_ .0Z]W >&.:YI[7ZIBZ$_93E3GRSF^6<;NN9)J\8:I[/^)L?OW17Q+^TW_P7@_8W^!_VC0_A=@DO&/FDXX.QHU/]VO&PG!6:RPWUS,)0PF'6]2O)4U]TK/[[)]SW,W\ M1>',MFZ-"3Q%7^6DN;[Y?#ZV;:['[ _M(?MV?LH_LGVDC?&[XR:5IM^L>Z/0 MK:0W.H2Y'&+:+=( >S,%7U85^>?[3?\ P<9>+M6^T>'OV3/A)%I,!RL?B3Q= MB>Y(_O1VL;>7&?0N\@.>5%?GY9?"'Q)K=Y)J7BK6_+DF9I)9"QGFD%/ >F76H!_W.HZ_9IJ4JYQPL4RFWZ\AO)WKV;/ M->-F'B5X!\#I^UQ%_\3<:;7_<2?H?$8OB#Q!XB?+0@L'2?5ZSM MZ[W](P]2[;>!O^"C7_!2O6CXU\0S^)_%>GPR%I/$'B&]%EH>GC.&*22F.UAQ MSE(AN]%)KUSX=?L!_L!_ _R]8_;#_:\B\8ZG%\S^#?A1$]Q 6'5'OBNUQV(' MDD'HQK2\/_LQ_P#!03]K*2UNKGP5XQU>S55%G>>);E[6SAC P/)-RR($ X"Q M @= .U>\_"C_ ((5_$/4_*O?C3\9=+TF,X9[#P_:/=RD?W3))Y:H?<*X^M?' M9I](GQ1XFI?5N%,H6$H;*4NWE)\D5_V[^)T93X?8-5?K&)A+$U7JY5&^5OOR MWU_[>E)>1SFA_P#!3[X#?LUZ%+X1_89_8RT+PO R;#JVMONN+@#IYXB)EE(X MY>X:O-_%'[=__!03]I[57\->&O&_B.0S?=T7P)ISP,%/;-LOG,#T^9FK]!/A M1_P29_8N^&'EW-]X!N?%-Y'@BZ\47QG4GO\ N8PD)'^\AKZ$\+^#_"7@?2DT M+P7X6T[1[&/_ %=GI=C';Q+]$C _*OSJOPIXC\3U76SW-G'FWC"[;\FUR)_ M-S/TBAE.,5)4G-4X+:,%9+RLK+\S\COAO_P2;_;<^,%Y_;?BOPW;>'([IM\M M_P"+-4Q,^>I,U?7)1AGLM$MDL MH,_W2[^8[CW&P_2ON^BO6RSPIX0R]J56G*M+O4E?_P E7+'[TSMHY+@:6K7, M_,\I^%'[#_[*'P4\J;P!\#=#ANHL%-1O[?[9=*?42W!=U/\ ND"O5@ !@"BB MOO\ "8'!8"E[+"THTX]HI17W)(].%.G25H))>6@4445U%A16+XX^(_P\^&.C MMXA^)/CS1O#VGKG=?:YJD5I",=?GE95_6OF/XR?\%OO^"=/P?\VUA^,;O]V=MENWX2URXC&X/"*]:HH^K2/8ROA_/<[ERX##5*O\ AC)I M>K2LOFSZVHK\F?C)_P ',U^_FV7[/O[,D,>,^1J?C+5R^?3=:VP7'X3U\P^/ M/^"O7_!4']IO5SX5\(?$_5M/:ZSY.B?#G1/L\W/]R2%6NCV_Y:&O Q'%^447 MRTVYOR7^=OPN?I>5^!O'&-C[3%1IX>&[=2:;MZ0YOQ:/WL\;?$+P!\--&;Q% M\1O'&C^']/3.^_UO4XK2%<=(9_*OOV@?VF;.VQCS],\':0TQ;UQ5=7WPHO?&%[#C M%[XQU>2Y!^L$7EP-^,9KZ@\ ?"WX9?"G2!X?^%WP[T+PW8@ "RT'28;.+CI\ MD2J*/['XCQW^]8KD7:/_ .7]0_U[\*>'M,FR;VTU]NLUOW7-[1_[)=.;D^O$9KZ:^#?_!LW MXHN?*O?V@?VF+&T QYVF^#])>X+>H%S<&/;_ -^37ZX45TX?A#*:3YJO-4?F M_P#*WXW/(S/QSXVQD/9X/V>&ALE"";MZSYE]R1\?_!O_ ((7?\$[/A)Y5UJ/ MPMO_ !C>PXVWGC#6)+@$^\$/E0-_P*,U]0_#[X4?"[X2Z2- ^%?PWT'PU8@ M?8]!TB&SBXZ?+$J@UOT5[^'P."PB_2OF&*J5?*4FU\ MDW9?)'+?&?X)_"S]H7X=:A\)_C+X+L]>T#4X]MU87BG@C[LB,I#1R*>5="&4 M\@BOSP^(W_!LY\'M:\22:A\+?VG-?T#3))"RZ;J_A^+4GC!.=JRK-!P.@W*3 MQR2>:_3BBL<;E.79BT\134FNNJ?WJS._A_C3BGA6,HY7BI4XRU<=)1OWY9*4 M;^=KGR3^P]_P1L_97_8I\0P_$BT%]XQ\96X_T3Q!XA5-EBQ&"UM;H-L3'^^Q M=QD@, 2#];445T87"8;!4O9T(*,?+^M3S,XSS-N(,8\7F-:56H]+R>R[);)> M2204445TGE!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\H/_ =X M_P#*9/6_^R?Z#_Z)>OZOJ_E!_P"#O'_E,GK?_9/]!_\ 1+T ?8'_ :;?\I3 M/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 M %%%% !1110 4444 %%%% 'A?_!/?_DB>K?]CWK/_I2:]TKPO_@GO_R1/5O^ MQ[UG_P!*37NE !1110 4444 %%%% !1110 4444 %%%% !15+7?$GAWPO9G4 M?$NO66G6XZSWUTD*#_@3D"O+_&?[>W[&O@+>/$'[1OA=VC^_'IE_]N<>VVV$ MAS[8S7'BLQR_ J^)K1IK^])1_-HSG5I4_CDEZL]=HKY)\9_\%H_V-O#1=/#Q M\4>(6'"-IFB")&^IN7B('X9]J\F\9_\ !>2 ;X/A[^SH[?W+K6?$ &/K%%$? M_0Z^6QGB+P7@K\^,BW_=O/\ ])37XG'/-,!3WJ+Y:_D?H?17Y+>,_P#@M5^V M#XCWQ^&[3PKX?0_ZMK#1VFD ]S<22*3_ ,!'TKQ[Q]_P48_:[\6AQXM_:@UV MT5\[TT_44TU2#VQ;",8]J^=GXNY%6J^QP&'K5YO91@M?QYO_ "4X*_$> HQN M[V[NR7XL_OB?] MHKPE')'GS+>TUB.ZE7V,@T?070,?8W1AKR7QG_ ,%X_#,&^+X>?L[WUUG[EQK6 MNI!CW,<4@D^[<>(_%%H,>YCBD: M0?BM>H>$?^""O[8FO!6^(7[1/@?P^C_>30["YOW4?]M4A&?HWXUJN&O&;'_[ MSC,'@EU_>1J-?^"EB'>8G_=\+5?_WP^%?# M/A'0HC]R2'3I;B9?JTLI0_\ ?%>0>/?^"EW[9OBP.?$G[2NK6"-VTN2'3=H] MC;K&?QSFOJ?PC_P;O_"\%#\5?VK?&^M ?ZQ-$L[?3E;Z"3[1BO5O _\ P0P_ MX)T^$"DNK?"_5_$?%?4=;E!SYE_ MJ4UXV?JQ:N9E^*NDO9SW^F:+J-W!; &XN([;$<0)"C>=?I+*K/^M@6UU;V,A@/"3PIH8B+ MKTL5BY-J_M*].DG]T%;UE545NY)79R8SA[BM8.K6EB:<91C)J,*6,,86;)3/8^]3U[3_P["_X*3+ LGDV\D\JF1W500D3GDC/ ZFO*[($_P#?5P!^M>Q_\$[O^"?_ .W#\)?VV/ ?Q7^-/[-G]@>']"DU-[W6 M!XPTNZ\CSM+NX$'E03M(P:25%^4'&03P":_52OZ!R7A?(,#P[@\+G.0X3ZU" MFHU):PKXBOB<13]]\JLX6CRQ M?PU*=_BT^'5;X\BP_REB8_P#I.(1[BX*@ MML=7^^D_SI'X:S_\$Y_^"DEH5%S^QOJ)W=##XHTV3_T&8XJ";_@G_P#\%"[6 M01W/[''B+)&5O(8KC]CKQED 9,2V[C\Q+BH'_8O_;9BE,,W['GQ!!!Y*:.C M+^8DP:_=ZBN"IX9>&]3;+W'TK5?_ &Z4BUPG57_,7-^L8?I%'X-']D3]L97, M;_LA?$H%3@_\4K,1^8R#4/\ PRQ^UH,E_P!DGXHKCK_Q0=^?Y1'-?O717!4\ M)/#RIM0JQ]*W_P E3D4N%ZZ_YB6_6"_1H_ T_LV_M0)&99_V5/BK&JKEF?X: MZL ![_Z/5BW^%?[5>E(;BV^#'Q3M%0@EQX.U:,*?7/DC%?O517%/P;X&O>G+ M$Q?_ %]I_P#RB_XEKAO$K_E^O_ '_P#)GX1P0_MD:/$)8-&^*]F@& PTW58@ M,GI]T=ZOP_$G]N?1566+QO\ %RR&X;6^WZK$,CISDG1?MN?MKZ.=C_M$^-T)P0+G5IG/'^^37[C45'_ !"ZK3_@YKB(_P#;W^31 M7]A8K_H(_P#)7_\ )GXDV7_!1_\ ;?TK]U#^T7K9(R<7*02GG_KI&:UH/^"J MO[?5M;K;P?M 2[5& 9/#>ENQ^K-:DG\37[05%=6-E>J$O;.*8 $ 2QAASUZU MG+PXXE@_W6>UUZ\[_P#8ZTCP5QW1_AYW)^L+_G M)FV#_ !^&K+G\HQ5A?^"Q/[=2 M2!QXT\/, #;('\Q%FLR\_83 M_8WOB3-^S3X.7)S^YT2*/_T "K7#OBC1_AYO!^M./ZP9#R7,?^@B7_@<_P#, M_-J/_@LQ^W7%*)/[<\'2 =4E\*M@_P#?,X/ZU/%_P6H_;KADWF3X?2C'W)O" M=SC_ ,=O5-?H1>?\$X/V'[X$3_LZZ(N1C]R\\?\ Z!(*R[S_ ()8?L$WQS-\ M (%YS^Y\0:C'_P"@7 K58+QFH_P\RP[]:-+]<.S%Y'F?_01+_P &5/\ ,^$8 M?^"W7[=ENQ8Z#\+9\CA9O#&H #_OG4!4\'_!FW9HVIQX] M?\ !(C]A*Y&(?A;?V_&,P^);T_C\\K5EWG_ 1I_8HNB3!HOB.W MYSB'Q YQ[?.K5JJWC52WKX6?_<*FORHQ,GDFO>*=-DU35[6WBC\S9!Y*,-V.IY)XZ#\# M7JQ\0O'+@3(,5G$7A(48.G&;48\TI3^N>?K7+ M:9\$M.B(?5]8EF_V($"#\SDG]*[FN/\ B[-XBL--AU'2-4FAMPWEW*0MMY/1 MLCGVZ^E?E7A'Q=XD8_B)\.9/G/U-YC5:7*G+8 MX>(,OR:E@_KF(PWM/8QLDND=.ETFEYWLKZ'?_";]F3Q=\1+X:?\ "'X-ZKK] MPK .^FZ7+=&,^K. 0@]R0*^I_A/_ ,$9/VMO'8BN_&ZZ)X.M&P6&J7XN+C;_ M +,5OO&?9G4U^L^F:7IFBV,>EZ/IT%I;0KMAM[:%8XXQZ!5 'TJ>ON9>&2S M?$_6N(.=>\67"XWV\!73[5_7*QEI?RE%?3'PJ_9=_9W^"*QGX6?!S0-'FC&%OH M+!7NB/>=]TK?BQKO:*^SROA3AS);/!X6$&NMKR_\"=Y?B>Y1P6%P_P##@E^? MW[A1117T!U!16%X^^*'PT^%6D'Q!\4/B'H?ARP .;W7M6AM(N.OSRLH_6OF# MXR?\%R?^"=?PB\VULOBS=^+[V'.;+P=I,ER&^D\GEP-^$AKEQ&.P>$5ZU2,? M5I'LY7P[GV=RY%/!_Q1UZV>YSY.A_#? M1?LTPSQ\CVZ-!B.+\HI/EI';!,/AAJ]BUUCSM<^(VM_9YN?[\?IG@W2#)GUVW5R5Q^,!KE_MGB/'?[IA.5=Y?\'E_4]C_4/PJX M>USK.O;37V**6_9\OM'][C\AOQD_X.9=6E\VQ_9]_9EMX<9\C4_&.KM)GTW6 MUL%Q^$YKYB\<_P#!7'_@J)^U!K!\*>#_ (H:U9O=9\G0_AQHOV>89X^1X%:Y M/;_EH:_4_P"#?_!#_P#X)U?"#RKJ?X/3^+;V'&+WQEJDEWN_WH$\NW;\8J^G M? WPW^'?PPT<>'OAKX"T7P]IZXVV.AZ7#:0C'3Y(E5?TH_L;B/'?[WB^5=H_ M\#E_4/\ 7WPKX>TR7)?;26TZS6_==KGQ'UK[/,,\_.D[-#M(:7/KMN;DIC\837ZU45U8?A#**3YJEYOS?\ E;\;GCYIXY\;XV/L\(Z> M'ALE3@F[>L^;\$CY%^#?_!#G_@G5\(?*N;OX1W7BZ]AQB]\8ZM)=;O\ >@C\ MNW;\8Z^GO ?PR^&_PLT<>'OAC\/M$\.6"XQ9:%I4-I$,=/DB51^E;E%>_A\# M@\(K4::CZ)(_,\TXASW.YOZOJ_E!_X.\?^4R>M_P#9/]!_]$O0!]@? M\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 % M%%% !1110 45QFA_M%? CQ1\9M3_ &=O#/Q=\/ZEXYT32AJ6M^%=/U2.:]TZ MU,BQB2XC0DP99U #[2V<@$ FM'XJ?%SX8? [P1=_$GXP^/M*\-:#8E%N=5UF M]2"%7=@D<8+$;G=V5$099V8*H)(% '145Q_P;^/_ ,&OV@M'OM;^#GQ#T_78 MM+OC9:M#:N5N-.N0H?R+F!PLMO)L97"2*K%75@,,"<'XP?MH?LJ_ 'Q2/!7Q MC^._AW0-56P6_N[*]O?GL+-GV+=W6T$6EN6!43S;(R58;OE. #TZBH[2[M;^ MUBOK&YCF@FC62&:)PR2(1D,I'!!!R"*DH **\ _X*B_&WXG?LZ?L*^.?C)\& M_$W]C^)-'_LS^SM2^Q0W'D^;J=I!)^[G1XVS'*Z_,IQNR,$ C\=;K_@N-_P4 MZ#%+;]I<8'\1\&:+_P#(==6+HX7+\A>:XO$0IPYW",'S.I.249/EC&+5DI*[ M;275JZOV\-Y3G?%O$_\ 8>582=6<8*I.I[JI4XRE**YYRDFFW%VC&,I-)M)V ME;]E?^">_P#R1/5O^Q[UG_TI->Z5_.G\.O\ @KW_ ,%#?A3HLOAWP)^T +*R MGOYKV6 ^$])EW3RMND?=):L1D\XS@=@*^J_^"6'_ 5/_;G_ &E?VY_ WP=^ M,7QR_MCPYK']I_VGIG_",Z9;^;Y6F7<\?[R"V21<21(WRL,[<'()!X^&L1E_ M%,:RPV(A"I3A*?LY\T9RC!.4N2T7%M);">*?#>G0KYAAG5H5 M9PI^UHM3A"4Y*,?:7<;1_#[]GO2+!NB2ZSK/&NL MS2??TS2M6GPV?^F%N0#_ -\UX'_$6\LQ=1T\LP=>O)=(Q7Z.3_\ )3@K<28& MET?SLOU/W"\3^./!?@FV^V^,_%^EZ1#C/G:GJ$=NN/7+L!7E?C/_ (*)?L3^ M!-XUK]HOP_.R=5T>1]0R?0?95DK\E/#O['7[9?Q,NC>Z1^S;X\NY9SDW.JZ) M-9B3/?S+SRU8>^<5Z9X1_P""//[>/BG9_:'@3P[X=#=3XA\4Q';]?L2W/Z5J MN)/$W,?]RR7V5]O;2Y/G:;HG*^(<35_@46_-1E)??%6_$^Q?&?\ P6S_ &2? M#^^+PQH?BW7Y!GRWM=+C@B/U::56'_?!KR;QG_P7DUB3?#\//V=;:''^KN=: MU]I<_6.*)+68?Q\?A M\*NJ2QC@**1[8K]'O#?_!/'_@DUX%\N;4]$\,ZG-G_ %_B?QY-=B3'K'+<^5^ M05Z-X0E_X)H_"$(W@B\^"'AQD.$ET^?2+9R1ZLI!)]RH MNL8I07RDZLE_Y3-H\.\9XS22MZ>TG^"C%?B?C-I&G?%;XQ7HU#PGX'\:>,[J M;I-I.@7NHO)_P-$;/YUZ/X1_X)Z_M]>/-K>'/V3/$5O&W67Q!>V>F!1ZE;B9 M7_ +GVK]=[S]M[]BW31_I_[7OPN@ ;;^^\?Z$?^")?[=OB7;-XBUOX>>&83]^.[UBZO)U^BPP!# M_P!]UZCX1_X-_=:FV3?$K]L&X(/^ML_#GA".''TFFF=>$?\ @@U^Q3HNU_&6O>/O%3=9$UCQ1Y49/$>9PDI4\CJ-]WAYM_^!2BW^)]/^#_ (:_ M#GX>VWV/P!X T30X<8\K1]*AMEQZ8C4"MNOC"]_X+Z?\$V[7=Y'Q(U^YPN1Y M'A.[&3Z#>J\_I65>_P#!PK_P3RM2?(OO&ESA,_N?#&,GT^>5>?TYZUY=3/\ M*IRYIXB+?^),^CH^'/&RBHT\LK)=O9R7Z(^Y**^!KS_@XV_8)MCB'PE\2;CY M<_N?#UH/P^>\7FLJ[_X.4?V*4(^P_!_XI2<<^;I6FI@_A?-6+X@R5?\ +^)V M0\,>/Y[9=4^:2_-GZ'45^;=U_P '+O[,*;?L7[/WCR3.=WFR628^F)FS65=? M\'-'P90#[%^RYXGDY^;S==MTQ^2-FLWQ+D:_Y?+[G_D=4/";Q$GME\OG*"_. M1^G-([I$ADD<*JC+,QP /6ORRN_^#G3P@@_T#]CO4I.>?.\;1IQ^%HU>;_M* M?\'%7B;XW_ WQ5\'_!?[,A\*W?B72)M-7Q!_PG!NGM(I5*2,L0LHOG*%@#O& MTG/.*PJ\5Y'"#<:MW;16EKY;'?A/!?Q$Q&(A"I@^2+:3DZE+W4WJ[*=W9:V2 MN^AV_P"WQ_P<)>(O#WCC4/A9^Q)H^E36>FSO;W7CK5X/M*W4BDAC9PY">6". M)9-X?L@&&;YU^'/_ 7[_P""BO@[Q''JWB_QSH/BVQ$H,VE:OX9M;=&3/*J] MFD+J<="2V.X/2OBBBOSG$<19Q7KNK[9Q\D[)?+K\[G]69;X7<"Y;EJPGU&%3 M2SG.*E-OJ^9ZIO\ NV2Z)'](O_!/W_@H%\)_^"@/PGE\<^!K9])US2GC@\3^ M&+J<23:=,P)5E8 >;"^UMDF!G:P(4J0/>Z_FR_X)^_MT^-_V ?C;/\7?"7AJ M+7+>^T>73M5T.YOF@BNHV9'5MRJVUD=%(.T\%AQN-?;5O_P,EE!NOV/=, M=.ZQ^-9%/YFT/\J^VRSB_ SPN+_ [B.AGE3^P:'M M,,[.-YP3C?>/OR3=GL^S5VW=GZYT5^3%M_P<]:FDF;S]BJ"1,<+'\0V0Y^IL M#_*KEK_P<]V3L?MO[$\L8Q\IB^(H?/YZ>,5Z2XJR%_\ +[_R67_R)\I+P8\2 M8_\ ,#_Y5H__ "P_5NBORPM?^#G7PFX/VW]CG48S_#Y7C>-\_G:+BKEM_P ' M-WPT=";S]DS78VSP(O%,+C'U, JEQ1D3_P"7WX2_R,I>#_B/'? /_P #I?\ MR9^H=%?F1;_\'-'P4:(&Z_9?\4H^>5CUNV8?F5'\JN0_\',/[.K1 W'[.7C5 M7_B5+VT8#\2XS^54N)N-/TXX_P#)RK7$ M62/_ )?K\?\ (R?A7X@QWR^?_DO_ ,D?HG17Y\Q_\')?["[R*C?"WXKH"<%V MT+3<#W.-0)JW#_P<,X0!G=+X8R#[?+(35+/W_@FO<*3+\5-;@(/ E\ M(WIS_P!\QFK6=90_^7\/_ D8R\/^.([Y;7_\%R_R/LNBOD"V_P""[7_!,J>/ M?+\=;^$YQLD\':F3]?EMR*N0?\%R/^"7LT0DD_:6>(GJDG@O621_WS9D?K5+ M.,I?_,1#_P "C_F92X%XUCOEF(_\$U/_ )$^LZ*^6(O^"UW_ 3$FC$J?M1V MP##(#^%]64_B#:9%7$_X+)?\$T'0.O[56E8(R,Z/J /Y&WXJEFN5O:O#_P " MC_F9/@SC".^75_\ P34_^1/INBOG%/\ @KI_P3>=@@_:Q\.Y)P,PW('YF+BK MD7_!5?\ X)US2+$G[7'A$%C@%KMU'XDI@52S++GM6A_X$O\ ,Q?"G%,=\!6_ M\%3_ /D3Z"HKPF#_ (*=_P#!/BXE$,?[7W@4$]#)K:*/S; %7+;_ (*/_L"W M4GE1?MB_#D'&++5!^;.!5K'X%[58_^!+_ #,I<.<0QWP=5?\ <.?^1[51 M7D-K_P % _V$KMBD7[9GPM! R?-\>:>@_-IAFKEK^W+^Q1?;OL7[87PMFVXW M>5\0=-;'UQ/5+%X1[5(_>C&61YU'?#5%_P!N2_R/4J_-OQY_P1!^&GPST/4? M&7B#]K[2/"'AFR9YF>_\+^5::?"6)5#-<:B3@9"AG8L>Y)-?;UM^V'^R/>H9 M+/\ :F^',R@X+1>-[!@#Z<35^&G_ 5J_;^\8_MG_M&ZOH.C^)I#\//"NIRV M7A33+:?-O<^43&VH, <2/*0Q5C]V-E48^8M\CQG#(,=ED:>/A[:/->,%.45S M)-;_PK"_^S9SC_CX\[R<>^_'O7T/X M#_X(@_#3XF:'IWC+P_\ M?:1XO\ #-ZR3*]AX7\VTU"$,"R":WU$'!P5+(P8 M=B"*_&.OIW_@F-_P4@\:_L!_%Y;[4[C4]4^'^KEE\4^&+1PY<[<)=6Z.RHLZ MD*,D@.F5)^Z5_.&ANW.:;2](SX@?%3X8?"?2#K_Q2^(VA>&[$ G[9KVKPV<7 M'7YI645\O?&3_@N?_P $[/A'YMKI_P 5+[QC>PYW6?@_2)+@$^T\OE0-^$AK M\O?A_P#\$=?^"GG[2FKCQ3XO^&E_I;79!FUOXB:X()C_ +\;L]UW[QU]0?!O M_@V9;]U??M!?M-CMY^F>#=(_/;=7)_G!_A7-_;'$F._W7"\B[R_X/+^3/6_U M%\*.'=X_(H_&3_@YE\2W'FV/[/W[,UC:8SY&I^,-7 M>(H7N<^5H?PVT8VTHSQ MA7MD-R?3F0U^K'P;_P"")7_!.GX.^5='X*'Q5>Q8_P!.\9:C)>[_ />@&VW/ M_?JOIKP7\/\ P'\-]'7P[\._!.D:#IZ?;O M]Z!=EN?^_5?3G@CX=_#_ .&>CKX=^''@71O#^GKC;8Z)ID5I",=,)$JK^E;% M%>_A\%@\(K4::CZ)(_,\TX@SS.Y\V/Q-2K_BE*27HF[+Y(****ZCR 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 *_E!_X.\?^4R>M_\ 9/\ 0?\ T2]?U?5_ M*#_P=X_\ID];_P"R?Z#_ .B7H ^P/^#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV M_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH _-O\ 99^'?@+X:_\ !RI\ M=]&^'?@O2M"L[G]F[P_CZ?';1/,;Z-3(4C4+N(103C)P*G_;$^(&J_&C M_@XH_9A_8^UV0S^$OA]\-=9^*$^DNKR"]T^RGD7HSVQ@,D1ZHTK$=:P? MV?\ ]H/X$:K_ ,'-_P 9+/3/C-X6N)-0_9[T+2=/$.OV["ZOTOXF>TC(?$DZ MB1"8ERXSTKLOV_OAG<_LX_\ !8C]G?\ X*D^(,0?#T>%-3^&/Q.U^7Y8/#D= MS]HGTJ]N7Z16SWEPT,D[E8XBT>YAO% %#X\?$;4?V<_^#E'X*:5X4N3:Z9^T M%\$M8T/QK91G;#=W&C+>:A9WLBCAID16@60Y(C!++] MNO\ X+X>#?VLOA5J=MKGPR_9P^$]_IDGC'39EGT^_P#%>JMC$&]D:02V[0P[W2<+$1O900#KO^#:'XP>+?'7[ M7B3X)^+=:->WDIDE?3+-H)[568G)$<=V(5]$A5>@%?H97P M]_P;Z_LD?%+]E']@)M1^.GA>XT'QK\5_'NK_ !!\2>'[Q"L^ERZBT:PV\H/* MRBV@MRZ$ H[,A&5-?<- 'RC_ ,%OW:/_ ()>?$]EZXT4?GK5@*_GMK^A?_@M MC:O>_P#!,?XF6<2%FE.BJB@X/K7Y]Q[1K06%JRFN2?M%&-];P]FYNV]FIP5^MO(_J#Z.>=Y*UC\H32Q:<* MK[RI2YHQMW4)1G?^7G5_B*=:7A7Q=XA\%:I_;7AC4FM;H1-&)D4$A6&& R., MC(^A(Z$UFU]?_P#!$WP;>_\ #Q[X7:OK>D!K*[;6EA6XC!#XT6].2#V]/7!K MY#)( M/COJ9'V*VUF;>,KY&EDY'J-J5_4''I6F1((HM.@55&%585 ].E+_9VG_P#/ MC#_WZ%?0Q\,,K6[A_P""H_YG\V+Q0X'I_P +A;"Q^5+]*"/YB+?0OVH=3(^Q M>#O&$WFJE39?";XCS;_ +GV?PY?'=CTVQ\]*_IJ M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*Z(>&^60=U)?*$45_P 1>R.G_"X>PT?^ MW8_I31_-)8?LT_MYW-]'JFF? #XL+.#B.Z@\*ZDA4_[XC&/SKN]-^%7_ 5W MGLUT^QT;X[16_P#JU@>^U2) /3:S@ ?I7]$']G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%>K#A",:2I?69\JV2V7HMBJ?C6L.V\/D^&@WVC_DD?SRG]E;_@K3K_ M ,UUX0^*DV[]V?MFO3KD>G[R8<<_3K2'_@G;_P %1]=^:Y^%7BR7^#_2_%-N M.#V^>Y''Z5_0W_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A3_U+P3^*M-_-?Y&O M_$?<_A_"P.'C_P!NS_2:/YX_^'0O_!2;6#ON/@(\A3@&Z\::0",^F^\_E6A: M_P#!%/\ X*&7&[S?A1I$&,8\WQEIIW?3;.?UK^@S^SM/_P"?&'_OT*/[.T__ M )\8?^_0H7!.5=9S?SC_ /(DR^D)QHU:-##K_MRI_P#+3\"+7_@AC^WK<$^= MHGA.# X\WQ9 <_\ ?.:U;3_@@A^V] M3?ZC)@^G-FN1[_I7[;_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5HN#LE7V9?^ M!'+/QVX_EM4IKTIK];GXNV7_ ;G_&63;_:/[4W@.+(^?R+6\DP?;,:Y_2M6 MQ_X-Q/%TFW^TOVQ_#$6<[_(\.3R8],9E7/Z5^QO]G:?_ ,^,/_?H4?V=I_\ MSXP_]^A6BX2R-?\ +M_^!/\ S.:?C=XBRVQ,5Z4Z?ZQ9^0]E_P &W%M)M_M+ M]NC38LD[_(\!O)CZ9O5S^E:ME_P;;_#Z/;_:/[=;RX/S^1X!6/(]LWS8_6OU MC_L[3_\ GQA_[]"C^SM/_P"?&'_OT*T7"N0K_ES_ .32_P SEGXS>),_^8ZW MI3H__*S\L;+_ (-P_@/'C^T?VRM8E^;YO)\-0QY'IS,V#[_I6K9_\&YW[*" M?VA^U1XME^;GR;.TC^7TY1N>O/Z5^G/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A6 MBX9R-?\ +E??+_,YI^+GB+/?'R^4::_*!^;EI_P;M?L,H/\ 3_VA_B')\W_+ M&]L$X_&T:M6U_P"#>S_@G7;@B;XO_$N?)X\WQ!8#'_?-@*_0[^SM/_Y\8?\ MOT*/[.T__GQA_P"_0K1;XFC&WZ;;_(C97$850 MD9SA][MC"J3]U7'_ 29_P""4]S$89/V<-& />/7-10_FMP#7U2FF:;&@CCT MZ!54851"H 'Y4O\ 9VG_ //C#_WZ%?78'(%C1=.,VMW**;;^?Y'X?Q%X ME<69]G%3&PQ-2A&7PPIU)QC%+1+1J[ZMVU=WHK)?)5S_ ,$??^"35W&(Y?V= M[$ '.8O%NL(?S6[!JG=?\$9?^"3%P (O@0L&#R8O&NLG/_?5V:^P?[.T_P#Y M\8?^_0H_L[3_ /GQA_[]"NIY1E3_ .8>'_@,?\CR(\;\:1VS+$?^#JG_ ,D? M&5U_P12_X)2W!!B^%-U!CJ(O&6IG/_?4YJG<_P#!#_\ X)93R!XO!>K0@#&R M+Q=>$'W^9R:^V?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"H>390_^8>'_@*_R-8\ M?<;QVS*O_P"#9_YGPU(;+C\[*OT*_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT*EY!DS_ .7$?N-5XE<>QVS&K_X$?G3)_P &\/\ P3V,;"'XY?%! M7Q\K-KFFD ^X_L\9_.J3+8VCC'T M"BOTZ_L[3_\ GQA_[]"C^SM/_P"?&'_OT*E\-Y&_^7"_'_,UCXK^(<=LPG]T M/_D3\N;K_@W'_9S<+]B_:]\01_WO-T.W?/TPRXJG=?\ !N#\$G8&R_;0U2,8 M^82^%8G)/X3BOU2_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*E\,9$_\ EROOE_F; M1\7O$:.V/?\ X!3_ /D#\H;G_@VZ^&+29M/VX[A$Q]V3P.CG/U%X/Y53G_X- ML_"#2DVO[>T:)V63X<[B/Q&HC^5?K5_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5+ MX6R%_P#+G_R:7_R1K'QD\28[8_\ \IT?_E9^1,O_ ;;V D80?MV:>R9^5G\ M ,"1[C[<"V?'RJ^F70!/N>-WB*M\3%_] MPZ?_ ,B?BS/_ ,&Z7QP6(FV_:?\ A^[_ ,*R17J@_B(C_*J=S_P;L?M'K'FT M_:-^&;OG[LESJ"#'U%J?Y5^V7]G:?_SXP_\ ?H4?V=I__/C#_P!^A4OA#)/Y M'_X$S:/CEXA+>M!_]PX_Y'X@W7_!N_\ M7(H-E\>OA/(<\B75]20 ?A8&J=U M_P &]?[8MN5\KXP?":?/7RO$&HC;]=U@*_7F?;\ M#^.V,KYM[#B.48T9*RG&+7++^]9OW6M+I:.W2[7X2UT7PD^'6L_%[XI>'?A9 MX>B9[WQ#K5MI]OM&=IED5-Q] H)8GH "3TKZF_X<+?\ !2O_ (2+^Q/^%1Z/ M]F\W;_;'_"76/V;&<;]OF^=CO_J\^W:OT2_X)>_\$9O"7[$VK#XS_&/7['Q3 M\0GMFBLC9PDV&BHZ[9/(,@#2RL"5,S*F%8JJC+%OG,NX;S/%XJ,*E-PC?5M6 MT\K[OT/U3BKQ8X1R/)ZE;"XJ%>LT^2%.2G>36G-RW44GJ[V=MDWH=+\&_P#@ MD#_P3"^#GE72_"BW\4WL6/\ 3O&6HR7^_']Z [;<_P#?JOIGP=:?"#X=Z,GA MWX?Z-H>A:?'_ *NQT:PCM85^B1JJC\JZ+^SM/_Y\8?\ OT*/[.T__GQA_P"_ M0K]:P^"PF$5J--1]$D?Q-F>?9WG4^;'XFI5?]^4I)>B;LOD4_P#A,?#'_0:@ M_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5TGDE/_A,? M#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X M3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#? MH4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ M //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#? MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3 M'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_O MJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#' M_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ MA,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/ M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0 M!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP M_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_ M9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H M4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP M_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN M?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_O MJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@ M_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ MA,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[Z MH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ MZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!! MJ#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A M,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 M4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ M% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ M #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_] M^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ M #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z MJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/ M^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!! MJ#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0 6-_9ZE +JQN%EC)(#KTS4U- MCBBA79#&J+Z*N!3J "BBB@ HHHH *_E!_P"#O'_E,GK?_9/]!_\ 1+U_5]7\ MH/\ P=X_\ID];_[)_H/_ *)>@#[ _P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3; M_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "FSP0W,+VUS"LD((B#T"C@#Z4V\TC2=1N;>\U# M2[>>:TD+VLLT"LT+$8+(2,J<=Q5BB@ HHHH YOXN_"+X=_'?X?7_ ,*_BMX= M&K:#J;0-?6!NI8?,,,R3QG?"RNNV2-&X8?=P<@D5X=K/_!(#_@G/XA@%MK7[ M.$-R@^[YOB;525^A^U9'X5]*T5Y^+RG*L?5C5Q-"%24=G*,9->C:;7R'1;PV M*CB:7NU([26DEZ26JW>SZGP!^Q3_ ,$F_P#@GU\0?AMJ'BSQE^SS!?ZA;^+= M3LX9Y?$>I@)##.5C7:MR%X QG&3W)KZ6^%7_ 3R_8\^"7Q!TSXI_##X/C3- M>T=I6TV__M[4)_),L,D#D)-.R',K?]CWK/_I2 M:]TK..1Y+'$1KK#4U..TN2/,O1VNOD=.9X['9U6C5S"K*M..SJ2M_\ M9/\ 0?\ T2]?U?5_*#_P=X_\ID];_P"R?Z#_ .B7H ^P/^#3;_E*9^UW_P!O M'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** M"BBB@ HHHH **** /"_^">__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2)ZM_ MV/>L_P#I2:]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_E!_X M.\?^4R>M_P#9/]!_]$O7]7U?R@_\'>/_ "F3UO\ [)_H/_HEZ /L#_@TV_Y2 MF?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHH MH **** "BBB@ HHHH **** /"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ MY(GJW_8]ZS_Z4FO=* "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 **** "O MY0?^#O'_ )3)ZW_V3_0?_1+U_5]7\H/_ =X_P#*9/6_^R?Z#_Z)>@#[ _X- M-O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH \+_ .">_P#R1/5O^Q[UG_TI->Z5X7_P M3W_Y(GJW_8]ZS_Z4FO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "OY0?\ @[Q_Y3)ZW_V3_0?_ $2]?U?5_*#_ ,'>/_*9/6_^R?Z#_P"B7H ^ MP/\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH M**** "BBB@ HHKX<_P""[_[.?"6F_%/Q"-%\2^-_A MYILDVI^&M C7S=1O;>1498)V3R[6.0@E&N_-57\DJ0#[CHKX(_X(N_LO?L4: M5I=[^V!^QK_P4@^-OQ_T;7M+;1Q_PL_XEMJUOI#^9'-(OV(VMN]K=_+'GSD\ MP(WR@+(2W'_\$WI;7_@LYX+^-'[9?QP\9>*$TG4OB5JWA3X)VF@^)[S3T\(Z M'81Q)!J-F+>5 FHS32/-) M#Q'\ZE!$L:7^I:M! M_P"_S_\ Q- &%_P3W_Y(GJW_ &/>L_\ I2:]TKY)_8P_:L_9V^&OPIU#0_'/ MQ9TK3KNX\6ZI>0PS.Q+P27!9'&U2,$5ZY_PW=^R'_P!%XT3_ +ZD_P#B* /6 MJ*\E_P"&[OV0_P#HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_P"(H ]:HKR7_AN[ M]D/_ *+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?\ M?4G_ ,11_P -W?LA_P#1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?]]2?_ !%' M_#=W[(?_ $7C1/\ OJ3_ .(H ]:HKR7_ (;N_9#_ .B\:)_WU)_\11_PW=^R M'_T7C1/^^I/_ (B@#UJBO)?^&[OV0_\ HO&B?]]2?_$4?\-W?LA_]%XT3_OJ M3_XB@#UJBO)?^&[OV0_^B\:)_P!]2?\ Q%'_ W=^R'_ -%XT3_OJ3_XB@#U MJBO)?^&[OV0_^B\:)_WU)_\ $4?\-W?LA_\ 1>-$_P"^I/\ XB@#UJBO)?\ MAN[]D/\ Z+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_\ B* /6J*\E_X;N_9#_P"B M\:)_WU)_\11_PW=^R'_T7C1/^^I/_B* /6J*\E_X;N_9#_Z+QHG_ 'U)_P#$ M4?\ #=W[(?\ T7C1/^^I/_B* /6J*\E_X;N_9#_Z+QHG_?4G_P 11_PW=^R' M_P!%XT3_ +ZD_P#B* /6J*\E_P"&[OV0_P#HO&B?]]2?_$4?\-W?LA_]%XT3 M_OJ3_P"(H ]:HKR7_AN[]D/_ *+QHG_?4G_Q%1K^WK^R T[6P^.VD;E4$DI, M%_!MF#] : /7J*\E_P"&[OV0_P#HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_P"( MH ]:HKR7_AN[]D/_ *+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_^(H ]:HKR7_AN M[]D/_HO&B?\ ?4G_ ,11_P -W?LA_P#1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO M&B?]]2?_ !%'_#=W[(?_ $7C1/\ OJ3_ .(H ]:HKR7_ (;N_9#_ .B\:)_W MU)_\11_PW=^R'_T7C1/^^I/_ (B@#UJBO)?^&[OV0_\ HO&B?]]2?_$4?\-W M?LA_]%XT3_OJ3_XB@#UJBO)?^&[OV0_^B\:)_P!]2?\ Q%'_ W=^R'_ -%X MT3_OJ3_XB@#UJBO)?^&[OV0_^B\:)_WU)_\ $4?\-W?LA_\ 1>-$_P"^I/\ MXB@#UJBO)?\ AN[]D/\ Z+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_\ B* /6J*\ ME_X;N_9#_P"B\:)_WU)_\11_PW=^R'_T7C1/^^I/_B* /6J*\E_X;N_9#_Z+ MQHG_ 'U)_P#$4?\ #=W[(?\ T7C1/^^I/_B* /6J*\E_X;N_9#_Z+QHG_?4G M_P 11_PW=^R'_P!%XT3_ +ZD_P#B* /6J*\E_P"&[OV0_P#HO&B?]]2?_$4? M\-W?LA_]%XT3_OJ3_P"(H ]:HKR7_AN[]D/_ *+QHG_?4G_Q%'_#=W[(?_1> M-$_[ZD_^(H ]:HKR&7]O7]D"%TC?X[:03(V%VI,P'U(3CZFI/^&[OV0_^B\: M)_WU)_\ $4 >M45Y+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QHG_?4 MG_Q% 'K5%>2_\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\10!ZU17 MDO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q% 'K5%>2_\ #=W[ M(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $4 >M45Y+_PW=^R'_P!%XT3_ M +ZD_P#B*/\ AN[]D/\ Z+QHG_?4G_Q% 'K5%>2_\-W?LA_]%XT3_OJ3_P"( MH_X;N_9#_P"B\:)_WU)_\10!ZU17DO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^ MB\:)_P!]2?\ Q% 'K5%>2_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU M)_\ $4 >M45Y+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QHG_?4G_Q% M 'K5%>2_\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\10!ZU17DO\ MPW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q% 'K5%>2_\ #=W[(?\ MT7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $4 >M45Y+_PW=^R'_P!%XT3_ +ZD M_P#B*/\ AN[]D/\ Z+QHG_?4G_Q% 'K5%>2_\-W?LA_]%XT3_OJ3_P"(J.7] MO7]D"%TC?X[:03(V%VI,P'U(3CZF@#UZBO)?^&[OV0_^B\:)_P!]2?\ Q%'_ M W=^R'_ -%XT3_OJ3_XB@#UJBO)?^&[OV0_^B\:)_WU)_\ $4?\-W?LA_\ M1>-$_P"^I/\ XB@#UJBO)?\ AN[]D/\ Z+QHG_?4G_Q%'_#=W[(?_1>-$_[Z MD_\ B* /6J*\E_X;N_9#_P"B\:)_WU)_\11_PW=^R'_T7C1/^^I/_B* /6J* M\E_X;N_9#_Z+QHG_ 'U)_P#$4?\ #=W[(?\ T7C1/^^I/_B* /6J*\E_X;N_ M9#_Z+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD_P#B* /6J*\E_P"&[OV0_P#H MO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_P"(H ]:HKR7_AN[]D/_ *+QHG_?4G_Q M%'_#=W[(?_1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?\ ?4G_ ,11_P -W?LA M_P#1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?]]2?_ !%'_#=W[(?_ $7C1/\ MOJ3_ .(H ]:HKR7_ (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7C1/^^I/_ (B@ M#UJBO)?^&[OV0_\ HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_XB@#UJBO)?^&[O MV0_^B\:)_P!]2?\ Q%'_ W=^R'_ -%XT3_OJ3_XB@#UJBO)?^&[OV0_^B\: M)_WU)_\ $4?\-W?LA_\ 1>-$_P"^I/\ XB@#UJBO(IOV\_V0;>)II/COHY"C M)"+*Q_ !"33E_;P_9#=0X^/&BX(R,^8#^12@#UNBO)?^&[OV0_\ HO&B?]]2 M?_$4?\-W?LA_]%XT3_OJ3_XB@#UJBO)?^&[OV0_^B\:)_P!]2?\ Q%'_ W= M^R'_ -%XT3_OJ3_XB@#UJBO)?^&[OV0_^B\:)_WU)_\ $4?\-W?LA_\ 1>-$ M_P"^I/\ XB@#UJBO)?\ AN[]D/\ Z+QHG_?4G_Q%'_#=W[(?_1>-$_[ZD_\ MB* /6J*\E_X;N_9#_P"B\:)_WU)_\11_PW=^R'_T7C1/^^I/_B* /6J*\E_X M;N_9#_Z+QHG_ 'U)_P#$4?\ #=W[(?\ T7C1/^^I/_B* /6J*\E_X;N_9#_Z M+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD_P#B* /6J*\E_P"&[OV0_P#HO&B? M]]2?_$4?\-W?LA_]%XT3_OJ3_P"(H ]:HKR7_AN[]D/_ *+QHG_?4G_Q%'_# M=W[(?_1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?\ ?4G_ ,11_P -W?LA_P#1 M>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?]]2?_ !%'_#=W[(?_ $7C1/\ OJ3_ M .(H ]:HKR7_ (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7C1/^^I/_ (B@#UJB MO)?^&[OV0_\ HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_XB@#UJBO)?^&[OV0_^ MB\:)_P!]2?\ Q%'_ W=^R'_ -%XT3_OJ3_XB@#UJBN/^&GQ^^#?QCNY['X8 M_$"QUF:V@$\\=H6RD98H&.0.-P(^HKL* "BBB@ HHHH *_E!_P"#O'_E,GK? M_9/]!_\ 1+U_5]7\H/\ P=X_\ID];_[)_H/_ *)>@#[ _P"#3;_E*9^UW_V\ M?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "H)[C39 M;C^Q[F>!I9H&?[*[ L\8(5CM/)7+ $]/F'K4]>!_M4_\$TOV3OVQOBMX4^._ MQ>\.>([3QOX*M9;3PYXN\&^.=4T#4;6VD;<\'GZ=<0N4+$GDY&YMI&YL@'SU M^RO^R#X(_9@_X+H_%N[_ &5]%@T#X=>,/@/IVK?$SPOH:"+3K+Q9+JTB64BQ M)A());*&]D,:@$;VDP!,N>:_X-@_#-U\!O\ @G]XY_9=\>E;#Q%\'OC=XF\/ M>*8+HB,Q/&\,ZS'./W;QRAE?[K*,@D"OOGX-? SX5?L_^%'\&_"7PE'I=G<7 M;W=_-)=375WJ%TP57N;JZN'>>[G8*H,TSO(0B@L0!C@OBS_P3[_9B^,OCGQ# M\0O$_AK6]/U#QEIL&G>.U\+^,-2TB#Q3:0J4BBU**RGB2["QLT6YP7,3&(L8 MR4H ^2?^#7WP%XATK]@KQS\TBDVGD!F MLY&![J5(X(-?I!6?X4\*>&/ GAC3O!/@KP]9:1H^D6,5GI6E:;:I!;V=O$@2 M.&*- %1%4!0H %:% $5]86.J6DFGZG917%O*NV6">,.CCT*G@BL?_ (5= M\,_^B=Z%_P""B'_XFMVB@#YS_8+^'W@+6_@WJMWK/@C1[N5?&VL1K)=:;%(P M07)PH+*3@=AVKVS_ (5-\*_^B:>'_P#P30?_ !%1_"WX4^$?@]X=G\+^"X9T MM+C4KB^D%Q.9&\Z9][G)[9Z#M724 <__ ,*F^%?_ $33P_\ ^":#_P"(H_X5 M-\*_^B:>'_\ P30?_$5T%% '/_\ "IOA7_T33P__ .":#_XBC_A4WPK_ .B: M>'__ 30?_$5T%% '/\ _"IOA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ /P3 M0?\ Q%=!10!S_P#PJ;X5_P#1-/#_ /X)H/\ XBC_ (5-\*_^B:>'_P#P30?_ M !%=!10!S_\ PJ;X5_\ 1-/#_P#X)H/_ (BC_A4WPK_Z)IX?_P#!-!_\1704 M4 <__P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX?_\ !-!_\17044 <_P#\ M*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-!_P#$5T%% '/_ /"IOA7_ M -$T\/\ _@F@_P#B*/\ A4WPK_Z)IX?_ /!-!_\ $5T%% '/_P#"IOA7_P!$ MT\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T'_Q%=!10!S__ J;X5_]$T\/_P#@ MF@_^(H_X5-\*_P#HFGA__P $T'_Q%=!10!S_ /PJ;X5_]$T\/_\ @F@_^(H_ MX5-\*_\ HFGA_P#\$T'_ ,17044 <_\ \*F^%?\ T33P_P#^":#_ .(H_P"% M3?"O_HFGA_\ \$T'_P 17044 <__ ,*F^%?_ $33P_\ ^":#_P"(H_X5-\*_ M^B:>'_\ P30?_$5T%% '/_\ "IOA7_T33P__ .":#_XBO$_ OP\\ 3?MY>.] M&F\#:.]G#X(TN2&T;3(C&CF1LL%VX!/NTY,9AB)* )V.3U[T 2?\*F^%?_ $33P_\ ^":#_P"(H_X5-\*_^B:> M'_\ P30?_$5T%% '/_\ "IOA7_T33P__ .":#_XBC_A4WPK_ .B:>'__ 30 M?_$5T%% '/\ _"IOA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ /P30?\ Q%=! M10!S_P#PJ;X5_P#1-/#_ /X)H/\ XBC_ (5-\*_^B:>'_P#P30?_ !%=!10! MS_\ PJ;X5_\ 1-/#_P#X)H/_ (BC_A4WPK_Z)IX?_P#!-!_\17044 <__P * MF^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX?_\ !-!_\17044 <_P#\*F^%?_1- M/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-!_P#$5T%% '/_ /"IOA7_ -$T\/\ M_@F@_P#B*/\ A4WPK_Z)IX?_ /!-!_\ $5T%% '/_P#"IOA7_P!$T\/_ /@F M@_\ B*/^%3?"O_HFGA__ ,$T'_Q%=!10!S__ J;X5_]$T\/_P#@F@_^(H_X M5-\*_P#HFGA__P $T'_Q%=!10!S_ /PJ;X5_]$T\/_\ @F@_^(H_X5-\*_\ MHFGA_P#\$T'_ ,17044 <_\ \*F^%?\ T33P_P#^":#_ .(H_P"%3?"O_HFG MA_\ \$T'_P 17044 <__ ,*F^%?_ $33P_\ ^":#_P"(H_X5-\*_^B:>'_\ MP30?_$5T%% '/_\ "IOA7_T33P__ .":#_XBC_A4WPK_ .B:>'__ 30?_$5 MT%% 'SG^U)\// &G?&3X+VNG^!M'@BN_&\L=U'#ID2K,GV9CM'/%'B.&=KOPMJ37VDF&'__ 30?_$4?\*F^%?_ $33P_\ ^":#_P"(KH** .?_ .%3?"O_ M *)IX?\ _!-!_P#$4?\ "IOA7_T33P__ .":#_XBN@HH Y__ (5-\*_^B:>' M_P#P30?_ !%'_"IOA7_T33P__P"":#_XBN@HH Y__A4WPK_Z)IX?_P#!-!_\ M11_PJ;X5_P#1-/#_ /X)H/\ XBN@HH Y_P#X5-\*_P#HFGA__P $T'_Q%'_" MIOA7_P!$T\/_ /@F@_\ B*Z"B@#G_P#A4WPK_P"B:>'_ /P30?\ Q%'_ J; MX5_]$T\/_P#@F@_^(KH** .?_P"%3?"O_HFGA_\ \$T'_P 11_PJ;X5_]$T\ M/_\ @F@_^(KH** .?_X5-\*_^B:>'_\ P30?_$4?\*F^%?\ T33P_P#^":#_ M .(KH** .?\ ^%3?"O\ Z)IX?_\ !-!_\11_PJ;X5_\ 1-/#_P#X)H/_ (BN M@HH Y_\ X5-\*_\ HFGA_P#\$T'_ ,11_P *F^%?_1-/#_\ X)H/_B*Z"B@# MG_\ A4WPK_Z)IX?_ /!-!_\ $5XG^U)\// &G?&3X+VNG^!M'@BN_&\L=U'# MID2K,GV9CM'_\ P30?_$5T%% '/_\ "IOA7_T33P__ .":#_XBC_A4 MWPK_ .B:>'__ 30?_$5T%% '/\ _"IOA7_T33P__P"":#_XBC_A4WPK_P"B M:>'_ /P30?\ Q%=!10!S_P#PJ;X5_P#1-/#_ /X)H/\ XBC_ (5-\*_^B:>' M_P#P30?_ !%=!10!S_\ PJ;X5_\ 1-/#_P#X)H/_ (BC_A4WPK_Z)IX?_P#! M-!_\17044 <__P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX?_\ !-!_\170 M44 <_P#\*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-!_P#$5T%% '/_ M /"IOA7_ -$T\/\ _@F@_P#B*/\ A4WPK_Z)IX?_ /!-!_\ $5T%% 'AW[:_ MPW^'>D_LI^.=2TKP%HMM<0Z&[13V^EPHZ'&'0\5I:-I5IH.CVFAZ>K""RMHX( [9(1%"KD]S@"@#(_X5-\*_P#HFGA_ M_P $T'_Q%'_"IOA7_P!$T\/_ /@F@_\ B*Z"B@#G_P#A4WPK_P"B:>'_ /P3 M0?\ Q%'_ J;X5_]$T\/_P#@F@_^(KH** .?_P"%3?"O_HFGA_\ \$T'_P 1 M1_PJ;X5_]$T\/_\ @F@_^(KH** .?_X5-\*_^B:>'_\ P30?_$4?\*F^%?\ MT33P_P#^":#_ .(KH** .?\ ^%3?"O\ Z)IX?_\ !-!_\11_PJ;X5_\ 1-/# M_P#X)H/_ (BN@HH Y_\ X5-\*_\ HFGA_P#\$T'_ ,11_P *F^%?_1-/#_\ MX)H/_B*Z"B@#G_\ A4WPK_Z)IX?_ /!-!_\ $4?\*F^%?_1-/#__ ()H/_B* MZ"B@#G_^%3?"O_HFGA__ ,$T'_Q%'_"IOA7_ -$T\/\ _@F@_P#B*Z"B@#G_ M /A4WPK_ .B:>'__ 30?_$4?\*F^%?_ $33P_\ ^":#_P"(KH** .?_ .%3 M?"O_ *)IX?\ _!-!_P#$4?\ "IOA7_T33P__ .":#_XBN@HH Y__ (5-\*_^ MB:>'_P#P30?_ !%'_"IOA7_T33P__P"":#_XBN@HH Y__A4WPK_Z)IX?_P#! M-!_\11_PJ;X5_P#1-/#_ /X)H/\ XBN@HH Y_P#X5-\*_P#HFGA__P $T'_Q M%'_"IOA7_P!$T\/_ /@F@_\ B*Z"B@#G_P#A4WPK_P"B:>'_ /P30?\ Q%'_ M J;X5_]$T\/_P#@F@_^(KH** / ?A7HVCZ!^WMX]TS0M*MK*V3P-I92WM(% MC129')(50 ,FO?JYO3/A3X1TCXHZI\8+.&<:UJ^FP6-Z[3DQF&(DH G8Y/7O M724 %%%% !1110 5_*#_ ,'>/_*9/6_^R?Z#_P"B7K^KZOY0?^#O'_E,GK?_ M &3_ $'_ -$O0!]@?\&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#M MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1110 5XG^TS_P4@_8/_8U\4Z=X M'_:B_:N\%>"=:U6$366D:WK*)V5XI>_L%? ML6:5,K;6UNL<$2 M A8TA#??+.P!ZSX/\8^$?B%X5T_QSX!\4Z=K>B:M:)=:5K&D7L=S:WD#C
*\_P##O[;7[)7BWXHK\&/#7[0'AF]\1R:G/IMO8P:@&2YO MX%+3V4,W^JFNH@K&2W1VE0(VY1M;'Y1? OQU\7?^";G_ :W?&?XT_#[7]7L M-/U'Q%KDWP0ENYY!=Z5X83,SC!)GD_ MO&@#])O%/BKPOX&\.WOB_P :^)+#1])TZW:?4-4U2\2WMK6)1EI)))"%10.K M,0!65\(OC!\,/CY\.]-^+GP8\)GB<<.N]& M89!QD$@@UX/+XF\)_MP?\$D=*^,OQ=\":-K"^.?@+!XFN=/U+38IX8+N[T+S MV9$D!",IF=01R 3@UQ'_ ;L?\H5_@!_V*=Q_P"G"ZH ^L_B=\5_A?\ !3P= M<_$/XP_$31/"V@V;*MSK'B'5(K.VC9CM53)*RKN8D!5SEB0 "34GP\^(OA;X MI>&H_%_@R6^ET^9RL$]]I%S9&8 [T6YCC9T((Q(H*MV)P:_)/\ 9X_;OM/V MQ/VPOC'_ ,%*OC#^SQ\5?BA\./@5XJNO"_P+\*^!/"'V^QT2.T7_ (F'B4K/ M+##=7\P9-GDM+<00EUV &-C^H?[*/[5WP(_;:^ V@_M)_LW>.8?$'A/Q% SV M-ZD31R1R(Q26"6-P&BE1U961@"".,@@D ]%HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** /-_VF?VP?V7?V,_!MOX_P#VI_CQ MX9\":3>7/V>PNO$6II ;N8#)CA0_/,P')"*Q Y.!S6G\ /VD/@'^U5\.H/BW M^S?\7_#_ (V\-W$S0QZQXG0WD.C6BRRRRBT252(7G>0>=(OS2+#"I M.V)0/AK_ ()M?!#P=^RK_P %&?V[?C+^S[X6ZJ JR3F,#$050#[?^)_[;'[)OP7\Z@!_9D=PVVWDO'&4LDE;B-YS&KGA2:]0$B%/-#C;C.[/&/6OS=_ MX-ZO!MK^UE_P2/\ $'QF_:!M(M;U?]I3QAXOU?XBW-RF\Z@)[R?3&A.[/[I( M+81I']U% %;O\ P;=_&KQ'^U3_ ,$?_"OA?XY21>);GP=J>J^"-1EU:(7" M:A9V4VVW259,APMM)#%\V8JNI9025)P<$$5QW[0G_!0[]A?]D[Q MG;_#K]I?]K3P#X%UZ[TY-0MM'\3^)8+2YDM7=XUF$)8;'3["W6*"VB$<&V.-% 5$ X"@ M #%?5_BG_@G3^Q'\2/B?XA^-'QF_9C\$^/O%/B6>%K[6_'GA>SU>:"&&%( M8;6W-S$PMX$5,B.,*&=G=MSNS$ T_P!G/]NK]C;]KW5-4T7]EW]IKP7X^N]% M@CGU>W\*Z]#>/9QR,51I!&3M#%6 )ZX->KU\/_\ !%SX,_"*"/XW_ME?![X5 M>&_"7A_XN_%6ZM?!6G>%=#M].LSX:T+=I-C,D,"*J^?/#?W>['S"[!]Z^X* M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KG?BO\ M7/A;\"?A]J?Q8^-/Q#T;PKX9T:#SM5U[7]1CM+2U0D*"\DA"@EB% SEF8 D M@5T5>??&W]F/X0_M&ZYX5OOC9X6MO$FE^$=2EU/3?#6L6T=QITNHF/RH;R:! MU*RR0(TXB#956G+XWI&R &)^RW^WK^QG^VS;ZE-^RA^TIX2\=OHY7^U;70=5 M62XLU8X5Y(3B1$8@A7*[6((!.#70_&G]ISX"?L[MIEO\9?BAIFB76M-*-'TV M5FEO+\1+OF:&VB5II4C4AG=4*Q@@L0"*^%OB'^R+\/\ PW_P<9?!/XG_ +)W M@G3_ Q>:3\'_$>I_'M/#=FEI;7NF3J;+1A1 ,3_\ M$LOB!JO[4/\ P6%_;?\ C[XXD-U-\.]=T7X8^!TE.1I.F69O&O88L_=6>ZB2 M=\=7]@, 'Z#> O'_ (&^*G@S3?B+\,_&&F>(- UBT6YTG6M&OH[FUO(6^[)' M+&2KJ?4&L/3/VBO@1KGQNO/V;-#^+OA^^\?:=HK:OJ?A"RU2.6_LK%9(HO/G MB0EH5+S1@;]I;=\H(!Q\-?\ !'SXAZGX#_X*0_MQ_L*6=P1X4\&?$W3O%_A' M3U/[K3CKMO+=7T$2](XO/"2+&N%#2R$ %CFG\$?AWX"^''_!T#\1-/\ A]X+ MTK0[>_\ V/[*]O+?2-/CMHYKAO$,*-*RQJ 7*QH"QY.T9H ^_OBS\9_A3\"/ M"?\ PG/QB\?Z7XZKH_PM^(=EJ6I:"T2Z[HKI);:AIOF F(W%I.J3P*X5BC.@#A3M)P:^ M,_\ @N--^T!^SYXO^ W_ 4]^%'P\D\=>%?V16]O;Q-+<7$\@1(D499F8\* 22> !7A?P-_P""HG_!.[]I;XKS? WX M"?ME_#[Q7XMB,GEZ%H_B**2:Z\L$N;?G%R% +$Q%\*"W09KTGX]?!+P;^T;\ M*M2^#'Q&6>7P]K$OC*G[0.@6GPZU7P=HT%A=66GP>;=:@[?9T4F MSM[> SOD%4,:8P7PP!^B'Q9^,?PK^!'@N;XB?&3X@:5X:T2":.%M1U>\6&-Y MI&"10IDYDE=R%2-07=B%4$D"J_P=^/'P?_: \/W7B;X.?$'3M?M;"_>QU(6< MA$UA=( 6M[B%P)+>4*RL8Y%5MK*<88$_!_[1'Q U7X[?\')OP-_9F #[D^( M/[17P(^%/CKPS\+_ (C_ !=\/Z-XF\9WXL_"?AV^U2-+[5IL$D009\R0 *=S M!=JXY(KIO$?B3P[X.\/WOBSQ=KUEI6E:9:276I:GJ5TD%O:01J6>621R%C15 M!)9B "2:_.C_@KA\._ 6E?\%4OV"_B)I?@O2K77]2^,.KPZEK-OI\:75Y&N MF0A5EE50\@4(@ 8G 4 8K1_X.4/BEJWPK_92^$&HZV9%^'%]^TOX/A^,3;2T M+^&XYY;F:*X'3R'F@@#9X)"*<[L4 ?8?PA_;3_96^//C23XP1S*K7%L3@>?$'C^8?-R,^H5^:?_!QKXYMO@Q\/_P!F M/]L+X7:I#%XZ\(?M(Z%!X3U"QE4RW^G7]OT/PMH=YXF\3ZS::;ING6LESJ&H7]RL,%M"BEGEDD\ W:Y,CWUC9I9_;[*5\YE#3/%N8G]X(3G(7N!7S"NS((SFODK M_@O-X]O?V5/B;^QY^V7X$<66K^'_ -H[3_!E\;<;#=:!K5K.NH6;8X9&2S0J M#D*ZHP&5%?7C?L,?LLZMXO\ &WQ%^)'P9\.>,-=\?W&?$NK>+M#MK^6:S2%8 M(;!3*A\NTBB0 0KA2S22$%Y79@#T/X=_$?X?_%WP1IGQ+^%7C?2?$GAW6;47 M.DZ[H6H1W5I>1'(#Q2QDHZY!&03R".U&G\3_P!M M'1O[.74 5_M0+O.G>=_JOMFWYOLN_P ['.ROS#_8N\0>,O\ @F]_P0Y_;"_: M(^!^I7=GX(7XG>.=3_9P$T[2K9:&\T>G:;>0ER3Y1N%,R \.%$G/FDGU/7?V M;_"^E?\ !J9_PB4<30WEA^S%'\0/[0CD(N$U^.P'B%KT2_?$_P!N!D\S.[<< MYH _3NBO"_\ @F/^T)XE_:M_X)Z?!G]HCQM,)=<\5_#O2[S7IPH FO\ R%2Y MD '0-,LC =@V*]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "O$_VF?^"D'[!_[&OBG3O _P"U%^U=X*\$ZUJL(FLM(UO642Y: M$L5$S1+EHXB0P$C@*2K '@X]LKQ2]_8*_8YEM?'WB#XM?!;PIXJNOB!?7=_X MZ\0>,]&MKNXO;=@1';RS2IE;:VMUC@B0$+&D(;[Y9V /6?!_C'PC\0O"NG^. M? /BG3M;T35K1+K2M8TB]CN;6\@<;DEBEC)21&!!#*2"#Q7G_AW]MK]DKQ;\ M45^#'AK]H#PS>^(Y-3GTVWL8-0#)OVZOV?= ^$7_!LK:>$_ B_P!C:I\+OA'X9\3^&=8T M\^7 /^%I?M._&K MP[X&T W*V\6I>(M32W6>=@2(H@QW2R$!CL0,V%)Q@$T?LX_M4_LW_M>^ ?\ MA:'[,7QL\.>.=!6Y-O-J/AS4TN%@F !,4JJ=T4F"#L<*V&!Q@@UY7^S5\.?@ M_P#MS_"GX,?M^_''X?:7XD\1:]\&M$OM$L-8 MR0QO(,MLM8U4J"^_YU_X)^?LL^$OA!_P7/\ VI?'G[+OAJV\.?"M/ _A[2O% MVC:)"(-+E\92A+QQ!$@$8DAM&#RJH&Q]0.0#(10!]U?$K]HKX$?!WQ7X:\!_ M%'XN^']"UWQGJL>F^$]$U'5(X[S5[IVVK';P$^9+SU*J0O5B!S79U^;?_!:+ MX=^ K#]OC]A3XDV'@O2H/$-[^TC;VU[K<.GQI=W,/V08CDE"[W4>5'@,2!L& M.E?I)0 4444 %?R@_P#!WC_RF3UO_LG^@_\ HEZ_J^K^4'_@[Q_Y3)ZW_P!D M_P!!_P#1+T ?8'_!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ M $^3U^_U !1110 4444 %%%% !1110 4444 %?F/^W!_P7&_X):>,/CEK_[# M/QF_;%TSPWX&\/2_9?BK=V.EZE>/XEE#$2>'[:6QMY52WRI6]F+ LI-M&"9) MI(?TXHH _/CX^_$']G3_ (+Z?\$K/CM^S]^P'J6_M5?M/67[7'_!"K1/V.O@[- M#J'Q_P#B5X2T/X?S?"DRA-9TC6HI;6WU@7UK_KK."T2&YDDGE145!&Q($J9_ M5FJ\6D:3!J4NLPZ7;I>3QJDUVL"B611T5FQD@=@30!X%\0?#?PO_ &)?^"8L MWPC\5^/]+TG0? 7P7_X1FUU;6+V.TBF%II!MH_FD8#F_\&^?[+_C+]F?]C#Q9?\ MBGPO>^'[#XE?&?Q'XV\(>&M2M6M[C2="O'ABL(9(6 ,#-#;+/Y9 91. P5MP M'V_J&AZ+JUQ;7>J:/:W,MG)YEI+<6ZNT#\?,A(RIX'(]*M4 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\-_\ !3W_ (+1 M_LA?L5?$+3?V2/%G[4.D>!O''B*S\_6O$WB_4/&FC:/X2O;OQ M7?0Z#J-M!9V\\@26:[N]0AB>ZO;N>Y>1F7S'D?[1)(P(.[[_P"">_CC]B3]JGQ78Z1XZ^ /BCQ!!HGAZ]F$=[XPT^[NIK_2[O3+ M?/F7JWDERT,:PAF\Y6B(#@K7MO\ P0A_9!\6_P#!/#_@E9X,^'W[031:+XHN MDO\ Q7X[34)EB73)[R5IS',S':C0VXA20DX#QOS@5]F7.D:5>7UOJ=WIEO+< MVF[[+<20JSP[AAMC$97(X..M6* /S,_X(!_&SX.^-/V@?VV=!\(_%/P]J=[J MO[6/B+5]*M+'68)9+W3W$:I=PJK$RP,8W E7*''!KZR_X*C?'+Q=\!/V'/&^ MO?#"0GQQXDMK?PE\/(4?$DGB#6+B/3; H!R2D]RDI _AB8]J^@:KZCI&DZN( M!JVEV]T+:X2XMOM$"OY4R_=D7<#M8=F'(H Y']FOX%>$?V8/V>O!'[.?@.,+ MH_@?PK8:'I[; IDCMH$B\QO]MRI=CU+,2.=,M-=\379L?!NA7DTH-[/E0\\H@CEECLX ZO/,D;LJD*B22/'&_TK10! M^<7["_\ P5__ ."4NL?$[3O@W\ OVGKKXQ_'/XQ^*H)/$^H:3X%U6SFU6Y"8 MDFW7=ND5IIUC:1N8KX M'$C@;74G M@_AY^T'\"+S_ (.E/&5M:_&?PK(]S^RC8Z#;;-?MR)M5'B"*0V"'?AKG8P;R M1E\<[>#7Z=T4 ?#G_!4?Q-K?A7]M']D[6/C->_8OV>;7QIK-Q\1]1NVVZ7;^ M(4L5/AQ]3<_+';K>&1HVD/E"Y6$N05C->>?!#]F/X8?"3_@NZ/C#_P $[=./AEJMU^T?H7A2[270;355FA.E3XB)ABO[AY)G\I<.(X9Y=H$[L_Z1W% MO;WEO):7<"2Q2H4EBD4,KJ1@@@\$$=JATK1](T&Q33-#TNVLK:,DI;VD"QHN M3DX50 ,GF@"S1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 >;_M:?M:? 7]B#X"Z[^TE^TEXZ@T#PMH$&^YN9!NEN96XCMH(Q M\TT\C?*D:\D\G !(_.CX/?\ !P'_ ,$>+GQS=?M<_';]K6'6/B;J6E/IGA/P M5H/@C7+T^%M,D=9!I-FWV%8Y;RXD2)KJYW*DLJ11JWDP1&OU?HH _.G]K'P/ MJ7[-_P#P65^ W_!4GQUI3:%X!\7?"^[^&7Q+U.^F3R/"=[(\E[ITU[*"4CBE MN'^R& +?]MW_ (+YVW[;/PUU"#5_A?\ /X-2>%;+Q=I M\HFL=5\57]QSN-LS1EO+E*QMALA?T-N;:WO+>2TO+=)8I4* M2Q2(&5U(P00>"".U-L;&RTRSCT_3;.*WMX4"0P01A$11T 4< >PH _,[_@M' M\=?@KX._X*9?L):/XK^+?AK3;O0_B]J=SK=M>ZW!$^G02V$*12W"LX,*.TB! M6? ;<,$U^@/QNT3]GWXE_!35_#W[0MMX4U?X?:WINW68O%+V[Z7=6K .&D:8 M^65X#AL\%0P((!KM:I:YX;\.^)K>*T\2:#9:A%!.L\,=]:I*L?\$UOV:_VR?VYOA9XL_9=^ -EX9_9G_9[U7^W;/QA*L\Q^(7 MB.,J;.UTR6Z=Y)-&LF0.9D(MII&>.)74>8OZPT44 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !6?XL\5^&/ ?A;4O''C;Q#9:3H MVC6$U]JVJZC[ M[3(//:&.TZO_ (*?73_MX_LB?L\_\%5_V7/!'B#6=,^"OQKTKXB66E/I,BZA MKGA2WO3'>7,%KCS/WD4,5W&A D,"DE0YV#]-:* /S8_X*3GX??\ !5S]HK]E M7]F?]F#Q]H_CCP[X:^*]E\4_B5K_ (8U&.]L=%T73H'^S)<31%EBEO6N'BAC M)WMM=]NU&8/_ ."@O_!;W_@F[IGQSUK]@#XI?MD67@S1]+1K?XNZ]IEAJ-U< MS*24E\/64MA!+Y,[@,EW<;E:WC8Q1?Z0[26GZ.:=I&DZ.DL>DZ7;VJSS--,M MM J"21OO.VT#+'N3R:L4 ?!<_P :OV-?^"W7_!/KXW?L=_\ !/S7?MOA*P\ MKX8T?Q''X;N=*T>TU1K>1K*Q@BN88I"EN8+9Y-L818YH@C-D[?%=?_:HM_%7 M_!O?#^Q3IEOYG[0M]\*8?@S)\&Q,@\0C7UMDT>=7L\^8D8A#WC3L!$+!/ VFZ/?7D.=ES=0VZ+/,N>0KR^8P'8,*]6HHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS'_;@_X+C?\$M/ M&'QRU_\ 89^,W[8NF>&_ WAZ7[+\5;NQTO4KQ_$LH8B3P_;2V-O*J6^5*WLQ M8%E)MHP3)-)#^G%% 'Y\?'WX@_LZ?\%]/^"5GQV_9^_8#U.;6?#T.CV^D>%_ M$,NASZ5IU[KMD8=1@L(([J.*1$C>&R1Y#&L8%R-I;8V/+?VJOVGK+]KC_@A5 MHG['7P=FAU#X_P#Q*\):'\/YOA290FLZ1K44MK;ZP+ZU_P!=9P6B0W,DD\J* MBH(V) E3/ZLU7BTC28-2EUF'2[=+R>-4FNU@42R*.BLV,D#L": /@/\ :S_X M*6?L?_\ !''X)?";_@GUK7[1^@^&_&=KX%TO0=.UC5-*N;^'PYI=G:):_P!K MW5K:1R2.Q$)$%O@>?+@,R1+)*G1?\$UO^"FG_!+CXO\ BW2_V*_^">'Q4U;X MAZK'9ZAXA\7:Q_PCNHPR+N<276KZE=WMO +BXN;R>-6,>YC)/]U$7 ^XJ* / MS*_X+I?'#X,^#?VUOV'-#\6?%?PYIMYH_P"T5;:AJ]K?:U!%)86AMP@N)U9@ M88MTB#>^%^8OZ MOJ_E!_X.\?\ E,GK?_9/]!_]$O0!]@?\&FW_ "E,_:[_ .WC_P!/D]?O]7X M_P#!IM_RE,_:[_[>/_3Y/7[_ % !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 %?R@_\'>/_ M "F3UO\ [)_H/_HEZ_J^K^4'_@[Q_P"4R>M_]D_T'_T2] 'V!_P:;?\ *4S] MKO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 444 M4 %%%% !1110 4457U75M*T+3I=7UO4[>SM+=-T]U=3+''&OJS,0 /OP1_P"BQ^%?_"AMO_BZ/^%Z_!'_ *+'X5_\*&V_^+K;ZKBO MY']S,/K>%_Y^1^]'55X!\;/^"HO["O[.GQ.U/X-_&3XY?V/XDT?R?[2TW_A& M=3N/)\V&.>/]Y!;/&V8Y4;Y6.-V#@@@>J_\ "]?@C_T6/PK_ .%#;?\ Q=?A M'_P66UW1/$O_ 4E^(^M^'-9M-0LI_['\F[LKA98I,:/9*=KJ2#A@0<'@@BO MM>!.%,-Q+F\\+C>>$(TW).-D[J45:\HM6M)]+GQ''W%V)X8R>GBL#R3G*HHM M2NU9QD[VC*+O>*ZV/U=_X?8_\$Q_^CF/_+,UK_Y#H_X?8_\ !,?_ *.8_P#+ M,UK_ .0Z_ 2BOUC_ (@YPQ_S^K?^!0_^5GY'_P 1HXI_Y\T?_ 9__+#^GKX) M_&SX8_M%_#'3/C)\&_$W]L>&]8\[^S=2^Q36_G>5-)!)^[G1)%Q)$Z_,HSMR M,@@GJJ^-_P#@C3\5_A;X:_X)M?#C1/$?Q*\/Z?>P?VQYUI?:S!%+'G6+UAN1 MF!&5((R.00:^GO\ A>OP1_Z+'X5_\*&V_P#BZ_!,XRJI@,WQ&%HQDX4ZDXIM M7;49-)NR2O9=$D?T#DN;4\PR?#8JM**G4IPDTG9)RBFTDVW:[ZMLZJBN5_X7 MK\$?^BQ^%?\ PH;;_P"+JQI7Q?\ A-KNHQ:1HGQ0\.WEW:U^S2WBJ^\(:9\3-;L;(ZN-2GM_M*);7:!X_P#!.L?$;6M8L)WO(+:[M9C# MJ%S,D5S&HC8,FW,=RV[G;6OJ'_!53]@O2]4LK74/CL8M,U+Q2?#=AXQ;PKJO M_"-3ZL)6B-FNMBU_LTR^8KQ[?M'WD9>JD ^A:*X/XO_ +2_P>^!NM:3X6\> M:UJ-O#>H^&]2LM.'6^-KJUO;2M;#C,ZJ8QD989& M0#V>BOEK6_\ @M;_ ,$M="^'&L?%N?\ ;$\/7?A_0O$=SH6H7^D6-[?DWMM# M!/<"&.V@DDN88H[JW:2XA5X4\U0T@/%>N:O^V%^S!H/[.-I^UUJOQOT"+X;: MAIUO?:?XN%WNM;J*X*K (MH+222.ZHL2J9&=@@4M\M 'I-%>2?!C]N7]F7X] M_%;5?@1X!\<:E;>.-%TB/5=0\&^+/".J>']573W?RUO$M-4MK>:6WWD)YT:L M@8A2P) KX[_X)V>%[3P3_P %\_VX?"FE:MK%S8VWACX?S6D>LZ[=:A) 9].E MGE59;J220(99)'";MJ[R% !^C]%>:_MC?M.^"/V+_ -EKQY^U3\18))]( M\"^&KG59[.%PLEXZ+^ZMD8\!Y93'$I/ :09XKY(_X)E_LY^*/^"@'[,GAW]O M?_@I#XAU7QGXH^*=M_;_ (=\##6[NV\->$-&F^C?%WX:_%KQE??"BZ^%NM:-=^ ?$/BRZ MU&R\/ZN]_I,]OYC,6XI#Y:B,(LC+74_%/\ X*2_L8?!B]UR M#Q_\7;B*R\+:D-/\6>(--\*:IJ&C^'[LE0;?4-2M+66SL)%WIO2>6,IO7<%W M#(![G17D7[0W[>_[&O[*?P\T7XJ_'W]HSPQH&@^)?)_X1J\:^^TMK(E"F-K. M*W$DETI#H=T2L,,IS@@USEC_ ,%3_P#@GWJ/[1Z?LF6_[3^@KX[E2Z-MIL\- MQ%:W36P8W$<-\\0M)Y(MC[XXYF="C!E!4@ 'T!17@W[/G_!3S]@W]JCXOZQ\ M!?@-^T=I&O>+=$TPZE=Z0+.ZMC-8A@IN[:2XBCCO(,LO[ZW:1,,#NP0:YKQY M_P %H/\ @EM\-O#OBWQ9XI_;4\'G3_ ^KV^E>([G2Y)[\17LR3.EO"+6.0W< M@2"9F6 2&,1L7V@4 ?3U%>6?#7]MS]DKXO\ [-4G[8GP[_:!\-:A\,8+">\N M_&9U 0V=I%#GSO/,NUH&3&&20*ZG (!(K'^%G_!1#]D;XP_%C2/@;X3^(VIV M?BSQ%HKZOX9T7Q5X+U?0I==L44.]Q8'4K2!;Z-4.\F R84%CP": /:Z*^>O$ MO_!5W_@G5X3\6>,O VK?M9^%GU7P!;02^++/3Y9;LV;3.R16ZF!'$]RS*P%M M$7G^4G9@&K_@[_@IC^PY\0?V5KS]MKP1\>[35/A?IES+!K'BFSTB^==,DB($ MJW< @\^TV;E+>=&FU71C@,I(![M17FG@3]K_ /9[^)O[.\O[6'@+QQ<:G\/H M["6^7Q);Z!?[)K2(9>XBC, EFA R?,C1EPK'/RMCJ/A'\6? 7QU^&VC_ !>^ M%NLRZEX=\062WFC:C)I\]L+NW;E)D2=$?RW&&1]N'4JRDJP) .CHHHH **** M "BLS7O&O@WPM-';^)_%NF:=)*I:)+^_CA+@<9 =AD50_P"%O?";_HJ'AW_P M=P?_ !=8RQ.'A+EE-)^J)-OVB_@EX"\'ZGXUUOXG:&UII5A+=3I M;:M#)(ZHI;:BA\LYQ@*.22 .M?EK^RQ^WSXF\-?MYW7Q^^(VIF'2O'.HM9^) M8FES':VDC*L!!/\ #;[8L'&?+1A_$:^2XCXWRSA['83#U)*7MIVDT_@CMS/_ M +>:^2EV.+%9C1PM2$7]IZ^2[_?^I^P%%^$W_14/#O\ X.X/_BZ/K>%_Y^1^]!SP[HZ*BJ&@^*?#'BF& M2X\,>([#48XF"RO87B3!"><$H3@UQ/[7_COXI?"W]D[XG?$SX'>&_P"V?&GA M[X?:SJ7A+2?(,OVS4H+*:6VB\L"_#'B*^MK_1[!87BT.[TN&WE1+2-9D-S>7[!8Q&R M-.VUU1OU$^ 7[8OP#UK5=&_9;\6_M8?#[Q%\:M$T>WL_&WAG1?$EJ]^-4A@0 M7C&T1O,C'FAVP47 (X% 'M]%?DO\1_@AX;\?_P#!RVO[+?B#QS\0X?AYJ/[- MG_"63^$=%^*NOZ99C6!J3VWVE%LKV(H?+4912$))8KNYKH/V(/CM^T)^S)_P M7K^)7_!*2/XY>+/B7\))?AQ%XP\/1^.=>FUG5?!DY6V8VK7]PSW$MN?.*JDS ML0LEL0V=YD /U(HK$^)?Q \/?"?X=:]\4?%IN/[+\.:-6"^"M"L52*TO;);>5%74 M))S)/+(/AY_P $V7^/ M'PP\?>*/"?C#2O&NC6%GKWA7Q1>Z;,+::65)(7^SRHLB'>3AP<$ CH*^R_B) M^TO^Q+_P3YTCP=\(OBG\:=+\)2>(]4M=(\(Z+JVJW-_J6J74\JP1;4)EN9MT MA :9LJ"278.K&PDO1HUM! M^52#DV\DF K$\ D=)\<_P!K7]G;X1>(&^$GQ"\7:U<> M(+_0Y+^;PYX*\.:OK.K6^G%C$;UX-'@FN;2'?E5N&"+O4A7W*< 'JM%?F=_P M;A^+/ &L>&_VO/%G@3Q[+K/A#_AK3Q-+X>U_4=9FO/-TE;6S^S2-1BVT#<K>-Y"G@6[UKPMJFGZ7XG8= M%TS4[JVCLM1+97:+::3?N7;G'=1BNF@0,3<@O;A#;X4D3AO*88(8Y&>D^ W[47P1_::BU^?X)^*[K6 M(_"^MS:/KTLN@WMFEIJ$+M'/:%KF&,--$Z,LD:DM&&_"6G'6/%?B"QTRT5PC76H7:0QACT&YR!D^E8/_ OKX&?]%H\) M_P#A1VO_ ,742J0B[-I&]/#8FK'FA!M>2;.LHKD_^%]? S_HM'A/_P *.U_^ M+H_X7U\#/^BT>$__ H[7_XNE[:E_,OO+^HXW_GU+_P%_P"1U-Q<6]I;O=74 MZ111(7DDD8*J*!DDD\ =Z^=/'/_ 5S_P""<7P[\1OX5\1_M5Z"]Y'(8Y#I M-I=ZA"K#.09K6&2/M_>KX#_X+X_\%%=<\8^.(_V._@GXYC_X1:QL(;KQC>Z/ M?!EU6YE7S([5I(R0T,<91BN<,[X8?NQ7YDU\3G'%\\'BG0PL%+ET;=[7ZI)- M;=[G]!\">!E'/,FIYCG%:=/VJO"$+*2B]G)R4M]TDM%:[N[+^I'X-?'[X*?M M#^&#XQ^!_P 4-%\4:G)32C..ZOHUW7^1\1XC^&&,X(Q=.6'DZU"K?E=O>BUO&5M-M4U:^NBL> MDT5R?_"^O@9_T6CPG_X4=K_\71_POKX&?]%H\)_^%':__%U[_MJ7\R^\_,_J M.-_Y]2_\!?\ D=916#X>^*GPP\6ZB-'\*?$?0=3NV0NMKI^L032%1U.U&)P/ M6MZKC*,E=.YA4I5:4N6<6GYJP45^26A? 7PK\3?^#ECXC?LM>+O''Q$/PZT[ M]G*V\6Z?X.TSXKZ_I]C;:N;_ $VV,Z):7L> 8YI_8-_:)^(&M^$_!6J6A^*/P3^)?CC4/$NDZII$]PD#S6< MVI2W%U8S))*A;RI=NUBX $;)*R#]/**\B\/?MP_LYZM^R[X(_:ZUGQU%I/A/ MX@Z/I=[X8%U$\MY?2W\*RV]E!;0AY;F[8,5%O"KR%D8!3@U/\%_VVOV9_P!H M#Q?XC^''PT^(%R_BKPE;I<>(_!NN>'-0TC6[&!P"D[:;?V\-T8FR-L@B*,6 M!)(% 'JU%>(?#'_@HU^QU\:/#'C?QA\*_BI=Z[8?#:X>W\=2:?X2U5WT:="1 M)!-']EWB6/!,D84O&JEG"J":T?A/^W?^RO\ '3X ZE^U-\(?B7-X@^'VDPSR MW7BG3O#FHM;O'"66=XV^U6[?H! !^D5%>2^&?$WP(_8W_9ET+6?&_C1= \/6MC80F_UW59[NXO+R9( MXXXP\K23W5S-(558UWR2.P"AF.*?\&_VWOV9OCQ\3=5^"7@/X@75OXVT6P2_ MU'P7XJ\,ZCH.L)9LVU;M;'4[>WGDMRV%\Y$:/) W9(H ]7HKYNU7_@K[_P $ MU-)/C@?\->>&+T_#JYL;;Q6-&%Q?^3<7BW36]O!]FBD^VS,ME=,8K;S718&9 MU48)]/\ @'^U=^SG^U#\"K/]IGX#_%[2/$'@.^MIYXO$L,QA@B2$L)O.$P1H M#&4;>LJJR8.X"@#T*BO"?"G_ 4M_8J\8?%OP[\#[#XP3V/B'QE"\O@E/$'A M35=*L_$Z( 2VEWM[:Q6NI J0P^S2R;E92N003M?%K]NG]F/X(^(==\->/_&^ MIK/X5LH[OQ=<:-X.U75;7P]"\?FHVHW-C:S0V&8L2XN'C/ED28V$-0!ZY167 MX&\:^&?B3X*T?XB^"M4%]HVOZ7;ZEI%Z(GC%Q:SQK+%)M*;_QMX7TOQOJ5KIVK7%A87EW M;R2V\4ZQG]ZJ[@ ZJ%8$#% 'ZI45Q7QQ^&7A+X@?!;6O ?B"WNUL/[&F6%M M/U.>TG@*PLJ/'-"ZR(Z]0P8$$ YS7YJ?M ?&CXP?L:?\&UOPR_:#^"GB3QG_ M &WXI\">!+[XF^.[76;C4-=LK+4X+235=1@GNGD9)SYSQQOD"'SE9=GEJ5 / MU@HK\Y]?_8^_9&_;#_87N_C=_P $C?VB/%-EK+Z6)]/U[P7\4=5E?Q$8PKSZ M3K$-S=-YTT\8:)OM2B>*216W*-P;]&* "BORP_X*B^#OL'_!F^'I]2NM GU$N^G6%M&"\ES(H9+;"XVK M,RLY("AB0" >XT5X_P#LD_M[_LC?MTV'B&__ &5OC/:>*3X3U%;'Q+9C3[JR MN]-G<,4$UO=Q13(KA'V.4V/L?:3M./%_^"EG[:'['VH?LK?&GX3:_P#%SQ#' ML&S?R;6\UG38OLME,)'B#0W%PF"Z+(OS $ ^R** M_/G_ ()-_MD?L\?LL_\ !'O]EZ7]HSXD/X;3Q3X4L-,T;4K_ $F\DM;O4)YI M1%;?:8X6B69RK$([AB%+8P":^N_'_P"V!^SK\*_CEX4_9N^(OQ#_ +&\9^.I M98O!NDW^D7B)K,D48DE2VN/)\B5D4J757)3,^61)C M80U>'?MR?\%AO@U^S#XA^ W@WPA#J^L2_&_Q7HIL=:MO"E_/9VGA^2S74+QA[$"WB=P+@1%\!5#,R@^*_'_P#;*_X( MN?MZ_"[X+>,OB;^U5IFIZ->_&'2M3^%$&EZIJ-A?ZCXDM;M[2V0V<:)=&,32 MLC&2-8QN#%E #4 ?=%%>:_&O]KOX _L_>*M)^'_Q%\6W\GB77K.XO-'\*>&? M#.HZ[J]W:P8\ZY2PTRWN+DPH656E\O8&8+NR0*P=/^,G[./[?7[)GB3Q3\%? MBG-X@\*:I87^GW6H^'-6O=+O+6Y@!$MO(T;0W5G,C !XFV/AL,NU\$ ]HHKX M._X-E+Z]U/\ X(?? _4M2O);BXN(_$4D]Q/(7>1V\1ZH69F/)))))/)JA_P< M"_M7^)?V6/A+\'9_$/BCQ1X8^$?BSXRZ=I'QN\7>#)IX=0L=!,\8:)'JEN;I;FWDN9(&EA7=<&4 2DP/')NW8'TY:?MA?L MYW?[2?\ PR ?B&;?XDMH\NK0>%+_ $>\MI[FPC1^%?V\/V2/%_C3QW\.[+XU:?8:U\,;2"Z^(.G^(;6XTI]!@F!:& M:Y^VQQ"-'4;E;.&4A@<,"?)?&_\ P7:_X))?#OP-H/Q)\5?MN>&(]%\3WUS: MZ'>6EG>W1NFMYVMY9=D$#NEN)E9!<,HA8JVUVP: /K:BO'_BG_P4!_8J^"WA M[P9XI^)/[3'A+3[+XBW%E%X#>/5%N7U\W;*MN]I'!O>>-RZ?O%4H P+,!S7) M_!;_ (*W_P#!-_\ :(_:.O/V2O@M^UMX8U_X@69F4:%:^>JW9A#&46MP\:V] MZ5"NQ$$DA"HS=%) !]&45^<&F^%[3PA_P=1FUTK5M8EM]9_8NN-9N;74M=NK MR**[E\4K!(T"3R.MNACMH1Y402,;.%&37O?[,VK_ /!.+QM_P4-^-'Q'_9J^ M+UMXF^,U_P"'M%M/BK;:3K]U>V=C;6P>"T4 $VL4OR%62-BX*DE5+N7 /J2B MO"/C3_P4O_8I_9ZU&_M/BY\8IM,LM'U>/2M>\1P>%-5O-$T:^]ABECD\ MN2-]I4$!USUH ] HKY)_X+EZ$K?\$M?C/\0]*US6=(U_PCX"O]5\.:WX?UVZ MT^ZL;J)5=726VD1NJ %22",@@@FN2_8%_:3_ &8_V(_^"/GP6_:3_:N^/L7A MZ#Q-\+M"UCQ%XG\;>)+F^O-5U"YLHIY2GG/+/<2%Y6Q%$&(& %P ?<=%?/ M%I_P5?\ ^">-]\?/#O[,5K^U#H;^-O%CI%X?TK[)="*ZN'176T^U&'[/'=89 M1]F>19@S!2FX@5Z7\;/VF?@I^SU+HNG_ !2\730:GXDN98/#GA_2-&N]5U75 MGB3S)?LMA8Q37-P(TPTC1QL(U(+%010!WE%?EU_P2J\>?"WXB_\ !=#]L'Q% M\&/&>NZQX>?P5X/$2>([O4GNK"Z$$ M=$G\/:@[:W)(455M)([=H[DAI$#>6S;"V&VFNE\#_M1?!'XD?&GQ5^SSX+\5 MW5[XO\$>3_PEFE?V#?1KI9E19(1+.\*P@RQLLD8#DR)EDW*"0 >@4444 %%% M% !1110 4444 %%%% !1110 5_*#_P '>/\ RF3UO_LG^@_^B7K^KZOY0?\ M@[Q_Y3)ZW_V3_0?_ $2] 'V!_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE M,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 %>4?MR_"'QE\>_V M2/'GP=^'L%O)K7B#0GM-.2ZG$4;2%U(W.?NC /->KT5T83$U,'BJ>(I_%"2D MK[73NCGQ>&IXW"U,/4^&<7%VWLU9V^\_"_\ X<%_\%"O^A=\*?\ A3Q__$T? M\."_^"A7_0N^%/\ PIX__B:_="BOTG_B+O%?\M/_ ,!?_P D?F7_ !!WA+^: MK_X$O_D3\+_^'!?_ 4*_P"A=\*?^%/'_P#$U\P?M$? +XA_LO\ QBUCX%_% M6VM(=?T/[/\ ;X[&Z$T0\ZWBN$VN!@_NY4SZ'([5_3?7Y!_\%1?^"77[=7[1 M?[=7CGXR?!OX&_VQX;UC^S/[-U+_ (2;3+?SO*TRT@D_=SW*2+B2)U^91G;D M9!!/U_!7B3C,VS6='-ZE*E34&TW[GO4K;-NV^GD?&\;^&6"RC*85LGI MU:M5S2:7O^[RR;=HQONDK[:VZGYKT5]4_P##D[_@IQ_T;/\ ^7GHO_R91_PY M._X*>B_\ R97Z?_K3PQ_T'4?_ ;#_P"2/RW_ %4XI_Z *W_@ MJ?\ \B5?V=_^"1'[9'[4'P=T?XZ?"K1?#\V@:Y]H^P27VNI#*?)N);=]R$9' M[R)\>HP>]=K_ ,."_P#@H5_T+OA3_P *>/\ ^)K]4?\ @EU\$_B=^SI^PKX& M^#?QD\,_V/XDT?\ M/\ M+3?ML-QY/FZG=SQ_O('>-LQRHWRL<;L'!! ]_K\ M1S;Q6X@PV:UZ.&]E*G&MBO:QJRA M!S7,E:3BG)6<;JSNK/5'X7_\."_^"A7_ $+OA3_PIX__ (FO5_V&?^"-/[;' MP#_:W\!_&/XA:'X($ED6,(P.U OS')'%?KS17CXOQ4XGQF M%J8>HJ?+.+B[1=[-6?VCV<)X3<+X+%T\13E4YH24E>2M=.ZO[OD%?D[^T9\$ M_A?\?O\ @ZH\-> OBWX:&K:4/V0_M(M/MLT'[U-9O K;H71N QXSCGI7ZQ5\ M\WW_ 2P_8JU+]J./]M2[\%>+V^*,-@;"+Q>OQ<\3+.EF0P^RJBZB(A!\S'R M0GEY).W/-?FQ^FFA\!_V2_VOA3XJ^+OAW:RZ-X2\2ZK+XM\0V,MQ_$+]F3PKH?PK M_9^36M-E^%OPX66;5-:N8'\5(3=7VHW,[B"1YFN+C[)"LCQ\!KEAOB7]W-1T M[3]7T^?2=6L8;JUNH6AN;:XC#QRQL"K(RGAE()!!X(-?'VG_ /! G_@E1IWP M<\3? %?V:IKCPCXHN#--HE]XQU:XATMC<)<$Z<);IO[-)EC4LUMY;2 ;'+)\ MM '-?\%&?V;OVM/&W[6_A_\ :N_X)D?M'>&-(^.'P\^'C:=K_P -?'-F\NC^ M*_#=Y?2RQPR2+@P2?:K*8!T(.Y$#20##/\J_MD?M@0?MB?\ !N?^U?KOB/\ M9NE^%'Q!\)>-7T#XM>"_M9N((/$D6KZ7+=SP2]'CE\Y'XZ.7Y<8E?]&K_P#X M)I?LHIXI\,^/?!.@^)?!_B#P=X6/ASP]K?@[QSJFGSPZ8T[W$D$PCN/+O/,G MD::1[E)7>3$C,7&ZMR/]@G]D\_LV^*/V2]1^$L&H>!_'$M[<>-+#4]0N;BYU MVZNW\RYO+J\DD-Q-=.X5O/:3S%*)M9=BX /B3_@K/\:(_@])^PAXH\;_ !:U M'P5\-Q\3+6/Q;XOTQ+)UTB^ET"6'2[B7[;!<6RHCS3R;I8F5%C:0;6177W[5 M/V&OV>M,_;U^#O[97Q8_:J^(?C'XJ65AJ6A?#O\ M"YT6&"^L)+"[FN4EATS M3;;S[=(WED$CDJDCQ -ET5O0K7_@F%^PS'^R3>?L-ZI\![35_AIJ*I]OT/7] M5O+^>>1%1(YFO+B9[D2QK%$L<@E#1+%&L9144##_ &)O^"0_[!/_ 3W_MJ\ M_9A^$%UI.IZ]IK:;>Z_?^)+Z]U"*P+;OLEO<33,]K$&PVV$H2R(S$LBD 'S1 M_P $+O W@R[7]O>[N?"FG/-J'[:'Q"TR^F:S3?<62>24MG;&6B4S2D(?E!D? M ^8Y^=?V#OBG^SEX/_X-OOV0]%_:*^#Y^(FL^*/C8NC?"?PS<^()],MI?%9\ M6ZO_ &=+=W<1S!:0B-VD)612@V^6^X"OT[^"O_!,G]CS]G71?'?A_P""_A'Q M=H-M\3-3N=2\;BW^*_B1Y-2OKAU>>\\R34&>&YD**'GB*2,N5+%20>4N?^"* MW_!-VX_9&3]A?_A0U]_PK"UUI=8TCP[<>.M:N3H^H*\L@NK&>XO));-]\\S' MR70/YK[@P8@@'S6-+^*_A_\ X.5_A;<_&_XE:%K>O7G[*^M/=)X=T0Z?96$ MU5BMO&LDTTTB@AV,DLAW'+!(Q\@Z_P#8;(_XB%OVYAG_ )E#X;_^F.@_%?P5\[,K)M4*0$3;UGPO\ ^">7[*7P:_:7\3_M@_#SP?XBM/B)XTCBC\6:_=?$ M77;M=52*,10I/;7%Z]NZQ( L:F/$8 "!<4 <%_P6[_9L^('[7/\ P2E^-GP$ M^%>G37OB/5?"BWFCZ=;@F6^GL;J"_6VC ZO+]F\M1W9P.]9'_!!;]HOX>_M' M?\$F/@CJ'@75X)KGP?X"TWPAXDL$<>=I^I:7;1V4L4R=8V81+* 0,I*C#AA7 MV!7S1XP_X)*_L;ZW\:M7_:)^'FD>+_AGXT\22>9XIUKX3>/]3\-_VXV2=]Y! M93I!.Y9F8R-'O9F+%B>: /6?CG\3KSP]X;UOP%\-KM;GXA7?@S5=2\*Z/%"9 M7:2"$B.60 %4C,[PQ@O@,SA1G!Q\7?\ !NA/\,/CQ_P0S\&>#/&$$&KI?KXH MTGXG66JG?+/>SZI?->I>E^6>6*=7;?R4E7-?;/P6_9Z^%GP"T^]MOA[I5^]Y MJDB2:SKVOZY=ZMJFIL@(0W-]>RRW$X0,P17#?'VK:1I'B6X=2LDUW96EQ'"TDBDB1D5#," M1)O#-D _'5]*\?2?\&CGA2P^)T\^H:;#\:+"/P5+J0W.^B#Q/Y<)^;G83Y^S MMY;*%^7;7WK_ ,%V?A_X#O?B]^PEX=O?!FE2Z?%^U?H6EQZ?+I\;0+8R0NKV MPC*[?*81Q@QXVD(HQP*^M?VE?^"=7['7[7/P6T/]G+XY_"6:\\!^&S;_ -B^ M$M!\3ZGHEA;"W55MU\K3+FW5UB"KY:MD1X^4"JWQS_X)M_LD_M*:CX&U?XV^ M&/%VNW?PUU.'4O!-U)\5O$<$FF7T3[X[P-#J"&2X4])Y-\F.-V.* /F;]M2W MM[/_ (.(_P!BB^M(DCGO/ /Q"M[J5% :6&/3-Z1L>ZJS,P'0$DUF?\$H/!?@ MB_\ ^"NW_!03Q+>>&-.GU:U\?^&[2&]FM4>:&VN-,D>:)6(RJ2O$A<# ((/[)@>$Q3 M".*._6$"2/*RDH?-!/F;LFOA/_@G5\)?A-\6)IM/MIHI(_L MJQW+Z>CLK 11P $-MV'WO]K[1OCMH_\ P6!_X)X:O\>O%?A6/4KC5_'26/A/ MP=8.EGH$']@P!H1=SN9KXG(0SE($81#;!&2V?NKQ)_P3S_8V\7?LDZC^PSXA M^!NG7/POU:)QJ7AR2ZN"US*UQ]I:ZDN3)]H>Z:X'G&Y:0S-)\YYM7N/AW?F[\.:MK?B[5;R^),0B\BXN9;EI;JU"*%%K*S0 M*N56,*S*P!XM^R]X;\,7_P#P)I]#L9[^T^"_@]K*_>W1I8/,B5',;D M97>.Y MMD6X1H^A$@)##N*^K/!W_!.3]DKX?_M)^(_VO/"'A#Q-9?$3Q=IR6'B/Q"OQ M+U]OMUJB*D<+0-?& )&J*(U6,"/ *;37#:U\$/V-?^"0GPR^+/[;7PO^"7Q* MU"75KG^W?B!IGA?Q-K7B34=>NYKA$>Z6RO[]XGF!E+O+\A6-7)8*I% 'PO\ MLS>(?B%\!K'XB?\ !M3K^HZHVK2_$*/3?AGKQ+^9-\*M6\_4=0G\X=)+:RAO MK/S-PVW-[;QK_J\5^Q6E:5IFA:7;:)HMA#:6=G;I!:6MO&$CAB10JHJCA5 M Z 5\H?L6+;_MC_ +36L?\ !3K5_@+X@\%Z?+\/[/P3\+X/'.@+I^NW.F?: M'O\ 4+Z>$EGAAFN'MXH$&_P!26 AVE## (.1BOEO_ (-H?AY\49M,&K2V*7;6VFWXN/)C9F"[R K':2% MZXP>A&>!KZT^.7_!/W_@I%\>OBYK_P 7O%OP'/VW7=1>X:+_ (2S2F$$?W8X M5/VK[J1A$'LHKE/^'4'[?O\ T03_ ,NG2O\ Y*K\$S'A//'CJGU/+\0J7,^7 MFI3;Y>E_=6K6K/FJN"Q/M'[.E+EZ:/;[CE/V:?V(_C9^UEI.J:M\'CHMQ_8] MQ'%J%M>ZJ()HMZDH^TCE6VN ?5&]*]._XH_\$\_ MV1OV^?V4?VB]/\7>(?@E)%X9U:,Z=XG5/$VF/LMW(*S[%N26,3A7^4%BH=0, MM7Z3U^H<&^&63YSDZJYG1KT:\6U)2O!/JI14H;6=GJ]4_(]C 910Q%"]:,HR M6_3[KH_(?_AS5^VQ_P! /PY_X4"?_$T?\.:OVV/^@'X<_P#"@3_XFOUXHKZS M_B#7"/\ -5_\#7_R)V_V#@>[^_\ X!\M?\$M_P!D[XO?LG> ?%/A[XO6=A#< MZMK$-S9BPOA."BQ;3D@#!SVKWCX^_&#P]^SS\"?&OQ^\76TTVD^!O"6I>(-3 MAMA^\DM[*UDN9%3_ &BD; >]=;6!\5_AEX-^-?PM\2_!KXC:6;[P]XNT"\T7 M7K(2M&;BRNH'@GCW*0R[HY&&001G(K]%R;*<+D664\#AK\D$TKN[U;>KLNK[ M'J4*$,-15.&R/SP_X* _\$!OV>/VF-2D_;T_X)S_ !1N/@?\;OL;:YH'CCP# MJ9MM(U^5X_-62Y2%@J"<$;KF$KN$C/(D^<'QO7?^"Z/[4MG_ ,$'_@/^TUXD MO[#PW\4_C3X_C^'\_P 1+S3(_L.DQI>7=O/XA\@@1,_D6A<(0(A*SL%,:;#] M[G_@D?\ LAV?@R3X2^%;OXE>'O %Q"T%Y\./#WQ>U^TT*:!L[[<6J7F(('!( M:" QQN"P93N;/=?'3]@+]CK]I#]F"#]C/XN_ +0K_P"&EE;6\&E>%K6%K.'3 M!;KM@:T:W*/;/&I*JT;*=K,N2&8'TS8_,?\ X*9?L[:K_P $+_VEOAI_P6<_ M99OM=\1>%(HX/!_[2.EZ_P"))+[4_%5G=2C;JTL]PY:XNF?;G!54D@M=J+%Y M@7[@_P"":]W\"O%OP[\2?\%.I?$_AE]=_:2U[3-2U'5['4(I4L+0)!I>BZ"9 ME.#<0H(8I4')O9[@#C8!T7[.W_!(W]A[]FZ.S&A> -:\6OI>FS:=HK?$SQ?J M'B6/2;*6-HI+>S@U&:6"S1HF>-O)C0LCLC$J2*Y[]G'_ ((:?\$S?V3OCXW[ M1?P*_9^DTC6XK][_ $S37\27]QI6EWCJ5:YMK&69H(I=K$*VT^4#B/8 * /E M_P"+_P -]'^*G_!UEIWAC6/$?B'2U7]D 317GACQ)=:7(M=O-8 MUK67!RHGO;V668H.,1JRH, [<\U@3_\ !+#]BJX_:E7]M:;P3XN/Q22P^P)X MO'Q;\3"=;/!'V4(-1\H0:^AJ (KV^LM-M)+_4;R*W@B7=+-/( M$1!ZDG@"O@+_ (+_ '['_@7XM?L_>&/VB?AKH-KIO[0'@OXD^&%^#GBG38EC MU.XU*;6+6$6&],/-"8Y)92A)6/R3*<*CD_9W[1'[/7P?_:N^"GB+]G?X^^#8 MO$'@_P 56/V37-(EN)81/'O5UQ)$RO&RNB.K(P964$$$5Y_^S+_P3D_99_9/ METJ^^&V@^)=4O- M'M?#=]XY\=:KXADT2!DV-%8#4;F9+!2GR$6ZQ[E)5LCB M@#Y/^/O@S4OA7_P<]? SXX^((&CT+XG?L]ZUX-T6]D'[O^U]/GN=0E@W=%8V M\D94=6^;&<&H?VCOA]J?QZ_X.;/@E;>'$DELOA'^SOKFM^++J#[EHNJ-?Z9; MPNW19&,HD5#R54L!@$U]X_'S]G#X/?M,^%;+PE\8/"SWT6DZQ!J^A:A9:A/9 M7^CZC 28;RSN[=TFM9TW,!)&ZDJS*>)O#O\ P3@UWXP>(-.GM+;XN?&;Q)XUT.*YC*.;"=X+6)]IY ?[ M&SKZJZL.&!KZR^*__!/7]EWXQ^-O$?CWQ/X6UJQO/&UC!9>/K?PUXOU+2;7Q M7;PH8XH]2@LYXX[O;&3$6=2S1$PLS1?)7K_AKPUX=\&>';#PAX0T&STO2=*L MHK33-,TZV6&WM+>- D<4<: *B*H"JH % 'YJ_\';S*O\ P1]U3<0/^+C> M'^O_ %\-70_\')>@Z'XE^ '[.NB>(](M;ZRNOVP_ T-S:7D"R131.;U'1E8$ M,K(S*0>""0:^JOVSO^">'[)7_!0?PI:^ OVN_ &K^*]!M+F*XBT*+QSK.FV3 M31^9LE>"PNX8Y'7S7P[JS@W''4U1_X(E_%63X@ M?MX?MZZ?\4[Y?^%CV/[03VTMO=MBY'A>V22UT8(#R8%BBD*D?+^]SP7Y^K/B MQ_P3>_9)^./Q>\#_ !Z^*/A;Q9J?B[X;*X\#:V/BGXB@DT+? ?CC M5?#MYJMF %%O=R:;<0M<)M55RQW;$5-VU0H /ROUB]\8^"/^"47_ 57'P9L MY8;JU_:S\4Q36NEC84TI]0TQ-04 A4^Q&Z#<8"[LC%?;?QI_9>_8Y_X*!?L M6>!OC_\ &+]O_P")GB[X5:3J.E^,/!,^FOX9L7MM3B5HK.. Z=HT,WVH/.UN M+56W&5A'LW@ ?1/[-7_!,C]AW]D>Y\:?I-VP(-Q:V<\SPQ2@'Y7VDQ\>7LP* /(/^"\7[/GQ!^,W MB;X=?$+]@J'4H?VKOAC:ZAXD\(:IX=DBCF@\.)#*E[;7C2*RM'=.1;VL3*QD MN)'"@1"Z=/I7_@E#\?\ ]FC]I']@KP!\0?V4M'.D>&(M+^PW7ARYG,E[HNIQ M'_3;2\9OGDNA.SO)*_SS&3SB3YH8^B_#S]E'X)_"SXS^-OV@O!FE:[%XL^(D M=O'XMU"_\:ZM>Q726^_R$CMKFZD@M5B$D@18(XP@=@H )%H M7HMX_+B=B_SD'G!Z5^67_$/O_P %%O\ H6_"?_A4Q_\ Q-?O)17@YEP[E^:X MCVU9RO:VCMM\C](X4\4^)N# P"IN#DY>]%MW:2>JDM-%T/P;_ .(??_@H MM_T+?A/_ ,*F/_XFC_B'W_X*+?\ 0M^$_P#PJ8__ (FOWDHK@_U+R?O+[U_D M?3?\1^XZ_EH_^ 2_^3/YB/VJ?V3OC1^QK\4?^%1?'/0H++5FTZ*^MVM+D307 M%O)N"NCCA@&1U/HR$5YM7]&?_!1?_@G!\+/^"A'PXMM%\1:BVA>*M$WMX:\4 MV]N)&M]V-\$R9'FP,0"5R"K ,I'S!OR>\<_\$"?^"CWA;Q&^C^'/AWH7B6S$ MA6/5M)\56D4++SABMT\,@^FP]>_6OD,WX8QV"Q+^KPX$O^"#7_!0WQCX5 MTSQ;9>#/#UK#JFGPW<-MJ'B%(IXED0.%D0KE' ;!4]#D5]6?\$\/^" &H?#? MQYIOQH_;/UK2M1ETF=+K2_!&DR&X@:=2"CWDK*%D"D9\E RL0-SE_W'QO'WCDLNQL,-PW*%6U^>VMWJMDNI^ M#?\ Q#[_ /!1;_H6_"?_ (5,?_Q-'_$/O_P46_Z%OPG_ .%3'_\ $U^\E%>W M_J7D_>7WK_(_/_\ B/W'7\M'_P E_\ )GY9?\$F?^"3/[7_ .Q_^U_9_&?X MSZ-H,&B0:#?6DDFGZXEQ)YDJ*$^0 <9'6OU-HHKWG['EMG_ ,'. MDUV7_!RQ^T/X5^&__!,CQ5^SEIH;5_B+\;)[3PE\.O!E@GG7^KW4UW 96BA7 M+LL<0;Y@,>8\29!D6O:M5_X) ?L*:O\ M!:A^U<_A3XAVGQ(U:P2QU'QII/Q MW\86.H3VB^7MM3+;ZJA\C]U'^Z'R90';D5V/P@_X)W_L=_!'XIM\=O!_P?\ M[0\>&V^SIX[\9^(-0\1ZY%#@@QQZAJUQ@?,GYQ>&_ASXY M_8B_X*+_ /!,S]D_X^W:Q^'?#'P8US2;&X>4-9'QHVDM#SOM(U"$YAO+.[MGCGM9T/22)U."0<@D&O\%/V._@O\#/&EW\4=$CU_7_&- M[I*:5<>,O&_BB\UK5!IZ/YBV<<]W(YMX-^':*((KN [AG&Z@#X*^*GQ9D_X) M*_\ !8WXD:A8^&I+_P +?M;?#J/6_ OA^'Y4U+XCZ6R68TR+LC7J7,+O)WDF M7/"Y'E/[%.B_$_\ 9/\ %WQ8_P"#=7X@>(7U"_\ %_C#3=6\$ZY869MH)O!6 MM0/=^)3 B8%M%"EKJ%O&>,7-\@!. *_6?XH_LY_!KXS^// ?Q,^)7@BUU36_ MAIK\VL^#+V?.;"\EM)K1W Z,#',QPV0'2-Q\T:D+=?L[?!V\_:)L_P!JZX\% MVS>/;'P=-X6MO$!)\U=*ENH[I[?'3'G1A@<9&YAG#&@#LK.TM-/M(K"PM8X( M((UCAAA0*D:*,!5 X K\T?\ @Z+\:^#?B3_P1N^+'@[X=^+M+U[5]&\: M>&M-UC2]&U".ZN+&]?5;1EMIHXV+12E70B-@&(8''(K],J^;--_X)*_L-:3^ MTKXF_:GLOA??#Q!XQ\1V/B+Q/I3>([UM&U+6K)G>UU*;3S+]GDN(GD>1&9"J MR-Y@428>@#YC_P""FWC/Q#\-?^"IO_!.OPY\4&,'PX/BO7X+[S6S:OXG;28[ M32_,)^42K-<'R2>27EQT.-+_ (+ ^"=='_!43]@3XD?!V)H/'1^*^J:7>SV7 MRS7/AG[+%-JJ28Y>%+=93@Y"^VMY;V63[.CLB&3RPK2F-#(7**0 M ?('_!-;PSX;D_X+S?\ !0[Q))H-DVHV4OPSAL[]K9#-!'/H-P\Z(^-RK(T4 M3. <,8T)SM&/BQ=?\6_#O_@@Y^WE)\.[2\CT_1_VUO$-KJ=II$:%X="_MO1! M>PQHRLGEFW:575E*>6\FX%-_VA_AGX5\5Z;XS^(\ M2)XXUS_A:/B*9]7$<3PQ-*DM^R;HHY'6)U4-#G]V4(&'?L\_\$W?V-OV6O"_ MC;P-\'/A7>P:%\2+Z\O?'6A^(/&.K:Y9:U>#4[JXC:29%59'VAG4 M,2.* / ?CK^RC^R1^VO\!OAA^TW\:?\ @H#\2?'7@;P]XKT?Q;\,=3TZ?PW: M>9K!D$5@EN^G:/!-),\LJPBVW9,A"E0Z#;Y;^U%X$_X*"_L9?'WXV?M\?\$V MO$GA/XU?#/Q)KC7GQS_9]\61M!>VFHV.GP6]W+IMSCF1K2&)C$V05V!8K@&, M+]#_ ++7_!"C_@F!^QK\;D_:!^ G[.0T_P 0VEU+-/'/CFQD\A>$-=\#Z?+X>T*_8M-IMLL*QK:NQ+%S%L\O?D[MF[)SFOB+_@I MQ,GPY_X."/V!/B_XI_T;0;Z/QCX=BU"7B(:A!? W@[X8^"])^'/P\\,V6BZ#H.G0V&C:1IMNL5O96L*!(H8T7 5%50H Z M 5QO[4G[(_[.?[:?PN?X-_M.?"VQ\5: ;V.]M[>YEEAFLKJ//EW-M<0.DUM, MN6 EB=' 9AG#$$ U_P!H3XA>%/A-\!O&GQ/\'_"M_J&IWMS*$CAA MBMW=V)/ X%>#?LZ>*/ _[+O_ 32_9K^$/[36@VT=KK?@+P;\/M;L-:AC-NE M[XA8-#,UE=7+07,D94%'G24HP#*0W->F?M,?LJ_ 3]L3X M=1_"/]I'X>VWBGPRFJ0ZA)HM[+(L,T\0<1,_ELI.TON S]Y5/:@#\G_^"H__ M 2-_P"'2'A3Q3_P5O\ ^"/_ ,:=4^$&J^#O(U'QM\,#>--X=U^R-PB21+#( MWRC,I;[.^^,CB'R&5,_KQ\"OB!JWQ9^"/@WXJ:]X:DT6^\3>%=.U6]T>;.^P MEN+:.9X&S@Y1G*'//RUXU=?\$K?V5=?GTJP^(M[\1/&OAS0K^&]T?P-X[^*F MMZUH<$\+!H'DL[RZD2Z$94%$N/-1" 0H(!'T?0!^9'_!4PC_ (?[?\$]1D?Z M_P U^!?B>YM6N[9)##-%,QCD7<#M M=2S%6'())&*^F?C5_P $OOV,?VA_V@/#G[4GQ<\#^*=2\>>#YFE\*:_;_%3Q M'9MHS,VY_LL5MJ$<4 8\,J( PPI! Q6AXG_X)S_LF^,OVF/#_P"V'XD\)^*+ MCXD>%=*_LSP_XE'Q-\0(UG9D,'@$*7PA9'WL7#(?,))?<>: /BO0]8\:^ /^ M"U_[>/B;X-:=N\3Q_LT^']4T>UMX0QN]5ATZ06I*8^=]RQH,YXXJ7_@D_P"( M_AK\4_\ @V.N9=%OK75WN/A1XVA\;?:)!---JTAU&2]-V6RS2R-)YA+\LDJ- MT8&OM7P#_P $\_V4_AE^U'KO[:'@WPCXC@^)7B:RCL_$'B*Y^(VNW2W]M&JK M'!):SWKVS1H$78GE;4QE0*\UE_X(@_\ !.:/QSXT\:Z#\)-:T2W^(:W#>,O" MF@>.=5LO#^JSS(RO<3:5#<+9R. Q*AHC&K8<(&&Z@#\ZOC'+$G_!L]^Q=J#R M*(+;XH^ I+B8GY8E6_N 68]@#QFOK?\ X*UZIIB?\%7?^">^E/J, NO^%E>* M)?LQE7S/+.EPJ'VYSMW<9Z9XKZ*M_P#@E!^P):?L6W?_ 3Y@_9_M/\ A5-] M$BW'AZ35;R27S$D$J3+=/*;A95E4.KB0$-G'!(/.67_!%3_@G8DO@:^\0?![ M5/$%_P##W4Y=1T#6/$OC35+^^DNF2-%DN;F:X:6Y6-8P(H9&,,09]D:[C0!\ MT_M1> _^"@W[&O[0'QL_;Y_X)L>)?"?QI^&WB/6S=_'/]GWQ9&\%[:ZC8Z=; MV]W+IMSCF1K2&)C$V05*!8[@&,+S/[6GQJ^$_P"T+HG_ 2Z^-/P/\*W6@># M]=^,^BR>'M#OW+2Z9;KIQB2T9B3O,>SR]^3OV;@3G-?=6O?\$TOV8-7\8>-O M&>E?\)OH,WQ+N/-^(=AX:^).L6%EKY\A+?\ >VT5R(H28(TB+VZQ.44*6(&* MT?V@/^"<_P"QI^TW\%/"/[//Q7^"UL_A/P!J%C>^!]/T#4KK2)- GLXS%;M: M3V,L,L&R,E $<#&.X! !\H_\%!O#_A?Q5_P< _L%1:UI5G?Q1:1\1IT6>-9% M%Q;:3'+"^#QNBF0.O=70$8(IG_!P/X3\*>$_A;^R=IGA?PUI^F6T?[<_@69+ M?3[-(8UDE;47E<*@ W.S,S'JQ8DY)KZ8\6?\$K_V(/&?Q:\#_'+5_AIK\/BC MX:6)M/ 6HZ3\2O$%@NA0M$(I5MX;6_CB3S4XE.S,V6,AC_:R_8&_9;_; MA_X1I?VFO!>M:]'X/UR#6?#4%CXZUG2HK'4H=_DWBII]W IGC\QPLK NH8@$ M T >"_%+QY\._&/_ 62'PK_ &:?A[H=M\?='^ @7QC\5/%EQ>7%EH7A.755 MEAT^WTR*>);ZZDNG$IY1K^++,6%P9-^Y@Y968%WPF_X) M6?L(_ B_^(VI_!KX('PM/\5+B>7Q?+X>\1ZC8L1.4::.S:"X0ZWB#_U(M3KZ@_:5\6?L^:UJOA?]E#]HSPEI M&N:1\8I-0T>UT?Q!;13V>H36]JUVUL\<@(=FBBE=>X,61S@U)^R+^Q?^SI^P MG\*(?@9^RWX/U+P[X1M9I);'0;OQ9J>J06;22O+)Y O[FPO638+J*6VDCDC MF09V2*P9"25(." #\F?VWO\ @G_\0?\ @WJ\?^'/^"@7_!*[XR>(K'X>:[\1 MM+T;X@_L^:SJ,EYI^J)>S>4BV?F$L[G'EKO#SQE]ZRE0T=?5GQK9+?\ X.;? M@K).P07'[+VOQ0%CCS'74G8J/4A><>G-?1_AW_@FO^S=IWQ(\._%+QSJ/CSQ M]J7@V^%[X,A^)7Q'U77[30[L JMW!;WD[QFY4'"W$BO,G574DDVOVP/^"<7[ M)_[!+F:7PKXF\,>*;_ $74K%9@JSPK=6,T4OER!0&7 M=QSM*DDD ^8/V)-4TO4?^#B+]M5=/U"" O $4ODRJVR1-/(=#@\,"0"#R M*XG_ (-T_@)\ ?B;_P $7/$7@?XE^ M"N=#\9^+_ !=8>-Q7!YKZ_\ A_\ \$[_ /@G[^R/\8]<_;-\*?"S2O"WB.71+6PU M#Q'=ZQ.MO:65O"D"*(Y)?)5FV[FE*F6221F9V9J^%_\ @WJ_8T^!_P 9O^"< MNJ^#?BA>>.]*U'5_&NO_ /"?^!(?&6KZ-%JEI->R?9WN[!)8R(Y;8I&9$5// MC3RY#(J;0 ?*WAOPGXCNO^#;/]CWP]\8;9[[2KK]KO15T:/5HS^\T636-56/ M<'Y$;HTA7/'ENN/E(K[I_P"#@/X%>'I?%'[&7Q#^#7ABTL/B9H7[4_A?0O!E MQI5JLE2+/-=6X" 8M4^RPNP/R(J-G 'M/=OL7ARU6YBGD%O:KN@M(HL1[P%5'_ -H/2M8U_P <:QHVE36_@GQ%XN\<7NOKI%G<*%E-BUS-(B-*@5'N M1F>1!M:5EXH ^6M7(_XBJ-*&?^;$'_\ 4OEJA^RRNIVO_!P5^VW<>%[:)M2; MX5>!7M$? $EP--(CW?B%'/:OK&Z_X)Y_LI7O[7,7[=EQX/\ $1^*D.EC3(O$ MZ_$7755=/$IF^Q?9!>BU^R^82YM_*\HL22N:/AM_P3S_ &4_A)^T]XC_ &RO M ?@_Q#;?$CQ?;1V_B?Q#=?$37;M=3AC18XHYK:XO7MW2-%41KY>(PHV!: /S M_P#^",GPQ\!_\%&?^"."?!?XF?ML_$** VFMZ!\;/A]%#X:B?3KV>]NI;O[0 M\^D/>1-/YC7/GO,9-TK$.&0[8_VQ/@Y^S[X8\?\ _!,'X1_"6_OO%7P[T7XH M3V7A'4/$\BW4M_IL%C&;24N402Q%8H7C8*%:,1D#&*^J?C#_ ,$#/^"4_P = M/VC;W]J3XA?LO6\OB?6+LW?B*'3]>OK/3M;G+!VDO+*"98)RSC=("NV5B3(' M).?5?V@_^"<7[(7[4?C[P3\3OC/X!UR]UCX;W:77@.;2/B!KFD0Z'.NS;+;P M:?>0PQOB-!N"9(4 G'% 'CW_ 4T_8W\=_&/QE\,/$_[#'Q_\/\ PF^/G@?5 M]>\7>!8=2T4/I7B5)8;:SU:*^2.,YWK0!R0IY>.O_ ,$DOVS?B?\ MM$_$SXV?!+]K3]EJP^%_Q_\ AQJFBCXIIH%\USI7B".ZLW73]1M7+OM#06Q7 M86"_&'Q%M/$<6O_ [DN9/!7B+0/&>I:9?: M7)<1QQSL)K6=&FWQQ*C+-YBLI8,#N;.M\"_V8_A'^SS<^(M;\ :5>S:YXPU" M*^\7>*-*(0Q-<7,[,[+'$H2.(%8XER$103D \6_P""X9 _X)"_ MM%DG_FE.J_\ HDU\A?M6PPW'_!GMI:31JZC]F?P8P##(W*NF$'Z@@'\*_2#] MJ']D_P"!W[97PMO?@I^T/H.KZOX6U.%H=4T;3?%VIZ3%?1%E8QSG3[F!IDRB M_*Y*]>.3GSS5_P#@E1^Q#K_[)R?L-:W\/O%%W\*(X(($\'7'Q5\2/"MO"ZO# M;B0ZAYWD(RH5AW^6-B_+\HP ?&__ 6%\*^&/"?_ 3>_8SA\+^'[+38]%_: M%^&#Z3'86R0K9L89OEBO=-_9[T M2V^$4%\VT2:6TMO=:E]F#<,[7;MOV_,5MCGB(X^G/C!_P2V_8M^/GPJ\'?!+ MXO>!_%>M^&/ %[:WGA+3+CXK^)$^PW-LK+;3^;'J"R2RQ*S!'D9V0'"D4?M3 M_P#!+S]C?]L;4_!OBSXS^!M9/BGX?H(_!_CK0?&&I:;K^G1CJ@U*WG6YE4Y8 MGS'<[G9@0S%B ?&?AL^,/#7_ 6)_P""BVI?!2R:/Q>W[/?AJ\\/K81XFEU1 M=#E^SLH7DOYBQ 'KG%5O^"=/P&_9O_X*6_\ !#'P5\/?B+^W3XWG^&L7P]L- M(^)GA."3PO:6VBWNG"*2YCFG.D?:K<+/ +A999C(R,DC2/O+M]K? G_@EK^P M_P#LX?M :K^U+\*_A!-!X]UG3X+*_P#$FJ>)-0U"XFBBB6,,YNIY/-F;;N>> M3=,[L69R:\WU?_@W^_X)-:U^T=<_M0W?[*5DNOW^J+J>IZ5!K5['HM]>B3S! M/-IJS"VD^?YC&8_*9B2R$DD@'!?\%)_V5?@O^T1_P31^$7[.?PR% 54':AG,"'K?^"%7[17A MWXU?LP^(/!?C70;O1/CIX,\9WME^T9H^M2(VHR^*6@#[ _X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ M;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "OY0?^#O'_ )3)ZW_V3_0?_1+U M_5]7\H/_ =X_P#*9/6_^R?Z#_Z)>@#[ _X--O\ E*9^UW_V\?\ I\GK]_J_ M '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OY0?^#O'_ M )3)ZW_V3_0?_1+U_5]7\H/_ =X_P#*9/6_^R?Z#_Z)>@#[ _X--O\ E*9^ MUW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "OY0?^#O'_ )3)ZW_V3_0?_1+U_5]7\H/_ =X_P#*9/6_^R?Z#_Z) M>@#[ _X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "OY0?^#O'_ )3)ZW_V3_0?_1+U_5]7\H/_ =X M_P#*9/6_^R?Z#_Z)>@#X<^//Q-^)/PR_:Q^*5_\ #?X@ZYX>GNO'FL1W,VAZ MM-:/*@OYB%8Q,I8 \X-8?_#6'[4W_1ROQ _\+*^_^.T44 '_ UA^U-_T(_'OB_5- GRAPHIC 9 fast-20211231_g2.jpg GRAPHIC begin 644 fast-20211231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M! 5* 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 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _FM_;=_P"#=W_@I;^Q'^R? MXZ_:P\4_\%3+S7-/\"Z&VI7>DZ?J^LQS72*ZKL1GFV@_-U/I7Y*?\-8?M3?] M'*_$#_PLK[_X[7]?W_!?C_E#9^T)_P!D_F_]'15_&%0!^_W_ :;?\I3/VN_ M^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !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!\@?\%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G[0G_ &3^;_T=%7\8 M5 '[_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 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 %%%% 'R!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_9[_P7X_Y M0V?M"?\ 9/YO_1T5?QA4 ?O]_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE M,_:[_P"WC_T^3U^_U !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 ?('_!?C_E#9^T)_V3^; M_P!'15_&%7]GO_!?C_E#9^T)_P!D_F_]'15_&%0!^_W_ :;?\I3/VN_^WC_ M -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !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! M\@?\%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G[0G_ &3^;_T=%7\85 '[ M_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 5P?[47Q_\*?LI?LW^._VE_'- ME<7.D> _"=_KM_:6>/.N8[:!Y?)CSQO?:$!/&6&<"N\KA?VG+'X*:Q^SWXR\ M._M'I;MX"U?P]8.4^95*R$%A@KG.1C- 'Q]_P3__ &B/ M^"@/_!1+]C/1_P!N_P"%7[5/PPL=6\2F\GTWX6?\(4;O0]+,4[QIIE]>I_NM4@\3^' MK(DQ:7>6VIW5J]HI))81&'R]Q)+;-QZU^$W[2O\ P15_X*Z_\$'O&^O_ +8' M_!*/]H36_%/PXT\OJ&LZ782 ZA;V$>7*ZEIC@V^I11ID&:)6< -)Y4(&X>K? M\%$O^"]GQS_:(_X-SO#/[37PEMI? /CKXA_$S_A7OCN[\.3R1+9-%:W-W=R6 M4I/F1"XCB@QR71;B5-[%=Y /W?M-1T^_:5+"^AG,$IBG$,H;RW'56QT//0\T ME]J>FZ6L;:EJ,%N)I1%"9YE3>YZ*,GDGL!S7Y3? K]B_]K7P+^WE^S;^U-^P MO^R59?"SX2:?\/+;PU\7K/\ X2S253Q5I+QEK:^E@LIG^USQ^;YPFD_?,P4% MB"0?)?\ @BYXE\/?\%G?^"E_[7WQY_;>\'Z?X[TKP?\ 9?"_P]\(>*[1;RP\ M.Z/>7>HQM';6\H*0S&*PB$DR!79I)3D>8: /VX$T+3-;K,ID10S1AAN"DD D M>AP?R/I3J_"__@TTU#6_CO\ "3]K?0/CUXAU#QU ]WHFBS_\)C>R:DT]A!9Z MC!%;.;@MNB6-514^ZH %?+_P#P2/T^R\:?\&X/[<5QXOMUU.32KZ.^TR6_ M'FM:745C$T8)IT8?,. M #]EZAL-1T_5;5;[2[Z&YA8D+-;RAU)!(."..""/J*_ 72OV*<6S(7BFGE>65 0)69A)N M5W5NP_X-6M"TV7X[_MP?L2WZSW?PPTKQ=':Z=X2NKR5[:WA>]U:SE506R/,@ MAAC#:,.D'V5$,@8AI'D4#$89^%_8(^('_!7#Q3^UW\=] _;O^$' MA30?A/IFO%/@QJNC3P-/>VGVB41G]W,[R(UL(9':9(W$K%54#,_B5\%]!UO5/ 7CC1AX.O-1LQ(VDAWU4,(@> "(HP0000HK ML_\ @VYT>ZTK_@K9^WI\/? M]'HUKI?B'5+#PY#%;A[;2D37K^* 1P9"[(P$ M C&!A0O H _WDG59)<U/PM)=7OC^V\.ZKI'BKP_)>131W%G>7"S(\<\31LC M6@7!W!A(>A49_(S]NWPGHG@+_@D]\3=&\2^/-#^/_P 8O _Q^MK_ ,0_M2># M]&"QZ--/)&(](.N7.RZU&\R9)#';"2&W22-&=#'$&^E/^#@CXC>-/B__ ,&P M_P"RW\4_B/X@N-6\0>(=1\"ZAK>JWC[IKV[E\,7[RSR'N[N69CW+&@#]J_V9 M?B'K_P 7?V;OA]\5_%26ZZIXG\$:3JVI+:1E(A<7-G%-($4DE5W.< DX&.37 MY>?\%_O^"PO_ 4 _P""6'[3OPS^''P$\4> ]5\/?$NTGF6#Q-X,EFN-+>.[ MCA*K+%=QB5=LRXRH.4.2<\?I-^PI_P F1?!S_LE7A[_TVV]?B'_P>8_\GD?L MO_\ 8-O_ /TXV= 'W-_P4H_X*1_\%'_^"--EX5^/?[0/AWX<_'#X+ZQKT>D> M(M1\(>%[SPUX@T*XD5WC8K+?WMO<1LL%OVCO@AXC75?"GC'1XM1T:]V;6,;CE'7JDB,&C=#RKHRGD5\-_\'7&H^'+ M'_@B+\3;;7'B%U>:WX6RUC2=2N+BTT[5+:XEM) EU%#.KM"Q&=K@'*G'8U\F?$?X@?\ !7"S M_P""MG@OP%\.OA!X4N?V5;CPJ\GBWQ3// +V&]\FX)Y,PG643"V5$2)HVCD8 MDYW-'^3.K_%31?AS_P '%7[('C?]D[X.W/PD\.?$;X>:'::O!IGA>W\.6WC> MQGNM2MWU-]+MW/D07"QH8H[E5F"V\+E%(C->I_M Z)I'@_\ X//?A%8>%-.A MTVWUCPP=0U2WL8Q%'=W;Z%JP>>15P'D;8NYSR2H))- 'TI^S#_P56_;(\9?\ M'!/Q)_X)5_$W4/!VI> O"&@W.H:9JFG^&Y+34I#]CL;J%9'^T.AVB[*,0@W; M <+G%?IW7X9_LRZ7IFM_\'F'Q[T76M.@O+.\^'\\%W:74*R13Q/HFCJR.K A ME()!!&"#@UQ7P"L?AA_P0;_X.4?%/PF^*UO8:5\'?C'X7NKGP)KVL(&B\/V] MTQN(HXI'R8XTN;:YT_:#ED>%F[4 ?T U\3_\%A_^"HVI?L!:M\%?@7X#U/PW MHOB_X\>.QH&F^,O&L;R:/X6L(Y;6.\U.XC22(S-']L@"1M)&A+%G<*A#>G?\ M$R?V9_!/P!_9ZD\:Z+\*=/\ "6O?%37;WQMXGTRTT^.WDLGU&XDNK;3G" !1 M9VTT5J$'RAHG8#+L3Y;_ ,%IO^"87[.?_!7'X>>'_P!EGQU\2&\)_$[2[+4O M$OPVUV&S-PUO#"]G;7PEBRHEMF>ZL5D4.KAC$RD[&5@#<^.'B;_@I1^RIJOP M\UG2?BSX3^+'@GQ+\4/#/A_QO>:KX.73-9T"SU#5K6T:[MC:2_9[F%O.$)1H MEDB\U9?,D"L%^N[R]L].M7OM0NXH((EW2S32!40>I)X K^;KX6_M2?\ !9__ M (-E_CIX/^"G[<,T_P 0/V>]8U>.PLIFU!]3TY;567>^E74@$UE/$F9!9RA$ M<*V(^1*OZ%_\%)/!ECI?_!87X4>/?V@_B_X<^*/@;6O!-WHWA#]D63PJNMZO MK>IR1W :_M[.X_T*W4,%DDU.Z>%8XK:6'<%R0 ?I5XCCUKQ%X.O(_ /BFUL+ M^[LF_LK6'M!=PPR%?DE,8=1*H.#M#+D=QUK\ZO\ @VV_X*R_M2_\%7OA'\3_ M !M^U%I_A2WO?!_B6QL-*'A729;1&BFMWD?S!)-*6.Y1@@CBOG;_ (,\_B%X MZD\3_M:?L_7^I7MMX3\$^.M)G\+^%);TS6^AR75QK,=S'#R0H86=N#MX)BW= M22?F+_@WV_:;\>?L)/#,]@^@W#1"06MY-;-;17&T@A MO*>99<$$'9@C&: /Z2DU'3Y+Y]+COH6N8XQ));B4&14)P&*]0#@\^U%SJ.GV M4T-M>7\,,ES)LMXY90K2M@G:H/WC@$X'85^ '[+W[+_[;W[4W_!+/]F_]I__ M ()[_L\O'\>-#^)5WXPUWX]Z[XVTR*[\6*;K48-0L[R=K@W=Q')*MM"T,Z[3 M':;2,<&S_P %F/C#\8_^"?G_ 60UO\ :V_;L_8OL/C9^SG\1_".F^'?#@U> MR6Y'AB!;>!KF'3;A@4T_45NXKB<#*-,K[DD0C?$ ?OU%+%/&)8)5=&^ZR-D' M\:^)_P#@M'_P6@^&O_!);X9:%9V/@B3QS\4_'<[VW@+P);7!C$Q4JC75RRAF M2!7=%55!>9VV)@!WC]A_X)?:I\"M8_X)]_":Z_9D^(=[XJ\ )X0@@\*ZWJ<1 M2[EM(BT2QW"DDB>(H89/^FD3].E?A]_P<.76M^"O^#EK]GOQY\8@_P#PAL%S MX$NM-FNLFW&FP:Z[7:9/'$HG9AU <$\$4 ?KY\"?A7_P6=\0_#FU^)_QX_;" M^%GA_P :ZE:+=O\ #?3/A&]YH6D.R[A9RW7]HI=W##(5I4E4*0=HD W/XW\9 M?^"B?_!1KX7_ /!,+]I']J+XC>#?!/@KXK?!'XD2Z7;>'XM/FU/2+G3X;;2B MK*SR0RR)<+>M=1RDJRK+&I7@BOTBKXM_X.%K:V@_X(P?M"RP6Z(TWA*)YF1 M#(WVRU7&3K4/Q0'Q?NK#3_%1\071ETJR^V^(G^RV:>9Y=K'YUG#/^[56\ M[>^[+MG]8/\ @K5+XY^*G[!?[+_[07Q)_;=\+?#CP;87_AW7_BEX<\6:5/?Q M_$)I;6TN%TY+&V1WU-V9;C_0"ACF\[! MO'/@6.[U7X426UK911D>'[.\AFGLK.1[>"=I,S[5.^,W$B-M9I%K$^%_[,_P MB^-7_!V]\<_V=/&NAW,?@.X\+W%WJ?A+1M2FT^RU'S-(TN:6&=+9D+PR33-+ M)&"%D;[^Y696 /W]L-0L-4M5O],OH;F!\[)H)0Z-@D'!'!P01^%(=4TQ=1&C MG48!=M'Y@M3,OF%,XW;(?CCX0\+_M]_LZ?LY:G,\_@J^\W MX2Z!?71DMK'6'&NP0D"4E1YCVEDKEOO"%=W>OG'P3H?PKU?_ (-Z_P!H?Q)^ MT9#'-^UO+\>[6W:X\4J3X[_M1[S24C@C\[_3<-;/?#8ORD-<\9#8 /Z>*AL= M1T_5(3 MS>%M1^'.I?&K489_C?::1J4MI>W"0PV?VRSEEDDS:O<_:8VG0,BAHGCPJ%U/ MV[^S7^QS^V?\%O\ @L3IG[0_P"_91T[X.?LZ^)_AJF@_$OP3;^(]*6*35+6* MZ-IJ,5C82O&9!LL;?S% ?89<\$Y /TIHHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH ^0/^"_'_ "AL_:$_[)_-_P"CHJ_C"K^SW_@OQ_RAL_:$ M_P"R?S?^CHJ_C"H _?[_ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ MV\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\K_ &W_ M -FQ_P!L3]D;XA_LM)XL_L'_ (3WPOJ44 ?*FB_LP_P#!23P5\#6_9MT']MOP5XAT_P#L4Z18?$;QG\-[B?Q'9VIB M,6^9(;]+74+E4^[,RPAB 98Y2&+\#\0O^" 7[&_C#_@E'9_\$I-#O=5TK0-) MN%U71_&3+'/J4.O!G@W?AO5VN MA:WL)BG-E?S6LNT]=LL+)(A]U8'WH _$'_@RRM8QX:_:CL;B5KA1XST5'>;! M,@V:D"6P "3WXQ7K/P>_X-D?BY\#?@?\=?V-_AA_P4=N-$^#GQ@F,\&C0_#F M&XU2V=01#'<73W2^;"J[%D2(1-.(U^>%2Z/^A7[+G_!/']B_]BC5]5UO]E'X M!:3X$GUV*./6ET"XN(XK\(6,9FB,A21DWOM9E++O?!&YL^T4 ? 'P9_X(-^" M?#O_ 2!U#_@D%^T'\=$\;^&S=75SX?\7Z/X1.CWVESR7KW\4WEO>72R21W+ ML<@H'C)C9>2QD_X)G?\ !)_]MK]BGPGH'P%^.'_!2^\^('PD\#WZ7'A#P5I7 M@:+2[B412^=!#=7[32W'V6.4!Q:HV&VK&TA@#0-]]T4 ?GUX._X(G_%7PA_P M66\1_P#!8./]LG0KC5/$EO)97'@5OA3,MO%9_P!FPZ?$@NO[7W&18[>%FD\O M#,'PBA@%L_\ !)W_ ((J>/\ _@F/^TQ\7?VA=3_:[TKQ[%\9+O[;XAT6+X9R M:2UI="ZN+E&@G.J7 $8:ZE!1HV)&WYA@Y^_** /S[_X)T?\ !#SQ=_P33_:6 M^*?Q+^!W[9UW)\/?B7KD6KS> ;SP1$;J&X@>Z>VAEU'[1NDMXVNGW+'%$\JJ MBEU ;?D_L)_\$&_'O['G[27Q]^/?B3]M:S\40?M$66KQ>+M*TCX:2:/<:=-? M7%Q/YUC='5;CRC&]R^ \&]+L_A_9VVFZ=J4;0J;FZB,[W-VSPP+'Y:W,,2D^9Y M;NH->O?M9_\ ! SXI_M9?\$O/A%_P3,\2?MXVMEIWPON]/N)?%8HRM?I110!PG[,'PH\5? ?\ 9V\$_!+Q MGXWL?$FH>$/#%EHTFNZ=HCZ;%>I:PK#'+]F>XN#$Q1%W#S6!;)& 0H^$?^"P MO_! KXG_ /!7#XZ^#?B_KO[<&C^!+/P#:30>&](L/A))?R_O+A9B\\[ZQ&)6 M'EQCY8XQ\I./FP/TIHH ^%?VK/\ @CM\2?\ @I+J7A70_P#@I1^V1'XL\!>$ MM575+?X;_"OP#)X4T_5+U49%FO9;C4M1N9<(\B 1RQ;1(^TJ6S6U_P %:?\ M@CCX$_X*6?L.^&/V*/ 'Q-'PGTKP5KVGZCX8_LC0A=6,$5I:SVD=H]HLL(,0 MBG;;M<%&13R,@_:%% 'Y=>.O^#='XL>-_P!IWX!_M>:Q_P %0/%FJ^._@SI= MAIMYKFO?#_3ICJ%M9S/);I:0Q-'%9A1+*O[Y;IF9_,=I&SN] ^+/_!$[XJ?$ MS_@L9X8_X*ZVO[9.AZ??^$HHK/2O TOPJEGB>P6UN+5HY;H:NA:9H[J4^:L2 MJ&VGRR 5/Z"T4 ?GS\)O^"*WQ-^$G_!87Q5_P5]U3]LW0;Z[\5036NM>"1\+ M);>"/3S:V]N$CNSJ[E)5CM8B96C92VX^6 0!P?[7OPS_ .">W_!?SQQ^R_\ M%[X#?$:V\96G@[XQZB^JW=MI4\(NM!TZ!+C5+:XCN(XY/):Z71X0^TC_ (F* M;>)2P_4(@$8(R#U%>3_LV_L*_L>_L?:MX@UW]F#]G3PMX'N_%5W]HUZX\/Z8 ML+739+;?]B,$DB--J ]%% 'K%?,7[:7[!7Q9_:3_ &G/A%^U-\%?VK;SX8>( M/A'I7B"WL!!X<34[?5VU-M/W07L+RQB6TV6;AXE9'+/&Z21M&&KZ=HH ^-_V MC?\ @F[\8O\ @H/X@^'VA_M__%+P3J'P\^'?C&W\5)X(\ ^%+JU/B/5K>*6* MW>\N;N[F:*U59I)OAIJUGHD.F:CI&E>$K34+CR4MGM)$M)[QG@@26&1LK);3;9"T@Y8;/T(HH M _/?_@F3_P $._'G_!+GXV?''XH_!S]M.36=-^+4Z7&GZ%XB\!I/]AN(I;N2 MVEO9UNUDO?*^VS B(VOFDAF8?=K$_P""8/\ P;SZ)^P-^SM\9OV2?BY^TM9_ M%;X??&K3!:Z]IZ^ 'T6\M7\EX#)'<#4;E<;)"0/+#+(J.'XVG](Z* /S,_X) MY_\ !#']L;]@2WU7]G;PU_P5-U6^_9^U#5Y;Z3P/:> X+?6)$E/[ZUCU)II& ML5E4!99+<*S9=XA;R/Y@]E_:H_X)R_M0?'.;X]>#/"O[2G@63X=_'FV@M[[P M/X\^&LVJKX;D31K/36U"QGBOX3RS27%Q<.%X4R3S2R;1PN_:,XS M7FO_ 52_P""1O[+G_!6KX/V/PY^/<%_I6M^'YI9_!_C70BBW^CRR!1(HW@K M+!)L3S(6&&V*0495>.:>40QW-G%$[&*-$2/9!#&H2.$ M*%"_55% 'Y6_%G_@V\^)'Q8_X).?#+_@E!J/[>NCVF@?#7QS=^(K?Q;#\'96 MN[\2/?216[Q'6MB;'U*[+."=ZB$!4*.TO9_\% _^""/CC]N[X(?LW>!9OVWY MO!_B[]G>U2VL?%6C^!2]IJ85+-$N5L9+\FWN$^PP,K>=(N3("N&4+^C]% 'Y MR_#[_@@MX]^'G_!5_1/^"IL7_!0CQ-KFNKHT-KXUM/$/@K3Y+S7Y5LULY=L\ M'E6]G#)$D:B..US&JD(X)#KJ?"__ ((G?%GX9_\ !8+QA_P5R@_;+T"\U7QA M9W-E=>"7^$\R6\%J]G!:PJMP-8+%T6V@9GV8D?L]:!\7?V7?@=\(/B9X?UBZO]:\/_ M !(\7G3'USQ-%""#@@UX5IW_!,3]@_0[>;2O#/[.FEZ/I%S+))<>&M# MOKNQT>5G8L^[3K>9+1@Q))4Q8.3D?\'0/_!(/0-2_; \*)\)O MB3H/C34X=)\0>';)KFSM]1LII+.::&&67=-:2C?&\7G']Y!E9#L%?4?_ 3W M_8A_;8_9\T?0+/\ ;7_X*"7GQ@7P98&R\&Z9I_A2'2((5\DVXN;Z97>?4IQ MS1KYK!%WN["679*GU%X1\(>$OA_X8L/!/@/POIVB:+I5JEMIFD:191VUK9PH M,+%%%& D: OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH ^0/^"_'_*&S]H3_LG\W_HZ*OXPJ_L]_P""_'_* M&S]H3_LG\W_HZ*OXPJ /W^_X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F? MM=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@#G/BO\7_ (5? GP)??%#XU?$ MC0_"?AS3(]^H:YXBU2*SM8!VW2RLJ@GH!G)/ R:TO"/BSP[X\\*:7XY\(:K' M?Z3K6G07^EWT.=EQ;31K)'(N0#AD92,CO7R!_P '!OP[\!>-?^"0WQSUGQ?X M+TK4[S1/ 5U7^GQS2V$PDA;S(792T39C0DJ03M'I7L_[)_AF;QI_P3M^ M&O@ZW\0W^D2:M\%M&LDU;2I0EU9&72(4$\+$$+(F[;]MW;?LF_/E_:-_P GD[O,W_+MW<5[ M9XP\8^$OA[X6U#QSX]\4:=HFBZ3:/=:KJ^KWL=M:V<" L\LLLA"1HH!)9B M.:_/3_@MY_P3Z_8<\+?\$@/&GPW\#_LP>%=+U+1;*QLOA1#X=T"&/4QXAGNX M+:PBMI$7SI9YYY$CD^9FE$CERV2:XO\ X*@:I\5+3Q'_ ,$[?^":?Q?\1/J_ M_"P/'VE7/Q;>28R)X@_X1VVT^6>WN"?]=#-:P/#&)3VH _1'X*?M5?L\? MM%W=_IOP7^+&E:[>:7!#<7^GP.T=U#;S9\FX,,JK)Y$FUO+FV^7)M;:QP<>@ M5^='_!8;XAZG^S+_ ,%&OV&_VD_!-P;34?$/Q8G^&?B7R3M&IZ-K1MHS!/C_ M %B0S*LZ Y"2#<.:_1>@ HHKR_XK>%/VL]7\7/>?!_XK^%](T4P($LM6T)[B M82 ?.Q<$<$]!0!ZA17S;K7B_]L#X3_%#P-X;^)/Q7\,:K8^+==;3Q#I?ALQL MI$9 _!'_!(+XYZ;XQ\::5I5SK?@6YL]&MM0U".&2_N M&>-5BA5R#*Y+#Y5!/->D_L3_ +0_P(TK_@FC\./C???&#PVOA#PU\)-'E\0^ M(TUB%[33EM]+MVG$TBL1&T8^\A^8'@C/%?0U% 'Y.:'_ ,'"'_!&KXX_&2T_ M:%_:._;"M-,TCP/J,[?"WP#-X,UNY>UN-KP/KUX(;)T>\DC:1+:)2PMH)78G MSIW6#LO^"F'VC]H[PG^R#_P62^$?@C79_#'P@^)$7B36[&?37^WKX'U9H8KG M5A;KF3"V\%K=F/&]89&9POEL!^F-% 'YP_MMZ3X1_P""G/\ P4E_9.\!_LX^ M,M*\8^$/@MXLN/B=\2_%?AO4([W3M*:!;=M&M&N(6:)KFYG1F$.[>(5,NW9@ MG]'JKZ9I&DZ+;FST;2[>TA,C.8K6!8U+$Y+84 9)ZFK% !1110!X7^UA_P E ML^!__8]R_P#I,U>Z5X7^UA_R6SX'_P#8]R_^DS5[I0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 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 %%%% 'R!_P %^/\ E#9^T)_V3^;_ -'15_&%7]GO_!?C_E#9 M^T)_V3^;_P!'15_&%0!^_P!_P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E, M_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M 'A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-7NE !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 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 ?('_ 7X_P"4-G[0G_9/YO\ T=%7\85? MV>_\%^/^4-G[0G_9/YO_ $=%7\85 '[_ '_!IM_RE,_:[_[>/_3Y/7[_ %?@ M#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 >%_M8?\ );/@?_V/%_M8?\EL^!_\ V/Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 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 %%%% !1110!\@?\ !?C_ )0V?M"?]D_F M_P#1T5?QA5_9[_P7X_Y0V?M"?]D_F_\ 1T5?QA4 ?O\ ?\&FW_*4S]KO_MX_ M]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!X7^UA_P EL^!__8]R_P#I,U>Z5X7^UA_R6SX' M_P#8]R_^DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5^3__ <_?\T/_P"YE_\ <57ZP5^3_P#P<_?\T/\ ^YE_]Q5? M/<5?\B"M_P!N_P#I<3]0\&/^3E8'_N+_ .F:A^3]%%%?CA_>!^L'_!L#_P U MP_[EK_W*U^L%?AK_ ,$,OV_?V=?V)_$_C_P_^T)K.HZ5;^-?[(&G:Q;Z:US; M6QM3>[Q.(\R+N^TIM*HP^5L[>,_M+\*_C+\)OCCX83QG\'?B/HOB;2WP/MNB M:C'<(C$9VOL)*-ZJV".XK]\WMZ'\/\ C9E.:4.. M\7CJE&2HU/9\L^5\KM2A%I2VNFFK7N=+1117U!^/A1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\@ M?\%^/^4-G[0G_9/YO_1T5?QA5_9[_P %^/\ E#9^T)_V3^;_ -'15_&%0!^_ MW_!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_R6SX'_\ 8]R_^DS5 M[I7A?[6'_);/@?\ ]CW+_P"DS5[I0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 5^1W_!SEXO\,:AXJ^#W@>QUVVEU?2[/7+O M4=.CD!EMH+AK!8'(KV6UN M+Y=2^(/BQD^6SMR<)!"#\JNRKY4,8X54SC;&:^/XIQJK4EEE!O MK;[KMG[IX.Y)Y9B?:A>[TEVLKQX-LF'7=CG-? MT)45Z,>#,%'#1BIM5%?WUI?5VTN]EIHUL?)U?'OB"IFU6J\/"6%J6_C)*]K'XG?LP_P#!Q1^TY\-/L^@?M&>#],^(6F)A7U*$+IVI MJO3)>-3#+@=C&K,>K\YK]%?V8O\ @KY^PM^U)]GTKP]\68O#6NW& /#OC,+8 M7!<]%21F,,S$]%CD9O85K?M._P#!++]B/]K#[1J7Q$^#=IIVN7&2WB;PQBPO MMY_C=HQLG;WF22OSJ_:>_P"#<7X[^"/M'B#]ESXD:?XUL5RT>AZUMT_45'9% MD)\B8^K,T/LM1R\59/LUB*:_\"_SO_X$=/M/!GCGXU++<2^UO9M_^D6^5(_9 MI65E#*001D$=Z6OYX_ /[7?_ 4U_P""9OB>'P!J>M>*_#=O;G$?A'QM823Z M?-&IY\E)\A4/'SV[+G^]7W3^S#_P&MU M[8$]W>!OW\*^RF^"O%>6TOK.7..,HO5 M2I/WFN_)?7_MQS/TSHKB_@K^T5\"OVC/#H\5? WXKZ'XHL@H,K:3?K))!GHL ML?WX6_V753[5VE?30G"I%2@[I]4?DN(P^(PE9TJ\'":W4DTUZIZH****HQ"B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HK^_L=*L9 MM4U2]BMK:VB:6XN+B0)'%&H)9V8\*H ))/ J6OS3_X.;_VJ/%_P6_9(\-_ MCP3JLUC-\4-8N(-8N8'*O)IEFD;SVX((($DD]N&[% Z'AS7MQXT\LQ<9M M1C==]#];**_(C_B+'^'W_1E&L_\ A<1?_(E17?\ P=E>"T0&Q_8@U21L\B7Q M]&@ ^HLFKF7A=QX_^8-_^!T__DR?[-QO\GXK_,_7RBOQ\_XBSO#W_1BE[_X< M9/\ Y7U7NO\ @[2LTD L?V")9$V\M+\4 AS]!IC?SJUX5\>O_F#_ /*E+_Y, M?]F8[^3\5_F?L717XW_\1:O_ %8!_P"95_\ O5527_@[/UPR,8?V$;14).U6 M^)#$@>Y_L\9_(52\*./7_P P?_E2E_\ )A_9F._D_%?YG[-T5^,,G_!V;XD* M,(OV%K$-@[2WQ%<@'W'V 9JI_P 18_Q!_P"C*-&_\+B7_P"1*I>$_'C_ .85 M?^#*?_R8_P"R\=_+^*_S/VII))$B1I97"JH)9F. !ZFOQ3NO^#L7XF/%BR_8 MNT*-\_>E\9S.,?06P_G7!?M&?\'-'QU^/'P)\6?!;2/V=]$\,3>*M#GTMM>L M?$,\LUG%,ICD:-3&OS%&90#LKZNRE=VWLA MQRK&-J\?Q1ZY_P %&O\ @Y;\3>&?B!J7PA_8&T31Y[+2[A[:\^(6M6_VI;R5 M258V,&0GE CB:3>).2$ PS?,/PO_ .#D'_@IUX'\41:SXV^('AWQGIXE!GT? M6O"=I;1LF>562R2"13CH26P>H/2O@NBOZ)P'AWP=@, L+]4A/2SE-*4V^KYG MJK_W;)=+'OPP&$A#EY$_7<_J5_X)M?\ !27X-_\ !23X-R_$'X?6LFCZ_H\D M=OXL\)WEPLD^F3NI*,K@#S8'VMLEPN[8P*JRD#Z+K^=3_@V]^)_BCP1_P4YT M#P5HUU*-/\9^'-6T[6(%)V-'#:27L;D=,B2U4 ]1O8?Q&OZ*Z_F/Q$X9PW"O M$DL+AG^ZG%3BGJTFVK7ZV<7;K:U[O4^J"BBBOA3B"BBB@ HH MHH ^0/\ @OQ_RAL_:$_[)_-_Z.BK^,*O[/?^"_'_ "AL_:$_[)_-_P"CHJ_C M"H _?[_@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P_P"2V? __L>Y M?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "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 *X[X_?'GX:?LS?"/6OC7\6]=73]$T.U,M MP_!DF<\)#$N1OE=B%5>Y(Z#)'3:]KNB^%]$O/$OB35;>PT[3[62YOKZ[F$<5 MO"BEGD=FX554$DG@ 5^"O_!4+_@H%X]_X*2_M Z?\)?@O8ZC<^"M,U867@O0 MK6%O.UJ]=O*%X\?4NY.V-",HC= SOGQ<\SBGE.%NM:DM(KN^_HO^ ?H'AYP+ MB>-LW]G)\F&I^]5GVC_*F].:5G;LKR>UGR7Q1^(G[3/_ 63_;=M;#0M+=KO M5IS:^'=&\UC9^'M+1LEY& X55)DEDQEW. .40?N7^QC^R%\,/V)?@5IGP3^& M=L)! //UK5Y(@L^JWK "2YDQG&< *N2$154$XR?+/^"5/_!.#PY^P3\&A<>( M[>VO?B)XD@CE\5ZM'AQ;#[RV,#?\\HS]YA_K'RQX"!?JJN/A_)ZF$3Q>*UKS MU=^B?3U[_=T/;\3>.<-G4Z>29,N3+\-I%+13:TYO\*^S?5ZR>KT****^F/R0 M**** "BBB@#$^('PU^'GQ8\-3>#/B?X&TCQ%I-Q_KM-UK3H[F!SZE) 1D9X/ M4=J^%OVGO^#>+]E+XJ_:->^ 'B/4_ASJTF66SC+:AICMU_U,K"6/)_N2[5'1 M.,5^@E%<6,RW YA'EQ%-2\^OR>Z/H+]8N\7\T?S] M_&K_ ()4?\%(?V&O$9^(O@OP[JVHV^FL7MO&/PRU":62!1R6*1;+F$ 2'P[\.>[^,?P5TR;5YE/\ Q4FE+]BU%6[,9X<-+CLL MF]?:OF9\,8O R=3+,0X?W7M_7JGZGZUA_%[)>(:,<-Q?EL*ZV]I35IKY-IKS M<9Q]#SG]F'_@M9^PG^TG]GT>Y^(I\#Z]-A?['\;!;16?IB.Y#&!\G@ NKG(^ M0=*^LK:YMKVVCO+.X2:&5 \4L3AE=2,@@C@@CO7Y ?M._P#!MO\ $;P]]H\0 M?LF?%VV\0VRY:/P[XL"VMX!V5+F,>3*Q_P!M81[U\O>'?C#_ ,%//^"6?B>/ MPS=Z^QJZ27IHII+ORS7]X_HCHK\L_P!F+_@Y,\+: MG]G\/?M/\ 9\^ MWACP9XN_9^T;2?BS9^*OM_VU+'Q6=-GTUEE0R>>V ZQ_P"I.-W. M/9I\19-4P[K*JK+=:W6MMK7W?1,^!Q/A9QYA)7_ $ _^5:/_P L/U@HKY/_ ."8'_!3_P#X M>0_\)Q_Q8_\ X0S_ (0S^S/^9E_M'[9]K^U_].T/E[/LO^UNW]MO/UA7LX3% MX?'8=5Z#O%WL[-;.W6SW1\'G62YGP]F=3+\PI\E:%N:-XRMS14EK%M.Z:>C_ M !"BBBN@\L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BH-4U33-$TVXUG6M1@M+.UA: M6ZNKJ98XX8U&6=V8@*H ))/ K\T/^"@G_!R3\ _@3]N^''['.FVOQ'\4Q[H MG\12NRZ%8OTRKJ0]\0>T96,YR)3@K7MY'P[G/$>*]AE]%S?5[1CYRD]%\]^E MS:CAZV(ERTU<_0SXR_'#X0_L\^ KOXG_ !O^(ND^%] L1^_U/5[M8DW8)"(# MS(YQ\J*"S'@ FOP(_P""Z/\ P53^"7_!1;Q-X2\'? SP1JB:-X#NK]K;Q5J[ M"%]3^TB!7$=M@M''_HZ,&=@[9Y1,<^8>&_ ?_!3C_@MK\;'UN277/&L]O.8Y M]9U-_LF@^'XV()0$ 0VXQ@^7&IE<#.USDU^LG[ '_!N]^RK^R[%9^//VB8K7 MXI^-$4/LU2S']BV#^D5H^?/(Z>9/N!P&6.,U^PY?E/"GA=6CC+[ MOQO\"/B/K'POGOYFEN='M-.34=+C8DDF&!WBDA!)^X)2BC 55 Q1^RM_P;(_ MLC_!7Q?:>-_CO\1]8^*$]A,LMMH]WIR:=I#K2VU>:R(TM%"BX94P3YLGF%<]41&'#Y/U MW#_P;C_\$M(Y5D?X6^(Y #DH_C*\PWL<.#^1K[FL+"QTJQATS3+**VMK:)8K M>W@C")$BC"HJCA5 X %2U_/V:^(7%68YC5Q-+%5*49-M0C.245T2LULMW MU>O4\*KC\34J.2DTGTN?#W_$.O\ \$J/^B(:S_X6NI?_ !ZI;3_@W?\ ^"4= MNY>;X!:I.",!9?&^J #W^6X!K[#5O_AQS M_P $J/\ HSW1O_!SJ7_R37U?14/BKBA[XZM_X-G_ /)!]9Q/\[^]GRI:_P#! M$/\ X)6VDW%MIOB"PFN6FTVX>-ECN$#2E6*.5;:1@[<'@U]?T40XIXFA44UC:M MUKK4F]O5@L3B$[\[^]G\C_[3O[,7QD_9"^,FK? WXY>$Y]*UK2IB%9D;R+V# M<0ES;N0!+"X&5<>X(# @>?U_7'\??V7/V=OVI?#4?A']H;X-Z!XNL82QM5UB MP622U9A@M#*,20L1P61E/O7D/PO_ ."-?_!,?X/>*(O&7@G]D'PX=0@E$D$F MM7-WJB1.#D,L=[-+&I! ((4$'IBOW7 >.>7?4%]=PL_;):\G+R-][MIQOVM* MW=GM0SJGR>_%W\MCX-_X-I?^"33OAY9WT) M26[6?;Y^HA6 *Q^6/*C;_EH)92. I;]C:2.-(D$42!54 *JC ]*6OPWBGB/ M%\59S/'XAZ5X7^UA_R6SX'_P#8]R_^DS5[I0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%?G?\ \%N?^"I _9V\*7'[*?P&\1;?'>NV6/$6 MJV.,[^"T;5Q9AC\/EN%E7K/1?>WT2\SW^&>&\RXK MSFGEV!C>MXG' Z22+S\J,'_9JOFRD@HHHK[,_ PHHHH **** "BBB@ HHHH **** "L[Q7X0\)^.] N/"OCCPQ MIVLZ7>)LN]-U6RCN+>9?1XY 58>Q%:-%)I-694)RIR4HNS6S1\*?M/?\&_\ M^QG\:_M&N?"%M0^&FM2Y93HO^DZ&R;%8EU:%3GTG[TERTYR5IOWMXI6;:MLD?D_1117YB?UX?K!_P &P/\ MS7#_ +EK_P!RM?K!7Y/_ /!L#_S7#_N6O_$R:7X8VV-3]YQ73A,'B\?B( MT,-3/H RKX, M\-W2,;:4=KRX^9+4>JD-+R#Y9'-?EA^WG_P<"?M<_MCZA/\ "?\ 9NL[[X<^ M$=0F^RP66A3M)KFK!SM"2W$8#1[\C]U %^\5+R UTW_!/[_@V^_:%_:!>S^) M?[8FI7GPX\+3E9AH016UZ_0\X*."MD#ZRAI 1S$,AJ_73:N_50OYR1ZM/+Z5"/M,5*R[=?Z]#P_P#:0_;_ /\ @HW_ ,%@ M?B=%\(-"LM7OM/OKC=I7PR\"VTHLT4,,27 !+3[>"TT[;$.6 C'%?,]=MY=H0TA[&. JH(_UK@D5^ ME_[+?[''[-O[&/@1?A[^SE\*].\/6;*OVZZB0R7E^X'^LN+A\R3-UQN)"YPH M4<5Z=7%GGBA7^J_V=P]26$PZTNDE-^=U\+?5IN7]XBMF4N7V=!I/4DDGFMFBBOR MBOW^K\ ?^#3;_ M )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH **^:/^"N/[4'[27[& M7["'C[]IK]F;PMX.U+5_!VA2:C^$O["VJ^'?!5E\-/'?@G7]=2\T^2XNM6NG MLHY BRR2+'' N1&^R-'.25\T@<^@?\%+/VZ=4_8O\ ^"?#7PQ\.Z=K?Q.^+W MQ!TWP1\,M'U=W%G_ &C>2!6O;ORR'-K;QYED"$,QV(&3?O4 ^DJ*^0=5_:T^ M-O['/[;7PG_93_:K^(FE^-/#7QTLM1M/!OC:T\.II5QI7B.QCCE?3[B*.1XW MMKF*0?9V&)4DC:-S*'#K]?4 %%%% 'A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6 M'_);/@?_ -CW+_Z3-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !117EW[87[6GPO_ &+?@9JGQO\ BE>9AM%\G2M+BD GU2]8'RK:+/\ $Q!) M;!"*K,>%-9U:M.A3=2H[16K9TX/!XK,,7##8:#G4FU&,5NV]D>7?\%2_^"C' MA?\ 8&^"S3:-+;7WQ \10R0^$=&D(81D<->SK_SQCR,#_EH^$'&YE_*;_@F? M^P5\1_\ @IG^T7J/Q1^,FIZE<^#]/U4WWCKQ%*LP^L55;#TW[J_F?G^OW=V?T/F>*P?@UPO_9>"DI9KB8W MJ37_ "[B^WIJH=W>;TY4=3X;\.:!X/\ #]CX3\*Z/;:?IFF6D=KI]A9Q".*W MAC4*D:*.%55 Z 5=HHK[M))61_.$I2G)RD[MA1113$%%%% !1110 4444 M%%%% !1110 4444 %?)__!3_ /X)@?\ #R'_ (0?_B^'_"&?\(9_:?\ S+7] MH_;/M?V3_IYA\O9]E_VMV_MMY^L**Y\7A,/CL/*A75XO=7:V=^EGNCU,ESK, M^'LSIYAE]3DK0ORRM&5N:+B]))IW3:U7XGY/_P#$,#_U?!_YC3_[Y54U_P#X M-B=;M-#O+KPU^V;;WNHQVLC6%G=^ #;Q3S!24C>47\AC5FP"X1RH.=K8P?UK MHKQ7PID+7\'_ ,FE_P#)'WL?&CQ)4DWCK_\ <*C_ /*S^?+_ ()^?MA_%+_@ ME1^UIJ_A3XJ^%[VVT:[ODTCXD>')(AY\7DNXCN8^S20F1V7!*R)(P!^=7'[] M>#?&/A;XA^$]-\=^"->MM4T?5[*.[TS4;.3?%<02*&1U/<$$5\,?\%K?^"7Z M?M4>!9/VC_@CH /Q%\-V/_$PL+6/Y_$-A&,^7@?>N(QDQGJZYCY/E[?D[_@B M%_P5 ?\ 9X\7P?LD_'O7S%X(UR^*^'-3O9,+H-_(W,;$_$NU^G^?9Z[.Y]UQ5EF"\5>&O]9\HA;&T4EB*2WE9 M;I;MI*\7]J*Y?BC8_:NBBBON3^= HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHJ#5-4TS1--N-9UK48+2SM86ENK MJZF6..&-1EG=F("J "23P *:3;L@)ZY7XR_'#X0_L\^ KOXG_&_XBZ3X7T"Q M'[_4]7NUB3=@D(@/,CG'RHH+,> ":_//_@H)_P ')/P#^!/V[X2=N6_>7RBSTJ&6U)QYZKY8^>Y]D?\%!/^#FWQ'X@^W?#/\ X)_> M''TFS.Z*7XA^(;-6NI1TW6=HX*PCN))MS$'_ %:$9KY?_8]_X))_M^_\%1O& M3?&SQ[J.IZ3X>UFX$^I_$OQ[)--+J /5[:.0^;>'' 8%8N-OF+C%?I[_ ,$^ M_P#@WC_9:_96^P_$+]H,6_Q0\;P[94_M*TQHVGRCG]S:MGSV!_Y:3;LX#+'& M:_0F**.&-888U1$4*B*,!0.@ [5[.+X^X>X4P\L%PGAUS/25>:NWYI/5]US6 MBGM"QM+'4,+'DPL?^WG_ %_78^8OV#/^"1W['O[ &GP:K\-_!?\ ;GC$0[;O MQUXC1)[]B1AA!QLM4/(VQ $C =GQFOI^BBOR',,RQ^;8J6)QE5U)O=R=WZ>2 M[):+H>54J3JRYIN["BBBN(@**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** /D#_ (+\?\H;/VA/^R?S?^CHJ_C" MK^SW_@OQ_P H;/VA/^R?S?\ HZ*OXPJ /W^_X--O^4IG[7?_ &\?^GR>OW^K M\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH ^2/\ @O-_ MRAU_:'_[)O=_^A)7L?["W_)D?P<_[)7X>_\ 3;;US_\ P4;_ &2O'G[=/[(_ MC#]D_P '?&+2O!%MXWTE],UG6]0\(R:Q)';NR%O)C2]M0CX4C#6])\.2:4ES!:VT<".]O)=7)$ MA$99B)-I+<*,<@'QM^U9_P K'?[*7_9&_&W_ *+KE_\ @M-I^H)_P5?_ ."< M_B/4E;^P+?XK^(;2Z=A^[6_F@TW[&#VW$QR[>_#8KW[XU_\ !._X[_%7_@I- M\.O^"A&B?M1^%M(3X:^'-4T32/!MS\+KBZ%U:WZNLS37:ZQ$3( 4VLL2J"G* MG.*]/_;F_8M\$_MP?"+3_ 7B#Q%=>'?$'A?Q3I_BKX?^,M.@26Y\.:]8R^;: M7L<;X64 [D>(D!XY'7*DAU /C3_@OM;ZIK/[7'_!/_PSX85FU>3]JO2[Z)8_ MOBTMI;:2Z;CG8L9RWL.:_3&OF_PO^Q!XX\??M8>$OVROVP?B7H'BOQ+\-M!O MM,^&NA^%/#4VF:7HDM\J)?ZDRW%U7_%; M]DKX:_&+Q<_C3Q1K_BBWNW@2$QZ3XCFMH=J# .Q#C/J>]>H44 ?(7Q=_9:^' MGPA^.7P>N/#&N>);AM1\:&*<:KK\UR%"0EQL#GY3D_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10 M!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 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;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q39IH;>%[BXE6 M..-2SN[8"@IZA=7K!(8E M&2>.6)X 49+,0 "2!7X*_M'M2GT^?4&TWX>^%&F M+-#$Q^:XF.=JR.%\R5\[41 ,[8]Q]3_X+*_\%-M2_;(^)*_LW_ 74YY_A[H6 MI"/S;'+'Q+J*MM$H"\O"C';$HSN.9.)_ MB;XGLE^U)(H8Z#9MAA9H?^>K8#2L.X"#A"S_ N.KUN)NR/Z-X=RW ^$G#7^L.:P4LPKIJA2>\$UNUNG9WF]TK0TE)GJ?[ 7_!.S MX:?L._ ^V\ Z5=/?>(]05+GQ=K\#E#?W>#\J]Q#'DK&I[98_,[$^Y?\ "#Z1 M_P _-[_X%M6Q17VF'P]'"T8TJ2M&.B1^ 9GF6-SC'U,;C)N=6H[R;ZO]$MDE MHE9+0Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HK8X3'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@ M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJY#XJ_M@_LH_ WS4^,7[27@;PU+%G?:ZSXIM8)R?01,^]C[ $U\T_%7_ M (.&?^"7/PR\R#3/C+JOBVYBSOMO"GAFZDR?02W"PPM]0Y'O7LX'A[/LSM]4 MPM2:?6,)-??:WXFT,/7J?#%OY'V+_P (/I'_ #\WO_@6U>$?\%&_VK_AI_P3 MV_9=U?X_>*(;K4=0$J:?X7T0Z@R'4M2E5C%$3_"BJCR.1R$C;&3@'X;^*O\ MP=>_#*Q\VW^"'[(FNZGG(AN_%?B*&QV^[0V\=QN^@D'UK\_?^"D/_!7']H#_ M (*6VGA[P]\4?!WAKP]HOAB\N+K3-.\/1W&Z66540O.\TKB0JJD*55,;WX.> M/T7ACPFXBQ6:49YI0]GAT[RO*-VEK:R;:N]'LTG<[\-E>(E43J1M'KJ>8?M- M?MU?M4_M=^*KKQ+\;_C%K&H03S,UOH4%[)%IMDI)Q'#;*VQ0!QN(+M@%F8\T M?LR_MU?M4_LB>*K7Q+\$?C%K&GP02JUQH4][)+IMXH(S'-;,VQ@1QN #KG*L MIYKR.BOZ=_LC*OJ/U/V$/96MREK'T?LJ7)RF>,+[3;K0M4CTV2YLK6:);A)_/\K=) M&7#VX#"-EQ&=Q4 9_&3864Y5B&1N>2"*_BGQ1X"_L_,\1A?92C0;O2FT[*Z3LI;/E;<6KW:6 MODX/5Q]5]E]&NJNG^>?_!$#_@HII7QRT2W_ &1/ MCYXFN1XOTFU(\(:M<7S ZQ9QKDVS$GFXB49!ZO&,_>C8M^D'_"#Z1_S\WO\ MX%M7X2?\%2?^"?GCG_@G!^T#8?%SX*W>H6O@G5=6%[X-UNTE;S=$O4;S19O) MU#H5W1.3ET7J61S7ZE?\$J?^"CGAW]O;X+"+Q'<6UG\0_#4$C/M/$SA#+L3@X< M6\/^]@Z^LXK_ )=S;UTZ)RT:^S/39JWTC_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q17UI^)&/_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_ (%M4-_X7\-:58S:IJFK3VUM;1-+<7%Q?E(XHU!+.S$X M50 22> !6]7YI_\ !S?^U1XO^"W[)'AOX$>"=5FL9OBAK%Q!K%S Y5Y-,LTC M>>W!!! DDGMPW8H'0\.:]KA[):W$.=4,NI.SJ.U^R2;D_.R3=NIM0HNO6C37 M4QOVJ?\ @XX_8R^"WB^[\$_ ?X?^)/BA-83-%<:Q:ZX--TR1P2"(9W2628 C M[XB"-P59@"_J/L.2?/;^)SOFOWM\'_ )*?1_V3 M@^2UG?O?^D?T??MY_P#!8O\ 89_8CT^;0;+QG/\ $#QJ8=UKX4\)ZRLJQ$C* MFZNANCME((./GDP01&0D_\ !33QEXFU3QO\5W\/ M>%O!$MB-;L]+MP^HWYN?/,:1,X,<*XMY,R,'(. $.G>'K-E7[==1(9+R_<#_67%P^9)FZXW$A)X+\+:SP M^&I/%8^-KRFK1@VDU;HM&FE&[MHYHX92PF6OEBN:?=]/Z_IGYG?\$_\ _@V/ MT324LOB3_P % ?$XO[K"RQ?#WPW>D01'KMO+M.9#V,<&U01_K7!(K]3_ %\ M!_A=\+/"5EX#^&OAB'0=%TZ+R['2M(46]O OHJ( !ZGU)R:["BOR;B'BK/.) M\1[7'U7)+:*TA'TCM\W=OJV>97Q5;$RO-_Y&/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M6Q17SISF/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M4GB_QOX+^'NBOXD\>^+]+T33HV"R7^KW\=M"I/0%Y&"@GTS7Q]^U M[_P6(^$/@/P?J'AC]F/5D\3^+)D:"UU5[)QING-T,S%PIN&'550%&[N ,-Y> M99WDV314L?B(4D_YGKZI*\G;^ZF_(Y<5CRO;J_1%G_@IO^V3X!_9 MO\%7GP6\!>(;BZ^(.O:<56"&^9O[&M)/E-S+@_*[+N$2\$GY_NIAC_@F1^V3 MX!_:0\%6?P6\>^(;BU^(.@Z<%:":^9?[9M(_E%S%D_,ZKM$J\D'Y_NOA?RGN M[O7]<\0:GXR\9>)KW6]$]?O=(UK1;Q;O2-7TZ8QSVDR]&4_H0<@C@@U^.U/%/)8>(SK1J3EEW)[+ MF47=NU_;TTL_>]ETY]#XA9[F[E]9Y$G?^'?3EOMS?S6UOMS:?"?T$_\ M(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5\?\ [)O_ 61^#7C+P;8^'OVH-6_ MX1?Q1;QK%=ZNEA(VFZ@W02@Q!C;L>2RN!&O9SG ^O/ /Q-^''Q6T-?$WPP\? M:-XBTY\;;[0]3BNHLGMNB8@'VK]JRW,_\%^/^4-G[0G_9/YO_ $=%7\85 '[_ '_!IM_RE,_: M[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 >%_M8?\ );/@?_V/%_M8? M\EL^!_\ V/Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^5O_ M 75_P""I/\ 8]OJ/[#W[/OB/_2YD,/Q%URRE_U*$O^"Q7_ 4ZLOV*_AH?A/\ "C5HI/B;XHLF^PE"&_L.S;*F]" MP+G(3:WP/_P1Q_X)F:I^VC\3G_:*^/6GW$_P]T+4S+,M\69O$NHAMYA);EX5 M8[IG.=Q(C&2SE/C\]S+$8JNLKP.LY?$_Y5U7W;^6F[/W3PWX4RW)\MEQCQ"K M8>EK1@]ZD^C2>^ND%UE[SM&-W[Q_P0I_X);_ &&+3OVX_P!H+P[^^D43?#G0 M[V+_ %:GIJ\;#]6*9;V\%K EK:PI'%&@2..-0%50, #H . MU/KZ#+,MH97A%0I?-]WU?];(_,N+^*\RXQSN>88MVOI&/2$5M%?FWU=WU"BB MBO0/F HHHH *BO[^QTJQFU35+V*VMK:)I;BXN) D<4:@EG9CPJ@ DD\ "I:_ M-/\ X.;_ -JCQ?\ !;]DCPW\"/!.JS6,WQ0UBX@UBY@'->UP]DM;B'.J&74G9U':_9)-R?G9)NW4VH477K1IKJ'[5/_!SA M^R3\%O%]WX)^ _PVUCXH36$S17&L6NHIINF2."01#.\_X@[P7]1]AR3Y[?Q.=\U^]O@_\E/H_[)P?):SOWO\ TC^Q MNPO['5;&'5-+O8KFVN8EEM[BWD#QRQL 5=6'#*0001P0:EK^<']EG_@OU^VO M^R3^S1I?[-?@+2/">KVNB22IH^N>*+.YNKJSM&(9+9 DZ(5C;=LW!MJL$ PJ MXR?$/_!87_@L-^U'JDGAWP=\K,Q ^M>&_%7_ (*A?\$\O@MYD?Q!_;#\!PSPY\ZRTW78 M]0N8R.S0VGFR ^Q7-?@[IO\ P3#_ ."S?[7U]%K'C3X+?$K5WD;>;_XE:ZUH MZ9_B/]IS))^0)]J]R^%7_!K3^VKXI\JZ^*WQB\ ^$[=\;X;:XN=2NH_7*)%' M$?PE-7_Q#[@G*] [?QSXVE&1#)HWAT6L#'W:]DA=1](R?:OFGXJ_P#!U_XVNO,M?@A^ MR!I5CC(AO?%?B:2ZW>A,%O%%M^@E/UKU+X5?\&J'[,^A^5-\9_VF/&GB.1,% MX] T^UTJ)SZ$2"Y;'T8'W%?2WPJ_X(1?\$M_A1Y5Q:_LR6FO7<>,W?BO5[O4 M/,Q_>ADD\C\HQ1];\&#_ G 6;/14>Z%Q*#_ +K9]ZY3_A5__!;S M]MSG5= ^/7BRQN_N-K<^H6^F,#V4W#1VRCV&!7]&WPU^ WP.^#-J++X0?!KP MKX5A";1'X<\/6UBN/3$*+764?\12R?+=,HRBE3:VE*S?SY8I_P#DS#^TZ5/^ M%22/YY/A5_P;2?\ !2CQ]Y4WC6P\%^"(FP9%U_Q.+B51[+8I<*3[%@/<5]+? M"K_@T_T.+RKOXW_MAW<^<>=I_A3PNL./7;<7$KY_&$5^PM%>/CO%[C;&74*L M:2_N07YRYG^)C/-<9/9V]%_G<^$/A5_P;B?\$POAQY4OB3P#XF\:318(E\4^ M*IE!;U*60MT/T((]J[#]J3_@BM^Q%\:_V8-<^!'PF^!?A#P#K-S&MQH'BO1O M#\*W=I>Q9,1EF"^;+"V2CH6.5=B,,%(^OZ*^5GQAQ34Q4,1/&5)2BU)7DVDU MK\-^7Y6LSF>+Q+DI.;T\S^43]JG_ ()_?M%?@1\%M8OX+B M94N=?N[-[?2[%21F2:Z=?+4 '.T$NP!"JQXK^J;QQXX\(?#3PAJ/C[Q]XBM- M(T;2+1[G4M2OI0D4$2C)9B?R ZDD 9) H\#^./"'Q+\(:=X^\ ^(K35]&U>T M2YTW4K&4/%/$PR&4C\B.H((.""*_5?\ B-^=?V9?ZE'GV]I>7)S6_EMOUMSG M=_;_ +WLK+GM>U];;7MO:Y^37Q&_X-3_ 5=?"+2$^%'[3>H6GCRUTQ!K;Z[ MIZS:3J-WC+>4(@LUK'N. 3YQVJ,KDDU\+?%']A/_ (*M_P#!*CQ=-\3-'T/Q M9X>MK,Y;QS\.]3EN-/DB4]9Y(.4C//R7*(#W4@U_3'00&!5AD'J#7S.5>+?$ MV$YJ>/4<32EO&:2=GNDTMO*2DET1%+-,3'2=I+S/Y^/!/_!P7X]^+7PBU']F M[_@HK\%=-^)GA/6;46]WKVA"/3-8MF'*7*J%-O)+&P#)M6'D.)[M-&OV^R2WUH;O MW)_:W_X(H?\ !/K]KX76L>)?@[#X4\1W.6/B?P,4TZY9SU>2-5,$Y)QEI(V8 MXX85^9_[2/\ P;:_MA?L_P"HW/B[]F+Q9IGQ0T)(]VI"6L5=6YDMMM)+2\>C:1^R7['O[67PQ_;1^!>E?'# MX7WF(;Q?)U32Y9 T^EWJ@>;;2X_B4D$' #HRN.&%>H5_-K^S-^V+^U[_ ,$S M_BGK,/@&SDT;4V*6_B?P5XQTJ58+ED^9%N("4DB==QVNA5P&/)5BI_1W]E'_ M (.9?V4/B?<0>$?VIO!6J_"_7-PCEU%0VI:2S],F2)1-#D]FB95!YDXS7P?" M.$S;BO 598:ESUJ&E2G'XUTYN3XFF[I\J?*]';2_C^(GAYB>$\R57!_O,'5] MZE-.^CUY6^K2V?VHV?=+]+:*Y_X9_%?X8?&?PI!XZ^$7Q#T7Q/HUS_J-4T'4 MXKN!CC)&^-B 1GD'D=Q705K4ISI3<)IIK=/1H_,FFG9A1114""BBB@ HHHH M**** "BBB@ HHHH **XSXU_M%_ ;]G#PT?%_QY^+_A[PEI^"8Y]=U6.W,Q'5 M8D8[I6_V4#,?2OST_:F_X.@_V5OAQ]IT']E[X;:U\1=13*QZOJ&=*TL'H&7S M%:XDP>=IBCR.C<\>_DW"W$'$$K8##2FOYK6BO63M%?>;T<-7KOW(MGZ?5XS^ MTW_P4*_8Q_8]M96_:#_:"T#1+Z--RZ''":93P5WPE[N4$$ J9"IS]T M9KL?V9/^#)?'TWEQYZ;ELK9]S#N"TRGU3L/SE_: M5_:>_;X_X*47-Q\4/C!)XB\::9X)M;BY8Z+X;(TWP[;2;#,["VB"0J1''NDD M.XA%W,<5^TW[+7_!N;_P3\^ /V;6_B9HFI_%#6X<,UQXKGV6"N.Z64.U"I_N MS--UK[A\/_#WP#X3\(+\/O"O@?1],T!+=K=-#T_3(H;-8F!#1B%%"!2"05Q@ M@UU4>.N ^$ZJ_L'+W4FO^7LW9VZ\K?-)76FT%Y%+&X'"O]Q3N^[_ *_R/X]Z M*_?7]JG_ (-D?V1_C5XON_&_P(^(^L?"^>_F:6YT>TTY-1TN-B2288'>*2$$ MG[@E**,!54#%'[*W_!LC^R/\%?%]IXW^._Q'UCXH3V$RRVVCW>G)IVER,""# M- CRR3 $?<,H1AD,K XK](_XC%P7]1]OSSY[?P^1\U^U_@_\F/0_M;"+_@K^R1XD^._C?2IK";XH:Q;SZ/;3H5>33+-)$@N"" 0))) M[@KV*!''#BOTKJ*PL+'2K&'3-,LHK:VMHEBM[>",(D2*,*BJ.%4 #@ 5+7 M\P\0YU6XASJOF-56=1WMV2245YV22OU/G*]9UZSJ/J%%%>;_ !D_;"_9;_9\ M61?C+\>O#&@W$0RVGW6JHUV?]VW0M*WX*:\O#X;$8JHJ="#G)](IM_3YF'_?FOE;XH_P#!?+]N?XM23:;\%/!GA[P9:OD1W%GIYO[J//\ >FN< MP_\ D(5]5#@;/X81XO&J.&HQU$_&?_@IM^PG\!O-M_'?[ M2'A^6\AR&TW09VU.Y#_W&2U$GEG_ ']H]2*_$WXB_$#]I_\ :%F-S^T-^T)X MEUV%VW'3;G5I)($/^S%D11_\!3%:?P;_ &:_%7Q"UM?#_P '?A9J>OZB"-QL M+%[AX\_Q.V"(Q[DJ*_,,]\1/#+A^I]7P^)J9EB-E##1Y:=^WMIIW3[TZ8NV$P:HQ>SJMRE_X+A;7UFC]!?B9_P ' /A"7S+/]GK]F_7=8SE8]6\7 M7T>FVX/]]8HQ-)(OME#]*^>OB9_P5D_;J^*'F0CXE:?X3LY-=/\ "5HV&?3;'%]>D=U)4B&/ MZAWQ_=K[#^$G_!//]BO]F#2CXLN/!>GWL^GQ^;<>)?&MS'<&$#_EI^\"P0X_ MO*BD>M?&XC-/$WBM6PF'IY9AWU=Y56O.4^:2DN\(T3U,-E?$./:^LUY._3X% MZ*,+-^DFS\P/ /[,/[:'[7NJCQ7H_@KQ5XH:=.?$OB*]?RI%SSB[O' DQG[J MLQ]JA_;&_8E^,7[&$W@F'XA:YH-Z_BU=2DE32))I19I:"UPI=T3+N;H# ! $ M9P3GC]!_VB?^"XG[ GP 6;2-"^($_CO5H 573O!%N+F$$<#-TQ6WV^I1W(_N M],_E)_P4W_X*:^(/^"C?B+PQ-=?"NS\*Z1X/^WC2+>/47NKF;[5]G\QII"J+ MQ]F3"J@QN;);C'R&;<#\-87+JWM<7+$8V=K3DW*SNKNR=KVNO?E(_<.!O CB M#/<7&6)HRHT)1FG4J0T3<)*,E3_ZC_]1'_D MG_VQ]_\ \2F?]3G_ ,M__NY]T_LR?L@?&_\ :PTWQM??"?3;"ZG\&IITIL)K MORI;]+H77RQ%ALWH;4Y#,N0ZX.>#P'B'P/\ $CX,>/9MDOB7P#XNL&P]S833 MZ=>Q'MDJ58@]<]QT->;_ +('[=_[27[#>O:IK?[/WBVULHM<^SC7-.U#3(KF MWOQ!YAB#[UWKM\V3!C9#\YYK[-M?^"YGP!_:5\.P^!_V_P#]CFWU!47:GB3P M5=?O[4GJT,4[+)$,\G%P0>A4]#]ODF3/(X4L9DF8SPF.@FG+54ZFNB=N:R:M MS*2E!V^$^,XW^C)Q#25\OC#$TTH_#[DFU%)RY)2;C)RN_Z4?A7)_#'_@ ML-_P47_9[\NW\2>*]-^(FBPX&WQ+IH>94[YG@,+_)TWX\_"K7_ ;=-@27^F.NIV2^K-M$D#_GD=QZ!6KP?Q_\ !6T@UFYT M?Q/X?O-$U:V*71/>)E'H>:_=<#P5PYQ9A%B M^%EI6O\KGT313+>YM[RW2[M)TEBE0-'+&P974\ M@@C@CWI]?*['UFX4444 %%%% !1110 4444 %%%% !1110!\@?\ !?C_ )0V M?M"?]D_F_P#1T5?QA5_9[_P7X_Y0V?M"?]D_F_\ 1T5?QA4 ?O\ ?\&FW_*4 MS]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!X7^UA_P EL^!__8]R_P#I,U>Z5X7^ MUA_R6SX'_P#8]R_^DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>#_ /!0 MK]NSX??L$_ BY^)7B3R;[7[_ 'VOA'P\9Y/) !(_!# MXC^//VF_^"RO[;UO9:+IK->ZO.;;0=)\UC9^'=*1LEI& X1%)>23&7=L 99$ MKYW/\Y>74E1H:UIZ17;I?_+N_1GZEX:J2>BE97Y$_36 M3Z1[-HO?L>_LO?'K_@KI^V!J?BGXA^(KZ:RFOEU+XA>+63BU@8X6WAR-JR.J M^7%&.$5"<;8R*_?CX9?#3P-\&_A_I'PM^&GARWTG0M#LDM-,T^V7"Q1J/4\L MQ.69CDLQ+$DDFN(_8W_9'^&'[%/P+TOX)?#&UWI;#SM7U:6(+/JMZP DN9<= MS@!5R0B*JCA:]4K3(#G.3LD ME=M^2148RG+EBKL]79E12[L ,DD\ 5^&_\ P*XCB62 7 ;$LP>"(XC#(H#!F##;7C__ 4( M_P""WG[6?_!0_7I/@;\#-'U3PAX'U6Y^QV?A/P\SS:KKV\[52ZDB&Z3?G'V: M(!/FVMYI :O?O^":O_!M=K_BG^S_ (Q?\%!Y)]*TX[9[/X;:==;;NX7J/MTZ M']PI'6&(^9S\SQD%:_<>'.%RIY[Q#B.2K&[ITH670 M]G#X:G@+5L1*SZ)?U_7<_(JBOWR_:A_X-BOV0_C!XGG\6_ 3XD:W\,)+IR\^ MD062ZIIJ,>IBBDDCECR?X?.*CHJJ.*?^RM_P;(_LC_!7Q?:>-_CO\1]8^*$] MA,LMMH]WIR:=IW\/D?- M?M?X/_)CN_M;!\E[N_:W]+\3BO\ @WC_ ."8_P +KC]F&]_:7_:@^ 'AS7]2 M\8ZLLW@R/Q;H$-XUKID*%5N8TG1A'YTK2$,!EDCC8'#"OU2\/>&?#?A'2X]# M\)^'['2[*+_56>G6B01)]$0 #\JLV%A8Z58PZ9IEE%;6UM$L5O;P1A$B11A4 M51PJ@ < "I:_F;B3B''<29M5QE=M*;NHW;45LDO16ULKO4^=Q&(GB*KG+J M%%%%> 8!1110 445F>+/&W@SP%I;:YXY\7:9HMDF=UYJU_';1#'J\C ?K51C M*0MKX6@EU/S# MZ"2W1HA]2X%?-WQ3_P"#D7X&Z/YEO\&_V?/$VO.N52?7]0@TV,G^\!']H8CV M(4GVKZ3 \&<4YE9T,).SZR7*OOE9'S./XUX4RVZKXR%UTB^=_=&[/TDK*\<> M./"'PT\(:CX^\?>(K32-&TBT>YU+4KZ4)%!$HR68G\@.I) &20*_&;XD?\%_ M_P!N[X@F2U^%_A/POX4@;/DRZ;HDE]-O^_0KYS^,W[1_[M+@S!Y3-2S_,\-A(+X ME.M!2MUTDU&_S/D<9XJY?.G)97A:M>?1\C4;]+[RM_VZ>N?\%,_^"F_CC]OG MX@Q_"SX:R7>D_#?3[\#2]-K?#?4+\C5--0EY=)E8X-Y:@]CP7CZ..1A@,^#?#;X>7WAR M]EU?6TC$VS9;HC[MN?O$^_;\ZB^*G@;4]:O;?5O#NE3W=Q(1#-;VL)=W/\)" MJ"3Z?E7'@_&/P_S#Q'AP'AG3GE4Z7)&LFK/$OWTU4V:W+R]O[O\OF?TC^!_''A#XE^$-.\?> ?$5IJ^C:O:)7O@B+Q9X1O[\ M7,NE7.IRP3V$F,.;9COC0-U93'\S*/F7DU^IW[,G_!7_ /8@_::^SZ38?$Q? M">NSX7^PO&06R=G/&V.8L8)23P LF\\?*,XKKXE\/\]R'$3E3I2JT$])Q5]/ M[R5VK=6U;LS]AX8\0\@S_#PC4JQI5VM82=M?[K=E*_1)W[H^H**1'21!)&X9 M6&58'((]:6OA#[X^%_\ @LY_P3#@_; ^'3?'+X.:&G_"R_"]D<6\" -K]BF6 M-J?69.6B/?)C/WE*?AUX%^ GA/XU?$RR^'_BWXCVG@B[U";[';ZYK5J[64%R M3M1+LK\\$9;"F8!_+ZLA7)7^JVOR1_X+M?\ !+S^Q[G4/VX_@!X=_P!$G%5Q.<\)YQ#B'))\E:'Q):J47O=;-- M?$O22LU<_>_#/BW YQESX/SV7[JII0F]X3Z1N_/6'G>#O&22^!_B/^Q=_P % M6_\ @E#XMF^)6D:-XN\,6MN06\;^ =2DN=,N(@>//D@X6,\_N[E%S_=KZ9_9 M(_X.BOCWX$^R^&?VP?A78>.=/7"2^(_#H33]34=W>''V><_[*B >]?2G_!"[ M_@J GQ)T2S_8F_: U\/KNG6OE^!-8O9,G4K5%_X\)"W66-1^[/\ '&I7J@W_ M $!^UO\ \$0O^"?'[7/VK6M:^$4?@[Q'<98^)? A33YF<\[I(0IMYB3R6>,N M?[PSFOWC*O%;A/C? P?$6 C)O1U*>DHOLU=25M])-/\ EL?G_%63XKAC.JF6 MYK2]Z.L9K:<7M)>3ZZZ--/5'6_LE?\%7OV$OVT5MM-^#WQRT^#7K@ #PGXC( MT_4PY_@2*4@3D=S"T@]Z^C*_ 7]K7_@V>_;'^"[7/B;]FSQ-IGQ0T:$ETLX" MNG:O&HY_U$KF*7 _YYREV(XC&0*\J^!?_!6O_@J9_P $Z/%(^%OC3Q'KMU;: M8P2X\"?%?3)YC @X"H9BES N,[0D@3_9.*[:WAEDV?4GB.%\?&JM_9S=I+YV M37ES07^(^;>74JZYL-._D]_Z^1_2?17YK?LD?\',_P"Q_P#&+[+X;_:4\+ZI M\+]9DPCW[[M1TF1^F?.B02Q9/9XMJ@\R'&:_0?P1\7OA3\2_ R_$[X>?$O0= M<\.-"TW]O:3J\-Q9A%7, M=0T/Q]XYM)9-UOXC\67K6NCVP/WC!)<%(% SDI ">>%YK]-R_P (\SA0^LYW MB*>$I=>9IR_-17_@3?D>E3RJHES5I**_KY?B?KI^U+_P<7_\$^_@!]IT3X;: M]J7Q0UR'*K;>$H-MBKCH'O9MJ%3_ 'H1-]*_.#]IS_@X\_;_ /V@;F7PQ\%$ MTSX9:5=OY4%MX:M_MFIRAC@(;N92=V<8:&.)J^C_ -EK_@U:TNV^S>(/VR?V M@Y+EAAIO#7@"'8F>NUKVY30VR;?=R@@DAA&5/]X9K]"OV6O\ @U[_ &6?AU]FU[]J/XF:U\1-03#2 MZ1IN[2M,!ZE&\MFN)<= PECSW7T_4"BO SGQ7XKS./LL/-8>GLE35G;_ !/5 M?]N\OH851Q?P2_9Q^ G[-WAH>$/@+\'_#WA+3R )8="TN. SD= M&E=1NE;_ &G+-[UVE%%?F]:M6Q%1U*LG*3W;=V_5L\]MR=V%%4/$_BKPOX)T M.X\3^,_$EAI&FVB;[K4-3O$MX(5]7DD(51[DU^9G_!7/_@KYX#U?X8'X%?L8 M_&J*^O\ 5+B2V\6ZUH]I,!%9[,>5;71VJ2YX9X]WRG 89->SD'#N9<1XZ.'P MT'9NSE9N,5WDTM/+N]#Y_B'B3+.&\!/$XJ:NE=0NE*3[13>OF^BU,_\ X+ _ M\%@Z*>IJ#_@DG_P %E=/T32[3 M]FG]L?QHEO:V=OY?A?QSJD^%CC1>+2\D;L ,1S'T"L>AK\QO"6@2^)=?@TI M=C-NF8?PH.I_I]2*/%N@2^&M?GTI@2BMNA8_Q(>A_I]0:_QY7R?#&D,(@WO-3&C>S"0?6O"_V=?V,/V6].^' MR_$W]MSXWZOH]S=L'TGX?>"(HKC5Y(0,[[EG5H[,MQMCDVOMY.W(%=9??%[] ME[X:_P"@_LP?L=>&M.DCX3Q-\0"?$.HNPZ2K%$IR5THKW[>GO23]91/ M-/&W[8?_ 4O_:^M;N[U/XI^.=4TA3MOTT%&T_2X%/:NV$$F]A-';7 NW4]0=T9,3 ^JR'Z5]=>"_V??VY_P!MN]M=3M/# MGB'6M/0;;34]8E^RZ9:Q]Q 9-L2J/[D*GV6OJSX%_P#!#/PYIXAU?]HOXJ2W M\@PTFB^%T\J$'T:XE7>X]0J(?1J_/<3](7Q)XCI/#\%Y/3P-![59I-V[JZC3 M^7)4%A?#>695E6QU:IB)=YMI?BW+[I'Y?>%/@QHAOH+"QTBXU:^F<)#"8S(T MCGLL:CG/I@FOK;X"_P#!);]K7XO1V][JGA"#P5I#@$77B4F&7;WVVR@RY] Z MH#ZU]H^)_P!J[_@D_P#\$W[&;1-$\2>%;'68$,%8?[4U>5A_RSFE0NZ' MVGD0?G7R)^T9_P '*GC+5/M&B_LK_ NUTJ$Y6+7O&<_VB<@_Q+:P,$C8?[4L M@]17Y9F^2XK/<6L7QKG-3%U5K[.,FXQ\DMHKRC&F?O\ P5X"\0YE3B\#@G"F M_M->SBUWYI6E/_MU-GUO\$_^"-W[+GPIMTU_XM:E>^-+VW3S)GU*3[)81[1D MMY,;9('.?,D9<=15WXP?\%6?^";'[&6B-X*\/>/-(U":QR(O"WPUT^*Z",." MNZ$K;1MG (>16]N#7Y'7GBW_ (*E?\%0=9?3XKKQ[X_M'GQ):6,9M=%MGSQO M"".SB/N^#QU-?2W[.?\ P;:_&/Q/Y&M?M._&+3/"]JV&DT7PW%]OO2.Z-,VV M&)O=?.%>UE+I8.G[/A_+U37\[6K]9/?YR?H?MV'\)> ^#8<_$V9QC-;TJ.LO MF[2FT_\ !'U*_P"T9_P1J'AOX*6OB'5X,$:YXS8:E<;AT=4D AB8 M?WHXU-?2T444$2P01JB(H5$08"@= !V%>PN':C8^'?AWX>_P""='[.[ZBUG_:I M\::A=>*K=+F=F^Q_96D:^N(PWW;G"Q *O.0-PS^L=%>D^%LG^JRH1A:]O>WE MHT]&[VVULMCY.'C'QW_;-/,*E=3Y+VIM-4G>+C[T8.+E:]US2;32=]#^>_\ MX<>?\%1?^C8?_+UT3_Y-H_X<>?\ !47_ *-A_P#+UT3_ .3:_H0HKS_]2,I_ MGG]\?_D3Z;_B8;C3_H'P_P#X!4_^6GYP?\$5O^";WQH_9]T'XL^%?VV?V>]) MBTSQ5_8?]EZ=K5SINK07GV?^T/.S'#+,J[?/B^^!G?QG!QZ?\??^"#7[ GQF M\_4?"?A'4_ .IRY87/A+4"L!?MFVG$D07_9C$?U%?:%%>W1R/+:6"CA90YXQ MO9R2;U;>Z2[]+'Y_C_$7BO&<05BA9&> ^F3,OT]/E#XJ_#' M]MO]E9H= ^-WP\\7:'8VA$-FGB"QDEL N[.RWF.Z( GKY+C/K7]+50W^GV&J MV4NFZI90W-O.A2:WN(PZ2*>JLIX(]C7@9AP-E6,IRC!N*?1^]'[GK^)]GA?& MO-L7A'@N(,'2QM%[J45%O\'#_P DOYG\U/@WXZZ'JDD<&N?\2VZ!&V8,?*+> MH;JGX]/6OL[X"_\ !3OXI^"] B^'7QT\/Z9\5O!$BJLFD>*XDN94C[>7-(K[ MP!T64.,<#;7W?\?/^".O_!/O]H+S[W6/@7:>&]3FS_Q-O!4G]F2*3U;RHQY# ML>N7B8Y^IKX_^*?_ ;R_&'X>23:K^RC^T?8ZM: ED\.>-[-K=L?W1<0!U9C MZ^7$/4XK\XK>'G%/#6+^O /%4T9>?1 M]%OQ8W4;8SQ:2^9;R(.Y@7&.I!Z>*?'3_@W+^/7A?SM2^ 'QBT+Q7;KEDT[6 MH'TV[([(K R1.?=FC'L.E>1?$+]EO]K_ /9UNO[1^+_P%\1^'OL+B1?$&F+] MLT]"IR)!=VI=(>F1YA1A]17N'[/W_!8?]J#X/6,&A>.%LO'^E0@!%UN9HKX( M <*MV@8G).2TJ2MQP17Z5PO])'C+AFO' \1<].2ZRBYQ?JG>:7G"37DC\-SS MP_R"6)]AFV#C1G+:I2:4)>:E!NG+U7,N]CYGET#_ (*F?\$XKMIX[7XC>!+" MWD+/+:N]SHSMG/S%#)9R'ZYZ^]>[_ O_ (.*OVE_!ODZ=\=OACX?\:VJ8$E[ M8%M+O6]6)0/"WK@1)]?3[)^%O_!<7]C3QB\6B_&!-<^'MY/^[+Z_IYN=/E8] MDN;;> OO*L7TKL_%_P"PU_P3)_;DT&3QGHOP_P#!.N"YY/B7P#J$<$N\_P 3 MRV3A9']I0WN.*_?\O\5.".+Z2GF6#IU;_;I-\G3_%OBG5? FHR84V_ MBG3CY!?OMN(#)&%_VI#']!7UEX%^(WP^^)^AIXG^&OCG1_$.FR?$N!.('_ ,)&8>RF]H5._97Y7]SD>?+B_C[AY/\ MC+O:TUO.GV[NW,O MO4#][_''CCPA\-/"&H^/O'WB*TTC1M(M'N=2U*^E"101*,EF)_(#J20!DD"O M /V)_P#@J1^SC^W#XOU_P#X FN])UG2+N5M-TW62J2ZM8*<"[A _-HC\R @G M(.1^)_QM_;Z_:^_:-^&]A\)?C5\<-4U[0=/N?M$5G<10H9I ,*TTD:*]QMY* M^86P22.:\T\#>.?%_P -/%^G>/\ P!XBN](UK2+M+G3=2L92DL$JG(92/R(/ M!!((()%>[@/!V"RRK'&5E[=_ XWY8VVO=)N_7MTN>!F'C/-YI1E@Z#^KKXU* MW-*^]K-I/_ $^3 MU^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!X7^UA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ M .DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17P? M_P %7OVZO$WP8^)G@SX5?"76?+U+0M1M_$'B'RY"%DVG]Q9R8ZJZ[W=3U5HS M7V=\)/B=X9^,_P ,]#^*O@ZX\S3==TZ.[MLD%H]P^:-L=&1MR,.S*17S^7\2 M9;F>3YVEVD\G[R>U>1LR2NWS,<;L# \S-#># P$X1G&#FW-R2LI1C]F,G>\ETM:^I^QE4_$'B#0_">@WO MBCQ/J]OI^FZ=:R7-_?7DPCBMX44L\CL>%55!))X %?S]_P##\/\ X*B_]'/? M^65HG_R%7(?'/_@J9^WK^TE\.+SX1_&3]H&YU3P[J#QM?Z=;Z%I]D+C8P95= M[6WC=DW '86VD@9!P*^>J<<9:H/DIS.+)8B"Q&)H*G M=.!^FE;K//\ %#BS!X.@N#\C7)A<,^6H^M2I%ZI]TI7 MNR5RBBBOKC\0"BBB@ IEQ<6]G;R7=W.D442%Y99&"JB@9))/ '>O&?VTO\ M@H!^S!^P1X"_X3;]H/Q]':7%Q$S:/XU@O98=?%4E\-EORK3F:\M%U:.W"X&MB=5I'NS M[_\ ^"E7_!QK\)/@1_:'PA_8H73_ !UXNCW077BR0^9HNEOT)B*D?;I!_LD0 M@X.^3#)7YM?LZ?L7_P#!0W_@M!\;+OXHZWK6IZK;3W0CU_XD^+9'6PLE!R8( M [*#\MM NU-PR(U.X?:G_!-3_@VK5?[/\ C'_P4,ER?EGLOAEIEYP.X_M" MXC/YPPMZ;I/O)7Z^^$/!WA+X?>&+'P3X$\,V&C:/IENL&G:5I=HD%O;1+T2. M- %11Z 5]QBN+.%N L/+!<-05;$-6E7EJO\ MWOZ*T-G[VIV2Q6&P,>3#J\N MLG_7_ ]3YO\ ^">O_!)+]E7_ ()X:'%J/@+0?^$A\;2V_EZGX\UR!6O),C#I M;KRMI$>?D3YB,!WDP#7U%165XX\<>$/AIX0U'Q]X^\16FDZ-I-H]SJ6I7LH2 M*")1DLQ/Y =22 ,D@5^/8[,,RSK&NOBIRJ59O=ZM]DE^26G1(\>M7;O5JRVU M;?1?HBA\7_BEX5^"?PQUSXK>-;L0Z9H6GO=7!+ &0CA(ESU=W*HH[LX'>CX0 M?%+PK\;/ACH?Q6\%78FTS7=/2ZMR&!,9/#Q-CHZ.&1AV9".U?C]^W1_P4;\8 M_MO>,IM'\)0W>C_#71KLC0=-G4QS:K*,@WUP/H2(X^B MG+$X?\ L+?\%"?B M7^QIXBGT::Q/B+P/J0:2_P##LEUY4EM=8 6YMG*L$)P%="-K \$9/Y=FO'> M79+QU5R7&U8PI4Z?O2W2K)S3K:?%&W\/6L_!LO#VCP1*@]%ED629?J),^]1V 50.I)/0 M5Y!\3O\ @H'^Q3\'GD@\>_M,^$H+F+/FV%AJBWUTF/6"U\R0?]\U^0-[X4_: MV_:<=;C5=$^(WQ 61MT;7D=_JD:^Z[]ZJ![8 KM_!/\ P2T_;>\4HATWX"3Z M9 V,R:K?VMH%^J/('_)36%/Q5P^)_P!PRG$XB_I3_&,:WZ>IYE3.;YI_@N3_P!*/L;XC_\ !>C]E?P[YEM\,/AOX[\8SC/DW$&CK86C_62Y=9!_ MWZ->!?$C_@O/^UCXE\RW^$7[._A'PO$_"3^(=4FU.91_>'E>2H/L58#WJ[X0 M_P""'7[36K[9O%_Q \'Z-&V,I'=7%U,O_ 5B5/\ Q^O5/"'_ 0<\&6VV3Q] M^T/JE[G[\6CZ%';8]@\DDN?KM'TKNI<;>)&(_P!PR&A37\U>4YR7R=6G%_.D MS@J8+BO'?'B)07:"A!?>U*?W2/B#XD?M^_\ !1WXN^9%XH_:RU+1[>3(%KX2 MMTTX(I[![=8Y#]68GWKQ77/ -YXQU1M=\?\ CO6]M+(_U:3.I]0UQO(/OFNV.<>/6+CRK,Z.$@_LT*5.#7SA24O_)V<4N M*&,ES8QNH^]2I.?X-V/P;T'X,^'M0NTL=&\*W&H7+?=BC$DKM_P%>OY5ZUX$ M_8*_:5\6;&\&_LM>)-CX,=S-X<>VC;W$LRJI_.OW5T/PWX=\,6GV#PUH%EIT M Z06-JD*?D@ J[7DXK@GBO._^1WQ!B:Z>ZMA."#_^"/7[;_B8(=4\%Z-H*-T;5]?A.!ZD6YE(^F,^U=CXL_X(W>)_ MA'\,M:^*WQO_ &AM!TK3="TZ2[NUT?2YKQGVCY8T,K099VVHO'+,*_5*O&/V MW?V5?$W[8'PSL_A5I?Q?_P"$3TU=16[U7;H9O6OM@_=1G]_%M56)QC><+PJS":)1TC[U9B_X)Y^#/CDOG?L??'"SO]7<93X>^/I( MM,U9F[1VUSG[+>D\]X6QR4%?JC\(_P#@E-\+/#GP9N_@K\<_$5KX[M%O6N/# M^K1Z$=-O]&WC]Y'%,L\K&,OB0(?DW%R5;=Q\K_M0?\$:_C1\+&N/%?P U)_& MFC1DN-.VB+5+=1S@(,+<8]4PQ/2.OW+A+C'QR\+,#2G0F\5A4ES4)OVCIVW4 M;.32[>SDU;5QB[H\;-^!,!F-/VF)PZ;>[C[LU\U>_P U)>1\E^!?VI?^"E'_ M 31\3Q>!;_5?%/AJW@;Y/"GC"Q>?3IT!Y\E)LJ$/'SV[+G^]7W'^S)_P<4_ M"3Q7]G\/_M4?#*[\*7C8637_ Z'O; GN[PG]_"OLOG&O$/A=_P4%^,7PVTR M7X)_M+>!K+XE^$89/(O_ IX]LA+<6VW@JDDR,R,O0+(KA<84+UKKC_P3O\ M^":/[?$#ZC^R-\5+_P"%OC.9"[>#-:/VB!GQDA(9'WL"<_-#,RJ/^68^[7[K MPWXU>$WB8U0SC#_5,6]&UHV_)KXO)-3?=(^&QXM^"OQ/T7Q-88'F3:3?I*T)/194!W1-_LN M%/M73ZCIVGZOI\^DZM8PW5K=0M#KCK7UV-\ M,:F+H/$Y%B88FGVNE+TO?E;]>5^1[N!\4J>#Q"PV?86>%J=[-Q]?YDNUN;U. M"_X*T?\ !.CQ1_P3]^-UG\;?@>;ZU\!:UJPNO#>H6V]M\2?"]JB>)+)<)_:$ M/"KJ$2CC:QP)%'"2'& KIFKX2_X*%?\ !-O_ (*2_"O4O@)X^\80:4/$MG]F MO?"_C0)87&\X*-!,6,+2JX#(8Y"X95.T5^47QM^$W[2'_!'3]MBRU7PKK<@F MTRY-]X1\0B(BUUW36)5HY%!P0RYCFBSE3R#@HY_GW.LGS7@/-_:U:,H49NTH MM-6\UT:[-:=.Q_;/"O$&1^.W"']EU,1"688>-Z55-/G5MI=;[*:>NT[-J2/Z M(:XCXZ?LU? ']IKPJ?!?Q_\ A!H'BW3L'RH=:TY)7MR>K0R$;X6_VHV5O>N; M_8G_ &Q/AG^V_P# ?3?C3\.IQ#)(/L^O:+)*&FTJ^509+=_4-GAL3%PJTVU)/1IK^OGT/RB_: MW_X-;_@QXQ-UXF_8W^+MYX.O6R\7AGQ47OM.)[(EPO\ I$"^[B17]3E?FI_P&_COX(TJ:_F^%^L7,^L6T"%GCTR\2-)[ M@ DB.2"W+=@A=SPAK]NX \2,\KYSA\LS2JJM&H^6\U>2=GR^]I>\K+WK[[G M;@+_ (*_LD>) M/COXWTJ:PF^*&L6\^CVTZ%7DTRS21(+@@@$"22>X*]B@1QPXK]*Z_FOC7Q.S M/*\WQ&69*J=*G"5G.,4Y.5ESO7W5[UTW9O2]SY[&9C4I594Z-DEU_,^5/V6O M^"+/_!.[]D[[-J?A'X$VGB37+?!7Q'XX8:I=;QT=4D400L/[T42'WKZJ1$B0 M1QH%51A548 'I2T5^*YAF>8YK7]MC*TJDN\FW]U]EY+0\>I4J597F[L***Y' MXP?'WX*?L_\ AX^*?C5\4M$\,V1!,4FKZ@D33$=5B0G?*W^R@)]JY:5&K7J* MG2BY2>R2NWZ)&%:M1P]-U*LE&*W;=DO5LZZBOSD_:2_X.)_@;X-^T:%^S+\- M=1\8WJY6/6M:W:?IX/9UC(,\H_V66'ZU\._$O]OO_@I1_P % _$DGP^\/>(O M$=[#>9 \'_#O3I8(/+)Y$BP9EDC]3,[@8SD5^@Y3X9<18^'ML4EAZ>[=1V=O M\.Z_[>Y3\ZS?Q1X;R^?L<(WB*NR5-75_\6S_ .W>8_8/]I+_ (*8_L7?LK_: M-/\ B7\9["YUF#(;PYX?/V^^WC^!TB)6$_\ 75D'O7Y_?M)?\'%_Q5\3?:-" M_9;^%%EX9M6RL>O>)2+V]([.D"XAB;V8S"N6_9M_X-[_ -J'XEFWUSX_^*]+ M^'VFR89[%2NH:DR]<>7$PBCR.YE+*>J<8K[9\!?\$X?^"8'_ 3^\.P^/_BC MIVEZA>PIQFO5K/PMX.I.KB:CQ=2.[NE M37FW=0MZN9X'O@Y_P4R_X*<^(HO$MS MI_C+QI;/*3%K>O7)MM)M<_>\IY2ENF.24A&?13FMW]I__@GO8?\ !.2Y^'NH M_M/:7<_$>Y\:G4F;PSX'U\Z8EH;/[(=K74UG.\X?[5@A8HBOE\.=V5^X?VB? M^"W6FZ?#+X4_96^'RNL:^5%XA\0P[(T & 8;5"#C'0NPQCF,U\-?&[XU_&SX MW:W8>._C?XOUC6);][A-'N;]66W_ '?EF=+=0!$@7=%O6, LF>2,_AW'GTJ M*\,)/ \,15-K9TXIQBDU?WI*STZP@E_>/0X:X-X.RG-HXO-:$\TDE)RC.(_$R^,/@[^SU-\-+2?3XH+CPY+XOEU MH"1"C6;'7]2@A5K6,G[5(@+1J.>#U%6Z;/ M!%.12KHPX8$8(K^.LZXMX@XBSRIFV88F52Q=X8:-*@Y\WLZ:M&*;NU#FY[E_P33_9'T+_@H9XE M\5P6'Q'DT32O!GV ZE,FFF66[^U&YV+$&90N/LSY9@<;EPIYQ]L:IX9_X) _ M\$W8_M'Q/\7>'KSQ+9C)CUVX&L:MO'0BSB5A"<]'$2#U;C(_'GX91_M:^&?$ MOB#X%_LOZAXW?_A)GMVU/2?!0N3+J4,7F^3YHM_F9%$TH(/RY)STX^E_V=_^ M#?#]M'XO/#K?QEU/1_AUILY#RC5)Q?:B5/.X6\#;,^HDE1AW%?LW">5Y1AL% M3J9;@%6K-7]I/WEKM:_NQTMMRZG]>KP?\+LM<,UQ&:*&"J0A.E%M2K2BX1;; MTWVEK'N?[1/_ WTZ%&Z"9+95 MCV#^_.3[M7ZC?LY_\$%/V%/@EY&J^.] U'XB:O%AFN/%-SBT5QUVVD.U"O\ MLRF7ZU]B^$_!WA'P%H4'A;P-X5TW1=,M5VVVG:38QVT$0]%CC 51]!7Z%_8F M?9GKC\1RQ_EC^3M9?^E'3_Q$#PVX1]WAO*_;55M5K=^ZOS2^2]F?C)^SG_P; ME_M0?$#R-8_:%\>Z+X!L'PTFG6I&IZCCJ5*Q,L"9Z9\UB.Z\8/WK^SG_ ,$2 M/V!/V??(U*]^&3^.-7AP3J?CB87B;N^+8*MOC/3=&S#^\:^N**]?!<-Y1@;. M-/F?>6K_ ,E\D?#<0>*W''$5XU<4Z=-_8I>XO2Z]YKRE)E?2M*TO0].AT?1- M-M[.TMHQ';VMK"L<<2#HJJH 4>PJQ117NI)(_.FW)W>X4444""BBB@ HHHH M**** "BBB@ HHHH *\'_ &CO^"<7[+?[2-O/?:UX%AT'79=S+XA\-Q);3M(3 MDM*JCRYR3U,BEL@ Y8= M*^0[?P3XE\"Z^OC7X(^/-6\):U#S%=:1J4ULP/7"R1,'3GT)'M7])=?//[4? M_!,_]FW]IK[1KTVA?\(QXFFRW_"0:#$J&5SWGAX2;GJ?E<_WQ7XYG'A7C,NJ MO%\-UW![^SD]'Z2_)2_\"1IDN9\1\(XEXC(\2Z?-\5-^]":[2C*\9=O>5UT: M/RI^$G_!;S_@HU^SC17I M/[9G_!-?@!K'P>UWPMXPUR/338B*[BO=/D,&I6EQ)F;]W(A*1 M.0#&1GC=ZY7[5O\ P3._:'_9PANM2\0>$XO%/A5,EM>T>W,\*(.]Q$07@[9+ M IDX#FOE3Q3\$OA_J/AV[D\/Z9>66M*B?8#%?9M)"'&\2HZLX8J6PRN%!"C9 M@DCP*7'.>Y;*>6YRI4I--/G3:::MHW=KR:;CYG[+PIXE>&F:9KAZG$>6K!8R MG.$E5HWC2ZFK7;DCQ*BK^J^%O$&B:BNDZII4T4\CA8E*Y$A M)P-I'#<^E;7Q'^'4O@B'3[E',D<\ 6X?J%G RP'L>WT-#Q^$56G3YTW4ORVU MO;4_K:IQ=P[#'X+!K$1E/%J;H\K4E-07-)IIVM;;N]$?0_\ P0\_Y2B_##_N M-?\ IDOZ_H0K^>__ ((>?\I1?AA_W&O_ $R7]?T(5^N\$?\ (IG_ (W_ .DQ M/Y;^D-_R6F'_ .P>'_IRJ%%%%?9'X.%%%% !1110!\@?\%^/^4-G[0G_ &3^ M;_T=%7\85?V>_P#!?C_E#9^T)_V3^;_T=%7\85 '[_?\&FW_ "E,_:[_ .WC M_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 >%_M8?\EL^!_\ V/Z5X7^UA_P EL^!_ M_8]R_P#I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%-FFAMX7N M+B58XXU+.[M@*!R22>@KY9_:8_X*V_LU_ S[1H'@6]/CK7XLK]ET2X LX7]) M+K!4_2,2'/!Q7EYKG659'A_;X^M&G'S>K]%NWY)-F-;$4ZT'PCJB>-O$T6432]%N1]FA?\ Z;W0#(N. MK_";XF>''TS6=%^RB]@:>.0!I[6*Y4!HV*MA M)D!(/WMP_AS7XUG_ (LYC7PE2ID>':I0LG6FM+MV2C':_9-MVNW%)-KP<3G= M64&\/#1?:?Z?U\A_Q6^)OBSXS?$?6?BGXYNUFU77;][J\:,$(I8\(@))"*H" MJ,G"J!GBN_\ @!^W;^T_^S1IYKR"JFNZ3%KVC7.CRW$L(N86030.5>,D<.I'(8'!!]17X;@,RQE#- M%B5B)TI2E[U2+?,DW[ST:28_T/Q5 M;M9%<^LIS!^4AK\T_P!E#X[_ /!('QS\$?#GP1_;+\4ZM\/_ (L:!9MIFO\ MB.&WNHK?47CD=8;@2JLT&7A$3M)*B%F+$D]3["__ 2;\"?&;1Y/%G[%?[9' M@OQY8!=ZP-?Q2>6.RM/:-*-W;#1I@\'%?TYC\G\;>#XJI4IQQN&>L*B32G!Z MQE"5H.2DK-/W]&?6SI9_@ES-*I'H^Z[K;?YGZBZ)KVA^)=-CUGPYK-IJ%G,, MPW=E<++$X]0RD@_@:MU^+^M_LD_\%#?V2M2EU_0/!OC#2EB.Y]6\%W[SQ,H_ MBNJC+[DR(YW"#Y<13<'_7HS]=Z*^'?A1_P7 M)^"'B'R[/XO?#'7/#<[8#76FRIJ%L/5C_JY%'L$:OICX4_MB?LP?&TQ0_#3X MW:!?W,V/+T^6\^S739]()MDA_P"^:^[ROB[AK.K+"8J$F_LM\LO_ &5I?@> MC1QV$Q'P33_!_X^.7Q9L;+4?*WVWA MVQ/VG4K@$?+MMX\LH/9WVIZL*RK5J.'IN=62C%=6[(Z\#@,=F>)CA\)2E4J2 MVC%.3?R1['7\]_\ P7#_ .4HOQ/_ .X+_P"F2PKV[]KK_@XG^.OQ)^U>%/V4 MO"$7@32'R@U[4UCN]6E7U52##;9!Z 2L.JN*_/\ ^)VN?$WQ-XXOO$GQBU/6 M[WQ'J'E7.H7GB*25[R<21(\[^OK"OD_\ X(>?\HNOAA_W&O\ T]W]?6%? MN>4?\BG#_P""'_I*/\Y^./\ DM,S_P"PBM_ZQE=K9\?];P MOUF.']I'VDMHW7,_1;GU]J>IZ;HNG7&L:QJ$%I:6D+375U<"0/SV_X*&_\%AOVL/^"B^M3>#;J\D\+> FGS8> ]!N&*3@ M'*M>2@!KMQ@'Y@L:D K&IR3XS\)/A#J=CJ]OX@U#P_#JEQ X>&PFM!<0(X.0 M95.4D /\# H>C!@<5^Y%V59!A?[3XGJ1]U7Y')*G'_')M)^E^7NY(>=9U MD/"5"-7-*EZDOAI17-.7I%;^KM'HV>X_LE_\$[/V^?\ @L)\6+KXQ^*]>U-M M'O[S_BH/BEXR:22$[3@Q6RG!N74958HL1QX"LT0Q7[/?LG?L:?\ !.3_ ()( M^$=L7C;POI7B:>U":QXW\;ZU:PZG>YP62,R,ODQ$CB&( '"[M[#^!R3]2:_+?$CQR\/XQ>$Q&<*=*.BP^"@ZB M:6UZS<*3]+V72/4^(Q/B/G^:KEP67NG3Z.K-0^^$5*3_ 1^SGQ(_P""V7_! M//X?R/9:9\6;WQ3>IG_0O"N@W%P6_P!V218X6_!Z\3\<_P#!P!%=[X?@U^RE MJDJ-_JK_ ,8Z]%9;/=K>!)F/TWCZU\G_ 1_X)Z_M1_%F.)OAM\ ]1M;"4 K MJ6I6RZ?;,O\ >$D^SS!_N;C7U;\(?^"%'B&Z\J_^.WQIMK->#+IGA>T,SD>G MVB8*%/\ VS8>_K^#5_$3.\Z]SAG(I*#VJXJ;=_-1A[&"].:HO4*$^,,?K4JJ M"[4X)+_P*ISM_)(\?\<_\%D/VYO&>]-'\1>&?"D;<(OAWP\LDBCW>]:<,?<* MOL!7D7CSXF?M6?M#^&[_ ,1?$#Q=XU\5Z%I^ M5C%7_P!L_P#9'UG]JWX3Z?\ !OPS\5(O!>C6]^MQ?P6WA\70NUC'[J( 3Q!$ M5B7QSDJAXV\_-YQPIXBYW@*M;,L?S3L^6C1Y:<9/HI/]W"RZMJ3M>S;W])Y' MC946ZM5S?9MO_P!*=EYV/Q'I)%9D94?:2" V,X/K7W]XX_X(/^+](\(:CJG@ M']H>TUK6;>T>33=(OO#)LHKN4#(B:<74OE9Z!MC#.,X&2#P/_P $'_%^K^$- M.U3Q]^T/::+K-Q:))J6D6/ADWL5I*1DQ+.;J+S<="VQ1G.,C!/Y;'PJX^C!5 M5A%9.W\6C>^_P^TO;SM;H><\KQ[J^S]F[VOY=OBVOY7OUL=E_P $ZO\ @ES^ MSCK?[/'A[XO?&]X?B!KGB2TCU!9$NY[>QTY2/^/5(HF3S64Y61I0WSJ0 H'/ MV/X)_9_^!/PVG6[^'OP8\*Z).JA1<:5X?MX)2!ZNB!B?/WL8_?R[E9@' ^7#%SSNX]GK^H, MGPE)X.G7K8*GAZS2YH4X4XQC+KRJG[J5]5;IOK<^JRS+\/@L)""A:22NV^:5 M^[D[M_>%%%%>V>F%%%% !1110 4444 %%%% !1110 4444 >5_M'?L8?L]?M M2Z;QA\ M%[F3QMHML_FQ_P!G1&/5+4 Y!, )\TCC#1$L2,[%K]9J*^+XDX"X>XF3G7I\ ME7_GY#27SZ2^:;[-'!B\MPN+UDK2[K?_ ()^2G[,_P#P5P_:+^ MU'X-^,4$ MOC31;5_)EAU:4QZG: '!"SD$N1SE90QXQN6OIJY^%?\ P2L_X*KZ?+J'_"+Z M=:^+IXB]R]F%TK7H6QR[!/ENL?WF$R#/K7MO[3'[!_[./[5%M)=?$#P:MIK; M)MA\2Z/M@O4.,#=!J?A^-X]0L]IR&>W4EP1UWQ%P,9.VOD<'F/BAX8UU6P]26+PT?M1;52* M^5Y)>3YX)=CP\;@:ZH.CBZ4<11[22=OOO;\;>1F_M-_\&[?QL\&?:/$'[+WQ M%LO&-BN6CT+6RECJ*CLBR$^1,?\ :8P^PKXM^.^F_M6_#'P_;_L\?M$:;XJT MNQTRX,^CZ%XJMY#'9OC:7LS*#L1A@'R2$?"YW8&/T _9@_X+&_'#X2/!X3^/ M%@_C718B(S>2N(]4ME''^L/RSXYXD&XG_EH*^]/AY\;?V//V^O WF!(QG D3*Y^ZU?O?"WT@,DXWRYY9F].&(C-6E3 MFE"IMNOLR:W3C:2WNF?*X#A'#9;G%+..%<9/!8NE)2C9MQNM;6;NXO:2;E%K M1QMH?A/_ ,$ZOV\?'O[ 'Q[@\=Z8L]]X9U,I:^,O#R2<7UJ&XD0$X$\>2T;< M=64D*[5_0;\$?V@?@S^T?X)MOB%\$OB-I?B+2[F%)#+I]TK/ 6&1'-']^&0= MT<*P(((KX"_X* ?\$!OA!XD\ ZO\2_V,K*_T3Q380MRJ6=DOLRDG9.T[6;M M_8?%<<;XG< +BG+L+&6;86*6*H4WK4C%:RI75V[+FIJ2YI).E=RC$_J7J*_L M+'5;&;3-3LHKFVN8FBN+>>,.DJ,"&1E/#*02"#P0:_&#]F3_ (.#?VF_AC]G MT#]H3POI_P 0=+CPK7ZA;#4T7IGS(U,4N!V:,,QZOSFOT0_9D_X*S_L1_M1? M9]*\-_%2+P[KMQ@#P[XO"V-P7/18W9C#,2>BQR,WL*_3LZX#XFR*\ZE'G@OM MP]Y>KMJO5I'\NY'Q_P ,9ZU"E6Y*C^Q/W97[*^C?HVSYH_:I_P"#9']D?XU> M+[OQO\"/B/K'POGOYFEN='M-.34=+C8DDF&!WBDA!)^X)2BC 55 Q1^RM_P; M(_LC_!7Q?:>-_CO\1]8^*$]A,LMMH]WIR:=ITU?XF:O:;M-TYB'BTF)A@7=R!^:1=7(R<*" M2?\ !+?_ (*D>$/VXO""> ?'TUII'Q,TBTW:EIJD)%JT2C!N[8'\WBZH3D94 M@CZ'^V/%#_57ZW]8G]6VOIS\O\W-;GY>G-S?AJ>Y_KUEO]M?V+]9_?6VZ7_E MYOYK:V_70^N;"PL=*L8=,TRRBMK:VB6*WMX(PB1(HPJ*HX50 . !4M>0_M M%_MY?LE_LJ02I\:OC5I&G:A&FY="M93=:@_''^C0AI%![,P5?4BO@#]I/_@X MYU>Z^T:#^RA\%TM$.5C\1>,WWR$=-R6D+;5/<%I6'JG:OD\FX/XCS]J6%H/E M?VY>['UN]_E=GG9WQGPWD%UB\0N=?9C[TON6W_;UD?JMJ6I:=HUA-JNKZA!: M6MO&9+BYN91''$@Y+,S$!0/4U\E_M)_\%L_V&_V?_M&D:!XVF\>ZU#E1I_@U M5G@5NV^[8B';GJ4:1A_=K\JY+O\ X*:_\%1/$7E!O&OCVW^T?<0?9=%LWSWQ MY=I"WN<,<=\5]6?LV?\ !N/XCU#[/KO[5WQFBT^(X:3P]X-02S$?W7NYEV(P MZ$+'(/1J^W7!'"G#BY^(,5O.T/4^%?'/%O$CY.'L XP?_+VI MMZK:-UVO/T/*/VCO^"^'[8OQFEF\/?!BPT_X=Z7<-LB&DI]LU*0'C:;F5< ] M,&*-&![UQ/P?_P""6_\ P4;_ &V?$ ^(/C'PWJUA#J!#7'BWXEZC-%),IY#! M9=]S*",D$(5/]X9K]C?V;O[KJ"%A_P"VC)[9 MK@S3Q6X>X4PS]F3X+?BI^QC^P-X(3P_--X8\$V2Q[[;P[H-A&ES-YKGO@;_P $P?VL_P!I*^;Q]\2/-\*:5=L9[WQ!XP=S=SKU:186/FN<<[I" MBD*?M'A[]FOP@GANR;*KKVLHEQ?./[R1 M\WZBO&OA7^QK^VS^W/XC'Q!U>UU2>UO2#+XP\9W47!>51S@1*5'3Y M:]/\1?'/_@D%_P $W]T.D3-\;?B'9]/LABN[:WG'_30_Z+ P_A\Z9".:^7O MVD_^"TO[>/[7FK?\*\^%EW/X*TK49/(L_#G@-)6U"Z!Z1M/V?A?P1XZXOY<3C5["AOS5/ M=5NZC;F>G5*S_F/L/6?@M_P2R_X)MVZZM^UO\7(/'GC.W02)X5@B$[!\9 %A M&QV@\@-=.(VQT!KXH_X*1_\ !4V3]M+Q%X5L/A1\*X_!/ASP3#?6^C1R/%+< M7,=R;?.]%3RX !;)B--V,G+'C'9_LK?\$#/VPOV@+B+Q?\=KN+X;Z+=/YLSZ MVAN=6N QR2+56&PGG/G.C \[6KZK^+?_ ;;? +Q'X3\-Z!\&?C9JOA:^TO[ M4?$.M:SI']K3ZTT@A\H;%N+>.W6(I+@(I+>=\Q.T$_54^'<76RJ>%P6!A1H2 MM>+2YIV::YI3UE;>[MMI<_79O^ MU?[.W9WW GE>2TL+."@X\VBM97DWTTZG\X\?XOA[&\6XBMD:BL* M^3D4(>SBK4X*5H\G]E7>O6X4445[A\<%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% 0&!5AD'J#7P-_P6*_9"_9X^'?[+GBW] MK/P=X!CTCQ+H$U@\D>CN+>VOQ<:A;6S^;$%*!@L[,'0*Q8#<6'%??-5M8U?3 M/#^DW6O:W?1VME96SW%WP !)/M7CYYDN6YYE\\-C(1DFG9M7 MY7;XD]&FO)KU-<.L L52GC:*JTHRBY0;<>:*:;CS+6/,KKF6JO<_G*\*>*M! M\?::-0LK9CY$HWQW$/,<@Y&#T)[Y!_*I/&_AF+Q;X:N=%< 2.NZW<_PR#E3_ M $/L37L?[8/[0NI_M/\ [0>O_%J[:1;*YN?L^B6TG6WL8\K"F.Q(^=A_?=CW MKS*OXIQL\/A,TF\#-NG"3Y&^J3T=O/>W;<^/JYS3R[B%8_)5*C"E44Z493YW M!IIKWN6-U=?RJZT=]WK?\$0X);;_ (*F?#.VN(RDD;:VKHPY4C1;\$5_0=7Q ME_P1G_:<_P"%G_!.Y^ _B;4-^L^")HSYE4]YZ6Y79*4=WLT]>O8_7N../EXC9C1S3V'L>6E&FX\W/JI M3DW?EC;65K:[;NX4445]B?&!1110 4444 ?('_!?C_E#9^T)_P!D_F_]'15_ M&%7]GO\ P7X_Y0V?M"?]D_F_]'15_&%0!^_W_!IM_P I3/VN_P#MX_\ 3Y/7 M[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% 'A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/SM+:,R7% MU=3+''$@ZLS,0% ]37R%^TQ_P61^ OPI^T>'/@M9MXYUI,I]JMY3%IL+>IFQ MF;'7$8*L/XQ7CYQG^3Y!A_;8^M&FNB>[](K5_)&%?$T,-'FJRL?8%[>V>G6D MNH:A=Q000QEYIYI J1J!DLQ/ '5_X MEDX33X6_VKG!$GKB(.#TW+7P?XZ^//[;_P#P4.\8?\(=;/K&NQR2!X_"_ARV M:'3[5<_*TB@[0 >DD[$C^]7TI^S/_P $0R?L_B?]J;QGCH__ B_AV;\=LUR M1^!6,?22OS"KQSQ3Q74=#AC"N,-G6J)67I?W5Z>^_P"ZCQWF.,QKY<'"R_F? M]6_/T/G#XF_M3?ML?M_>*_\ A ["35=1M[ELP^#_ G:O':(F>LJJ274?WYF M8+Z@5] ?LS_\$1=A^PP./]'4CI+(#) M@\)$P#5]MP+]'_,N+3>\K=(]5]BQW8#AV>*J\]9N''R2WD MS%FAC.1^]F8L1G8KXQ7X'_MS_MB?$']OS]H_6/VC?'7A'2])O;^VB@CT[1(& M\N"U@7;$'=B6E<)@-(<9QP% "CG?!OA*]^*'BV;QU\9O$>M7$-[=->;Y MVH:E(QW,?-F)P7.09GWD%MVR3D5ZAXF_X0'5=:@L_A+\*XO#6FQ6L=M;:9!? M2WL]PRCYIIIGYEF)O$KA?@B#H81K$8E.SA%V4>]Y).*M_*KROO8^;:U_ 7@Z\\?^ M,-.\(6>I6EB;^\CADU#4)"EO:(S --*P!*QJ#N) )P. 3@'TV]\ ^#[^8W%S MH46\G),99 ?P4@5[#^QA^Q-\3OVNOBG!\(?@7X9@B.T3:QJ\Z%;73;?.#-.X M!/LJ\LQX ZX^[QN;X;!X2=>K+DC%-N3V7G_6YX=;QZP>-H1H95@:D\5/2,9< MO+S/SBW*27I&_='I/Q;_ ."5/_!-=]%BNO@1_P %8-&CU&.U03V/BWPSO26KDVWB#X? M^)I%9".ZB58+A3_P"OU0_P"(:SXI?]'3>'__ G)_P#X[4EM_P &U/Q&=B+S M]JW1(QCY3%X7F?/YSBOS/+_$#AW!1Y:^:NM'M.G^L*<7]]R*/&WC#!I2RRG) M>;7Y^U/@+X)_\%M/^"H'[.LL.G6G[1VKZ]90X#:7X\M4U0.!T!EN ;A1_NRK M7TQX9_X.+?A;\888]+_;M_X)]>%/$[,H6;Q!X4F$-Q&.A\N*Y#N/PN5KV>Y_ MX-G/%MY$8;O]JW1I4/5)/!LC#\CE3S7)9TV]W"I2FO5I MS@U_Y,$?VB/&WP@U.7[FC^(_#=Y?11Y]?*2<''_7R* M\<^)EY^S)X:,EY\+/VN_#?C6T#8B%GX&]4NU!/V7Q'X-_#%_=6!Q-JO@_P 21:C:DY(*B2$Y#@CE6"D=P*_%L\\$_HR9EAZF+ECY M89+7W9JF_2,)4O>](PDSZ&'A_C^+JGLN'4E5ZQE3E*WJXU(1BO-W1]U?!?\ M;K_:+^%2Q)\)?VA-7BMH0/+TV6_%W;(/3[//O1?^^17U#\*_^"YGQIT!8[/X MN_"K0_$<2\&ZTR=]/N#[MD2QL?8*@K\>K":]T:P"WNO3R[.6GG< C\>OYDUO M?#;]HCPII'BRWTWX@_$7Q)::)G%U=Z+H4.J3(/18KBYMP1[B0?C7\]X?@#BS M%9W/#>'&,Q.*P\.M6G:"^;0B,.FYJ^+?AI\-_#7Q(\>R77[1GQS;P7:SW!EU+5]6T2_P!3OK@L M^QE*37]ZU6TI=I.Z2^R^GH7[)GQ>_X(*_L@26VMZ)>ZWXQ\ M3VX5_P#A*O%/A*XN9(Y!SN@A:-8K?!SAE3>!P7:N5_X*+?M9?\$@OCE;^(?C M)\/O@/J7C?XK^)5AA.K:M?ZQIUI:F.W2!+B2-+J-'*111JL:(-Q7+'J3\M^, MO@?INDZI+HWBCP?>:+?Q'$MM+ ]M+']8W Q^*U0D^!_PRN?#UX(=72&XMIG_NR8$;Q+_M+YA']TU^P<)^(GT;,>Z=''1K89QDKTZ\%*#DM-94X MRT[N7*[7N?A&<^)?CK5Q=7%T\8O;3BX^TISG"HHO5QC>:LKI-16ETK*Z1X]; MZ%'=[_LUDS^7&9)-I/RJ.I//2NZ_9\\;? KX;>*KK4OCG^S99_$G29[)HXM+ MN/%-_I,EM-U65)K1QD=F5U8$="IYK?\ AUX#D\.6-TVM0QM<71,;*#N B]/Q M[_A6G\ /@?\ "6[^*_V_]HKQ!J=GX*TR;SI[+0K?S=0U=0Q[!X<_P""U7[0/P<^ M%VG_ -_94^%O@WX<^$M'\_^R+*WBN]5N;?SIY)Y,SW\\F_,DKMRG&[ X X MKQ'^U;_P5-_:9T:\\177Q1^)VJ:+# \VI7FA)-8:9!"HR[S-:+%!'&!R6?"C MO7T9=_MT_L[_ JC%A^R+^P3\/?#+0KLM_$'B73DU+4,#HP=@&5NGWI)!GDY MKR_XC_M%_M1_MH^++'X9^+/&6L^+KV[F$NF>$-,MQY3,F2)$L[=0IV#/[PJ2 MHR2P&37RM?Z2?AKE%583AC(WB)K2-HI:+HKQE+[KI&^*X?XFSS$RJYMG%6M. M;;DH&[W49Y)2)](M$\&VKX\R&2;[?>*/\ KG"?*_\ (H/M7U+\(?\ @C1^R7\/ MO*O?'2:QXSO4P6_M6\-O;;AW6&#:<>SNXKRLR\<_'WBN+IY1A:65T7]J2YJE MO-U%+Y6HQ]3[[AO**G#N%='*J"H\WQ5)>]4E_BDU^"C%+HKGXW?"K]F3PI8W ML/A[X>_#^[UG5)>%"6[W=S<<_P!Q00?HJ@>U?6OP<_X)+_MD?$^.&:Y^'UMX M1T]\8N?$]R+9E'<>0@>8'V9%'O7ZY^ ?A=\-OA7I0T3X:> ='T"TP-T&D:=' M;JV.[;%&X^YR:WJ_/,7P!FW$V)6*XJS:OC)[V5?\ QJ^*NK>()AAGL-&@6QM\]U9F\R1Q M[@QFOJ7X1_LB_LT_ H1R?"WX,Z'IMS%C9J+6OGW8_P"WB8M+_P"/5Z-17U>4 M\(<-9)9X/"PC)?::YI?^!2N_Q/7H8'"8?^'!)]]W]["BBBOI#K"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"OVGO M^"=W[-O[4:3ZMXE\+#1O$4@)7Q+H2K#<,WK,N-DXZ9W@M@8#+7YX?M"_\$U/ MVKOV2M8/Q!\!O=^(-)TZ3SK7Q-X4,D=W9@='DA0^;"0,DLA= .KCI7["45\) MQ)X>5X7%/FMRR[H_+C]E[_@M%\5?A M]]G\*_M&Z*WB[2DPG]M6@2+4H5]6'$=Q@>NQCR2YKS#_ (*R?LK_ /_ &G_ M YJ'_!03]A_7;/59(8O/^*'A:R3R[NW'?4S;$!T(Z3'&UL>:"<2,?T/_:B_ MX)F?LV?M,?:->?0?^$7\2S9;_A(-!B5#*Y[SP\)-SU/RN?[XK\\?C_\ \$_/ MVM?V--7D\=:+#=:GH]GN,7BSPH\G[F,C!\]%_>0 J<-N!CYQN:OS[,UQUPOA M'A\RA]=PBVJ*_/"VS;UDK=>;F3VYT>SPAQAQ+X>9W3S"A^\@M)+^:#WB_P T MW>S2?0XO_@F)??L:?MJVL'[&?[9/@:VM/%GEE/A]\0M)F%EJ%TH'_'A/*HVS MRH!^Y,RR J/+&"L8;-_X*:_\$E=<_8,T73_B9X/\?7?BGPEJ>HM:M)/H[1SZ M6Y&4$\B;HF#= _R9;@+7S[XH^$4O]NCQE\/]5.DZE%="Z@6V)A6*8-N#Q%,& M$AAD;>%.,;0!7[%_\$U?VU/#7_!0;X":E^SI^U%X=L[GQMIFD_9?%.DZC"IA M\0V!P@OHUZ$Y*B0)]R0JPVAT _9?!WQQQ="K2P,\1*I"/_+N3U]G'=< MKL]GY]?B[P/X9^)V&J\1<,DY+F46[WULOPPN+ MFYNY?/N[AY7*@%Y'+' &3Z ?059T'Q#K_ (5U>'Q!X7UR\TV_MF)M[VPN M7AFB)!!*NA#+D$C@]":^M/\ @J'_ ,$L?&G[$OC0^./AU;7FL_#76KW9I=^0 M7FTJ9S\MG?\$L?&G[;7C0>./B+;7FC?#71;W9JE^ 4F MU69#\UG;$_E)+T0<#+'C^W'Q;PX\F_M!UX^RY;VTYNW+R[WOI;OY'\-KA/B% M9]_9:HOV]_EWYN;;EMK?]=#*_8#_ ."4_P +V66V5N^RT0"';[2"0C^]7U)X<\._#OX+?#ZT\->';#3/#GAK0+%8K M:!"L%M90(.Y) 4=RQ/))))))KY>_:0_X+'?L[_";[1H'PC@E\=ZS'E1+8R^3 MIT3>]P03+V/[M64]-XK^8>.O&.O3YYXG%_5J#^&"=I-?]N^_)]TM/(_HG(N M.%^&L-"IBX1JUDM92U5_[L7=*W1VOUN?6NF:7I'A[2X=)T;3K:QLK6()!;6L M*Q10H.BJJ@!0/0<5\[?M(?\ !4[]EO\ 9_\ M&BZ;XC/C#7X$^7X0\'6DD=MLS_ M ,M50EY%'&6F9E'7BNNTW_@G9\-/V?O#<'Q+_P""BG[1FB?#O2Y$\R'PU87B M7&JW@'5$"A\M[1)-^%?SABO$;/\ B&%?*MZU6RBO/5\J[^])M_RGV.& MQ&99MB(X7*J$IR>BLFW\DO\ @^AF?'3_ (*;_M??M1ZM_P (/X$N+GP[I]_( M8K7P]X.21KNZ!Z(\RCSI21D%4V*PZI6E\*O^"5'Q)N?#K_%?]K+XAZ/\*O"< M $M[=^(+V(794\_,KNL<)/(_>.&!_@/2N/\ 'O\ P6@^!/[.&DW/@+_@FK^S M)8:0[1F&?Q]XQ@\V]N1T++$&+L,_,OFR;1G_ %(Z5\^^&_A5_P %+_\ @K!X MV7Q+/#XJ\;QK.R_V[K4_V;1M.R?G$;-LMXL=3'"NX]E)KYZGPW1QV,5;.*\\ M=7_DBVJ:\K_$UY04$?LN0?1_SK$T?[1XJQ4<)06KYVN:WI=*-_-IK^5GUAXF M_P""E_\ P39_80BDT3]B3X+R_$OQA;J4_P"$Y\19CMXY.F])9$$C8/588X48 M='/6OE?XE_M<_P#!2?\ X*B^,7^'=A?>(O$-O#,D9PR M_P#+2Y=MO]X5]V?LG?\ !N/\)/!GV;Q1^US\0IO%U^N'?PWX>>2TTU#W5Y^) MYQ[KY/N#7Z&_"WX0?"SX(^%(? WP@^'NC^&M(@Y2PT:P2WC+8QN8(!O8]V;+ M'J2:_1\#PWF5?#JC/EP]'_GW327WV_.3D^Z/LJ?%GA;X>0]EPS@OK6(C_P O MJFR?=72?_@$87_F9^4/[)W_!N#X_\1_9O%'[8?Q+C\/6K8=_"WA61+B]([K+ M=,##$?\ KFLP(_B%?I;^S7^Q-^R[^R-HXTSX"?"#2]%G:+9%%>J45]9E^29;EJ3HP][^9ZO[^GRL?FO$_B%Q9Q;)QQ^(?LW M_P NX^[#_P !7Q>LG)^84445ZQ\4%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !6+\1/A]X3^*W@G4OAUX[TZ M2\T?5[8V^HVD5Y-;F:(D$IYD+HX!Q@@,,@D'()%;5%14ITZU-TZB3BU9IZII M[IKJF)I25GL?.W_#J#]@+_H@G_ETZK_\E4?\.H/V O\ H@G_ )=.J_\ R57T M317A?ZI\*_\ 0!1_\%0_^1.;ZE@_^?O445ZN"P&!RVC[+"4HT MX7O:$5%7[V22N;TZ5.E'EA%)>2L%%%%=984444 %%%% 'R!_P7X_Y0V?M"?] MD_F_]'15_&%7]GO_ 7X_P"4-G[0G_9/YO\ T=%7\85 '[_?\&FW_*4S]KO_ M +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% 'A?[6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^! M_P#V/]F^K78^MX-X-S3CC-)X# 3A&<8.;^9]D_:7:3RHC)+M\$Z(=J#JQ_T+I47_#\/_@J+_T<]_Y96B?_ M "%7SZXYRANW)/[H_P#R1^D1^C[QA*;@L3AFUNN>I=7VO^ZTN?T(45\U_P#! M-7]IWQ3\6?\ @G=X+_:0_:;^)5C)JE^FJ/KGB'44MK"$B'5+N",L(UCB3$<4 M:\*,[T8\/9E7P6+FN>C. M4':[3<).+Y=$VKK2Z7FD?:^O>(-!\*Z/<>(?$^MVFG6%I&9+J^O[E8885'\3 M.Y 4>Y-?&_[3'_!:#X,?#@7'AOX Z.WC35TRG]IS%H-,A;U#8$D^#V4*I'(D MKXFO]?\ VY?^"C_C?["IUSQ7Y4P(L[91;Z5IN>A(^6&$XXW,=[ =6-?6_P"S M/_P1)\&>'OL_B;]I[Q:=&S0_P!V6?B27Z((P".K"OSF?&7& M/&$W2X;PWLJ6WMJEOPWBO1<\O0^9>/Q^.?+A(A.M>)@LH=-$TB'R-,L 3\K. 1%&!T$DK%NVXU]3?LS_ /!$31=/ M^S^)_P!J3QC]OE&'_P"$8\/S,D(_V9KG =_0K&$P1PY%?0WQ0_;&_8&_8,\, MCP/KWQ#\,>&A8*1%X3\.0K->!L?Q6UL&=&;'WY H)Y+=37PW^T[_ ,'*#6%I M=O5K^ZCP<9FW#648A0QM?VM=NRA&\YM]%RQN[OIS61^H/@'X;_# M/X+^$E\,_#OPEI?A[2+5"[06-NL,8P.9';^(X&2[$D]2:^0OV\O^"\O[%_[' M6EWGAOP+XHMOB7XY12EOX>\+WJR6MO)SS=7JAHH@"""B>9*#@% #N'XC_M7_ M /!3K]K_ /:XN9M/^)/QLUV^TV5^--CG%M:=>-MM %B7'0-M+^IKZ+_X)U_\ M&\?[1O[5]M9_%/\ :2OKSX9^"+D+-;P75GNUK58R0,);FQMYFDT?PII6Z#2 MM*4\9CB+$%L'!ED+2$<%L8 ]$_9&_P""1W[77[11M=:\"?!#4KNSFPR:]K4? MV'3(U_OI+/M\_'_3,.?]FOW0_9;_ ."37[!W[(ME;'X9? O3[_5+<*?^$@\4 M :C>M(/^6@:4;(G]XD2OH\ 8 K;,O&+"X'#+!Y!A%3IQT3EHO\ P"/WW;1^8/[.?\ P;B^%--\C6OV MI_C7<:G*,-)H/@V+R( ?[K74REY%/0A8XSZ-7WA\ ?V,_P!EW]EZS6W^!GP4 MT/0IUCV/J<=MYU](,8(>ZE+3,/8OCD\5Z=7SW\/]Y!:O&V8Y4;Y6.-V#@@@?D6?\:YSF<>; M,L7:#TM=0AZ65D_G=E\*^'> H5O99)@'4JQ5VXPE4J6NDW>TI)7:O:RNUY'R MY_P40_X(7?\ "Z_B]8_%C]D^YTKP_P#\)!JJKXRT:[/EVMKO.7U"W51]2\ Q MEB"N,D5]I_L?_L?_ A_8K^$-K\)_A/I?I+K.LW"#[5JMUC#3RL/R5!\J+P. MY/D?_#\/_@EU_P!'/?\ EE:W_P#(5'_#\/\ X)=?]'/?^65K?_R%7)F'B!6S M3*Z67XG&PE3I[+GC=]N9W][EV5]CVLN\',WRK-:N8X;)J\:M3=^QJ67?E7+[ MO-N[;GUA17G7@W]K;]F_QW\!;3]I_1/BYI<'@&^6_:O"G[)7@N3QOJJ91?$6L))::5$W] MY(_EGN,'M^Z!ZAV%?.XO-LNP5%5*M1)-75M6UY);KSV/I,DX*XIX@QLL+@L) M-R@W&=URJ#3LU-RLHM=8OWO*Y^C>M:WHWAO2;C7O$6KVMA8VD1EN[V]N%BBA M0%_@7!+\3/$,64$NF3>1I,+]/FNF4 MF;'!_>[$U]H?LB?\&X.CV/V7Q=^V?\23>R<.?!_A*9DB'?;/>, S>A6) M5P1Q(:^;EGF<9N^3+*/+'^>7]6_]*?D?K%/P[X&X'@J_%V.52KO["E>[\G:T MVGW?LUYL^/OC+^W9_P %&?\ @IMXP;X7Z/=ZWJ%I?D^5X"\ V$L5IY>?^6RQ MDO*@X):=V5>ORBOH_P#9%_X-R/B/XJ^R^+/VQOB GAFR;:[>%?#4L=S?L.ZR MW)#0PG_<$V1W4U^JWP6^ 'P5_9T\))X&^!WPRT?PQI:XWV^E6@1IF P'E?EY MG_VW9F]Z["M\+PK2E4]MF%1U9^;=O\W^"\CS,X\9\91PKP'#&&A@J"V:2$_';_@W7_P"":'QD\Z]\,_#[6_ -_+DFZ\&ZXZQ[NQ\B MZ$T2K_LHJ<>G6ONFBOT'*,ZS;((J.6UY48KI!M1_\!6C^:/Q^OF>8XK$2Q%> MM*.HQ7]+U%?HN \8>**$/98V-/$0>ZG&S:]8V7WQ9M#-L3%6FE)>9 M_-KX0_X+I?M\>%(1X&_:"M/"/Q3TZS8Q2Z-\4/!D$\L/9AYL0AE#_P"TY8@^ MN,4WQU^W=X._:A\;>&-#^!G[(NC?#B[#S2>,)[7Q'=ZA;W<8V[7@BDV"T"C> M-OS@LR)=!\+>''\(^'?%&FV-_X3L5BNKJ%;7R$CN/+E M/F,,W:3ED9LK\F $*9^5\0LSX$XIX5QE3!\,>WS1TVJ,:5)U??E[O/:G%/\ M=INIK"WNVO=J_#F<\#BL'-PPO-5M[J2OJ]+Z=M]NAR=*Q?\ AJ+X%_\ 0\_^4RZ_^-5'=_M+ M_ *_M9;&\\9+)#-&T&/B/EV=8;%8WAG&5Z,)QE M.F\+B$IP33E&Z@FN975T]#X.AE>94Z\9SPLY135URRU7;8]3_P""?O\ P3@_ M;Q_X*8M;?$+5_%+_ [^%DL["3Q.MKY!V\'_ 7P,MO=72+_ &UXEU%Q<:IJSC^.XN" S#/(C7;& MI)VHN37(_P#!(7X7:I\'/^"<7PO\":K!=1E-+N[ZU2]0K+]EO+^YO+,[6 9CJJRE*>S:GK%]$ M[GW%""A#LE;[^M_4****\ R"BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H(!&"* M** /F3]J'_@E7^S=^T-]I\0^'-,'@OQ+-EO[4T.W46\[GO-;<(_.260HY)R6 M/2OS.^/'P;^./_!/GX^:=HNK^(I-)UI%:\\*^)='N7CCOXA\CM"Y .X!BDD1 MY ;!!1U9OW,K\HO^#G:*>>X^!<%JC-*[^)%C5>I8G2L >^:_*>.N!:I) EUXGMD\F66VC<2,CP M@;-[,J?.FP!01MR=PZ7]G/\ X*V>*_V<_P!EZQ^"FD?#:VU;7=)N9X])U2^N M"EK#:.WF*)(TP\KAWD& R#;M^8G-?%GAC3;S1_#]IINH7LEQ/%"!--*Y8LW4 M\GL.@]@*DUVVU&\T>YMM)O#;W3PL()@ =K8XZU^"T^-.**.9>VCC).:C[)3= MG[E[WU3ZZ\S3EYGYO*3FMSM6+7@=9&TJP @TW3@Q(1G4;88?NL \AW-M/S$BNJU[]G7]B' M]BV/^T_V]?VD(-6\10+O_P"%8?#N3[5>%NOESRC'E9'9O)''$AKX0^#?QP_: MN\&G7OA)\!O&_BNTN_'$]M#K>F^&O,-]J;V_G"*(-$#-@>?,"B$!MWS X&/J M_P#92_X-^OVL/C=+!XK_ &@M6M_AOHL["22"^47>K3J>>+=6"Q$\@F5U=2;QE3LG M&,5:4]$W9/FDU>Z7*I7C9WBW99?Q@_X+<_$/3/#L_P *_P!A+X/:'\'O##_( M;VRMH[K5[H=-[S,NQ&([[7D':7C-SOB//.(\3[ M?,L1*K+IS/1?X8KW8KR22"BBBNL\4**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH ^0/^"_'_*&S]H3_ +)_-_Z.BK^,*O[/?^"_'_*& MS]H3_LG\W_HZ*OXPJ /W^_X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **YSXK_ !?^%7P)\"7WQ0^- M7Q(T/PGX(M4BL[6 =MTLK*H)Z 9R3P,FM+PCXL\.^//"FE^.?"& MJQW^DZUIT%_I=]#G9<6TT:R1R+D X9&4C([T :-%>6^*/VVOV2O!7Q/;X-^* MOV@/#-CXCAO[:PN[";4!ML[RXQ]GM+B4?NK>XFW+Y<,K+))O7:K;ESZ!XP\8 M^$OA[X6U#QSX]\4:=HFBZ3:/=:KJ^KWL=M:V<" L\LLLA"1HH!)9B .: -* MBO/_ (*?M5?L\?M%W=_IOP7^+&E:[>:7!#<7^GP.T=U#;S9\FX,,JK)Y$FUO M+FV^7)M;:QP<>@4 %%%?CG_P52_X*I?MZ?LW?MZ>._@O\%_CO_8WAG1O[+_L MW3?^$7TNX\GSM+M)Y/WD]J\C9DE=OF8XW8& !YF:YKA\HPZK5DVF[:6O>S? M5KL?6\&\&YIQQFD\!@)PC.,'-N;DE92C'[,9.]Y+I:U]3]&/VL/^2V? _P#[ M'N7_ -)FKW2OY^]$_P""F?\ P45^.&JV?BOQ9^T.9KGPI.UUX=N?^$3TF,07 MS)M#$): .-N5?, M4O$+(JV(G1A&;E"UU:/7;[1]?@/!S/TCSU-.=3J MEW!'^[@1(UQ'$B_*HSMR. M*P\*T%I))KOJKGYEFN75\HS2O@*S3G1G*$FKV;A)Q=KI.UUI=)VZ(DHKSSQC M^UW^RA\.]P\?_M._#W0RGWAJ_C2QMB/PDE%>4^,?^"R?_!,#P*7&M_MG>$)] MG7^QI9M1_+[)')G\*]C#Y+G&+_@8:I/_ PD_P D,/ M^#C[_@EQX9+C1?B1XG\0[?NG1_!UTF_Z?:A#^N*\I\8?\'57['NG[U\"?L\_ M$C5&7[IU-;"R5C]4N)B!^&?:O=P_ '&>*^# U%_B7+_Z58WC@<7+:#_+\S]1 M:*_&7QC_ ,'9.MRAX?A_^Q):P$?ZNXUCQVTN?K''9IC_ +[->4^,?^#I?]N[ M60T'@_X1_#'18V^[(^EWUU,O_ FNPGYI7NX?PBXYK_%0C#_%.'_MKD;1RK&R MWC;YH_?"BOYO/%7_ <)_P#!5WQK-]CT7XYV&C><<"WT/P9IQ9L]@9H)7'X' M-8Y_:O\ ^"Z'Q]Y\.?$#]H+5Q/\ =_X1#3=2@#9]/L,2#\J]>'@MGU./-B\5 M1IK_ !2?YQ2_$U645U\&OVIOV=O!O[0_A& P6/B[0(-06U9PS6LC M+B6!B."T<@>,GN4-=[7\R7[-/_!6?_@I%_P3_P##FE_"+PAXREM?#6G1&;3O M!_C'PTDD"1RNTQ9"Z)<*C,[-\D@4[B17VU\"?^#KBX7R=/\ VFOV4D;I]HU? MP)K!7'KMM+O/ZW'^-?RGGGA#Q-A<14J9?"-:BVW'EDN91OI=2Y;NV]FSYBME M6)C)NFKKIJ?LG17QW\"?^"\G_!,;XZ^3:1_M Q^$-0FQG3_'=A)IOEY_O7#; MK8?]_C7UAX.\<^"OB)H<7B?X?^,-+UW39O\ 4ZAH^H1W4$G^[)&Q4_@:_-LP MR;-LIGRXVA.F_P"]%K[FU9_(\^I2JTG:<6C4HHILLL4$;33R*B*,L[M@ >I- M>;L9CJ*X3QA^U%^S;X WKXR^//A#3I$^];W'B&W$OX1A]Q_ 5Y7XQ_X*Q_L, M^$0\9 #=.FR#8^!-+2R<#M_I,IFN%..ZR+].F/DL MP\5.#,"FHUW4?:$6_P 6DOQ-,/B\GF_W^*C37I.3^2A&2OZN)^PWQ)^+WPI^ M#>AGQ+\6OB5H/AG3P#B\U[5H;2-L=@96&X^PR:_GM_X*S_%_X;?'C_@H+\0? MBI\(O%EOKGA[4WTQ+#5;5'$K3W5Q,?=F;%M:?PY=>%[*SU*)%>2RN M;95N$4J&5BKC< 592#W# ]Q7YQQ#XJX7.*'LJ.&ERQ=[_)K?IOV/TW@?Q(X* MX"QU7'8&GB<76=-Q?N0I4U%RC)OXZD]'%:M):['+?!+P9%8^&I=:U*V#2:FI M4(X_Y8=,?\"Y/TQ6=IW[/F[5II-5U?;9+,?L\< S(Z9XR2,*5T)7/0C@Y],U^78?.9U(0O/6--)\M-)N+LXQ?)S*- MW>^CU6YKGQ0;P?\ #W1_ASKOC>]&@:!'*-#T.:^DDBMO,E>60Q1$D M)([%@ M.2W)QBN7\%?M9>%O!?BZ+7-4^"]EXILK=LIINMZE/!#*>Q<6Y5N#VWX/?-4= M/_: \:>*OA%HGP+TGX3^!IY8?/A?78_ %E=Z_JK2W,LP$E[-%).64R>6GE%" M$1%YQS[7^SI_P1-_;B_:!\C5+_X9P^!]'FPQU/QHYM'*]]ML%:DHJ459I\S2:5O>].A\[@^-_#'AKC+'Y M7F^58S-\;0K5:=6I>*INI"OGW]HO_@KY^W1^TMY^G^*? MBW>'(+GR-./VJYO]8UAF.U3,))98X\G&(H@6!)!D?.!^E<(\ > M*&(Q;>0XRBZ<-/:SI)4U;I'VE&4K_P"&.G6R/V2ECO _BS!*&8YKB]>\&>(_$5V;O4_$22D?<3RB% M0>@&>*_2O_@FY_P;]?'OXRQ67Q9_;FUN_P#!7AJ11+:>#+6&--9OUZCSR5(L MD/'RD&8\@K$<-7W3?_\ ! 7_ ()OW9/V?P#XCM1XKN3CV^;7GR[]3\QO^";'Q]_X)A_L/SVGQ(^)G[/OC?X@_$. K+!K^HVMB;/3).O M^AVKSD(XXQ,Y:3(ROEY*U^@-C_PI_TX'\@ M:Z"]_P"#=[_@GU=G,$_CNVY)Q!XEC/X?/ W2L6^_X-N/V&+D$VGQ,^*5NVW" M[-25DDO))(]VKB_ 7&2YIPQ M$7_V]_\ ),TK#_@XL_8"O"HN-%^(=KDG)N/#EN=OUV735LV/_!P+_P $Y[L MW'BKQ5:Y7)\_PM*<'T^0MS^E>=W_ /P;3?LHR;O[+^/'Q"AZ;?M#V,F/7.+= M\50_-QY^BVTG'IPR\^_Z5YGM>-(_\NX/[O_DD9_4_ M &K_ ,Q.(A\I?_*Y'NMC_P %WO\ @F9=_P"O^-^HVW _U_@_4CU_W(&Z5^0G M_!5+XX_"[]I']O3QW\:/@OXH_MGPSK/]E_V;J7V*>W\[R=+M()/W$Y/\ D&_MC:C%U_U_@B.3Z=+Q?\^E?G-^W%^R_P#\ M,9_M1^*/V;/^$X_X23_A&_L7_$Z_LS[']H^T64%U_J?-EV;?/V??.=N>,X'@ M<1U^(:F"C''THQAS*S6][/3XGTOT/TOPKR[PPPO$-6IPYC*M6NZ4E*,TTE#G MA=ZTH:\RBOB>C>G5>3T445\6?OI[K^SE^R)^V_\ MQ:?I'@3X2^$O$.M^&=" M:6'3[S5+QX=%T@22M+*$DE/E(2[N[)'EV+$[237Z5?LB_P#!NK\$/AU]E\5_ MM8^,I?'&K)AV\/Z2\EII43?W6<8GN,$<',2GD%#7N/\ P0\_Y1=?##_N-?\ MI[OZ^L*_4\DX:RY86EB:R]I*48O7972=K=;;:W/XW\0O%KBF6<8O*^ _A;X7MO!/PU\&:7H&CV:[;73-' ML8[:"(>R1@ $]SC)[UL445]A&,8JR5D?A52I4JS 3UKZ>_P"")?"_C_3/B_\ M\:YH]Q9Z7<)\2< N!E6_8VBOT3'^+W&./P#PO-"%U9RA%J;775R M:7K%)]K'?/-<7.'+=+S6XD<:1((HD"JH 55& !Z4M%%?EYYH4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5^8G_!Q9>>%=*\2_ W6O%6HB".U7Q,UNAA=] M\A_LH _*#C')^N*_3NOSW_X+O_L._M1_MF?\*K_X9L^&'_"2?\(W_;G]M?\ M$ZLK/[/]H_L_R?\ CZFBW[O(E^[G&WG&1GYOB_!5,QXV MCZ>6Q]?P)ANB? M_)M'_#CS_@J+_P!&P_\ EZZ)_P#)M?@/_$-'_P ^JW_@/_VA^J_\01\"O^AY M+_PJPO\ \K/L_P#X-UX_ VM^,_C;XM\-/!? M:/L_]H>=_P >LTNS;Y\7WL9W<9PTE\3M?1= M+=-C\KX[PV78'B>KAOW^H ** M** "BBB@ HHHH **** /B_\ X.#?AWX"\:_\$AOCGK/B_P %Z5J=YHG@*ZN= M&O+_ $^.:6PF$D+>9"[*6B;,:$E2"=H]*[3PY\:;W]FW_@C5I_[1&FVT _!'_ 2"^.>F^,?&FE:5 M&_A?^VI_P2'\._!GP MSX_TO5-%\:_ *V\*:EJ6CWL=TEJUUH4=M,C&-B!(@E^9#A@>"!0!\U?\$YO@ M!H7Q8_X-J[S0/B,M:O\ ]Y0W<4UK+'/$C(R&1P=L;D<9\1/^":' MQ*_8$_8>_8+^-4V@SZGJ/[)GC5=5^+5AI,1N9+'2-3A5- 'NG_!8;XAZG^S+_ ,%&OV&_VD_!-P;34?$/Q8G^&?B7R3M&IZ-K M1MHS!/C_ %B0S*LZ Y"2#<.:_1>OSA_;;TGPC_P4Y_X*2_LG> _V,? M"'P6\67'Q.^)?BOPWJ$=[IVE- MNVC6C7$+-$US(KN+,%A_8GE9'#2G1+#'Y#GZXKX'Q'QE/+^'?;S^S-?-\LK+YL_4?"OB?! M\&X[,LZ#KU^1^*Y-QAQ)0XHGF M-+'RP]7$S_>U5?:*OCEXAU27.1)K$C M739][T! MDCECQ]=A^E?U'DF??2!R3+:*RG-HJFH1Y%R4G:-ERKWZ3OI;J_5GWV89-FD, MZQ-+$9Y356-2:G*=.I:4U)J4KPIU+IN[O\S\B;C]AV89-K\2U/H)-(Q^HE-7 MM"_84\/7$JCQ-\9+RS0GYFL/"R7)'T#W<6?S%?H-XX_X(3_\%&?#6^X\$_&' MP!XDA7_5Q&>2TN&_X#);;!_W\KQSQQ_P3B_X*Q?#G?)JO[-%UJ<*9*S:'<6= M_O'J$MYF?\"H/M7KR\8?I0X*-JF.C/S]A1?XQH)'H8;@SBW%Z8;.\#-]$ZO( M_NG1@SS3X>_L$_\ !/R$QK\4OC]\8;L\>8=#\"Z7:K[\R:A,1^1KW/X>_L5? M\$&-)V2>*?$GQUU1A]]-:GM8T)^EG$I _P"!'ZU\Z^.+;]K/X4;_ /A:/[/^ MO: (_OMKOA2]M !ZYD"C'O7+1?M#^(!_K]!LV_W&+B?';Z0DG:MC(M^ M48P_])Y#U?\ B$GC)5I\]#V-6/>%6%OO]T_2;X>_ O\ X-M_#)25OA7/+,,; MIO$/_"0W>>>Z"1X_?A:]R^'^N_\ ! _PF$?P=\,/A';2* 4N+[X:%IEX_P"> MEQ:%Q^=?CA%^T7?X9F3UVW(;_ -E%<2\6 M?&G,9/[/_:0\#S$_P , M?B>U)_+?D5_/+#\?O#$G^LTVZ7Z%?ZD5;A^-W@^;@07@_P"V:'^3UZ6%SCQ; MS"7-2RB%=O\ Y]585'_Y)4FS\US7-,ZR&[S7!5:%M_:T:U/\9P1_1/8_'WX( M:F0--^+?AVXST\C5X7S^3>]>%_\ !1K]AG]F?_@IG\&(O 7C3QC;Z;KNC227 M'A/Q=IRK--IDS@!E9 +Y-]SXGCLS_ ';F MTG)_\AQL*?:?$SP5<:\FBZ-XE\^Y9PL+P6LZAB1G@L@(QW)QTK3$\?>)W M2 MGF6.R"OAN27NU'SQCS6;MS.DXNZ3NKZI.^ER?\ !,[Q%^R-\5/$7PK^,WBWP[XAN)=+$>GW MGARYDEC2&;<1(PD1&BFP%(0@X#9R003]$_\ !-+_ ((D_!>QU'P_^T]^W7^T M%X)D\,KY>H:+X+M=54)?E6ROV^68($164AH$#;B,,Z@,K>4SW$]U*9[F=Y'; M&7D8DG QU-9?BCQ/I_A'2SK&J13-"'"L8(]Q!/3/(X[?C7B83Z4OB3+/,QQ* M?,L;R)03M[/D7*O9NVCDF^>R3E+WE:QVY=GV>YEFCH86#J5*[48P6]]DH^;_ M !9^TWQK_;)_X)F^)M ?PE\9_'W@;Q9IBJ1_9ESH?]M0'C& B0RI[5^>W[4O MPD_X(&_$X7,_@OX$^/-$U.;.W4?AVPT^+/;]Q>2M"@_W8*^>?!GCW]EF^\)6 MGB;XA?&[6-,NI_,,VA:-X-:^NH LC*H9I;BWA)95#C;(P < D$$!VH?M+?L2 M^'2#HWPY^)OBQE/#7VN6&AQM[E4@O6Q[!Q]:]*AQOXX97AX8K"JG@:&AD_Z-!K-C ;M1_M21L$/X(*ZGX2?!*+X( MZXGBCX:_%+QGHNIJ0?MVB>(I;"3CI\]ML;'_ *H/&W[6M[K&;?X?_"3PWX9 M17/EW*&YO[EE]'-W*\+'W6%#Z8K@&UGXC^-=0^RI?ZE>37$A*VMN6PS'^[&G M ^BBB?'GTB.,I/!PS>I4NK?LZ4)?-_>?IN(\(>+LMP"Q?%.=X;+Z3 MZSFD_2_N1;\E-W/LZ_\ ^"@G[6UEH$7A[4_VJ?%$%O FU99=?:.!/V"?VR?B24F\)?LR>/ M+Z*3E;J/PM=+"<_]-70)^M>M>'_^"#?_ 46^(]NBS?"9O#<+CBYU/Q18PG_ M ($B2/(/IM%7@/H^<7YY/VG$.:1H1>K=>LG-_P#;BE4E?RERL_-L:O!G+L2J M$LRQV92OJ\+AG&FGYSJ\R:\X9W>-/V8?%Z MV<&6DU7PO$-4M0G]]I+)I!&O_73;[@=*_;.$?HO>"&\I\)_P!@3X4Z M)+ MC4+1A@X*A[*Y@96_WMV.X-?H/^RE_P %@/\ @D1H'V:P^,__ 3 L/#5P,*= M4TZUM_$D*M_ST(OMDL8_W?,8>_6OU^?@EX<<)TU/ <.QQ#7VKQF__)YN3^46 M?DV(X"\5J]5NIC*,(_\ 3N*O\OW<7^)P7_#V;]NBZE_L?X7>)=!\)),"J6'@ MCP)IUJ2/16$#2#\&K.T;P#^U%\5M7U[X_?%/X>_$#Q!KFI1+-K'B&]\+7TN8 M((E12THBVD".-1@'A47TK]=/V9/^"D?_ 2H^+%K#I'P'^.GP]T6:%8Y++">TG M%I4U"G4;C?1.=!\J_F:ULM9)+GP%\%? M##AK=ZUR^A>%[%DLXF)Y*K*SD,W5MNU2Q)"KG%?;O\ P2/_ ."YOPI_8W\' M7/P3_:"_9_LUT6437@\8>#K/?J5WR?)[6A[O?;#KFMVB[OH=>7\%\>4L?&>,G0]DFW>G[3VFFU MN:R3>][RMV9^K?\ P3\_9H^ ?[*'[/WAK3[+X6Z5X:\6QZ2!XGU"\-M/[?'_!9;]K7_ (*0>)S\#_@QX9O_ KX M-U:Z%IIW@GPLCSZEKA8X5+J6)=\Y;_GA&!'R 1(5#U]+?\$V?^#:G5=;^P?& M#_@H5/)8VAVSV?PTTN[Q/,.H^WW$9_=#UAA._D;I$(*5^EY9P'DG"&7TL=Q? M7YI1BE"BFG)\J22:C9.W\L.6G'17MH?IT,%2PUZ^-FY3DW)W=Y3DW>4I/>4I M.[E)N[;NW=GQ;\,/@9_P4'_X+/?'JX\<:_XBOM=D:<1:MXV\3S=&B)W>3 M'M78@&GCOXT?!?X10:SX9UG^R_[-U+_A*=+M_.\G2[2" M3]W/S75/N?6\&\99IP/FD\?@(0E.4'!J:DU9RC+[,HN]XKK:U]# M^>+_ (X/_"VT3_Y,K^AW^SM M/_Y\8?\ OT*/[.T__GQA_P"_0KP/]2,I_GG]\?\ Y$_2_P#B8;C3_H'P_P#X M!4_^6GS?_P $K?A_XJ_9N_8+\"?!?XT6,&C>)M&_M3^TM-^WPW'D^=JEW/'^ M\@=XVS'*C?*QQNP<$$#Z$_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C M#_WZ%?68:A#"X>%&&T4DK[V2L?BV:YC7S?-*^/K)*=:E MVW;JRG_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA M_P"_0K8X"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"? M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0 M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H- M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5' M_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0? M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0 M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ M"8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@" MG_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0 MH I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ M^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[. MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_ M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y M\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[ M.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5 MS^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ M *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8 M^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H M-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8 M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8 M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[] M"@"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[3_\ MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"? M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0 M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H- M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?57 M+&_L]2@%U8W"RQDD!UZ9H_L[3_\ GQA_[]"I(XHH5V0QJB^BK@4 .HHHH ** M** "BBB@ HHHH ^0/^"_'_*&S]H3_LG\W_HZ*OXPJ_L]_P""_'_*&S]H3_LG M\W_HZ*OXPJ /W^_X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I M\GK]_J "BBB@ HHHH **** "BBB@ HHHH KR:1I,VIQZU+I=NUY#&8XKMH%, MJ(>JAL9 /IFK%%% %?3-(TG1;C:7;VD)D9S%:P+&I8G);"@#)/4U8HHH M*\6^*G_!/']CSXU_$+4_BK\3?@^-2U_6&B;4K\:]J$'G&*".!"4AG5!B.*-> M%&=N3DY->TT5QXW+\!F5%4L72C4BG>TXJ2OWLTU?5ZDSA"I%QDKI]&?#_P"T M)_P3J_8X\#?%'X5^'/"WP>^RV?B3Q9)9:U#_ ,)!J+_:(! 6"9>X)3YAG*D' MWKU?_AU!^P%_T03_ ,NG5?\ Y*K5_:P_Y+9\#_\ L>Y?_29J]TKR_P#5/A7_ M * */_@J'_R)S_4L'_S[C]R_R.:^$/PA^'7P'^'MA\*OA/X<&DZ!IC3M8V N MI9O+,T\D\AWS.SMNDE=N6/WL# P*Z6BBONE[CP%\5?'N@2MG;%-=VMY GT5H M$?\ .2OT/HKSJV2917^.A'Y*WY6/J\#XA<<9=;V&85;+I*;FONGS(_(7Q[_P M;)_$6SWR?##]JS1=1SDQPZ]X;FLL>Q>*6?/UVCZ5XIX]_P"#?G_@HKX/\P^' M_#'A7Q2$^Z=!\41Q[_I]L6#]:_>6BO+K<'Y+5^&+CZ2?ZW/L,#XZ^(&$M[6I M3J_XZ:7_ *1R'\V7CK_@FU_P4 ^&6]O$W[)WCK9%GS)M*T62_B4>I>U\Q0/? M.*Q_A%\-O$'AK6;W5/&V@WFGZA;M]G2SU&V:&:(D L61P&4X( R.A-?TRU_/ M?_P7#_Y2B_$__N"_^F2PKX[CCA_&1R!8:GC*GLY32Y9-R2TEJE=*]KJ]MFUU M/J,FS?$^,7US)*=&C@:]2BW/$4Z7-.5-5*?-2UE&7+-N+E[[5HVY7>ZRZJZU MI-IKNDW&CWRYBN(BC>V>A'N#S^%?-M%?C$."94YJ4<39K5>Y_P#;'+AOHJ5\ M)B(5Z.=N,X-2BUA]4T[IK]_NGJ?7'[*/_!%K]L;]K'PY:_$/P[!X?T#PI>W$ M\=GK^NZJ/])6&9X9&C@@$DO$D;J-ZH#C(."#7W+\"O\ @VU_9T\)^1J7Q]^, M7B+QA5QGXK\?0S?$Y9'%*G&C.=-N MG!0#?#7_@E]_P3[^$T2Q^$/V3?!\C*VY9MCP8QY&EZ?';ICZ1J!6I17V,)2IT51@ M[071:+[MC\8Q5:KCL4\3B9.=1[RD^:3]9.[_ !"BBBD9A1110!YS\;?V0_V6 M_P!I&V>#X[_L^^$?%3LFT7>L:%#+;#^)F7_#\^?VA_@G\_ ']H+P]=Z-XA\-A%GT:YOX[A M;59HTF4QO$[QE71U?*,0<\\YK^N>OQR_X.6O^"@?LQ?LQ?&3]KWX MR:3\#?@;X3GU76M5F 9E1O(LH-P#W-PX!$4* Y9S[ L0#^_UZ]'"T95JTE& M$5=MZ));ML]V4E%7>Q^[W_!O5^R9^SMX&_84\%?M/^&OA=:Q^//&%M?_ -M> M)K]?.N]L5_#?V>?", MYGL?".@0:>MTR!6NI%7,L[ _CC_P2M_8+_:1^*.J M?&CXT? C^V?$VL^1_:6I?\)1JEOYWDP1P1_NX+I(UQ'$B_*HSMRS_KQQI_T,\1_P"#JG_R1R?P.^!WPN_9N^%VE_!?X+^%_P"Q MO#.C>?\ V;IOVV>X\GSIY)Y/WD[O(V9)7;YF.-V!@ =9117?"$*<%""LEHD MMDCYRO7KXJO*M6DY3DVY2;;;;=VVWJVWJV]6PHHHJC(**** "BBB@ HHHH * M22-)4:*5 RL"&5AD$>AI:* /F3XH?\$:_P#@F/\ &'Q1+XR\;?L@^'!J$\ID MGDT6YN]+25RP6.2Z91@--*T5Z6(SG.,7AUAZ^)J3IK:,IR<5\F[& MDJM6<>64FUZA1117FF84444 %%%% !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 %%%% 'R!_P %^/\ E#9^T)_V3^;_ -'1 M5_&%7]GO_!?C_E#9^T)_V3^;_P!'15_&%0!^_P!_P:;?\I3/VN_^WC_T^3U^ M_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% 'A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW M+_Z3-7NE !1110 4444 %%%% !1110 4444 %%%% !1110 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 %%%% !1110 4444 ?('_ 7X_P"4-G[0 MG_9/YO\ T=%7\85?V>_\%^/^4-G[0G_9/YO_ $=%7\85 '[_ '_!IM_RE,_: M[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 >%_M8?\ );/@?_V/%_M8? M\EL^!_\ V/Z4 %%%% !1110 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !1110!\@?\ M!?C_ )0V?M"?]D_F_P#1T5?QA5_9[_P7X_Y0V?M"?]D_F_\ 1T5?QA4 ?O\ M?\&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!X7^UA_P EL^!__8]R_P#I M,U>Z5X7^UA_R6SX'_P#8]R_^DS5[I0 4444 %%%% !1110 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 %%%% !1110 4444 %%%% !1110 4444 M%%%% 'R!_P %^/\ E#9^T)_V3^;_ -'15_&%7]GO_!?C_E#9^T)_V3^;_P!' M15_&%0!^_P!_P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/ MD]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'_ "6S MX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3-7NE !1110 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 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 ?('_ 7X_P"4-G[0G_9/YO\ T=%7\85?V>_\%^/^4-G[ M0G_9/YO_ $=%7\85 '[_ '_!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S] MKO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M>%_M8?\ );/@?_V/%_M8?\EL^!_\ V/Z4 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110!\@?\ !?C_ )0V?M"?]D_F_P#1T5?QA5_9 M[_P7X_Y0V?M"?]D_F_\ 1T5?QA4 ?O\ ?\&FW_*4S]KO_MX_]/D]?O\ 5^ / M_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !4=U=6UC;27 MM[<1PPPQEYII7"JB@9+$G@ #DDU)7G?[7OPO\6_&_P#9-^*'P7\ ZHMCKOB_ MX=ZWHFBWKR%!;W=U8300R%A]T*\BG/;% '@WB#_@K;H.G? 2\_;8\-?LS^,= M=^ >FWDPO/B5IMU:&XDTV*=H)M;@TPN+B;34=68R969HD:58&CVLWKW[07[< MG[/7[.G[-MA^U-XE\42:UX;U\Z=%X,A\,1K=W7BBZU H-/M-/CW*)Y;@NNP; ME7:2[,J*S#\Y/V2OV^_@_P#"3_@A/XI_8Y_:N\"^+/"7Q.^%/P9\0>%/&OP] MU3P/J+S&."SN88KD/' T36LT)C)N"PB!9LMM 8_/OP:/Q.?X2?\ !&KX*_%" M2Y_L_4_&&M^)I8+K.US8SV\^C/@_W;6[&P_W7XH _8/X;?MPQWW[1&E?LG_M M"_![4OAIX[\4>'+C7?!5CJ.L6M_:>(+2W*B[AM[FW8K]KM@\;36Y'"2+)&TJ M!F7WFOS2_P""]&O:CX&_;%_X)_\ C[PL[QZU'^U%8Z/%+"<2&PU!K>VO8@1S MM>([6[8/-?I;0 445Y?\5O"G[6>K^+GO/@_\5_"^D:*8$"66K:$]Q,) /G8N M".">@H YO]K#_DMGP/\ ^Q[E_P#29J]TKXU_:"\)_M@6/Q/^%UOXT^+7A.^U M"Y\4RIX>N+307B2SN?(8^9(,G>N.-M>H?\*^_P""A_\ T<%X$_\ "7>@#WJB MO!?^%??\%#_^C@O G_A+O1_PK[_@H?\ ]'!>!/\ PEWH ]ZHKP7_ (5]_P % M#_\ HX+P)_X2[T?\*^_X*'_]'!>!/_"7>@#WJBO!?^%??\%#_P#HX+P)_P"$ MN]'_ K[_@H?_P!'!>!/_"7>@#WJBO!?^%??\%#_ /HX+P)_X2[T?\*^_P"" MA_\ T<%X$_\ "7>@#WJBO!?^%??\%#_^C@O G_A+O1_PK[_@H?\ ]'!>!/\ MPEWH ]ZHKP7_ (5]_P %#_\ HX+P)_X2[T?\*^_X*'_]'!>!/_"7>@#WJBOD M_P"*.O\ [?WPV\9>#/"=[\<_"$TGB[6VT^WDMO#("1,(R^Z3<"2O'\.#7;?\ M*^_X*'_]'!>!/_"7>@#WJBO!?^%??\%#_P#HX+P)_P"$N]'_ K[_@H?_P!' M!>!/_"7>@#WJBO!?^%??\%#_ /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ "7>@ M#WJBO!?^%??\%#_^C@O G_A+O1_PK[_@H?\ ]'!>!/\ PEWH ]ZHKP7_ (5] M_P %#_\ HX+P)_X2[T?\*^_X*'_]'!>!/_"7>@#WJBO!?^%??\%#_P#HX+P) M_P"$N]'_ K[_@H?_P!'!>!/_"7>@#WJBO!?^%??\%#_ /HX+P)_X2[T?\*^ M_P""A_\ T<%X$_\ "7>@#WJBOD_XHZ_^W]\-O&7@SPG>_'/PA-)XNUMM/MY+ M;PR D3",ONDW DKQ_#@UVW_"OO\ @H?_ -'!>!/_ EWH ]ZHKP7_A7W_!0_ M_HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\%_P"%??\ !0__ *."\"?^ M$N]'_"OO^"A__1P7@3_PEWH ]ZHKP7_A7W_!0_\ Z."\"?\ A+O1_P *^_X* M'_\ 1P7@3_PEWH ]ZHKP7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_ M EWH ]ZHKP7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z />J*\% M_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWH ]ZHKY<^-4_\ P4"^ M$'PJUSXF:C\=_!MQ!HUB;B6&T\,XD< @84N"N>>XK;\->%O^"A?B'PYI^OP_ M'_P.B7UE%<(DGA=MRAT# ''&>>U 'T117@O_ K[_@H?_P!'!>!/_"7>C_A7 MW_!0_P#Z."\"?^$N] 'O5%>"_P#"OO\ @H?_ -'!>!/_ EWH_X5]_P4/_Z. M"\"?^$N] 'O5%>"_\*^_X*'_ /1P7@3_ ,)=Z/\ A7W_ 4/_P"C@O G_A+O M0![U17@O_"OO^"A__1P7@3_PEWH_X5]_P4/_ .C@O G_ (2[T >]45X+_P * M^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O G_A+O0![U17@O\ PK[_ (*'_P#1 MP7@3_P )=Z/^%??\%#_^C@O G_A+O0![U17RY\:I_P#@H%\(/A5KGQ,U'X[^ M#;B#1K$W$L-IX9Q(X! PI<%<\]Q6WX:\+?\ !0OQ#X! M/_"7>@#WJBO!?^%??\%#_P#HX+P)_P"$N]'_ K[_@H?_P!'!>!/_"7>@#WJ MBO!?^%??\%#_ /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ "7>@#WJBO!?^%??\ M%#_^C@O G_A+O1_PK[_@H?\ ]'!>!/\ PEWH ]ZHKP7_ (5]_P %#_\ HX+P M)_X2[T?\*^_X*'_]'!>!/_"7>@#WJBO!?^%??\%#_P#HX+P)_P"$N]'_ K[ M_@H?_P!'!>!/_"7>@#WJBOESXU3_ /!0+X0?"K7/B9J/QW\&W$&C6)N)8;3P MSB1P"!A2X*YY[BMOPUX6_P""A?B'PYI^OP_'_P #HE]917"))X7;C_A7W_!0__HX+P)_X2[T >]45 MX+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N] 'O5%>"_\*^_X M*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O0![U17@O_ K[_@H?_P!'!>!/ M_"7>C_A7W_!0_P#Z."\"?^$N] 'O5%>"_P#"OO\ @H?_ -'!>!/_ EWH_X5 M]_P4/_Z."\"?^$N] 'O5%>"_\*^_X*'_ /1P7@3_ ,)=Z/\ A7W_ 4/_P"C M@O G_A+O0![U17RY\:I_^"@7P@^%6N?$S4?COX-N(-&L3<2PVGAG$C@$#"EP M5SSW%;?AKPM_P4+\0^'-/U^'X_\ @=$OK**X1)/"[;E#H& ..,\]J /HBBO! M?^%??\%#_P#HX+P)_P"$N]'_ K[_@H?_P!'!>!/_"7>@#WJBO!?^%??\%#_ M /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ "7>@#WJBO!?^%??\%#_^C@O G_A+ MO1_PK[_@H?\ ]'!>!/\ PEWH ]ZHKP7_ (5]_P %#_\ HX+P)_X2[T?\*^_X M*'_]'!>!/_"7>@#WJBO!?^%??\%#_P#HX+P)_P"$N]'_ K[_@H?_P!'!>!/ M_"7>@#WJBO!?^%??\%#_ /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ "7>@#WJB MOESXU3_\% OA!\*M<^)FH_'?P;<0:-8FXEAM/#.)' (&%+@KGGN*V_#7A;_@ MH7XA\.:?K\/Q_P# Z)?645PB2>%VW*'0, <<9Y[4 ?1%%>"_\*^_X*'_ /1P M7@3_ ,)=Z/\ A7W_ 4/_P"C@O G_A+O0![U17@O_"OO^"A__1P7@3_PEWH_ MX5]_P4/_ .C@O G_ (2[T >]45X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ M^C@O G_A+O0![U17@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+ MO0![U17@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[T >]45X M+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N] 'O5%>"_\ "OO^"A__ M $<%X$_\)=ZXGX#:_P#M_?&WP;=>+-+^.?A"VCMM;O-/:.]\,@N6@D*%AL & MTXX[^M 'UA17@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O0![ MU17@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[T >]45X+_PK M[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N] 'O5%>"_\ "OO^"A__ $<% MX$_\)=Z/^%??\%#_ /HX+P)_X2[T >]45X+_ ,*^_P""A_\ T<%X$_\ "7>C M_A7W_!0__HX+P)_X2[T >]45X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ M *."\"?^$N] 'O5%>"_\*^_X*'_]'!>!/_"7>N)^ VO_ +?WQM\&W7BS2_CG MX0MH[;6[S3VCO?#(+EH)"A8; !M..._K0!]845X+_P *^_X*'_\ 1P7@3_PE MWH_X5]_P4/\ ^C@O G_A+O0![U17@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\ M%#_^C@O G_A+O0![U17@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P M)_X2[T >]45X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N] 'O5%> M"_\ "OO^"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[T >]45X+_ ,*^_P"" MA_\ T<%X$_\ "7>C_A7W_!0__HX+P)_X2[T >]45X+_PK[_@H?\ ]'!>!/\ MPEWJ?]G_ .(?Q[_X7_XD^"/QK\6:1K#Z-X;M+^.ZTG3?LZEYI6&.>YT444 %%%% !1110 4444 ?('_ 7X_P"4-G[0G_9/YO\ T=%7\85?V>_\ M%^/^4-G[0G_9/YO_ $=%7\85 '[_ '_!IM_RE,_:[_[>/_3Y/7[_ %?@#_P: M;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 5%?7:6%C-?R0R MR+!$TC1P1%W8 9PJCEB<< 'I)4L[34[*U*1W6AB3&RV M2>V141B JO%$&*H68?7=% 'Q-\1/V;/BQ_P4&_;T^"'[0_Q7^">N_#SX;_L_ M'4==T_2/%]U8MJ7B/Q-=QPQV^V&RN;A(K:R$1D\UY%:29@J(T8\P_;-%% !1 M110!Y!^T?X%\7>+/BQ\)-;\.:#/=VFA^,)+K5IX0"MK"8&4.W/3/%>OT44 % M%%% !1110 4444 %%%% !1110 4444 >0?M'^!?%WBSXL?"36_#F@SW=IH?C M"2ZU:>$ K:PF!E#MSTSQ7K]%% !1110 4444 %%%% !1110 4444 %%%% 'D M'[1_@7Q=XL^+'PDUOPYH,]W::'XPDNM6GA *VL)@90[<],\5Z_110 4444 % M%%% !1110 4444 %%%% !1110!YQ^UWX4\1^.?V:?&/A'PCI$M_J5_H[16=G M 7E?E^ =#TS4+=HI[?1[:*>)^J.L2AE/N""*V** "BB MB@ HHHH **** "BBB@ HHHH **** /./VN_"GB/QS^S3XQ\(^$=(EO\ 4K_1 MVBL[. O*^Y3M&>_%=?\/K&[TOP#H>F:A;M%/;Z/;13Q/U1UB4,I]P016Q10 M 4444 %%%% !1110 4444 %%%% !1110!YQ^UWX4\1^.?V:?&/A'PCI$M_J5 M_H[16=G 7E?(_'/[-/C'PCX1TB6_ MU*_T=HK.S@ +RON4[1GOQ77_ ^L;O2_ .AZ9J%NT4]OH]M%/$_5'6)0RGW! M!%;%% !1110 4444 %%%% !1110 4444 %%%% 'G'[7?A3Q'XY_9I\8^$?". MD2W^I7^CM%9V< !>5]RG:,]^*Z_X?6-WI?@'0],U"W:*>WT>VBGB?JCK$H93 M[@@BMBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR#]BGP+XN^'WPGU+1/ M&F@SZ==S>,-4NHX+@ ,T,DY9'X/0CD5Z_10 4444 %%%% !1110 4444 %%% M% !1110 5Y!^Q3X%\7?#[X3ZEHGC309].NYO&&J74<%P &:&2B MZAX/TZULM18#RY9HW8N@YZ@&O7Z* "BBB@ HHHH **** "BBB@#Y _X+\?\ M*&S]H3_LG\W_ *.BK^,*O[/?^"_'_*&S]H3_ +)_-_Z.BK^,*@#]_O\ @TV_ MY2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BB MB@ HHHH **** "OSN_:W_:^_X*$>!?\ @L-\*/\ @G;\%OCEX"TGPQ\6/!FK M:_%K?B'X9R:E=Z0]DEY*;<+%J-LLZ,MNBAB59=S$[L8K]$:_*_\ X*!VOQ$N M_P#@Y?\ V38?A7K>BZ?KG_"GO%)M+GQ!I8+97GS).RY@4;<2 C[WKXO\ A?\ \$HO%'B+_@H9 M>_\ !33]M+X]VWC3QY9^$)?"_P /]!\&Z%/H>E^$M,E2>.4PR&ZFN9KEUN;G M]_YD>TW,NU?]7Y?R%_P2]_X)L_ ?]LOQA^U=X;_:"\7_ !#UC3?AQ^VWKI\$ M0+\0]32739K!K;RIWG\XRW,O M^"O/PZ^/'C_XG_LS?"SXB23_ !=\4^#_ ]K/CCXDWUEJ/@BUT^46UE!I\$. MC72Z=*D?E73303)+-+,7<@;%6G^VC_P3._:ZF_X(>6WA_P"-?Q9TWXA_M#?L M_02:YHOC30KRZDDUW3;&=KEM+NW<1S70>P+1F-P?,DBB8[F8L0#]9*\N@^'_ M .U(G[8L_P 39_V@=,?X./X!73X/AD/"\0NX]?\ M>\ZF;__ %A3R,Q>3G9D MYV@C"M*NO!MIX2A^*&NV:VR,NEV_DO86&AOM M"K)??:6>,?NW&@2QL"IP>"^'/AJ+P=_P=,^+-,TWQ!KMS9ZK^QE)K,EGJ_B* M\OH;:ZG\4VD4OV=+F5Q;1E;>+]S%LC7;\JB@#]'J*_-#_@E=X=^#O_!87X5_ M&W]J#]M'X>:;X[O=6^-.O>&/#FE^(X?/7P=H=E';I:66G@_\>$X60S27$'ES M22R!V;*IM^5/$WQ1^+7C3_@AM^VO^S[\>?%FH^+]?_96^*FJ^#_A[\2=7G9] M6-C:ZA;+;L;O_6^>J!D9PP+12(C9 .0#]VJ*_+#_ (+(V4%I_P $[OV3/BE9 M![?Q+%\7/AM9+K]M(T=X;6>,F:W:92':*0@,T9)5F4$@D C<_P""K'Q!\=?L MK_MMV_[4G[5G["]]\?OV8;CX;6NDW$FD:1!J\WPYU2.[N9+O4CIT^4*SPR0* M]U\C*L"+YB[=DH!^F=%?/O\ P2WU/]FC6/V'O!VI?L?_ !7?QI\.KJXU6Z\, MZU.TQG2&?4[JX^RS^>3+YUN93 YEP[-"68 MBOH*@ HHHH **** /!/^"FGQ M7^./[/G[#_Q+_:/_ &?_ !CI&EZ_\//!.I^(X;?7="-_:WXL[9YS ZK+$R;A M&RAU;@L"00,'._X)2_&WX]?M/_L)_#K]I[]HCQ=HVHZ]\0?"]KK3V6@:";"T MT]9MS"% TLKOA2@+,W)4D X"?\ !8/_ )11_M)?]D-\4?\ IKN*^1/AOX<\ M)^)/^#<+]GK1/B/^U9>_"+PY-X7\('Q#J6F:;/=WGB*R\V,OH-O#;.EQ++>C M$*I!OD?)78ZLRD _4BBORK^"-O;?"+_@X%\&>!O@Q^S=<_ [P1\1_P!G+5+K M6O -FUG81:O-:W_[C4I[#3G:WM;D [%?<9P@P_EDLE8G_!/_ /85^!W[3G[= M7[=WP2_:$U#QEXO\$:/\4=&M[?PKK7C[5)8+CS+":16N9OM'VFZ\O>XC2:9X MTW;@F]4=0#];Z*^ _P#@VT\6^,M9_P""<=QX#\7>+]1UN'P!\5?$_A70+S5K MII[A--M+TBWB:1OF8(KE5S]U0JC"J /OR@ HHHH **** "BBB@ HHHH _.SX MH?M=?\%"[7_@M58?\$R? ?QY\!Z;X8USX-MX\L?$.I_#*2]O;0B\GM39LJ:A M"D@S 6$GRG# %21D_1?@#0O^"CO@#]IGPWI_Q7^,G@7Q_P#"_6-&U&+69]$^ M'4VBZCH^IQK'):N6.H7*2V\BB=3\J%7$8YW\?$_[3_A/XF^-/^#J?P3HWPE^ M+?\ PA6K?\,@M)_;7]@PZE^Z&M:CNC\F8A?FR/FSD8]Z^S?@+X!_:5_93T?X M[_%;]I3XR/\ $U[F_P#^$A\-:FFB6^F8L+71H$-BMM [+'MF@E^;J_F[NI- M'TG7Q'^UW^U-^UC\&_\ @L;^R?\ LU>&_BCH\7PM^,:>,3K_ (;@\+1_;)'T MG1#<();V5Y&*F>:.0>2D! A"L9 S9^6OA!^R'\>_^"L/_!+KPU\>8?A=\*O^ M%N?$72_^$BT?]HJY^*>J1^)M U&K-;R6W MN%5);<7!216>,1RH)F,;1.%=0#]9:*_*#PS^S)H7_!(W_@NK\"/A%^QEK7B# M2_A1^TSX:\4P>-/AO?>(;O4K.TU+2+'[:NI0F[DDD1W9X069B0#. =KA5_5^ M@ HHHH **** "BBB@ JIKMIJM_HUU9:'JXT^\E@9;:]-N)A Y'#[&(#8/."> M:MT4 ?FA_P $R_\ @KE^TS\4?^"F/Q7_ ."([72-5O-/O5>-[B8&8_9S*$4C8+>?.X;37W%^V-^T1#^RO^S=XG^-4.AG M5]5T^TCM?"^@(V'UG6KJ5+73M/3G[T]Y-!"#V\S/0&ORD_;X^!/Q!T+]D?4O M^"HW[.FF;_B9^RS^US\0?%$*Q AM1\//XHNTU2SD*\F+RU21\](4N !EZ^UO MAQ\=_A]_P5)_:5^&'C/X2ZG_ &E\*_ACX/L/B)JQE X\VR MLWO+N6,YV37%BW#** ,G_@@+^VY^U9_P4=_8I@_:\_:=\4^&3<:KK^HZ;8:! MX6\--90VT=M(D8D>22>5Y')$G'RJ PXR,G[HK\B/^#="UNK[_@W UVRL?CM' M\+YIO^$SCB^)$VS;X79C*!J1WNBX@SYO+I]S[R]1PWQ8T?P#\ O$W[ 'Q5_9 M(^$NL:"+_P"./A3P;KGQWNM-CT34/BKI]];F.\N;FUWM>W4%WY;W'F7^ULR; MH@ZR>90!^V%%?E-^T=^REX#^/'_!R"GP'\>>,/&LG@OQC^QY?:IXK\/0^.M2 M6.^:7Q UO)!$_G^98P,(K9FBM6A1OLX4J4DE5_T>_9C_ &=?AW^R3\ _"W[- MWPF?5&\-^$-,6PT?^VM3DO+D0AF8!YI#N;!8@#@* %4!0 #NZ*** "BBB@ MHHHH **** ,7XC_$+PA\)/A[KWQ4^(.M1:;H/AK1KK5=;U")I9I6] ME1&/X5\D_P#!%/\ X*>>)/\ @I3\&_']Y\6O!#^$OB%\/?B3J>C^(_"-S;&" MXT^REGDGTWS(SRI%NWV=F/WY+.5_XA6A_P %5/B)J?BJ]^'/[%OA?X5^)_'" M>._$"Z]\1_#W@Z"VEO#X0TF:":Y1A_8L_X.#/"7[3&K?L\^/?AE\-?VLM%@\$>,X_'%K80PR>++ M$O#TUSHOB*X2W2WFEEE$WV%W:SDGCEBC=)9(78;0I)7*GRW]L/\ 8^\,_P#! M(W_@I;^RO^U%^P]XC\6Z3:?&CXPVGP\^,7AO5_&.H:O%XE74655U"=KV:61Y MD'G2LQ8C?%$RA2'W@'Z]T5^/WPD_X)Y_!3]L7_@K[^WQ^RO\<_%_Q U/P!9: M5\/)(-#/Q#U-I11]JC+L2S')))- &G1110 444 M4 %%%% !1110!^8O[9?_ 5F_:M_X)\_\%=_A]^SG\9[_P +ZY^SYXRMM%77 M?%*^&WL[_P -7>LW&KVEA'+<"X:-XQ-I4DC2&-?W0D!PRAC^FM[>V>FV&K^<<6&KP>(/%\UE/GJJB=$#XY,;2+T8UY3^QW^WSXZ_X*0_ M\$U_AO\ L)>)=5OK#XU>*/$MU\+_ (VP/,4O])TG1D1M>U&0YW(\]@8+42#& MV\U10,^6: .S_P""5_\ P57_ &LO^"D?_!1+XW?#&];P_P"%?A/\.[;2]5\% MZ>OAEVU;6])U$>=87,]Q).5C6>T"7&U8MP%R@R-AW?IA7Y?_ /!,31M)\.?\ M'"/[>/A[0--@L[&PT#P#;V5G;1!(X(4T>)4C11PJJH ' KQ[]N;X4_"5OV M*?VOO'GAN6__ &@/B5H?BSQ!XBF_:$.EPZ:OPVGM_*EM=!T_4Y)GGDDL4B5# M#IX,0:1TF^SERI /VAHK\K_^"EO[//CS]I/_ ()'_!;_ (*+^$=-EU_XN?"+ MP/X4\?ZI!)*X7QCID-K;WNJ:7?(G%S"ZM-/Y;*WS*Z*!YSAO;_\ A-/@#_P5 M*^/G[/%_\,])L=7\!^$O!*?%?5Y_(4&-;Z&6PT72)@G1'F74+F6W)V^9HL(= M6X /N&BBB@ HHHH **** "BBB@#X<_X+Y?MJ?M5_P#!.C]B2]_; _9C\5^& M5N=$UK3K"_\ #_BGPTU[#=IHK\Z_VE])L/"G_!QO\ LRR^%X/[-_X2CX5> M,9?$D=@YA35)8+8B&6=4(661 Q =@6 &<*,>4?L1?L1?!?]HO\ X*B?M]? M;XYZKXS\4^!-'\1^"$7PGK/C[5)H+W[1I5Y/_I4[7'VFY2)Y9C'#),85,I8H M62)HP#]:Z*_$G]GC]L/XR?L>_P#!!/XW6/@KXE:DEQ\._P!I?5?A=X&\1:MJ M[F;0=%EUJQM@_P!J=9&C,$%W,=<\*W>F> /&,.@:M(G^ MAZK<:6M['"WJT)=/,7U&Y3CH1UKXH_X('_MM_M=?\%$OV7M:_:6_:D\7>%3- M;>-M3\/6&A>$_##V4*+:"#]^\DMQ*[LS/(-HV@#'4U]WU^+'_!&GP=X;\7?\ M&W_[0,'BC0;>\6SUGXBZAISW$(+6MU#IY:&YA;K'+&XRLBD,I&00: /VGKXC M_P""PO[5'[6'[*'C7]F74/@-\3]'T?PW\1OVE_"G@3QGIDWA>.ZO;NSO[B5Y M]ES,[)"C16[1$+") 9"RRJ0 /D/]JI6U[_@S^\-?%;5[B:X\4Z)\)O#%[H_B M62=O[0LKB35+".22*XSYB,\;,C$,-RL5.0<5[9_P6WDDF^$_[!DTLA=W_;2^ M&19F.228+SDF@#]+**_,K_@L)\+_ C^Q/\ MH? O_@L7#X;$_@WP]XRA\.? M';3&W/9QV-^#;67B%H,^6)[.>1!?#FIQ*&2_P!+OV@/'OFMI/A#0+G4[J"W& M9KGRHRR6\2]6EE?;&BC)9W4 $FOGW_@BS_P4+\2_\%'?V+H/BE\5="@T7XD> M%_$VH^&/B7X=A@,7]FZK:S'Y/+8[DW0/ Q!Z.77^$UF?\%%_BIK'C#]H[X3? MLJ>&?@MXP^(.D:/JL'Q%^*.B>";>SEG2QL)F_L2WG%YO; F%]3MH].C:.*Y*8\]4.2@?=LRVW&XY=XTTJP\'_ /!S;X!T M_P *0?V;:^(?V7M7U'7+.Q8Q07]ZNK,@NIHUPDDVP!?-(+E54$X P ?HG17Y M6_"[5?@-\3OVJ?VV_AY_P5TU+0+/6M+\1-)\/V\>7$4/]F_#\VLBV%[H;3D> M20Z222S6F'%UL+MYBKCVO_@W?^$_QP\$_P#!,SP/\1?VHYO'C?$CQG:37GB$ M^/?&FL:G77]GR"WU"YE2P9K1X24@2(./++J6' !]ST444 %%%% !111 M0 4444 ?#W[/?[57[3W_ 4?^-'QPL_V>OVAO#GPN\)?!7XH7W@"UTMO!L6L MZOJ^HV2I]IU"]\^=%@LWE9HX(HE61Q#(S2@C:OK?[!GQ3_;(\<:Y\7/ '[:> MF^$(]=\"?$"'2-!O_ ^GW%MI^JZ6^DV-W%>K'<2RR(TCW$FZ,R-Y;*T89PF] MOD7]M/\ X(R_%#Q-^T-K_P#P4U_X(L_M:/\ "OXPZGJ5W'XRT%YO,\.>+KVU MN)(+J.X3:ZQS?:(95D62.6)Y4+%8G+RFO^SG_P %O/VAO%_[#/[53_M(_L]6 MG@#]I;]F'P?=W'BO0[>+?I]_*/^";/[2_[8W[&'PM^+_[-GA3X5> OC&^F:%XLT+]IF'XKZI?>)-1FEBB MN)Y;YUT.-[R*Y1W!MGG:",.JHI2-4J3XY_L]I\;/^#A#P5\&OB)\5O&*Z!XP M_9'NM5\;Z1X=\?:FEEJ,S:OY5Q#:.9O,L+681Q!EM&@+QQ[>!))N /U=) &2 M:\X_9D_:F^$_[6_A/7?'_P %=:35=!T7QAJ/AV/5[>57@OI[&00SRPLI(>+S M0ZJX)#A-PX85^;?[(/[,/AS]@C_@MM\0?^"5?P\DU/6/V=/C!^S^WCN#X7.'#$F030AV;RA7:?\&N_P(^#OAG]A6[^*_A_ MX+-)_MBWM@LWV%-3(2WR/X (TP/\ 9% 'Z;T444 %%%% !111 M0 4444 >3_MO_ME?!K]@']F#Q7^U=\>-2FA\/^%K(2-;6:AKF_N'<1P6D"D@ M-++*R(,D*,EF*JK,/*/@1:?\%+_VGO@WH_Q\\>?'7PU\&[_Q1IT>J:'\.='\ M!QZR-%M9H]\$&IW5W,KWEP$9#*(%M%5LHN=N]OE#_@\5T#Q1JG_!+7PQK^EV M=Q<:+H/QMT6]\6Q0 X^P&SU" %_]G[1-;K@\;G3N!7ZIZ#JVCZ_H=EKOAZ\A MN-/O;2.>QN+<@QRPNH9&4C^$J01[&@#Y6_8-_P""BWBGXU?M$_$K_@G]^U7X M2TCPS\=?A-Y-UJL'AYY3I/BC19Q&UOK.GB9FDBC(FA$D#L[0O*B^8Y+!?K2O MR-^(]QJ,?_!VLOCWP!9375GX'_98GO?B#'9#DIMNO*CD(XW,TU@5!SGY3VXZ MW]AG]D_X"U%QJ?@>^AU6YA MLX-(=F62PM[1+>*,00R1"3]ZSDM,[$ ^_?CU^U-\)_V=_$G@#P1X\UN-==^) MGC*W\-^$-'CE7S[RX=6DED"DY\J&)&=WQ@$HO!D7/I%?DW_P5 _95^&9_;!_ MX)X>'_B[)9_$CQ%)XUD\*>,?'.L6:?:_$T=GI:J[W 5B%WSB25HP2%=VY)YK M]4_"7A/PWX#\+Z?X+\':-!IVE:5:1VNG6%JFV.WA10J(H[ "@#1HHHH ** M** "BBB@#Y _X+\?\H;/VA/^R?S?^CHJ_C"K^SW_ (+\?\H;/VA/^R?S?^CH MJ_C"H _?[_@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^ MH **** "BBB@ HHHH **** "BBB@ KXM^.G_ 3!_:%^+_\ P5!^''_!2K2O MVO\ PIH\_P ,-!O]%T#P7-\)+BZAN+*[2ZCE^T7(UJ-GFV77#HB*&B4[""RG M[2HH KW,6K/I,D-G>V\=\;"1QN'6OEG_@G'_P M3R^,7["GQ!^,WBSQC^TSH'CC3OC+\3M2\>:AIEA\.)M'DTS5+U@94BF;5+H/ M;A510C)O&W.\Y(KZNHH _/#QI_P1H_:L^#W[7WCG]IG_ ()B_P#!1FX^"FD? M%O5VU7XD^!=7\ 6WB'3WU-R6FU"SCN)%2*5V9G*E0=S,/,,>V)?MGX _!+3/ M@-\)=/\ A?'XIU3Q)<1&:XUOQ'X@D62]UJ^N)&FNKRX*JJ;Y99';8BK&BE8T M5415';44 ?,__!,O_@F=\+_^"9G@/QOX"^&FMSZA:^*_'^I:UIXN%(&D:7+/ M))9:1#ECB"W$LK#& TEQ,^ 7-9-A_P $\OC'9?\ !6.[_P""G3?M,>'GMKOX M7_\ " -X"_X5O,&71QJ"WX87W]J?\?7FH!YOD;-I(\KO7U=10!\:_"O_ ()K M?&[]C7]HCXF_%+]@GX]^%=!\&?&'76\0>*?ASX\\'7.I6>CZ\XQ/J6G26M[; M,JS<&2V?*G8H61%"JNY%_P $EO@R_P#P3Y^)O[".I^-=4O)OC!/K.K_$'Q]+ M;1B^U3Q%J&-4\._#!+2!;?2T=8IKJ%KMFO+QAY8#&2 M.! 7)AE?#CZ8O?V%M2TCQ+X4TO2]9\&^-O \LD?V M^S$P.J0W-G=Q>4TBS!7@\DJRQ1@.I&ZOHJB@#Q#_ ()[_L0>"O\ @GY^SC;_ M #\&ZX-4>?7M1UW7-2BT];."XU"^N&GG,%LK,MK;J6$<4(9MD<: L[9=O;Z M** "BBB@ HHHH ^-?VR?^"=O[7/[3GQO\'/VZIM)^#OQ3^%$O@CQE\,-7 M\//>IIBRY2;4M+9;B..*[>)W3?*CA2Y+"4+&B7OVZ?\ @E#H/[2O['?PK_9B M_9X^+4_PLU#X%>*O#WB'X3Z\FEC4HM/N]&@>"T2XMW=//3RW.26!WA6.X;D; MZ\HH ^'KK_@E9^T]XE_;I^&/[?7CK_@H+)=^+/"/@V^\.>*K/3OAK:6UG?V< M\@D$&GQM,YL4+;B[S-=2DD[70;%CZG]C[_@G;^T!^RE^T=\>_P!HF7]JCPEX MBN?CKK]OK5UI;?"JYM(]&NK>&2&$(XUES-$$=0RD*S%,ATSBOKBB@#X@_9-_ MX).:&:,I-%*@974C!4@\$$<$5)10!^;/P2_X M(C?MF?L<>-=;^&/["_\ P5;U[X=_ #Q%K<^I/\.;CP#9:MJ.@+,^Z:VTN_NV M<6X;+!9?+RA(=DED!D;V_P#:H_X)A7_Q'^('[/?QR_9=^,EOX#\8_LT0ZE:^ M [?Q'H+ZUI.H65_90V5S;7T?VB&X9F@@"B=9@X+NQ#L01];T4 ?/OPJ_8N\3 M77[44/[;?[4_Q!TKQ;\0M*\+2>'?!ECX>T.2PT?PM83.)+LVT4T\\LMU<,JB M2Y=Q^[C2-(XUW[^A_9>^"O[37PG\<_%/7_C_ /M5R_$;2/%OCF;5?A_HTGAN M&Q'A'2F!V:<)(R3V,^5OQND>O8:* "BBB@ HHHH **** "JNMPZW<: M1O;&Q^'DVD"/^V;N6ZNK1_,U*[66 &>9%!"M MM8!F)!+8G["__!-C0O\ @FQ^Q;)^R;^R)X]L+"_?6=2U1O%OBGPV^H>?&ZMS*T4"VUN")5RMLI(R2!]/44 ?GG^RU_P0IU_X%?\$LO'O_!*+XB_ MM;VOBKP;XPM-273O$.E?#U])U'3+BZDCE5VW:E<1W$:2QEO+VQEPVTN!R:?C M[_@C)^V=\9?@G\#/!7Q;_P""F%M=^*/@%\0M!\1>#=5T_P"$MO%I[Q:6C1Q? M:;8W9DN+IE*?OO.2+"E?(+.TM?HQ10!\@'_@F[\?5_X*>^'O^"CI_:_T2Z_L M+X5+\/9O"NH_"]WGU'2OMC7CSRWL6IQHMX\S;C)';)$ ," "O7OBM\%?VFO% M_P"UI\,_C%\._P!JN7PU\./"UEJ<7COX9+X;AN%\52SP[+:0W3$/!Y3X?@'[ MF!C>U>PT4 %%%% !1110 4444 %%%% 'SS\#OV2_VB/ '[:7Q!_:S^+'[2GA M;Q=:>-M#TS1=-\-V7PTGTZ7P]IU@UU)#;VUVVJSAEDFNY9IBT.9'QCRU557D MO^"P7_!,[Q1_P51_9XT?]G[0_C[IOPY32?%EKXAA\1R>"I-7O[:\M@XA>U9; M^U%NV))%9B)"0V!MZU]9T4 ?E?\ \%O? G[0NG?#C]A[X>_$/X^:-JOQ '[9 M'@VT@^(&D^"6L(/M?EW*17CZ<][.&828D>,3*CG*@1@X'UY=_L4_$[XY_M)_ M#S]HO]L3XC^&M:C^$DEW>^ O!_@[P]<6=B-8N(O(;5KN2YN9GFDCBW+!"H58 M6D=R\K;2GH/[0/[%7[,G[5&N:!XC_:!^&">)KOPK?QW_ (9:]U:\1-*O(VW) M=6Z1S*D-PIQB90).!\W QZ;IUA!I>GP:9;23-';0K%&US223F@#Y2_9G_X)W_''X"?\%$OC-^WAX@_:B\-:];?&VWT:#Q%X-L_A MC/8FR72K/[)9&WNVU:;#>7DR%XF#ECM$? 'J6E_!7]IJT_;CU3X]ZC^U7+<_ M":[\!1:38?![_A&X52TU=;A7;4_MH/F,3&'39CGS>3A%KV&B@ HHHH **** M"BBB@ HHHH \ \'?LL_M$^'_ -NCQ+^UYK/[1?A*]T;Q)X)TGPM-X-M_AI

GWFH7<$BWIU9P9B^I7(9C!M(\O"#:=V5^SY_P3#^!7[,_P"VO\;?V[/A MBD*.&-# M(2TK;I&9F 947@O^"&/[%WPV_9%_8_OO$7PX\,ZAI%C\4O&>J>+]%TO5RQN= M+T&ZNI&T:P8. T8CL##(T1 *37,^1N+$^^?'[]B']D3]JCQCX6^('[1_[.OA M/QKK'@JX>;PO>^(])2Y:Q9RK, '!5U+(C;7#+N4'&1FO4P !@"@ HHHH *** M* "BBB@ HHHH ^$OBK_P26_:!_:/^)_C_P %?M1?MJ3>._@+XS^*&E>-;+X? M:OH,AU'1A8RF8:);77VCRXK"200[\1%BD)"A))7F/JG_ 4^_P""?_B']O3X M;^!A\,?C*/A_\0?A7\2--\.?VZ/@]^WM\7/V]%OO%?PW\/:KIVKV>B_#^&VL;V. M]41M;64$D\@LXE0R,993:^N** / M@WX"_P#!$:P\,?L:_'']AO\ :B^/>G?$7P=\;_&^J^+-0GT7P+)H=YI&I7TE MO-O@=]0O$=89[:*:(,F0R_.77Y:C_8]_X)9?M[_!^3P_\)_VJ?\ @JIJWQ3^ M#O@JYMI/#W@>/P#:Z=>ZHEJZR6<&I:EYDEQ/;Q.B$P!CYVQ4D* M_ NN:+-?:)XLM;J-$_TF.">%S)"%8QY8@,^Y2A4EIOV4?^"<+%(O$VK_#V2QO?AMI>M6T&MZQ=WL7D64=G8/-) M/'+<7;1+;D[]LA0[VVEJ[_\ X)U?LE:?^PU^Q3\._P!E^WO/ME]X9\/1CQ#J M1D+G4-6F)GOKDLWS-YES),PR20I49XK7U7]B#]D/7?VF+?\ ;)UO]G3PG>?% M*TLDM;3QQ=:0DE_#&BE$*.P.V14)02 ;PGR[MO%>IT %%%% !1110 4444 % M-E$IB80.JN5.QG7< >Q(R,CVR*=10!\]_LG_ +)G[0GP0^/_ ,5?CO\ &S]I M'PQX\G^)^I6=PUOI?PVGT:72+>SMQ;VEC%,^J70>VC4ROM,88RW,TA?YR*\^ M_P""M_\ P2Z^(_\ P4RTWX9V_P /?VHM-^%&I?"_QQ;^+/#_ (FB^'SZQJ<. MHP*XC$4O]HVR10[C'(R&-RSP1G< "I^Q:* /D3]NS_@G7\=_VPO WP?\;Z-^ MTYH7ACXV?!7QDGB3PYXWL? DG]CWLQ1HI[>739;V62.*6/8#BX<@H<<-A>>\ M/?\ !++]HRY_X*)^!/\ @HE\3_VZ7U;Q#X:^'DWAKQ#IFG^!(+:UU))KJ29X M;2-YI!86R@IC=]HG9][--C:H^W** /R<_9P^&7[97[!8_B#X>NK;2_!G[0'PW\+_Z(MS+$LUQ M;364KF+[5;X$. MV\4^(=+T"SM->\3/8):G5[V.!$GO#"A*PF616D\M3A=^!P*WZ** "BBB@ HH MHH **** /DCX1_L:?MW?LN:UX]NO@-^U[X/U[0/''Q(\1>+8/!OQ'\!W,\7A M^35-3N;YH;&\L[Z&18@9\O%+'(&D+NC1;RIU/V=?^"8_@SP1'\;_ !O^TWXL MMOB7X[_:/C2V^+FL1Z,=-T^XTV.Q:PM]*L[42RO;VL-L[1@M+)*Y8N[D[0OU M'10!^;W[,?\ P17_ &W_ -F73_\ AESP[_P5N\3W/[-,-S*MK\/W\$68U]-, MD'/#UM(TR M:99QR2RROON':>::1\R2;=J1*H6O./V!O^"9'QJ_8+\)?$+X3>#/VT9K_P % M:YK6NZK\/=''@2WBN/#=WJ3F3SKFX::3^T/(?F--L*,6O@C^S7X8^%_[3O[0DGQ4\%_1E(9'5@KHZD,CJK*0R@CY_^!'[)/[>'[(_PGL/V"_#]H+'P5J7Q3\"7EYK6AV"#;!:SRV5_;Q:DD*!41BEL^U0K,V M:^K:* /!?V,/V!? 7[)&J^-?BIK'C'4/'GQ2^)^IIJ'Q*^)6OV\<=WJ\D:;( M;:*&,>7:64"?)#;)D(H +.1NKY<^#'_!$_\ :W_8Y^(WBGP/^P7_ ,%.M4^& MGP&\9:_/J]W\.9?A]9:I?^'Y)R//BTJ]N69;<,HVH[1GRP%+),Z[S^CM% 'R M/^VK_P $N+KX_>&_@,W[-_QS_P"%9^(_V>?%-OJG@C5=5\/'7K>>!+86\EO= M0R7$+S,Z*I,IEW$ABZ\*6I;QI?30E8;MITV_9=DI$@2-=JB,(N [5[K10 4444 %%%% !1110!\@ M?\%^/^4-G[0G_9/YO_1T5?QA5_9[_P %^/\ E#9^T)_V3^;_ -'15_&%0!^_ MW_!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% M!1110 4444 %%%% !1110 4444 %%%% 'QQ\1_\ @H%\4_CG^WUJW_!-?]A1 M-!@UOP+H<.K_ !D^*'B73Y+^P\+1S;?L^G6MI%+%]KU"4.&R\JQ0J&+"5E:( M97[:'[2O[:'_ 2Q^'Z?\:O@_I6J6T'Q+L4\)1:5XB\/6=Q.L*Z ME926TGV>\BCDEC$EM)"KE2&$P #O^"LW_!1[P'\1-T7BJZ^, M5IJL"77$MQI4M]K4MM(@//EB&XMV'8+-'[5]?_\ !<74?#>E_P#!(3]HJY\5 MR1+:M\*M5AB,V,?:9(3';CGN9VB ]R* /I/X?^/?!WQ4\!Z+\3OAYX@M]6T# MQ%I-OJ>B:I:-F*\M)XUEAF0G^%D96'L:U^G6OQD_8M\=_$A?@W_P37_X)G_& M?5;_ $SPM\3O 'B#Q-XWTY[A[>3Q!9V%G)>:3I$C AC:LDT?%?P!XN@T3X7?%/P.FA:_P#L]:=HT-KX=N-21E9] M4BBC=425[>.2-XXXEW^9([LV< ]H_9G_:F^$_[6GAOQ%XV^"VMQZKH>@>,M M0\-KJ]O*KP7UQ9,L=Q)"RDAXA*716!(81[APPKT>OS'_ .#8#X"_!KPQ^Q;K M?Q3\/?#?2K/Q%'\5O%VD1ZO;VP69;%-1PEN".D8"( /]D5^G% !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!\@?\%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G M[0G_ &3^;_T=%7\85 '[_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/V MN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 ?,?[07_ M 3FA\5_M8Z7_P % /V6OBC'\-?C+9:(=$UW4[C0_P"TM'\7Z3E66RU6R6:! MY=C)'Y=Q%-'+'L4$R*B(N1\ OV^/C5X9OOA=IFK6^IZG\+? MAUX;N;&#Q1'_P#@H)X-\!ZQ\._B_J'PH^)_PBUW^U_A3\0M T])SHLQ$8D@>W+(LMO( M(8!;>*X\.WFI/O,ESGG42]Q+)$/)C) \ MN)XXMVX\L17J-% !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!\@?\%^/^4-G M[0G_ &3^;_T=%7\85?V>_P#!?C_E#9^T)_V3^;_T=%7\85 '[_?\&FW_ "E, M_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !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 ?('_!?C_E#9^T)_P!D_F_]'15_&%7]GO\ P7X_Y0V?M"?]D_F_ M]'15_&%0!^_W_!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T M^3U^_P!0 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 %%%% 'R!_P7X_Y0V?M"?\ 9/YO_1T5?QA5 M_9[_ ,%^/^4-G[0G_9/YO_1T5?QA4 ?O]_P:;?\ *4S]KO\ [>/_ $^3U^_U M?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 445^?7_ 49_P""ROQ,_8E_:6NO@7X6^#.A:Y:0:/:7@O\ 4+^:.0M,I)7" M#&!BO7R7(\QX@QGU7!14IV/G>>Y;P[@OK6.DXPNHW2;U=[:* M[Z'Z"T5^0?\ Q$F_&[_HVKPK_P"#>Y_PH_XB3?C=_P!&U>%?_!O<_P"%?5_\ M0NXS_P"?"_\ X?YGR/_ !%;@K_G_+_P"?\ D?KY7E?[8'[8'PA_8K^$-U\6 M/BQJG]Z+1M&MW'VK5;K&5@B4_FSGY47D]@?S7_XB3?C=_P!&U>%?_!O<_P"% M?%/[77[7_P 9?VT_BO/\5OC%K"/($,.E:39[EM-,M\Y$,*$G SRS$EF/))XQ M[60^$^RVU/$X@\7^A^E?_ 3O_P""Z/\ PNOXO7WPG_:PMM*\/_\ "0:JS>#=9M!Y M=K:[SA-/N&8_0).<98D-C(-?I/7\K=?;]IS]G_X46'PI\4^#='\; MQZ2@ATS5M:NYH[M+<#"PR.A/FA1PK$;L<$G KZ#C+PL=>K'$Y'!*^DJ=[+_% M%O\ %-^:/GN"_%=8>E+#9[-NVL:EKO\ PR2U]&EY/H?M]17Y!_\ $2;\;O\ MHVKPK_X-[G_"C_B)-^-W_1M7A7_P;W/^%?"_\0NXS_Y\+_P.'^9]Y_Q%;@K_ M )_R_P# )_Y'Z^45^0?_ !$F_&[_ *-J\*_^#>Y_PK]!?^"+]%\&:)=:QXCLM"OK:*ZAL;>,R32HMPZ+)M168KN!PIQDX!\6^%?_ 50 M^(OQ:_9BT;]L3PG_ ,$VOC%JG@37=#76;"7P_JGAR]U)[%AN$RV/]II-)\N3 MY2!ICC C)XKM?^"O?_**;]I/_LA7BO\ ]--S7R+_ ,$Y_P!K/]N?X,?\$3/A M)K/P"_X)H>(/B-?:-\*;3^P6M?'VD01:DJPDI.(3-]I([F%8S*V-J@D\?)GU MQ]Z_L??MB_L]_MW_ 'TK]H_]F3QW'K_ (7U9I(EF,#PSVEQ&<2VUQ"X#PS( M<95AR"K*65E8^GU^0/\ P1!_:'_9M_8&_P""'OQ@_:UT;XPQ?$/7M#\3:WXR M^*7A^STZ?2WTKQ'-!;Q)HRP7"+)$K&&W03%-K-(Y&0FT>B?M#?MA_P#!2+X4 M^"_ '[0W[-FM_%KXP^)9-;L#\3/@C+^S/J6EZ%<:;,A:Z;2+Z;28+JW>$X$9 MN+VY\S(8J<%& /TZHK\\_B1^TS_P4>U?_@MM>_\ !/OX=GO[N-89$4>;;6_^E&1X7\D121?L6?\%#OV@?@Q MXA_;2^#7[?7Q7M_B(?V2TL->7QYIWAJVTJ[UC1K[2;G4HX)+6VVP":-+4H"H M&YI,'. : /T1KYF\2\MM,W)^\G\F,QFZ9!D MK$7B5VQN=1F@#],Z*^"?V%?VC?VX[']OC]H7_@F[^T5^T-HOQ#U/P1X5T7Q/ M\//B+>^!+?3WB@OXV$EM=V-C)"DR12E NV1'8*Y9_G 3R']CC]H+_@KK^W1^ MPC\7OBQ9_MK^%O _BKX>?$GQ9I>E:MI7PQLKPZFVF*GE6C17&8K6TRK MBXN M&\[=YRB,(X!^JE%?DQK/[ MO?A]I_P^AU*V\3FRG:&]:[NKI_,M1,896CAME4Q# ,TA;,?U9\7/VAOVNOBW M\-OV=?B9\#YM-^'WPV^(>A#Q-\&KSX7_%;7/",' MFWEKJ]A)<,MW;Z?]A@O$B>,".6 0+,K%PQ5DKSW_ ()0_&[_ (+"?\%"O@IX M%_:9\2_M>^!=!T7P_P#&'5M.\=^'$^',$LGBO1[:]:.6*.92#8;%7R854-)D M-++/)D1 ^KO^";W_!0E_P#@H-H_Q8U&X^!FH> ;GX5?&'5? %_I6JZW#>W$ M]S816[33.8%\N(^9,\>Q'E7]UN$AW8'TC7XX?\$UOVJ;KP)XP_;(_9&_9_\ M%EE_POKXE_MO?$EOAYI4MS;JNFQ0FU,VLW@F1P+.WP69 CRSE3'$I;<\?ZO_ M 0\#?$WP!X#M-$^+_QNOO'VO^4AU'7;K1+/3HGEV@/Y%O:QJ(HB.O _PRTGQ/+XFUR>PG M@U:\EA6%8X?,#*8^22>.:^ O^(KK]H'_ *-.\&_^#N[_ ,*^VR7P]XIX@R^. M-P5)2IRNDW.*V=GHVGN=E' 8FO3YX+3U1^X-%?A]_P 177[0/_1IW@W_ ,'= MW_A1_P 177[0/_1IW@W_ ,'=W_A7J_\ $(^.?^?$?_!D/\S7^RL;_+^*/O/_ M (*Q_P#!8CX:?\$V="L_!FB>'XO%?Q)URS-QI7AUKGR[>QM\E1=W;+\P0L&" M1K\TA1N4 W5^2?B'_@XP_P""J.M>)FU[3?C#H.D6IDW#1=.\%V#6JC/W0T\4 MDV/K)GWKYD_; _:A\=_MF_M'>*/VD?B-!%;ZEXDO5D%C;RL\5E D:Q0P1EN= MJ1HJ^^">]>:5^[<*>&G#V3Y5".-P\*M>23FYI32;W44[I);72N][GM87+J%* MDE.*&_&6KR"#PWXDT@M%I^KW! MX6VDBD9C;SOP$(9DD8[0$8HK_I[7\<^DZKJ>@ZK;:YHNH36EY97"3VEU;R%) M(948,CJPY5@0"".A%?JAIG_!UE^T=::;;VNH_LN^#;JXB@1)[K^UKI/.<* S M[0,+DY.!TS7P/'/A'B*N/A7X?I+DDGSPYDE%JUG'F>S[=&M-'9<.-RJ3FI4% MH]T?N117X??\177[0/\ T:=X-_\ !W=_X4?\177[0/\ T:=X-_\ !W=_X5\/ M_P 0CXY_Y\1_\&0_S./^RL;_ "_BC]P:*^ O^".__!8CXD_\%,/B3XR\#^./ M@YH?AB+PQH=O?03Z3?S3-.TDQC*L)!@ 9XK[](R,&OB,O@OX;U![ M77OC3H&A6ZZ65CD,9G=TB6''F&5A'MW<5SG_!0/Q/X M5^"?["/BSX<^#_ -OJ-[XC\*R^!_ASX"TZV0#5]2O;5[.RTV&+A1$ =TAQMB MMX9I&PD3$?G-_P %8_V9M5_8F_X),_L5?\$])=?%_IS?M ^"O#GCB^A)\C4& M(N[FY0 C_4M=DR*&&0(DSR*\HR/T)\)_\%#%L?B7\/?AW^TC^SSXE^%0^+OF M1?#;4/$>HV=PEY>K#YXTN]%O(WV#4'ARZ0L71S'(BRF1=AS?VQ/^"D^N_L[_ M !!N/@[\ /V*_BC\=?%>DZ;'J'BFR^'NGQ"ST&"12T,=S=SLJ?:I4!=+6,/* M4PY"AT+_ #I_P=2:]J/@?_@GGX(^*7AIWC\0>$/V@/"NL>&;B(XDAOXFN?+9 M".0V&;I7Z):G+\/_ (7Z/XA^(>L2:9H5B1)K'BC6+AD@CQ#;)&]U<2' ^2WM MXU+L>$A49PHH \;_ ."<_P#P4?\ @'_P4Q^"=W\7_@E::WI%WH>M2Z+XO\'^ M*;$6NJ^']2B +VUS$&8#@@JRD@C(.UU=%H7G_!2SX61?\%%-!_X)N6_PP\;) MXIUKPMJ&OCQ%JFAM8Z4;6U9HV\AYMLET3(CKN1/+P P=@1GS[_@C[^SEJO@V M3XX?MK>(?"]SH$_[2'Q7N_%VA^'[RU-O<6>@J#%ITES$P!BN;A#)=R(?F7[2 MBL ZL*X+]H$#_B):_9^..?\ AG/Q/S_V]F@#]#**** "BBB@ HHK\[_^"DO_ M 6F^)_[#G[3EU\!O"GP5T'7;2WT:TO5O]0U">.0M,I)7:G&!BN+'YAA MVKNT;VV;U^1[_#G#.<<69@\%EL%.HHN5FU'163U;2ZH_1"BOQS_XB9OCG_T; M)X3_ /!O=?X4?\1,WQS_ .C9/"?_ (-[K_"O'_UMR/\ Y^/_ ,!?^1]W_P 0 M1\1?^@:/_@RG_P#)'Z@?MH?$'Q?\)OV1_B7\3_A_J_\ 9^N>'_ ^IZAI%]]G MCE\BYBMG>-]DBLCX8 X92#CD&OP[_P"'X?\ P5%_Z.>_\LK1/_D*O5_CS_P< M&_&+X\_!3Q9\%-7_ &>_#-A:^*_#]WI-Q?6VJ7#20)/$T9=0PP2 V0#Q7Y\5 M\EQ%Q#]:KP>!K244M;.4=;_(_;?"WPP63Y;B*?$> I3J2FG'GC3JM1Y>CM*V MO0^L/^'X?_!47_HY[_RRM$_^0J]-_8O_ ."P7_!1;XL_M.-,T_5['_A$M(B\^VEN421-\=HKIE21E6!&>"*^ JZWX#?%G4?@-\:_" M?QKTC28;^Z\*>(+35K>QN7*QSO!*L@1BO(!*X)'->'A\YS*.(A*I7GRIJ_O2 MVOKU/T/,^!.$ZN6UH8?+<.JCA)1M1II\S3M9\NFO7H?U)T5^.?\ Q$S?'/\ MZ-D\)_\ @WNO\*/^(F;XY_\ 1LGA/_P;W7^%?I/^MN1_\_'_ . O_(_D_P#X M@CXB_P#0-'_P93_^2/V,HK\<_P#B)F^.?_1LGA/_ ,&]U_A7Z(?\$VOVP/$G M[?%?@^QT*[N-9N[)K#3YWDC"PL &W/SDYKMP&?99F5?V5"3[\B5S8ROE1L8L4 M+9?:@9Q]W:[X=T'Q/91Z=XCT>VOK>*\M[N.&ZA#JL]O,D\$H!XW1RQQR*>JL MBD<@5\7?\%??@Q9?MV^(?@]_P3X\/6:W>H7OQ)TOQWXVOE3#]3O(;@7.FW0/V?4K*XB.VZM697C+81XY49)$ M0E"WQM\3=6U7QI_P=;?#;PEK\K_V;X+_ &4M0U7P_;2'Y5N[O4;FWN)T!Z,T M>V,D=H13_P!I[7=1\(?\'1O[-/\ PC3O&_B_]G_Q)HWB4Q''G6$!O[V%7QU4 M7,2,,]P* .R_:,_X+PZ3\!1K'Q1T;_@GQ\10!^A/A/_@H8MC\2_A[\._VD?V>?$OPJ'Q=\R+X;:AXCU&SN$O+U M8?/&EWHMY&^P:@\.72%BZ.8Y$64R+L/TA7YI?\'4FO:CX'_X)Y^"/BEX:=X_ M$'A#]H#PKK'AFXB.)(;^)KGRV0CD-AFZ5^EM !1110 4444 %%?F]XV_X+@? M%/PKXSU?PQ;_ .\/RQZ;J=Q:I*^HS@N(Y&0,0!U.,UF?\/WOBS_ -$&\._^ M#*?_ K\YGXK<%4YN,J\KK3X)_Y'E/.LO3MS?@S]-**_,O\ X?O?%G_H@WAW M_P &4_\ A1_P_>^+/_1!O#O_ (,I_P#"I_XBQP1_S_E_X!/_ "%_;67_ ,S^ MYGZ&?&GXL>&?@9\*=>^+?B^7;8:%ISW,J!@&F8<1Q*3_ !.Y5%]V%>:_\$_/ MVLQ^UU\!XO&>M?9XO$>F7CV7B*TMAM590=T']+AU 7E['IUS([7CJI$:N6_A4L6QW;:?X17&?L; M?MG?$']C'QIJ7BCP;I%KJMKK%@+;4=)OI72*4JVZ.7*^+/_1!O#O_ (,I_P#"C_A^]\6?^B#>'?\ P93_ .%?6_\ $6."/^?\ MO_ )_P"1V_VUE_\ ,_N9^FE%?F7_ ,/WOBS_ -$&\._^#*?_ H_X?O?%G_H M@WAW_P &4_\ A1_Q%C@C_G_+_P G_D']M9?_,_N9^FE>/?MB_MAZ%^R-X1T MNZMOA-XP^(GBWQ+>O9^$/A]X!TL7>J:M,B;Y7 9EC@MXDPTMQ*RQQAE&2SHC M>G>"M>F\4^#=(\3W%NL4FHZ9;W3Q(?P[H-SXAMO%EQH]L^ MIV5G/:6E^\(,T,$SQ/-$K=55V@@9@."8D)^Z*_1H3C4@I1V>IZJ::NCY*_89 M_P""P7P]_:W_ &B?$7[&/Q8_9Y\>?!3XQ^'=*&K/X#^(5K$K:EIVY5-S9W$3 M%+A5++D #()*%PKE/1?B'^W/#!^T9K7[)G[.OP.O".@6VM>.;33]7M M;"R\/6]SN-G!<7-PP'VRY5'>*W53E$+R/$I5F\>T#X,67[57_!;$_MF^'K-1 MX5^ /PVN_ D6O(F!K7B:\N'DN[:)QQ+#8V[^7(>BW-T\8^:&4#RS_@WTU;5? M'O[0?[=OQ9\62O)K>H_M6ZOI5R93EXK2P+Q6L&3SMCC+927MSIVK:1JUL(-0T74K:5H;K3[R$%O*N(95964$@\, MK,C*Q\Z_9^_X*6?"W]H_]MOXA_L0>#_AAXUTG6_AKX:LM7UK5O%>AMIL5TEV MR^2+>";$Y4HP;?(D?H%/)KY@_P""'6O:C9?\%#/^"AGPML'=?#^F?M 6^L65 MNI_=K?WZWOVQ@.FYC;0[OH,UT/[,@ _X.1_VG,#K\#/!^?\ OH4 ?5W[0_[7 MWAGX(_$CP=\ _#/@^_\ &/Q)\?B[E\,>#M)N886%G:JK76H7<\S!+6TBWQJ9 M#N=WD5(XY&) R/V:/VZ_"GQV^-?C7]E;QS\/]4\ _%?P!;V][KO@O6KJ"X%W MIEQ_Q[ZI87,#%+RT<_(7 1XI/DDC1BN[Y%_;O\1>-?V)?^"ZGPG_ ."B'Q1\ M*Z[>?!+Q%\$KKX;>(O%.DZ1<7T/A/4#J,U]'/=1VZ.T4,S&WC\TKCB3)PF*Y M2Q^.GA']IK_@Z)^&?BO]G235+K3/#_[+NHQ^-M4N-!N[!;FQDOKEK< 7,4;2 MP^?/:LL@!1BXVL<4 ?JU1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'R!_P M7X_Y0V?M"?\ 9/YO_1T5?QA5_9[_ ,%^/^4-G[0G_9/YO_1T5?QA4 ?O]_P: M;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5Y1\7OV&OV2/CWXR?XA?&/X#:%X@UJ2WC@? M4=0A=I&C081TP]24);7BVG;U1SXG"87&T_9XBG&<= M[22:OWL[G@/_ ZR_P"">O\ T:?X4_\ >3_ .+H_P"'67_!/7_HT_PI_P" M\G_Q=>_45W?V_GO_ $%5/_ Y?YG!_J_D/_0)2_\ !$9X&Y.ZU^K]%>ID_&7$&3X^.)C7E-+>,I2E&2ZIIM_)[H\K.>"N'< MYR^>&EAX0;VE",8RB^C327S3T9_-A^Q]^Q]\7OVU?B]:_"?X3Z7_ '9=9UFX M0_9=*M2?=_A?\#_A#\%?[8_X5/\.M*\/_ /"0:K)J M6L_V9:B/[7=/]Z1L?HHPHR< 9-=57M\6>(N:9_B(K"2E0I1V2DU)OJY-6OY+ M;KN>%PAX;Y5P]AY2QD8UZTMW**<4NBBG>WF]^FQX#_PZR_X)Z_\ 1I_A3_P' MD_\ BZ/^'67_ 3U_P"C3_"G_@/)_P#%U[]17R']OY[_ -!53_P.7^9]E_J_ MD/\ T"4O_!K_"+X+_"SX">#4^'O MP=\$67A_18[B2>/3M/0K&LCG+M@D\DBNGHKGQ.:9GC*?L\17G..]I2DU?T;. MC#95E>"J>TP]"$);7C&*=NUTD?/7_!5+PC\9/BG^P!\6_@9\!?@IJ_CCQ1X^ M^'>L^'=(T_2]5TVS2">\LY+=)9I=0NK=%C4R[CM+-A#A(/^"4_Q0U3QMX$\%6VCR[/'_@F+2;NYB0@/]I&NO,D)(&6^ MS,XSPC5]\45PG>?EC^Q]_P $(_BXG[#G[5W@3]K/QEH.D?$O]KC6KW6M:L/" MTCW&E>%9VEN+JRB0D*9O+N;EWDVX4H%16.W>>F_8V^,?_!>:'X=:+^PG\>OV M$=(T'7-#T^/0K[]I8?$6RFTM=.B3R5U6'3T1YKJ^,2@I$2BM,5>584W(/THH MH ^#;SX&_M6'_@X*M?VSXOV6/$;_ KA_9Q'PW;Q>/$>A8_M Z\VH?:S;'4! M=?91$VTGRO-W#_5FN#^$'["O[1WQ?_;)_;YMOV@?V9_$_@OX;_M5^%-!T3PO MXLN=?T&[:T2QT*\TV>66WM-1EF1R]PLD0V,#M^&/VC)?B!:-H$&BQ#RK6]DT\ W5U+!" M$5+<"-I=B"3R!ODKT3X]?L__ +5]]_P6I^ 7[2W@_P#9F\6>)/AO\-/AMK7A MSQ#XV;Q+H*R37-]$5CF$$VH1W$JJ57S&\I3ER55@*^^Z* /@3X,?![]K?P3_ M ,%MOC=^V)K_ .Q[XL3X=>,?A7I&@>'='6DNKRPVNP-O_:GFQI(=RHS MJ.0-X0'(YW_@EC\!?VS_ -F+]A/X[_"SXT?L7^*M.\4^*OB1XN\1^%]%MO%/ MANY.I6^JA/L\:RQZH8HI%.X.)610%RK-D"OT=HH _+#X4?LA?MR^$?\ @VQO M_P#@G3K/[''B1?BRW@+5O#$.@1^*_#C0RRW=Y=2QW(NO[3\D0*DJ%LL),G C M;&:=\5O@%_P46T33_P!ACQO%^Q5K7CSPC\&/"R:7\5?@A)XNT.*>/7(M)M[. MSUA2UZUE>K;S+))"6ES&5WXB+[T_4VB@#\ZOV1?A#_P4'^#O_!6S]I;]JSXF M_L:P?\(A\8O#7A&ZLKW0?'^GW#6KZ5I;VOV"))C"9[MG90V_R+=-LC"9P(_- MZ;_@@O\ W]JW]D+]B#6?@C^U%^RYKWA'Q#IWC77M;T^V/B+1+]-5@O+EKF* M.%[._E5)?G*$3&- 0#OPHV%W= $2364MA>7!$) M*AMDVQT\P+^\VESZ_10 4444 %%%% 'GW[07[*?[.O[5FC:?X?\ VB?A)I/B MVRTFY:XTZVU:-F6WE9=K.NTCDKQ7E?\ PYU_X)B?]&7^#/\ P%D_^+KZ5HKT ML-G.;X.DJ6'Q%2$5TC.27W)V-(U:L%:,FEZGS5_PYU_X)B?]&7^#/_ 63_XN MC_ASK_P3$_Z,O\&?^ LG_P 77TK16_\ K'Q#_P!!E7_P9/\ S*^L5_YW][/Y MYO\ @NY_P2IU#]C7XRR?'?X%?#YK?X2>)A%Y::;$[P^'K\*J/;2=?+CD8>9& MS'!+L@Y09_/BO[%==T'0_%&C77ASQ-HUIJ.GWL#0WMA?6ZS0W$;##(Z."KJ1 MP000:^7_ !#_ ,$1/^"5OB?Q,WBW4OV.]"BNFDWF+3M3O[.USG/%M!<)"![! M,>U?LW"WC/1P&5PPN;TISG!64XV;DEMS*36O=W=]VKGK8;-U"FHU4VUU1^!7 M_!.']@#XJ?\ !0C]HC2_A;X-TB[A\.VMW%/XU\2K$?(TFPW9KE4 W.<Y-=+7Q'&/B1F_$F/C M/"RG0I0348QDTW?=R<;7;LK+9=.K?'B\PJXB=XWBEY_F?-7_ YU_P""8G_1 ME_@S_P !9/\ XNC_ (ZM;+;ZC<:3"RM<1* MVY4;IG*4IN\G=GYF:?^T+_P %J!^T#K/Q^\=? M\$']2\57]F]Q8?#FVN/VD_"EG;^'-*? ;9"'F_TVXV@SW.XG:$BC"HK>9Z7^ MU5^R#^UK_P %3?\ @F7-X9_:*^'^A?"/XUV_BJ+Q?\/O#<>MQZK;>%-3TZY; M^SX+F^M\I=&6%7$LT2@(+U@J$Q8/W116!)\(?M1_ ']H/_@JKK_P.^%WQE_9 MIUOX8^!?A]\0+#QY\56\3ZMIUQ_:M_80RK;Z)8"RN9S

+_$FK_ME?L, M:?\ 7P_I5C;P^&]';XCZ?XGO==N9'=IKAI[#$=K'"D<:")E+.T[-NPF*\4^ M./P;_:TU[_@N;\*_VO/"_P"R'XIU+X:^"_A9K/A;6/$\'B3P]'ONKN>1XYHK M:74TG:$ )DF-7^?[AP:^^** "BBB@ HHHH *\D^,7["'[('[0'C1_B+\9_@# MH/B+6Y;>."34M0A=I&C081H6T#B2VGCM9&21?\$NO^C8?_+UUO\ ^3:^7S[ABMF->$L(H025GTUOY19^Q>&O MB_@N%\OKT9TZ\)SG!I--ZRVO_ (3[S,?'_A'$Y?6HT:.(C.49 M*+Y::LVFD[JK=6?5:FE_PZC_ ."=/_1I'A/_ ,!Y/_BZ/^'4?_!.G_HTCPG_ M . \G_Q=?0E%?H/]G9?_ ,^8_P#@*_R/YA_UJXG_ .@ZM_X-G_\ )'SW_P . MH_\ @G3_ -&D>$__ 'D_P#BZ];^#OP2^%'[/_@M/AU\&/ UCX=T2*XDGCTW M3T*QK(YR[8)/)(KJ:*TI83"4)RQ6)J5(WO:4Y25 M^]FVKGG/[5_Q'^/?PJ^ ^N^,?V8?V>;CXH^.X;?R_#G@^+7K'3([BX;A9)[F M]GACCA3[S[6,A PJDG(^#?@K^T'_ ,%N_@]X7U1]._X(02ZQX^\670N_%OC_ M ,2?M->&-M_?;-B2O# "Z6D"X2&TC;$<2[0Q=GD?].**Z#RSXS_:W_8[^,VF M?MF? K_@IA\(?#R^,_&7PVT*\\)_%#PSI3P65QXE\/WL+[I;+[3*D2S6MV[7 M*022J)$=T#A@H9OPH_9:^*?Q?_X*8:__ ,%3_C9\*-3\.VWA7X6KX&^$/@&_ MN[-]6GC,\MW>ZI<"*=K>VEF>4V\$;3Y\HLTWE$A1]G44 ?F9I_[0O_!:@?M MZS\?O'7_ 0?U+Q5?V;W%A\.;:X_:3\*6=OX;_3;C:#/<[B=H2* M,*BMYGI?[57[(/[6O_!4W_@F7-X9_:*^'^A?"/XUV_BJ+Q?\/O#<>MQZK;>% M-3TZY;^SX+F^M\I=&6%7$LT2@(+U@J$Q8/W110!\(?M1_ ']H/\ X*JZ_P# M[X7?&7]FG6_ACX%^'WQ L/'GQ5;Q/JVG7']JW]A#*MOHE@+*YG-S \\S/+<. M(D$*)LW2,R)]WT44 %%%% !1110!X_J7[ 7[&NL:C<:MJ?[/7A^:YNIGFN)G MA?,CL2S,?FZDDFH?^'>/[$__ $;CX<_[\/\ _%5[-17D/A_(6[O"4O\ P7#_ M ",/JN&_D7W(\9_X=X_L3_\ 1N/AS_OP_P#\57+_ !I_9(_8!^!GPIU[XM^+ M_P!G;PXMAH6G/R_X!XS_P .\?V)_P#HW'PY_P!^'_\ BJ/^'>/[$_\ T;CX<_[\ M/_\ %5[-17K_ .KV0?\ 0)2_\%P_R-_JN%_D7W(ATW3K+2-.M])TRV6&VM84 MAMX4Z(B@*JCV %?+_\ P4^^*G_!0[PGX(T?P!^P!^QUK7Q$N]?N"OBSQ)I? MQ!T30)-%T\$"2.TDU&8,+V525280R1PC+_,X5:^IJ*]=))61OL?#?[(?QM_X M*AS>-O G[.M__P $;]+^ /PLTU]NL^+[[XX:-XB-C90QR2?9X;*R(FEGN)0D M9N'9L&:25PS*ETWP==Z M>FH>'_%4221WL4L5]=6Z/;WN])EG5R(Y%=) BE9#]NT4P/E7_@E3^P]XU_9( M\#_$?XI?' V!^)_QQ^)^J>//'=MIESY]OI+W'I2ES9% M#+)-;P:F\Z1'+[2J,QV/_3Y/7[_4 %%%% !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! M\@?\%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G[0G_ &3^;_T=%7\85 '[ M_?\ !IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 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 %%%% 'R!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M M"?\ 9/YO_1T5?QA4 ?O]_P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[ M_P"WC_T^3U^_U !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 ?('_!?C_E#9^T)_V3^;_P!' M15_&%7]GO_!?C_E#9^T)_P!D_F_]'15_&%0!^_W_ :;?\I3/VN_^WC_ -/D M]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !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!\@?\ M%^/^4-G[0G_9/YO_ $=%7\85?V>_\%^/^4-G[0G_ &3^;_T=%7\85 '[_?\ M!IM_RE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 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 %%%% 'R!_P7X_Y0V?M"?]D_F_\ 1T5?QA5_9[_P7X_Y0V?M"?\ M9/YO_1T5?QA4 >M_'GXF_$GX9?M8_%*_^&_Q!USP]/=>/-8CN9M#U::T>5!? MS$*QB92P!YP:P_\ AK#]J;_HY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97 MW_QVC_AK#]J;_HY7X@?^%E??_':** #_ (:P_:F_Z.5^('_A97W_ ,=H_P"& ML/VIO^CE?B!_X65]_P#':** #_AK#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B M!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ M ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z.5^('_A97W_QVBB@ _P"& ML/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E??\ QVBB@ _X:P_:F_Z. M5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ (:P_:F_Z.5^('_A97W_ M ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J;_HY7X@?^%E??_':/^&L/ MVIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^ M('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z.5^('_A97W_QV MBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E??\ QVBB@ _X M:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ (:P_:F_Z.5^ M('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J;_HY7X@?^%E?? M_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P M_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z.5^(' M_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E??\ MQVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ (:P M_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J;_HY7 MX@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ MQVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_: MF_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@ M?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':* M* #_ (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK M#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@ M?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\ M=H_X:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#] MJ;_HY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^ M%E??_':** #_ (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#' M:** #_AK#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#] MJ;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B M!_X65]_\=H_X:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#' M:/\ AK#]J;_HY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J; M_HY7X@?^%E??_':** #_ (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_ MX65]_P#':** #_AK#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH M /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/ MVIO^CE?B!_X65]_\=H_X:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_ MX65]_P#':/\ AK#]J;_HY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97W_QV MC_AK#]J;_HY7X@?^%E??_':** #_ (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VI MO^CE?B!_X65]_P#':** #_AK#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B!_X6 M5]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=H MHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VI MO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^(' M_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ (:P_:F_Z.5^('_A97W_ ,=H M_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J;_HY7X@?^%E??_':/^&L/VIO^ MCE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A M97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z.5^('_A97W_QVBB@ M_P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E??\ QVBB@ _X:P_: MF_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ (:P_:F_Z.5^('_A M97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J;_HY7X@?^%E??_':/ M^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_ MZ.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z.5^('_A97 MW_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E??\ QVBB M@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ (:P_:F_ MZ.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J;_HY7X@?^ M%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E??\ QVC_ M (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X:P_:F_Z. M5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_HY7X@?^%E M??\ QVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E??_':** #_ M (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** #_AK#]J; M_HY7X@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_HY7X@?^%E M??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X65]_\=H_X M:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ AK#]J;_H MY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7X@?^%E?? M_':** #_ (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65]_P#':** M#_AK#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ AK#]J;_H MY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^CE?B!_X6 M5]_\=H_X:P_:F_Z.5^('_A97W_QVBB@ _P"&L/VIO^CE?B!_X65]_P#':/\ MAK#]J;_HY7X@?^%E??\ QVBB@ _X:P_:F_Z.5^('_A97W_QVC_AK#]J;_HY7 MX@?^%E??_':** #_ (:P_:F_Z.5^('_A97W_ ,=H_P"&L/VIO^CE?B!_X65] M_P#':** #_AK#]J;_HY7X@?^%E??_':/^&L/VIO^CE?B!_X65]_\=HHH /\ MAK#]J;_HY7X@?^%E??\ QVC_ (:P_:F_Z.5^('_A97W_ ,=HHH /^&L/VIO^ MCE?B!_X65]_\=H_X:P_:F_Z.5^('_A97W_QVBB@"IX@_:/\ VA_%FC7'ASQ3 @\>?&FIZ?=Q^7=V&H>*;N:&9/[KH\A5A[$5Q=%% '_]D! end EX-101.SCH 10 fast-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 1001003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003005 - Statement - Consolidated Statements of Earnings link:presentationLink link:calculationLink link:definitionLink 1004006 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1005007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006008 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1007009 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Business Overview and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Business Overview and Summary of Significant Accounting Policies (Policy) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Business Overview and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Revenue - Revenues by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Revenue - Percentages of Sales by End Market (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Revenue - Percentages of Sales by Product Line (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Long-Lived Assets link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Long-Lived Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Long-Lived Assets - Property And Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Long-Lived Assets - Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 2114104 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2117105 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Stockholders' Equity (Stock Options Granted) (Details) link:presentationLink link:calculationLink link:definitionLink 2421411 - Disclosure - Stockholders' Equity (Fair Value Assumptions For Options Granted) (Details) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Stockholder's Equity (Summary Of Stock Option Plan Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Stockholders' Equity (Shares Outstanding) (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Stockholders' Equity (Reconciliation Of Denominators Used In Computation Of Basic And Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2425415 - Disclosure - Stockholders' Equity (Summary Of Anti-Dilutive Options Excluded) (Details) link:presentationLink link:calculationLink link:definitionLink 2126106 - Disclosure - Retirement Savings Plan link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Retirement Savings Plan (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2329305 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2430417 - Disclosure - Income Taxes (Earnings Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - Income Taxes (Components Of Income Tax Expense (Benefit)) (Details) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - Income Taxes (Difference In Income Tax Expense And Expected Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2433420 - Disclosure - Income Taxes (Summary Of Temporary Differences That Give Rise To Deferred Income Tax Assets And Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2434421 - Disclosure - Income Taxes (Reconciliation Of The Beginning And Ending Amount Of Total Gross Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 2435422 - Disclosure - Income Taxes (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - Operating Leases link:presentationLink link:calculationLink link:definitionLink 2337306 - Disclosure - Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2438423 - Disclosure - Operating Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2439424 - Disclosure - Operating leases - Cost Components of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Operating Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2440425 - Disclosure - Operating Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2441426 - Disclosure - Operating Leases - Weighted Average Lease term and Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2442427 - Disclosure - Operating Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2143109 - Disclosure - Debt Commitments link:presentationLink link:calculationLink link:definitionLink 2344307 - Disclosure - Debt Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 2445428 - Disclosure - Debt Commitments - Debt Obligations and Letters of Credit Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2446429 - Disclosure - Debt Commitments - Unsecured Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2447430 - Disclosure - Debt Commitments - Senior Unsecured Promissory Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 2448431 - Disclosure - Debt Commitments - Debt Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 2149110 - Disclosure - Legal Contingencies link:presentationLink link:calculationLink link:definitionLink 2150111 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2151112 - Disclosure - Schedule II-Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2452432 - Disclosure - Schedule II-Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 fast-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 fast-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 fast-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental information: Supplemental Cash Flow Information [Abstract] Senior unsecured promissory notes payable, Series D 2.66% Senior Unsecured Promissory Note Payable [Member] 2.66% Senior Unsecured Promissory Note Payable [Member] Customer [Domain] Customer [Domain] Asset Acquisition [Axis] Asset Acquisition [Axis] Legal Contingencies Legal Matters and Contingencies [Text Block] Letter of Credit Subfacility Letter of Credit [Member] U.S. federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Earnings Per Share Earnings Per Share, Policy [Policy Text Block] State Current State and Local Tax Expense (Benefit) Net earnings Net earnings Net earnings Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Outstanding (in shares) Preferred Stock, Shares Outstanding Employee payroll and related taxes Employee-related Liabilities, Current Percentage of consolidated net sales, single customer Concentration Risk, Threshold Percentage Concentration Risk, Threshold Percentage Statistical Measurement [Domain] Statistical Measurement [Domain] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Non-employee Director Options Elected Share-based Payment Arrangement, Nonemployee [Member] Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Foreign currency translation adjustments, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Additional paid-in capital Additional Paid in Capital, Common Stock Cancelled/forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Translation and Transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Expected Dividend Yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Janitorial supplies Janitorial Supplies [Member] Janitorial Supplies [Member] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity File Number Entity File Number Expected Stock Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Common stock Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract] 2023 Long-Term Debt, Maturity, Year Two Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Income taxes Increase (Decrease) in Income Taxes Payable Total intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] "Additions" Charged to Costs and Expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Employee bonuses and commissions Accrued Bonuses, Current January 2, 2020 January Second Two Thousand Twenty [Member] January Second Two Thousand Twenty [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortization of intangible assets Amortization of Intangible Assets Identifiable intangible assets, weighted average amortization period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Increase related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Variable lease cost Variable Lease, Cost Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Options to purchase shares of common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Subsequent Events [Abstract] Subsequent Events [Abstract] Prepaid income taxes Prepaid Taxes Schedule of Immaterial Revision [Line Items] Schedule of Immaterial Revision [Line Items] Schedule of Immaterial Revision Total deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Two-for-one stock split Stockholders' Equity Note, Stock Split, Conversion Ratio Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Remaining Life Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] 2024 Long-Term Debt, Maturity, Year Three Options Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Land Land [Member] Other Long-Lived Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Percentage of sales Concentration Risk, Percentage Preferred stock: $0.01 par value, 5,000,000 shares authorized, no shares issued or outstanding Preferred Stock, Value, Issued Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Maximum aggregate borrowing capacity Debt Instrument, Maximum Face Amount Allowable Debt Instrument, Maximum Face Amount Allowable Dividends paid in cash Dividends, Cash Options Outstanding (in shares) Outstanding as of Beginning of Period (in shares) Outstanding as of End of Period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Retained Earnings Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Operating lease liabilities Deferred Tax Assets, Operating Lease Liability Deferred Tax Assets, Operating Lease Liability Schedule of Long-Lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Trade accounts receivable Increase (Decrease) in Accounts Receivable Leased assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Summary of Temporary Differences That Give Rise to Deferred Income Tax Assets And Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Property and Equipment, Net [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Other current assets Increase (Decrease) in Other Current Assets Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Basic net earnings per share (in dollars per share) Earnings Per Share, Basic 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue Revenue from Contract with Customer [Text Block] Deferred payroll taxes, CARES Act Social Security Tax, Employer, Deferral, CARES Act Social Security Tax, Employer, Deferral, CARES Act. Allowance For Credit Losses SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] 2022 Long-Term Debt, Maturity, Year One Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] 2026 Long-Term Debt, Maturity, Year Five Expense related to contribution to employees' retirement accounts Defined Contribution Plan, Cost Schedule II-Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Operating cash outflow from operating leases Operating Lease, Payments Deferred income tax liabilities Deferred Tax Liabilities, Net Insurance reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Approximate number of in-market locations Number of Stores Federal Federal Income Tax Expense (Benefit), Continuing Operations Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Entity Voluntary Filers Entity Voluntary Filers Total grant date fair value of stock options vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Total Long-term Debt Insurance reserves Accrued Insurance, Current Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Entity Small Business Entity Small Business Increase related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Total Income Tax Expense (Benefit), Continuing Operations [Abstract] Senior unsecured promissory notes payable, Series H 2.50% Senior Unsecured Promissory Note Payable [Member] 2.50% Senior Unsecured Promissory Note Payable [Member] Total liabilities and stockholders' equity Liabilities and Equity Other Other Accrued Liabilities, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Concentration Risk [Line Items] Percentage of Sales by Product Line [Line Items] Concentration Risk [Line Items] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Cutting tools Cutting Tools [Member] Cutting Tools [Member] Entity Interactive Data Current Entity Interactive Data Current 2027 and thereafter Long-Term Debt, Maturity, after Year Five Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Other Increase (Decrease) in Other Operating Assets and Liabilities, Net Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating and administrative expenses Selling, General and Administrative Expense Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Authorized (in shares) Preferred Stock, Shares Authorized Balance at beginning of year: Balance at end of year: Unrecognized Tax Benefits Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding January 3, 2017 January Third Two Thousand Seventeen [Member] January 3, 2017 [Member] Entity Address, State or Province Entity Address, State or Province Customer promotions and marketing Accrued Marketing Costs, Current Current liabilities: Liabilities, Current [Abstract] 2025 Long-Term Debt, Maturity, Year Four Foreign valuation allowances Operating Loss Carryforwards, Valuation Allowance Revision of Prior Period [Axis] Revision of Prior Period [Axis] Cash paid for acquisition Payments to Acquire Businesses, Net of Cash Acquired Debt Commitments Debt Disclosure [Text Block] Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Credit Facility Line of Credit [Member] Senior Unsecured Promissory Notes Senior Notes [Member] Leases Lessee, Leases [Policy Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term January 4, 2021 January Fourth Two Thousand Twenty One [Member] January Fourth Two Thousand Twenty One [Member] Hydraulics and pneumatics Hydraulics And Pneumatics [Member] Hydraulics And Pneumatics [Member] Outstanding letters of credit under unsecured revolving credit facility - contingent obligation Letters of Credit Outstanding, Amount Present value of lease liabilities Operating Lease, Liability Federal Current Federal Tax Expense (Benefit) Document Transition Report Document Transition Report Common stock: $0.01 par value, 800,000,000 shares authorized, 575,464,682 and 574,159,575 shares issued and outstanding, respectively Common stock Common Stock, Value, Issued Revenues by Geographic Areas [Line Items] Percentage of Sales by End Market [Line Items] Disaggregation of Revenue [Line Items] Weighted average period over which total unrecognized stock-based compensation expense will be recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Safety supplies Safety Supplies [Member] Safety Supplies [Member] Customer concentration risk End Market Customer Concentration Risk [Member] Commitments and contingencies (Notes 5, 8, 9, and 10) Commitments and Contingencies Operating Leases Lessee, Operating Leases [Text Block] Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company January 2, 2019 January Second Two Thousand Nineteen [Member] January 2, 2019 [Member] Trade accounts receivable, allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Fair Value Assumptions for Options Granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Product Line Product Concentration Risk [Member] Foreign Deferred Foreign Income Tax Expense (Benefit) Auditor Name Auditor Name Cover [Abstract] Cover [Abstract] Weighted shares assumed upon exercise of stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Long-Lived Assets by Geographic Areas [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Customer promotions Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities January 2, 2018 January Second Two Thousand Eighteen [Member] January 2, 2018 [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Reconciliation of The Beginning and Ending Amount of Total Gross Unrecognized Tax Benefits Summary of Income Tax Contingencies [Table Text Block] Identifiable intangible assets acquired Identifiable Intangible Assets Acquired Identifiable intangible assets acquired. Fasteners Fasteners [Member] Fasteners [Member] Senior unsecured promissory notes payable, Series E 2.72% Senior Unsecured Promissory Note Payable [Member] 2.72% Senior Unsecured Promissory Note Payable [Member] Audit Information [Abstract] Audit Information Cash dividends declared per share of common stock (in dollars per share) Common Stock, Dividends, Per Share, Declared Accrued expenses Accrued expenses Accrued Liabilities, Current Net sales Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Payments of dividends Payments of Dividends Stock Option Plan Share-based Payment Arrangement, Option [Member] Product Warranties Standard Product Warranty, Policy [Policy Text Block] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Operating income Operating Income (Loss) Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Current portion of operating lease liabilities Operating Lease, Liability, Current Senior unsecured promissory notes payable, Series A 2.00% Senior Promissory Note Payable [Member] 2.00% Senior Unsecured Promissory Note Payable [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stock-based compensation Total stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Cash and Cash Equivalents, at Carrying Value Depreciation of property and equipment Depreciation Cash dividends paid per share of common stock (in dollars per share) Cash dividends paid per share of common stock (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Accrued expenses Increase (Decrease) in Accrued Liabilities Long-Lived Assets Property, Plant, and Equipment and Intangible Assets [Text Block] Other Payments for (Proceeds from) Other Investing Activities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Prepaid royalty Deferred Tax Assets, Deferred Income April 21, 2015 April Twenty First Two Thousand Fifteen [Member] [Domain] April Twenty First Two Thousand Fifteen [Member] [Domain] Maximum Maximum [Member] Manufacturing Manufacturing Customers [Member] Manufacturing Customers [Member] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Granted Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Remaining Contractual Term Share based compensation arrangement by share based payment award options grants in period weighted average remaining contractual term. Award Type [Axis] Award Type [Axis] Option Exercise (Strike) Price (in dollars per share) Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders' equity Balance at beginning of year Balance at end of year Stockholders' Equity Attributable to Parent Issued (in shares) Issued, additional (in shares) Common Stock, Shares, Issued Issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code Preferred stock Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract] Entity Address, City or Town Entity Address, City or Town Other Other Customers [Member] Other Customers [Member] Purchases of common stock Payments for Repurchase of Common Stock Depreciable life in years Property, Plant and Equipment, Useful Life Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Operating lease liabilities Operating Lease, Liability, Noncurrent Canada and Mexico Canada and Mexico [Member] Canada and Mexico. Debt issuance, aggregate principal amount Debt Instrument, Face Amount Income tax expense Current Income Tax Expense (Benefit) Interest expense Interest Expense Average Interest Rate, weighted per annum Debt Instrument, Interest Rate, Effective Percentage Closing Stock Price on Date of Grant (in dollars per share) Share Price Retained earnings Retained Earnings (Accumulated Deficit) Non-cancelable lease term, pick-up truck, (less than) Lessee, Operating Lease, Term of Contract Options termination period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Percentage fee paid for unused portion of credit facility Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Entity Filer Category Entity Filer Category "Other" Additions (Deductions) SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Total deferred income tax liabilities Deferred Tax Liabilities, Gross Risk-free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Income Statement [Abstract] Income Statement [Abstract] Customer Concentration Risk [Table] Percentages of Sales by Product Line [Table] Concentration Risk [Table] Interest income Interest and Other Income Entity Registrant Name Entity Registrant Name Deferred income tax assets (liabilities): Components of Deferred Tax Assets and Liabilities [Abstract] "Less" Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Proceeds from exercise of stock options Proceeds from Stock Options Exercised Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Cancelled/forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income tax expense Total income tax expense Income Tax Expense (Benefit) Trade accounts receivable, net of allowance for credit losses of $12.0 and $12.3, respectively Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Inventory costing and valuation methods Deferred Tax Assets, Inventory Proceeds from debt obligations Proceeds from Issuance of Long-term Debt Equity Components [Axis] Equity Components [Axis] Entity Tax Identification Number Entity Tax Identification Number SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Revenues by Geographic Areas [Table] Percentages of Sales by End Market [Table] Disaggregation of Revenue [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Asset Acquisition [Table] Asset Acquisition [Table] Inventories Inventory, Net Options Granted (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Purchases of common stock Stock Repurchased During Period, Value Federal Deferred Federal Income Tax Expense (Benefit) Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] 2027 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Shares Outstanding [Roll Forward] Share Outstanding [Roll Forward] Share Outstanding [Roll Forward] Current portion of debt Less: Current portion of debt Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Property and Equipment, Net, by Type [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Reconciliation of Denominators used in Computation of Basic and Diluted Earnings per Share Schedule of Weighted Average Number of Shares [Table Text Block] Grantee Status [Axis] Grantee Status [Axis] Par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Revenue benchmark Sales Revenue Benchmark [Member] Estimated Fair Value of Stock Option (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Shelving, industrial vending, and equipment Shelving, Industrial Vending, And Equipment [Member] Shelving, industrial vending, and equipment [Member] Equity Component [Domain] Equity Component [Domain] Short-term lease cost Short-term Lease, Cost Senior unsecured promissory notes payable, Series C 3.22% Senior Unsecured Promissory Note Payable [Member] 3.22% Senior Unsecured Promissory Note Payable [Member] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Purchases of common stock (in shares) Stock Repurchased During Period, Shares Foreign currency translation adjustments (net of tax of $0.0 in 2021, 2020, and 2019) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Leased Vehicles Vehicles [Member] Statement [Line Items] Statement [Line Items] Valuation Allowances And Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Grantee Status [Domain] Grantee Status [Domain] Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Property and Equipment, Net, by Type [Axis] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Auditor Location Auditor Location Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Customer [Axis] Customer [Axis] Retirement Savings Plan Retirement Benefits [Text Block] Accounting Estimates Use of Estimates, Policy [Policy Text Block] Document Annual Report Document Annual Report Profit sharing contribution Accrued Profit Sharing Contribution, Current Carrying value as of the balance sheet date of obligations incurred and payable for profit sharing contributions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). State State and Local Income Tax Expense (Benefit), Continuing Operations Deferred Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract] Title of 12(b) Security Title of 12(b) Security Aggregate residual value guarantee of pick-up leases Residual Value of Leased Asset Total assets Assets Revision of Prior Period, Adjustment Revision of Prior Period, Adjustment [Member] Deferred income taxes Deferred Income Taxes and Tax Credits Authorized (in shares) Common Stock, Shares Authorized Segments, Geographical Areas [Abstract] Segments, Geographical Areas [Abstract] Automated distribution and warehouse equipment Automated Distribution And Warehouse Equipment [Member] Automated distribution and warehouse equipment [Member] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Document Type Document Type Product and Service [Domain] Product and Service [Domain] Average Interest Rate, fixed per annum Debt Instrument, Interest Rate, Stated Percentage Undistributed earnings from foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Schedule of Immaterial Revision [Table] Schedule of Immaterial Revision [Table] Schedule of Immaterial Revision Material changes in unrecognized tax benefits Unrecognized Tax Benefits, Period Increase (Decrease) Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Unsecured Revolving Credit Facility Revolving Credit Facility [Member] Business Overview and Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Tools Tools [Member] Tools [Member] Transportation equipment Transportation Equipment [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Cost Components of Operating Leases, Weighted Average Lease Terms, Discount Rates, and Supplemental Cash Flow Information Lease, Cost [Table Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Geographical [Axis] Geographical [Axis] Basic weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted net earnings per share (in dollars per share) Earnings Per Share, Diluted All other foreign countries Non-North America [Member] Countries excluding Canada, Mexico, and the United States of America (US) [Member]. Net cash paid for income taxes Income Taxes Paid, Net Subsequent Events Subsequent Events [Text Block] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes Deferred Income Tax Liabilities, Net Options vesting and exercisable period, maximum Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Difference In Income Tax Expense And Expected Expense Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Allowance for credit losses Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Impairment of property and equipment long-lived assets Impairment, Long-Lived Asset, Held-for-Use Accumulated other comprehensive (loss) income AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Outstanding (in shares) Balance at beginning of year (in shares) Balance at end of year (in shares) Common Stock, Shares, Outstanding April 16, 2013 April Sixteenth Two Thousand Thirteen [Member] April Sixteenth Two Thousand Thirteen [Member] Cost of sales Cost of Goods and Services Sold Operating lease ROU assets Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset Document Period End Date Document Period End Date Senior unsecured promissory notes payable, Series B 2.45% Senior Unsecured Promissory Note Payable [Member] 2.45% Senior Unsecured Promissory Note Payable [Member] Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Other Product and Service, Other [Member] Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State Deferred State and Local Income Tax Expense (Benefit) Award Date [Domain] Award Date [Domain] Electrical supplies Electrical Supplies [Member] Electrical Supplies [Member] Total Lease, Cost Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Current Current Federal, State and Local, Tax Expense (Benefit) [Abstract] Decrease related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Insurance Reserves SEC Schedule, 12-09, Reserve, Insurance [Member] SEC Schedule, 12-09, Reserve, Insurance [Member] Leased Facilities and Equipment Leased Facilities and Equipment Facilities And Equipment [Member] Facilities And Equipment [Member] Schedule of Debt Obligations and Letters of Credit Outstanding Schedule of Long-term Debt Instruments [Table Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Payments against debt obligations Repayments of Long-term Debt Trading Symbol Trading Symbol Property and equipment Property, Plant and Equipment, Gross Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Other, net Deferred Tax Liabilities, Other Foreign Foreign Income Tax Expense (Benefit), Continuing Operations Purchase price of assets acquired Asset Acquisition, Consideration Transferred Outstanding as of Beginning of Period (in dollars per share) Outstanding as of End of Period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price April 19, 2016 April Nineteenth Two Thousand Sixteen [Member] [Domain] April Nineteenth Two Thousand Sixteen [Member] [Domain] Long-term debt Long-term Debt, Excluding Current Maturities Asset Acquisition [Domain] Asset Acquisition [Domain] Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Entity Current Reporting Status Entity Current Reporting Status Asset Acquisition [Line Items] Asset Acquisition [Line Items] Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Payables and Accruals [Abstract] Payables and Accruals [Abstract] Earnings Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Construction in progress Construction in Progress [Member] Gain on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Federal and state benefit of uncertain tax positions Deferred Tax Assets Federal And State Benefit Of Uncertain Tax Positions The tax effect as of the balance sheet date of the amount of estimated future tax deductions arising from Federal and state benefit of uncertain tax positions. United States UNITED STATES Par value (in dollars per share) Par value (in dollars per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Weighted average exercise prices of options (in dollars per share) Antidilutive Securities Excluded From Computation Of Earnings Per Share Weighted Average Exercise Price Antidilutive Securities Excluded from Computation of Earnings Per Share, Weighted Average Exercise Price Leases [Abstract] Leases [Abstract] Award Date [Axis] Award Date [Axis] Income Taxes Income Tax, Policy [Policy Text Block] LIBOR London Interbank Offered Rate (LIBOR) [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Exercised (in shares) Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Diluted weighted average shares outstanding (in shares) Diluted weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Material handling Material Handling [Member] Material Handling [Member] Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Stock Option Plan Activity and Stock Options Granted Share-based Payment Arrangement, Option, Activity [Table Text Block] Apex Industrial Technologies LLC Apex Industrial Technologies LLC [Member] Apex Industrial Technologies LLC [Member] Per annum interest rate over LIBOR Debt Instrument, Basis Spread on Variable Rate Insurance Reserves Self Insurance Reserve [Policy Text Block] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Decrease related to statute of limitation lapses Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Anti-Dilutive Options Excluded Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Auditor Firm ID Auditor Firm ID Credit Facility [Axis] Credit Facility [Axis] Entity Address, Address Line One Entity Address, Address Line One Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Buildings and improvements Building and Building Improvements [Member] Changes in operating assets and liabilities, net of acquisition: Increase (Decrease) in Operating Capital [Abstract] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Expected Life of Option in Years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Welding supplies Welding Supplies [Member] Welding Supplies [Member] Total current liabilities Liabilities, Current Senior unsecured promissory notes payable, Series F 1.69% Senior Unsecured Promissory Note Payable [Member] 1.69% Senior Unsecured Promissory Note Payable [Member] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Current Fiscal Year End Date Current Fiscal Year End Date Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Senior unsecured promissory notes payable, Series G 2.13% Senior Unsecured Promissory Note Payable [Member] 2.13% Senior Unsecured Promissory Note Payable [Member] Total long-lived Assets Long-Lived Assets Statement [Table] Statement [Table] Other current assets Other Assets, Current Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Total unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable Accounts Receivable [Policy Text Block] U.S. federal income tax expense at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Subsequent Event Subsequent Event [Member] North America North America [Member] Foreign net operating loss and credit carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Foreign Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Balance at Beginning of Year Balance at End of Year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Indirect taxes Accrual For Taxes Other Than Income Taxes, Current, Including Sales and V.A.T. Taxes Carrying value as of the balance sheet date of obligations incurred and payable for real, property, sales, and V.A.T. taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Non-residential construction Non-Residential Construction Customers [Member] Non-Residential Construction Customers [Member] Inventories Inventory, Policy [Policy Text Block] Foreign Current Foreign Tax Expense (Benefit) Adjustments to reconcile net earnings to net cash provided by operating activities, net of acquisition: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Operating lease cost Operating Lease, Cost April 22, 2014 April Twenty Second Two Thousand Fourteen [Member] April Twenty Second Two Thousand Fourteen [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Schedule of Common Stock Outstanding Roll Forward Schedule of Common Stock Outstanding Roll Forward [Table Text Block] Income tax expense Deferred Income Tax Expense (Benefit) EX-101.PRE 14 fast-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Jan. 21, 2022
Jun. 30, 2021
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Document Transition Report false    
Entity File Number 0-16125    
Entity Registrant Name FASTENAL CO    
Entity Incorporation, State or Country Code MN    
Entity Tax Identification Number 41-0948415    
Entity Address, Address Line One 2001 Theurer Boulevard    
Entity Address, City or Town Winona    
Entity Address, State or Province MN    
Entity Address, Postal Zip Code 55987-1500    
City Area Code 507    
Local Phone Number 454-5374    
Title of 12(b) Security Common stock, par value $.01 per share    
Trading Symbol FAST    
Security Exchange Name NASDAQ    
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     $ 29,835,146,952
Entity Common Stock, Shares Outstanding (in shares)   575,550,072  
Entity Central Index Key 0000815556    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Name KPMG LLP
Auditor Location Minneapolis, MN
Auditor Firm ID 185
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 236.2 $ 245.7
Trade accounts receivable, net of allowance for credit losses of $12.0 and $12.3, respectively 900.2 769.4
Inventories 1,523.6 1,337.5
Prepaid income taxes 8.5 6.7
Other current assets 188.1 140.3
Total current assets 2,856.6 2,499.6
Property and equipment, net 1,019.2 1,030.7
Operating lease right-of-use assets 242.3 243.0
Other assets 180.9 191.4
Total assets 4,299.0 3,964.7
Current liabilities:    
Current portion of debt 60.0 40.0
Accounts payable 233.1 207.0
Accrued expenses 298.3 272.1
Current portion of operating lease liabilities 90.8 93.6
Total current liabilities 682.2 612.7
Long-term debt 330.0 365.0
Operating lease liabilities 156.0 151.5
Deferred income taxes 88.6 102.3
Commitments and contingencies (Notes 5, 8, 9, and 10)
Stockholders' equity:    
Preferred stock: $0.01 par value, 5,000,000 shares authorized, no shares issued or outstanding 0.0 0.0
Common stock: $0.01 par value, 800,000,000 shares authorized, 575,464,682 and 574,159,575 shares issued and outstanding, respectively 5.8 5.7
Additional paid-in capital 96.2 59.1
Retained earnings 2,970.9 2,689.6
Accumulated other comprehensive loss (30.7) (21.2)
Total stockholders' equity 3,042.2 2,733.2
Total liabilities and stockholders' equity $ 4,299.0 $ 3,964.7
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Trade accounts receivable, allowance for credit losses $ 12.0 $ 12.3
Preferred stock    
Par value (in dollars per share) $ 0.01 $ 0.01
Authorized (in shares) 5,000,000 5,000,000
Issued (in shares) 0 0
Outstanding (in shares) 0 0
Common stock    
Par value (in dollars per share) $ 0.01 $ 0.01
Authorized (in shares) 800,000,000 800,000,000
Issued (in shares) 575,464,682 574,159,575
Outstanding (in shares) 575,464,682 574,159,575
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Earnings - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Net sales $ 6,010.9 $ 5,647.3 $ 5,333.7
Cost of sales 3,233.7 3,079.5 2,818.3
Gross profit 2,777.2 2,567.8 2,515.4
Operating and administrative expenses 1,559.8 1,426.0 1,458.2
Operating income 1,217.4 1,141.8 1,057.2
Interest income 0.1 0.6 0.4
Interest expense (9.7) (9.7) (13.9)
Earnings before income taxes 1,207.8 1,132.7 1,043.7
Income tax expense 282.8 273.6 252.8
Net earnings $ 925.0 $ 859.1 $ 790.9
Basic net earnings per share (in dollars per share) $ 1.61 $ 1.50 $ 1.38
Diluted net earnings per share (in dollars per share) $ 1.60 $ 1.49 $ 1.38
Basic weighted average shares outstanding (in shares) 574,808,030 573,778,761 573,202,152
Diluted weighted average shares outstanding (in shares) 577,117,056 575,671,954 574,441,628
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net earnings $ 925.0 $ 859.1 $ 790.9
Other comprehensive (loss) income, net of tax:      
Foreign currency translation adjustments (net of tax of $0.0 in 2021, 2020, and 2019) (9.5) 17.2 6.4
Comprehensive income $ 915.5 $ 876.3 $ 797.3
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Foreign currency translation adjustments, tax $ 0.0 $ 0.0 $ 0.0
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Millions
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated other comprehensive (loss) income
Balance at beginning of year at Dec. 31, 2018   $ 5.7 $ 0.2 $ 2,341.6 $ (44.8)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock options exercised   0.0 58.5    
Purchases of common stock     0.0    
Stock-based compensation     5.7    
Net earnings $ 790.9     790.9  
Dividends paid in cash       (498.6)  
Other comprehensive (loss) income         6.4
Balance at end of year at Dec. 31, 2019 $ 2,665.6 5.7 64.4 2,633.9 (38.4)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends paid per share of common stock (in dollars per share) $ 0.87        
Stock options exercised   0.0 41.0    
Purchases of common stock     (52.0)    
Stock-based compensation     5.7    
Net earnings $ 859.1     859.1  
Dividends paid in cash       (803.4)  
Other comprehensive (loss) income         17.2
Balance at end of year at Dec. 31, 2020 $ 2,733.2 5.7 59.1 2,689.6 (21.2)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends paid per share of common stock (in dollars per share) $ 1.40        
Stock options exercised   0.1 31.5    
Purchases of common stock     0.0    
Stock-based compensation     5.6    
Net earnings $ 925.0     925.0  
Dividends paid in cash       (643.7)  
Other comprehensive (loss) income         (9.5)
Balance at end of year at Dec. 31, 2021 $ 3,042.2 $ 5.8 $ 96.2 $ 2,970.9 $ (30.7)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cash dividends paid per share of common stock (in dollars per share) $ 1.12        
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:      
Net earnings $ 925.0 $ 859.1 $ 790.9
Adjustments to reconcile net earnings to net cash provided by operating activities, net of acquisition:      
Depreciation of property and equipment 159.9 153.3 144.6
Gain on sale of property and equipment (1.1) (1.4) (1.2)
Bad debt expense 2.5 7.5 5.5
Deferred income taxes (13.7) 2.9 15.0
Stock-based compensation 5.6 5.7 5.7
Amortization of intangible assets 10.8 9.1 4.1
Changes in operating assets and liabilities, net of acquisition:      
Trade accounts receivable (135.2) (29.7) (30.4)
Inventories (189.5) 36.0 (84.4)
Other current assets (47.8) 17.1 (10.4)
Accounts payable 26.1 14.2 (0.8)
Accrued expenses 26.2 20.6 10.7
Income taxes (1.8) 10.0 (7.7)
Other 3.1 (2.6) 1.1
Net cash provided by operating activities 770.1 1,101.8 842.7
Cash flows from investing activities:      
Purchases of property and equipment (156.6) (168.1) (246.4)
Proceeds from sale of property and equipment 8.4 10.6 6.6
Cash paid for acquisition 0.0 (125.0) 0.0
Other (0.3) 0.8 0.1
Net cash used in investing activities (148.5) (281.7) (239.7)
Cash flows from financing activities:      
Proceeds from debt obligations 525.0 1,000.0 910.0
Payments against debt obligations (540.0) (940.0) (1,065.0)
Proceeds from exercise of stock options 31.6 41.0 58.5
Purchases of common stock 0.0 (52.0) 0.0
Payments of dividends (643.7) (803.4) (498.6)
Net cash used in financing activities (627.1) (754.4) (595.1)
Effect of exchange rate changes on cash and cash equivalents (4.0) 5.1 (0.2)
Net (decrease) increase in cash and cash equivalents (9.5) 70.8 7.7
Cash and cash equivalents at beginning of year 245.7 174.9 167.2
Cash and cash equivalents at end of year 236.2 245.7 174.9
Supplemental information:      
Cash paid for interest 9.9 8.4 13.9
Net cash paid for income taxes $ 294.0 $ 260.1 $ 242.7
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Overview and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Business Overview and Summary of Significant Accounting Policies
Note 1. Business Overview and Summary of Significant Accounting Policies
Business Overview
Fastenal is a leader in the wholesale distribution of industrial and construction supplies. We distribute these supplies through a network of branches and Onsite locations. Collectively we refer to our branches and Onsite locations as in-market locations. We have over 3,200 in-market locations located primarily in North America.
Principles of Consolidation
The consolidated financial statements include the accounts of Fastenal Company and its subsidiaries (collectively referred to as Fastenal or by terms such as we, our, or us). All material intercompany balances and transactions have been eliminated in consolidation.
Revenue Recognition
Net sales include products and shipping and handling charges, net of estimates for product returns and any related sales incentives. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products. All revenue is recognized when we satisfy our performance obligations under the contract. We recognize revenue by transferring the promised products to the customer, with the majority of revenue recognized at the point in time the customer obtains control of the products. We recognize revenue for shipping and handling charges at the time the products are delivered to or picked up by the customer. We estimate product returns based on historical return rates. Using probability assessments, which are based on known inputs at year-end, we estimate sales incentives expected to be paid over the term of the contract. The majority of our contracts have a single performance obligation and are short term in nature. Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales.
Accounts Receivable
Credit is extended based upon an evaluation of the customers' financial condition. Accounts receivable are stated at their estimated net realizable value. The allowance for credit losses is based on an income statement approach which adjusts the ending balance sheet to take into consideration expected losses over the contractual lives of the receivables, considering factors such as historical data as a basis for future expected losses.
Foreign Currency Translation and Transactions
The functional currency of our foreign operations is typically the applicable local currency. The functional currency is translated into United States dollars for balance sheet accounts, except retained earnings, using current exchange rates as of the balance sheet date, for retained earnings at historical exchange rates, and for revenue and expense accounts using a weighted average exchange rate during the applicable period. The translation adjustments are deferred as a separate component of stockholders' equity captioned accumulated other comprehensive income (loss). Gains or losses resulting from transactions denominated in foreign currencies are included in cost of sales or operating and administrative expenses.
Cash and Cash Equivalents
We consider all investments purchased with original maturities of three months or less to be cash equivalents.
Inventories
Inventories, consisting of finished goods merchandise held for resale, are stated at the lower of cost (first in, first out method) or net realizable value. We record valuation adjustments for excess, slow-moving, and obsolete inventory that are equal to the difference between the cost and estimated net realizable value for that inventory. These estimates are based on a review and comparison of the current inventory levels to projected and historical sales of inventory.
Property and Equipment
Property and equipment are stated at cost. Depreciation on property and equipment is provided for using the straight-line method over the anticipated economic useful lives of the related property. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If
circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by the asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values, and third-party independent appraisals, as considered necessary. There were no impairments recorded during any of the three years reported in these consolidated financial statements.
Leases
We determine if an arrangement contains a lease at inception. Operating leases are included in our operating lease right-of-use (ROU) assets, the current portion of operating lease liabilities, and the operating lease liabilities in our Consolidated Balance Sheets.
The ROU assets represent our right to control the use of an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The operating lease ROU assets also include any prepaid lease payments made and exclude lease incentives. Lease expense is recognized on a straight-line basis over the lease term.
Many of our leases include both lease (e.g., fixed payments including rent, taxes, and insurance costs) and nonlease components (e.g., common-area or other maintenance costs) which are accounted for as a single lease component as we have elected the practical expedient to group lease and nonlease components for all leases. Our pick-up truck leases typically have a non-cancelable lease term of less than one year and therefore, we have elected the practical expedient to exclude these short-term leases from our ROU assets and lease liabilities.
Most leases include one or more options to renew. The exercise of lease renewal options is typically at our sole discretion; therefore, the majority of renewals to extend the lease terms are not included in our ROU assets and lease liabilities as they are not reasonably certain of exercise. We regularly evaluate the renewal options and when they are reasonably certain of exercise, we include the renewal period in our lease term.
As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of the lease payments. We have a centrally managed treasury function; therefore, based on the applicable lease terms and the current economic environment, we apply a portfolio approach for determining the incremental borrowing rate.
Other Long-Lived Assets
Other assets consist of prepaid deposits, goodwill, and other definite-lived intangible assets. Goodwill represents the excess of the purchase price over the fair value of net assets acquired. Goodwill is reviewed for impairment annually. The identifiable intangible assets are amortized on a straight-line basis over their estimated life.
On March 30, 2020 we purchased certain assets of Apex for $125.0, including identifiable intangible assets totaling $123.8, with a weighted average amortization period of approximately 19.4 years.
Accounting Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from those estimates.
Insurance Reserves
We are self-insured for certain losses relating to workers' compensation, automobile, health, and general liability costs. Specific stop-loss coverage is provided for catastrophic claims in order to limit exposure to significant claims. Self-insurance liabilities are based on our estimate of reported claims and claims incurred but not yet reported.
Product Warranties
We offer a basic limited warranty for certain of our products. The specific terms and conditions of those warranties vary depending upon the product sold. We typically recoup these costs through product warranties we hold with the original equipment manufacturers. Our warranty expense has historically been minimal.
Stock-Based Compensation
We estimate the value of stock option grants using a Black-Scholes valuation model. Stock-based compensation expense is recognized on a straight-line basis over the vesting period. Our stock-based compensation expense is recorded in operating and administrative expenses.
Income Taxes
We account for income taxes under the asset and liability method. Under this 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. 
We recognize the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. We record interest and penalties related to unrecognized tax benefits in income tax expense.
Earnings Per Share
Basic net earnings per share is calculated using net earnings available to common stockholders divided by the weighted average number of shares of common stock outstanding during the year. Diluted net earnings per share is similar to basic net earnings per share except that the weighted average number of shares of common stock outstanding includes the incremental shares assumed to be issued upon the exercise of stock options considered to be 'in-the-money' (i.e., when the market price of our stock is greater than the exercise price of our outstanding stock options).
Segment Reporting
We have determined that for our North American regions we meet the aggregation criteria outlined in the accounting standards as these regions have similar: (1) economic characteristics, (2) products and services, (3) customers, (4) distribution channels, and (5) regulatory environments. Considering the insignificance of our operations outside of North America, we report as a single business segment.
Impact of COVID-19
The COVID-19 pandemic has likely influenced various trends the company is currently experiencing. These include supply chain disruptions and labor shortages, and a modest shift in our mix to include more safety products. Evaluating 2021 is challenging given the impacts of the pandemic on the company in the year-earlier period. However, in contrast to much of the preceding one to two years, we are currently seeing a narrower impact on our business related directly to the COVID-19 pandemic, as economic activity has recovered and customer and product mix has reverted back to close to pre-pandemic levels. We believe current financial results are more reflective of traditional economic and marketplace dynamics than of pandemic-related issues such as facility restrictions, labor force illness, and personal protective equipment (PPE) demand. The primary exception to this normalization trend is in the signings of our Onsite and Fastenal Managed Inventory (FMI), which have yet to recover to pre-pandemic levels. To the extent that COVID-19 infections and/or interventions continue to meaningfully influence the marketplace, on a national, local, or business-specific basis, this can either directly impact or indirectly influence access to customer facilities and decision-makers, and lengthen the sales cycle for certain of our solutions.
However, it is possible the COVID-19 pandemic, particularly in light of variant strains of the virus, could further impact our operations and the operations of our suppliers and vendors as a result of quarantines, facility closures, illnesses, and travel and logistics restrictions. The extent to which the COVID-19 pandemic impacts our business, results of operations, and financial condition will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to, the resumption of high levels of infection and hospitalization, the resulting impact on our customers, suppliers, and vendors, the remedial actions and stimulus measures adopted by federal, state, and local governments, and to what extent normal economic and operating conditions are impacted. We cannot reasonably estimate the future impact at this time.
Stock Split
On April 17, 2019, the board of directors approved a two-for-one stock split of the company's outstanding common stock. Holders of the company's common stock, par value $0.01 per share, at the close of business on May 2, 2019, received one
additional share of common stock for every share of common stock they owned. The stock split took effect at the close of business on May 22, 2019. All historical common stock share and per share information for all periods presented in the accompanying consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.
Immaterial Revision
The prior period balances for additional paid-in capital and common stock have been updated in both the Consolidated Balance Sheets and Consolidated Statements of Stockholders' Equity to reflect the impact of an immaterial correction which reclassified $2.9 from additional paid-in capital to common stock in connection with the 2019 stock split.
Recently Issued Accounting Pronouncements
In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions to U.S. GAAP on contract modifications, hedging relationships, and other transactions affected by reference rate reform to ease entities' financial reporting burdens as the market transitions from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made, hedging relationships entered into, and other transactions affected by reference rate reform, evaluated on or before December 31, 2022, beginning during the reporting period in which the guidance has been elected. We do not have any receivables, hedging relationships, or lease agreements that reference LIBOR or another reference rate expected to be discontinued. We are currently evaluating the impact of the new guidance on our consolidated financial statements; however, we have determined that, of our current debt commitments as outlined in detail in Note 9 'Debt Commitments', only the obligations described under Unsecured Revolving Credit Facility in Note 9 would be impacted by ASU 2020-04. Our Senior Unsecured Promissory Notes Payable described in Note 9 each have fixed interest rates.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue
Note 2. Revenue
Disaggregation of Revenue
The accounting policies of the operations in the various geographic areas are the same as those described in the summary of significant accounting policies. Revenues are attributed to countries based on the selling location from which the sale occurred. During 2021, no single customer represented 5% or more of our consolidated net sales. During 2020, we had a single customer that represented 5% of our consolidated net sales, whereas all remaining customers fell below that threshold. During 2019, no single customer represented 5% or more of our consolidated net sales.
Our revenues related to the following geographic areas were as follows for the periods ended December 31:
Twelve-month period
202120202019
United States$5,033.3 4,825.3 4,568.9 
Canada and Mexico749.0 625.0 606.8 
North America5,782.3 5,450.3 5,175.7 
All other foreign countries228.6 197.0 158.0 
Total revenues$6,010.9 5,647.3 5,333.7 
The percentages of our sales by end market were as follows for the periods ended December 31:
Twelve-month period
202120202019
Manufacturing68.9 %62.4 %67.5 %
Non-residential construction11.1 %11.3 %12.9 %
Other20.0 %26.3 %19.6 %
100.0 %100.0 %100.0 %
The percentages of our sales by product line were as follows for the periods ended December 31:
Twelve-month Period
TypeIntroduced202120202019
Fasteners (1)
196733.3 %29.9 %34.2 %
Tools19938.5 %8.2 %9.9 %
Cutting tools19965.0 %4.7 %5.7 %
Hydraulics & pneumatics19966.4 %5.9 %6.8 %
Material handling19965.6 %5.1 %5.9 %
Janitorial supplies19968.2 %9.8 %7.8 %
Electrical supplies19974.3 %4.1 %4.7 %
Welding supplies19973.8 %3.5 %4.2 %
Safety supplies199921.2 %25.5 %17.9 %
Other3.7 %3.3 %2.9 %
100.0 %100.0 %100.0 %
(1) The fastener product line represents fasteners and miscellaneous supplies.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Lived Assets
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Long-Lived Assets
Note 3. Long-Lived Assets
The accounting policies of the operations in the various geographic areas are the same as those described in the summary of significant accounting policies. Long-lived assets consist of net property and equipment, operating lease right-of-use assets, deposits, goodwill, and other net intangibles.
Property and equipment at year end consisted of the following:
Depreciable Life
in Years
20212020
Land— $58.3 51.9 
Buildings and improvements
15 to 40
501.9 450.4 
Automated distribution and warehouse equipment
5 to 30
266.5 254.7 
Shelving, industrial vending, and equipment
3 to 10
1,211.2 1,141.3 
Transportation equipment
3 to 5
86.6 87.3 
Construction in progress— 72.7 99.0 
2,197.2 2,084.6 
Less accumulated depreciation(1,178.0)(1,053.9)
Property and equipment, net$1,019.2 1,030.7 
Our long-lived assets related to the following geographic areas at year end:
20212020
United States$1,322.9 1,344.9 
Canada and Mexico85.6 85.1 
North America1,408.5 1,430.0 
All other foreign countries33.9 35.1 
Total long-lived assets$1,442.4 1,465.1 
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued Expenses
Note 4. Accrued Expenses
Accrued expenses at year end consisted of the following:
20212020
Employee payroll and related taxes$32.3 60.3 
(1)
Employee bonuses and commissions37.0 22.3 
Profit sharing contribution17.4 16.2 
Insurance reserves35.7 41.0 
Indirect taxes91.4 54.3 
Customer promotions and marketing56.3 57.9 
Other28.2 20.1 
Accrued expenses$298.3 272.1 
(1) Includes the deferral of $30.0 in payroll taxes resulting from the CARES Act in 2020.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Stockholders' Equity
Note 5. Stockholders' Equity
Dividends
On January 18, 2022, our board of directors declared a quarterly dividend of $0.31 per share of common stock to be paid in cash on March 2, 2022 to shareholders of record at the close of business on February 2, 2022. We paid aggregate annual cash dividends per share of $1.12, $1.40, and $0.87 in 2021, 2020, and 2019, respectively.
Stock Options
Effective January 3, 2022, the compensation committee of our board of directors granted to our employees options to purchase a total of 660,083 shares of our common stock at an exercise strike price of $62.00 per share. On the same date, certain of our non-employee directors received options to acquire a total of 53,355 shares of our common stock at an exercise price of $62.00 per share. The closing stock price on the effective date of the grants was $61.98 per share.
The following tables summarize the details of options granted under our stock option plans that were still outstanding as of December 31, 2021, and the assumptions used to value those grants. All such grants were effective at the close of business on the date of grant.
 
Options
Granted
Option Exercise
(Strike) Price
Closing Stock
Price on Date
of Grant
December 31, 2021
Date of GrantOptions
Outstanding
Options
Exercisable
January 4, 2021741,510 $48.00 $47.650 711,199 26,643 
January 2, 2020902,263 $38.00 $37.230 846,225 24,964 
January 2, 20191,316,924 $26.00 $25.705 1,017,660 268,714 
January 2, 20181,087,936 $27.50 $27.270 743,788 318,052 
January 3, 20171,529,578 $23.50 $23.475 732,180 363,406 
April 19, 20161,690,880 $23.00 $22.870 524,119 331,739 
April 21, 20151,786,440 $21.00 $20.630 403,736 240,908 
April 22, 20141,910,000 $28.00 $25.265 186,391 111,407 
April 16, 2013410,000 $27.00 $24.625 7,972 7,972 
Total11,375,531 5,173,270 1,693,805 
Date of GrantRisk-free
Interest Rate
Expected Life
of Option in
Years
Expected
Dividend
Yield
Expected
Stock
Volatility
Estimated Fair
Value of Stock
Option
January 4, 20210.4% 5.002.0% 29.17 %$9.57 
January 2, 20201.7% 5.002.4% 25.70 %$6.81 
January 2, 20192.5% 5.002.9% 23.96 %$4.40 
January 2, 20182.2% 5.002.3% 23.45 %$5.02 
January 3, 20171.9% 5.002.6% 24.49 %$4.20 
April 19, 20161.3% 5.002.6% 26.34 %$4.09 
April 21, 20151.3% 5.002.7% 26.84 %$3.68 
April 22, 20141.8% 5.002.0% 28.55 %$4.79 
April 16, 20130.7% 5.001.6% 37.42 %$6.33 
All of the options in the tables above vest and become exercisable over a period of up to eight years. Generally, each option will terminate approximately ten years after the grant date.
The fair value of each share-based option is estimated on the date of grant using a Black-Scholes valuation method that uses the assumptions listed above. The risk-free interest rate is based on the U.S. Treasury rate over the expected life of the option at the time of grant. The expected life is the average length of time over which we expect the employee groups will exercise their options, which is based on historical experience with similar grants. The dividend yield is estimated over the expected life of the option based on our current dividend payout, historical dividends paid, and expected future cash dividends. Expected stock volatilities are based on the movement of our stock price over the most recent historical period equivalent to the expected life of the option.
A summary of activities under our stock option plans consisted of the following:
Options
Outstanding
Exercise
Price (1)
Remaining
Life (2)
Outstanding as of January 1, 20215,914,757 $26.73 6.22
Granted741,510 $48.00 9.00
Exercised(1,305,107)$24.34 
Cancelled/forfeited(177,890)$31.22 
Outstanding as of December 31, 20215,173,270 $30.23 6.08
Exercisable as of December 31, 20211,693,805 $25.11 4.68
 
Options
Outstanding
Exercise
Price
(1)
Remaining
Life (2)
Outstanding as of January 1, 20206,807,217 $24.89 6.09
Granted902,263 $38.00 9.00
Exercised(1,630,664)$25.18 
Cancelled/forfeited(164,059)$27.64 
Outstanding as of December 31, 20205,914,757 $26.73 6.22
Exercisable as of December 31, 20201,885,241 $24.23 4.71
(1) Weighted average exercise price.
(2) Weighted average remaining contractual life in years.
The total intrinsic value of stock options exercised during the years ended December 31, 2021, 2020, and 2019 was $38.8, $26.7, and $20.2, respectively. The intrinsic value represents the difference between the exercise price and fair value of the underlying shares at the date of exercise.
At December 31, 2021, there was $12.8 of total unrecognized stock-based compensation expense related to outstanding unvested stock options granted under the employee stock option plan. This expense is expected to be recognized over a weighted average period of 3.98 years. Any future change in estimated forfeitures will impact this amount. The total grant date fair value of stock options vested under our employee stock option plan during 2021, 2020, and 2019 was $4.8, $6.1, and $5.9, respectively.
Total stock-based compensation expense related to our employee stock option plan was $5.6, $5.7, and $5.7 for 2021, 2020, and 2019, respectively.
Shares Outstanding
Shares of common stock outstanding were as follows:
202120202019
Balance at beginning of year574,159,575 574,128,911 571,803,838 
Stock options exercised1,305,107 1,630,664 2,325,073 
Purchases of common stock (1,600,000)— 
Balance at end of year575,464,682 574,159,575 574,128,911 
Earnings Per Share
The following tables present a reconciliation of the denominators used in the computation of basic and diluted earnings per share and a summary of the options to purchase shares of common stock which were excluded from the diluted earnings calculation because they were anti-dilutive:
Reconciliation202120202019
Basic weighted average shares outstanding574,808,030 573,778,761 573,202,152 
Weighted shares assumed upon exercise of stock options2,309,026 1,893,193 1,239,476 
Diluted weighted average shares outstanding577,117,056 575,671,954 574,441,628 
Summary of Anti-dilutive Options Excluded202120202019
Options to purchase shares of common stock678,310 846,041 — 
Weighted average exercise prices of options$48.00 38.00 — 
Any dilutive impact summarized above related to periods when the average market price of our stock exceeded the exercise price of the potentially dilutive stock options then outstanding.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Savings Plan
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Retirement Savings Plan
Note 6. Retirement Savings Plan
The Fastenal Company and Subsidiaries 401(k) and Employee Stock Ownership Plan covers all of our employees in the United States. Our employees in Canada may participate in a Registered Retirement Savings Plan. The general purpose of both of these plans is to provide additional financial security during retirement by providing employees with an incentive to make regular
savings contributions. In addition to the participation of our employees, we make annual profit sharing contributions based on an established formula. The expense recorded under this profit sharing formula was approximately $17.4, $16.2, and $13.8 for 2021, 2020, and 2019, respectively.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes
Note 7. Income Taxes
Earnings before income taxes were derived from the following sources:
202120202019
Domestic$1,100.3 1,046.7 977.6 
Foreign107.5 86.0 66.1 
Earnings before income taxes$1,207.8 1,132.7 1,043.7 
Components of income tax expense (benefit) were as follows:
2021:CurrentDeferredTotal
Federal$214.3 (11.4)202.9 
State46.7 (1.7)45.0 
Foreign34.1 0.8 34.9 
Income tax expense$295.1 (12.3)282.8 
 
2020:CurrentDeferredTotal
Federal$195.4 1.8 197.2 
State47.5 (0.5)47.0 
Foreign28.1 1.3 29.4 
Income tax expense$271.0 2.6 273.6 
 
2019:CurrentDeferredTotal
Federal$177.4 11.3 188.7 
State41.6 0.2 41.8 
Foreign22.1 0.2 22.3 
Income tax expense$241.1 11.7 252.8 
Income tax expense in the accompanying consolidated financial statements differed from the expected expense as follows:
202120202019
U.S. federal statutory income tax rate21.0 %21.0 %21.0 %
U.S. federal income tax expense at statutory rate$253.6 237.9 219.2 
Increase (decrease) attributed to:
State income taxes, net of federal benefit34.9 36.3 32.8 
Other, net(5.7)(0.6)0.8 
Total income tax expense$282.8 273.6 252.8 
Effective income tax rate23.4 %24.2 %24.2 %
The tax effects of temporary differences that give rise to deferred income tax assets and liabilities at year end consisted of the following: 
20212020
Deferred income tax assets (liabilities):
Inventory costing and valuation methods$5.2 5.3 
Allowance for credit losses3.1 3.1 
Insurance reserves7.4 9.1 
Customer promotions2.3 2.4 
Stock-based compensation2.8 3.3 
Operating lease liabilities62.6 62.1 
Federal and state benefit of uncertain tax positions0.9 0.8 
Foreign net operating loss and credit carryforwards1.4 1.9 
Foreign valuation allowances(1.7)(2.2)
Prepaid royalty 5.9 — 
Other, net0.2 (0.3)
Total deferred income tax assets90.1 85.5 
Property and equipment(110.0)(117.6)
Operating lease ROU assets(61.3)(61.4)
Total deferred income tax liabilities(171.3)(179.0)
Deferred income tax liabilities$(81.2)(93.5)
A reconciliation of the beginning and ending amount of total gross unrecognized tax benefits was as follows:
20212020
Balance at beginning of year:$8.8 8.6 
Increase related to prior year tax positions0.3 0.2 
Decrease related to prior year tax positions (0.1)
Increase related to current year tax positions0.9 0.8 
Decrease related to statute of limitation lapses(2.6)(0.7)
Balance at end of year:$7.4 8.8 
Included in the liability for gross unrecognized tax benefits is an immaterial amount for interest and penalties, both of which we classify as a component of income tax expense. The amount of gross unrecognized tax benefits that would favorably impact the effective tax rate, if recognized, is not material. We do not anticipate significant changes in total unrecognized tax benefits during the next twelve months. The 2021 and 2020 liability is included in deferred income taxes in the Consolidated Balance Sheets.
We file income tax returns in the United States federal jurisdiction, all states, and various local and foreign jurisdictions. We are no longer subject to income tax examinations by taxing authorities for taxable years before 2018 in the case of United States federal examinations, and with limited exception, before 2016 in the case of foreign, state, and local examinations. During 2021, there were no material changes in unrecognized tax benefits.
In general, it is our practice and intention to permanently reinvest the earnings of our foreign subsidiaries and repatriate earnings only when the tax impact is zero or very minimal. Accordingly, no deferred taxes have been provided for withholding taxes or other taxes that would result upon repatriation of our approximately $436.3 of undistributed earnings from foreign subsidiaries to the U.S. as those earnings continue to be permanently reinvested.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Operating Leases
Note 8. Operating Leases
We lease space under non-cancelable operating leases for several distribution centers, several manufacturing locations, and certain branch locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions. We also lease certain semi-tractors, pick-up trucks, and computer equipment under operating leases.
Certain operating leases for pick-up trucks contain residual value guarantee provisions which would generally become due at the expiration of the operating lease agreement if the fair value of the leased vehicles is less than the guaranteed residual value. The aggregate residual value guarantee related to these leases was approximately $83.4. We believe the likelihood of funding the guarantee obligation under any provision of the operating lease agreements is remote.
The cost components of our operating leases were as follows for the periods ended December 31:
202120202019
Leased
Facilities and
Equipment
Leased
Vehicles
TotalLeased
Facilities and
Equipment
Leased
Vehicles
TotalLeased
Facilities and
Equipment
Leased
Vehicles
Total
Operating lease cost$99.7 13.7 113.4 102.5 15.1 117.6 104.0 14.1 118.1 
Variable lease cost10.4 1.3 11.7 7.2 1.5 8.7 10.0 1.9 11.9 
Short-term lease cost 19.2 19.2 — 23.6 23.6 — 27.4 27.4 
Total$110.1 34.2 144.3 109.7 40.2 149.9 114.0 43.4 157.4 
Variable lease costs are excluded from ROU assets and lease liabilities and consist primarily of taxes, insurance, and common area or other maintenance costs for our leased facilities and equipment which are paid based on actual costs incurred by the lessor as well as variable mileage costs related to our leased vehicles.
Maturities of our lease liabilities for all operating leases are as follows as of December 31, 2021:
Leased
Facilities and
Equipment
Leased
Vehicles
Total
2022$83.5 9.4 92.9 
202363.4 6.4 69.8 
202443.3 2.9 46.2 
202526.4 1.1 27.5 
202611.8 — 11.8 
2027 and thereafter5.4 — 5.4 
Total lease payments$233.8 19.8 253.6 
Less: Imputed interest(6.5)(0.3)(6.8)
Present value of lease liabilities$227.3 19.5 246.8 
The weighted average remaining lease terms and discount rates for all of our operating leases were as follows for the periods ended December 31:
Remaining lease term and discount rate:20212020
Weighted average remaining lease term (years)
    Leased facilities and equipment3.533.47
    Leased vehicles2.472.44
Weighted average discount rate
    Lease facilities and equipment1.79%2.37%
    Leased vehicles1.79%2.39%
Supplemental cash flow information related to our operating leases was as follows for the periods ended December 31:
202120202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow from operating leases$112.4 115.8 117.2 
   Leased assets obtained in exchange for new operating lease liabilities103.6 99.2 116.1 
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Commitments
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Debt Commitments
Note 9. Debt Commitments
Credit Facility, Notes Payable, and Commitments
Debt obligations and letters of credit outstanding at year end consisted of the following:
Average Interest Rate at December 31, 2021Debt Outstanding
Maturity
Date
20212020
Unsecured revolving credit facility1.05 %November 30, 2023$25.0 — 
Senior unsecured promissory notes payable, Series A2.00 %July 20, 2021 40.0 
Senior unsecured promissory notes payable, Series B2.45 %July 20, 202235.0 35.0 
Senior unsecured promissory notes payable, Series C3.22 %March 1, 202460.0 60.0 
Senior unsecured promissory notes payable, Series D2.66 %May 15, 202575.0 75.0 
Senior unsecured promissory notes payable, Series E2.72 %May 15, 202750.0 50.0 
Senior unsecured promissory notes payable, Series F1.69 %June 24, 202370.0 70.0 
Senior unsecured promissory notes payable, Series G2.13 %June 24, 202625.0 25.0 
Senior unsecured promissory notes payable, Series H2.50 %June 24, 203050.0 50.0 
Total390.0 405.0 
   Less: Current portion of debt(60.0)(40.0)
Long-term debt$330.0 365.0 
Outstanding letters of credit under unsecured revolving credit facility - contingent obligation$36.3 36.3 

Unsecured Revolving Credit Facility
We have a $700.0 committed unsecured revolving credit facility (Credit Facility). The Credit Facility includes a committed letter of credit subfacility of $55.0. Any borrowings outstanding under the Credit Facility for which we have the ability and intent to pay using cash within the next twelve months, will be classified as a current liability. The Credit Facility contains certain financial and other covenants, and our right to borrow under the Credit Facility is conditioned upon, among other things, our compliance with these covenants. We are currently in compliance with these covenants.
Borrowings under the Credit Facility generally bear interest at a rate per annum equal to LIBOR for interest periods of various lengths selected by us, plus 0.95%. We pay a commitment fee for the unused portion of the Credit Facility. This fee is either 0.10% or 0.125% per annum based on our usage of the Credit Facility.
Senior Unsecured Promissory Notes Payable
We have issued senior unsecured promissory notes under our master note agreement (the Master Note Agreement) in the aggregate principal amount of $365.0 as of December 31, 2021. Our aggregate borrowing capacity under the Master Note Agreement is $600.0; however, none of the institutional investors party to that agreement are committed to purchase notes thereunder. There is no amortization of these notes prior to their maturity date and interest is payable quarterly. The notes currently issued under our Master Note Agreement, including the maturity date and fixed interest rate per annum of each series of note, are contained in the table above. The Master Note Agreement contains certain financial and other covenants and we are in compliance with these covenants.
Principal payments required on our outstanding indebtedness, based on the maturity dates defined within our long-term debt arrangements, for the succeeding five years, are displayed in the table below, as of December 31, 2021:
Principal Payments
2022$35.0 
202370.0 
202460.0 
202575.0 
202625.0 
2027 and thereafter100.0 
Total$365.0 
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Legal Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Legal Contingencies
Note 10. Legal Contingencies
We are involved in certain legal actions. The outcomes of these legal actions are not within our complete control and may not be known for prolonged periods of time. In some actions, the claimants seek damages, as well as other relief, that could require significant expenditures or result in lost revenues. We record a liability for these legal actions when a loss is known or considered probable and the amount can be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and can be reasonably estimated, the estimated loss or range of loss is disclosed. In most cases, significant judgment is required to estimate the amount and timing of a loss to be recorded. As of December 31, 2021, there were no litigation matters that we consider to be probable or reasonably possible to have a material adverse outcome.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2021
Subsequent Events [Abstract]  
Subsequent Events
Note 11. Subsequent Events
We evaluated all subsequent event activity and concluded that no subsequent events have occurred that would require recognition in the consolidated financial statements or disclosure in the Notes to Consolidated Financial Statements, with the exception of the dividend declaration and stock option activities disclosed in Note 5.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II-Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2021
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II-Valuation and Qualifying Accounts
Schedule II—Valuation and Qualifying Accounts
Years ended December 31, 2021, 2020, and 2019
(Amounts in millions)
 
DescriptionBalance at
Beginning
of Year
"Additions"
Charged to
Costs and
Expenses
 "Other"
Additions
(Deductions)
"Less"
Deductions
 Balance
at End
of Year
Year ended December 31, 2021
Allowance for credit losses$12.3 2.5  2.8 12.0 
Insurance reserves$41.0 78.6 
(1)
 83.9 
(2)
35.7 
Year ended December 31, 2020
Allowance for credit losses$10.9 7.5 — 6.1 12.3 
Insurance reserves$41.1 72.1 
(1)
— 72.2 
(2)
41.0 
Year ended December 31, 2019
Allowance for credit losses$12.8 5.5 — 7.4 10.9 
Insurance reserves$37.6 69.7 
(1)
— 66.2 
(2)
41.1 
(1) Includes costs and expenses incurred for premiums and claims related to health and general insurance.
(2) Includes costs and expenses paid for premiums and claims related to health and general insurance.
See accompanying Report of Independent Registered Public Accounting Firm incorporated herein by reference.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Overview and Summary of Significant Accounting Policies (Policy)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Principles of Consolidation The consolidated financial statements include the accounts of Fastenal Company and its subsidiaries (collectively referred to as Fastenal or by terms such as we, our, or us). All material intercompany balances and transactions have been eliminated in consolidation.
Revenue Recognition Net sales include products and shipping and handling charges, net of estimates for product returns and any related sales incentives. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products. All revenue is recognized when we satisfy our performance obligations under the contract. We recognize revenue by transferring the promised products to the customer, with the majority of revenue recognized at the point in time the customer obtains control of the products. We recognize revenue for shipping and handling charges at the time the products are delivered to or picked up by the customer. We estimate product returns based on historical return rates. Using probability assessments, which are based on known inputs at year-end, we estimate sales incentives expected to be paid over the term of the contract. The majority of our contracts have a single performance obligation and are short term in nature. Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales.
Accounts Receivable Credit is extended based upon an evaluation of the customers' financial condition. Accounts receivable are stated at their estimated net realizable value. The allowance for credit losses is based on an income statement approach which adjusts the ending balance sheet to take into consideration expected losses over the contractual lives of the receivables, considering factors such as historical data as a basis for future expected losses.
Foreign Currency Translation and Transactions The functional currency of our foreign operations is typically the applicable local currency. The functional currency is translated into United States dollars for balance sheet accounts, except retained earnings, using current exchange rates as of the balance sheet date, for retained earnings at historical exchange rates, and for revenue and expense accounts using a weighted average exchange rate during the applicable period. The translation adjustments are deferred as a separate component of stockholders' equity captioned accumulated other comprehensive income (loss). Gains or losses resulting from transactions denominated in foreign currencies are included in cost of sales or operating and administrative expenses.
Cash and Cash Equivalents We consider all investments purchased with original maturities of three months or less to be cash equivalents.
Inventories Inventories, consisting of finished goods merchandise held for resale, are stated at the lower of cost (first in, first out method) or net realizable value. We record valuation adjustments for excess, slow-moving, and obsolete inventory that are equal to the difference between the cost and estimated net realizable value for that inventory. These estimates are based on a review and comparison of the current inventory levels to projected and historical sales of inventory.
Property and Equipment Property and equipment are stated at cost. Depreciation on property and equipment is provided for using the straight-line method over the anticipated economic useful lives of the related property. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by the asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values, and third-party independent appraisals, as considered necessary.
Leases
We determine if an arrangement contains a lease at inception. Operating leases are included in our operating lease right-of-use (ROU) assets, the current portion of operating lease liabilities, and the operating lease liabilities in our Consolidated Balance Sheets.
The ROU assets represent our right to control the use of an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The operating lease ROU assets also include any prepaid lease payments made and exclude lease incentives. Lease expense is recognized on a straight-line basis over the lease term.
Many of our leases include both lease (e.g., fixed payments including rent, taxes, and insurance costs) and nonlease components (e.g., common-area or other maintenance costs) which are accounted for as a single lease component as we have elected the practical expedient to group lease and nonlease components for all leases. Our pick-up truck leases typically have a non-cancelable lease term of less than one year and therefore, we have elected the practical expedient to exclude these short-term leases from our ROU assets and lease liabilities.
Most leases include one or more options to renew. The exercise of lease renewal options is typically at our sole discretion; therefore, the majority of renewals to extend the lease terms are not included in our ROU assets and lease liabilities as they are not reasonably certain of exercise. We regularly evaluate the renewal options and when they are reasonably certain of exercise, we include the renewal period in our lease term.
As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of the lease payments. We have a centrally managed treasury function; therefore, based on the applicable lease terms and the current economic environment, we apply a portfolio approach for determining the incremental borrowing rate.
Other Long-Lived Assets Other assets consist of prepaid deposits, goodwill, and other definite-lived intangible assets. Goodwill represents the excess of the purchase price over the fair value of net assets acquired. Goodwill is reviewed for impairment annually. The identifiable intangible assets are amortized on a straight-line basis over their estimated life.
Accounting Estimates The preparation of the consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from those estimates.
Insurance Reserves We are self-insured for certain losses relating to workers' compensation, automobile, health, and general liability costs. Specific stop-loss coverage is provided for catastrophic claims in order to limit exposure to significant claims. Self-insurance liabilities are based on our estimate of reported claims and claims incurred but not yet reported.
Product Warranties We offer a basic limited warranty for certain of our products. The specific terms and conditions of those warranties vary depending upon the product sold. We typically recoup these costs through product warranties we hold with the original equipment manufacturers. Our warranty expense has historically been minimal.
Stock-Based Compensation We estimate the value of stock option grants using a Black-Scholes valuation model. Stock-based compensation expense is recognized on a straight-line basis over the vesting period. Our stock-based compensation expense is recorded in operating and administrative expenses.
Income Taxes
We account for income taxes under the asset and liability method. Under this 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. 
We recognize the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. We record interest and penalties related to unrecognized tax benefits in income tax expense.
Earnings Per Share Basic net earnings per share is calculated using net earnings available to common stockholders divided by the weighted average number of shares of common stock outstanding during the year. Diluted net earnings per share is similar to basic net earnings per share except that the weighted average number of shares of common stock outstanding includes the incremental shares assumed to be issued upon the exercise of stock options considered to be 'in-the-money' (i.e., when the market price of our stock is greater than the exercise price of our outstanding stock options).
Segment Reporting We have determined that for our North American regions we meet the aggregation criteria outlined in the accounting standards as these regions have similar: (1) economic characteristics, (2) products and services, (3) customers, (4) distribution channels, and (5) regulatory environments. Considering the insignificance of our operations outside of North America, we report as a single business segment.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements
In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides temporary optional expedients and exceptions to U.S. GAAP on contract modifications, hedging relationships, and other transactions affected by reference rate reform to ease entities' financial reporting burdens as the market transitions from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made, hedging relationships entered into, and other transactions affected by reference rate reform, evaluated on or before December 31, 2022, beginning during the reporting period in which the guidance has been elected. We do not have any receivables, hedging relationships, or lease agreements that reference LIBOR or another reference rate expected to be discontinued. We are currently evaluating the impact of the new guidance on our consolidated financial statements; however, we have determined that, of our current debt commitments as outlined in detail in Note 9 'Debt Commitments', only the obligations described under Unsecured Revolving Credit Facility in Note 9 would be impacted by ASU 2020-04. Our Senior Unsecured Promissory Notes Payable described in Note 9 each have fixed interest rates.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Our revenues related to the following geographic areas were as follows for the periods ended December 31:
Twelve-month period
202120202019
United States$5,033.3 4,825.3 4,568.9 
Canada and Mexico749.0 625.0 606.8 
North America5,782.3 5,450.3 5,175.7 
All other foreign countries228.6 197.0 158.0 
Total revenues$6,010.9 5,647.3 5,333.7 
The percentages of our sales by end market were as follows for the periods ended December 31:
Twelve-month period
202120202019
Manufacturing68.9 %62.4 %67.5 %
Non-residential construction11.1 %11.3 %12.9 %
Other20.0 %26.3 %19.6 %
100.0 %100.0 %100.0 %
The percentages of our sales by product line were as follows for the periods ended December 31:
Twelve-month Period
TypeIntroduced202120202019
Fasteners (1)
196733.3 %29.9 %34.2 %
Tools19938.5 %8.2 %9.9 %
Cutting tools19965.0 %4.7 %5.7 %
Hydraulics & pneumatics19966.4 %5.9 %6.8 %
Material handling19965.6 %5.1 %5.9 %
Janitorial supplies19968.2 %9.8 %7.8 %
Electrical supplies19974.3 %4.1 %4.7 %
Welding supplies19973.8 %3.5 %4.2 %
Safety supplies199921.2 %25.5 %17.9 %
Other3.7 %3.3 %2.9 %
100.0 %100.0 %100.0 %
(1) The fastener product line represents fasteners and miscellaneous supplies.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Lived Assets (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment at year end consisted of the following:
Depreciable Life
in Years
20212020
Land— $58.3 51.9 
Buildings and improvements
15 to 40
501.9 450.4 
Automated distribution and warehouse equipment
5 to 30
266.5 254.7 
Shelving, industrial vending, and equipment
3 to 10
1,211.2 1,141.3 
Transportation equipment
3 to 5
86.6 87.3 
Construction in progress— 72.7 99.0 
2,197.2 2,084.6 
Less accumulated depreciation(1,178.0)(1,053.9)
Property and equipment, net$1,019.2 1,030.7 
Schedule of Long-Lived Assets by Geographic Areas
Our long-lived assets related to the following geographic areas at year end:
20212020
United States$1,322.9 1,344.9 
Canada and Mexico85.6 85.1 
North America1,408.5 1,430.0 
All other foreign countries33.9 35.1 
Total long-lived assets$1,442.4 1,465.1 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses at year end consisted of the following:
20212020
Employee payroll and related taxes$32.3 60.3 
(1)
Employee bonuses and commissions37.0 22.3 
Profit sharing contribution17.4 16.2 
Insurance reserves35.7 41.0 
Indirect taxes91.4 54.3 
Customer promotions and marketing56.3 57.9 
Other28.2 20.1 
Accrued expenses$298.3 272.1 
(1) Includes the deferral of $30.0 in payroll taxes resulting from the CARES Act in 2020.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Stock Option Plan Activity and Stock Options Granted
The following tables summarize the details of options granted under our stock option plans that were still outstanding as of December 31, 2021, and the assumptions used to value those grants. All such grants were effective at the close of business on the date of grant.
 
Options
Granted
Option Exercise
(Strike) Price
Closing Stock
Price on Date
of Grant
December 31, 2021
Date of GrantOptions
Outstanding
Options
Exercisable
January 4, 2021741,510 $48.00 $47.650 711,199 26,643 
January 2, 2020902,263 $38.00 $37.230 846,225 24,964 
January 2, 20191,316,924 $26.00 $25.705 1,017,660 268,714 
January 2, 20181,087,936 $27.50 $27.270 743,788 318,052 
January 3, 20171,529,578 $23.50 $23.475 732,180 363,406 
April 19, 20161,690,880 $23.00 $22.870 524,119 331,739 
April 21, 20151,786,440 $21.00 $20.630 403,736 240,908 
April 22, 20141,910,000 $28.00 $25.265 186,391 111,407 
April 16, 2013410,000 $27.00 $24.625 7,972 7,972 
Total11,375,531 5,173,270 1,693,805 
A summary of activities under our stock option plans consisted of the following:
Options
Outstanding
Exercise
Price (1)
Remaining
Life (2)
Outstanding as of January 1, 20215,914,757 $26.73 6.22
Granted741,510 $48.00 9.00
Exercised(1,305,107)$24.34 
Cancelled/forfeited(177,890)$31.22 
Outstanding as of December 31, 20215,173,270 $30.23 6.08
Exercisable as of December 31, 20211,693,805 $25.11 4.68
 
Options
Outstanding
Exercise
Price
(1)
Remaining
Life (2)
Outstanding as of January 1, 20206,807,217 $24.89 6.09
Granted902,263 $38.00 9.00
Exercised(1,630,664)$25.18 
Cancelled/forfeited(164,059)$27.64 
Outstanding as of December 31, 20205,914,757 $26.73 6.22
Exercisable as of December 31, 20201,885,241 $24.23 4.71
(1) Weighted average exercise price.
(2) Weighted average remaining contractual life in years.
Fair Value Assumptions for Options Granted
Date of GrantRisk-free
Interest Rate
Expected Life
of Option in
Years
Expected
Dividend
Yield
Expected
Stock
Volatility
Estimated Fair
Value of Stock
Option
January 4, 20210.4% 5.002.0% 29.17 %$9.57 
January 2, 20201.7% 5.002.4% 25.70 %$6.81 
January 2, 20192.5% 5.002.9% 23.96 %$4.40 
January 2, 20182.2% 5.002.3% 23.45 %$5.02 
January 3, 20171.9% 5.002.6% 24.49 %$4.20 
April 19, 20161.3% 5.002.6% 26.34 %$4.09 
April 21, 20151.3% 5.002.7% 26.84 %$3.68 
April 22, 20141.8% 5.002.0% 28.55 %$4.79 
April 16, 20130.7% 5.001.6% 37.42 %$6.33 
Schedule of Common Stock Outstanding Roll Forward
Shares of common stock outstanding were as follows:
202120202019
Balance at beginning of year574,159,575 574,128,911 571,803,838 
Stock options exercised1,305,107 1,630,664 2,325,073 
Purchases of common stock (1,600,000)— 
Balance at end of year575,464,682 574,159,575 574,128,911 
Reconciliation of Denominators used in Computation of Basic and Diluted Earnings per Share
The following tables present a reconciliation of the denominators used in the computation of basic and diluted earnings per share and a summary of the options to purchase shares of common stock which were excluded from the diluted earnings calculation because they were anti-dilutive:
Reconciliation202120202019
Basic weighted average shares outstanding574,808,030 573,778,761 573,202,152 
Weighted shares assumed upon exercise of stock options2,309,026 1,893,193 1,239,476 
Diluted weighted average shares outstanding577,117,056 575,671,954 574,441,628 
Anti-Dilutive Options Excluded
Summary of Anti-dilutive Options Excluded202120202019
Options to purchase shares of common stock678,310 846,041 — 
Weighted average exercise prices of options$48.00 38.00 — 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Earnings Before Income Taxes
Earnings before income taxes were derived from the following sources:
202120202019
Domestic$1,100.3 1,046.7 977.6 
Foreign107.5 86.0 66.1 
Earnings before income taxes$1,207.8 1,132.7 1,043.7 
Components of Income Tax Expense (Benefit)
Components of income tax expense (benefit) were as follows:
2021:CurrentDeferredTotal
Federal$214.3 (11.4)202.9 
State46.7 (1.7)45.0 
Foreign34.1 0.8 34.9 
Income tax expense$295.1 (12.3)282.8 
 
2020:CurrentDeferredTotal
Federal$195.4 1.8 197.2 
State47.5 (0.5)47.0 
Foreign28.1 1.3 29.4 
Income tax expense$271.0 2.6 273.6 
 
2019:CurrentDeferredTotal
Federal$177.4 11.3 188.7 
State41.6 0.2 41.8 
Foreign22.1 0.2 22.3 
Income tax expense$241.1 11.7 252.8 
Difference In Income Tax Expense And Expected Expense
Income tax expense in the accompanying consolidated financial statements differed from the expected expense as follows:
202120202019
U.S. federal statutory income tax rate21.0 %21.0 %21.0 %
U.S. federal income tax expense at statutory rate$253.6 237.9 219.2 
Increase (decrease) attributed to:
State income taxes, net of federal benefit34.9 36.3 32.8 
Other, net(5.7)(0.6)0.8 
Total income tax expense$282.8 273.6 252.8 
Effective income tax rate23.4 %24.2 %24.2 %
Summary of Temporary Differences That Give Rise to Deferred Income Tax Assets And Liabilities
The tax effects of temporary differences that give rise to deferred income tax assets and liabilities at year end consisted of the following: 
20212020
Deferred income tax assets (liabilities):
Inventory costing and valuation methods$5.2 5.3 
Allowance for credit losses3.1 3.1 
Insurance reserves7.4 9.1 
Customer promotions2.3 2.4 
Stock-based compensation2.8 3.3 
Operating lease liabilities62.6 62.1 
Federal and state benefit of uncertain tax positions0.9 0.8 
Foreign net operating loss and credit carryforwards1.4 1.9 
Foreign valuation allowances(1.7)(2.2)
Prepaid royalty 5.9 — 
Other, net0.2 (0.3)
Total deferred income tax assets90.1 85.5 
Property and equipment(110.0)(117.6)
Operating lease ROU assets(61.3)(61.4)
Total deferred income tax liabilities(171.3)(179.0)
Deferred income tax liabilities$(81.2)(93.5)
Reconciliation of The Beginning and Ending Amount of Total Gross Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of total gross unrecognized tax benefits was as follows:
20212020
Balance at beginning of year:$8.8 8.6 
Increase related to prior year tax positions0.3 0.2 
Decrease related to prior year tax positions (0.1)
Increase related to current year tax positions0.9 0.8 
Decrease related to statute of limitation lapses(2.6)(0.7)
Balance at end of year:$7.4 8.8 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Cost Components of Operating Leases, Weighted Average Lease Terms, Discount Rates, and Supplemental Cash Flow Information
The cost components of our operating leases were as follows for the periods ended December 31:
202120202019
Leased
Facilities and
Equipment
Leased
Vehicles
TotalLeased
Facilities and
Equipment
Leased
Vehicles
TotalLeased
Facilities and
Equipment
Leased
Vehicles
Total
Operating lease cost$99.7 13.7 113.4 102.5 15.1 117.6 104.0 14.1 118.1 
Variable lease cost10.4 1.3 11.7 7.2 1.5 8.7 10.0 1.9 11.9 
Short-term lease cost 19.2 19.2 — 23.6 23.6 — 27.4 27.4 
Total$110.1 34.2 144.3 109.7 40.2 149.9 114.0 43.4 157.4 
The weighted average remaining lease terms and discount rates for all of our operating leases were as follows for the periods ended December 31:
Remaining lease term and discount rate:20212020
Weighted average remaining lease term (years)
    Leased facilities and equipment3.533.47
    Leased vehicles2.472.44
Weighted average discount rate
    Lease facilities and equipment1.79%2.37%
    Leased vehicles1.79%2.39%
Supplemental cash flow information related to our operating leases was as follows for the periods ended December 31:
202120202019
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash outflow from operating leases$112.4 115.8 117.2 
   Leased assets obtained in exchange for new operating lease liabilities103.6 99.2 116.1 
Maturities of Lease Liabilities
Maturities of our lease liabilities for all operating leases are as follows as of December 31, 2021:
Leased
Facilities and
Equipment
Leased
Vehicles
Total
2022$83.5 9.4 92.9 
202363.4 6.4 69.8 
202443.3 2.9 46.2 
202526.4 1.1 27.5 
202611.8 — 11.8 
2027 and thereafter5.4 — 5.4 
Total lease payments$233.8 19.8 253.6 
Less: Imputed interest(6.5)(0.3)(6.8)
Present value of lease liabilities$227.3 19.5 246.8 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Commitments (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of Debt Obligations and Letters of Credit Outstanding
Debt obligations and letters of credit outstanding at year end consisted of the following:
Average Interest Rate at December 31, 2021Debt Outstanding
Maturity
Date
20212020
Unsecured revolving credit facility1.05 %November 30, 2023$25.0 — 
Senior unsecured promissory notes payable, Series A2.00 %July 20, 2021 40.0 
Senior unsecured promissory notes payable, Series B2.45 %July 20, 202235.0 35.0 
Senior unsecured promissory notes payable, Series C3.22 %March 1, 202460.0 60.0 
Senior unsecured promissory notes payable, Series D2.66 %May 15, 202575.0 75.0 
Senior unsecured promissory notes payable, Series E2.72 %May 15, 202750.0 50.0 
Senior unsecured promissory notes payable, Series F1.69 %June 24, 202370.0 70.0 
Senior unsecured promissory notes payable, Series G2.13 %June 24, 202625.0 25.0 
Senior unsecured promissory notes payable, Series H2.50 %June 24, 203050.0 50.0 
Total390.0 405.0 
   Less: Current portion of debt(60.0)(40.0)
Long-term debt$330.0 365.0 
Outstanding letters of credit under unsecured revolving credit facility - contingent obligation$36.3 36.3 
Schedule of Maturities of Long-term Debt
Principal payments required on our outstanding indebtedness, based on the maturity dates defined within our long-term debt arrangements, for the succeeding five years, are displayed in the table below, as of December 31, 2021:
Principal Payments
2022$35.0 
202370.0 
202460.0 
202575.0 
202625.0 
2027 and thereafter100.0 
Total$365.0 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Overview and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Mar. 30, 2020
USD ($)
May 22, 2019
$ / shares
shares
Dec. 31, 2021
USD ($)
location
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
Accounting Policies [Abstract]          
Approximate number of in-market locations | location     3,200    
Impairment of property and equipment long-lived assets     $ 0 $ 0 $ 0
Non-cancelable lease term, pick-up truck, (less than)     1 year    
Two-for-one stock split   2      
Par value (in dollars per share) | $ / shares   $ 0.01 $ 0.01 $ 0.01  
Issued, additional (in shares) | shares   1 575,464,682 574,159,575  
Schedule of Immaterial Revision [Line Items]          
Common stock     $ 5,800,000 $ 5,700,000  
Additional paid-in capital     $ 96,200,000 59,100,000  
Revision of Prior Period, Adjustment          
Schedule of Immaterial Revision [Line Items]          
Common stock       2,900,000 2,900,000
Additional paid-in capital       $ (2,900,000) $ (2,900,000)
Apex Industrial Technologies LLC          
Asset Acquisition [Line Items]          
Purchase price of assets acquired $ 125,000,000.0        
Identifiable intangible assets acquired $ 123,800,000        
Identifiable intangible assets, weighted average amortization period 19 years 4 months 24 days        
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Additional Information (Details)
12 Months Ended
Dec. 31, 2020
Revenue benchmark | Customer concentration risk  
Concentration Risk [Line Items]  
Percentage of consolidated net sales, single customer 5.00%
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Revenues by Geographic Areas (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues by Geographic Areas [Line Items]      
Total revenues $ 6,010.9 $ 5,647.3 $ 5,333.7
United States      
Revenues by Geographic Areas [Line Items]      
Total revenues 5,033.3 4,825.3 4,568.9
Canada and Mexico      
Revenues by Geographic Areas [Line Items]      
Total revenues 749.0 625.0 606.8
North America      
Revenues by Geographic Areas [Line Items]      
Total revenues 5,782.3 5,450.3 5,175.7
All other foreign countries      
Revenues by Geographic Areas [Line Items]      
Total revenues $ 228.6 $ 197.0 $ 158.0
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Percentages of Sales by End Market (Details) - End Market - Sales
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Percentage of Sales by End Market [Line Items]      
Percentage of sales 100.00% 100.00% 100.00%
Manufacturing      
Percentage of Sales by End Market [Line Items]      
Percentage of sales 68.90% 62.40% 67.50%
Non-residential construction      
Percentage of Sales by End Market [Line Items]      
Percentage of sales 11.10% 11.30% 12.90%
Other      
Percentage of Sales by End Market [Line Items]      
Percentage of sales 20.00% 26.30% 19.60%
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Percentages of Sales by Product Line (Details) - Product Line - Sales
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 100.00% 100.00% 100.00%
Fasteners      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 33.30% 29.90% 34.20%
Tools      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 8.50% 8.20% 9.90%
Cutting tools      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 5.00% 4.70% 5.70%
Hydraulics and pneumatics      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 6.40% 5.90% 6.80%
Material handling      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 5.60% 5.10% 5.90%
Janitorial supplies      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 8.20% 9.80% 7.80%
Electrical supplies      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 4.30% 4.10% 4.70%
Welding supplies      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 3.80% 3.50% 4.20%
Safety supplies      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 21.20% 25.50% 17.90%
Other      
Percentage of Sales by Product Line [Line Items]      
Percentage of sales 3.70% 3.30% 2.90%
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Lived Assets - Property And Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property and Equipment, Net [Line Items]    
Property and equipment $ 2,197.2 $ 2,084.6
Less accumulated depreciation (1,178.0) (1,053.9)
Property and equipment, net 1,019.2 1,030.7
Land    
Property and Equipment, Net [Line Items]    
Property and equipment 58.3 51.9
Buildings and improvements    
Property and Equipment, Net [Line Items]    
Property and equipment 501.9 450.4
Automated distribution and warehouse equipment    
Property and Equipment, Net [Line Items]    
Property and equipment 266.5 254.7
Shelving, industrial vending, and equipment    
Property and Equipment, Net [Line Items]    
Property and equipment 1,211.2 1,141.3
Transportation equipment    
Property and Equipment, Net [Line Items]    
Property and equipment 86.6 87.3
Construction in progress    
Property and Equipment, Net [Line Items]    
Property and equipment $ 72.7 $ 99.0
Minimum | Buildings and improvements    
Property and Equipment, Net [Line Items]    
Depreciable life in years 15 years  
Minimum | Automated distribution and warehouse equipment    
Property and Equipment, Net [Line Items]    
Depreciable life in years 5 years  
Minimum | Shelving, industrial vending, and equipment    
Property and Equipment, Net [Line Items]    
Depreciable life in years 3 years  
Minimum | Transportation equipment    
Property and Equipment, Net [Line Items]    
Depreciable life in years 3 years  
Maximum | Buildings and improvements    
Property and Equipment, Net [Line Items]    
Depreciable life in years 40 years  
Maximum | Automated distribution and warehouse equipment    
Property and Equipment, Net [Line Items]    
Depreciable life in years 30 years  
Maximum | Shelving, industrial vending, and equipment    
Property and Equipment, Net [Line Items]    
Depreciable life in years 10 years  
Maximum | Transportation equipment    
Property and Equipment, Net [Line Items]    
Depreciable life in years 5 years  
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Lived Assets - Geographic Areas (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Long-Lived Assets by Geographic Areas [Line Items]    
Total long-lived Assets $ 1,442.4 $ 1,465.1
United States    
Long-Lived Assets by Geographic Areas [Line Items]    
Total long-lived Assets 1,322.9 1,344.9
Canada and Mexico    
Long-Lived Assets by Geographic Areas [Line Items]    
Total long-lived Assets 85.6 85.1
North America    
Long-Lived Assets by Geographic Areas [Line Items]    
Total long-lived Assets 1,408.5 1,430.0
All other foreign countries    
Long-Lived Assets by Geographic Areas [Line Items]    
Total long-lived Assets $ 33.9 $ 35.1
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Employee payroll and related taxes $ 32.3 $ 60.3
Employee bonuses and commissions 37.0 22.3
Profit sharing contribution 17.4 16.2
Insurance reserves 35.7 41.0
Indirect taxes 91.4 54.3
Customer promotions and marketing 56.3 57.9
Other 28.2 20.1
Accrued expenses $ 298.3 272.1
Deferred payroll taxes, CARES Act   $ 30.0
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended 105 Months Ended
Jan. 18, 2022
Jan. 03, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Stockholders' Equity Note [Abstract]            
Cash dividends paid per share of common stock (in dollars per share)     $ 1.12 $ 1.40 $ 0.87  
Options vesting and exercisable period, maximum     8 years      
Options termination period     10 years      
Total intrinsic value of stock options exercised     $ 38.8 $ 26.7 $ 20.2  
Total unrecognized stock-based compensation expense     $ 12.8     $ 12.8
Weighted average period over which total unrecognized stock-based compensation expense will be recognized     3 years 11 months 23 days      
Total grant date fair value of stock options vested     $ 4.8 6.1 5.9  
Total stock-based compensation expense     $ 5.6 $ 5.7 $ 5.7  
Subsequent Event [Line Items]            
Options Granted (in shares)           11,375,531
Subsequent Event            
Subsequent Event [Line Items]            
Cash dividends declared per share of common stock (in dollars per share) $ 0.31          
Options Granted (in shares)   660,083        
Option Exercise (Strike) Price (in dollars per share)   $ 62.00        
Closing Stock Price on Date of Grant (in dollars per share)   $ 61.98        
Subsequent Event | Non-employee Director Options Elected            
Subsequent Event [Line Items]            
Options Granted (in shares)   53,355        
Option Exercise (Strike) Price (in dollars per share)   $ 62.00        
Closing Stock Price on Date of Grant (in dollars per share)   $ 61.98        
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Stock Options Granted) (Details)
105 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Granted (in shares) 11,375,531
Options Outstanding (in shares) 5,173,270
Options Exercisable (in shares) 1,693,805
January 4, 2021  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Granted (in shares) 741,510
Option Exercise (Strike) Price (in dollars per share) | $ / shares $ 48.00
Closing Stock Price on Date of Grant (in dollars per share) | $ / shares $ 47.650
Options Outstanding (in shares) 711,199
Options Exercisable (in shares) 26,643
January 2, 2020  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Granted (in shares) 902,263
Option Exercise (Strike) Price (in dollars per share) | $ / shares $ 38.00
Closing Stock Price on Date of Grant (in dollars per share) | $ / shares $ 37.230
Options Outstanding (in shares) 846,225
Options Exercisable (in shares) 24,964
January 2, 2019  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Granted (in shares) 1,316,924
Option Exercise (Strike) Price (in dollars per share) | $ / shares $ 26.00
Closing Stock Price on Date of Grant (in dollars per share) | $ / shares $ 25.705
Options Outstanding (in shares) 1,017,660
Options Exercisable (in shares) 268,714
January 2, 2018  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Granted (in shares) 1,087,936
Option Exercise (Strike) Price (in dollars per share) | $ / shares $ 27.50
Closing Stock Price on Date of Grant (in dollars per share) | $ / shares $ 27.270
Options Outstanding (in shares) 743,788
Options Exercisable (in shares) 318,052
January 3, 2017  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Granted (in shares) 1,529,578
Option Exercise (Strike) Price (in dollars per share) | $ / shares $ 23.50
Closing Stock Price on Date of Grant (in dollars per share) | $ / shares $ 23.475
Options Outstanding (in shares) 732,180
Options Exercisable (in shares) 363,406
April 19, 2016  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Granted (in shares) 1,690,880
Option Exercise (Strike) Price (in dollars per share) | $ / shares $ 23.00
Closing Stock Price on Date of Grant (in dollars per share) | $ / shares $ 22.870
Options Outstanding (in shares) 524,119
Options Exercisable (in shares) 331,739
April 21, 2015  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Granted (in shares) 1,786,440
Option Exercise (Strike) Price (in dollars per share) | $ / shares $ 21.00
Closing Stock Price on Date of Grant (in dollars per share) | $ / shares $ 20.630
Options Outstanding (in shares) 403,736
Options Exercisable (in shares) 240,908
April 22, 2014  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Granted (in shares) 1,910,000
Option Exercise (Strike) Price (in dollars per share) | $ / shares $ 28.00
Closing Stock Price on Date of Grant (in dollars per share) | $ / shares $ 25.265
Options Outstanding (in shares) 186,391
Options Exercisable (in shares) 111,407
April 16, 2013  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options Granted (in shares) 410,000
Option Exercise (Strike) Price (in dollars per share) | $ / shares $ 27.00
Closing Stock Price on Date of Grant (in dollars per share) | $ / shares $ 24.625
Options Outstanding (in shares) 7,972
Options Exercisable (in shares) 7,972
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Fair Value Assumptions For Options Granted) (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
January 4, 2021  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free Interest Rate 0.40%
Expected Life of Option in Years 5 years
Expected Dividend Yield 2.00%
Expected Stock Volatility 29.17%
Estimated Fair Value of Stock Option (in dollars per share) $ 9.57
January 2, 2020  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free Interest Rate 1.70%
Expected Life of Option in Years 5 years
Expected Dividend Yield 2.40%
Expected Stock Volatility 25.70%
Estimated Fair Value of Stock Option (in dollars per share) $ 6.81
January 2, 2019  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free Interest Rate 2.50%
Expected Life of Option in Years 5 years
Expected Dividend Yield 2.90%
Expected Stock Volatility 23.96%
Estimated Fair Value of Stock Option (in dollars per share) $ 4.40
January 2, 2018  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free Interest Rate 2.20%
Expected Life of Option in Years 5 years
Expected Dividend Yield 2.30%
Expected Stock Volatility 23.45%
Estimated Fair Value of Stock Option (in dollars per share) $ 5.02
January 3, 2017  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free Interest Rate 1.90%
Expected Life of Option in Years 5 years
Expected Dividend Yield 2.60%
Expected Stock Volatility 24.49%
Estimated Fair Value of Stock Option (in dollars per share) $ 4.20
April 19, 2016  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free Interest Rate 1.30%
Expected Life of Option in Years 5 years
Expected Dividend Yield 2.60%
Expected Stock Volatility 26.34%
Estimated Fair Value of Stock Option (in dollars per share) $ 4.09
April 21, 2015  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free Interest Rate 1.30%
Expected Life of Option in Years 5 years
Expected Dividend Yield 2.70%
Expected Stock Volatility 26.84%
Estimated Fair Value of Stock Option (in dollars per share) $ 3.68
April 22, 2014  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free Interest Rate 1.80%
Expected Life of Option in Years 5 years
Expected Dividend Yield 2.00%
Expected Stock Volatility 28.55%
Estimated Fair Value of Stock Option (in dollars per share) $ 4.79
April 16, 2013  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free Interest Rate 0.70%
Expected Life of Option in Years 5 years
Expected Dividend Yield 1.60%
Expected Stock Volatility 37.42%
Estimated Fair Value of Stock Option (in dollars per share) $ 6.33
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholder's Equity (Summary Of Stock Option Plan Activity) (Details) - $ / shares
12 Months Ended 105 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Options Outstanding        
Granted (in shares)       11,375,531
Exercised (in shares) (1,305,107) (1,630,664) (2,325,073)  
Outstanding as of End of Period (in shares) 5,173,270     5,173,270
Options Exercisable (in shares) 1,693,805     1,693,805
Stock Option Plan        
Options Outstanding        
Outstanding as of Beginning of Period (in shares) 5,914,757 6,807,217    
Granted (in shares) 741,510 902,263    
Exercised (in shares) (1,305,107) (1,630,664)    
Cancelled/forfeited (in shares) (177,890) (164,059)    
Outstanding as of End of Period (in shares) 5,173,270 5,914,757 6,807,217 5,173,270
Options Exercisable (in shares) 1,693,805 1,885,241   1,693,805
Exercise Price        
Outstanding as of Beginning of Period (in dollars per share) $ 26.73 $ 24.89    
Granted (in dollars per share) 48.00 38.00    
Exercised (in dollars per share) 24.34 25.18    
Cancelled/forfeited (in dollars per share) 31.22 27.64    
Outstanding as of End of Period (in dollars per share) 30.23 26.73 $ 24.89 $ 30.23
Exercisable (in dollars per share) $ 25.11 $ 24.23   $ 25.11
Remaining Life        
Outstanding 6 years 29 days 6 years 2 months 19 days 6 years 1 month 2 days  
Granted 9 years 9 years    
Exercisable 4 years 8 months 4 days 4 years 8 months 15 days    
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Shares Outstanding) (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Shares Outstanding [Roll Forward]      
Balance at beginning of year (in shares) 574,159,575 574,128,911 571,803,838
Stock options exercised (in shares) 1,305,107 1,630,664 2,325,073
Purchases of common stock (in shares) 0 (1,600,000) 0
Balance at end of year (in shares) 575,464,682 574,159,575 574,128,911
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Reconciliation Of Denominators Used In Computation Of Basic And Diluted Earnings Per Share) (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stockholders' Equity Note [Abstract]      
Basic weighted average shares outstanding (in shares) 574,808,030 573,778,761 573,202,152
Weighted shares assumed upon exercise of stock options (in shares) 2,309,026 1,893,193 1,239,476
Diluted weighted average shares outstanding (in shares) 577,117,056 575,671,954 574,441,628
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity (Summary Of Anti-Dilutive Options Excluded) (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stockholders' Equity Note [Abstract]      
Options to purchase shares of common stock (in shares) 678,310 846,041 0
Weighted average exercise prices of options (in dollars per share) $ 48.00 $ 38.00 $ 0
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Savings Plan (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]      
Expense related to contribution to employees' retirement accounts $ 17.4 $ 16.2 $ 13.8
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Earnings Before Income Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Domestic $ 1,100.3 $ 1,046.7 $ 977.6
Foreign 107.5 86.0 66.1
Earnings before income taxes $ 1,207.8 $ 1,132.7 $ 1,043.7
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Components Of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current      
Federal $ 214.3 $ 195.4 $ 177.4
State 46.7 47.5 41.6
Foreign 34.1 28.1 22.1
Income tax expense 295.1 271.0 241.1
Deferred      
Federal (11.4) 1.8 11.3
State (1.7) (0.5) 0.2
Foreign 0.8 1.3 0.2
Income tax expense (12.3) 2.6 11.7
Total      
Federal 202.9 197.2 188.7
State 45.0 47.0 41.8
Foreign 34.9 29.4 22.3
Total income tax expense $ 282.8 $ 273.6 $ 252.8
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Difference In Income Tax Expense And Expected Expense) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
U.S. federal statutory income tax rate 21.00% 21.00% 21.00%
U.S. federal income tax expense at statutory rate $ 253.6 $ 237.9 $ 219.2
State income taxes, net of federal benefit 34.9 36.3 32.8
Other, net (5.7) (0.6) 0.8
Total income tax expense $ 282.8 $ 273.6 $ 252.8
Effective income tax rate 23.40% 24.20% 24.20%
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Summary Of Temporary Differences That Give Rise To Deferred Income Tax Assets And Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Deferred income tax assets (liabilities):    
Inventory costing and valuation methods $ 5.2 $ 5.3
Allowance for credit losses 3.1 3.1
Insurance reserves 7.4 9.1
Customer promotions 2.3 2.4
Stock-based compensation 2.8 3.3
Operating lease liabilities 62.6 62.1
Federal and state benefit of uncertain tax positions 0.9 0.8
Foreign net operating loss and credit carryforwards 1.4 1.9
Foreign valuation allowances (1.7) (2.2)
Prepaid royalty 5.9 0.0
Other, net 0.2 (0.3)
Total deferred income tax assets 90.1 85.5
Property and equipment (110.0) (117.6)
Operating lease ROU assets (61.3) (61.4)
Total deferred income tax liabilities (171.3) (179.0)
Deferred income tax liabilities $ (81.2) $ (93.5)
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Reconciliation Of The Beginning And Ending Amount Of Total Gross Unrecognized Tax Benefits) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of year: $ 8.8 $ 8.6
Increase related to prior year tax positions 0.3 0.2
Decrease related to prior year tax positions 0.0 (0.1)
Increase related to current year tax positions 0.9 0.8
Decrease related to statute of limitation lapses (2.6) (0.7)
Balance at end of year: $ 7.4 $ 8.8
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Additional Information) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Income Tax Disclosure [Abstract]  
Material changes in unrecognized tax benefits $ 0.0
Undistributed earnings from foreign subsidiaries $ 436.3
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Additional Information (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Leases [Abstract]  
Aggregate residual value guarantee of pick-up leases $ 83.4
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating leases - Cost Components of Operating Leases (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]      
Operating lease cost $ 113.4 $ 117.6 $ 118.1
Variable lease cost 11.7 8.7 11.9
Short-term lease cost 19.2 23.6 27.4
Total 144.3 149.9 157.4
Leased Facilities and Equipment      
Lessee, Lease, Description [Line Items]      
Operating lease cost 99.7 102.5 104.0
Variable lease cost 10.4 7.2 10.0
Short-term lease cost 0.0 0.0 0.0
Total 110.1 109.7 114.0
Leased Vehicles      
Lessee, Lease, Description [Line Items]      
Operating lease cost 13.7 15.1 14.1
Variable lease cost 1.3 1.5 1.9
Short-term lease cost 19.2 23.6 27.4
Total $ 34.2 $ 40.2 $ 43.4
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Maturities of Lease Liabilities (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Lessee, Lease, Description [Line Items]  
2022 $ 92.9
2023 69.8
2024 46.2
2025 27.5
2026 11.8
2027 and thereafter 5.4
Total lease payments 253.6
Less: Imputed interest (6.8)
Present value of lease liabilities 246.8
Leased Facilities and Equipment  
Lessee, Lease, Description [Line Items]  
2022 83.5
2023 63.4
2024 43.3
2025 26.4
2026 11.8
2027 and thereafter 5.4
Total lease payments 233.8
Less: Imputed interest (6.5)
Present value of lease liabilities 227.3
Leased Vehicles  
Lessee, Lease, Description [Line Items]  
2022 9.4
2023 6.4
2024 2.9
2025 1.1
2026 0.0
2027 and thereafter 0.0
Total lease payments 19.8
Less: Imputed interest (0.3)
Present value of lease liabilities $ 19.5
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Weighted Average Lease term and Discount Rates (Details)
Dec. 31, 2021
Dec. 31, 2020
Leased Facilities and Equipment    
Lessee, Lease, Description [Line Items]    
Weighted average remaining lease term (years) 3 years 6 months 10 days 3 years 5 months 19 days
Weighted average discount rate 1.79% 2.37%
Leased Vehicles    
Lessee, Lease, Description [Line Items]    
Weighted average remaining lease term (years) 2 years 5 months 19 days 2 years 5 months 8 days
Weighted average discount rate 1.79% 2.39%
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash outflow from operating leases $ 112.4 $ 115.8 $ 117.2
Leased assets obtained in exchange for new operating lease liabilities $ 103.6 $ 99.2 $ 116.1
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Commitments - Debt Obligations and Letters of Credit Outstanding (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total $ 390.0 $ 405.0
Less: Current portion of debt (60.0) (40.0)
Long-term debt $ 330.0 365.0
Credit Facility | Unsecured Revolving Credit Facility    
Debt Instrument [Line Items]    
Average Interest Rate, weighted per annum 1.05%  
Total $ 25.0 0.0
Credit Facility | Letter of Credit Subfacility    
Debt Instrument [Line Items]    
Outstanding letters of credit under unsecured revolving credit facility - contingent obligation 36.3 36.3
Senior Unsecured Promissory Notes    
Debt Instrument [Line Items]    
Total $ 365.0  
Senior Unsecured Promissory Notes | Senior unsecured promissory notes payable, Series A    
Debt Instrument [Line Items]    
Average Interest Rate, fixed per annum 2.00%  
Total $ 0.0 40.0
Senior Unsecured Promissory Notes | Senior unsecured promissory notes payable, Series B    
Debt Instrument [Line Items]    
Average Interest Rate, fixed per annum 2.45%  
Total $ 35.0 35.0
Senior Unsecured Promissory Notes | Senior unsecured promissory notes payable, Series C    
Debt Instrument [Line Items]    
Average Interest Rate, fixed per annum 3.22%  
Total $ 60.0 60.0
Senior Unsecured Promissory Notes | Senior unsecured promissory notes payable, Series D    
Debt Instrument [Line Items]    
Average Interest Rate, fixed per annum 2.66%  
Total $ 75.0 75.0
Senior Unsecured Promissory Notes | Senior unsecured promissory notes payable, Series E    
Debt Instrument [Line Items]    
Average Interest Rate, fixed per annum 2.72%  
Total $ 50.0 50.0
Senior Unsecured Promissory Notes | Senior unsecured promissory notes payable, Series F    
Debt Instrument [Line Items]    
Average Interest Rate, fixed per annum 1.69%  
Total $ 70.0 70.0
Senior Unsecured Promissory Notes | Senior unsecured promissory notes payable, Series G    
Debt Instrument [Line Items]    
Average Interest Rate, fixed per annum 2.13%  
Total $ 25.0 25.0
Senior Unsecured Promissory Notes | Senior unsecured promissory notes payable, Series H    
Debt Instrument [Line Items]    
Average Interest Rate, fixed per annum 2.50%  
Total $ 50.0 $ 50.0
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Commitments - Unsecured Revolving Credit Facility (Details) - Credit Facility
12 Months Ended
Dec. 31, 2021
USD ($)
Minimum  
Debt Instrument [Line Items]  
Percentage fee paid for unused portion of credit facility 0.10%
Maximum  
Debt Instrument [Line Items]  
Percentage fee paid for unused portion of credit facility 0.125%
LIBOR  
Debt Instrument [Line Items]  
Per annum interest rate over LIBOR 0.95%
Unsecured Revolving Credit Facility  
Debt Instrument [Line Items]  
Credit facility, maximum borrowing capacity $ 700,000,000.0
Letter of Credit Subfacility  
Debt Instrument [Line Items]  
Credit facility, maximum borrowing capacity $ 55,000,000.0
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Commitments - Senior Unsecured Promissory Notes Payable (Details) - Senior Unsecured Promissory Notes
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]  
Debt issuance, aggregate principal amount $ 365,000,000.0
Maximum aggregate borrowing capacity $ 600,000,000.0
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt Commitments - Debt Maturity (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Total $ 390.0 $ 405.0
Senior Unsecured Promissory Notes    
Debt Instrument [Line Items]    
2022 35.0  
2023 70.0  
2024 60.0  
2025 75.0  
2026 25.0  
2027 and thereafter 100.0  
Total $ 365.0  
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II-Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance For Credit Losses      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 12.3 $ 10.9 $ 12.8
"Additions" Charged to Costs and Expenses 2.5 7.5 5.5
"Other" Additions (Deductions) 0.0 0.0 0.0
"Less" Deductions 2.8 6.1 7.4
Balance at End of Year 12.0 12.3 10.9
Insurance Reserves      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year 41.0 41.1 37.6
"Additions" Charged to Costs and Expenses 78.6 72.1 69.7
"Other" Additions (Deductions) 0.0 0.0 0.0
"Less" Deductions 83.9 72.2 66.2
Balance at End of Year $ 35.7 $ 41.0 $ 41.1
XML 76 fast-20211231_htm.xml IDEA: XBRL DOCUMENT 0000815556 2021-01-01 2021-12-31 0000815556 2021-06-30 0000815556 2022-01-21 0000815556 2021-12-31 0000815556 2020-12-31 0000815556 2020-01-01 2020-12-31 0000815556 2019-01-01 2019-12-31 0000815556 us-gaap:CommonStockMember 2020-12-31 0000815556 us-gaap:CommonStockMember 2019-12-31 0000815556 us-gaap:CommonStockMember 2018-12-31 0000815556 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000815556 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000815556 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000815556 us-gaap:CommonStockMember 2021-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000815556 us-gaap:RetainedEarningsMember 2020-12-31 0000815556 us-gaap:RetainedEarningsMember 2019-12-31 0000815556 us-gaap:RetainedEarningsMember 2018-12-31 0000815556 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000815556 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000815556 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000815556 us-gaap:RetainedEarningsMember 2021-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000815556 2019-12-31 0000815556 2018-12-31 0000815556 fast:ApexIndustrialTechnologiesLLCMember 2020-03-30 2020-03-30 0000815556 2019-05-22 2019-05-22 0000815556 2019-05-22 0000815556 srt:RestatementAdjustmentMember 2019-12-31 0000815556 srt:RestatementAdjustmentMember 2020-12-31 0000815556 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 country:US 2021-01-01 2021-12-31 0000815556 country:US 2020-01-01 2020-12-31 0000815556 country:US 2019-01-01 2019-12-31 0000815556 fast:CanadaandMexicoMember 2021-01-01 2021-12-31 0000815556 fast:CanadaandMexicoMember 2020-01-01 2020-12-31 0000815556 fast:CanadaandMexicoMember 2019-01-01 2019-12-31 0000815556 srt:NorthAmericaMember 2021-01-01 2021-12-31 0000815556 srt:NorthAmericaMember 2020-01-01 2020-12-31 0000815556 srt:NorthAmericaMember 2019-01-01 2019-12-31 0000815556 fast:NonNorthAmericaMember 2021-01-01 2021-12-31 0000815556 fast:NonNorthAmericaMember 2020-01-01 2020-12-31 0000815556 fast:NonNorthAmericaMember 2019-01-01 2019-12-31 0000815556 fast:ManufacturingCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 fast:ManufacturingCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 fast:ManufacturingCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 fast:NonResidentialConstructionCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 fast:NonResidentialConstructionCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 fast:NonResidentialConstructionCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 fast:OtherCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 fast:OtherCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 fast:OtherCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 fast:FastenersMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 fast:FastenersMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 fast:FastenersMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 fast:ToolsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 fast:ToolsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 fast:ToolsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 fast:CuttingToolsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 fast:CuttingToolsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 fast:CuttingToolsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 fast:HydraulicsAndPneumaticsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 fast:HydraulicsAndPneumaticsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 fast:HydraulicsAndPneumaticsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 fast:MaterialHandlingMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 fast:MaterialHandlingMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 fast:MaterialHandlingMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 fast:JanitorialSuppliesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 fast:JanitorialSuppliesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 fast:JanitorialSuppliesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 fast:ElectricalSuppliesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 fast:ElectricalSuppliesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 fast:ElectricalSuppliesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 fast:WeldingSuppliesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 fast:WeldingSuppliesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 fast:WeldingSuppliesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 fast:SafetySuppliesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 fast:SafetySuppliesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 fast:SafetySuppliesMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 us-gaap:ProductAndServiceOtherMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 us-gaap:ProductAndServiceOtherMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 us-gaap:ProductAndServiceOtherMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0000815556 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0000815556 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2019-01-01 2019-12-31 0000815556 us-gaap:LandMember 2021-12-31 0000815556 us-gaap:LandMember 2020-12-31 0000815556 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0000815556 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0000815556 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0000815556 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0000815556 srt:MinimumMember fast:AutomatedDistributionAndWarehouseEquipmentMember 2021-01-01 2021-12-31 0000815556 srt:MaximumMember fast:AutomatedDistributionAndWarehouseEquipmentMember 2021-01-01 2021-12-31 0000815556 fast:AutomatedDistributionAndWarehouseEquipmentMember 2021-12-31 0000815556 fast:AutomatedDistributionAndWarehouseEquipmentMember 2020-12-31 0000815556 srt:MinimumMember fast:ShelvingIndustrialVendingAndEquipmentMember 2021-01-01 2021-12-31 0000815556 srt:MaximumMember fast:ShelvingIndustrialVendingAndEquipmentMember 2021-01-01 2021-12-31 0000815556 fast:ShelvingIndustrialVendingAndEquipmentMember 2021-12-31 0000815556 fast:ShelvingIndustrialVendingAndEquipmentMember 2020-12-31 0000815556 srt:MinimumMember us-gaap:TransportationEquipmentMember 2021-01-01 2021-12-31 0000815556 srt:MaximumMember us-gaap:TransportationEquipmentMember 2021-01-01 2021-12-31 0000815556 us-gaap:TransportationEquipmentMember 2021-12-31 0000815556 us-gaap:TransportationEquipmentMember 2020-12-31 0000815556 us-gaap:ConstructionInProgressMember 2021-12-31 0000815556 us-gaap:ConstructionInProgressMember 2020-12-31 0000815556 country:US 2021-12-31 0000815556 country:US 2020-12-31 0000815556 fast:CanadaandMexicoMember 2021-12-31 0000815556 fast:CanadaandMexicoMember 2020-12-31 0000815556 srt:NorthAmericaMember 2021-12-31 0000815556 srt:NorthAmericaMember 2020-12-31 0000815556 fast:NonNorthAmericaMember 2021-12-31 0000815556 fast:NonNorthAmericaMember 2020-12-31 0000815556 us-gaap:SubsequentEventMember 2022-01-18 2022-01-18 0000815556 us-gaap:SubsequentEventMember 2022-01-03 2022-01-03 0000815556 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:SubsequentEventMember 2022-01-03 2022-01-03 0000815556 us-gaap:SubsequentEventMember 2022-01-03 0000815556 us-gaap:ShareBasedPaymentArrangementNonemployeeMember us-gaap:SubsequentEventMember 2022-01-03 0000815556 fast:JanuaryFourthTwoThousandTwentyOneMember 2013-04-16 2021-12-31 0000815556 fast:JanuaryFourthTwoThousandTwentyOneMember 2021-12-31 0000815556 fast:JanuarySecondTwoThousandTwentyMember 2013-04-16 2021-12-31 0000815556 fast:JanuarySecondTwoThousandTwentyMember 2021-12-31 0000815556 fast:JanuarySecondTwoThousandNineteenMember 2013-04-16 2021-12-31 0000815556 fast:JanuarySecondTwoThousandNineteenMember 2021-12-31 0000815556 fast:JanuarySecondTwoThousandEighteenMember 2013-04-16 2021-12-31 0000815556 fast:JanuarySecondTwoThousandEighteenMember 2021-12-31 0000815556 fast:JanuaryThirdTwoThousandSeventeenMember 2013-04-16 2021-12-31 0000815556 fast:JanuaryThirdTwoThousandSeventeenMember 2021-12-31 0000815556 fast:AprilNineteenthTwoThousandSixteenMemberDomain 2013-04-16 2021-12-31 0000815556 fast:AprilNineteenthTwoThousandSixteenMemberDomain 2021-12-31 0000815556 fast:AprilTwentyFirstTwoThousandFifteenMemberDomain 2013-04-16 2021-12-31 0000815556 fast:AprilTwentyFirstTwoThousandFifteenMemberDomain 2021-12-31 0000815556 fast:AprilTwentySecondTwoThousandFourteenMember 2013-04-16 2021-12-31 0000815556 fast:AprilTwentySecondTwoThousandFourteenMember 2021-12-31 0000815556 fast:AprilSixteenthTwoThousandThirteenMember 2013-04-16 2021-12-31 0000815556 fast:AprilSixteenthTwoThousandThirteenMember 2021-12-31 0000815556 2013-04-16 2021-12-31 0000815556 fast:JanuaryFourthTwoThousandTwentyOneMember 2021-01-01 2021-12-31 0000815556 fast:JanuarySecondTwoThousandTwentyMember 2021-01-01 2021-12-31 0000815556 fast:JanuarySecondTwoThousandNineteenMember 2021-01-01 2021-12-31 0000815556 fast:JanuarySecondTwoThousandEighteenMember 2021-01-01 2021-12-31 0000815556 fast:JanuaryThirdTwoThousandSeventeenMember 2021-01-01 2021-12-31 0000815556 fast:AprilNineteenthTwoThousandSixteenMemberDomain 2021-01-01 2021-12-31 0000815556 fast:AprilTwentyFirstTwoThousandFifteenMemberDomain 2021-01-01 2021-12-31 0000815556 fast:AprilTwentySecondTwoThousandFourteenMember 2021-01-01 2021-12-31 0000815556 fast:AprilSixteenthTwoThousandThirteenMember 2021-01-01 2021-12-31 0000815556 us-gaap:EmployeeStockOptionMember 2020-12-31 0000815556 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000815556 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000815556 us-gaap:EmployeeStockOptionMember 2021-12-31 0000815556 us-gaap:EmployeeStockOptionMember 2019-12-31 0000815556 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000815556 fast:FacilitiesAndEquipmentMember 2021-01-01 2021-12-31 0000815556 us-gaap:VehiclesMember 2021-01-01 2021-12-31 0000815556 fast:FacilitiesAndEquipmentMember 2020-01-01 2020-12-31 0000815556 us-gaap:VehiclesMember 2020-01-01 2020-12-31 0000815556 fast:FacilitiesAndEquipmentMember 2019-01-01 2019-12-31 0000815556 us-gaap:VehiclesMember 2019-01-01 2019-12-31 0000815556 fast:FacilitiesAndEquipmentMember 2021-12-31 0000815556 us-gaap:VehiclesMember 2021-12-31 0000815556 fast:FacilitiesAndEquipmentMember 2020-12-31 0000815556 us-gaap:VehiclesMember 2020-12-31 0000815556 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-12-31 0000815556 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-12-31 0000815556 fast:A2.00SeniorPromissoryNotePayableMember us-gaap:SeniorNotesMember 2021-12-31 0000815556 fast:A2.00SeniorPromissoryNotePayableMember us-gaap:SeniorNotesMember 2020-12-31 0000815556 fast:A2.45SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2021-12-31 0000815556 fast:A2.45SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2020-12-31 0000815556 fast:A3.22SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2021-12-31 0000815556 fast:A3.22SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2020-12-31 0000815556 fast:A266SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2021-12-31 0000815556 fast:A266SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2020-12-31 0000815556 fast:A272SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2021-12-31 0000815556 fast:A272SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2020-12-31 0000815556 fast:A169SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2021-12-31 0000815556 fast:A169SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2020-12-31 0000815556 fast:A213SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2021-12-31 0000815556 fast:A213SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2020-12-31 0000815556 fast:A250SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2021-12-31 0000815556 fast:A250SeniorUnsecuredPromissoryNotePayableMember us-gaap:SeniorNotesMember 2020-12-31 0000815556 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2021-12-31 0000815556 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2020-12-31 0000815556 us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0000815556 srt:MinimumMember us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0000815556 srt:MaximumMember us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0000815556 us-gaap:SeniorNotesMember 2021-12-31 0000815556 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000815556 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000815556 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000815556 fast:SECSchedule1209ReserveInsuranceMember 2020-12-31 0000815556 fast:SECSchedule1209ReserveInsuranceMember 2021-01-01 2021-12-31 0000815556 fast:SECSchedule1209ReserveInsuranceMember 2021-12-31 0000815556 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000815556 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0000815556 fast:SECSchedule1209ReserveInsuranceMember 2019-12-31 0000815556 fast:SECSchedule1209ReserveInsuranceMember 2020-01-01 2020-12-31 0000815556 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000815556 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000815556 fast:SECSchedule1209ReserveInsuranceMember 2018-12-31 0000815556 fast:SECSchedule1209ReserveInsuranceMember 2019-01-01 2019-12-31 iso4217:USD shares iso4217:USD shares fast:location pure 0000815556 --12-31 2021 FY false 10-K true 2021-12-31 false 0-16125 FASTENAL CO MN 41-0948415 2001 Theurer Boulevard Winona MN 55987-1500 507 454-5374 Common stock, par value $.01 per share FAST NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 29835146952 575550072 236200000 245700000 12000000.0 12300000 900200000 769400000 1523600000 1337500000 8500000 6700000 188100000 140300000 2856600000 2499600000 1019200000 1030700000 242300000 243000000.0 180900000 191400000 4299000000 3964700000 60000000.0 40000000.0 233100000 207000000.0 298300000 272100000 90800000 93600000 682200000 612700000 330000000.0 365000000.0 156000000.0 151500000 88600000 102300000 0.01 0.01 5000000 5000000 0 0 0 0 0 0 0.01 0.01 800000000 800000000 575464682 575464682 574159575 574159575 5800000 5700000 96200000 59100000 2970900000 2689600000 -30700000 -21200000 3042200000 2733200000 4299000000 3964700000 6010900000 5647300000 5333700000 3233700000 3079500000 2818300000 2777200000 2567800000 2515400000 1559800000 1426000000 1458200000 1217400000 1141800000 1057200000 100000 600000 400000 9700000 9700000 13900000 1207800000 1132700000 1043700000 282800000 273600000 252800000 925000000.0 859100000 790900000 1.61 1.50 1.38 1.60 1.49 1.38 574800000 573800000 573200000 577100000 575700000 574400000 925000000.0 859100000 790900000 0.0 0.0 0.0 -9500000 17200000 6400000 915500000 876300000 797300000 5700000 5700000 5700000 100000 0.0 0.0 5800000 5700000 5700000 59100000 64400000 200000 31500000 41000000.0 58500000 0 52000000.0 0 5600000 5700000 5700000 96200000 59100000 64400000 2689600000 2633900000 2341600000 925000000.0 859100000 790900000 643700000 803400000 498600000 2970900000 2689600000 2633900000 -21200000 -38400000 -44800000 -9500000 17200000 6400000 -30700000 -21200000 -38400000 3042200000 2733200000 2665600000 1.12 1.40 0.87 925000000.0 859100000 790900000 159900000 153300000 144600000 1100000 1400000 1200000 2500000 7500000 5500000 -13700000 2900000 15000000.0 5600000 5700000 5700000 10800000 9100000 4100000 135200000 29700000 30400000 189500000 -36000000.0 84400000 47800000 -17100000 10400000 26100000 14200000 -800000 26200000 20600000 10700000 -1800000 10000000.0 -7700000 -3100000 2600000 -1100000 770100000 1101800000 842700000 156600000 168100000 246400000 8400000 10600000 6600000 0 125000000.0 0 300000 -800000 -100000 -148500000 -281700000 -239700000 525000000.0 1000000000 910000000.0 540000000.0 940000000.0 1065000000 31600000 41000000.0 58500000 0 52000000.0 0 643700000 803400000 498600000 -627100000 -754400000 -595100000 -4000000.0 5100000 -200000 -9500000 70800000 7700000 245700000 174900000 167200000 236200000 245700000 174900000 9900000 8400000 13900000 294000000.0 260100000 242700000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1. Business Overview and Summary of Significant Accounting Policies</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Overview</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fastenal is a leader in the wholesale distribution of industrial and construction supplies. We distribute these supplies through a network of branches and Onsite locations. Collectively we refer to our branches and Onsite locations as in-market locations. We have over 3,200 in-market locations located primarily in North America.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Fastenal Company and its subsidiaries (collectively referred to as Fastenal or by terms such as we, our, or us). All material intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales include products and shipping and handling charges, net of estimates for product returns and any related sales incentives. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products. All revenue is recognized when we satisfy our performance obligations under the contract. We recognize revenue by transferring the promised products to the customer, with the majority of revenue recognized at the point in time the customer obtains control of the products. We recognize revenue for shipping and handling charges at the time the products are delivered to or picked up by the customer. We estimate product returns based on historical return rates. Using probability assessments, which are based on known inputs at year-end, we estimate sales incentives expected to be paid over the term of the contract. The majority of our contracts have a single performance obligation and are short term in nature. Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit is extended based upon an evaluation of the customers' financial condition. Accounts receivable are stated at their estimated net realizable value.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The allowance for credit losses is based on an income statement approach which adjusts the ending balance sheet to take into consideration expected losses over the contractual lives of the receivables, considering factors such as historical data as a basis for future expected losses.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation and Transactions</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of our foreign operations is typically the applicable local currency. The functional currency is translated into United States dollars for balance sheet accounts, except retained earnings, using current exchange rates as of the balance sheet date, for retained earnings at historical exchange rates, and for revenue and expense accounts using a weighted average exchange rate during the applicable period. The translation adjustments are deferred as a separate component of stockholders' equity captioned accumulated other comprehensive income (loss). Gains or losses resulting from transactions denominated in foreign currencies are included in cost of sales or operating and administrative expenses.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all investments purchased with original maturities of three months or less to be cash equivalents.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, consisting of finished goods merchandise held for resale, are stated at the lower of cost (first in, first out method) or net realizable value. We record valuation adjustments for excess, slow-moving, and obsolete inventory that are equal to the difference between the cost and estimated net realizable value for that inventory. These estimates are based on a review and comparison of the current inventory levels to projected and historical sales of inventory.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. Depreciation on property and equipment is provided for using the straight-line method over the anticipated economic useful lives of the related property. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If </span></div><div style="margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by the asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values, and third-party independent appraisals, as considered necessary. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no impairments recorded during any of the three years reported in these consolidated financial statements.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement contains a lease at inception. Operating leases are included in our operating lease right-of-use (ROU) assets, the current portion of operating lease liabilities, and the operating lease liabilities in our Consolidated Balance Sheets. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ROU assets represent our right to control the use of an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The operating lease ROU assets also include any prepaid lease payments made and exclude lease incentives. Lease expense is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our leases include both lease (e.g., fixed payments including rent, taxes, and insurance costs) and nonlease components (e.g., common-area or other maintenance costs) which are accounted for as a single lease component as we have elected the practical expedient to group lease and nonlease components for all leases. Our pick-up truck leases typically have a non-cancelable lease term of less than one year and therefore, we have elected the practical expedient to exclude these short-term leases from our ROU assets and lease liabilities. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most leases include one or more options to renew. The exercise of lease renewal options is typically at our sole discretion; therefore, the majority of renewals to extend the lease terms are not included in our ROU assets and lease liabilities as they are not reasonably certain of exercise. We regularly evaluate the renewal options and when they are reasonably certain of exercise, we include the renewal period in our lease term. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of the lease payments. We have a centrally managed treasury function; therefore, based on the applicable lease terms and the current economic environment, we apply a portfolio approach for determining the incremental borrowing rate. </span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Long-Lived Assets</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consist of prepaid deposits, goodwill, and other definite-lived intangible assets. Goodwill represents the excess of the purchase price over the fair value of net assets acquired. Goodwill is reviewed for impairment annually. The identifiable intangible assets are amortized on a straight-line basis over their estimated life. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 30, 2020 we purchased certain assets of Apex for $125.0, including identifiable intangible assets totaling $123.8</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with a weighted average amortization period of approximately 19.4 years.</span></div><div style="margin-top:14pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounting Estimates</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from those estimates.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Reserves</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are self-insured for certain losses relating to workers' compensation, automobile, health, and general liability costs. Specific stop-loss coverage is provided for catastrophic claims in order to limit exposure to significant claims. Self-insurance liabilities are based on our estimate of reported claims and claims incurred but not yet reported.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product Warranties</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer a basic limited warranty for certain of our products. The specific terms and conditions of those warranties vary depending upon the product sold. We typically recoup these costs through product warranties we hold with the original equipment manufacturers. Our warranty expense has historically been minimal.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the value of stock option grants using a Black-Scholes valuation model. Stock-based compensation expense is recognized on a straight-line basis over the vesting period. Our stock-based compensation expense is recorded in operating and administrative expenses. </span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes under the asset and liability method. Under this 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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. We record interest and penalties related to unrecognized tax benefits in income tax expense.</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net earnings per share is calculated using net earnings available to common stockholders divided by the weighted average number of shares of common stock outstanding during the year. Diluted net earnings per share is similar to basic net earnings per share except that the weighted average number of shares of common stock outstanding includes the incremental shares assumed to be issued upon the exercise of stock options considered to be 'in-the-money' (i.e., when the market price of our stock is greater than the exercise price of our outstanding stock options).</span></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Reporting</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have determined that for our North American regions we meet the aggregation criteria outlined in the accounting standards as these regions have similar: (1) economic characteristics, (2) products and services, (3) customers, (4) distribution channels, and (5) regulatory environments. Considering the insignificance of our operations outside of North America, we report as a single business segment.</span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of COVID-19</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has likely influenced various trends the company is currently experiencing. These include supply chain disruptions and labor shortages, and a modest shift in our mix to include more safety products. Evaluating 2021 is challenging given the impacts of the pandemic on the company in the year-earlier period. However, in contrast to much of the preceding one to two years, we are currently seeing a narrower impact on our business related directly to the COVID-19 pandemic, as economic activity has recovered and customer and product mix has reverted back to close to pre-pandemic levels. We believe current financial results are more reflective of traditional economic and marketplace dynamics than of pandemic-related issues such as facility restrictions, labor force illness, and personal protective equipment (PPE) demand. The primary exception to this normalization trend is in the signings of our Onsite and Fastenal Managed Inventory (FMI), which have yet to recover to pre-pandemic levels. To the extent that COVID-19 infections and/or interventions continue to meaningfully influence the marketplace, on a national, local, or business-specific basis, this can either directly impact or indirectly influence access to customer facilities and decision-makers, and lengthen the sales cycle for certain of our solutions.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, it is possible the COVID-19 pandemic, particularly in light of variant strains of the virus, could further impact our operations and the operations of our suppliers and vendors as a result of quarantines, facility closures, illnesses, and travel and logistics restrictions. The extent to which the COVID-19 pandemic impacts our business, results of operations, and financial condition will depend on future developments, which are highly uncertain and cannot be predicted, including, but not limited to, the resumption of high levels of infection and hospitalization, the resulting impact on our customers, suppliers, and vendors, the remedial actions and stimulus measures adopted by federal, state, and local governments, and to what extent normal economic and operating conditions are impacted. We cannot reasonably estimate the future impact at this time.</span></div><div style="margin-top:14pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Split</span></div><div style="margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 17, 2019, the board of directors approved a two-for-one stock split of the company's outstanding common stock. Holders of the company's common stock, par value $0.01 per share, at the close of business on May 2, 2019, received one </span></div><div style="margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">additional share of common stock for every share of common stock they owned. The stock split took effect at the close of business on May 22, 2019. All historical common stock share and per share information for all periods presented in the accompanying consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Immaterial Revision</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The prior period balances for additional paid-in capital and common stock have been updated in both the Consolidated Balance Sheets and Consolidated Statements of Stockholders' Equity to reflect the impact of an immaterial correction which reclassified $2.9 from additional paid-in capital to common stock in connection with the 2019 stock split. </span></div><div style="margin-top:14pt;text-align:justify"><span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides temporary optional expedients and exceptions to U.S. GAAP on contract modifications, hedging relationships, and other transactions affected by reference rate reform to ease entities' financial reporting burdens as the market transitions from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made, hedging relationships entered into, and other transactions affected by reference rate reform, evaluated on or before December 31, 2022, beginning during the reporting period in which the guidance has been elected. We do not have any receivables, hedging relationships, or lease agreements that reference LIBOR or another reference rate expected to be discontinued. We are currently evaluating the impact of the new guidance on our consolidated financial statements; however, we have determined that, of our current debt commitments as outlined in detail in Note 9 'Debt Commitments', only the obligations described under Unsecured Revolving Credit Facility in Note 9 would be impacted by ASU 2020-04. Our Senior Unsecured Promissory Notes Payable described in Note 9 each have fixed interest rates.</span></div> 3200 The consolidated financial statements include the accounts of Fastenal Company and its subsidiaries (collectively referred to as Fastenal or by terms such as we, our, or us). All material intercompany balances and transactions have been eliminated in consolidation. Net sales include products and shipping and handling charges, net of estimates for product returns and any related sales incentives. Revenue is measured as the amount of consideration we expect to receive in exchange for transferring products. All revenue is recognized when we satisfy our performance obligations under the contract. We recognize revenue by transferring the promised products to the customer, with the majority of revenue recognized at the point in time the customer obtains control of the products. We recognize revenue for shipping and handling charges at the time the products are delivered to or picked up by the customer. We estimate product returns based on historical return rates. Using probability assessments, which are based on known inputs at year-end, we estimate sales incentives expected to be paid over the term of the contract. The majority of our contracts have a single performance obligation and are short term in nature. Sales taxes and value added taxes in foreign jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Credit is extended based upon an evaluation of the customers' financial condition. Accounts receivable are stated at their estimated net realizable value.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The allowance for credit losses is based on an income statement approach which adjusts the ending balance sheet to take into consideration expected losses over the contractual lives of the receivables, considering factors such as historical data as a basis for future expected losses.</span> The functional currency of our foreign operations is typically the applicable local currency. The functional currency is translated into United States dollars for balance sheet accounts, except retained earnings, using current exchange rates as of the balance sheet date, for retained earnings at historical exchange rates, and for revenue and expense accounts using a weighted average exchange rate during the applicable period. The translation adjustments are deferred as a separate component of stockholders' equity captioned accumulated other comprehensive income (loss). Gains or losses resulting from transactions denominated in foreign currencies are included in cost of sales or operating and administrative expenses. We consider all investments purchased with original maturities of three months or less to be cash equivalents. Inventories, consisting of finished goods merchandise held for resale, are stated at the lower of cost (first in, first out method) or net realizable value. We record valuation adjustments for excess, slow-moving, and obsolete inventory that are equal to the difference between the cost and estimated net realizable value for that inventory. These estimates are based on a review and comparison of the current inventory levels to projected and historical sales of inventory. Property and equipment are stated at cost. Depreciation on property and equipment is provided for using the straight-line method over the anticipated economic useful lives of the related property. Long-lived assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for possible impairment, we first compare undiscounted cash flows expected to be generated by the asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent the carrying value exceeds its fair value. Fair value is determined through various valuation techniques including discounted cash flow models, quoted market values, and third-party independent appraisals, as considered necessary. 0 0 0 <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement contains a lease at inception. Operating leases are included in our operating lease right-of-use (ROU) assets, the current portion of operating lease liabilities, and the operating lease liabilities in our Consolidated Balance Sheets. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ROU assets represent our right to control the use of an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are recognized at commencement date based on the present value of lease payments over the lease term. The operating lease ROU assets also include any prepaid lease payments made and exclude lease incentives. Lease expense is recognized on a straight-line basis over the lease term. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our leases include both lease (e.g., fixed payments including rent, taxes, and insurance costs) and nonlease components (e.g., common-area or other maintenance costs) which are accounted for as a single lease component as we have elected the practical expedient to group lease and nonlease components for all leases. Our pick-up truck leases typically have a non-cancelable lease term of less than one year and therefore, we have elected the practical expedient to exclude these short-term leases from our ROU assets and lease liabilities. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most leases include one or more options to renew. The exercise of lease renewal options is typically at our sole discretion; therefore, the majority of renewals to extend the lease terms are not included in our ROU assets and lease liabilities as they are not reasonably certain of exercise. We regularly evaluate the renewal options and when they are reasonably certain of exercise, we include the renewal period in our lease term. </span></div>As most of our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date in determining the present value of the lease payments. We have a centrally managed treasury function; therefore, based on the applicable lease terms and the current economic environment, we apply a portfolio approach for determining the incremental borrowing rate. P1Y Other assets consist of prepaid deposits, goodwill, and other definite-lived intangible assets. Goodwill represents the excess of the purchase price over the fair value of net assets acquired. Goodwill is reviewed for impairment annually. The identifiable intangible assets are amortized on a straight-line basis over their estimated life. 125000000.0 123800000 P19Y4M24D The preparation of the consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, revenues and expenses, and the disclosure of contingent liabilities. Actual results could differ from those estimates. We are self-insured for certain losses relating to workers' compensation, automobile, health, and general liability costs. Specific stop-loss coverage is provided for catastrophic claims in order to limit exposure to significant claims. Self-insurance liabilities are based on our estimate of reported claims and claims incurred but not yet reported. We offer a basic limited warranty for certain of our products. The specific terms and conditions of those warranties vary depending upon the product sold. We typically recoup these costs through product warranties we hold with the original equipment manufacturers. Our warranty expense has historically been minimal. We estimate the value of stock option grants using a Black-Scholes valuation model. Stock-based compensation expense is recognized on a straight-line basis over the vesting period. Our stock-based compensation expense is recorded in operating and administrative expenses. <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes under the asset and liability method. Under this 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.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the effect of income tax positions only if those positions are more likely than not to be sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. We record interest and penalties related to unrecognized tax benefits in income tax expense.</span></div> Basic net earnings per share is calculated using net earnings available to common stockholders divided by the weighted average number of shares of common stock outstanding during the year. Diluted net earnings per share is similar to basic net earnings per share except that the weighted average number of shares of common stock outstanding includes the incremental shares assumed to be issued upon the exercise of stock options considered to be 'in-the-money' (i.e., when the market price of our stock is greater than the exercise price of our outstanding stock options). We have determined that for our North American regions we meet the aggregation criteria outlined in the accounting standards as these regions have similar: (1) economic characteristics, (2) products and services, (3) customers, (4) distribution channels, and (5) regulatory environments. Considering the insignificance of our operations outside of North America, we report as a single business segment. 2 0.01 1 -2900000 2900000 -2900000 2900000 <div style="margin-top:14pt;text-align:justify"><span style="color:#080808;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which provides temporary optional expedients and exceptions to U.S. GAAP on contract modifications, hedging relationships, and other transactions affected by reference rate reform to ease entities' financial reporting burdens as the market transitions from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to alternative reference rates. The guidance was effective upon issuance and may be applied prospectively to contract modifications made, hedging relationships entered into, and other transactions affected by reference rate reform, evaluated on or before December 31, 2022, beginning during the reporting period in which the guidance has been elected. We do not have any receivables, hedging relationships, or lease agreements that reference LIBOR or another reference rate expected to be discontinued. We are currently evaluating the impact of the new guidance on our consolidated financial statements; however, we have determined that, of our current debt commitments as outlined in detail in Note 9 'Debt Commitments', only the obligations described under Unsecured Revolving Credit Facility in Note 9 would be impacted by ASU 2020-04. Our Senior Unsecured Promissory Notes Payable described in Note 9 each have fixed interest rates.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2. Revenue</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the operations in the various geographic areas are the same as those described in the summary of significant accounting policies. Revenues are attributed to countries based on the selling location from which the sale occurred. During 2021, no single customer represented 5% or more of our consolidated net sales. During 2020, we had a single customer that represented 5% of our consolidated net sales, whereas all remaining customers fell below that threshold. During 2019, no single customer represented 5% or more of our consolidated net sales.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues related to the following geographic areas were as follows for the periods ended December 31:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Twelve-month period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,033.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,825.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,568.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada and Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">749.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625.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:10pt;font-weight:400;line-height:100%">606.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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,782.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,450.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,175.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other foreign countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">228.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.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:10pt;font-weight:400;line-height:100%">158.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,010.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,647.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,333.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentages of our sales by end market were as follows for the periods ended December 31:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Twelve-month period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-residential construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:19pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentages of our sales by product line were as follows for the periods ended December 31:</span></div><div style="margin-top:24pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Twelve-month Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Type</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Introduced</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fasteners </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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1967</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tools</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1993</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cutting tools</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1996</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hydraulics &amp; pneumatics</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1996</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Material handling</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1996</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Janitorial supplies</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1996</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical supplies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1997</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Welding supplies</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1997</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Safety supplies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1999</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fastener product line represents fasteners and miscellaneous supplies.</span></div> 0.05 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revenues related to the following geographic areas were as follows for the periods ended December 31:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Twelve-month period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,033.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,825.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,568.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada and Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">749.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625.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:10pt;font-weight:400;line-height:100%">606.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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,782.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,450.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,175.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other foreign countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">228.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.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:10pt;font-weight:400;line-height:100%">158.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,010.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,647.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,333.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentages of our sales by end market were as follows for the periods ended December 31:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Twelve-month period</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">68.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-residential construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">20.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:19pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The percentages of our sales by product line were as follows for the periods ended December 31:</span></div><div style="margin-top:24pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:49.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Twelve-month Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Type</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Introduced</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fasteners </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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1967</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tools</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1993</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cutting tools</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1996</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hydraulics &amp; pneumatics</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1996</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Material handling</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1996</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Janitorial supplies</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1996</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical supplies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1997</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Welding supplies</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1997</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Safety supplies</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1999</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fastener product line represents fasteners and miscellaneous supplies.</span></div> 5033300000 4825300000 4568900000 749000000.0 625000000.0 606800000 5782300000 5450300000 5175700000 228600000 197000000.0 158000000.0 6010900000 5647300000 5333700000 0.689 0.624 0.675 0.111 0.113 0.129 0.200 0.263 0.196 1.000 1.000 1.000 0.333 0.299 0.342 0.085 0.082 0.099 0.050 0.047 0.057 0.064 0.059 0.068 0.056 0.051 0.059 0.082 0.098 0.078 0.043 0.041 0.047 0.038 0.035 0.042 0.212 0.255 0.179 0.037 0.033 0.029 1.000 1.000 1.000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3. Long-Lived Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies of the operations in the various geographic areas are the same as those described in the summary of significant accounting policies</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Long-lived assets consist of net property and equipment, operating lease right-of-use assets, deposits, goodwill, and other net intangibles.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment at year end consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciable Life<br/>in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">58.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><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:10pt;font-weight:400;line-height:100%">15 to 40</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">501.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automated distribution and warehouse equipment</span></td><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:10pt;font-weight:400;line-height:100%">5 to 30</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:10pt;font-weight:700;line-height:100%">266.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shelving, industrial vending, and equipment</span></td><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:10pt;font-weight:400;line-height:100%">3 to 10</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,211.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><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:10pt;font-weight:400;line-height:100%">3 to 5</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:10pt;font-weight:700;line-height:100%">86.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,197.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,178.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:10pt;font-weight:400;line-height:100%">(1,053.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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,019.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-lived assets related to the following geographic areas at year end:</span></div><div style="margin-top:5pt;text-align:center"><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:74.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,322.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada and Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">85.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,408.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other foreign countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,442.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment at year end consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:61.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciable Life<br/>in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">58.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><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:10pt;font-weight:400;line-height:100%">15 to 40</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">501.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automated distribution and warehouse equipment</span></td><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:10pt;font-weight:400;line-height:100%">5 to 30</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:10pt;font-weight:700;line-height:100%">266.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shelving, industrial vending, and equipment</span></td><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:10pt;font-weight:400;line-height:100%">3 to 10</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,211.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transportation equipment</span></td><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:10pt;font-weight:400;line-height:100%">3 to 5</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:10pt;font-weight:700;line-height:100%">86.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">72.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,197.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,178.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:10pt;font-weight:400;line-height:100%">(1,053.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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,019.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 58300000 51900000 P15Y P40Y 501900000 450400000 P5Y P30Y 266500000 254700000 P3Y P10Y 1211200000 1141300000 P3Y P5Y 86600000 87300000 72700000 99000000.0 2197200000 2084600000 1178000000 1053900000 1019200000 1030700000 <div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-lived assets related to the following geographic areas at year end:</span></div><div style="margin-top:5pt;text-align:center"><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:74.192%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><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:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,322.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada and Mexico</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">85.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,408.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All other foreign countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,442.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,465.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1322900000 1344900000 85600000 85100000 1408500000 1430000000 33900000 35100000 1442400000 1465100000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4. Accrued Expenses</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses at year end consisted of the following: </span></div><div style="margin-top:10pt"><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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee payroll and related taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee bonuses and commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Profit sharing contribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer promotions and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">298.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">272.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div>(1) Includes the deferral of $30.0 in payroll taxes resulting from the CARES Act in 2020. <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses at year end consisted of the following: </span></div><div style="margin-top:10pt"><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:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.580%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee payroll and related taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee bonuses and commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">37.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Profit sharing contribution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer promotions and marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">298.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">272.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/></tr></table></div>(1) Includes the deferral of $30.0 in payroll taxes resulting from the CARES Act in 2020. 32300000 60300000 37000000.0 22300000 17400000 16200000 35700000 41000000.0 91400000 54300000 56300000 57900000 28200000 20100000 298300000 272100000 30000000.0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5. Stockholders' Equity</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 18, 2022, our board of directors declared a quarterly dividend of $0.31 per share of common stock to be paid in cash on March 2, 2022 to shareholders of record at the close of business on February 2, 2022. We paid aggregate annual cash dividends per share of $1.12, $1.40, and $0.87 in 2021, 2020, and 2019, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 3, 2022, the compensation committee of our board of directors granted to our employees options to purchase a total of 660,083 shares of our common stock at an exercise strike price of $62.00 per share. On the same date, certain of our non-employee directors received options to acquire a total of 53,355 shares of our common stock at an exercise price of $62.00 per share. The closing stock price on the effective date of the grants was $61.98 per share.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the details of options granted under our stock option plans that were still outstanding as of December 31, 2021, and the assumptions used to value those grants. All such grants were effective at the close of business on the date of grant.</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:36.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options<br/>Granted</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option Exercise<br/>(Strike) Price</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Closing Stock<br/>Price on Date<br/>of Grant</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date of Grant</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options<br/>Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 4, 2021</span></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:10pt;font-weight:700;line-height:100%">741,510</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">$48.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">$47.650</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">711,199</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">26,643</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">January 2, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$38.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$26.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$25.705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2018</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$27.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$27.270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 3, 2017</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$23.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$23.475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 19, 2016</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,690,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$23.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 21, 2015</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,786,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$21.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$20.630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2014</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$28.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$25.265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 16, 2013</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$27.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$24.625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">11,375,531 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">5,173,270 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">1,693,805 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date of Grant</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free<br/>Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected Life<br/>of Option in<br/>Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected<br/>Dividend<br/>Yield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected<br/>Stock<br/>Volatility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated Fair<br/>Value of Stock<br/>Option</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 4, 2021</span></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:10pt;font-weight:700;line-height:100%">0.4%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2.0%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29.17</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">$9.57</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2018</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 3, 2017</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 19, 2016</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 21, 2015</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2014</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 16, 2013</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the options in the tables above vest and become exercisable over a period of up to eight years. Generally, each option will terminate approximat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely ten years after the grant date.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each share-based option is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimated on the date of grant using a Black-Scholes valuation method that uses the assumptions listed above. The risk-free interest rate is based on the U.S. Treasury rate over the expected life of the option at the time of grant. The expected life is the average length of time over which we expect the employee groups will exercise their options, which is based on historical experience with similar grants. The dividend yield is estimated over the expected life of the option based on our current dividend payout, historical dividends paid, and expected future cash dividends. Expected stock volatilities are based on the movement of our stock price over the most recent historical period equivalent to the expected life of the option.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activities under our stock option plans consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Options<br/>Outstanding</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:8pt;font-weight:400;line-height:120%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Price </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:8pt;font-weight:400;line-height:120%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Life </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,914,757</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26.73</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.22</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">741,510</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,305,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24.34</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(177,890)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31.22</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,173,270</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30.23</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.08</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,693,805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25.11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.68</span></td></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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Options<br/>Outstanding</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:8pt;font-weight:400;line-height:120%">Exercise<br/>Price </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:8pt;font-weight:400;line-height:120%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Life </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,807,217 </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"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.89 </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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.09</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,263 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.00 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,630,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.18 </span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164,059)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.64 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,914,757 </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"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.73 </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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.22</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2020</span></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885,241 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.23 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.71</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average exercise price.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining contractual life in years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of stock options exercised during the years ended December 31, 2021, 2020, and 2019 was $38.8, $26.7, and $20.2, respectively. The intrinsic value represents the difference between the exercise price and fair value of the underlying shares at the date of exercise. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2021, there was $12.8 of total unrecognized stock-based compensation expense related to outstanding unvested stock options granted under the employee stock option plan. This expense is expected to be recognized over a weighted average period of 3.98 years. Any future change in estimated forfeitures will impact this amount. The total grant date fair value of stock options vested under our employee stock option plan during 2021, 2020, and 2019 was $4.8, $6.1, and $5.9, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense related to our employee stock option plan was $5.6, $5.7, and $5.7 for 2021, 2020, and 2019, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shares Outstanding</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock outstanding were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">574,159,575</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,128,911 </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"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,803,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,305,107</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,325,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,600,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">575,464,682</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,159,575 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,128,911 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings Per Share</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present a reconciliation of the denominators used in the computation of basic and diluted earnings per share and a summary of the options to purchase shares of common stock which were excluded from the diluted earnings calculation because they were anti-dilutive:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reconciliation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">574,808,030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,778,761 </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"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,202,152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted shares assumed upon exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,309,026</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,893,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,239,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">577,117,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,671,954 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,441,628 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Summary of Anti-dilutive Options Excluded</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">678,310</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,041 </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"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average exercise prices of options</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any dilutive impact summarized above related to periods when the average market price of our stock exceeded the exercise price of the potentially dilutive stock options then outstanding.</span></div> 0.31 1.12 1.40 0.87 660083 62.00 53355 62.00 61.98 61.98 <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the details of options granted under our stock option plans that were still outstanding as of December 31, 2021, and the assumptions used to value those grants. All such grants were effective at the close of business on the date of grant.</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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:36.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.632%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options<br/>Granted</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option Exercise<br/>(Strike) Price</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Closing Stock<br/>Price on Date<br/>of Grant</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date of Grant</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options<br/>Exercisable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 4, 2021</span></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:10pt;font-weight:700;line-height:100%">741,510</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">$48.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">$47.650</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">711,199</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">26,643</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">January 2, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$38.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$37.230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,316,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$26.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$25.705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2018</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,087,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$27.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$27.270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743,788 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 3, 2017</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,529,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$23.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$23.475 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">732,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,406 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 19, 2016</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,690,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$23.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">331,739 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 21, 2015</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,786,440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$21.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$20.630 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2014</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,910,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$28.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$25.265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 16, 2013</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$27.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$24.625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">11,375,531 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">5,173,270 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">1,693,805 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of activities under our stock option plans consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Options<br/>Outstanding</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:8pt;font-weight:400;line-height:120%">Exercise</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Price </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:8pt;font-weight:400;line-height:120%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Life </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,914,757</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26.73</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.22</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">741,510</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,305,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">24.34</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(177,890)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31.22</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,173,270</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">30.23</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6.08</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,693,805</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">25.11</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4.68</span></td></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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Options<br/>Outstanding</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:8pt;font-weight:400;line-height:120%">Exercise<br/>Price </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:8pt;font-weight:400;line-height:120%">Remaining</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Life </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,807,217 </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"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.89 </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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.09</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">902,263 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.00 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.00</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,630,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.18 </span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cancelled/forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(164,059)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.64 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,914,757 </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"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.73 </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"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.22</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable as of December 31, 2020</span></td><td colspan="2" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885,241 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.23 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.71</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average exercise price.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining contractual life in years.</span></div> 741510 48.00 47.650 711199 26643 902263 38.00 37.230 846225 24964 1316924 26.00 25.705 1017660 268714 1087936 27.50 27.270 743788 318052 1529578 23.50 23.475 732180 363406 1690880 23.00 22.870 524119 331739 1786440 21.00 20.630 403736 240908 1910000 28.00 25.265 186391 111407 410000 27.00 24.625 7972 7972 11375531 5173270 1693805 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Date of Grant</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Risk-free<br/>Interest Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected Life<br/>of Option in<br/>Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected<br/>Dividend<br/>Yield</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected<br/>Stock<br/>Volatility</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Estimated Fair<br/>Value of Stock<br/>Option</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 4, 2021</span></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:10pt;font-weight:700;line-height:100%">0.4%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">2.0%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29.17</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">$9.57</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2, 2018</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 3, 2017</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 19, 2016</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.09 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 21, 2015</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 22, 2014</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0% </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 16, 2013</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6% </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 0.004 P5Y 0.020 0.2917 9.57 0.017 P5Y 0.024 0.2570 6.81 0.025 P5Y 0.029 0.2396 4.40 0.022 P5Y 0.023 0.2345 5.02 0.019 P5Y 0.026 0.2449 4.20 0.013 P5Y 0.026 0.2634 4.09 0.013 P5Y 0.027 0.2684 3.68 0.018 P5Y 0.020 0.2855 4.79 0.007 P5Y 0.016 0.3742 6.33 P8Y P10Y 5914757 26.73 P6Y2M19D 741510 48.00 P9Y 1305107 24.34 177890 31.22 5173270 30.23 P6Y29D 1693805 25.11 P4Y8M4D 6807217 24.89 P6Y1M2D 902263 38.00 P9Y 1630664 25.18 164059 27.64 5914757 26.73 P6Y2M19D 1885241 24.23 P4Y8M15D 38800000 26700000 20200000 12800000 P3Y11M23D 4800000 6100000 5900000 5600000 5700000 5700000 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock outstanding were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">574,159,575</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,128,911 </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"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,803,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,305,107</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,630,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,325,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,600,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">575,464,682</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,159,575 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,128,911 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 574159575 574128911 571803838 1305107 1630664 2325073 0 1600000 0 575464682 574159575 574128911 <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present a reconciliation of the denominators used in the computation of basic and diluted earnings per share and a summary of the options to purchase shares of common stock which were excluded from the diluted earnings calculation because they were anti-dilutive:</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reconciliation</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">574,808,030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,778,761 </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"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,202,152 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted shares assumed upon exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,309,026</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,893,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,239,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">577,117,056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">575,671,954 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,441,628 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 574808030 573778761 573202152 2309026 1893193 1239476 577117056 575671954 574441628 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Summary of Anti-dilutive Options Excluded</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options to purchase shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">678,310</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,041 </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"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average exercise prices of options</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">48.00</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 678310 846041 0 48.00 38.00 0 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6. Retirement Savings Plan</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Fastenal Company and Subsidiaries 401(k) and Employee Stock Ownership Plan covers all of our employees in the United States. Our employees in Canada may participate in a Registered Retirement Savings Plan. The general purpose of both of these plans is to provide additional financial security during retirement by providing employees with an incentive to make regular </span></div>savings contributions. In addition to the participation of our employees, we make annual profit sharing contributions based on an established formula. The expense recorded under this profit sharing formula was approximately $17.4, $16.2, and $13.8 for 2021, 2020, and 2019, respectively. 17400000 16200000 13800000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7. Income Taxes</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes were derived from the following sources:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,100.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,046.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">107.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.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:10pt;font-weight:400;line-height:100%">66.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,207.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of income tax expense (benefit) were as follows:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">214.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">202.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.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:10pt;font-weight:700;line-height:100%">45.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">295.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(12.3)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">282.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.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:10pt;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:10pt;font-weight:400;line-height:100%">47.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.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:10pt;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:10pt;font-weight:400;line-height:100%">29.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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">22.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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:13pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense in the accompanying consolidated financial statements differed from the expected expense as follows:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal income tax expense at statutory rate</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">253.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237.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:10pt;font-weight:400;line-height:100%">219.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) attributed to:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.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:10pt;font-weight:400;line-height:100%">32.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">282.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252.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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:20pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to deferred income tax assets and liabilities at year end consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets (liabilities):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory costing and valuation methods</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer promotions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state benefit of uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign net operating loss and credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign valuation allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.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:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid royalty </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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;border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.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;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(110.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(61.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:10pt;font-weight:400;line-height:100%">(61.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;border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(171.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(81.2)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93.5)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of total gross unrecognized tax benefits was as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease related to prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease related to statute of limitation lapses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.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:10pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year:</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the liability for gross unrecognized tax benefits is an immaterial amount for interest and penalties, both of which we classify as a component of income tax expense. The amount of gross unrecognized tax benefits that would favorably impact the eff</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ective tax rate, if recognized, is not material. We do not anticipate significant changes in total unrecognized tax benefits during the next twelve months. The 2021 and 2020 liability is included in deferred income taxes in the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the United States federal jurisdiction, all states, and various local and foreign jurisdictions. We are no longer subject to income tax examinations by taxing authorities for taxable years before 2018 in the case of United States federal examinations, and with limited exception, before 2016 in the case of foreign, state, and local examinations. During 2021, there were no material changes in unrecognized tax benefits.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, it is our practice and intention to permanently reinvest the earnings of our foreign subsidiaries and repatriate earnings only when the tax impact is zero or very minimal. Accordingly, no deferred taxes have been provided for withholding taxes or other taxes that would result upon repatriation of our approximately $436.3 of undistributed earnings from foreign subsidiaries to the U.S. as those earnings continue to be permanently reinvested.</span></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes were derived from the following sources:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,100.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,046.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">977.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">107.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.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:10pt;font-weight:400;line-height:100%">66.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,207.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043.7 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1100300000 1046700000 977600000 107500000 86000000.0 66100000 1207800000 1132700000 1043700000 <div style="margin-bottom:6pt;margin-top:15pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of income tax expense (benefit) were as follows:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">214.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(11.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">202.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.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:10pt;font-weight:700;line-height:100%">45.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">295.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(12.3)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">282.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.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:10pt;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:10pt;font-weight:400;line-height:100%">47.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.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:10pt;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:10pt;font-weight:400;line-height:100%">29.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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.6 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">22.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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241.1 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 214300000 -11400000 202900000 46700000 -1700000 45000000.0 34100000 800000 34900000 295100000 -12300000 282800000 195400000 1800000 197200000 47500000 -500000 47000000.0 28100000 1300000 29400000 271000000.0 2600000 273600000 177400000 11300000 188700000 41600000 200000 41800000 22100000 200000 22300000 241100000 11700000 252800000 <div style="margin-top:13pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense in the accompanying consolidated financial statements differed from the expected expense as follows:</span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.243%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal income tax expense at statutory rate</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">253.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237.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:10pt;font-weight:400;line-height:100%">219.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) attributed to:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.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:10pt;font-weight:400;line-height:100%">32.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">282.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252.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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">23.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 253600000 237900000 219200000 34900000 36300000 32800000 -5700000 -600000 800000 282800000 273600000 252800000 0.234 0.242 0.242 <div style="margin-top:20pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to deferred income tax assets and liabilities at year end consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets (liabilities):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory costing and valuation methods</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer promotions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">62.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state benefit of uncertain tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign net operating loss and credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign valuation allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1.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:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid royalty </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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;border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">90.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.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;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(110.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(61.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:10pt;font-weight:400;line-height:100%">(61.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;border-top:1pt solid #000000;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(171.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(81.2)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93.5)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5200000 5300000 3100000 3100000 7400000 9100000 2300000 2400000 2800000 3300000 62600000 62100000 900000 800000 1400000 1900000 1700000 2200000 5900000 0 -200000 300000 90100000 85500000 110000000.0 117600000 61300000 61400000 171300000 179000000.0 81200000 93500000 <div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of total gross unrecognized tax benefits was as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:74.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.631%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease related to prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease related to statute of limitation lapses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2.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:10pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year:</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">7.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8800000 8600000 300000 200000 0 100000 900000 800000 2600000 700000 7400000 8800000 0 436300000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8. Operating Leases</span></div><div style="margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease space under non-cancelable operating leases for several distribution centers, several manufacturing locations, and certain branch locations. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Further, the leases do not contain contingent rent provisions. We also lease certain semi-tractors, pick-up trucks, and computer equipment under operating leases. </span></div><div style="margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain operating leases for pick-up trucks contain residual value guarantee provisions which would generally become due at the expiration of the operating lease agreement if the fair value of the leased vehicles is less than the guaranteed residual value. The aggregate residual value guarantee related to these leases was appro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ximately $83.4. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe the likelihood of funding the guarantee obligation under any provision of the operating lease agreements is remote. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost components of our operating leases were as follows for the periods ended December 31: </span></div><div style="text-align:center"><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:18.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><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.671%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.671%"/><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.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:8pt;font-weight:400;line-height:100%">2020</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:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Leased <br/>Facilities and <br/>Equipment</span></td><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:8pt;font-weight:400;line-height:100%">Leased <br/>Vehicles</span></td><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:8pt;font-weight:400;line-height:100%">Total</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:8pt;font-weight:400;line-height:100%">Leased <br/>Facilities and <br/>Equipment</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:400;line-height:100%">Leased <br/>Vehicles</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:400;line-height:100%">Total</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:8pt;font-weight:400;line-height:100%">Leased <br/>Facilities and <br/>Equipment</span></td><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:8pt;font-weight:400;line-height:100%">Leased <br/>Vehicles</span></td><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:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">99.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:700;line-height:100%">13.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:700;line-height:100%">113.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">102.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="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:10pt;font-weight:400;line-height:100%">15.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="display:none"/><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:10pt;font-weight:400;line-height:100%">117.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 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:10pt;font-weight:400;line-height:100%">104.0 </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="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:10pt;font-weight:400;line-height:100%">14.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="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:10pt;font-weight:400;line-height:100%">118.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">144.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">109.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">40.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">149.9 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">114.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">43.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">157.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variable lease costs are excluded from ROU assets and lease liabilities and consist primarily of taxes, insurance, and common area or other maintenance costs for our leased facilities and equipment which are paid based on actual costs incurred by the lessor as well as variable mileage costs related to our leased vehicles.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of our lease liabilities for all operating leases are as follows as of December 31, 2021:</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:62.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leased <br/>Facilities and <br/>Equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leased <br/>Vehicles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.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:10pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.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:10pt;font-weight:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">46.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.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:10pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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:10pt;font-weight:400;line-height:100%">2027 and 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:10pt;font-weight:400;line-height:100%">5.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253.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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.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:10pt;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:10pt;font-weight:400;line-height:100%">(6.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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for all of our operating leases were as follows for the periods ended December 31: </span></div><div><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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.598%"/><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:10pt;font-weight:400;line-height:100%">Remaining lease term and discount rate:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Leased facilities and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.53</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:10pt;font-weight:400;line-height:100%">3.47</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Leased vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.44</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Lease facilities and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.79%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.37%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Leased vehicles</span></td><td colspan="3" style="background-color:#ffffff;border-bottom: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:10pt;font-weight:700;line-height:100%">1.79%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom: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:10pt;font-weight:400;line-height:100%">2.39%</span></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our operating leases was as follows for the periods ended December 31:</span></div><div style="margin-top:5pt;text-align:center"><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:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:12.204%"/><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:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">Operating cash outflow from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">112.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.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:10pt;font-weight:400;line-height:100%">117.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:10pt;font-weight:400;line-height:100%">   Leased assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.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:10pt;font-weight:400;line-height:100%">116.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 83400000 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost components of our operating leases were as follows for the periods ended December 31: </span></div><div style="text-align:center"><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:18.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><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.671%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.671%"/><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.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.682%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:8pt;font-weight:400;line-height:100%">2020</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:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Leased <br/>Facilities and <br/>Equipment</span></td><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:8pt;font-weight:400;line-height:100%">Leased <br/>Vehicles</span></td><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:8pt;font-weight:400;line-height:100%">Total</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:8pt;font-weight:400;line-height:100%">Leased <br/>Facilities and <br/>Equipment</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:400;line-height:100%">Leased <br/>Vehicles</span></td><td colspan="3" style="display:none"/><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:8pt;font-weight:400;line-height:100%">Total</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:8pt;font-weight:400;line-height:100%">Leased <br/>Facilities and <br/>Equipment</span></td><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:8pt;font-weight:400;line-height:100%">Leased <br/>Vehicles</span></td><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:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">99.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:700;line-height:100%">13.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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:10pt;font-weight:700;line-height:100%">113.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%">102.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="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:10pt;font-weight:400;line-height:100%">15.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="display:none"/><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:10pt;font-weight:400;line-height:100%">117.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 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:10pt;font-weight:400;line-height:100%">104.0 </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="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:10pt;font-weight:400;line-height:100%">14.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="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:10pt;font-weight:400;line-height:100%">118.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">10.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">110.1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:700;line-height:100%">144.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">109.7 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">40.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">149.9 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">114.0 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">43.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;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:10pt;font-weight:400;line-height:100%">157.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for all of our operating leases were as follows for the periods ended December 31: </span></div><div><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:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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:10.598%"/><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:10pt;font-weight:400;line-height:100%">Remaining lease term and discount rate:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Leased facilities and equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3.53</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:10pt;font-weight:400;line-height:100%">3.47</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Leased vehicles</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.44</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</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><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Lease facilities and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1.79%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.37%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">    Leased vehicles</span></td><td colspan="3" style="background-color:#ffffff;border-bottom: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:10pt;font-weight:700;line-height:100%">1.79%</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom: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:10pt;font-weight:400;line-height:100%">2.39%</span></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to our operating leases was as follows for the periods ended December 31:</span></div><div style="margin-top:5pt;text-align:center"><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:57.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:12.204%"/><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:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">Operating cash outflow from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">112.4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.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:10pt;font-weight:400;line-height:100%">117.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:10pt;font-weight:400;line-height:100%">   Leased assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.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:10pt;font-weight:400;line-height:100%">116.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 99700000 13700000 113400000 102500000 15100000 117600000 104000000.0 14100000 118100000 10400000 1300000 11700000 7200000 1500000 8700000 10000000.0 1900000 11900000 0 19200000 19200000 0 23600000 23600000 0 27400000 27400000 110100000 34200000 144300000 109700000 40200000 149900000 114000000.0 43400000 157400000 <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of our lease liabilities for all operating leases are as follows as of December 31, 2021:</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:62.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.683%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leased <br/>Facilities and <br/>Equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leased <br/>Vehicles</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.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:10pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.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:10pt;font-weight:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">46.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.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:10pt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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:10pt;font-weight:400;line-height:100%">2027 and 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:10pt;font-weight:400;line-height:100%">5.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253.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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.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:10pt;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:10pt;font-weight:400;line-height:100%">(6.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;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246.8 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 83500000 9400000 92900000 63400000 6400000 69800000 43300000 2900000 46200000 26400000 1100000 27500000 11800000 0 11800000 5400000 0 5400000 233800000 19800000 253600000 6500000 300000 6800000 227300000 19500000 246800000 P3Y6M10D P3Y5M19D P2Y5M19D P2Y5M8D 0.0179 0.0237 0.0179 0.0239 112400000 115800000 117200000 103600000 99200000 116100000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9. Debt Commitments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility, Notes Payable, and Commitments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations and letters of credit outstanding at year end consisted of the following:</span></div><div style="margin-top:5pt;text-align:center"><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:48.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><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:16.005%"/><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.841%"/><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.846%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average Interest Rate at December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt Outstanding</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity <br/>Date</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:8pt;font-weight:700;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:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured revolving credit facility</span></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:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">November 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">25.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 20, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 20, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series E</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series F</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 24, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series G</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 24, 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:10pt;font-weight:700;line-height:100%">25.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series H</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 24, 2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">390.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">405.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Less: Current portion of debt</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(60.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:10pt;font-weight:400;line-height:100%">(40.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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">330.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">365.0 </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 style="height:9pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding letters of credit under unsecured revolving credit facility - contingent obligation</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unsecured Revolving Credit Facility</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a $700.0 committed unsecured revolving credit facility (Credit Facility). The Credit Facility includes a committed letter of credit subfacility of $55.0. Any borrowings outstanding under the Credit Facility for which we have the ability and intent to pay using cash within the next twelve months, will be classified as a current liability. The Credit Facility contains certain financial and other covenants, and our right to borrow under the Credit Facility is conditioned upon, among other things, our compliance with these covenants. We are currently in compliance with these covenants.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Facility generally bear interest at a rate per annum equal to LIBOR for interest periods of various lengths selected by us, plus 0.95%. We pay a commitment fee for the unused portion of the Credit Facility. This fee is either 0.10% or 0.125% per annum based on our usage of the Credit Facility.</span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior Unsecured Promissory Notes Payable</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have issued senior unsecured promissory notes under our master note agreement (the Master Note Agreement) in the aggregate principal amount of $365.0 as of December 31, 2021. Our aggregate borrowing capacity under the Master Note Agreement is $600.0; however, none of the institutional investors party to that agreement are committed to purchase notes thereunder. There is no amortization of these notes prior to their maturity date and interest is payable quarterly. The notes currently issued under our Master Note Agreement, including the maturity date and fixed interest rate per annum of each series of note, are contained in the table above. The Master Note Agreement contains certain financial and other covenants and we are in compliance with these covenants. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal payments required on our outstanding indebtedness, based on the maturity dates defined within our long-term debt arrangements, for the succeeding five years, are displayed in the table below, as of December 31, 2021:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal Payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">35.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.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:10pt;font-weight:400;line-height:100%">2027 and 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:10pt;font-weight:400;line-height:100%">100.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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations and letters of credit outstanding at year end consisted of the following:</span></div><div style="margin-top:5pt;text-align:center"><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:48.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><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:16.005%"/><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.841%"/><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.846%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Average Interest Rate at December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt Outstanding</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Maturity <br/>Date</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:8pt;font-weight:700;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:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured revolving credit facility</span></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:10pt;font-weight:400;line-height:100%">1.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">November 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:700;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:10pt;font-weight:700;line-height:100%">25.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">— </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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series A</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 20, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 20, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series C</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 1, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">60.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series E</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 15, 2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series F</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 24, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series G</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 24, 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:10pt;font-weight:700;line-height:100%">25.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.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:10pt;font-weight:400;line-height:100%">Senior unsecured promissory notes payable, Series H</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 24, 2030</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:10pt;font-weight:700;line-height:100%">390.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">405.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Less: Current portion of debt</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(60.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:10pt;font-weight:400;line-height:100%">(40.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;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">330.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;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:10pt;font-weight:400;line-height:100%">365.0 </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 style="height:9pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;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;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding letters of credit under unsecured revolving credit facility - contingent obligation</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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">36.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.0105 25000000.0 0 0.0200 0 40000000.0 0.0245 35000000.0 35000000.0 0.0322 60000000.0 60000000.0 0.0266 75000000.0 75000000.0 0.0272 50000000.0 50000000.0 0.0169 70000000.0 70000000.0 0.0213 25000000.0 25000000.0 0.0250 50000000.0 50000000.0 390000000.0 405000000.0 60000000.0 40000000.0 330000000.0 365000000.0 36300000 36300000 700000000.0 55000000.0 0.0095 0.0010 0.00125 365000000.0 600000000.0 <div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Principal payments required on our outstanding indebtedness, based on the maturity dates defined within our long-term debt arrangements, for the succeeding five years, are displayed in the table below, as of December 31, 2021:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:79.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Principal Payments</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td 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:10pt;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:10pt;font-weight:400;line-height:100%">35.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75.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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.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:10pt;font-weight:400;line-height:100%">2027 and 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:10pt;font-weight:400;line-height:100%">100.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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.0 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 35000000.0 70000000.0 60000000.0 75000000.0 25000000.0 100000000.0 365000000.0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10. Legal Contingencies</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in certain legal actions. The outcomes of these legal actions are not within our complete control and may not be known for prolonged periods of time. In some actions, the claimants seek damages, as well as other relief, that could require significant expenditures or result in lost revenues. We record a liability for these legal actions when a loss is known or considered probable and the amount can be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is reasonably possible but not known or probable, and can be reasonably estimated, the estimated loss or range of loss is disclosed. In most cases, significant judgment is required to estimate the amount and timing of a loss to be recorded. As of December 31, 2021, there were no litigation matters that we consider to be probable or reasonably possible to have a material adverse outcome.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11. Subsequent Events</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We evaluated all subsequent event activity and concluded that no subsequent events have occurred that would require recognition in the consolidated financial statements or disclosure in the Notes to Consolidated Financial Statements, with the exception of the dividend declaration and stock option activities disclosed in Note 5.</span></div> KPMG LLP Minneapolis, MN 185 <div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Schedule II—Valuation and Qualifying Accounts</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years ended December 31, 2021, 2020, and 2019 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Amounts in millions)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:43.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.117%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.276%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Description</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at<br/>Beginning<br/>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:8pt;font-weight:400;line-height:100%">"Additions"<br/>Charged to<br/>Costs and<br/>Expenses</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">"Other"<br/>Additions<br/>(Deductions)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">"Less"<br/>Deductions</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance<br/>at End<br/>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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance reserves</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">78.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">83.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.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:10pt;font-weight:400;line-height:100%">7.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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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:10pt;font-weight:400;line-height:100%">12.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.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:10pt;font-weight:400;line-height:100%">72.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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72.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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</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:10pt;font-weight:400;line-height:100%">41.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.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:10pt;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:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%">10.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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance reserves</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.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:10pt;font-weight:400;line-height:100%">69.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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.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:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes costs and expenses incurred for premiums and claims related to health and general insurance.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Includes costs and expenses paid for premiums and claims related to health and general insurance.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying Report of Independent Registered Public Accounting Firm incorporated herein by reference.</span></div> 12300000 2500000 0 2800000 12000000.0 41000000.0 78600000 0 83900000 35700000 10900000 7500000 0 6100000 12300000 41100000 72100000 0 72200000 41000000.0 12800000 5500000 0 7400000 10900000 37600000 69700000 0 66200000 41100000 EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +9M1U0'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 " "V;4=42=DOB^\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCRWWA7"\:;.1RLI7^,>@E0? MJR!M9- M$\-Q[%NX "888;3INX!Z(<[5/[%S!]@I.2:SI(9A*(=FSN4=:GA[>GR9URV, M2R2=POPJ&4''@"MVGOS:/*RW&];QBO.BRN=N6]^+ZQO1\/?)]8??1=AZ;7;F M'QN?!;L6?OV+[@M02P,$% @ MFU'5)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "V;4=4$*MP6,X% Y& & 'AL+W=O4U2+TY;=,,^T!)M"Y%(CZ2< MY-_O]&++#>23AN5#]'J/'MZ1SQW/%\]*/YFU$):\)+$TEYVUM9M/O9X)UB+A MYE1MA(0G2Z43;N%2KWIFHP4/V#>OY-E /R,KQ MQ2;_3YZ+=SW6(4%JK$I*8V"01+(X\I?2$0<&[OD1 U8:L#<&M'_$P"T-W+<& M@R,&_=*@GWNF&$KNAS&W_.I"JV>BL[PKF1. M2;LV@!N*\&> 'O#N=W,\]PC>2&V%)G_Y"V,U3/^_$DP>Q4=K6T<%QK$X%0F>PIS-H1V-&\Q?9WM.9RA.J0*3 M*!;D/DT60M=QP3&<+AU0YB%LSO=LSMNP>1"K*%LGX*I[GM3&#L>9^//'FWO_ MEHR^(*RH4^FFTX;75 9*0[QRM3PAV ;)/N\YY_ZQ/L>!25C%D;1CZ8:B%,2>[$W(+ M[Y$OLMYW."24/)0\KD6J05ZO51J++==8^J&58E/W/[$=95<0[4?U+&N9XG#? M(ZDDQYA5PD]QZ7[+;#\19UIM(QG4.Q+'Q"=AE0TH+N-OJ*RWH>11^JYN-\< #/&6)$JF1 <06_50$X9K96$E/> M!I"^U^]Z[K"/,:I2 <5U_#&RD 74DE#V8?&1S$60:O!6+2T<::22!'0'"MK@ MZ81LN"9;'J>"O#^%U;J!E6K67&/IBU89@^)2#[DTC.2*S%^3A8IKN3;G"JQ< MK9($PV5\YR]R\Q*LN5R)H\FK >C>GX_]/S!.54Y@K7+"=]AJ=9\D"!=$E1N8 M!/I16ZV#QG12W?4:UEAB,V,*OTGK72 M^SQT9 1I:*5TK6(TX-QR#0O&#P(!0 3%I 8QTKR&:[8)<=YPN.87*<&'IOZ M:.(X334WJ[2?X;)=,KI)A%YE$^Q70+!KR$C)ALMZ]_V_[0"KD@##I7LZFCP0 M/PTC"_6$;ZV _)T7D9.8KVJ9X7@-^SI6"3UKM3>8KT'+4$_A,$V>L?,SUZ/]P;G'+GK;.A*5P+NM!+Y,N/,B MX'C]$LDBZIJZY,RJ_,C@@Z0T]#XJNX3&*E*9RE"\D,^B-G@-4 [\G5'@-< B>-"3P>5YI_23R&2UV \!A0K6,&B ZW8I MZ[IHMZA2?+=E<^>0VP1NU@I7 UA3#ZM2>[=ELZ=D5399CO/"X28_,%:5OKNX M+OM *2QH'=&H!H"CFM [Z+5F6IWWK T)LOU^T7;=W]WWQ?V\&]RK7B^:ZG<\ MDWI#8K$$4^=T"*[119^ZN+!JDW=N%\I:E>2G:\%#H;,7X/E2*;N[R#ZP_[7@ MZE]02P,$% @ MFU'5$7C*+04 @ 7@4 !@ !X;"]W;W)KN*D/"QK@J1H*P;&E2H5;>+:1!)=F%A2(Y5T8FJP 0 5_*K;91V%%R)D :IB31L)\%\^AN,77Y/N$' M@]JR-OZTS*";T@E/VT?Z@Z_= MUK*C!NX5_\ER+&;!;4!RV-.*XY.JOT%;S\3Q,L6-_Y*ZR8T_!R2K#"K1BJT# MP63SIV_M.IP(HND%0=P*8N^[FNTY)B!;K!L.L12P:1'P!$<5DHR06AGR1.>0? :'UTYF* MCZ86<2]Q"=F C*(;$@_CJ(=[HVB+)K_G.H+9'XGOUML?(I#,RN0'ZX&^V(9FJ)#;'O^OM'H]YD MIO\ 4$L#!!0 ( +9M1U0VSQ['ZP4 /86 8 >&PO=V]R:W-H965T M&ULK5AM;]LV$/XKA!%@+>#()/5B*7 ,M F&%5BW(%FWSXQ$ MQT(E425I)]FOWU%2+-FD%!=8 $=OQ^-S=^0]=UP]"_E=;3G7Z*4L*G4]VVI= M7RT6*MWRDBE/U+R"+QLA2Z;A43XM5"TYRYI!9;&@&$>+DN75;+UJWMW)]4KL M=)%7_$XBM2M+)E\_\T(\7\_([.W%??ZTU>;%8KVJV1-_X/I;?2?A:7'0DN4E MKU0N*B3YYGKVB5S=^-@,:"3^SOFS&MPC8\JC$-_-PY?L>H8-(E[P5!L5#"Y[ M?L.+PF@"'#\ZI;/#G&;@\/Y-^Z^-\6#,(U/\1A3_Y)G>7L_B& M?^.=0:'1EXI"-?_1+9RC=*2W*;C @*/.JO;*7SA&# 208&4"[ ?3< 7XW MP&\,;9$U9MTRS=8K*9Z1--*@S=PTOFE&@S5Y9<+XH"5\S6&<7M^(2HDBSYCF M&?K,"E:E'#T8=0I=HF\/M^C#Q4=T@?(*?;*:-/G_,YIV4O-*(*05F7DUH] \: M_49C,*:1J2UB5892<\-_[/(]*V *IZ]:5@M M#U)'.(,#SF 2YU^291RV3BIV ZV8(';V/!@ M;#AI[)=J#R$0,N?.,(36G"2DOA>=0'.(^?[2"]W8H@.V:!+;G>0URS/85JDH M.=+LQ0TRLF:/!U.W"&V9:&R=+ _PEI/P_M1;#M$_VB$O;.7'LD1. #JD M>[X;8GR &$\O9:%9<0;$V)J_H(+Y=CF_%HB.QD45 !O1%SEBI$^"(8XEB+SD%YQ!+R%@&(CW3 M$'K&*IV 1RVG!#2QT%$+G9]$P6C$>]HB_EE,6.3L,2]R#:ERB@Y)SS-DFFC> M%-="-M4:4$?&'YV+OM,T=$&$3QU@RP1XQ/B>'L@T/WQZH\&:O1H.=(*STS_U M?2O#=6)':QN/1:?G"#)-$@!0[J LXR]0M"LW01 [^],DMC>?0VQ)!W8<0^QY M@DP3A2/.XB2+#-:6TP";'1+LQ:?X'5*^%R;#OQ%;>D(A/\,H[\&V"2.*J96J M76)0.(TMC9Y7R#2Q_"ZJITO-93F^K1)K2?J^M:\<0M%(:4-['J$_QR/ON)+: MQ$#"4WZF-LF0D(R58;3G#SK-'[=\PR'@[U=BU&8(*'5&5F"'V4$JF(X5/G30 MODR3RHTHRUR;2D*U38>HC+=YE8*'T8<_A(9+.$?Q'"7S1H+@CTZ;)N>S-7+U;_^#HF-?] Q&IQGL08OT^U84&9?JEZ;$TJ]3%$9[ M"J/3% 8E>K08E MGGA[FRMELCBT4V*GE89X0+"1 %<\A^S5(+E\&.#]WI':Y!M:S. 4&LFOM*=>^@[U M9M#W J$!(9@^[3*OH+6O@NDT!=]SS> 5E E, M5N!7=_:R^9,F2[L.=LE%\6@?1'MRI=/D"K7,KMP5S3&3:+M+44(RV)H3P3UO MCAB^;UIYFWA3O@VV;3G0N_4QY.-R.=U/!DRMF,+ :'DN9$^"N33WFEH";8 MP$ ((&PO=V]R:W-H965T&ULK59=;YLP%/TK%MI#*W7A(]]5$JE--:T/U:)FW9X=N E6#>>>[F^\>PHY+.* 31Y27BJYDZL]?[:=5480T)53^PA MQ2=;(1.J<2EWKMI+H)$E)=P-/&_D)I2ESF)F[ZWD8B8RS5D**TE4EB14_KX% M+HYSQW=>;SRR7:S-#7"WD'8(WW_B@1>X#?0E^?3 MO3K=Q?3+&@1E#0*KUS]5@TR:/ E5"M.^;E'LEXI]JS@XH?A=T@BP14.1I5A( M"2&P ]UPN"*4X\ZQ5<8]2$()$=.$"PS=6,@\SM#&,5ORL/"#F7NH%BN'C&N0 M7K\$U1(8E D,6DNRPLT$6)6(8 >&SRTE&9:*P]:28"^1 ^49D OLG4AP3J4B M>\"1$F.;738EGRM.*YEY/<]_EWX'J&9V5)H=M9J]R70L)/N#^1NWUJ%JM)CK MC"K1AY[]O'/9C:L9'9=&QZU&[Y7*NDV._PG^WEX;HF9L4AJ;M!K[EFFE:1JQ M=-?E;M+IK@U1IMWWN;HMZ'=W7:BZX#D:#T>3]V&R$#OSA% DGS+Z- M?[]]_O]']Q=*9SEN@C8[=BLG G,<>Z!RQU)%.&R1Z_7&.#5E?L+)%UKL[2%A M(S0>.>QEC*="D : S[="Z->%.7>4Y\S%7U!+ P04 " "V;4=49VJ/MVT$ M "@$ & 'AL+W=O=GE:4%>Q9 GO.@GM_&2I#DK9,H+(-A^,7M GS:(&(-2\5O*+K)U M#PS*EO-OYN$Q6DY4U_XY6=6 P7&WXYGLOP/+I4VA#.P.TO%\]I8 MCR!/B^I*W^J):!F@<,0 UP:X;^"/&'BU@7>O@5\;^.7,5"CE/&RHHLNYX!<@ MC%I[,S?E9);6&C\M3-Q?E-!O4VVGEFM>2)ZE"54L 2]*7W10E01\#SY34:3% M08*/X.O+!KQ_]P&\ VD!GM(LTR&3;HWB"QFN"X97^ MO!%_C\6.Y^P6!O#'PU8JH;^-/R>\^XUWO_3NCWC_16<123-F#5QE2DI3DRM> MER%$T-%4K^WI',J"T">.UY5M+#+/\QS2R#H 00,03 *LN51F88Y"5.91JUL/ M=[JM("PR2&(GZ$$,93A"48NU Q$V$.$DQ$^"2PE.@N]396,(A[T20AS<8[#( M@I X48_!)D.!X]L92,- )AE^/3%!EEW)PK;,QV$/S>++#Z+61'70H@8MNA,M+3]&&T4T[!DCTIK4BL(B M0SX:A,@B@P$9XX@;CGB2X[%03##]O8QCQ(..H8-Z##9-/Q VS<@"0_!6EN!] MXZ^7D[78P$'/'V,GC#M_/:!_8;.QV2"OE1N[C*W2BR89FP*[97H#Q^I0 47? M[%]/[:Z[\.#@HU_;=,C#_3RXL>F@/YJF$;Z!X>\$[PHR&3YL2;!X2&.1$6^P M"FVRH.VMRW(KRZ^W= G/,BI:K1^LJ%4O<7N].&$_95A5_=IJ M%7ECP;IM$-#T#F&39F>SD?WOJ($-M4]J$_F#[&%3C:+>MA%H>A]1Q?12GFLT M,7W5=>O *B2]?3\KJ71Q-H7,4%?-=M1P4&T#XD* [\/;Y/ZOH]"W(^[ MVSJZY4PW%1G]R&PO=V]R:W-H965T&ULC57);MLP$/T50L@A 1)M7F0'MH'$;M$D M[>3O.R1E15Z1B[AHWBQOAC.#C9"O*@?0Y*UD7 V]7.OE;1"H-(>2*E\L@>.? MN9 EU7B4BT M)=#,@DH6Q&'8#4I:<&\TL'=/BT6NS44P&BSI J:@7Y9/$D]!K24K2N"J$)Q(F ^]N^AVDAAY*_"S M@(UJ[(F)9";$JSD\9$,O- X!@U0;#127-8R!,:,(W?A7Z?1JDP;8W&^U?[6Q M8RPSJF LV*\BT_G0ZWDD@SE=,?TL-M^@BJ=C]*6"*?LEFTHV]$BZ4EJ4%1@] M* ON5OI6\= 1-T3@+@"Q/N ]@E JP*T/@MH5X"V9<:%8GF84$U' RDV1!II MU&8VEDR+QO +;M(^U1+_%HC3H['@2K BHQHR,M6X8$ZU(F).QJ+$2LI-BM= M'G@J2B WY&4Z(9<75^2"%)P\%HQA^M0@T.B,41FDE>%[9S@^83B*R:/@.E?D M"\\@VU408!1U*/$VE/OXK,8)I#YI1=I^]'NU*30ZFD'_K]6FK'_4[M?NN:<+!4:OIV>X:O;FVP>Y8O;#K84C@^42F!I^\$,\$5HZZ997_Q MY;J'=/EAURP7H1^:AV-JU)7:-:$\LU5S=8QXYT:O0==-W]]G_E H2OQXC_A# MH:[?/DY[4K.0G&5AMRX=T\>"2 YRWH\Z!U$<2O62KM_:"^-0*NDG#2D72-!H MB27(A1TM"BMDQ;5K*?5M/;WN;-/>N[_'J>:&T(<:-Q(?J5P47!$&JAX6>\#;[,/='1[Y]YE=&Y=& M0+EX=];S??.>P<;8%U<"(-LJJ=TP*A&KNSAV>0F*NXZI0-.?A;&*(XEV&;O* M B\"2,DX[79O8L6%CK)!>)O:;&!6*(6&J65NI12WKR.09C.,DFCW\"26)?J' M.!M4? DSP.=J:DF*6Y9"*-!.&,TL+(;1?7(WZ7O]H/!=P,;MW9F/9&[,BQ<> MBF'4]0Z!A!P] Z=C#6.0TA.1&W\:SJ@UZ8'[]QW[UQ [Q3+G#L9&_A %EL/H M4\0*6/"5Q">S^09-/->>+S?2A2_;U+JW_8CE*X=&-6#R0 E=GWS;Y&$/D-P< M :0-('T/.&:AUP!ZYP+Z#2"D.JY#"7F8<.39P)H-LUZ;V/PE)#.@*7RA?=EG M:.FO(!QF8Z.=D:+@" 6;(1U44W3,+-C8*.JDTI=X#>Q!YT8!NYAR2PHEH,BY MO&0?V?-LPBX^7 YB)'<\:9PWID>UZ?2(Z21ECX:H'/NB"RC^)8@ICC:8=!?, M*#W).(&\PWK)%4N[:7+ H?'Y\.X!^.1L>/+Y1#2]MC2]P-<[PM=6XV@Q?M[/ M'5H:G5\GS/5;<_U@KG_$'(T1#8FFIK-4X?R5$;-VDM?C6?RF7@RM<<60;P]5 MNZ:_#O1^VZPS2N)Z/_W_U9B@7Z MOS &=X(WT"[Q[ U02P,$% @ MFU'5-O\TDPU!0 >A< !@ !X;"]W M;W)KQ?4EP7('RS$*V[5LY M3HO9>E4]NRW7*WK@65J0VQ*P0Y[C\OF29/1X,8.SEP=WZ2[A\H&U7NWQCMP3 M_G5_6XH[J_42ISDI6$H+4)+MQ>P3_'CCV!)06?R1DB/K70/Y*@^4?I,WG^.+ MF2TS(AF)N'2!Q<0%N!+FF6B0=C*XB(9Z=** MFL"7=6 T$?AWRG&F@6W,L W-<]&056X:])49_2F.4]G0. .W.(WGX@TV>)_J M,[DV^[HC7 RNJ-HU+HNTV.EJ-*U!% 70OFY !\D3**&4DUM6Z=N3WZSBJ=&T1]%K,UB!^V\4-C_-_>1D_U_(9**O["U>'QQUA@:"?,<9=]"-QF[N!).E MZVD]?'_J@YWZ0+/\;$3'@GC8R'O152S!)1GS#3@3F<4B!URRSNI0+-@O(6R M&U,UUF[@_:D/O'"A#*A\DM58S='<*I:J!,[9+\_8Z-.,!#\7QB["=MG;#C5YJBWNS'KRQL( MN_$4#"0#CG6I]!=< M[E)!Q!G9"IBHKIC7LC[HK6\XW5<'DP^4&PO=V]R:W-H965T M&ULG5K;[OG7*&70U6W-XN] M4LV\\> MFMMK>5*5J/E#@]K3X<":UWM>R>>;!5Z\??"[V.V5^6!U>WUD._[(U1_'AT;? MK2Y62G'@=2MDC1J^O5G?S=&5U<*79[WE%:Z]72D_!&%H5W>/NSX\C,X_#!'V3M=JWZ)>ZY.78P$K/_4* MO!&X)UZ+.2^6B.*?$0D(!B:T_OCP !B>?W@XSCQLZ&4YJ+5'YY;#^'QK?;YM MY 'I_=TP)>K=>8,()7C[Q?.<\/*JDCK_ M%+(N1,51/>!EOC'WA?'IL9%/0D<7F<9> M1^=60PQ2Y[ED.=T?+B:98G(7$PTPH^EGE^EG[T3-CG11 M%_+ D6(O'-SC&> [NDPF+%P4F09A?L;$HR"$2>"@UZ7 2^-1R>+[E9'T$FD> M9B7L)@(U)P#<&$^(@* )V_P=T)C+0&.QE\O=039*_/>2!$2M6+T3&[UO6-MR M!0LI=C=ML$RGK%R4FX,!4#@ C5F1GA7Q:]5>D^"M*0@&&=7RL2F@$FPCJO\K MN^)>+S'UNO;?#2NU%XM"GHP8Z%S+Q1/3G@5=2J&0CP8)HW,J@".9&RP C :# M'#7FU&LS]HOSU_I))T[9"'C?=J/'+-+,R3\=;K@M:3RE -A*PV48#/[-!4HO MUCCR\OF7VO-&%[,Z*]7*%_&1.YDP<4/>A>'$C7G &)Y?G%[/L5_0[]Y"[ M9^/,U5L2.P('H' XC<4<0%T-T\"81J_=V"_>FD9STJFUTSAX/5QUU32B4E? @BD!P%(R2Z 7:^Q7:[LW MP)F[PDO=$ (TG+B^=U%X+OV37J")7Z!_^VAI#;$CKLXF2>#P V 8!\X"Y@ N M#N G^5#LF=&9N/]&.D5Y,"?%Z\^'4%'M=[+2?JZ0[J^/XCF*G^ %Q M<>ID30A'PG@N;9)>IXE?IQ\:67!>=G[\?,M 7*U-I]W &@!A-Q4!J'BN%R*] M:!._:-M0.3)1HJULAG4.R,:5YF#*Q854=&IM_P/N5Y 9(+(X3)V2"L*1%#N5(8BCV6Q" MZF6;))]*2%M1L[KX1$+JE97XE76\86T_+#>5V-DF!G:BJZ*1+Q6_(4WA6AM@FU-%ZU5>98>=9638D<^.M1PXN%4.@!+43IWF$%[":;^ MWGDDC+K8.Y@3)\,*9(/?S:L Y"J:%MU>.V,BO<+3=Q3^+?HTCU*8BJDNX24! M-#@.W9,9")<&U#DC@W!AELY)'AV<5?LUW4FW4#8"&0*-]R!='G+4=$=?>A8M XPY8N],#7,DRYN M:KC#I8"H3XL8ZK;DD5.G 2 MQ3,'G[27?NJ7?K.B/Y:\:+C><3^9$T1[9=;V M.@-Y&0*=/74/ ""8ZX@<@(T=,6;8 M%RHT]99$CZ?CL;)O+5FE _7\*OR=\T7:UPS47S.,RWI1*][HBA+TEMMENZ]K M )#3QN0 "-,Y1X5]E1!^M&'OZ?A/3SJ#P]> ))OFJPXT?,-'8J>5SR$8T**O M!J^R#[S9V9\$M,B>N9U?"E\^O?SLX,Z^;)]\?H^_Y.3!7NXY*WEC /K[K93J[<8\X/(CC=O_ M 5!+ P04 " "V;4=4&JP+L%48 !U0@ &0 'AL+W=O,@21NN.WQA\5^ MH,B25#%%,BRRU9I?O^?<6U4LJM6V=P;8#W$DBJRZ=9_G/MC/=TWWQ6V,Z;.[ M;56[7QYM^K[]^>S,%1NSS=VB:4V-7U9-M\U[?.W69Z[M3%[*0]OJ[/+\_"]G MV]S6CUX\EVO7W8OGS=!7MC;77>:&[3;O]B]-U>Q^>73Q*%SX8->;GA?.7CQO M\[6Y,?VG]KK#M[.X2FFWIG:VJ;/.K'YY='7Q\\NGO%]N^*N\SU\\[YI=UO%NK,8/S]K>ENR<6\+K,;%5'6K+(;NZ[MRA9YW6=71=$, M=6_K=7;=5+:PQCT_ZT$%USHK_(XO= MX3*7E5U=\;8I%]N1BEEV>7UY\9;TGD2=/9+TG#ZQWY)C9?U\M7=]!A_[G M*QL\C1L\E0V>_C\R_>L[_M[T)KM89/_ISD<6>)N[WM1YE5F7Y5D%QV"ZS-99 MOS'9;M-4QN65R4H+]MGE(*:(?6Q=#KR"YTA!T=3X-JBENJ%M*VRVR#XG#QJN MZ$S\%5^[9EAOL&EM>MH^UUUV>0W'Y635]_ =>*YJBIP+8T$8K_B#6U/MLYVA M6P&U?9,U0_?U9[/<@>@Y^/0%KC)9$C1N\EN3-6!(]F0&;WCL/OUDRJSM+'ZS MV!X\^KWI^DUVM34=.+[(KCM;%[8%RWB45W@,;"]E@>PCV%G$*UAH96N02P:Z M'A?@*'M26%1#*:R"PQ/QR5I12*^:;9O7>SFBQ6]N6#I;6E"$34^*E#W"FPX[ M@3TX?%RB :?V66^Z+1\O-OQQ9V9DX8P_#NYTD5U5%=P4;B*!ML:'PN^\S"O0 M[;D,DZI=7BB+A(U+8^K,5!:^3HX)+A4I(Q;9!W-KZL'@_T4#917N_ Y>4\]& M#K1=4T*?=!NWL6U+/>:7#?ZI^*78Y-W:N!GUATPRKK>DV64(=F$!L*$?NEK7 M(?V=J82PN!T8#X:YD3 8PM;D;B#ORV%(4W(2'L3 1E2I4T-RU8#F9W)G" M8"4>V=R!N'IMA!)A$F5!HL.YE,7=N&6G[/@7-MUMC"SML(E;[46Y6]-)" >] M6;.L[-KKY5#37GO5+O%PHM)QM;@%99X2PD= S-8ZT6K/;1Q#UI+(9: 0.PL- MYZ5M_D?3V5Z\3%@SH3GO=<4&RB+N Z%_LA2H[@$RG-*)0(EU/ V>(4?))@._ M*OZP<]QPU)P.[@>J",-6*Z!6V.(+O@RM\",A3[8/&G1/>0@>DN\Z6MR*?<.3A:L6NP<6-I:: H+O6E;G8U6-4.O1QB;_)N M;NIR)EH5*#E44Z]O>J E*,UMJ;Y+F "K#HP=]>'C@?BH3^%7;[9Y1OKAZ(_K MF5H/J'<;N#S=!D*&B<-*%MF-$-GG=]XMW.851)>7)$5H9Y:(+=F9K>W_H-4];DZ\,/D._X;GH_KB*=YI(=P'3K/=8&VD!2Y';8*;V-W[,.7F@18J>CEX)1YTNPYA74R/:T57,'5\K' M5)A#*QS*#,^=AQ"9:I=[G/A[L+ZTZ@OC-MVXC;"Y%Q^EJFV[J ZET CT7ME_ MRI=3Z>#-S1AXLKR%YN;04*^GY1\@7%T? M#DK-]FX_TU2#;B+_0E>'3U.7&/73;QUU,VC< !94HLJ>2>/982AA,>ZYPMU- M-T:IQ/@03')>RKUH>>350&T\)&"1O?6*]VI .*R+??:1?K :%?MC&L7(RM50 MRS<**SSD[29H,=*JSKM@;-_O6Y)5J4_)B7 *D0]AP[C(XL'5N8:G2H(FV/H) ML1&?;WH):27,(^_TH%-9!)PPHS:;5IP6'"T>A4.IP4?\,HAWTMWZ,3J)[R(; MO22F"Q.GS&3#>RM2,Q-I3!><"5/U.77B_$ZQU"Z!-4I3#F_'S(O:#DU!(CE= M+2N'&*X2OH+[MBF5GWTJ3M%2SEE&;QN'1QJH<^..8EEB/BSADL L\) MG'.WD3ODPQN<$9Y#N/391)NC"\$F,$W/P7;H( KZ#8$!D/;:4FVW]/OJ=$5S M.H, HTDA#\[\0J-3P=W,N-LB>X?E:^H-GDT^>\-W(Q-MAXW30E\1@) M@2>" FU,%;2+7)C==YA@_8Z 8Z7L.EG9SA&40)GE4S/T6!&!HSPEO<==JDV//0K'B5]N;>E#OGH5GH560,\R9S+MY3U&(R3(R(A;V1-BIAT6>-BL MAGO1J?*)G^Z_R'YMZO6<]Y2"\;RG4;YZ*BP8:SLAD&#><%?ZPEX,1-V;@*+" M=O N.+ND5,BJ+=-,E:D().^ZO5AWS$ 0OV5;6.$^JYN>=D9-I?>$9L#$5@?+ M=F07$0\,8THZJ=$/:R3C+9>"R@3XU,*#62K;>!P!IVI%JCV&&8AU 76)P:]@ M#O> ZAILZ(23'GD?)0#W,JV-Q_;&^&XUY89JOY?0MPX%%2&;$AYY&'2<N6!HB:8FLH1IR"X-L!I M%/)7";U/VG2?)#7$9EOF OI(F^\#^K)N1#UABWNB2(]R?&-UKFFA 9YGRY I MDB>3QOBF!0"E,SJ) \IB#!@/K5P]E$Q*6N6:6)NB>F,32;T/UM[F98"[>J_^ MGI:91*$C')[Z%8G0T\"E^+T.)"Z!5/V])V:Q7A#ZW#&*!4)' M5]*)6YWWL'\ #1LB-PKC(, M^CAH56C.Z-,-Q9? RC&G\Q42K#8O>*!*4[LH"=4Q)\4,8A7U=]-RP^S_K?,A[H")'D@7*00G!ARRI(T_HZ#.N7M=FI)9@[ &[K M$NN1'UD];H\DO;DZ!6)>B4S(%W'3W]+3WR\ARGI.C\MRRH%ZJ^$SJB_1HH'UQB*.,:#O^FIN9]49^/Z7U]; MI)X6]<."FK^&$Z5&?04GXI.\Q*[+1D[BH:[')NSI])(ERS[BY@&ZXB+[NW]JC,B^4"?):"RK^]2=#:O"C/%C M!*.\DTEE,*5"DH0RV4!BT_&L)J_K@3)4=V$)(NW*BESND:PN?TN8]%TQ;E+O MK.R*O*X1['"@[,FYM(G/*+4-VA$+I^A$@ M@'(1P8Q=A6;;@#RXGXW)JWZC!](]7THZTA/[+'F7[/292U)&6H8O ME':6"_6>_83_/J*-#3^JO@N<&QUY[(]X9T;)[\9-;SGJH*DKI2C-EZ3O1Q12 M2KP9\0D1-N&=SSFUM:'Y=G@JV8! #6N,K<]8]QS+3@A= ]L3D%#G060\ZA"(4+74 M-.?U=QXQ3CZH8B&#TV0%3VFW*"WK*9J29N"=#Z)*IRMOZ@'H? MT7UY72!\Z(B")Q$1'\PM] E]JT0],P%]ZM1J3@\%SS9>%_8S)ZOL%R.M1,!\ M^F'EAQN<=N$6871&R3ZRPT20 =#+M$0?"LEZ+ >7?#%*B_+@S%"G=5DJ/(+TRBI 2KCC_Q-ZF-T"R'K9+[5?) MCDZ1TK@.&U:LY6OE=^R'TKY@V;8:0H/H./D.41GB%SWZVDE]_S@V'_XS0BFY)M2<$HFI\GX0I,0[0JX[*>_G&K"XVF1LD,:TEH/M M:+1&69^O09DOL!:=E4&\S ]E1ZO*QWQ"J,N[,A0_I&*S'L?RO K\G)UHZ-\[QI8"J/WD\O1@\HY3H@4!_G[QDT22^*4%T88L(6CS+M#6JTJB>1F[,CW"5>E\@J;SD'0/ M6G6H%/IUEKW[>ATZL:'\(X.O>_*)-13KNB$I*L%_R* ;3I*O0_Z4"WJ#\W,; MN^I#L6AK[Z1-YI>5B.'RE>GW";1^XQ$@.,RI:J%R Q!JD.SBVAKHP!>!A#%C MV2#PH:FGIQPC^AS_5=9T$?K]H]FQP3GS&2D G).8M>783ISR,^"C-/=K\9/] MKE%\H&69SB1<=,8HJ*USEEQ,YZD,^4P4;P@#)5+=HO=0Y)A8I:L5U5Y>)2 D MI+!'F"&Y1YA6E'CC=;EF@,QZXATUZ&IUP+MP[_LZQS70]UY%8\[#XP1KSH. M4"%C42S,D-KY$;R95SYX)ZQIJZJ6F08-N)T3$L")WA,WYD GU]=OX 0,N\#B6\."=*N66FL0K%$S(@ZZ=5*S)^QR)N^']XF"7%L^3=?+'P71Q-. MWO[V[C2,5HJ7VYLPB*MYR@."^7C0O85KCAH#HS=%M,LS23%ZUA?J&'U@58-( M';"'9*^&*O462= 1,>A6>,#<9J53 H>#"$ M3F8%PL6X-2*"'[Z)BNQE'G*$$AOQC9PY2T*="]V^>MV'>*GC',6^J,RQ]!WI M]>!'YT?#USF,,"[P@ FR[6P+7V9G/49ZE5B6WI6U#4DXZ^B+$#(&&0QB,6@U M=,*)P(!I@#CHK?K2@9"KKQOX.5*(L>1$H00+-4'>^.>02_)?T_-&(_%U*USR M1A'K6AV435]\J)JUQLZ)284F2N_[.2/HO1]PH@-.'-LLNH>QJ2R6*H-U]P=) M,RG7:DV$VN:3TI+ZWK3W1I W8#Q$,-2Q;DK/A_"MPR0M1T>)WI.JZ2P6A4*) MIV]FOE88ZH@DEDN'F2')?U;A]2W.##6NM7UT ^/S.A\W=?()UH@RG*5"#(\# M0\IK**/59JR>#-40Y_AQM01@4PB^,IQ5A0%*PNT-0,8TQ\GB(&B*+N^#)-6) M3?WQ6,-(RE:"N^4T1DM1GKE)LVA2X?'R\@P0],W^FMT:7[G);L" GF7P*_C8 M*KOX*\O@%S\I#Y8-D!_9K1Y!%)Q%:)F(8:2=PX[G#+R*79TL%@O-$N$?NPG( M35$]#5T3F7N/I+>)@?MBU0_GB_.+,;.8A214 R9SRQ#"&U;V]]EE.(]_B:(4 MG)"7,0AJAG*8;\@0'H2V?^!W:=,UNSI4#M+S]TWS):3JWR3/TZ=O;22S;Y/= ME 8?.$/ZE3390NM9@9,+C;,IH!?6>GWZ1@= 6]R]IEB=@;:.K^#@*]M:_ET@ M'5S4C,D##3\C%_E!C!S?^/E@;B5*A*C>!+0WOOXCAQGEP];6G P%Q,/\X4C M&)%QU;37^_&5G 5]XFX[MO='SWX)PVPG_IG,9S%DW7 M>0>E[A'?*B2FB,78YX?+Q4_:?OC*00]R?@^"Z[!JJ"%3>Z;LYIL% G??:>J; MOJZ'7*D9?-^5<[*^^\7.EYK\VZ@/R6,W,0E\*1[AY.W5S1IKHG1Z&@PLRR0.>$EX]GJ#[<+;ET)6F M#FEY*$;(5CY8Q &I7Q% 0/\[XLUE7G_)WDM]M%06GOSZ[N7[#Z<)O3;>V/@; MM:[)PFR%GVHMI$^I]]AD/<"6>&W'Q$C.RGNE_$)]D=\TWV#?0OON.@4;JLN: M;AWGMLQ!/:DP>87E 45KPIQ'ONZ,MVS)/<;CB8AE M?+56EAR<_*!"+D.@FHXH6=,TVHPU@*D/Y+?:[,8S!LCUK8CS-T X#_EWQVM< ML_A^F<]X2[/4@3T;WLIPDSI6R5=+*GV9%B?\*7O\FD^\&I]X/-.*N>#[Y,U' M.(JBLTL6#:6C\ZEVII"*-Z)74W$8/[RR]39 ^G&;G605RQ&G4='@!8,3U([6 MC:D9^\:EK^6-2)O-?Y7DJ_(S7C'B8/B:D.W\5BMAKBL3?1SY(_!0#P MNY8_>" -\;K7OPH0K\:_J7"E?TI@O%W_( -"QIK95&56>/1\\==GCW0\-'SI MFU;^L "",)"V?-S(Z]^\ ;^O&AS#?^$&\2]-O/A?4$L#!!0 ( +9M1U0W M47_PZ00 (0+ 9 >&PO=V]R:W-H965TC&3; E?5B67:7!,A+BW9 VJ!)UP_#/M 2)1&52(VDXN3?[^XDJ\[2 M9ABV?2$E\NZYYUYXY/'.V"^NEM+#?=MH=S*KO>]>+18NKV4K7& ZJ7&G-+85 M'G]MM7"=E:)@I;99Q&&X6K1"Z=GI,:]=V]-CT_M&:7EMP?5M*^S#N6S,[F06 MS?8+'U55>UI8G!YWHI(WTG_JKBW^+2:40K52.V4T6%F>S,ZB5^=+DF>!7Y7< MN8-O($^VQGRAGW?%R2PD0K*1N2<$@=.=O)!-0T!(XX\1+EI'(^P&V27V0SRWGG3CLK( MH%5ZF,7]&(<#A77X'85X5(B9]V"(65X*+TZ/K=F!)6E$HP]VE;61G-*4E!MO M<5>AGC_]*.^D[N7QPB,8+2WR4?%\4(R_HQC%<&6TKQV\UH4L'@,LD,5$)=Y3 M.8^?1;R4>0!)-(SUQ\-*!IRJM"I5+K3_%H>)_H MO$>@WB.4-\#2EIC2$2K C.AX M&@FC,?G@*N=JARSKD5R#3N5Y;ZTL KCL+4E3?PI;XXH/L:P6O3''H:;?Y#3S_TI#DFRF M02)D]$FI[*3E$AE$:+:L@L6F3.% 4@, /+ZRW2*W)'H%MSO9W,F7+76(48[3 MQE%FM^"35F3^QB,+!R\@G8=)$B2PG*_CE.=TM0XV<"&T* 0(7<"5O%>Y@6RY M"4)8H12.X2I8PWMCT8$E3%J0XO3?Z)1:,*I"D M0K>H0KSMAYLQBH((97!*:(I9_P,'*@XQ$D<0KX:M#<8(IW!8_>O\=X'HK"G0 M)%#[^]>AN!Y"Q?U- FL.V)J7!YF+WG.G\WNA%:3L\!*S?P0ICV\?"HM/ 94[^$&TW<_0 M:=GCJX$66&7%^4B'Y&#-'F'>/#J!V:BQN+D/CM@K%HPF\5\$GA7#HJ[ONH8* MED7W+ DMX_$U/7?H%#P6S9!KPHRCB?=GV11D]+%P5!.J&C*,4N/*V3J<6X2<-P&6N5R;)U"2[K9 M]KR";]W@BX.7$7:'BM]_;CCWPR-I6IV>F&?#R^JK^/ ^O1*V4GBQ-K)$U3#( MTAG8XU=9MC)?SEE5XB_9;N]&T&I]02MZ@-%Q)T+A;!*OXXC)S\E[@3XX' M\V0.SI.M4M_=XO=R$42.$ HLK$-@-.SQ"H5P0$3CQX 9G$PZQ:?S(_IG[SOY MLF4&KY3XBY>V7@33 $K5_9]XO@OAVO#"M*S 14!]9E#O,5A^418A M#>$%/MS52+5=J$Y:+BMHE> %1P-J!Y:.G.?,-8 !+OW.GFFN.@,5JDJSMN8% M,.IGX[Y>P+"&( W-E4$J<5-HOB6#@_[0O\Z X97D.U[XH+["8> K/%_6\RV( M"C?6J4NZ=-HA-SXI>$S*Z,B;T 1Q0]"NO<[4[JPS.$"-B%NK#'>S2JGRP(48 M>1Q%/+6'Y](R6?&M0!/"YE5;P"P\(-. M#NP([I#_'9*T,5%/"[@&BD?!6<$ M!FN^0U^>[A/!VB'^_-,TB9-?X0/DTS"%/ YG<-EQ49*V\39Y0^[NT5DU$.=@ M%601Y)&3S/(HS6<S)Y(B<+SL'P@3LR3F_]]SUU.G'$<2C)([#A,8XBXG[G6;2M$I;7SK_ M5SC&PD<^4Q_(/)1//-.1&E$1O_H M-(@7]:>Q-T9^/,OO*_WP6!<73W+]37*G?TNQH1)W9M,DH032F&4T7C')2N8I MWN ]+Q1,M/(SA"X6TAE6#FIJ&-+)H2GFCD0A'L!)B*%UZ;>D]D>!;2KM6 M2BD D#J,.V4IH2\=\4W6K# MPADX_8HL_P502P,$% @ MFU'5)S%$1*\ @ R 4 !D !X;"]W;W)K M&ULI51+;]LP#/XKA-'#!@Q^R,ZC01(@:3NLAVU! MBVV'80?%IF.CMN1)*IJM$^OO'+Z6N-=G>["9;*5\LH?[;.&%5A!6F!K+P.GSC#=859:(9/SL M.;TAI 6>[T_L[UWNE,N6:[R1U;P)SN+I!3>X+FLJZ+K5M4@WQQ ^! M601,1S+[)2 M4?/V8JXC0HT2XKYQ;8$*&B5K:5QDJX2FRA,:&VXT)K?1Q+^&SY2_ C:E8"ST MH[\+=P7L>DK>;,+H^E]/(3CK+HJZA']P088AO?R%U!+ M P04 " "V;4=4VQOL70H+ "2' &0 'AL+W=O)$O:.Q;>[X,6V4??M6LJ./51EW;XY6W?=YO5L MUB[6LA*MVVQDC95EHRK1X:=:S=J-DB+73%4YXYX7SRI1U&>7%_J_6W5YT?1= M6=3R5K&VKRJA=M>R;+9OSORSX8_/Q6K=T1^SRXN-6,D[V?V^N57X-1NEY$4E MZ[9H:J;D\LW9E?_Z.B1Z3?#/0F[;R3,C3^9-R+$D0S/AF99Z-*HEQ^CQ(?Z]]AR]ST4[T8G+"]5LF2)J2*,'[:KFAG%%39MRURFL%N#K+N^Z9G&_;LI]Y^1%XQ^!EI>\ M^LG\TG63_NIJWG4)V_/L9->&H)M1JPO\SG,]+ MT79%+GO4Z'?%]R*7==ZR3S7[FZA[G"7FISI2W&%-CS1MA,I9LV1YH9#]C6J1 MJ(M2*)DSP;Z!HY.JW&'9B"+2<\\-?+:1.+!K$-)?BZ:J<'!:LH)U#9M+MA%% MSHJ:+42[9EC[*-1BS;A13C2:V9I,,J"_@2VB8]U:LD79M%KTO&_A<]N2C/=R MKK035HS+OEI%8K52=X:6"\; <% M!QN#T(J:R0>I%@68D*GBH4)2\Q=S]N'RJ6T(1]:44F6([@.6TC5 ;\' M\753OQHLG/B ;XF(Y%.;Q0))J0Y,C@(GB*)?L/@94[_8G"GJE>6UQ,8%.>X2 M^4$BZ%\=ZY9M10N)OINEQQ*738E:1#([,2]AI*E(Q7^DYL\E@E$:TZVGP_;U M0#>E'3+6F'6V*06%8PW'ME+1'A0E8M%W;8=T(T5"BP.HR6H."0.PF70DI:*% M$59;WYI,^2[*GDRB,V.<G;Q^&Y!$6/#]Q<)Z@+W42_Y@U)8HT<;(@!D_B1I[^X@D,#0,G25.XGSI> MQ \AP4_ &/',B9(4'(%A#-PPB5@2<,=//1;$@1-Z,;M"]I:,L =\,?CBS'/2 MU#!H6SD0RV,1G//A3(" )T%F^0R&^>1*DL9.&!*#;_@\-T9L0@^&PGX.!,R\ M=. S#H;@RWS B69(A]CP& (A+LA\YF-'0B\9[(PU7\#"D2LQ7*$;8P<0JX3; MSR_Z](,]2"(G0B&)'#\)'(H>>1DX*;;@,&L^%^W]JZ4"Q-P\$ XCY_]>+">_ M]@\X3^B_\/1>%.HDO3PW?(%J"/Q($F#B,BQE^/I S)L\0QB"$Q,Y)A MXW&:D+@);>P&H:'U3E-C0IMHVE33!FY\F@YN>A"WU(TB(S?)CE/ &\/FDPTX MBR$W80L"C4D6>P? + S<6'P5\P;8]%VVG<:[.7H"U!Y; (B$85VAB "HBT:7 MSGY#"*A[:K:30@'Z/LA:*E&6.X=) 02TX+LEK$4_@^98=PJ;C6H>*%\8ZCH6 M:L//Q!)$^P*AH=#6 \HJ [;0K&7K:O&*VOVAW+&B97),Q,?@E/4:,P6[+L7B M_M7= FT0G"?!IE&H)+ \-W4"&-^> ']9M"1P*UI6?ARPE588R$3HQHK9;WJ MUEJ6YB15VW6!P&T'3J-ZZ")6JNDWK=FKL?"# H&W*>-8 5//UHA'@X(O2BU4 M%;)&\=\64-T658&&=JR+9/+8SNX*6>9'&_8ST1@5ZY:E5TI2G@Q2-V*'DNY, MK9JTHNA7334?%2S[KD=Q/NQ9W3VLF1;B>U,B.\JB*^B@@/Y@7RO879$5MH\Z M:((&EZJ&T@)%&G03X^QADNC0D(.TB!/U@Q"@P1CF.#;='&9H.9;B.CCT%W#K5.X*$X>VM,?QXW:BS2-'![ZQBV$'/7+UV'ZJLL' :J%K<.1P]6!.R%28W"1 MU?IB@"9/@X+U4(L(;LS$ UQ6!;)_L:\@TP/2CDISEO=*#QW@-25)TF7)8U/! MX:AJ1AEL"X9\ZFH3.]ZBZ^/'8RP9=FR2DAL021H7=-$J,"XH#:5SV6VEM,/4 MX3Q&&@X+(Q%I%"AW>AXS YZM($,E'*0 2+K'/ ,M,$X[Y*/9U7)U'/N:K@I6 M-:8P"XVV_![,V@1==4LNE6*P9ZBFHNDX6U4;H.@H; M1-7T0V4V\=HW,4?;=.BZC<<>O9_V?,C/IU,PU!D8NW9N16M[-*#Z347%"\?JYBQV3IU,8NAOO)@[N)::9I.=JJ#:%K'UM0%HCCH[' MM2@)_2C]YW)5U!HP()#VFD4)YK>(1L+(//,4 (?RD "M,*.E06I'ZU.0&.L3 M&Q$7(T; (\<#+-[:.Z)3X__XAY3[_,\:J#T]K[T<_YL8:V_[K)F1$P*NXY0_ M:?*-4.1:RVZ1/SINCU^A6(3!::#S42_0T9@=M\"!YJ?1'3K=).D+#CLB4'KT MW4B+G %NT5[F1=E3BLC!@OUM'RV+:9\R'3VF-VGMXQL]M*IT=?*P*'M"X:5J M*@N/1WK12RWZTEB(T47TIG7=V1RIN^*5YD&^O49I/O#^)&O(NQ.\&,RJECH>Q/D)/D22ID\2^?H8\[!7?EZX!BFF4H,.^:2;7:R>0@&SR,L?C= &1 MHN?PLP!//,B<,(G9.^O^SQF9.+Z?H-['.IEBY'<6A=KX$'U8S)'G^UVZFH9J MTMG8'3B*U:>?W\\8P0E\>^D48&2DG^/U*$;6IO&HRQ74&S[]Z:PTWM M2.%D;]S'7F;,)N^)*JE6^FT8=>^H+>:5T?CO^,+MRKQGVI.;MW4?A0+J8625 M2[!Z;A*=85C5;\#,CZ[9Z+=.\Z;KFDH_KJ5 %2("K"\;.&5_D(+Q->3E?P%0 M2P,$% @ MFU'5/Z8R>Z_ @ ]P4 !D !X;"]W;W)K&ULI53!;MLP#/T5PJ<-&.+$2;NB2 (T:8OMT"UHUNTP[*#8M"U$ MECR)3IJ_'R6[;C8LV6$72Z3XWB-ED=.]L5M7(A(\5TJ[6502U==Q[-(2*^$& MID;-)[FQE2 V;1&[VJ+( JA2<3(<7L:5D#J:3X-O9>=3TY"2&E<67%-5PAX6 MJ,Q^%HVB%\>C+$KRCG@^K46!:Z2G>F79BGN63%:HG30:+.:SZ&9TO9CX^!#P M5>+>'>W!5[(Q9NN-C]DL&OJ$4&%*GD'PLL,E*N6).(V?'6?42WK@\?Z%_3[4 MSK5LA,.E4=]D1N4LNHH@PUPTBA[-_@-V]5QXOM0H%[ZP;V/'K)@VCDS5@=FN MI&Y7\=S=PQ'@:G@"D'2 ).3="H4L;P6)^=2:/5@?S6Q^$TH-:$Y.:O]3UF3Y M5#*.YH](TB+?,L%:[*0N'*R4T-.8F-R'Q&E'M&B)DA-$HP0>C*;2P9W.,/N= M(.:L^M22E]06R5G&6TP',!Z]@V28C,[PC?M2QX%O_.]2%Z@QE^3@^\W&D>6G M\>.,P*07F 2!R?_?Y5DBWXC7KA8ISB+N-(=VA]'\DR&$RP&<4($O)<*]<(1: M*%B:JA;Z $)GL&XV3F926(D.)L/1F^W;X+^K:F4.B+ FDV[A\UZC=:6L6[K4 M[-@$H128'$QC ;MX!U(#L=J3EH3,3X+0#>#SGS%+H44F^+4>H!:69"IKCO0G M@JLH).=J&7^BH$&HJ. _9;F@NK&U<>ASV1@J_CJ>W+WMM/M9NVF5_#VY'X(&PAN3J%.4.' M@_<7$=AVS+0&F3JT-E\)#XJP+7DRH_4!?)X;?C2=X07Z63__!5!+ P04 M" "V;4=49#6X@1,( !)$P &0 'AL+W=OU(,RHEDKJZMF=\R4[SL(TG3KH/G3Y )"AA0P): +2L M_?7]#D!2C"L[VSY()$&<^W%-I4W.'1;"=V;P3//5%53I+I=#&IN%2#FRN_]FANKG3M2JG$HV&VKBIN MCG>BU(?K03QH%S[+[<[1PN3F:L^WXDFXK_M'@Z=)QR67E5!6:L6,**X'M_'E MW8SV^PW_E.)@>_>,+-EH_8T>/N;7@RDI)$J1.>+ <7D6]Z(LB1'4^*WA.>A$ M$F'_ON7^D[<=MFRX%?>Z_$7F;G<]6 U8+@I>E^ZS/OQ=-/;,B5^F2^O_V2'L M3=,!RVKK=-400X-*JG#E+XT?>@2KZ1L$24.0>+V#(*_E W?\YLKH S.T&]SH MQIOJJ:&<5!24)V?P5H+.W7Q4F:X$^\)?A+V:.'"D]4G64-\%ZN0-ZCAA/VOE M=I9]4+G(OV1&S_].%[U/_0SO!EA'K^E=2']3_,5K]@ 6ULF, M7;!X'$^G48KK=+:(EFR]7$8+!I@#Q(K%TV4T9ZM%-&6+112_KPTQ2T"P(J9I M F;$-,7U7E=[K81RENFB1\3$"TJ*%6RX$4H4THV"2=PV1C2J7[+[VAC0LP=1 M"-SE[(MVO&0_"5B/ZP5+XAFL&,9Q-!L13;1F3X[#H=ZJ81PM1VPVAQVM:>D, M]DRA+&[6K<_[.H'G>HX]PSB)4O!<)=A,/OP#VL2@G+&87+%>1DFK"CES.(WF M([H]J9*L(":&^LD:5.=56<8@2!":9)G2/\+X1_1 -*$'\8Y7*SBB420&BRGT MFI&*G1J)]TA"-^D;:H @)GY+ELS)'V=V2>51R#.\V7-U)"!F6EE=RAS" 52I MN,HD%+2D3>5QD]]_>R8%3N"2&4SI+E]V#4M/YG,7X=IK@Y[=!DRAOB!<<-*6^!H) MT4Y3-PR([ GBU@IPX2IGI>0;64HG00S2H^"&":P33J0EAY&L?BWKA_SA;>;# M'N?1):+R#'11X#*-@@R])#J>^E!>7^@C*TS6ZRQ"=0AQKXK(96QG'* M03AEKZT,.DR!IVDOUSWN3N)@G^?7V)MQ8XZP_\ -G!/[4K;N:$_NXZVS;%-A MATF4C-BC$7LN@K#5W.4 MST=#:H,IJ2M^J^6>Z@<5_FDT'=%U2:GQVI6?/WWM(+*(229=9N^)[GM_&"\# M4;QW0 JPG>%]\%P#[XW82J5:7"(#_&VE:^6C MZ;QR6T/AJ16QV"KY.Y43R&NBCBD A?%\;;SCI8\X]%9>5G3R\Y*#. ])S&49D%6 ME;*2+KBWY'M*6,!QX8LEH-GS!56:GAAEY5U[H/J@],&].A+P8^B("F# MF,2!QF$@H_P,821:J;"&BT+8R8+ M=N(W)BN5=JPU,F*_8 #5?HTK3)1R3P7)HDS(0F988MF.JRUB04[U<'Y;P;PV M!%#218D7*'40)92I_+DB6.NQ35[T^#Y%2)* 4_C.Y'.C GC<]X>1%A9/=&ZR MWIY"EM\W2.%JHSKRKTH2H>_FMNO)45L4VJRI MW$533/MT03S' *PTML)M=&;>_"HH0/I[!'"< 'E(C\V1UGSEJ-'.3"A!A#LL M(\C"([V;V3$PK5I;,LHF0.>\37TIP8Z#!&!]GOFY+!/[8.^)]>(UZ\;0'!Z[S^6H$ACI/.W.\&1&;0![PN-\WKS0 *ZKV&ULK5=;;]LV%/XK!UXZ-$ C6Q??LB1 VZU8@78->GT8]D!+M$U$ M$E62LI-_O^^0LN+$25:@>S MDN?RG2O)LZTV5W8MI:/KJJSM^6#M7',Z'-I\ M+2MA(]W(&CM+;2KA,#6KH6V,%(5GJLIA,AI-AI50]>#BS*]=FHLSW;I2U?+2 MD&VK2IB;5[+4V_-!/-@M?%2KM>.%X<59(U;RDW1?FDN#V;"74JA*UE;IFHQ< MG@]>QJ>O,J;W!%^5W-J];V)+%EI?\>1M<3X8,2!9RMRQ!(&_C7PMRY(% <;W M3N:@5\F,^]\[Z6^\[;!E(:Q\KPJ\#G+CXTT@BGZA6]DS#.G@T=I/+>,.\DO H2DD7OJ( MO& 9_?UR89U!&OSSA,RLEYEYF=E/^.U)"5QMI[81N3P?H)RL-!LYN/A+.TFS MB.Z+IV^22OXBST(M7&VHUO5)+NI7>>"Z4 @Z@+4QJ&\:6&@:WV[&]'G-8#OM!4:@!RM MQ08HU:I62P5P#J6+0=I"O8)4U1B]D17SJ9JQ MHG!! 6NT6\/N1:O*X@0MAO)2M- =T9O6\-8+PG@/$+1X^/P/Z^0.$BM1-A@" M]XK2ZL['.X.MK-2)3QG-SFI4?G72-N1,FU_M?*.KIH4O27YO5>,AA]C<#T9$ MKSNI#X;IKNP>,Q)#%2T"M!%E*VG5"L3 2;D'GK9KA:AL=0O7P3J.9WE#"PEH MD@IP">>](J\;94((]-*OW$-"8F5DY_9 L!3*=*H[%D]8T$9":0GLRF+)6NR) MVA/T$(M[X'VV0 5TK 2R_%'3#-+9@=UI%GB;7UMA230PG*X5VK&$D4>S-,I\ M]!:R5,CE@%%=8;;6NF#42\2#3;P#CO2B5*O@C! O4=_<.O4_'>0--[)"N0:[ MZAA XHJP50I?&I[X(\ MC##$\] 0BMW?9^W@PA]=^W#/'H_ZB.;S:$IQR@/&C.)1$HTI'D_,Z=-:&W>"FJGV MN7_]99;$R6\4SYF1A]U*D@*!'_J5*33Y(9AU!,$CH$HSYLTRQC!BF[*17YA[ MU6Q"YLT;,^L#)B"_#-=)7K8^!N 2G*I53TG9= +<4 MRRT%F6D4,I,32%QSUU*U;;EQRKYA5'P;P0WJMJ'Q[G_;X=H*PM!$6V.PL;CIBMA:R!>W61@'YJEW-\=(BB6W^3'X=D3C/@&#U8VX";WA".F:0D#L(8PY==_!Y:?T MUA\6..'X^)5(F.>3:'Q,ST=1>LS?LV.ZY+L MMWW4./0CQ@IRP>V&'4S+>@ MK;^!0KK@,WW%C93SZK;:N>1"_N RD.N6#T*$=R]$_U_3^OB [D/5^\WMVX_ MI^Q@_M4U3^D.#ZU'8-2WA1*1 >%&%Q\V=,COTO[ _=V:\9K6^0?A05VRD;PNA MT:EP=%?0UIIP 7@H\4[WS@]O"&Y@WA;?* ]0)TX]]8"^WP8O.? M:SR1I6$"["\U;@K=A!7TC^Z+?P%02P,$% @ MFU'5"=RU*&1!@ *Q$ M !D !X;"]W;W)K&ULI5AK<]LV%OTK=U2[D\RH M$D6]$M?VC!]-FTZR]3CM]L/.?H#(*PE3$E !4(K[Z_=1Q./@ MW/>%3G?6_>'7S($^EX7Q9[UU")N3X=!G:RZ5']@-&\PLK2M5P*=;#?W&L>GM@J%-GSCR%=EJ=S=)1=V=]8;]?8#MWJU#C(P M/#_=J!5_XO#;YL;A:]BBY+IDX[4UY'AYUKL8G5Q.9'U<\&_-.]]Y)Y%D8>T? M\O$^/^LE0H@+SH(@*#RV?,5%(4"@\6>#V6N/E(W=]SWZNR@[9%DHSU>V^%WG M87W6>].CG)>J*L*MW?W$C3Q3P,O[>JUZ;Q'6>6#+9O-8%!J4S_5YT8/ MG0UODBTZ7 MZ;.(UYP-:#SJ4YJDHV?PQJV,XX@W?D[&:^VSPOK*,?WG8N&#@S_\]QGP20L^ MB>"3_T.!SR)(V)WXCX\NRVW#O_EPU,;P?T$)ZN'.H#IK19D0ITQ\H1 M8V6&+=H'SF5M6#,M;8% QK(3NMBR0^#2>P,P]H%N%4AC-PS(Y8)=:\2:Q2^= M,SZJ4#GPKZ?QD]!OQG,&^^0(]JTMMK*L8;=LI*71()G2,63>-@\+2@=) NR?JT)8 M-<3W@),$Z%^/>@G4R?0!:DICX1I_OA[RBL8#0!Q#A2Y;4ZWA")XD<\H&]/Z&KRCG$ M*VVLB]4*T99+S+P2D[ZF5Y/X^&#-ZCL$6UE/'M%X+$#CF0!UP^O+ *^0G+NB M/!UCWTG0!\P(GT/FD--F@W']HDU65#E4KSKXM?@=Z7VU:($Q>C2%P@9T8>YH89V+^5PE:.G#0NPK96Q3.B:R^'8 CN(%;<6 ,8T%\UZ"+> M"M ""VMLP-AD'.460,^'\P?B'PK5N)&N$%/^_:;+@[F>Y@G/164J +F0.J;W M]0FE29&3(K7!3F5,51+_64%!D/[#^\M?;J-UV_58I6T>HVBK\%IY>)992:]3 M]Y50PD(LW*=-@Z((9TIS&FBZBLO9?DIW":K'4+XYI#5[C43;01CLL(Z M_[?IL#:)4,#-02)0ADFM''/4PBLA]+&>BAW.Q7[J-36!H5886D4;.<2VWHC[ MEK:27(3 K5.=BC;YHLT8( >Z#D(;VP@_-%CB&@>G>92&Z/IH)MGJ>UK;':/# MZ4,(TVH3\15TJ,1P(*;-%GYBG10"!W2X45B+E[5XTVBM8T5D>$=?ZF.A[1[H!CQ)#F+M:BZ::7RV'XU"2@ZL&XK%,'-'4:+ M)GG42)W8JTU\,."CZNDWZ594*MKX\NBE_LP= @^"#8*P0N;T=;7$I_#H-UJ* MZ2ONCN A\E8+!'_-^7&+?5W:BV.[.O/\DWQSTSHA%%EWU XI0[M#M'7+AC92 MF#DW*.K]0U!^H2LO-\IZCIDUY[,XU[%Q@2W:K>$V78H.PK^^R[6C[3\!%?0$^+*__1D!7 MO!)O*'B)KPF7H<7-N!R'5_7K.#VL@#S2PO_:C[D@/;_D?/_ M 5!+ P04 " "V;4=4S2LPV+@# !T" &0 'AL+W=OY[FO M6M;"+VS'!CL[Z[0(6+HF]YUC42^ MUUJXPRTK.VRR57;\\$DV;8@?\NVZ$PU_YO!7]^"PRF>46FHV7EI#CG>;[&;U M_O8JVB>#OR4/_N2=8B:EM8]Q\:'>9,M(B!57(2((//9\QTI%(-#X-F%F<\CH M>/I^1/\UY8Y<2N'YSJHOL@[M)GN74Q'$=NWL0"Y: RV^I%23 M-\A)$XOR.3CL2OB%[>_<"$5WU@1I&C:59+_. X#C=EY-(+B7LU1KU+4J_\G[GF0/VQ@6BT7] H: M?6$28"W-WJH]UWBABEW ,))*YB(UOU_0GRT3AK*R&FYV1Z%ESR^-$I2Q 2T8 M6B#8WA'L.\5@4"&N0WM&];0X)+N2Z='8P1 .!^JP:T&LIHZ=M/48!0.\H ^& M/.(>XUS$X%0I(;6(!?',CU0+C4, >\+3@"&-3PL[A]%7DG?12030Z%6-3]]Z M";)>-D;N9 48XB<<5+4,J"(\HYO'9$9%4-J Y9Y-SU "FCFNK*M)D)*BE$J& M0TKA-4V&EDTTM-Z3]%.^-@J#@ZEF%_-UMA2EXJ1-3$UHVX,1:$6)<%9Z:V!P M(/801 2NH4DJP?,FSYM1-_$<:$8_4A#D!'2^2.&,/4:;BI9 X_YH6G((T'#& MAHA(QQQ&;<=*X%B1NM='(+O[#J2J7#]1?A;B)*L.GV1D6/8A]<4/W$>N9_08 MBP]3BJB8XA'2M;X5!&WYSVPK]]W<1A'XFF7D%E[*D,FZ01@([\>N M'7CNEPEZKFKJU!^EA%4K]B 9@3!/L2/K/0#G*5Z\=D#E)S>!9M>D^\['J3%A MO!3FK_.5>C/>),_FXWW\4;A&8@ 4[^"Z7/Q\G9$;[[AQ$6R7[I72!MQ2Z;7% MWP)VT0#[.XN3:UK$ /,?C>U_4$L#!!0 ( +9M1U23EPM_?@( *0% 9 M >&PO=V]R:W-H965TG.^:=0 M(A*\5,:&6582U>=Y'F2)E0@#5Z/ED[7SE2 V_28/M4>A$J@R>3$ M1>D*;=#.@L?U++L8G2\F,3X%_-"X"P=[B)6LG'N*QCI=JYE)0)>.O.H%96S["P#A6O1&+IWNZ_8U7,: M^:0S(7UAU\867S*032!7=6!64&G;KN*ENX<#P-GP T#1 8JDNTV45%X)$O.I M=SOP,9K9XB:5FM L3MOX*$OR?*H91_-ELPKXW* EN-[R-TQS8MIXF,N.8M%2 M%!]0C JX=9;* -=6H?J3(&<]O:AB+VI1'&6\0CF \>@$BF$Q.L(W[HL<)[[Q MOQ8)/R]6@3S_$K^.T$]Z^DFBG_S/'1ZG^.X(830:P'NICPBX%:81A J$,=P_ M?0C&D/;/UO0*PBJ0SDK3\#L E8+ NG?Q 4JQ17!2-M[OXW:N,8J[[+G1'GF5 M;F-UZAMM.0(C;W!&JR1CK:VP4@L60^RH$JOSH'20QH6&*3I8+"P .;@\Q-_T M^&6//^$_G\H$PA>)=4KNULFAN#Z%7)U":807;4.SS?TAG\#5;QW.HCEA)X13 ML8YTN:>#O[UT?M Y%?I-F@^!BVTLM4W4>_L1=-%VWEMX.[]NA=]H&\#@FJ'# MP>?3#'P[$UJ#7)WZ<.6(NSIM2QZCZ&, GZ\=Z^R,F* ?S//?4$L#!!0 ( M +9M1U3U.?-64@, #,( 9 >&PO=V]R:W-H965T$NK M@G!^\4"[7+428;U^]8G+EG>UTA7\UG(IMD]"[V!9EJ;5WLTR3R$#,"L/]*N. MGIVA+QA\--K7#M[J"JOO"3+2V@MF1\$K=I'Q#98I#(IK8#DK+O -^@(,(M_@ M7 '>WL*Q"-=0L%?YS34\6PGX:[EQWM*9^ON"AF&O81@U#/^O3?C7]#__-&4% M^^7Y_/Y$;AU@V#2@DJ/:H.W+'I_Y=02SO+B!ETO5P82F0RHE,;LKPKG2BB;& M67')=8G /23+JA+!Z!)(?O4U6GI_0$?3HU>(?BXX+"7=)-&-[B0H+1(;2.,< M.GA!.Y@.@*4C.*1*XVDPYK#6KK419]&A_1+=AP6M3*;I&%X65SUF.D@I*78% M@U$ZN:0F?TY-3D23$S7CM.@DGE-3P(31XU0-&5A4$\6>5T,;\6QMIC Z43-) MAYW$'ZH93*@LXQNJP*F:\?B;FD[G6I>RK0A2&D=G()P*?*2N$8(*7;:69$0] MU#:4:%7G4DHN:&A1-/$MK QGII,'%)I*K3!@=:WQOCC) 3H_Q,67P%02P,$ M% @ MFU'5,3M?SEB$P RC@ !D !X;"]W;W)K&ULK5M;<]LXLOXK*)\Z&[M*EB])9C*9)%6VD^RZ*K-)VRJ/SK@W7; M-B]/3GRV-J7V\[HQ%9XL:U?J%G^ZU8EOG-$Y+RJ+D_/3TU].2FVK@S>O^+M/ M[LVKNFL+6YE/3OFN++7;7IJBWKP^.#N(7]S8U;JE+T[>O&KTRMR:]DOSR>&O MDT0EMZ6IO*TKY368LQ5IY;9U>&JQKGUSV7E\ MX[WZ>&_JEN[:JR2YOIJE47659W56NKE?I4%S:SQJM#_K0] M>G72@ATB>I*%K2]EZ_-'MCX[5W_45;OVZEV5FWQ,X 3G2(Y/)^D^-9D M<_7T;*;.3\_/)N@]3<)YRO2>/D)OWWG_YV+A6P=C^M^)#9ZE#9[Q!L\>V>"3 MLU5FFP)T(>JKNO+8)M=DK_OD.4WL\]JH+)$PN5K:2H.\+I1O\05\J?4*&Q9= M;E2+M[6-KK9L!Q;/?+?P-K?:L;9A;^Q0]Z;8DE<:Y[!3 M6ROM>Q(U/&6K6N-*6IZMZ>'&S%3=N1D][/S17%T4!0P9+Q&#ML*'+.R\T 7X MQF[$ F1=>2[3J^BV= MR.^?V'2S-DS:8Q._W)(QJ,8X#BS@5]6+PJZTZ+D#(#CF$9RQM\W55]-32UN0 MF0T9H25@IK0>.R9IXQA,B^'4P 8WMEWS5Z7^5CO;,M)%F@.>=2L4:]@G20"J M,"-2X+I%Z//")] ;= (/02![V28!3JH_[IPV["W'&42= BH)CD=68;,[_-$U M+(\!>[Q]M* 'QD/1+%=0^-KB=0>,+\(SYT0+AA*( M<6W)N<%1(G57U9L*HFJZE@^Q-=H=FRJ?L55%3G;---B;'&@!3K4%M?M@ P0D M4;"]/7S>41_94WP:D$(KXK\PC]B9> ^X]^O:M;(-E Q4@9?,U2TSV>KO 8GN M=0'5Z3PG-OE;O RR"/R5^M8YZW,;<*I=X^A$.< E@3&L,NE%"#I3VC8<>D6G MK4BN4(+NVC6=BQ"7J 2<)BK0-C'.Z "AVP"2:U@#L<*OPT\);<*>542A*5S\ M)>'B+Y.0=A$CQ@W#@EX49A\N3A.Y@N7:EN#!?$? ($[%?KJ&E:(,B5I4%-4> M!?=D$-6@[9RA>:X27R[Q)9IM&1;%FZQ+%IBS6)#&%O:?_#(K5XQ*%TA5V51( MVIDP6]1D^,1S,G5-=HZ89?KPJG0#9]%PBN :^3"F).DK':R) MCKSLR %V&9@RGU^3^?PZJ?GWP5NN.J0-5;95GPF\B]X;/P^B_3[#FB9/VEMV M%2\G^XB[!'2(OHJ2QH5 @Q.WVX8D40AR0H%(]-@DBCH;$!';V$>=:(1C<#8" M37Y!RH#/MRT'[AP@H)W(=JS^F(#-R&=-P]",<(*E@,T*JL.3CC%8=FO[&,P( M39H+RA\3I@1PQAL^H$C.,#" ,<$9:T'62:BBO\D2*C_(%X4G#4RGHH<<#,:) M(FY,3>5="LH#N4+ZMLY%GNU0_^PLDJ5*E O9)9NG-XUFHI0EUI61Q 7'R.[6 M=9$S-)@_.PH&F6Z((*W,LJ[L1#$U@22O=F9-924G->R_AV3A2$G_RJ$1$@Z2D5S4]6###3:5K"*B-PA\0M)JA>>.:X0D(L=AA1 YR!GJ;:@ MD!AE/NEV+Y+;O9@&7.W7O =_> Y(SOM<;)K45Y.0A8 2YP( !:4UG8/V M"1TYOX*!K2QY2DD!5:(9&ZLSB-Q2^9&LJ?J4L)\1>Z9G;^KLOZ6S_S;)\#48 MK,C8S=[3_O3B@*B>]85C+$E9:YQU5=Z:T$124!^1"+:'ZM"9NDD,WGH0\0!P8H'[QX;'I?U M/9@7%Z\7*)A,:UB!=,1MG[1 ]!:2)ISNX0;&H*6A6DW5'M)$ *;C V3$55* M!2*<]F'']V90V(P22$W($_L07!$BL1HF H*#/=L%@*I@"T+H_281BU/J'N." MQRT'3$Q8UMEIWSLY_4'Y3B[<2JU,;M60Y/=V0OX%0B82VK$;$OEYB%I%,0F"1+"$&H?$Q/!ROKD0B,ASVS#>\*X".,R+#;+ M[D&R(; :]Y^K#W6U.J9WKE# MUI&X*&>&.XY9)V[DP\K55%91$>)C MX@.E@R\?XX7-Z([XK-&JIAK8]Y.R/; M$D[XH-1900R.)1EJM[T,X%WJQ:1C!PBX7HZE(3X7-/2C0\%$2$P#&86L=C_G MDB#...WMU3BN\0-F<%K?[F.-\,@ +NDP2]"(!WF?/A/%W% MQED+HD7=K=9X MAJ2A\P.H:TVVKNR?76JOT"Y[&2]K%,S@_,^NI@>E=G<0 N\6$IYV;5U^#+7! MCV!LIJ&J)*3SV@(^Z#V?(A^#'0&K_@&2#+JP9Y, \,$ __8&J.F%U+1_Z1N= MF=<'P 5OW+TYH""=1*BLN(9SY%RL,RH@.-.!X=.^BN&9\D^NI3ZFM(2?/DQD M*)>NQR\IQY!2+X^!%>KPYN.7HP "LQ%L-RBT0UFW2Z&PTF.PO5+,U$N1DZMA MR_,R9,&WE 5[R3'!3 0D9UA(!!A8R3PK*;RX>4,[$O^")MR$*@1EV&TDEIG M"LE7&'W(VGB?0<Q"7=T=FB7.H_UA;PK MSX?=2_:+5'^,P8:3A7$TDQIV+\]_$".A$ QV'5E(QM-R5LFMO&/>*+#&/D5:_Y'SP$8HJ=TQ#N(04BBIN58WH;U';?'*;,03 MS'?D_M8/O(:Z7DY+K7,=LQ;')^B M^2Y._Q@QN#NU301@F$BWH334TF_;CI MG^A/TV:M#\=3D: T#.*)ADX]%7O/^]A[/AE[/[(/,^(?$HO:68B(5C1M;%*$8XW6YH9JR-2%G R0@8G.>*13GZJ]A51]? M0FN1J[PT>PAE.+:UU.^.:-CG6_0F56O1,#+.@_/!!HRT^Q-W754=&;(8OZ4\ MR2XM>_D#E@7 2@KZ/X78HPYM89=F,KOJQ[AG3W^F:TT _BY6G7O5.TWFL\1+ M[D,->],_,7.EEV@"00[-S9$O\UN(^^+B4ZQ"J*F6TH-!;5QQ]MZ5S7"R@)(\ M:X./4$I%H;Y,H]RAOP^3JM#2\\.>WB#7(C J:IH0AI$@"8PT/L+("VD\2VN, MK+PK\M DB.E+/:SN)S78S\G/IF?;URG,WDB2NU]_TT2^AIF *9;''+>#<4W**AAV1S31DJJKI5Y4*JCTM5PDKI!"J"R0MM22;&L&-Z K? M^,$=#5F '=,I66R[26)* @E2TUR.8TTPJ+ SMV$B$YS&HU+M6HX56^[XR/N3 M>N['[F?3(_-/843YE>N5]I&FW0^(?*6#D#W*4",3B5%;4JAN1UH/.6$_L24W M]U%?(;IR+RI,FP+0DI5O$IM4H&Z55(YD.SS*&@QN*=[G'#W[3(!R64JD.'%A M0TGE;EPUV(!2(M#H9]>IO]IW?4I==33L@5VXD*ZE,\CT: ($-OD]!O>=2 M%Y-:[(>$9],#OEOJRA]?LHE=#1QGKRZG20WGUW3H%+^X\Q]R#>2R>CB6N"PT M]K_-("\S;!EP(P"NP>R)!PS]^M^N,Z@%SH/R,-D@N?N?W,3%9.T_'0:<]4.X ML^DQV;5,/3Y3%;-7)=/+OZ::1%(#H283\?[BAI3,PQBT#!A7TD(*Q? &([>'VM990!6G)D#)OI/M1ZWL/2%[M[_H M)4\-W?_'V),X:KGOW\@E*>9J(<73VY\\8KJF(^:,NE!*(*R2H=^P@TASM:V, MD;^''(S58>5L5%MQ])!Z4E +9P1F,UX-1**'(U_I38;6(/D #-JT;6'"W,Y( M!@)S_AG%44X2NKO,6#K)V-%LM<-]2/S#_( +@SA+ATQ21V/GDDT[X&\Y,$_% MR;< > 6AV8CB_?"*,&I4BG]K8LY9C>8"7H6MPLMGST_^.FX/YA9&F PU5:->KOD/N^IMI7)_*7FEL@%(R ME,YC60Y,P0Q4\JW+5[RVSA#C_7"XQ%?S3)CV-'2_+[2XI/\/R735L 5,!H\T M:&DE\1U()Z#8)(CU(\VSZ4'DNSC._@31W:YQYKU0-DWDDM,#*H72=!QR4G[- M+4_JMQ=9&!^+,XY>U??:%A%=I+$S&DC#O22K"YW]!]/RJBL7,@;D';WDW3T= MF@/2L$):V_TPG;P:>&*++L[=]K/OD?? Z-AZITX:+A^DZI/N]--&<;X4?==ECZQU3&6'(,-LWVB#NWIY1#[_*$* MEBQ/*.XZW6C?T?O#'OH+Q6%Z6AA(^ 8\7BW!! &5&X7D$>H46=.JOZ ;#>ZD.SX[^\E]GOYS^GF:)=,&1 IJC8)JA_#P\#Z^,+\?2 M;?2,RM/#I^%YN@.&[YZ%[W+*D2C(,^?09<63'J)P^#R\(^TJGA6;ZMZZFJ_9 M >.N!E>DQ%;[0FI@ OUM(;(&F_.3D5"Y71]'M][[XI>$YQ>'%[9/'MQ]%*]UQFE'*/NS#O.!!BQ]E/ JSWCR0]5O-T:2G,_R)H$ H9] MZ-A2"3,T;N3T'9ZZ2G?VJ 1A ^/7J'F0KR3$RR4HNA3LATW!T9TCZ?M(0''I M,'PKRLEAJ$',$Q/(E,+T\+JD2V=;=*@ZJNB\$2AYJY"^I$'4!U2]X/^:DH"% MKN[41\X8I:H%'E10T8^Y#T;WJ;,Z>MP%C MDL'1NQP:R%[X&6U%$_Y%N%,F5Q!BOBVY\'YI\[SI$9&3P)A;NK[W[\M_ECKB MTEMQ8).OY;Z%7W$(#;]..9_A"=BH=B)[KZ-]^5H2$-7PX6<0S!#G:WG-J:H, M8/@W 8/KH(\86AW[Z1H!('@V!X_^>*QBOCM0B4AV3KY3,_ $GCRZ"VSQ-6@9 M__83@P2Y9:,E3Z>_*K/ISQAZ4S_LKOZNUO6&;I+T4Z.=2#A+U\/#%#HW"QF, MVGC=T(^B74YW)NEN&V >)_Q-/7E+*Z[Z%4]F4D-P'V;PPP4 !>+G@A(:KG&_ M(-_-N :X,?=U0?>O5+C^',!J.]AFP\W4112+&!I0,(*@=!9N367K(>E/_(,' M3P&.""$EUEM.2WMN^CT,W4YF*"O^$1VW?JM6?FF6 MODT_U+N0GZ?UK\NO_! R5G3SH#!++#V=__K\0,;P\8^V;OC':HNZ1;#GCVL# MOW7T IXO:QPC_$$;I)\OOOD_4$L#!!0 ( +9M1U13 R],)00 #<) 9 M >&PO=V]R:W-H965TC&5K E?4N M.W,,)&Z+=D#:($G7#\,^T-+9)B*1&DG%\;_?\62KR=:D'X9]X4GDW7-WSQU? MYCMM[NP6T<%#4RM[-MHZUYY.)K;<8B-LH%M4M++6IA&.?LUF8EN#HF*CII[$ M89A/&B'5:#'GN2NSF.O.U5+AE0';-8TP^PNL]>YL%(V.$]=RLW5^8K*8MV*# M-^B^ME>&_B8#2B4;5%9J!0;79Z/SZ/0B]?JL\+O$G7WT#3Z3E=9W_N=3=38* M?4!88^D\@B!QCTNL:P]$8?QUP!P-+KWAX^\C^@?.G7)9"8M+77^3E=N>C:8C MJ' MNMI=Z]U'/.23>;Q2UY9'V/6Z:3&"LK-.-P=CBJ"1JI?BX<##(X-I^(Q! M?#"(.>[>$4?Y3CBQF!N] ^.U"(7X&(8KA4BNWM?!>55@]!9A0.$-,\3&FB_A%Q'=8 M!I!$8XC#.'H!+QER3!@O^4F.:Z,;6%*LAGJ!>'9;6#+#:."/\Y7E^3]?<)@. M#E-VF#Z7@+1BLS&X$=QY>@V'$'[$[LM07SI#O<_&ECYJX; "I\%M*1]=TYZ2 M:@,;U!LCVJTL0=#6M+!#@T"R5_'2L$F+1NK* OI2 1&-S8JR3Z)3N-UA?8]O M&U_+@QX7P \A#=$,OBKIW=\XBL+"*\C&89($":3C:9RQS/)I,(.E4*(2(%0% ME_@@2PU%.@M"R$F+QC /IO!9&_)S3MS+4A!2,8T)(1NG6<@R*K*@@/.Z!DV! M&Y\![3 %I>ZH@)+\Q_$TR"&:%80995,:;[43]7>Z7D$^#J.0 LK&>5HP;$(! M%W#;4U&B'XO_#Y*50W9JZK3.^?$S:"=$3 MI%X404;BLU9O#5I949"2TBJUH@[M^L,LBH*(=$@D7L1L_X6)BD-BX@3BO%^: M$4BIN]RW")RJBA\9_4?-!6(<*C877T1N* M/R^ FXQ2FG&:21K$/G1-1Q^MSQ*8,F%3GNYUEIUSGEEW5,HAXX13JOX)9#Q^ MW%>&3F]96OA%-.VOT"KLZ*#W$VR2HS2HQ4\OO?F1JS1[9^HS2".>(WVH%>,BD<]DS#Z@66>?ZYA?$U\TZP/57K:(0;I M96"IF>R@8/D8:*0MZ>85"G5GA[B"'YVUDT>7&9T.&[ZR;;_O^WMMF!U>!>?] M9?A=O7]27 JSD67C9HO *MK[5V MQQ_O8'@K+?X&4$L#!!0 ( +9M1U1%:D6 O0, "8( 9 >&PO=V]R M:W-H965TK93^HNI$2T\-T*: M>5!;VUY%D2EK;)@)58N2OJR5;IBEI=Y$IM7(*N_4B"B-XW'4,"Z#QC% M3'56<(D/&DS7-$R_7*-0NWF0!*\;G_BFMFXC6LQ:ML%'M)_;!TVK:$"I>(/2 M<"5!XWH>+).KZ\+9>X,_.>[,P1Q<)"NEOKC%;]4\B)T@%%A:A\!HV.(-"N& M2,;7/68P4#K'P_DK^D!Y, *ERS3MA/:OKZ2LG/[NX4W+STQTEIH*E,6@-O']B*X'F8A99PG=6 M4;G'NNZQTC>PDA3NE;2U@0^RPNH8(")A@[KT5=UU>A;Q%LL0LF0$:9PF9_"R M(=K,XV5OX#UHZF9M7T;P()BTP&0%'[YVO*4VL_#W/0 M,^>?Q)",TB0)4QJ3/"'M3YI)TRIMF:?_CT,!DW$XALDE6=Y0PJSN^HN#2Z M-Y1P,V3C,B5-TVE((D?)]))(TE$\R>3Q MA%J.1LIU#$LA0)$H3:HTW>^23E(GJ?>()Z/:0>8PGI2E7OP^,*DA1^T,Z/M:*?NZ< 3#7X/%OU!+ P04 " "V;4=4 M(K13,,4" #$!0 &0 'AL+W=OSU[,JS4X)QNEGMSF M/E\$L1.$ C/K&#C]/.,-"N&(2,;OGC,84CK@Z_61_:/W3EXVW."-$C^JW):+ MX#* ' O>"ON@=I^P]S-V?)D2QG]AU\6F:0!9:ZRJ>S IJ"O9_?)]7X=7@,OX M!(#U .9U=XF\REMN^7*NU0ZTBR8VM_!6/9K$5=(]RJ/5=%L1SBZOLTRWF,/= MGI[9H('SKWPCT%S,(TOT+BC*>JI51\5.4"4,/BMI2P-W,L?\;X*(= WBV%'< MBKW+>(M9"&GR 5C,DG?XTL%LZOG2$WQK?O#F@,L_QZYT4 MHR'%R*<8G4CQ2%V3MP)!%?!O;=\JZ;MLKB-GIN$9+@)J.8/Z&8/AR?#X9-S" M ;D&)%>9HGXQEJY)@"T1"B6H\2JYG?DJND\,=W4CU $1&G[0%. +HE%P![1\ M3Z1GD+(PA4E,G_/DX@6R4;(U?0TS5=>5<0UJ()V&,3"'66M55!9,R37E=9*L MKC:M[\)D&HX@F80,[J5I-9<90N^,*,;A%$8)\=S+O-+4N+V8JX10XQ%QW_B6 M0 V-5K6R/K-30A/E":U+-YY0V'@:7L$7\J^!75(R%H<)_%>X,V!7EQ3-IHRN MWWK]Z%5G4=:MGQ^&++72=DTVG XCZKKKS)?P;KY]YGI;D5J!!4'C<#H.0'&PO=V]R:W-H965T)E_.=^PV\W#?M9[LQQJ&OVZJV5[.-<[N+^=P6&[/5-FUVIH8WZZ;= M:@>W[>/<[EJC5P&TK>848S'?ZK*>75^&9_?M]673N:JLS7V+;+?=ZO;;C:F: M_=6,S(8'#^7CQOD'\^O+G7XT'XW[]^Z^A;OYR&55;DUMRZ9&K5E?S1;DXD9Y M^D#P4N63?/9W_Q]=37#7B%3F<)Y#AK^OIA;4U6>$:CQ:\]S-HKT MP,/K@?L/P7:P9:FMN6VJ7\J5VUS-U RMS%IWE7MH]G\SO3V9YU!_-KXS39651LT9- M+^XQBD,=A*A%30T.GHSM[K[[^:MB@!>0MXKW9T^HG:Z*YG$\)P MQ,6B?^BZ@W:%>$\M.4DR@M$95RGV?S(5&4:2D(3D.:(B$9R-*!I0&.68)E0P M=,8BBLF4,HP4%PFE&:(\R05_CB(Y(@DC(LDI1V=4!!S-4HDS>(&)3(3 ($\E MDAQ#E:=0,LF9 (Q,,QS^J 1%.4ND4F"^2G!&1R +0 G C.9))A4@6 2RE,L, M2483HC!B@B4<"[38M66%2!YP G BQXE2$1!TI:D"@1D81\ 8!@Z7+.]Q-'B? M>%.D$@GG'D B#J<"?,,Q* KZ4XZ3'*L!%PWD@,L)3G J,$W5 !#8,=R@@A$ MA&,YZ"D"CB$^HF1$\51 !,!7DO:_GQJG 0'>EUF2,8*RA$B6>.]Y*UFB( 2+ M89#YU-&QN$LHO\FJ*B"C2NN+#T#NL'HOQH0;\_:^+0N#OB/GZ,'X^>IS^)_E M&A[1<_3AI!Z'0 YIG8&#>"(SB6YQ_.4<72KZP+FIUG-81M8F](%.BD3E6-/Q8@7<*K9:MWSTVUC)B+WB-TA> M*$U^WBNH7O&;X%!_>:""%L+?X#?\6DS_V&\^A.Y0%,Z$K- S#-/#(]> MF 6>7T\LWOFTX7GD##H>]W_/[H!6^(X1:/%ISS^@E8%6!5KF*_FXSZ?JF=]4 MFF61K\R/>SL>W4:\#C!D.8UN8PQ-Y*(8;W(' MM?L +1W!D6&OVQ=3[KOVF(#IZ93Y?_\)T4)_6MHF#B,Y//QV8&RIEX=J)DE M'-JF4/15E2>B+,#!-AU;J2Y MT;8LP@9\5U9=: BZ]5ZV: =].(3PI728U.7E='AQ[0^OH6%I:,S'^L>#P LV MA/7ZN1W+T8Y5;X49#;L"RO^O#'LE/@[_?E+#UQW7_:U%U M<%9$Z[;91DV/Y1:Z*KHJ:K@TA0;M/>&W/NEK5WX?,'!FN$!'T3LI V_=_GB6 M#6H>%)1/*H5A1X95-(-E14I8M 4)U\ /DH\^S<0>'\X]_F2U \GC$ 7C[;/B M@?+ >8*I7YH5+#,D9W!%69YP*<;T>9N2$G9K"8N$"-4AH&#SC ?E.2QX@JJI MBE!C1:C)BEAX%]_U+CY8M6+D7LKJ27ZO-+FG;%H+31N_.,4;U^S"5YYEXURS#9<;H^$HX@G@ M_;IIW'#C!8R?_:Y_!U!+ P04 " "V;4=4?_CN!H$& #E$ &0 'AL M+W=O]G;7[Q7!HXIW(N/'47N1XLU$ZXQ:W>CLT>RUXXHRR=!CZ_F28 M<9GW+L_=LUM]>:X.-I6YN-7,'+*,Z^>52-7QHA?TJ@=W;[G6W$O M[)?]K<;=L/:2R$SD1JJ<:;&YZ"V#Q6I&\]V$WZ4XFL:8429KI;[2S'),/FN/+^WN6.7-;>E@"$PUL+ "M@H[/5Z+ MV&-1\(Z%?AAT^(OJ1"/G+_K/1-FU-'&JS$$+]N=R;:R&-/[J"#&J0XQF,VFW@^FTR\@'6B(6W8M-@*CA#THRU/V7F#%<#UC83 "\_T@\$8#LO'F M[-YR*YA;B7[@30=L- ;WU7)$(ZR!#X(QF%]\8"&)RCA#&$"P _GL&J',@U@$$).X32B7TCO M>W! @I<9DG;AQ;D50/VX39':8E'YF[&NG1NLV-C))9I"Y&$PQ^J""!Q J.@248P&L+1:K@^4 M@U6+4B7-AO2.Y3CCH'BK\&7!%M4332"8B/3P&7SH8G)_3#4'N4\&KLX*;;; M/JMJJU"VT]4-.'9'CG\S$T'1H&2$5*I+APJGM0JGG?*X+\Y5E.*#0+?2='.2 MIF$/.]#[@1#=28"VZE1U#=B5'C@?7-FT- M*VG L@1K2[!T"2NI8#68XP4L#ECI"18)YEEPS02>D_"E(050K.;6U]3P]=O. M^PW/@P5(>42YD!)CA?T1I471'WEZX.Y$F0F[4PGM=&,LX1@"6E(\3GT ^R&# M-!/H"T<- Z01V@[]?=:DHAF'4R$*\O[HRP"<'8!* M6TY-!:3LE9$%!A\%XC?:K"ND4SCDY_R5^<9$66 M*3>W?NB% W:KQ9[+A&GUS%/[#%[G[*KRJ$QL:T55=FAF[B/Q MV1@[UZTFV'!*<,6W@]Q30Z0]U_?\ 5VG5.NOJ;S[_*66R"2@F'09=85NLM\/ MIH51,)U3F#8%-N>?L?XL("KZ\P@[;4=KF-6M8=99BW<"M1'#?\$\=0B4QTIL M99Y7NL;!G8;+3!URIX8BN0^:EO=+KN%BF\N_:8L&WO)XU=H7.K&T'Z^63/\+ M(E7P^@5$44#D-43K(&X=Q$,3(E%:"AOG8FQF[?O9BJ>N$M%%3I'@EUK* NLP M@^AG*)UZP]$BY<46@QJ5J''7?%Y72^34>2W^AU&E<$@Z&+3&B\N34FO$HC[; M(A;;J:"L4IE)6]";\CWU)%3YJ]<5(:-CX]T;FV[@/; MH$-AA8JOT/II_0V_+#Y=3].+?P!\XAI+8%!S&Y@"$X[INOBH+FZLVKL/V;6R M:)-NN!,<_8PFX/U&*5O=4(#Z/QN7_P!02P,$% @ MFU'5"8G&4>G! MH@L !D !X;"]W;W)K&ULK59M3^-&$/XKHY2K M0+HZ?DWB-$0"KJWNR;P[SNSCDT"(4)J/V1CS\X\ M\\S.BW>VENJ'SA -/)5%I4\'F3'U=#C428:ET(ZLL:*=I52E,/2J5D-=*Q2I M-2J+H>^ZHV$I\FHPGUG9C9K/9&.*O,(;!;HI2Z&>S[&0Z].!-^@$M_DJ,RP8 MSF>U6.$=FK_J&T5OPQXES4NL="XK4+@\'9QYT_.(]:W"]QS7>NL9.)*%E#_X MY3(]';A," M,#",(^GO$"RP*!B(:/S>8@]XE&VX_=^A?;>P4RT)HO)#%0YZ: M['0P&4"*2]$4YE:N_\1-/)9@(@MM5UAO=-T!)(TVLMP8$X,RK]I_\;0YAX\8 M^!L#W_)N'5F67X01\YF2:U"L36C\8$.UUD0NKS@I=T;1;DYV9OZM1B5,7JW@ M"BDX#K)^1VY M<_\@XA=,' B\S^"[OG< +^B##2Q>\ [>)L2_SQ;:**J'?PY@ACUF:#'#=S O MI#9P(ZEHD>#J@!M:H'G$PO\\0 M$HXAV8E!-@ID'T?1'MP:%8+0L)0%D>%_!8;L22^7J0;DO -E#\G1?53V;9=.R_H(XM@9@Q?P0FL(GNL[$7B1XY%@[(Q($#HN M>*$53&C]+E3.1;Z-X[ELZ@2D0DACQZ>7"":,ZK*U$_-.#'>95.8W0XG;MO[U MEXGO^;^#%[,A+YW$#XB!77K)F#S9I0WKB(!=8A6$;!N&S,'EF$+7"F+KFD,( M;7B1-:537W=%)39%I9"G\,L!,4MMJRGM*DQQA=F\B:+X/_-\N\?W6]?;]?#P M$?IP_(Q"Z9.N$I8BR8OT" #GX6TA&\] M[G#;].2['J@NXD\$%(P_O?'1[]&ZT[D)=^Z2.S=_Z5R*M!#,P\AWSI_._C^U MF1T8MB9CDPN*-^<$<'!_>U,(UJX2GX-OE7+S[WC=>#@/O'ZZX7SO;;Z/IV M?'VB8K<-A<78RGO[89SNG9:TXU-*)M08$%-68I_F" D#&/$8&?$OICR1*.3) M$@ KA",Z8A)%X(_L0/1X5$4L&O$ G+R,.J\U'MLVH7*B*^&26A8BLNN4HG[* MM5'7XKFT7Y@CFHD!5XFE$'%VKU!3Q5V6=6-LA1 6TF@]'CG1"1R[3G#"SY,3 MN.'#I9)]%$6#>PN7X8EVP/#$G8*:[*V8X=:]J42ULK=##78FM%>H7MI?0,_: M>]>+>GM[O19JE5>:N"S)U'7&5"NJO1&V+T;6]A:VD(;N=/8QHTLT*E:@_:64 MIGMA!_VU?/XO4$L#!!0 ( +9M1U1:D34I000 .(* 9 >&PO=V]R M:W-H965TO**5G@W("M\ER8W34JO9T$O6#_XTZNUHY_=*?C4JSP'MV7T';/SQ M!%.MK'_"MI8=Q &DE74Z;Y2)02Z+^BV^-W$X4K@,GU&(&H7(\ZX->98WPHGI MV.@M&)8F-/[PKGIM(B<+3LJ],[0K2<]-;W#A8*;S7#H*M;-P_EDL%-K7XZXC M>!;JI@W4=0T5/0/5B^"3+MS:PKLBP^PA0)=XM>2B/;GKZ"3B#:8=B'L7$(51 M[P1>W#H;>[SXE+,WTJ9*V\H@_'VUL,[0P?CG!'B_!>][\/XSX/=4+UFE$/02 MO*$_%DJN!)\]"Z+(X!:=0V-Y?V8PDR11.>MH2Q:KI\)]TAY7Z\B6(L5)0.5H MT6PPJ#W4CPRK@^&T-JP/AD$XV*$P@"29DHJT#C.6=6N$I594MB0V@JL-&BI3 M^%@0&%H'=\(A:U.6,%^@:3/5N']DXY-PE9%N5V_3(X0OA<64DI!1:6^TVK!8 MPVXI4JE8NM<)$W@%O^M-8R#T!F(X@RCIA/#S3Y=1+_H%[K&0VD#50I9&Y]): M;790:(<62K'C8WU!HD;2^@JB3A@2]F^58E8-\3U@/R3T'T>])M1^\@@U@IBY M^L>/0\X@[A#$*PJA2==01[@/ R8X>!G+&V(Y&'A("G'B$1,8,K_ARTB^(\1A M]!!Q" G32U[&\3WE?O#61[) B/I-WH>,-GP9Y*]$LA<_@AS4!REZF=\?"#() M'T+&X9'CG[43"N*W_-T/V<@M6CN"664,=5LHM?%W$U5;QC5SSBE]#>=]_[K5 MQ>H-%5M>;YY!'#-0/&"@X_+Z;X%7U(&/77F^QMYPT3O:83Z'SL'6!IVX?ISH MCDG;'9/_W1V;;L 1I-7!2VX;3_7!D\A/]\&YD44J2PH^Y:R^V Q^JR3'@N-= MF0<]4!8<8W6L@92#],DC!$436_T M@AJH\3"V2E-$;VQ)8XAON;0MZ!;*I"V5V!&HK$TZ/F2PX(&))&Q]H3SJL2,X MN#C?N^B[S5G=:@[U@>S1W MY&A6?KJR=*"JPM4C2/NW'>"NZKGE(%Y/?]3>5I+N*X5+4@T[0TJZJ2>J>N%T MZ:>8A78T$_G/-0VA:%B ]I>:2K19L(%VK)W^"U!+ P04 " "V;4=43=R% MU^($ "U$ &0 'AL+W=OB_-3",>#$"1H@VQKQ;GM8]$!+M,V:$K4D92=%?WR'E"+Y(3/N MI3[8>LSCFYF/PZ%'.R$W:DVI1J\)3]5M:ZUU]L7S5+2F"5$W(J,IO%D*F1 - MMW+EJ4Q2$ENEA'N![_>]A+"T-1[99S,Y'HE<S:3<.=55F*6T%0QD2))E[>M"?[R&/A&P4K\SNA. M[5TC$\I"B(VY>8IO6[Y!1#F-M#%!X&=+[RGGQA+@^%D:;54^C>+^];OU1QL\ M!+,@BMX+_@>+]?JV-6RAF"Y)SO6+V/U"RX!ZQEXDN++?:%?*^BT4Y4J+I%0& M! E+BU_R6B9B3R'HGU$(2H7@6"$\H] I%3I'"MW>&85NJ= ]4N@,SBCT2H7> M,21\1J%?*O1M[HMDV4Q/B2;CD10[)(TT6#,7MEQ6&Q+,4L.LN9;PEH&>'M_E M"IXHA7[;4KDU3"!IC.8%SY!8HCE;I6S)(I)J-(DBD:>:I2LT$YQ%C"K41I,X M9H8EA*.GM."ZXZ\J 1U5X *SH#Z2N0-ZOC7*/ #__M\ MBJX^-5FY_\C*&PH"8P2'GY"'U)I(B-1^-UB;NJU-:028L,6$2TQ<1#;6"ZP_ M7&[]/>(+K#Y>;!6'C7GT@"X59X**,X$UVSECMHD&/R8+I27TB3\=#CJ5@XYU MT#WG(,ND>&5 )(K2/%E0:9C(TC:0<@/=]CWO"OU373=5M/#2MUY,B]V..]!Q M1]ZV 5NWPM9U8GM*,L(D]%9M, '.C$K]9E<-_9FSS+[A(EVU.;3,&!&EJ&[D M6^&GMX>NAE9PYD.)1Y?$07B]*KR>,[Q?1=J&M1Y13A:<(DZA:R--97*-,A9M MVGF&M,RCS36ZXJ9MZ#5)F];FU.T&HS=*I(,J_0IOWVGHVTZTH>>T14H1-,MH M@U3&F6[J%OT3-@3-N1I4O@=.WS,BT9;PG*(KEJ)8<$ZD0L"'8ME^!G;6:[@) M46$^W*_>C8\/2SR]1.CA Z&#\(95>$,WTY7*:7R-2-W?39Q%.":X\X$-3U)] M'-6I1&_0Z_:[_6%P%%J39!?W0I!OCB^LX@N=;6P.4UJ< \EA'3\EIME(!C&^ MT"VS<]./9U! 3YHFRM74L%]OM;XSH?T#>?HY0T"0X. M!0\A[DT#V-UYZUI#FXO;4.^(9$P3W@@8G^ (^T$C8GQ:Q1"[(->;$0Z@K#*HQ4,/6[QN- MUJG@8F7&F.?G>U?IZIT!#]PCDMGU85Z&B4#9!%W,CKH[8W=[GN4R6IO=.9,L MLJ0L1@TXK(%72>/&N7MXDE<<]'Q78NMVBD/W?A'#2H.C@AT<6*I)NF+F\A)8 M80.LSM !*ZB[;N#NNFY8UVAG#Y]F4H,3$!RF$4F$U.SOXA23V5[2A/D#MSBT M(XY"702+6*\5"KHH)F^JJ?C>W@'.'.CA +1B,-YRN@3C_LT ,B.+,W)QHT5F MSW0+H>&$:"_7E,14&@%XOQ1"O]^88V+U3\7X7U!+ P04 " "V;4=4A++U MNC0" #W! &0 'AL+W=OFA?WXG63'2Z'QOM@Z MZ>YYGCO=*3EI<[ 5 +*G6BH[#RK$YBX,;59!S>U(-Z#HI-"FYDBF*4/;&."Y M#ZIE&$?1;5ASH8(T\7M;DR;ZB%(HV!IFCW7-S?,2I#[-@W%PWMB)LD*W$:9) MPTMX /S6; U988^2BQJ4%5HQ \4\6(SOEC/G[QV^"SC9BS5SF>RU/CACD\^# MR D""1DZ!$Z_1UB!E Z(9/SN,(.>T@5>KL_HGWWNE,N>6UAI^4/D6,V#CP'+ MH>!'B3M]^@)=/EY@IJ7U7W9J?6?3@&5'B[KN@DE!+53[YT]='2X"QK=7 N(N M(/:Z6R*O<7&%LP,*]=[C#-;!1%;UZ3&UXT(R&7?N0L M"3DJ;/NRW^VG>M$V\S_W]DFXYZ84RC()!85&HP\DR;1CUAJH&]_:>XV4AE]6 M]#*!<0YT7FB-9\,1]&]=^A=02P,$% @ MFU'5.^UT#A$ P X L !D M !X;"]W;W)K&ULM59=3]LP%/TK5K0'D+8FSC>H MK53:?2"-"<'8'J8]F,1M+!R[L]T6_OUL)Z1I&B(DQ$L3.^? M9(&Q H\E97+B%$JMSUU79@4ND1SQ-6;ZRY*+$BF]%"M7K@5&N265U/4]+W9+ M1)@S'=N]:S$=\XVBA.%K >2F+)%XNL"4[R8.=)XW;LBJ4&;#G8[7:(5OL;I; M7PN]R=8[,%+N.7\PB\M\XGCF1)CB M3)D02#^V>(XI-9'T.?[509TFIR&VWY^C?['BM9A[)/&B1=!"^PE^3?"[ MA/ %0E 3@M<2PIH0VLI44FP=%DBAZ5CP'1 &K:.9%UM,R];R"3.^WRJAOQ+- M4],;O,5L@\$G4+]):J!=[<+4X/PS@:AF-%O]9RX4_ M&'&!LQ$(X$?@>S[L.=#\]72OA[YX-1V>#:@)&F<"&R\8=J;?CS_?-1I<*ES* MOP.YPB97:'.%+^3ZR16B^AI7&?N\K/B)Y9M>LIW&'O1&6NBV7>%C6!2'R2@X MA"UZ8$$0C)(&=J B:E1$@RKN&%$X![<*J:Z(@WAQ$R]^=P>2)E?R1@4 JX*+( >T?0,PD#&-TP),MB@X+[CP>C]C=GW0QB_U9CXJ+/[?CJ* MN[Y4L*@%@V=)UY0>4-2]'&YK]-%_^)4=(655Y6IR:':;,75FA[/._H497^U( MM0]3S;Y72*P(DX#BI0[IC1)](E&-D]5"\;4=L.ZYTN.:?2WT"(Z% >CO2\[5 M\\(D:(;ZZ7]02P,$% @ MFU'5 0\3 +8 @ 4@L !D !X;"]W;W)K M&ULO9;1;MHP%(9?Q8HT:9/6)$X@0 5(I6Q:I75# MK;9=3+LPR8%836QF.Z5]^]E."+1+ JJJWH#M^/^.S_G!.>,M%WW(C@"16E&=>X/N1EQ/*G.G8KBW$ M=,P+E5$&"X%DD>=$/,X@X]N)@YW=P@U=I\HL>-/QAJSA%M2/S4+HF5=3$IH# MDY0S)& U<2[P^1R'1F!W_*2PE0=C9%)9Z/%WN M-\CG)\OQJ".;L#8GM+RPA;>WI,V1WU^U!%TIR.6?CH"].F#/!NR=%%"VN=H- MP;[O^OZ[INJ_5#A_@?!) ?IU ?J=I&O"BI6^BPI!V;J#%]6\Z&T<'-0!!Z_A M8# D@S%G$DE"ON* MZ<"/:OSH;=S$_OYZ]E_#SR,4C%W<;.AQ8=CLZ#%A\/]/Z&D)#MY0N!/U7:4@ MNDC!GA2\D7_[&QR'K^)?-R5HO5&/":-6_[J%>.1&S?YY!\U&#F)MFS:I_VH% M4^6+NEZM&\,+VPX]6Y^9AM$V,7M,V6UJ,]:4293!2B-]=Z O;5$V<.5$\8UM M:99=J-S$!ZC9Z^@]02P,$% @ MFU'5&E5%S\< M! TA< !D !X;"]W;W)K&ULO5A;;]LV&/TK MA( "&[!*(BG? MM 8[=HAP4SDFU]*/K 2+0M5!)=DJJ;?S_J$M%.3%(H#+W8 MO.@<\N.!SD=]\R/CW\2>4@E^YEDA%MY>RL--$(AX3W,B?':@A9K9,IX3J;I\ M%X@#IR2I07D6H# $_YT2S-V7'C0>QZX M3W=[60T$R_F![.@#E?\>-ESU@HXE27-:B)05@-/MPGL';]8XJ@#U$_^E]"A. MVJ *Y9&Q;U7G4[+PPFI'-*.QK"B(^OM!5S3+*B:UC^\MJ=>M60%/V\_L'^K@ M53"/1- 5RSZGB=POO*D'$KHE92;OV?$C;0,:57PQRT3]"X[MLZ$'XE)(EK=@ MM8,\+9I_\K,]B!, '!L J 6@EX#( , M /<%1"V@/NJ@":4^AS619#GG[ AX M];1BJQKU8=9H%7Y:5+H_2*YF4X63RWOZ@Q8E!6_!AO*8%E*)+0#;@@>2J<;C M$]APEI2Q!'\I)/AM325),_%[!3B=>-L YH%4FZJH@[C=P&VS 638 $3@CA5R M+\#[(J').4&@HNE"0L\AW2(KXYK&/L#P#X!"!"]L:-4?'EZ KWO#XX$ MPC4?-O!I6,NJUI##I:B>!8>B'X9M+Y_^KP/4O M ,\.8-0=P,C*]($(20O*A85KW'&-A])OTBTYN89^=A*,?7Q9/CL.S?S99?4< MZT4^LHHW[:*?6HG^8TL M(W]LD-*%@P8I73B[R2*=9)#=KO\D12I9+:8H#XTLD>GFZL09WDPGSIXWD4XRR&[7GVF65->?/DIJYT:3P934QH[LM_"^ M2MI9L.'U6CEQER_ :P?.]0V"=(Y!=K=^(%LJG_H(B;5OXW H(;$V=6R_D?<4 MTL&"H,E@7<"124H'$$X<^1+K%(/M9OVWW%-N8SJIY0Q6S,':R?%5RCD.%FSX MJ%@Y<9?->.W (9-\P4FQ,Z=\5Q>-!8A96E(=JA+JH],2I;7S3TE">75 VI^RYA\ M[E0+=&7\Y?]02P,$% @ MFU'5)A31-3T! ]1H !D !X;"]W;W)K M&ULM9E;;^(X%,>_BH7F849J27R!A!%%ZF56.U)9 M5=.=W8?5/KC$@#5)S-@.M-)\^'4NC4,)!KJD#RT)YQP?_X_S\TD]W@CY0RT9 MT^ YB5-UU5MJO?KL>6JV9 E5?;%BJ?EF+F1"M;F4"T^M)*-1X93$'O+]H9=0 MGO8FX^+>@YR,1:9CGK('"526)%2^W+!8;*YZL/=ZXQM?+'5^PYN,5W3!'IG^ MOGJ0YLJKHT0\8:GB(@62S:]ZU_#S+0ESA\+B+\XVJO$9Y%-Y$N)'?O$UNNKY M>48L9C.=AZ#FSYK=LCC.(YD\?E9!>_68N6/S\VOTWXK)F\D\4<5N1?PWC_3R MJA?V0,3F-(OU-['YG543&N3Q9B)6Q6^P*6V#H =FF=(BJ9Q-!@E/R[_TN1*B MX0"'>QQ0Y8#>.I ]#KARP,5$R\R*:=U132=C*39 YM8F6OZAT*;P-K/A:5[& M1RW-M]SXZ7]T;)"%PKQ;0"E^!!FE4B]0NX3B/PY6?&5Z9N&GR\8YKR M6'TR)M\?[\#'#Y_ !\!3,.5Q;$JBQIXV&>5QO5DU^DTY.MHS.D1@*E*]5.!+ M&K%H.X!GIE+/![W.YP8Y(]ZQ61]@> &0CV!+0K?'N_N.=' M+R[BX3WQ:BEI M4\H+\(=Y0/^Y-\;@JV:)^MUV5::@SK-@3/->Z:4>7AG69+%5)ME%S'#GQFG^5/=EFT9 M;MA(XQ+"('R3;&D5;EGY ]P?M6<[K+,=OD/4"Y"R5F6'.UE 'XYVE&TSPWX_ M:,\UJ',-W,J:'!WK**S#A%TOV5$]U.A,2W:TH]@@[.,WLK88P7T+ /H6D+XS MR9N,QQ%/%ZK(DB9A.EZS!RRD:61<@EC6H M_19;LF'4N?R-EV%W5W>:_.Y8^+#\%HK8#44K_SNV66RQA@>=:VW1AMV-VVE: MNV,=H;6E(':3:TJ?_P_;L:4:[OP]%EN*87=[=IK:[EC$/R@WL<0C;DI9N<_& M=F*Q1CI_MR669,3=HYU4@@.Q\!$EL-0C;E+9$IP'[J3Q'\'.7VF)I1MQ-VVG MZ>^.!8_0WY*0N.EE]7\'W8D%&^G\S958N!%WRW::V.Y8CD;&:QPL)$PNBO,6 M!68B2W5YQE#?K<]TKHN3#,^:EP="4RH7/%4@9G/CZO<#LP)D><927FBQ*HXI MGH0VH"H^+AF-F,P-S/=S(?3K13Y ?=(U^0]02P,$% @ MFU'5%?)O0+C M @ =PH !D !X;"]W;W)K&ULO59=;]HP%/TK M5M2'5EJ3.!]\5(!$0=LJM5-5UNUAVH-)+L2J8S/;E/;?ST[2$ I$?:C@@=C) M/>>>>QPN=[ 1\DEE !J]Y(RKH9-IO;KR/)5DD!/EBA5P\V0A9$ZTV;CS09:;M M#6\T6)$ES$ _KNZEV7DU2TISX(H*CB0LALX87TUP; %%Q"\*&]58(UO*7(@G MN[E)AXYO%0%L*8B[/, '&+)/1\:\B=>J<%MA"+R]OC9,I&BL%6J%+] W$4I)51A,T-J^&0N=3T(0R=6$>/LZFZ/SL ITA MRM$=9ZXYHM/ M9W:G3MKY++-+HE[3Q3 (W/X[LP^%15$C;$=GM];9;=4Y(9RD!!&>HCMXH8EH MJ;U7<_9.9WB_3MK_+,/[>T[V8C?N-S_OO#^(\ \C=M1C?]L8_5;]/X34&1KG M(&E"6OS C5:+3W<,>-O:-G3WJ67/T'U!+ P04 " "V;4=4"$\[+B8# !W"0 &0 'AL+W=O MYCV8)(#K#IQ9IM?__UL)V0I25AY('%RW[O/G>US1@?&W\460*)C2C,Q MMK92Y@^.(^(MI%C8+(=,O5DSGF*IAGSCB)P#3HPHI8[ONJ&38I)9DY%YMN"3 M$=M)2C)8<"1V:8KYZ1$H.XPMSSH_>"6;K=0/G,DHQQM8@GS+%UR-G,I+0E+( M!&$9XK >6U/O8>89@;'X0> @:O=(I[)B[%T/GI.QY6HBH!!+[0*KRQYF0*GV MI#C^E$ZM*J86UN_/WK^:Y%4R*RQ@QNA/DLCMV!I8*($UWE'YR@[?H$RHK_W% MC KSCPZ%;5]%C'="LK04JW%*LN**CV4A:@*OUR'P2X'_64%0"@*3:$%FTIIC MB2AJ7DJNW1.GD9!K'? <)>CJJA2% H-LY2$RH MN$-?T-MRCFYO[M -(AEZ(92JPHN1(U5A=O['.Z*93M15B9F:4J$Z)KRPF-8AXTN4 N30$-LI^ \&+[-X%9XM1:/OMG&'%&5[E?,[$ MCN,L!C7M OB^?<;#1N2@;U^6,6Q4NN>UPT457/0?N(1PU4>[EV+4 !MZ=L^M M_;P+RJ:BW^N:[$'%.;C*.3/]#SC*.4N9GN-B::H#YQVDFO\V]$$3)&SLHA:C MR!ZVTPXKVN%5VN]R"[R-:-C/?=?=W>O,IW;.Y3MO;5Y MNXV6X@\'C9*59A\(([\3L78 >5<1Y[ &SA7CN5>:17F/9M/7IZ7JS[+UQ"A\ M]NL[Q[T@<6JGHOXD><%\0]0*HK!6(M>.E)H7IWPQD"PW!^6*2;7LS.U6?1D! MUP;J_9HQ>1[HL[?ZUIK\!5!+ P04 " "V;4=4G;@1PNH$ G$P &0 M 'AL+W=OM,F,PE8-ABX M)LSD()=+I]=F+DWOPTT_"'L!36R+DP0DG?[XKFS%-F _5 D"3ASA*U'EKH?7R?:>C@@7$3+7%$A*\,Q,R9AI/Y;RCEA)8F(+B MJ.,ZCM^)&4]:H[/TVHT\D7C6R;V$/(9$<9$0";/SU@5]?^5Z!I!:_,UAHTK'Q(0R%>+> MG%R'YRW',((( FU<,/Q;PQBBR'A"'M^MTU:^I@&6CY^\?TR#QV"F3,%81%]Y MJ!?GK4&+A#!CJTA_$9M/8 /J&7^!B%3Z2S;6UFF18*6TB"T8&<0\R?[9@]V( M$H!V#P!<"W"; CP+\'8 KG\ T+6 ;M,5>A;0:PKP+C,':7Y3-&:$)T:*MUKB78XX/;K5(KA?B"@$J7XAE]]77#^2 M4W(1AMQ(A47D.LD$;X1S- '->*2.T>3N=D*.WAV3=Z1#U())4(0GY"[A6IW@ M13S^S*,(4>JLHY&I6:\36%8?,E;N 5:_L:1-Z."$N([K5L#'#>".=Q ^J8=/ M(&@3CZ9P6@&_; YW*N ?&\/IL )^]>]1"!_" WDV\54 M:8FUY)^:9;Q\&2]=IGM@F3%3"Q+R-0\A"159,AZ2)CG57B.J&B16H:P:9/2J6-7[HLZSM/R9KGOSJ X5Y&NGO2S&P&)1N_37>4 MN6_3:P^K$TN=8G1P&L3X(VJTCOM;?/R=N"J-=A^Y9XRV(RL-1;2^Z:VF"KZO M )-WN3:_WWY'"W*M(59UW8X6796ZC>KIE5$([ISI:-D45=7&KJPWO_QH4J_? MZWGT0*Q%XZ7UG796CX8)?>;O8' M=[KH5;2^6;TLYV/KK9QSWW><@7> 1]%1:'U+R7C\_!/UG5\O;60//-&MO%>F6:!WH>+9H&K2_-XT@HG(@RCND(:GEA-B>FG&)RTVU\"='! M7E9]VAX>Z&^TJ/2TOM3O:?T_G(^34XB7D7@$(!..34H+29[R?VG>PW?K_?9P M7M1@UWF3!\TM:J%+7U.UUEM9M3W/Z_6J=]DMO88T*9BO)5J[6!/1ND4E=9]Y MAWD#T;K[[QU5HNV4O@"83TB?F9SC1$PBF"'.:?&PO=V]R:W-H965T-RG&]49KZYSXMU MK,W'8CDI-X6*%_5!ZW1"@D!,UG&2C6;3>MMM,9OF6YTFF;HM4+E=K^/B\5JE M^>YRA$=/&]XERY6N-DQFTTV\5.^5_GUS6YA/DWTIBV2MLC+),U2H^\O1%?[A M6D35 ?4>?R1J5QZ\1]6IW.7Y0_7A]>)R%%2)5*KFNBHB-B\?U8U*TZHDD^-# M6^AH7V=UX.'[I])_JD_>G,Q=7*J;//TS6>C5Y2@I?I?O?E'M"?&J MO'F>EO5_M&OVE=$(S;>ESM?MP2;!.LF:U_A3VQ '!]# <@!I#R!U[J:B.N7+ M6,>S:9'O4%'M;4JKWM2G6A]MPB59=57>Z\)\FYCC].R]SNCG(LZT6ER@%R^5CI.TO)A.M*F[*F$R;^NY;NHAEGIP MP-&;/-.K$KW*%FIQ7,+$I-Y')T_1KXFSR)=J/D84?X=(0/#7:(+*55RHLOGO M*)_NFX;6Y5-;TU0%?5]=\@6ZR=>&@S*N>])581IDJ4S?U.CN$1WN=QL_UINO M=G&Q0'_]9HI$K[5:EW\[ K%](%8'8I9 GUT/]"+)VG,^>4&:PD1=6 7GQQG& M5').\73R\40,OH_!O6*\W>I2Q]DBR99?BL([43B6E,C@=!*Q3R*\DKSZI(IY M4L9WJ?I2$M%M%!'1,."GD\A]$NE,\FN<;8W4$&MZH^-BA_L2P_/H?=$^4/2< MO2_J-+1DF&/+%<](%%GJ9Q4:*- M*IJ8%^@?!)8X:;"F9GZ0F866O =^Q&D*:P(U7FY#F4AICF]?[IDG_ M<^I6\,%A;#D6EAZ-"20GS\UY6^+15<<81Y$E"Z@8T^N,6'$MOZ($BMJ5 MO614AI;!$@774[\9C1[,T^ZT!L7F]SNQ9 &/4[?'GYBG-?/2!1@(EHHS81XT M2_TTZ\M\5[&8DXA+V[4'QU*W8X=D/NPR3ZW,@\&I>X \///1">;IF$E+= :F M9WZF[P$]Z]I>4F)0LV0!V3,?V?>"OBWQ"'I!66"Y\3#0.'-K_&I3)"G"4Z@BX-;>7 >P'-0+/=3K"?PO*M7+$/!F 5X#G[E/G/(@P#? MUGP$O&UE"^3-W8/CP8%OZS\&/AC;YDDY.)[[.;[/JES7\RR@TO9SCA\L$/JM M$/8 GG>7" D+S$W'D@44SMT*;X%O?LDS%UW@5B[/!'A0+/=3K"_P7;WB" ?F MS]+& \.?%O_Y[-WQ+8^)T#RPD_R/8@7)T0? M"AI9O"G \\)OK;#/2GQWK1!CS ++T$> PX7;X>V87M3$4P=> N0JV'D0+\"Q MPL^QGL2+KE^9 WAQ\ B&SQSR(,"W-1\!;^L=(&_A'A@/#[P\ 3P;"]NBF #) M"S_)]P&^*WH92-4_"P>[- X5OXF*9F(RINC>'!F-I^E'1/*/7?-#YIGXN[B[7.E_7 M;UCM=:;U^-QN5RK-"R]?*,R\\TJ+])0F[?% MW;C<%"J,ZD9I,F:^'XS3,,Y&BWG]V76QF.=;G<29NBY(N4W3L'B\4$F^.QO1 MT=,'-_'=6E1>=C?RJ(I6HI:XB0O/O0;U125(EF3J^M*&CKL^J M8?_U4_K;>O!F,+=AJ=[DR5]QI-=GH^F(1&H5;A-]D^]^4^V Z@*7>5+6?\FN MV78R&Y'EMM1YVC8V%:1QUOP/O[83T6O Q($&K&W ZKJ;CNHJ+T,=+N9%OB-% MM;5)JU[40ZU;F^+BK-HK'W5AOHU-.[WXJ//E_3I/(E64/Y&K+]M8/Y(7;\.X M()_"9*O(>6EVV*::P9*8>2!_M*]_+<),J^@E>7&I=!@GYB<,O(AS_2Z)%=9I*+G 6,SDFXX[&DX%PQ,O%1+CW#Z,V$^H]^3,2G7 M8:%*()EW$\7K9'$@^?U4=4A%YDZ>&LS*L MC]3SPLSMG3+'OB:WCZ2_W77X6']\O@N+B/S]WD22=UJEY3] 0;(K2()#O(G+ M^U>K0IE(LVO-M.D?OZ.!_\M-J-6^G0NG^9[P?P"J"KJJ C#GZNO&$*RBII;W M\4J1?-4>AB3.R&<5%N6^\N!821[_W_!9@9.NP(E3@>0R?H@CE47D":KC)ISPQQU5BP-Y7$AS%9AZ=0#7-NIIF<$VECHU#35$] MMYC]V)38[LT79G=&>9*8_4(VJFC@W>N5IK-9W5EUXGE8S#PYF8\?]I1(?>M" MWXEQ5C/N \.F/;_2TZ"<,EL2.RKG2!SU)N!A2ZUB*>S8;T8=R<59IU;:5!R+ M=B2)(8*DUML45NT@X)$L)K'=:<5-$7,?E_FVMS[T@3>E!Z"W]J:P=9]!3V?0 MR*V Z?1$H+?^I;" !T,/QS%/@D<)L])EL'2_&7HD%X>>68DS>BSHD23FS>!Y MLQ9GL'8'08]D,>[- K LZW"&./RXT+>]]:$7GMC//+,29[!ZGS,_A09N)B07AYY;B7/'E30./9+$O ">-VMQ M[G8!Q EZ)(N9D^<,+,LZG",./S+TDSTG^D/,6XES6+WGFR).")W5R ?0N*V# M^>PTD!?6OP+V[U#DD3B*G*^$5:YP6S%V!9O0O6B,&/BWS;VW/D_=E^YH5UN(#-VS#/ZIL 5$(#MPH6 MP8DP;_4K8/T.9AZ.0YFWRA5NZ^;AS,.Y#LQ;APO'=;0#\]AU$/AJF;02EV[7 M09R81[(,\U.0>6D5+A&%'Y?YMK<^\]P+ION9EU;B$E9ORWSS>UY [<.EOPT MF)?6OQ+V[^ ;=' <]:;PL=N[<>BV;![,/)*+,R^MPZ7C,AIG'DG"[M-)*W'I M>.O0B7GD[N'4D^#O>6D5+A&%'YGYZ9[S_.3 >5Y:B4M8O>W:/JB9Y]"=9NO@ MP#\-Y@/KWP#V[U#FD3@?.5\%5KF!V[IY^'UY.!=G/K .#QS7T3CS2!)%UO:! ME7C@> /1A7DDBT\\P<"RK,(#1.''9;[M[?G-.L[_P_RX]^!2JHJ[^O&LDBSS M;::;9YBZ3[M'P,Z;!Y_LYLWS8Q_"XB[.2I*HE6EJ#G-30-$\DM6\T?FF?@SJ M-M&PO=V]R:W-H965TF!I.*?+64)YF+(=D9V M8 2'N5,2&\@T72/!43J:3?)G:S:;T"./HY2L&/Q4H*-R3NEX>7]&_ST/7@3S MC#.RH/&_4AT.CG+(0S>*V'/A MEICCV831$V#26J#)FUS]W%OH%:4R49XX$_]&PH_/GCC=O.QI'!+V:P96/X\1 M?P$XBK-;\ W\ @R0[3$CV<3@ M@IB$-S:*Q+P@@3I(0 1^T)3O!8$T)*$&8'4%P'1Z$ RA22D,.@LS1[V02[(9 M PO^!I")H(;18KB[J7%?#G:'@4Z/3Y.OB6&566+E>%8'7K'\&7@X\HSC-(S2 M70^J7:+:.:K=@?H'PRDG(;B)4I4ZM[I0"Q W!Y%U[W4&H>4YCB4B>]5,[Y33 M.[W3K]X(VT3950)SIT7@&[1,!YI>2:!("9VA:YFN:]<-EQI#9"'']"Q]2&X9 MDML;TL7Z )P!NI7;05[6A$7T:J!NBY8#/0MY9IW^ZKI=C;U7LO?ZV:LL4PN# MGV-RC;'7S@TWL'S3:3"^;E=C[)>,_5[&K>+8LRN"$C/XPKT&S:K0FQ_,C3G9 M16DJQX,S1,U16_H VI[3W H:0]+PHF'!+Z@:%,Z"^:"T;!:;.MBKPT.IEN\#I1KRMD= 0+Y];$@U1 MV-*P\3P_:$FL,W1MTPDZ6%<-!/9WD/]9[V"[M6@+WD)GJ$O[I<:PF?;J?>;Z MU'5-JJX&^]O:)ZHH;/7M7AH-M;'L_;"JQ9M"%] ME;%J._!*WQE<&4,:QYAEX$!8H:=>SF*ZX")XY(XO>KL24V-FC_VN35'U)-C? ME"X+Y$#"?FNU;+_)MFUC^1U4JU8'@P_4R(%D"T@(Z[I9=I.PSLX9PP[2J&JD MJ+^1=I7*8?05>(V6!<<(->CK[) W[JKTJ.J?J+]_#JF9 T.!FE#,,6HFNLY. MLR&6RJY[0ZA/G[99?=:Z,%7#1H,:=EDP!XJ VJ1%EL&F!AHSNR75ZBI:/;:J MO:/^#[A'(@^-Y)+_%6W[JB:J>B\:W'NUNO1[N^"=2'%1 $+\KCLS6 Q% $GQ MY0\[H98#H6 !)2#;0'65JFZ,^KNQ*L9:A?H]@X*45IE/>-;Y5^T6]7]17FP* M;0S]WK82UC^OD=V]VA]$@D[G(AD7QV$)8;O\'#(#&WI,>7$ 5#XMSSKO\Q.^ MQO,YO%L6)Y853'& ^@,S\8:0@9AL!:0Y]L2*L.),LAAP>L@/W9XIYS3);_<$ MAX1) _'_EE)^'L@)RI/AV7]02P,$% @ MFU'5/SY[2#G @ 80@ !D M !X;"]W;W)K&ULC5;);MLP$/T50IRAZH*6Q180B'9**D[\/26_FD:,996LNGF4) MH-!;19D<.J52JUO7E7D)%9;7? 5,[RRXJ+#24[%TY4H +BRHHF[@>8E;8<*< M46;7IF*4\5I1PF JD*RK"HOW,5"^'CJ^LUEX(LM2F05WE*WP$F:@?JVF0L_< MCJ4@%3!).$,"%D/GSK^=I,;>&OPFL)9;8V24S#E_-I,?Q=#Q3$! (5>& >O' M*]P#I89(A_'2F+#EW,J[3]:-[:)]IC74O&J!>MY15CSQ&_M.6P!_.0((&@!P3X@.@((6T!X M+B!J 9$]F4:*/8<)5GB4";Y&PEAK-C.PAVG16CYAYMIG2NA=HG%J-%,\?RXY M+4#(+^CAI2;J'5W,2BQ HI^UD@JS@K#E);J8@,*$RDMTA:3=SURE(S \;MYZ M&S?>@B/>_ ]A_18$7^#T!W9\/ M]WK@D[/A_LT)-6%W&Z'E"X_=QL&YH[]/G%*D:^;A][ MOV4PN/']7 M/_1BWTOW%/;8):&7)-&>OD.[( QB+PW[U26=NN2DNFDM\E(7/&GN+N=5I8NH MM(H_T9<&ULK59=;]HP%/TK5E[62EOSG4 %2$ Z;0_=4%'7AVD/ M)KD0JXF=V@ZT_WZV$S)* ^NDO4#LG'/O/??@:T8[QA]%#B#1&5!:VYSB176)"KL">C"F]@"?*^6G"ULKLH&2F!"L(HXK > M6U/W.HDTW@!^$-B)@V>DE:P8>]2+K]G8,2$X0?!;@O]>0M 2 M.91HKI M0X(EGHPXVR&NT2J:?C#--&PEGU!M^U)R]98HGIPL)4L?984%2-*492DA12X6Y MP9P2NA%H 1PM<\SA$ETD(#$IQ"7ZA(3>$B-;*B6Z'CMMJYXU57LGJG8]=,NH MS 6ZH1EDKP/8J@5='[Q]'V;>V8@)I%?(=S\BS_'$:- MW[GJFWC^O[CZC4E /ZIW0V]#OE*==BI#L^J?MCK;75BH6:F6M:5.@;P##PE A!;(Z%=0*S2YT/\ MK07AFW(]WQDZ7G34@+=^.BL^/W)_@^F1ST& MQ:X;.^&QYCYD&,7N, R.5/P1*64UE,S:ZW>YZ MFYJI?K0_4]=>8;XAROH"U"NEVTVN @ U@8 M !D !X;"]W;W)K&ULE57+;MLP$/R5A5"@"=!$ M3SMN8!NPHQ3M(4T0H\VAZ(&65A812E1(RG;^OB0E*XY?2"\2'SNS.UQQ-%QQ M\2QS1 7K@I5RY.1*5=>N*Y,<"R(O>86EWLFX*(C24[%P9260I!94,#?PO+Y; M$%HZXZ%=>Q#C(:\5HR4^")!U41#Q.D7&5R/'=S8+CW21*[/@CH<56> ,U:_J M0>B9V[&DM,!24EZ"P&SD3/SKN&?B;.9PI"AHDR M#$2_EGB#C!DB7<9+R^ET*0UP>[QA_V:U:RUS(O&&LR>:JGSD#!Q(,2,U4X]\ M]1U;/;; A#-IG[!J8ST'DEHJ7K1@74%!R^9-UNTY; '\_A% T *"74!T!!"V M@/"C@*@%1/9D&BGV'&*BR'@H^ J$B=9L9F /TZ*U?%J:ML^4T+M4X]1XIGCR MG'.6HI"?X?:EINH5SF;-1P#W&4Q*12]BRFK3'[BO3+8GL-9C(I0 M)L_A CZ!"S(G N705;HXD\)-VD*F32'!D4+\ .YXJ7+-76KB]P2N5M5)"S;2 MIL%)QAB32PC]+Q!X@7^@H)N/P[T#\/C#[6C2]0+*QS2MV?NE3-#>E6.W.>6$_:69]JTVX\]HVF8 M:4KO\DK7(QH7;2:*5]97YEQIE[+#7/]X4)@ O9]Q_76V$Y.@^Y6-_P%02P,$ M% @ MFU'5)?>@--N @ VP4 !D !X;"]W;W)K&ULC53?3]LP$/Y73A'20-KJ_((RE$:BA&E[8*JHV!ZF/;C)M;%P[,QV M6_CO9SMI5E#+>(E]]GW?W>?+7;:5ZE'7B :>&B[T)*B-::\(T66-#=4CV:*P M-TNI&FJLJ59$MPIIY4$-)W$87I"&,A'DF3^;J3R3:\.9P)D"O6X:JIZGR.5V M$D3![N">K6KC#DB>M72%N]6R MH!IO)/_)*E-/@LL *ES2-3?WSWGCJ^47/LO;#O?<1A N=9&-CW89M P MT:WTJ7^'/4!T<000]X#X-2 ] DAZ0/)>0-H#_%.33HI_AX(:FF=*;D$Y;\OF M-OXQ/=K*9\*5?6Z4O6469_)[-$RAK:.!.=TPL=(PXU3 Z7>J%'4U.8/3 @UE M7)_!)WB8%W!Z<@8GP 3<,(PC@XD=/-^>'@ 7KP;'GU^0TTRE"7Q?,G_ MRS)%@4MF-/RZ7FBC;*/\?B- .@1(?8#T2(#;)SLX--K.Y=1@!49":0NBV&+M M^]':V+16I5P+<[#F7;71(M2"&;JCE$BI*F/50]F,6 %:]- M;1/HO^_87K8++#06? M"6%B,_(B;W?P3!=+;0Z"<;'""_)"].OJ2<(N:*W,:$VXHH(C2>8C[S:Z*3.# MMX#OE&Q49XV,DJD0;V;S,!MYH0F(,%)I8P'#SSNY(XP90Q#&[\:FU[HTQ.YZ M9_V+U0Y:IEB1.\%^T)E>CKRAAV9DCM=,/XO-5]+H&1A[E6#*?J.-P^8 KM9* MB[HA0P0UY>X7;YL\= A1=H(0-X3XD)">("0-(?DH(6T(JRPYY0N%)@3^401U M;Z_094DTI@Q6G]'K2XDN+Z[0!:(-^XMS')]Q',7H4 M7"\5NN6C)/J$XC".>@*Z^S@][*&7'Z9'UV?4 M)&UY$FLO^6]Y4$E5Q81:0UE^WDZ5EM RO\ZX2%L7J761G@H9'"A-J[[B.69N MF6: O(^C* S]I C>NRGM@85IYN?[L/(8=IWG?M:B]L(?M.$/SH8/W0^]S?NB M=\3A7EBY/S@(WJ&R#FJ8'01^;"C+_/"Z^^D7D;4BLK,BVKZ;NKZCKNS:]%V? MLNPXX3%(&QY(ZX%%27Q4EQY8F"8=F-,4=*9,3>3"3FN%*K'FVO5G>]H^"+=V M#AZ<3^"A<'/]GQGWRCQBN:!<(4;F8#+T<\B\=)/;;;18V5DV%1HFHUTNX;$C MT@#@?BZ$WFV,@_;Y'/\%4$L#!!0 ( +9M1U1\2AI-MP, &\. 9 M>&PO=V]R:W-H965T9[8G:!(A+[3/ M\R-7(Z^QLL\*H")C%'$XK)S/^%."HY*@$7]GH_?:T#T2'@^0B! MU 0R)(0CA* F!.\EA#4AU)&I7-%Q2%*9KI><71$OT.J"%&;\+FQ7!"Z>"#1<5#7VP6%+1'W$B;IR()U,G@0.HY)FJ*8O&U.+6 MW%D8TC]B/,R*K8G";CP(@@6#.TG8$X[]MMC[MZ5.S>LK-W+'AO*-Y+&@?)>, M2._T*7QK^M3,_H+Q4+L)PL.JEE@MC4DGK73R/R10;:2_!<0HO!88Z92FV@\3 MA+O;V7>D;3]XNO_\8'+XW?T'W]Q_:F;/09^XBV$<3!A>1)W-JB-A@<7Q M:"C:'H1O;$(UKUOBPME0NP43#85;>U \HKMM0OCF+H2M;PAY<>,"I3#09GTW4A]*+RZW50# MR<[ZO/_,I+H]Z,>3NA$"+P'J_8$Q^38H%VCNF.O_ %!+ P04 " "V;4=4 MUU9SRS,# !J"@ &0 'AL+W=O^HRWCCV(%(-%SD5,QME92KB\<1R0K*+"PV1JHVLD8+[!44[YT MQ)H#3C6HR!W?=?M.@0FU)B.]=LLG([:1.:%PRY'8% 7F+U/(V79L>=9NX8XL M5[)<<":C-5["'.3#^I:KF=.PI*0 *@BCB$,VMBZ]BWA8VFN#GP2VHC5&I9(% M8X_EY#H=6VX9$.20R)(!J[\GF$&>ET0JC+\UI]6X+('M\8[]F]:NM"RP@!G+ M?Y%4KL;6P$(I9'B3RSNV_0ZUGE[)E[!/T# +\&^/N \ @J '!L8"P!H0Z,Y44G8<82SP9<;9%O+16;.5 )U.C ME7Q"R[+/)5>[1.'DY)HFK !TCY]!H).89!EPH F@:XI>]]#5LSIG M E3?4X MD9#N%D\5#B0FN3A%Y^AA'J.3+Z?H"R(4W9 \5]45(T>J6$N/3E+'-:WB\@_$ MY?GHAE&Y$NB*II"^)7"4R$:IOU,Z]3L98TAL%'AGR'=]SQ#0['BX:X#'1\.] M88>:H*E;H/F"#^N&8B*2G(D-!_3[,BU"[" RX>[+F-,DB! MXQP)B>5&,OZBRJH]2^698PFFTG;S^I[MNE]-%?A/7/QYW)N$])J$](Y/2"L- M4'\<6+;2="@WE8M(NRCOY*>)WPOL_LAY:F?"8!5$]O"M56RP\H:VWUB]4=EO M5/8[5"GW0A#[H#/V>2>.I M,PD9O#\7@W;N*B4&J^C=28P-5KV#=1@V8H:=8J[4,Z,?_&-NDVXJ/[!#\VWR M 2ZT??-M\GEZFQ$H81LJJV>J66T:IDO=)^RM3U4C5?4]KS15 M%W:#^9)0@7+(%*5K1^H&X%5G4TTD6^NW?L&DZAST<*6:0>"E@=K/&).[2>F@ M:2\G_P!02P,$% @ MFU'5+"+(\A!! Z X !D !X;"]W;W)K&ULC9==;Z,Z$(;_BA7M15?: (8DD"J-U&VTYZQT5JWZ ML7OMPJ2Q"IBUG:3]]V@R4N6YNIBLM.Z M.'==%>\@8\H1!>3X9BMDQC3>RB=7%1)88IRRU/4];^%FC.>3]+"9V\/;CE3SM=/G#7JX(]P1WHA^)&XIW;C)+P#'+% M14XD;"\FE_3\BD:E@['XS>&H.M>D7,JC$,_ES<_D8N*51)!"K,LA&/XYW3)-_,/#DEBMT$V0#^%)"0MJ1R*52H!6Y MS!/R'V>//.6:@_I*SC:@&4_Q:DH>[C;D[,M7\H7PG/SB:8J;JE:NQC659&Y< M\W^O^/T!_@W$#@GH-^)[/K6X7WW>W7OO[F(DFW#Z33A],UXP.%X=#5Y%0V,T M6!6-L[03BO.1N8)FKL#,-1O%?EC/'7_E'KJ!L]D$C&4H(">;##S7L3A\[L!*YOLQR"6S1P MBU&X*],20))"BDSHH:)9]&;V.YM7T=EL9G:ZL*$+1^GNM(B?IV5;33 I,]0: M97+1AAA:IH].$/LVP5 .1@UB-(IX78!DIEI20$[2J4H;9=0C6/C.X@33:C2P MTQ90ZX2FKQ>]7*B-%MUD&&!KA8J.*]6UWH'\5F:"%2NPI-^I&EF,IMY0 M+Z"M(-%Q1;H7&FLL&51M*V]?XRV[?Z?T?9=H[LP'Z%NAHN-*=2/+PM*O MIJ#@[YX7^(%MC_&\MZM32KU3S+Y@H578Z7?O05O1HN.J==IT;Z\?Q@+<5Z;I M@O;T:\!L0,)HJV%T7,2&<^(#K:!]N9K2T (>6C8C'&I7K;#1<66S?7M^1!SU M/O*F$>T7G\5L&?3RU^T<0\HSX"\FGWBN<,^WZ.&PO=V]R:W-H965T3')M+1P[LQU:]M?O[(0L*VG%M#XTMG/W MS<=W]MF3C=*/9HUH89L)::;!VMK\+ Q-LL:,F8[*4=*;I=(9L]35J]#D&EGJ MG3(1QE$T"#/&93";^+%;/9NHP@HN\5:#*;*,Z>W8Q=O;>X"O'C6FTP ]^-X49)NS8."M._!4**1!V.^"4<\_B@XB4F'>AU MCR&.XFX+T,7;W:,#.+TZ.SVOU]NCMY,/M=P?X&.XVB:B:.3&P"UJ"KG/G%7T MGM$"JMP6: LM#7Q?*"& =L2&Z?3' >1^C=SWR/T]R',FF$P0F(6'>MT0^#,R M?=:6XE)NZ.5W 0F];;?V&7ZH,F MT@[TX!7T2=3IME,/:^KA/P<[*;1&JB=OXQZVA'*\0]YF,VH'']7@HW\.M[', M%A;=$A<\X[;8A1UANWPXQI^_-:-B53&#VW)\:L- M-NST=Q!?V^S?MB5OV#BE,M0K?W@;2%RM*BMT/5K?#\[]L;@S/J=[0WG,_Y$I M+QTW3%/),2!P29(4,MISNCS(RXY5N3\+'Y2ED]4WUW3W0>T,Z/U2*?O2<1^H M;U.SWU!+ P04 " "V;4=4"O_@JE\" /SA\D;AS1WOPF>3&/'GCMEQ$8R\(%1;D$00OSWB#2GD@EO%CCQD-E#[P M>'] _QARYUQRX?#&J*^RI&81O8^@Q$ITBN[-[A/N\PD""Z-<^,*N][U,(B@Z M1Z;=![."5NI^%2_[.AP%)),W I)]0!)T]T1!Y5J0R%)K=F"]-Z/Y34@U1+,X MJ?U/>2#+MY+C*+O5A6D1/HL7='"^+$OIBR44W.K^C[-U >=K)"&5NX SD!HV M4BD^=VE,+,$#Q<6>;M73)6_031+8&$V-@P^ZQ/)O@)BU#PDDAP16R4G$-18C MF$[>03).)H\/:S@_NS@!.QWJ,@VPT__6!=;2%;206$Z37WS#J?#Z"_[CO_CWK\;&V%KJ1THK#AT M/+IB!;:?Q=X@LPW]GQOB:0K;AI\OM-Z![RMCZ&!X@N%!S'X#4$L#!!0 ( M +9M1U1!N$>O"@( ($ 9 >&PO=V]R:W-H965TQAX4^VR+RI(GR7'[W^\D M.\:#97ZP=-+==]]W=TI[I=],#6#)>R.D606UM>T#I2:OH6%FH5J0>%,JW3"+ MIJZH:36PP@4J6$X?O''HSVQ.GY*#4 MFS.>BE40.D(@(+<.@>%RA$<0P@$AC=\C9C"E=('S_0G]L]>.6@[,P*,2/WAA MZU5P'Y "2M8)^Z+Z+S#JN75XN1+&_TD_^"Z7 ]C'68! M<70F(!X#8L][2.19;IEE6:I53[3S1C2W\5)]-)+CTC5E;S7>E]#@G2FF*2X,Y2L0(%W>W ='#Q V& M5:WO\D%9G!F_K?&1@G8.>%\J94^&&YSIV6=_ %!+ P04 " "V;4=4 2U" M]]H# #9#P &0 'AL+W=OS/K$^'=QP%B"GQG-Q<8Z2%F\RI$#JYQ%?84I+)A7'CYK4:GR6AMWK)_:/6KP2 M\X $OF+T/Y+*P\9:62#%.W2D\@L[?<*UH$7)ES J]#A>#UZ_>@%> Y."&4*KR*=:.5-&5/IRDCN2RBL2; MB 1ZX(;E\B# ASS%:9_ 4;(:;=Z3MDMOEC'&B0U\> $\UX.&@*[.-W<-YO'9 MYC":4>,WF?(UGS_!=XV%P/BBRL %B+%(."ET\?Q_K;#@L\29^#;C*6@\!=I3 M<-X[ 1+U0ICR6;&$FJ4\7QZW$/IVL'8>NYML0H7VLH^*3:B5#1M43\BB$;*8 M%7*/.$$/%#^CHR)9]7S;X4#&&+2REU'O,Y!DI(W,BI:-HN6LHKL#X_*MQ#Q[ M1M-R[#RRO8&F,J&^^2*77--V]C*)1B1A0T/7LQ2 O-6S9@TVD!7;Z&'R)6J]9^C&.SBP#*AQ6 M3UR#^CHF9'BM#.]E"KSFZ7IWARJ>A<2SD+Z$MD]!_\^*N[;KGXANYY"OPS; MW-';%M>PWO;#J=>H;7UPOO?5]7V/#R2A6,Q56=N%X.)O5W3;'^!\@SB[H@T- MPA]7M &U&"8L-J&"J=X-VQX!YYO$N15M..=''<,(&AU,)M!$PX9MPX#S'>/\ MBEZ=T[,-*$/3-J$F>Q]L6Q.,_K"TH]'_-S\8QSY&!>[X7#6@_%'L3F?FR3#? MZ]E1J,T]YK(:$9J[S7SZ7D]E@_N7Y=RJ9ZF6IAIZ;Q#?DURHM.T4I6N'JLQY M-4=6"\D*/5D],*GF-'UY4+,WYB5 /=\Q)I\6I8-FFM_^!E!+ P04 " "V M;4=4DC*Q& L$ ";$0 &0 'AL+W=O3.T^"QJ>>+BBSQ0JL"W(B_E*CHH55TEB=P<:$%DS"M: MZC,[+@JB]*[8)[(2E&SKH")/4)IF24%8&:V7];$'L5[RH\I921\$D,>B(.+[ M-/5'VJ'H3>2[HL6U;04C)> D%WJ^@/>'6- ML0FHK_C,Z$GVMH%IY8GS+V;G=KN*4E,1S>E&F11$?SS3]S3/329=Q]G MYMK9- *;HU2\:(-U!04KFT_RK1V(7@""@0#4!J"Z[@945WE#%%DO!3\!8:[6 MVW%'=G 27X)ZHHV"*Z1V^:PZ# M.T:>6-X %:">Y;G>GSE,E&Z'I,UV;3LZX:- NP;NHD!AA< MI0A^>KP!;]^\>YTET=UT+:&N)52GQ8&T=U1*2B^:RB_ #94;P:KZ'OCO3E\+ M;A4MY/\#)-R1<$V:!$BZ;N1KNXF:U5%F6CRO%RA>I+T_N$R>/>!)!YZ,@;$/ MW$3->^!L$<_]K&G'FHZQ)C[6U&%-LACY65G'RL984Q\KJW;E35/C0F+MP1GN(X\\-A:NV2#N+-7+P"MT5U5'2K;:$;IU)Y59$Z%5QF MH7&'/;W!P0(>-$_W#)Y)?J3&9\U0Y-9GWF*@.QR3<#763!"-#(>&;\$'LGF1 MJ;DI_OQZ9)7Y9@:4!*V3(/[-^H-60W#40UX!0E=$"R)40PCC4/+(60L,6.E^#R#6/UF!@YJ#> M(]&P>'Y-@VW25\.A?W@#=SJRBD+#STVM!C_3 ]OD/Z-?Y[0J0I/?K#UD/81& M/>35'G(]M C>O%9#:%1#7NLA5T-!+2!K(31J(:_TD,="\2) LQ)"HQ+R.@]Y M)!0''IJ1=1 :=9!7>6U8UJ.E?A:VRL'#RCG3=VV6<]#6-GC8-N?:#KNN@<'E M K:NP6,/.>?*#KM^N4Q#>L&]5=FP7GY-=MA=M>G1^-F\26^I;5Y;W!.Q9Z74 MB)T.2V.SSA?-FX!F1_&J7GT_<:77\O7F@9(M%>8"?7['N7K9,0OZ[GW,^@=0 M2P,$% @ MFU'5*K&ULM5;O3]LP$/U7K$A(3&)-F]!?J*T$[="0F(9 @P_3/ICDVE@X M<;"OE/[W.SNI5Z8V*]+XTMCQO7=^=Z^ZC%9*/YD, -EK+@LS#C+$\BP,39)! MSDU+E5#0R5SIG"-M]2(TI0:>.E NPZC=[H4Y%T4P&;EW-WHR4DN4HH ;S7X!4JW'0"38O;L4B0_LBG(Q*OH [P!_EC:9=Z%E2D4-AA"J8AODX..^< M38K*;JW0N8&ID@\BQ6P<# *6PIPO)=ZJU5>H]70M7Z*D<;]L5<7V>P%+ ME@957H/I!KDHJB=_K>NP!8BZ>P!1#8@.!<0U('9"JYLY63..?#+2:L6TC28V MNW"U<6A2(PK;Q3O4="H(AY/O)6B.HEBP:Z!J&/:9/3CID++S%SI;0'7"$'3. M>)&RF3")6A;(;CD2X'@&R(4TGT8ATH4L;9C4R2^JY-&>Y#-(6BSNG+"H'75V MP*>'P]MOX2&5P=# M=.-[%#;#HE;H?8\QXRD4AH*E#?,_8_V(X# MGVGPL79LIH\.,E'5K'66&7U'@+8!=#Y7"C<;.ZK\E\GD M-U!+ P04 " "V;4=4Q-NP?KP" #^!@ &0 'AL+W=OQW;Q(/':&,[O4:K11^MF4B!9>*R'-."BMK:^CR&0E5LR$ MJD9).X72%;,TU:O(U!I9[D&5B-(X'D85XS*8C/S:@YZ,U-H*+O%!@UE7%=-_ MIBC49APDP7;AD:]*ZQ:BR:AF*UR@?:H?-,VBCB7G%4K#E02-Q3BX2:[G Q?O M WYRW)B=,3@G2Z6>W>0N'P>Q$X0",^L8&+U><(9"."*2\;OE#+HC'7!WO&6_ M]=[)RY(9G"GQB^>V' >7 >18L+6PCVKS#5L_7F"FA/%/V+2Q<0#9VEA5M6!2 M4''9O-EKFX<=0#(\ DA;0+H/Z!\!]%I [Z. ?@OH^\PT5GP>YLRRR4BK#6@7 M36QNX)/IT62?2U?VA=6TRPEG)S]JU,QRN8+O2.DS\ 46Z[H62*6U3,",F1)N MZ7+ G6PNF:O6V1PMX\*<4_C38@YGG\[A$W )]UP("C"CR)(X=T24M4*FC9#T MB) DA7LE;6G@J\PQ?TL0D:O.6KJU-DU/,LXQ"Z&7?(8T3I,#@F8?A\<'X/,/ MPY.K$VYZ7:%ZGJ]WA,\7HF8\!RH#L$JMI364\DRL*5TN][9$J*B(:^V+!ZH MX6H*@K,E%]QR--/_K@/6C8+SR[ MZTHODR1)P_XH>MDMSJ&H07CY-FI^*.HB3+NH-P8'G<'!28/^2\B!&8.48K6D MJRZ;%.-K5C*Y0E\#24UMS^]NJ@]9'[R7&_?"X9[U]U%75SN>&N<'J))AF.PY MCW8Z0X5ZY3NL@]?>^I2:>].+_]$T?X9[IE=<&DI 091Q M>$'*=--MFXE5M>\_2V6IF_EA23\HU"Z ]@NE[';B#NA^>9._4$L#!!0 ( M +9M1U38+2UP$ 4 %4< 9 >&PO=V]R:W-H965T[%Z=[01(GL19PSC9) M*]V'/T,H)@&9H;Q\/?/ XSV7'R3&TH5>(G"6(Y[&Z6V5_V^7&QH M%$B';VFLSZRXB *E=\6Z+[>"!LO,*0K[R'7]?A2PN#<99<<>Q63$$Q6RF#X* M(),H"L3K#0WY?MR#O;<#3VR]4>F!_F2T#=9T1M7S]E'HO7X19 K"\,TQJBO=++I)?N+/+&;0V*H,;&% S#\#)"+8(W[]/O= MW6/WOBY142=4U EE\;"M3O>Q5"))ZP3^>M &X%[12/YM"8^+\#@+3QK"_\Y5 M$-85Z>#F96[IE-Q-\%"/9U>N1-6&N%YAJ)178)H(D0YVRT4V MY_3-7^HZU.5Y".>7D:=GSY/'ZPLMS*@Q,:]:0'R:F%=) M#/L-!?2+Q'QK8ODDN0L6+&3J%?P+GF-)%XD^#)[HCH>[=-Z<6%F$-"BN.^A" MIY=%^$OKL*YW5&BZZROHHE.IP%.@Z&>PSVBIA[:E0N,B3J*Z6V$/#1W7^\F2 MXK!(<=AN*@TK2D#>B1"&%2$TZ!.ZAJ_N_Q3" :4EDLZ2^>J\ F )Z; +#4## M0HBL8RJC/S0+P^(PG"1>ZN$EA=Q%(??K%8\%CI,VF6O%AQ:A>+0T:7 M1W/4P2?W[YS5\7@-G*&=SC,:,RY*,_A1\(A)R<4K^)4K*FU5-YO:C6*FMFH9VB*O$\48OB([7W] ,?; V$'(JAB#631HJ9A!13&5QX7< MQJ^W.<[(PV,P0;,^#T:WSM;M0R1<2>-+S: Q5TUOF<"0\=[YG MR('8IAAB.$M:=KZDVOE67BJ1:N>+FE[/EM[/OD?G^\56+4-DTDGG2PQ@25>= M[YG R/&L#]?$<):T['Q)M?.MK$IVFT-&_=(WG_2#V]= K%DL04A7VLEU!MI; M'+YA'784WV:?@>9<*1YEFQL:+*E(#?3Y%=>2R'?2+TO%E\3)?U!+ P04 M" "V;4=4P(\); 8# !E"@ &0 'AL+W=OU ^]_/ M3M) -W#WPG@@_G'WW7>?X\OU-U(]Z16B@6>>"3T(5L;D5V&HDQ5RJELR1V%W M%E)Q:NQ4+4.=*Z1IZ<2S,(ZB\Y!3)H)AOUR[5\.^+$S&!-XKT 7G5+V,,).; M04""UX4'MEP9MQ .^SE=X@S-8WZO["QL4%+&46@F!2A<#()K=06GQC MN-$[8W"IS*5\\JT ERPDU=-A7<@/*65LT-RA3+;TM.2;!0:DT)A"@^XEMF:B26,[909N*$)RYAY@9,) M&LHR?6KM_]CKA\;RJ42&V?[%.A MC2J<[/#CUAK U"#7/SWPW0:^ZR5ZCRJQL/9:P0(1ZZY5.65 MD M(JL-;> [/'RIJD>BCA_)Y0_G)>-IPOO4"WT]'7!P\.B;;E(CJ&N&2G'I'WY 4J1,&!"8,*M0%%#8)=0%Q@\:M2Z].I)X2R_V(OU#1,9O7\XS]U%Q%Q#F M4EDPEU="<[M[H*)7Z-T2W7WZU\->5/_ZX7H?M6WQ(OZ2!MB6&G)^%'&W%8CTCBIN[R]QN]V]VH8[7WZ.:EGV-QH260A3-0'-:M-# M75>=P]:\:L#NJ%HRH2'#A76-6CT;7E4]334Q,B_[B+DTMBLIARO;!Z)R!G9_ M(:5YG;@ 36&ULC53;CMHP$/V54=2'76E+0KBT6H5(!505 MJ5NA1;0/51],&(*UOJ3VA,#?US;9B*HL:AZ2&7O.\3G.V%FCS8O=(Q();,]7:%R,SMM)".7FC*VE4&V#2 IXC1)QK%D7$5Y%L:6)L]T M38(K7!JPM93,G*8H=#.)^M'KP#,O]^0'XCRK6(DKI'6U-"Z+.Y8MEZ@LUPH, M[B;1I_[C=.CK0\%WCHV]B,$[V6C]XI/%=A(E7A *+,@S,/$/3 MUB81%+4E+5NP4R"Y.G_9L=V'"T#:?P.0MH TZ#XO%%3.&;$\,[H!XZL=FP^" MU8!VXKCR/V5%QLURAZ-\CAN"F9:2D]MJLO >5JBX-K!6%HO:X!:61DMNK38G M^*8)+2S9B6T$PMT=Y;2SG ;:P2W+"V7)U-XR_/SJ"F!!*.VO&_2#CGX0Z(>WZ)WQ MFJD"'X"5I<&2$4)EN"IXQ00PJ6M%US;D3#T*U/X\'?+!>)2$)XL/5U0-.U7# MFZJ>V)'+6E[(V6CC.+@JH6 5*SB=K@D:_B-HG"17!<473>C/\Q,S)5<6!.X< M-NE]<"3F?$;.">DJ].5&D^OR$.[=M8+&%[CYG79MTR:^U;N+*O\#4$L#!!0 M ( +9M1U3D8P\&HP( ",( 9 >&PO=V]R:W-H965TICV8Y$*L.C&S+Z7] M][.=-$U' M6DO1!_W'/.O<>R+Y.]D/BHWKMI*H)D%%=P-/"]R"\I*)YG8M85,)F*'G)6PD$3MBH+*IRO@ M8C]U?.=YX99M^V"ZEG;L.2L0)*Q41))*RGSD?_OVM2I]$TP/;XF?V3 M+5X7LZ(*9H+_8!GF4V?DD S6=,?Q5NP_0UW0T/"E@BO[2_95;!0[)-TI%$4- MUAD4K*R^]+$VH@7P!SV H 8$;P6$-2"TA5:9V;+F%&DRD6)/I(G6;&9@O;%H M70TKS3$N4>I=IG&8S&&%9":*@J$^'%3D [%+-Q1WDN$3.9L#4L;5N=ZY6\[) MV;MS\HZPDMPPSO5!J(F+.@_#YJ:UYE6E&?1JIA4+CUEP72J4.V,!^?E%!Y!KA$+].D(?-O2AI1_TT'\32'F7215L M:&'FMCTDX5C7\]!VXC!FX V;F%?Y#)I\!D?S64+)A"1WI8)T)R$C"RD*II20 M3^2K0%!':AXV&L/_86G4T$='2] ''W0Y6J&BMJ,]9L6-4GQ**>Q2B@^48J]; M:=0HC4XI#;J41@=*48_2N%$:GU(:=BF-#VOJ<<_W7EX7[Y16U/E > =B09]8 MZRGS3XG%A)89P1QT2ULCR$YM_T#;]WH\]5\>$3_XMVM>XU[=\^CO6MW6"V[: MYPV5&U8JPF&M4=Y%K.&RZDC5!,76/NHK@;I%V&&NNSA($Z#WUT)?Y7IB^D3S MOR#Y U!+ P04 " "V;4=4FKF'/O\# "E#@ &0 'AL+W=OJ3L*]]A+,!;1G(^ MLW9"[#\X#E_O<(:X3?891HHXPXGNL&3H;2W)I/];TG M-I_20I TQT\,\"++$/NVQ(0>9Q:T3C>>T^U.J!O.?+I'6_R"Q>?]$Y,KIV9) MT@SG/*4Y8'@SLQ;P0PP#9: 17U)\Y(UKH*2\4OI5+1Z2F>4JCS#!:Z$HD/PY MX!4F1#%)/_ZI2*WZF7UB_ZC%2S&OB.,5)7^DB=C-K- ""=Z@@HAG>OP5 M5X+&BF]-"=??X%AA70NL"RYH5AE+#[(T+W_16[41#0,I=-C JPR\KL'H@H%? M&?C7&HPJ@Y'>F5**WH<8"32?,GH$3*$EF[K0FZFMI?PT5W%_$4S^FTH[,7^1 MB904!(.'A[LOB!2HC$:>@-\+1-+-MS3?@L5Z38M<!<<@!YXI+G8<7"?)SAI$SA232W) M.TE:>D;&&*]MX,-;X+D>''!H=;VY.V >7VT.(X,:OPZ0K_E&%_@61)8FRM<8 MR#P'*X:35(!/E'/,#>RCFGVDV?U+X;]?@5,*W +HW;G1K8S' $Z/9XQQ^P@%W\]4T*4IGFN M\I!NP)\8L:$D*RDGFE+UNH-,+-N?.H=FX = KAVU0?$@4UB#6I*"6E)@E&0M M$ADV52 66.T0V^($" I6E(MR-^_?9"/OA;245E*'#8<\>]Q1UL=,NIBXCQDW M,"U=DUK7Q*SK-['#S *U/-4ADD*W='XS)*;D"QI.N!TIWT7$)D1+1EC+",TR M/F$N(W-V?P<<3!_TV3@][9*^_' MM[F*LQG 42?!5A4F;&%Z:3B \B=V<"&$Y],*FH^K_]3I*NY6;83V.&I^NF(' M3#S;-9C$ R9!9$\N*#^?I'#T@WMA16AJAM^'Q$9(6\OY!(;F(_BJAEAQ-/STEO%(A9PY]N9-S)&8*(/_?4"I."_6 >C*= M_PM02P,$% @ MFU'5-\FT6(F P #!, T !X;"]S='EL97,N>&UL MW5A1;]HP$/XKD3M-K30U0$9*5D#:D"I-VJ9*[*D,EH5F-"W!*1=AK].)PYQR2<9#NG9UU'BZN]^WG%7!!0B]I_PC22YSV M$B6.=XE;HM\Y7AVEZ) DE'IP'/5!;D<>UBD;#S,EV\Q%Q!EL=)JSX)&*$9E0 MP:>:@U=&G$NEJ]@N@ON>UL/W M@$T/!'(A&H$]X@SC84&-85K>V$XUN#(^@X*Z?;\NK,*YINMNKT]:A^IA@TR5 M3IENPG3)QC0>"I:!',WG"W@:580 &J-RVT@YG2M)*PT;C[IA:6=,B#MXU;YG M.]RK;"NO'O_>.B3L'!$::P!'L1'Y!@<_ MT08-IDLN#)=U;\'3E,EG)P5+;^C4'O5W^.WXE&5T*/F'&AC<9FR%4LG=5?/IU4SL T;M;[ 81^YJ2X_@ODXS(\ MAL7!%& ^S@N+\S_-9X#.QV&8MH$7&: ^ ]3'>?F0275C(8?K ,OIH0K!9HI7(C93?*T! M\:\;>"2)/]M8'/# LH#5#L3WQX&:\OM$$605TX:]P3B2)!@"M>BOT3A&5B>& MVY\?["V)HB3Q(X#Y%401AL#;B".8 M" (5%4[8-[^U&XV:?"]O^O\2]02P,$ M% @ MFU'5)>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'@B2Q1229) M?_U*)@09G#-]$3R!92$^']GZ="1_>I3J82;E WDJN=##SL*8Y5FWJ[,%E%3_ M+9<@[)E"JI(:>ZCF7;U40'.] # E[T:]WJ!;4B8ZGS]MVKI17?] &L@,D\(6 MNH)[!H]Z>]X=DA73;,8X,\_#3OV=0X>43+"2_89\V.EUB%[(QW^D8K^E,)1/ M,R4Y'W;ZZQ/WH S+]HJG#O*.SG1=8NCLEEJ086?0LPT63&E3UZC;IY9Q!;;R M^J@R\@OC!M0E-?!5R6K)Q-PU8Z^BZUU&'8?-YSJ(9^I/PBB+@F5P*;.J!&'6 M<53 ':#0"[;4'2)H"#-49 MLR?4.*_!PT&.JIR9-[ B!"L*BW5ACR5GN?WWG)Q33D4&I.YS[0'&"&!\-$!R M:R()<4>5W=8I ID>#O)#ETH,<()"#(T+^C#S(]PCD M^Z-!3HW,/,@/".2'XT62ZH4'^1&!_!@6\KS23(#69+("M7*BHW8,GU9E2=4S MD?[0WN?E5VBN"S8>KH!W;'+1BFZF>33.G* MSJ$TN;&6\_$P:?0#6V,L,ED"N:-/S>[$'-$/+(G)$I0M%7-R#73G-L.TT _L MA4N8&>?2DIEZK/6Y,!/T ZO@&N:46S#A8@8B8\V08>-_/[ IM5,PZ_*W?U7 MJYV81=B0'P4>\J>VC;SB0,;CTWO*J[I&;:=_*\J9CXFI( JL E2@C?E2A&89 M@<7P(E!R8M-'#OHOGPL30Q18#'LF;27$]! %UL.N4EL!,4%$@071YM962,P8 M46!C^!9KA<.T$076QJ[.6@$Q?T2!_;'KM59 S"+1,=.(G[&_DH$Y)3Y,&D%. MR2C/F3MMM;Q=$O(Q,:?$@9VRQ7SYILGLF7P%.5=TN?#5%V-.B0_DE%-R RJS M=>DF=FC4['?!,']LV^M2_!4,8;0V:,22<.+)U6;6\')A\34T\<6#WMLXNZ ME$R6QL?$!!2'3F-:,;]0IHA+'OQ5:DQ 2>BD9HOY3F^C^;+<-O$Q,0$E@07T M1J0B9MBMU($1-,0,D1%K_>Z'1T"^4XZV#DY#M5 M=GKL8V("2@ZX'D9.W.Y.C7H.MC4@8Q\3$U!RT(3'[>](44_=)X6=3PM^&Q"R4!K90$W,O%?(Q,0NE@2VTEY8WTS8?$[-0&MA"6TR^P;R0NL[7 MW3/O8V(62@-;J"6:WZBIE(VG2X=\3,Q":6 +M6#^!VR^<)NHHU4CFNA6?F + MM6!.J^62U_ZDW,?$+)0&MM#>PM$IJ8LF,\[F#:>GF(72 ^_;6,P?-FO+*F5[ M_;;1Z9B%TD,OP]E.!\&D6M/ZF)B%TL 6>JO37QYW_ST3S$*#8V[P--9E!IB% M!NL7WC9ON>50, 'Y=_L7VI9GE&9\DKKMMJ+B_,*63<2UI/GFI;G- M"W^?_P=02P,$% @ MFU'5/5)DLP! @ 7B0 !H !X;"]?]"2J,T(%XO*+P2<$/#SG0S?M^U/9[8>R^#@>3F75[*9I M^)526>_RL2LW_9!/YR.;?CQVTWDY;M/0K=^Z;4ZZ7+9I_#ZC>7SX/G/Q\CGD M_YG8;S;[=?[=K_\<\VGZQ^#TWH]O99?SU"Q>NG&;IU63/@[7W25=-G)SGMPL MGEY7S?CT*DVJ':00I/6##(*L?I!#D-@^_I!LD09EP1),ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L( MY!:D6PCL%L1;"/16U%L)]%;46PGTUMG#-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK M@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XV>UE"H+>AWD:@MZ'> M1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@M\]> M=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH M=Q#H':AW$.@=LX^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>K>H=TN@=XMZMS^I M=YD^#[E<>[[6>/V?I'HZGYNOE[\LOW;.;L(%YP2_$SW^!5!+ P04 " "V M;4=4UDS DN ! #C(P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0 M!=!?B;)%C>M7>8BR ;;0!3]@D@F-FL26;:#\/4X*E4"EHBH2=].HM3UWXI'. MJITZ_1P:V\]S3VW(L^O-QB%KGAOGVJ8T,:VSE[[Z MEC+Y2"C2R7%/6#8NG*0-.=N9,*S\'/!Q[OZ%O&\JRA;&QSO3I5ULW;(0WUH* MQ?X2.WJT==V45-GRN4M'BN \F2HLB6+7%INB)_N38[IAVGSRH_/',OL"T\Z% MMRZDB7DZ/.YS),/IB4N%R,=F_RMN$U/IH]^/AFE75/TR.UWOJ_6K<1Z!C8_C M[_CKC+?U#^Q#@/0A0?I0('UHD#YF('V<@O1Q!M+'.4@??(K2"(JH'(54CF(J M1T&5HZC*45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$B MJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:% M(JM"D56AR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19-8JL,Q19 M9_\IZZ.UJS^.'Y]%9YK^,Y^-_^VY>@=02P$"% ,4 " "V;4=4!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( +9M1U1)V2^+[P "L" 1 " :\ !D;V-0 M&UL4$L! A0#% @ MMFU'5!"K<%C.!0 .1@ !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFU'5")SW3-6 @ T 4 !@ ("! MB"$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MMFU'5!JL"[!5& =4( !D ("!.3$ 'AL+W=O&PO=V]R:W-H965T$00 )8( 9 " @>5. !X;"]W M;W)K&UL4$L! A0#% @ MFU'5)S%$1*\ @ MR 4 !D ("!+5, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFU'5&0UN($3" 21, !D M ("!5V0 'AL+W=OUQ&6U\& " #P &0 @(&A; >&PO=V]R:W-H M965T&UL4$L! M A0#% @ MFU'5,TK,-BX P = @ !D ("!_WD 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFU' M5,3M?SEB$P RC@ !D ("!+(0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFU'5"*T4S#% @ Q 4 M !D ("!%: 'AL+W=O&PO=V]R:W-H965TFJ !X;"]W;W)K&UL4$L! A0#% @ MFU'5"8G&4>G! H@L !D M ("!H;$ 'AL+W=O&PO=V]R:W-H965T MZ !X;"]W;W)K&UL4$L! A0# M% @ MFU'5(2R];HT @ ]P0 !D ("!$, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ MFU'5&E5 M%S\&PO=V]R:W-H965T&UL4$L! A0#% @ MFU'5 A/.RXF P =PD !D M ("!G=4 'AL+W=O&PO M=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ MFU'5-_$E!GU!0 )"< !D ("! MQ^0 'AL+W=O&PO=V]R:W-H965TT@YP( &$( 9 M " @0+P !X;"]W;W)K&UL4$L! A0#% M @ MFU'5**<%[D" P & @ !D ("!(/, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFU'5+"+(\A!! Z X !D M ("!' 8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ MFU'5$&X1Z\* @ @0 !D ("!FA ! M 'AL+W=O&PO=V]R:W-H965TP6 0!X;"]W;W)K&UL4$L! A0#% @ MMFU'5*K&PO=V]R:W-H965T&UL4$L! A0#% @ MFU'5,"/"6P& P M90H !D ("!.B8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MFU'5)JYAS[_ P I0X !D M ("!MBX! 'AL+W=O&PO) &@ @ %M/ $ >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "V;4=4UDS DN ! #C(P $P M @ &F/@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 10!% + -H2 "W0 $ ! end XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 214 386 1 false 63 0 false 5 false false R1.htm 0001001 - Document - Document And Entity Information Sheet http://www.fastenal.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 0002002 - Document - Audit Information Sheet http://www.fastenal.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 1001003 - Statement - Consolidated Balance Sheets Sheet http://www.fastenal.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Uncategorized 3 false false R4.htm 1002004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Cover 4 false false R5.htm 1003005 - Statement - Consolidated Statements of Earnings Sheet http://www.fastenal.com/role/ConsolidatedStatementsofEarnings Consolidated Statements of Earnings Statements 5 false false R6.htm 1004006 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.fastenal.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 1005007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://www.fastenal.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 7 false false R8.htm 1006008 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 8 false false R9.htm 1007009 - Statement - Consolidated Statements of Cash Flows Sheet http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 2101101 - Disclosure - Business Overview and Summary of Significant Accounting Policies Sheet http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPolicies Business Overview and Summary of Significant Accounting Policies Notes 10 false false R11.htm 2104102 - Disclosure - Revenue Sheet http://www.fastenal.com/role/Revenue Revenue Notes 11 false false R12.htm 2110103 - Disclosure - Long-Lived Assets Sheet http://www.fastenal.com/role/LongLivedAssets Long-Lived Assets Notes 12 false false R13.htm 2114104 - Disclosure - Accrued Expenses Sheet http://www.fastenal.com/role/AccruedExpenses Accrued Expenses Notes 13 false false R14.htm 2117105 - Disclosure - Stockholders' Equity Sheet http://www.fastenal.com/role/StockholdersEquity Stockholders' Equity Notes 14 false false R15.htm 2126106 - Disclosure - Retirement Savings Plan Sheet http://www.fastenal.com/role/RetirementSavingsPlan Retirement Savings Plan Notes 15 false false R16.htm 2128107 - Disclosure - Income Taxes Sheet http://www.fastenal.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 2136108 - Disclosure - Operating Leases Sheet http://www.fastenal.com/role/OperatingLeases Operating Leases Notes 17 false false R18.htm 2143109 - Disclosure - Debt Commitments Sheet http://www.fastenal.com/role/DebtCommitments Debt Commitments Notes 18 false false R19.htm 2149110 - Disclosure - Legal Contingencies Sheet http://www.fastenal.com/role/LegalContingencies Legal Contingencies Notes 19 false false R20.htm 2150111 - Disclosure - Subsequent Events Sheet http://www.fastenal.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 2151112 - Disclosure - Schedule II-Valuation and Qualifying Accounts Sheet http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II-Valuation and Qualifying Accounts Notes 21 false false R22.htm 2202201 - Disclosure - Business Overview and Summary of Significant Accounting Policies (Policy) Sheet http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy Business Overview and Summary of Significant Accounting Policies (Policy) Policies http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPolicies 22 false false R23.htm 2305301 - Disclosure - Revenue (Tables) Sheet http://www.fastenal.com/role/RevenueTables Revenue (Tables) Tables http://www.fastenal.com/role/Revenue 23 false false R24.htm 2311302 - Disclosure - Long-Lived Assets (Tables) Sheet http://www.fastenal.com/role/LongLivedAssetsTables Long-Lived Assets (Tables) Tables http://www.fastenal.com/role/LongLivedAssets 24 false false R25.htm 2315303 - Disclosure - Accrued Expenses (Tables) Sheet http://www.fastenal.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.fastenal.com/role/AccruedExpenses 25 false false R26.htm 2318304 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.fastenal.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.fastenal.com/role/StockholdersEquity 26 false false R27.htm 2329305 - Disclosure - Income Taxes (Tables) Sheet http://www.fastenal.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.fastenal.com/role/IncomeTaxes 27 false false R28.htm 2337306 - Disclosure - Operating Leases (Tables) Sheet http://www.fastenal.com/role/OperatingLeasesTables Operating Leases (Tables) Tables http://www.fastenal.com/role/OperatingLeases 28 false false R29.htm 2344307 - Disclosure - Debt Commitments (Tables) Sheet http://www.fastenal.com/role/DebtCommitmentsTables Debt Commitments (Tables) Tables http://www.fastenal.com/role/DebtCommitments 29 false false R30.htm 2403401 - Disclosure - Business Overview and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails Business Overview and Summary of Significant Accounting Policies - Additional Information (Details) Details 30 false false R31.htm 2406402 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.fastenal.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 31 false false R32.htm 2407403 - Disclosure - Revenue - Revenues by Geographic Areas (Details) Sheet http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails Revenue - Revenues by Geographic Areas (Details) Details 32 false false R33.htm 2408404 - Disclosure - Revenue - Percentages of Sales by End Market (Details) Sheet http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails Revenue - Percentages of Sales by End Market (Details) Details 33 false false R34.htm 2409405 - Disclosure - Revenue - Percentages of Sales by Product Line (Details) Sheet http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails Revenue - Percentages of Sales by Product Line (Details) Details 34 false false R35.htm 2412406 - Disclosure - Long-Lived Assets - Property And Equipment (Details) Sheet http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails Long-Lived Assets - Property And Equipment (Details) Details 35 false false R36.htm 2413407 - Disclosure - Long-Lived Assets - Geographic Areas (Details) Sheet http://www.fastenal.com/role/LongLivedAssetsGeographicAreasDetails Long-Lived Assets - Geographic Areas (Details) Details 36 false false R37.htm 2416408 - Disclosure - Accrued Expenses (Details) Sheet http://www.fastenal.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.fastenal.com/role/AccruedExpensesTables 37 false false R38.htm 2419409 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 38 false false R39.htm 2420410 - Disclosure - Stockholders' Equity (Stock Options Granted) (Details) Sheet http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails Stockholders' Equity (Stock Options Granted) (Details) Details http://www.fastenal.com/role/StockholdersEquityTables 39 false false R40.htm 2421411 - Disclosure - Stockholders' Equity (Fair Value Assumptions For Options Granted) (Details) Sheet http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails Stockholders' Equity (Fair Value Assumptions For Options Granted) (Details) Details http://www.fastenal.com/role/StockholdersEquityTables 40 false false R41.htm 2422412 - Disclosure - Stockholder's Equity (Summary Of Stock Option Plan Activity) (Details) Sheet http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails Stockholder's Equity (Summary Of Stock Option Plan Activity) (Details) Details 41 false false R42.htm 2423413 - Disclosure - Stockholders' Equity (Shares Outstanding) (Details) Sheet http://www.fastenal.com/role/StockholdersEquitySharesOutstandingDetails Stockholders' Equity (Shares Outstanding) (Details) Details http://www.fastenal.com/role/StockholdersEquityTables 42 false false R43.htm 2424414 - Disclosure - Stockholders' Equity (Reconciliation Of Denominators Used In Computation Of Basic And Diluted Earnings Per Share) (Details) Sheet http://www.fastenal.com/role/StockholdersEquityReconciliationOfDenominatorsUsedInComputationOfBasicAndDilutedEarningsPerShareDetails Stockholders' Equity (Reconciliation Of Denominators Used In Computation Of Basic And Diluted Earnings Per Share) (Details) Details http://www.fastenal.com/role/StockholdersEquityTables 43 false false R44.htm 2425415 - Disclosure - Stockholders' Equity (Summary Of Anti-Dilutive Options Excluded) (Details) Sheet http://www.fastenal.com/role/StockholdersEquitySummaryOfAntiDilutiveOptionsExcludedDetails Stockholders' Equity (Summary Of Anti-Dilutive Options Excluded) (Details) Details http://www.fastenal.com/role/StockholdersEquityTables 44 false false R45.htm 2427416 - Disclosure - Retirement Savings Plan (Narrative) (Details) Sheet http://www.fastenal.com/role/RetirementSavingsPlanNarrativeDetails Retirement Savings Plan (Narrative) (Details) Details http://www.fastenal.com/role/RetirementSavingsPlan 45 false false R46.htm 2430417 - Disclosure - Income Taxes (Earnings Before Income Taxes) (Details) Sheet http://www.fastenal.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails Income Taxes (Earnings Before Income Taxes) (Details) Details http://www.fastenal.com/role/IncomeTaxesTables 46 false false R47.htm 2431418 - Disclosure - Income Taxes (Components Of Income Tax Expense (Benefit)) (Details) Sheet http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails Income Taxes (Components Of Income Tax Expense (Benefit)) (Details) Details http://www.fastenal.com/role/IncomeTaxesTables 47 false false R48.htm 2432419 - Disclosure - Income Taxes (Difference In Income Tax Expense And Expected Expense) (Details) Sheet http://www.fastenal.com/role/IncomeTaxesDifferenceInIncomeTaxExpenseAndExpectedExpenseDetails Income Taxes (Difference In Income Tax Expense And Expected Expense) (Details) Details http://www.fastenal.com/role/IncomeTaxesTables 48 false false R49.htm 2433420 - Disclosure - Income Taxes (Summary Of Temporary Differences That Give Rise To Deferred Income Tax Assets And Liabilities) (Details) Sheet http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails Income Taxes (Summary Of Temporary Differences That Give Rise To Deferred Income Tax Assets And Liabilities) (Details) Details http://www.fastenal.com/role/IncomeTaxesTables 49 false false R50.htm 2434421 - Disclosure - Income Taxes (Reconciliation Of The Beginning And Ending Amount Of Total Gross Unrecognized Tax Benefits) (Details) Sheet http://www.fastenal.com/role/IncomeTaxesReconciliationOfTheBeginningAndEndingAmountOfTotalGrossUnrecognizedTaxBenefitsDetails Income Taxes (Reconciliation Of The Beginning And Ending Amount Of Total Gross Unrecognized Tax Benefits) (Details) Details http://www.fastenal.com/role/IncomeTaxesTables 50 false false R51.htm 2435422 - Disclosure - Income Taxes (Additional Information) (Details) Sheet http://www.fastenal.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes (Additional Information) (Details) Details http://www.fastenal.com/role/IncomeTaxesTables 51 false false R52.htm 2438423 - Disclosure - Operating Leases - Additional Information (Details) Sheet http://www.fastenal.com/role/OperatingLeasesAdditionalInformationDetails Operating Leases - Additional Information (Details) Details 52 false false R53.htm 2439424 - Disclosure - Operating leases - Cost Components of Operating Leases (Details) Sheet http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails Operating leases - Cost Components of Operating Leases (Details) Details 53 false false R54.htm 2440425 - Disclosure - Operating Leases - Maturities of Lease Liabilities (Details) Sheet http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails Operating Leases - Maturities of Lease Liabilities (Details) Details 54 false false R55.htm 2441426 - Disclosure - Operating Leases - Weighted Average Lease term and Discount Rates (Details) Sheet http://www.fastenal.com/role/OperatingLeasesWeightedAverageLeasetermandDiscountRatesDetails Operating Leases - Weighted Average Lease term and Discount Rates (Details) Details 55 false false R56.htm 2442427 - Disclosure - Operating Leases - Supplemental Cash Flow Information (Details) Sheet http://www.fastenal.com/role/OperatingLeasesSupplementalCashFlowInformationDetails Operating Leases - Supplemental Cash Flow Information (Details) Details 56 false false R57.htm 2445428 - Disclosure - Debt Commitments - Debt Obligations and Letters of Credit Outstanding (Details) Sheet http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails Debt Commitments - Debt Obligations and Letters of Credit Outstanding (Details) Details 57 false false R58.htm 2446429 - Disclosure - Debt Commitments - Unsecured Revolving Credit Facility (Details) Sheet http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails Debt Commitments - Unsecured Revolving Credit Facility (Details) Details 58 false false R59.htm 2447430 - Disclosure - Debt Commitments - Senior Unsecured Promissory Notes Payable (Details) Notes http://www.fastenal.com/role/DebtCommitmentsSeniorUnsecuredPromissoryNotesPayableDetails Debt Commitments - Senior Unsecured Promissory Notes Payable (Details) Details 59 false false R60.htm 2448431 - Disclosure - Debt Commitments - Debt Maturity (Details) Sheet http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails Debt Commitments - Debt Maturity (Details) Details 60 false false R61.htm 2452432 - Disclosure - Schedule II-Valuation and Qualifying Accounts (Details) Sheet http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II-Valuation and Qualifying Accounts (Details) Details http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccounts 61 false false All Reports Book All Reports fast-20211231.htm fast-20211231.xsd fast-20211231_cal.xml fast-20211231_def.xml fast-20211231_lab.xml fast-20211231_pre.xml fast1231202110-kexhibit043.htm fast1231202110-kexhibit101.htm fast1231202110-kexhibit21.htm fast1231202110-kexhibit23.htm fast1231202110-kexhibit31.htm fast1231202110-kexhibit32.htm fast-20211231_g1.jpg fast-20211231_g2.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fast-20211231.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 214, "dts": { "calculationLink": { "local": [ "fast-20211231_cal.xml" ] }, "definitionLink": { "local": [ "fast-20211231_def.xml" ] }, "inline": { "local": [ "fast-20211231.htm" ] }, "labelLink": { "local": [ "fast-20211231_lab.xml" ] }, "presentationLink": { "local": [ "fast-20211231_pre.xml" ] }, "schema": { "local": [ "fast-20211231.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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 471, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021q4": 5, "total": 5 }, "keyCustom": 11, "keyStandard": 375, "memberCustom": 36, "memberStandard": 27, "nsprefix": "fast", "nsuri": "http://www.fastenal.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document And Entity Information", "role": "http://www.fastenal.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Business Overview and Summary of Significant Accounting Policies", "role": "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPolicies", "shortName": "Business Overview and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Revenue", "role": "http://www.fastenal.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Long-Lived Assets", "role": "http://www.fastenal.com/role/LongLivedAssets", "shortName": "Long-Lived Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114104 - Disclosure - Accrued Expenses", "role": "http://www.fastenal.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117105 - Disclosure - Stockholders' Equity", "role": "http://www.fastenal.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126106 - Disclosure - Retirement Savings Plan", "role": "http://www.fastenal.com/role/RetirementSavingsPlan", "shortName": "Retirement Savings Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Income Taxes", "role": "http://www.fastenal.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - Disclosure - Operating Leases", "role": "http://www.fastenal.com/role/OperatingLeases", "shortName": "Operating Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143109 - Disclosure - Debt Commitments", "role": "http://www.fastenal.com/role/DebtCommitments", "shortName": "Debt Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149110 - Disclosure - Legal Contingencies", "role": "http://www.fastenal.com/role/LegalContingencies", "shortName": "Legal Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0002002 - Document - Audit Information", "role": "http://www.fastenal.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150111 - Disclosure - Subsequent Events", "role": "http://www.fastenal.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151112 - Disclosure - Schedule II-Valuation and Qualifying Accounts", "role": "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II-Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Business Overview and Summary of Significant Accounting Policies (Policy)", "role": "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy", "shortName": "Business Overview and Summary of Significant Accounting Policies (Policy)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Revenue (Tables)", "role": "http://www.fastenal.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Long-Lived Assets (Tables)", "role": "http://www.fastenal.com/role/LongLivedAssetsTables", "shortName": "Long-Lived Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.fastenal.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.fastenal.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329305 - Disclosure - Income Taxes (Tables)", "role": "http://www.fastenal.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337306 - Disclosure - Operating Leases (Tables)", "role": "http://www.fastenal.com/role/OperatingLeasesTables", "shortName": "Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2344307 - Disclosure - Debt Commitments (Tables)", "role": "http://www.fastenal.com/role/DebtCommitmentsTables", "shortName": "Debt Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001003 - Statement - Consolidated Balance Sheets", "role": "http://www.fastenal.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfStores", "reportCount": 1, "unique": true, "unitRef": "location", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Business Overview and Summary of Significant Accounting Policies - Additional Information (Details)", "role": "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Business Overview and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfStores", "reportCount": 1, "unique": true, "unitRef": "location", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "idaabf6d4dfe142008967b6a962c16209_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "fast:ConcentrationRiskThresholdPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Revenue - Additional Information (Details)", "role": "http://www.fastenal.com/role/RevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "idaabf6d4dfe142008967b6a962c16209_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "fast:ConcentrationRiskThresholdPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Revenue - Revenues by Geographic Areas (Details)", "role": "http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails", "shortName": "Revenue - Revenues by Geographic Areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i8e25b72cc59a4dd8945881f4a01d0d60_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i0a78cc6dca1346ebb20093215650f60d_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Revenue - Percentages of Sales by End Market (Details)", "role": "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails", "shortName": "Revenue - Percentages of Sales by End Market (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i0a78cc6dca1346ebb20093215650f60d_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i450262cba6e24d1ca992c60f4fc96781_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Revenue - Percentages of Sales by Product Line (Details)", "role": "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails", "shortName": "Revenue - Percentages of Sales by Product Line (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i450262cba6e24d1ca992c60f4fc96781_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Long-Lived Assets - Property And Equipment (Details)", "role": "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails", "shortName": "Long-Lived Assets - Property And Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Long-Lived Assets - Geographic Areas (Details)", "role": "http://www.fastenal.com/role/LongLivedAssetsGeographicAreasDetails", "shortName": "Long-Lived Assets - Geographic Areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - Accrued Expenses (Details)", "role": "http://www.fastenal.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Stockholders' Equity - Additional Information (Details)", "role": "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i6cd1f936b24d45859472bd7d839885db_D20130416-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Stockholders' Equity (Stock Options Granted) (Details)", "role": "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails", "shortName": "Stockholders' Equity (Stock Options Granted) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "iabe0d2640dca4f7fa5d3a36ae2885d13_D20130416-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i0fd59841801445c4b07822db64c74c34_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421411 - Disclosure - Stockholders' Equity (Fair Value Assumptions For Options Granted) (Details)", "role": "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "shortName": "Stockholders' Equity (Fair Value Assumptions For Options Granted) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i0fd59841801445c4b07822db64c74c34_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i6cd1f936b24d45859472bd7d839885db_D20130416-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Stockholder's Equity (Summary Of Stock Option Plan Activity) (Details)", "role": "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails", "shortName": "Stockholder's Equity (Summary Of Stock Option Plan Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i0e200a2038ac433481d3fd15ad8501f1_D20210101-20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesIssued", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i8fbd7d77f9e94fdda814d0cc2b3fd982_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Stockholders' Equity (Shares Outstanding) (Details)", "role": "http://www.fastenal.com/role/StockholdersEquitySharesOutstandingDetails", "shortName": "Stockholders' Equity (Shares Outstanding) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i1cb5b56433924ad4a40d55aa987f5032_I20181231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Stockholders' Equity (Reconciliation Of Denominators Used In Computation Of Basic And Diluted Earnings Per Share) (Details)", "role": "http://www.fastenal.com/role/StockholdersEquityReconciliationOfDenominatorsUsedInComputationOfBasicAndDilutedEarningsPerShareDetails", "shortName": "Stockholders' Equity (Reconciliation Of Denominators Used In Computation Of Basic And Diluted Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425415 - Disclosure - Stockholders' Equity (Summary Of Anti-Dilutive Options Excluded) (Details)", "role": "http://www.fastenal.com/role/StockholdersEquitySummaryOfAntiDilutiveOptionsExcludedDetails", "shortName": "Stockholders' Equity (Summary Of Anti-Dilutive Options Excluded) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Retirement Savings Plan (Narrative) (Details)", "role": "http://www.fastenal.com/role/RetirementSavingsPlanNarrativeDetails", "shortName": "Retirement Savings Plan (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430417 - Disclosure - Income Taxes (Earnings Before Income Taxes) (Details)", "role": "http://www.fastenal.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails", "shortName": "Income Taxes (Earnings Before Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - Income Taxes (Components Of Income Tax Expense (Benefit)) (Details)", "role": "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes (Components Of Income Tax Expense (Benefit)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - Income Taxes (Difference In Income Tax Expense And Expected Expense) (Details)", "role": "http://www.fastenal.com/role/IncomeTaxesDifferenceInIncomeTaxExpenseAndExpectedExpenseDetails", "shortName": "Income Taxes (Difference In Income Tax Expense And Expected Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433420 - Disclosure - Income Taxes (Summary Of Temporary Differences That Give Rise To Deferred Income Tax Assets And Liabilities) (Details)", "role": "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes (Summary Of Temporary Differences That Give Rise To Deferred Income Tax Assets And Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003005 - Statement - Consolidated Statements of Earnings", "role": "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings", "shortName": "Consolidated Statements of Earnings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i8fbd7d77f9e94fdda814d0cc2b3fd982_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434421 - Disclosure - Income Taxes (Reconciliation Of The Beginning And Ending Amount Of Total Gross Unrecognized Tax Benefits) (Details)", "role": "http://www.fastenal.com/role/IncomeTaxesReconciliationOfTheBeginningAndEndingAmountOfTotalGrossUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes (Reconciliation Of The Beginning And Ending Amount Of Total Gross Unrecognized Tax Benefits) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "icd7e441de8af448686c5165fef5709a8_I20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435422 - Disclosure - Income Taxes (Additional Information) (Details)", "role": "http://www.fastenal.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes (Additional Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ResidualValueOfLeasedAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438423 - Disclosure - Operating Leases - Additional Information (Details)", "role": "http://www.fastenal.com/role/OperatingLeasesAdditionalInformationDetails", "shortName": "Operating Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ResidualValueOfLeasedAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439424 - Disclosure - Operating leases - Cost Components of Operating Leases (Details)", "role": "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails", "shortName": "Operating leases - Cost Components of Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440425 - Disclosure - Operating Leases - Maturities of Lease Liabilities (Details)", "role": "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Operating Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i8318ad7755e2441c8c6096b6c1d9844f_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441426 - Disclosure - Operating Leases - Weighted Average Lease term and Discount Rates (Details)", "role": "http://www.fastenal.com/role/OperatingLeasesWeightedAverageLeasetermandDiscountRatesDetails", "shortName": "Operating Leases - Weighted Average Lease term and Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i8318ad7755e2441c8c6096b6c1d9844f_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442427 - Disclosure - Operating Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.fastenal.com/role/OperatingLeasesSupplementalCashFlowInformationDetails", "shortName": "Operating Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445428 - Disclosure - Debt Commitments - Debt Obligations and Letters of Credit Outstanding (Details)", "role": "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails", "shortName": "Debt Commitments - Debt Obligations and Letters of Credit Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i6feac7db80dc4e599e14d6137ce105aa_I20211231", "decimals": "4", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i1376c6476dba41b18bf1fdf0f081c03a_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446429 - Disclosure - Debt Commitments - Unsecured Revolving Credit Facility (Details)", "role": "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails", "shortName": "Debt Commitments - Unsecured Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i1376c6476dba41b18bf1fdf0f081c03a_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i13330a11e8a347f6b01a6ad5adf3190e_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447430 - Disclosure - Debt Commitments - Senior Unsecured Promissory Notes Payable (Details)", "role": "http://www.fastenal.com/role/DebtCommitmentsSeniorUnsecuredPromissoryNotesPayableDetails", "shortName": "Debt Commitments - Senior Unsecured Promissory Notes Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i13330a11e8a347f6b01a6ad5adf3190e_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004006 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.fastenal.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "id8752df78eba4e01b9c26370a259987e_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448431 - Disclosure - Debt Commitments - Debt Maturity (Details)", "role": "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails", "shortName": "Debt Commitments - Debt Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i13330a11e8a347f6b01a6ad5adf3190e_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i8fe0ec2eff6249848cc077e6ae3b38c1_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452432 - Disclosure - Schedule II-Valuation and Qualifying Accounts (Details)", "role": "http://www.fastenal.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": "fast-20211231.htm", "contextRef": "i2ce8a51f57714d6887a08f9411d7ce69_I20181231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005007 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://www.fastenal.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i6ed7e7bfb1d84a20a838701fa9ba75d3_I20181231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006008 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i6ed7e7bfb1d84a20a838701fa9ba75d3_I20181231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007009 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fast-20211231.htm", "contextRef": "i35d1605ffae74822851c42dd287613a4_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 63, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsGeographicAreasDetails", "http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r562", "r563", "r564" ], "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/2021q4", "presentation": [ "http://www.fastenal.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.fastenal.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r562", "r563", "r564" ], "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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r565" ], "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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r560" ], "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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r560" ], "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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r560" ], "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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r566" ], "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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r560" ], "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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r560" ], "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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r560" ], "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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r560" ], "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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r578" ], "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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r562", "r563", "r564" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r559" ], "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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r561" ], "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/2021q4", "presentation": [ "http://www.fastenal.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/2021q4", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "fast_A169SeniorUnsecuredPromissoryNotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "1.69% Senior Unsecured Promissory Note Payable [Member]", "label": "1.69% Senior Unsecured Promissory Note Payable [Member]", "terseLabel": "Senior unsecured promissory notes payable, Series F" } } }, "localname": "A169SeniorUnsecuredPromissoryNotePayableMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "domainItemType" }, "fast_A2.00SeniorPromissoryNotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2.00% Senior Unsecured Promissory Note Payable [Member]", "label": "2.00% Senior Promissory Note Payable [Member]", "terseLabel": "Senior unsecured promissory notes payable, Series A" } } }, "localname": "A2.00SeniorPromissoryNotePayableMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "domainItemType" }, "fast_A2.45SeniorUnsecuredPromissoryNotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2.45% Senior Unsecured Promissory Note Payable [Member]", "label": "2.45% Senior Unsecured Promissory Note Payable [Member]", "terseLabel": "Senior unsecured promissory notes payable, Series B" } } }, "localname": "A2.45SeniorUnsecuredPromissoryNotePayableMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "domainItemType" }, "fast_A213SeniorUnsecuredPromissoryNotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2.13% Senior Unsecured Promissory Note Payable [Member]", "label": "2.13% Senior Unsecured Promissory Note Payable [Member]", "terseLabel": "Senior unsecured promissory notes payable, Series G" } } }, "localname": "A213SeniorUnsecuredPromissoryNotePayableMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "domainItemType" }, "fast_A250SeniorUnsecuredPromissoryNotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2.50% Senior Unsecured Promissory Note Payable [Member]", "label": "2.50% Senior Unsecured Promissory Note Payable [Member]", "terseLabel": "Senior unsecured promissory notes payable, Series H" } } }, "localname": "A250SeniorUnsecuredPromissoryNotePayableMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "domainItemType" }, "fast_A266SeniorUnsecuredPromissoryNotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2.66% Senior Unsecured Promissory Note Payable [Member]", "label": "2.66% Senior Unsecured Promissory Note Payable [Member]", "terseLabel": "Senior unsecured promissory notes payable, Series D" } } }, "localname": "A266SeniorUnsecuredPromissoryNotePayableMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "domainItemType" }, "fast_A272SeniorUnsecuredPromissoryNotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2.72% Senior Unsecured Promissory Note Payable [Member]", "label": "2.72% Senior Unsecured Promissory Note Payable [Member]", "terseLabel": "Senior unsecured promissory notes payable, Series E" } } }, "localname": "A272SeniorUnsecuredPromissoryNotePayableMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "domainItemType" }, "fast_A3.22SeniorUnsecuredPromissoryNotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "3.22% Senior Unsecured Promissory Note Payable [Member]", "label": "3.22% Senior Unsecured Promissory Note Payable [Member]", "terseLabel": "Senior unsecured promissory notes payable, Series C" } } }, "localname": "A3.22SeniorUnsecuredPromissoryNotePayableMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "domainItemType" }, "fast_AccrualForTaxesOtherThanIncomeTaxesCurrentIncludingSalesandV.A.T.Taxes": { "auth_ref": [], "calculation": { "http://www.fastenal.com/role/AccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real, property, sales, and V.A.T. taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual For Taxes Other Than Income Taxes, Current, Including Sales and V.A.T. Taxes", "terseLabel": "Indirect taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrentIncludingSalesandV.A.T.Taxes", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "fast_AccruedProfitSharingContributionCurrent": { "auth_ref": [], "calculation": { "http://www.fastenal.com/role/AccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for profit sharing contributions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Profit Sharing Contribution, Current", "verboseLabel": "Profit sharing contribution" } } }, "localname": "AccruedProfitSharingContributionCurrent", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "fast_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Weighted Average Exercise Price", "label": "Antidilutive Securities Excluded From Computation Of Earnings Per Share Weighted Average Exercise Price", "terseLabel": "Weighted average exercise prices of options (in dollars per share)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareWeightedAverageExercisePrice", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfAntiDilutiveOptionsExcludedDetails" ], "xbrltype": "perShareItemType" }, "fast_ApexIndustrialTechnologiesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Apex Industrial Technologies LLC [Member]", "label": "Apex Industrial Technologies LLC [Member]", "terseLabel": "Apex Industrial Technologies LLC" } } }, "localname": "ApexIndustrialTechnologiesLLCMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "fast_AprilNineteenthTwoThousandSixteenMemberDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "April Nineteenth Two Thousand Sixteen [Member] [Domain]", "label": "April Nineteenth Two Thousand Sixteen [Member] [Domain]", "terseLabel": "April 19, 2016" } } }, "localname": "AprilNineteenthTwoThousandSixteenMemberDomain", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "fast_AprilSixteenthTwoThousandThirteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "April Sixteenth Two Thousand Thirteen [Member]", "label": "April Sixteenth Two Thousand Thirteen [Member]", "terseLabel": "April 16, 2013" } } }, "localname": "AprilSixteenthTwoThousandThirteenMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "fast_AprilTwentyFirstTwoThousandFifteenMemberDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "April Twenty First Two Thousand Fifteen [Member] [Domain]", "label": "April Twenty First Two Thousand Fifteen [Member] [Domain]", "terseLabel": "April 21, 2015" } } }, "localname": "AprilTwentyFirstTwoThousandFifteenMemberDomain", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "fast_AprilTwentySecondTwoThousandFourteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "April Twenty Second Two Thousand Fourteen [Member]", "label": "April Twenty Second Two Thousand Fourteen [Member]", "terseLabel": "April 22, 2014" } } }, "localname": "AprilTwentySecondTwoThousandFourteenMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "fast_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.fastenal.com/20211231", "xbrltype": "stringItemType" }, "fast_AutomatedDistributionAndWarehouseEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Automated distribution and warehouse equipment [Member]", "label": "Automated Distribution And Warehouse Equipment [Member]", "terseLabel": "Automated distribution and warehouse equipment" } } }, "localname": "AutomatedDistributionAndWarehouseEquipmentMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "fast_CanadaandMexicoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Canada and Mexico.", "label": "Canada and Mexico [Member]", "terseLabel": "Canada and Mexico" } } }, "localname": "CanadaandMexicoMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsGeographicAreasDetails", "http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "fast_ConcentrationRiskThresholdPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk, Threshold Percentage", "label": "Concentration Risk, Threshold Percentage", "terseLabel": "Percentage of consolidated net sales, single customer" } } }, "localname": "ConcentrationRiskThresholdPercentage", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "fast_CuttingToolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cutting Tools [Member]", "label": "Cutting Tools [Member]", "terseLabel": "Cutting tools" } } }, "localname": "CuttingToolsMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "fast_DebtInstrumentMaximumFaceAmountAllowable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Maximum Face Amount Allowable", "label": "Debt Instrument, Maximum Face Amount Allowable", "terseLabel": "Maximum aggregate borrowing capacity" } } }, "localname": "DebtInstrumentMaximumFaceAmountAllowable", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsSeniorUnsecuredPromissoryNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "fast_DeferredTaxAssetsFederalAndStateBenefitOfUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of estimated future tax deductions arising from Federal and state benefit of uncertain tax positions.", "label": "Deferred Tax Assets Federal And State Benefit Of Uncertain Tax Positions", "terseLabel": "Federal and state benefit of uncertain tax positions" } } }, "localname": "DeferredTaxAssetsFederalAndStateBenefitOfUncertainTaxPositions", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "fast_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease Liability", "label": "Deferred Tax Assets, Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "fast_DeferredTaxLiabilitiesOperatingLeaseRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset", "label": "Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset", "negatedTerseLabel": "Operating lease ROU assets" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseRightofUseAsset", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "fast_ElectricalSuppliesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electrical Supplies [Member]", "label": "Electrical Supplies [Member]", "terseLabel": "Electrical supplies" } } }, "localname": "ElectricalSuppliesMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "fast_FacilitiesAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facilities And Equipment [Member]", "label": "Facilities And Equipment [Member]", "terseLabel": "Leased Facilities and Equipment", "verboseLabel": "Leased Facilities and Equipment" } } }, "localname": "FacilitiesAndEquipmentMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.fastenal.com/role/OperatingLeasesWeightedAverageLeasetermandDiscountRatesDetails", "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "fast_FastenersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fasteners [Member]", "label": "Fasteners [Member]", "terseLabel": "Fasteners" } } }, "localname": "FastenersMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "fast_HydraulicsAndPneumaticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hydraulics And Pneumatics [Member]", "label": "Hydraulics And Pneumatics [Member]", "terseLabel": "Hydraulics and pneumatics" } } }, "localname": "HydraulicsAndPneumaticsMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "fast_IdentifiableIntangibleAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Identifiable intangible assets acquired.", "label": "Identifiable Intangible Assets Acquired", "terseLabel": "Identifiable intangible assets acquired" } } }, "localname": "IdentifiableIntangibleAssetsAcquired", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "fast_JanitorialSuppliesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Janitorial Supplies [Member]", "label": "Janitorial Supplies [Member]", "terseLabel": "Janitorial supplies" } } }, "localname": "JanitorialSuppliesMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "fast_JanuaryFourthTwoThousandTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January Fourth Two Thousand Twenty One [Member]", "label": "January Fourth Two Thousand Twenty One [Member]", "terseLabel": "January 4, 2021" } } }, "localname": "JanuaryFourthTwoThousandTwentyOneMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "fast_JanuarySecondTwoThousandEighteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 2, 2018 [Member]", "label": "January Second Two Thousand Eighteen [Member]", "terseLabel": "January 2, 2018" } } }, "localname": "JanuarySecondTwoThousandEighteenMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "fast_JanuarySecondTwoThousandNineteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 2, 2019 [Member]", "label": "January Second Two Thousand Nineteen [Member]", "terseLabel": "January 2, 2019" } } }, "localname": "JanuarySecondTwoThousandNineteenMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "fast_JanuarySecondTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January Second Two Thousand Twenty [Member]", "label": "January Second Two Thousand Twenty [Member]", "terseLabel": "January 2, 2020" } } }, "localname": "JanuarySecondTwoThousandTwentyMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "fast_JanuaryThirdTwoThousandSeventeenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 3, 2017 [Member]", "label": "January Third Two Thousand Seventeen [Member]", "terseLabel": "January 3, 2017" } } }, "localname": "JanuaryThirdTwoThousandSeventeenMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "fast_ManufacturingCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Manufacturing Customers [Member]", "label": "Manufacturing Customers [Member]", "terseLabel": "Manufacturing" } } }, "localname": "ManufacturingCustomersMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails" ], "xbrltype": "domainItemType" }, "fast_MaterialHandlingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Material Handling [Member]", "label": "Material Handling [Member]", "terseLabel": "Material handling" } } }, "localname": "MaterialHandlingMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "fast_NonNorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding Canada, Mexico, and the United States of America (US) [Member].", "label": "Non-North America [Member]", "terseLabel": "All other foreign countries" } } }, "localname": "NonNorthAmericaMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsGeographicAreasDetails", "http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "fast_NonResidentialConstructionCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Residential Construction Customers [Member]", "label": "Non-Residential Construction Customers [Member]", "terseLabel": "Non-residential construction" } } }, "localname": "NonResidentialConstructionCustomersMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails" ], "xbrltype": "domainItemType" }, "fast_OtherCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Customers [Member]", "label": "Other Customers [Member]", "terseLabel": "Other" } } }, "localname": "OtherCustomersMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails" ], "xbrltype": "domainItemType" }, "fast_SECSchedule1209ReserveInsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SEC Schedule, 12-09, Reserve, Insurance [Member]", "label": "SEC Schedule, 12-09, Reserve, Insurance [Member]", "terseLabel": "Insurance Reserves" } } }, "localname": "SECSchedule1209ReserveInsuranceMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "fast_SafetySuppliesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Safety Supplies [Member]", "label": "Safety Supplies [Member]", "terseLabel": "Safety supplies" } } }, "localname": "SafetySuppliesMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "fast_ScheduleOfImmaterialRevisionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Immaterial Revision", "label": "Schedule of Immaterial Revision [Line Items]", "terseLabel": "Schedule of Immaterial Revision [Line Items]" } } }, "localname": "ScheduleOfImmaterialRevisionLineItems", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "fast_ScheduleOfImmaterialRevisionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Immaterial Revision", "label": "Schedule of Immaterial Revision [Table]", "terseLabel": "Schedule of Immaterial Revision [Table]" } } }, "localname": "ScheduleOfImmaterialRevisionTable", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "fast_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options grants in period weighted average remaining contractual term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Remaining Contractual Term", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "durationItemType" }, "fast_ShareOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Outstanding [Roll Forward]", "label": "Share Outstanding [Roll Forward]", "terseLabel": "Shares Outstanding [Roll Forward]" } } }, "localname": "ShareOutstandingRollForward", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "fast_ShelvingIndustrialVendingAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shelving, industrial vending, and equipment [Member]", "label": "Shelving, Industrial Vending, And Equipment [Member]", "terseLabel": "Shelving, industrial vending, and equipment" } } }, "localname": "ShelvingIndustrialVendingAndEquipmentMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "fast_SocialSecurityTaxEmployerDeferralCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Social Security Tax, Employer, Deferral, CARES Act.", "label": "Social Security Tax, Employer, Deferral, CARES Act", "terseLabel": "Deferred payroll taxes, CARES Act" } } }, "localname": "SocialSecurityTaxEmployerDeferralCARESAct", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "fast_ToolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tools [Member]", "label": "Tools [Member]", "terseLabel": "Tools" } } }, "localname": "ToolsMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "fast_WeldingSuppliesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Welding Supplies [Member]", "label": "Welding Supplies [Member]", "terseLabel": "Welding supplies" } } }, "localname": "WeldingSuppliesMember", "nsuri": "http://www.fastenal.com/20211231", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r191", "r316", "r320", "r530" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r245", "r279", "r339", "r340", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r527", "r531", "r557", "r558" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails", "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r245", "r279", "r339", "r340", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r527", "r531", "r557", "r558" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails", "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r191", "r316", "r320", "r530" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of North America.", "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsGeographicAreasDetails", "http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r186", "r316", "r318", "r492", "r526", "r528" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r186", "r316", "r318", "r492", "r526", "r528" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r245", "r279", "r326", "r339", "r340", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r527", "r531", "r557", "r558" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails", "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r245", "r279", "r326", "r339", "r340", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r527", "r531", "r557", "r558" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails", "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r128", "r130", "r131", "r133", "r134", "r149", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period, Adjustment [Member]", "terseLabel": "Revision of Prior Period, Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r130", "r131", "r132", "r133", "r134", "r135", "r149", "r204", "r205", "r377", "r409", "r434", "r435", "r436", "r437", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r130", "r131", "r132", "r133", "r134", "r135", "r149", "r204", "r205", "r377", "r409", "r434", "r435", "r436", "r437", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r579", "r580" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r118", "r577" ], "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]", "verboseLabel": "Schedule II-Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r187", "r188", "r316", "r319", "r529", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsGeographicAreasDetails", "http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r187", "r188", "r316", "r319", "r529", "r544", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r567", "r568" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsGeographicAreasDetails", "http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r480" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r24", "r192", "r193" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, net of allowance for credit losses of $12.0 and $12.3, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r10", "r11", "r41" ], "calculation": { "http://www.fastenal.com/role/AccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "verboseLabel": "Employee bonuses and commissions" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r10", "r11", "r41" ], "calculation": { "http://www.fastenal.com/role/AccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Insurance reserves" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.fastenal.com/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.fastenal.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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/AccruedExpensesDetails", "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.fastenal.com/role/AccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Customer promotions and marketing" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r222" ], "calculation": { "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r53", "r55", "r56", "r515", "r537", "r541" ], "calculation": { "http://www.fastenal.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r52", "r56", "r64", "r65", "r66", "r120", "r121", "r122", "r431", "r532", "r533", "r580" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Identifiable intangible assets, weighted average amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r25" ], "calculation": { "http://www.fastenal.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": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r120", "r121", "r122", "r374", "r375", "r376", "r435" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r343", "r346", "r379", "r380" ], "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" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.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 earnings to net cash provided by operating activities, net of acquisition:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r111", "r112", "r113", "r116", "r117" ], "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 Credit Losses" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r31", "r198", "r206" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r93", "r214", "r217" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Options to purchase shares of common stock (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfAntiDilutiveOptionsExcludedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "auth_ref": [ "r424", "r425", "r426", "r427" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Purchase price of assets acquired" } } }, "localname": "AssetAcquisitionConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionLineItems": { "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": "Asset Acquisition [Line Items]", "terseLabel": "Asset Acquisition [Line Items]" } } }, "localname": "AssetAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionTable": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset acquisition.", "label": "Asset Acquisition [Table]", "terseLabel": "Asset Acquisition [Table]" } } }, "localname": "AssetAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r105", "r170", "r179", "r184", "r202", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r428", "r432", "r441", "r478", "r480", "r494", "r513" ], "calculation": { "http://www.fastenal.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/2021-01-31", "presentation": [ "http://www.fastenal.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r50", "r105", "r202", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r428", "r432", "r441", "r478", "r480" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.fastenal.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets", "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r347", "r372" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r347", "r372" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r32", "r95" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets", "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r14", "r96" ], "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]", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r89", "r443" ], "calculation": { "http://www.fastenal.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 (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r226", "r499", "r519" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (Notes 5, 8, 9, and 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends paid per share of common stock (in dollars per share)", "verboseLabel": "Cash dividends paid per share of common stock (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per share of common stock (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r120", "r121", "r435" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Common stock" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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": "Par value (in dollars per share)", "verboseLabel": "Par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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": "Authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Issued (in shares)", "verboseLabel": "Issued, additional (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r291" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance at end of year (in shares)", "periodStartLabel": "Balance at beginning of year (in shares)", "terseLabel": "Outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.fastenal.com/role/StockholdersEquitySharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r480" ], "calculation": { "http://www.fastenal.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, 800,000,000 shares authorized, 575,464,682 and 574,159,575 shares issued and outstanding, respectively", "verboseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Deferred income tax assets (liabilities):" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r59", "r61", "r62", "r73", "r503", "r522" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r160", "r161", "r191", "r438", "r439", "r545" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]", "verboseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenueAdditionalInformationDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r160", "r161", "r191", "r438", "r439", "r543", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]", "verboseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenueAdditionalInformationDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r160", "r161", "r191", "r438", "r439", "r543", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenueAdditionalInformationDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Percentage of Sales by Product Line [Line Items]", "verboseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenueAdditionalInformationDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r160", "r161", "r191", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of sales" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r157", "r160", "r161", "r162", "r438", "r440", "r545" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Percentages of Sales by Product Line [Table]", "verboseLabel": "Customer Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenueAdditionalInformationDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r160", "r161", "r191", "r438", "r439", "r545" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenueAdditionalInformationDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r99", "r430" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r77", "r492" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings": { "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 sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails", "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails", "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r106", "r405", "r412" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r106", "r405" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r405", "r412", "r414" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r106", "r405", "r412" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r158", "r191" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "End Market", "verboseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenueAdditionalInformationDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r102", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r259", "r266", "r267", "r269", "r276" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt Commitments" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r17", "r18", "r19", "r104", "r110", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r272", "r273", "r274", "r275", "r458", "r495", "r497", "r512" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "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": "Per annum interest rate over LIBOR" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r242", "r272", "r273", "r456", "r458", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt issuance, aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsSeniorUnsecuredPromissoryNotesPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r43", "r271", "r456", "r458" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Average Interest Rate, weighted per annum" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43", "r243" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Average Interest Rate, fixed per annum" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails", "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails", "http://www.fastenal.com/role/DebtCommitmentsSeniorUnsecuredPromissoryNotesPayableDetails", "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44", "r104", "r110", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r272", "r273", "r274", "r275", "r458" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r104", "r110", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r255", "r256", "r257", "r258", "r260", "r261", "r262", "r263", "r264", "r265", "r268", "r272", "r273", "r274", "r275", "r292", "r293", "r294", "r295", "r455", "r456", "r458", "r459", "r509" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails", "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails", "http://www.fastenal.com/role/DebtCommitmentsSeniorUnsecuredPromissoryNotesPayableDetails", "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r406", "r412" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r406", "r412" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r106", "r406", "r412", "r413", "r414" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Income tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r20", "r21", "r398", "r496", "r511" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r385", "r386" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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 taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r94" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r406", "r412" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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 deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Prepaid royalty" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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 inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory costing and valuation methods" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r400" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Foreign net operating loss and credit carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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 accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Customer promotions" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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 credit losses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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 estimated losses under self insurance.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance", "terseLabel": "Insurance reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r386", "r400" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Deferred income tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other, net" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r403", "r404" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "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", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "verboseLabel": "Expense related to contribution to employees' retirement accounts" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RetirementSavingsPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r93", "r220" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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 of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "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": "Disaggregation of Revenue [Line Items]", "terseLabel": "Revenues by Geographic Areas [Line Items]", "verboseLabel": "Percentage of Sales by End Market [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails", "http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r316", "r318", "r319", "r320", "r321", "r322", "r323", "r324" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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]", "terseLabel": "Revenues by Geographic Areas [Table]", "verboseLabel": "Percentages of Sales by End Market [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails", "http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r316" ], "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" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r296", "r508" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedLabel": "Dividends paid in cash" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r74", "r125", "r126", "r128", "r129", "r130", "r136", "r138", "r143", "r144", "r145", "r149", "r150", "r436", "r437", "r504", "r523" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r74", "r125", "r126", "r128", "r129", "r130", "r138", "r143", "r144", "r145", "r149", "r150", "r436", "r437", "r504", "r523" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r146", "r148" ], "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]", "verboseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r443" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesDifferenceInIncomeTaxExpenseAndExpectedExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r108", "r388", "r416" ], "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 income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesDifferenceInIncomeTaxExpenseAndExpectedExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.fastenal.com/role/AccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Employee payroll and related taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r371" ], "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": "Total unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r371" ], "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": "Weighted average period over which total unrecognized stock-based compensation expense will be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Option Plan" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r64", "r65", "r66", "r120", "r121", "r122", "r124", "r131", "r134", "r152", "r203", "r291", "r296", "r374", "r375", "r376", "r408", "r409", "r435", "r444", "r445", "r446", "r447", "r448", "r451", "r532", "r533", "r534", "r580" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r106", "r387" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred federal income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "Federal" } } }, "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r453" ], "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]", "verboseLabel": "Foreign Currency Translation and Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r106" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "Foreign" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r93" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gain on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r213", "r216" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Other Long-Lived Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r342", "r344", "r370" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76", "r105", "r170", "r178", "r180", "r183", "r185", "r202", "r231", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r441" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings": { "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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r93", "r219", "r224" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of property and equipment long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r107", "r415" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails": { "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": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r70", "r170", "r178", "r180", "r183", "r185", "r493", "r500", "r506", "r524" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.fastenal.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails": { "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": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings", "http://www.fastenal.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r107", "r415" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails": { "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r108", "r389", "r396", "r402", "r410", "r417", "r419", "r420", "r422" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r109", "r133", "r134", "r169", "r387", "r411", "r418", "r525" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.fastenal.com/role/IncomeTaxesDifferenceInIncomeTaxExpenseAndExpectedExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Total income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings", "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails", "http://www.fastenal.com/role/IncomeTaxesDifferenceInIncomeTaxExpenseAndExpectedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r63", "r383", "r384", "r396", "r397", "r401", "r407" ], "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]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r388" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesDifferenceInIncomeTaxExpenseAndExpectedExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "U.S. federal income tax expense at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesDifferenceInIncomeTaxExpenseAndExpectedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r388" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesDifferenceInIncomeTaxExpenseAndExpectedExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other, net" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesDifferenceInIncomeTaxExpenseAndExpectedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r388" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesDifferenceInIncomeTaxExpenseAndExpectedExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesDifferenceInIncomeTaxExpenseAndExpectedExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r97" ], "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": "Net cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r92" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r92" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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", "negatedLabel": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r92" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r92" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r92" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.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 acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r92" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r92" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r139", "r140", "r141", "r145" ], "calculation": { "http://www.fastenal.com/role/StockholdersEquityReconciliationOfDenominatorsUsedInComputationOfBasicAndDilutedEarningsPerShareDetails": { "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": "Weighted shares assumed upon exercise of stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityReconciliationOfDenominatorsUsedInComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestAndOtherIncome": { "auth_ref": [], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).", "label": "Interest and Other Income", "terseLabel": "Interest income" } } }, "localname": "InterestAndOtherIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r68", "r168", "r454", "r457", "r505" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings": { "order": 3.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r88", "r90", "r97" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r47", "r480" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r13", "r48", "r100", "r151", "r208", "r209", "r210", "r491" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r473", "r475" ], "calculation": { "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails": { "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" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r473" ], "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": "Cost Components of Operating Leases, Weighted Average Lease Terms, Discount Rates, and Supplemental Cash Flow Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Legal Contingencies" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LegalContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.fastenal.com/role/OperatingLeasesWeightedAverageLeasetermandDiscountRatesDetails", "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r465" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.fastenal.com/role/OperatingLeasesWeightedAverageLeasetermandDiscountRatesDetails", "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r474" ], "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": "Maturities of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r474" ], "calculation": { "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_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 lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r474" ], "calculation": { "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_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 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": "2027 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r474" ], "calculation": { "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_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 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r474" ], "calculation": { "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_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 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r474" ], "calculation": { "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r474" ], "calculation": { "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r474" ], "calculation": { "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails_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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r474" ], "calculation": { "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": { "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", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r464" ], "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", "verboseLabel": "Non-cancelable lease term, pick-up truck, (less than)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r476" ], "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": "Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit Subfacility" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails", "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "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": "Outstanding letters of credit under unsecured revolving credit facility - contingent obligation" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r105", "r202", "r441", "r480", "r498", "r517" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r105", "r202", "r231", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r429", "r432", "r433", "r441", "r478", "r479", "r480" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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/2021-01-31", "presentation": [ "http://www.fastenal.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "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": "Percentage fee paid for unused portion of credit facility" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Credit Facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails", "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Long-Lived Assets by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r19", "r256", "r270", "r272", "r273", "r497", "r514" ], "calculation": { "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails", "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedLabel": "Less: Current portion of debt", "terseLabel": "Current portion of debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets", "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r110", "r229", "r261" ], "calculation": { "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "2027 and thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r110", "r229", "r261" ], "calculation": { "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r110", "r229", "r261" ], "calculation": { "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r110", "r229", "r261" ], "calculation": { "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r110", "r229", "r261" ], "calculation": { "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r110", "r229", "r261" ], "calculation": { "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets", "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails", "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails", "http://www.fastenal.com/role/DebtCommitmentsSeniorUnsecuredPromissoryNotesPayableDetails", "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r230" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails", "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails", "http://www.fastenal.com/role/DebtCommitmentsSeniorUnsecuredPromissoryNotesPayableDetails", "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.fastenal.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/2021-01-31", "presentation": [ "http://www.fastenal.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r91", "r94" ], "calculation": { "http://www.fastenal.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/2021-01-31", "presentation": [ "http://www.fastenal.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r57", "r60", "r66", "r71", "r94", "r105", "r123", "r125", "r126", "r128", "r129", "r133", "r134", "r142", "r170", "r178", "r180", "r183", "r185", "r202", "r231", "r232", "r233", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r437", "r441", "r501", "r520" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.fastenal.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 earnings", "totalLabel": "Net earnings", "verboseLabel": "Net earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows", "http://www.fastenal.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings", "http://www.fastenal.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": "Recently Issued Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r188" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total long-lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsGeographicAreasDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfStores": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of stores.", "label": "Number of Stores", "terseLabel": "Approximate number of in-market locations" } } }, "localname": "NumberOfStores", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r170", "r178", "r180", "r183", "r185" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings": { "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)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r466", "r475" ], "calculation": { "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r461" ], "calculation": { "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails": { "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": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r461" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r461" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r462", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflow from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r460" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r472", "r475" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesWeightedAverageLeasetermandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r471", "r475" ], "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 (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesWeightedAverageLeasetermandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "auth_ref": [ "r399" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Operating Loss Carryforwards, Valuation Allowance", "negatedTerseLabel": "Foreign valuation allowances" } } }, "localname": "OperatingLossCarryforwardsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesSummaryOfTemporaryDifferencesThatGiveRiseToDeferredIncomeTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r41" ], "calculation": { "http://www.fastenal.com/role/AccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r49", "r480" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r51" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofComprehensiveIncome": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments (net of tax of $0.0 in 2021, 2020, and 2019)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r51", "r54", "r442", "r450" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after 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 Translation Adjustment, Tax", "terseLabel": "Foreign currency translation adjustments, tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r58", "r61", "r64", "r65", "r67", "r72", "r291", "r444", "r449", "r451", "r502", "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r80", "r83" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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", "negatedLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r86" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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": "Purchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r86" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Payments of dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r81" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r82" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r341" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "verboseLabel": "Retirement Savings Plan" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RetirementSavingsPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "Preferred stock" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22", "r277" ], "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": "Par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "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": "Authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r22", "r277" ], "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": "Issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22", "r480" ], "calculation": { "http://www.fastenal.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, 5,000,000 shares authorized, no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r6", "r8", "r211", "r212" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.fastenal.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 debt obligations" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r84", "r373" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Line" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock": { "auth_ref": [ "r218", "r225" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for intangible assets and long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant, and Equipment and Intangible Assets [Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r223" ], "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]", "verboseLabel": "Property and Equipment, Net, by Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails", "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.fastenal.com/role/OperatingLeasesWeightedAverageLeasetermandDiscountRatesDetails", "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r221" ], "calculation": { "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails": { "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "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 and Equipment, Net [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r223", "r480", "r507", "r518" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails": { "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": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets", "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r33", "r223", "r546", "r547" ], "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]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r223" ], "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]", "verboseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r221" ], "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]", "verboseLabel": "Property and Equipment, Net, by Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails", "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.fastenal.com/role/OperatingLeasesWeightedAverageLeasetermandDiscountRatesDetails", "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Depreciable life in years" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r75", "r207" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesReconciliationOfTheBeginningAndEndingAmountOfTotalGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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": "Payments against debt obligations" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResidualValueOfLeasedAsset": { "auth_ref": [ "r477" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of residual asset covered by residual value guarantee. Excludes guarantee considered to be lease payments for lessor.", "label": "Residual Value of Leased Asset", "terseLabel": "Aggregate residual value guarantee of pick-up leases" } } }, "localname": "ResidualValueOfLeasedAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r296", "r377", "r480", "r516", "r536", "r541" ], "calculation": { "http://www.fastenal.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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r120", "r121", "r122", "r124", "r131", "r134", "r203", "r374", "r375", "r376", "r408", "r409", "r435", "r532", "r534" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r166", "r167", "r177", "r181", "r182", "r186", "r187", "r191", "r315", "r316", "r492" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings", "http://www.fastenal.com/role/RevenueRevenuesbyGeographicAreasDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r101", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r325" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r317", "r325" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "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": "Long-Lived Assets by Geographic Areas [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Unsecured Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails", "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r470", "r475" ], "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": "Leased assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r160", "r191" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales", "verboseLabel": "Revenue benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/RevenueAdditionalInformationDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyEndMarketDetails", "http://www.fastenal.com/role/RevenuePercentagesofSalesbyProductLineDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Anti-Dilutive Options Excluded" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in common stock outstanding.", "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]", "terseLabel": "Schedule of Common Stock Outstanding Roll Forward" } } }, "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r407" ], "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": "Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r44", "r110", "r272", "r274", "r292", "r293", "r294", "r295", "r455", "r456", "r459", "r509" ], "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 Debt Obligations and Letters of Credit Outstanding" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r400" ], "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]", "verboseLabel": "Summary of Temporary Differences That Give Rise to Deferred Income Tax Assets And Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r388" ], "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": "Difference In Income Tax Expense And Expected Expense" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r186" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r106" ], "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": "Earnings Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r223" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r69", "r190" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r347", "r372" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r353", "r360", "r363" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Stock Option Plan Activity and Stock Options Granted" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (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, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Fair Value Assumptions for Options Granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Reconciliation of Denominators used in Computation of Basic and Diluted Earnings per Share" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r176", "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentsGeographicalAreasAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments, Geographical Areas [Abstract]", "terseLabel": "Segments, Geographical Areas [Abstract]" } } }, "localname": "SegmentsGeographicalAreasAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReservePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).", "label": "Self Insurance Reserve [Policy Text Block]", "verboseLabel": "Insurance Reserves" } } }, "localname": "SelfInsuranceReservePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings": { "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": "Operating and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings" ], "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 Unsecured Promissory Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsDebtMaturityDetails", "http://www.fastenal.com/role/DebtCommitmentsDebtObligationsandLettersofCreditOutstandingDetails", "http://www.fastenal.com/role/DebtCommitmentsSeniorUnsecuredPromissoryNotesPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows", "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r348" ], "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": "Options vesting and exercisable period, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r368" ], "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": "Expected Dividend Yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r367" ], "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": "Expected Stock Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r369" ], "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": "Risk-free Interest\u00a0Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Remaining Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r362" ], "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 stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Cancelled/forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Options Granted (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r361" ], "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": "Estimated Fair Value of Stock Option (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r355", "r372" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding as of End of Period (in shares)", "periodStartLabel": "Outstanding as of Beginning of Period (in shares)", "terseLabel": "Options Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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, Outstanding [Roll Forward]", "terseLabel": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding as of End of Period (in dollars per share)", "periodStartLabel": "Outstanding as of Beginning of Period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r345", "r350" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled/forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Option\u00a0Exercise (Strike) Price (in dollars per share)", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails", "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r342", "r370" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-based Payment Arrangement, Nonemployee [Member]", "terseLabel": "Non-employee Director Options Elected" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Closing\u00a0Stock Price on Date of Grant (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.fastenal.com/role/StockholdersEquityStockOptionsGrantedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Options termination period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r366", "r378" ], "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": "Expected\u00a0Life of Option in Years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityFairValueAssumptionsForOptionsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total grant date fair value of stock options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r467", "r475" ], "calculation": { "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails": { "order": 3.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 cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r98", "r119" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Business Overview and Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "verboseLabel": "Product Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r106", "r387", "r411" ], "calculation": { "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "terseLabel": "State" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesComponentsOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r46", "r64", "r65", "r66", "r120", "r121", "r122", "r124", "r131", "r134", "r152", "r203", "r291", "r296", "r374", "r375", "r376", "r408", "r409", "r435", "r444", "r445", "r446", "r447", "r448", "r451", "r532", "r533", "r534", "r580" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r120", "r121", "r122", "r152", "r492" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r291", "r296", "r358" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "verboseLabel": "Stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySharesOutstandingDetails", "http://www.fastenal.com/role/StockholdersEquitySummaryOfStockOptionPlanActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r46", "r291", "r296" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r22", "r23", "r291", "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Purchases of common stock (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquitySharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r22", "r23", "r291", "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Purchases of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r105", "r200", "r202", "r441", "r480" ], "calculation": { "http://www.fastenal.com/role/ConsolidatedBalanceSheets": { "order": 6.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 at end of year", "periodStartLabel": "Balance at beginning of year", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets", "http://www.fastenal.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r103", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r296", "r298" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Two-for-one stock split" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r452", "r482" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r452", "r482" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r452", "r482" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r452", "r482" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r481", "r483" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r390", "r395", "r397" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Reconciliation of The Beginning and Ending Amount of Total Gross Unrecognized Tax Benefits" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r194", "r195", "r196", "r197", "r199", "r201" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.", "label": "Transportation Equipment [Member]", "terseLabel": "Transportation equipment" } } }, "localname": "TransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/LongLivedAssetsPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r381", "r421", "r510", "r542" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings from foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r382", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of year:", "periodStartLabel": "Balance at beginning of year:" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesReconciliationOfTheBeginningAndEndingAmountOfTotalGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decrease related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesReconciliationOfTheBeginningAndEndingAmountOfTotalGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r393" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesReconciliationOfTheBeginningAndEndingAmountOfTotalGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increase related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesReconciliationOfTheBeginningAndEndingAmountOfTotalGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "terseLabel": "Material changes in unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r394" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Decrease related to statute of limitation lapses" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/IncomeTaxesReconciliationOfTheBeginningAndEndingAmountOfTotalGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r153", "r154", "r155", "r156", "r163", "r164", "r165" ], "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": "Accounting Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/BusinessOverviewandSummaryofSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r111", "r117" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Balance\u00a0at Beginning of Year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "verboseLabel": "\"Additions\" Charged to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "verboseLabel": "\"Other\" Additions (Deductions)" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "verboseLabel": "\"Less\" Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r111", "r112", "r113", "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "Valuation Allowances And Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r111", "r112", "r113", "r116", "r117" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r468", "r475" ], "calculation": { "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "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/2021-01-31", "presentation": [ "http://www.fastenal.com/role/DebtCommitmentsUnsecuredRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Leased Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/OperatingLeasesMaturitiesofLeaseLiabilitiesDetails", "http://www.fastenal.com/role/OperatingLeasesWeightedAverageLeasetermandDiscountRatesDetails", "http://www.fastenal.com/role/OperatingleasesCostComponentsofOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r137", "r145" ], "calculation": { "http://www.fastenal.com/role/StockholdersEquityReconciliationOfDenominatorsUsedInComputationOfBasicAndDilutedEarningsPerShareDetails": { "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", "terseLabel": "Diluted weighted average shares outstanding (in shares)", "totalLabel": "Diluted weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings", "http://www.fastenal.com/role/StockholdersEquityReconciliationOfDenominatorsUsedInComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r136", "r145" ], "calculation": { "http://www.fastenal.com/role/StockholdersEquityReconciliationOfDenominatorsUsedInComputationOfBasicAndDilutedEarningsPerShareDetails": { "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 weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.fastenal.com/role/ConsolidatedStatementsofEarnings", "http://www.fastenal.com/role/StockholdersEquityReconciliationOfDenominatorsUsedInComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r422": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6829253&loc=SL6831962-166255" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919381-209981" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r483": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r559": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r560": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r561": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r562": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r563": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r564": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r565": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r566": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r567": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r568": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r569": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r570": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r571": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r572": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r573": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r574": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r575": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r576": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r577": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r578": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" } }, "version": "2.1" } ZIP 84 0000815556-22-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000815556-22-000009-xbrl.zip M4$L#!!0 ( +9M1U3- ('9528# )\<) 1 9F%S="TR,#(Q,3(S,2YH M=&WLO6E7&\FR+OS]_HIZV?><[EX+X9P'NIN[:(-]Z&V$VV#[P!>O'*&PI&)7 M28#\Z]_(*HG!8!O;@ ;4>VTLJ88<8GHB,C+RC_]WWNUDIZ&L\J+WYQ)>04O9 M_UO[X_]KM?[WKS>OLHW"#;JAU\^>E\'T@\_.\OY1]MZ'ZF,6RZ*;O2_*C_FI M:;7J9YX7)\,R/SSJ9P01\MG%R$- M>:FY_=J]9[2^$VNMGYVG5XYN6JW*_L6-T52VO@U^A)<2W$*X1?'XUD'5.C3F MY.;MHPNW/)*ZZ/.+)Z[T&(EGS<7QK:X8]/KE\/J]57 KA\7IL]'%NH7Q ]!\ M_]H8TP^A9SHKKNC6=V)RV9.\*AC!\DL3B& "FSO&#_B0W]X7N%"__3_L8I0P M\Q^_/-WIZOC6&W=>[T.Z;$T5+GI]WF]!N]>>&/?CDN#/^J7I5;$HNZ8/,I#X M@;>0ND('>,_MK7[M)02U$&EA[ M[BAT3>O:4ZL=TSO\;4M M_'#M#Y^?9E5_V E_+OF\.NF8X6JOZ 7H0'Z^FFX,9?,Q]S[TZH]PO0UJIS#1NH*@O^U+CFT9[JIZ9"O M;O:@?\/G,)S2=+9Z/IS_.PR7LMS#JSU]-[0;Q>DK\N9TGVX/_/'FZ<%+?;QS M_'?G8&,?'QR_'>Z\?XL.-O[!.QM;K+UQ<'S0W3[;)EOD8*_3V=[[Y^P5;7?V M/Q7#@_?_D/;[?;Q]W.FT7_Z#VGN'PYV-?\@^.3C>WFCG[>Y;?K"WB;9?*/2* M' SWWSMQL+=_OO_^[?G!^VU^'X_MX_Y_O==SF\ M[]2_?)';EV_%]LLMLK/GSMI[OIOZUGYY<+1_#&V]W(+V_H*^_ 7O>8O;>Q]' MS[R#MGCO8*\XVS_>Y^U/Z[A-]J$O_Z"#[HL\C6O_>(MMOWQWO/T2VMU[BW?> MJ>&KO6DM,0!YIH#XFSY(R>#3"CT'()>5? MP"_5@K;?HBVZ)MD1!16L;('L OC"SB5\)5H1>R$5SZZ_HVG_LM%1'ZIB4-;?:AB\.N*SABE^A,_&+PHUY!M_RWWZ'O-09G6' MPJW0__G6OZ\CF,\?7AO_=/WM)[5V&G\#W%WV$_Q8&SMN"(^?N[QVT4U_>2LF M+8HOFVBNC+^/&WEV;:)NG3>G&=>68$&09"Y0JY@T2BH/OC)'#'_8JN=-4#0% MT]4X*OW19(D611GDS_$'-?32)@\1PAB C,2L G*B,")D]H!\D'U;()O2*:!^:[,)DFL1_!/SF9U M9$!(;TSHB)WKB]\]HUY)3GR4 #H,"PA;[8B@X$@0KK62H>'/*1'G:_QY34*_ M;T:OS8 ";TEZ*:,.FD7O 5XSCYPCED:O%:EG $W?#*"?F8&K$@J ;C<-Z"N<-ZSO/&]QZ7_-F8"J$D=K8Z!GR2@FP7 )@?Q!> M>:4?3\^,1AT.$_!OOGIH[/RDD[N\OQVZ%IKP.5QMUAM&P>_5W3X,/3VS^9]! MBN$5W9.B!U^K]?,W-G$Q:Q<]>40%>(TTR$N& M*5+$B\ HYU9YBH5#DBC0#U@ETCP.)\\':3Z7FI\@C0A>!FFCQ5XQ0Y!15$F$ MH]'62.YI31JU(,V=2:/NC30V$$TL.(("Q"008KQF 5L2/?B*0*0)N(2S3*/) M^ZI4J$O>YRE]PG1>F]QO]9Z;D[QO.C," M]1T#AU6SR'5PS,5@)>*$1,Z#YL8*,3=0?P)DND?8+YE4T7"0(>&90=X:0K@, MR@/Y!%=B;F#_),AT?RX H$6#B$4V:L*D-99( !<$&VI! 5HZ?R[ H]%K\NX M> ($N8"Y))RQH&P4BB&!- :7STHS?^[ 9(@[$=? Z1AIHJ<$O&*P,=%C&E#@ M5@*9*9H_UV BQ)V,FR"P3.OUF'#/&,=:.4JQ-IA'C8#28F[!/Z)N\%OVG*7MX[K&;$5Q#4^D#!1_ , MB*.B,EPB@;&,D1EKYL=7>$SZW*.3P+ DD1$MB/2,4FJ0"MPA%+!FWOOY<1(> ME3[WYQV K5%$:NS!'6#!:XV$X]8Q15UTTNOY\PX>GE"3=PN\I"@%DJT4FBE% M%-)$!>6,4@ @&9D_M^"1J3H9?X!R[43@6B',M$G+>I(*XH' TFK.Y\\?>%RJ M3L81D,'QB#@PBD0 +YF6W%&%P#40POKHY\81>%2$>7\> +*81$1YX#(MH2,C MX1LA(E ?K;%V;CR =><&W4$G[4[>Z1^%,MU7AJ/TMM.PU7-%-\R(4P!$\C[E MR'JJ&:/>8!^$030(KH)E?FZ<@@F3[![]!"Z)TR08CUADR @58[0@8MI')22* M<^,G3)ID]^@Z<&<]!:($99F2UF"I0XPBR("(F,?!!.*$G D?$I1 MT9H8Z[2443*#,;9&."\#D,H'92)C M2BCA.!8\AL@ETN81\]\G!1&QLQRL#:-4$V8\,PQYSHW12D8.+MGC0<1'1%P7 MF\ ZA:LKXMS86ICV$J^.KX[?]A<(+BX)D5'O!0B#*.$QDD)H;2=-NS<:V M4XI:XP_3JA+6JRKTUQWH@ZI><&PT03T]ZR?A?*OG!U6_S$UG+[BC7M$I#O-0 MO7KU_.$M.;VR2_?KEOS:K3\3 Z!"N.%)T(PS)0EFG+K<7 "&TO&J0.>&D;<(N9MAO';K]\W;A83U!HG@7]BZ>P(?OUNX0*XT30M>E 2FB%+1 M1DV)C-IS*?A(9T_)Y%_3V=?F\V>69R-22&L>H@6=;9G5F$H/0#M\BU<]T(!7F^VS+ O '0/[RQLWSZ,VK M0$# B7-<&^9!Y3*N%([,(.R1%[,0GTL"?N'IO0S%86E.CG)G.@U91_4X5]_N MSE? #9PZZ2@B!CN@'-'6"ZJ%D9&"FXX=G0&],'G*343F8K $*W"F O(L@HWE M3'&D/ ?WRF ]"TOT$Z?<9$)B&,2,(!H &Z7B64$9#5#=42PUL2*XV=>6M2?\ MW/0,P(Z>WP[GN2OF<;G"4LI9JNC%-&:<6PND0I(8&CU%H$YG7WM.@)(3T:;" M!:D$PD$:SFA:>A+4I+!?8-8R.@?:]/$I.1GM&A#FB!G)J& L[8(&<*IQB,)0 M&T P9U^[ILOMHNP?K=?E(\T\:E9ML%">$J8Y3NM$1KG( V!4Z9A@>@YPZ2-3 M<2):E3G$;(R:!;;"S<(>WNFC MY&3R9ZA7B* ?F$=L0O:*<1HH;E#/;FO7Q*3FAW;E":(,8,5P0QI'3 MQ*0#6%RJ;6$4L3.@79]&9/Y.#+UMCHMRW$)UA9.W36\0C>L/RKQW>''#/!H9 MQS2V7GC+,&$122N0UUA81V/@A,Y2W;@%0T\90T_$UDHNA W"I=I#S!*A#*,^ M2LDYLH;Z290X7C#T?##T9""'!IS!8R06!28"X8& M\/PF5,TLFPZT7?7+@4M-SS7^4!X%EG(0@)D94U$'I*.27F+%L9&S$#I<HM+=<,8J0"32"^D:2 L]3&Q9@9,'=LXM,"'("7$7@-=#?AFL= M?9!84*2L=,K%!3*9"^YN-DC-,PB)3!$3)?4\>$:L-EX0BYE6+G"$XR((LF#D MV< ;V"HN4,!!B\B"#)HR)E-A$BMB8'@1_%@P\FQ "V2DDU2VB:8RD]HRY(71SJ4Z)9QYIJRR"S4Y']PU&=WE M'=/"!BDI)2QB85*N*GP-@7,=Z"RL$2?K\[HL/#BQ.^5N*$]S%Z[8GQ?P)_2^ M;7KFC(M',_(D5&2DV./(D#71,6ZMBO WXE1K(E =9R59?L'$4\+$$W&' G$$ M.^E,.AZ:4:O!MN-T1+ .X.]S-P-V?L'$T\/$DX$3E"O+<;3>1\NP9=9ZX]/. M01<8T6P6$GJ?!'/]K"CO%45G+J.K0E)&$G[PG#+*D$'">>JL\\;XH"9Q6/N" M@6>4@2=37QUK[[@(3"K..* )1UDD2E"E='!F$55=,/!T0P@B#!8H ,]: NY; M5)+8@ (3FG-/_2Q$)!8,? <&?C[H]_/>X=PBB4 XH&&,)?6"I0H,-B4:: -8 M0@FDV ))+/AX%@ %TAYS)R.SC#!#L0G880#)U&G-:& +0+'@XUG %<8R9Z+A MCEC#N/(F^*B)(,%S3HC&"UPQ'WS\/T-?F@$\6ZWW_.M>&'2A93>7$(.X8)$R M4B)"F8W>&"4$1\09*PD1BV#%@J5G#6U0A;@AP:2CJ9BP46'@;<'AD=>28*2F9]Z"P8[0\4*VT1".N!E3A0A*F*.M '&U4@M$,>"EV<%:OB462F5MB%:%J56 MWF+M"55,4JD86D"-!2_/"L;07L0HB8G62B:E-DH[A&WD3LI@PBR=@+[@Y:_P M\M^FE_>+Q,V[@Q-X1YC+N(;TAF$IO16@C T "Z)260D#P,-K[F?IK,8%-T\3 M-T\F(R,(AR11WIBT9P,K&HT%W(&%YPI1L\ 9"VZ>':3A#-+.!<-EI$P!SM"2 M6\84H9HA/#,'LGR%CIN=X/JI)N1=Z;@0GYE%&@+P,9:..(X?S'- (F(!B%A*K M$%BD7(G@L+06$Z\B(G(&8,:"E:>.E2>",:SV#D6I@9LUPTCI .X?)8X$@:,, MLW#PRH*5IXV5)[331$OM-'%&:,1<5 :FPM";-P^M""DZ>,DR=T%G-=!#!P>*EB!AP]P,@,<1.CYM;91<'AV>?D MSUI>[_G1Y;KFY3P"#1>MLBH@HBUEQDL3**KWN5+@..?C!."+@_UDC F$>.Z,U<0)%%IT64BVV MNTX)4\\D#"!42^6$<(!Q&8Y6\\@<%Y0;3+RC? $#YH.Y)G,H8C0^2J*$U80% MS[15G,@@#2/* M\MS/%<,->$ZETC%JRW3E$<4UZ,PM:;>& M0"T8;W_XNF-Z"0GZ1WW$;:5Z;G[Y^,>0^(!??>M"GC*S] F:@ ;RME M',>!I3-MM/6 6(B27GA,5$V9J38ETT49=&^4L91:;82K"VM;D!3L%#8*@Z7W M@O%96B?[+A+]-F4@BQ(E&42+F0/%H M!7#0H CZR"C#X[Q9[Y_CG6DQ[,ZQH*-B"H'YB$%II!WXC]%[%"2U=,X,^R2) M=G\VWR /Q)%."KES?= ONJ#T_$9> M]UP&BCIXCPJT0('C""DME M!-(Y0JEPL^K&32 F,+YYKS2]ZJ0H^_6:ZWPK:Q8ECT(9'B+3*:)DM/,4<^*Y MY&86%I&FQ.@_0>:1CGILJ0+'$3-C9(I.6@VV7CN&M.)S8ND?G;(/8MXI)89@ M;9AAD05&+-76>449"D!"XN?$O$^26/=GTY5E$HE4<#]*YH$^UKL0*2)6 @6M MF3/)>E[ 5)4#ETBUU8-'#\M0S435%/.KURE6#-+BBS>KGR98!9-R='J>)2 M0QU7#'K]\M\IZS5#\J3/YSG-7S(@=$4(JZ:*T.E" M:,(&+;D7UF.E""-H9N7BT6ER?W+"'.9*2T0]X##$A/(1\T0>'XR5(UBI03@HFA##Q$#3@7,^RM41J##-5A5B *5JWQAVDCSL66 MJ(&MPG\&\-#F*?RYZ2!^=L,#!SY)"GQB=9? YV>W_D3@,V*F20@J("H "X#* M ]^1!AV\%,P%/B8GHJWQAP4Y[TY.1.],SLM;?^8H0*F#4LISY12SEEK,4,#2 M"O")E&?FZ9+SSNV^+$$SAI"T]Z#ZK,4C4X:_3!7\:S-,PUDOR[1&2L(<.&H!981AB'"P;EF-@9/::IJ*!MX])3XZ>?L\6>$^9F8+4*6 M1(2- _>!6&>]B3*@: 7!*%+ZY @STX+^("QB;$">"(:\,RS*:%)PD@H3B%+< MXZ9J/T4,BZE=&1\39OW,E+4.NWXLSL"4PQ?% ,#TWEFQEW)?3<_OG<&[ASN] M!];'F+80:V%Q%WU\?PO6)I7B1(I+2AP3GFEEC>$:T+C#TE@QO>[JE)'R8;:: MAT"L24L"GC&EI)(8:4LTJ.=TQ!R;#XG;#3!H?X-,\RAN2A&KK"-2T;39$)L( M BB55\;YP&=A3\@TT/%!9(UCA(-*Z8)IRX!C&C$CA:$N:.] .BE M-X_2%ID2(%?21R89,-)(82*I1,*!3B;.1 J6I4%.<2S)=E'R8 M;$?0A$(HB2)FS".CJ-8&$>VU$@@+-1_RMG>4EU>)M)LJELE1=%:KJ6,7*$9E[?U MDS+OC"''-2=[-S^_)--&T35Y;[[$#MSPH+A6"A$%OCDX;UA3(1!BENH89Q16 M3HR@#[-_WWO0@%+CM!%#89MV\U#FJ!/&$X/Q/$A?XUZ_R,NJ?X5:+_(XW^(7 M%0-Z&H Q%%"F(<,&R 0AYTI'1,*Q.B<,@Z M+JS6?G[D[X9?4$>=YQ1Q:@$NNV#<2(U+S0>3. M>D-DT-XH#L)%M W2"F0$0$]MC";S('\A7D5.HZ"CY(C&65@2#@+ M=$26."M3,8DXHV[>!$CY,,FESN,(^-\2YAD'OX!) KZ>5U2G97$[ 8F;":Y& MT8,/!9XQPL#&CEDD%2'>"N8D /59V&<_94O0D]_^;I$P(IVM80U-Y>N5D:D: MI_38,8,CF0^:3F2]>D+%L)%07 5/G<',,6>45QY10J/E$N%9.IQG.I;2)D]2 MF>H=2"%9 ,5+&%/1"&+K0W"X1V%.].Z$UMTF==BAQB0*A$%6F9=!.4NQE)91 M3K1"/&4-ITH* M!!Z: P2:XW"$30QQC+( M.2+MA(*>DR%K\$YP1&+D2#&-G6;"!^:P)5I8-A\2.[F8VF1H2BDF2"F'.9 2 M.V^=#=R[$$C (C@QO5N"KY'RYB:7S=&>DMU^X3[NG*2:1#.R(]@KK.L,7.U\ MDC 3M-,!:^Y%H*!&9^BLSDG2YIIL3>1<3!2 3(8@JHQCE#*5JAS[9 X51SC. M7-!@&@@Y&27I(B?!4>+!YG$1K:3!6D>M1-1A-RNK?9-7DO=86@^\0#!27"*! MTD8\Q2T $T=$4-AR4J?83O=1L]-!DL]/:OT)DF#M(Z81VPB>.H_!Q%0$%@>A M%!&>N1DZ!GA:U-UDCMPUV!AG7 0;)1GV1BN+#9Q$GZ&[-;=Z[Z_,"[O MY/T\5/-^"H,WU" :F7?1I/.8K 9?#J5*ER+]-?-&WO'-[\)1[CKA 0J23IZF M@5!M!*,!*<>4X49I3H,D43G.B=8SY#-,NR/O((CL1FF*O28B..TDQ\YQ8#[35FE%B(E*,S1!0\$,:P4TX@+:QP(,L@ ML5-<\W5Z)?5A]IQ%@+926A>P8U@1S8/4-FB="EZ"&S,GA'IXF7N8/1&@$J7& M+"H?F99&FX"CDXHC3JC"4UR&=";$Z/Y6(BCF@AN"&5, ,X/3B@!,P5J2=+@X MT7-"J$<5H_NCCHC!..FM0MZQP+4.@",%IA*T'N)F!DZ">5X&G_='(C*\3HPW MX;2H#^*[?M,W:'/GIE\5O<-^*+L;P=Y2(>]5W@L[L6EY1I1JL F+94&@QL! M3K^E+#F$+IWFH%28@;-F%MQP?[H!*QHP!S\2A52BT"EJ&2'2&2JU1R,3.]6Z M(9%BJSY/*#UX-4V#K""T&WIY48)V[^95593#=M$/K\W0V,ZW]A/<$T\T'4C- MS@KJ8MIZ)25S2@AFE%04M($@QDJNHR-Q^A7$@B7N&]\AQYD,H!!T9%:GTV1L M9($0(1GHCBD^H^&^*7(O/,AXT^#;'HQ\ .;B1YAQ6M0%EQ19'P%06LZX-SH@ M:Y"CG"/PIIV'JL<8_>"4,"R4"C59BQH*R3R ,VQ2)] MF7'OY"FRQCVB#66IM(;0@"0SW-NHN)0:*4I95'2VM89\@@;E_K0&\H2BM(\; M27!DT[&"3%-K-<-@5= L'+"]8(T'TAHV6J]3 6W. R/U\5W(8>,]%V!0\!2? M8SR%_BL6>N+NZSU6*C("U ,5J9H44]YJ;P,FGGF4BO(Y/_U:8\$:#Z0UC&$, M6P7N2>1,:*Z!5ZA45%+E';=LH36^QX)A.G'6N,>*@I8K0X, '"J8T<8:'"7\ M8ADW 5S8A=:8,=:X/ZT1O- 8V$($F@YY]>FLP+3\*@PAWF$^_5KC*Y3BZ.G! MT/O3&NG #Z:1M=(ZQB-/1VTK1KB6 <-O?/JUQH(U'DAK1(>CT-*35#"3<*D( M?!,DU4PQ8$]F8/7U:QD[KT(?B'7'M)E[XH$93-NR%&O/),+*:A:(-,Q3&X@W M@8)7(F8 53Q9)K@_32 C8<$)"NH@L!B1$EXK;(/SD@+D##.T(_.=*?.D]-]< MU-:Y0C5?]+9@V*4UO8\[,0:@4;KOU=9?.V_F@3DFOP\44RF<8%)X:\"1!:T2 M4F'P"P+ MS*NH*9%"4J$PD# )@HJ7*X>F'B>],9V!2Q93U3J2VI1$":.6D\B8R%8(RARON(-8U2JAG0DM-*VX@,%MAJS (2,[#J=U=RU=&YWW;75JP9E>G)& M%&DZWXY*JRTW,57'T%AX0*J*<(JT0;-4BFJZJ3=Y=2JB%3APP9A!=8T;[U)= M<*4%QT;.0G+H=%/X80ZOYYZ%:#2WA#%DO*(F[38EDB&/;%#37X9Q^FW@/99H M]"& HY]*@CF>\JZM,D%*JB) U2@PGZ$Z4M-*M\D7EF+)U; F1L(X V"C1=04 M T@5(JTRS$!IU%E1I/20T)=8BR;VSC$EEYU RIP#H3$0^ MP?]7AN/(I4P%.Y22!JFH&<9>NB#JS%2LYH'"$[29ZAY/<+;8T4B0"HP!L73$ M5C@;0(5RZ@B:H4)NTTJWR5=VPQXS&E.-/B3KPKA4IL."C=;6D^#I_,CDQ&WF M_4DF3P5O<43.*\8H#UHH;2.S@'JPMVR62BQ.-_4>63Z?Y>>K9:B*00G3T'P] M"L;7G??YZ=H?\&=D2H,7/'*B0WWF,%%,N.@0M2*D:ECH0R+XY3-5?]@!TG;S M7NLHI',05ZDXZ?]^EOO^T2I&Z+^6ZOO6_JA.3&]\MRLZ1;GZKT3W&'^/T,E6 M--V\,US]90\(667M<):]*;JF]\MR97I5"ZB1CVZL\D]A54$3];>SIDV&T.^= MO!?&?0 :_M?O:>0M'UQ1UFRP.NC!>--=T"4S+5W)CLH0_USZUQWFG2ZM[:4\ MD*R(V?-$V%Z_^N.9 6JDN;V%*'6KII,?]E9=2$DB2PT9UOZPY;/[>>Q.#_?K M7H]NL$4)8V_!O'?,2156QQ]^]WEUTC%#T%[U]-4/_=XUY2&PEBWZ_:*[RF&N M3T/9SYWIC!JIVVLN7S+="FH8KP_LW??CED>75^I+S_K^YC6M5C3Z\F6T@B^N M/:O?78YO&//^27^I?@Y&E:;ISR6Z]-G 1T/!)_VL*CJYSVK> Z897>\7)[=< M/#'>Y[W#593ANHG+/CRK)^H[R'@+YT,#/\#Y6'S&^O(6UE]:>]O>VMOUN9NMM[>R#;_]_G_K+=?;F;/=[:WMW9W MMW;:WRU)]S<$=*HPF2 M*4(4QXX1[XF2 E-SZW&\6<\D].5#OKI1N#KE/*&?I5'\DKX;VHWB]!5Y<[I/ MMP?^>//TX*4^WCG^NW.PL8\/CM\.=]Z_10<;_^"=C2W6WC@X/NANGVV3+7*P MU^EL[_US]HJV._N?BN'!^W](^_T^WC[N=-HO_T'MO-_ MX-]MMD]>','G4__R'?/_ _TBG5-[7-#]8T=W]OZ&^QS>[FZB_>-WG?WC-_E! M=VO8WGB3[W\Z.MY_OSEL0WOM#?YZ61O M>[DK?,BV=W]8ZS=D>7@]LM[K#4SG33@IROY2%HNR:_KP=I@4PE%?4"^O_/&:@GZ/\A:G_Z&^Y[.X3Q\?V]S;.=O0[T\^]\ MYX4Z>[6WWM_>1>?P[P=)3,+^K,5EC"W&P>O31/H6)0)9:5SZ;VGMO_^E)1._ M?ZZM+G3#2 YN8?'OY&0PE(^/76HN;E@L*VL>RTX&934PO7[6+[+=X)(SU5AZ M3+.BS##_U?^6_*/^44C7!V5=)SS;/'='*;DU6W?]=!EKRJY-TNU0>C)H[04, M)/4_YA40(!L&4V;@YP?_&,C@=1U V&S""M=$>M7#+ZTNM'F4'FMY,VREOK5" M;R9E^\>AQ,[>Y@?-@M":L!;RW+68\[ZEO"$M:GW0Q+"@N5A:VPBNB4]1O)RE M:?\VKI@VWZ$HOZN+"PRRP""/BT'V2NA?GBS!W..0]_OTX.6[(^@7]&^=MU^^ MRW?V/@[;[]/[UX?;[_]A!R]?=-MD\W,< O?[CP?O-^&^=UW *PC:XCM[T&8: MR\;6^<'&T<=]>/_^N^LXA#LDHXFA)3!3+<8 @EBF30M%9#7!01(ZQB%LKG'( M)9L]"A;YLF*X-11X+Y-[H2HF 7W05>C3OYSL9D4CBV71O3"6C]^UKRTF-$3_ M^;^3&]W2&K#PTYC#8\^+;BH'D20CYH"T>H,:7SZ@ MG=VL5S%?0&/MNJV9-* _#/:'\/P'9;"QC/N65Y:WF&:R99UV+1(UUH8S)2-; M6D,M+##A=X?X5UA,?X'%'A=.$Z56)&_6L&Z'T]?W"%_28YOM]5?9\YW/%??V MZ_7V_M3'9W[=/#?@2"3R)V^BO"![9JJL.@DNI5'Y+.]E>;_*P/4HH:\W5X]N M7X=/9NF*"/.%E5J\>$JLU+WER8P>:26/N$E>N\+B9>K/HW.X!@8GZD>BFDRO M8,SN/:Q)5I@4]_Y6QJ&SWY5N]0.!CD9)34\&5W*:<*C!QN;GW;V.L<'>V\_;7_:Y^V7FP 8 MCCX>O-PZ:V^TX=]MMKVW>=;>V_\L/'KR<7MOF^^\;W?:>]N?VLXSLO MWWSU>V[LN#K!GXUUJS MICA_T3\*978\*//*Y_4J0,+A^54M7-]6'II>_JG^_MN$Y7ZR,[>U\F9E=R7; M[)YTBB%,W74YS=K%RF]WR,WXHA_6##_OI;>NMO %&'U<" <^"FD@T_=".(Q6 MB+@;*OHNL(57!+G_UQ)QYY3Y[YP$]@"]Y2OT^_+[)[L(-T6QAL>QVNO>EZ&J M1O^DFH!XABWV?O?OX^WCK7-XZWD[Y0YN'!QM?^H<[6QL0Y]2M HL\LMW^?:- M]?J3'-XWW#Y^T=W^!/WH;J)V%ZS_^TVV_>F@L_.R?;1/WJ8U_$_->OWFV&+? MB)IMO_SG?+_[XFC_^.!C^^4^C'63[+Q_]['=/?BXW=TG^WN=[L'&FTX;*_3! M*9%.,G3S>J%':3CK"_!00V5R[OS/&0>?;AQ\04L9CI5M!4-QB"CP+ M%:AL"12E2260>$!W\9XOU_3G%DM/UB"_+D!..@?Y21-#6LC(-V5D^\*'=D90 M#W]:4E/PH3%C+<4X;WEE=-!26"+CTAH'ZRK!6T'HOF)$CX)@I]&_'/%L\L)/ M2M#Z^8GI9.$\N$$_/TV+9.!JANII^^ @REF2Y1^>A4GO/;[;XFB6_OOU ;5D MPI[K93 SJQ=_>(W]T_;>Y@?*'766^);Q1K481>F3-BUOI:7&(<$9!MV&Y.=* M[;>'1("O"A"SUT=%[TEFK %AWGZ >>>*I6HA0@E 5CJT+/.DY1Q,9 #894A8 M6DN[8#F5;(IVI=REG$:2ZU\O\UM^J;)^Z(231/!1/N1RBK]V!DEM90;$,W/7 M=-W7$_$FI*NNI(@W21SI+)>O))F37^U%>OFZZZ_>9723B(3^Q!X=2E8(I?<> M!7S(U]YM[7TVED*^*8O-QHB\W]2D"<8=9:YCJNKG]GU,X1!+4ZN2W6'7%IU? MOPL[SL0 4XI@HU:*V/R;B#GZ--JO,KH^4C]G1_GXADMM]3W+??=2#N?.D]O- MO>^$":'M!X0Z(Z,QQ,36 MT='^)_#3W__=W=EPJ/WRAF]^U-YK=PY2;&GOK^/VWA;:WONKL[^WQ7=>OC@& M/_U\O[O/VI^@W7?J_&KZ!J***JMMR^L$D[CP+46I:0EM)/7(&6E%L^>B2%Q3 MN(_+V8DILU/3&83L_ZX@G/8G9=41@(P?\-L7,G ?,C#2SHUR7@C '03@(H#[ MP2H98Q"L);G#+<8(:RF.4(L'*SS0@3ONFR3I!7M/6,6/]XTVZ?R?KV,D*SW[ M2QB/)@&7*4ZIH+LQ#'2^9&D=2Y&6%O!5"^R5)L@A A*P!TY6VU3>_"?;368@ M2W680C][]>KYMW.>OE!7Y ME&&?%^SS\NO9.PK 2MU4TBMOIO+*]HV\RDQV%CJ=UL=><0;]#*:"T7FX4 U2B,-4F0\Q M[S6[.]X,P MCB-^RXSQM-'_PE:+WT--_IX[NCOJY57=S)K71#\?>R/;QU@>/ MD>9"H)9WD;:8C:IE':> ,:FF%M&@$5I:VP_5YYKC)S:#OP=3F?XX MF\"_MBGOYM]V,?F)*:8E=OCS2J57].&7_PSRI.!!K]?;R)N2%M6W:EI<_^EJ M@8MK52V MZ>(9-/$RP^NAM\5G4&O;\IZPWY9/2WU^VG[^"W[8(QWP3N2\M5! M_[J@6MI+V0JI<%XPAE#I$E*88O4[4UKF["C4*?#75NJ[%=X'SA/635P M1UEU5*3ML.,B,_TCT_]<8YZ9ZJ:ZK!\>#>0W0&(]G_U*KHS6@A\&-]EC&$MZ MJ+X?GDQ=&;TLE:ZJZI[4/355/],H\V98K639P\.UYX.RA!XT);-2]*1O^H,G MIB[.M_>VT0>D%-)(ZA:5"M2%YKQE#94M YZ?L?!=1[. :PNX-BE%FB6% KJD MF_?[H()"!W1*6?12Y*LSS,)I*(?95@J(&5?G-VV8OLE>-*#NFH:]?,=5E'?5 M;WP3#@>=9A?.;FLO^S614(X(22A9N7 O\[J2P$FJ)/#0^K;I]84&#=5OCZ(? MK\QHFM"1NGQB^K&]L7_^P0;E/=*Q98(5+198;&GG4$NJ2!W6 HD8%_IQH1\G MIA_K0%D'^ATRXQSHQ](D)9>418J2]6[]%=S@7NO6"U47%"NT4HZA$6B7+DS" M<#E!47@=0+6">A+GVA;TO+V=*M/WZQ M!TL-U%SZ0@^6+N* F-@6NH7B'ZOD^[5K9(7K^]^ M2/4*EWQ&.DO$BN _EB?U,)W]UEOO]N2/)U_=1WWE65EVO"S[6#X']718E,.9 M1#^CE<7C379PO(_;>W_E!\%Y^^5!]V#O\-/!^W>=@V-W M8^/']MY1MWW\%F^__+N[LY>R?[1\?DIV-301/=G8VVAUXMMO&G]4&89(* M07!+:&5:S$?7,CP&0$_!"R4E!5BUM/:J-@[K5^Q /><3JQ1R'SS^\R@%70^' M/?2@ZS)/4R795QBB 8HCKI@A+KC?2O(7)<;OI:+(U&GR]F=P=$'NF^1^6AI@ MM_$"&NF_B-,V7Y\W@/\)\\>#(Y]Z^O\:5-!R5=4*H5A/8M9JEM*6-CBVE%/5..11J_0R_= M\6B)2<58XU=BF6G_Y!TSBM+J5+TF!: UI1;UBVQ0-7%0$(#FW+I;CG,IRKJM MSC U?I9#T]!LUH.Q%2GP>9I7=42T9WHNB2E XU3$--U<]4W/F])762K;DOO; MTU0S3'\UMV8GK63?>]3)(NA^^Z+D?_]+,,+E[W5FQ_A4))CZ%*,V_7Y(M742 M*8 JJ?8X]- G+F$8AQE"OM_5&Q1O2,WE:ANL! R2%6A:= MK "M?X4O+D/D]9DQ%]1GB%W9'KMK2FO@M:V=\TX8UMDBOV*>O5W938=A2R+2 M7MK?TL O1SG*?[8=T.97N&\\YK+;K%Z>0 ],NA78MD[,]76_S<#G_5'O5KZ7 MW^[-,C5[I2>Y"/: 9G'+Q7(]37-1KE\RVXN..9Q'J_A3.7'\0Y0<1JA<+JZ/0Z8QM7?;K+8GT7UQ ^^WF"MID MAOUS.;;WJV(>WAE/!)MCS/LSTKU_]D%BS9%'OJ60MRT&,MY27J$68AH1:9VU MXMN'-#XN&)JH59K.I(PIS_Y-6^#,X2'HTJ1LN\W^MV8C]$A/CO9)-QOD0&+K M=-XZSR*FW%=XK!K?>OV8&OCQ[T%O5&& HN:HY.7ZQDY*C+6C,%Q*C[WY!D"3 MW:)*:"MM#.T,&\MT,M([AK"1JLPHH:(?W2&M'+BO)ES,2RYF2LU<;D7%O.K$D^9/(_@%U< MIZ@2?C\!E1=NY:%KW%L_!? ^G7F^DJ5C2<''/"FJAH,],%?9S7M-WF/:4S.J M.I3RVS^O-%=6M4/D<^!/P*I?%X%LS/VI;%%BP@H^FPT48;Q8")Z=*GEK*I?+CXR=!MD-^ M&\2JLZ2&3<8FN/M5\@BK-(!T7U7GF:?&KUR_4U;2Y#3?>D,>TP/],1QEPS;G MN9/EFWZQS[ZH6>HZ$=5GRH5(T"6.$,0$9BD$'I01@1,GM3,!H5JY$(0)_H9R M:1BXYM_=NJ&=0;\.E@";+K3-[>!IG7R(C$5$:&P9Z7B+*2]:UH"3!'00E@N) MJ$\U["1?YAPM(WE3U33U/VHFN:9$1O& )$S%)2F^R>RWG[VF9ZMTEU9W/A?@ MKF> W7-AB1\[Q?)K9P%_84/_YP-+1XR!"J[CH:ME2 GWI^%RQO_K>NW_T2#1 MY2/&PH &_9N/?+D75_^F=]=23H(7/'*B _.,*Z*8<-$A:D70 3/T =.E\4-' MY>6JS&%HV3*8CP#K8.RKIG-FAM72L^LS!M,U&B\C]0D<7^CM+;H\QA_1Y7RH3(;A7W6QJB\%> M.>IS-H[V7&^WWT)WWVR^WGFSE^VTLQ<[;[9K@#;U7=];_^O59K;S N:Z#9.^ MM_O043/] ^?^3ET.O%Y13;[U]UI;N8*TOO>4:K3"*;GWK')%5Y"2#W"TCU1W MZ^RW"A,:]_&P+$ ?MT9 V0X[M*2]X8=:S_ M^[F9>X!W/,:14"+8'P(Q=\H$^DY -:F^W!U1$0+LM@[6=NLFC+HW;OE9!71' MMGF,TSUO3P_;ZH?NJ'[#RAURPB:EZ;X\:5_&)PMQ^BYQXDMKXQS:GQ2H'R/G M0G4^*JWI%XC\LP9[EC3>^H^IO,G!BX7*NUAG^:X'RGK((4+RT]K97AJKHG :?[?9-;%;";@]'+V#?O!&? M/&GT^ VH0]:;Q'%W#O24N 7%I[%0Y-)P.M M!_2H4Y\7,&_^B4[XDX9Y; 'SGK($,+2TM@V/9+LFAOXPV\BKE%0^*!>8[RF0 M_OZ4W^RD@GQ5J2QX[F%YCHXS$7XV%>%KO/(T+#=?6.XG+4H"+'>S7S'M@KH\ M.;X6K%D=T2\SW?N+_7:;_QGD_>$R4*53%SZLM\X<%9U4S6,[51$IJZ;J=7.> M7/9Z4+HC,]K UCS<++Q?G@NS@&/S+\_D:2^YBD4([DE+@%Y:>Q.ZQ>EH>^&; M 'V!+XLHW/S3G<@G'863"RS_E"6 DX3EQX7D9A8"IV',+H!/O:_J .B@J061 M;-!ZSW2&55[C\A<7!?J>%SW?5'XB [*0H=P4"2SX!QA'WICMG$DSJQ1[LIRT#C(#R+.H30QH(66>J^T6NYA.A_?WI MO]G$CHL-V4]^;RNW5XUQSR\+L-I.N!@JU>=-"?(7<.) MCT^7*P?D+$#JO'+I_>GJQ9:B!=?=A>O4Q9ZBQ::BGZYZA19!IB%^5):B=D+]/AM2DB_[-!^(5]GP7>>##S/B/Z<5'[ M^8G+ %M:NU2*Z?36T*L6D:BG0GJAGW0D"B^J CYQ&9!+:Z,]R<-LYZP'@/ H M/ZE/ZH)Y-WDO^ROT B#%E)_17*_QXN7NEM&6B2_NBUZ@R"? 0O>G1F<312Z* M#3YM&1!H:6VL,&M=F(+SH$BK:]IQKX1N-L>QCMSNL6>>;4&K@#Q]^'F_>P$\ M9X%;GCKP7-0I?.(RD"J'E7G/Y2> +"\SA+,7(8PV5(3R-'>+7+@GP0H/!B 7 MJXP+IKN5Z<1XE?'=8I'Q9XWYHG3A$QVZH^ 'G85! M?Q+L(-'3C@@M:M\];1F09&GM15&F#)S6O[/=0;=KRN$BLO,$J"[Q T5V9NQ M^(5"N5_64DMKNS"OIK_8(/A$R"V_>F+AL[ZQG3#^_0I)1GUA9$5RZ.])4=6U M[5;+>F'B-/Q^EOO^T0BM7'VPH>\JNGS$V*KH#/HW'VF(O/:'+9]]WL$K?].[ M<__GTETPX]+XH:-RW)\3=_->Z[,AW][; M6X!@_"$V4-_B O+='#FAKGS/COVEM;W$<'5N +1X^[&I=] ,MS'-#SYVYX0MTSXTMK&SO.WVYOMO=ULJ_U\Y\WKG3?K>YL;V5_[V9O-%YMO-MO/-[\X M 0 4#X&EP7RNZMI6/[(34P_@=5$V.X^ VL6@3%O3SX=7G/ET1$'_*)6(ZPW MR^^&4-?S@+NK(U.&)@6DROI%9D-V%#H^VTV&RYOA\L6>H:OC^J*)>JP!KY^4 M>:>IT4_HK6S\^^M]LML=P_DI1:@;PUE9+.2 MUK\R.'Y];,>#JI_'X81D:9P84%T6#'/P$/P$1(3?^T=YE?;]=1OV2P[C<@;R M!9>*>GMT&8#D34':)'.NZ,(HAG6@K;GAK,S[H)";7TJ0QRM-=8T/62R+;M:' M026)K/\%YKGRKN7,%UFOZ&8;H?>]8LRP<#4*3O M5K+U*JL&[F@YO6Q8LR@,KI: MUH.'05,HD @1@IBNCB:G:" 4,' MS)C) D,^.%TH4\':/0K>NM J5= MN$+%/$U;NC$=&-0/A_7WQ CP3S>_+'[=,'HSF3?&8>J"KLZVG:BW*8=8 G?J75M.MK%.X\-__IB>^NW[-=+ M!K*U@BW<\/D@Z#9T_3.'J'OS4SY//#>GRU6W/1DT:+ C7\H)9KX/34 M\^6L5W<7[C=-@D)5BVI#$-#@AS4CI@U3P"6@5CKU9"58Y$]-??T"0"6!/6SL M]LG1L*J%H*$)T# AJ,('$%S 0&?]H\0Q57. XZA3MS8\[G#=\(6(F&[J:5W@ M?'LKJ_>,#T(C)F=)(0Z3;JJ1/+!SU219P&4 7X='-84Z5X@M9/O%8*26 MLF'HC[WBK#>Z4']N&'<\ ""2&Z$@Z%02^22AIJH&W9.:LBO)3:F L:#M#BBZ M7O'EOHU5]N' I".WPNC$$E!2B3;EJ"!\:OHT5?=,FBHQ5V>X DQ:;ZUK!N_J M*7&F5O1 ]<]> !/N\\1=(X-\5,!]OJE0/\8"7S5I#;\G$P&RFNQ;TGD=T-YI M)OH%V XL;JJHVO] MVSLLTN?G.^^V-EI87]P)\G4&CGJM^T;C TV2'I^4-:N09G 1A<8.$EE0@G] MZK0Z:37 $QW]7V750=!Z24C7W3 @(;: M?(&A@VF^?E-=)DD]R*$% MADGF'P#AC7M.FF/ ZG[7V?"?O6?<+*C"X*]?BH/0&<]9X?-:$S0C'TM]+7$I MHS29 3.:R-CDGC9D:U@;R)+4V_6WCZI,-!/BAJ#OFZMC-9_8-'? %,.ZKJ,W M)XU_!X.Z,'&URKKDZ9%;6+_W-C,(;XTF[R1ZPC-CB>VD@854Z&+$,[4E.2E2 M?"$QRDA]7KSPJHE+#^2I?IH?,5*#7&!*ZB^QMC"W/@FS4P:39.Z"W^KIJU4F MO*6Q5Y]/0S?I)OA_FHD<^!<40#/O_ZF+I ^3,#6Z_G/K 8P;+%O/57=]3Q9H0! M-/>-ML%AZZ0>PRW@%@ B2E:L%OB;W)1N&N&I2VLV$C-?FE1LREV=G\:&CN'F MU0NIKG-^"0_2S'6"\;4;=8N*,=51-HZ?IJZE'U.[-9'-Q_ %B.52M_MC_@<[ M"1WLU #]*A$!AW7,638*O@ ]3>.')!L"$P\_@:6HBZR.QGX%N7W&#.84F,_8 MNI&L=H02#H!W7='2(".=!,UKP/K9\\U"Q'+S7$WYZV^L.P5"8 >-0JKG<9C> MDO?JVQO0U0_N:.0*73%451'[9\F^@4Y/K.#'!C,O@9M,F1#";PW*'&6)CB"Z M;WP\T[_RXL_9J+!C#DWLEP,Z\I><7[>3],9U_'750KBA#66K&N^:2CFLOM%O MEVJKDX\G(G42'/A!?PPE/3#?X0B0)=@!M@I00![''L$([L'@?8B-@"Y?0:E? MP$MP,WSL?#&BT."TFG)'P+UI]+^D3(71'>LK]2$.8S3SRTJV"GNN87)V\LN>/-8 "*UCWJ)Y$ :%;8SMC%!@H.3NHW MI2C'9R^!B^"))C4P=@"3DWK3Q *.D;L>S' M6(F97.C[]F@7OI?E(+U8#EHL!_WT]M[;2SG1?9QLZK M5^MOLO7MG;=W"'F/5H:F)\"]W@&K!MC,E*/@0W7-"#4I4,F@)8E$J7#QZ:CJ# MA*92+" YWU=B*? Q1:N;=\(3@VKL-5][]F)NQKW,_"",0]-U:Z.5M%%XX.JS MW[1A4\?JNWL[S_^=[;Y^M;5W1_LKKMO?R:V!)K;.+RO3?F'1IN'N$2:I:B+V MSXH6/-8J>F$4DZS A:CCP 1A?5<@\L6)6*".&[0B]X$Z"%F@C@7JF)LDE&9[ MTXTQ?GT"[B@I?.F6@8_2"5LI=W"5LULA2O-3GG:Z]U=;Z:8)S<[6WN9V=EG] MZ_&[\/NUZ<)RA8HT&7^]W=UJ;^[>"07>/L434L%MP&+9?_]+$8Q_OUK1_<): M5F$4[J]&$8-A & 3ZDA&)\5>;L%UX?(F>&PCN-"U PIKE-T\/C)-).C\$JZ MOQHGRZ3%DI02,7KA%,_I[4RZVRGUNFH6?A.SS7A.SJ7,-RB:8!ZSRR_AMOXPCG^,4F"8U(2U,5A>9 M%&?-JGD=8QQ4OP$L/TQ1MGKYU)3]<8DCX$JLA1Q%HTQU/;?J,EK6,6^:E%_2#3X?=&LN\/6L M+3?A<3M:8VTD;QDFK$R^59V6,.IM8N,Z7K[KXWI$9+XB,: VM%R;- M?%D[:#"$*VLIB5#7U@U'H7D@/;RB#NAVB[*.K(+KEK(*NN:XN%S73UPZ[M'_ M%&O"C M4'QZ9_]*]9G&S1W%O$%[M,:?$X%J1H#),9VJ:#)KJI1R.E+I86*!.MLZ!1GO]6.$L_J MC(NRIN^@SG5I5OLQO[:RD#48JW:KVW#34;8.TYT[D_V*R?CM;WMY4YZL60H! MUDY7G@/!O!D%UWMU#N5V.,]=\=NUWS8'99U%!3\US),8IWO2*8;P2H*6.9+9 M22A..@V)1]E;(Q7G7+)/H_0"TV^Z/5ZF@$D"G7FQ?#@BU.C=ERD=>5H&3DR5 M)S%K=$*Z?Y2.=&5I8IS9,UY\2'?4^0:7C&U23D?G4L N5QRNKJ;487;X/8S: M[Q?]>M6^ZH^><8.R2:*:8M/T!9L*\_-\+$8PSN8,ZQ];')@JF_O^0I]=5V4G M)9B0,D_9G",M/]+QB>*?9V:M9'_5%T?<-])RH*5!Y#)0X\,LG5D1;N&]036H M<^62,FW">Y>+AI2J=S26J?.NQ@E$(XA2&U%\OZ@WTS5+Q<*ZI>QW5M)VOQ"(B_G\JK!&%R: MS0LEWV3FC,;5J(!F87ET8ZVM1TJ\5L+UFZ[:83"/*7OHXHUUEM;%V<+-*S]+ MVDJ_-8N#8_/P[13PG\B;GGBN_E[-11TP%36TJ2U'=52<-=D7B;A%)_,$:5%HE[ -DJ-_8;?F^6M@>UDP$W-H*R?)$/TG!1OTZ1NR7K M\9HAO%MC>4*[S7DNR= V*80UB@4E;:K14GV3:M2%F3D"J6@&E +DX[;'Z7W M4$W2:G^\9%ZG=7Q9W'^_,!GC1,'/GD\A\)1@-48K%=P+!F+U+FK_B]PT(MDX MZE@"XDNLU#$G55@=?_@=K/Q)QPQ7\U[- O5#O]]DW\^WG:8&F\N7(;@5U(3A M1KMO1RV/+J_4E\;[)Z]=(W@%$_+%RV@%?_':UU[[_[/WYL]M&]FB\+^"FKD9 M2540S4748L^]58Z3W/B;<9R*/)/W?GH% DT1$0@P6$1S_OKO;-UHD* L:@4H MO'HW8Y%$H_NC15SWMG9Z<=ZMVJ[9FU='I]B?M5;]1.;]#7Y4C6[=8[ZAJ1*[0E/J#EU$&GJF^NXH<*;^_IUI<+&'9SK?PS.= M[>&93O?P3.,]/-/)'IYIM(=G&E;.=-]^96+64$+.(G?()'7T]N_;>.4E^IG] MHDWH=50_&@3Z3K/@4*^-_=?3G=\^=XJO;-3!3]W^H-^[>)Y(>3T-LM_]R1" MW^Z(B U^-WQ$EE![(5Z2,.JQ,G9/3\YZHPXYS43.:#3JG77(:2)R3MR+TW%O MT"&GF<@97?1[XPXY343."&[.L-?OD--,Y)R?7O2&'7*:B9PS4 @ZMM90Y(R& MIYU"T%3D#.#FG#84.<\T8^1%,< Y267:PE:OXVW467/NQA%@O0=FX)Y=C%KD M?ZFGL"=E/6U [A:/L]OO[^I#Z0"\$X '@Y,.P$\)X.%P5T=3!^"= #PZ[UC$ MDP)XW/'@IP7PZ7!7OT 'X-T /.IX\-,"^+P#\-,">/R"+.*9YM+9,W1>TI;; M_*_8V%('\"36YFEO?);FAQ.#BJGXBT"P;W-!6E M1=DF(_=L>-I[J>$;#\@V>0%':PNY_,@=GY_=U]'=@?AN(#X][7<@?F(0#\>] M\P[$3QH1N[BX;]"E _$=XUH7YQVC>%H0#\\'':-X8A #+[YG%NIC@_B99WM7 MUGCN0'#C+-CW4B=OZN.W]+YKRGXGU:AV"TWNX:XF]UW=4RTVN>N.V!0.NB6] MX'34.VV1P=VY57> [>!DO'-&9@?@G0"\>[)X!^!= #P:[&RD= #>!<"#TYTS MZCL [P+@_DD'X%<"X(<97$T$[:!WEXXMWSSMO>S=V]9X-1';]:9M+3041UL, MQ;WQ36U+W#X9M,FRZAR/NW!&=WAZSW*J#L!W _#NB=L=@'< \/E%!]XG!.]I MOV,/3PC>DWX7NGS*?,S3AC"'AZGT#03LG3K!=?'#9X_'B9WUBC)@NW!<(XW& M\XOSTN?2 K.Q\U7N9-6Y?](6B?=H5M4!>!<+?7RR8/C^_83[0!\)P /^TTI;-I7 )]U):9/FQP_ MO.\,@@[ =P+P^+S7D#CMO@*X,2RB"PX_1[(M#=)N;PSXI(L![T$,>'1^VCMK MD6':>6UWB3N7)QT M '[:JNU15[7]U,[!AO0=:&/L5^;R\*$><43SBQFN7Y+]:L\XHJR=Q+&U#][I/1L-=@AZ)@0-.P0U M&D&#X<-&,'8(>EJKV+TX[VY0LQ'4OV)%)6>K[>VMQ+K\)8[P"=)/+.8W0ZO;VH M O^/(LO#Z8H_"N- Q?G;XPORC=F0W^I0>PXOT/ AY>Q.G;/CZ8[S;0H;(H7] MQLDAF>/E>1I."D*FDR=.4J1.GGH!'=:+'"\.G##.51I[\LE:R^_,I=_@<^M- MWEPG5=E"^0BN:-7;*.C83C'R"8+XE1/0L*$$M%&NX\SAF1EP;B "X$"9D\^4 MX\FO/*(!!\_E)%,A(:0^H!RFFC5B<8'H:(4K^#-V5LI+76<*RR0I$(+^!:. "\)=SE( 5,I$BGN.F.1.^7R]A,$B76M$A2 M(DY@R<(4D3*O5 Q<.R?ZR)&9X_?K>L%FD$XXFZ]<(%5OOD"Y \N9R'0,M!L M5 3*XKUIF"&WGJ;)G!;W@0[@G[ N\D3@J%Y<(,,OD.&C. C@!VD(KX83WX0^ M2HQ( : #W,$UT*F7 N^^4G.@(*V4$+>.$Z!$:^L9O,[GSA?LUB#ERL?B6H;? ;U\/$F1"'X/F)Q:T?0:WB9 MP 5>OW+\F0>+ BOE9PP< &:3, *:#QZ+-0WX-G^+._'/]H1!C1O*H X^5FGV MA6+&M!>\+P?(&@,UA2^#DD#G^K*S:BFRUJBXE@S7EWW]A^M:YG9:EBUA.1)1 M[@:^EV&0S\2%8#\HU-\O'X%[F$1%OOT1ZPKXJ*VFS^\)(MMI/8_?Y^D;Q[GL=L>%@[_ M_/0]&&LU#/2: A4=!8I^YJB;!"Q*4%Y0]\[A92RH0;DJ(M(MDIB ^Y,'Y@#H M,P>@L14AF;Y@9,1^2)H76PGXGP7ATF@-H-XXX1R$*)@4J!J(-H6V[)7*?/0G7#5G"R4&2&UW$]E[4'$/2 )K3L-SB> M\R4)O!5N;@)2"=;$]\(C'OS?%.#L)W- #>HA=(AD.D76"7O_!?37F?,>-A?2 ML39U4C]A#T3/^?J<56U:ZD$./^^;#&IT)MIB2AC/W_@!U MY)/*TV211"$H;\YE#K_)6&]ZC[JC<_CI\CVH68>+9%%$LH X+OX5AZC2X3/R MX@]>[ 5H>2GX*,6#QK"9O@OD!^IB C@]-QI\^W5HE<(KX2#P/D( _OPF5$L7SB>D1(08(ZU-%/Y4 M34$##X%22LT4?\+TK4D17A "XCV@M\0#M1'5?ODEJX:X16TFP'V!7^)% J2# MXA,"P7T"C3*'_\-%@793V3:1%U+=8K;*Q)2&-;^&8,0;#Y'9Q(']*)GHJ3+> M'8:=#PP@1(T6GC5?ND0"4]2M/&U^V3?16\ [X7;UG/NKM8UA<+\K!DV^3) ] MP397#AHJ!#0Y^/.H=AOYB+2_=8[U0FHF[>7M783=RZ)ST#MRG/?.@6U/,P@/ MG'RUD#MCKIX'%Q6L_ANP]E6^0GR;V^.*3X"N(! !V8M@K.LP UZ?5%W)'SXY M>'UA]0;I X1;X"P !>YEK'A:?PYW(1@*-E21RK",X!< $(H]MR MIJP=D/PE#P,K"+%20:;M(+Q()5((XCWGDI012V$AYJ?!HQT5P_Y@Y#J;E*6U M"Q$KGN$C53?E5#;* %TQ$);H-T5W"[H= L1IN9H"'DN1!0$5,G_2M_!B]9R? MDR6H(JD+#RVKKP( 3XH,(8V>D4!%($PEBB$RTWR=)PE^&X1784ZNIZ@0[PO[ M= %&5XH]00&08AQF,\5V(KM&0%MA5?HVL(0L67F/H$UM_%0)Z)#^4A2#_^I= M]H[Y-K!?>'!Q<4)T$B/(<&5Q#T_#-+/T*7@5:RH]YWU.^U1(:E/1K9;([4$9 M<4]/+FJVK+ZI +G:3E[9PM09G_;.2>%@ZYGTD EHJH%"OVN<#R\OZ@OI13EPT/!'IF3P\W /: 7L(B9 M;<(;/:"U-%C2+W(T,0SI)%,X$BY&/#$#&)0WDM@I S MN/NIB*9A%)&,^4"&+J+OIP^WH2]"J8:A(@N- KXA-$(FX#3,W^J($Z;'T7F ML4:]A%-"2.=54N@ZLSSQ?*X*WJ!\1&^F(H].JF#)[7C"(YVON-1 M@,O&Y/.V7LC.<'^6A.S57KN:N/3<"\BZ9LD8*0^CX[-PP:D56:F4\ _$EM)Q M=&TBUW';T=@88;6\5L@I8 <"7"=ZY2D^5?WFIP_[P$R'H)N^CYV#NG05\MZR MV8416114Y14.%&IQ)MIUFWPB)8UE(N@5&**I1,ENM>W7I*NGY3BPM4_J:^@G M'#OI#[3"!*O%(E-OE+$EB1CYY2SVHV0"YYPF28[^'];FO'KA;/".;QIQAD2* MCI4[GJ%G=LK0)*4]TQ&O3!FEB^279F?PLA\+4#WAZ_=9*#(>>5DJ>OXEO-[X M<8 MXJD2(##M6 & >MN6)F9[Y:BYJ"ACB0 IV9I7-*^O.<-3W>*>, 6- /*EN@XPZPD<"/1246Y7/MTFEI"]^R MXX\4[8R(T!/?D+;EX ?)58QQ/('D2G,U2S*NX1KT5QO%M!0MK/7+Z@\L68[K M4MR0S3YV+J'0)(Z+8,R-)X:T%=M0O>$<(]#_T9>&XDF,+9/$1,XFN9+D;"+I MDI-6@RE0:TXDXOZN,\? I@F6XSF$5P%_BVW,P6^J3D_1XBTK\C:]_.2D-IG/ MR HVQBTV6 7C-NV\-]QWY7Q;&J3B>#NB=5Y$.?K>;0T2A 7K%98?D!7F6L4_ MLPU86!@^FX:Y1;Q =:75RBY^L9JMYRB(8!F]'IF]5L ^Q&@\X4HD$#.\DLRM MWQ/)#0?]B@6'1,5LFI?1:Y<[0JH_OS@Q3]WBRWP!?->[ I]E1O$=:8^\+V$\ MC0HEF@"0#+'K>(N^)TBTO#Z3(F?- 9DMA6Q(U1?G"88H$DZKV+9@E&"*3L8Z MKD"'!-^"=&9<-D9GODYK69*' 2Q6NBML6;"N1(D;MEX-CV &FTW:\#P0KDX; M\40=3A9L[N'Z8)TLG2Q*ENC*4\@=U_+9PORV_#5'^Z))([>3;M!\R7)*'-)" M%^VC2+-$NC I:_Q:PK!8!-GL6W0_IC '67LB.Y;*B!C0%8%CDUUFXBA:TI Y MB]"V^( I4%Q,CRM7 $W,JO=1;\%8?FM!0G@YN0,)#B3*Y:TBGL'PF1)(=:H/K6^O M(*>..=^Q)JAH%!]9LDP"AKT SV0M!IUV9LED@F@YE2LBUU#-F<,TQAU@!.7,FE([[Y(3L M);H$X,G(3LLCK\(\R\9TJ#]E3\C$OP[+X90EIZ0Z8R MO;J\IW:F*E[DP9BBDYL.]JI#7;^F/%VMTY'VM4AR<&3F=<"TBR^J8--IN&-ZP+3MJ!S:$G(,?X-RM7Y8:LM9G0/7)U8:I>8?3( MBL] )V"N;29(B%7SGBBL"CN:%E'-'BQ^C/<#7TAJO"8ZZV80Q2&CM4Q4"V&8 M5B='%D!V>4U67M-)E]?4A*UT>4U/I+^6;(QXD2_Q"2#HV _9J,!8*FBI)!CA M0S&RF*%=(;^/B15;CA+T:_D>9D6S'XZ<3%K.L@M@FD0@1$0(;N.]Y9+;77ZX M@F:KYBRH+&NQH"-YFP8>^^98LB(EJE1!6712S&2A%'EEM!.?PSZ. MYH:@KA']!J@B) O2M:>I5^:0A1)3!BTG,9&9RN$(>*@C8'Q1)^23VB6'LS/I M23#J;/A2>*"?2IL:(K$Q[G" M1!\X4#0\.X$%AB/^<'0Z)&7O<].RF.D>K(,BU%EH6$,@^57]P<5ZX=COE52X MBJV!RB1&2H"0G-'9&-$#KV80"&EB'0/&A;TX+E"_I_5TG9"D[;%B:/1,\\S: M!H'@<7^(0GV'Y59@3@?RPTHB!]= 7"7X[XWR![>:T,]*&R9B"7HC;X(Y_C,X M&? )>"$%HP+\>12I^$J92+?EOX//42TE+G.MT)?OAQE%F;QKS31\KT ?F>U9 M+%D !L[004Q.87SW,=S8.=9 9!2\B3T="O(H6D<*< 2'Y-\90XK=M.3]91T1 MPX\A8SU5@D MJL7H0JLF*^;D]A '$:OXE) 33Y;A(^ M-XML3_BRH#P8; ,S'](HPU3X#^".O$6FWNI_O,/H1>2MWH84O#RFA]YM>F'7 M*D3HA?QUJ4[V^JQ22J]*>;-\W:.OUOH4\'?#B][YQM8[/=O^Y/-#X/8W#D\??Z]GO?%P_.BKCGN#\Z>@@=.3\Y90 MUKAW=G9VIU6_T6?VF_UM!\.-W]:T4V&KY7GZJ7S3_"-^58F8K3=4N0\@+MH) MA\]B[3PZ/+[QTX?2G=4*F84ATW#Q$5:^P."-B38W,0^:G.^ZV6 MUL_F KP;,"21YF_>?/'.^0#&U&0"QO63Q!S'O>$#&ET/>^??:''TC4;7>T?' ME\6$?!./RSI? ]'KI"^F^DK:5PLI?]L [5>*7,SM:R$61QT6;2QRIF8+\;AM M:N N>'P-HJ@5Y_JR<:@'#DG9&=L;GM_J!F_+#>ZAUBGFS*^<-ZJC<-,=S/ M:V-#^X:VD3MH!:M[C+G?K_%6[CH=K]F7*D18GN' MLHL]1-GP%>@=#QT$1V=Z"*0>-+UB%T>"I SNC2/A,O=22HS5[4#NY3O8%2HM M(>R!>]Z_YUCXQG"D?47-^:A#3!,1<[JK3Z?9>'DEKH.AVQ^WX4(]QF3VUW@I M6X#:5XB6P7[QRKW!R\FN7M1FX^4U> Y.]Q!E^^\Y&+J#!_+ ]G@.UB(;]KO/ MN%*[R7Z"S]RG[D%>@AH(M(1.__;7\^%@^.Y^/JX7\#]V(.Y 7..G;0UP;S>^ M.] W//+>0@1U[.?)07S/,'D'W#N9K*T![BU&:0OA?M%*N&_:2RT$_6#X)#'G MEPPK/T+E2&6&Z2D9EB^$GP\X.2YX\X%Z7N0UQN.C;NH.@U%OJ2?Y]F#4;]23 MW,&UT\(K=C@8G!WMZIEY :]9&T%[T@'VB6BV#8#=.POW<# D#8Y:ZM!K(9+: MDXG=0N ..M[^E-"]9PRH4;R]C8 ?M1/P>Y'@,KA'[7_K*CA:5M[_$+NPO?F% MPYVE6Y>^^932K8/N3HT06P/=O;,+ASL'/KNZA^>.WV-AQ<[E.EV7MQ= M('O: ?9I +M##XIF.&CWPKH]'/3'+P[X+M[9=:SK0+R_(-ZENKR)O+V#>1?P MO+L\W5U#;*)ANTOV<1O28J6B_Q&"G_M6;S)P^R?=C))&HN9\OP9>[ U>+MHP M1JN;?[;!Z(;W#:0WII[_$0.]>X?>>P;3&GHI]PF$O>J)>Y>L.,+GKV@_ZY!G ;!J/TO M>-Z"_EU:M;Q@0?^^N34_QL>?O/1:YCP9MAOW-S6NJN M>S;:+[?-_J#F=+],D;U!S&"\:\%ULQ'S2AR=(W M=$-/VH2:;NA),Q'3#3UI(]:ZH2=[?2GW:XC#WJ"E&WK23+QT0T]:A[)NZ$D; ML=;^H2?[UT7RK!93TD7R05Z"&@@TCD[K3S]ZDB8H=RY5;DG/HA8B5LK ._3N M)WK''6+WNWEG/=K/.[1W;4,[EO\J6?Z@0VR'V->+V+:VLZG'^;##^7[WBMUR MU?OMPWL3N_FTNTUM/6ULM*E==TD]ZJ8V^]36[:KK4[L3"@^'@ZZ?ZA.!M@-L M9S6^-'KWSI]T.!R^?&?MKEUN=S<[UMNA=]_0VR8;OXDRM[)V6F+V%6S*R+WARS.6I@3UA'%TQ+%60MC ME VEB;VKN]HF7>)\K7VC&%!Q+]I+-"]=7ZCWV?5@WXL7=#W87\,+NA[L M=\Z/;DA8Y!O-T1YA?F2C)?>CCXCL2EJ>'Y([]/.4 Q ZZ3]D-OU',O8V O^\PPL;YV5H(^Z<;*=B@\L26=<1Z MB&G8XJ3M_DF+7+I=/OXN_OHV)0YTF-T%LUW:_:LL7QR.VI27V)5/=O5UC>4- M+43O68?8_41LIX&_OL+)02?)7V7EY/"DA;I[$WU.#\Q":$=+K#6?U*/NJ<$= ML=H0S=A2&'TVOGM==!+5=$ :G;8WMO'R'9"ZJ?=[EEB:&G?QYRC2;?2.7<0L3KYI,+J^A!=+)H$T]I.^6O].*%DA5 M#^H3=%_I7K#C"YZ]!=)=0](-@E'[7_"\+9#N%"QZ^19(5;[*S.XA+IZFQU0^ MQL>?O/1:YCP9OAX!%B+ \'84LTB*%[>M)>?_NC4/HS MJJ6OAZQ:['KMB*JA1#5HU1B,_2:J5Q)$&KG]\XZ3M2G(]&JX8:MF+C21+CN: MVF1W[0UB=3354)HZZ_A44VCJ-031!L..AS6*WO8_"C=RA_W]]:&];)3N3>Y- M(J6KMJTJ>6NM/XHL#Z>KQ\;^9D'Z!O2']R]('QPY+T0R0R293^IKZ">N\VL! M.TRA7"^?W" 5E;=A+8,#YU8N]N>?B<.S_ MA!%#_\,LC-3> GSTL@"_!([D+9)4N0CG&$#_R8N\519Z#/PO,R^,X!];X5_I MS'%1%4N"$/XHC ,5YV^/+QZ_=O\7 #*TI7K M_"L.L0')/P#\03)WG?]5*;P-OOCP'^7/#*]RG8^Y%\''M!E$[.52 2Z T26X MI.N\!SRE_$68_X=?!$\AF/ ?EPLOA%__A /K%9/%]RJZ"HOY*Z:*\6Z2* M6.5..%]X?NXD4R=.8H#F\9QCP)&) 2>IU-E9G_FF>PW(N0GB=:: LO2_JM]O M/ TK;GD9$X?Z>X(,Q@/UWY4R M -2-5EN;/PTCQ:.3<>W'-0'ETG*^ =7N:H^2)*5DH=ZP74UX6*,R2')0I>)T'6 M W]%X37N-LX)QT7.AZ:7NTZN8J8EY4S#KRKH.>_AR/#SK(ARUPES9P;OFB@% M*)LERQA %N#CP"'FV>#C_P4M@V("^%HF1?!O_#N.0E SQK2\ M3P>> KCRU N(!<(Y^+ZZ] N"+Q;^AW<-#$J80Z9?OD":S-0-P6ZEO#1SE@IH!-"7(9%XQ-P"Y>,=Q(<0 M,_8^M[(.N:\G0VYJO\G=EV&0S\1(M!\4FZ]?/N)-P( K\NV/6'S)AXNATN=G M2\/*]''IXV7]=Y:6(OE*'4^ SJ^/O2GL]:T7+4'1^\N;*N<%JEL#X?KIMYYQ M.KW/&<_O(J0)TD ."=/66[#<04TA2?QWKRE;<6:IFO[W7_X:#E5P.IZ.AQ?J M)#@9GP_/3T[]J=\?34[5A1J<]/_?8 1Z'=U3N( ?X(U /=G?WWC_ZKX-\'%GCXM6"SA(R&R09$ YG%U MDT0W\O(H2I9.D1&?5^E-Z /SA,TB,(#3@BH_5&F@3A1OE=DZG;X!PJH$;@-')1T 03;I,CP M@\R1OTM]('.*&!60B,10!NO"68OI-/1#6(P_%:*DG4X4"G!X9@IDGJ@ MSP#9D-S#U5DB +',P@4@#NX@*6-IGK%,Q15XPP'C@L^S"4PB0L!_/J,G;]<^ M,J+5+$+R@WV7]$.OV%S<@1UE!2E*:_HSR5,\R#1)41"3$J15 B95L.M9'Q/Y M#U]$2A1/UNX(S%Z>USX/G'4.5 ;?E8L DE(PV>!_"SI2)H1*$&=X/TFBFB!MFVP(; MS=:--7L5X@5#M9],0^#NR 9#'VQ%A WP["#T<^!0Y/:RX"OWTX=7Y,RO@&(4 MBI@I\*F>\W.R;"3-(&MT62(CP,187.*5R$&$+="D"C<8/)K@I<.AA$*=AX& M4=JQVDS^)F<2JP>9T\OSJHU0(JE[G^'@WVO-X$N21-D>'.HG,( 5WNA/HF%\ MC.%.@+*X<@Y_^O3QI;I)P][NZ1#]VU\'9R?/U(RS'J1'K9/"G_4U=8WW(P0R MR'+1.$%>!G#U(U E W+=):CM*W\6PP:O0JTZVX; F3R8K;*$$?B4\Q9+4?N MP:I4$K+<0AV=M$[CRRE52\-*\(D;$,NEYE7^_B"KFB^'\@:S'IHA(!*)=X' M!,LL5E'I+ I!XB?B2[7<1\4S#)$882YFD[&N>F#K@SKMLP)D=HHL3:L_S.>_P1V.G"_Z="O M #F*?Z]*BFF!?E% M!)K%41TGH9P/!3,1E%&RLF$=-C68GYRWG\I <%!,[RV"$* : ? >P#P94.>FL]@8 H%@)9N8#[,5$021\* M53&6X0>AV4"(CH]+#+H9?LD./?0]L+P76XJ#\9%FPO+)BODP2L0L#("_HJTE MN@-QRX62\[/G"JQ'Y(G:=Y6""80?9ROX=.YRB!'VS3ZQ61(%&*(-@0'"FX%9 MAPOVDGIQ@4[,(L6'#S__^.D(#H3"B6*"GW[[;/\I8AV#P_I3#3>MJ@#>\ 3% MO#RR8$/MWLN4+C"#4&D%KH MRZ0W$FEHY.'/Z''0: J/10OZ*O)2PI>NT,22PT9Y0<0;UR7(&1!7<9C-"%BQ MPL#GEW*GR+C1(>M[VG64I%=>3 H%;B7R0&03(- !K2D(SA0?)\>&UA%!2UP$ M9+ 1 /0\*WY(%R2T?=!$R.TY-0>&FQ+;%P51X& RV[R8PSFR$ D$/7=L/+.= M"ML>]@<7^-(0U2^.2Y->PLRS5*Y6/?-9R,X =% 7VOHOMTM'!/FLZ+8H5() M4@/F0J/96,[A3-;05%, 9#QV#6(T4JN%&2(-5@6<(%7L MH\TX9'SI4SS;^-](23I>I,H/*4K,7!! %6> 6;ZPI)^!/HYN-(+R5\SZ^+- M_P%JY3$PDYAN%!Y/^(* 36+DF3 [X-R4I8I+&OHF.BGA,0LI6%SQG K5]"A4 M_3&>IA[23D%!>OT7[SES@'OCJ] Q!+@IT'-#SJ)$L*4L+*P9%POXQ=>0L&V. MQT&_+!'L>S??OKX UT/$&I)_A NA049ORKW+L" M"9/P5_1&?,5\ 0>8\/U(%0@3>!?YG2D$X8 M,F^NUICZ$;[/ 66F:)/B($!+]=:>5!+K1HO('1 /&.2@KDRU:@4X6(.[#M$ M%%G(0Q9&G)WL,(==XX@F9%*X#,NO2'G5H!?>2. P^ NP?Z[)_8Q7ZS@IFQK]-@EI<$8N4K2MG]N,\>J'D+JG;A*2E7&NI^4<\<2L>=\#]=\BOR- PB* M;Q<%[\SE=,V'BR*%2T@N](!4./.%O ;%2D1R$]\R/#F>D2]'ZU,WF!UL2\XU MAS5Z-=#CC]E?)ICM!3? V-'7,$'1F^:%*B-ZP+"S\,;.?M+."HPK&A9.ZA/% M8XUJ!JH(:T*9TFD KNC40*9$H+ WT+_(1X&>C0PH,YQB8G^.S@A?AKTS>TS0$=50K=>HK M82A;7W#H @56E]'W7B]GE&DM$XBQ8NX9 .6:U6X*HO*&.2 W):D VG%DJ*OB M-PHW^0SBC0@OYI@N)3%B]$:L)?BYBJ_@9*QX%FG%]9*M^5X(IJ"0+S@&A@][ M<\KPVG ZL8EGYPUJ5QQMF>2AE8J9ZBA;5C60TB29ZY1(N5:I1-M!]D>H?%-> MX41-$WX?4(BH*H05-)-P1R!*J&^: FF;N M'A1JDJ/V+ M%!I^1?-/[A+J[AX@%'OB8\T"1)3ACO,Q(^$A^@^$Q M_7MP?APDY@W9.V24H"1B8A#ORKB#J[SA]/R[,L^X0L'PJ9Q1ZW?('N1, )YI M>%7PG4C8M2V\.R(C90Y4%8+:V>55VJ+ZM,NK;,)6]CBOLE%>_!J0_45X_!08S>L=_C?!C MUXHM16"P8X"H9-.R^,R[86,SIXT0H^>MY+,T*:YF&&7%)4E3ZVUGFDW%]/>H MY(B+!A7;OF2:B'*<*M)-7C*8?_"[5GTQQ/@#X>7@A$!8^)HT M'=+GQ0.J13G5/=R(7TM[274(BBR%LLQ*W*-D+K&41LT/'Q2OGXMB^V".-2Z@ M+J.#_L:+4,'!WQTXAY]^_->1%+;PJN1*S+UKQ9OZ!B53. A+3< #XL^7UO- M8#,3-TAU.3H$PI= 7K!E>>T[YEM6U;.0>#7K]_X-2 [9"?>B,/_[>#OSRBI&;CS9R@<^I;+S_! MNU/WZGZO/]SRZA/KO?BSH_9IY!^);PS7+9&E?6LM6J*+PPFB$HZ*.5-X.-+, M>CBF?P$A8Z"L#-1QGH5;;W&1W]0VN\J*MQSO H4VR*58WMZXT"$EI%!<-P@# M2@]I6NX@05J7M5%,DKT00%ZZD$\;'Y0H"F!)XJL$__WA\[\__G \N'#@*(&: M8Q5PM=( ^%:>PK^TCY4=J922#0HM8R78FBJ2EL M)"]KX5+E*T;@,N%BN$=4*5X\]_4+21\4:7!]DR60X1S.0 HD>7VVBE7 "Y,F MUW^*1.'*F9*]/+"*F'=F3%5JWP*0B;Q%IM[J?[Q#-3;R5F_#F,Y'#[VK)IO6 M^+SIA?QU:>R!F"UJ9RYOEZQY]M=:LAK\['?9&X^U?]WN#K=_=MNR@WQM? MC.^U[.W?C4?=9D_[=UOV&[WMO]D)=##>^&U-DR@V5)^G2]0W+7Z"S) MDUKE_(IQQ[+/R&/ Q>JRNJTQTVTM_E\28-OZF][2R7^7T^XCR.II#*W;#F0[ M@>P#A>YWN8F[C\)JZ&B->H"4O@BVXM\8"]YH+VB 9QNSYN_1/_ ;H&I)^[_! MA3L:M+W#JCONC#N>O"N=GO?ZS8[QQLNF[A\GI MM7EM]KD'HY<7R[3BVS"'M_EW ,:E%L<4*?)6]Y+'-2!ISHW8"I MC<:?>A+F MC@C:\;[>0IU/Q8?O.L!P_RBH'F.GX_W!V7W7N*_ULQ\V3M4I2X;..^IOAU%_ M#-WSLQ8.IF[I%*-&4T@]?LY'[L5XT&&IV5A"%_T3X:AQ M_+W63EA+[KS7M.^FC(O>^S5>@Q92%HQ2T/B(36&O]6<; MGY_UGMK^W&\MJB0;1'-[KO.=#WH7KUKGVW_?<+TT MHL*I6JUBCWUZ6_P7O:>>!]@,MW ;J/(NN2F=D_H;]#/NG;T&$KH+E^^LU>>U M5JOI0)W1VAXE?DOFDCL:CYYVYX3H\ZPT[ MPW6O#==Y?H8]#,XWSD$W4H:ZDS79DE8+*#MK-46 MZ>[;K-6+D\&3R\3.6FTJQ;]&:W5T?M99JPW0=&Z/A5]T8=97::U29PXOQ([L M.ZD7=U7J&P6"ARH<=8=^\7N]XVG/7DDP^?GJ5?;KCCQ416G7'=D6G]Y586D> M5;XZUPP85KMF\^VM:^:17"+-5VJ>)'>LT6K\CJ 8#7O]5LO[)IL9S^*"WWO# M=$?Z&9[T[MDYI%TT])@N^+O2T'W7('GSAOHL_L^W>F"N@?(9&U[63Q?Z(;Q" MZ#N79HB=_G]MZO([Y*)PGK3"4ZFQ86D@AUN?T!?.>3)B%.*4D;(O*PUKH\E< ME<:O+G7F3;%Y+$_Q*2?[X&]QNMEQX*W*U]B#P.SY7S)JN3H:FN:U6=.%<:1E MQ'UD9?*G.08_#LOK_K34D]0<;JFLL]/$:9PI$' _>R!<.9\UOI%F$H915,S# MV,NQJZMNFB];R.0M85KIR*L;UUJ ]:X5;XN'![:.>@:](^>+C04>H5)!#/4U M5Q^2.8#.5R[V\"D%"V_2&C4J MUH.+(AX=90@HH@&2/LY5Q&&F^%T14S-A'&>X %S#IN-R/I7>J4V99LS@C__G MU]]^O+QTG:N"MK2Q#3,D@1O&(T$1^:.W#*L>?^'6A/',A8KS(B6 M](!V.&62+U* "(WK-!,/S1@_?8$0NEX*Z\;%I$.'N0+ISZBO-5:=,U MEU2/HTKFBR2V[F?U\M;<5MR!W%;=C=W+>3(X3\9-N%]SF)4#'V!1[@GME0.P M:'B."] A(.&(53,4U\Q&D]='*Y[!1+>VY"8\8$=/@:=I@S3070\2-D,B:1^: M5KC9M.Q857^D/7\Y1\UZVLMM8$2&*&37&R]L MUX@+8CY#8#Y:$O_;3*GL.1^ HV [<+G0FK2J,R[7&#U?6U6.)T:!(AS$QP8X,?,H4S9"6P>^#1$.L V]["[P#7# '$> M&+^0OG*=@T\)P^ 9TJ!=C7OY">=FJ.G"71VDA$2X8#]3V/+&(_"#;T @T1ZK.U:;1V\?)]!@G M;IO15Q]14OM)NL Q0MC&OIS+CK&\[%"/?=0;U0,>8:LX M#>#(&M)*F#0SO ^O:$Y 6MZ'U9% H 23YX. ]?R5BG_ M*G/^]M?SX6#P#J<:RHRY( 02S(U*PX,GF64#;?^(&^+Y;[^I#%X S.=7F7 M._SMUR.] 9IXR<+ 0XF7!L=(QZO*-LP$S=0>F[&I<1KM@=8&GGXL;U%?!3K5 MV=W=L#A+X)Q5H=$-B^N&Q=WCL=;H5S9_">"?;-H>9@7:-=GF8&$:^HLB!D>N M+9"/Q4G.\E3&NR>D@*+(%>;(G\L?9(L=L059S]@-^_*<21KB !>;86->0G6R MNAG/M2,3I\DX(8^:-W:D*T(N5SRRQ(RV#?1:R$X78'\=_CK\]4A+WIYS0'.Q M1J<8:CH[?7> V\H0@C2CIOX4WTE M2-5TZB'L23ORR'FB:W,5[PR:%]@5F56=':2.I^"8$E8.N(UA*Y0TL M\3(/28\BGPDY-8AAP#=3_,N,Z-,VEKRK.A/+L@%+:F2-204R71*)8>W.EI Z MP#%:*J)AS2&Y2I!'&&7NF*X-GH?'G">Q]F%H,-X82[5JD3 YK\ M:[ GUURM%K(.2VN2L'+$MLJ!?K(>Q8<5&Q1OOHPSS]A*X-EDI?7EHSN<).0'$JY0L8X @C@8]_/+A\Y'F MQLGD#WD\), <9#-8X/I 1IIJK^$A^8 J[I497"U:'2P+D(SHA:S"C(EU4OA M:H\W#+ QH9"?C,!J'2<$9D9VAV8= %#?TC$A]^21J 6 M1(7XX(#BD8Z%1ZSYGF5IE#\)32X$S09L>F*/.$&>[L&47JHE-S,,:X BNT+$ MHZNG_=D2M]8UIN(9JG&9X0=[F!M3BK>MG6!>][=C)G1917)DCBSTI&0;,,X:(PEB?( M']$KHH<8RYD#BYDHXZ0(M(>-=4J,+7P%,LTLQ-4!DA7932HRB(2%T?8K,T_T M]$>7!PV&*? J'!:(GS._7*(?#]TA(88U9' LJ-"/R%&>\=;9J+)TA\5LE:%. M0: &D9$7\&_2:U'&@Y*\\$(\M?'ZQUHW/&1[ LD,!2!.943)K+\_KP(31* #II2*&)C'WXY)_$]\N(7'(3.);LI0PF-P47&*PY4$:3H@@=-E4?+TO,6(907V$4.RHQL M ]9'%J$X7B3/WVA+@V1'*XT,M3$?WV)0A@5!L7T@K1.M7)PUC#( 1R MS'LGAJ-_RB$F)+94R0!19L5D.N4TW=8X:$L]EF"!P:>\O!NB?HD)/)TB5&BD M%3!:#WYH8A.EL16$^#-8):3KB ^6VIP.QG_0([#Y33*3ME3V.*;.T, A[7&@ ML1NBWD: S&P%%CA\1+[/,IQ%6T9OZA(D[A']23JI_J6*@"TO#U@[NDV=LYC=+^Q4;O AMC(:5CQ0B$YS]*ND0)02 M:+8.R+XZ(M!?0%&8.>_A]@'FX$K1W$H)$](5_!>0+9#[94X:C/84?0J!>65@ M6KC.QS@(P:IRG<^S,'&=7U4<9ZOHQHM#^.R+^NH!O?VO2@!D\/?O'A@?\56. M'.@#P RHBG[WK]R;N;*9#Q[H52&N^ \T),2-]BG,,OS_BT5H=D'\8I8JWC & MG]".W[[KSW&.&2OXZM@+/#!OHPFRJ_(#7/&70MTDSC\5[O$3F.Q^4H9?-'S1 M4U0#4@3:CT5*PI9\-ZBDQ,X/H/B!?38#3>T7"I. /15D.DI1BYHK9+C *;T% M7/"OX1R6 MYWHDO/YJ@+XV3I/PL\^E0I,N^J2\&%]BDR?,M[=*(&[A3.YW$R MATKG8.1+1%>L=!SAC$.M<6,YD2V.(EHJ=:TM],V ?"86.4?SP0845196C9%P M]2M6R(G%68=<94[;3^'5JR*L4P4_5S>HXXG#__#]Y6^71YHQ*/12QO7+ZC/3\CHB M#KJ&*$AE;%RL8@,L4&^#2*W=VXNQN;<+4*PX@LZQBC4[PFU0^E!2NO)@3;5!Q=/Y)R2L?3?+*3Y8#XPM*C!C]X8?__/C3 ME\S0%LH75A:WX 2T)/T#F*H8%%LFBX E-VN]C,F*^V)Y(-%JR M!5H"8LTBSS*N76NK<*!JZ@G+)-#J.8DEX_8KJ0'NQ\YF7B/V(E!7U8('+BW,I/PNL'5PT$,?W) M,3G-!3;]>+P'X!@9)I=$L$NZ1AQK0D=PCM D6X9^64:6>L[W*QUZX_S0D\;HHJ'>P!Q!!?UQNPT*XEK3S)%6VPVH5,2!C9_Z@,^Q QB9+G3DO^A:*I(J!@7)%9 &I 6@3L/; M,>V2@0H+/M")&Q]C%D\^):T+?P^S.XI68VBI-;EA\C-U&J^D@0,;U(]X.7-( MUP'=A.-'MGBH9M9H]W4F?E>I'V#KA[-[64,H63!):%P63;IDCJ%G )&7YARQ?/UV^)Q4%GQ3#4?)Z M*.8L(7%>-%5S3YP]:RH4['/;F3[JD$W$CF!8N=3M.2.)<_Z7GF4BE@F=>'J& M>*EN+^TP'N!^&EYA]0J*5\N,<$[Z=2]JLJY=[W/\:.457;)AUN SU',09!@U MYP"=T9MG989^.)>Z$A=H 5/&6(-!NLLU[:$S&72$5-)OC(&'61T<<](>$!,C MT6GBF5<'.-PZ:X_WH>T!;1ZCT;)(@=I2ZO;#K]55*SI!S-A[ MKF2%$_?33GI3D@*;QVB;+H:2D;.PV*^4Y?]Y>GR)UN7AKY\O=>HSNZ#T9D19 M)!<]*7!H<\X2J0W0Q1$Z*U'J)+)BDOEIN* M1'#WXHP>(EV?#N'O[__Y0BYKX:\UEYKD\8-U)#?%ODL2:GH )Y-&VT!U]]*-"H5 MFO1\H$O1QS_A)PT^S';W51*3"6PN#2=[Z=+-O'I60B\LVH#' M%$N&0&$\3>K"O"M.=43YHXE$REH\HVH^39G.0PK5!,O4\I X>IGW4"PP0YB+K755IMPM MU%RK5ZL2PZ?,2Y%=!T[LS95)^6%W^FW75%11C&CK E$[V8<8@R(JUN1)"8(S%@MR044@-V!A^,B6^M8WP85'_FN,O2%!.:O M$B1JG7 TQ>UHHA!%8% C^$J]ES.I4*'DJ^M M7&L2=IPSJ3Q\C5D2;* DPI2-N,#_@M*FEOB_>1%D;N5]L,O9>O;S/,Q\^*<7 M*[RG^JWTV,Q+ ]3U8"U=N!+&E!KB@Z:,UNVU6L'?L&]X)Q5W^*"ZX2\4I@-- M4X!YJ1.CA8V>;@IMXT%!E<=DHWQMEV!P \^A(KAM^< M:UTK>?)":ZG5L6 YP_QY*Q$#/JM$Y]VR1\EFV*U"U_2*;;\T HZ<$J[#N6XZ M_KA6WX\!$O;J8.,(\C.X]H6&[1:3\,\BS/$&X6%-ZA07.!%O$RV" M/\E4G0+-4'HP@AMCK1F_PLH+IM1H+G:G""R 2R<;ZLH&UQCN=HJ9*8X3;UV@ M_# SYC3'7K0.MDP*8 T3M9:.UL;TLZUAU\'%Q:@:=O6NKC#+4EJ[!($=":_4 MEQDU)U,5]GAZ*EG6&^RQRAJ%"DIBKPU^H5NQEIDCZU&L3@&G4)5<:^NI(*6>2/T4[O(!QO6B.%IOK>(L-K70NI8TO *P]#U4D>X'*[ATZ5!U992 MD;%[#!AL$IMQ:(A/,7=!\!S*,$\N\Y/R=+K/9R2X\F\^1* M)98HVR6XQ6Y&AJUNDNB&@[$84*KD5$NNCSD7GZ?:,V,[AK3[&U%1AFTY)Z/D MM5:V/Y4]&OU&_&,MS-]!1QK))SOW%WG$%?(<.&4=S#)=GY5Y4W1V&+VJ3H4! MA0=4QUSL*+A-PSM>N;"Z'E- _$>RPL(+X)O 1GUY2K*[Q52*/.Q1!"2*-1+9 M)KQ2F_PMF>@"!K1N5J8P Y,JR]6LK(W; M*-0(EJ7HDW:Q&UHZK-1I@)C;,"-$J;A"#/(JP^K(X%U@)4^<>UP)8$H*.$DG MLY[)$VR "6S%=!5<:PZ%Z<3A-96!$A R^(I\,:8)C#,M4-ELH3#Y:/'?C J[ M417V/;3L3=I:@.;] >#]!F.55#1]0*9*D#F'R32GI'Q0&:2."K.*?OSJ1P7J M><[W]+L#3P C 1EASI[[X&D2&;O-418.Y8.LW< .=DMV'RN,2 M+1TO ZR\=0X'1V7/0?1N>F1"'Y//$55KQ#.Z6H$'5E\=K&)O3O5*MC6 LZ+0D^LNDI50=G:MV+:Q*5^ MC&4 A#%2A.VMW*8R;\6[UM9,K\U*<7QI:K 3VTXJ*BL-+!L#R!)52%=\2*;2 M9/,]9=_>E W.TM.F1735NU Q]SAS8W-3C.,2BE*J01UG:D'"K^ *@"HXR4#4 MS2@%\OK,%"^OP&^M9*-]+EYL-!6Q(]'N@8!^70[Q5QUVXNMIK:WT [6_)GYG M=4\S>K"0Q:KJ @M-16+ M2--*TT\@PCP&ZB0FKL=J5,2.)6 NL%15H\)( M,1\.@Z"G6K;NZ>@V=DBZT;FVE3(Q"55()WLZR5JR+6R:?F+5Z]7\Q*@[IN'' M1E(]=]L6D[ZZ(XE[5_F:7M&$GT&K,BM:OV0PK&$&E)I8@IB5^@5",$$*C\QM MK4.3:0LXN;I"HWVM<(VK'N<+ZO$S*58R/4'2@RG*'I-"Z&%9FO%L8S<_=*]& ML!!\ A@)Y\4&SW* M2ZE#"O'1GJE^#5E$;VVI8,.2*4-P3JG1= ]TVMWFCJF9@*6MX5Y(7ZMY7<\J MR)7F[KK/OZ@929&1KGP\\2)N]L515:D'*4O&J? 'X[USA+OEIPZZ^ ME.R82]V)^+.)QK6Q7^8MC04PJNB]I)Y<;49Q^JT8!SE:UD/HQ@U0R11#_8?G MY: ?+ YU"%;J"#"B''AI0):MQ5%*>]WNH\;WC.ORD$I.OI/\RD::0,%6J&!N M("A9H22<*VCHG(QRD:?E,Y1EZ!GJJ1*82_)'1KR3D:CBLB8 M7$_"K23,P@N"*M<_,%C2##5_T Q]XY7.9GV/GQ M/T!/J:6P!Y_KK#<8W\7EO[6>Y?P;!2V#LY,GJF<9W DC[HO2PP? +V6]Z93A MK,/B_;"(?. E,7FY4#&(GJC#WWV@MSEU097C'8QC4:>;K@D7[E.J/65NF&24X4U.[D1&X\T2;KW)69J35(0%E>U2:E(6:84/V\&AZ4W! MI*4SB5#@+$'#-QE%K$I$U")O,Q!C+4_%76ADK^4'FU.M^9'M5"(57Z&KGG^! M&>?EG(=2BO)

1HU:_Y9UWF?A1[P M/N[Z@'^XUI+8:7.&'36M-M:5A()RMH_LO^?\5*3(\M;[_W#VAHFN-?U#VT?@W[/GV79$ M";$2LRBI3K<]Y3M=[4Z)I18R2]2M]D30VL$V=KGALT-+OQRJ@%_?* P=CB* ME,KU0'!CR,86;](+UF3NFV6K8MY*%DZY'^,-I3G;K=VYJ9/=IP$NPK0,%&S' M^6M, QSTNSS )FQEO_, 7TB+_5!1[C]15!BX2^N8_MK4#5WT)-JFF4\>:*/& M*NOAT0B6E8.M1"/.B@#ZT2IDJ?N( 0.,& /4P,VW*_XK)EM(0T.:&Z1/0BQ:BO.0NQ+;7+';LO5/"VU[3+? M$S=PAZV6^Y',4E=F^^*;71Q%A2$HL+6S&3;.IX8'DBN9>#+:"8Z8[+[K0?]X M4+?QSV304TNL,L]1%QOR9D'+2SFADN)A]*_4"R/<$M)82.-;(FcR!OY+5 M-'FD5 @+0O-#^<<3K ^F:J X9/EGJZAYY9_93[1^P":\AVO$)N=?P6TE"%J*A*RU_Y M6+\>U:MO%##!7IGTM(:\J=RGU%?\GKJUXR6_25 #TWT<$^K2@U9#IJ>(ZO.$OL]F!<.YFZXJRSON?(D>SQ2Q MD0!425TWK::4E6%%PF[DQ+I"/-=3A3 W!BV,,,YT#W.R&W4G4 UYAJ;V-HKE M97+NRHURI>BF1>9FD(E_[6FB5#O$"K [B>.%E'.&?O9KG3I99OK'UH!H4^:BLTTH@66-)>IY M&>;V5DD9?5_6$\KJ0F:6C]37BMM&MD%,D7@]>25Q!+4>"U S>9JO6:=E[.K+':Z'.N)+P#NQO!=2PH%3 U+95)_ICX MD&1P6=,\Z1TQ8"K":NUJ:Q&6EFLCU=;\R-IGP^M?Q\DR4L$5*E220>)Q!A^7 M0&>*)6MEH.<:&&FJ/-52Z-;6%=*9T;ARK3K@4/;X"GX3%(G;#MV90J" M[&J?:JJ@YI3.! M*]]+/L+M(6*).IJ'.*]/O/YU&[.JYIAAL1_6^&[+G&[3/TXS<#,U XA51A3= MK+^_;&U0-]A'-#-KBJ<$L7K.#ZS1,JE;E8!&=9;WE.JC?N&A+M:6'D8>3XRO M/"H_Q:YM<\#JC'F"CCV56,$?(S/$#@7_->CWCZ@?QWII_] %LM+*8KG7 Q\1 M8[#W=!L;UV_L[ SWM0;*V(3G#.0J;.,[1X?H;@TD/V(%U8OGV_U :J[8'FS/ M5X<2D,$%NYQ8B6+E7%EK#C:+ZI+2=0ZT2:VO-.7330G6,NVM//S?R[2*LM $ MRS^8+$@G.A8Y9.V_[ 4=Z*.%464VK?DM#M())7""Q:I80$<9*1E]F:-41<3[ M'H@.;$]-DW?FB3#^:;0RS7+0@."4?JJ0C7GFM'CS2E%1+E_V4Z%Y$5(WX?SR M_O+#^]^>-S/3ZAC]%/VAMR7RO#CI.S2>(J&ZHPHEHXH9H^P MTDQ\["FK:B:P/Q0++.D@_R*U_XK1WOXP2T%U_AZ$M3]#X_DE?2"F\QT):Q3; MF265U71*GU 1!"A%BCH)40D/W5XM(7].P I8.?]4WA583H>__/S/IQZ2\)PB M[[EP<>1X&%>@"E['\$V=Z8:.'9,"HOO>(<*:;'-NR9*DWE7D/&GPWK>D9Y=[ M)V60G?O4:E*'C\3:P$ EMX_E1H>8788^H]14B)8]-%@37^*XVYLD*N9*.F]B MATAB&VSHHI\A\D2]69*[C&VNS3GN3L F%'?KX/PC4JS9ZR9_&+](Z061:,U= M0JSE_C-L-!X8KPD/>L(>,SEQ. )%!0 <.+"][63 Z;[3'N6QE9G:7\!@N,ZN M>(+WX6<_3R;ZM<':.(DCE]EN/M<3E9$>_B]H^\Z,3,55 M"7$Y![;J C-BMP)L#,GF0D<%\XD[XY'=$O$/DR#$KUK[5'0):E,\"73K^"F M/RJ]'=K&@C9-]CE?;ZJPXXIL/W,.37KL_R9)X/R4TJG(J85$RB/.IUC**P"2 MW1N,2-[!"?7LWM:PVX^VW9[F!$A196" M5^-'YVP'"==JR6R-L6*-1'[ MX8(N2AF+F>I\#4Z"E<"(7EUG39;A2VIO:(U.A$,$- XNM3Q-XCDDIP/U?M4Y M/OS9MF "9>1F'O$KXT[O4B@K*92#+H6R"5O9[Q3*YK#R3^)@I=J&*^D>8N5P M5_+#*4<;!^T%7.*@0UMVG;5;X:823:PP?.YWE[+9)EE+'@="CR65D5L$EQ&L M=Z!02.:1&;O%@1M.A-&-][PL2_R06PGB_KRRC%US11ZS2]$ER<40-=:*Y/K> M @/:)HMF1J,I*=]#O\$,$:QYA6X9QCM$[8J%%WP?@]U/C?WFV%=1RQIK7@@> MD-0E@F+-#[ U)4\NK@)-QA5_4AZ/!B,1(=*FC.V@Q6SV(PF@Z],:N,K$>J/) M?I%IH;H%H Q$-0([U!:!2#<3R4%]FY)I@'IB"=A&D9UH: 2BAVY1[ODH2]'0 MB5318%&S)*-=%DX5%2-@[R\O2JZXE8&*5.DR$./G-\N=+G462KP&8!L I4JW M1P7*V1P#JW;060>GEVI"S7ID""5MAQ.P)'Y@O/&@^*>>Y/H04.TVEI4K$>8Z M9PF!D1-<%*>@6<]@TLQ$@&[CQS0PYP.#B> KW1%%YWU9W=,K(]V0:C)KDJQ) MQ#4K\10?'=XLV]LKS#3 ,8.21ERW?*Q4D.D'#!7B"7A_K!?.O3^2U$H'+,T^ M7D5 M]=3+]6@$HSM2RZ"*KJHC9R;%PS5%D%:1LCV?P7,6LU5&26SFX3@HNW(9WD < M.I4T$SN"KX/8A]G16H+&LAP%4;;TPGIE9(HX#2X(B[ED!@L="=N1@B&1(I(& M:DV(+>=\6H]6#OW[VK0&/;"\PNP696_D+:D8 M)I74TXDVR+NM@U?OLE6'P+/X*MU9MIHGTCC0*PU.3C;&A%3,T:(68C)?RY3P M6MRQY_S,*](X,!17=G]!HI3-P\ETM'B&$C%;1ZRV' ]!>C@'/^KZA@,$:+*\ ML^.A.9P"[7EIJ5L1#"6*B\QH.Z(I^NN)8.0MW$@>^[X((Q[?(UGLJ'@85,IB MI;I(UKJ>GT<9A+RMM>WPT,"-JG\=>.5/J*.=/@_+:?'5%=D:XRN/8MH5:R<8 M&[M B+-PD>F4MR2K3@0#743 8WG"T/M(R5I2JX!EGEE./DCC/G745QP;AEV& M.'F!DPNLFVO2*QONS_JY@"6<#]Z"\B)^T]EYS=ZTN;NMN[+O-WK@<>L,/A"F M'KKC_AG7AU$&J)?FQS1OT:K'^FQJ:M<2G@;?26,_F_,GM5DV:1(I$BF@FF$R M*762U)/D2E:+KB[JG??V[A3!GNB=K"6.J)H0&R&2ORZ=,KT^.V;R%/XOT&^6KWOTU9L\V/QNW.^=GIQL_;K? M&VS][K9E!Z/>^=GVK^^[['FO/SZ]UZJW?SO=\M/AXBO^^-V&.VDC"DS4^=C\9=TO MM\$8Z0H@0S$7=4_.1%G<7S"C=(>3M1>Q&W)#([;?7L36GVD+8K]Q=3?S<, J M ?/IG4@:E$-P=(>2=AT\Q+M;H!*IZ::,21;/KQWT.8%F,T?\T-B:?_/FBW>F MY_16:A@^%JCZ3@W 4MSN\U#1MY5! MI@Z)Z0%P\ Q%8)^]JH#?C/Z7F_XP'- MPLKIL#?J>,!W#].L),/Y7OK3;5D23WIF'-ZQ68+T4CG$_7OG$!\.CM:2$W:Y MTS6H:]S-W6+#NH/^:8O4N?I+\J0,NPW(W2(L^SNSY;O"M^',]YX\]UYJ5HOI MP[T8#[L+^'0 ONB=OL[[]XK=2HQP_N^EZ$-9,'H>T+F2'\F-M >:U ]6 MBM>;+SC?%-,MO4HUX#WLB)9>F7I%:N2>GHU;I$?M2IW/85BVE""V2+:SWL6S MXZ3A//316>=#_$1[16TC=WQ^3Q=CQP*>D 70.[.,+OZ\-I.]_M\G;NEK8_=B=-8BS:,+VS\Q/H877>I.E[KS7' >NV>CYR\VZEC [2S@_+Y^VOUE M 0_,W)&V+&M V0-%Z_;N$G'M1VXR1/PICG%CS]OCB\?M*/NFPK\/!T8N.7?LL.N\S&>)NF< M&RU_4?XLALU>K5SGIS#&?LN$ZO>,81J>RZUE34M9&?:CXA#G^R@OD/&JV(F4 M&TE/B]CGINW.9YI87]ED#3%3N^=;*;HDY[*I:=G05Z9FE,?*S;%H0Z:-//9) MUV#0 P5D*+7NG:[[Z ?J1D7) I=OY%?3@U!V?G'-C:VP77?Y2]W;'G]5- MA7,._]6[[!W!"]WQZ7G-@]4))P4W%::C/.)@\N?"V?>>S+Y&GO/CCY^/!T[@Y1X-V>)YHCS)*^2N M^7-L-R]WG,\QIT5J M<;XO@#T5^- _/5 0Z;786=S/Z"A$M[K?_T]>EBM@10<9;.4K/L.[LS>WLJ@( MP'"E8L63"7#'(3Z?ZV;H-'\ 69H,&MAR5#P(#U7'82AE0K>T_B]'"UIH2A4/ MD,B9R0IB>8,6USI G0)KPECJ\(P@ QP+,>[K33,*Y"'EBQ M']'L@"S"I4F\$47UG(\Y[C,(<>Q"$=$DI.LX6<)F/+Y,,H5SZ65FK W(KAN< M74N3A&@23%HL:$]".D*-OD?#W'$X[^=_?_SA>'!QRZ5\E4"U%^M,8-2>ET;(S_"WIR MS,^#:1'2$#)D4#3YR8]P'BW-:]/3VF@@+HUUT^.EA&7JP1XTE9;F$Q K9DT: MO@)>.NP/ACS8NT[H&)XK\[E8)X?[^)5^-^J=?W6F*+[2JCAT^4RX+)X6!W*0 M6#3KR?@V/H8,L\K*N5+!*@:$^=GZ01QU(X-H7#%I]$PUL$4+> ]*% !'EHE( M(7-6P4?> L21H[X"F63T.,T]6OE,^C+S85^5P=XJ[UK'#?% MI K[]Q5-O<5Y'3B["#TI_"J:\353T8*F]1!SQHE^@0QHQHER<*?^ _=W@\KA M)!?%FV?E1G&?I3H9T9 \G,%#S(%'7*VJR_)+V:JG0>-D4.-,(1_Y4K:" ME>8V_'E%VH=\J>(,5.6L,EW,>*@\>TH8GCF3P4'PZPQHC(8@QLP),IJ8QJ]1 M\4V8)C&]AP=,)C'W=V#,AW&9? ED.,2^S% 16$)S$3/=9LKQ=XT RV>OD=3"H$-\C _'*X==DRP3 "S F_Y&D48TCG!DM7\"@+U3.;2O"!_)\E>O'OJJZ^B M"'_)D^K@^KRG$7,X@-3WU0)_- =KNTB9UZ=77AS^1_M_-IF$V*,_?D6]G\;0 M?4H"G"C*%/.;A[/&?OST&P[(BRO+@04'G^,"(.Y!K0JS&!'.O*PW&A>DXL M?( R]TJ9V=HTK!K>1,;Q9$4[^44#X /.0 TCO&\T!#W.^)P?\68:!R Q!N!A M>K8<7DQ4'#/C-R-+"H<-T<_-]"$V>O&P55BA3K*V7=KG!" ^(W]W@!/A/&?0 MZ_<1K&XYTRN0H?=BGR$=P',T_DCF8K)UZFV@QQH;!U08"2LJR,*S;[,/[TC% M%(4_\P1C:JY0F)C-FF)M8C7,G6:();!?:^@2ND+)IXIF)K(STLO8C[7N 4$= MS?)_D#(X#:^0ALU 4]^+?!Z[[AHG GG#X-Q(AP"!?N]D;!GPX_%WFC^1@H9O M%>C;S(\AJB^>)JOV\2(#W2?VR=.*;W'26NC?14'Y^=+YD@3>ZB5#!%!:*C1ULD_6&/ @XI:_>) P!S^0K,$K!,C,'PUH2M MR)=C!1^0=C=/)^K[NU(FAS')#@1!YV[>&;??PSQ_FL-_"_Q-LR$1AIC)JC0)N8 M;&5G[YRK)*$!Q'-@S7I>YD0[CWDT(PZ@IJ?>X?A5'@N:%1-42'.K5C.;% ,:*XLND& L.)R M'NQ")0L<4_B9QH5&;+D3I6;.W_YZ/AP,WC6,9;^?3T*[&]S+<.QFP>0C6'Q7 M>',[H-A T::E^Y)@09[2+, X7Y0W1]/E1<&BN0M:&LL$I_Z&L0Q!GWH3T&.T MX)E1DD.9(E/Z]]9, I:*J#E;5JIAZ[[-UHTW,<3X5^M8^Z4B5RX*;-!7%FC[ MD5MK(>XKZ^BEWQ1=V8I%@(Q3%VG^EL2YGTLQC M;B8Z!0I8J5H$!^*3.JT8V0*730L"X& MRLE2L?L,C75R57 M?KE7%W7:-&;U=@ZV-/Q&:$Y]Q7,#-0BP*E+4I<6S65)$1O4V88*$5&90%L6= MAXY[M.[9-";'5QG#H+G!)<+Q/>&-1PE@#N(3(\*Q*E(T:>< _$PQX4\3C KP MKTKS+1)YV(R9+E5)&3:,]Y5M34L*-BDA9!M"'0-*%%QF^ _2G=3!7 M.VBN$B_B2Y1,_F!'B81VR*, Z$0:"8"J S6G) "Z&.(M]X%SW5"XD%PQQF_" M=A51#MZ/DN8SU#?"IX1G&4&5N14AX+,D^.*3MHKA":A5@I#7$+P] [80^A6C'/Z&9AXVE_-D3_.)YEA M^H**HNIFRIQ/^#@$P@B5;RQ$XT/FS+P4[>X*2X4=CHX<,VY]G5.@'1XSI.$U M68)$BB+0\RGMT2D6^$F._G=SK86XVNK\Q:UU4 "OC!F,;&.L!@0$P0LE" MM&G@R<&*P,-42R"W::K^+! P$KXUF3FIPB 'NE'%<:'#ER:S5P*,L@7] @PT M540ET.UJ0;A 'N&EJ1=S7"4SLLT3;C*GM,J%%P:2R(*/X07G=!]V/,;Y#'A$ ME, 'XF6=>W\D55F!01 41LR;>%W*#H:5:06,^QJRE21BD(49)O6X^ %09(*! M5AP+_Q4W.@4.REP%?9BL617D";$B10 +G:SD>PM4.,EOZJN4 D"49ZI#Y'.$ M!F:/$2&0ME0[7O M?GVO*'&JFAJA+/HP<1&*@P!T_&MQ6Y5LF2\/>1*1GS/-()Z09(\13X;'KV?$ M<6 0P'+&/,4*&.4&3"]*EEHYU)L\B1\O#F(!*$Q>"<<*2[OW^8R& (&M8T) MC*I?,EGS?11MLA040@"-JW#"XERSWLJ>0$CBC48!MNT=+;0C?M^N"J&?6#([BC1&K_7V*_@JD_Y&7=)?$[;2)?T]7U56E8U;VC\76Z$Y M$NDP] 3.(3J%!Q:X*&F4!2(21)E$ [ O$G8) +M:X)W)*N9X)9V$F0KY1-#F M2I*@R;I!?1#DBT>)&^_]/XN0&1]!YH>RUJ;!1_IF $0B&HB>D'SEH#R*G\#V ME;%GL;354(*1"0W"(&?[M8QLF'08"%=$ZU%--1Q$_!C%)5O,=% $D/% M9X N@&M4;N:XAS^2,&:%^RIDA6Q.F15>QHHP6."KGO,;_9WI#W05F0EHNK9] MP,MY:*N"2"=KI?3\])R?T(7E648D&?D+V$1 MN!LX581A2/)KV!M$I$HN721.=A&7WFVHDB5>ZZULO9(+RCK C%MT*N M/\X7%L^?WCI[)'EI /M* N+34/P!"1@U\!EMD8HA[IK-"OOBP@AVV4@6*YI, MI/+ 2Z<%GD"_FP[-"9(Q7!0$>)/9S7;>O5:]:)EVNL0O0RL\]$/K:*A 82-_(,?-\?R43KRSD:FFJ)G\HO M0DDC12<$YT!)_5N9JF GK9FLCTM_)J?]WDJ+U7;0#R;]7 >THY N3*Z\N?%K MS91WPQ6IE'E!*KH GM]+W*SN?#J/2:>,AGDF?)7#3='G(X$@=-!B;6OK M;L.7VU'K'"9V6B^POT5">6' [36B):'%)5Y"3L*?+K\_*B\2@B@ ]G=#\%I+ MBT&OU4I\UY(Q4GJNCS';&;VC)4GR8D8S6,M@]BB[$Z,Y057(*JO8C']?^:G0 MN;=NA_J1EV5I D(KE%JX)#W&_,E2^(%TR]'AOO4'Q"UBA#S'<8A3 X2TCPZ= M%>C$+M*4ZNMM=]&U6K'3"O#CA\2HC#N*W?$^UL?YK%,0Z8H#9-W7<%#-:T9A M%G#2,=&_]A<2P$6680:CS@]%,8R)URQ#,.^3#?90@#H I7BX%D$LD-J#BYW\!( M.\K+ZN]2BKLH!K02CXFP,Q;;HL$H2KHWY8K4H(&0+@7CFKU28IA6M@)KSF"3 M&4:]MOZKE,)?HNA$?/X(UJ=WDZ19@X^R)9:MCT"154)4B#Q*0DY)P#*(,GU9 M$YMB7QC#'3"N"??!EP8"&LLD#CF!F\L#S,) C7B;=>0 Q5"JKHK("FMKJ2X/$" MN"-S+NG%NP6:3SH7A07T83HD;.A/X'-&QP?+,Y1$:B#RA';JQ<22Q%^:8U#- M5$"8@XFW-R.=TY-SHF+U_[/WILUM(\G:Z%]!>):V(RBVJ-7N/C,1:EON\8QM M^5CJZ7ONEQL0420Q!@$V%LF<7W]SK2J H$2M)"5&O.^9MD@"55E9N>>3I-%9 M%-!/M6 ](8.7MN+Y5:>R^> ,!&(1_#4<3WX&>R/2@ ;2C)_]:Y*=HW+3'WQA M; <3G"!F3^/WVHE!R5*QBSV_GL/4Z0",A1)3W5@+401Y15G-WS7#0XTTE ^+ M\V@+3QLL^8)E%-A_)/Q5P2(C=%"$ MDJDY-E$<=AIUY4#LLBJ\@O!Q!MX9W%'2*$1W3L.#G-OB['4DSW4==9A'WL*@ M/5X%7C;(+"W=X')2QO0PD0=<\!)SP> ]H-?T2G/.?-J4H86?8M1/BU[)LG!: M)M)6<=4&DNW1?"Z\@V*ZO"8JO+5K((@:I%,24D@,,4S;)V0O5WSARRS^JQNI*.G.V.WPDDO*G6'?_21QE@ M3S@$DQU-&\U",JEM$1:1&KAC."23[A(C B0R,1N(M054; TB@7[(?B[6#0\K MS"=I]PPXHJ2=0 *>ZK->N\J=[@]IH;BN3;2V37OWPA M"6'$Q>H[#Y/<6@U'J=2WBBL1P4B-!GX1"YV(,+4V9)FH ML1CK$JN16S=03OUS]199Q_;@31.71@RFY MKYPMF*%8E.L)+D#O?SZ2MB.0 M_H/ I+P[2#R58O"+DM^7E+\/YY3]X:9+CI*9<:W;J9!-#_+0"[OE=70JZ\6Z M>$ZM0R_3&TA!A1KKN[6#'05"-EQ3;]_V0H6U>I?=75OO4MJ")5MW@)!:*4F\ M HLJ"3:%2[_&:,&*M-30E]J>['"CI9IDEX*S0KAC>DW>S080,)4;YESLH< Q M:C;$I=:@57$2\:0,[X1\"5=;GEL/U]2Y?]*7=-E4%T#BT1E E\""X+,Y%)H. M"EZ#L1_F*+#ZSN'B=()AB%4O(/:_@ZH0BQ:_-C1DA[S\^.LO9Z_H'5'P%G'C M!C'\%_[515J.D3W!'BBN&HNV?[[_9C^\#8<\*.3=7__4.]S[^4&*NA]TW4O% MZ=.;<)65]RR+"?8VQ02KL)2G74RPI/#9D<6N\Q WU\Z.P!S:!S*GL-(_BG). ML>2>4<@6%X)QHBOEP7""27!Y>=D=B/76!>7.H7G_2U)*Z: #+\TY0<[2.]*4 M"[LDQ*^?P9/10@<%KJN@^G/@8FSO(*@$"N&@,YFF%7N9A'>;!N_AU8P+W=O> M^A>'XKCP$!]9-[751BFYI14?L7ZF((&P^E0HE P!4H"B?3F<<#)M^_Q_.Y2P M8,"-^J>O\<<4X #K*>+L)I$=VWKTRPS1B%7259ZR_3VI\J*2&.8IIT#E0'9? MAJ_PN[W]E]$K=6GA*Y5@ QY_!QLP!3?CJ"_0-O:2#7+#?M4(CH':ALD[YG2/ MSSM8;]#@2K_LG8LBX)%36[Q ^).H>3AMH#MS20C>(Q<*^!N5,.+I\=M-$6%- M[^_/U_NXW#CZVXOK=='.ZQ<;8V%C+-S56*BAE._OJ>163'+\RY(LB ]GQY^" MWE'W<5R7MC7\7"-.;[O;(VI\_7#ZK^#]T=NSDZ^GBZC#W552AUY"7 4T(S+7 M3!F/Y3V9-4.KAJ M5.S/(P8VWR=HS')BW>4<[,6RF7&NM$?43@&.Z3CE\12#IC_RE6A5$F$ M\#H=O#.1"<%ZA*5]N6:7*B# MB1\I4,!ZOV%&+\8GZSJQG(&7?TDT]D+&=/CHF2)D(.[7I*Z(B1)TZ DPJ-N M2@;96RDD:\49E=GS;)X>5Y?8Y(VK)NHG83S&BC'1+.?DR90V?UD5W+&,Z_8V M!'_C%(;P7%C!5S2F36'Q*1 EQ,K+CA:+]]#29APSQ*I,X-F(8T=9:3 MKRXD\BC"2E)[PX!=%#[4@HW&%N;0IJRP(AOV,:18AM]$REX_%^-$Q!'D\B&T M5869!'UQO?2'"O@9RQ&A'UGY$_TB,Z!J-*S-UMN,&2HBN\+3CSM<"H04=*TB MM>YQ?7K]=(0:8RRL\$@BO ?"EXKG(O-'Q3=3Z6!C*9S_ZPA*EZPOI"Y;'1C MYU>1ED_@:)+KB $/=XER?(UUV$GJ<8C"5DB4O2\>&S$(!FA572!2R<=B5CJ6I4D Z):A&@9B:RA8HT>3@)[F) M8R Y8>DWIXDD1"IF,"E=X*H6[&QV58XEL$S,Q>4SO^YH*X;?B%EK9YZ=*_5( M7LP<(*"3RJ%"L)G-US#DF&!6I[>0N&/1.#H^M;%8PG8,,$($;MD=@M3XS=(N/IY&^EZ%,4MMDF:!#PKT! M1FV[BHT')6.LCZ&W3"4%1P7Y92P1]1=-X)YN\+^6! Z?I'"5*=SU1: ;\3FA MQ2C"!O5*2!&O]+H4KFNGT"*(.)5^84D(X[]1@?OEA5A$(YV[@=H@-9Q";$J( M$;R_-N>,VZX0,\2D).>\RBQ0\)*>=D*(6I \IG 7KQ].-.91@]?F,CA7Y>8"(U-9P]9K:RF%@J3 M&07=#8YLX2@B/'!1.KO+^,H6-I+&LNH+F&;6.M!:+_N7LV[01[)CU!3 M>S<2.#:OXO)&U]#G06$":7*RL!&124*&?<'>_93@I65D@$HQ=;15"&( &H[Y M2:B9M]-SXCJ*KT\M+FE!NMDK>M.6I0F(\K _!7UQJ8U-MJ:Y(US P8-*.ZC4 M?E%+W)_%1F4Z,GR'925):<4I3?P29E%.YV!NC&N!$#9#""76UNM1V8^)&%&? MS IL_Q"S5N76-;5ZRU179SKAPKI6MLY;+EDA%!8=;]TRT+A%_U5-X3'QG_WFH3:Y, MB\8S,>#=$^NYD6$< MWY-VI6P<%Y;JQ/3V>O (@X+S2AE_RR\R,HT-J50D [TQH5 KL9LZE.!A]*P9 MRH3+^>&[;1PY=X;M8[$JN@.I.)G_M08H>^K2M<-QQPFUZ=9Q%:U7IJ3E 0]< MB$F>2S[E,^5*4/(,:Z\+%>],FX+\.C__%8:Z<1!QL,IYTD.>)3;PJ.U_'/^A MI## )-0W0& J0(SE- CRC&)9TQ*09FO/B66LT$;U8U*4;!P,D?EM0;J\0IL7:L&@ MIA"CM:M,G2M"_4 >!4RT>T:_+>=+ G5D$HHR\=TU+2$I6_.L CGB*-NU(OK2 MB%^"5[6#@(WBYZJEX>:+0F^YY[!079%Q[,JI)/$YB[$(J$^/S8L%K J M:E$SSV+QPG0LQ]S$6S;\;6\CX@,Z#'UI(N^H8.A@D+%#S>3X/Z,P-PV;P :? MD7)=NC-JUEDRMMMW]0E:$5K$S::Q+SW:]U M=U#]'2\WI12N?=.=*>??XD0\7;^;[UI;>$;U^Y;*!*M.%L9V6W$/XH-OPML! MFI0&L7.@R8@9U,R?FBEEZJZ>-0HPZ#<9\H2**F_[?4>*Q+#JEZZOM%*8FD&A MNEKTFGB,8W3CHYS=:NNW5^4B"F"$M-/7IS63,1\QCWEO)_ M3OG,6YW&LERX!L/4%Y3C=_S '*#CS%J>(DUGO$2Z^7EVCG#&:'57D]KKK&'F MR\G):%K$VAU79(/RDA(4VHNF<@-[L/0! GOIH=&%$E*'EEGSH7 M$:A'",]YI MR6!+\'&4R4@!=,QMT(@ALUM"5V* Q'E+WRS&HWB^.+E1[*DFSJNK*Q@9"YYX]2O"+.Z#)HD+B@YQO MG7 ]"QZ('*U]*F-2B_7OT(CYP#2(QI/L"2PA2>P(P#H*33WGU^%)$#*@(6 \ M&0H]1@;!$0M!8O.@5[S8BK6.:LFM%J/$!C%LC*[+,3WP&:V5TL97R.C" H7Q MC5+E2,64H\QX1JG2": B4R[93'_5 R$N@$\#N;H>0 MU<0OL&,,R03R-EX;4::TJXI9BKO%R<VB0)_7]@J5GS;W,0Q*[&TMAA@L@BJT,:557C_]9B>!UY4 MSU!+0%2.TAZ@M"_Q&V!I];D=6.%4RVEYZ-D*,3T%,OJ7$ ,<\U!K( MK$6%TVQ 90&+$V _UHKP\&69!8&A,@O-T'>/N@"5-2;56L9CC3>0O2, F"$9 MDWQ'76I9E!K#EPPXHHG6N*1V!PF"0H3<0 B.!<'QU=+_RY6I'BUK*' MHY;NASGHGX1B(K5'\6TD<<0G,_.4;G#*D6C,:%&0SXYNIAPXA_RXD+-9MF7# MA%+@Y57LRL1GGN^2B%EPQ0+/IXQ$J5E!A#&&7V*$ Y[RV'%ZDO0>J3\F M[\[L/')&.",/1_"1.LA/./\-&)*C?!=JPQ;"'TWFU2%$E,?'=[>3?^G\\9X: MV;$,"8OQ8H+2V>[,DE5WQ92/?%,!Q98,/(9#->.X+T*HK']/!&G=3I86@&6R MI@*D?OERS#9OB,.<_XO,6K*$YDG7KE3P"IE%Y0 BS2F"8 W/O@7] I8"CX#Q M:&,%+[+$L=4/++0LQ?&AE3=8FKC*9ODR1NA+E5,)]LBM&:^3Q424L[36BTO< M""06!WAT1-4<7@ =H8!M5.++ZU:+$1S_JD!#MA_G_6K,#(:25>5 K6!IUAS( M9'R5:RGQ#)RK+CWE/@A;CI(Q>.&3^!NC$;K**B\ T/Z@E;RL%NS!T-RFPAC& M V!;+S@APJ,#A'\6=Z/=3!(6\$PJG8#PT,-UK]S@]8:U9U0C&5H-:YJN'BDB M)L5S&C6V..542W:5]SC%R9VRGM+\G0M>O"C7M>9_LUTE,H-$BD?L3\AP<+5P ME+>#9=B\/(EEK8OP"I-Q= 4N5Y/05+>G3D&??!@B;/1M:6-1&$WM#[UV&!\C MT)ZR7U?R!'S,>DLT97 C8-Z82N!CF9M#?CI?7C(_2<+GX23&$:8DZ1&FAMG. MCP@X.\DKZ9!)A"P :.RHEXI(:/KQD)N4R:YU(^QD'"NU+92!H)TO.U2G$MZ- MJG-.CS]RB&Z]5+[(55F(['Y>FWG:H]8DG.899JFQ\ JVWPA&"DZ0" V!6:6Q M#SD/E2G<^SI\QW&+$CLRTB/8B*2#S:$E*EYBQ]&Q:?YPC2"EZ[6= #0J_J=V MPEZV"I2:=A9V)8? +HRQJQT4C?XRRFPU#KAH[,][)BWEM<3IDPCEMF_L3%NC_F*O%Z]3T1K-TTB(4NJ M V:L*P[ZNHZ&:Y;E51;7@ZP\UY?1))PO[:_5#Z0*H:TYXTTRH!Z^G-O(\%B& M4[^4I.-)8#AK&G+ M%5M4U :GC+A1Z[NV5XJ]U.:$#^ZMI(& M) ?H=].1MI+=/05M_=ZI49N1E-)]2>0>^] 'G> 46QP%,/57A['[\OCTUU-?#%M!FYH[?$2JE%@B&&^9ERM_$ M.MU1EECSO%8:+$,!I$G?*W6EL=/HD:\HPB?^V4G\D*Z;>3//+WJ:M-MW -5KZ'?9UIB!YD0(VP M20-$&BXF,*6V-L@@"V\2E12YITW3QJH:H1.WYON6R(1#+D*AJ#;0J@[=P4NH MUT"+D"APJ(]@#*MV]\=!(.%%BF3Y,$QEJD)A%7KHS=& )R$M-SBQ]9*\PTU) MWBHL95.2]SC\WNQ^9L0+,JYC:MIF&%9IL@'ID=H"K ([(T657%7ATZ8Y0;PQ M0!&70V#&'"$*0!:"%:W3@'3@C-9F4+>]O&E42=%1K7.;VXY(*W'ZW84]Z.&V MC1QA71Q@F(1G)+3;-S7MI8A#/&6&QJ6CI6Q3C59/U N?PL88)M8Z**%Y+$'1 MJ((0V]/9@=:NE1B:SJRAOX.1[KH(U92A^-75DL1]EI*S]/,'X6GGML6R-5Y7(D,J:1N7&"$VK6$M MPGJCA51G=3N7#C%;),(*K,:B);%.O_4A HI;E;:MZT!#GG;!!M46( MM'':KEX @>IR0(&N3 Y3-[L*UM^:2S'J#56Y5>ZPSG"N:"M-A=)6+"[W"YG0^AEX>A0ZNM]@;5QB9B\SK MQ)BIY;>^[_M/'Q2JJ@6B"OX4Q4,RBVQ5NI2QNPG#*YE*EGWX;9EMB"06:X0& M% 5C'!Y45F.-*E[-MAV9GTEZC-.>TZR2A" _F?/S)HS8]G=,MMQJI?>SJ3,/ MN;)Y@6_+(_718[[A8:LH&@1F 3SK.>"JDBP=;N$@Y08=/Z2DQ*4=_>3?']YM M]=ZX4AU,'!&0XE"'47.72RV-2\E'']Y44ASG&4U\=5/=:# =CK^6=H#"BZ0K MVFF<#J1D'K@(?T")71FIS<\%FW"@Z)&Q@@70WT$$\";[F'PN?!.3! +&WREW MXY�ZZP5T*^DF'.,>?,_+H725O&/HD,40P,)G"",[ Y!(4AWDQ1>T:NP'LBSV#R30A&-_#&; M\J#"@J1IV26#=]G%EQFY'KG_/ 1(J$*NW6E])C6*9)-2BWNDJA++)!!.DY<3 M&ZZHGRDWF*?L'((9*@99K\-K;.03X%ZDVCWO?CES'LV?@88"7_LI&!,G;"!Q M!DPZD3*XTV$D4A!O%R81AR]N7[H].S?\,_7G'!;"QF%W]P2O]) M/ /_^B5.7PGCV.2F!PP#7^NH)NB';+'KTUG_^J&*'_V/[ MS>Q;F(,0:[..*N Q+Q\P:G+\Z7)-I-_I5I.>4/T9SC^SEE.I'X5(0;P_([@W MU);G]]5W1.!C:EJ0-1FV$M-,C;R^M@0)G?1-1;V@A&OE$):;T+BJ/,)+5Z_; M+R0Y#83'Z2]>837YAXEA!W ,(N""Q36C>D5Q,>'66)U1TT( 71Z"@BD=6$T2 MB]5,/UF&-W$>93QH)E1W9SR76>DMA17298B%]5H]\K.K1709>3ROS.\NFF2I MM1*Y_L%']YY[@IIX8*)B;$W'(0M#@"HJ,<2GGCO"^U[2$%.JY'% E%>I?,_4 MKC7=7K,XJPK:0Y#JQLG2X&C=-(=FJY/TJ5&&CEV D#U2$WG"NHX8375[C6.G MY@]1P2I"+(W4-&4E)#_I>+>A+D,8GLIBR?&03H;7T8O;G5SBW2%7(( M,,>%WW'BA%'%;;42.)KQ[VS)4%USZ99;]96*TQ34$;:,)!P?85AVN)+@)9>C MYCEP88Q?^=0T)SI-=I&W$;E!@[B66@STD/)W$/"6''JPYU/%+%>\(MGDK'49 M>Q#T;-59=%4',Q9&QU981Z4VW;$2FR&UNJY!6T$ZIN/0L]/^W;G'IUD46UUB M0R!7_(;#K6'95%+>E&E$FIY;P"OGZ4*3"<);\O@!-YT!-RC.VC>##GNEH]9S M)9V+Z=$_[8QC?0%*?/MEGX];!BOXK&^Y^6K>=WS.EI"9S]YU)'AIZTNC>?RY MQF)D\2/7'GZ_5R3CWD+_3YYM5&] ]@OH$HSK2'B7:F6H:#3/(K_S0))<+L^( MDRW'1@]!/G8-'!]UP>6H!-SBTH M@FA)2:6BY,XV? :V#"2H>;&<.!RB'# 2=F\Q'_45C*:B)@Q-9"P9]=79LH( M2-T=#DZ1IXF+_L;ZUMQ@=M&%Y]F?P'C6F >!#-/8;=NF%;10DS;D,%;[6@'' MEE=C:OVE\Y>HWX["@'X%L,4QI'%=)'!\9!LGECKU!(>^I+80]@;Z')"J6XLV MDU[OLF"C\1R@OW'.)\MF5@RQG'JAYCT4YUE=$'1?3A(,1BH0IA]'*QD22T@!FF= ML<%HAJO$,VE,0V40>X%@Y;A/HB4?8%V;50&$;7,('50;(<-SIEE02G7/S^>1'V0ZZ!EVB8>T=I0IMXU7:..0@&#%#N MXGP!O"-K8MDVL!*:\<:8&,%C)JUG@47!54[+YFBDW$ZV*:J8 M851R0ZD_FRA$JTP1;!"8*)OM"HIBI'1%J-+4T3/.@"69QQQ:'"9KO:5A"ODEMB613H,Y3O=#CI)CDO.N1)/0 ;5?5!O>EJ<6N>>\\T\+,M& MICCCSC);,%AL31E=KRG&#N,5R/D(5 %R'F%=4']74M]1?7)* TN'@C,,D-CL M@9Q4>5$9+\Q9>ZHBB=FL$_7N\9W45$#NAY1J5UL",9G'>QK!(1>2T9),.I)R M0^SE3"III+$YX$8 VYNA4^=JZY2ZH;)>?_V1ORV2A!<4+0>57IOY["/;V_*< MF:Y:6V3@WN7G(+T"[ 'A$7*9=N25K-35IA1_>)GN>J.<-Y5"N3+P0=2I%H\< M)YDB[1]C1_MP'-:4%EEKZ-25-_Q0>*+&RVFX0P4CR<*P$]D:*0A[Z6R3X.S^ MOCE99QXO*\VRMIJ0 _XA-C6JP7$JJ"Q1/G9B)^Z:EU+)RZM MS%**)U':TC9":AONK#^.<@<\+419J9>E7G$\C?<^EH!IEY_S'>SUT0''U$WQ M9(9GGUT]_X:;4BC]2R[13%3++ZS6F-T8;9D)NZ':]-OBC"Q%Q9VZS=2*(F&C M*&@XSLC]\ASG+*7$*;3#%6K;0GV$-8^"#VKW+O58.$%W "(.Z63RG.\G8:G0 M$H!#MNRC7H(H^/+C\2OJ-\RZP3]J2 GV2R9#R2,0YFS,T^C;EN="*Z(2B.P+9M? M7\>]"RGI*5 04TFG&T* TKJR6K^-'>!:Y>A;62R)LC8=60T(PH4N&W-WV3*N M04'4O77RG;,,IXFFX07/DZ8"6]([]&P=<]U0%WY7:4;9_**?Q^>N. 0'2!,Q M"@WP9GEC[;[*"5YZ9^$G?236ZLZ)*DI0?XF">D4A6TSA7[BXJ(YEYW MQV0S%SU$SS$BQN43M;=%0%@&9!=C MD3Q'J@()I^P@4NF(-V:L82WSU$8*O;O:#J^O@"WJD#UEHBREJ/QYCV =C9*3T+6];E MTX;K!R(>:Z(VEC1>$K;&6;!>^CIUDT M:']$0T2#"@N,R7&< M4\6;B1Z<>%D+Q).'>:5QYDIT8]$;'Z Q6E=M9V&@+!3QUB(S+EBO'4U4]FP)N<+IDC.ME M&(1^7\?Q68E.X _6W/+'L^>&RPM*NQN492@DP6Q%OL"Y"3J@I$]C$R=2R&.B M0F^\%T0B]\$^"_&N%$?[?,H3VX2D9@'O%@*)=FL!6?0.XVI'],TBM8[X;JCT?U)/ZCXOE*B&;&+L%& M\#S^.93A]PWS/[HY1/A_%+>I0399=,/-'7C,XY#6)!Z]9A(+ZHX 7IB^H="; MS!K>Z.?'/ITJY20^71=N+-G0_S$UA,GS+(_!-@W+,NQ_LW** G^78;XYC<>T M5J6R$>E5^37++)3 M>UQG3BZJ8%';II]-"XW?0O-FTT*S"DO9M- \$O)Q M+6.D]?2(_6 1P13C15-)=GZ* (AV%DXNT3>]&DXW3:*19Y1I;Q (0S'2+5\AHO M:]9\[OWE?Y>.UD?Y+2IMO@SQC,8,O%JZ 8+2,754U.IN?:US1=*%VGLO")75 MUL$REH>6$/NLRG40-MLV:-19,8Q*H0WGW&ULTF$XY-7Z+=3VY(%"%;)@Q<6] M5"B82L>%E$0/LRP27AF9\&+J84AQQ;L4:TR2J20$N5D869F2H6/;C69GKE!1 MN)WRT\#4T'$S=M*OG0=I9Z!(T0V6]!,M:,CH2P;T!3,-$7'LX%#N!H[B M\#*SL_9T_3-SP:@.TCDI1WV+L7-)\R^JHH;.^:H;''FCINQ@+BUT](H(+QEP MCR"#63+QS;4L*U)(49S$-OXI>-E[Y3I_"!6>0#=X#I#K^K9%_U@FP[4S"+7G MAPPZ#D8>?ET)Z+I8T1UO' .MPG=NSX78G%5M ZM[EQ? M]HG%I2D5_ H*D\4-7Q:<[ WI=&T-RM*5*E9C,TJ8O:)2H>;F$FL?C@=>./.+ M&C)%T6$5^G84IV$G. OCRS#%F5 5R+]_ 8N$/BS&#,]T!:"H#D7FEP^JE3-9 MG ]!9RU3S6B1(\L=PK<75QDO"+;TN#;!6$L:!1(]KU/_!_W$+R37#;>G43I@ MNXQQ=%1__A?J?;)Y2#C\\C&(70EQ#G.C7: X(ZDDFZ%*4:%U*/")#\+KWC2V M?2.^U@\%FC-R4Z6Y5!)?J"6\9/(P/\V>JD.I@Z5.69TB=5"WYIZZ\&PP^C%U M[_GX+4ZA6-AAO\O6]B@JN!Q5YXO9R>T9"5QE:DS0ESK-Y!Y.S5F1AQ=^/N4- MPWF2J!#X *S0YRBEVF,RJA$#9.9["#?O/"S=?O%61%:%6YL& 9^ :'WC'6_' MZ683S70TXY9C!C-D5%]G%_F0Y9%/VX) \+Q1Z'R!9ZKPY D-F*3.5*8.4L,? M%]03KDZ8BO?4\EPNT9\!(K-0BV*IASF]ZH\JU'DO054279^"PC\C>4!3T=RU MH^F89'=ZU)&V3-+FH0"LVIND;3,,I0V,DTS]H0KMX,GM4!8S0\^7W@@M\T!" M_RY@>67%TO!X^%(#XM7)B:,B#L6]U9YK BSWW\4>987^ MK3^SU V#%PM,KP2OEQ"\N5Y<1[[BRVHQ"[A;()NWP/]%."[\>(OKX8OJ')8> MA]CVBI"E;T\"9!4\H+=9MQ-\+*.N[:OP7^&T.RE!'/3AX0/R=^K0\.+@6%04 MN.OH2L4(R$7.3FJP>0O+9L4'H4[6\T(!I'Q2676H?JWG;W 6PE'--JFI@TTS MB[-TR_[6W@$"(4T$]"N4'BYZ2%SJ, QW&0CW$V\ZZW=]B,2R" 7D:?IU^X2MTSDX":64NZ 9U2]+.$B#P:%]6PY"!!+;0MEKEX!?Y27 M"''[-DS#*&1CZ+>4TF"G)<_ZQ95\,M_C?D:VR@R^24S1@(F,VM&5U$TY.@Q6 M>:F$$+'#KU7^.MSCN9V_A1V.5/B6AO0$HE5K+7<:M[%[S4B@3AU<5><$RDGU^Q60K#_U_NZ2W0Y$,*'RJ28\U[+'UA61"K430I$!]P-L$^R1KKD*7I>_1:'4VU@8^;VCF/,_ M_/A@IL-^:WZRQN0\4\/VHR=9]HV["OFBQ+GW:&$KZCB'[U0N?\.Z3;\I@H7J MX_I*MAE4?O+:>#Z!4\!L45B:1&HY2-#^DCS*L0FQ/YK@@O 6J[])P)?^ML<@ M8A(JA,A+-"T005-/!5>G;*E&N?7=K!/C^W64/?"1&L0Y90_4C[AZ05YO@&WJ0DQ@Z@'6/(A](G/M/:3=_[?L'9M\" M3I=;?,"TT1DGLD:.+6Y]+!E)#_G$RO< M]$9#! MIE9IJ/>,^5%1FQL^D8>>&PW>(^:9#0%R*'X6C]E9DR*]"XW)1$EL'W/CN14;YL2I%IVI@H4FD=5QN(#U!1HK4 M/(=4:2.1/IT2,A,S /V@A(]XZDG?P'_]N;>W'9QC[ O!HDB-#.)AQ2B(*/ B M@P/4(@O"A05M.L#0GU1/7D58ANKO,%X58I<.0YT$-JEH:"U9W1%#J(-Q'6U1 M?[QL@('!/2!TG!.*>&A]@BV@<1;>D$*'+E9Z:Z_1+KM,O2!L"UR)-0)JH3H: MU1$FE8QTMDP[.Q0%UC6P*]H4IGF\O[.]*4Q;A:5L"M,>A]^I$LA)673H$41/ MM!6+')TX8]%,.HS?YWY7&ZW$PR &02QC*/T'SM$<_OR*HAY7+NJ3IT0QU2#T M59 )R%#4T-=8]F9?2P$4^3Y/14"@: 5OU5C&# Z6*Q!J3%!"S([&3$.P-5L" M9K3,E4R->\,9/'M%-%KSP%KFC2$" XZ3_!XOTV@9\Y#K7O<0G 8R#FI3\%K4 M+WGDO?T.K&LU#\:6E'OC,FWLT!X48@#5D%^%'W46(/A6X-I(#+ YDG7HN!Z1/0BE-K":Z_*5=5E83_$%*X42"R3<88&\9LF(\:8MF%3 MGF;,ENC,Y#3UC=@5]2"8_-EO'I7<:=7%1^9<85]^6!@_-O%DV"/& W%0B(_@ MR[6>W@;8! [)= [9=J6@2\QN25_BT;-\T/J\N@](B'RB),@)Q&)*)XHU%47O M(*O>]Y3P2$@&JA_9,'(I#HS6.$9V\YS&\)4U_2%P6\ZCJ@EU_#UNW;?VK;7+ M 3*G%L*FQ6W=,KXM91:%4U>J'&,9BD;A,@%=MDB^=63>-IU1'^E"<#2^5TT3 MW'@.3CHTC<3,/&4\C\21P@P(Q:#RLUAD:UKD!7E?1 +(F\"#6Q8AN0<@VQKR^>@!GUBZ# M"S%FW"XY^!ARDH9":BUJ=[TJVV\.L@NW8TAV)683T,SKZVV?'3%)'$/M#%+& M@C(8SJ0 (1F*M]X772-#P_6J21C#U>2VQ@T==ND<@+MZ/M96=RVMZ'$NO>>D M/5;2T&$NP-+Y>0?/HZ@PI$JC3CF(:>IXLRK8O,H_P8"T"L(+>8XQ-H&U<6&? MJP/Z24:#9SI43;:%<=;*] $0Z,E%8!56.MQKZV;O^*LGU6CQ(%#EZBT'6! M7$^$S;4 "S_ 6<_%D[M&0-8#D7M,;#1UQ 1_)=>,<3PY12$(GGY)OE?BQU8M M!L=K90&\Q2Q/T*::6/2,QJ SS,%@JMJXOI-15E!GB<;^&,O!+RQ%/8F#$D!K MQF%:NJX-X,,.Q^K:9<4\F4#9K0(K0:.0$T2$FFRV<,B]FMNV$E(X7Q+ST@36 M#8X1S!H];DY6V K(NJ33+@<66G8[[5>I-GJ/!@'6/.XJE5P UG':.E:_KA+7 M?9$A[06".DD<)#8["'H_.38ZK;VSM>9"!HB<&ZU:Y$D&5'GGAP/D%OFI(465 MK4J*R-5A_[#$J=ED/7/EE:O\6^_*%>1J6_M',E137; //UCJ<&]='O&?DP2Q MK5MJZP.XM?9Q'H/$2Q1UV41Q7X?7PN=:L:D%%[9>S^I7=R$\S\XC;?.&T+R0 M.*^\QCXY#[]-A8#AM:0C&..JT'-%YN/:/6(IL,&X&8N,1] &;JM:?Y6UXU[J MAHE]L.8<7)^IRQYTG\)XA0]P,NSD*TB :RWP:Y%$SC1Z>>I3<5L+H&K9_&): ME&;,S.+R-'[*8?FCG;VZ/L47MW7=]=U0[3+Z?"JR;=ZD-D[84@E#6G9P4>+U M;FD8DV;_)&U.R#OO*,+&,CAL7-BJ:[(A:.J8!_[:J%@D6X'FSE(G2N8/EZ9\ MK9:9\U$E.&1F9GN>^P3BB,I0,)8:DGWLPU,$U/?9*IQ:15+#6>5DMV50K^ET MCM2;PUN!3.FVB?01XCV/8NKE>"HSL\[N,FXX($U2&S \FZZ/940'#4.46G0W M5MC5H\\V?'L>L\RW]2L,.HVZU56HY[HC-1O1^AGR6N5M_Y;1S)!S0Q4;.0T= M\0(5@E[,Z.9288/M,3I9L.VX2K>%Z94'5]@!SF*?B=\ 2E7&=/$H*S));%D8 M.\]%;5PTQ9-1I]<#8!P3T083'HDH\RP8C(!_R'5]M=H3:ANE:BHW^?VM\R%R M6X(##T8QE+AP9.\>7J@?B0G1J.]63_3F7-NDEDE MG%VS6_)BALK^*B40YX])NG1#!8@$]7D#:MT[LY &=_-X5N&'G,+-V24*_]K- MXX)$_ERBV=[%F?V^W\B#'0KU9AW4/CQ'S.I9/Z%9X^]6P1>\YREZ^%PRP1N! M0:=^!Z%75QEYC7YV;K>,F_ :"&C8N+V?6'O7^%5F38I!J1Z(J\"TU9"$!")S M3CGR2!/+O=)=]L$::_1:\;%;+\\N528HM708KZ\PGH*"_IV%*1 H*UCF6,IS MH!+KGB7D34(103LZ.L!0X^;ZF]I7;6FVGSK26D09V3'3BN?I9GTHQ7"6JWA_ M)=5G8^8H#08R]XL#',@FDFT1$3 ;TM&?\YP6C&TD4QI2/^='Q*RYH<9-WSBU M29W9UT19 G*Y&_QBG+;5P65T1^5(O4&*8SD0;82J/]"[8Y)="U$/]$G8<1NP M/K2C>[L9+\%/XL)%<]"CTP"(IEBR?,S-(1C+]L:/@DR2HFO_ZUJYA?Z*28?8 M'#-P#&IM"?'DJ<.&B2&+]/JNVCS(ND/F-[J1+^3;,%Z%\"P_-P:\"43]&*-H M=2(1.?$U./#G'!N*;(*<.HOB,+7GWE14F[(WO^RMMRE[6X6E;,K>'@FFHC[= M;XX,'O@B=)YD:4/X<-+2=@8N'E/IM(5XQ:S X6X#<+ML'PHNJ&+1;S1 J)T%S"@DU%[LSP&F MD9!TD1;<]U,P;3^:(09)OC(R2I9+LT[UX*K.Z3FJST!'%=J%&S>_TGSXF2H=*<<"@ MB<^-!-"Q_T8RV_@ZU\3>=X?*'YCT(LXSRL'CW'GZVXRK)P!&A1/>X+.$&!3@ M)'2M,Y[$;\D&?QVR",OBP "^"/LT M?K]B,WIWO:[8AF2F)80QJ':!$4%<:T MOLCOCOJNCAN_>USEP+%PR.#4:)V9CB1\AR_\XK3#5[L:G(AY("WL!%LQP9HV M/@HL-[/."O; ,/H&_8?$FE.);,I_+OUM!4#W*'K M8_/[B(<:,=A3,<%:$BQ(\QG%55#DF";D4-IOG>8#H*[AUSDQA'P MD7,#$'"1%\+QW]L<7%KXJ#[H!9J(!^81G:3IE'Q'OXQER-8$AV@02$.$ )V# MMNZUW@]V6C!(*;7MW+":V7H);;R/0"#$1>DWXH- HV^D#N?"+8J-$Q4;1C]WR7<_RB+;25"I^13 M)AW3Z\,NM2% MKC>7E./1@M[> NC 9RJ"&(5I#6EAGN2W6+[4D>U?)*_#6&LI..]+=<0"?D+' M RZVB:A^(3)8)"%Q!:YNP%O77U@373O_FD 9B/D-@P?PT6>:5A@*R)18NQK^68747-=;A=U\[?!IE;E8ZO.[;W-V1> MN]G%:;\"+$ 3C!1;!&-W/YZ '746?I]'*)+7/K-QC%DL[G[HX P$[V^NF5._ MT//N3@W5H@4<9X5MF'(>%84E?=.2_FB;$:QY^DVZW)9Y:4V8!S4!0B]BO4$!Z:4*I# ME-L*9&7[+X"\N1F9M% Z@-**BT2S5#@LFQ !R:7&CA)-^+]>UN)_OQG=EZ@ M11>\U(_@'Z]L5PJV?Z1<@-<:<8<_OH-E4J,*&'2'7OT8?'1J)J5^QH6:)O@] MG!:"R 27 UT<,+*QOEY2=?7G_R.3D,17!:BB4RIL.W4D)Y3!<2+. @J*#J(E M>-7VNH.PD"_B\3?Y4M VZ&GA5 (-=7TL7P'+?I)15,=Q'Q6&VB<8,A)-F',U M:PV)L\:73T&<>R!#89_,<=)U98C%JK9P@808EQPHI#JZ/MHYP5;2?ZIH*.8Z M#V .^9]^)H7$BOGNOTOGJ @N9@TLYTHLJJQU*OURDV#H@RGH/JZ?FE>XBT7W M*S,;L.;ZY:]'1U]>B0Y(PIDO9FF&5;CBI%H#D(7$L$(D FOU-+TPT@/LWW@Q MCIS<4;@-M>DUJ*E@ 0;S[K82SEK V@,$9V]*4K=QSB7G6G1&LC5A#0,7>VB' M09ADL!6G8D!VJ#$&C<0DR2X)1ZU#EU#6TO&G%(S/)2ZAJ.-DT]MOAFIH("\Q MRFJ6$$8D&8\+\RN1%F'TKKX%K !F3/0&Y"^'[Z<,C-CV7OR^?6NGE>,E8"#F M*EA/F,;,I7'+^%6_-:^L_2IP,52=;>#LL-HVUYL2IY#I0JJDFD,J$ MW8["_XN%:7:1<&O(D058][KJ%;SD7CV) MVW/,D6B?#13KA]*F'4,XJ;UX?U MSL++>0E@@4X7]L0*D=359G,$LJBA)/K.N/F.^"G<2B?6HWN0E7HZ,[L>N+\B M/[T2'L(1>8AJ?S'*ZRZ861:X"SN$_KS[9KN[S5&7DBXJ T.=EW5):]LN_KQ[ ML \_P "W26."A&:L4XH3C..B0),77'-J$BZPAX3$EA3N%%A,B)\ZY'.V+3_Q M1Y_QHR/]B"U-.,4_[\A+DPS-0G^M[NFY01E-=YW9Q_9?T!ODVKR7/[[J!A_I M8?R EF^ 0Q#FC@-0CS$;3*CF+JW&]3*0CR 7X3\_X _.P_1;<((0W/#Y5_S1 MRX\??CGY^DH*FKB3!(M!+]@$WMVFD]E=R;XY%O1S#K7UY+3X,,B6>048%8T& MC*PD737"AM:&FY&%THS=6L$ZY:IA(.\;=8,^TU& ]'MKJP_AA^^MBB;_B$UE M&7>#$(-X3.2GP45ZCRULO>VM?ZVF2KR2;.\810);^G&4 =#$=8EQ>T(3P[?A M-S9FP7LRGUNM_'+H@OP$O+3U8DZK>FH0DSQKB+UU]M"I^INZ2:68M,K'&9RI MQ*S&+J)R76MJ%#/R0 M06AW[61L'$VL=(#I?EDM))0>:AU1.1U_++MV0-(0U M. =2<5!#YZX:0II"A:TBB#J.!6E;W?O>CA)W5/NO\8./B]1D2%5L&*[ M2J=F.G#+/=L)4V=(G(<)(SC+&=)@(&0+$L2N@Q@!!H;%L4ROL]# MC4CY*_@/^1_-]?>[\02G\SRHUUKSF23I- MH>P7E0'Y^%D2WD43'D,@N:;-U2?A1"8%BJCM JN&^9[#7K G65MDA^W M/%U2V(]C/G9JEK,P71"HL!9FH_+ V1E>8S=/;>&FDE@ZX\JL_TU;$"B7&M-\ MO\B;SDDM(_ 0ALMP41]GV' G%8,[PUG)LRF)K!JY9M$XH&5_A$Y+@K[(W'4/FE/3]_=4".B(=/S+@\N .=W@9\>?@MXOCQ3U M;EM#G3B][2[-B__M\]?CTY./_SY^%YR>';U_#_;RIT_'G\].%_1FEB12/V=7 MH58_2Z-J=[Y1=8-;MO=B8XEM++&[6F(K+H=W5D<,'W9W#Y 8P9>O)U^.OYY] M.#Y=*)!TL$31"][S7__T>J?7^QE,%E?6J2&Q0JH^8TKM>[%SS]JMT@3-"#)# M+G%F!09%HX42]E!EE'4UW]7^U@$1 MML/]I\5W7=+-M\H*@XN]LLO,L<_G^D;Y:/N_31CV4T^]G.3G=O]_7[O;F? M7?78O?WNZYTW]_[8_>Z;WN&]/_5U]^#-_JV>>M5G.]W]PX=8Z^N]O86>^B.Q M K,#0ND!Y_[MQ>Z+AN3_:6?R/>C5G7 4>$VF8WZ[[_M\K38FIOXH%]!>/]GZ M>N_J2Y5C[=7=-L4:?Y6V]9'BVP]X5(]ITB^VY3-4M!\ME/C+H].OIZ\>)A6^ MW]U98$DMCA2JIJV=[NM9=8(Q=S:S7_9>-^3,[:#E,'(DQ4HQZ,[> 4Z@X#J@)N7O\YH2.;87)\;#7)#-T;NCWP7_=76/ M_L:J0XITUDD[?$@1R"'$'C3PJ>5?MQ)_M]O\2NF!^]CWK:YW"^W6Y ;O[QW> MX@:W\\J#RN<[WLVK8NVW(_!!=_\.'L)NMR7@Y'D(.]=Y"$^3'4&='+Y>+D/> MUN%8)ZUQ]"W'C/K)*,[N8BH_.UW1V/==3,%UO)S;N[>W]I9@RS_78WI]&PEZ MC\?T'.SNTSZ.YT(A^L6D:3%-+L(T?GS#^_[-FCM$81XD$/NP9M;NXH'8C>?0 MU 9[:^DY/+-CVMG9V=C3#RX-#>N",_,]+![=HMXH@;LI@;V[*('G;6ONW2'^ MNT2/X*E'C_;O$CU:7V[UB,8-'E0E673V+KFV#\O81?]K;7 MTO1^9L>TL[L)QC\XD3]1VW+6\>#CGZM5*BA0:85X,8QFHV!5&X/UQ@0^>+,Q M6%?_E'9W-B4C#V^PADD9?,3QHV\)6^*W,AP]8XN5\?IA<^'0E[$(")@;''8: M)[B]XM4#T>@Q&SH6I-+_,W>K3].THX[?G9\W%OAJ'U-O?\E52\_! O\'_'?P M)8L16YO'T+\-\PR^]\Q+8EZ6EYFG#-8Q.WJP*9&YM>C977(D=7-,BQS3ZYTE MNWG/P7_X%X[^+L1YX']L2L\W1MRBDO1P$^U>@V/:.[B-PMO8VCWJ:[= MX"0MPSRF-&(:1G?"6=F8I\_*[NG=*@.U,4\?6Z#N;!IMP8_ O*O2R/F'P?$%29A& MMTON/8$"[(VI_U1MR(VIOQ;'M+=D6)KG8.J?CL)T. KC3O!V=-L:OW4S[W'N M0!+D9BO:V/D;.W]CYZ_4,?5N@RQPWW;^CS17ZN]73JWJW?^LK@7*?W=N7_[; M>Z"BY04GC)UE.*XUK6A:&@Z3Q1$P=E 8C2HOQF&2!),P+PM879:'0R/#?6G$ MN3=TC&<"PR9P<$QW_E0YX0@>2/>FSOLR.+D^ON_-NIWJSI)/%:?B3?)L @N< MXB!@G.Q6^ESG-[L8)JU>,-X\/,; L4(JPF-P_UMY0MX MI"<[NDWI\F9_1KQ>P?G@+;"8!HC46N;L_^^X94>:)L(?@XFM&5*_"_5A\='"8%-G- MY@<7U60"S'3?>ZCA?=Q!.[M1O)>]=B#[O;![@.,Z]W97XP$FW&] MJ[VKS;C>-=K5TJ:XKE6Z9#/"M8'7=G_X9$L?VKJ6T?+M.W33+LQ_FX*9SE?-SS4G?:O+2IOCT9J9U2#&? M 1@EG>!M!O9U']96E1MUNE&G-QF9N>3)%,]!G7[-^M_XGG[ .YO%SP, :J-/ M[\UK7?*PL>>@3_^9C;*\$WP*DW!:/!,8_8T:O:\NV]N$E39:]*:S+O*X;\#8 M_:_ICX*O9E*=)W%_XYUNZN^?I-+?C,]Y/^"94?9>*/Y MGW4+Y]VVNGIRA &Z[B4G?4/N'L=1E)BGD'E>GVM=)64\28S?^H&5>ME@ *83 M5R%WM%>DTQCE@DT)4I?ZH$[ZW0B^@C>,L7_O=L764'O^$J;#$%YE))7[7&#. M/J V2T,I XY3N&#CD&N]P3%)817#J=RXC4)]>@JUM]]^V^C^4 N5M M]Y/PO,B2JIS_DYG[MR3B[^PUQM)X_W>4.Z8;FJWSW(3?ML(!+/:G,+D,I\6+ M'^O5X' P#1HVMS]WDX/!@U178@L)D3HR_8SMD9] 8IB<^T3^)UR5I02CW S^ M]N)/\8Z)#O8'^SMOS%ZTM_]ZY_7>07_0W]X]/S!O3&]O^__K[;[X^QG5U&<# M3-66P#[%__P8+G33:[RVN("X]F=7=09<*:0>F]^/DB3($%W)$R\H<_K]:C(- ML.B6^U^ZP4?I@\G#M#^"!<#_#L$4SK-QLZ%%>FZ"'>W9:VL]FJNN'FOGMMNF MPZU#M$\P,O)Q@9Q438*R;=V/M;PL@/\-$/-V5 0OQUE1@DP'81JN)#&3&OE: MU_A82\FY$W3W %GP0$GX:KZ:6]6K6>L=0R, =!H;X.JK&";;3URYCNLM*"6 M,?AR9"Y,DDW&\%DW^# (0-*FV3CN8_LE6Q@%W?&BBKDM"S2;($OZ[" EY._;IA"H9F/*&N7'S/./Q/EDN_ M9PI4FWFFOKV,T\K@&\Z=0.)'XLNPY+4_Q8]3,\S@CI0F4",%:%>,L+G+9U#X MIOCP\E5Y(:X#>T7C?I6$NGS/=0>*C$P*9"WB'.G5#4XJHCF[C2)>V)?Q/SKT3M\?'[SY\_O5T$5FSO[0>R2-DX'X>3Y3ED0$3,P1_&_1X M'S@1S8!.$ ^ (:<=9&!IUV;DDVOH?SM[<:&U/Y+M>M>UW,1XW7[Q]\_8MMXC MDW5M][#M6]S+8&I"\0&5@L0D 0^N #61D+)Y'Z<@RF/@\%,4^:@06SJI[T.F M[FVOH4S=6SV9^NG#Y^/@].C]\=G_!>\^G+[]>'+ZV]?CA23K\KK/@?G0&0)K MA*R#&S+83S\'Q__[VX>S_ M.O#9QZ.SXW?!Z=G)VW_]X^3CN^.OP:>CL[/CKZ>=X.CSN^##Z>EO\+A5Q2P MDE[0.X1:R8-PG%4@A#CR@:XZ=OI@^ 3#(B49C_#1Y2@#H<5XD5= \-0WMCJA M)(Q2%"/8$H=[RCQ$$$O8Y1E:S&$1A7_(N7WB1!()=[*GB^GX/$N"']X?G9[] MT V.*#CZSS"MPGS*]7,[O0ZA'74DWG&)_Z<>$F9XKAR51Q2,*#94J./99[8I M\/487XG[(\79+ *,5J4&_B/#:$SV#185F3#!G^-C")Z'U@U/.#>C,!G@8X' M!L@]IM/;Z_';STUJ, @#/@ !-BUVC(]A2\Z1>$51P7:_"$ 6T>OXCPJC9:>F M7^64U;L3$M$R.!$9CB-?YR;)+N&ZE51$4XYJN?[<#,. M?G?OS>W E*[^;']W[_X7N]/=VWYS[X_=[6[W;KO-1R?!7O?-]NW88 F+?=/= M[2VVV 4QM1:HA5N1AA:I=K^N9]]_UKN/ZKM_ M.J!Z7^!7V9/#:2,8??8"/I-OQ/^=#?A_3\GEH#B%FK$W(<%3DVQ'L)9P:)@V M7[#=CDD3QA'_;:($),(]8SDPEZ\8#9#82LAH^0H_"?6O85[66?$+M3,F4_K: M49J"T]\'Y_!+ HNDOX&#^27/AGDX+H*7O>:7[53;CN,89; MW>WTU^8%FWN\(;1'Z-W.#N.U+J.U;GD*]'-VP0,:0(-NWT&#KF4?V>TNU_-& MGWER\WD?^1F;F_$$R75/RF/=$ #L=)_[<;_6Z\SO9)D]4W#!)S?G=_D0%<_N M9CPY2O.]ER]T*GN[A(]W903UI% M/@!7/X9S]K#<]6P6L)%#FX-Z'(-D+NZ05S-ZB%U:M>X 'L?[Y*8(]Y8[1?@D M#?Y9834YN=Z]PP[5 Y]G81YAUCF*<],OL[S XF\XM;@8X5AA A8(JW*4Y?%_ MN;H8&^LK:A+-C=87$^!'%O2(#QBWA+/8+67'7:J;]WX[X6PUM?^G&0("Q-PE M%6#[J5;-V^B!Q@X(8&$41O"H<1BG6,DL"RVGC=59%M5E:84^HBKXFUNHJGVE M2L)K%>[SB<[]Z+:YLD.=#-S(?@[GC/.E<]O%\3[+QW"66__R.AE&)J2*\A\^ ME&8<'':#3V$:#JD7^(!<7_:JPR!E':9A,BYA6XIJ'WRIL!GWGJRFJI*2O MG%B(B!_N?@";_M#9_M"##2S7*BSEJ;5Z>E>RM[<_?,^+(!B)'+&\/II M4.NNHS_F=-N#+R:GOAF$G_DU#R>CM>M..^6)]^5(>H)0I05#W HJ -@H2.T. M*6W")L)-3TV(>C[%-C95J^Q!.MV*7\;O@<70K\85"T=0JR50E=0,-Z*!EBVK M/,4.LIGV(@(&N^ESN WI]*_A>/+SEV ?5/8'6.=W4AGXR3O8XC^S%.CWVRE^ M5"&*$R)35*C5@4U5BK M!_\,,CFX#/'K%V#5<=-BVX'W#O")S5O3:3^*SDW/0G\ *X)CB,%\CPKN<\R- M71E!0Q&"4Q%,PCBZ#>+84OO-W]:.[CUP^=;_ =\';QW74Q@2#!_B]".X*,,' MH_E=J!>/AT&1]__V8@"+VT)QT-O9[?U_PU[W/Y/ABR!,RGD?U6VLW=<'D^^W M:>D[.'PS^8YVQPKV&K[>W[U-K^$N^)8[K^^]R:S7W>O-?^EMF\P.NF_V=QZD M(>YV3[UJK:^[A[?L7]RL=;/6I:RUMUA;Z/WW;SZU7@LT7)YQJPE&\9[W]E\_ M[^V_>=;;WUDD0_2$M]^[E^K!IU'@T72C-FU=1)8_;^@@4XJWN]N;WIC'HG;O M3?=@$AMJ/0^V=W=WN[LZ&V@\>P>9" MGMY.]W#W>34TSD3:-YU,CV18/5^:[?2ZKW#LA_WQIMKO7W;^=T?I\:7:XW>UMY-G-C(F=P^[.X:PQ,=-)M+01 M52;8H@86J;=,<<(%%JAR)5IXGEW($(?L7(;^T93?_Q?.I\!I))2B2F*JV3PU M^47:"1:F]>M!32K?BLFH/5FU7S]?C3R;^/W]&\F:_'I\=?X1]W M+A;?-*O,-JLCST:_'GXYI MCA>.GOSM]/3#R6<2F_#1Q_\[_4#CN=Y_^'ST^>V'HX_!VY//[SZMV0?;#&P&H(" M]A /P"I+2QRV38VY/-UI%(*!$0X&ID\-'54>#&R'I4I[>JP,WH;WY])J*?-^ MI',DSJ)"9T5%VE$2]OM<08-?[/M#8-U;"CL$EMY3C+(JB7"V.$A6>A#\[C]5 MRI/ I DH*\SUC\/.8&^(&/4"P;^I$W5H4MA.DDR5>G!86 1%2\!BL""&I_"* ML-\(>&(+_]=KJ<'AXN4ESA>O_;#K=:_*N*/>FY:GX;KG/6U;G@8_I#X7[*Y- ML[)!7K^UMA/ V2+1!FBSX^<_/$Q'+3X:$=V##Q\Z 3?O:H-PF*85/"4W$QSQ M#D]QC;^N7ZP SX!HT&@8TS[L;9PE#W>N#]Y# JAT"=Y3>>QL-QB!) M@W6!YW"*M9(5[OMJE^"]5 7\KF-'LH<&N3R[0-3"7 M*[RC=LEG*_&H#_$S-28>C>%9R.X)" CM,S<\%K ($SK\,H_/*[WVL8NH(F%0 M<)1YQ5*AX! K"(O?O1\:?"+(&/U4F8\0#,K++/]&+'.!?(M@ /"*K3%/ZTNR M/K-1-_B4%:7MGH<59&,,Y>)EEB4#>2H4QRQ(<6UIEFX!4V)76RGLZM;*;R@8 M\:#^6WFYG=6'=""VGN19!#^GN6X!V/&C(,MC.&IXMOFCBBGER_.D5 M3O\CMQ/6;I^!2\<556,GX@?T+/N5YG:YU:SV@@Z*B##.?;6"U^[EIZ\G]KWX MJO;WEAD="\H8>G_8CQ.:O\?/2X<9;L)[;G-)3+\%*.W(*>JB$Y@$M ER'_SW M)*G&Y[2?8F3@VV-3XI])KF0A\5F9L[+M!BO :VDC/)]_< MY-4C"R?!$-D[Q2<@KP"12OI!T1]E62+GJO9%#EN'-= L2]CLKR:C> ;2*9D* M-$@.$GB$3SA)P:PP[J+(HVH79)+'< 8@3_AKS&ZUZW^M=!:G%=$=5A5MXT.) MQF#,G2=@W/]$\C@^HWL_C(0DP MG;1)-Z,A+;U?DC#PI*(5.! M<=-"14KAO4RL*ASU"2+7A'A]X*Q@>;NO=!PHWBCXP<"0O1$F2#E06@&MAFP8 M^%2VB6=C!MA@SPM1 WH$7!%PG_LW8R;XYRJ-R^#EZ;]^>P6;J%+2). !;%UD M('=@W=B=?X%C7@*0F^X(96@KV9.(P@*DD1L$FX=7@=S%E\$G^B#])ST+9+^G M$U_NR2&XVPD,.D 0%T3$ 1H9>2:/XR74&)NT1$D=8W1R,)5OG8N!0K-E,;Z9 M%%D >CJ)_XM;OH KGR$8D.F/4KB#0Y7JXRPR0->7+"E)OL-=8#FE@H5[ON$] M4]#1L-T"U@LY@9U=&%'>I(V)#^%(P6(%(0G6*T,7H+75$8XV82HM]%;P M\C^'.9RAZ!KJR^>)P.3><(,[O"S))L!#X*'EI*GP)/OAA)=JGX2; %5&"QN" MXU2")) 3Y6.W)W@3N;DR@A)G)M,48YPMBW(RBG*\;GQ[@%KSI21>!: 7F!ZL M1.ACW.)#PV?1$W^*R9E9P';_G

2?Y/@T\&>>M#FF87I"4?9+$>0MG M!E$XE0Q-'ZY8P<8Q&'B@@D!H*#[)N!O\([O$7X"Y^-WTV0U!/8_8:.@[=,'G MSHN2$,= W>>@7$"E4>YF:QRG[."K8BM\@]*@W8#8)(9A*RC*$:K=@,> 2@P,O KD RD+.$Y,B<5TT C%AH.ZP3XA MHC-,"/Q/1R4LOSHR8%Y/6\0K*M%+@:D#:ZB"4T)"XV]4\K+4S=GJSQ)V#D-+ M)3#2?'H0'R(1_5>!(AL:SN\).ZCBHT64X3=X970!5A-8,+IQ5H*@E0N#&X8E M_0AZCCC3G2JQLZ4S+(*M(-)'%&W-9[)XX+@_>*(DU2R:FR^)? MG"%\UD_ MB'KL1$E8*\=K$%P@A&T![Z!(6!3Y5H$"$I82=U%$\DP%#EC&,(#G/* MIFB# 7Y 1<$A7K YB?RB>7M5Q,1B M#5P8$91PKPJNXS"$& B3 M\;_P@FR10HG[8$J(MM=T\>_1A/FNUE==NX$B7*0Q 3 M\"DR[B7Z@6Q\6[.&51)Y_AJ 9M50D X#3B]03\,MAYLPW0K+K1$P*NHD3(I@ MU(N40>3>:XTLE"VH($+*@?E^J8DIPD8")A+;QH:8T/43ZR@*0&-Y 0A* 6%< MC!!J43+TX45B=K 9PJ!GH/9!VV@LJA[$ &,+#P _X,CK0'3P@"Z3<<$^9X<4 M&24D:I0A70VB8J@Q'%Z /2%[,*+AHL8JD(3T;MAKD4E@MI0$F(OWOOSRY9A# M,\!@8//3Q[K"CFI7$LC>XVU,F4[/AD@P,96E"4DJC0=B(#"6HW='A#$9\OA1 M_Y9J0#6CC3;6B(=\29&> HTB^(1HC.R6D0"^^I#.IXU#LF;[S"D5X< <[DS M>J>I3;1N*+=IC9C(T0&H.(^(\_$"GV41SNOY13B;>II-/)=_RS2C'"YM8!(A@-059<0Y#U M'(!'X7H]TN8JGM:9KUO1@X_3BB/F7!]3UR-B+C9L(\F'ENBN!JR'*TR%R/$4 M>CZ:OG41RG/,\&&>#']ES6\TJNB5E$*K+4H#/72 JG/'641?MT[ >9A067!N MMN 'Y*'1#\P8HQS&U-)NH@.]V-58LM=^K!M>PQ[VI;&+.#?@#>#[4L2.Q7"3 MDD+X$YR/@;]Y3#*I+L6O 3LG6?;-O:N9%*^E9ITY0=K9]^-]JX.S EP(P?G& M<[\X N,J;";@*Q/T[FEL@;.@KE+N].9+RGT!OZ%/258E;2;%R]XPU_C(O9LV M),<*4VTJ":R%V_9LH2<8"'C/)UA^(V]H%P$^MTCAPF*LN8YW]T/JYC<4X:5- MG&(Q!YA\I3OX"=$OM6$BY' 06V@KQT7IB*7RE2T_Z];8LU)&USR\T+HCY414 MHY=J:$I9"J-Z32:]8?V'5\&@3D39*KA$M)OS<^9V#'\1N\7IP(C8]JKW,*DK M%Y-WP"RG=#,4H]#$F\HG*Y+H*1E')^&C22$A"PH)8K@;;E._(6Q&)DS*D=RO MAMSABC\@4V$C/PSXK7SO_%>[\\N0_1!7-L!>0A&C"4,.44(NS*@JH^R2'4*O M8J)?E<7/7G8N#2_(!XOJKQ&&0>(BC_0KE+Q)O=S$!BPI? ://(]3&ZFN\T0_ MJR8)@E7C86GA2AB%D]()\=K[_=,)_91KF=,YU>LM+;]R^.:G>G 5KD=>40P- M'/;P'.C!Y\050RX2E1Y1(B$O[+Q*_+J,!D:]^%UF/*7T#6''^%VPZ6A $(I M,R#\XQ5F""SL%&72<.F M7=D@R._T%#PF*@SEJXBA4I+9F6_FP:O OTU N!HJ8"A!&*RE$#XJ9:P+!6P; MZJ]CM3B*63@)(@E9/6AXP*; MKRU8;&/<*&1D*ZAYL-P42\,X=DL7&U,MUJSH)UQ,8HLMF$A@;M)"2<-H*(AL MCPQK8HTU,T%6T\1QN3+-)'1&/K![)GDU04 [)7/1?.,&R.+QM,P33>#['SO2TP!A% M[3*7=EJ]D4@Y#]?*2.4.8O!@@IH[,+*Z!>SQ"=J":.VE M<%V+HM)L)[XJ1OU? B^S0@'BG/'V> MJIT")HO5I.WQ:B]BR-8Q4 R-:O@!GMB@PGRD=^Y%E5-2I*;#Y%MTPS ;E,=\ M)]&"LZ\/D)N&$< MJ[[/I&M"4C_"!K6"*FFDN2DK5*HMLW_-. M2<:2Y52O?6.C2F?)U>NKT<22)MZ?.3A^LS=.@"LK^F9(!8_ F>RBA:2WL!T<&WC'&P+]7.'_.@2SX!/ZCF.&]CI]9MM>G M(R:LG7^#9"%[]9(?7G'M O&"OI2NF(EB/D9,:-'-4U%$ZR_ZL&L52AEYGXE* MA'8Y14=!H:5&%*G3WI+2\94&O+$?HB)*7,T-V4VN.A$+;*C&!E:1Y:AB7,ID(_]0_GMZ@OGU*B68C[D,#(YFT4:<.VQJ+@[4HZ$: M8 W(,HO\2 EKMB\*_KQ[L-O=HWMST-W[2T?ZNWJ!IMR0PSDX><+50$4A%47^ M4W:VWW3WZ2FONSM7/*6C">"K_9.X#'V:>1'M_;[^[K MGV15SLJ&'V.VW%O9X7[W0+9W<(\+@U?O-A8&?]KQ%K965W-^93'NWX1D9Q9V MO^3;_/G-SGZ7".<5?0Z"P^[A7]B+X 9.I9<>5A1C6C:J/QC;)T0"TZ-[W8-M M^S;_.?#)WALEWL6V."[0#=Z'%UD.^GG: M:4;''S30^ELZF/MB%T*C>*\776,-R,$ER9U@,7 (WLRY%B=P=!F, 79"\!%. MS=HX;K5#!)PDB"8JUK47A8-3Q>E-72XY@O;+-#2 >G[O*X)5[U+(4DV8SN<%T&S@:KW7-51K=R*S H-W6+ME,+2Q7*;K"SR#"LM*<23V6 MEJ.Z:4TW=@">5L%3#PNP5,LMM!&#?AX7M8Y\KOQ-@"7Y"UR/,L2BG21,418T M_$V.LES$P,7T>PUFL_L@ CSLC\"V4T_8)JR((U"Z7&*L'1OGR:K<5)_XU2=O M-M4GJ["4IUU]LLJZ5GO>9 [!VB=SV[]L]DZE'J=(0H:C 4?[E$B1!+K-F/C MRBU1$_3>='9[:$?A0N )[X].SWZ)TQ_Q?_^-467[2#&"[CZL?1DV# .U\;#D MHAJC#ONO+>%F"=G(.6$PY +,;2S$?']V_#.&:%BM[&V#,UWE;"M>&O/ME2O6 M&)DPHC[0C@2;L87%ENJTX \$+R/J 8]L-+0::Y""1P$[(TNJ)>H'V/9%#AG- MM'"_8N7OSOK3!RV(D/R!CQ(C)H>)[&L\?T3" [Y!W'P,/"77Y/SM+.&Y7/3H M V /MP]O,P#V8*>[L[=[[^,D>]O=@]W;38"];O;E9K$'NXLMZ/XG=:[8#+IV MK,[_W2.E.S.*[JE2H1WEU5'A.<\C/ ./]\)LC>&+(Z+'7X*WI!=6;DBAI=(R M0&2WN?YM1O4_=+/X%>NY96OX0S?C7TG!+6>IS9I;#2>@><%V[L!N-5[;#EHX MCOH?5PI1N;?3V3O86^9I_?5/O8/MGYO"\7X. 3^BPUC\$.YURM?#SA"K;?50 MMKI"'#=OP%'GX/7#3-N\GMQ/]WK/$86][N&*7;!ED.$ORQA;M]0=MU@1P5;P M_NSX*I5XD]O20I.5NQ-S5%ZOL[M[N$8JKYW]'E2Q/="XJO514KW.SL'#3BY< M]\O53KCM&^N;^^'N-=0JMYMJMM0=GU'X>!'OZA:&UTIS^YQY--N=_>UU4B7M M//<8/M)]F.8KS2%S9E1O=W8/]C>GM-JG='.M=3]'M(9::PU](=9:&]^')MAV M=@^WUTAA;7R?)0PF[+S>O=W0T.?M^^QVMY^W[].H2GQ#A[_$H9:;9USQC.>@ M^3_/K8AZ;GJ_<_AF=Z/V-VK_"D^UL[U]NQ'.SUOK;_6VNS=U\)^8WG_2,<_/ MUQ7+/K.89Z^SUSM8(U6RPL&T&]Z4M5$EF#S;?]#)]NM^M>9E';MO-G'(&QD= M#U+[N5PUT]+[<1=O96$*K=PE:=<_.*#SS1KIGULPZF/X.0NMYRY.T,(;7ANU M!IQW\/HN'M+=:/ZD[_K<\L77JW?=UE!;WM'O6EHSQ.]^!V)D"$DK>/GI^+< M\840X2#B:9JO'J;CX$&;)%[V7MV]&V&E;W6[!G^STWE]N(8]!QL7\O%.Z/5N MY\W^(HV#&Q^RX4-N=P^>LP_Y(W5OW[2!'(]5]K^%FA!SERT=Y?PG'.F9EC]M M<7[SL?7-[>>U>OKFD0^+T!48Q%FP!\QWPG(N>/#@=QI4F$R#'F8AM@G-R8(/ MJ-IGB$H<)B_ \3(N\QM"51"<%J$,AN.;@ BL-/Q>;Q_(]LX!^R>$H4^]M,MJ ML*0E41]O(:-7%6$N:UO1TJF'P&%SRK^624$: '\^#?9W]P3P'^Y$)EBO[F_("HR#;9HK?8(T=^E?LWAM_F?*P MF,?C"A Q :I-< Y?V#.$D(I(SQ<7$\ M]#,E]-Y-[^/DML4E'&!X1C)&G&Z)\%OB&L?**0-Z^7MJ!X MM#A,B8GB)D\* +/" 2J%O#F_ZS79M%V%_D[P_(@!A(,ZN:;%S1"H3P%2E'^! MV*O[8\ZA&;)TW<1+8_AHG[GJ<\7!&IXL#^3ZUS\5;V#]C?XXWUT+R9U M>_$>L8-PF=<]PRUW9V]G=KW>X][TYCX-00)U+B3!0MM@O(R:*'"1$0.2DT@, M@%M&BKS5'U5YJI?#03]?C@QA; M&>FX(P"E.5TW4$VL-$7 6YYS4!%MM7C+3 M!F?NT)_<*!;<.]0KM,<8K-K6^F&;S>G^?-;#=,T>TV]GNO;F7E.S3 M*6!2V^!!H)WN7"%Q4W*O7+IG3C4NCI1;OU3J^I9GM!_#7S9,_Z@YSNT;MUJN M/>,MD@'=,-Z&\=:C(&T-FTE_]0:);?KD;JPB<2[:&ADJZ]"B=Y^VR'-ASG;F MP E]3Y!![M-F>.8,:8,\AR:?$]LBHMF:D;C.(TI+8<-OYKUVE2CWE@7 M[1RL8W1BI:_L P0@GCQSSHGA[G=WGR"#/$"@X+DRR.&S99![[\=>4W. IW,_ M2-/GPW9\KO9]FY=2[:XA2-6:3LIX@.#!AM5O@ M]6W]R3=GM 4(1&W9;/''Q MYMX;Z=>?W38E&P;;2DJ3FZ+4*,ZUR(FN?RMP4;RQ?Z&S=W/)9 M>[[;U&XLG]K =[<,YCQMOGOVR'O'VOUR;@99;B3D$Y3A]UNF?#9H7[<.__36 MR!I:>Z2QQXP ;7A^;ARH]]SX[C%#01N^FQL0NBE,U+/@N^>=]_J M[_1Z/P='8\3R*()Q. W2K P&&?P?Q3) $F!^+(H' Y.;M&^Z2PKE;I[^5)Y^ M-7Z;,.K>3O<0F[IG(="D49<8V?^A=()ONY_H -NY/YEI/5Q2,_^N:[%D@%#O M_X[LN*U).#1;Y[D)OVV% UCL3V%R&4Z+%S_6N^[C=*M!P^;VYVYR,+C-)J_M MI$0H.R)U9/H9 R[\1/ >C%?W/^&J+"48Y6;PMQ=_NA[?HK?[XN]G!%Z0#8*W M\$;$6/B?'\._ST5#F,=K?_^?\_S'^_G9]0@,2X+

3;F7\./<]T4V B$IH8!E=P@A\HGU\*"+!$$Y'#[\#8@ M(/N[W;V]_7N'E>CM=OFO_>GO[NYV#U?T].\)\X'>?<@!J94U ;XX&$SV@I_9_/"#[CK-ZUFT M\WKE+*Q-9_XMA.2-9Z:N 7ML@!ONBV:'W;WGR1Z/!-NP/)W\BQ\>?V9#V'?V MUZE1\Q#-K@IFM'FB![]B&ZJE^[QB!X)KF]YNL'+R-Y%[S^UN&S; M%E?EFLQ1=+O=UVNDZ1:U'>]_GOLS->]W=FY;/[TYHT<[H]Z-07/O\8SNR0]Z M1F'*=3"JVK7%X5KAQRQJT*VDRN* MDQC#/D\@K7+LFID&@Z3JEU5CV.!3LPO;U7QAC\>"$SDB?#'DT\KMNOKL/]'%7/[X'/+-:[E@+E5OF8;I_J^>./6T[A6 MF3TV3O7]L<=-C;@GPAY7=])[C9:-(US^Z/HX[>8O*@2F/]!:CL.(U@.WD<)CBT+0(WNZ"VU#R,2(_#WV') MU0 T?)7KZ)<^Z/0G_DPT& M!:SV?!HDV25^"7Y@QG%_B] )8.U?OAQK\VWA=5#$T1Q M1'@;N>E7>3=8I%_V8)6.\1\SAP%GR2=F/99E=?.$_]]FS/M!D=).+A=>C]($0NX5>3L"Q-GA:\43C##AXSG!-: ME,*J_0QLRCPNX*F!,H$E^?[C#&H99'L.C MBNH%4QKB+45QTD+W-=S.>)/$@YJ;V08C4,ZU+@@7T]KM[ M?YF_MF[P#[A1(&H[] ):ZC@KZI<.?QJ>%PA#0VP%EP!>WX=U!L7$,%(-\@Z2 ML1R%P'M]"L!%,^3D)O6.,B"" L*"XB2I:!P4[Z@(!P:85+GPA]K.(M/'.\'K M[^[0UMJV]0NQ%CRT**\[L0(9-)H]LC 84Q\^W2(@<&^GN[O &>)KX[1BQG-' M&%S&\,K6TQJ%%TA"7!5'+>U4%F,%-[SY#K"F02@_]UB2<\"N&HC$D) MUQJV#:P1S>(AUX_.*AJ2,38@(FH,*94*K.A8-T%$I*(+?'OW_S]Z[-[F- M&^O#7X7E[&;M*@U7]XN=;-7$E\3G9-?[6SO9>O\Z!9'0"#%%:@ERQLJG?[L; M "\:22-I="$E5"7KF9$( MT/NAN-ON2"/\>%D=3.&.T! $\#GV0.C"<1G_PN MYB#LF'D=R;\@P"V*#P#Y/_S\$;YV+SPNU:[(:VO0"[GS"61[0O,SFJ;5_ MHHM%#>J')R4.M K'=6CN%]2I H=1JJ4]:\2(+V2W19"#3 M;"KF<\2ZQ^;, Z2J.>C]CHL*P#R-\S&,1*'YH96(<@QQ =!+$VX$AI*'!#?\ MT@W8 -Q!]1DM.-<+A1T1JW?@$T"Y""?R]M._/[Z[:8TR8\&\L21&U3),:1Z M+ Y(''B+AR9E*.?(3'K.](!L%%[X@'$VAG94<$< 373=&X!FT0S)/8F*> 4T MTPRCL&A(*K&K!@COU/#X"U"C/>@6I);>..ID5#Y6."_;[4XVQ"O@*VZ6(-"% M@>AM$5"!*6,6N!,GF74!_W8&/60H;&D2Y+(DVAZR^;1&C4ZKE4FU=7-I]1N] M9H>^\JJQ]5PR@8#SZC1 3.&4VCWZ"<\]P\0,1JKG6:J /!I)Y'*)O-V2T_Y>=& MKS8CE=00"0W#"MI;G\&-"/+568^0J\QB,$B(?S,X%=ZI3FY@.!;D$G%F:8^3 M/(!CH2P+N D"E0I933G8P0&J#WUB6S+W\D/A_!$56&@4/AU+J;9F4:#F)P^T MPM7SQEQ5@NR/%':%6C^MM&2"=;M$Y.[@,9&7"5Q-EP*-^%J L22\9S@9FFJ_ MYYR:!*FR(\8+,OI0X";L*QP,X ]W*/O#F=)CP,B"[F/D%R3Z@X(*2+DQWX_1 M6LT%@/%39&\IU'5#Y01,2N>J&""69(2#.AHM#7SWO8B3E!MY910?JE#XW>-E M@.+YAZ2N2^J5#.XSZ3635[6!8=.XH.VJU)V+5 MH0_^W$.K^U'-//V8%F(YU96KD+,@F7I8"S!71.CK:(_< 1X22&X00W/;JD3N M_% <1&"RH>&1FPP(+66"P-H\3?RB M&,1E>;,6+A$4768 5SR">B/ KCQ8T1 MD9KK"CZ2+\-K&4M:)AJ0*".L:/< "]8Y5/#LCKX[#M#PI/)GK9525UD)ME4F MAZT$:RO![O%8C35^[HTI54!U/N;7/+\6SIR9 W>>C@,AIWF!U0_<)V'S&]AX M\3V,!XS6CIB!V_K>&!*N\S?Z6Z2,,#H+HUY =8P"-5,82B.! %6E7_'HYN=5 M44N3)8EO%-46R\#Y,Y"Y8$V@-EMDE5HE/F2FH'P(\X 9JV%JSE$%[6GBZW"=;U*VP M+N.&E@5.TEKQ8/W(N8TK(M#F+4C?]L%_F;W/SLLY['NG#(T!IB?XHV( M.MK">V% _ W47QQE>/#Y'.U'M&O4P:%LTC?AG'C/ U@R&+4^^:MFC.Y![TBO MK;![OK"O^M0*YY7D(7+N&4!H3)",[CC\'0XC*V]'T9HB:PS0$IJK%&)$#I2R M=;TCXPVE&MK')JB;MID,'DH>&^^5/.[N**=6>,_-C6Y^'MS:9=[,_8B9X!"Y M9XXYDS3TC#S*KDO0[+T#Z!!C/ _QBC[[TG4VL Z/'/A5XY2//!0_8&>BH#5, MU1;Q72I\CJNEF1F;$!\SIZ&BEZK5;W1;@^(5_+V^AM/^^,*9O8D^?".#:2MT MW='W:L=@)5(M.I"(673 "MP56@JBT:\W6*-P#*=7]?'N$4U: M>I/:OA-8HC,Z'9O +OJP=Q2!)&GD@IR()6I MW!JX_<+:-97-!5A*B"G16U^9*-M#.52]>YQ3O63"Q% M@8^"CN091S^SUOC+M'B2)8^(MP]/$*FYTBRXM? -OS M/F\]CWQ I0-B'XZ' MF2=#W7>J8[DBG-%71I7JC6M\BD:NE_9ZR.Z-"PR_EWO)R7R8XT&;0*C%>'Y^ MJY4L7MU?@'H+H-VG32KGG_"5[0O0GRL(BLW)=X$7% OTZ4J%"EW#S2MA>Z0W"+RRK7X1_V.GO5X1^Y[?9^->@W5HMON?W. MX"BE[>UD^]WU']LZ_+8.OZW#;^OP&W)\,(KOZ'VSSXR.+3-&.AVW<\8>XI=* M[#5[<02'4DOLTQ"[TW7;5U8FX'/9E#]$3F[5>+W&Q&DM\_K0*<@U)MFZVI%N MSY)LMW['@V7Q??&)S)\>^P .D4-8-7ZOEBK=O;?(MBF3-2;9:KQTNV[?DFPW MDJV6*D]E7FIW&#I/J]K?E(+;IV*2%(/AE3,2_?CJ1EPF=.>(5Y'2W.BJ8.]B MM',A(NAC=A6Q0R3>BL [QV.II)C0-5?\>>EMY3]_TL!9BI*2@5^J1#_2-\JJ>ONHO?7BR@_L.P$ MIC>N=/=2-'\AYI3BTM>-]VA:'\,\*0/CU1FGMP=>M-2$I4D@J_R6)+50Q$(;=!EIE1 MCL\TJ<5X]X@'"1TS 7POW;"KI(2GQ@'!HBY&1]_3!EB.YB_%P&+D#0J!S.KS+32"R0/$$"P5LBQ5+ Z&("XH!2T*51 .\)ZD MEY[M7I4-2L$Y;"F'6<\PRPE>*3HQ]J0H M5-H\$YIH]A @1M9)/+IX3D&,:< M4 P^:F"^-#OX/[J>H5-#AE:$6S< DWNMX*8S_-]P<+XH47!YYQK%# MNYO5NT7X?_UQ=.1H+WABR\R88GN']>?65^&X8I M+%O=G+]5'=\;SF?^1\HIZ]_Y0I!4,NH]_/]GE<'XJTHBQPC-'>1*9306!;]( MG0\YB6!_<*E"/V-.V7J #,#ZO> /TL1=9K& ?_[3L-UJO0&2$.VTBE>T0^3- MX/53D!$Y$9,"$7F6%N_,18W.N/X M%;*X.DNU"E6+5](# M( /'D$!@OCC8CU.DJ!KJE1%C2VO^($(ENQ_*R2,JW78ES5>S*J>3""5B2B6( MZ:,'&CYD*U/(%] !RTPDB[D*P,G+D=ATAV*Z0]NF.U1A*A>:[G F#;1C]-IJ M50R2_F<4:W74LN^4.:HRY&$-IK(7I8$W5.2:3JO@ 5I=>20F&GH< M-:C RXJ$O)>JJ XI\ES,VLRU3G2MTUPM!NQ<+0;L M7$>#X2%#IZO5Z7*76N#5#?/=:EF;3H+_PT+W(@.@GTV9#WQL*;.2,C^SV%)F M)65NYY8RZS"SL(19*8#3<'T3S2NG3& QLUK,I'=6S*RDS&<^3RQI5I+FDV^XY8MK/FR^R*26V[GUL5B^Y[_8NL -7]>AL>RSM3K.6 MQ:;%9D5I-K#8M-BL*,U:;MMBTV*SDC2[Z5AP6G!6E&8M=V"Q:;%929J-+#8M M-BM*L]%%MG&O'ITM-O?0Z2VW9<%IP5E)FK6Z%IP6G!6E6U2TXJTJSEKVX M/ _(Z!7\[5:@%Z]UN-6M[Q,?'3= M@<6'Q<=:FC7=ML6'Q<=:FO6M_+#XV$"S5M<=6H!8@*REV<7BX]-YY?.E>+CLO)&MVRF M>4GWKVL\-IV=$5V'.]!#2KQKN:!? Y#FSDQ._8+33T'9$X4Q[, M)VF@6IV)\"NVOTZ3O.T:]DS+EVQ:B"YUR732K&L\"UD0W2VH7V4@L $;MO*4 M"1/Q UN8]J=GRO2CQ3NJ?ZN9$7;"EMA>G%H%=,^RP;5K*Y\2YPW;%+X7+7>=V'HN@X6#=<]6=]).71&,>(YG?<8_/X.=7 M#:!?HOL^8^-Q.><,NY0KTR;P'T(F4:S8*'SDQ$1PZH@N M"SQTW%1X(+J*(WDUFT'%?]-.^II% B?+22UBQ:%(>F/\+X?(^Q( MR"2VW%8MI;-G\Y:PL@$H0FF=!BR&EX91>!-SJ1: ^ZS0@+O ;M7BUS!;U9^F MUL/OL>MVG/6"_SMV\_T0XT3-A%7'IHR$(@@+@'Z" ,' ^X M.,'^BO#1SRR&[\"2-**3O/GOBFD@WIVNZ>2 BDT#2D%L,"J(==')&7FTB6*6G ^IQ"I\Z_)L7I#Y,!S.(%6L)MOI!II:M M6MM+(T[GNC6]X\6<6M.G82JIU7<^44TIJ38EX,R/$&J$80!T#$((=JJ$;ZOF MU3!TB VD3<-LU_F]V(<:*)0 BU7C;7A/?(^2/R+6T)P*U#-,PHWA16G@J^_C M8MB2IO#2&-Y6[C2>\^L'+*[^0X/^;?Z@=OP/2,4?B)4R7P.Q"3;0$A$>TB?!+:4DC1%/!G1I&<$ MR+VTAEV,_>PO^[J;N9(]E#O#A;CG$#J M)K!6F.]7U55V$J3X=NI6:[9%03NXSH@S5CK.O^('M#>:12 EV,)\ CF($R6?YL'H+0T MQK^QNSL>$YY])'Z)N@429$UT]?XSQ"X@"V>DU IM*Y@^J0W\Q76*P,Y705L+ MU@S24OT!AZ5.N?C1C,'*$]BH2)84WL.PIR]'60_;<%GUXZ-":C6?M?CU8>LP M^CK)^L>[F>#!:#.(R'_25,+VOI6RDSX2:&!U$=@B )&$&*\YKJREC$>28/M8 MY (N/P+ME?A49A$01Q,4E&^$MNN2A#>]EA4P'@28%0DB'=Y/,G86Q5F#9YH+ M"%W.ET$#GVB;1&TKD6R:R@/8T83N+5Y'@\*.S>WAI;?J^>@W@@D\!0-)ZMUO MC@0QO!E@#;IKA@*/1IZQKV1HD4Q"2X^(_C6$Z:-HZY#H;'Z7-\ M[72UR]:IL@V[!K MKIW?MC:.OO3WTM3>!OO)6 MS]?>T/G:VS9?>W/FJV_!?.V-EE_\]#:=I(3S]A0FP_0< MA,FNDYP:6O;MIRS[+<+OM*,9WX<1:1+OS!VSXAK&YMWL'9RW-25J&;FWXT;> MBAC/"?N\--RU=JY396%G87> ^O![ILI9V%G8/:>LN(6=A=T9E.R>B3D6=A9V MSX'=GOFD%G86=L\XRG;VK;-C<6=Q]YPSQ9[IT19V%G:GK/1M86=A]WPMNWL' M HL[B[L#%$&SL+OX/J:K.[=BPMUS^IC6=RNLID?3'1WE]O4X'8-W94+EMN$A M>UWO0HSG=!:X-,B#U=&QF#\W%RSF3TGMGMNWD#\W$RSD3RSFVQ;SY^:"Q;P5 M\Q;R%O)'HW;+0O[\3+"0/ZEETW&[%O/GYD(U,']AT.ZXK>HB^QH!;'&ZDG9= M=VAQ:G%:>9PVW:;%J<5IY7':ZEB@G@FHE]6+>LVMOZJ#>['MJ->Y1NITMU^' M/AV'/ E>2Q^7M3Z,G@6G!6#L6(O38K.B-+MI MUBH>R(+SFL!9:3^MQ>958],*3@O.RM*L7:OP+XO-Z\*F=2-9;%:39CV+S3K< MM58ZPWI-+9%FN[EV0UYTM.[:JLB[UO2I?<3L(8MXL[DY-[9XU[BX_1W+=O=UEYT@>S%U= MA\OH(U29O_A B74-J"P^+#XV.N+V[!1E 7(5 -G=<6'Q<4WX&.[;6-/BXRKP M<=/;M^&O!-.PN[UK,5=+7'7 MM5KV6M-Y6J-GI_-H$*AE7,:&V+U:RQZTJ.6>V'$K;$N/YT1"7"3^=KU+L?BS M^#NDEW'/2"Z+/XN_PUSJ[1F+; %H 7@0!;QG-I[%G\7?86('[0G$ O"LY>CW MC-6V +0 /&>VD<6?Q=]!\+>K3]SBS^+OH K8 M "L%:U):\%@'0Q^&/"Q@&' M?WUQ_]-?X#]F3C,6WXG0++\#X^N_Z&M2L_X;O Q\/2KCX#^I3,1DH?XD0I^' MR>N;$>'RH.ONN[VG%MYN?O]F'DF1B A8P@.6B'O^!A=QTZ&GEQG$),%,6 MPC^3.)JICV)^+Z)4.I^\)!KSN.$\3'G,F:1/8SYC(@3N/6/@&:Q@ZF:(LOAY MA)_V^?$SYJ$W!<)_=291['#F317?'*& P&#VR.5H4F;N!!;I+#B+)3V83%FB M'WS)OWE!BIRC)\1LSKS$//\SB^$-[69K #^&THL0)EG#?>1 P\-M/__[X[J8UHA.3?XD2[OSY3\-VJ_7&N9V!&DM@9[*%$T8)< [^XZ>PML@A#8R[ ,QMT3#Y>6O M7>1DLL\BA]N(,2*US[TH9L0;0 2/E:SZ"ZO*5)QIS"=_??$GT>9^OS?IM4>\ MZW=[P_:PV_PAL!/O(O/[*?MMFV):S] M])=Q_.-A'MM-#_97JKTS[8!;YRYF\ZF1Y04)[#-XFQ;;VAZ8LP0($4J0)])+ MI00ISL;1/6_ K!DH1) T)-69@PH1Q_P!P/\#RO!5YHG#0M_A2D+1<_BE$"A3 ML%^B-/!!IH/B ,D6!-&#?+VE]3$L4[U3IGK&4S&[,LHQPR-^%HD,&FOA*)'/8 )1>^!D6 &?.6)\RN/P7B =WC\*4;A,H95V@R_ M+B\("(_ MW]P";$:TKN 9L#5VV;$:",!U.ICFA@4=QH'[ 9M+_MK\\ ;$SSQ@B]G35P/9Z M:;C]S5L-<_%6TZ/G]L_D^Z;7/^O&KX9Y@*N9<(C[YB.DGUXHY-M=MV;/S85K+,;?;CZG&'^E MM]JZHEV[9BRMYFNU 'V$^DB'*(%40WS[<8],"Y)H TK+X ML/C8G#*S9U'XV@/D&FKE[=W@JKXMVUJV;;WMZ;>)9B/;\]'B8P/-!K9MO<7' M!IK9KO46'YMH-MRW$%OM\;%5DGGELC\^I?%2&&^6ZN%%H10RD90F]1#I! WY M6O&74F)#'R8?8^+4/([\E+(L\@%>)E,A,?\V^PME9CL/',::SX.%>4JJG-0Q M]S!;9,[B+,UV(D(AI]QW[J+(E_K[\.MX06DI>V;35VKKJ*QSF5!^$C" ,CME8A"DTP>!BOE25MLKG7(&7,#T,LQT$.$D2#%WG$"L>)DQ(]__F/?V."/-[%F @^M\ MP'H23&63A0M,()-S[F%R>6/;A#68KN'_89+3G)=AE/#7CA)H(>4NJOT;ZK( MY^/.IN1M$"9G+33!86^KA$/YRB;X76AREYVKG:M-\*,$OTSKV)2^BTILLBE] M5[QZF])G4_IL2M\&>G3=YIE.&38$V(:]GT<$V+#W"G#!8OZT:L]M6\R?FPL6 M\R?%?-=B_OQGXNV)2^ZPBHW[4'Q:4$U!\OXZ*..&CUGXA# MM_R^#H'0W[DKDA4(5P60MMNQ +$ 60^0@=N^4H#8'+V+#)%OM:XV1M[F4&R7 M8[-K5K+%QS7A8_?".18?UX0/JU\L/JQ^V3U'[RJ; >;1@+89H&T&>.AF@)5+ MVOO;PE$)5E+W3]TJ@V]=NJ/.4EV30/MD4E\8A3'2_LGVHLTJJU-&D9VKG:O-*J.LLI)VLIEE%Y5?8S/+KGCU-K/, M9I;9S+(-].B[K3.=1LX6B5HY3-K@ZU-2^Z9UA8VS+.:O&O,]*^7/S@.+^%-2 M>W1]37 MXJ\:\2UW9!%?*<3;E+*+C/_N'ZU+7.6X:],#]M@1O:-E'%I\7 ^ M!CO'0EIX7!$\6JVC91=9?%P"/MI':R%8<7S8Y+.+C/W> ]#;!G]7CKTV-V!W MFHV.EAM@X7$!\!@>+?7,PN,"X'&\[G 6'A< C^,UAZLX/.K9&^[+0U3.2FDX MDDUXLJ!N8O]AH4@B[&C5<)CG =>PX]^B1E+>+!PNMWO*4\F2EA0 MSGA18<$B=#!,S'5NL;\;OQ=1*N$Q7T@OB"2V''O[Z=\?W]VT1LX=/L;P-5&: MX$I\$U2L$E@DIT9UC]N-Z9VHAFP,?C/=NS"+!R]45/*0V+IM%[QMS!W^#?-[<%WBGJNDG"EG :Q03ZS01XQ[41C-%D0XIB?96-%Z MK$1SXF,V,YPWT<47/GPO0=+="Y\2?V8I=L0*)HP M!M-YW*H.&P@FL296H56?RHQ:S'&OPK)IQDQRU_FB(F[*4PR2,0\@ $6'I*?2.U'M!:=F02T@;WC\YGP:%9 ?\'OJ6N?Q[## MWE=X$_PAAC5$@(KX7O7(U6T^U8S)^;"Q;SI[5L+.3/S@2; MI'<%8?(WQTNCJ-YB;1[%/@!I'BV/LWJKM0C9!R&MG4//+4*N"B%#VRK. F03 M0(Z7[%N]Q=ILO2L(F&^UCY904;W%VHR*W6FV>W44BX]KPD=SY^HH%A_7A8]C M98-7;ZT6'[O3K'NU^#ALRM[:D\<)%K='(DDQJ6G*V3V&$HMP$J0\]+COC!?E M;*^&$XF 1KACTB3U3+#'%HZ>QAP3J"BSQW4^JL22!J9&8;)9>*<3V827OQ;^ MH/+*8+0IK +S-CPN*;O0BV:S"#^%WR7FJ&&N&D]8H-+P,#/H;J$FD2 !>(CO M@+F*0#V4)GFZGTHAPB2F;#:E7EHZSRQ*$TH?P<01]XR=KE[\]+&0R(@'(I7P M-X\P[1*3$(/H 1>A4Z-PB3R\%W$4SH#I#>2P;B 6J"Q.()[/I1>+,1"!C2/L M+&:2)#&KDQJ/X8@/42P5*74*X Z\\%@JN1HSS]>,]DQMPG0P6*5!4K.A\H\P M2XE_8QZ/QY25!A@%(OP'D^ADBO"3"">:(*;*R83XJ]YQ1Q_):8JY@P_P9J20 M2!8JK\X!>1;%E(A'V4A1H&BNDPI7))4)_Z\OGF[DUV^]6"]9UK8"._TU'N'N M[W$$^_+7.)J(I'99=%\4\"0F&.,","D,(Y39'7=\E:_*&:!7YXHAE.J1%]9M M]?;,"QL-AT?(L^F/]LLV>RHGJ&?G:N=ZE+GVKRTO;+4Y7_OL#IO5=<6KMUE= M5[MZF]5EL[J>HD>WYW;/=&:WS1ILZ/-9(-^_OJPN"_EKA_S5A?M;R%\[Y*V4 M/S<3+.1/#/FVA7RE(&]SNBXRFAIVFNVL9:/MU^.C>[1\'8N/2\!'[VCI.A8? MEX$/JU\L/C;AXTKUBTWFNLQ8ZH%MO69C[3<>N$86'Q8?&^3'KD56+#ZN"1]6 M?EA\6/FQ;RZ7#KWOES,NEKAZ_FY Q3R&!J8IL&(V [9(XHEJ^]"@1 :\,/F^ MU/ +#U;F+TWLG;0^.0)S?%0;H-"+.9,JKV;0=,9,"G@@$F$B\1=L[1-2JE;> ME\E19(1YS&,!/V,2&0ZH>\AEO;QP3M@*:,J9_V,4W[%09V>QP FH,1?,A#I) MJ=8^^BWW49 ";9_LZ;2:K_TJ\?6=RD%1>7'1$I.+_,C9L++A4=[=2+?$0@!0 M6R]LJ)?J-ES8#@Q3]Z)8NL[+UBOG=ZY[(6'V"GPE(_HZKF!SLE BPMA81O$8 M)^_![L=F>1/Q#3/)@*/(03QM>HUH5F\?JEU%Q04#M%S)FCGG6JHU6^)S8U5!P4 M&BJ6UU%JJ0CS3>?.)(YF2P/HOE]/#= :46O!I9DE'(BB^,CB> $T"") CX:L M(KCJ(8?)?>7UFT$H:5'$)>H!71GEZ!DT+$UL)KYE71QU/B$#2GNXFTQWKW7; M1C^]A3<" M?.1??F0_K<7U.JS]])=Q_.-A'JNQ*?6H0^RR88&60(AYY-J6,M),*^78R"H0 M3DG>13*!.3:R)/1,GLTB7SQ7OB@FKZ.NSR68!(*)"1A# M8+:L$=E:7ON78.=^(5/B'HX"B'BM#J(0Q#]R!?Z))A,)ZF*,9L5W W?H/,0B MX3>4E _[8\;D5VF4_43$,G'^2.%)X A\JKI(?REUW:6Z$3^B"4JV<,C3!)F" MS4])Z5-3YB7K5TP24V]"E(U";1,HBQ;U=^D, R.'\%TP@\E$Q4[".(B:$FK! MXK24KB2[UH *]3BEG@UT)FMN/I/! M!MWI3&:^3]S(3\;:H!LO] DMVR7JC'9;M'7+IE;Q/$-GZ:1P"*?>N ([>:MF MREE;:".?5#4/U_F VZEA-I=$^]5?VEW-K..Y!I9'I5WT:08WDBJM LM(0V*3 M8/&2@4<'0R0)R&/\(@A--&,G<.+Y(Q7*WB++$JMN" ^-\45#]V]&?L ,BH8N M3/PS336;>3(5L3(>)\ U@*]>@\P684ZJV?'ND8D-2L:@'8]'/CG%@B*:,J032$0!PKCS M\BZ %\M7+I[+9T"0.W5P)MD)1.&%$P+""E]Q!P22.,DQEC#1O=QY(,"&@X?Q MJS-"7PQ?(4$@L!^X::,,7[D#AG!L&XVG*B,B,H$5:FJ3%(+G[E1C]'4J"T@^MPVR(PKR1BX1S;,D>918/V$ !8([!$5F7Q2$E$_,98-:) I_G M=8B0_^JTF.V3O+:0SW,OTV0?Y]$#'%]4B:K]G4?*'E'REOFXVQ]9)RL,DS%/ M$FT%*-0%RE&*L_#8G @.0I8GM(.C.5F(ZL0,9@Q]0FB"Z7Q5#-!D,O2'%SQP M'F8FJ50*R!?H6X =3K@E&UX7VU*RZ$:M"[:>1^"0]/XQB &@M"J21,=W1$>* M?F-453P1-&%8/C,^1@=&GDGC-6%C+)RU0.(3D\TLC7Q.="4I$-_>UV"A9!#* M/H[5PYBB$Q9M@M4 7@Q'9L!OY+G>;7/Z1IVCVW4[C_>3^;!]&"\TR/ M'V BP_)$0#]Z7@I$]Q8[OR4WKQ^]I;7\EELPPI39=1!*%V]/TE#9*/X2+8F$ M1TY(VO'DVTQ@WH+ZP>U0-J5-*(6\U@!5V5N048 M!I&,!&UU>^7-6J8MD73]KCG:[-H]G%RG^>3<=MQK1YNPHN;3Q*RCSOB2(_8E ME9Y4AY97CW;/*@%T]I*SF[?T.8NH[H;OW]JK/&?/'0X.7^ZP-7!;S:-4_1RVCU+Q<;\ZDIO6DRI<''MSSFQE\<8ID >&[*OEH&4SM9X*I+'5WKK%W3CKN461OQP5?*.'V M**5@";=#RMP5%;I<39&UA_>CE^2I1W'407-]GL05U@YJM=S^M=4.JAX7;+VL M4V+NIKUOA\#ZXNX(*6,6=SM2N[=OX]++AMTUU$I;?VMQB"HH];"\6KWO5>CF M?@98':JVK-;N'7=4(Q.K#NV_#VE%77=%H>;1"I)5;ZT6'[O3K.T.KQ0?UU!Q M:L> A4,4F*B)K=(D6P5,EHLMR+6FEG2M;)4Z-%8^@L?G2HNUW!RO6$OU%FL! MLH?4WKDZYJ7@XQG5?#I5BN[;$'JJDGA>4^;?G"WB"+/+=!Z?2?#QF)RJ%(Y0 M4KY' Q80>5_!O%%]O]5HQ<0U1TX9YE:\:E#>U92S()EB'0_X%N89@5TDHS#D M@>/S>QY$<]4T' =XV7WER,C#TA8)^[9WV9U*M87&0.GE(.1*1O@],DK/0:U2 M E\UR;04YTDFAD*D?+$PB^#@*4ZF? MA)TX$Y*:S+\QG^L-)D*9JI0YG78D'7Y.3FK(9WFN,'7,Y*/H2$:1I!@?S_E7 M7/CCJC<%L?$&EI[APE"S+&L<"ES6:6MOB%25!(]F&:9LW6"U!P4'%B?JMP>& M^5HJ]TV='$OKQA)H**G/R=8JYJ%41;SN./5<%>?I1RMR(%;*%Y9G^,,C'[Z\ MQPWC4SDOPI3Y[EC5 +C3\D-1BJ02*=ABTFLITQ:S=[4@N1/W/*2DR*Q2TK[) ML&]TQO8:D7;85RDRJ#1D(Q+)N,#U8FXZQ7FK[&\8]K,WC:( S?_EDI!2;] M.AGY39T=M \YI)3/)T\4&C0' M^R0*#3INN[O^XWTS3P9NK[=O)LSF+)G.,;)D!G6:ZW;91T_\:37#;L3IV0LM1E_Q*%-WF-2,F#8%U! MFV?/J._VMIC2"L<\8NRFXZ[PFN!EB?+UOFR]6O)97EIP\FHM#6JC1J92'0*C M;6+%X9+]NA>(#YM8<3A\7&OBS<$]([5RBWS65H9,Q]16ZBBNCVIOB#65*"[* M[U'M;7I*I\=Q3Y[51OH:=T?_X.?.:L/ME+X."[?'7HY=4S@O'VW[NC@NPP9Y M5^B:\>.74HNNYY1FJ.FN6:T,>^ZP1N;(KO"LUHX]@M?A2/JAWDA?8XZTFCOG MS=4;;T?P8EB\[5!28E?K]_+1=@W%)GXN9D)<65F%=JUN*NJ0%6W+*AQ,_X_< MT04"Q)95.&"]U,&5 N1J0B&*K1Z.U3/GN#$0[>N,@1C5T4]1:;E@8R .!8[A MSGJC#OBP,1"'P\>>?J?:X^.Z8R P[E+:.(C5B@:LI!HI]'I?%=HXB+.>*WLV M#L+"[61T[AR\_4;]T?;,.(B\E6R1*I=AI'S9VRHY'(TJM[/6-;BHT^W&02%< MK2U_O$"*?9B\OAD11D]]9=-^3MKJL ^T!%@&..U6>Q=/R48]&U0LT[WYE$7HK%\>";,DICCU.14IG.,&G XF"A:Z)07;R0Z2*BS%,340^NKS-^^9!IGQH7[DU#F.S=HN%\$"%5 MP$96WRH. _,:SC]2F*?SFT&/*C8O>8B5_ +.0!K*J9@[<60J=$_2D*K)2M=! M3"]W[WD,9A;(:#.B,]E@N5XL1P__"]?5I(MBR:DNPD1=J4A@TR] M*1:IG<.J8!*F'*ZJ'YT4R^MO6TA_6.'JC^L[/F:M#)2R1"DX3D6 &Q=8H2LB M^WP.;!&ZB0'"/OM.FJA*[%0I4S4IX'^D@BA7K)",2,SJ+=&8A;#_O"A3WLL MA$**WP"FW?.0WI4/_/*!4^5B ?"CRI*/OM* %>+"\(^!P@Z\Y"M\O? 5F-<8 M$ ^?W.$&AT<2( I.*)K0C'-AG(%(5UX.F)3 3WIYD3RZ=/*M+LW]=.E_I&8B9L@TX$!A$VI:%DMN9V @"/X7_HK;F:%6 M4\S[\/-'V.:HOK#\J)$)@LLW98X5!F6F,8 (9<*"P%0!AP%P-)B0\+BNCVWJ MT3.OM .H.K;^3$T:!!-I=@5_\X#0^T!M($'%_FG=*^O8R@#I#G]21<#S@1\/ M2C36?_:""$6;K&+E^:V0DZU[4W'W7/%I?:')OX[+&ZT39IQK*DE*^E=,,:5?SRXY=7 MV:A*4ZCV'0&0,IYCJ6Y>^%PUTR$ACW2&'1CP.Y+1YAOFZ;Q[1_X9S MD!ZU+ M"7!2#MG'//'<7-4 ,2K9\<*A5A_1REXN)YN#:KT"Y ?3"/"2*)LJD[Y[ '[[ M%$\K/BVQY%S;,=$ZB_;-JJ\JM#><&0=;6EOH M8.@&I&- L61-&< POT?9!6(Q@F.-J:R.:K?<0D;O'S@T@@FFS'G$ *Z@I/UR M1:1V)TC*)*#6/1)7RD%W_P)H_8@5B M(([S7E%WO\-%OVJ'BY!C!S"]- T?R=9BPP'XH&5VD4+E=ZV.^>X3 MVRE[$XCO:(9]^51O!( 1M=4#,L)YDYI."=JJ[[C'9V-XDO:L JW:Q.4!;SB+ MJ9T%=00F#@.M1)A03 S]C])W9^BVZ3N-09-5U0A?^ >< D&D@*_/H$QH73TQ\I M;&A\RT0Q^($7-"K)'CULE"9P3%-[/)]8S.^CX!Z5RL+YKJU?:3R>#U'\5;%B MCI+=.#$KIDN^D%J<@K@PKM]-/,[(ALX)T\=)IF,D80( MSQXJ0V??O91ZOOL,ZTH7_G=(J+?;(X:&D)^Y:9#("9[]K#MCLT9D;#@4-:N^-V MO\?/M$6"3D>PBWEA!*[O;?ADPCTZI^"PY)P!Y ;P-S0FG.^&[D#I>I+6= /S M:!):*_E"@K* 43"9]*9,1'2 2%01R/RPH=\(M:T&>3?>.P)M:9B V7MB:=V M5=*8$-B&*K[G="1-0=G%"?I0<%)&9F_=&?G,W-_19-@&#X/,%$9S O'0==M; MXF'%F,J,5LN'D M#>8:=*+)$#C'D_L4N^^]?/_KYU>-]?WIPM(@B(RU7X61&LH!Q=!=%8"A*[?M M0'>.?G/#7F>??G/]KML=;=?!;)=A83[#_;K8/=7#S\A^P[QH,JF5^9261Z?C46?7OA0'Y-&)"BZ?3S6\$WA)[N^M'.I0KG2M<, MMNZ5EK-MN=WSU#NV/#JF4O>.!W.OUO:K3ZG. SI2S^E9_C6_ MU'Q+EYK;U)_8<^VUO55YGKNDWH1[UGV,)9R]R=G[)N0XF'*=DI76QKRN3W;\VV)VR4JJ%W;H.]8>NSGL1L+.72K5W2*^S+.I4>+T. MG1!L)Q7;*>-46OZZ\=%S.U>*#WN1=P&7 .L41=:QW7 M 1^V9^K9#\^UQ\):'%M<5TU2NW26JA0;:5;I1HUNNRA*IY5*E&3%3]L/*X]+Y,X"N^P MA@T5SJ8"Z;KJD0CSVO3S& O$?,.JVE@%B8J-/O! %\ U=1BSDDM8?ZMJ12H_ MFD)2^]*F4$&65U"O'7,NG%K!?GJ2G*_43%I$FB?\C9'+]]2I6$AL6*Z MJC7L_ JOC'SYJOK-&_X.,D^5!TS#5*8LP/YU:9S)<-459!XP#\M49HJ>M .5 M\]8J*V^- ,N'=?A\)CRJ@#SF@>!8'G/*$E#97DXM5 RZ"F&U1U6@#E2-D69U#@2M-U##N%?(+VFEZ*/H9>$FM3 MSR=I0*4I.:AL:L+ BY4D)]3_3E WFM 762\O55/Z"2[.(JR639WK8#U :UB, MX20.@EQ6]HBJ) CSCQYR_JEF=(5EK"]-N'*#G;@\X= ==IK[E"?LM-WN8'3P M,GHM>+"[7W6^IVK^7?ED!^Y@T*O)7&M%V%I-%E P[!RR3.5:GU.K5\_"?U_@ MZ'[/;T"Q@ I71M(ARB#6EAQP(-A C>>B9(O+SJK>=![G;OT@]\-5)=F6E\.6 M9$^1[/F)XQ=--+LU[=:LT-8\>,)YK2)9,.&<+@F.4[_SVHH&UZEB<+_1A-/1 MJ+8Q.14O'6NK!3^*CFYT.AUW8)E^34QOM<_ \/4,%B+-JN\+UUYMQJ] M3LL=6N5MY?B)Y'BC/>@?O.:[97JEF=YNNKM6U+YXY7V@2C * %VW5QGUNJ8N M3!8FP!;[E:2K0WV%-3[)7J=&"M;6LC^U=.SMF@U>819598RZ0V6-KZUM!8E% MQSK^],]3QJ=2,N! %7WJ8E:]8YBNL=?-RQ6X:&KDB&EWZNB%L3TM3F8DMO8] M0EL>GJW> MSH5E+9M.?4AL'HU'E=,_1RG&;Q57G137H-6N56RXE8>GCN8>[5X-W3+IU$IK MM+-G\T*4UD'O$SOG5T0TXE8UXQ0QL(9*N"ZYJ_[.D;7D6*W-NOVCG\%V9- % M.6]VY(5M+'$(_'0'1^LU42D,G:,Y257&N#PLKY7.QV[":*6SEFWK-VP<<6L=ZK;;;M%K+BL-U_.F 67.> M?O>62=N;%EVW?YU*RUXHV0NE0M!6_^C*S+HLKL75:=:K4X65AR?F3[LSW#GBSC+I MU$SJ'8U'%5=:]O+(7AX5]D'3/79A:>N>M.[)$^*G-7*'UX"A.KDG+9;WDPB MY;Z5SM7@A97.!Y'.PWU[L-4+0W62SM=P>?2>Q2',53IC/HEBKJ^0G(1]LTE( M]?;'M1KMYL F(5EGS\:+I.[NW5XMFTY_D70L'E5.']F+I*M77.W1\.BU)JS: MJK$\;'?ZMJQ=Y9G4WSE6_4*4UN6UR;)72<^\2FI99V4U>&&=E0>Z2MHUP[26 M&*J3L])B>>^K)%O8KB*\L-+Y0%=)N]9HJ"6&ZB2=K^$JZ1>P^+F^3K)71W7V MP(W:/5L'R#IWUO-G,&K:4.ZJ,ZEEB]?9:Z/K45KM3LLV\;/R<),\W#W&SC+I MU-=&HVMMX7>@:Z-*K_B="-*$^W0Y9(Z*SIS'CIRR>/O"%;9E?07U;\OMU^G, M:-NAGUK]NIUCY1]9'AV*1[L'UE39=7QZ1[%5675264VW:U66%8=K^=-T.[NV M9K4\.O6!B(A>BLNC ^&/"Q@&'?WUQ_]-?X#^.\/_Z0K2YW^]->NT1[_K= MWK ][/:]B=?LC/M\Q%O=YO\-FB^*#^F%S%A\)\*;))J_[A.(3BR5V[C*?XH_ M4N&+9$$-LMZR.=[].K]Q&:6Q5X@GW##YWC$GOWU00]MBY 610^]T6.I#4Z$7MKZ1'?U\9L'X2?3UZ.1.V@.OG^1 M^6WTB]6G+1>)M"R.U&?]MMON=M9^W'1;:S_;-&RKZ?8[ZS_>-.SFSWH=.]E^ M9[L)/>'(VR'&9(-K#[<.CT^CG8;;W;\TVZTMCE3U7_X:.Z39;E[U\ENC@[BS MM=!&D8Y&F8P"X3MF^COZNF&0,YTL'ZG&78W3K/)ZH4/!L?/ M_CB"CV&777B*P^U6\WG.R?=Y^ZUZQ^)6H]5L[5OPRW*_YMP?=MO[EA,Z.N]/ M% I]"MW_1/KCNF#HBPGA6*WRAIVCE\X\1QQ6Y6RJH\0\7@PVUZC%]O!:T](M M0+8"2+-_M ZW%0?(FON$LJM5NT=;;7A!P?O:K9)?^F/HH#.JX213[OC]$<+Z?@I=Y+(D; Z,0'^A8D#('A(ICCN0Q1_52.J MNPJ&+FQ'IO-Y%!>_A^_W@#31C,?R!S.5*)3JB0"?;. 7<>(>3AIF(L)[F%84 M+QJEM\_CR$^]!#Z>!#2(ZWR9PD0?8*@H#!:.#) D\,-,).*.)=H]']Y%.%4P M]6!N$MQB;E3"5RJ4'6B.-*EA2D,*X>DM->!S#3*)53%@K'\_'G8GS7:?I-F$5U4*- M,V>+.()M3^4V]:9 +M*.05*_O?WM_6>\(U3W9DXB9O#Y3!AX3\:8+\"!0AKRF@<4]?V-N/>A&I/"@EO_- M_!$VAC-BFJQ_Y)'?^DQJH3,JDZ/XWVF<>]WO^,T8]N_7&S:!R;YFP0-;R!<_ MEK4AZ+TE&BXO?^TB)Y.CN.%AC4H%@\:+E%YY#9N0Q_@MF!*KRE2<:#%%J=%S]](4"#5'H+;P3XP&F:_;06U^NP]M-?QO&/AWELTR7TJ$)Q!U]B MYG/G=ZT\3!C%+2F/;2[41U4RZ=1BUFG"F),D)(,'S1P.&A85%P>I&:;P115\ MX'A3%MYQ$J5)_F%!"^LO[!-_,#I/_,&PU]DG_F#0=]O-_L%OR6$^P^// M,M?M1JUU9LYVU[?OBAOD$('1%;NT?E;(PDG*A52,8%L&.>SKS*_;+?]J(S;U7-TM9?].Z^_*L[#-2EP<,JL8<']RESW[C*?Y_BE+^VZ MMSW8N1[CJ5A_(MOI?#K@HW;/BDNL=+M9V@W[=0QMLJDYI^+/2\S->74._ERW M6:KVQ>/_KG2B6%OU.FW53JM?QW;MUE:MN:WZLN6VM]<))S93EZ[',,KAQ8FC M5>T+SEE MP*^)'V'>V5!H^UZG25L7;A3Q^5UW?;Y>'1(]5";#A"GKG6^5BG4 M1XCO=/):>55P$-.PVAM\7=>_R_*=5^HPI@ M%JT1\VVW7R,Q7P>[S-KL!VN>NW,%JCK@XP1VNZD]5+YEL&$#^]DWSZ%FY7;: M6FN_AI4(#X/V:DF'XYT#]B73 4X(%[6#UIX=AON>'2X*P F3 OB6+I.A]$+),&U7G+'U U M:?@W6"!1C*J]J?)>5-)/5=SSG7$J8892FEXYJN517@=L;>E R> EKO.9>U'H M4\E >&@>A9(X197#/OW[X[N;ULC!.?"9\!J%\GO)E"5. M8%E?!B0;!PINR> M.W(:Q0F/\=0XXR%\A<(#2Q!)F?P??Q.'&%Y0WC>E JD23DS\*\N\2S1KE&HTXJ$S' M,F%A(F#D8CU!16/@\1T * Z)2QE?&\[#5'A38%OHJ_I^&[B:5P0,4:3'$9J8 M48 S5"4I$V?!68S\R?GR1%G08;DJ:*5V_B= :%9+TU3(DPZ2$,M MO "UH^O\SDT-R&*)QS]2!!45C(1-9XJ(J@J=0 G)L0*I*9 5<.8KV@#AHN!> MU>N$A[PT1O$$WP%4ZD'H]0$\H/2\:41ASDSB7/1!$CH!.RN\#44CQ'(/JQ8JF0=#@E" M''\WY(-IXW!Z3_JQN*>MI$I>XC+QTP\_?X0W@-K#ZIP-YU,H1:)"%$,>*(H) M#&D+F9*H2OA+^!D^I-D5]B9I4_Y'*N(R(R5YD3IK,Q+!ZH MKD5/$:8Q1R'DYP0).?>Q&# Q#)ELV%70_-NSSE2CY>SK*MZ8M\,B?#.2WB6$ M1MHV^,>[*/*!_]Q+%E:7,CR"B?.2BI M*8 ]$V:D6LKB1DL%,E]@U!5V<[*3(*JL)-B=B * 5.D)U5Y8*KA#*=DALI: MV7P:^#(0\SF".259@(],@&SPEE78)_U,W\$SSM)76ON"=U@E\%*-T#E@ZQN0 M$415(?T SS$E#6C4I8::Y$& Q XB3Q=Q1[LA5<8$**$D%F,EXE2P.Y&TC,_\ M411C><'1HNV]5?'1OFU^6L=^HK6:K&U^^OP4G?HOWS8_MX(N=[HRD!WR&9L%G3[4;O?M*#; M-?RJ-O;%N]T.UU=62:M;PY"G*N^L_6V('01SI7&VFM/=UD9>5YFE^VOH"V?I M9JU9=Y8^\U2^,IZMN2FDK5:G]B_1OKF"AR93Y7;+FNCB9IU2"8^ Y4H)@.,= M]9]'JP.KBK5JQ+9JEBV*OR[ZF\M26)3 MKE$AC@T A@DIG,44A+M7<^N>C2^K8\A6K29KX\ML?)F-+[/Q94]OAI):/-H- M_Z7U+]QY_57QJJSQOG>';J^V_O?S]R^TD45[]MH>MG8N@6UY?R&\[XPJR_N+ M;Y#X_?))]LKBNEJ7V2&Q/@YY^7KE^&CN7//R0O"Q M^AIS5]?]^9.D53,V:65IKI/5* A2U(W-1ET8CD;2ZIT YJ=89K['ZE0 M=V]4T@JO"F,F$_/M[UKMGMMTY%Q7 :!$=57\AF=5!(K)[TQ*GE"AF]LY_^9\ M#/T4(\=9X'SAWC0$\MWA5/_YS[?.2_S&JP8ZQA]X$."_0?3 8[U:JKQ)M7FP MCDP:\\I5$'@&DYKJ3F EEUB8EY\".FH6;$]T4Y)J99V.PGSQOOAI4M?FYN;7 M&*_(=3VW[$J]M*I"K22L42$ YSD'HLEKYV7KE9*9>8&, F-$#F9=T3Y4]9& O-$D><": M=XQ*H\0^_8(P4=5;X*>9*D*$U:.XI!H?51Z:!%@-R(0?P'=Z MFAJ%PDK%JB!17"B?1-)#XS%ZH/(ML8E@&,>POJDA#<4\X*1?]O7XRQ-Y7%($ MUS:-8&/E)'6==T+.(\F"3737?.:^B7B8!U@_RD<.UB_Y M"O,L\2(G#15NBID(L$R/+C03(L$#>&,:J^UI2J9L5;*Q4GOI,\H-H+5'N!^C0Y?BZ:-(V"/4,U&6'M[ YMG4(HZ&-KR MUWDC.VC6JMN"O92[C$NY4M;@[:]CSU;E:\I#^Z-2\1XE*C<,GH6 M)^2/N8%CZUVJKMK^S=+(\.C&/ANZNQ9?MP6-[ZOY;1^!LU7IJO="Q)XNJ\ZA]UM/?OB>+RPB^^/7I -WGG#3J>\>WY@*DUW?[-=(W M>V#U% ;P\>Z6:X^[=<>;X;[G&\O[FO.^W>WOK!]/Q?OKCES\%:]YL*LQ=2S' M&/T#:]':1\JLUJ(OAV[W5>5B9&Q\U'%WRTO,"[!LOSJV]ZO(]6LY]6VJ6?8X M&\T>]0HF=W?HMNU1SYK[)X^A&^P<0FYY?QF\QY)>>Y:NJ9[&/,)1[[RE5$K) MV/8\5X#M]=6^K%RBG^WH>U)!O;.8KCOJ;!_I\U.[>Y[W3AN*/CL]5^4G? ME!3%DI(4BFIG!E5EO/ M^3(5DFI=SJ*8.\E4O5B7NX3)IAXFR9N9X>,)SI7A"FD!DCTXS)' $P'S96&" MZT>*X9>+2_KP\\="94$_Y30]5;,T*\!(XX#MTM#%3!_5[@$RR,3T L-/L';@ MSRSVIJHP:*$D:[$PX8IR0,ME/ZFT7J%XJ*Y+&/-)&H^%G-+;5>D G\^#:*&J M.$YH8=D"L#@?L"](>!Q2^T9*S$D7^,80P.?S>^"J(AT+9$0 4&LU8"I7A41V M3=-QH?QC8?%4!U!$5)YQRMF]X,M%)=O-UC K,=@P\R]S%B8"-L:;2HFJU9G?:K\V5^[4U(IZ9 MU9J1,B+BD%ZBVX:""0[T,<5JF1='$G<85@:.09+3\PF_BV*A2#S)6H:FH89L M\JCV,%#2YS/AP=_E'-["'3[C\1WW<1?S;-NIIR@A3.&JR&==]&J!\X9B*28)BJ:#5(R@'?*90FZ7@'@ZT(P M2L2<&5 8/9BQ?L-@2R(1IJBGX*3SNYCYZF^4)5D&,4O!]%&O+)3.SHO!9<^O MU AE0&6;J*!H88NJYWQ5(H9$A1*+@AN%*U;4EEXJ+[X,>*7F5UH!Q9+5*+0" MGN3&Q_KRN96![)+E:QLDO_BIVRJ3PS9(M@V2]WCLB2[NM6J0K-NJEQHD;U5G M_]0+W:U#\B1;UFD[)/=MA^0ZULRNU61M@>]-$1&VP/=5+_]*"WS;#LE/T>)J MZW'WVX-:=8RTZ2>7$3,SZ'7WK2Y@>5]SWO=&O7UKUE4OG'J_J"7;(?EL"F_@ M#FND[VH0)CJY E[19%9T#!Z3JHDBL:@P8F M0>HEJ8Y:6-6%=Z5[&@-== !/H2,N7F &_)X'YLX?J")\3AVZ%NK^5=W'EK_I M1;,91J DD?^N"M#_YIUYSW MW='0[5>4]]8)?S&.K#4*;U3';O2+7YEG7O^_*=AN]5^4R/U;#O#G#J I[VS"+0\.OD>HFU* MXAH-U-7V,%CGPV"K5ZM^BO:P<^K#3K]I#Z,5YD^KUSMG9+P]D5Z,5;=&/]3Q MVK7*!J4]D![PP'&E:9$6'UNIQKWOS^N.C^N.M;9=)FQHM>TR8<-K;9<)R_N3 M\OX2NTQH;;"A#:T^OZ3>O^U%;6%G0ZO/3^W]NVE<-.RV M:K5!2U_B<-6Z67^F(.E?'Y7QJDO;ZH^A@[7R&\X#=WP 6!@E65$RAX4+E;0N M3>>/8D\/UU$/-^GA>;K*H%B+[E.M3ZW$=UJ-?K/9@'=M6)##$EBRPV#;8!.0 M>2P\"H1G\WDWV MV^_ ,.X%P!W?897<,GXWAC3@]U68+]%(:)$8U36$)ZNIF MS (6>EP-/&'W44SMLW2?,A@\2I,@BK948*UVQ348'R>U4UZ ?3J48#&C"4"= M4@:]*)3 =,4MXF3(N:\J'O%O<^0F,EJ$/LP]1D;> T*P\=PXE? **1OF>QZ; M,T\D"]U.SHLYVC/XDE2E)+(4#C#4SPW!I5K1X:#CE/ZF.A'!>'-60&H#AVO@ M VJ/P+PR6VG9.H)'8WZ#C^,DHUA2W2;NI=@#S@-TTA^\6-"Y"KX<^:F72,=/ M8UP13A57PF?":Z@=XOV1"GC8@Z,8@RDP*7E"AMGMG'^C#3L%@].!TUX\LX8$;-<.[5?8%(6-M4-CN!6+L[W^*M?L M;JG77Q5"@<[J:OP@8ID8N6^C@:XS&J@[K&6:BXT(J?F%3W?0W#<[H[(1(742 M_I\Y'$C]==+_8N*?UPB]3K-60F_;X.L#RK7K#I#O=W>73@=DTHG2IL]*XB]3 M$3]/_M0A-7&-_.G5TNBRN:LGLXZZUY"[>M[3;Y3&R?1:#:"!-8"L ;1) (UV M%T"'-H >Q;TI4OSTEW'\XT]K;R(J^:P.)\;96 M)DQ=]&V^R<%GX,R6P#?Q"B<:PQKICD_7)0UX@K=Z^%)//;[=V'C;%A9NPB?, MXPZ; 6?I]OF[3M_MN$YY-0H9CY841$"O-:]=?1&E7@"$<&%LZ<5"E5$UU][; MWVCA13U2APGL(@-KHL]'.!"^'7^C.\FW,#HZ#&"EOO,ANS3_G, ?J(C/AGOS MM=!Z I(:%MVV.\"[JWDD!:[R=A"IO"@OO!JYH^P,0)'#, MO 1#J8H*2H=,8>0*T@\#63"X)4EC+AN.S\>)"@,)*)*E\&1#!2< (E7L%8IY M7T@OE5*)^5F$?^$@]P-,80L$QQ@:D/E"8D *#N(ZOW-GS.&C>XR280GEN]$R MYG&$T2^^,UXXT9SC[@&E!0L0]R!O@8 /(@C@68?YLCJ!"9IPGI)T" 43P MC5XR:PM5J?"(U!ZL1H!BD6I.W)'3*$YN@)(S)[K7FC$$-CNM-BPE3*8Z8"R0 MD7DDB,([]<28+R(=351^AE9(SU"0S&H.Y<$\Z#Y7[S'\RN9;^-8$)G /3T>Q MCJF!CV/G+HIT4!M@Z5YXR+^<-6,*(L<0HS2.42V7XHX496A]\-U)&DR NIKX M0$Z9SN?(/Z0Z\"]4Q'(20+(#/XG_ AYHI7Y$D=RT5@F[0TS D$0;P%@#3RT' M/BRN!GXUBU$A>I,%P@#4CIBE,QW+!>P'VPM!0<&-:.3BHLCVF;&%FDT@V!@M M%80.3B$-34!3PKXY1HM+!PA",>EJ(0:;&)&N[!59'LJ@T.Q!,,?,+D"ZTMJ\ M",@$;X&O _0?FT*#/4RA*H; ;Y2Y_PH!\2*A!8%@@ DY[Y?S6NLB=&_+Z12M MP=#MD7&/NUL)'/@!=_D]"PCTN*NF/* -%4;AS;_O(Q$A)*!B.!"TJ M!S. !AO'/0.;(PI\$_B'TZ9MK&25#HOD2J[E8:PE^06CD1XP\\P6E8?[S1D) M'-@&<]Q'^&?:-NK(E)+DAH=!!LA$;S%%!HQP2X(>7RW:.2 QFVD,(Y/ MEQ]"@T?"&S+EI(T0.17S.4#YE1%/PO $]W<24QC]C#,4XV T!(MLJGYYGKG^ MS"..'W(;@(3. \<093SEH"4'^X]\'O@(\VE^#L_!@5'W/-9+B50D-?!12AQ_ M(BB&&(\PF :GXJ9;*'OU]'!W4G(C#TB]2HD4BA]^F')M^Z)]!RIGBL/@^T'\Q.D< MOHN,)W'D&['OI"1\'F*PGL%,>E C@*)+>6XB92\7&;S)$@W1D0441J20T.3^ M4ZQ3NJ<0#U>,@Z98> :'$Q"5J"#P9 Q_F\*.OIN":J"G=5Z& > "#B/NV5)@ MUAY5-XF'YB/Q *P*[S(8 P& I@JO911HRQV/ DK[K ).&2JT#S,;7T/C)7?O M0+>& K0;@/@N )$A7Q' 5X.Q/.:8>PR4)9I& @6+> KE$ 4=+'Z/=1<0!V7@OXBB<$5B6 MY:X*AM?3UP)& TKM&N,;Q'';S=9HE985_E]?/.W7&71>/*G5^F6E=O*LH(W: M^JU)([GU//1*(R!_!8GH"9T%]1YFAV;RDS9^8;65,?,_(HK!H*-,#)5G4S"X MVOZCP**P*/1OP1=@=J28U.6ZD44UJ'(5_M"7A@( >'=?YG((8 MSM]MW#^D!7B@W#)&4E+:^!S-6&*;"* M &D+JCPV[>$Q7D0//6<&H#R@&/;?W#/W -R(DK$@VWQ+0+_:$GCBSQ:.>UO"H6&,1B;M&Y4R MR,'^3,G&1>*A29.?<;(W9/,K#!*(KVA# J4BSTOU_E-I@Y0=J7[*G'\L]Y&; MLWJH#R-@:83Z7*1O-O.=B7&XVI58F-S*SV'^*BU879#.M9\!6)YMB8RAJR1@ M21!GG'U=41FPHQ%[B\LA$YP,5'5S_$]R69VU,,.?_S1LMUIOU!$'D1#?$Z!Q MEII)DG)2Q3T9A5F"=P;)>80G#G6(AGT#?$-I -]5/B)66KB^^]>^.E'08BPT M[J1,&2CEBYXU[*E M4 !"3!K9DB\:1)@9#-\Y@6]C4C'I:#@H%K0HR%RF$N1A79J*DQ0ODI8G .I^ MDN5.DX2$5T0SM._-CI)ZQS64YR_;)J2>"Z(,MSA= B%U4.=*X]8K&"^N\X]L MF@'Z1-2*M6ST#>NE$A;H][]'1YR?20W@+DF8@FY75D!5E?3.ITQS_Y(9/)78 MF,XM\5491_H8E\UPZ1ZL>,>%43,%$S#_EG99Y<8'F-""/RQ]2YVF0;NS@"0S MVO-,R7ECXL)9RJ="\FJWJDO:'SA MQ!ZFG.[!6($"N,:08PX_NM_T79+ ZA@ 4*X(PY4+RNS3?*5%0Z>@SD_=M2J6D!MHY^UMPW.*X3D=&YY3A:E<:'A. M%4^-1U;O11%ZK1K^[W@?A,>?4*8Q68W&Z*F$HE<>W\P.HR 44!QW>M9>P,2L MY.]]B$!-Q?('.G+S4&KUC)B PZL)^Y& _A%69V-8JR,'MBXTQ;H_)K<$'4* M9NJ7Z=*DUED8FKWX$#8PW[SY%EB#R%CS)OU]8DBHFE9G3]+@V6.A^ M#!:&A@B\_2Y:,EU4>2(U=WQU&IK?8B&_JNFD5(A(E.P9JG!$'F^!5]4%=Y\Y M#2E32$4QX7K_RXMS5+-KF*4N^]&0C+!?881HKHK;D,LA)%N.TPP?^1D?/6,L M&22_<31J"RLCK?+2+U^UTPE'S0Q=%)4X!9S)48_#%'WT,1ADZ.?9*NBQBBKC M5GL#Y\8N#6'0^K3:S5W/\[C^YB-I^"!?XQW_S57LFZ@VHN MNS I(O;-W4SI+H0",]&AX9MR9>,%R/R,"B!+V&I,M.EY^K&S#SQ^(WF[)-5- MD$_N%ESR9R^'QWY .=]JWOQO(?AHRADM]@?X\ $6?O//**+ A?SU/]#D?_@( MOSJM6S49S-! ^?G#00P9FT[Q^+S677]>V^$JN/_"'O+L(>^ .1@4*: S_FXP MQ_=UK[MR:ZL_":!)F+R^P2^=24U]_/+^9V=PZY[F1+)J#F5ZM9INBZCQ__YU M^\N7CU]NOWS\]WOG]I=W#OSAG^;W=Q\_O_WGI\__^NW]9^?V;Y_^]<7Y^?:W M_WW_Q?GMX^?__5R[V&8T])7'/I)*@YG;0.T95"<*,H2+EV++8G;TAVAY-GIP&-XOID$ M*1KU)K-%W1WH*/,\,'N"%3-=YR.=G8$T?B%B/XOUP1M24J2#6V4'E-0R[!8X M1B2\]"0%.A9HI,/LZ/!DO+,T"V 2!K<1C>D,%.G5E!XO5/>L,(I6;^4/F^%0 M"9_#HSF6T./A"9_"- E%F)=4"-U6?NN"/4>!/W#VH/AMY6-(8,&%L'2*T3%8 M!%D;@=XVT9A+NX?R M,AI_2IGAX>%?)QWJI*N MBD+=7F(5(IG5\4([;) FZF9GC)TT!FXWIW=..:Z1$V;@R>@XYI22,,MG>.3= ML*.G,*=7KPA#G19S M%0Q@IJR">=\LAW=3: !(%"6:1$!1_GD 4#8,*%4XON+=))8(R/(+S#EY"N=9 M.-.J/( E\X,D>9BG]#_^Z/LQ5RS1 M0?BM4:&6?@SGSWN*[S.O7OFBF(\Q 0&10VTD1"@DJ$5=\'TC-U?3Q&0_,V4<3U01&). K581;6E*KCG_+4FF2DLD/6.*X%%K MH-P5C/K$6-7H@1])JE"FBVE(\RB51;UXB:'XPP:.FH\++#WK/JRP,%L]XP^1 ME$)M>GUGB<4?HDF"2T*/BZ[CW0NZA M_E)AR#RC$RU[U0])KPJCO_2:2-Z 4;B'B#"+5J]3TYLLTSDG:XTD!PN2*9FE MA>5D K#,'+6;5V:K->C<2U]H/(HC57.YU.&?V;T-TQ6+N9\Z!H)447;@3I)G'IT\;=4P27! MF)@\0E53H_'_L_>M36WDVMI_Q<7957NF"C&Z7S+[4,4$DL.\LQZ;8?)MI !<69!U%4_"7Z_I6Q4CH!SI-:?QE+=J M7!M4)"=,N*E&@E:6K5=8APJ+HS3:TU!G@B"-P1=]$7&PGQX]*3HMYN 'CM7+ MDDGDQ_=)1D!RP([2[./AF<*=LR&8F[=78C[J=7VU>O^BUZZP5TRG:<)T,"T% M*R>HQ/1KW8KA#BXJ8$>T3H678C2D40_J)S_D/,?ELY_N"'?H2[)#;(^N0UBAQ3IJ"\.6WNMYX=[KQIOC_?B& ]: MQV^+'(>W[UZ_?E7\>^_-26-_[WCO5EUKY;QN'.PW7K_[X]7A\\;>\^='[UK'AZV7C1>';YJWY9N" ML]0JQ=MD$">*MW'$Y8^>[KN"+[K=]T7JQ")O6YO7>U&$D1*#:TDJ M=]M":7;/+[&@;^#H(JJH(]:,0BW]F2HR(DHHF*LZ!2SW>YW&4;+XIG_^IHC% M)C5T(]=ZK-3J2U>D+(R9"(J%+^@/JK,T4Q1=>.6O[Y4RVEGEV_NEG.OBZJ_) M4WLCG_JD]^[V#,/*S @J?!X%.6+IT=HNO7G^-"JLI5*?ZKVW&X.*A/Z[X(P< MCEC;IKE*I6=YQ+8[CE--B!)2;-6#(@PTXCWP*7[THS>HCKW;&Q=>S:$D:0QL M- DN.XGT=#!2SXMGCC6!D>^H" 64><>L\EXM\MF1>*G5[X-JK,E..=_J-%W*Z0X8Z8,Z95,.4[ULME^)V @T+F/_9+ M7.CK]%0J>T90L$2V=\E-%=N%.8S/!^[ [\H04!]LMP2"%.GU_1(53QKQ' M1"V-H-O]!"K)3=#I3,,A_8+-1==.8V_$6/[=.HSGXERW1UZ1'\WK M-7_4TBC\4Q"N%Z)\KV7-!^'&XX.>QZ%;_S$AI9EHV1N)J,J%W6XOK!8-Q(:,IYF_)W"U:0 ML,B=1^18$_5S1OUO3J8@SL=>-]&AC$R>!"ZW-H[*Y.?)#$Y3#(G=>/B,F*HK9X&H=T_3^62287O M5ZNC7Y=_.CX(*A7":98&1?2T]!C\,I,O_FOCE]?/]X[^^'72,F)215V&7Y+# M+=$A%W&-]+31.3(.>8R?V"[Y\/JNL-DFXRI.N.!=4:,_\/:R7P8;._K+8!K@ M3,7@MC!$^I?C3);XEI>=64A[._U\04DZ3EN>(MSDEL5+W1;OZ@4+_Q1RGF+< MHPSL."Y)$2=7Q_2'X^22BXXNIVO,1E"L1/FH%%4W M1:G0A*FOY (M"2=*UL$QK]'M"3%#OSRZ)CI)6K7QGVQ/;NC*1@)1;TPI3(D2 M, ZK!*7QG]Q%A4G))%,%Z4;]Z-:%X?7:-4?3C3+:![?AN!V!\6@+C,KMK7>) M8;90V0OP+Q7G(FWCIM6[]4-OM2,&(&+;@Q)Y2[DXY^W_RCN4!-%J- M49NA\6A&I&?C)\WEXBUBO(5OJ\+T-:762108226<:@S;23__DI*A4[[H[".2 M/*2-?IT@<]$W6>B@G[YPB2-E]LDU?M_%-(=R*X[?JDC?+?"IW$ M?XT'Y)@_.4W<*/GEVM0XGR:X+#B8!/A_KMU,#NT10[(ONGND$?U@X2M;NF!< M+"O+*ANV6,$J>6R%'VZT[ZJTQ]\WW*H<%:.66T6"PP2_IUR.%?OQUHPG-;<) M]GW*KY\P#K]J1T-IJCP\9[K.1AI9"4;]@1^YAY(A;_EZ^@%+B[[J71HKN*S@,_D;G-3BNU@ M=,9<5)GPKY](OZ!?2W_(Q;@-6:D9%[J&[XX;5J2JD:2'I<]L-V95J[*W7B(R MB@INF2Q3F&"%BVQ<+E ZG5(#F'%2^>A\FK8\&[.]ETPI$Y OWO_WQB]X/- ? M+7#Q3K./*:R"-/JR(&$*3"5!\WGJ]'&+U5UB'#G#H_CJ=Q-:$&63VTSJ5&HN"GJ; MA/+84ISJK%'_XDH=C%"9I=T_+.N#.5+': M7N \3>R?*95UA'X%B!68-V-$CD(5]'@,C>C)RT!, M>62-.CJ,C^.IQ3 :[9B3M&!KCV,>=Y\UTU>OI 57:90+?^RHI8+S'T=>C:)E M1'O6.3-1''HSNGYZ<)'7W$Z[W#\2'7S:0ZBP%YL%161-7^VGCOEICX?B9

48!P8DC?SC]3NNJ*9GZ5 MQQ8-*F9\M#.71]N]?)2=1(S&^M.SI*^.4D9*%\^X/4*I6$R<'9/."!.]873G MV_G'H[*9:%9ZG<\C+V:E26$4JT['%UW/?MYXI>1NG;[B" 'T#2OD>KXD#RFZ M !8*7T2/% >K6+UCW><6WJK4B:%;-D/X2)J8QNW(!U M[N"*';,],K *XZ@Q*/5F_]W0YMX@&>_3P,G<9>N-RNHF;=,6,O%G4DM)S:F0 MWU[.U'F5,S7QZ16'T;050(7?/S7IZH)1S76G5VZJVZ9//OPL_=@7,!AOAVF0 M[>:TNMGT@:*O\;_0-L-DA\>3N=.YWIQA>V39GD7SI#3YR\V60*KX=)Q:LHVA MFC?!V]>R"!KC!()2Q*?QLY%3HMS-J:W)IU%[PE$ET.P+392/\H'3S1L2] M\ 4M\/3ZX&J0$MM&\E&"4^G<+C09/3'!9HB5O3WMEHT=?CD\_G5TD]N'"6J^ M7_Z)+Y^">^W0'B7IS6I:18CIQW)F1A&5:U6'%8&;[>\Q5_I*B)V+>CN-@UF_ M[4_&\WFFD_RM'CXY4"M'4WG?"*_CH^A:0*1[66SBXO;?W_%SLMI';OR)$WC4 M,/1%IVX#9/, T5Q-1KXYA\5/5;AI6S7='W.ME+QK%57\RX2. M?92D-F%I2$5F\[;CLRH+H+L>2$CAAM%O?Q!3&#,Q7K>@OBO=O4$@CDOZ]]&V MBDL^"J&/ND*7]YJ)"HV?..]!R?=6FE%Q8C[V]8CV/K6!VA[_:FP+C?LEGU]< M%@I)I3_:X?!:S.-'SYS-F)BS/>V5[?B2BJ\,=DRTR;N)3 H\%O([37\>18;& MPXSWG4Y=\1)%?O>D54Y\WZ!+9^Y4R,8<+./V]M?>Z\93:*=1Y'F,^VU>AYKV MN+%]>>3-P/$49-(\^L'UA]XDXM/HUR)%%C-"+N8WK9VMS4J50P\D]HGL!_/? M'RYG[UIM%MUA:2[^IW?>2Z[ND,I+>+]+.&UR5[*=SB@P15CFQ@7)T[_\]!_?<-I43NRQR%2[ M U_+OC_O==.1-^4E^=Y[6KWA6 TQ5W/4[1\88W=M@##'.5]C=3>J$A7%LTA_ M*6RAR=J%&N=JS04EO1 I\^/TD?&)#'?KT&)F(-HF?3'JUW4 M1J04KS%E]L^5HU&4O*"6&O-$E'1H,PKW.*GIEI;II$WJ8F;A"HEO[FLC_#;X MK0Q'?__U_[UNOFR\>O7ZMEL>SQ9%H_E@^<"EI$6CIR(K879OC17J03MM!*2D MN-UBUBH.T6QWNUZG&%($TN(?@]Y0+PYU]U[3[4W_,MK9Y;X3A9,/?S_]N1'- M30D'8A5$+!)G(I:[+T]/FCMO6H\/VJ^WFN=C*A-_GA[N'^X M]^;PX%8-6J[!^X-*^0PEQ!^CJ,S;@NQ@X96\[['_LC=*D4\$QF6<*&5=IQ2^ M@A3;5T,HO]X-^>>]:\E6,$'X?A2ZQ-+7T1<#_VS\P^\I/ZZCKYZUN\7(BP_] M_KTI'I7"PKDCQO/+R".V4VA%0), ;]N-_;OS@$1;N%%CXV]!]?TW ':GH MC9?A#KKQVH]NB_ .(_Q.M_WQ-4;(>@8K;G7;WXKY+>W/ M\,77!IJ5X&2+75_(<@U_C=.,4/\&[7B] G;[G&G?3P2WA]\:;O-(+!PD9+\)O.E,9X>#5=V>^.^.*5 M4R[ JEX8IM?=>G03-W^O)(J+%8G!_)>+JP42\9F7]&_FNI5ZR^6C_= MM5;O]I_VUV?=7O?%.)OILML>ODG.E,N!VRH)ZKZ6OV@[*1AV04AO-/40&64Q M)P)JS)22PG\X3,H$P@1MI=XL[7/=&?SW%F!;C:X^]^F.X*/6%\_23MKKNO3M M8+J-]H;/=;^?.$G^UIU+'T4HSE#\%-\J?6^._'UE]GN?7^$WGT](\]*='7Q^ M_U*='9W]V7F_?X+>G[V[.OKG'7R__QOD7;!U_O#K:_PN?X/=GS?U6NW7^CKT_ M/H#-%Y(VV^KZR_6//L+-L\.KEIQ M'*WSO[XUC]^.W/T'H.O[XZ/A@VW\(O'ZC4<64,!$I+#"BB"B@7 H $0Q87 MT"J%HOI"^ [^SV^SJ[_[0&'/'RC?=P'2!41NH5/BVB-O/&GP8O@_%P0?$BGF MK\\"2"&#<<()$917-#BG):(.6HL-"4Y)7" %S$CQ($CQ;8(4C"+&!4( ,@4C M4C@!%($4."R@U,)X@DU$"LIVQ'=(\7#2>E>5?4&MO-2T;DIC>9@,E4(.C_NI MM'I2BU+49G\>-3+R17ZS3CFXA6N[Z)%5-G+H](KL_GCY7P]PYN^-A_2BU]_O M79IAN.R,"+,&;R9O,#)&LD0O(M%1DL<2'>_3\?_S)KZCNS"8\N;9QR_OST]H M$[\Y:YV?X-;+)FO^?Y^_/66>OEWY^.]BTY.7.A=?;I V%8,LPET,@K M0 4GP""D@;>,>^$H8]9N[2*\ [_#@\(T6&1GK>J,R#NK]COKV\D'+AR&4!*@ M$"2 .A]WEA,8>$^]MEYJ(D6QL\AW.VM[3!-6,&+_Q+_^(]5KSCE0.]6K-D;: M]R+4\L,L17>2HJEMYK'P#C(#((X20)EA0&I%@,1,8^B)D0AO[2H(-]LVFZ]Q MK=4VN_;(.]EFFP 0M;'-,D"L#B"F)IF$Q$$#'3!!.4 -#4 R1X&A"L?S$C$+ M^=:NX&J'+FN2K5!(GXX7?%P&T?8WQ\8VQ=M_'3[K M7IX#URNR =.G,]XL@C?MBD*B@R%4TVCL82D U3X A3T#E/)@K5-821/U\I*> M8)-5DNPN?OPJ2<:+->'%5#\A3%@>J 6"6 DH-!9(J35 6! EL"1.XX07A(@= M]OB,TVQE=%D&7JXHV8H(- M1IIH[F 4T45&O<0(3X%"TEH-I55";^W*.@K@0T4*)JPLTU Y K9FVP3(3U-8N7SXZG5TA=Q"KHZ*;@IW)'\T^D74K M&L6LEPG:V=FZ.+X<53/E'.$6$J$!MS8 ZC@!:2V D)P:HZ6$"5^0E#MHDQ6. M[/IX_ I'AH5E8:$2@PE!::\"4")X0!F*5H@/'(A !0Y42DQEA 4*YR0K;)Z' M8Y%*EF)@1-19*SGN#1-'V/):R:+34SMLJHW*<@V6LE]V19A532SAV"'$HNYB M&')1E0D4*(=2=@F!E& G%6=;NWA;,K[9<9R[HM::72O+E:8]:ARJC8Z4<6A= M.#35G;A$)D#' '($ ':HH%*_+IU*3&\::P M4:*5'I9-\%)UYT79Y+3KA]FIL_[H43GYKSNZ.]SKNH/Q_.= ]@J!JGF\ET"J M5)KV/E"BF38$ A;W**!$:9"TI*0\028-M43Q%,J&2&UV-F[V_SQ^W28CR+TA MR-4$0>*Z,&6CLJ,8Q(!:QX&R 0'.%=3,A*CPL )!"'R*%90/*H-'DT8@':^+ MEO7Q&N@%D-H,+N\6JC4JU4:OF2S"J[0&;])@CL*[@2\LL8P\"R'/055W4=(0 M9!@&&DH(*$8*1,.+ QF0C'H-<3PD=P^=5T^W09I+3I5Y_)I+QHB58L14.^'( M2:2$!#18$S&"!Z "%X#"@%R0$T^7:?6Z M-H?&[X JAU7- U$3A$C9N40DKPF#0-*@ /'!QK7AEOI4 "#ACMIDS2/[3)Z MYI&Q8178,-4XK+!<.06!0:EXV2(/XMH$((UP@05AI$G%A HM7[Q< V_(6A)G M'E0&R]R9^:K)>N/3&TSYN?#[UP6':Z.CE1"QUO&$(/&0\'IKEVPK3E=6S%7;K*#*P'!=6V#<4E)?M;5I M=\K>GBEOZ.VP9S^=]CKQ_0;_;J08]/#J1A_7JJ;J3H3_]7U [D@QRMWO3#=7 M;DN1VU+\9+=<]/J%LM +\: WW^4LYJ84V0C]H0;XJM?]>.S[Y_MQ\^0*NKMH M?"=5HU,J1I#0"' 5)*!(>*"$00 &+R%%C@:12O?A9EN<.4KP^$W## PK (:I M*:@9#H)X#"A-60E.,* ]DL QZ;74ENG$@$SG -A@DG6C+$*%2IN:]XC%F1 MFZ& ]"^]:_BO%[X[R"SK]Z* I!FO^/(SS-P%9CY6=9 (,X%@34' )NH@. 2@ MXT$ "(S'@O4P1/,GPHR2FUV@D1T@3T('R?BP&GR8JB$,<8D1=T 'S@&%0@"C MO :08PFE<0[SI(8(/,=&R7Z0!PDK]:Y5E%;BD]E+OJ&2,6"U&3+45 M9 4Q7#L0&"& &D:!,48!@QDU/EU+15]J7HNHS?.9W)AML_%LJ,MJ+ M-4.UP MJC:Z3+:DEL.FLQD:+V&PYA@SP$70$9ND 9)1"!ADC@3I-?1V:S=:6X^"Q&LQ M<%JS#^;G@UG&.[.A,%,;=2C#S/(P,U6!"):2(Z:!5R["3* <:*\,"!YZJCV' MUK (,PBOC.EKO:+^%#C 4NH6&/K^^=R4X$=C@-5'L:FDRN6*^CNBS@S/%X6, M((\@<"8@0)5D0 =) .%&:B>)C"P$G"XJE@^B)'4 MY(%;$D!<: >,)@08*10C2G/J900'SAYC*DNM%8_KY*,K<0'-Z>6]\?DNM=9-]'WS< MWJ[1[MK>N6\,4X_J[!M9MU8RGO;#8M:/]=>*>[:5B8X7Q)H9@JO@';5$2( U M58 *)(#D)@!!F!$X<(N0V=J5\E$TOLL^DD>LDF206#%(3!42&9 1!$F 3"H^ M-IP"S9T$4"B";00)RI)" N=U3-@\9\E=.:9JIZT\[YV?MX>ID5'),)7$+H[= M=VWBG/JEU1O&;VR[(;<;:KOX"P1_O3?*J?6H$5\'[6?==N>_MX;]2W\=(BH3 MLM=USZO3D>%A(7CXJZI#:!5W^L/& MDXZMYY3+>_B^]O#TB,,*&>SB'D96HL3/K^(1%VUN;8VEDG+/*+MQ#S\%TW>6 MGM 7](1+4XUTXJKOUY?./1YT'ZXV=(%@-ZB-5^W1][.@9IW9\U M_O4CK'OM^V]/==^O1+,_;+WXOD'C:#3%)GRM^T?]MT,]].YOW;GTTZ>/X ]F M^+L%_)T,F\]'\/=PKM^=]=_8^Z/#I[T3EZ^6?G:/_-6?.?/\];W_ZB M1_LO3D^^'7QMGAV2)F[&Y[\Y.SEKTO_]=OCU \$^0*T(P!0R0*T/P%A'@5 H M"$--D)+\^+2\80?=S8&4=]#&[2"IG?=*6A"_!D#CH@.M&0&,(^Y$P-(@O;4+ M=^ \UIEKOVAVZ0UGMP/]NMV%N#O)> M0B;NJ+B/*&$\GHLI(=$%YHCC""948]M1ETO_W0+:RDW6T).57Q3BUKHA#P># MR^N;,;2_>@>^^7XO[\,'V8?OR <$'7=(&A!2MSE*D0+&>090(,JG'B90^D61 M;:UG9=Y(]=Q(RBA)@DH5K$(#JAD$*E ,$&$^8(\IDJ%61^31Y7 PU-UD4^?= M5+_=%)S P0,&O074TW@\$F* LT%P2@TF1M<*EO)NJO%NTL)[Q (#"4T %1X" M*3 !DC"%-24H,+ZUV^W]7,NZO1[6+LZI1J_?Z$VWQL0IZMJ?'V$.8FVR@F8E MM'#D_%0JB(3 DY$B/\^R8G M">6\Y<>?))0Q8XV8,8VF4JP<$=$Z8(1$@]-'N%!,,F"XL9 X[P,4-V/&H\]A MKFW8+R47]+JUB/F50\GAFM5)J/V!KMU$[\]/OC73/:+.W4RZ]O'?IU&_;A^] M?/&I]<^+TQ9NTN;+YI?__79 /V"#B(EG/S#>,$ )%U&TH0=&,JN4IRSJ<0\; M\,O;I\;;QSNC,%<00)X(7 U"P(2TD20S6(AHK$FS_FC?.J J!V;JOP&;5Q^P M]PYY@X"P%@)*5=R B!'@ X[; #,O!'PPSU/>3INVG8@+S 3A >$Z;J?@-= " MR>]].\:%_>2C792B0:\DH%#CQR!%"K*8A %B+*I59A0FJ! MT=8N$VR;.??O:=JR4B@YM0"ER;R&!%,D8'J'?H+X/"LJ!0(03 M@ED')< H-0(-,)ZCQ$N@&!8FT:Y";!(H+$WG7 ,Z@,WKO[47!YPF6W<:%[KM M0+O;L/JB/=2=3*"X]H:@D[E_':?^L/N\G/@*^&3<60AW9CJ#&LL=0<2"H* & M%'(457>J :3(<:FA\I)M[2K^*-I5Y$2D1ZR-9)Q8/4Y4V)VAQX%I!CRBR6F9 M"J^T<4D_<9(+KJB643]1N4'H@\C;&S_4\9>NX76_&X>>*137KI>,I_Q@-.-[ MUEZ>7W924LR^#VW;'M[.99G!Z#9@--,D5!D6%TT($)#!@&*F@?+! D9\#1""%! M>X*M2#C"I7H4O40W3Z^I"$.C-SSU_?B^YQ=]?^J[@_9GW^CT!D^MA\4O]Z+K M#.)[QI^^,[*FZW&4EN-Y=35*GMA7<4E:?G@4CO77#$Z+@-.WF4ZBD!.%L6,@ M8!>5'(T-D$@9("220EJ%H%);NP3.<0E_1SF:'2-U43 6D=Z[:QA9>A]&>BNJ MA61((>X USYE"1(-#,(60.X#TUQP@6Q4+= J@:Z;+)[3!2H,5\$YQ0%'PP$3L M @Y*BQ0)@5H8%8]M2#>\B?E=(6S-KI=;C6<9O\SFPE%MG#89CM8,1Y56YXH2 M(RD&P0<"*+8<&&$H4#!XRY!!3/GDI!&$S(&CFD+"DITTRIO-H=-?BSKVH,)= M:F25EJ5%0O!M-+1[F\NY,/F $SE?:?O7P\U/78Z/VFBSE49*>UV7#Y-U'B8S M#6,MCJ<\L0(8HAB(2^@2X8),MKERV&J,&=K:I=M8J4?1,G;EY\6:O8(K&>\R M+L7U'@I9=\[@=]_@5_%):FZ\)1S@"': 6HQ /,4"<,YJ+;F!3)EDV"M.E\\S MKPL %9KV;T-M.GY<)E:AB3K7_8_M;O'X:W%0Z^/6[]^_5.*B-9#W#6U3J%-W MK^(,-,K.XWFO6\Q1$1%]T>[JKFU'_;@@XRE:6.W,EL15WG7T!(IW!(NC MN.@-BGS)9WW?T:F:[O-"Y8.CQ8/3CV@3!W$YO/DC=9E(*J]5"%:^ MIN$6$(*]XRPPK#QUE$DL*;?!0F*X5QY1^$$6C:J*#YWVIPQC'STP?:\_ 1WB M&S[3G2_Z:K#UV^P&B[OKVL1?G[,;9R:$N\R,O,7$E!L]0FHO]1R/"QH%U_?3 M7\4AZ;H,I7':3P?/?_U\@1")AF(2\48O)!$9)DGXSV]Z]T9AN&F#[O[']']; MS<=N_>%[-'@*H7BQ]_;XH+7WJO'\J/EZKW72V&OM-]Z^^^/MX?[AWIO#@[>3P^XZ#;W4:\?2>*PJ#AOUH? MS[UQ4F_CPO?+ZNA?:_\^+WK]QO#4-Z[BX!L^RK1K['OKSXWOEYH$0=^]PXI' MJFXUT&MZS70LAZ[4_\Q MT:_P!H6J)$_=CEEY7">:[Y)(7 M[1:=,#?_]><;Y4.\&QS 6 M?O^ZN.F6CE$0YJ)"PT+07E")L63(4NP&=_D28^HM_=-V'-O7YKZEK?/W9R?XST^MLS?Q=W',YR_.K[OP6OOVV_NSCU?-?YKP MZ&7\V_V#+ZUO'_'[\];9R7DATGLXBW\\H&JN&+**T"<,(D$ MW@$%A0(\"!8X,1!+N;7+M^/B/HJZI]I$)W)FSMJC"\XR$R U/%!.D;$RS@BW M#A*'D,;<%; %Q[!UJ[JJ#%L/"5O?)K!E(1=>> T\@A)0QC4P.%# ,-842>9H M4*EI)Z=BAVQ*!D^&CMI A[2(6,^DPE90*(UB\0L*4DG(4Z>4!!U(C: #J0P= M=8<.-($.1IT16F @.8O0 1$"&GD*%''6!Z4M13A!!R%D9=18]Y7\=RTNAU@A M^ZLNH\KW6,T][JF1T8-B[O/>8)B")G-=#8^F\K]^%G::]Z/PLM=S14:,[W]N M6S]XV^O-=*HH%JBHM+ N:*I$P8 M//=8V3Q#.A.(U%!M7;G%FV'D7F!D:MBR(*S$5 ')" 34A@0H\0NQUBB,2!#. M%I5R0NU\3WR>1?G1B/+*+= LROA 5J#\^P^)J5^EDRQ M(*^+]ZSF'BLBQJUUD.[HPJ=*N>['@@A%N_-V MMST8]HL2SH;_>N&[@SL&[S:!5;-^)N];WXD#^OC2=^.Z=/:Z;F]F20[*%%TL$E2*&8SZ$(RF+] M:,1ZY69H%NM[%^NIA:JX1"NL2.M?K;.9$6FS0(R7*T,KJH9BA@C X/$P%-* 0U. M 8D9!XP[96Q01!N;X HC,<>AMD&&S:)PM3ZW_JU'LI8RG1KC4/T,I(Q#Z\6A MJ344M,1&^K@P3&- )9= 8U)D2$EAE<+*H(1#B*+EHWP9"QX_%JSXC8T0(.Z$ +0D!DB/J;3!!,M"P@+(YJ4>U0X+!M[C*93A M'29")C\8KL#LK;6'KG[V[7CF][IE@[SR2,DGQB(G1C5953L6%\,)@"DU@&K) M@5)> \5D,#8NGI!X:Q?NH$=@P>;"G!IJFRNW/#-"K (AIO:E059!PS0PT"M MB2! $FR!DY(SC[%3 B6$J%/[[2RE=;<)LY2N0DHKP3-H/89<@"BK%E F#% . M.T",=\%#39%724J73NVL067<1EH*H[R_)Y;VMT@S[;79"I.P?0:76X/+436' M#Q(4;0+& 93< \JE!,8K @S2CBMM3/#12%"YSWT]17/Y/O=K4]*S:-Y)-"NY M< %#*H('.C $J$<"2&0<0,@I[YB*RV.S:#YBT5R;9IY%\TZB.57)'48$!DH MQR&JY)R@J)QK!K"W3/"X0-2G8 R90P3](+*YRGJJY2HO\P,>Z0/NR>)[N##[ MN)E5P_C0Z_M1?*@QU%\?HN+K::9 3K,,QO3 [>YEG+Q1&D*O._BC6)SR[X[3 MTAQ\'?9UW,WMKNY?'0[]^:#5ZZ91]GM%0OCX3,QI"RL[*:M=$Q0CGJ6*9(V2 M\\HJ#HR##$";LADH8B[((I42SB,JV*! U%*G]=UY$!Y.C=Z(A*":\X[1(G$($KZSQ3R/T M.;9]GVCP\^&-X'BHC-RX?_BN+\BU\MEP>_ZLX[WAI+O?W@>I.)9:>^ 8"8 & M3H".5BN0VBEEA,*T(""6^ G;J#G:LXF6:H:)I6'B:@(3P1A-%)> $<8 59@! MHY$ A,LN/22:QAA0I#E,R:SJ-975-=D3F9175946],3G6CI+62)ELQR0)$* M0&LK@.+.Y1]<# MONU\6_1?2[UB74[E^MG9<1=5J]KS6;S 67Q0M:ZMHH(XHX!1DB>R^@!4(!($ MZYR5$AN2NF9$;7H.I5^VKK/*7D?K.H/#4N PM:EU5-()HPC$)4K531)'19TZ MD.*R*FAE#8N*NF1J3IUR%M!'(Z KMZFS@"XCH!5+VBNA&64(2!8GGTK!@)&6 M@%0XY"PDAO%X>@L%YR0[/SI+&J_;BLL/V)@'/ 5+^@\]:-M&MV)/-RY\E*I3 MW?\NY)LMZ\=B6;_V_;=IA5=K8>/K1_0XHW[\N&*S38YJF(_J6QS5AU5#&P9M MG%3Q@$;")I9("C24$C AE%%>2J&B+HUV^$93_F0UOD9J_ U0L:2]G:%B/5 Q M-;LM)M!'X ;8P]1H@^L(&AP!Q*P07FA% DU0P7*7C2<@KDM:WUEHV_?/;^SYL[M%VRV?S0F=SLVIU:^PD4H0 QYD -/VD)9* .*:H-0)A M)0JK.T>WLQJ_T59W!HL[@L74[B;0A6A5"<"D-ZF- P9:41/!PAO&"/$:IIZY M.[1.P;0LL!MJ=V>!O9O 5L/?G"N#H0:!:@NH3J<[$@YP[3DC"DIH7+:\'X=] MF>_^E"WO,M9=_DDTP'4/0G&^#8ZFJS+K8\Z)7K1:7S@K/MG:9H+D(.NO%J]"+Y^+'RC.U,WZL%3^FIBVC,&#G*:!.A_B%8! A M18!@A$4P>,N)3/A!:E5RF65X]3*\\F3N+,/KE.&*M_J[D[>DRY.V]ZTB;8PN,H])JMX5O/5^V. MR4TRE4>+^=UIF0_*A0[*=U5CF02JK$ I PM*0$F00 IC@24H0.Z9Y]"E@U)L M=GO5.^#:?6CAMQK/,BKZY@+3)MG@&9A6!4Q3*UR&1$F&+) N$=T&;X"AB@(B M&(9&6:2]2<#$5D9SF\'A28'#?1GW&1Q6! [5-')M33 6 BPL2:UD$3 Z$."B M7:\]1\S(4+KXEVXF>U_@4)AJOPVUZ?CXW;4_[_XG?AF/ZUSW/[:[A=VG9L70 M^D2X?O\2AY/$O?6^H:WMG<=G7\49:+1ZPWCW8:_QO-MC_[W[^TW?!T+/.5 M#XX6!TX_HDT<1)2^&S]2EXE,:5+5Z:A^3<,M )[QUE@6'GJ$L&(I-R&Q%S MO?*(P@]2;HT_=#KQ(EU$+ *F[_4GH$-\PV>Z\T5?#;9^F]U@<7==F_CK1<'T_?17<4BZ+D-IG/;3B?)?/U^@Q-5XG$2\ MT0M)1(9)$O[SF]Z]41ANVJ"[_S']WU;SL5M_^!Z]$(50O-A[>WS0VGO5>'[4 M?+W7.FGLM?8;;]_]\?9P_W#OS>'!VQM?OP*7K$9P.0.*4R@L-\/Y1=^?^NX@ M(ERC9'Q9>'7O^WU^V3N/1V5\@7:W$6_?20U#?JW]J%_T^HWAJ6]<>=UO^"C% MKK'OK4_:6JD;$/3=.]Q9Z(H#?7I %4I$?-&.OACX9^,??G?MP45'7SUK=XOA M%A_Z?;2)1Z=:VL?7.VRDYY671V"MU(Z (N'UR.D[>O (RG<**+^F\I37.-[! ME-QX&>Z@&Z_]Z+8([G!R\^4?W?;'UQC)@^7D=@-:-NGM3@&+GR?.E3)R/Q;D M]1-^OML[>:=O# ,\[0F;;W$GKUF>L(4F#*F9"5M8-AC[RR9TWR='+ _;^97SZ<>?3^_TW9\UO[UCS[",Y M^?8)-??_RKZ^% MK^Z?XOOI]SZYPZL3_ ZWSIKDY)_6:6O_$VR>_]ENG?T1GWV0?'6H_/XB-*O] M<0634@;C@.)"ILPYGWXB($#O*4.,L. ? 3?R'=!WK:&"E?#S_RA4L!*DW:!0 MP9.E7-X0Q)GVPY5.(2$4 PX&!BC&J1.F5\ XP06E @>/5T2XG*7^R4G]$^%Q MWA"IG_:_5308 BU)=><04&(HD)908" VA! ?A& K8G&^+ZE_"C6)1\-3WV_8 M&2?W+YTH";\VVH54;!=$0;V0>K$^JXM+X='>XZY>A[MNN8J3?'0+D/[^&4([ MN,QN?XA-^:+7C__L-NQEO^^[]JHQ[,>[=8KP7D.[L\O!L(S/_#+=F^G;O^[O M'#ELO;A^D!2B-!,NJG1Q+]_H^>B%CJ?OLS=YG6/]M38\"AMQ_%S!+^/C)]ZG MX__G37Q'=V$PY2??WK1;+P_B''R$1R__0JW]YM<6/OQVM/_NRPF.XSL[H'&> MOC7/_PZML[T/S#-ED$I5J9(FME(/C(8>.$00,I)(ET@8[L\XR=OK46TO;1US M&F%@G8S*$2(,:"LE<%Q9(R4-)"4@W)^W+6^O1[6]#$)2R>XBQ5;:T-UOD/\ ME_OUB _B"\>?EI75.&B'DTI U(+"@0AT# .!<5F:YS:%^TYE1DM-UV/+>5K##-7ER*A?5M2:<@$H M<@%H#1T0TBL>C'+:RVB_(3;'@MN@'*FU(/_]%US?><2K*\E>/?YOM&*\.DPT()P10(W70%EF@6.20(&=)-ZG7##QF) F\T0L61K_ M%.DE&%P%O81"F5XBTTMD>HFZHNP/Z"7>#GOVTVFO$_?4X-^-@_^[; ^O:D_4 ML#R]Q+VS+S".[L*^P/@.Y7CU' %XAS&^%D(#F@?+Y"K8%Q;(\:YII?M27 J; M__I+,2,\WM=_NCP'\^7A>>_\O)>>&@_B.]6WK*3H+S_@81[P%&J\_M"=:+U' M0W_8,#[J3HG2(^F>B6KWE.M4*8:Z&T"8Y")R7GGO'@D>=..JD^ M'-XN-%,U6$ISI2Y^4M:<\.4VKUK'ARS>&S7/WYS%Y\2_?D??GUEVGGX[?W+$]CZ]A=M?7L1KYV@^'-\_FF[>?P. M-[]9=-U/>G3\Z4OS_(">G+4^O3_[B[3V/Y+F/R_:\9GQY_BN+P^_MHY/OK6^ M_1V:[4K<65/LH)$:* H9H,HC8%"PP$F#O*8D?K%;N_.(M#J 41$1#'A$;S0>%+)B/1C"Y=\(+$U)!"=48:DFD@"AH9;1@CA2"*;-@KE\P M*U%-B3DFR@-.L064HRB3R#! (H1ZCY!WO':">=]\ @\A5L4>;_0NTE0/&OZK M[]OVP+O&G?J&;4(AP]*V@/%882,9XO&<]QAKIZA'!@?''(HXLW!6:K$$AX/! MI7?[E_TX<:_C._3HG +"6,8]BD8+@G43XR5K%F^?PRG*C+8Z6R^5X(SONIO" M,G=((-_ ]/"E#1OFDN(;]1"M##72*4614UQR$?5E@4T1Y+BM/9/=)BLP6+Y\ M(,90"2T$0IN4#&X$4-Z+%.G R@?FA=;);2(WV52Y*T#=3SG+VHM5-A!KEE:= ME,-\]\7NGC,Q[V[RU_KD7=ZJQS!0:SP+B%)* MA().>6PD41)++7S6M._EY&W-M!6C#DOH,7"8,D A(4!C[8!@!&N$+)",@PS@PYA73AO.LC]\7*DSM;QU,W'B< M &=5(B)G'"CO$"!4.HRI84Y'^YO3Y1D4LV365S(%%3)H%D]I[JB&SFB,F?#2 M18GE3/*,IZH'OJ DL[A@?_G7X++2_>@>^^7XOX]$B>%1-3918,68A!-Q+!ZCP!$C#$.!1 M2PQ2>"8T3>J_Q C_OLDF2?:6WO/Z+-(G,C:XR' )$E(ALB%[PX*VNT<$+DW0V3: M47)PW)NF9+[6;7?8?5[F8[X]U7U?K-+SRB*]\?]WV1ZTA_ZM[W]N6U^BV!MO M>Q^[Q5VR]K$H317G$>2"4,@$H9(S 22A;E#7R3;97L M?*VO]K-R4R5C3;VPIA)MX<(C:5.,12% -;% $\)!0%ZPP"ATY@9NRBSOCT;> M5V[M9'FOE[Q/C2)/J8 2:\!]7$T:M "2,068H"X!@;.8U$W>,X]$YI%8BTW% MD4B=FQ%FCE*&E+2$(*41"PI&$.291^)^ *I:<8(5Y%QK"[RD/@*4U, 0;*/Q M@Z3DR 6A\=:NXG-26#?(^LF%Y9L&-LMS<.7RMIJ S=3ZB4#/"0X$*&4XH%+8 MJ V)J!)!J:BQ-ACG;BAORP*?!3Y7KFV&P$_-'\$#(5 [0""4@"IDHJQK#7"T M?3@3C$'G5UJYMGE4$G,&5A.+:+Z^_\8/=?RE:T0[*!7:#W)WKZ?V@*>0NYDY M)>YR!@>)*5<<,FH$#9BJ$&U+Y3T-AC $R3)*=S5?HWMY#ERO:""=[I$/Z$6H MGLK#N70!['U01JI@M0%18Z* $DR #D8"))A#S%BCDTZ.M[E4FQT!S?E?]=7= M.3'.D[@#'8V@(8/43$".D B!:J.7TMTS;JP0-ZZFN &1)P0%8+R+JKUQ&B@$ M%2#.2JM=ROW6!6X0LJ-JE.Z597?%LDN1P(%BQ;%PE!"BH?0I_=\C19US2_%2 M9-E=G>RV*F<^\5%*$05(F>3T)P$HZP4(',&HM0G$;"&[A*(Y9WY.U5RGY+7\ M\.>F]::G4"QM:$"M)18*.4T,]4XIR&U45JDD-ECAU,+IF7':#[NV=^Y?]0:# MC"T+8EP&%J-$0546(F(3#20$ I MQD 1:X".JQ5M!N@T=5N[N\:".?R[ PK5]&S<"XEG%,5 MW3/#HFZ&@*.I^0LG 4@?'(",.N0EHC[UP):0S,G9R<+Y*(1SY>IY%LYEA+.B MGFO.(">0@L!X )10 K1 %A@#J73.*!/XUBY5%K:]2^\90&RJ!4(2%6@2C!+)'0(<6Y<<,M4$>5XXZI@ZUU5X?;Y%38O*K 8>JW9';E$.[+'BT)+NS!SIN.& MH% E^ %Q9PPP(I,1Q2-&D4%BELI2&ZBRJN=N#G3,2-!1H*=1'G'3 <>(-E((S@5:6NW@O2+!RSH::QD9NZ'!K[>7Y94^7Y#<]?VI[P[:GWWCETYO,/BUT2Y"A'>J5[KU=-VI$B???;5W?PIY M@BLO4-J$S(,51 4-P@$2YIF0U&.H1?P7QMP3%XPVYF:]?1#?,_Z4RX57?#+; MF6HDZHV5B@$D! ,46PLD%108%;2Q1F"#;3R9T1PZDMO[-W-J4(V##U$DG;/1 M3G-$44J<1LYS#8GG3$:[S=VL3F*#F8!K;& ,H&MPEX[2 .%FLNHH)EX?"H7)!-/,G@+..*2:82$4JF?&]V1]1#0IY"[=W1GFW33DQ%6 MH+ S:QR)@.*EH5(8'7=PW'O<"P]QQ)M;I/'=@#O%JCRO+LHTA[CEAT?A6'_- M2+00$GVLZO*0!T.A)"!J:RQUEE1 ,L>C+L^@D$0;A\/6KIK3EB[G$=5 =)&P6II 9P1W TOJ,9 M+I$S($")'8LZGK9J:Q>)6K6SSV*[:N),*1#7'!-AHG[/9-07J8#$06.DEA M MG/V7Q78-8EN-9BGKN"4:,&0IH(Y9(#TRP"')4P$$DSQJ_'QE''NUS O,J8%W MF:7:H=?R]H(16AHOL==:4(JP"3 P#CD5@C+LPLWI@=D]L1ZP^E0U"JP@#)N( M3DAY JB&!D3%(BH:\63QF"F( ]W:)7"ITI^[@L5#Y=^L/06G]G*_O%LR!_9J M*/<5NK#DO2'< \.A Q3* ")&*Z 0XBP@YRE<66 OR_T3DOL<+ZR?W%&NA,? M.I66?S=\(2]K(VV?"U^URT;\U_K>ORZPO701EY,B&6,B0K2F'B*C$H0+J*,) MH.2H.TLNXGI8)#_;JUING&C!-:%Q+HD%5$H$%&<&$..TLBXH9TA$\FU(<6X6 ME7O'//P!M0 *B06DY M3HIEZB4E.0&(&>(=]@3A@K=>$+*R>%6&A*<#"=8)3VDT)J4.E$HNN67)5>$# M$U!IFF 4='6=)Q%)$>.:)KDUBNS(REQ7JFR^Q](>@W(KS-E9FU:W-Q^.$QU0P\T2&U[X MN-=3K_(4"+6]\_->MW0RW%$REYS"Q^UR6'9RZG+:+^Z/>.W[;],NNW;JI_[4 M'+(0M!=48BQ33@5V#DO!$='T)]FFAZT7U\__Y\46+K2 "0W6^.%I_[^.FWYR MZ,-\Z-_BT)_AFW<4*@.% $0*!"B6"DAO/7"4&HVD@BZ$K5VT@QZ13V+Y8^$> MK9,E!KL"TV4=\+]9=LT-2._;ZR1T2:CS8.BC;2(6,^D MPE90*%,)B#0H2"4AIU[PGR059[2Y'[2IUA$R2+C1$#"8"GVA(T ;FLH*$1-" M>$,IW=J%._+[1+U-1)O"4/]MJ$W'Q^_1)MW]3_PR'O2Y[G]L=XMGJUGIM#[N M\O[]"R).@OC6^X:VJ:Y0=Z\2_T>K-XQW'_8:SWO=8H(*2IP7[:[NVK;N--X. MXR_.XY '.Y/EN?ZNHR=07&9.7_0&[;2JS_J^HX?MS_[W+VTW/!U#0>6#HY6# MTX]H$P=Q.;SY(W692(9FIZ/Z-0VW _L'6>!8>6IHTQB2;D-%A+#O?*(P@^* M;HT_=#IQV%WHCQZ8OM>?@ [Q#9_ISA=]-=CZ;7:#Q=UU;>*OS]F-,Q/"769& MWF)BRHT>8;C7U\6"1JGU_?17<4BZ+D-IG/;3&?-?/U\@1+9VCY.()]_2\W0^ M14GXSV]Z]T9AN&F#[O[']'];S<=N_>%[=)\40O%B[^WQ06OO5>/Y4?/U7NND ML=?:;[Q]]\?;P_W#O3>'!V\7?OW[%NL9%)QB7['ZR?7XHM/[,JC]6_RR=QZ/ MRSCL=K<1;]^)NW_P:^U'_:+7;PQ/?5'+DNI:X@KL>^O/C>^7^@%!"[U#<31/ MCYI"%XCOTM$7 _]L_,/OKCVXZ.BK9^UN,:+B0[^/3N_1^92P]9HJ4#ROO#R" M7:5V)",)>4?.^]Z"\4X#R-W16B'$W&GV_[X M&B-YL)S>?+EZVY]$G71VKF]>^C=O-GT;9XDX>,68:D.#1"OW?>Z%WXI)%&XRM9OY^CX>,'S^[$ M,;J2:I'\@(=YP(IHC$H'H*JS /RH0?G2S F;'UE_)/'QU<;%-Z5C:^OYV$_[ MXKSY3_-;:_\C/HF?/_GVU[?6-TN;^Q^_MOYILOAYV#K[^[QY?#CQN1Z=OSA_ MOW] WI_M?6G^\V?[_?&;\Y/SUNG)\;LOS;,79ZVSO[XT7QZPYK'%U_VT)_^\ M_]0\=N?-_;VO)^=_QG&^;Y_@%Z>MX[VK. [6)TJX(#44 (JH0>2<0(T2BYV(XCGCZ';>N:+J5&(9[6!Y P-*X6&;Q-H M<)PQ)[ "E&H#J'8"J)#:G5"ON7+"$L%6U&L]BV=]Q7/)R&L6SY6*)YJ()X7$ MPN \,,A!0%//=>.BH"*CX\^&>R[@BCJMUX"W:?/,G#UW=CD8EO&"8:_1]U&J M;+OC&]V*_9.NI'^G5NR-BWXOY2&XAKF:ZQ78+OZT%^*O_N^R/0J1+N,IJ'7F M>UWNL4K#/*K1MV$3>[A-N^\OXD9M%Q'2M-/BEHP;<7C5T%U7%.=?I W]Q-B& M']+,K2Y(/BL7."M;SRM6+D/!B56[D9&>Z.#%,C5_D@!2(*$!12OR!C@0Q& $X"U%+3P$3*B69D MA]1(B\[267B/ ME!N8K9HQ=.6J?);8=4CL5,F73GIH$ &:T:CDX#Z0H?,P2 M^S@E=N7J?9;8=4CL5/$/S%JJ/ ,Z6 MHX!CHJ!T!)JE16@3*.$P26Y,NOD\J M1O"'=E$VS+#AOU[X[N"I]1Y\2-7^=8H0#N)37_3Z^[U+,PR7G3UKB^J>##:+ M@$TU!PZA@) E$5U\:BDB3 0;R#P(T# /'13C1J8 M-X;ZJ_^N'.C1N#!J$2:XH5_1>"7*I-SCM Y[71>_/X^_;&<06@R$KBJ&A=7: M4Z,ED%ZG2(%7P-CX3X4080%YSFCR8I!5]"K,CL<:*@MK2/K)LKI*69TJ]RQ" M:5QO B"A(2KW25:U%2"N"3$<(6IQZB^X?#)]EM?ZRNL:TH"RO*Y27J<*OM#, M>:$T\ @J0+FS0'(/ 4..&8ED:BB5$O?FU*T^G, ^J3A!0:T9073@T\N>IUA! MD0Z7XP7W%B\HR$S_2"OPO+( &706 )VC:AU!W.A&DB" E42F.@)3Z/(@0E!P MA8Z@6?(J?)^-F",%V?M81X,B(\0J$&)J1B"AA",( \2]C68$Q, 8Z@&-2,Z" M)X+ZPN^X*M+C+*4UE-*5FQ%92E^>].))ODSKD=G>HNQ_;B<%5#P9^^-0B!0]I1%37XB@<3E9B MKUB(#$*+@%"UCH!PJB#7#A K%:!*1E5!"00T\XIQ&\\*'54%!'?D)EL3V=U9 M7SUEY=9$AHI50D4E\PB[$%>7 2U92!F*)NHK#@$+@Y:2$ I)V-I= 1%7EM;Z M2NO*K8HLK:N4UJEU@2F*AWFT_*&RT?+W) !I+0.!&Q_5,8H%B]8%K96T/JG( MQ//3N--]T0^CPK-5[/JB;+G3UJ;=63'GUFV])_D>J[5U6:VWXG%?N[('5]&A MI>^M;W].34>>F('[H!7SAUW;]WK@]WWY_; [3L!],UF/?!PN0E19'H7C5H"! M4$R<%T!9HN.!R! PG H@A5*6:>.D3A7SA-6EGB_KKK6OF<\RNPZ9G38+]A9K M!+D!SHI4%"=)-#Z5!UK%7TMC@K=D:Q>KG+OZ6$5VY?9F%MDUB&RK>LQRQ!CA MP#"C +7* *D"!5X8*IT1BDFVM4M@77@N5FESUEO+/^Q^]MUAK]^^8XG+)D3- M-T*OKRQ$1IJ%D.9P1J$/$I& '= A]8=0E #%30#0Z;@\6%.JDD(OU9SZNMM# M34YQJ:\S>@7Z_ WE:%EH5RJT4XT>(HN]X1@@CS"@S#F@M _ 2$=#4O5Q$EK" ME\^8SX+[M-7Z++!W%]B*/J\(MM *!;SW$%"D.)!(*P %Q]@:AA5U6[N2+J7/ MUS1#K=[Z_-'PU/<;]K+?C_O\:6:DU4RQ+U;D>;D@.7Y]!^1I5O5[;*46.&B@ M,4K\-EH" ST"WBJH?=06HM:WM4O%G-2T[/RK@="7]TY,V<3? OU*SVY.6+XNER+ MC#@+(NR$5P$P+<<#&U+"0D4!C*@(_0#2AT!&@A(9 2JKA8W/O"LJ!SDOBRS-9;9N_9LKBU M:R!+[W+26[$O-(.848( %"RUP,4.&$H,@)K$=?3*%.35\XI-9%_]*[ M<3>-IQ9'J)UYD1;CU;0 *&/.0ICS;L;"0$1B[1A@)FD,*9'8^+0ZDCG'K:;, MFL+"^%YCV" +(_M!G[J%D2%C2+;7W%]GY*#[+8+B>V%>N"26^4L!0(HW$J>:= 6TJ AIX;B!#C M7!71BZ49M7((XT[U!TOVV-@$UT8M\I06<6TD_*D0@V F6&-2V]":.#FR!84%BGLJ),"W4AUR:L&G26^/00I;CE$B!IH(!RJX265 5HMW;)9F[ \,G"L M"C@JX09)G"7$ *=D )08")2T<>\J[SCV"!N$4M>_[Z,-N./F;U@].&U<]'N?V\Z[AKFJ,O+&E?IMIJAVYU,&MF02TNV/.X7J]'R_7'U;M!'< M 228 Y0B%ZT9Y4%42;RD2'O+Q-:N$'"S[9F[PMJ:_;2W&L\R3MS-!:3ZQ6<6 M :30ZY_K81S%U^&S[N4Y<+TA&-T[H]6B:#4UH;!T/ A$@)1!%1Z7J()Q#3C4 MA"-AN18PJF#;<5'GQ%TS9F3,N.=L[P&KS*-$JLX.B]>7?7NJ!_&&O9"<%O'(&%X5+8/\ M_UVV+\[]_V?O2YO:.K:U_XJ*.YRDBB8]#\Y]J7(\Y#H5P+%QV])6R!L;,!(L.L<$]"P=^\>GK6>-?;';7CECS-'O+1G>DC8PZR%Y-]N3>WLG=T[-3;+)ZF 0,YXA3C1'Q@N!/-.1 M^D04]AI.KM1+#(GMR;T7)_?&V7-[(0 L2B*HX2% M]AH+::7=V*9PZJ\AD79 M2RTPW0PP+;1RM(2IF+A!1E&'.*4).8JS2D$"-B1*:=W&MEX"2VODF6PCME;7 M'7#S5*0%CML#CCD7(<);QR-#7DJ%.!,8-!JC4*+*:Q%ML$&6%*^VL,,]/KTW M3T?:TWMKI[?!1R2V/@85D- ,(RY20-I@C0274@@3(L^M:)99 -?FHFV?_@3DC5LH7\=MD! ,)H-X[W4EZC^IVP&(N4NI]B M0)_C<- BU#*(XQB1E4I:C>#VC_2"#\6SP*Q'(EB'..>@$5A)410Q)*Z2Q]F' M&X4AYB58J5")AZ/A@V#2=E'5Y,@SG;^.?O1)^%%IH>5H03@!L% MBX6X<:!0**P05I0;+X(R@N=Z^ZS-+%_%P[L*?HI+,LO;0WS+AWC."IA,DY 89\(+;$(- M/HA4Q2T8)2VD=XE8&9 ,E2-J(B>,!U$Z2^_+I+7%]TV6;>;TV MR+ 2WHP6&7XX,C3H"P&R8HU#-)@M!.": ?TA6IR$P5Y6V1X M0,AP>YRH189;0X8&'4H)5B[7VH\,- 5@0!HY:1VRPCL6/18T]^NAS*P%,K2% M&)^CE )#6C #/V3441N<9-S8 M%DNCE-H0QS9,:C7\FM^.&&WIQAN$D[-&C38L-26Y5J.W "<8(R,H1]0G$40* M+.)<'V(3WF@[;]WG0WVK:5FM&G CY[;!WHT.H+=YCY(+.I];#AI &8-K;-BO7+>SAQC5._?L<>V&Y_-+X90K(.P18KX8UCA: K@% M"_VVJ-)>B121##BWW? 1.1 5B,G(@@Q2.\V!A_!E -2&-Z[ .5T)WV![3F_G MG,X5?.ESXPAK$6.<(2YB0)90@@1VH#FH8+@-H"BTY_3^GM,;5^TO/Z@[UJ"9[5:].F27\;%BVTII)$>Y]L0I1X MB7B0.:>2,B1T=$$%H:S&&]N,+"D$T_H?6E/EJOL?6KRX$;R8$Q OC>9,>J2= M58A[T%TLIA1)+4$/948E8S>V.5DI0V5[9M?)O=">V9LXLPV^P1F(>,D$THIE MXQXQR"F34)28*N.2Y]%M;(MEZ02M<^$']Z#Q@^/C0;_B&@_,J; B=11>Q9-Z M0?;2D[(:!9#:@BXW DP?%KP.C%E% BP2X11Q'0+2B6.49%0T<>BQ%MK M4%UA@^JME7C[$IBTH/%MH-%H3ZL\3<)9Y$/RP$ (11;6#!%)!>BB*KI <\CD MJIA.VP.[\N2C%?X_ZAPO9"S%%(FCB$EB$0ET^EO$^1;$^;S8]])*J2)W*.; :(X3 M0R8IB2+!PH0$>A^/&]N2LYO(D6SME@]*UV^/Z#6.:".^B2<288D0#4D@[BQ& M1FF" O;.*?@!2[>QK3%;E39Y[1%=^?BF]HA>_X@VO0F!*ALE1<*'"/Q;Y89Q M*B*EA <"[O)1W=CF1J]*]^@?44Q@3:NN+2LK M6T'E.W%MH1&F\B;Y7%.>&1\0)]'E& >&$FQMKV,2,E)@!U1=J[?V]V+++5L= M;Z^VTMHCPTJ0CA89?C@R-+*JL761>8JDU:#Q2"R1,P8T'A&(<&1,XU;J<[!]:J[&]P3V]P2K4];L[^OTLI>C'V9L6/_E#VS^(G:$= MQT[U^Z@#LJ*P<]L/U2_Q_R;=CX#-_7'+RE>.E5>KN9>>U6OY"I9RKU]ZP/5# M_L^S^>JU,O:;9.Q"WR58$\>RFXYX01"G@B%CM4;26&*"99RK;&^\B7"?5O=> M&V18O;2C%@]N$P_.&B43E52>)80M!9V;V(1TC!PIQG0TT266&.C<-];XI06% M-0>%U2#D+3S<(CPT*+D$).<9'BBQN;A"TL@*1A$VDAJ?G''"Y;Y0= W4A1_6 M+XK!?%S!-$O#>YU%3;@^I!8.N$D>N0#,S3"#3<+"187!XZ0ESYA+1G!EE)DQ=)$1$XX,J2K(X5A94;JGVQTG3NR66/S$#H=G,'U_V]XDMBCU32CUILFG7&1.62,0+)='61-"+M?OE2"-G+ &:+3= MV*9<+,&IMM1%FSE_ SJ2#RIR3D+4-G&NI99>$"E23$)A8W7&BJNJ1BU6W#A6 MS)F2(S)RZPV2/@)6B%QOCP>"+""&5()[%>+&-E%\RZQ09GQ[7F_XO!+O!.BU MG#%#N0W<6<. :R/7*!(F1XO3-X_3"^U6/0!QC%0@:UC, M%FB%-#,$,6*32EH+%5CNDBZ7X/0:<;#6_/WPS-^M&6B5(:A10#W1:$T4B##% M$+<"6)V.%A%8'4E]\(9>:@9J8:"%@=;"L[XPL, 8::)"!$2QM(B'Y)")5B&L MD[7!.*Q4N"$+SZI[K1H#H]>EDW=Z3E]/3DYZ,=<:LKU.MU^5#(4%>W2I]^JF M9N>[LOC:&]S>#1Y.D=!B1CFQ,"&PWV'7C^,PCL;7J?-T3^TB]]/T<>,U3U_4 M.^@E;*G=V,;%?)N.L=#;C7!E&64)61]R=0+G$>Q!@KCA$@>FHV<^1_!>U##6 MS];1UG)<039RX[&^+3A<$QP:+F:O-=.&(JJ"0UQ'@K0Q&M'@=73K-QK9> M4M*H/:#WYH#>>-!L>T"O=T ;%@)#@Q4V641B]E5HQ9%E6.=T'!J,C"Y9O+%- MV(T9"%; !E!=[.MF@#7@1;-:JPUNY ?'L3.VGRX66;W)^;EO_.E[IF!5$'H5 M^57>A?MY$[8@_3T@O=#!SDE#83D(2BR#-/ MT*(\04IAE6"E%%>@15&SK#S- M&I&L:Z#TCZF&\=4AW4!!C.\'W[76$6^!Q+4(=%T$FO,XD ?6\J! 3106\92; MV@@",.2%)%YSQYD#!)+XI@OBM"CPD%#@%IABBP+71($&6=2@A"A#(DK*$<0# MM\@8RA"A''" 8YZTS%$E]/I1)3\0!0J;_&5L72_"?T/WX_;_P(_IT([M\*#; M+UXYM7C2?,QFB!]_J&CQ L?8L1XV-]P[ATIT=@=CN/IXT'DRZ)/X5ZV 0D_'E7UF5B11T<3J:/_-P"T;0&*1(@IH(FUYHJKGTR6/F9#21 MJ(WIEPYGI8U/[$%$;ACM!V03/.$CVSNU9Z.-7Q8W&.RN>D22P9 OF[#& M1C1%O%PR6RE]SVSI*TQ6M?D!;@?#*N( SFLE(2#UQ,W MZH:N'3:[[9Q_H%5Y@JNCU[+3>H4'VOX?-_QER<)>[7B3W"&^_E8EUW8GQ_"D M_@;,*(L*RVL8>3>!K.J/'P.\3_IC />7,",>EG$?[O1;KW0*ODO5Y1.H#A_? M]?\X?/?YY&CG^(^CM_MO/^_\\_;3N_T7>._I&_)V'U20SW]_V#T&58:^(*#2 M\'>O#7[W[T/LC__NVW_,9.]XYRRK++M'.Y_>'3WO[1S]Q7?W_SX$%83MPEC> M/=UA;X_^/MI]>MC[]^=G!.Y)WTO/M7'&(VVC! 5$*&2)AS\-K)X37AFN*Y6R MVY_$\#BW4C;",,V!LL"J<(^))4&X7,Y7!"5L_GP$C? D[YWA)%:8>W>'H$.V M.K]-1O#>:-39 [WE8Q^2SG2;7!&^;N^HERL^ZH[A M'/HK//>%Y[W* YPK)'@T&8V[Z>R.E(@9 '=''=OI10O"*)<,'!_&SNGAH!=' M0#DZH9OKN+A)84&PC-U^F.17X'LE0PR@#[9@19)&.$L9X:#^"'(4%[%S*]Z9?N)F\ M)GJA& TTX!',PTX MNWA[DU!D0;$!3/*+L$67TH NO#=J4('.3[Z)_P7\AW GP'] ]]DE!B *SCJ@ M/Q_GK_O#_.9IW,PR8C._.1G]O-5YW.MU &)C$6$E*+86VIJB3KUAK\3(5@H\7L6/$530SBN@J*"L M%4'8HL8B:M1S]'PX.,[L.PN8?[KCPR?PS .X8XLC>_O/R'M0@XCP)B! #8RX M=QH9[3 RQJ5$!0<)GL[C2 X+R2KG'"M.AH, JF5U($>'W9.3TH\7_CB$'[W\ MAS^$;1A'FUF5+.V#8.OETSTJ<27U!0 PQI-AO[I./NG%-@A'>'8[@"B %E * MIT< =.+C:$>3C#)V5*'6<0:M?)-\[+N@+9=CG[71^.DDMR\".!I&'^%*&1QF MG8SR2 J<9-3*@YX^5P5&P_DMA]7!^PPW/3V,Y=(CN,DHG14]]R0.BWX(X^T, M')RU6I$I=J0R1E]OR:+=SJXVNT5&Q^9 \E=@,,?=45&#ZMF&QRC7JK?T9N<4 M-GAYZ=@>#8;=<>%STVLVQFS'U14' *N%272/X\*E8-1CVX41EW$.>ODZ]1CJ M"5DZ[#R!7US^Z9UG-YSOG"$P$0!MT/$K>9%W1==_@#\F)V4^&L,KMY_NH N; MQ]D\2[#@A\!L!ED][-7OE5Y5,/@WHWIUG77=7IXG.QH!1RP2$*;QL)ME$HQH M=JD/_<%I'Z;J9%(5U\A5-5#LA\VRJZ8C.;]-Z_U6/9"+51Q5H3%E$D#^32=V MOA_VSRU?WD_3=VL!9SMY_,#YEN^SZO3 Z$>'H"-7MX%%!F$(IV2K\[H,LH1P ME4]^S'F0'1M"'F9Y-7?5!I8#(J)S-!EV1Z%;B]?Q(3QZOG(MY;,. ;MRMB[5 M!8?QN#NN'_H@/VV_SB>SD_%A?JZL*.2KU.I%K&++\L +.L"D=VO9?@B[(0^E M?!S.:4:;^I[]*0JMOSA_/%6S7A50RD;C:TGSVQ6L^T,;XN-^V,NK,QWZ?.25 M8'UX\I3L/ 5Y2AC-10LA?;U!&"V.\ZR M#/8& !D;W!:P#;CE:]FL#?( MHB-/Y$Q8V/XT4';&JSKV!,2-!;%2"Y>0CVNEK\#L9W%4LQI [1B+BC*V'[)^ M K\MZC$SH5+?>B90IF)B NO2*_*G7KGY@H!TFUXLWS/!IP?#.0EK2$S@2C:_ M9&L\SH^<)EF$G!_ W/AR'H>_ L _E(M\(R8_KP7@DPD0V+X_Z^QG?:PW%[#[ M#=[9+I1:YUQJL$-3FK<*!@U/CO)I[M7Z=,V&_I]P=YL M8YU?I%)#EUT]7Z->OV): 71ZT^_FWXL7==0)H!K:8847BY VM29M9DTNGA2% M'4@&?!64Z5PI&]Z9%,V\NMMXL<=L<1#4@+9XX6S-VBPWO'#%+'4:H+9XP1PK.@N/X3\<#GJAR.!<[@\H FR)?,'\ M3>\GQY-J8099.2O?'D8@J*.*ZA:9]%-&[9^W.K\7@@L755_3K M!;M:B/U!PYPVW5OUKICJ\[4YH+:XC:HQ%[:1U?MJ'];$T :X7'8\E="?Z9S? M UU^5I*Q_/)L21^O+\N(^RD0EM?B>?#@#YQA1P#X1X9IU(@S9X$S$& /A#'$ M!>=$6.RCL.?!_Y\XT^.R6@HG#M2]&DY.)D/ I:R+%GL00!_L+UN,Z9.:?1<8 M'<;8.8:%/JQ0(/O(*S/%^6JBZW\J7\#T]+,0N%K\PD/2U:93<]:>QIVG?YV^ ME\)K*U- 0GHXC3"C5/O(4G+S(ED&T7R:C;&I$J<_I>YPE VVH.R4WP:3,5QQ M?#@(/^PF"Z((TR?%1 M%7X6\*LK7#8\H7!BRVU!"3SK] >Y/561"IG) @IO=5ZDSI>Q[OR;2S(['DY: M![L\K>.F,S3:5(PV%>,AIF+\]W]H2NBO3Z:B8]F) TBJ14N%^$4&?STD?U$< MIU'(#+/PS'YXH"2+ M@BS+INJ7_)@G6;# $D^=^H#MHVX^>7/A5D(F*OY2Z>TQQ\5T1]-8@&)]2$!$ M+H1/'(!0')8-4\>#+!T ?#:')?^VA0&'(0K,A,6L_ MW_*15RZSS>((G OUQ;BAFC<5[^MXV= R)XM &?/#)+C&]$&>SW[/5PPQQW<4 MF_0WZE#L\P)0GF/V@D-0^=QUE"CF:0]\-]I&F8(1+/[(<3+O -[S B@EJ27*(_O/Z'LM-4E$ M6A0TS9ERDB-M4T JP$'P-@8G+M 5;7"0<"0DIX(;3"UP%4T9%<089YUU=1G/,$E&"%DOV:0S/&)*'.J5T"QHD-($_?GJU]^;GVBZWN> _R$A0AT">OT*O6P6/=^>:')<"\S>U*@YS ;848E7@4 MHCSAE46RLN54ELI"MBHO4*SG+F^(:F8OSN7B?1JQ[W"SXQPW67WEQ)Y-0VRZ MHWEHR_06%_9.\U&6W[BRVC8S*8#$'F>_5]FJ>57G3JHJPZ$:YXQOGAO9S+@\ M?^@J6NC\5FH.K3<:S))OLA2#FY3<@G/7/K9A&M-4?;9ZOYE'4_!X%O.T2%&+ MFVW1(E[%@BX=\]IMW9U:_N<=5"/'=$[=8'Q8/]Q/<>M@*SM.QW[S,/"ME,6^B"ABK$D+.W:/*JZR21F*=L%'MR:P>50%Q)S%TBP5B4-LZ M:HB]9-#ECKU>/6%P@"95G@[*EI?AQ'^83N4\TK#.68&K(9\?J%<%',ZV3G4H M1B6]I-_YDA;R+GNY[?O@4!SKDE H%T(Q+$"XL4I1D0#9XK>4DK)QC9LC+K)\**':# _-; M-N(4KNIZ%#F-"96=4N^M@N+YV'X-KM<1E7+$Q#DXRE,,Y^XX9T(-3NIS+G6)TN"?VTE-W-L1[$##F/^T*_-Y;J81EBN-ZK6 M)Z>,G), E6S,9M+SNM?7A6I)A#B;70"@<#3H TR<=7P<9MVOI(S6SUB'M!Q, M>A:TAVFB2JP=KXM/G>]7,C1GU__RMEG/QPVFS.#8;# MP6F1J!=TJ$8CNH[]:+N5!)G&2$U%U#DM#)9J2BKF*;3G=+'Y]Z>2?5YNQG:R MEC0LYP7FV!YDS!J67..S66C\PI%9&',SMKYY1NIS,PMQGX81Q/['[G#0GWE( M\O=AQQ8&DH O#.8I1%D&GW^TRZ?R2U;WM3%7E&3#*HBBV-8ZE7%M[=#]EFTL MOP\&X;3;ZSWNAQ>P%?H'V?=6355KDQ95X@EA 7T_X-Z_NO@R?*]$',,Z#C6_L7N;%WJ M*VYUIJLV9[5U8F")RISEWM=AW;D,DH]S#C;W#>9/YNC*J:SUQ6<;&CA]Y/=8MZPF!E'I_$3V72__,;7!4R2(-%-+]Z^F(#SPEI*/P*!>B1DY1BZPUVAHJK.5^8YM0L:1%QF;#5O"5 M4S4>9'$(G[N3'9+L:/SH16.$YR7(XQI/VJU1;0T8X\%[SPT+#.@Q$=@B[CU! MUA"%&!:EW)W4U=9@6_I*W5/N/%ZHKB*S)-VQ!OQ*#:_Y4#;D9K7T4P%W4%B_ MI.!\UU8]!U_U'GQ>1&I1!<]OTW_J<3^NAOVFA.?^"4)GJ84G6RX>^#;>??K7 M>^68#CPXQ/(/'DT A-,.$:Z=2<9KSBEL8S/OI3B3W,5I^KT.T!^QW;^O&DO& MX6?3W).UTTYNF6? H=I+L]EY>.<'N,0;_)Z:J"T+ D7/)&"_5,@E@Y&/6A%% MB1'"+JSSQ@C<2I M?@EKG!Q/38:94DUZH,\BF'KI!,_5K_=.P7LR<0J^ X T_ MMI!RH39][*79+-63U-HL]O8]?4]2TEPFA8@$U8A;:Y&6T8!P-MAZ3B1->$F" M>$F0@EE%Q2-9,_XI+YT5?>A5/F9 C5SANU26R.X^.-<%H#9SU;;!\0 .;]SL M'$;;&Q]6Q[V*QN[-3O99Y:CAE73/QGQ)G,V[S MXB_B$;"*8(>AGJEZHLX>:GF[K/&(]RX2):AGB$7ILT=8(R-I0%IS)K".FH:X M!(D&1;)7E<1\=:9S=8IZ2A=PJ78FS0N-9H5I-$64N0]E5G>NMH]F?>%TMIES M#L19ITI.R.A6BMHUZHUFSVP#I68/?,TXN9PH>H:#*-4K\Z.G6/;^PK.7/#K M/.RD3-XF9=[Y4-JDS#8I3+,_W59),LQ2BX)KQZ*7#W'L9M<=88R/P MI7'-*Z5EO/^=R\JDHG/,D"N.5_>_LOV/NDF%0B M.)H887#WWH6 M]NMK7YI*-?)'2U8HT*RRG2LVU>2(WQT^G&N6E4KL=9'$K"&-KGB3X33 [+OJ M"JY?!$S5;+A3N@W_R+2=69/C]C "!:+O'7<\&6%SL_*<;IH$TBI7O%'4)>G\Q6P9%QX;+50>6V)$/U\89U1% M?M;%VBX;7F79[I8R;2=5:Z,R*E<%P#^]XB/.NI148 L:8Q4%#=^JJMLVBQU4 MP7^E!OBG.EB@+$?=]:_*4X0_JIR BOW",YZ 0IYY;V-*;+->=U5&H:YBD!$: MX#:.Q[U8%ZB-E4]@T+_2PF4O05V6J QL]B2+8J#;/S?ZVG5.U-J#RO8S[WTIN:3^>ME MO^9@\U[W0RRUHN%9LA&TVD C>,A29GEKVH&J6N>T[&*M,F%PW,=WTRKX4U;+3 RB'RU;UF!<* C=;I M!HN;KW%V8F,/'TW"0?GNP/O)<-0LGE@ZD,6ZFN%))GQU(EI5Z0MF9M)OEO?( M"!'[,74KWUUC=FJE9.M[ L=72B5Y-BVR_1*6[?4AS/?:G9A;5IZF,P035.;G MP>M0N>+QZ7N?&/-4Z1Q*EW^(B#0+' '9]UIJ0T2X0&A^*[;C'-XZJ^T.9[DS M.BS9OKG>3\_7Q<\K";OPT7G60,E&S1EW"^7406963JFZLM"%X*=^Z?]:"%2^ MXZAR;\^ODVNQYF))56F=>2GX+*I!2>AF$VKXPO!'7=C=MOB\W)>>M"Z=/ZOU M=[V!+HC?9@I!_=T2-3!3'+KPU[1#S/A:1N=\AAYYQ7B"DND(V7(4A8<%](0IY;8 MCTH6U$)],5MQPWS:%MHO9S7LH!S\TZSNQ0J:[ &5_7&B(?=7XB/U<*^BQY*K<7S'QJF+F<'VUV?J+U M1Q9;4^8.\#['*_W$ZO=G3:W@-5Z_MM!*/2N'_5(3+5_A)U%_ILH_+)6E&YE; MI0'ZO+U2A:KSB(4&6,V[LF3:=F?V]-;+K]U"M&C3 KV3<& MUAY&=41@Y4W*JDV5*]BKO,;#;FZYTC^8%DB?9JN.)L5H /LU9SYV1\-)(P<6 M=)_2FQ,VDSV8!NS98M@%2C,Z[*;Q-+?UN/NIU%"L+UMXX,BF.#YK>.6?U<9A MV.09DLLH#VVO%_L'^;6#[L=:LG?+0LZ3F*;S,.@O/N7+CC<^'51FDBJ9I33$*'9"9N2N]"%RX]KB\RR92TE#V=HE,/[/V;+6%[LN;6EA"U, M&ZP6%EF'%>09KSX*'RSE+2UH+UE1[17#3BY9']%LZJI*]H6;N@@S]7&>33HW M>DUC*V=4OF;"V7J5YVQHJ_")'+ P&W=_6O'QI&LKTR"F2@/ZZZAF_7F \D!U^SV>OW2:J"BT<-1&0+,Q+@>W#Q\ MXJ>7+Y_]# ((3F)MGP)][S@;N"HEN"[W4@R._1S9WYLF)Y1CE/=DO:T* F<] MND;?/<#D<57C8N:]W:E3?&?],#H_/=]Y\?.T&VR10&=QVCNX=)KTF6C04YK),FW7G5%LM MYV;5RJOT49]N9#0+H*D+DY8YRW([=JLD&GQZ$82DK/GUQ=FN0UG6;F-E& MKM=\:BK-F44C& C*, AFYAFK7UU4,G-4J([;=4+VR[D_H]%OZ@@(W_P_R:VQ#GULZ28 M'>HZL!M>J@_Q+/!["(>C5ZWTX*!2P18@8%JC8ES7]YB;WBX*R)G : #QY@S. MYG6X"K*4_FT7>Y%V2K)K%?Z53T?M2PCY? Y.+G1Y/H2)AR68]&=)FQFI0>VK MZN2?Y$:?V8;82.7;G,6%3J/9QH/-.IA^&FB?!YLO/6T]4JRP]>FO6H\,1B=% M(_I##M'F4YV!$]ZDUFK='@U #FN MS!TIYO1/ (SB)ZD/;.D&.&_>/%WHO'1V/%W)"G07YW48MCP5E=KU<] <72D>0TK>8_:L>SU.X]!2OD&P.OR :AD2H&JMKQN&P&>EJV*.B"JOEN4!2@<'(4NU5_F@DHN)A##0 M6:FH!UO,]=G9SOYC_EZ0!,M@.-(B"L2#%\AZ68P/ANL@-:%Q8QOT\POYL BF M%67]O3+?C?+V M7U3<,*RC8#1R3;5.+AE&53)!*"ETKD%VI5WWI RJ[+*7=K@W+%%VX>\\L/FM M'_)F.GKQ^;TTPFLI':(A*@3'/4=;&($2(2EYHC%38F,;;V%RL?3OS&B^.?4\ M5GPJ.Q2G#&^0JSB<=>@4K*I.V8!*E^Z,RC+^ S9%V0&C%\7FWB+.I9OD@+UW M,1@389,(P1/B7&"DI=/(46&)RJ&CEI4Z=1?W2!M0_X6 >M$&U-_Y4-J ^C:@ M?FF7H^\-D%\/'F'#S#Q9^;W/>[%+UU+0RL\N>;_4>QR<]J>A;4V5<>6X'T;8:<4^67+'X,]<)C!+I5Q L'1ZK?SPM0FX;G0XFX^5-+1] ML[\H&P^&>9I>Q8_% KF*3_55AQ%PY\'4\]%Q57'XNNCR_$3DHG,H.T-L,1]- M6^#.M^-\,TQ.JET$GRXUK8O-[?("]%7G^N;[QHU$U=N,\WE;Q*&>.,B,E1;AUWAHA$5=#&,MW9?T9W/[\0 M,.[W1!HT:"U9X=+MJC56C+C?[4QPQ3C6PI,!0[C^"B/.PC(($ M2<4/6K7V&-[$@B:NN594XH2%;UO0[\;5]AA>?=6T M2Q(' $^JB?:-44_J"ZG N&K8.L>A/ MY?2TN$%>]P65L?,C4]! OYH797LY'/0'D[K2]ZB-\YN%5=/W+@49F(XH1<=A M:TF"K "Y+!DGW(+,UL%>,37MV^+#=/[?#]7W7T5?Q?)4]M%.HVC?X@99.Q;P M8EI7. O/RGLV-QPT'O/U+%KRM^)<^^GYX]>__3R-T5[ZP3>%#'1^>OSZS<_E M\@CSS=ONP'KIPBY__%>Q3EWKO,IC?95+ZQ]W?MH?G "P:*Y_?M1Y7@4D+-3/ M>U;8?.$HRZ\ 'YU/XX4PZKM8Z&D$0ET/:]1(X*L"UYM=4:;U]NJXIV):I7O738/1DURY./<\WG6;! F<8J+F XF\?2 MD&%8S6/N_E$Z1L'FRD$__UJ(.:NGM>,FPQ#[TT#>:7A_N54=$C!KQ/7GH!]@ M_"^RN<[9_H?.7DE>#-7J_?3GB]_V7OW<&&]W]L%!_<$JZ3!G3?;@K7Z5^;TX M^CH"Y6 "K#:_=IK#]\4>V15_WWP_?._.6MW4A4T&\(P<_.)SE, Q)+XP4@I1TXWX1T81O]< M/LI\C99EPLTF*(31.WF@@#J;2H"K!\#KVLQ5J?FD0J<=P/G)09&7: M?FG/BJ=A/IKY/:*=ADM6/=-FB9/#NI3GE[(>EWO@BCKW=0<(EAL_1B%]515! M?0[3,FT?]@^HRD_J$*W5443?3A71WN[G_(FWI_"/[1Z#(OK/,[[W] "^_ZZ[ M\_ONX=O]OWL[G^&:9^<5T3=L%T:S>_0;_//T[=%?XNW^ 7SW+P+7.7U+GQ_N M_O/F,XR?_?OSA\^[!^\M0!)1EB"IA$8<9A!IK0-R%N"144ZPX.?K_3A&<0** M*:GD0&J5-8Y;12R)(DDFKUI1@=#;3-KZJL^G0W-&=-D;5]0[[VBP3[NC9G9. MT9J^9=BKHR[O+^80G60F6!Q M4ERR2V@!X,8;87ZGXI=>&*2I"53V=GYF+7J%'LE0X0 M.0"S\AQE/6DNH'/P=)6<7AJ[/*T$>\:I39#-TQ2A67#VK*$,W$'\U[R'7+HH M^7*^:0G-;EX5UR(OS-./9M>NI?C\!M\8QF>M2S+PD "\*<;:2.6D-9)Z(BDV M5V_"7AI7 Y7[;I*#:GNZ,/^(0PLNRI>QF%^QQ[,[5"(/CADWB& S" G?4B$ M(,5H0)SSA+0S 0GO00SF?IJ8;6R+"V:D__KRCBF)O-49*DV,+T]AL.?SJIK;PC[1.+6+I7JH/?0G%>,B:P-[C]R#5I9 J M@69)'.*">62C3HA'*YBC"DLA+O8WYQC>TBHJ#+]I32V5+ G-)$W>?T-MI;MJ M#)4;7T^!OU$>I 2V#WJ]JC/?!?%S&H=%[%0?&=(SUZ]F04'TU_R8FP)SU[]JC;+X]9OO1K??4ZL"W?(&>M MY9B(^B;E?M7;=9R7,5L*JQSJ-1["OS"]<1T%ME6BP'X9AXOO2;I%.;OT;;Q% M+GWO2Y$NRR]_^TF6__)Y@[6 EN]J ?BF;H=H0L.7R9OY_&VQC'E@8#?$$NB(Q5.4>^%L3P$T.J% MUB1QBTG 0>*EQ.I+025?L;D^^U1GYN8F@/#_L&\_+63-Y(P9% 8ES#[?9(6" M4KZ/F[W]YX_1N_V3[MO/O4/@8FQO_^!TYV@'QO?'\=[^L\]OX5IO/[^"]^"W MHV=G>Z_K[_S[CT-W''I[QW\<[?WSO+O[U(N]IX_/=CZ_^K!S_%;L[.\> <\[ MVOT=WCO:[>[LOQ#__OQBO/,:?_IS_]EXY_%['H,BRCMDO5&9UVFD%27(<2V\ M$]AQHC:VQ29F;(M=J>WECX*Q_\1Q_29A>:SR72FMZ@S)K*6#? M)7 M7_9O *X4D_(,4TL\ !=PP>NW.MQX!"*YT* !F,(BZ)1M: _B,,K'FP M24B&,W@(J9=$[ZXH>'PSJZT3 =>&N#ZQ?1ML";C:B9^Z?G"I->1+T+;DJ5<. MO:[-V0AH.Q2S& C)SK"H87LSZAE1ACH9_8_A;"U ?0- [31IF2")LL@=8EX( MQ+U5R% JD??)!.4B\]%O;"MNMO ZD[+E"'2KJM.Y6WZ7=K0.$')M!<@Q)C@7 MQG%#N!#. 49@12U+@6&@4S^&/;40\FT0TB!(AHEH #@X4Q%QQ0ER(D8D&!4\ M\:2I#QO;$NC110AIC_&].<;21Z4E)E%9P1DWADIF+<7:#"9B(C"WBC/)>5+4Z4@-B4E:!NIO"JW7:;U [:\FO<&>"!<41E$JCC@F M')F8*/),!:6YXP*;['52FK9>I]9PO%8*E[%$ZL H-P)X$PU6^R2BMUQY+KEI MO4[K!UQS4N6DBH9QC$S(VI@,.2_?$,1(D-Q'*@2V&;@ P%JO4PL>WPP>W&/N M4@+J3@B/..HH%-8A$,&#Q9*V7J=U X\&E2-&12N(0\KD*C_!1F2-]2@:+R4- M1%J?,G@0);;4NH#'O?- D:T51&SRABEFD$4DDB(ZU!@CLFB8W$L[BQ3:G> MDNM,SUK#]>JJ0DY&X6R,U%+#?4I:>YN<2B9Y(J2WK?]I%2%D3I544*#(IH"P M,Q&H4A((1()%A"DAC2:!<+6Q#3I1ZW^ZS\=8L* Q'&1'!>?!6^V)BREH)EAB MI++CMOZG%3O&S5"Y"&NC+$8"LY#3O3%R4EFD2 P*4Q.M!-)"A%ZI8WQ-_U.= M$7V1,7TSG5*K3&WV!^-2ZZW*4F["\2TLBKPUKO"U9\6/L M]M<;[PW8]6])8*RUEAR\< ES)Q.7G#BO8<:D#Z!R$6*I#*W3<.V <AF1%THAKIA"F@,3QCJ8&#SA4N%L]Y=[@T%S1TH4.#.6$W=5ZSG[&)SOW.%UN?U MUWGW>?OH7G M^+MWKJ@:IIXG%30R/G=ODS$;P75"! >1<'*,X6P)7U9;9&W-X-])UE;.S?=? M5Q%X;6C\;5NAE@*@YX:X((/CA/*$E9,X&"*=9RD*ROQ7K.0M -XN ,XMWD(( M&I.(B.H<-&((1CKWJ7!4PWY*2@55:@]L\94(<[]#$%I^+%H06ET04D)*%Z67 M@5ONJ-26LP!;6@CL+ M?LX:W('2K(-2P;&--29+:(),[YW+M(H"0E$A0:4Q( M,6(O 834UL4N.2T(70"A>Y_GLSOHHV$<=4/NAVI[I1_1>#@I&Z)-]/D"(!K@ MHB(EZG!DW,9H51#2,^R!!&&M94M+[PX0%XK*11J]=LR@($)"W()^9C7C"'1H M&Z3D05NQL4W(%EEG6GK5*.)[PCS;1(2K(Y4../+

B6,HP*CI')Q;QTD5!8<8CD#T M+.7(4&&1P%HXP1E+R0%:T.N7\KXG:/&]WLBUX7)[N5[#=1R-*PUN-T':*/:2 M2*>) '7("F-2B(I(AK537OO4DK:[ [>%4GF1:$ZL8XC8J!&/&B,7HD32@>CQ M1C'K; XX6.]"X,L!9J6 ]1;6X[+*:'$+ M?KT6+:Z %L1I(7$DTM=^Y.T:)!VBRA40GLD/'*(LY- M0D8HG/LP<>N)M\3'7!YF28&IAXD6W^N N[O,NILZ6<:Y!?SE-WE)KD(N"(FY\ M1%IQB1AQ!I;,&!]\BW,W2YX7"S[4L[H[*6VZ+O[=*(%07YCG>@4G@U$WK\*C M8>S!J?@8?YWFKI?SVOA6/=-X_A7K8%8GX\N_ M;U !VR,X+7&8/P5#LJLRE,[A,*/Z?W2!;4J1!#41<%QHJKGTR6/F9#2@T.+W M!&CG?BG*,4B=7%$']L[H?WZQVXNKN+RHAUF63/WC25C9=\_M",9N>_ 0QW#[ ML]+K^_7$C;JA:QOG=E8#NM/3V%9_T M["1>P6JQ5JOW DAU%ETQ?,.3W=,:.FW5IK9JTVI,W I6;9I-R)>H\JU:4BI2 M%H>CSJTX,<66%E<8QQ+#2YY?Q+;($OW9V5&L^/Q/Y.=SS.JV2BK<\1Z_XFH2 M(U5;76)EPT&"YT:ZJ!1CE"'KV%\3S[ M_&[?8Q@/V?OGU8>]WW<^[1R_Z[[+X_]GYVSGR7D#_F%O;_^/[N[1 =[9WX5[ M__7Y[1&,Z_>_^-O/S\[>'?]QO'/\-SS/B]/S)6Y<\DF0A!AC''$=1F43;?9@>J0=IL@Z@8T2CBN9$Y/,];,NUQV$VAI?=S_;WP9" MD7I*O/+61,,Y<\9I1W(K'A.I3<*W601W"D*-UCJ!*Q,D09Z60A&:(1TI1I8S MK&%E##,,M#"^15L0:FM\;>\/X*ENHG#&NG!]P]HR(;?,V)G0#GB@"R$!]W/< MN6"##L+XR*GAJF7L=RX#,D#AD:.2<$*8,#1N;.LE MY2#7B+"O0862MOK9W2BU4C%.,YT.@G'&L<72!^:=#]:&J+_68[(%JEL%JB:S M5EY0EB)B-!#$$TG(2,F0(BQQG[QEC&>@NK9.NP9@T18_NZ-2^\0$+V3D2@LN M0&IZQA/5DFEMHK=M'OW=@L5E +;)*4F6U34FFC>T; ML,+=$["X][7/GDS&8QAH9_S=7/?K3[R:7%?>Q-/>V^HJ-U(U3EK C B"P%$> M6=**NH@CET:(P$+KG;Y#J;!0BTEIS8S"#E'/)>*.!V2Y,$AY*4%B2"82<%VQ MWH4*UJ"P2ULT[JX<.(()38AB07)&E'&YK*6QP':UQ)JW7/)O?6.OQ50:+MF;0MU[U3L&BT!4@Z)1,)(C81Q#W AG:2(QHUD5$1H3'+6DT+%@_$ MG_N_9V%H)[VN'W7^VQZ?_-HYZ72-F.\:V&);+^\=U8#RT6%ME<*4<9>"M5I*@:FW3E$J6R_OG0)5@_D2 M$J.,0'6U# IQ%0.R7A.$2; ,5LM:44QTK>.F!8O; @NFL; T6BHCX](E30 U MO" X*6LC)2WSO5.P.&N4BR/"YQ97":M<>MAA (N@$8N) ]X'9W*U=+FE6[!X M&%[>'0LT-!>4.K3] &\?M)[>UB9ZDWPW8&>2(%PKQ4/ .9#$BVSKZ;VC MJ&87A)()2^4!J 35E.I$!#864,E@W?+=NP2J9I=6[PDS7"#.),!32@!4(C"D M6;!>>AFD2AFH+C:?OW]@T7IZ[Z@11*Z0KK1Q(!1Y4@88%3&!,LT54YKCEN_> M*5C,M1HC%;=,V-P&@@/?Q0HYEN!/JV !D\W].V[$.'9/P.+>>WK_L'"P!X7Q MCB8G)[UF+>C6P_O0;:$WP7A-D"DI:I-SBBMEK#8>$Y>$5RK::%K&>W>RP2_D M\4IG _4>*49=SG@)2&OKD:..,0(+:)-8GAZW1HQW#>RPK8?W;I18%2PG2@4G M06^U0'*I%EB 3I1P,"+(EO'>)5 U6]P*1H%74$2( B66)(X<*+:(T2A]HIY0 MXG)J7NNT:<'BUO)X8:MA176P-GI[ M;PV]"<;K+3;PK%:HQ+@&OEO*=G)-F>$8,*5EO'+U21'GJ/3:1U;QGNG0-5@O$X2HXG#2'D%2JRV %0X$,0$,RQ2D7S$&:A:'V\+%K>6^J\( M%R%J)3WCQ :MDF,)7J-$>\-9RWCO%"P:/EX>/656(,PC1=Q&CW)34D2 GG(B M0=]1KDW]?T ^WG]B+P_T83IXOX_N/A13Z$W072F3L4YS)9WGB5MM*4_.I, P MIL;8EN[>G6#XT*2[,CCNHXO(.NQS47^.+ T4J6! IE/O, ;!P):80M>([JZ! M&;9U\-Z1!DLH:+!2$1TC3TQH&3U1SA$:=,)4M73W+H&J07>#E@D;Y5#T4B > M *,LI?";-H9+XP@A/ /5Q8KR]P\L6@?OW8"%,\'CE)O@*,,)UB8*QT%(TBA) M4I&V=/=.P:+1J@B+$*1@*,D8$9=$(\N,18%K:HTG5-ABQ&^KNO]0!^^=/O%K MF^+X[&'Z=TUK";UEPDN-,MY0;Z7!W"=ML4O&44ZD8R8JWA+>NQ,-ST[_W-\9 M[Q1=$AAOI)0'99%Q7B%.DT6Y]2 R25#NE!8AEVNF9+UCFM? #MMZ>.]&BS78 M)ZN-M#PRSBP@EZ,R>4D]P8S9UL-[QU#U9@Y5PE"N0(UUW /3C8!73B>"I,,4 M**^3SC* *G%]TKL&<-'Z>.\&+@ B+/,.F"_E7%( BV22Q,P%XAR-H26]=PL7 M?@87C,J0Z[BCR')Y$HQ5[F6&$4_6"!$YCD8 '5!M)N]#\?+NC0_C\%;-@JUI M\6;X(WS',!H%0*CFE@9-/>58V)2,<-ZEEC_>(HD33]Y(I;_6?N?%[O,6M&\1 MM,^:9#1@HJ/V# 4F[()[T7WVQL[MJLF;6W"% MMB"[TGHQ949I+Z7'V'"2G!&)>R&9L(0&S\176'0+LK<.LG,>C0,-B5J+LM4# M<:YR-"$HRHI9+3D6PAM[&.J(2T_"?D)+@N=IG"W0W:4'X M96Q=+\)_0_?C]O_ C^F8ZJ=#^2$>$;8EIKC0[0?8[8]0]=I-/XDL-_KBHU#\ M7[^>#$;=O.Z/AK$'!_%C_#6O$:J&>7[*[2CF"VQL_T1^OB/60?/T=_8/8R?9 MT3CVX[!S,AR$B1]W\N::BY]\I@Y&4TD'+\GV&Q, MKUR=LMW),3RQ/]=03@0X+4/IR.#B!M3I[ M"<\W?MP/S_YOTCTYCN7W%X"H_8,N;,['HU$_^\Q7O[;^GNT=_==T\]VT6.^M_^8[GR&>_[S0NP 2+[[!^YQ])?8/8+O_O/'A]W/;P!H7^!_ M?_Y+[!R\3S"G@?. L*(1<1P3,LX0I(W04N8 &V\W.A'$SPE,\'@X@>W>/,[' M=GC0[5=(1F_^V'Z=4I83L#L8QP[;ZOPY &3Y$XYMZ%2KN[B?EX_;+&HF1Y/1 MN)O.?CR4EB?)1]EZ#S)EG.L8G(!D\' P.X/4&<-;>5^7@S?J=/OEE8]VV,U' M^" .#H;VY!".DQU&.\H_RP=&<#0Z\/?X<#"*H(*,_+#K8(+J[X\FQS 79_D& M(WC\;@*$ZX^7C6$9Q%UJ!O]1\U6O>:^LN2UKGN%DU!V-\R/UXS@#8D&#@GMQ M"@6;T[F$)^S!? %6YLNB04*34:POM0GS540"_'8P&(33;J^W6:XSR"%(Y?+= M&:"K:BI_O6T&\:'CXS94EAE MKE4[F.H;5^^2K4+#SNG8U7N2;$DA+WT;;Y%+W_O290G9HN3[+OOE]P1C-S]8 MO"79Y6^OX&#IE2[[%8_C-[CF5B2!45^)-#W-JKGOYK-4D?_G>R+;QF_3*7\G0L+KQWG^"%+QT-US=E'EO M3)7__1^:$OKKM6Q3WVE[^O)D7,/0_6V&[-M=\95SF?[GK2WR-RSN2H5X3$;A M?&-&S*,+SFM&4J[4:8EVT@O/B;;,./K^Q;*P#B2NS*M^'PY&HYDE7JXINZH- M\9_??C[X].[I&[KW]-V'M_ME?&=[^R].=WY_)O:>[IR]_;S;W?O]K]/=U^<- M\;M'>T^??]C=?\MWCU\=[NZ_^K#[%)C9T>/3M_L?^,[G/V D+_B[IX_)OS\_ M:Q9E UY&=:("J1 QXB089&6$/W.1 :REL49O; M]+XJ0WPN8?4JV"#(3J CT7@AU:Z+EEZ&F462,L,(:3!-31$?'<0UKC M;!Y*VK'DE60WOKQO_=)GK]-NJ66;^6OZAZ?# ME8L=%) M@^&Q'<,-849&T3\*DV&V3[;X= 5\>E'')P ^73!Z'V"8C[.=IW\?OSOR#.:! M[3Q]+/9^_^-P%\:[]_3QZ>X_K[J[]/G1OS__]9ZD%#E/%KG$".*POL@YZI!R MV@7"E V<;VR3636->LO4R#8>U CWA?VDB[AI!MME+8X X=G;U&E4[/+:R2A:VB:4Y>L,@"&T"4 M,>.5M8^KC"3RMS4$5H3L:#[MN4HY:9J"G=A@/!SDV:!:/<4O%=N\1$;4X . H MKR7CW$JM001BX[BEQOJ ?4L<[AZ7=BXG#L?/Z+NG!^SMYQVQ>_3FTR[,#WR' MOSO:[;Z%[^\PSO,8R$4U<,BPY0?=G+U&HV=BK*58(8>M1QR'@+0V!GEBN29,,$+"QC:5RSSL!B0;[Q"X" MQ]A)%N=KK],,G\ MT_8Z'V,_E-<64@%:'^C7J&=0!!23:+!0AAN>[>04>"A.%'-OE&M9P]V#TE]? M8 U_\9VG+S[O DMX=_SFT[LC>/:GOQV^/=IA;_\!UO#T\'@'&,/NY[]XIIY: M<.-"8,@#M@%I\ II(@P"+!,<)TM [P'2\*W4TW,>=+*YNROG25OM*$TRY%@U MAW75";S=1/=C$P'UU#12*V #D9@4XLHXY)+!B#ELJ/74&HQSI8#6\?GCJ:>0 MD7LI4X4M8)Q(W*]3= ^90.\!,3ESS.13@V*5GS%E6M7W1UF:D*1&CO#'/*@DXH M71 Z<:ED$-*$&&^*F;887:%((BJD#AXIAIY#1F2&L/$))4B#9F M#"&<_+CJWZW;=&-[?PA?/AD,QZ4V1>L@_89(W612$)@*)R6H-]))QU0"4/*4 M,>E;W]8*8-";+T16OA%[^W_QW:,#MO?T@+\]^NOLW=->=^?SSJ>]_<=BA[X[ MA.M_@&N=9I8:?!22&HFTI1AQFXN0:250A"6V/$1M./L.EBIX4B));45,W&0W MNS4^,$#*()2X7C61=A.MUB8"ELHT[!1O*)+_G[UW;VHK2=*'OXJ"W7W?W0B* MJ4O6K6>""'=C.SRQ@K:-VPW_..IJA 5B)6@;/OTOZT@8 8(&(9 $U1-CR[J< M4Z>J\LDGL_(22ZM7S17QWCB2%*B8J5:VM.JY=LQ>ST>?(#HWB,@\+E!D#)S3 M)?[%(VD)-@"U1M;ST?F(WH4=&FA@I3 =*7^7P#M%K+".F.PIJ%QZ>;"5=:/6 MU#(;H?5X='&-4"&XX\PZ<) A ??"^A"- )H0.7BLQZ-SP8@Q.Y-G+T)TC!C- M# &?);%@+1%4L&@8SY8B33/ZX49F/1V]NXC]UCL<'/=/AO+5.2QU_;[VT^#F M=-#GZ>Z:KOA+]4HN+FDT'C15/#F>-434 1[MQ"PH]QJUA'>5-,Y!(>R,D\9R M^%S1HM+\Y?1';5BQ-.3QJ02UY&JI#('I(=& MRX!/[9UEFLF:T34GC!C/Z,H0?)"1L.BA'$XXXI2-Q(4$Q5'CP-"5=6L?WF1@ M 4XFGJJ9WJ+>X%G70WIX*39$)QZS-LD[2)25, TE4'5R::W1J89J+!J2A7&V M@_HD2BD4\4X& I)98HW)Q&EMHK.HY&@-KQ$@BP=-XR3+9.DR\%*X3:(A1H'8: QA*>@$%+C5 MO$ 3-3#!@;^@\/#L/7?_FP:#TE'DY."D.TRN']4^+ZORJ+WJJ^UY$YW[[SGP MN5<76V!C; ?@ZVXJ+Q!'7QWT<([.FO=OQ-@*K[.#UZ_CS$\D9[*#3**6F0 D M1BP%A%>C.?4,/.C0!-AI,\&,_9_J:9J_M$]&X/M(^ZPH4I7V193V\7!:(1@D M)0F322.92@:E77)B5,[*.T%3,$7:J1032I7-1=H?Z*^:24/.Q>59D[M&K98V M98O;BGA> WBR+?.\6TS,8'X6174NOM]S,U5M.$-M^.TR]S6>.F](%N6,EQE% M?!*92. J6IDM&K"--F3V.7D]'ZE']:-Y11])"]W=:_I("F'Q;(9%\JI6X)LQ M\(WWQC#.*PB,.*,I 5TL ,,LB0!&"$&--- GZ S*PV0]L' M.^4Z9YMG[;/=M[MHEWS[@>_+]C6[Y=MW9(!B:_N;P&<[VRS)SPU3;(OVV>:W MW0-\SNW7^/ZW'TT[T;'CBW)(F;0AI< \ >L#,3Q+(D5(5-*@O/7%;A&<+W>G ME1JF]N(<*B[2*!5W.H4,($L>D-/2QJ"MC,*YNSI4*A@]*AA=>(^-Y$RQJ G3 MI9]+%)$8+22ACJ52=5L;GQLP J@]1A>&(_[F#EUTS7%I._WHA-ZSS25],#VB MX%R(T=,82T%5;;-.(FK-M1/"!SL]/:J@3?.@&RP2%JU(EE&3T"J4LO" M Y'1"I8U8S;1E74CE[N610T66UR>HI0V.F3M;1*00?EDM8S*1V8,!TZGYRD5 M%>Z'"F/I.\')5#J<6Z,RHH+)Q#@K2:9!@DQ&6L<:5& O)1%QX7G(9J]_O-=Z MU9PTN:DXR-*;3 \F*!"8-%93$;,&"LK$S&1!I9B"_UBUC@!X?XF">'Q_W.]1._9V.S/9@HA: X[G+%K,9= M;QDJ6UV*E# NA4.N5#TY3P(_[\>YD#0J2J$585 :SX1HB,L-_*1L%*X+C7)E M74S*PUDB(E0].8O+6)1@'K+D(=@$N.5,C";3D&QF,5I3/3E/A@J7>N8(Y(^> M2"<1%:AAQ&0AB4IHZNJ4?*)H(8EGYM=%,"Y0S+:U7\W7QH^IN__8_UZ%E"S\7B*2J)1AR9=!&FX@=+ZA JO MDDT,Z!?4\RNWYP[9GUE2-]UI])N1B$+)!3KJ#3IE07YI#E7]OZG/\PL*3NJ7;^&0 MW*(,I;77+T#_'W?8ZDB2FJ3*5B^W?BM*XK#86^[F'7U9"B9FT#TQUV_VW1LW MP+&C]?A;[P!O/ZSV\O'$#SJQXRZYOJ\^T*(\P6;O&"]VW"O+T*!ID_?XIG/H M#D,''ZS)V2EIWX-1LXNR7)W#DQ0G2=SCYNF^"LV1PN!W=UHV3RE:%4(?A_*_ M'><[7<2L--CH#$*W-SCI+T["[O:[<\U/VY\_H6;O[N]N=/?:!^]14Z/FWWAU MVGZ+6OSS;F?G\WNQN_''_N;IU83=]S]VMS_]V/J\^6WK\^O3W8T/>[N?/Y6. MZM]WSC:[NP=X_8WX;?-S6_QY]AJV7GT)WC$IN"5*!U[*#J_+VN-OQ8]A+\:2;MO+U;;A8*>-SV(&;W[]0+E 3^$RB5<@?O2L].[0L M026X&WDLW3JN[D :+-,\9?RV!UP4SV6DTC$M&')/0^^08C[*LIX3$SG?D&FT M(<<3Q,NS#CJ# K"H]RXEEO_2NHOJ*V-8JEQQOJ8?*_U:+M)E;_N,K\D[)K;7 M7/$E?*8[)H#?8TE?=OSMZX.C;N\TI=:1.^TCEC64^F<]#O>C)I#7!/(G.U@Y MWXP?AOMOC.#]-G1!+HY_<4J.-_(OP@Y_)W?V/Y620&?MMY_HUD;XOK,=N^W/ M__[6/ONUL_5VY\?NP6NQ^]M5_^+>_LY^M[.YC2QPO_U]MW3//OMU;Y-_^K%S M\!ZO]0YV]]\?2 MGJ0\S4E)#0A^BH.("@XS!X>+PP)T]D0E%T/,)M@@5M85 MG5G?WP4]RIP)F_LYD-G[:]2:O(-\3CB%* ]&Q-H$$]2[01KZMO^;_<\5+^.+ M"*7^28%][_"D\2$TOH.#@\Y@@'-8XZF?HCM*\>+\.IS_"N?3P/FE]'B675:@ M%3' *8&H'+$J,<(ME8D)A5RP<#T](:%CB;C>(P55+[M8+PQCJV(]$[$>"Q%1 MV6O&!+'@. &C-#%,&9*BI2))Y50,*^M\D@FW&*(U;;["M#ZZI>$@O_=[N8.T M<\_U2]W;(H[]CC^YM4O<'.?@7%IH*9\[&ZE2_IA2 M?D%.?'0B9V<(#9(1R!Z(%T")!J68E1Z-D-)%1DUH(;,8DG8//O$P(F_:HKYD[E$?DY]!:AI .I2IGE()48/:8CS61$ 88E/&8AV M6;/(J' F-3FEUUN]+!$-J4Z1Q:0A5;!G+-@7S$/%P$R@OF3..!1L5I+%C44Y M=XZ"5L%8OK(.[.'E:ZI;Y*F91^ST4SB>'(GT;&RDN;.."QO)==_T^MMEMK=* M=:'M/7?X[C#T#E+SW@BL\)WN29G.CPA9^(CQC[57:]MKS5,H8W(" MB)#*E$PB7S*)%*'(9GCD2FO+5M8ES"P4I_I1GJKGPLD IRSU6T?]WD&OK-@P MUN3 ];^E8WR$ZE9Y(K=*^WS&?^L-CNO)]%2@M3/.7+063CD#) O@!#R"EO-) MD\0$((P901O04LL=7%Q]*XO)7*IT/X9TCT4'QZ2Y4)I(K2@!CN3$42=(4/A: M1@\FAU(5XN']G:J#Y6F%M.'WU:_RV+2CF>;K:>L5FJ:!IC!./*@SG&HKB(#B M ,XF$Q=")+(4G,]"2!;\+ZF%%U, 5([@F M2#V$\L1JSHB&%#FW@DE:0E[IS$JB+;LW9)8EW1:7MURM^W%?@EFK!S_5_"R* MKE@8+EC5Q&S4Q-=+)V MMO.>WJO;QGOS8"OWO(_3J^+)P_'D@G8ZQ0V-'$A2)64!A"/.1T^B%$YKH7'U M.>*)YC-K0#$#&7DB3]D#1WJ=Y4Y9__:"JY#4?S[TH]7 M2D4*9V@PB ?40XC)J,!4FV^S$J;M#?&(WJMU6[A1)=OEX5;NXO07"]+.9M2Y_)GJ?-'KM%ZW O?]GI=5 &# MU_]W@ENP5(Y=Q"+!G\XWW0^\%MWZ_.]N^^S=V>;9:WS]H;NU_1JO]>\N,@6. M[(%NO7W-VK]=W72OSW;VW\N=@T]G[?VVP+'(W;>?9'M[A^%[8A?_WMQ_#SO; MG[[_>=86FV?M+RX:$UEV1 >%NPXGF1C-%4D!43EDPQ"*KD(RT!P0JXP' Q D M\R9':67TN.S 0EZP*L%RK36^"_[_UG ?W*G>*G_,.K+-%7_I'*."#G=XF(W. M7YV8#N/--<4O%\ =YUS[)X/C3CZ=4TWV M-&SCG'$G@!J-VM:;J^#R6^_@H'?8;*Z? MBW-^\XW1(_Q4:_3%(RW\K.WZ86^XQ?AP MAY4O-E<8"7^Y4+_T+HBE+G-1BT4/--?W)P/O_?35(;:X0]S6W>$ SO?GX/*XI]FJ4RF^J;?J;SCZW_&Y7O!6?2>0@>4 M2@BNB58@"#B14!=23M N2AK?1Z)>FGNML>LGMZM3+7,,TF<*7F5 Q>F#"2DI M5+PB,N:XBLTRT_-EOL:TZS+??YDWOWZ1-H?LE"+2:XK+K#SQ/@KBD*^ZI%A6 M4(H_K,%UHKW:1,=.I7P"$R%)8WG0J'R\E?@'RZB3J(*D55EJ9D=+S6Q=Z@7:@LN"[E\G?-P-W[MN\.FU'BO^48:U6)$7C"\ MP>&_CH>>E1M!H6$"@RMXD!E8GI))5"C(I>F[0=V#YG%$Y8- <4Y&J2#G+_X& M#QK!_Q4'%7\;>^17?7R+>F>B\/5MZ+DM[KN/8T(E1KGP@$DXA-((E34&+.&5,JKZPK15>IN7ZZ-Z2& M@_,M>(G7(BE%"4H_4C]T!J7%1[_S#4EGOQ.FYI)SV&F#>VVUSXTTI_CJK]1W M7]/KT\T_,[[+XP;7+)"4S)U!!0+Q'IFB142S=/HI(X,=QI?HQ.\ M@C_-D+466N %# >XCJW2X6NU%5+_V*&.&^U"_"$YA[HQ,,2_4],2>PS\7/B_ M$_S"]-CGM$W&F"A-,. ]&H) $]->)1%-!%>Q;S%W9)"X(W&I+$AO"3.EK9CG MDAAA@;CD#5#H.]!F#>''58Q;P8[["O=?/_%LH!J%0TAPTN/ M;;3&B#=)D9R\YT$Y*T6X"^9MC[P[Y11DN,5&>VJ(A>DG;RR >-Z0JV%_@]9W M-YAJXR5EM10>MY1R0+ET0H#/*0IA'/7:-T=F=]YO+WT[O/Z^M?V-M?&Z>)\2 M;/$%O).F&.L^)B! %4.S'7!ON&!YCDIPR+?'O-RT<)1ZGBES05+@/OCHLDXT M>\49S4+4A7O8PN6D0PHR$IL%4F9O$W%!>)*EUCH"CY 3"C5;LV9".-S-4GZE M/<#UR(QS<_3EM40VM27RW(=26R+7ELB3(GC^_@C]\I%[!NVXB24Z*X.(SH62 MJ6&C29%#BF[EZ7K=3F;"C0]Q1'5?%5K5!/LL5 _D ]X<%))$1F4GR:-;P>/[W;;:N(K!ZW!R0&.%Z\RBE,[=IWNT#HWX/?6+OZS3[>+7C@?'B#KE1JZYW$8*Z<#C%<30G\^&_OQR4S? 08SN M=C(8^GW_[L"%N.TUNGFUD8S2_OOG4 MX/&7R]YIM:Y$#%_$?CUMZV%KUS35TW0>%FH-P>TQ6@2K*1L:W_Z9%&+V@\4/ M]=(,=JEF=ND&R^_3@/J*S<2&W=2G;TK=[WV_FIFS5,VW4W6OGD8]_'E0$$Q!F5BVW M%SNO^)YU"B8?^?M$(U= 8W"0=78R"B>42]P8&9EHPA\%!:;N&M!E;4_O\'7@;:WO_*MSR65^978.=L\V-Q^+7<.\%ZG5]*6#_Z] MU][>.VB???J![^]MGKW_L;6Q(TLJ&J!-%6?R M]+!6XTSF!VNG8[ 6)((:#XJ(:"0!I07QIB05I& 8:$=E%BOK8"9%J;PH4+N5 MT55,6SQ,4Z68E)$:=S>H"-9XYZ2UP@6FG5>3JTJ)9QP'\]0XLSE.GRR7S' ( MQ&45"$@>B4LNDQ CY9"\$+;@C%Y3L@)-!9KEL :G@IA', +'W$>;)\636.W MF0+9.&'*2EG/HB'<,R1,+&EB309"\7VMP"7M >U QE:9O5ZU_44A6;4#*Y3= M%\K&O+<5RF8/95N7.%D(BOJ@B1-0H$Q88IS-2,R"DEHZW ]F99VK505+7=SS M29#LB9ILS;4(Y_DAPK"2"'VV7;7N68)T8RFEW:1.-"3#+'ZI)^,I?TJR\ +(O M(M&YM 07X(B5,A)4VHIGR#8ZB;*IU[BHPKEDPGD_ICZ=6%8W[M()_YABIBK$ MR)&C0_($*&AB6:)$J1Q"E%*;%%;6#:A5SJ^7_Z@A^;Z4Q MSG%B?$+=;X,F'I(F- /W'M\S(%;6.:Q:!0LD_<^^:>XE_R*SS[9][BQ@2S+* MDH% %5@P 2P%IY43(5G48*SZ%Y\1>+7'_8M2>>>U2X091@DH)# .+1D2F+$: M."ZU,ROK;%4PM6KY@_%KP;IW/G\8F,:S, K(#"TBG3 MJTH]F7*N+/UE T#U,3XJ (SY&+,+22MA29(<^3A0!("@/8F::D6SA21+XW1E M5C5;)"/]B>(8%\7):&H0XRVXQ0US7E(/3AK(+CJK;18N^9!9R#95)^/S0:_W MXTY&0XW.5@&QMFGEJRRQT7/"(Q5, EAN:4-?C%ZU0BW0(4D](GTLY\(<'!A>VC%%1RB0U89F6%CX02Z=!(,J(I%3,@7..5$:O34C=K9%2SPX'(#$N MDZ6:(0Y8FIQDE >?!<*#P#U1G8R/+9MC3L8HHW=*&\)D$@2D@.)D-,3X'%D, M-FA-&]GDN@KGD@GG_;CZ=&)9G8Q+)_P7BCEZD213C$1K4#$S28E+5J&>5C$H MFCS3NM0D$ZO:7.]'4SEZ%?_J8EPV\1]W,1JC59",)&4,@6 %<8PK(JD+009( M.9?T(F96J;S>Z[W&,3ZZB['IX,QTC6.\!;=$B&A$&DTS XC4&6&MH]RB2E.4 M*5-=C,\'O3Z-NQBM=.4(C)*,BTH K1AB7 3B1 00H%+RC8M14&&T$$3P"9]1Q8+"RSL4,7(PU M5&KQ<4!)Z;RQGIF8( 9PBAH6LJ94H-#+6KSST65SS,5HO9?E/\*]B 22#,1I MPTFFW,=,J70J-;()NL8Q+IEPWH^K3R>6U<6X=,)_H9BS,%E%JXA.7A %HF/ M%$C2DE/'(#%O5]:UX*O,U"C&*O[5Q;C\XK\UGFRH*$\!2.9H'?)?774[W1;S#8>1E6#&&\K\! L]SX&I9P$ M9J2/6M",I-;B=I:&5@_C\P&OG4L>1J&\X<$1$:TC0+4E3B1'DM,4?.:"AB8' M0UFZ:A[.7NH!Z1)X%N8 !M7#.#\P&(N5$$%RH1E161MD,BX1[W@F*0>C> ]KH9*1%V.<&0$;C&*H+15$Q")MSS91^=-D<\S FEK2+0I ( M 643P!,/)9(Q 7#EI0^JR"9?,S6(<=F$\WYA5_*N'<=G$?VL\@4%0Z2DG4E*% M1GJVQ$K@Q.6D,F/*:U_J, NVJL4BB?^S#V(<>A@Y:SR,LL8PW@);(4;&I;8L M,@:&>2=3%A!$4"YRQUCU,#X?\ KC'L;( >D+&BXA6TL@0B= 6JM#=)H;7CV,CRV;8QY&II)/ M(GH2@$I4U R(090N 4U&>J$S%$7-Z9IZ>+>7*IR+S-6G$\OJ85PZX;]0S%0: M"=1G$I1VI=63)38 (RY19U*R%KA860PG"9H0!?$=EF9+$S1"JA_&Q97.\$*-1 M6G@AB,S "= 0B&')$2IYB-(IQEENNKUP]60=9:MPSH.K3R>6U<.X=,(_IIB9 M5\'E1'CI(P_:9M3)$@I+UY%YJIDNF49&K0K+*D>OXE\]C$LO_N/]I&ERC@5+ M7-:20)8"=;\P!*RP 4(VH<0P,L96@>H%$O\7$L/(5.-A%#6&\1;8\M%QG6QT M1I;HM:9]J*)."9JM TB?:Q7&1Y?-,?]BZ1_*96U;^X=,)_H9B!12.# M!F)-"LC1K22>TG($F,% 0)H>Q,JZ7K7ZP7T>*D.OPE^]BW,7_O$V+\QX[1,E MT1<#G1E.O#":(#UW4?.HLE&+)_S31B_Z7C^F/AE>[)=R]T&OVXFM(HCG'Q[W MCJY^,FG(7*YINW>L>L^).YQ!I/U+%$2R3++I?P?1W-6&FE!1NX$IHZ+JTU MNA8X>S8Z*?S424I& RD*PECIGYZ\)S9G1:C+%H*6H'*I<+;*M%B=79OFJI(J M3"T_3%4WPR/#U+<+ZARD!N3)!$322)TY)VA"<6*HC39Q*YEVPW+I8M70604Q MSQ&F&A?%/X[+WL*_8^>O]?-GPJV&4A;6_]6\>>F]*PT+9<2'ECF[I,%P;B0+ MP&/D1BLF'!1#DS-:A^VQ/MO9?G^WLO\?]_>FLO=\6.!:Y M^_:3;&_O,'Q/[.+?F_OO86?[T_<_S]IB<^/5%^N\P!G7!*$@?<$*YM M]BZ%&!P:W0G1X0BG_KA_DG 3-"O_^\7:-:E80>*15VQTX^&G M;*T!Z2M2,_Q,Z#7.Y8T?TS5VXV>W79;1-05ZJLO>_ID44 =;!_M8@Y5W&]#? M.*#O&ELGSZ/;W=IHR\VS'1S'FSV\Y[<=?(:=CU><*_O?9/OLC[V=_0_=S8TW MW]H;[[_C\T'[[)O8+-___ :?[T.G??#'WI]GKR^2++;;\"5HYA/3FG!K% &. M9JH!*HA*PNG2XUY$M$GI&ESSJ_S7N83-PVTX70#) _PV,X\I?:0CMH?@^<)B MUT0?UU1(-0&<_-^#D[\+.)V3FNW4/V"7W,'X].&7>-(_14)<,>IN&'4ZAE&@ M>8Z)&R*2X@21CR&@E6(L+<4XE^)S M>ZU2C&G$=W.<8F@9. ]9$Z&])B ])U8G2RC@+@@)N/=\99VO73]AKA1C7A1C M#@@V/\OQ2>$+G@2^+EPI%<"F K!Q_I&3]UIS3YQ5B4!FI49W1>/%(]C\Q/J_*OM[DGF>)H?W@2#*'S<._DHB?_-A.>WZB;C/)*#G MZ?!T:YP0,B5RTCD3,$H2L"$0&XUMFJQJ;G4V%NTYNR8KG+[T6NSG3OVF&#NG MM1C[+<344^64=(Q[)R#Y:)RV@5H=60#',J^N^Z6'T;'Z2"G:;*DQ:% C,P6* M!K6W@B.<)B6YCI"#75EG:]35G7AR'=PLK[1'?W5-)=W=U+(M=C7:' MLVQ*S5;%%8$H&;&" 8DV4<\\%]+Q&3J[:PG59Z)@J^-ZIH[K5U^$B4P[J8BV MX$O>@2+>24LB5RD$I9FPK+BM)YR,/QL%6Z7^P5)?_;U+(?=C_9(-=\DEE/8D M++)K9DI=$XG_1*UL&&/"#SLFS"PE\F&"/P\)FLZU^K)19ZJ2IP_#GNHF73(8 M&B_>GK4&"(P$ZAS!%Y&87#RE2665# TVQY5UM6:>K''#([@CEZUP^R5W)+.U MK=^/N2.L<:*HTT=FK8BT9 M8BU-)&>F+M70]/_N^UM+B5H%]&-(MK+Q/=$=.)=W5';DD_9I^Q@JU2_V"IK^[(I9#["P6X3R5$ MBJ,"IDD1*55,FG$N13F&$&M6+41_A>5Q1[YLU)G&'?E [*GNR"6#H3%W) W& M!5G0D,S4Z\A;>I!TXT$J7 MLI' 4QVBGM.$:UDI*D6-EAVN&J/NR.#\2(H!B2%: A0+X@W.1.9,S54.V%% MDW-XO37%\PG>>$G1D5-)=W5'+HE<7UA#RFJ0C@5B,8*MDK] M@Z6^NB.70NXO%+"S(@HG!)$"K7^0%A4P9$V<#BSP)&/*O'%'PJPJL;\4=^3+ M1IUIW)$/Q)[JCEPR&!IS1S*F=3#<$!:")^!H(KZTLM%2>"0?@0MO"MDRGA729&D@ZF2"%[BG/0C)K:'5';GLRE.A;NQXC]7P4;)7Z!TM]=43X5='_4ZWQ6SCC50U./(6VI2-=TSP MX 2U )HZ(5UT&GQD6@D6JC=RR='JT[@W4E+)=?"1F*0C@40E,4PZDI36U$H: MM6;%&_F<8S=>4G#D5-)=O9%+(M<7QI"0-("-E$B&%A%P$,1KJPAC"D1*( QE M-3BR*MCJC7P,01PO':EEDM([(E*T!%P.Q#,3B=;*.H.;("4Z&V_DXBK8*O4/ MEOKJC5P*N;]0P%)9+;-1!$U^24 5#X N[+QM;@R(HZ ML_1&/A![JC=RR6!HS!L9CK3OC>2X^ID%EGSQ1M('GXG4 MX,A[>B,Y:[R1LL9&WD*;G!1&*\JI-[F4N76:,=!:&J4,MZDVLEEVM-JY5#E2 M:QJM\42"*(5N/256IDB49D9[!30!GXTW4)),] 2$3\9*5%(W@ Q-H#XU2-&IL9%6PU1LY8T$<\T8R"A!QH4G*)A+0 MWJ E8#EQBIM$P8#AC3?RX9WB%E?!5JE_L-17;^12R/V% L[)9243(\K$1"#9 M3#PR;1*]E]$JJZ0-C3?2/-@;66,C7Q#J3..-?"#V5&_DDL'0>&PDUTX&QHD2 M(1!P1A)KRK&H#E%:I"-)Y)5UL:;,0J#02XJ-Y,/"D5!C(V^A34Q;RFTYSL\: M*),N>F=8UMHS5OK55V_DDJ-5N.2-]#+1J('0S!BBE9?$4.6(4*B]! V@7"S> MR.M@]7Q"-UY2;.14TEV]D4LBUV-=/5U.061##&A50K* ^ B" &,Y."JSX[/T M1K[L>(5GI&"K-W(6@CCFC?24<64H*EA5S $.GG@A#$ICD, BI2DTWLCKF5+/ M1\%6J7^PU%=OY%+(_5@?&Y532CX2FW%)(3M&7"F5DKVST7(AA-(H]V9-UL*1 M%74>UQOY0.RIWL@E@Z$Q;Z2,D7(TZPD:\YD C;24DN=$QV28!:69Y"4V4M?8 MR"?/U%:--U+4V,A;:%.*04G* MD)A*5^T4$LIU0#'/0 ,-T1AG:FQD5;#5&_D8@C@>&\E5"-DZD@UH A$<<9P% M$@2CUB23?%#EN*_6C:Q27[V1RR[W%PH8%U%8[8'(K)%8,Y&)T\BS+:Z]LMH% MI5 !"[T&#VX@46,C7Q#J3..-?"#V5&_DDL'0F#>2,V&,H9&(+!0!K9%^^(Q$ M)!OG7 3OA5Y95VOB>O+C?&,C_W'L?#>M7[=.8N>O]7_A'^%M[]D\%Q)Y\^O:#RQN78[;9ZN76\EUJ]X;9O=0Z;?S9/-F@YW_LKM?Y* M@^.6.XPMGT+O(+72C]0/G4'Y2@L_[[=G[;WOWUAR3EI7"",%$TCYROKS4YJ%=_'X*H(K+7> MID.$RF[W=+657-@;[:_6]PYNN>/4/^@<(GRVW-%1O_<#,?SX7(;'Q>#&XX2G MDH_4/7V2G3R-IPKY<*???'FXC^LVOK2-MS8^?9$.%)2&YRD92\H9)_$Q6\*\ M3B8K&YE)*^O'Z7#R)FZYC#NU@<.O1>&W(F[9M9_*Y@:0'^J)7R1NL#'8EW>! M_;GO]VU\U(R4IO57X30%S1O9'90-2)H=>"['G4%KDL0^F6#B].%>+^,9ZJNR M-&6\PX4Z&2"\HU;ZM8LS2CZ&O5Y19N6A&H%I':3C/=16QWNN?!<_*I=P%[9F MJ]L9E(LWZF^M5::EWQE\([F?$FK(X;E.JU_NB1,QFICA0#ZM?<0?]),;G/1/ MAU]I5&3Y+(U,6+Q\3I<5;PM'TNA=G*6?SS&\\^5?=4:#'1+15C<=?CW>:Z[5 M_++!Q?M^_DOA[<^..KV3E/9R;V3H\$0AT=Z/)5OX**/*,#JZ +C3[:' M\]'K%S;47+3?28'1_5^6<#_+ 35QNV\O,&^>3XI)]:P0WV+KZX MUCKW*.#F[85OK;_.'0N=0GSP^Y?6]0#'7;"W#+0,:OB;([S[V (?],JV2*%\ M;VQP(W*4_N^D@WNP?(@,Z6^FX K.(#(5S=,Y'.W@!L^]U]%&$U-"I - FPE\ MCD'2Y),Q/ Y-+/P-&BY%+T2P'CC51B@!S''CA.7)*ZNRY!3LRDVD5376ZUP8 M:@N%\J#T4\39*:3_K^'Z($;BG%\LQ&C?''7Q7N6I!T,!'DUI[G6[O>^%\O\= M>E\\;<. ?R(SZM'4+ZC<=4>#],OYBW_&S@#O>?I+Y[ 9>_.C?U[7!%>##(HF M&'[\S^^=>+SWB[5KFNKBL1N%.(QN//R4K37.O"OVS? SQ= 8T1P'?P=/W&QFY%;S?PPSKDWB?*;K]4B-WXAM"S+.WQME^2BT M4:[Q.PSAGT>]0:=LK5_ZJ>CZO](_"]X3OF:N8W31_N4"*^O_S?[G\M36#7AY M83^D ]P'5XYBA,"]6AJZRIB A>B# M3S+BS/#$5 KJRSN<7WKU!.;=YIM9G\&,K?'FZ+QZS,?UR^') 8F]8S(:PS,Y M@CG:W]UXC6/J[K6WNWN;'%]_?G^VL[]SMKOQZ<<.?P>[^^]E&\>P>_4(YF#S M6WO[P[>MSZ]_X/_%SO8'?$X?9Z/,22 MQ>0U&HV$21$(2".($3H399EGU@2#R[VR+EJZSB<7%LCF?QDV'L/Q]MD>^QN N%WS>?IT\'XC,_1A^# M\"MGZ.=62V,55.R^+W9?1/&HI'4R%F$;O"? M"*VJ=BAL_8JL)0];RJOG MYQ6WYX+;3T'7%Q;%)IZD1L,L2P:"#;%$_KAD@TW,RJB2,"PW)ZGT_"25SO0D M]6^AZJ=]^QL.N8C.B>N69 #^/),!G@[%QF*0M=5@&%!BHD\$+#7$XAX@5ED: MDK(Z,5^"@#B_-1G@V=2LDXYH@Q/A.63>8VLBPX6UD',Y:E60&U%J**.5=OT]F!RY!9-AD[_GONAF")-GPW&)RDN''2_YE$TH#*H/EP MZSQ==;1"U=B;'5:TQXT]2%X+)QDQ@FL"1E/BIL[4UZ1$7&[6>@[5UCF?5X'H46!LK$1JYL!P,T0(D M@1@LL5D+(K.35'C\GU,KZQPFM4]?(H-K\3#UP==X]F>W9V>+I[OJAX&5'KZM/1T JY5@CI+6+L@J$Z@-2V%(HEY M02 G09Q7 C4&*"T2!^?HRKI@8Z$:RTA0%P]5'WR-FC%R.6-D(X54T@I:HN:, M/#1G)&3)4Q <[560*GM$ N^#\)J*P$)HPHV?@N#6G)%'U .?+M';;'4,U!)A M:2A-!#CQ#H!$F[7D4,H$E69BJTR+5:Z7^G3X.<4>UYR1FC-R4\[(5"!>=:36,WJQS2KQW9!-:MG#6H[ETHQ".>M9XZ$; 2:U;* FC(D MJ/];N]4U_(*?@YK1%XI&3[IG;$*G:/K0:E6 M?;U*Y7GEXD:VQGXU@A)Z\1/G$39.CF_^R:.7 KUC97%IK\S7V)][_8LBK5\3 M\?WDOI&F&\0OKOO=G0Y6_G&Y>'CG\/SB2N#=KS[[C4^8\V,5.QWB,]*YWK!) MR"]-Q?1A/=%_N4492FNO7S#Y/SH\1261IMH$$:3A!E3(@0JODDT,*)K%*^O; MPXY#N57 L02%_>L?;OWR*MZIZ=(3[;MKJJG9=V_< ,?NNJVB.MSA:=.JX..) M'W1BQ_4[:3"_(KIW?(+-WG%IF=$KR]!PA*:OPYO.H3L,'7RPC\?X1A.T]__] MA^&,__.WWJ@+P22)F]C9((-VW,0HM,\@HG.AG&S8:%+DD*);N>%W=^MP4(O[ M+UV]_*4:;"WN?XO>K<7]IRON7^:K5M!_IJM<*^C7"OKSCX>^7$&?OLQHZ'LV M4I]X;)M<=,6/H*FB0&,PTO.< U?),"^Y*!YW9FLT]",U,<8KOL;^5[;Y]M_[5ROHNURR7Q3QR3("+@%QFCGB MA0Z):Z\]R)5UM6JH7N7L>C6*%QS9]FPCDF_JCO[L(Y+OB:&W=(6?"DAK1/*R MX.?%T654(\S& MS$1F/EL F9/+043&DC*&JPBA'.\Q.SK>.\>.&A6\Y$@R=KQG:51.149"IAF1 MQ'!$$N<(!:,$]2$9H$U4L'U(5/#2F'EW+QC_[,VRJ9I,U+KP2PD)E^K"4P@N M)*&)T&8H28EF%4QIE\U6UBWEJUQ=3WBZE5X\'E'X&W/I^1@^S]N$ M>2#HU+KIRP0Y%_8,@$]):4J,#)Z L9HT4?V):18"XE!VL+(N)M9-7S# N1_[ M65BAG77?J5IP?%G%=,Q8X"&%Q%@F$JU# F@@$)/ D^2-"TPDZ0VM!<=?0L'Q MR<]]SX*/CV!AU(+C<\2*2P7'C=9>8*N M*G6].F\M.+Y(DOT\"HX_7S/E)18=*8F=')RP+AVF,7_5X:@C==;>_*Z)[>9_Q"2W@_%39>*N'-L_$Q<$JR ML9* 5I)8JR/)S!C!O8].EA+>"E:IO'XN?1/AJS[CZC->+C+V,LMK/R'D7- Q MG8Q(DC,B:-,(/29B-(VD=+^3WF? #8%T3*]-L#"7QW%OH"6 M8)P:$YB,"5B(/O@D(\X,3TREH)K:)T_!VFHD]B,"Z*6ZU(I3ZV)0Q(A2VY0+ M3PPH3:)$Y>E==CF*4I?:,EC5LD9BUTCL&HE]AR)24P%IC<1>%OP<*R*5?:+< M<$)5M 189,1Z*HB25B@C@Y2F$%"UIN\9*O6\L;-&8L\PMJ)&8B\MDHP76F(R M.<$]\:[6XG/MMKRLS(67V2U MY:>"J$O5EK--/OD@B$B)!%Q; K+$UGHF"-?@ MG _<91AVLI_09*CBZB/?9YGHVZ):E[6,[Y/#RYAU*8/A+D(B)DM&P%M-3.": MY!@91:O3!6Y+&5_-YE_&5ZW)!Q2W$FL3RDQ>JJ[V."6Y[EA)]WSOM]QP\[?2 M2(.VCHH*7;M6TVRI)I?SJD\\_9>:AWWCO'1.OB4G<,!XO]?KGO2U/\=E+R'5F^(PC^W6VS% M)D.B=8R_;2:BE0XCOGWN*1F2BO.N54.GR6I3?[=4@FA]=X/6?][&:*\R61GQ M>C)GES08SHUD 7B,W&C%A(.)A>0O*"V1C\1I+V)TMLL$OCN?OS_*]/TDM&I) M-<[NGWLT'/QQZ#[;DZW]UV<[^^_ESL&GL_9^6^!8Y.[;3[*]O

=[4_?_VRN_?Z+8DY&QSA1N$H$LBWASC83IIU5+%FJI&T2,Z]'.Z_>:WO$ M('VFX!727& ^&+1Q5(BT5"-Q7,6_">*JVV,.V^/K%V.IESD "$[5&@Y#Y;!*U@$9(TE@<-U'@K\0^6C3540=)J8JV:ND7F MN$6V-G:^&!X+X*-=BX8M$L^=EU^AP\29=X&KH2FCDMKC4Z3VV1=E\'7!T?=WFE*'U/_+UR:R2*YV3O\*PV*P5BD M;]"(V?CGO_4&QYN]XYV$@PN]KX%B7X=UEH:RMU03$>;X=(76T===UB$OS/X>:/1RS"ZF2^W_CG, M'G+_EFM]OVH+'#4879[M-D_)5#SUB?;T4,N\Z?5';Y7O/3LGR0/VO2@*)PH; M142VJE3,!*SEQ.%"$>TEH[B:@KJ,E'7-7FM8-+('6Z\.3UOYI,3OM\)>X0+% M5L2U0A K^RE?A/>WOG>Z:',='*'@X [&;>D.>B>'QT-=-12A9IL/=NIV!>,;B6SLII2-0]:>JMBG8QE.DU[OB"MWC[^];VUR]":Y]R M<$0P:XK?B1$G C2AUUJYTL97ERVN%E(5UO4<6\\?[8UW7V2 C':I(=[G1(!3 M3WP"1#"<53B?6F32@?RHA&6ZZ7"Q/" M13_G.&/>N>_%_8L\)^/Z][X/?KF+5 T?J/8%7;)6FTLUV-H7=+(J:6+]"L@_ M61/0A6J+>O[X-R?PO(3'9W8F%75GF>TUU]C77UVWE&0K)[8^H69I0KY0ZQ6/ M_LNL!S(9-^Z7XF6RCSHB"[+)0H[1&0:1AL"]R-$:?N<4KS'&.60D8[SS)61K M'7W;W?CTHWT6]]O[.WC?UW1G_^N/G>U7L/L91[<=OK??OF>[VYL'[=_=@Y\?FV:OONQM_=-M\Y_1*DT4* MS&?G$G'!&$\9*[[&4 M$* L.(+FM7.&*^F,'P$4-ZN6W3>AM()$!8G2XS!XZ:4"(2P'%\$!C5(Z9\LA M&14-BV&F@L0"@<18XE*DT@$SFFB?(@%<-N*C5<3PP*C*+CDHIYF:K1HJ5HV8 M5=GM1P>)>]MLN?EOJ>(=>N* N&9I=Z*P;G MG.*QY$J44-P4/$'8,H2FE%R6X(QINJ((*E<9O7XTMD06V62X>E0^=>664U&F M98"9F;1W?5AH0X69Q8.9L7Z*B7L)@2%?8L7A@Z0)B9,G+(:,%(FE(/5MS9>J MJ#\G47]@Q$L5]843]?'"#CQF1L$2RY4D()(@UGI&:(PR1.4$]7YEG:\*+E?I MPXN0SE#4GZ@-Y%P%]?>3?MAS@^LA&,^V,^0"FT ?TM%H.2:@UF6 RIT?*9*S MU.]5;+H7-EWJ >F=8T8G1:+Q)?'0"&)84(0'+HQ'0T@P5NP*PQG_YS+;.@O< MJFW9\60V?Q]BY!Z!4QO- 5+DP;AP-/-B423#*$MP?FCCC,Y&*!Q=+T";G MC7%#Z2J=T#!^F3O+/G.Q7@B[IM*$IQ#H,1,F"R$A9B *#)HPD69BE 2"X)Q% M\#YK)V^F"?-3U=.>X#QE#?9%BU2AN"&)(;D!L(%X4>JL*^^M,M'[X,I)MUQ%$KNJS/6"24MD,3T"%#Z% MO_EQJQ:_: "<"2.L +.YZ3D[0'+ M%80J",T=A&I0\M*!T)@Q"@&2S]01Q@2R,",D\W MOWW)AN(2QDBT"IZ $)XX13.A,@D%X"$(?_?T^@6J0;271JGT37'ULM2#UJA& M;C>FP=] Y=,>]_J!U4@H7=8:%:TO]HI/CG]_UKE2^ M+>4P8J=[4FH8I?,-?X0;OE%'S<>N-3@YP"DZ/;_#>0SN<:]U[MT\KW)[M3C M][U.V!N6!4@_0O>D%(7/_=[!J,#NE?LBG(23[G"$/@6'HR]?/!W5%3@\[I#F M-YV_TIU*"YA:6F 9L_67:K S+2TP5T?LW?+%/UP"G7LDSB]8-GRMA5!K(2Q% M+83Y=;[]M6$(UVI?GZOZ":6G7E0^X0)$I]&K5L.MML*8R=\L[4NP^WMG6QOA M;(>__KZ[W^VT]U_1';Z#[[T7NP>;^[L;[[[O;O^QO_OVO;QF]^^W8?-L#K<_O3ML;'_9WRWL;\6"';WYK[__:W?R\^6UWX]O5:@G":.UUIH3)4BTA M@R861"+."VXH=3GX/+3[#36K5%R/*UFBTY>:"+ULP+4 *3\5N!8(N"Y.3;)6 M-/LH":.FE'L&@Y@E!>&HI;+S,0D>"G")5:W-*JJH94F0KN"Q2.#QP&"["AZ+ M QYCIQT^,50!D$G641%(/!+O328T,^\5DU8I,P0/U BK3%Z/.5E0\'BBZ@KS M,_1^MCH][U4V&)P.MWNY=[S!XT0'C1>00/!7N7:K#H$QV2B=.;)!(FK(R!%66(MES MZA'Z+"359$U2NTKY]38"2V3KU>3LA>95LS;**N@L&.A<6&I4,$:M222*+ DX MG8DW01(I5(Z2*IF<*XE+QHI59A$5,T/G)+K I P)=7V3 2DE.1>1H5;=*A]"IC M>I7*I3;2'@$VG]#G/H=,A&*KPM/@6<(6G.<+3F+E+0V"(M@JT!*635<-0*@"VJOB,2[8O80J5;A#FJ9*37AT>=\YS,CZF<-+O''?2 MX/4HU^--OW?PVT7:R58^SZGZ/?4;&7K1F4MG7[^ <>!Q-4ADI3I#-HIX9%>$ MZP3.X>1;:Z]E+M6$EB7+$5FJP;ZTA):/%\EMK\8SS%JCLL.M.78;GM;'?QFE]AY_,GL;.-]]KX M ZVQ[K?VV>[>YO:_][:VOTJTX,3.QZN6V^;>UN?V]ZV-O;W=[;BWN8&__5S> M>W^V>8#W.'@MMS;P.OMQ[TH2#+/!2)LY$;$4D^?1$S3&)9&:&D,=M5FXE76E MS:I@-0&FQK OF<-IUO[P"F:+!V877O+DG 8.0#24KL>XR,0';P@+0N>LJ0L M*^L&U"J%FA13 64!/-B/ "C/KD3UTV')F$O;(5YPGB@)-%,")=/.@:+$!IZM MHE$E"[,N45US9&:6(W,>E_4S+^:HWPE#,_&&Q)@'AZ?.L1CW9+OO/Q_TB(N" MVO>T:4\&\1P<9VO8\G/HSFYP_%#=XT[?>R22MJWPNU+V7Y@!66>D=) M]LH12-00AV2?*"2&6J@HF>8KZV#6)G0)62)CM@;Z+PI)O!EN'FAZ5KA96+BY M,#AC=-+J9$A47*#!69(*HW/$:2-,L"P&+5?6Q42XJ2+_[$3^@<;A$XI\M1=G M @5C]J+P5EM<=A)!2 )&9V)X$+C02H-E.2 6S,Q>G'6^S\\(IBNQ2[>5;=6+ M5(/WU>%IZV=(0.?@"*=U5 \7+X+6H._A^_W4=<4V+*>'38.O0>O[7AJ6W3VW M%_$7W]+QT%ILC,63_JB>0OJ!"KQ4QBU?OVQ6GI?H=)Y1:U^V.C>92-8;R MMV]S_]?]S8VOI[L'NYUK MX6,';_;:_,/!YMO7IYL;[=/=[?<_VAMXG>WWL/7Y-6^_;>,U_GVP>_#N^Y]G M.["%R)"C2X9%8CS-!"13!+%"$$T5FB61:2'%4)'@JB-@%U@V1DAI#,^:1D B MX8'S+) N%A/&XD+?K4XVXX]9J?W6NNR;* LMM=;Z\'-CM#ZZOX:5VKON\/*V M7Y(JWV]0+Z=#UVT5S>L0/#\L-@#-H M %1D"\QF!$40#XJ@Z*C2M :+BS\5?SZU>/<-J"&\%4 MM+HY[B9#)=RC8[]GH/YVTK;]QFULO".P=KQ2/.\8>(YJ="\KN(?+_N,B;*YB M=1/?&L=7XJNO6#?HY=#Q.[]R*UCHB7:CQ#?F9N+G8?\JU.E;1*X?[7=D$PSV MI6V?VK/!QA_7)0[$;7QQR>#N-Y_]SB=,Z5$"G^ !1V(/S+C7K]3@2^ ^L9\_ M!4.R=1E*X["?->K_W$,U,P"0*AX8!.MUUL;=X>"??]BM^\"@F1:D]D2H_EL$ MO/.!ZO($62]5: ;+4!VP5)3P[26.57!;%4<8<_77%XIYFL2M@.+ZYPU*.>)@ MOR486X.QLLC?K>I)9/ZZV7C?O<3_/(L5[;W4/N.F%=?4V8O&:1S!NNW"$-I9 M%P _K.+VLD*X=OW<[P*6 RX#$Q4'V2QI#0YS.PHP6$$GC+16_'D,##16K37Z MF9)7,@EC:0UN7GW\O<:I!65[#&_^!&-[&(&@_^^O#/S%'AT@<9-!;P-%[L;P M>N+9LU)^#4PZE^[_ULUFRZ4Y+I\?<3[?.?T:3+ !L!5%F2009P/$.2B"2%#* M>8Q)$&)CBZC-V]F.+V9:WCE=M65Y9U_>YNE7FXB0% PAFB1#W!F"3%02&>FP M8@3>R94HB=R\78+R1:5W9EGB.5US98EG7F+<_/ 5,)-%G!@RAN7$*1>0"48C M3[57U$9#A8$E9INW$P(S/>>[FSOX!U8^?TJ M"_3]Z?X1?"_GQWW9YP>WT^;V*[:S';[O'^V?[IQ_.-W?^[.U\^X3@>^W M8(QLY]S_/#@Z_/[?\YUSV$U?B1=>$Y>03CJGD J+K!$.T$JZQ MQR"DT6@&_ 5K6(B(E<5!TX"-6!$OBU5QAK3V$@5OO-/,NBC) M_3O9/9%=<-DXT55KGMTP>0L.\Q8_5W$Z6_ MVRIFF*[48!>:#KNZ280EA;2DD)84TE]7+S5ZWV."9G[\N83VS!PX_ MMM=OQ*O_W1L,1N$[E2T#\[9['$>'"X,;_#L.+K;K_7+&GMS-\$!"/N[^?KB[ M_;EU\*[Y?3_'V<#XFO33^?[1=['S;E_L'_UY='#TGAWLA:/=US?B=CIO>//+ MG]_WZT8FKZF")=S8,DIMSMV.H*2S+DA,QT[WTL.M MSB;:>)$*-LV$3=?2-I.))#=B0]);#QQ&>6295M\J"Z+7A MX;Z]SQ$$<7#/,I%%K=Q'K5SK,^<]34I'@S2/P!&MCTA[1Q$7@F'"M4DZ5,TY MP=Z\'9B\0O9F7;JDE"9.=0'0M3"3"X ^"8">378W)CP2C3#G! "4>01V-T"I MT"RII(S.98_("\+HHH\<"X@5$%L+]T !L:< L0GG O>)!LX""B**W%?3(NL3 M0UY$"R)DHJ%J%#?!U@?$[M&O;ED)1[F"0*^;$^TODH] +MZ,,KO'-81*LM'V M-[!6)""4U[GYG$*<6X%LX@)A3URDH')MC/=(-AKO.0E8.IGZ]G3Y1U?KGTL& M7/F!+K/[_^9&N^#OHVPD.QCG']TOZXB4M*.5S.19J<&N;Q>^NS.)7LZ02[,2 M"3*O3_I]&-0S3A':CBG"',S2.W'=IF"O-[3MDB9U%7D60RX,5[*D2I;4LH]4 MQG@\WH&WC()UL7D[S?.W[?V]MV"??A+P70QV;&>_<_!])QL)>^W# [!KFT?O M\<'-(L4=>,HOGP_A>F?-O>]@3'P@\+W60>?#V<[1/MG] M?M?* [1Q_;-Y*= MO/ A&@9&;F0$<:89,HI(9(16.#IKP>P%+4]X274J60I/CT)_6RX,#>"!X;R*(U,* MO?V]@,(S X6GI":_AH!I?O\""S/"PH2'/BJ3?. V-R-VB'LID/$D(69))))( MSV6L?!*;IK"5DBVU597N+;E2RS;4JFE_U0W_[OEBKLT+@-?2HA1L2H_!2%/& M @!:YY'USB(G\ZF/-C00L[$U-:][A?"O)%(\:[/J&GP4XVI!(#+1%-T#63)6 M(J:%0=Q%BXQ)'"F2 N/6&NT=&%=3,.3^ME41X6>D]N\CL,446H 03P8KL>B% M,1PE0@CBFD=D8U1(8.RTEHD9$8 )B"EIC<^3"3ST]&YEC)UY2D-,>=:">_<^ ME[HHA%TXRCSP=BTCQVG&I'(.Z204XI)*,'0T1HQP;1/VUB>YL<7XE$3/%8*W MZ1"S#"?S(OS(!2UF[? S.C4:P44Q;!8$&E>&#;9<"DI2=@_[?)A-D)4I_R": M1*N]D6#8X+5(X2N8\1PPX]=846RJ!>#'A$TEK0XJ:(J$Y( ?1"JD#1A6\+H- M6D2G(JE(QSJ<+CWE =+SJ&SQ_E8&PZQV;ZEGL:SY*2KH-T9NH:N+4#M7^O.9)/H?->D'>._CT3[W?[[?>#O3\/ MFWL[9/^\W;EM(.VP@^U_M9KOFH?P/+AY_O'P8 _^O/O$=^#[.YTW9.?\\]'N MEX.;B?XL+X.@'"652QQ3(I#E^8"3)@'K&)B(N:NI$5-2:FN:OE;R:M<7"9Y7 MBOWR .%L A 8$[GQ'TTY@#S0B(S+N;22>TX8HX2SG 5RVU]2X*# P9+AX/FF MV2\-&B:=J4%Q(IQ%2F@)T* XLEY1I"2WW$>:9,K5-XS:I*L"#B75?:5SWNJ' M2,\JU7U)('0MU=T(F0S-N:DI A9#B"4BP$E)D-*TMI$W<86G]8 M*2;UUMN M9XGT6(#@EG3S)Q#D"4,#EH;+TV()TP"(KPWDG)$G".(FY20%9&#?L30R,(?KD'S]:R-?:IA_73PT\C_3C)4'^M?1C@;6DD7'DF0![*_B$C$CP _L@-1/: MBIPRH\C"?#I/GK92DO(*T/S.3BQ(LR"DF3@!@J42UA%$8C"(ZVB1%1;L129% M!'O1"B( :39EP9F",^N.,P5?%H,O$\8KT]A1L&"149XA[KE'5C$/="8F[#6\ M@UUF,FQ]$*8DX)8$W.<]V.>7@$M,2_O,^O M'^WNO1?[7][ /5Z=-NDGT3SZQG9:-XR4H^]B__R@TX1Q-.GG0S!T#O<[.P+& M?+B?GV<;QK'WG>YN^[,;";C<1&D,P\B%F!#7$B.K T;!&\FTR:EX9&.+*%42 M<$O&W=,CP;-*P%TB(%QY19,,)'K"D3>1((Z#0EH+G+T6A%#"M"6ZZG&]J+B9 M@@<%#QZ,!\\V W=YV##AT?2!!9T;WC.++8(%P]FW*9 DL S:6.VM 6S0>DJ3 MQIJ"0\G ?=YI0(]EJSR+#-QE@=#U#-PD++%"(RQ4KA""'=@NQB'*(J<::^58 MSODA"SM5*>E[ST%NGV'>[1+%=\*^X)AX%02B(4;$G3/(4$Q14H0(;[TA6.:\ MV[EK>!3I?4;2^\R3;Y1_+MLB#F6O)M()QBX20BRNK,]1,RRBIDA%2">*>=Q1M; ME);DVR*Q#SE%> [)MTL4W,GJ.L8FSPSB,B7$273(.L(0CI1$826S(2Z$Y1>Y M?49R^VR3;YC?2OG6*8.^)-^6 MY-N2?+O>:N!9)-\N"_*O)=^&A#47GJ%@;.Z%J11R#GY0R5PDDBCX"R"?D_D- MKKJDK)2DN (TSSOY=HE(&1P3F/ (2JK,+.Y M(TD*T!2@J3O0%(!9#, T)UW'WC$+::UW M5Q1AIF3?CI^L>=(!H? 7>WS\SP7TD[YQ"NL/8SAIQ]WT)J4(<_DC7N[LCW88 M/T:XHV^U6Y5S9B\/= _N_Z]VSW]?T1U^\-]#[#N?N_:+.=G-C:1A1^YLA^_[ M1_NG.^YWJ OEZ/G_^XL)VT$B]=KMW.GAY*^%[VD2)2BF61/ 5RZU> MJ<$N-!%\=7-KU1U9XY0\X]3B7)+E63\^,26Q^G(Z/FW^M=E(HT262O&=#'O] M,]"6EPJT_] 0_I7/.)H.'W>::MV3CHO]C040VRMK[7WS[4V>>Q]V^^HB7?FO MBQ6]]N%+TP[1%66^8]L.K+.#P^;Y>P;_/MRG8*>] _ONZ!N'._'](T_V][[1 M)MW_V;QEVS4[!YTW;.Z4 2RB^DIOYZ$ZMJ4@Y9U6Y@I0U0^()6]4"KR78/F!!-/$9".8ZXMP(9G$P^'J2: M!4TBI06M[HM6:Y_:?LUP;MWV-]OAA#D]S8:>.PFO=NQZYGBU6H:Y[7UUQ(H?ZRY)15S+_@>]G@+/S3Y%!-,?,Y$[<0.K920% MJE*D-K?C$].**J^0[5^2E^M"/9=9>[V RU. RY6UK(3FC >-DE8!\< P,BR7 M.U)&4D.<2;DV 65JT]0HI;D(^,J$=Q4!?P(!GPP*4T)2%2+"- "%B)8@)[E' MS)LH0-RC(]7!@:E5^9&UKUD ^[L?+5AL?P,IJG[[.QAOPW[+G>0PGV'O/A7F M'YZH6:ZQ,&?!2!>8.F^VJE3,A+L@#EXTNG'8Z*5+7X(; ?':5LU;&?MZ>EF? MN#9IO4O2@==RO!)A27,9D3#;"L&UN,3^&XQ8 N_'J% M#.B"'HM"CRL3641-9# ")5IEB%J+C"4))14T3IP:FO.VF)R_*$"1X/I*\+(L MY"+!"Y+@R;)]S,%Z*8K $F:(Z^21\]XBSK$)R@"!(Q0D>'%Y434R@5? /-D= M'L9^99&L;0F_Z>;'WY9K?PS@@>&W>P)1M2JO0DZIJK*2"@#-!$#^6LNA%".E M@2/GRH(]O?1.AZU9I'FM(_8O,SBFS MDWU[-+'8JMSD3WF062Z1=LD@&RRQB6"OI,XR.S?CKT\AOQ7/":R:STZ):7Q@ M38K5*\>WH/#&U2NW5^.SF?4L3K,D0/XV:0(1I2CH48:28 #(CGMD-19(>T6( M%I@3KS:VJ)[FA%F]0YB:EM9Z]-)9ZY^7L\RSG8(^\Z'/E0GGL+ KCFA=\O,UL?H:S,&E8(K4'9&7:_Y.1?-KTH M.::X),-!9Q' TR. (YHB)8"Z9:)#SG@&SR5;;,'@'\:I4? M_7BU9YZ@(//:PVT-:M<4N%TFW%[9HIIQXJ4A8'PFFH\F,')$)Z2(E2(FZV/* M99KYPCJ%K2WD/5X!FP)Y]82\.2WM GE+A+QK?9.U.B1G0E[Q/?&B\/OOJ*=; 4)\.[OW*KRN\3U7J7Y/I<3/X\[%_5*/X6 MD>M'^QW9!(-]:=NG]FRP\TKZ[9<]5^^ZM'<#8;1L>HFHHT+#= MT/CKQ U:H67[K3BX\X'J\@3-WA N-NSE9;CJ@_#VL@_"7Y=]$/Z__]&4T'^, MM7$,TR0.<,R/WJ\VQT@S3>!ZQLCAH&K 1&\OK"G+13PN8 MQ:O!( X'.;6C95VK#8 7!\^](U]LWXWL?YN ];_/50!F/C?5 M:M[@^=1S>=_] 5*>2[SZ'O";[K>*$_RP[3$)[L3A82\,YLE:7=/@Z/6,?PY: M"1J2TM%9,'2(,YY*IK"EPABMXM?W]PM[OF6L7&ZT=8D\PKM[8(.\^]C:[S0/ M=[:SX_-?G?V]-Z<'G3]A3*_.FMO?R<'>^].=US>=GQ_$SKOWIP?O_FSMTS>G M.TJ7,2<>X-9$IZ87%!!J62BX2D$JPD/V'OJ6 I&TPH> M[A&77.!A=G]KV&CW8/O?HE=KDS!;7SX"OUR\-HZ,_ACA<7[$[%9]Y7W_ M!*YTN61O>_WMWHD;II,VO >KL#XIM4L"JIU)'L,,,3+F=DJ9PG O+-**!J02 M5A'#\BJ9ZV!MDE7F,24/_QGRF (K2X>5"?[CI371<\2"58A+%7(%>HHL,Y)C M*:FG;#JLK%ZF_NKQG_?=P4F_XC_]L4B4$L'UI#U_Q7:Z7*T"2#,!TK5JP3Y1 MP@D+B%DG$!=.(EA/A3P61KJH(X]Z8TNM=C9$\=<4GE-PY!%PY(K8> H[P2F/ MB P:<482LD!UD!"6B"19LBEN;)GYB4UQ[#Q 'E^?#."Y8[]QW.]U>E6(=W'H MU)/95'_'R;"Y DLSP=*G:VZ<)%TP7B&EX4XC8!Q\F%U@-VFK$$+[*8P>2VK52< M-\OH^]3SW\%X'<3\I)TL$E6 4''AU(#HO)Y8$,"G<8F?P5^'MA__E9=L\@.O M>X.UJ?ZS))S:GR0]$C2.D"0B*H5 /.B$# X"I4B"DL[C&&G&J76H/5A\.L^; M]!1@>71@N2) F$I'/ ZY&#P BY$!:9XTDE$*JCT64;M\>E6B=YY"0,?I^]UO MC7;5;'4BOKXX>QZ+ R4[&-[&JB0OSJT0.SH8]U[K*),.EC$0A(A@% MX\M+9$.4R# 1G1')F "D1M(I-4U7B-445\[ZLIH"%8\*%9,M;(BV(D:4F.6( M.RJ0L0$#5R$*PW(1@WT%%27*YBE$[NVX"W=.XQI4S;K'_;AS&O=)U\,X;:M; MI0I>E$HI<3A+)C#C-0*+JJI0,3:K=M.GB^6!3_[G8G$*5LV$5=DB:1)S &(JY MV)S'"6G!(C*:>)*."FFC*#(1"H1 MEXDA%RE#)%%%I2#$N91AX[9=5%PXR^,U5U5X[$7"X'-SUG%0!5_.755P[J(M?D1-Y)GK,:,GG1&!FNK8:]RK@.&874 M',W0BW-DR> UB\0NBCP4B7U4B=VYE-C@K5.8*F19"(CS&)'%4B&AK1=<$Z]] M[CGC6*GV/I?HZ+%T;M/PK,S 8S/Z^( MP:>?S;U]]A64@8U4821E '9 %* .QP)9K7(UJTAU[O(M5OOLIK@VGJ%KXR92 M %GIV"'<\>?P96K]C &=QWZO(,C,"+(S@2#^]*OPGC%"-%(TIR=&"J8%@ ; MB//"2A*,TEEBJ]80Q=/Q%$&UP\/8?Y$/<)Z97V,IA&4 CPF__0*/)E(7JZ4H MF/-@UO+JJXC4:L858MP1Q(VBR"3%D0LF!6EB"MKGP^)2G+?X4^KM3RD(\1BL MY-572HUSG@ -"=0C+H1&@.(62:XD%B%Q3:IPDML9/BOE/IFY(R)3=28I>[VA M;?^BB](\OI;5;<%:7T=,,Y8TQ!E1ZFR2Q]B$84JE1Y&0 "A%.3+,4Q2E))Z# M224MV]@R>"VJ\\[7O77Q;IEE-85>0<2IKT.G(,Y#$.>*%QFA:: L(I9C;3GP M%V1,E,@'Y045CD=G-K:TV!2+[>G\>%+_4!?.S .KMW_G/_TPH:+ X- M)H@.P4)*C!&3@@(:Y#(++@HDJ#61:&6BX!D-U)0Z"_5#@^<37G.S^,O'W4\+ MGJ[V))G+1UVB7M:85Q2Q79K87A$+332+4D6D+<>(&TZ! M6 B/HC"><<< 9TTEMK<3 9]$;)?F'UG5HZ5YR\NMO('T]/SCIH$T"M>[CF@% MM&8#+3+)-:13"OL+O$8*#YQKN 8*%'PMK",0NF+!!3 M)MAE]&!2 K&T*5#$E7%(!Q.0I)Q'&8B,VFQL&38EGFCU,*4BGW\,K6M'^#NT M?FQ=/%3SI -BX"]"Y,;_O+Z+F8#IP"(E&Q77%!"7>$Y#H%I)PBS_NITU(X;_ MT)6*O+Z!_SKI=&S_;#==6DFOX0[P6+'K82?OP;W^U>[Y[RNZD0_^>XA]YW/7 M?C$GNT?O:7/[%=O9#M_WC_9/=\X_G.[O_0D;\Q.![[=@C&SGW/\\.#K\_M_S M'?@O-TGD&HM@$#'8(1Z31X93B;3WG"NFG)=QHQ%!W(]A4H?]DP@K"\MXL?-@ M;K^UNM4&XA60+QD8:0;&5XU^A'WC 9U&%8EZJ3$\S+6E86S=?#!:17AU0_5K M!^2DJC<]K/R;(#># 4!IOL2W+MPU5#; N"[UH'%J!PWX?^KE&AV#EY<26.WE MZ3-AJIFH-OVEA(X$#6:D;8\'\>7%+_\(K<%QVYZ];'6KYZJ^](_QM<9B*XYO MVTM9"$=O_^.T%8:'+XW95%CED-.QJ3>^\>A=LEE%H]Z C=%[BL,WY9UOXTUR MYWN_NBS!FY+=_?:O+OOK]P1CCS/8^PWH-^;T;XG-[8].(1\^ @KVE\,^]+T, MFHRO=_KZU^GQIW.OS):N/?XRTH_JZS7YEVWGR3X_9!9Q]^_\1VOWQN[W?>XX/.&[;[KGG4 MW/[VL_EEAQ_L-6'\8+>PL;5-G&NII1=$BA234-A8G2&'F (Y2X.OUW_@(7MA#5NS M+ O1WE_K6)D$CCX2A(V1N0V=1)I*":L'!!@^:0/F 5"+)6A0A1\@2@/M[0*HCPJHEQQI!@QEMA&9(/+Q8V5 M14;FXL96K=4_06NL*J,L"LYU) M>N2PE4D(C*Q+"NB18L@J&5 B*B:.#:4\WEW[=(4H4LDEJW&,S+(XTHQP4V!E M-EBYXD@Z<4*%L"BI0!#\[I!-1B%*A?92*88CSASI=FFPE4HS6SUZ-,U+Y$_Z M_=@=%C]1#0G2=*ON]6C%"F;-B5D?KGF*K*,V18U4PAYQ0P/26!$$MIV*BJG( MB2]-P(NG:$T]1053%H8I5SS( O]A/C?"4I8C3KE$3HK<6H)%936CALC2&+Q. MOJ+!T Y/AC&'4+5;G=9P%,9:18@^-W_1+!;ZX=_QHMXV[Z]^4B%B";#<@^39(C$H--TAC$(J 9%PXCQ[%&3-/L)0+L MH3QW])NG'EEQT10731'PI0KX%5,)07LCF$.4Y]K*EE*D"[[0F5JW0/'%3DY=U$-MFG24D,Y% +N?9&[* MT"B3X,C8X! G-B#G -A-5N94V&2UV]A24RJ^K9Y;:V'HOL3*3G,,=@%EGQX# MWNM'=$L^S.HBV01%I81);CE*GG+$%1?(1JF12 SPC6GE[!WY,*N()O?(UY^> M\WRCDN71R6#82F'];Q# 9\##NR>EXPA)Y(OU;3'T$P?HP>L ]S^*+12HVK1WF1)[C;&S8N MYG>S\24V0J]ZS79AT[:.X9VJC"1FT,3V,;!M.!41\.1A.=Z6*U@!EM)S9'*]_@:N=,*8DZ'@)[_!16/A^8W#BCF+>W;WKX@//WAWY9QKN++]6U7XX M&1[V^E4)FTIHX>6J2$,V5>%S,=\4UI[HBV?QV4\/^7! MAT_'GSX>CY[WZM+RYJ7'#_IB-!^CRXRF8?+RFXWMT?;-6_1%O@!<[C3_J*&[ M?'2:=W'@=W'>L;:!E ^OP?(&PSV^.@86;/(..0.\ N@?0P[,6J3 C-6$.J < M;&.KV[M%,"Z!]SQ'6$_965*2@]$*KNCZR/*[5G^[E"P2#+6[[$!;@ > Q:H07@$P?5 MY?H1- S,Z'#R.UVXW.EA'(EMGM&Q0H7QY/W; " !3G76 &'-DK+9>.4]\#3X MN30,7/.[W?K2R4LE@E+'CL->NBM2,/@@O]K*DC_\Y MH=S[E9>Z<0+N-!4<^F3Q\S):"+A^"O)9WB_!"5"+TM+;?W3 M]?_8NA/)QO#!<\FDBWC"E]4Y._#.?US4^JF,\XEOC6D7OOJ*=<#A8#KO_,JM M8C5/!)&2WEB(B9^'_:M2.]\B_ M^>QW/F%*CU)X!QYPI(L 9WK]:E^]A+T>^_E3,"1;EZ$T#OL9.__G'GL=%/E> M13E!;G,A.M@[@W_^8>_>T=?+BMTNDK1\+WVU[]Y:0 $PJRQ,T>\,1%%XSV-X"X>[Z3*DJKI][R@W&>2BOQ[@8IDG[ZS MO<_W6S?5YB>V0_/G]WGS:)^!^OVY\^[M(8R5[QSM_VP>[8#:_7;:/#IL@=J$ M]U]]M9H"=;(&40^6!/=8(DN<159Z)J2PS(JT<:G-PJML>) (JV&-X9YIGBRU MGHM((L7>B>"(NV>IPPF%]!3;MJ$W&U=-WT:[X3X (E;"1P7[Q+HSO) %[&IG3V=*> ML-]][ \M&%&N#_J.JA(:\@]HC-GY8X;_EN\&%)E9PRN/"CM06\\QQ=SJ7RMJ M>F,D#?NM'\<;:/2!9%O]\:W'7ZD^&,!(A9NV8^7'AK\J@W)DU%X.,=P8_-C_ M_ WN\2T;Q7<^VD0LZW!24JKJJ=D8?4JW\Y,:PA_'4_8YS]ANJM ZU*VGW+(U M^+>SG*[G"8XB)F04R5G N9LCY1@9:0*V/ 4G*AT,BI ?$W@&CT'\&?'FS&C:2;3ET#Q6Z&OA+D?.\ * M;L+N8U-2&,?KWF!8F3//FHN>O_FJ60#Z:!42'"?$I>#(8DY@4P?K@^$T:7N3 MBS*1O.2)8,6%@,8S7]^2BXLG*;F?5X&$'7!UB7CI8;ZG+ZJCB MJHSVZ/3EL/(NM7IAD&,&07ML1Q\[#H2 D9=WDXAI%N1RBVT3C#?QR"\R:[5M MHC>Y>5A9[%\6\=Z4ZF$%M5?IJK\K#/[$\SHE#NMBQP$2Q[6__RJMU=-?5=.E MU)LW=2^X_KCUYFO_^/>L-__<'I^86:S,PB1>4./O4\)F\& MH7IV\U3$KVBJHJD>*"H+;Z8T:][LD^8)[=YP[F:?VL):&JQU7NQL#U^7;+&Y M\UXML=9;GS!)BI-@C7;$"N62\HSH<56$6>*XKT>69*_^RI]-C3/&CG;??>SL M'WWN'&Q_A_N]P?/[[M[K\Z;[YJM?;CS3NMFQM@./WAWT&I^ M.8#/?3J#\5-X_W#GRT%GO_-!Y*#0??KGT<'1_MF-XO^,2,*#=J>/SI\(;YG%+/'@D^4Z,6<, M\5AYJV7^:0L@/ $@7*60"F.8(=$@RFD$0- 1V1@9$EX9JQ.UE)N-+<(*(!1 MJ&FAV ((2LQQY X @4P+?2F(\.1% MUU845>:N4A$I,U9R%K'V7%MAM1$L*IJT%X(:,W,UMH(J\Z/*%M$#$ M8H4X\03!+QQI$SCA1FHF.* *IIOBL1LI/J)D_\ZS7.3W;C-!)8_A!XN6<^FQ M8:!_4@+)%8Q'38K\+E]^=R>JG6J?4L06):8QXF"](6T-1H$93E3 *E@*\BNF M]*\HXOL]=-$]_]=4$X8+3%,'2Y'CVF%OT.0>+ =LR N8F MGO4O48_?R+@PZ]42;1(,CV>O$C$7[/EW*BV@O M0+1?C47[$]XY^L2_,FV4]UP"JTXB%ROV2"N7RQ8S&Q,!;B6R?L9\$Z^73;5$Y;%TU"O.-;."/A!0%0UECPJ643S*43S M_7713"RD2"3LV:0H*$O"D$D8(T$YH=6AA*EHL5X1V5Q0V\::A.!,E\'/MM^J M,NKNCDB:I>QSK5&H?N$X%[-?0.AA('2MUW0B 5L3,.)Y 7A,N)/Q)^%("X\;*4(XKR".!&UXGS"GN" M)4)<>,8LE(I MA)5P(E>_$CAF#CYWS%D1Q"<7Q$4'H!1!G-L8GH@_X9A:XYQ"(9F N"*YCP@% ME6@D=RE%#79.[E1VFS'731(+:ZU/)$F1T?EE]$8@B>1!&V\<8E:!H(HH$$ I M1]P[*ACU3MM8N:3GCB,IOJ,5B0DI4K8X33B6,DV#]X3""H 9CWA*#EF>#/!4 M93G-W3D2R\34%"&KIY M/+JC"-G\0G8CN(/HY(PD%&&)/>+4$N0B ^N/)"&5 M]81X5;EIZR1E#RTWLTH1''\=]OI#-(S]SKPQ'%,>OG984[\8CFK^]V#Z)\"F M]OTO5P&$/DP&=X!:B#X(@X*/#'2\!).7&8M4I"X2(&-2I7PH4S5P6N6#HND( MM(S8TO66^X7'=TR3^R+?L\GWU2D/YY8S@<%2=B&G-/.(K !)I](#U? "0%H# MO3!3CGF*<#][X5YXA$<1[KF%>R+$(WAM5/0)#'27\YTU1E8SARAGBI%DG4RR M"/?3)F36&B#J%^)16/_C <<5*V#:1VJ!$%"!*>(.(,0Y:9 R,A'IN27!W*[?4/8^XDAYISD#@&!B(GB0EDJV=F#VTR,>X],BXF?2- MZB.SU251-8\PF=KQ;)[Y^>44W:N8T0JW,EKX_-0%Y.L7FE.P_6'8_FDR\D80 M;21U%%'N$N*!:D!U35$NMH*-3H:.6AC@*56=5NCT;M%BN:3 X,>%V96&DX5' M_!0X>3"<7!WI)>$!*[1 0DJ"N#$1. MK%]P4<&1A^+(1$Q1#-)+3#G2,1>;E%8B$R-'L!6#Y4Q1;W*-9L[7HB;4 JW- M%4C<74<8JE\(4X&A!\/01&$Z,%(!@1*2C.D,0Q8!^C@$\^\I$R*)6+5BFM8# M=DV@8 '5-(K +R,:J@C\0P5^(@C*.@Q&I2:(2- M+8X75H^JR/MSD?=%AUP5>7^POV(BTHIYR33!"864(ZT8%9 MR(:&65CF<^TDOI#]E0_L*ECP<"RX&;G\M/[L19:?H2PO/!"MR/+#9?E&_)E/1%D#$JPJ7YRP'#FCWIAKN+6_ACF*E?P=VC]V+IXIN9)!\3 ;_T37KQX@H[M?VMUJ[&( MZ])X=#(8MM+9\B6/WM%^:M"P_=B(/WW[),302/U>I_%Q]U/##@8QO]D-XP^W MX9NM=FO8BJ-704X'K<&P<=P'8>O#6!N]U!C:GW'PHM'J#D[ZMNOCB_%'.QV0 M<[B1;?3ZC=[P,/8;'=L"0>_F3XT'DO)[)_W1_6 HUD_>+_Z_D]9Q)W:'C=/# MEC^LAGUL88U=]>E\?3\\L>WQQ5I=?]+OPQONK 'W@XL.!G!].VBN^\ M?X^7X6S'#D_Z\/=>?H8]N.V_VCW_?47![."_A]AW/G?M%W.R>_2)[=#\^7W> M/-IGS:,//W?>O3V$L?*=H_V?S:.=T_VC;Z?-H\/6?\_?P/O^*\R@8M()Q+52 M8"08AZSU$44EDO)4$FWL1B,"Y!_#_ [[)]F5=J? /I%TCEACQX&P,?*BD7?9R^O;]U MOC1FDTJ3R<$X.'A\X]&[9+/B#3?TQ.@]23>Q)G>^C3?O?N]7ER5X4VKZH,O^ M^CW!9!FL9O>Z[&^BQ7_K#[O]T2D$V8-.B?WE,&1]+X+\[Y'.^:?K_['U]KH6 MK%Y[?KZ_KYAAK\@Z_^Q9QFO M!]LGL0EWW@,;Y$?<@6$<#M;%$7'8//I&=O=V\/X1O'[^"C[[BN]WWI"=+P?M MW7>?6[OOWGZ'[Y_NO+[IB,CW^21VSC^V@-/#N(#G;Q^V]O<^_3SH?.('7]YS MN#=P_U>GP/T219YQYVQB@O#Z<:69O,WR7D ."ZC M9L.]QC-/08?536B8'QC =.=*.1_!<">:&A&5<=&8$. MY0LPU T8)M(>I+;P M/X(B%Q%QXC!R3N3RZ2*&((4D1FULF86EQA9<>#ZX$+02-"2EH[,\8N*,IY(I M;*DP1JM8<*%FN#"1QF!)BM)1@YA6!G',,=+93\B88CYHHJ+T@ MT_N"B90'# M0Q/J5\R28P]JL? \VKDLV8#9C[:_=[HV%:F6!$/O)^V6A#UL2460Q40B#G0R M9U-Y9"0W.$;*F"4;6W)Q81 K&JRXYH*[9 .C".X#!??*KC!*>2,T1IYFP:4\ M5V#](EGL2*1(41413TPC9QU# M@0IEJ9/"Y98(TFSJ&@GNR6CM39+ M;3Y*Y%P%9(P,R%H9*>:*:.= 9RW,.U@DMX:2^R3TODCN R1W@N 3ISD+BB.6 M0@##/)(#U$AA9YPG*)1215=XC('8B$6ZM,QSV?7$"KK?D/@&_+Y+[$,F=J![& M @M>!X2IM2"YAB%M>$0B$DH-IDSJN+%%IE16+H*[-H+[%/2^".X#!'>"W3NL MO/,J(AQR#1#F-7(A&J0M*%S/ F:)5JTNYH[S+>[[6=F]+.[[6K'[UH_B2)@- M:J[U7U!:LF D1]@YC[A)'IE "5**<1*B=DY6_1?F/RDL/L :2^Y3L/M*[ M_>/R)/J*]6-/$K \C;160!YPKAF<(D?.:^X]9I(E7??&CT6H5Y7Y%W4\N_!. M,'_%O.?)D7QZKH#Y"Y!;@C5* ;:J4(8$*VJGCI^)7U]5%0ER,9]HTS#VBYN_ M+H; J[P!#_[UZP!YR+#*B$B10#NX"@"K>&0E-)ADW3N<[6Q)8JK?ZVE M=\G&P WI+1;!8J3ZRB*@FL>D@528X+-%0"48 R#5A*C$E=?4Z[0PBZ!(=GTE M>]D60='+\TCPA%F0''=!8(\4MR[7$7;(4FH1]/RAL=C^2BUFDJMIIK9406B9X)H/VDZ!2T$\4+F!,F$> P*F1@8 M@C\TB4B"#OG,EK&%N6Y*$9;G4X1EV39908)9D>#*W )1U\(YB@*W&@%N!Z1Q MX(AJ@&[L@V$J^W 7D'Q9@.#9 <&R3;@"!#,"P835)J62SKN 2+("<4D96&TZ MUVS44E,>N*<1*(%@FW)5D&!!1STCL30U-U&RC+QLO.\ )C[ Z54*!_)NC_/FEN16RP98+ 'LGF M5I(&Z6 $TBQ*0KDBTH>-+4K5PFIF+1R%E^-"GF^\"W Q/Q+@KC:P+,A6+,"R M(&"YL@8#)I+8Z) SAB)N.44V4(V,I5AR2C7#NCIZ6G"#H((K!5=J<[15<&4Q MN#)AJS(KG9)$()GC6KBC'EEI#0(:*07U6MB03[+X-&MU18'E'AW0X9]Y [>Z M)[;:V]6N8B)YR1/!CDDNK7-*2)@UF /0EL;KT::'[\3P*D>Y&Q^]3B0D)CU7 MUKN(K>>@6%7$3N;RZJO0:7WO,#9&'XBA86%B&L=\9M76] M\"8U0% GNSR/VD#?:O9\&J]W>\Z?STW.X7.M7A@T8C?W(1!,[:XEGQ3:748S0B%D8\2M?DNV\ZUV#U(KLFKX+?X^,4B;DM,"_O M/(*N?3=?=5=R)7G&S8SA\7'I93PY(U_NHTH:?SN+MC^XY0U?R(S]GNROVM6? M0Y;VB&O>_CGNGIZN-Y>/#^@K_\2 I@/J/Z\QU8?[A7]E6%W(Z*N1B%ZJ MKNK-/9!/72P]V=[YQR>:Z_9.MC[=-X\^G3: M!(.LN??A9W-O_^Q&!S4AHV6>)"1LXHC+()!+QB*LO+).4B.XW]AB0,5N62GK MJ%=G_%(/G4*KP-ZKP1SQL^?;M@^@%3<>JZ<09 MCC0*&#P=&%QK/*28T$01@@3! 7&N(W* YXA1;(5G5$B/<_>2WX#!HNN.K;#@ MS*Y%&1%26$I@]AF/T1M-J0O$*,J,Q]04+5H;P;G2HMQ8ZD0^%L1&(*ZX0R88 MAB+F(3$CO0\CP>&+U:(K:%#>?V(_S]GEH2ZB10_<0P]*:*++TE+)TQ:D\ MX81YX9$"X$/<$XR,MQA%0$ KJ9;!YBY)FTS]1I8>RJI^%S"Q-JIY3M_%/::K MMN"R$$7]H.C- BY+!I=K95ESHR;.HT',J.SI2!Q91RAR3 A'?<&K?R%E_W8AF_^B%?A9__G>NC@6,CP MU5>L VD[&=[]E5L2]T31A9)=#^>;_'G8OSJ;_!:1ZT?['57UV5_:]JD]&VS\ M<3V"LM6]N+AD;SW[G$Z;T*!% \( C9 ,Q[_6KQ7\)0!G[^5,P)%N7H30. M^QFZ_J=%8Y B"6HB#UQHJKGTR6/F9#214N[=:M MH,PI8:UF&M(OGUE5^^ZM'<#8;1L>H@.W/ZM<07^=N$$KM&Q_,HWSY@/5Y0F: MO1Q?.^SE9:A4J\W.S+>MKNWZ%CS87T-XH:KU-"[__/HB.'F:Q$T->":1B6"- MX9YIGBRUGHM((L7>B>"(V[CC>P\.?%85W7@*'/KKY/BX74T73)VW@\-&:O=. M&ZWNZ&@B/UH%PS#%,.730YGM8+9(YOO(C+A#9E8FXEFH34$?%IK\RR!BNDDQ M7Y6(YY4;[/U"U.\9GKTZP4=R0[I5RZ+W.NO+8PM"K5)^J M=LP ]*9OGX2JM%ZE!#N@(D_ZE7Z=6C3C/GD/JQ&+7:[^R%'JJU(IYM*!,Z*3 MO9-AQ2A3O]>YQ1WGJ?I3M[(OTW7F_^O*'-O<^=G>U/?.?LIB\0KK?]]GMS^_UI\TOV_\$U]OYL MP5.UFG#-_;U] L]P"F,_OQ&/SWE2ADF'J!(<<24\LDE+!,:PD5@)I7G5-IE. M:I28OUR"%RYA[F3BDA/G->A;Z0-F@1!+9:A0 E^@Q*VS MA((2CX42$X&6!&LIG,G=U GBQN=S.\R0#,R!EG"1:I910LQ?-J%(:GTE57O" M?!3:4*\XULX(^$&2-AI+'I7,DDK,6%*)*9*Z)$F]*'#2W/MPUMQ^]54K%;G& M&C%M+.+),&29X8@([3TE7,F14E>;M$;B^CQC=<>A0'8PB,-!H^>&%KY4>1+B M3W]HN]]BY6KHPOUOV%&_*L,Y2R6G6F-6_6R0CWD_XR>NOY-B9:I?\/H"-JHV)F*<[DY\?PI&O;_[MZ(8Y3K?=RR>? M>W#I?[5[_ON3;V=_L9UA,\-6V=O_V:2PE;:_P=8\;.]^V?D)VU0O M3G?W_CQL_F7PP7\/L>]\[MHOYF3W:(<>;+^']]\P&"=L_P]GN^\^B?WS-[!- MV^V#')R[_4KL=-X0,,9SP.U7SHC#G#ND0VZ)$1)!F@%CU=$$H9@@)JF;]3-) ME,X+JI@WA@=C81T\8]1&S!15RFXT(H#$<8[)ZY_$.X/*"%U"5-G=,7H-L]G( M>R%'&G9:P^L-PG\=^?5XHZZN^+(U!!GT]WB.U_T86L/&VU'F[-F+QBCX\#_V M+$OJBRIX\L['>UPQ^\L?QG#2CKLI3_+[[@#V0C6(YRUQW[Y21[BW4B/O"4>< M2+ ,@Z'(*ZV%IS#/$=]3@AYU*_XR++,2G)X#35$A_2ACNQV'P]@?Y$ 2/]J8 MO9/A8 AO94^0'39R[8@<;YDWVZ UR$&;\-D\9RS=C M!5=,'AJSN/1X1@FSMRJU?;>1TKHQ?$T'B+QJ/%VVZB(^:U9SZ2J_L7FF-:0&=-[8K)7-N MUS6/B]VQPY,^D,/&/UW_CZWM^]70F24,\2'ALBL;/+Z8R,U5F[)21/M^3KU/ MW4'T)\!]&_WXH]?^4469CJCPN+K1V3SGG_?;-ZON )V:O2U3M%X%IW'P/ J3 MO48!;%'E(\'"VGO64+ANBUXH^*S?WZ04?<[F'>=M P&H4^KVPVS573P[@V_$:[I;+2$$X6<8Q+!%B#(.L?! MS,728!<8H2874, +[HOU>U"=U0'Z%,(Q5[&GI\XN6 GX:?9^C+D\KK@\6^Z, M/R+4KW".P6P/7Y<--G?DS\.4VY2&XKWNMURY-6NY&AW4K8;NFNB])CSE7H>( ML+8$<6X-Z*YDX3?B1"("4V>!_HI-O 8!/(^F-Y>LN@I_OA-?HC.8.*8LL9Q[ M(1S+? Q[:WW0.K+II8]^AR\3Q:%?IM;/&-!Y[/<*[LR*.V<3G)EIFY0#NDPI MXBP![G GD6".JN0,MRID,:_*AM2=-C^;@M5_Q6ZKUP?YN[#]C_N]3FLPZ/7/ M&MWJ//;XXCSVKYA+V#1>/<@)L(:)&U--?:)9)")AC:/E27G-'*=4><8H]V.)[BMBJYM/6R$/^UMFFR"RGEC;W@*@(U,8D[0[2F M+O%(J50<6(PK%N*3H].'ZZUT"6Q)+!&36N=6NA99(*U(86,L4=(3DJKN9XLZ M"WXVQN%RVOO4;[8FC4/ZJ#.WZG@[?UF"!X%MH7H+!=.)PTEJL68F2L2-C(@+ MGY"SF"!/B"9$SS0&8-FE-BKNMCMWW7 \%=VS?'S9&V7>\' H^IMWW,+ M M+&^A8#IA]WD.AETT'"EJ'>+)<^2,(2A)IF-DU&,)=I^5R^[;[N<]_W"[@LTRLBLE]3E GC>)N4M%\HF(Z@, MLMA]3PY,UYIG*QV389M^;-)LV+V/3TP^4FSCRI&L=44!:P2F'V"(DN$11H;@BV.3N@JS%.5X[YR MW#>KV:?*:=^CGO8]"&L+R5LHEDZ8?9)+DQQ5P.HT1MPPCFRT&DFO(C?"$YK4 MQI8HIWWEM.^1S#X<*,.66XZ5X HVGX-=Z)SAA N%W0.+QA1$F T1KLP^B:F7 MR4M$0C"(>^Z1UD3E!G,V86RMY_(.1"BG??4R^]Z6T[Y?F'TNN6"(3T:(R*GV MFCOLKACUH=L^^YGO;]>=*-#V^AX%M87D+!=,)N\\J1H%E1Q24 MMHA;$I&C42$FE3-6:ITXW=A2*V[WE>.^NC"P*<6(K00#CX%63XKKX$QPD=# M RARZ7PH=M\R$&&B![ N\^(7!141,1-U,@2S9"6*2CB-5-8W8$(Y;BO7G;? MNW+<]PN[S]I<7UL[Q9/@L.--CGQ1L+^9SOW,>;'[GAR8OE\_[J/!&J J7ML$ M=A]U2"L3$&;,4!N]TW:?;*<]SVFW?I"27(Y>6TN")*';?DP/3F],*E"JZ M\NJKY8(D UQ%"*O!\!,&65 0R&DNN!',<%,9?J(F'JG5,?S*@1]FN!SX/:;A M]S"T+31OP6CZZ1)-DY,N".40M0XCKA5'SGN)?%0D@7&>+':K'^E93OSJPL&F M^((<0('!SBGGN4C")!(TI\*H2. U42R_I4""OX0$(% V)FT0P+)#G$2'K&<6 M&4(]=K!45I'%A'K6X,CO0?VD:V<4[O6&MCV/R_J1FG8_[ZO?PZFWHCUAYZ_S MH)6@(2D=G>41$V<\E4QA"[AOM"KE_98 ^C\G>:"54H+I',"@Q@#Z+FGDG,$H MQ!2Y#])[EZLXFQ4G@K.B_C(.!PK"/ :MU,D%%91*)AJ>0K":Y" R3QU+P6A: M:.52$.:*5N*HK-/1(IL2( S'.35;":13PI0*CKG0N3_8XHX4:M9<>@4/&T;S M/OGSWW$P>-EX?=+OQ^ZP<=SK5W+82R!#;E@7KV/MK['J1O]T_O>W)R: XUU9 M4'HVE#Z;Y(&*I""=(J6P)QLP%?N&GMO3(8":F[ MNNI7EZZJ5JGD>KZEJLJB3$\0IMV@.?,\%XO!M3+^B!3@)ZY:H%8GH7M>_PWO0&G[A!.^@-!)%I M++B"@?W(@8D1Q+A-*2'=U&<\NVQK^QW'W70/?5?V#=OT%$4#&T W+07^,A3B MFQK6&S@+NX=<)AO^(1.XG+B6.T#,PGA;TGB3\XZBZFB**U-5-!5) N.-FB+1 M=4DD\+5BZ,0$%Q^-M])T%X#M\Q.+PM4-].P<508?P91DR[$UJIA$\U2'*AZA MJN=08_'"U0(F7AHF1CZ>YNJJY;N62 Q#QM-K9='V%/C'E2S7TV1'-OTY,+'F M:M9//:SEA/]ZP=V7;'#U?@?XVOWR)_N2C\R)/PTAC=\\O/B&2E9!Z;D86IMG M0VN3<[5PG%J;4R/-QM@A\740,@-?'T>)FW[2"_S!VR,"F]-/*K3('16(\+_+ M=#/S*7%-S[$DS]6H;MM4UCQ#5DV7RI).R,+%I2(X MN@<:'Y(N7.D-MAXIKOYM26[GGY#\M/N-FQI(>A6N5U08IP3O&C2^7>B7#Y6' M.HSAJGFAU([*>JU3D?]]J/YN_/A%95LFDN2*CF=XHN;H\,DP?='0'4IU13=, MBF>62;."Q[!\G4X 2.PMY#-]F&#KCR6AV:*3S"X$H=ON>\",)/=\[JOE7+6D M[PP?#-\NPV>KV:H%GZW*9Z!OKG]Y#K%E1W%%T[%M40.:BQ91==$FBJI+INY[ M-AZ2,"MN6!+*X4!P,HJ"PYYSXKG+WIO!1WX4"_>MP&T)]RDQ%V 1#Z"6-:DL /@EXK"-G](;"-T+NG;?A]![BHE1S Y79;<*C@MDF2 M!'X _$D8NZ:)?NT@?O8E_U88%H01\M)\S:**%/_FCK5-;7$7O-I^LU#6E,VD "AY*8\0^V M+1 (_%^(28\*7?@E"<-^1Z#_[<."PFJ=5+\VSA@W#N^'NX+(8Y&G.P(?^PD M7'@-S"4DM$U=1#P'.?) Z+;AXG)-&DQ?T:AKJ !R5/-]R3(\VY(=ZGJF2E1* M?QTAODGP/W&E;@U?21(DY]V8$J\1_@/C1Z,+6S?(V]^K8764N]7KU[\EV,@,+D,U]!, T ;S7W+\67?\R5@ M)=F55+(\ \W2E!=L-IE^/!Q.^9C27>K^L3I'5> 9Y5^2*?F.KANBK+BJJ-F> M+Q+?H**ER#K(N4-\V4"6DJ<5Y_\1HF677M.IHMF4:HY&-<_R;54Q#5,U+%ES MB:::Q=*_V=)?_C(MC]B2;(NRJNM@,]F*2"S#%Q7/,73+LDW7)VSIE1EPDE-% M#D'80,0 ==]/@+;SL.,IMOLD0-$(Y MN_112&U=<@U?73,S)@8O+.BB13CQ? ME6UI3K;8DY8'\"G=D0#?,[#AH7Y4_27[CD\]<*!4UY4!&V05+ V7B*ZC.D!W MQZ"N/B\1 [T56- CZE)4 8(JLS:N*AF<1 M0R*F+[LNUJO,"O;\(;2B>WI'XP- EG"H0<"/[06]/MX":!&$=^#?1#'VU8N! M7<#]Z;70.QHR"/,DAV$==+W[L=L"!97"&)JKE'$9(06+T/)&?Y M#G\#:(46,KZ+!HA_O7Z,S.HA$V>./G.\@F'#/P'_@)^O3"N2&>$V"=2J334JMTH8;&(SS%MPPK> MT3_N Z_7RO:/LOOO29!(%4G<8L5!@\NA[: M/.\[2> %!&%E[H0V90;<4@?\AF5@26K8 50X'L(6:PF*V);\W_\!MU?YXY#E M7@$^SY(X@"2>F]7GRH)I>ID:CJLKINK:MN;9Q%+ FU850B755$R3#'>Q4R@; M-U-4W9,-2?=]0DT-?FKILJLIGJ=8IB&K1)OI%8\;LN=NBWK]-KC"-:XC8&$: M?CY#F3%C$][YM1VYMWMGH51_UYNWOU1/]V ]--'U7'!Y)>RM3B1#M'W7]U73 M465/?2=0L..ZR,!QG[[;"G?N=.A0@?W!6%F(Z7_[03QRS/.[&D&(A7#4"VF2 M'(S\]RD3(P&KV&=@&$M,^I@DRE[F@T(6!I3$ M"3<\O"#IMLE@TO!P*)C1!_-\A\_/\K#Y&X8V $M;A:5IDVY"/V61'BU)7)>FZ:[IF]/+)79I(GN!7S/MDB0;*ULET](6>NP36;I+9&\^DK?+U<';9!D]J?&E<0$Z305H+,MDU?XB MNU$_"P*H+%NUO)W5F[/GOW@2[G*3WYF\N]7B+(]75(WLF#.:*;6&/Y33:EB' MUS?9SGF-;9QO??B%)^5%RE6GJM1N;@>U3O7^$L97?_A^TVBZ^M71UT[]X1H3 M[!XN?_[3KIU/).7!Z"]O+@>-9G5P>?.U==7\H=8Z-;W^T+ZM?;M4&T>7#YH[&J$*T30L 'V)(TY?.CEXQ[O/@;AH*\'-]C9JV@JX:<5T^S>>WA9P?N0! MQZ*VZ<@N%5V'=<(DGFAC"JEB:;;FN:9$='].C[7M:["^98"C%_;-Q@'.<=2/ M"[Q9"F\N\GCC6N!F::HFNB;\HU%=$BT9_O%<7Z(^M15-L\# *<[R6P/>S#]H MN#!PUH8WP5UAWRR'-Y=YO*&.[Q+/T43;,G''2]=%6Y)DT39\T]5MS_2P4^5+ MG!U:V#?+XHW)]M)92A)+UBC,G0V"GS*N2(% ST6@!_>^=G3[RY,\W])M4_1= M6Q4UA3JBK5$BXH E)MJ* FR7/3 W[=V!.<>)'$">C\2X:H&\4.G=XUE,HW*G68U$7C>-\(1>DS881MC] MIAQZAUD3.A>LI(W)'7PH9P(TJ#_49&!^M:9<@##4I,O.6>>R>:G5;WZ@4"FU MHPN]WJD]U(+)W,&J6GN :P_NPU7S:^ORX2RX^G;5JM]<*_4CS">\O*\W;Y7+ MA]H R^5J#[>_+$)UPS15T?1L7]1L;&\%IHM(#$M7-$?QB6_.RAU<7]*K($LE M@2VI,+:2VUBMQ@L(L/<'3QS,J@_:;'H<;!)>MQ#U>V[4X?4.O,!@[";VJ##J MY7,:65T"[?&JB#CBI0P=PHK?L!7#;1C=ARRYL0M70:U@B=RHRKX'DRT)5: + MO#=[SP%+;G3;!/03)F0FE-X*'NF0:YJP/,=[VFZS?$=6,A'3=D#] U[0XD;] MMI>E< H)K$#@ V*%/8'^[E)LO="/<8+XLZ3?[B%%VA$6@- [&O8I;ZL08PJ[ M)Y!1QX@L/W.*)OQC.\2(<7D6YD]*+AT[,A8,<#H#/O3\$K=/!MN=X9 M[#J_U>']6X;/!B+"=,(!IRU?B4X08N%6KN1P_"&N"R++ASPB1&Y67?@J8)FJ M_1[CBZFQ\[$^0@\^D.&?_"VXB&P0,*+LM5Z0N/"9#2<4.KBR+DF0;_*\<-/W MKK.RN&&Z;R_*DV&X2FS1@@XFY$;#"6*SCXQ-\%WEL>1;KKJS#-P#'J@ KF7B M SS52[N28LXPZW3*6/>>#IDF??YP:1F[3M,3[DK;.>&@8U9)Y(&.3H:B7'JZ M+&A1[:N^>QM-BA42L"2P.I4[C"QLCO:LI=JS&]2.O!8\>U![:+>N;LH2&(@/ MC9]G\)OK 3[GLOE#KWT[ZS0F,^_!]*PK%:UV4X7[CSNUH[,.O$F_^E:[A^?! MF,]:]:/;^ZMOESKVYZF7?V%6!]$-1U1ESP 34I9$RY=U47,-EUBFJBJ6L6#B MO;VVD?:?09#!/10,IH2JI >TPQW62LCD [6-ISZ_+7$8QV4/%](QJ3DTI MF7I1T+G&@LXI@4AC$B+&*#_KVJ/._6,_XY/ RJVP]UG,/>BM$:/:K-0$>PA\ M;S^$/\9H(YLEE85,#O\JU[]5SH5J72C7CX2CZGGYVUFE4JO4F^?"SVKS+Z%\ M>-BXJ#?+^$6CGOU9K7]C/SBNULOUPVKY!']Z>-(XOSBK+*C7UP0]]2B<-(V? M:D*[*!QIRJPHU?),.7=[YFVYM3R37=<\N D^EDHRH]]AH]X\:YR<,Z8\/6L< M5HZ $\]78\6UT_]H9+P=\M@*[PEQ&D2FG/3QX\EX>NH7!D[$.;HQ0BR^MPGO9P%R8#A1.K[U&7OPO!+ MR.YGSPA"/XH[?'7R(1J'YKP)UHL32-0%GJS,\/^8Q&C+&XM&< M S[&),&/2;\#T@2L[/$8%7_1J*Z;E6&#* R#FDF7NKSU+%P]KQP*,5M=UG(& M)I2VC>5ALWZGW^9^)/,4.YU^&+@D[;_#.X:%Y'IF0YMG<2H\G6#O)1[4A-&W M!VP[,&$136PR%;,7#>D^6LR%&LA.]YU;.YJ6>^"C]3@[G;$U1+&I E]@5!B= M\3-Z'6#;'FQ6UW?:@0M\X6($$"EQ',2=W8%;C/63'$$X4X^6.Q,7X-( /->T M;7':](@2< !HS",*<.48N%J0)?'OG)2U*&$,]+X*/^?14.M@ID><-D7I=MOL M;Q(/A"/2(^^WE<]J0XE]GPCE,,1>PQF_AVI%D<8.T] 5+-G&BZG=2%K[(HW-BMN6@@(_3O=-C=?MP%_
DM.=G/?AE:R1YP2KX]6]8_=MX'>Y)*E/,OQ(]W=9 M(@KGWYQSUJ-NQM/],.,2QJ!@LW,L/ !?F*;;?AD^3G )J.@4*'/),I,I!-PE MS]J:S9*@18WS+3!/OU*7,++YX.H@-&"J!CLJ!M"$I.E(BYLU6>93NHIL-=C: M"=@4?$1 H=Q.(A9HN*'N4-81*$9A&=:$-@N/8,,YA#F_C_ RC#8@K"1]YX;I M2JZ#XR"YS98WC;O@J!R*^2 PE:%%[8RFSDW=A#>:3<^GP5-HXA$2>Q0;V;*; MIUO1CNPWGM23F6_X8IP_]@&&5^X0WUS,C# N&$8]7,/,L9^ ME2 +YJ*\R!&(]DDRM!ZXL^6"BXM0?Y W+AS,HKQ+7:XQTR5SQS'V,XS6+N6. MSTV-RUJ)WQ/62SSUN(ZO(%XEK&*:3-8V9 U'.<3 M;Y%DJ G1$&03QN O'A,UEM78#FY1-0/J3MU_L.KX%P)(>;;!]N;=.FV[I!CV M*LTZ-;,DZ?:+-^M42KHU_Y>K/A4':\R_O$(+T 7KL&"MUU1Q]"GYQ.5T^M\C M0"':%DY*PC&,!97/W-K;E^Y]NG&U:H^0Z:^H#8Z3<$+O@^7ZH9GLCHRKWKHK'/PS",':.Q!J00@H%O7(ZW#K3M+NF#IQ M'X.S)K/UI_I@OQ;IQBM0GTSKF\B^3M. ]R,!VQ@GQXH)V)I>)&#O1P+VAF52 M?]V<5&JIQ+9#&\V_*F="M7[<.*N5F]5&?<%S._7QXD*?"\V_RDWA]*SR M3Z7>!!8X/ZWP"UN0"2^LON+6K 7?E!*MT_(9+$6U^CJ9_OI,9I^H6UQ^JW7= MX@!8MC&PJJ05*D?5,Y"FQMGY@5#YMW)XT:S^4Q$:Q\?5PPI^A_G^AXVST\99 MN5D1OC7^J9QA1WZXYR@Y MFG2[E+"H]U3^92*\/XTC,$S!A_P?.3VCK=(>;24?9=D$[P^$]X?9JX5O&)_F M63SHCF9WL8/L:)BP]Z9/^QJ1V!-.X'TT3EI!5SCOQ7V7[5$R3W:XG5%CX7^\ M9>5WE?MX)O;PD>]Y'L9JSSJB0'U>A7N>TD,V/I"/:0IF\C[;A0 "_AZ,$E9G M8>6&,Q7?8F&[_ ZE(6ZT#/?ZLXW?=.\XMW4+;'??"M@1J"X_UZR%\:J8;^IB M&DZG0UF#"3#BZ>@1#F,(X*U1IDH2L'PP/ &-L)T8I/ 6$K(:"M])R'Q:19*T M S:E&?,E7L23AW!O.$ULSC+ZZ>\@83M5[$@Y$O,V*.EF[UBNZ'_[,&>?[PK. MO)E@_PXW\IA93WNP6$F^*J%#29@VK1AE86N2\<'YB-^=T6LL/D#&/Q?_9L>6 M]]O7#'C2K4@L7OAPF#Z_PI[_D2=\SAH.:\PRFB^KEX _!FFQP:@Z)J720;;; MG:93T4ZW'0TH3?*5#CB=J)_/QN!-9UA\;&IO_2"],&-#/7=N^BBC:W@U+=3' MK;DV(.B'@*5B?.07NC!$W'.%_R+HLK6#X;1)+/C],$W>^) >>#\5L^,DXRFN M\=CF[8)$S#(Y^&G.F*@S3-.G*6NQMB3C"\420\@=@6&BWY?1$<0]OJ:XP+PP MAF_0LB?B(=+FL$+@_5$$TC4\YS1-),I&^IDP1(@IYP?W]? M\M/WE@"*6+<7EA?!TF[PW&2&3O"\>X(L@AO9Z0H\;P&2A5< ^R'T 4#92#II M-A ;3J[RHB>@UT MB_D =E9"3]/-S)<\RWEK0>TULYZ6/^=U@P1T0<+(MCW_@*"7(L4BLKL'M-:M M;:#T]L+GLJEO!_/RW@[&0M3/P]FT9.%QG-TF\OT,VNV =(3O)>$H)@^WT7UR M&ZS$V$^?;[2!0@R .?\$QR5FNY*D;B7%=&G=]'H"V;9)^N;FIF8U5N>D39=+ M:U_---PFHGTG^+##$FX1)31\CA;>+M$#L%HDM_/)V3['K-@NBNGRNNFU3V!5 M(V'?)YB2D.^K5-A9CY:@[+2QH$CR:O[H_II7JR%\85Z]9NG/'AM;YRT:#]I" MN22>?-\_W%<$Z25*'.3Z'8 V\[H(*3" MWX!L 58A=Y^C@Y^BVG9)LFQ;JR5Z+DF-%[!8=H3B*R;6;A"]=PA[%[4@_^K# MJX0SFD3]V$U/%YJ?R?B# VX>5#JR#-S:J'S[^#E=D M? 2CTOVI"OWTE=_[@/=HU^'KZM'=Z/WL=1.3Q7<^^LPCW@TP)--^LH#UJ@L+JP7/EYNE9CJ,\ M) &+7!-V: =?J2CM_W!'VU%WV*\=^W'TX_0 R*P$>M17?&A%82YGBD+" F6< V@1LKB-B?B MZ('ODVF^2,\Q2Y_!N#P+N!'>YSW! 6;T_DGQB,E0N @#[+3!VLKD5VU2\&0F M">=X&%'VC7TP,2PF!W.GET'A-*^P(:>OS$U;FQ1U8^8+<3;+O>I \/%58Y-1 MIZ:G'0C8FV'(K#&]Y@^;>%E*T&%GUO1("WX[%Q;VNCR*F/BV,5WBE?RK- M\X5M+SN3FN/DR/];]!C=I1ZC&ZQ*N+7!T_D7U"49 H[K^ED6%J(&?_1C6F5* M?P2AUT=DPN.X\-0A%V&5=8KJ#4;'B0'\T3@"LN''\;$,M5/:4Z7RUWGN%)@9 M"DB:8_FE=,E4P2/J=?3*]/%3D#SVOIREM^@[,K(/SUF9>F6-L)Y=^FS\'GM; M3A]@QS(&VZS=S0!4=R<9L]$^\!/I <\%&C(D3]BQY%&O-=:C+_MM>GHE+*#3 M'[N0>^C'=,CE;ART<8QL!89_Z8^-^ EEV:2_D8USBG([;3R6K[Z@2(Y#3?_R6=[A^ H27A Q'\?KLMIJ(.+(4]LOAQ M322\S3AEW'YB0\YAS?2HF;QS)X1;_\N,N-'MTA!6I .ORT8J5$-WX=$.R.=!SH^-C&A(V-_^M7=J4Y279LB#AC!WYQ3L747];IC#75@D$.'_I>&)V(V\W> M?Q/Q,[2S1B/,W+TGTR=P)[V^-\C.S0*"@5-R';C_D-*3,L%UD.AT87) V5.-XY;:#A0^6W"PX2D8YZ L[G!R/ MICL1S'W_P?@ 2D\]*0>N M,R;C3SB6ZKBX&_QMI)U$$SJ7J?&@,Q>VV8/S$#?QX*'.!X 8VACY@4R0:/SM MN>EE=D5^_ +Q MFPI9('Z3$T=9G[1OT_!-.M?[\;##O&DFX_/,HJ6C9K3V!(OK8V]9V$!,HCY@ M.3;I1?<_9D<3X@]2FQ'8&/@GX$=7-RE&7A+*&?!ON+_OW@YRZB\_O%G#>;D0 MR28S-:;&/H>E1X SUX_$5RSE15+LH4UC[AVB]0.X<3 _;'?-VFHS19Y^)74R'PY +1+4THT,C,C&/L(#[9&I_S#SK]JUXXT,C MY'U;07B.:]6/?".@!D]TH]SNP)A1>S!FSQZ IH;;<9N!\+]G;",<\&ZV 8W' MOYW:66"W#;!#>]_T7'*H-^:<\'CK;F+@ M,,5V-2#,1U)R[NA\\SA=X9FV\=APEH@LS1K"#"[.7CWYIB4Y>0K[,Q%EG?/' M@Q32-%-/S' DGHL(Y2C4E \\R5/$6]BJ.*>DUVN#LOE)@+'#Z][0H$B#4#F7 M>3S,-?VVIXV&K/U]X(GE7IN 4>QB-W22C6:K)8FE>"X9C [&\M#RAO+8+M^$ MUS2-^BE/\R$\L04XXYWY+?Z,N89G!'+<7V;C[Y"$Q M@%:9X:/B&_'CWQ^9, MTN!PFC.W&N2V6.),/$RYI9T-9&&XG7C]_\S49L4Q^:3E0\A7- MIVAD8436F#[MR9NWBYA//TV^R1C%_/P)#-=O'\_@F1XSVJSC&1(43POB9X+, M.>T$ X $E&+<840!V@PHX:$A1C(!XQ)MQ.0@QC,#8#V3:.+I>#,_[R2@7DFH MSS0HA^/"+1>T]ODY*>S\!!8R90<23"=*SHW.IG4)I/G$$I*]VYAU!NC.0JFR>YYR"X9]7FI=#X6:^-LP26D) M*9I)U36Q>H5G+HP!Q&D;QI$K<]V]DXPTNZ2J]HN?N"/K)=-0MN1X(%DMZ=LS M6+VDF8L-Z(D"QHTH*%KPN!.4PT-,>XGBP0)U7AM2NK;@:4M]#)AD1P_Q_XZ2 MFOC?O8B=0N2D)Q15DZ1//?[YHHOX".T.1-7GK\J12 M=NTGB6,2]M)=F#,B\C]![_*3N/KLP&KD>F;D7Z"]PJ[, M4-I\O0 P$N%#Y7<:6>1G>(TR!<^HGX:V OZ#PZC=[X3"!_+QXTLVL"C.Q%F M3X#HVW HSDZ0VBE(_5:D=I^))$\W8IIEI@'IGHC$OF[7#0[(;MZ+ZC(P!G97KD?WXL<:KL^K=",>J2]$L"_-)FVA)^?Z]A47Z(N-] M@_9WVSJ 0L)>W!M8NX@MW'50FTSBL2=S>.R7SVMXU0J\#_+'M9;?I1LT";PW M&V('H_KV0D MV[,4) S5%6'Z,6CKSTF_ W ]V'@MJ6^>EJS\^U?U:[7)E>)QM5ZNLZ**\R98 MS:R0XOSPK\K1QJ& M\4CJ8H]]V:3N]<6K%\KYVYK9R"7A>-@';VBN))^7.,0B+Q6I4*S#J #]P@)I MS%K[2MK,,3IO4>Q\2ECSNZR! _JJ?(!MFZ1F96'/5RF@R&;/,/16N'4*B0. MF5.;=C01XDC/),NF\D7+.27)E&\%]($C-?@DN!.WX=8*=,#%WUG7;@"N51A]+C(.X( M'_X,?G\.H[#>[\"+7=9V%69TACY+H.H>+*_N^X2:FJ4HEBZ[FN)YBF4:LDJT M7T>XZA+\3\0/LJ+*[X20=&#>'@T^L[! %-?ABW?-(Y^*)?*U4WMJ![4.Q?Z M5;,BU8ZMW_6;V[NK\'OKZB'2&T?>S=71U_95\W)05RZD^L]ZJ_'S$MYUW*XW M+P97G>^=QK=ZIS:PI:M_6Y+;^2KF6JK]O)#KS>^=R\ZE=JE#^HTKU8^J"HS[EVHIAN/8C@B" MX8F:8JJB93F>:%!J4L-1J"2;[[[\?5K[)IR] M7ZR+7]3TP!,U'='3@&::HGFB[6N2Z%J^HAB*ZOB2]>X+._6&= $XD@.A5I]> MLY2P7-2J1Y_?8!'Q555O[Y?P\I?E.)1*U!)UR;5%394ET3(U1?1MV[(-UR"6 M)H%%;^F3R_9QD6BP.FG7HE9"N=NBWK] M-LVYF*,JE*UP-+,9"-5JNAOP#VGWTQT)L!-_L'YC[-B#U#99S-8J!*X0N&<5 MFI2$RN]6X 2]%61K_DFD:85BGE-31EW+-F']J/*OT&P(68!W*=7VU(S>7/0, M=:7F)U9)5JS7Z/NA&R\NT)95LN7%'OM4HO3JYSYO7,5;*JD";S6P2&GS"Q[T MO$-T/**)&P?=K"O:4>3VT_OWR9R4U7; M%Z+I8KOQ8QNVE$OU'VL?8+I'W^KUNLGG3Y_N[^]+,,[2=73WJ1R[K>".)I^H M=TWB3Q[ID4^6K /T?\+Q\H^RC9]5Y1/]_4N5-47%X"?IL% I:W;8IJ56KX-1 MNJ3'0HQE_FW" W99+D\JEI,)J@>X(Y,^3O@0Y%-_QG)^>E%FT@C WZRQ]\23 M6#9!L1A\,=X7U,A1(Q&.H[@C6.+? H^"\UW ]"0 ]8 %]#_.2$?9I=UJM:2\ M62.G MS?7()6%R#)_)1.2%7B%,2=09O<)Q/ _G4@GL"WLV!\8>A6=@"Z7X_4 MVP;;KT>).9"=G4PFF_L!VMI"MGP!VOL$V@9\E&4]DQ]-X1+#Y(4EH+/S5_CV MO]>GV1EK+(%!60RH>>J#MK]H/8?&>X'/<^;.$9ESAH7;'9+]QP0X Z/QZYS; M9&/WX7D1FWKU%DNOV%NO /2-$3@3/ROR)Q^ 5E5EV01_5I.?0'5^B!I/2],6 M-+^UG8B3G1"CDIY.2987R% ML2E\A9)FJ!+FV=/?"QA P%/=(7;];VR?UZ!R-MF ;T""9ZV@=BAORJ/HTB[ M;P+I1>"Q .I%!.BI^&,.J,V%@7H7(H^O0.1]!FJE .J90&T40%T ]2("I#ZY M401RHVA,;M2%D5HMD'H6E?<9J=4"J6A:5]QFI]0*I9S6MDXH$V5V% MZCD;[[*4[MA\C<)^@NV5KV/28<)0^4W=/K9*%AJ^'[@T3OZS^_Q?5/7L*/^O MG.JEX6=3_302&'8""3^ !(]9)*G1LL"Y(J/B3&QHDE5J"-3WJ=9FVS>IY56),U06-.(^7!&D?]P#S%TE/+#!_'S!?EFVP MD'0PDDQ-,>Q/GF(;LF1Z'O5E;1[.5T-L?(/HS4#^<:@N=['C9O!;*.\;4"]" MVYT&YT4(D$P><)+B\C%U8BS53 N">)&]L@_@O$A.; '.^P#.F7%CX6?%R(P; MVQ;#*/Q-TV/YO""F&/ M43WHN6@)?M &WF/'U<5!.X5]EO8G6Q]+>X#[1<)L@?OC0J;C9]7(.;62#D:0 M).MN##+6(]=/4=B!3I1-CC?JJ5%FX&G&"T M)DX$/XXZ0@_(A'#/_MLE<6^ ]\2T%_&##'[2=AL\:A)?1\)7$MX>"'5& WAH M.4DB-V!_L1Y=9:\3A"D0@.-0OF;C/+\'%D5:I>]E3ZTF21][WJ9?%9&@E^*3 MO=!,BQ)CK!_!,!PT%!:N>?2/I=U7/$4"<*%X9LB0J>5DB$7Q4;?@V0HH&*G' M$<0)*)[L(CLNYE%E5(_N>+@U]>@W2!LMXP7MO;99A#GV1]TL0HW9^B:3AS%_ M9R^T3I',7&B=&2U&1HVC0)2XQ>83-V@'O4&2QA3.X>4 ]TMH'=9^)$-NWH/D M $>M<8BZJ=0-IO.$WNA:Q8EQFQ5,RT*6MJ.YU%M,_>@C[<\;WYL/;/#K*<. MXEC322*F-/\0^E M1#M'K4QWFA^/!GX(/O++TWKF0Y!=J]%>'.$!YSW@@I/ IT(U3/HQ09TPO+U^ M>0)?P]QZ$2BFDY-#]I;3;]7: :91EX0//L@^4&@@W(;1/:N8.8W[Z [B:FRS^WI?P!=AQ[^8?CP7J9YR&L@=FGRP5=E]A]SWN1BFBCVE' MDVY4HQ,&3A]$:CHG:;8<(WB=]YTD\ (\$^Y;GP!2 2 M&HIX8@-YJAKCE(,- ML",'SN$-U=/1KS""&%*A!3?PNU8S,P]R-B9_#EJ"0BMJ>QQC>8N97HL '6(J M),#A!'Z<"YO 2#"H$N$7;#Q+ M\NM.!]58;="VMB46+,5H5[&_Z0B[8T.ZP' M7["QT["=S6$4)BPX\)/ HW@EQ4B3S56"XR8G:!XY;?WT:NJ-*97E51S@U.W3>^]!@V6[<-6$G9G#YN22L)) M -X:MK[,/+& SDJLVBE>+XX'+*3C">E0QZPZ%) J_!1;Z>"?O*@>K X/S"ZG M';A"V75AG7M8-WL3H&D'+\YZ-"$Q?>C=CO"YAN"'X0D=#'9),F:\V3UUG!?.0S[<.F, M=J-XV+0'W=:_AV[K@)+,9QTVT^0G?2OP+Z:WD!Y&2H(03!C6Z^/?KV*K-^!WGHQ$"JU9(',(,^)V/WXK!EYBV:)C@ M!G UQ,U?_-G=H[]BC;)XL"AY+U3^VP]ZF 'T^(\.2=(2CH&X2;H]?@=#2^-, MT?@/CX>D'ST"'?U7RQI?L\R]76>[C90Y-\*X+-:!O8%\E:;9:&XE7ZY(B4TG M):R(+/39GDW9?-V2:+.E6D?MW7]R06 @<,BTM@"4 PD'9RGAT5QL (Q?DC@F M87IS3$&>T8'J839(VGX,S4/S@? M2^,:$\D;>/_OW0*E9:;R[O%%L2?71->R1V:L/&X?-ZLU,LGPF&C M=EJN3R!0\/MS&(7U?@<>[C+M!<,^0U(%JNZ!9M%]GU!3LQ3%TF574SQ/L4Q# M5HGVZPC5OX0U)T^6X]RZ/T 4P-T M-R!E&BU,CH+$;4=)/Z9->/77-MB[[[@P>>H_ ^CJYJI3NZ\I5>6JV6[7FC_N3]1Z M^_(A&ES]_*'4?U[*M9MVN_[MAU1O7@\:1S^42^7JIG94#^J="_VJ69%JQ];O M^L/%W57XO76%O^M4X9X+K?ZM(M=_UJ3+SN7@LO-/<-D\N[WZ=GQ[==1NU1[< M^WI@2U?_MB2W\T](?MI]&&/G\@;&T[R6+IL7\N7#67!U\SVX^OF]5?]V=GOY M\^RV\;/R4'\H*_\^_)!K/WX!9177L'314DQ)U'S-%AU/DT7;5JE"%%?79?). MH(E+N@B+<9^^>TQ;;PIN9GP@5*LLY53Y8\@/S#D9<4060$X65)(;,\5+,(^3 M"?LXC00.C63<0N7>F"+)MC!WBILRIP_E#EL+M.GA\6V,=7Z<&O4+C\U>:&B< MM#/&\L9="^R2I:NK="W0U)*EK=:VX/%F" <+]X,02[)LKDE8U5*NK7J+ NZ MKH.N+](/8R/Z-#QIH$ZV:5@B$C5C8FGOE@V:6AH[Y>A,>G\Z\:,4+BA?L\@N6QJ/G)*>N0^.4,8>"I2S@7BWOQ2JTHV2&V;C, MG"5AL]3M;+S]WV=-,3^U&)^Z47-+(_/'N)G,$ZD"'I?O)]Z[\4"]Y5.)N@I( MB*%HMJ59KBN9)C4(51W5H&'=)._M\[4<^B]?U$O":D^WD4 MI\^8*BF'WAF%&=S1)+4"0': 0O K8TNC])<_OR=7S>@!QO-0>VC?UII5N=&L MPF^.;R^;7X/+3O5W7?GQ4#\JRW489^,P_W?AVJO=B[]/FE6>K7R+]O5 M%-/7=%&W34?49%<3;:I[HJ2YKFYZ5'%<^=T7W#S^\]/X\G]YFYWM9:S:)2%4 M6%+F7J4L05D.^6>BX%9#!?"9(ZD*=53#UU2+.KYN>ZXDR]103<6E,_?T5L>, M-+S1C#"P =^G$8T"0Y;%D,$00WS#47S9\46JR)JHZ;HIVH9+1(W 4E*B>(KJ MO/NBX%%^!804$+([$,+B:]D.\;LTZ1#&\[OWV0]^4T]\H'%4(,N2R%(?62=4 M=XFA^E14;5<7-==P1:(ZKFAYGB5;MBE9JHJ2S/;P"W0IT&4'T&44B2Z08UGD M&-DD1-6(I!F**%DN%4%&+=&6?4=T/=V67-4EKJ2A36(5J%&@QJM$0 PJV9IK M$D_Q-8U20H@*:LN7;=4W38NR",BSP:*(@*R&%(V]1F*4[%;&$RSYCJKL6M9TUQ9U!; MU23;-Q2/6A[1B&=;Q'>);,B.+6M4,KPB;KT^U*[EX]:^3UQJ*;HH2:X-GB'Q M14=Q%-&VJ$=-S[*HI;_[HLG;C=JSD?-5#;R)5ZYDX"V*@EL-%0XAOFHZMJ,3 M,/!LVY8-S[!DX$E5LHGD%7'KS<20D8\(BV525?5%V9%<4?.((EJ.2D53]<'E M]U7)E;UW7TRK9!08\AP,6=;^>?DB#J.D+R#^,XI&,:]#5$LSBB\4?A! MGBA"*;!R4["R"-"_!H3F O2N8GN>I!)150 ]-4K(,3*^5$TU=5_Q1,_5=5&3?2K:GFV*.K5\S;(41P<' M^8NEXI%W!6P4QM<\XTLIC*\GX-'P'4.FNJ&Q'3%7LCW7UXALV88N$],SBIV( M=4)B;B="4GV)>*HC*JI"1V8 -P]N1W8P-P]MR6,)84W=.H3VS=430- MM+&E$MQ,4DQ-\B2'6F@LR79A+*W#6+K(;P!:8,MZ'G%$%1M2:98ABPY:3*KN M29JG^-30U.S(] EC:>M\N)T-_3Q;7#U*5<-R=5UQ=4TWB6,1:IJJY2O4\0U9 M9Z$?*0O]/'OCOMB$>R$Y'L6!'%DV7%_11-W0+5$CJB):+E5%U3$EW],5QW-! MCLT9Q2.%&!=B7.P/;:!TY_:'3 _L)T>G(O%M3P2-+<$GF8*<2XKO.H:M:H\4 M++:A4U1L;JZX&K)K M.J;C*I:M:)X$OJGB.!+8N*ZC::;E%+'$S93CD;\B4]W1%.*)OFYKF-!/19L2 M552(;VN*0@S# PO(5'9!CC/9(5%LB$27@1-5Y?>7-#4MRU; MLCV1&+8B:@3/S%)<6R2R8N+1;IZA$6:$*-LONKMNA#PKN7PO(*IHF+#)L)2+ M#LN*3@Q7-41=MFQ1TVTBVKH'L 3L:7J29QNF/*=A0M%J9@T)WK+]G.,97J*U M??&,/7O&SN_%[,G)!,6FS&,)WBZUB"[[NFG*FF=8E@F^M6]KLNR9+C5LMBEC M%0;+.@R6Z[$.3YKDJ%261OYE:;,J\D!R/ MXB&:Y2@&]0Q1D>$?S3 5T5)<7]1UDQB28LFN+;W[HC\_P;L0XT*,B[V*MY#N MW%X%P6[H.B$BJ&HK[<.H::[HN!1L+*JKBFT4>Q6%A+^TA!=[%:M+;_[D'LGU M#5T7)>IJH)MU6;1\%;M@VXYKRJIO8Y=\LZ05DKN[DEN4/&^RM.9"^)Y-9%O5 M+-'7?%G49 D]8L\23=.Q-<50+-M^H9+G(H1?=(LOFD4\B9RR)VN@(W75DTS- MM#SMM\+-'T# _4FR.J#I@XFNJIHF5BMWA-LAW? M([ZKN.^^J.:,3L]%)=O.B*MN:."E^I+K69JFZM0V+%A]S=$U2?8\K9/C7<^MVOFN MZ5N+5T70]#5@+-\5@^JZYU-%="6P1#1''Z"]_I%=]>- MD)WO'EX4L>\T+.7;?[@8Q7!ET9$5$WPC6Q)MW51%W_9ES5H2X)76)ULAAUPZ()01"+9S )?Q_3/*14(.),=>/< \$(XH]TH[@F1+U1# MCW:Q^B'LP;?70=*CR*VG?:<=N$+J@>)/CH.X@]P-%[3,IC*!'ER_^)PF;I5J&?HOJ[85/,TW<)R1= JDNH8U*:R)OV2 M3>M=]JM6G,VA2ZZIZ,24W(K$ARE^)NU[,DC>?1KG1F#%"?9%.&(K1BM,;^9X$54M]]::(^10$[1$LN["5_ M?B)?9BW_6OETJB**PT7U6[W-K6B01O'Y[(+BDGZ">: 6H-!BZPA <*B1 %+@ %GX M0W!HB[1]Q$Q\$&,N?@-[F+4S@J,3B:,(/Y-:MD2_.O2B5YI6M@D^NK_O*1L9HE7;,7>NP3 M21I;DXMQ!+;!YP7J)I""8[(@@98P2Z1I/V$ JFW]^ MZO;C5)K)*M._V7A6.2Z?-ROU\HEPV*B=ENN7*]%J"8XR5B#K%DK@U\%:Q6]] M$_^4?.**??K?(Q(&M"VGY"P_<#E\;3"S05I)IAC6K;9(TN M:'&.3$HT-QU*P\RJ=&@[NL^L23_"L"[ZZEVP*J,P0:,S-3C3E^4L5Z0\>._X MK4NZQ.5#P&\C_JT'BASN\("1>H\9H3GBRSS$\;:6I&:5+%5:Q9*T2[9IOH(E MJ=BK/?512](HJ8I16)*%)?EDT'Z.\_?6&TLNAMKE.?0@QRQ_P%2 MSURLXR DL#2P,C,6:^KBQP7B#;+RG(##6F[=#WUPWJ+QH"V42\))D$3WR6VP M=GVP5".O77'OI]?A$4D54SG-;2MG@HI"W(PI2?KQN-A.W_MQ(U=Z$CCT;06. MG9G(KB.@"P-#P3LGO1Z-VY2N72ZVG*(CF_![U J3*%R76;Q>1)_BJX.A02M\ M.&R18(T(O#-4GN*U@]E>PRML@VWJCMFFPD(M<%L$UNI[22B#4=(O(@_/)&@= M"!JU28(4/>F'WG_[0=+;2ZR=8JTY*%! [ K$GF[I.G;H]T61H9* M0H4D/7A5 I.L-A&(G%A\,*_9T&/ MH-+\BP9)$51X+C'I(*3"WR7A)Q#3[7?W$EG'.*H U1 M_[1ZG?:7_Q]02P,$% @ MVU'5.?JRDBR$ &JD !$ !F87-T+3(P M,C$Q,C,Q+GAS9.U=6W/B.!9^GU^AY65ZJI8$&Y-;=7J+SJ4G6^E.-M#3\S8E M; &J-A(MR4G87[^2;(/!1LA 9KQCJKJJ@ZQSTW=T='2Q_/Y?KY,0/"/&,267 M#>>HU0"(^#3 9'39^-J_;9XU_O7AIY_>_Z/9_/WCTSVXIGXT042 *X:@0 %X MP6(,O@6(?P=#1B?@&V7?\3-L-C]HHBLZG3$\&@O@MEQW]2F[<(/6J=]I=9IG MG6#0]*#?:L+30:>)7.1U?!BT3]RS?XXNSH=3N#[IZTSS?257W!_C"802,,(OWCEEXVQ$-.+X^.7EY>CE_819:-CM]5R MCG__?-_351M)W1"3[TNU7P0HK3Z$7"Q55P6(P/#(IQ-)XCJ. MVW;2VHH7-G#'A M(_#GW0+"FF$T1+Z:1CX_58R6GU6PY37=)4K#0+"NF^I#H?U4U>>I;3FJ8Q0* MKGXU%SR.7GG0.+;7(.+-$833+;3(4L::)"7EMUERU_-E&X?.BRZ7SD=4KH==2CL<.L\8A.E_LTMU2CNP):- MD!(HZSME!'+D'XWH\[%/(R+83+OSABY01)+^T,Z_C?P 8,KH%#&!$<\.,)K!F*'A94/%TF8:0_\(X>!(:I)6R0E8[@#J\;$D0>']PI*4 M5OG@98-+&$(4MTV5#9\R5-9P2<+E *:!_K^WWY>C:4G[)8D?A7\/\P,T+&N^ M),$$;V&]HN[+YP 'EXTTX>V2X(8(+&9W,DJPB6[5!E!5OS[=K4]^M"9&'JGL M5/I"[0\MF:;*?Z"Y2+LS?TIN(&8',OS>'Z]R6>$?<10\D _Z[]4>DA G50R$ M*ZYE3;>,22%94IB"8("F&P58; %'CLX,@?0H=QD"S:"FC7Y%":GP!C*"R6BK3E7(QXQ76TX.3'@M6 (Z M!"G3 T[#*SJ1AHT1X?@9W1&)!]H5LB*69O2\5NO$'KTE_B 6<$"RJ-EWCI^E M^)LQ[K1:I[MA?(BR.4QZ@OK?QS0,$.,W/R*92>^*<@%',ZXGK=:9/:Y9]C^# M6, !Q^$5Y./;D+[L/%PN&)E1.VVUSDOT1LD5:+8UPNICQ#%!G#\\(_:,T0LD M02^:3"";R5Z"1P0/91224V)?+Q#*=.)1MIZ/D36&VPLP8.LZ+<>)9]R8^R'E M$4/R1RH+I,* E 82<;IC+@2"A420BCS@OAD6_;]U -Y5C,D'U$[E_GU CK]: M=)T&WJU1Z@:!U@&&F566:R0@#M\^0!B%FQS':[6]-W"<)EAHE%UU N\2I>KD M4D_H&9'(>I:55C?'?,^)E_BRL"64]6O:/AR$]L/P,I&IF=NM3CO?.Q)Z\"[F M4$-7WD>LLV%ECEPGWMHN< A !:@E__'![!.B(P:G8^QW&8)\.^0VLC.C=^KI MQ?$UZ*7,P6 &%NR!YE]G#!\1\Y41(Z2F[C!4S7]#@L^0?4=B.QRM6)JQ///T MXOD:+#,"=.Z@1"ATE4$S% MR:DEKO>4C.[Q,PJZG)?89%PE,Z9_!H#&B.RADW8]8$J83XO$HJ MXQ#,!-\M<;1C9L:P[>E=I8T8'I)&==S(]UF$@IO7*2+42XEQ8R[S-)S^UC%N"NA0$L%&;% RCTXPYH. M'N^+/PPSO?(QA*3K"_PLG^_>VRT%F%U +8 87.!GONCZR4;_0W)\+P$>*)D@ M%7I /P%G#*5%#Y%0[PVK2PAVAWL=1S.^;<_)S0/7A'8M &0D',",V^8)^93X M.,1:LX?A-2)T@@D4E/&O4LH=4>>4(Y$\_@@Y]KLDN,9A) -B^I;!(V*ZB7?V MA+=1Q^Q&GN=89NW+VJEHD=4/* 5E.@@R*JHZ6DF]LIJH.7\Y0VTI :WIP1U7 M G^7"*R;"S^C9!2^>?7#*-A'+EE"B-EU.IYC-?5>&F&4U&8J=IYBI(+KZ0E/ M2&"F3V/WX+/NPG+DM=\"+B(V+IJX)TY^9V3!!R2,= )0=QB^0,:@\M72._,V MS,P=[-1S;&$"[^:\Z]F'XE>(^O#5?ITK2V+N+V=.?A6=)D]>SG^<42 MEI[6/FJIO)D2]4;6PW!>G.PB?41$2BU[D&([YF:0'<_);7DM@[P0I=*]Q;-T M1PR\2P3^4GO(K_%PB!@BONQLJZBHXR[R+U_,-R6W1W\[.69'4#L&9D=82%73 MP@)'T,=M$MEI8>U]8CX]ZR-U^YC\<]&.O#^&XI-,\9XP1WUZC60Y4\L""75\ M&D8VZSV& SE15W<7;>\U;Z6)V:_:GIO;L5CVJ\QD4=J!/ M0:I?U@N3HT/*"3-*UM[_5M>@^F,Y0(PP40.WOAU*K1]V)^H5,/F0"AA^8I3S MKX1)PA'!_T6!Y).$^!V\[VWT,/N>Y[FY79-EW\NO@4F]P%RQY,:K0/^I==-5 ME'9 JP>R^FDW3#6LO>/M8T/F]LY67:#X@WP>D+X,$5JW8&,[A$L M<>APE!M"A+ME^'K4%9R/27LMS<\NA!9UY(4B! MK(NSTYL#RE98_.&\'D_R2DOR'U70\4=)]E\0CI0H'D *?.3'!]C?KY 9YZ%>V\D?DE<< M0(9%?=N\W#RTF-@X#_6\=GXC?K7]ZS@/76E+]?-A$.*15HO+ >$>"3DVJ LD M&9+3O>W/K^Y!DCD*=CPWM]23@S@IRDC6HUXB6U]IJ:5G#[T>HJ+@7PE'OFS3 MX D]TU ='XK;Z1:J1>W29]>WY&YV@!//W1AC9=%<&)A+2T%/Y1T0%[R'"*9L MWEB/C$XPYY3-OE"9&#["F8J5N\%>2H09^U,9X"VPCR5F7& A$VBA()%Z\( X M1">3Q1W[=Q$G,YYG,F.R#>8IYUIB=H]& M/]3*R$SM/_H#GC.UNQ_?-&L/ART_,TP2I?R+>"?7HS[@'" M?).7?6NE)%OC(-11I]5V O3O/B*]/U[^O&3\>^D3E.H#E,GG=C7P"K,_NNY1 MJQ7G8LM)7Y)]?4:3 6(- =<,.B+RX9@ZF)D]4'-RX8M-<%AJ'ZGU/H[Q1=3 MQ# -^OHC>4'$M*(-P&4X%5A$ZMNH<5-!_ MH?TQC=2L_Y9&3"!$-D!>@D,58.^ZIZYQ=F/IZ.6X5,/R3FL?EI?C4@G+G9/S M/5A>DDL5++^"! 90=L7/Z!7[U&S@FLI5L",][3L_A[R\69-NDL[6QFI[!MN' MZ@ -WBY2_QN22-;LCS'+AMB>NLUW]S"\FTR@D+)A^(2>,8^3 M(*18\'6&6A+OWH? M)>^WKHE;^V)?U03T"R5?*!/C[D2JXD.S?ZRI7 4W^"P#[% J'*D.KXPS MXV,\KWD@&^*6-7DE,(V$2GOZE(8;_+.H9A4LZ,$A4I>>3*.=-)JD]W:\ZKJD&!*X?0QD&UROX1P#\ 'XF(\4Z$E M&NALQ,TJ;]CTE^.2Y5 ML/P;"O7,VBKE7%.Y"G;(";0,"#B0A5B?,)'Z1[Z28NF<)1A4P=Z;$/E"+16$ M=M"MKU\%:S);;;>8<9'=:Z\3%.$K8;6Y=IJV!EUSWR.ON8OI1D4P7;[W3"/L1* MCSLBX_\(R[^2&]U\&6^D$6O')#OB,F;^J4-/%&"1>9&VFQBY?KEL7?V_?(\] M_@R==#:9 :A51+5K2,E\32_9!S9O)=O05W5C0,8:+*@:1.QF<^OK5Z%/_CH+ M&(Q"[*LQ_Y&@2/F;O\&D#415L$NO;W^$' 5J"1X1'G<+\:SZ4^/Q0_\\2.3]_]]/C/MR^8?_R?__C;W_[^OQC[KY_?O'KT M?)9.3W"Z?/1LCK#$_.C3>/G^T;\S+OYZ5.:SDT?_GLW_&G\$QOZQ^J-GLP]? MYN-W[Y>/))?RZF_G/\K,73+<,&]R9!H29^"B82A1FP196>G_][L?0^$: KS MQ02F9'')T\^ M??KTP^ !M/%TN8IGJ#Q?C'Q>K-5[,$R]6U>]_OGEYZ98%%DN85.!_O$=<+@C^ZG+++Q_PI\>+\\RKJ?D[*:36;KTH4D5R&Q^ M]I<3B#A9O3LZ7;!W !]&3Q<+NO2ST_F<^#\2IC@.F:8[:QOW' M] P6[Y].<_WVR_^L:FBCX]9889ZNL>SR M$[;YQ)/%ZYN /5-A21WQQ%FLFA&3-> M3C_2O6?S+P1DE*T1 DQDPAG%-(^1!1$#"]QJD90K4N4N3+B(8AO)JV].\GO/ M ,)&UE%R;IARY^B <*(9V#\)L^NXMSD^>8US^-INF#199,D2M+#-:1Z8Q>!;1 M"E9LSH5'"RA4'TK/.Q MV.^!%P>*H4>SNH \[:-N'"7?YX_M,??.EB=_A2\V' MGV%!;J5$DQB/-3!(#JISYY@R"I40CA?5QP._&<] X[063&@@@)9DF)]BOF&$ MT274VE@FM0T$)P #I0I34I4H??()H1OB2R\UDI%F7"X$VQ)-EC!NL[\.,!(JX6_&@HD':J8Y5['X4Z$HODKSL@ M@NH0F8]&,*<#J@+*]]_^"+=C.9V^>7W"4R7Y-96W_-##4]JZ!J+M\B# M8E9BJI57A86B/8U-:)ZLLUR'3HMVMZ,:DH^T!P>NK]XU$D G[?>F3N/K\N<" M5X,=97+*I$W ,K=^8?7 TF,1K M]EJNO;8""8L4@6MM'R07N%].?#9=77==&9EMT"*2L^@#FBHR8%&3M(SC)@I> M^]);Z>^*DU]EE&NQ_;D/R@ MQH1I+)B6B<0S'"NWC1C\88[O<;H8?\3UTO"KV:(N"+\N;^$S179HN<^<%:^0 M:?+I&(5Z- ?&6AXA9)>[I1=W 3HD)ZNU[NDHLI9%U.OR@@LFM"@G,"GR,KW- M!"1H1HYG9"I*2^&?X*[3BM4-8(:T<-^8'X=._14._/W)U2EZ1:];;,'[8TE? M5R4%LW*F%R^#V'TGWHW7;+TA[W[@C?;E_3JG!_GW^:R0>8C!>Q-\8(D&3B(4 MDH'3A<6DP$=7"Z_[V.T+( YW3S[B]!1?T"-02TCFD);_'B_?/SM=+$EKS7_Y MG":G=7]NC2GI7]T;,!)*!BYY84;(FC<(B4%&Q[B*(1='$6:G2&X/L$,*B/;E MSG7/I:_,&M:.+\JPX<.['@UIDE6(:4Y!HJI1I(LCFK?OG\@2)F'($');W+S($D$+7"/4(U.6XKSDJ906E"X+J-B,:C$ M4"OA-4872A\WX!*,-HX2"7(SLS_C%*LSB)%\/J\4*P4T3;#WS!L:+'ENL:0B MK%5]=NG< FA' ][W*=F?"-=Y??CT?Q-.,ZGT1!$@^1#%U> "!8NV>!8+M^1B M*)E4G]9"1W.:']8#:$W)AV=!^_*P"Q/$92W2EH4IA8%IX/1\62"'Q*6H1##* MQ#YTO#PIXHY'8=Z[;5;S@ZHGZE>S$'";D5S_-)^/I>+&LP_R(9_Z1#M[SG#+CW%NF-<$* M*5BF9 Y=TKJ4H-@7)$KTV)?6KO[P#5-BJ*"HTS%.1)ZR*K M[7U6^\99 719IEB$Z--0YHZHZ&%-4"L^7%4S^\][VQ+K6ZH07I"+.'XW79>' MIB]OYS!=0%K)8)I7KS82R?]]NEAN]@^L9\5QZW2H'1^CE$Q;PVLK M*,L>22 MO),0^RQX]AG/D,*$7F0< !,>QD;"XOV+R>Q3T_*%KQ?M:@]OAM[("M:NG70# M;ZCZSYASEGPY.1EZR$XAZA- MGS6J[? -:NGJ2-SI(+F&M;G<5E.)V?-*T8(00>HFQ%0"1IT MM@PL>F8Q2W*SBO:=FOO?A6I(U=I'(E S(?7KV+?J%T7?G]&;8T(%.A"?23$Z MK*M1G@<*+H6M?=B2P/!M-MR=#*;+\?_ M=X7@=7DY7<+TW3A.\&POH*-J,N[SB46; Q)2R\E M]#HIZ'YT6^7^^'?/I /%=@3;MFDY.;)">1IG9D)(0[#49DD$2\BU=HH49Y_= MU_="VXI*WUD>N:V\^M+H2IO*$69O?>&>Z91J92DA\]QFDGN)(L48?.FS^+ - MNJW(])TEHYM+K3^?+N0>S@@?LXZIR,!B;?JD@^4L<&69C]I'BSD7=V1:70>Y M%;N.U6;DH=EUH Q[.U/G\[!IL%.;2\H4R*M+B@5A(].1@H5 HR?-"C8ZSP/( M;ALOM\2X%<7T_Q^.U:$B;+EOYZ9IJ''$XLHTE*!#"IQ,-I3:O5E%!KH 1:84 M2%"8&E7HLV=U>XP'+Q+!EU4%R-O9T_0_I^,YWMK0=021')<8/XQ#VQ?4@VC75I#Z2+#E,F1"S*O](SN/@,_GR[&T]J'9-W_ M:G74^/HW><255UCH*1 !.$5C+C#OE6 6@E&.HK/$^]39[(+R6RBFZ*[)6DFQ M.<]>S.87GXG-;O;KLY$4K_LS Q.N-CM.DGQH@LJB+D4I4[CNY*/N"'3'PHOO MBFT]9-FNF1%-1/V_ZM>/I'E72R6+Y7RLPNGW+F1]X>\QP^7Y#^7 / M$CQ$G.LC@#)!U]KG4K<+<0:Y6!:E\Z+4D]?SL.+V3]% 2-"/I>HBO MR\5AOYYNYO#*S)%+"LXK( WO=>VS2UH? CU&@4)A7@S4_=U=:+H+RB$56G]# M1.U&A(?0I[KF8H(Q+(M,PU<^LU D,BF,$JX(KT*?$T/WU:>'I1Y?+A:G='U\ M72X>Y3HR!C'%$!A]3C'-$4E ]%);%X@;2J#K4TIQ/[8A^>6=>'57HK&!P!J> MI_%ADRVX@B;$Y(3'P'Q4M>*, PN1W'LMC/5"&>UMKZ[4-R,:5"^5([&FB73Z MK'?4UONO/ZSZ9/WR&>=I3!,PLM9IZ95F1M0*\SP*AE))5W+QW/7I^W$O MM"$YL ^@<@X75X],,]'[=$X.QX)4X<63A8PAC1>"9"G7ED&Y'J)G,#'G=03R MC#5V*K*Y']NWD$]N3J2V$FO.I-?E^;A.P#0O1J9$82!:)@LG( D+.<$0*?3G MQ:7:@I?W:;)P Y@==^U]5US95R9=NYM4$_IJ_!'SN@CZ;*GWXBKO\WJ,U62O M-B<[7+U%OY-]!].H\;"NI-(\_% :;QEBNU,(/;@&QD\J[O5S@_%#K'8L'Y M]0X8G6-M^:])RX"(W!9K3*>NW[=".GAE@,0Z^X+$EA6C;QASW7)8HJ204?)Z MXIX%%H2QK""/NO8+EJ'/UM%[H0W)Y+7AS+5T?5/IM#1Y=; _SZ:GBZ]0HM<\ M8$Q,VE4MO"XL)/HBM-*F@(H6^A2*W AG2,OM?"@4A9NFU-IME< D$:Z>^WC=P.QRPR&E M MLRH-NTM]80+Z>+TWE= CEG)Y:R:N:;,&-=\?9C24"Y= MLR?7#[U_@VDV381WTW#L.4YG)^-IY>%BO1I3>]>=+C>__AD6X_1TFI^/)Z<4 MY)V=P_X[SE?-[@Y(QQP+6HO\SH-,8Z.$T;]73QGFIQ]Q#N_PM].3B/.Z,K9" MLKK]XO7I%:LLTD[C!2L==$I.P(]5+7> MPZ7L/IY%=[GGT9TG6:4?*39);RW32G/D@+(.8O>3)<".Z->\YS@&P1YGO MS6%*-?2+P03%@JU->\#40U0=,JY$@A05"M%-\>Z)>4B>P%"8WN#PW7T8\9!' M1C^G'Q9+\GDQXQOA?H(3D-WQ&']^+$ ML3R+&C7/INOBS5O.:V_C8^QPH\;>QKY#;.IW7+OEJ!0(HLC$0JH=/S)$BH\4 M$#D@YY@#1-^G=/ 60(=JRQ>8ZY' MUS]IB=E5)0!+\G5YE:3NY]3(%<[9@9: MAAB*$3+T:<&V.];AV??#&'55KW667KNS6.HACT^G^15]T$"F("]*QQ$$Q M73O?0!:*B6Q\UM$;G3J=UK(GXN%9X[:,.XHDF_%NXXCN@M,GKX)&Q50(EM$/ MDL75WHIHA _)!0%]VI#LCG5(U3%=M%M?Z;7KCW6^>G[C% #G$$/(S)1"41!: M&GV"JG9E!HR0?"=&W8VKT:@O*83K@P\&,=BZ@T@$,C> GGGE'%/>!Z1?NEZ' MKV\%;TC^04,677V0VHNJ];.S<62N@^+@O59@F7357;%.D.JH6ZBS*% T<&/[ M.)OW !N2G>_/G";B:WT$SK003[\#1:^ 2DF5Z PR:[BNZT>YNJ?(1/)..HJ72NRS%G /L%;C MOMN7&G&>G*M[$+)(L2:YR&'+9 5L BD]3812?1;NM\,W)#O=DDFWG:3:4%K- MGZ"[MYDS: M)I^FGVN!O\TZ;-93][MEX.:7!P#NOK'C@.J6ZQ)8AD5NH M5?4V@?$"*(,IRG5J1-')\SJ_[.4BV%ON]O0LQJJ/UBE=^\MK M'@WJZJ9WX(F3C9D A#[/*FB1+3#[TR1IO"7!(_MX1R720G([EXOU1 MYVW^Y75YBR\_ MXLM7O:,]$>C$Z4%D!5+MYB?$@N77/:'$4BS5-ZYV:@MFCC-I8BDF,@="W&*))!A,@L4N"2LIV8AJA1 M]^;&'9KT$%'T(S_]QBE_@PN3B:S3[6=RXO9_/GL-"[+ MZ81^-SNMCG56*%)&8,IE7\\]K]O9 KT$X:PV*9K2I[5%^[$,44OWH^)Q1?_ M%/X#)^6\*]$(Z.$CDTX!ITF&:9O*>AZYX%IBCEZIOBLU!X ?4D _$)+N+]R' M5JS7&H[4TC;#,5B6K*9.@67W>T7_Q ;:63S_-^#5Q M,5LLGL%\_J7,YI]@GL]WC!LO>$E9L^ YK_5(I+P#*:KHT%EE,($Z4MQS+]8A MM6_KK]7:BJX?Q2[GX48&DB>S'Q@WM2L-BL@@>YJ#Y"$)K[GNO QP"[!MR.._ M&_(<()1V/2)O)?"_8'*ZGONSL'SD<_)%350_=<3,[7-?)1\#X&NC'S2=:C'G-AOAZKI6NK7 P\ M.]U=[UP%M55.F'^SA&DECD[^].5%FS.$7T9.6 LN>7+%5F4:3C&P-'@(3G#% MC1-1[.& F&^5@2$\IXF4A]A=P] MU.]3H_!5HB:EY%(@_>Q76[Z,8S&;Q"B2-;KH0$P^4CKCVDK@O6MC1U.#^Y+B M7O=K5PGTVW1W<8A:1/IG-%.QUH[Y+)D/]%(KER,FZ23O4^^]?87.8!:K6E/C M8(%T+>8[U]J3JK47-2/VM1O4K%Q6ZH?4Y^UWHQ8E=PV&V*B*;G6'5=)19%Z/ M ,[,>:&8KNYTY):(E:4RT3E34I]RC7,([6*\\T&A!&^4K0NIU=\+!5@(3M+3 MPHL,"DT)?09U'\]W,SOP+YN/:)/@K#!W)50QU2R,47XN? M#0-=L)YC#$Z"*2;U.>7O&I0A690V4C]LMMOU%'L_FR_?XOSD*P[+54@J*PKN M$)G.@4RCU<1 QWDL4')T?2H0KF,94D%!&[$?.-_'\1C6]O*?L#R=KYR:6;D4 M^1U6SK_'79KZ"GL.KIFC0,$$WA)1GYTE__P41URA+CP(YI2%>EH=Q=6Z'NMB M$GIG% 39IV??M@@/U3QWWN?/:1XO5J5<=?TWT4>?GM17(U#TX%E)IC#4NJY, M'KPW]<#@E+14G'-1^L3 >\$=EK/2@7E7U5M_H798RKB1A;>76 Q[:6 M 4/)Y$"S4$^/UY%BI5C;I$8EE0PR"-,I_3L(:WGA/K_1S+_]A)./^,_9=/E^ M,0*G>3%%L]HXEAX=R5D443*?A7+6>+2^SR;@?1%_DS9S%_[M9#-;B;:9V=P6 M[?]!F+_]-!MIP27PH*K67ATXH!ADA2P:X9RVUGO1I[/!CD"_23-[#-KM(\B' M81O1!T=6)JNLLQ1#>\VT+P13B,SJ"9N*%^N*?%A]=PYU6,F-H3%N9V$^".=> MS$[G(\$Q!B4BH7-.(D/O52W]RRR6X!BQA&-*TF739R/.KDB'M&=A>(3;591')]S3LL3Y M.50'N= ,9(:\]CK2/+!@43 ?HD2K-7WOP#2_PB4!7\S*LSGF\?+"J:D'+$8TN&N+A$OKP;=* MO\RF[^I:5<4SDHA%!9N8M-PQ'1*P"*4P2.")F)[;U.GQOX#B8,UWX5J;#NNC MHLB-K$?B&0GULBHU!6UPIGS@2-3"MI.-> :5B>C!@3VG_MCF9Y/V M_M+6O%R]:B?S<2?X'N8A@<[6)O)<0STZO.Y9J[Q@%#UY(S1(D?L4HO8R#U]7 M/=[@AXW[]+K\/A]/T_A#[0)Z'C0F2$7[4K=>!4\^/+E/8#@PB<4;DS *V=^ M; UWL"9F%P;=I5[Z"*Z+$=H*:DV^&FLR$%2FH@E,^Y29-Z&PQ+D-41G+L5.* M:0^T@S5@1V78KF)["()=C@6EEL5)!2PC9*9!U.27E0QR=@:STUSW.;=[7\2# MRJ _ -'V%]\#:K-58M\)X9R#2 XD1IH@CV>J)*!1/.*$IL "=:I"IR;Y;RV*VW-ADO+!]]@_O!7=0R?*' M<\QV%=S#<.Q:,881KMC:<##;NEX$N9X$8!1]<2:((DHI#VX\K\,>5);\03AW MD""W3$ELWJ]?(BSP'W_[?U!+ P04 " "W;4=4]A:0D'= #,T0( %0 M &9A@?O^?_S[O_S+ MO_TW@/_]TZL7W_TR3V>G.%M]]_,"PPKS=W]-5N^^^V?&Y9_?E<7\]+M_SA=_ M3CX$@']?_Z.?Y^\_+29OWZV^$TR([9\N_B8RLTDS#4[G""HD!L%A0Z12R M-,+]][=_\X6I$$(!5[0')7*&$(T$#-QHG5.RS*T?.IW,_OQ;_1+#$K^CRK]WW[\\:^__OKA8UQ,?Y@OWOXH&),_7OSV]YM?_WCM]_^2Z]_F MWOL?US_]_*O+R4V_2(_E/_[O7U^\3N_P-,!DMER%6;H<@(;/J\__\"H:_>/Y M#^E7EY._+=?__L4\A=5:/?=.X;M;?Z-^!Q>_!O4CX (D_^'C,G__[__RW7?G MD@N+M)A/\166[S9__>/5\^M()[/5CWER^N/F=WX,TRDA7C]A]>D]_OW[Y>3T M_10O/GNWP'(K^HLI5U"ZPOG7^K0?]\;TCH LTEE$H$]Q5@D^(,:;GKX_YL_/ M@HPEG$U7 R*^_NQ!\2ZK+Y>T=>ZSB[GY?5JGOY\-Y]F6J6?_M?9 M9/7I?NSUZ010<"[.W_%_[?'T*S,@JDQFD[KZO*!O-T-4M(WF@A_I01GS]]]- M\M^_GZ2416 L9QVE*IAC*$))GH*)/(J23GJ,4R=U,:WI/'TQ[+0NL?//G)B& MB-/UIR=G2W@;PON3SP\G.>!S^NOR))7@BRZ:=BTI0,DBP4FM@+8J*R/7BN5P MG5'+"X:2T.*:4YLA?JSJ^A&GJ^7%)VL% N.;9?I?;\=RKK+=9_=\EF@[7^(O M>/[G\]EU ;Z:3Z?/YHN_PB*?\.Q9-LE!09JPRC%"D):F7CPK'FE++Z;)U'L" M_5(NEV1^LKB0T&9MV''QJ!;/H#Q9S<=3S#DY:'[??S=?T./^_CW;ET?7P9TX MSH2C%Q:4Y@%4D@R<\A)2X=FH5) QW^@MN7EA&Y,-3=4W'U3VU]G !V'#\^7R M#/,O9POR*'['Q62>_Q&F9[C^VD>RN8[ZQ.B$GF&&XE0& MQ:0'EVA1)@-)2K(L))D:[:AU%[2O@$J#:>8Z=>2^U'F2_^_9G[XGOV3MD+]"DM1RLL+7N/@P27@^ MJ5>8YF_/-7@^/^$49\HX2,SYNO\7B#%S\!A8*4964[8)\UK/['$3]ZAX<9WW M:E_>_X8K$N?\%%_,E\L39*Z@JF^=1P-Z-V ME_AU]>M]U?_+Y,,DDZ^]_#DLWYW(XFQA3$"(LM :'"UXP1&\UI+G(*1.I8GZ MOX#QN-6_N\2OJ]_LJ_Z7JW>XJ(O6 M_5.-L'O*0F\?1E>1,^GFBAH^2.,/K$ M01GIP'.=@%NKE C)"9.:L*(+NL=-EL'U5-@XKOS$/S?TG1.MM??OU\MSO#RP_ELA1]73Z?K ?_^ M_1+?UK\,QH=S>M5W)-$YF3697U# M>F%(>MP$:T"VW)%.NX,].ZC[-N;L+?8&$:XM3+^L]Y%.H$ZV$GR#E*>]@PO[JF[>2_6C$L"K%X*2%8NONJ(H!(K\F<-X6FW7QJ8T]-2(AOL@# M'YX/?43>@ <$YW1^;B;^NK8N3QRY_=)[#]XS H2DKQ!H:8PQA80\LR!U$PY< M@S*^ 3V BN9#RK=!!NR60-$&'-GKF5R"2+,D9X#,8P71T$88#2;+LL7 VYC' M=\)Z#$083NX-5H%7N*+Y87X:%K/)[.UR@TJFXAV7O'K_Y!]:[<%5]3D?1"E2 M!-DH,'PSGL= @P$DW2 []22EL].S:2U2N="W@1Z7 C,FR(A"9,JZ1%<2@F2$5K:@&13-4I8W@9I[P5XZ\&U M;'!"K^A:G&\68;8LN%A@/@G)1,\E RD=O>^13$A?R $ILAA3O-!*M['.NR(< M?_D=AB?7EN 6&AG0GJ_+RLGS3/L-O9LUB/5\M@JSMQ/ZVQKZT\VD-7?QNQ-C#9+W \JP+&%V07Y&VH_\1Z MK@7S$UK4PUO\8XGE;/IB4O"DN&QSDAHPI'6X/!-G$QF>VF;H0S5@9J MG'VGOX2/)1^U/9-U -5R'9EU">J1.%"8$T0,2"3F*EJ7E>6-_,<;T!PJ^S2 MCN]A36]9M]BAMC!=^,4=4#5-/MV,ZS#9I_WU=@\1]A#Z>)3@(;LB52"-*0^* MTUODN8]@/7+-28TLR@=/A7OR3F,QH8^L!V3 VJY^\AX_/I_EL^5J,0G3-YC> MS>;3^=L)+E^\^'D3T++.2!9KAJU$6]-LF:?A!DR9GM=)^YQ*-)$6&)0D918<1$VST=ESEU1Q137/F(Y< M[]Y(N7=D3_N+>KSDZ168)TH[[K/C(+@V9,59#LZH KI:=YYYY:,;,X-Z!=NC MH\? ZAAZN[M+ .=X4'1G335XN5B>O<'E1;K2V]UCB,=%^#,@=L96I#$$S#])&;Z4U!K7JLGC0 MLZ\L'/3=]J)QP^!C.\,M5#H?1K0#+@1;4#;V7A M$FVNYJRX,+6@(Q?%R?PNQ-W$):"5J&7Q&I$_-/7>XL:VU6X?0;;3ZN6!RXM2 M/FF"$@9K1[ ,RHI$>QH9%UR98I')G'VGFOK>R_46D/$,NP'4<\L:O8]L;[7T M!RULH7T)9V,\2$>0\!?]JLOSSTJ8T5FMEBP'F&2TU!B-X] Y0!^P;0KVLQ\=^)\N*?A+>DC.L2]+&9F"&(2AI/?DVY.5H;61AR#)SKI/W MT&6T\6-E ZG["Q=B<+DV"#)RR^LH0.:1@8K9092>@S.ANURR B9XSSS))KTYWU M#E"/VQ;92?0-ZD>OSY;^X>85Z )M7 OD$MS1&!^[*?)>YV<_+8QAI^3\&U2[*,3I+^AT9P??83?@A=GR]7\M)Z(W()X M<9#6B1!8H!DSH6GN)=.TE0;T26JM0T'6:&NY&]@1F!R[*G&;' -J8-3 _>:/ M9?ST'SA_NPCOWTW2D]HG;?_@_;V/'BZ WV\66T%\%"HXZUD0HJCD@QVX#&_?+O#MFCLORV:X*Y$]D6CMRF0#:T5$*F0'A=HFW$IM MHG22X+99X>]#MG^CA?7SGM';2N\/O3QI]<_)ZMW%._7T8YJ>U:N-:ITH_9=K M$[WBG>.(!;A)@KS%0-ZB] ;(4>1,6DS9MNDYO@/8\9>Y0;ETO5M#6W4U\+MN MD<>Y5U&<,=(7#2*H6D].CJ%#AX!)8/$22U%M#FK=A6JL3$)3I@PF]D-G%6I> M_G,/K,O5/TPWD2LAD>D W-4PA60):GP"A'5,^"JE]?G)+H*Z7-(^GY0@Y>NW0IG_!*V@=0U;R7KT8C )1?*.@61%_(A?/$0 MC1<0BXI6::%3[G22\Q@)<$>1VYCZ[R/B ?6^[O&R^'3RQ^N3PD5.L9 NF*Z+ M6M(09-T217!%95:[P-^AY"6F'][./_RX>>*YGC??K-6\5O#E>.,6L@TD^/E> M4AOZQ-7/819R"+/\*WZQB^X+"FL%W[6)&W\])36F+#X$U?[!QT[/7ZX MP&/_V6P%'[53FI3#//-!U9O]=)'!,RNBED8C.^DS4., 9&!H9< "#$.]2B Z M8BD,4'&8"\%K6_E#8_4=;P]27FW.3:XEIE>HF$!$_3INU.9(%M M^NK=A>H(0XI]V'%O;FU7!8P=.XQ*J.@(6^ UJRARA64+9,F3]HRY;#J%?AYG M[' ?2@PF]F.('?X:_N]\<1$@/V^:'Q(:REUOE@XAW:30FG^+)\@6ECXW4!-7B8\%8XXX<)]]73O)60 M1V. S,F4DL@BMX10<64(5]1@"@8FC;%:#NBOCJOY.^*#HRB^CVR'[FKQ:YB= ME9!6ZVMR/T_T(F1"NU]RB7QHA?5RBVK &*P-'BQ33#BA3;>&%G>-,JX?.Y 6 MYBU$.'3P\+=Z-VQM:>*I]CHF/P4C*[PT9#L4$7HI3!?.W M(OQ^2NQ9A-]' ^,<_OOR!*PDJQ!MD)"M*;4Q;2(GAS.P/#++"SWQSKJ2Q]>2 M8$P[9'=5W)H^;7BVO N^;XT)]M1KWT/FNRCE$(T)C&&>UV( 3*ZV\F$>')8, M11=%KY#(;+N@XD&39M_&!$TYTT<7HS4FL($EZT4"'YRKK>L41"T")!,C,MHL M9:.;D!Y*8X)>6NO4F*"/R$<]('A3X5G,PD$<)FH=BHM#6Y9%VMH/6Z@S$ MB%Y5.GU$/UY_0%1&,2\U"%,O'=/&0Z1WEGQ*9J27A3G6YNKVH^T/."@!^@OY M&*IQ-BOPR\7K>J]O.H]*8>:>H:8=-W-7LQT9G!,%(N,8L\BFN.&ZS-^$X,AZ M[?12ZGQ X0YA00LF"N=)I?SA&W=]1CS.2ZOM(=^B4_;.U^7^9>M8F M:4030)=:BUIOC7-.9= RJ.P#H]4NW^>QW/3@<1/U \EZ/I"@ABZU>3.?3R]P MH'OK%T%-/3;]?/9:C69O?T" M#A)+="J@(RI0QCL((GB0]= O$SX;[':C^O5G/WBU[2FNH<_9_>>GO*#M=I+J M''^?X5F]D"!=((O!)L<]L2G@INNF2^38^5B\XT8FE*R3(N\07U^NS]^^D$+^CEHU=)94N^>^W*HX,#IURLNT!! MFU*,VQ'Z6W1YVP@/7IN#B.ZZ/O5>^GPZQ;2JIW2O@>(*"\-Z*Y0G4,)PB(G\ M=YZ-XK&(%'FWRN';1GCP^AQ$=-?U:?;2YS]Q6CN=;2'B420E>(04Z(NRPD L M20-7VCCZ3)#9UDF9-S[^P6MR?Z%=5Z/=[T[24'#U:0N0\@JQ>")2C+H:: EB M\ )RM$QEYVW9#@W<=@WI#4]_\$K<6V37=>CVS0%LIGDYRW4-^D7Q5Q#>9('@ MC=7U_B(-7I8 (28GR6UBVK7I\G<7JH=,@\&E?IT1OFG!OW+6UP9$/BF"AH&@ MH5LW-N2>:_B"_P%S $.+?NQ2_P[0OI7Z[Z3(/J7^.VAAY%)_+#JI M:&+M;4!N8>TB[ZJ7B")SB3P+IT9J"W+,I?Z-^-%'^ UXL=GR;JLSMPIM9C(! M>E']2I00G9$0G$@B8N)1MBF?NQO7$=2A[*K"FTV.(>1_B#K_F&2)3&=@M(&> M6UM>5;@Q>[0.Z8=M>IE/':DE6%>W9 MJT]/9OGI?YU-WMKJXU]\+N5EBH64+ .98@!%",%%'0"EC"(GKI1K MXX+>CVT #^OF$?Y88CF;OI@4/+%:29$)H M<_[^;EQ?#U/ZJZ&!.?0DI;/3LVE88?X%WR\P3=8F /U]BFNQS_*3T_EB-?E_ MZ\]OGSH+E2/CDJ#J:!!Y.AU>H?Y;(HO MRZTHS\-G3 K"F0780GNR$EK3=IQ)M[67"F;TRK1IU]X5X5BGX1J3I8E"CN&< MW*LP>WN>QS&.O&#'#<@L"#G6FQN)\P3?(FH9&>>=XDF=CLE\'O90X>@V"IWO M*]B!#T6M06QB$UU@#'X4[@J \0^_[:B";27N(;^&ZB0LS!L>@,=JP&A1RWFX MAH#"1FT%N6/#G65MKL8[SK$-J\4^8AM8>[^2I$[/3B]"A<+PXE4A,2<.*ID MY#0Y8-8E(2)M3]WZKW2[&^#JT.,6I.TL_/D0DALP!''>X_SC%2#29HE":,AA M;236"X\U\;%$[H67S!39J;JLX_4.'Q^T"G>67)O:CINW_"ME+84,_<*=Z"FANM$&5L[!MNDIT /[]2^](%8M/0ATGO#Z[@ MK@3:4SMC+D17H.H0;:S86&2L=F?/X .S0 @]2A&;&^L76]E8J0:4"6P+%4ZE::(0A;VRVG:!5MM):W"19>8CBBT."N*IH/ M(M\&":^?SB;KDU0TR8N_/C]]OYA_6(> /E^=0K97E#D!]S:""LY"<#Y!2H%Q MB3)A:E/JT0G>X^/'\%H9NGG#D[,53;.F22;+U6(2SS;9D7^&!;Z;GRWQLT@N MSN8E#,&Y"[#1!ZAWT@)G)GLL5MCMUN6W'(7K._+C84=[P0_=).+U.YQ^J.2= MY;.*-DS_@;,-L;=Q2AO1IYK4K7DRQO0>TR@ZWR M4RX,\J**C]J0_^"<2%(%D[DJ29GKY:>W#+'?N[NI7%X^(\8^)7P+FN3EW9VS MO(7AQ>O':T?]KT*DV$*S62A >(6DLM.1D+GR;R[!W1;SO*O?;?);.%@MZ M9<\??%);!!4GR0-4]8Y";6AC]E[7<_1B4UFU6MFTDXZ]FH[!F>XG;2P$- M//++('A/<9R'QKV165A$\%%D4*HZA<8%,$FRXD@46K6)U^R'>ZPZGH-0;$25 M'D/-SVLR)]=/N]Q:PG0=-F7)"C0.Z5UB9#&D>F 74.]I?C9;+3Z=_/'Z M1(IBD@@(&C'1HI8$N8^D'9N"2EBW\P\_;IYXKN?--VLUKQ5\ M.=ZXA2T#"7Z^E]2&[J_]$/[DE(6SVOGK':& M.6-$$-TN,K_Q\0]9;0,);>!E][?Y8O7N"9D;-+N+<$Y,GOR; D$6)#2TQ@3) M$FB5&'.NGKAR@ZVWU\=_R#H>0*)#IU[(K;T!$0O<,D&^K2[^O0DY_53P_3Y MK,P7IYMC:SL'/'N.,$#DV!*@J&G%OE#7?6Y>Q,*KDX)WPZZ3G6 MG@&=L[C$_SHCJC[]\,6!(>N+HN6_ ''3U>O.,L08/%1G+EK&@FMU1>8MB/;/ MV)R>SF=KX?XR^3#)I)/E[[AX_2XL\!=,4_HCGP2&V7J)@$'H6K6@R:&-Y-"* M&*TTR:-H=9W:_>C&CWD.PH[K:9N!%=$BSEG!_!26F GM>W*,PKF@%[4:_+S< M[O)7?@^?ZD=/_@J+_/)]_<7E?] OKI;/9S2OR3S7^)SF/-<3EQCD2+945W!6HKBMM&R) =-& Q&R$X60HYS:U.9<8'A-_^@NU13^ +Z=W MGF\@QS63^9P@RY0(DZ;UUNM,:W .!G-F3K=I=G,3FK'R@VT4O:]X#YW5NVTB MGWLT9UO(W:*YI% -R$"KDU((PGOA<[8TN395&[< .EB&;V]%W\.<703>PB"Z M#NNBNVD'8$V/I=T*[3"'T091X/VDV$/ZH])#)F6"Y[7XD-&[( -"4+3C92Z% M3MY&8QIY:>/2XIXC9N.RHH_0V[/AXE@""ITC2N"\7ISFC"!O+@9 7P*MEBY: MGL9@PJ$J=P=2U]TDV$'6#2(]:S<'L2:VSY9KG@M7E+&>0Q*E7M1%DW5<2M!9 MLU3(PF*AS;TYUZ \&DMA/R$WZKK+N7O(>L& MJ_]-T))G#HMV$'/=YI Q\G:%!TDKD6,*C=R^YOFAJ?^>_;^]]ON(N&G$]"+L M=1D5^VT^P]/WT_DGQ,_[4\ID]=2+?>H]+KFX6A$10021B_(\.=8PI-05YO@V MPMZ*O35@.;16QFDV?SUMN_[D:C2U]FT=,.E]Q_.;I+R[SF6%34Y<3(=$8I OFF4%%2 '+#46G+N/\:1\: M'"+5/V"B+ >5O0\%LDO^_+98%Q*"Y3ZR'+/1I5$H^E'G3X_\=3@0@5I9SN=( M2KUIT,L$@=?KS#V2L"S3D*UPGFL9I&Y8TO(5,ZV_^%NEW/?8 EZ>K9:KL&[_ M\=O9IHXUD)>@#01I33W"Z,"I$(!$5;CB+N;L6?!)4C@K=2 6?*2C2Q2KL-JX>:PFB5.P?F\$%4?BR% M06OXOX35II&^=IEA1HB)DQREDT#>)EG4QO!0E.!*M:D<^P+&X8_YC\J$[9NL M=M9( Z?F,YA-$+L+G*9YP"U A\D![J&BVY2]AWQ'4+OU/&J>%%AB-BC,'+Q2 M 4+4)?"".;E.=XH$,.+>UG(63$\FL ?R/+>84XNVAGX*I9PG2-)M 7;FMS61U *ADS:B&$ MX7OI^\OQ'J'&]Q#HT/T#;H/X=!TZ_PPQ61ZME0+R^@)>J3*XPA"DC8IDXW-( MW?I^=!OO$>I\#X$.&)>["O'-N\GB*L+7M5O9%8AU@Q%9,LB6@"F;$W@CZK5I MEF>EE&3*]]'Y/>,]?)T/*= !HU7G_>3?+R;3BW7G"WOC]>3C)<:-))QV7A5> MS0U&7TB?X)&^Y,",QFA-X**3ZGL-^X 9T$Z\MW94WH<(YR;'L\EBN;H"]=FD M7(,:63$L1U$OR).T3J$C4R1[(."N)):S2[$[$SJ/^]"IT$; U[E@AN+"M?UJ M[9=IZ#>S9?-*S#[35BD\K>\5:O+$O-)F:1TR,F&:&^HU>TU]L&K=Z4H+'$;J]]"NY=%\EIY1A T/U^;L25VH XF MQUN]>Y.&7TV6?SY;(#XG[2YPN7I%J]")5SY;\A< C2=; !6Y"I%+$#PH1W(I MKM&ULX-+D[Y">!M#E WG]K7^1H<#5F.J9#YK@G^8SZEQTS) M.%Y/D5M4UFI#SIBL#?$935$9#4D[S7212<0CZ_[8?7+?WH@#$^8(RY_O/,^R M_F&-67R6QXD15N6D''A?#X I8VH#30T1,6;-M>/;[?D/_7[L-M%O[\H1$>FH M"ZLU%L88*J _:E/W8LDW*A*B*_1?\C(VNM+\:RRLWHOA!U'Y<196ZRA55)(\ M^"21'/K:R$EB!&\*YTF(9AWC'UEA=2\FW%E8W4RVX%@)<-FK=$YIVY5H4*@5W'H-BHDTXX/@*JX?4=A^Q'JJP.FFA MLHH1$L^6,'HRS91)()7PB"4JAMU2L ^FL+J75G8IK.XCTH,45H>0G2D%01=& M 'FI94*607*>QR"]T4$_HL+J?14^G# /5%@=F!>Q%@ E)UD]E^C!DRP D4=3 M-))!K?;2][$55@^N\3T$>J#"ZI"-M9)\[)!2/<&LR^G\ MV JK!]?Y'@(]4&%UB4S)3, X-QE4D!:"B!HT>NF+$(*^/*K"ZGUU/J1 #UM8 M'5QFUB+1L5A-DJ!=*&K#@9,K&C/7&B/KI/H'5EB],P/:B?? A=7*FT2^2P+% MB+B*" PA,T.>%Z-5JF+-H3L3'E!A]7Y4:"/@ Q96NQR<5\F!M35&%:(!YXBW MJ(P,WA4LIL>*\$ *JX?@P)""/51A=>39655/?LC*49,#!)84<%$R9S$+KKH= MEWXPA=7[:7Y@D1ZJL/KUV>DIF34ORY7NO+]/P^Q)6DT^T,^'[6W<<; VC8YW MF>GV-;].1Q9J 8LT*I48HO7!)AM5T*&(>%/7XX[#'KR(.C"K,"D.2J?:GDUF MB"IG""5EE87BFK5ID?^ BZBO][I[-9].G\T7]84PK J^NGG)<0C4;@ M1!<1F2F.B>.2Z)WS>9"5#GU8W; %XJZT.,);D&]H["A-DAI)O,Z2>>/)Q@DH M/40?C.(IY8O&01BB*Q*M0!R"P@ MX[$>Q_.ZH+:M[P[YRCK<'R_7]Z!&B[KG:F(^7R[/,/]RMB QG<-:SV!Y]?J- MB_[C^80IHV4)!>A_"511D807 MB8N24_A2;4:.WNC?4;8=NK^ @+CTEJ!2>K M,YK?Y_=,,DP1K2.#3F10*0D(.6F00:HLG32^58_:X2?SC=9'0)(6A<.#FU&A M>*O1UQ;3]8P94PF"UPF,,=H$JY7RC:Y';VMGCR_;Z^V[N76T#F8$Y#57*TV! M&)0"KD)67MOBPW'ZZH^CE_LAW?3]R'"$_LJ5U^VN>V?JVETV:S?3G&6-$DJT MC)3@$+RT&3*3VA5FS^.BT['=/ZSWXQ/6!(8N"W I1"D%2/! M!9E QVBMBXSLZR.[-;#?!!_0JS(25P_S:O4BVB$VI $O0RM1EJ(C)]_!TU0+ MT^"<*, D"PE=Y$(<* WU5=ZF=Z3OU8$(=XB]ZKZI7LRFVVRET5H@!G!<>5#& M:?#!T+>E%(_9,O>;Y[0UK_8:UH]TA8I#WS?:&^-+=5WIZY1FS$;BM MM46B,'"",]"(.K.H@SM42G3@F7Y[T5J_:"VI=]QASSNG*9 Y9E&#KN>GE,@2 M"(R!Q$SM%N&M8&UN]CF([W70$.F=>J#U7)#YE($53^^&4;6*,B-Y*M8(QSCG MYLCZ(/6;X -:X(XC7-2".$>8EGR2\YH'8?K+9%G[<]0%^DE M<@FV"%OOU"![)]/>(;0U-#/%?#G.U>G.:7U[%PY&DE8[=;Q_=[ -Z6X:G MZU"=5T?BVM#'[(>M*^LXY1,GDU(I,>#,!5"Y5)M8T]\,&ETTS\IUZ])P$/C? MWI<'0YY6<= ]5HC;S<[;9LQ/"LTLBAP M2?3P)<"3DH!/*$++F>6MZ\//)+= M:(?)/J"W:T#;[8@)->"A[^';U27&M/%$7-HD:U)$D,RU$B!4S"1S\LU8(Z_^ M*^Q5N1?+#Z+RH^I5^89^>=V(37@?7,BVGBNIO3>R *>8AJQ$R$:Y+&4;TGX! MX^'WJNS%A)L:VNVDD:.J6[BEI]T"8F+\DH(GG-WDZ1I+/\>;Y<52G.9U5N\_+YQR_6/]ZC@2G(YPLMN0^ZT1+W"Y1%P_\1=< MIL7D_494&[^H$,&,,!*XJ)<2BQ0@2.W!&4;+J2A@:BM@)VC[J,X?YNBCXFW*\JYC&7\U')('VPO;GK)NT'_C'V$Q MJ6[6)2"3G*TWL4+BJ;:'*S0_'AS8&)6)G E^/TDWL>3GBU6- M%%XB8E:RJ&4$GKBA^6&!Z&H9DR0:HM?%RU9'2+:Q/"[E[RGK!AF.2R!.29^2 M0@+B(P$1Y#8XFJ9WW%F?:'&2;5[X1ZKKW23;H*CHYDF>1]54<-X+4\#[Y$ 1 M%\%G60"S-#+KG+EIX_?< 6JL('E;Y0\C\V.):?^^F)/-LOI4O;L5>7FUC>#[ M\T3"YVB#$4'88B.@D9(\,]3@C4_$>J4U4XG'U&;7Z #N4/'OP7@P;ZN/!G;% MK1 KP$UTH O$IF'K#B /$X4>7,%=";2G=@Y$),V\\CPE2$70NV1\?:N8(F\J M<^>$3VC;>.4'(] ]@>!CX$\?I0Q=Z_8LI'K+[0275\%MPH>8I$2K"X@2+'E< MP4"PWH+1(?OB@@MLR]2]I23MKE'&MV8'U\F\A4!;1"_PW21-<7F!1J-V-CH0 M/A="XP/$X!G8I P3S#,KVK3-^1+'XR' '*^]?UN$X4_CPC_&E9GBS5GYV7] MR8M)B!L6#Q&"[S[*D/'W'>>V%7Q'AE8XSI@67$7/(CJM@_!&R>"Y$R<[C-963)+R1R\14(;/GX,RJ2+]> M8O764[.\2$>\DP_U/1"*15F ?*1,^W:10!NV !X1A5;6AMBR]*,[TJ^85WWU MU. (\3\H*%Y]!!Z4Q"O+&P_HZ-A8B!*5TO7\YH5(H( L9ZNK)Z]D$"[D(D1,SH=@VT;Q; M #TNJ@PA]5MO_VQ3BN2]=28&\@9L]J"*91"E,?62IV'$3DG);)HXX^,>FCXMHYDZQ^> M]R)#0YZJE;0P!V7HE0\>@B;DV22KF5::Y3&B/O?7]_)_^7-I43EC%D9@/89'*M:N50:QJA,"=5#9T8W::%;U^D7Q&O]M53 MLRJE6XYC)1UM+ E,K#U%#"=K)&8)+@FMHPM"IY95(T<=?]R'(T/)_$'%'Q7S M*15!]JS%6#-0 M<%N"4P+PT,3+CW0^&,O'NP2?^RACT.%C3I _!9_'$3! MN\2/=M#.@8B42S+610%)>[+?G"!7N![-*4SF$ P*%>SC(M 0\(2YHIKK4LPA:*G!!1^ D!_*U,\>TQ99'$W_LI9/.\<<^ FT??_3"%J\X(R^ M?1FGD[?KIH[+,,LO<+7"Q7)>?EY@GJRN7&:R1PQR@%$'B$,./?>M6&1,R+WC M,A6/"I4)QGLFF>*J?LGI9(#Q]UL%ZHC/9TMRARJ 2S_.%1=1!0-:NP@J6P_! M!@>!5JT@!$O&M2DRO@70OJO=EX]]3O[> I?K@,/34C"M)A\N(@_A+9[82+-D MEF8?:X\])@HX+1EP&Q7Z;(L3;3*SO6".OU8.P9;M];&=9AILFK>#?;VB+_D* M4L8DCYQ94"4ID@GM\4&R )A$9\D MLAW(_JOW9-0+)*4P$)7T9/XYY9(IU2!L$T6\@N)Q,&!GN;8X@W@%R\]GBT6- M92>G!"I=?<9:::#(\//<$@&#Q*Q%X+ZTR3G< .;Q:7P7*;%_.^3R?$:W@ M6196.ZO5$_.QMG9$FKY5QF)DQC;JG'X#F+%RB.V-P/ZR/9:<85W95IN5[;+] M'BUGM'0E,,'21+BTM0T,J;1P*3/R8D.CALLWH#E45G!O#=^PA^PEZ48.PE5, M%^TU.Z!JFO&[&==ADGS[Z^T>(NPA]/$HH9(MNEZ44XPE8U=Z\F1%)OIS-,P6 M&0(VZN@U(A7N2=>-Q80^LF[! -H@+VR:31(A:'2*1YJ507)PDB.GQQ+ &%TA M/P>#E(T.ZE_#3^>*W^>JR<+VD8*1R@#)9(G;0 M$%,V@(JE6+B)$MLXDM>@/ J5[R?@!J_YE_;->BVS17#Z/T.6C38UHN%A?4F? M]=D4)8U(LDT;H>M8'HO5MZ>4&P0,OT1TY4*\+KB:6GVW(3N,W;>OYNXDPIYB M;[X<7,$7G*1%CQ26G-$UB!%KF+. L2R0FVS(=VZ3-QB7#O?8?F.QH8^TAR[' M>B)^8.Q\G_J=!#!9+N>+3W7'^CU\J@OA9M^R(D4O:*/*2$:*0EW (Z--T>JL MDBB,9-*I,*O;>(>.%>ZJG'E;R0YH UY 5/HF"-7@N5?8'B+ >5 MHR6KUB!()UP*7#&7>#=>]!OX4?"BH:P'M"0W'#:F!U3EG=,E"-!>L]JIUZZ/ M4( 4B=F06"I!=EPN^HS[*%C13M(#IJ4W4&T?_@J&BM:V +3)D6.5R7AR62A M[8WPD4PH[3N2HL^XCX,4S20]8*;Z'"HWO@?4PIP3UGE"R6O%G3<0C6/@"E-1 M8>(NIFZDZ#7NHR!%.TD/F)[>\)?+'E"SL/I&;-F(&(N0 M4#!(4&020Y Q0Y26*8:84+>I;QR/ O>$I<=@0!\I-]#\*_PPGWZ8S-Y^">[B M4&L(REF48-2Z"+L8\!8U%*-33KDVY6ISZN5.6..;"/MK;MY*[ VJ%OHQF? 0,J[,8ZYSVD?9!SQ9\- MVUL$,]Q9XJXC#7]^>*XH&?PG*R?/U^@2&_G/TC+";5,:RG4_F))C3,>0&LGFA6F!TX M;@)8I)5<<5EP.S?7Y.6Y'>'CX$X3?30N]+W@^!^SLR7F"V9?+OO/\.JI>,58 M,3)Z$+1?5.DXB*(H,$+5JWLB!M;HKJ5=(3\.9HVCL>9%A^>QJLQ%"MJ0=^)E M(DA$_)"8([LT!.Z0\1S&6(V.XBC:<,M-?]D>]5$T3*E$7#D1]%Z:;C+4;0^DA[OW%$75%_W4;1>>NMV &D7H8]X.E$* MY8+GD**HES/0@NFT,E";V*4H?4";'CP5=CF*UH )?60]SE&TXG/V43(HLA8M M%(;@' &TFD?A'-->-[J,[WB/HO72TOU'T?J(N($[>T-.HV@D#ULJ*(C$["0R M."DS)!%M,KYDG]IT+3CN;.\^-L">4F[@(]R8PNB"Z>O-]O;26)=&56XIV7)."A&<:%#/7/3YD#J,6=[!V= 'RF/GNWUG!&@VA(W M4*&&E*-9:GD-#A# MQ,^V:%9TH3_:4.$XLKV#,V!O(3=8#*Y&R]>K72[)8^ (L@@R>!P2$5%4\]2H MC(:YHMI$@[:1/!8K<"\)-ZCXNXKGLA?ZO8B:6H#7,1W&_MM/5W0:(6(WBC'VB3]QU+]/79?:\WWD6^;.%^>S]:- ME&.8_?FR%*SE)83OQ?.?7KZZ:)?"DE.)67"*-J1ZLR8X'7D];.P MW_WPQK< ]M7C]0#@P$H8T!)<+E8GK\+L[3G[)4=>0HUTR7KJ05@$GZP%'6F6 MCA5Z,3HY@O34*RR@[[89\,6P#WW+WUV& QX(_ QBPZ_]. MOH<*MI6XA_P&7,&WX7#.93;. 8O.0KU\$:+CM#SD@"EPIE*W-?HXU'C+KCR\ M%ON(;6#M_4J2.CT[O0#"F&&\1 BLJ'IV@(%W&,$'HUB103/9J:ZGD_Z^&'J\ M_7,OX<^'D-S &^.F+/%BA^;1.5M(TNAJP(9(Z6,P()-GWHGL2[=V3=U4>'7H M!ZC"G25WD(KV.P]L+CF&6.1;1>X]QJX396[,9P'XPM9=3F#4CQ#3%9#T4PC"K+U&EW@,9N5,FS,[MR$ZGCK1/ARXNR1P1WD/ MW6'L2U";M?<2VY/I=/[7VKNA]5>'*!!2+ *4-H7<35W/-)M<5!:,8;?68EU' M?-A*;R?\O MVZ,N!!9.ZJ2+ 8-DDZG,- 05ZM%6@RX5J32.4_5W;+&@7AKN4@C<1]+C57UV M0?5U%P+WTENW\L]=A#YB;;@*KC8O(P]-U>/MAGQNXQ58[;Q/G)N@&I6"'GDA M< ,F])%U P9<[YZOM-.VF B6C!Q0->L1K*8I>V-*B=;2RM=$^<=[/4$O'=U[ M/4$? =_J*K2^./S7L#I;#'J8_Z:GMKGX^T[L6S$,H[0*BDD9>5(Y*:=S5,E9 MEZP0BN--%WMO/[]-J (=#TYBO:BD=D&WZ,!ISJ&PF+A"P6RCHZ"M#N1?N>IQ M(\$)+E_A^_!I+=F7Y??%9)8F[\/T^>PW4M.;OW#Z 7\E4_@=2<,CO78^ 9), MR'Q7"#Y8";DX):44C&??;$O:&?;Q^+]]V'37)9UM-=>BQK$/^/^#8?'FK_D) M*4 D.J3 MM"J",8%0&X(>M AD5#KO-"K-0_M;I+OC_5KYU5M7#8[N]$;];'Y&%F8R/J"/ M(&.M8I.Z0%3T+3-1,!^-Q$:GNG:"^Y7RJ[>F&E0%]P<]^8 GIG!M?5!@F*BW M9F0% 8T&:UB),9-+I(Z%7@3W:Z577TT-6(RV ^@GA?SNS[B+-BIPK2'1"P(J ML 0NI0PD)4;N&L>2&[7!V1'Q5T>RW?4U8,/[FW"?)!M9$$Z1)8@!E% 6G,P< M I?,>K():6UMSIW'QX=>K2O10%$QDW&6+$3.-.0:1RO%"V1M M>M0>87YS'SWO*]NCSF]R@TD+;VA%\I+V0(O@O%4@94C6B%K"W^@\X['G-_MH MN$M^LX^DQTMF=4'U=>^FM6U9K%Z&/1PE6")40#D*HS)O2ZJ$0NMP[ /:+&E&0KH^%X\YN] M='1O?K./@,?);[Y.[S"?3?'Y\W^$Z5FHCPNS_+_.PG12/DUF;Y^D5&OYEGLD M._L.,4#F;'%D"818+)JB\/9=P7Z= M?UA;R<]GET.OBTYG"9<$XA4N!_/E=6+S%_&;^ M\WRYHL^??GQ/IBN>9"MDY%F 1E5K[.IUW(Y>/XS)>55X\J553XH=X'[M5!M" MBPWRIAU!OUR]P\7%XG^"@N2AT8/)1! 5G(*@3)52*1R9)5.X35YK%[3?B+>W M#INT6;H+\R]D0J?ZT^5)D"Y'5P2(0&"5-Q&=]8J*^9+HTL?=K#(=@CC;-S/E^7I M;#59??KG)./S69DO3M=#O\(/.#O#9\2II^38+LA/_OELN9J?XF+YTZ??%_.J MRPKK-8&:$,)-MQ?T*IHL0=MJVFLB3HS10B!A)6NU2HVLV";3:9V!&M]].KS6 MCR6S=?=+=AF_M<)A"@(B"Z'>ER7!Q4Q_RYF[0!NCE&W\_F[X#I7].@(>]=I[ M=M+GZ [<1:JG \;&;23O1WFHQI+#:[F?$;.[B@Y%)^8YXY@DQ$+>HV), VT@ MEOZFA'+*:2T.X80=M$GE<;"HCV8:L.&U3-N#ES8'+I22JDU)_5VH#M&Z@>**^?_GRQRW/!_&;*SV=D MC%:X%UW]DG>A@M,H:.J8:FJ2?$:-VB7FF'3;]M$M#5 Z#?>(]-](QGV[?6T^ MKE]B6.*__\O_!U!+ P04 " "W;4=4U'WKVL0[ 0"&X@$ % &9A[Y[SGO/__U. M^[[3[F'S3)Z$-;/WK+W6S/QFUMJ;/DR?!/9=,#0Q!)CV, '7&7\ ?07@U7?T MOND$. &,@XD^!IP#]C#]/GY_[OE]L##__F1E86%FVYA969FY63;R\;YKS[H'P%^=F865G-F)AE@ M#S\3,S\3O06 ,'1D_4,])N#_.9CV,+CVLC'4X&(P5.YCJ,_,S%":E:$QHS6$ MT0ZP\+/NESZNOU?@\@TV&1_!$P\3L]EESY8V"EGT$N1.WO0-Y> 4%A$5.W!( M7D'QL)*:^BD-S=-:Y\X;&!H9FURPO&)E#;>Y:GO+TZ]^W[^ 8%! M88_"(R*CHF.2DI^FI*8]2\]XE?,Z-R__34%A67E%957U^P\U3F9W[,?_SUP)Q;7UCD[0%;N_\[A<3P,STOX^_[!<_HU][ M?H\!V^]^,>WQ_\W S\(J?7SO?OW+;#=\!&1./&07/)N87=K((7O2@B!TT[>7 M4UA.;>H0\7?7_NC9OZQCH?^FGOU]Q_ZA7Z, -S,38_"8^0$H &Z1(-1(.N % M Y6QRQU$_)114\)8;8L4.QUX)-MR()S<4#+-8VZ3&[UY.MLFQ\9)W&_F5[SR M$A_X:(S&F4X'3/SHP.>(#W2@_0T="#/#S1W&5.*I=>A?:T%4VDN^CY"_9(PR MPTT68#;2O"EO/#"4(!SZS2[K+NLNZR[K+NLNZR[K+NLNZR[K+NLNZR[K?W_6 MHO63-,X4@@MIE Z$VM$&13!EZ 2T)TXX(/]2><]2I?Q !5I@X5)3AV]XRIZ. MHTNQOA[DX]@Y-AHOD0X\[5A$DV ;$.K^#282&^6 )QTX?)'ZE@XLS] !6/+0 MZB8*H .->?BUI]VCJ[0)Z,:V+HH.7&(R$-RE_[\(\9F/(LFXWX>3!^G $N8G M=.?0XD[#[A#]%Z)_YR$R2S*>BLO+,#AO<"@]'F ND']A@^-OD )-I]L?;D(C M:+K]/*3H$MM,>]OFK_?L:OW:TYF?'JSP^F!T<:HWW?P<_QDI$P*"QGF?#K"0 MJ*\:CG]'=>.8H;<10$!^F]^/R]2'.0$1A_/>KST\$2BJ[77JP9>)RTBEI "6 M(6P PX/0V$&KR3B[:40+3MAMAR]R0U+/;MG#=L KE$(HT?6=,"1#HSX-^$$=40FH=$(;I1L?M2A 37JD9&T MBDJ+)P$WE:.F]U54^Z,LMED_GJ]*UTPRGD[["0%55$/I@)=J-&9OG>2D]P@; M"4; M:D((1&\6.+)1BEEHF1E7-6'_*LW/4+44Z=2Y./ML$IP0VTQ3YUJN,E5 M5^91G L.5/1>4B?;@%]GIO!+761X@$A[T'+6\ZVM('AXW3F>6<)HT6O/DT=N M7W@9*&O?'EL3OUE"#"/U4%-0 /@Z0'D&TH[F_7F@<%B%.IZRO-I]P[F[U&NE M*E1%I7//J\ JPPOOQM>>(PL8]]26FHN^CHL7F= EY#=V@PK5X3AG[[@&CF/# MR*N@I]MD,(_RI:KH:%='@3&[CT.IX0^5OA1>>7(!(-:N00E>4@VXRJVE0&(D MJ0-LS&LN]H!*-9Q#K_QO8?MEV3N M> FU&#ZH<;R+I;?X29= A,F^V @+S8-A3PQ,$%EH@B=?&Y\PN$C:0U1HA HO MIAUX DH3$UJ@?&H>8QT7DQK2G7M@[L4MLU$SM?NPK\X6]7!2N5_NB>D@#F!B MO2FR:!<"';"IZ-\L."AK7M]0?:*9.UW417\KXF1K(!_E()1P";:C2F.A TT6 M,)K2 ]V^&")NY-RT42OV,1W@^D%4B*&8YG>'N+V=^+5N)OQ,&G[,I%SZG 2O M[MT-[$6R2!P=^*GA1 <>M%-JA6X^X%1\]7=$NX2>7(5L7\RJ_@--Z].!7E7$ MP"9:$4KP3Z#DP>SH0!GZ)>.,:2_YWD$G^[VW+[@L^],!;\@.,@N'+B*PT7A. M,9*0/-00FL3(1O([%K=V_N'TTW3 U7M48)*1M^037!RH+VEZ(([,W$@3JS*- MNVMS2D3D[*!\B@SWS>IX$QOO1/W1?+&.CRSQ?>D^WJS?^3SN[S$5?&-A/'OI M\X(A^\%-%K^7?%UH4"D^EWR0D0#<1+M ]R!%J;$T94:R FMYC(UJ@ S4B6-! M58L(VDQC52+^G'QVP40'AVK^F2K3.[G.:U^2MX\75M1>"?$D7T WFJ)OJ@[/ MSVB$TUA1WW!2&]U,BWHG^A5P!.IJ=';&D&F6YC79H@7>T$$1%NJ(G&4L.M _ MV#KNI:N#1,4I*:E>SR,'CUYK=+I=*GWKV]09L)#& MB72CAM,!#YB4VP1?YI1_2PG"GH @M?:=I2D0<@GQ'ESUNJ)AP;+&AZI=;TS\ MTK2)FOC,]VL 7M>G]L+PQ\3ZI;[E^8R^LZ2RKCWE9UNNE^T_D2_9"B#-Z,#> M'5H'1!#G!!GFJ(3$9XF\[T%Z$!'M-;@6R/X %)&S.[?S384'3]W+M;+'KBJ= MV4!.N;28)>).KP$@>-D "$!0!/ TXZP2.G!KHIP.Y,K7]]6ITCA6Z8 I0-]R0Z_SK *7MZE?RG]A3EB%W9P3R&@=CO-4H%QMT>@/>@-TQZV80C! MK9J2>Y)42P>J$ZAZ, 1N &1FC&LF^K,EU -'9N3<_;.;9.H_>4$I$4;BN44' MDA2*T,-;Q73@EPGV'I:+#H0&TX$.@0'<4O @>N/U4,U_?G'DOQ/]Q]?:V!A> MHE&7#LQ&+^!)NHO0'0N/<>4F.C"910?6SF]ZDZ4V,=3#ZBM/@/%AU$PQ9M,Z)G6!UZ[D00GII,9:,#Y^N!D(=_87N( M!]"_L=)O_]05F:;0!!AZ6R:HFIH0U$U[FK%U@8 #%7"41%T[6GN]"QVX8!:< M^X<'WJ6_I@ VBI#(C$O+ZD@_28C8W08+0\G3VHGR"=1T:F9!2(QX@D+7M^6# MR5MW<]I&XN&(=',-Q^L/C&8A%+UV&J\)L-JQSU&O*&G=S& MM]:MGNX,B$\Y(B^?JUESV?.L;PQ.UR!8/F4IM<%X)Y\&N<4XK28=R'E&!SI/ M&C"L5HOA@\%#0PS-20O45W3 "\N,% <[B)WD6\U![20,*363#K!_3?>>#[1U M^DZDK7$Y)OK(&>.5N9<;/\E!NH(89V5_P? CFB!CCOA@J"?P\%$?!1[",J]D MVY7\L%PQPQ3#C'R6_DN>:GTU;DO=T5-9\M-:%*/07+BX]>446[=\"T^U'\EF MIZ_F55^DDE_%*&\KTAK^(Y"C8EZ'W)VV?C.95S))7]H!IF_)9WA?U2E/XBB" MBS2.9;(!\M9[*@:U%S7< !!AL] JWD M"!Q82[" >'659NMN6)-O@P<#_S6ZB0__7$-B[^#^,CE_2##=WL6XU++>$I2GG?__9LY-K1 MZW?*QCI*4YJ,"UOM;;B/*;#-L"UGDY4H3$1C KP-&D^3[%&W>F='KE4>PV7[\=FW*C=DX3V%A0TC:MM2/;8(N];F5PY%R5SE#@3I(6 MXWY]1Y_M8$S2'_="YZ\ E,-?A>B7>V(4=^EO2"DMJLYD:I7=%>Z@2'2N=W[I-%;=&%EY6QA@H6/^?&GKY/@MRV>WA(>*S,874\8A9,J0":R M+'@$G)G!M6B;2;%9DWGBD9V=6\PK^GLH:U(/GIQZJW\S)P.T)/UD^/X'R,-3 MJE5(36K,O>'[]0;^!AIQFW9W28KBV:?>G3K@)_F"U)[XI.QP%_(6@9FD0JV! M3A9@]BN V27N!U+&X\;;QN'3(H_SDI?>,)V.YSUYV.%,#'^I)DL;K\?&]^3F M0BP/-3OKVTZ5I(?+:WP*IAF59@Y[#>M<[]ZO6 PGH$ MGT_,B9J>%6KTEX"WWB=W$11H[(ED7J0B:!E(V&IO8/&6=#_0^=3AC,[.D'&?;SP%\YK(8UR6IO&P;!,PVXZD)95R8"C*0-( 08RM4?K+RJ+ W <>JQ)HD!ML5FN_F*,L1TB.6OL^S_.XR#HY3NM)9D5^L*%) MK4,&O*QO.8B!G@P$X>M$ZK[?H46(PG!SC1/0M71=;UH'C8$-7CG@BA;^RD&> M@5Q'_PV"@T_R_17:^_O0)?28*#ZU^JCA2 #$$O2>&3^&=\T8**@<*-:9-ZBM MOAWXY/19+L/%I_>^2HH]G3TN5'D-LKC@E,[RTBYM!X%:G/T+>6_9SX]TR:6HQ)%TZH[4*GHJ<87N,O$]F"DB>Q#R^WQEGC-P'MD]#(C/4EV?S M3! 7RUT5*JUO^I[W&8^"]TI;_61%1<";\01O[%(BT91TF?H@\S+X:RHXCJT- M)T0)+J+H$Q4B5_<5[URK>6SX;NPSG[)B5>CWFGV !'<+%%*S]< M1Q8]K2O05!TT-_YZK[%:IO!E]7Y'9)1=+#5$^1-ZJECO%+HW 60$NCTE.+!P MZX(B\SP?J) 0ZFHAIRR@J$[Z6[58MI+=@8KF25X^G[;='T,*Y M\.1?'I_^(JUA8G@*CJ-8.G V?)6Z48%N,BVB SW9C"PV1.7VY3.B=("0M$ ' M-A0=Z #>U(@B5X.C,"YM%\\M^%>VG??2U^I*^C5%K\W%Q'NLG2--,L#:'#*$ MFK-R%'6 UN67-L%"J.Q\QMI:_&&P4OW6@P,V'61-+Z@_Q_@W,5$)^. =_%X7 MI)D%&.#;MWC:3>@7I;L#N81,$/!Y:]2TL1R-47=X.E.,861(2NMH90R2-@HE MV"!&9DA0,N*18WER"TT]_ (V0JV(D5#VOMZH>>9EA]ZZT^>K=U%B: [=!AT- M(VTP-'I+L8C\>$I8*Z]2,#FPQN5AG0IS>_Z(HN;^SQR-8UDN+^*_/S\1%D." M#'O3V,V(N)GO53A^.N"N7(O? ][TE;=7Z4%[NG,&DN/9*]DP&9<0M/3)".P@ M;F2=Y R*DX^ 4M!(_)X&*9N?6@&<7@XLX[HS#Q-.!&:JGMR?TZ?-ST MQ.0*D""/$'K_M@K"4?54C+L9 L_@CE@7W1_C]_4VV<^*=NW%MB? MW$6\"C(C]JC5A@B?':IUWP^)NF5S*32@\_ M?AYPQ0+B^( M>SU;-#&>\86S.RHY$+DJ1.;"R$Z$4?,'*.]42,3>I)B%K:=UH7FP0EBY.;T\5_*B'^>^=Y@IV/ XY. M!MN]V6^3>S;)2"8";G%,G^V-;*5>#%"0XWI )%*%)S*RPLZ4G2OMV%6[(\8V MFYJ7]@9(###&[H=(U8=PQW@#93FOET6'10^&?;-\\Y+]'E4;UG<[I[^B2-2S M9,J^5-][WWG]GX)WV/HR U^[:<5UU?_(SAWK5G\=ONR4P>H<'M7H*.=DKAU3 M^J>ZZ>Z*WK^:X)WX:CZ*4#+)B1HS^8'0^J-8Y^J,Z[>H.MGL[P4!$(F00B_K MX7N3$V.K-@ L#G M^99[&8D\E6#TD#9"F"<=ZW])E"JN?979EO%4@:PW4B/@S=]\[=T\[]BM3RP< M5X9:,.(X#]A8,XVSE'B6+V+'/B*WT*Y;CZKZT4$HO*]M1'_ZZH?FY>Z37X>O M/1=D$R)M+:G2 19F@L(#6CM1G-3US9-B6O1VY ;!ZX4RVL5.X])1.5&/5 DG MD=N!+!!U,U3!N4>@1]B;=J&6^U87:MMBUJI*KL&M)(Q %0GG[*[UAJ72:B^KR8V5\V,SX PF.@Y10=XW81K0L*?*_.\B$NI:>7F M_^U>'A2^O , G)6(DRW/T9DN3VDE^L'<6KUG#]C[)5O7K%DGI%DN:+HT?\^1 M+M@L7!YJJ;B-M6KUK<1XB^#;\".I)3W/!")J;GP574[(WGO)!\&#%*.F MHKVAH-)JZVF:] )\)[54L'P[*#^^SO*D4?[(F]/'SY]A1/B##^]\$./D]=BH M2V@N-KBF,;1>@[%N+@E9EJ?!IG"FBZ-'*,VZ1%D^4P$J)K%_9_#0KY7Q1J@5 MT:ZD..VJ[!#:"PH>Q;9#1_=X8"/H0#EKR>I#'55M4?,?F]/**-DMPX?FE1MZHYM3P9!G\S:Y MSXAF+M8AAQ56VCLJ\POCT@*-U^G 2#_)%N0C*X+2.@QO-#67&NE\-O/#C/V6 MQENVG8X?M^M*.LCMS)J7V(1^"EY&I,);X*W6*;9]OD\K/6NK*&-0F^:IGS<4 MV^+8%9NTY%*2'$P8SMLF^=8$@+GO>/GWS( 'N-*F2+,9VOUOW6:GNH;-1JW&0APY@@2S!/GZEE#P8P>H1I\X"L MZ$"ROY:H><;K]:LJN]?KD1P/AKYIPLGKZ:)&$-5PBA!T^@J$NR($:M%07H/Q M2R&0FRZ]KXC^'7BIOQPX,IQ'GR>^DX#GTEJ@A'/X43[2LP_58#K9 +MS MY?WW%D6MQ96YN)PBQ .^79>1 0ISWC$+^<90^G6FC^"C2O7&)*TZRT:/;]BI MVN.MN_O+CHIWO/?F6;JC]C2X,]!TT YGEG8^E!%NN;?._G-+@']KID.;(7^Q M'>WU^8*?POMN(H J]B_B?2=C5IC'&'L"":F:/!]'LV>G%N;E2C4]9L\L>3G$6V#/*1Q MNB$:I5JV,O&XH/69LPUW/B=1\W/,NISJYWQ0Z0&''$%YO?;W8FWH#O($B"!U1R)*J7'86/79 M<<$)I5H>:HKS.$>XX8'E2)W0TGO2K\6$"-W+/.0[J.\XPA7OJ"<4E9Z*9<,0 MO;49+7AS-_LYZ6I 2@XC\14>ZO1TR=R&O.F!,BKF//HPZ>-;Q;L<<,54)K1A., MT2,8DIHI3&3";7%&5>(\LT:,>I'5F)M"R6LQ9;;RI+[[VQ^U/1;XN,%;S2BN M'A6=PY-T@&_$S=;^D8RXI+9YI?'UZMA[Y\\S7>$[H[2)G.<''V;,7Z$515R( M$'/-YCE::U+D1AUPW=;MSIW"\IUXGH0=))I-'U>%G_Z-C_&(5>W.KMN,I!+) ML71HP MU.A&+:@K-'8_D@E4(+LB=8@:L<(F^R6Y3(AR)TS]>D/M/;_Z?7_")'<>$:[P M4KX^N9T&)1@U85G<\?MIA\!R6 \2^O+7&M[#=K#HWCN[JW;G2L8-@++H:)"/4@X0\(]0)Q+BI23Z]?@64#P]D_TK2Z<^ MKX_O\^PUK@@=Y'B+ &7)6AHLW&0$13BM$5TMTM(=YL!+T%@*(RN B!GAF ;5 M2#B8/ID@!,:/MHU=ZR\N56_(Z+SS.=E(92A%.4%EG M3/:0C=>VN=X51D=54'VX=XAVKE4IT')RGB(PUH0OUVC#LSR[K7>$O^-075, M D)LD]P54BG:TN"<(G%I9-0MW]_.5?JJK/'7LT7O5ER9-^+[5@9I@\J+XL]^ MA+H.&CM'-\M%&9X[++%/_Y/,:VPW]-^T>LI *?^F-5 ^H\7-%/6(RD"[:U: M7W#,]P\C&OT_=<^868UP';U4,1:#N2]7L&7IL/I_5#Z92@W^J;+7&7%!:^@_ M5$Y[=V5W97=E=V5W97=E_YO+?M.*C/-2RQ2K-+-L+A^SLSO?]_W:-?-H">.< M(U]:ILX 2; ]&6:UTJ>2:C6*'H/+Y/-(86HZA4>C!1$/W5?!P+UN/K-&AV;3 MD^8^=J=QFZ:E$RF*KV>>W\H O4E##&Q"0:J#"*'5!U GL[UCK2@9LUZ3:>4/ M_F[6GOW'EPZ.OZ,#CL4A[/YS'I-H +F/VL#(E1F*"[D06_L7I>1O:*2@I^L] M8VV=G[V>;17C*@6^(J.N9-VM3O+8>/ZXNNYUQMK_KNEU MZA%E.2):0LX=RM\L-NU5'&^$GFI0OC_77Y>XPH"W&A21G.FM-DM_PCS)K+R. M (L\I"*8=3 QDM2ZMK'-F53ECAY640 BKZ6\]2;),3IQB-:+J=2=A0C0 5=M M!D!F#K @P2I,]'+Y/6]9W/G,.[HS]J?=6;WMQ)6K MB5-9S.$_"WT6K2^LI67 $$8J-092?HB/8GDA,?$W6JU>F-S+%7']H\@73W7\ M>I+D1'U"!USP(WR-88V(/2BIT5_'/Q61J ;MF<&H9G#^14,@K^_96:7992L) M>.[@_]O,J=QVD!6(:H.GN*_[/J_TK*U>&-EI$^>);.R).[#OTJ-[)LJ'?B;^ MTY/+1CSSO\2L_H^4M?J+Y=#_L(>9KK$M0\DP"B\UKF'O(AVH<%D6F>E$\ ; MFE.S_++?7$NZ^NQ% ;>QGIMS8M3Y.'UG9X!S]>=+O@[\(SI N.-"X6^V(2[A MJC26AJF[KYD6<)(X-JP=X'F@^5/)7V MB_:<_\9)C1?+<1[]W!E>4/3S &]#HM';GZEI12ROC*U71ASYW__L M?"\!\>D"D.%D'8HZP669F0ZP6A"A%,&6\5=;\CXN(2-*$8OS(JRIBW+H[ MSCMI9?B)WH"W)_0(M32>T]PT93#2-F,IE68X<&)3WT(4+G^HKONF5AOXH^))?7'YF>*>4M$CCV(+VGW.0 30C0VX,J-6U1$CTAY/ MHYG\\!4UR $*G+B");*U9$'JSI;_\EU0.=#LK:A3_&J4R_?G&<6E3X97AKZK M[=:L_S$)S:$KNI?+R<=I[>AA#*$7+P"=DJ0#CQXO0X?Q1/GZ.K+1" 6K3=.] MD>R,UU.MCUV9T=3$\X2WWO(HU PXW;4LFC=65EL&]^I ],RWWB2\9\PL^=?[.H+:OUN["DA?&;V8XQ]6!T(%$G81,;CONIET#CB:0#6@ MH\MZ)VG^]W9FY!7PG;>>).I3*AS%W0.Y9P%FS4-&MQ[W'[^>4F&YD/OZY[GL MST,YR7<(TM&:^BG7<,>57(A9T MH6SZW;VL_?J^=MBK^_75>(3P]7B/(6BW_Z M%JN!'Y*&WF +P9 MQ]8J>WY2(O*][(_WRHVJ\K+7A+E$N_QPI484?A=2*K5D=0K,)4ZLD1OU!'%I MRR?=#[1@$0"?AS61/ MM<\QZI*VWA/X!6YH3."G[Y39<%&#CM%"3>S[@+?#->1D26>BO4 )4&PIKTA B0R",4R&0"S_"O ^88 M]IAVLWY/"W:5GGM7SC-="6:R58/_^+"ZWT7"*(KT?B&MJM?64._QYD!#"29O M5N)D\IU!\9'K;HK5=5EE:<4XL_T_GUPV$)J2 O_%3T=>G9 D^D<@[4BKH.'] M3H_5I2Y#.YYS2VM[R;K? M:EO0VOQ28$]18\FK+0Z?5W.&NF?D_PLL&EIMT: M_7\B83_CP=-I-%<,]0N&_!C[S7L?F- \P=_KA32=KO?KOMA?/'W"P?U >-\Y M%G:M\MHGA;H=>W!BZ,E:?%7"$I%L!99_E!($.6:\06/T%#=MZ$!;KN?M1==N MW]NA1TX7T;)*@])F,.#Q/JAVQKTC< M;H]Y]N60%&_+I1?G\_7,;:JPRE?"_.QJY<;TF%[%*.^\I)GK>I#.4Z,;H+0Q MU&E,(YJY[KAD2Q#ZZ>A$98A&BE-NN_3UN).3SZO:1Z/$QF[=,+8P6G+Y8ZN* M%S43[2CM,N,M;-L^@Y%HKM)_NT#*61H\P8ON5>E0>B1QTVAX@RV$U.I0-;AQ&%5I1?T]XB+CY?BYS4"GTO1ZILW_/]\_37-+EK\J6\R5Z'G?=)]UT;1,4'N1EOY3_0>BBF^9*P_U!5*^@B.Z+^=XC'EXE_],[4-W MMFZDVUA*?H1J\ZW(2@T0\Y?Y&+%@**:M;Z6;% @ZRT2(#E='Z5@'*4J4V9V? M>![:%^2D#9\;6C8C^Z'Z(97=43QTH+4[IJ:$^NCD21NWLS=XBL5F[D0<+"WB M;SQX;W,1D?5#[^#<^\_J[T;./U^XBG7S.*OR\\7X\XQQN>+EXD32->9&,6P4 M6%A1]NN-9;Y74!DL567I5?73"J]1N=0R.)S*T"<42AL,PH0Q0H\N;$JUA2?( M9*E!YEIE"US#8C;NNE-84O 7+FG=JRUG<99%VS "/H8"FUSV&FII$"2R_GCQ MYNHU.5):*IQ'XLGG6#'[J^;Z+'OXWF"_8T%9&$5(Y"JU&JGRA@(!1U3>@9%3 MCP]]\%@,2)4;7/(_XCS3>8TE13+1D7,/YKC8F0ZK.<*\F.711CK@=+-PO6(L MK+(BZ'T]PJYR8OD>?"=+B0#5F;R6/G-XVEHI5D_^U91BWI;/CPR?AN4+"SM% M]M@/;U[%4"]1GNWN^OG/(.5$L).X.#FTM#FE06QOZXZVA454M'PRC;-8DKWX MT?&U2><7D,;"/3&PW4&V98Q"R\Y][&C=(;(X14L#]IE/!'R[OS1^[&6%A5C] MN0N=H:=CAWIFD2I91.[ET%??@SI^"2TJY'?8;T.TLX@.YYJ?KL87/ZTQ\-#X M)83M&@G$Y-*!?2@Y)!2$37DDB%/,B6_3IJA2/YY%,S33N?P@]T=9RY/C#;ZV<#-]U M?0B/+X-3Q.<(JE/8D3HKLD5 (4S2_5>DEE26P]"%\'K14/D/C9(F<<93.>H[ M>Z;BN:98N[-NZM8[T8&CV944$AH4" U)WQZ;SM*8$>EX,M6 9O*%[*/2"PR&&N2:@&^%U(=3GD2T-&ON^[SE2LL_VY^AE72Z^I GFA.F[ M]0\6VNJUIW&4?;*D[P351Q0-]*2DQD5B57E!2$'=N;Q?!W)+BK6.Z?,]:;B_ MU),9D8P<&7X&4RCXSH,:!#4:I7C ^U.=WFP@OC@LAB*(@AH9DY,X?&<;4R1",4FW"K^]4TUCY:-9(5D: 4:-& MX]RZAU=IP@D4-?]F*&B$GI*AM=#:Z$!T5\K\J%XWB0XP@+[SGX ^F12CO/YE M_72KSUXW2TB4B;E?35Q?GY+2D.=2[0HJ[LGL>P>ISP5SH)M)DTAYLAFYS]>_ MS-1OY_?J::#"VW_VA0?P-.1]:CG.&3O2=E@6S"=:PJIP!I]Z;W__/E&ZI/.L MK"/K"QD^T: $,I(UU@ZB=<'\3WQY0K/FO??F5NK=^Q/5&R$3I@'=J9'4^2?! M\([YY][-.KH!TT2N%R%1Y+[MW&IJO://S9/<\B(FG0Z=<&H0)B=H!9<=@##! M.!!/5;KEVXS)DS/'%E,B%-,&7GSBU.W IJ(8P*KQ!L.CXA[1_)().\$X2??2 M699>W'W'8FWUSEC^U0.?E"?M3S9"JW$407&$F8,=6C"@!J*Y_$V= ]6=.XJ9 M'K9SJ@N85Q;M+L6^H>U!-_*HU2(4KE)?HQ1U^V-/_G009I7MOJ;[I>A#Y$UA M=;VXB09^(E;?LW*1X']*&3@4=QJ2GXQ:S/J)KK5$^HU())LGCUNIKE.8E1OK"2H!]$,JJ-(&/ M7N>8=L=N^^_=AJ?LJ,J]1#UN:N#RP8A\5L\W*_1>_E8G[:W\UDV58#CAPD@+ M&PUPUW$CLB15ZJ,Z!-J?R*D+GS;,]G 1B32O+6KW/C*+MRMIK"@W%">R/3=? M/?:&918^&Q[RD,!%X_CM=OBH-3H&=(!+M5W+/#?'9B'^4"TQK26S(S4X5V?5 M>';<1\](:>RLE)[/8!G4]_46^9Y,K[WY5*2?E3<^OQBM&9NI#-]8=MB;,Z=#*&QGT :0B=S&_@. M'+C@:9Y81 =NBZX_]"1Q5*62UBD/-Y41QY"G005BY#3#(&4)D4WX\!V&&:N? M=F2O"C),.;*2K]GI:?F.=VF8N> @?!E#X2^B<=PMIK7H"7]#J2(]XD<:9 *R M.CRSVB:L4M1,)3NEJ]9%I.?\K[AQ)N5T&ECG-=Z[ZL<,[>S!"U MP0FLAU1[#,4J>?:Y;$S38(&(;=TA\WTUOLB%[X,_7[U8V:@Q]4OXX,I ";&T M??\AK]/X6_H?_5H)8O?H8Q)(3<'=6CX]!PX1S;^.6:Y5CX%W85"W;_F?/K6P M^SX@!9Y2(%MM)_X!$AHA$#W%D/PF3#E;Q"V"<(+\)0^-&TB>. MG'NG$\T:XJS?J'.NQH\73 V;L,?-PJ!8'N0\+VBI,1K:<6!GL^:3>[?#'Y MRGXB,/ZUHR:VBO:%P,"J]]NO[/R0#HFB<&P7C0VE5U.;I^A I$ES8L2EN M"?S%I:FBQ'O&F#\EZ(8!*@[5@2#HXT80DRXC2!BQYJJ>'!AQY'2"95A'7S;: MH))E>W@6M?W"+JS4+*13PJ?Y0#.W>U3,GL)8@.T,JU9#L Y15J_+C]:6;Z@E6>L;"%J( M_O,UD8#5=NS8$.DJ]?FC00W3:UTQ]L'8C3/%KFIMJ^)I-K>R^GZU32NFY,.?+JC"H[R'4NLV5"DVB(R?G5 MP]V%+G20VY<_\/T!5(LR_$<<_PAF3R.T#:E9=,@[N45*KM;UMK3ET.= 8[,<\I,P MVC+*Z1E8DO85-^![48=H%>2;E[-]6AL=KGKR4]$+"]_9YM:OB,AM&MMWM!0= MF"S'EZ.;O;6-0=,\1,"\Q<7"+L],4U;OP-<6#.\"Q!;0-I&>1 2-4Y?L1?LV MVDV11NT?Q%:\5WV6BXO4X7!1,CL&;;+7@,D;71)WFY\3VFC_" .ENQ^J01F1 M_15-]KM'&E=$B$CS6$F)_DJ)-M\I1A"Z=SYD\9>NBQTU&CV)D0*T4BM#IO@B MM4R-'JP)F68NUS_8SJ_U^:E1&5C>@32?]1QK5+[+PTYG5:PE\ M:2XCK:Y]<'-;Q48-A=FD 2H=D%V?F813^+M)V6#YD:#55NU,&(M;?]4VQ,J[ M O^)[] C]N]2'_9K:52&I!"2:1S)9$':EYJ3 6/M04Y5M:=>B+P(Q((_%DYZ M>+'!US)OL[_<."J:L K_#*GTID@\GJH_N:PG2HVG">GE'_NL&E-W/4[HO:Z& M@9LXAX3_7J/8T-/G$ )U=(!@"0.5(7%^S-.K4NU"W=\OJ=PS.XY;DRSF"WW3I_SHAO8ZH(0P].)S=3_4\_/W9/^*V5 MK6\UZ)4#(0>VOOU"5:>^80Q4 Z(4MT0'/%4?H5A'NH@0FTJ8DNC&*>&:BZR& M>S+S+"2-1-.$1FF7([TYP=-?[L23 MG6H3S[U?LE:[R-\2@3-$L=*Z( ##RZ"YZ4"3+ $RI15=>A;_E ME V\Y.COXFPYJ'<E[(/0S599H0U)H14G"C1EKNK>5"!:K1(]VV "R2)"H[_?:+WVC:@9R0FC MV?=OW?+ZVIV!(*W?,!"$5Z!0@O^13P]>OOC^?6@?6TW-"YD8.56YI&-6!LQR M20$ [P:PH]RHQXMNM,!-OH!40-HX] "* +5"3RH@LXU++IHW_#68)':HUK7Q M:-6\MISC!7@LF$R/;1^$1%>+[']\M7-0H8%%: M:92-%9:]6UOVZF"G]C$KEB>*S*]>O6=$!32$QH/JL=4E51/N3DMAWK;FXL55 M;,7ARC[YU\+Y9J]]G'*J3KZE_"C1*J;FG>AU<[XVOK%S)"N0>3IQ$AN+EJ1H MOW0ONEZ]Y0>OQNF&9^JUUM:,LE=4'^&,_C$BIM3L__D.TZ]O5_S2_*I)I0B; M[^UJ H9EY]3,Q>3.GA SG@SEU1<*\+08LC]6FY8VM0:ZB' M*J@DLH0F0PZU)3,F;E1!44#\OC,$3$35.)X-TJS(O1]/&RV3\&7"?D&/%M&X M\LEVM)XM"U!UTJF:HER_?P4F+UIQF'NGLN?6@[Q%5T63-A:E6(ZV'R6P$0T: MNQ#9%.D4C!:F]09]0?.IF40E%N?IWRWZ?GB>>DG[8'=Q7#W,I@OUG/891S!/ M&%$E:57&S$Q!FL7]!Y-TR\!\V]:)7.DVCOWO6@YNV:0(;@EMZM"D[K@T-=1' M.SR/IAU';&O#"O4LDUM0IT#\MSO=>0V]V"888PZ9W7.9@RS5,G#316HYVEW7 M0,>?&-E%$(Y#JV+N%X(E4O86JSZ=6J/[Y8[P!R2T]-W!3AXF73(NB9B&MG)[\=I/SK()ZO%R5(2H&R%1T^W<# MC(*YE>X+U=F(F EO_Y_C=8F;%.C4*@^!;"4-&[6B!9*_4OM&]0H07>&"EQ&" M(1__>5S"\N"$&2 (#Z<$,_2)1W5@RN=?Y(,)TQ>UVDH8 (6BQCKW\<; M0+^ MEI#7]_4&B-!V'*B":5<5#QR%?NSF& :U6LN*WHQ[UN-N+'"]B=&)'Y.([T*( M9($/FT989QQJG@\-1]:K&GF*4.MZYZ?OZDB)FUQ8+1N@ P[YO](2]'X7R.Q> MXF+TY +Z37LJ0-KFCR+D$VGH..NG[Q,Q)V W$-+(WYH-4[@(1I@<"B^A9"L6 MFZ94$]ZVJ,RJ>X*K(/6BU)B@5-=$@P8!LA1)]D>-U:P%C%GW;G:"7A\8TSVG M+:W/P&O?5EQN9TT0N]6##5$L5F\/NI%?;U\ K&,0!0T8W6J%/XX(4;XX[G*3 M[[XSV]>GP1$)OQ!BM HPK#5KQ21LIUZ!#J@J>7LM+.!!;I>%.R%W3[;1@=KF M5%W\YK8\,IDH2YJCUJ!OQ]VOXW_I8?LA9ET&RA6PO\TFI8=P+M N-R7(Y8L? M(C>([R,"E.E>YB*R-Q=3G(>*D0+Y#6(E-H\[29+H@;8FM4^TC]^Y%!N=TXIFIR7\@@=918.;RA)R-<&[J?UO2NM@\:DR M(<\S$EX-=&$):SM2)/V/@7B!F]2L T^) HN.VW#P]4;,NI?BYNH##.$B=D1V M4B'YS3!%#\&_0)AD9-0!KTO&(B3[9%Z)?M+ES)NBSA@M7V9@3@UJ+/K6F_P^ MF@(%7OEA2.5I. $3"=1_T^";=.U9?K 3V"6J&X?21_5 "0R-0467Y<9I/M!Z M8L_ ?4G.=LN[0I@PFH3MQ:-'']+84G6'3B9I.G'S?]AF]<>582GB,V1KI',P M6A#5DS&>WQQWX*9M#7X]^=IP44PR1?+I1E)=\B2:(B!+XU1G M=)>%J F^F.Y2L*DN_Q85G""!-,%E077YI'/V1V3YQ"XKAFM[V5(#J$]QO[=) ME<*6'I,\$8T0KE=#.@;>H3J6T_75U3$SX SW*^6[J_NE&QOE&Q+?@G=4MR//Y66U=J'FE\<&'; ;&/:R7EUCM7S5@V-(FW^V;:VXT"/2B M.JS^0$&S?$ZA6]XG>*9/'[+:,",748Y;QZ)^/QYI'_GHK\J-_^XOP.M W@,U MIA"C?%/66()+^UU['JX6#J&&6D^WT['XJX&?UD=J>9%%42F33[@%)+XRL81J MC4Y"W>C *'K2?\F3H(&@YD!=<5*VX-TFE$3%>B7/V=FD+RW+QC?UUTW58L_* MN7.=/ 9<8ON((SA AS4FK7$$E\G("#K@A ]S$"R?#_:!?#R8I%5(Y7ML?C+V3""+!0M556C[3(I@..N?9+TTYE:W/?CMIJQ@TT5:<]C6'_ MWLJ7J?H:-4+C&6C@0C?"H MJ>C VIL89Y,].\<8>"U&_G!J(IOZY )[_KAJ ]5H?79_B6DXEA M9I$V@RA=I,O0JCKIVZW]VQE7?,ZYN.6]&/=\&>X8)WN:\VWSAQ([[SU74>-H M H)O+VT0P5FI[7EW*FUIBI!%!RXFMVG=[M3#H*?KK=Y>3S:O2N>(GWI9EHGL M$M=XNI38(#K] ?W_[>WW[&SV=&!O#^4ZT3L>=UUU/U* Z/7!IX O%")*.4=8 M-ZRO>]JA_"O5DX54^,7<.%Z[E'-'3JD>P/9\!H-I/)O4)+W#J,_0=P+N4$D= M59^7X- T+N$^.DI/CD"=%L*8IEUV'10/U)]S$NZQ2SO+9.1\]D1>P]1+1HHC M!&*;L_82YO"/D79%S3?RAL\ZU=4]GY(QSXS7ONO@0P=XNLFR#,L(ZD&OKM,! MHOH"?%!8*_=U!BK?2:BUKJC*1B%62W-#*4"FE Y,P9$G&<;EGXV>? 6AR3_0 M@=$XYF<0G&8$;12;B>U".@5L%.T+7T0>VT.!%Y'&&[;V!KA82 MO4&%JLQ\U485*SCL =/,B^N C 33G3.2V@#;E,,B]44^'>B.A6[]O,0*_9,8 M=.HXH9VZEV'B#87S)#\,'= [1@?PV49_^GY&D*'K?SI3S&I[ M%L^[RJ0=.M"2^D2?4R3#+7M>8W*1 TB"/:0$7$2VA3#2U&N M39Z&14U_?AS"Z2/U@BMA^U? QR*^G>FRH/V5VY7$=1KG27((([T[JV.,Y[D7 M9VKYV.R;S6NIO03)UZ6M1UQ"Y8=MKPZ)CO\XKA^[;+OS^'=]*\Q/G0M3!E:3 M.L#'),>I[DFX=#^;]]XU,J1:@D9)E/(65)A91MVA!BDH3$)-E#LC08N0/P.\=S!2>DOI2D+AX+0FH7T5]:0:#"LL%/']U,NZQ MT[D0)RYD3.X2YR,H.JT'O?R"O.MA29TZ<5*8X]SV(NFQ[M+'\QX^O"HS-MBFNB5HPF,9.CG"DO;% K2ZRU46L_[9DE=K5[ M"DL<'#AV&,LZHB_!A;P:@JX/0VG/02=.^%6 :.7'U.'Q0*P$L/PE]V^WN#3] MM[SMN0L3"?NNR<]>,_J[QK"5 /"_'KD.M#B1 M,)M"/)H>:M6W1(5Q4(Y<".$"YF^WCXYQ(7][R.+O>F8-^\N)@?S?V?N;:7VF M8:/WLE7#VS8;;:%C#F(1QZ-] MC#(/[V^>3IB-6H>;K*Y*3ZA\.AIRS\MM$!.D@?LQ3% (=+[1='#O7)%\^HOE MOPW*ZC&=GQ$.*M!R#;5Y:@6(&3=,\-@ROC[JN/M)H %S0*LB++1D59W2QSJ@ M0_FM=S(-01BI5*WYH/^38C,?@2E$G:Z?2ERY.J?-,)Y&O@C].&9\J#8H-TYYP9-M*>+Q=;%-K*UVDV0GY8%6T%CLL?# M2@N'P%K-IB ]^.&"!\6F*8+\6B" G0FUHR]S! %:9:L^.H&ICQ1>;ALU335S MLIETOROB8L.%C)KH/;\4NC@#C4948ZF=S'N>UY"&L#V>P1%-SEP1H%+9VDHCB;*V5E$X__@8%Y.+VFSYF@.B>X>\3!+#B: .NT=5-::F9CEC3=XXA**, !7@*=$@C>Q%Q#[6-'0W'W M E1O2N\M V,B9K\XLDS?!UZ:HN=88<;3.0*23'%TYSLS+SJ&'/F\_K/Q,QH> MK2CNX]HZWAP M>$VH">W0LT23#FSP#2[$>8N/!XO)+@&F9T2B\-),>"3 TX.1^\#8'P]BR!@Q MN0E;OK' >0\ M68;U9:+Q[HQ$_./\%V?/[,D]VG$&UP_[[;"DLE,Y(NS,-FS5@>H@NIP=1GC$ MK\3VAP7LULZ]\2FWZ+$C\<:AF8O:[:MW\PE7RHID Z:QL;/DP81@B> M$9SJ*_>1BL&PZ@MIA6-YFP#:MY[)/Y<>@U?D=>8R,%V$/Z6M-U5$!@Y>JH4D M'&\3-)."G]TP/3KFM8M/(DAX-=$F8W.1<8UGG()1I] ]9,R$%"6++[T)&QUA]D(-ILXQ_&>,HI["0Z_M&IEFQ[*W7U QNW9 MOKG:TF>\B?5NUV1]7A49XT*F198RF2H@P-E+>(00T1 1:NE_4E=7&1XP_%%& M=S%J4H5(.WV&ZA#U_ZRD-F/]?_2'/=EG[']3CKYT0UDL :<$QKSOM?MD5L.V M:W#^CR*Q&W[/_G^'8O\U*+D]@9V=#ZDOK[-UDG^T.*BI>?I,3D3@Q8,YFTK3 MEF_^EO7R+S)5U]B(OZHV!&'R_45H'0$"_(L@O#?_+*VFH&^;UHFFZL_*\@^. MV]W+Q--N>E >1BX8]Q=(JS[,M\FU8O'P%JK" R[+#(N=Q'^L\F>N2, MA[R]EC6%CD\%E:I\4=90,10\)*?D^\WJ;R_G^XLS_%+_Y2%Q_V:>P'_? MJVXY 5$EW@P?&VQ)H/@D0D4UL$+NN?JWZE._6+]\U'4Y5S(("VV)[:'>M,BU MVVMEF2]^3"_9VJ=?]7 M#N\\:!U5%6+!9!O9X$V1SQCVO88VE A)>=H6W&(;]#\0^R#THDGKE-*&8#-V&T_Q 30KF(R(Q"TCLMJ!PJR/G"-TH>:: M@7M;?D?A[WS*UQ6[797HC$Y-1;H^-X\:68TM;^FW6]7L67?H)V02UFTWTKS( MD0@!+L2RJ\A4W);Z":M&]/PT94*<,OI&K,:QI,_26IN)[K3"I;AI5[K5YJQX MVR;KFIW[1Z!)&JHRB%EO3.+0 3#P*!?"$@,ZN1 72S)"*MK[U!]/!.W% MC14+T+-5_.X+ /)#@!/BU9_9 ,LT$1(PAK)BPI%I"-G%8U':F@5,^R/BBV%; M]GV[O7XGUFB'.@*%-&J>VDOCC_)"R4TC!']LGDYUAJ:[%ORXX>ZS3?![TBN! MW._*@^D'[@.[# 8_GI@:*1X<'V*?1A2O29PFOPGZ'0DW]T2 12"N,+$"J\+1-H%WR 5NC-_$& M8?JK NP]((*&(44UPW>U3B.>H+<,H,[F\4QER;L!E>2=W4[;)]PVOJV[=,OF M97Q_@^M3+SO2"X85GM:N3/XAD]-TN&IC>1*;>Q>EED2C'K\E)"8^8M>UV;6X M,E$A<#2G493X;R>.?";<@XZ+7V$_A[E. N3A"2'O?CU+L" MG4?H0.@W0[UBM3%U1@J-"Z%*,<]\QQXLP-=4IRY]=CATX^EAVZE+IWMW*0J\ MWQB%?5@(&7V^BFIR(8R5>4X\"#$% AD$XF!-@?Y4>@W#>KT42%JX;OV9\#N. M[BVBPKK91\?T"\M",7X-N;(]/7)KMT"MU[I\=/GBN_?025PLYRS0?!OP(,1; M$J(XD@JU8?[,]!5R^"5+/=8CVOYO9S[>H^R0CQ_]-)\M3RLS_";CXVD1FH%> MW2!$!#MPC&3E-)L=?\TU+%5S(8_06)0]^Y6^ &O' %"#5V.9#OA+O! T$*-^ M7"W@PZ4+S!G#*XYITK&=!/"XT9,JG(XA.PM]T*RX]U11*?CLN6HS9V7B]:H\ M=%G#=1S_ #3@H:@^=C7!O9X !F_T_? MCRJOX>LE2WV/L#1#S%@N"9-2@KK6T$0?*9*53&.>'E%JK0L[W1TJ_]"2/;Z! MH/;MJZN]4KO[G3]B MONHURRR/X*3'2*CZC?\Z$Y=LDN XO]J+X(70-Z'.,7 MFQ"PH:OI%4KV$?WP4[=']'S-"?>1:6QZCPVC[55@D#&,:MV VL8#+S*LBZ.L MEZZ,&##&ZY6=M/KW^AT3)14Z)5>(]?',-\^L?T C4<=(P':W=Z!/\Y3TNP'_ MQ8#VILA,MZ<7)7Y=/[6^F MY-?,Z./S%64VC!T-[V3%9GU+UCZO[M6U,IMXEH&9FZ'.RS$??+XZ,1#LK!M2N"BHX+W$PCU0NMZPT?BR*1!T-T7_ M1JC<3KV2X67B MMH-=V JK,&HM8B'0[R_1H='73/7.PETOG\GV79J"#XTVXU7 B=^$A3CQ&%5M#&V_OY\&.IB7"O;]=3]#Z21,BN5?&]6.@]8UGZ##\/&:SF"NEY6T4]1O?#P\\N?GWKML$?LQV=Q.G%EG*:;#<;+\_ '&L;I1M#. 1,BE"$: M6$LI78(*_?(L7'7V1E@2TZ##4P"PNI,6+ :L* MS?DDB%N#W4EQ(<)U]0"+VC&>+ MNXE:=D:]QX^Q'DW_S064N5J;M] '\NT]Q84,/P/F+G,ARP&AJM-$4&5TB8>>=Y>0^L:U*(:UGJ10NS8+!UU9 MR*"F&M7^\DXUQ9I;VQ)/\44_C$IR@F=*)9[R[;P//3#;_Z3$$=%TW.H3Y?2$ M&767\5)V3<5"SSM=H$4R?OZ@1/5/HQ>KQ\[+9]CUGK2K*@W!1V^N-(XRXM@X M@JO(V,5S'")(I]M=^;+>X3!H'K2[MO8VT*>,;$X^GZVU?5R]2VS#BGD3:/X M5*FU^_F1X&/8UG(DGV'*44W;6'N/P2+*H>B5TA6=PY5%/Q2".I=^\#;,2W8C MP5MD#]#RFA=-UHFS,:6D]XMD57WW7K*0PR9I< (W';B%5-#N. MJ$?[GFP=Y-@5:LV&7D.;OMB JF+HFA1?$?[6Y^YW/+@0S8RPU9H$G-;'QCZ? M/Y,ON9#H;"4F/ )V%[H%%_DV\RC^&%W:XANBCO/K!L7_!';]\WN99Z-]T!TP M1RAX%,':G]G>2D97>KV=LB4^=:'/8]3R$[]V9F$4LM0_AS\]L-_9 7L4-X08 M4^;L;&)*+U3#!C<3"W-'1G3$' M=U*N%N<*O+J]Q5ZS;OD/TB>X2*O-I>S>MR.X?A0<7ZK *M24W4*6E2\NEX;' M>7D7G1]3N]$T/#;&(R7/0>#/B,*]Z$^P+?@>LD]\#CS&X7"<,%"CVG;SEAJG M_96\\3?T1I[EJ$<&T_/*H,:D.#S\&6NJ58T.)@7RPLH(^2^_6M4.[3 R793CY#C5$[541),"'S M=XQS6O#KOTYE[T*= ]=HIB03=90)6$OJ$7IZM[5H\43K,<9UEV^=7[=Z*@U_ M=RQZ/YP<'U*3S!P[]>PV3M&I- ?O /(X[_9'[%A=H3F#/"3A!EV#3KOS1<-] M9U_EMZ#+1G5WE%OPAWARASR>^;D&M&#".EZB2HA[%K=7_GCN:,&%Y'K.^(GL MJ=,Z7E\4'X]U

F5-<((P<^K9>FZPJ:GZ!BO08$&#%ABXKM'U M9QFV\SI]\3:T=K][ [KXZ!D($0S(#&RPSW9)'*"RF0U)7CW,LP..ZE7:F+[O M25I]II^FF-9+3='%;@P3B/%%EK+X*LL[?=.Z>!<7623,X6,4IQCBR*QKL220 MQR%.:41Q$CCMW-D-.S6=.?K0;$S9/CY-J%)G#3#F]*JB9CDY=L+DG_+7D"@_ M;#L+EAMY7J7+?Y$%Q^6O^JU^-TWN?@J_ZI7Z@_E7"08)Y0E4&8TA#B6'#*L!$S3F*0* MZU\G3M[456BF)H/ZBXK<*P'UGPS+$XRQ*![Z-,/4"3*& &.):1=4V_+YUXV#%NIW_>>1Q8 MYTY2.&A.MA-+GILHV8P\ MK0#?,<'\6S;',;+\)WU5E1=--Z.N$*1K8P.;V;'TV'PS/K3'UN %NX#KFA.S M.HO 9Q\$!V(\MT:P&7GD;@D.9!PV4'#YL)M@E46U4V)GNZFW%/^VIHM?+ M^Z[*Y#:9P"!.]2H2*Q'$H9V$78ED>J*VJ6+U MX0/<[GB;;>ZM09NZJW8"=NULG9>T$6?@-4X==JN*79R/%UGI7A>QGE@^IYAZ MB!VUU/_:5\IK,8RBG9Z(ZM34U^WZ.80OPYR[Z.:YHA*A3*20Q:F6S\@<402$ MP"R-A';_2))BJS(^YX>9VC)V&^-ONHF#U;I2B]6W)F!VK_ZMHV=W@F8[5^YZ M\@:6M8/W;030XWJEYTW=]\1NW!U[Z5B5]9PIYKA/.99& 8R M@T$0)A!K/PL2B5.8(I&1@&"2A$%7P^)N5=&%]0+QR&A6W_&7I2NV8PZZ5FD" M??.F_FI%O_>OAWV"9^M57E_:7J%'U0[$NAJCUT7=&1Y\K^*.#37VLNV,N4?6 M:>>NOEH>FL(5^B_=S]IMDR[H0KLRVH$IM#=3WLJ%^K#4#HP)S)AS[4I$6"@H M(DX@#D(&,QZ&D!#,,YD$*>)NIWW78YJ:2[(!!HH6>6]UZ3U-SE(T!OECZE;7 M\\W\??.+UJ;9-CC,+-DZN_2R3EL&-J8-(G77\CR4+O;&]5HB>BV19Q3WZEO[ M]-Y.%H:=TS1AB(88)G63E""3D,H008JR),%"\D@1M])DC@AZN'H#2^^+,M*R MP^G#N3L]#==X?==1^]KNX-E"TT,[BA>I&\&#/(UA J[E18+L?,[+M^FG=K^N M3;;")W6K)U^OG1CEB&49A@$C'&)* KU&35/( KU>10RG<9RY^)4O;S\U%_'F MZ:E8?<\?M22"98W4["3G2_A(BS]D!>J'(E\M'3W'/4[ME*D_4P,+SZ\;8AIH M_A3EN,E>!6-OB%'UX+AY^X_[B:OZ/?+^W;;2W^SYRG. LE"";-(4(@S_<1G/.!0IF%,&!49BIQ6DNX0IJ8*K05N MSWP/YNUT85@^!]:.%OQNMZ4N,.3'UH(_S<#6"+"UPI_,]&?0JQ3U@#&J7/6G M:5_2KKA3[]X^7_-2W^C]JGB[6K-*K1?=P=\\RA(1HP##C J]/M-K-9AE*H$) M(T)F41IGU,FE.3?8U*3L%RJ D*P"LID"Y[X]IVFU4R]?9 VL4T=ZY;[,M=ZH ME@FG+DJZ.%U!LD_3GHL<^6[7RY_IVYSGWU<+?1]:/+_/ M%WJ>YW$<8)*9XSH:$HA5)B%):*;70PJC+*0R5=2M*<_>"%-3C+:SS 8E:&"Z MMN#9Y_&\6GAA9V")<"6F1Z.=$\9?V6!G_ZXC-]8Y8=1A0YU3%_9LMVK*J3)3 MF7RW'/--49@FKV;?Y)?G[27MN?_--UJ(3T^U1_+OLJQ,7]C/LLA7XCW-"Q-? M),,YXHJEJ1;56(9ZO41B 3.,30UX@A$7A"/EU!-[**!3$Y8ZN@#<%V:'4I@- M%Z6A@J\&J]E;*$TI>;!J; )?:Z,<6[ .->-VGLX4YG%@":SQ0W90[A_L6 G8 M,]B]KK44U*::6K"UL3/0F&OZ;S0&SX QN8[B]'CB-_2D^.T%.Q38<9O%#DSY M03?9H<>[/D5RCJ)(*,P%C"+3O0BA%%)%)9024Q$DTFR]S2O[D*_=FSOI_ @1 M7K7.]\]H[)&H."&%K/,/JR[_<)A4PT&TY\4 KY88>.H9/WI-SV)])F+ /.]M ML$#;06@>4YYE2&4P#1.]VA,Q@11A 9,$$\%1DL9NV^ GQIF:5W9MD-0I.NV> M8@\D#;\Q9!!NHY%F7:B;'&K;5WWN"#,GL7+N]Y\"VK-[1\ MJ'>3A!2_//]6FC$^+,W:HTX MAH))*CE63H?CSA"F)A\&/C"9'F63ZI%WT '=8/^SX^&Y^[Q8'K /RO;0A_"R M C79'7RSSOK16* Y_Q/8& &V5@S2>K4_B7Z/]=UAC'OTWYNF@_" _G?JVU/# MV)@O\K9^S&_+8I.1?$>_MX=XY;OO?+$6!L!CO?.NET\5S4TSH[O5N^_TT:0W MZ\N_R&I=+,LOJ\7B_:HPRR[M:6&N H%@3!B#6"8I9!P3F/*0BS3#RG)+?2S M4]/7V?&FMJK9R>,:[>8PF4_TYED M.Y7W1-W MV;M3[-QB_QX;O'^,GQQFXM?LGP(QW%+W[D2O%X*7*W%:WDS5)\ MU-.XC8V3Y3R-(Z;B,(%$>[\01W$$*6,IE"@F:8(3%A*GK4?'\:OMJQT:UX:2L>3WTE!O+:7&4(/]D#QW0HI0TBT>Y&YW[Q7#_TI09:&;$ MI!75YNQ<;^:F>34/(&)NC XC;)887D?LW @Z*8".M^D;6G?[2!>+7]:E]MG* MWG/D4+JC!AT&TAV_K)\OF'V(>MVFLW!3!-)H:_^O"KS)M4EYARG$=52F\9,KYE"#!GA%')">))$ M2(1$N+@X?F!-320Z^"^*IC;@P;.I7VRJY3QUZ-V\'T\3:><4C3\] VO5F1VU MS:1MC&K;!+<3U]A5?^CSQ:ES=I;\,NW5A_($;537RB^=^QZ7Y[M?N3J]G)6U MV8T)2(IPP!CD,8H@QBR"#$<(XB!14:1BJ3*GFH8],$Q-JWN$N?5AWG$1.@R? MX^V/V2:'#KM[YL[B,(M/!QROLP!U)^KD(K3'K7KT9;]!<7 KE_FJ^$T/IGTK M*3YK\_*R7!7/OZXJ4P'2)/^UK66#E$O,202C- PACA($&:,-:I4%B0BSK+4*A^_.L^:>3&))A=\$DTN#CIMT8DG!02**[>=ZMA2H'F31 MAKOO#-4E5:0,Q9$Y))&F;#BF:0PSH5?E6:98FF"<(BG*B%(Z:0X!!#C%0"M:\20)$%*B8RYEPQ MIY:"?F8,M9I91N1BF,V=/ M]OQZ/*X@QO6 >E)TX!'UO<\595U^.9/M7[;I_K^<2/=_]UT6/"]EV67\_TWF M]P^5%#?:@Z'WLOO]YR+G6Q>/" MGYJZ=N $^#%? K%:+&A1 OW5 :6Q^71)M2E\%>QT>[H3/+#JV]2&*6V+PVQ( MV*T/TQ$!6B8V5X&:"\]%8T:?0_^E9,8S8?P",Z-/S]&R,^.CN&9=4+^;W\J2 M%WD-XU]U'FJK7^Z M Q?\7@-V3&@Y1[.+VW\U>2-Y^#UXZ^G*GV5D *_]^'BOX*"?-?RX+W[^(_T$ MY(W!O*R:D_@O>?G'QWPI/U3RL9QGD1!0Z3UR]$@-0Z?:4%!%[)V(S\7*['F%:C)'H1R.\7V0^3 @MWW M6^JLUI?9\"K69X8;5:LOF[TOU1:?&.:<>A-9*+(@"I,00XIX9LI;QY#%800Q MIU'"M=R0T*D,A^W 4].7CQ]N?OGP\WX.;7M^#V[M.;__VOGSZ^???E M]I_ NW_[[/,+!-L)D%?:!E:>33;.CQW:/YD]Q V1GR\0V2=HW(X*CSP,?02J*6B1MD_%"L$L: IS$+%(&=93#D/0AI:]3*[--#4A*RM%; #%ABT%V/:W-@] MKW$^.1M8[/K2U:/(PGDNKJRV<.+F(Y==.&_B8?V%"]=?WT_BK[1:%_7Z[(M\ M:D-L/JG/1;[D^1-=W"@]_B;>3(4DC(-$P929G6-$0D@$XB8OP>3TDB3.G$)8 M^@*9FJ3H+UQ:;TZ8@$Q)#=3^72N<9L1RVV<$GH?>!C+=,.ZZ;A@ST)KQ/ ,U MW8-$_EW)VF!--9S O%H#CCZ4G6O6T>M^/2,#S3[5A[)<2_%6C[F\;Z(JZF8^ M]>_VXBZ$5D:A A$H*"G7RA@C!JE( ACR)$4LH%@0QW0*9PS3.]"\?=&'379 M'4/SG.?"3A,'Y7=@,6R(;<"#!OTFM*TVP-39,Y>T-FS"VTYS[Q[9UI<_O\%I MSBC&C2_K2])!B%CO&[DI8%E4\[_FR_QQ_=AN3$BB$HIH!#,L A.VK" )$Z*% M#BN>2=91G^:0QW3-Z^@)?AUEUHM#ZGFN=&MSJ&TR:;_ NA.&^R#TR.AVX[GO M=15_KWK2U22 ;G.O;LI25LTI_(ML4&W,D(=@EP@<^#3LY/"O?"QVB9;+YV,7 M[]!/O_Y2K,KR<[%2N18H@I,TDQ*JQ$1T*D$AP^:D+)8LBC-LLD)=*EGLW-O) M?QBA:$4-S90R 6=!.&*KUR=^]_ZC/M)'#-M_ M9H]=,GPZ]]VWU3Q*]7-+<0ACDJ009YHZ)J,81DE$)8L314@Z5#:W'G]JBP/] MW8F&2^8VA%ONY Y'X] ;N'U2N;4)KY/)O/>(>B:-.[=V_3< MJ^4/4JP7\I/Z(K_*Y5J6IN+MN^]:%99T\69=5JM'+1!U%P(-)O\J1>/'-KE4 MF 9!0#F&J5()Q%0)F"4X@Q*)C"4DSB+DE QQ'9RIR5YGC4F7Z.QI2E)W%H&- M26U3C^4]K*WJ5@N]LM^NG%3+'>#1IFKH[>#A9\E]>]@+N7[WBJ^#-.[&L1?Z M#G:1_=RUIU#+A?[M_5_DTO1=TF/KS]0$9FW2L4(<8V;2:Y,TP! ' M 8$LR"*()(H2_0W-4!R[J)@G7).3N7J'F>_:!7Y<:)O^U#;MV[3KJ^CW/_>;N)\508AQ&'/$DI$Z)@N>'FYH@;Y'5==7J6FJE8S&U"P3; MZ:D_V@:6R0W0)N1JUA0E*\$6K#_!LR/%JXY=&')4>;(S?U]U+#_EM:?A'#&$ MM))0B%1&(,;:"20)"F BL@2K-.*89?.G.H;KMJ)%9:1KVQQSNP?B% MZG]R"6@%F+S/ETNSFM7>@ND^Z.C*G6(Y%CQ.F0R@U#1#3"(%LT1_C=-,I"*+ M&(HRU++\;FD9 ..-XV[$41B6>C7KEUL[F?; UL#Z?++=XN"-$P?1XU-C3:&U MX2D%OG1YW\1&[4H^FB;3&UG_M*[*BBZ%5IIYA EF0:@YI+%>@6-%(4UP""6G M) Y)$,6Q59M8N^&FYL>U67L-Y#W/9 >VNY-GR?YY]?#/Z< B8DFGSV1(&V:N M3(D\.\3(B9$VYAZF1UI]JD>YA_]%EVM:/-\]Y(6X^[:Z>UBM2WW76W-J4DFY M;&.^21PDF92IUI@D@1A19%*H,TA3E"2<4I5)J\;S#F-.36A:U"": 12$J4,1 M!$N.SRO)0,P-+"<=:35B$^0".LQ@ [I/70E+2AUJ3?BG=J3Z$WO?2]\5*-QX M.5N5PO)6XU6J<+/M1?4*QX_V=?QNA-#?E5*O8BOYJ?A#F(D("69"6%,XR"+2)!PQXH6QP>:F@:WWDD+UN3^:;B:4M !=G7M3O!K MZ]1=S]HX[EP/PGHXNFT7KN^W%=+L=>1UWF<_0:B<9?L@:6#".]<@G0&G2R4%93(DL/]"HEL@[)>JWZ6#M(IEH!9%"4RBD&NI4P@R M*1)("):$1U)(?5%;%^+.(1#6 8/54_FR0L7="'KW?E7(_'X)OG: >T0.X;T M.TV(G?QYYW>D8-5M5JG)07\!O*F)U7:0[+![C$+MP9C?4%,7 ./&D_:@YB!H MM,\]W(M>?9&EV8VJ.RM^S\MY$D02*X)@E" "L?;.(%-9"(6B(F1)(+CDMF6O M]NX]-?_KB_R:E^;A6"G3_M1L@]8!3'KEHM%:GC\=X_"\XES)S,""TI<4IQI9 M)\R_NDK6_GU'JY-UPJ#=2EFG+ND9S-VZ.W>K&_[W=5[(7]9EOC0)Z$U$^1M: M/K2_$7-,,X:2C$*4:KYPG$E(@A!#(1G5:R\_:*M^6.>1"@524#,*999 M75$*LQ G, M$2%.AF$R<.NZ=&&=JKHJ!64?AY54] V[R=(I,.R7R0-' HE.S MLX4(?C<@08W2X][S!1Z\ZLBIL4:5C L&[ZO#IP_7YCDE#*0P6)P*:6EZ"0*HP@29)$H8 D(B']:MPX8YF:H&P- M,*_C-KW59 FT1H ?6S,<<^"NF2X[.1II$@:6K-W2-?9ST9:K 8/HFP=B!RI; MXX[GE6K6]";N=,&:_K?LJ;%F(WD/XF\_L'O9"[^2H+>B^[$NV?BYS+.68X1A&-8!!CJ;4YE9#*$$&5 M8BHY2\-8,"=M'@?WU'1\!W:=TR)6BP4M2O DBR:_Q56_1YI^2ZV?WJ0._5XP MYD!F[ &[-H,=HP%[!KO7M8:#VO)9U_MB!G:LGX'.?M 2L&F- 6H*/+Y&QITS MOZ^'(5+T-'E6APM8_> M4.,OF^:R]9XCV0Z&&3F"[929AY%K)Z_L6W]QF:^*7U>5W/0<%H&0F8H@3E.3 M+R-32'B<0!:S5,19($CLYGONCS"U![L!"'[3:P:^-B5;/NL)RLMR53R#&K9K M1<5]1BW=N6MX&MKQ:BBJP0WPF)\TW7/QP_U11JYS>,+(PY*&IRZ\ILA_77"[ M_+Q:Y/QYNZL4JE _SOJ]S6C"S":@7F@BR6 6!2J*0\(S)=TZ%)X9S>4+/4XO MP@9FGQ+^Q^FT?*?[H6CHEWM;FK_!"7YOD ZSNV;!R %]X^/]PK%]<\:?KR0 M_OF/],Z56ZV7)JJJOF\NRTTZ!E(J"WB20%,^">)0Q-H?H PJE 28)J'D8>"8 M*7=BJ*EY!UNDH(-JD[SA2K"==_\=>;2_Q[ZR':,OY_^.A-U=&_]E:#TKRYF,K*JAYTR.7?? M-*[G3TO9[B;%<: P#O0+, DQQ"GCD*2A@%RD*8]BA8+,:N?=9="I.>5='2=L MZCBAT+T8UD66S[]BAN)NX'="1UL#^66)L08UT+"OJ#%VD5;W(F,^Z1VYRMBU M-/ M'0 P1,-010HBIKT"G*0(4HPCF$C& LF0I(&]9)\=:FI"O05;%Q=ZVL!UT);S MW%H(M3?&!I;G';(T4+!%VD>1S[/FH,/>V!M)?:]@T4UPK8@Y*[/G[S">N%I9 M\D)2[3[1][RJ,M+4'7/ON.$WCV8?:RY3%7(J%"2,(HBIH#"340 3*D1*)&>9 MB?F;@\$/QC:4MX$O+_9'&KP^S\;LF/%\0'9A MT)%/R>PH.#PJL_S"!M8!TYW?-^B#(D1UD8 MJ.+(R[%>J;C(48-/UQ$Y?GD_86B+RKV7PC0E/4A)F1.5I0RS",K$G*8'FDLB MJ*DE$HD(8Q%CYI2G>V&\J0E%B]--#2YQ:J<*'ID:6!VZ0I$M5,?T0V>AL"3& MJV!<&G-4X; D8%] ;#_F7M3^;;M)>M/WGBTP[9ED2E@)N<,2R(4QC". FXJC2%( M"0]@RA-%D1 D%DYEI?<'F-H#WC;1*@W /X/_%OP4A.")%LUB8@:R()@%S?_; MSF2 ;KIUSD";N2 M/DL/[@I*AG;97C2"^_?FF_NA_MYY=-1.V._7,]L?9%Q7[(2)![[7J>MZ5E7* M2WI_7\AF%_23^F+Z$ZWUHG I/U3RL9R'&<89(QG,6&"2)1(*"28,<@YM"KYW![P8VJ'$[1D5?Y%W%@>"9 M2&!(8P(Q23/( NW_!FF:<"[U>Y$E;KKJD_EQ=/:SU#=:5B;>;J7 +5TTT_!N MV34B&7("[)39)ZE#.\LOH!I&6[!V++I7Q[*DQF^9K$N#CELORY*"@\)9MI_K M)_KO'I\6JV?R>#[^KZOE5UF:^+^ZQ/#=JJ*+W=^;3C._KJK_D-67 M34OCIC#L^U71_LA<%\X9BH,4A0PF$5<02\HABS,*,QH'-$ICB=V2:\>%/[47 MTB84F;:AR$V/=;#2_P3?]+OI 53&6+#>;?==^ZIMQ#/?C8R6[?;:MWRQ $R" M[6?<]'3D[Y2=.D_WFS*PUA\-<-\& <_ QN@N[MU8:7*=P;-^K6X-G77%GDTU MW!UC_;TF7F>.O+YT1C9AU%?8ZTS/_@OQE5#T"(J\I4I6S[?KIZ=%OBF&$+*0 M1R$*8))2TQT[B6 61"'D*&+:E4\X5E:'XR='F-I+JL$(RA:D0PC?4?[.J[T7 M5H86Y(:0#E^?X,:CS#C$-%[+T$BAC,Y,N04PGF/A;-SBT0^.%ZYX#O>+*,6S M%_8]VF_:IKXQ.$WR3WT$D)=_=*'>4J4J)$K+&T80IS*#F4QBR"D5,HR43"AV MW ,^/^+TMBHVG67Y+F)0:,BN1_[GN8ZI$)AC 6-%,,0\(9"8>IE)&O,P2$,2 M,:N#T &8'J?!=[?WXY=6RWUX?V0-O2W??1]?0 4&ZP"UC"QY\1Q(<7[,D0,I MK @X#*2P^UC_\]6V.\#-4KSIPIY-+82YX%RE"=-"39(,XD0$,!.2PB1A(DV2 M*)$\6[<,&/3 :R&2"S^HHP<*R;>XY]^U,_#XR. M< "X2^4+G'Z/ "^0X?TT\-1XHQ\,7C#\V!GAI8]<4U;M90!IN2T%A@B-1!(G M, L399)4$"22:I&)TDR&J4P1=RN0>G:XJ?DF>['-O4JLG:363C+\$3:P:G2% MUO8Y&ZA3BQTO Y1;.SGD*U1^^FM R4\UY MG@F1I:; LE1Z78/#"$'&9 0Q42*+S*DW=HH1/S;(U%1CBQ'4(-N.'H['V4?I MM-.,:TD:>N?,E1_W.CMG"/!;".?80.-6JCECZD$IF7/7]BZVN'Y<+TPOQT_5 M@UGW/#X5\D$NR_RK;'J9F-ZV=>NX._I]GBD1)C@0$',20LQ0"BF6"J8194E M$T50ZEB!T67\J4G%#GRP,OCKH]R- 6"AL3L79W2:$#M%&9#F@<5FE^$:.GB! MO6O%]*.!_Z=-[TIM@]<*CWW(\UWVT0G#V+4@^Q!TI$!DK]NX)[6\T^NOZOG= MHRSNM1OUEV+UK7HPH]'E\SQ.N#3M(Z!$/($X4"%D5$I(D(BH"G"$A75>RYEQ MIJ9D#530804-6-"BM4]O.4?M>:WR2-C FM23*Z=$%PLF>N>ZG+OW:.DN%@;N M9KS87-Z_W-VMU(C%3E&F7_.EK*1<=F<\89(Q(1E,0[,Y*V($LXQED N5DBR, M16K79\9AS*D)1%=.#)EB=R%QK\IVB>/SZC 0Y:[^7 ]6SL^3%IIS=I5N-7LW.TK9CQ>QL/]IS<;I8K+Y1;Q@!0:L_)-SW)24+\OU8_.SE]W&YU&D8IRF M$DH>F A%[2,121&,8A2FH209YFZ'>%[A34UNWM.\:-+FP0[F^A7>V@3^4M!E MY9J/Y7E2+8\27VVJACZ$; VK\Y!/-P^I[=NV$-F8^&)JF_/+87K*#3,!?@]! M_4(<]_AT$'H/#EZ'&:7?R^%SL1)K7IV*FQ8H"ZG$%,::3X@IH9!$D5X+\S2( MEC-D@6FS5VF(.*F+Z]I%L%"PB&* MDX1DH2 TF,7#Y4#>>_)8Y ML1MZW&(G3G0[=/Y5?X_FG 88D9!!:NK58<((I((%," 1HU&0 MTI1+VYVMG?M.34JZS1F#S7[G:I>HRUM5/H/>]J]UVB; M34<,V-U=.O9K]X?LC:E"L^GO+$)&,Z:(:=.G( Y"# D)*109D9E^SI*86.T$ M'=QY:@]:#$>-V'WTCE_0 MS]76[\VB+O%3ESXQE2+K2K W557D;%W5.P.KPVV%;6F@Z68\1%"1,(MHFF IG+IS^@(V M->7=E"5ZTA.]JMWB?AO=5\^8VU;XF/,PUF:YV1UOC)K5?]_\HC5L!CK3:C7N MC)N!UCSPT:+)8>]-=5^,#[+M?C6X5]F8]T7IJ:U[;_?WF%GUKEZI;U)4@DS$ M2<0P#"DR6>6(PRSC"8QX%J8H02C"R=6952_'G)H$O\Q@R3RD >UQ?%Y9!V)N M8-$\EUG5@?:96;5'J8?,JO[4ODIF53969M5Q7GIE5NW=ZO4SJX[;9I59=>*C M/0L1TO+!%"+3_WGW]W7^E2[,KLCGU2+GS]L0TTP$ B$, M-*#![^U_!PG#=:++;]E"JY''+6#H0L9!*4.G#_LK:KCIBOW;4N1EG79EG%FN M+[UY-/^:AQC3F"+M2O),0LQP#!G1?Z0H53*+,H85FR]-"Q_MY%H]9+UP6#UT MI'GH=M$,N+NJL?T9?'A\6ILCLEP#UG=W+-?<;TKLM&PXFE^U=.)LLQY_GH%= M,T!C!V@,&;:FHC6/@Y=:O(SDU2LP6I-E4YC1_F9]ZS4^/FI'\9/:1.:]J"N[ M=2C24$5A3!,8BR2%6$9(NW&I@EF !M^O.V365]2=^[Z2['2S^MON_V[S 9=&P/IZ 9:3YR= M>@XQ'0,+9@O9\+L3&/P"]K!)68Z4>:XY:3GXR'4HW2@YK$WI^/D>6XH?A'8U M<.U,UI(,<=IHI*$**A"T[(<409)%G.(."+:!Z2< MA%;M<:U'G)K,[6(VSEX+VL1$F1-;VL)VV!.SXMUBD]$WFP.KU LBMWB[H^^; M@8ATV%KT3>A(&XN6W]"?/&TTNK!T=IO1ZD;C;3*ZV/5BB]'I@SUT^KW^0WM& M1=<23=$,<<(IY*DISZ25&#(6")BE*54\BU1HE]QQ[.934]\-/ =9V.?+0DJO M8&%@U=P@ZW/ZLL^$@Q9>P8L^KPV3??EAJ5;%8U/-Q2XC\.QG)R0Y-42P M@]$Y5_(\2RX*XH&MD;3B@#5?*G"!@O//^ZD/C_AD7\#_\AF^=''_WIJK95V) MZ6W^-==+7%%^ED6=!O16\@4U>RL*A31+(@QY8.JXFXB63&$,E8Q"P;.$,+MH M0Y=!I^;6U0$8HD,+1 L3/,FB288TV_*\2<]KTB5-FJ18+?1EY?:J'LTW+TZ/ MW8&';]('EMHNT]'@G8$-XAG0F)NL1OW3%K;?[IRV)'EOTWEQX-'[==I2<:QQ MI_5G>[?@V@N[[DIF"YPA&@02TC",(8Z8@IG91DN%:08<)2P(K-:B%T>:FD1U M^0RRB55W;Z%U@E >";U\5P&D6:@7]TAA2,TR/PY5@D*4Q1%2\\J<^(Y)Z&:\ M?SQ"[03;"TU#.\2'*31#5&F_Q(3OIF$G1AN[/=AYHX\T KOP@:O2MDU*HSF< M-D[GW_+JH4N!>_>=+]8F_,.(!5&F MPM M GU@_L>)1V^"DHHV17?X:;"3^8&I'?@%T*)O\M\[_.!;;AJ[M1;,P,8& MT!GAM]7D%10.D?/NA.,UTMW[$'4BT[W7K09+M[?1_FPV2I>@"#;=%378O M>+,JJSE1+%(FUUV(U$1Y"@(SJA@,]<]4%I.(8*>ZST. G-J;K%[7M36%^ Y6 M[QGP[M-I)[FO/4D#:[)#9ORN%74D;V?H[$7EJ!>7&6M'S9/O/1=CY\R[ YU: M_GQOJGODTO]J.A?^/L&FGOGT9&JG$_PXU;R]2XU[4_[3Q M?BOY'QEGW/+]IPT]J-E_YM)^C_J[QZ?%ZEG*G0XC;8P&I1E%)(T@I8FHMR-@ M%L?ZT21V$8 M"B W!?#IG]8;BM3$4+P(11P&B9 M&LZDUIJ&;:9UCC>];;.VZ4UC9Y=*5@]X_>@C&F1#4TAC9W("VL]Q]!J\8(I; MEM#[.GQ7@>=W4,PJI5)@_FC<_Y%?W$?EL(_N/B\M*$#.:YERD+ ,L M5QI@BFQ@P@L.<&H$S2 '4ASMD\*G%*GOY:MU8GZRL^4G]9QN:+Q+9"J-4 M?]!]M66"IL@STAD(^(&9:X]Y:WCB+'=8A^OXA = /4"+&Q.%&#!NF-0#FK/( MJ<\S[DXH;!8(.5<%YQJ"G"&G58ARP*"1@*2Z4%QI@JCHF3TXS:768>I:[W2_ MH-7579 ,3"R': RP=+KJ^E#I><^Q5+KJ9$?B792ET3_XJJIW=83Q\D>YGFFJ ME1(* 26P!%@3#9AA!&AM$)*8T0RAD)?Y=("IOK4YO6,F_-AC''P'YIE&Y.B%<^.7?891[4FR=R41E2\'HD@N"_76 MQ/1I<'0GIK$;&_4U9^R&1G?"=J&1T;U/[$>@.Z6ZO04S2NWB1HD,Y$@:@%U; M(I97])CG69$94G 4DAQ_88P@RALA+7XOV%A6-H9QWR40_4CM3F@&9JL]*D>\ M%8]_.MR/2BR7QAF5,3H0]'YX'20.@/#"QW =J^!E2($)QCY-\!Q_W9"D0 MDK-#IM#[[PQ/CH5TVZHS#84P1.<@*Q@#6$D,:*80$!!;LB+$&!741;%[N*G1 M5&-6\K1^X\2.8>?:#Z !\8W=P-YVB!SKE>=_32/S]4AHE_+@_Y M/*%0I_M7HZ+NNWK)@OTM36LIF2XEI )2I)7. ,':M4#!!6#:'6N[-%NW+A+4 M7[K0;\RI\4VX#-C+(&4JKWGH9IZ!T!V8?IR].^6IJ&)?7I &B7S%AG8T<:\# MB)]!W"L$MANB7EZ/&E/,*\2W$Q&OH%M['Q&XGM%.I*/Z_W?U6>+7Y=P^8^VB MUU:%7MN1VXER9A)+(E(.&%$88)8IP!FS*UJL)<=28I4';?3?''%J+_^- M#>A !51_X/VBEJAP/N]6_FTDP^M-?=&)6WUZ<]1Q:U%]03BK3/6^L>=AX\5: M]YFK2!4IS0&4,G5A108XP1#H5$M5F!12I8*.%B\.,S6:B2,K<@72HL@@TB(# M A8(8 *I:U 0981G5&N"JW2P"J^NT$=4_5J?07<5MLP"LB>1[!W SC[$U)CW)*&[-O*.-/<&2#\ZN ^>@:D@ M$)F[DMV/G1\LW;T9YMD2WH_=[$IY/[FRITZT4J7C"3[_Q$OU;O&*/Y7V@]B< MYE!>$"(+"(1*!<"88QL@I 0(1E+$%(+"!)6S=(XVM==^;VSBK 6E*_6L[ T4 M.NZ$V(\%H@$W,"%..*[^L8_S9QK(7C?UK&R]6"[[<"+^/;W1H!_X(7Q6D>'"0ME8GE=D1*\U#4(I;?>XU M\K@5Z2%@G%6I!]W<5RWZ::5EV6ZH8@.5D #AU)W30AOFIT4*"!5$*ZFP_2J' MJ3SO'SZU;^^A;8Y:GIH][.J%T>T&=JA6\P&8?IS2%Z*!J>/0K)@BQN?.1A8? M/AA@9-'@<]?.Q7XO7!._'YWC"Q?6S[)<(H4M4(4T-N*C1@/&I $00I9BHJ@H M@EYGGT&G]IJ?]*-[LB8^8R^ZW=2D**>$40(R!27 @B,@@6>HC1:K\#=P)/I%7@*14BO MP+-[^WU4WB\7CY:3O[W68O/%/J(YGV YIEF:6YK*7!Y?:C(@>*Z RE&69Y 2 M+(.2ER\/,[4/A[,2.#,39^=#XBSM>>9S!5<_DKD?K8%II1]0P332C4-4XK@R MU*A4T>WN*3G-*.<*%9IE#EA]*'>+3;VAU2*N6ZZYN@?FTHD? 8SA(2D'&#N2@T(XT"P5 )%*>*(I8*3 M-$X6=I"H_G.0JN[_MW6C0 M3_X<1-7^+BA'RFONLF0BN8/GG/_L\[+XV76^K.E>IM:IDWCYNONK5N\5W MO7;"!B_EQJX5ZT"MP)B0G ,-2>Y:#3/ 4(J #=-HH; PN4[[M?#RM,#KI1VU MO5=E:;]V7KZH>Y+@ $B.W ;,+%?)B];X2H3REZ2R/]DYD.P]B-\H+!"Z09J( M^=KP+ W& @&ZUGPL]#'WD=N7Y4MIN72EKS+L#"F.UVX-/C](^V0=]M?'X.M:19L!,A'%=)'1'IKG-,FG,/A7Q.XG\ MXC.^P1;/U**B-C 3'2Q:?7N M']]U"PW?WW7Z,B[#-I ^&?-Y>T%?!N!F6^FT.F'$J80T4 D:XJGVH%A.M-P"57%G^!%/12 ML^PQ]M1XIK(^@=E# M,L#Y$\"X.\FW(&!G)@^JDQK"U/*M/M7Y9):WS26+\K M\@@\,>T#=XC2W&"PCZ0X%Q_^0,VY7@!V:\^%/7)$#;I>OAYKT?5[1-A78;W: MS'[C/\IOVV]-*5D*!2FX3 $2KJQ 8@)X)D@KK-_.XWISI\ZROM[U9GV[;Q^08^( M[#>^V!HN-]M5N7A\M5UO;(2W6C>_,2P+Q#E7(',O).8%!%1K#E)B_U=F*%=Y MYAU_=8TTO7?SP-: KW\GFAZA52R,!G^##\Q,=G;V4>3M1"P@.HJ%W$BQ4&\$ MPT(>'U0Z YS.!XP7SOCX<12\>-UP;_.8\ZR1JL/#03X'S*2L$CB4J&H8"B , MM^M7GFN8JL*(L#IA_Z&G1JB'#63:%*DWO3+. N#WVSX;!M2!&?@2G@=V-QUC MDD%2-<(!&ZA]S,WAGZF!C"\LUUO(>#^A1\1W66+I0/OJUY_[2YICAI=.9??C M4]5W[^_VPLWZW>)355K]'[I\_+K1ZN5WO>*/^K-VBT''NO5M MEFEF,B4AP%"YGL(F!XQP!(@PDG*F#.+:KV;H^9P(>?_'J4"JW-#7ZUVF,OL> MH>_D9W1H1J^*QBKODD,$#E7IDE]_)H?7[83K' Y) T12(Y&\6R0U%DD+1M*@ MD>S@2 [P2!P@D_\E!2P))O^+&FFM4?]B+LA"\H-?EOC9E"W6USTUORQ>_;*6 MS2_KL?YEE8NDUM5(_FI_6;SY9:UVORQY\,MRU1U_B[2D>=99[5PK/8]EXRW" MGA7YH]7=\UK24Z/.C>_*FUR3]YG(C<(0YT (9 !&D "&$0*99#G3&F+*3) F MW>'3I[;XJS]/=6F=LR^P O$8.;]%76\\ACZ"](8B7$CNDLMQA>..1AA7*.Z2 M(:AY"D#.2(,8*,IX-A8^',+ M%=::&NRUS?X,MD^-:FH'_L__(R/I_]T:FKSX?;,J_ZE_22J3HP@QC/GS$+* M$B,!#"($8)IBP%@! 8&:YB3+I%0FAJSYL_] 1ETS_\O]##QW,Z/[3+YX=V_5RVZ^>'\P7TCEHJ((;6AA]T]D80G!_&_@FH MV \Z,7[2^,.:T"]V^J WE:C+:NFD7M2O/_]8N^31M^6"+^11IL)WMO^/ ML*]5CWGQ^^@,B_; WPYK?*,P85W2K/U!GBEQW/*KG=MM9>]^9H8KGN5" MY@P!G&<",)GEH!!2I%SE%*:6^5SC,\]-C[,A@HAM-]!P[]Q!%[==0VM=61JX M*W$.)LTPA@@94'!I .:" Y9E]D^9$5 4AAJ6A?=/N _2\9HE_,KM7Z6.T!KA M K08"ZIE88" S"5)NT:.+N>/"R124D@"D0CM@Q #V.&;'AS VKO%P05 /3>Z M[H)HZ/VH2TWI7VXVJU)L-]6WLQ:^^N(Q-WC.1]FW*V8JVZ>[9A< MO_)NX?)JIV7];KW>:C7#DF=0809DGN8 8YP#9K@&6IM40%10%-@/Z/(X4PO$ M:ZNJC?1J\WS=7\WZ",[42"64SH&2J0)88$NFN<1 9H4J)'8;0H$''A$ '>=P MHK;K(>'[%F31X?7CUPB0#4RRQY+@M9$/26WF( K@EW 82O3[:*SGTOF^Y'"' MM/?%R_OJ9S:: ^<_7QO ,LTL,:0*979=@ M TX(#H@77&176YZ#3\NM#_?^- M;SM ]>.$.% -3 L[(X^9(3HQW 8CLBSEU>%&UIZ\Y?:YP.3-.\)(0NER]LI& M"(;^WOMY[_TB7W/UPFN[UO)OC\OO_VYOJ=[8_\+NCZ#^ M8_6:GCULE)?RF@OM*WCUO\?X*G_8NFK*CZ9^H^UJMFKI]G*A*EW%U^5:SI?K M[>K@-%%"HF!.7-=U9@-[0E/[Z989D)Q2J@0O,A.4]7JG/5-[O?=?KFH/\)Z/ M>_C<](D !D5\[#"A=L;M8K5+">M0W5^R4D>L!6$/G!KD%#@2P .&'N$V/6-\ MTAO [B"F_V/#(YTWBXUC<*7LX]:.S#^NOBS_6LQ,FJ-,NK9XV&WD4X*!R%(" M3,93;+3]H_$.>JZ,,36"K,U,&CL?DBHB6*X29ZM_-'0-T-N!4028!F:U7@@% M14PW,.@=/%U[[FAQU W'#D.J6Y?VJ,JNB.-4_X2FFK$":6"XH !G*@4\R^U[ MCEV#$,B9+I"W_LZE$:;V@@>(VE]'K?L]CH+%P&]Q'6K?PE8#MXL7?*QY_V6,A=^A\/UAT]C> M_3VN(>^YRHL#Y#-T\=B;ZZ \/"$:I&O'#72&:M1Q;=CGZLUQ X:.=ARW[HS< M?>V/M3;;^?O2Z)F!*.>$8E"DW'$0RH @&00%X4I@G>:%\HJM L:<6K35MG1W M^2AS:Y\K>7(9/+$ZK!V@[;N[%!7#P7>0CGIH'+?0>$AJFQ-G] AMTLX1&JES*L"H'G? J#;6/M12U0$A]Y?ZBCJV1L*S;N%CVL;P"LY^D5,,] 8FP@JXO8T/B;,R>=F-58^&A=U M1.Y4>&6PD5L4=KM\WIOPQO4]"[OJ0*IN0X]8J>;E_5K+D=U<_ M*GFWL%]RO=XT#YT5Q*Z9F* :4P!UI("KCD!P@AHN&94$MKCK/MDF(D>;+=6 M]B..4RC]F*(/,N-0PPZ--S?0"*:!*SY'?>]/QQCU1;_BX.F;?>VR&.N']MF? M[*(VX +FE@7/N*KQ!*=[J>/[D#O4SFN9829-+G.6 9$B!7 N.+"!"@5VF2-R M:'0APCH3[!\]-8YZ-5^NR\5C+19>G>4U N'+1?+:[8HL3:T%'$\J.EC)>9)" MRX.H'@\L2OQ+K1ZPU=.VVK]4LKMM^WZ]M#3NU];RU.=&-RV OL@;'?BQT7 MN8%?^!UHK;7)BP-[D\;@B#L:_NA$)0F/84FG'$G#XL%T"ZHY9Y MG6);):JX7F@/R5,I_PFV3XF-[ESM\8NY=2_9?.6+P*C"8R[\2"DNO@.3TE5Q M6F=QG?A?VSRL#.UE? 97G3T9]ME%9B_#X*,I>^7..]8PXG93.'':'N'-CZ=R M55U<=T:8$8XD2:$E+I(6=@FD4\",S@'-=4X*SNW_!I4&1+-L:A%5VW'4<5JY MJ#NNU.*C/=9&4:8N8&DU]H2,L3*[T0+G1@>J*J#< M5LXD3\M5Q0.N'K5R-C&-MX'Q:>^9\PQ;QYB/H:-9ZT,5M-9 MVX\)+4C2>O) M0[+W);'.#+*O?S>@<P?34>M%2M8FA-A M (5Y!K Q##":&@ 5X1A+)*B"835L'J-.C4!W1E>*89=*MCQJL^Z8!,](-S:T M0T>Q,5#M4?$6@%+DXC>?D4>N@PL X[PD+N3F,)):KS:SSWK=CO!ZZ?JTST1* M>9X*# HC!<"N?2#-N0!&B3',9R6Y&N1N?P0\J^D+C31>=$'31@KWQ@!+LWT[IX/*31WGM.YUJ7^_N MB_IJ&KXMYWKURC[S<;GZ.<.&$<51!F#!;53!+#K40 ,TSK@NE$(N43)(S_#H M^5-[E6L3D\K&I#4R5,3P&,'N%S@"+@._PF&0]% MO.CXG8J%Q\\<6:WPHD/G M2H67+^NW1'!*I_4VT'R^_,N=;JU?+I0E![WZKM>OOO+5HU9?EI6PV$LI77'& M>H;20D/"4B R)@%6D )A)'9)T%I!KF3!8=AY8!\SIG="^&^5??_F]#K+>BO] MQ6NMMK+Z<^!18*^)\5M%# WVT(N*-Z^2W^57"^QJT_7*7<_JFU5>"TGO MRD\.>M?.E%/2D=& M:X:I6I'V=]V_3RGV^.>.](??KU]5O?KZ5G=6UXV\O7K]?9;?:+_N5S_\^U* MZ\.L\YF@!16"&@ 9U !K+0%510&DICKG!BI&1'!:Q) 63VW)YVP$QAJY*]6H M<\^=K3T2)@:=[(!$BJE,X?03+)S734>1 [\?$N=Y\O;PAY%T_B;ZI5^,,4_Q MTS(&M7K\=(TQ)N%B&LZ(*[/?%<&E CIS'>!EH8&3O0,T MRR4U6NJ"!HG<71EG:I^)1CE@?Q36]R#Q&JY^W!X!K8$9N0]0/4JK.V&(7&)] M>:R12ZT['3XON>Z^O&^G[87+:*ASR!SE?'$I]+/,"*0*UUD;H0+@E#' LD*Z MEMM*9@8SK$AH9^A+ TUOI[#MT9 <&5Q'#G]6-@>2PQ6$%68Y9B@'0@D",,H1 MX 0;8+),4YJFD'.O4YAX^(Z;#5>U8/B=S^T?;"SW:;5TN[%V";W046'VH^#[ MP1N8@7O\&'LTX.X"(7+_[8M#C=Q^N\O=\^[;G5??)V'3]K.K*7Y&3<$HE#DH M&#>NRZZE!H3LGYA ,"=4L31(->_R,%.CAMV*K-Z![*=@HM;',9@T'T;4Z&>A:9F\ON7E.[N7)UW[2,S_JQ=$'<8O/!3OZL M$"93&;7++IY"@$U. !4./FA,;K3*=.;UVE\;8&HO?).%L# 9N!W/1"5'LD9EUV_,SOCY*$CIV=<=ND\/^/*=7V73M^>E@L;%*P_FO:\ MX0O_\7*]UAMWN'EPY+#;$< (8R.S# B4I@!K* &7F5U')Q _A+8PJ3/[/@N%@;%?/"51&N]6X =G5_6'E1!QH$/ M@VSVW(%AY(5(N!TCKU)Z W6^A.G_J"%2V/8)6#.5\4*G3 )8Y 7 F!# GH;4/_F"OC_+=F;&#,[[0!S/[(; L>ASP][9J'MG!DK MV>PR7*MU4QS MC#01!&A,*;XXXM<"M-3AQDYSHQDP7550M=9/E M4P_ZNHV['V]%17-@PCH&LA9(;!4_=O9&;6WI!TWLQI8W1AV[K:4?"!>:6GK> M>,\9O8W+/FOGB@W(*K:K$V/5?V[752WR>B95H=*44 1(@"G)+4K24X Q3#+ M4&Y2+8-J@SW'G1H)5?8]) L=V$K%%V;?'>3HX V]S;03+3[HG^!23))C%Q[: M//R]%P_1^[$$PC= *L#ML9\A-< ;D,NI OZW#Y0(N[Z6[M10YMOERNARL[6_ MZW>-?LU_-+KEC:QY2ZJUG"\2,*5%@=P"45O*2U/ ,E2 ' DBH3&IDGG4O-C( M#DR-.U]5DHESK?[=U(YH%4^!>Z34KF_DU'YLDV@/8'"- M[&L@'I(6BJ1M2="",8B*]3/,X[@IM[&=F%8&[D!3%)R0.Y0==\;^)YV[,#5< MI-A][J $6$H..*88")7;KR#'(D-!N6(Q^J&-EY_;NQ_:-3BAA)2XE$:>0PBP M-A#0' L@$)1&L%P8#$.ZS/V+M)>K"_W*@4 -7"A-MJW<..WDQNPC-XD&!,#0'^/D?E.9W MT=?>^7W'3QLML>^B$X<9?9A*%+EQYYT:\K7H\SZ]]^6/.]\Z:^U8 W@VYL5T6 ; MFC3Z(M:C:O$&&G>6+UY[^LAUC#>+;JS[3\OY_.W MRY4[+Y]!IHJ"$P&(4@)@4G# 3*9!EAN1(BS3E ?EH_:P86J$%+GUGT"VH&GIN!66N\:0F.D>X -FKDU,>.4>.I.X ZC;+N M>51X[/5Z*;?5IG6YEGQ>9Q2]M?^VGG%&A(10 L5SG MWG'7U5&F1I&MH4EM:=M*IK+5/]ZZ#NKM6"L*5$-O)_=!*2C&NHE"[_CJ^I-' MBZUN.G<85]V^N&?N2;7MW.8Q9"C+M&((:)+F +." ,J)76D54!>8X;S(24@* MVM'3@U[RT1+/9&U%'/5LC:/DQ_?-).\FWQ^%YS^S%L%!)^-IG"Z]=;/5-Y1I%"% B8 M]AU\W%;#@9"<=18.O;]G MYDJYYH^/*UV?I7XTG_5WO=CJ1F.V0#D4! ,A)0)8*QM@,"@ E-) 2(A1VJME MI\]@4UM9-+9554U_U\O'%7_Z6LKDY_'>V;1\#/';RN'G]]RQY;22_E?VW)=M<^L/XH&NFHEA9PP# 08(@(XPA ( M9(1.";7L$40;%T>9&F%41B8'5O:+-BXC&K#?= ].8^P[!4'4;P?J&@3Q=Z+. M1AI_1^J:LQ=WIJY>W+=:O$EA_J W,RT8+93.05IM*.=./)PQZ9J:NL/'SZUE[VU+;@OZ1%B?F]U7QP&?IEW9CTD'SJDKWK4)9^[&[D8^6" D2N0 MSUT[+SN^<,W(;4(;Y8F_.Y7RG>C$C!B&-1$%(%HR@*760$C!0<$S3)&U /EE MY0UCWM08HE5/K*QL5(TJ):/07N^19[$0V.50*F#GK-J0\T1JL=H_2M_YF*?_Y63_9=^NK&^_U=E4N'NM'5\U<9UE> MI%I2!C)FO]Q8IAA09#1@:9&:7.J4"C);N'U%K;Z$E.+<&-B+,%A-&&?##WA& MT!AC0LIQ;N'N2=!081^+=2A3ZP-BDMG9'G97!,8MU/+&) M7+!S:]21BW8\03@OW/&]\3ZY@K?:WL/GUR2Y!!-&80$!RAW](%, 9F *),T) M@87459)9N'1!][!36PLTUO:3*;B!L.[]4UK==*:W;OSO-<$^(9#<6$=/"*Z M&]'^)

$ U3R=PU\/,4-'M <;6NV>?>8;-W7SJUO?^E^>IM^5W/H!$F2[4 MF#F=79I#P+#*@6 DXZ+(#,^"='9[63$UZK(_R:*J?G/= W0E3SA,6N_Q7/B1 MUN (#\QB80F_K3JDM&)D7JSBLXH)2YLH8"%9@03JD7%_H/ M.37BN]%'T%'BWIED)^8:&LH%S$DW)PZ#]-!AW& @>U-@.&Y=?&>?=L!U]F^G M/!4FGO=U16Q9K"AU9OWCT*FOEZT%.I]?<]E\(':8%L] M3:4F$/,44,N> !<: D&1!JR0A"JB&0Z3([TPQM3HLC$K>5JNVMH:U266Z8VE MXBK/&+98*F&Q5$BX]K\(9()+PZ2&)(?M >^P:!Z?Y@Z,IUNR_(]D,%0]E_[W M_>Z&7M@?R;+NJOV3W_AFNRHW7:FKX6OWZTC$79E?&&?<=?=U1\]6U1V7AJ^9 M/ZV6KJ_XQ]7O>O6]E+H2 $6"&Z8D 1"YW4+&$. F14 *(KG.B;G)SN7&[M\=2JK3RZ6/B@/Y))!P00'R%C@<)9A0'E> $*DSF5A M%%-%6,*NQZ@AO^R1JKL;HZM?^,[B*F'SP:5[WE&9BV9.0Y&(E\*Y,?DLKHTXD8> +\(K+(L(X1H;TOOU==.A:/ MI9CKNE7' /6R [8^M69#@M0*Z%!A@J"+B6"M!:JZU$I MY'R44>GAJI.GK_[U"_LNIYN,XZKZX1-?V;6Z2_2K*QX^Z55%)3.[7JI&[$CST6=2% 15[7>0T] M\M(N!([SU5W0W7V;'GW:BGDIW\Z7?#,KI,ZPD0SD*BLL$TD"J%08Y$1Q03*J M#,_#&AT=/'UJA%,;F-06)I6)H?V,#K'KII*[$1F8,4+ Z-&JZ(+3=[8G.GSB MR"V)+CASWH;HTD4]]V"<<&@CL/A!;W[35B&_?N.KT%+IBVBR-,T4%1JD*8$ *]=\ .<% M2%&!4I9R+L.$)>_&/ 7!J9/MH.H_OK;QV%M>KFJ1!2685 018%!N.9FJ M%+!<9X!(@F1.\I3JH&*ID>V?&C^]66_*;]6"Q9G8K%K<]FNE_%#[&&6Q./;O MQ),OISO[0V_##RJI=+:Q7UV2.# .?FA3E5GRGL<)ZS#=]N%?6*C)>X*&57+R M-Z-7 8J>?R\7C^\6:KO>K$H^_X>N\K0/#Z';T!K;*5'0M>YS>PH*01M:4P&$ M244ALEBZ-,C>1K(Y.=E3T3$"\CZK=LN!NGH7>:@R$*CK@[(8@:%U\>:=3HM=/9 MTQBS^^*^NRS+U<85EE0Z#:^6:R>SAY@0. 5(N2)D1%+ N6" BYQ"+" QFH5M MA)P.,;47O[*PKFZJ^SU*:V3H+L09CKX;!?>@,WALM@.FT7%YU85,C]7U->ZST7J*_0?B[7I3+U1^+M9;;E5U[6NO*]=KU!%AN MM%V)NE2X)O[E7#)2N(,4U_D/,R0!9XH F.4$IDSGD&;>J[W P2?'"97ER;8U M/7G:V9XLK/%KUQ36F?_@2J1*^_=7 :N2T)GQ6/T-B/? +.,,_^]) _C.]F1O M?.*L3QKS^RP"0^$.6 @."/M(B\'8\(>M!WOBU[DF#'WF>.O"GMX>K0W[/F-8 MY<$/^L?FRU]VU:I_6RXV7]>S#&O7QR4#!29N"4DP8"9UZ= Z==\7BJD:0GSP MU)"I?5CLSQ4.(SAX-@5^$>@8P [\!0F5':P$!S\NGD%O\!J(SR(Y>&;,)%4' MKT'65WCPZO/BM\VHJTUF2C+!(48 NW4TS@H.&%3,U?O2'$FCLU1%[IM1C^SU MBDZH<<8=;9%NSX+G>CP.J!-IHU%;/$X?C6-T1FNDT0P[F4X:QS"$M-(XN;,? M'7UTLL9NCW"EO^K%NORN:ZG\]\OU^NURI);%Q)-GOK$[XS?YV\6-2MPC;\A_N__Y;^+759+^YU>'#_F]:GTX )(*81(">H9'0RQ*@D?S;$U%[>?4>>/YV-265DWWY&>R!]EZ'WP#/XLC,(F?Y] MB3<4 M-I)358 4LDICJ2(G!G3!C&(:(FJ",E0OC#$U+CJ5$^I%/)>P]..9.Q$:F%9" MP;E/;6E =K@TSO,I+G6_^UV7/D_5[T';B9,BJC<_]$J6:_UI54K]>3F?FZ;) MB20,:4L@(&/2KFQXJFO!RP(1G2E8%"D/S'<=VX6I$55K9U(9.FXY;X\?@.>* M;-+3.G30%K&H]P"("_6\Q[^=8=K>/MM,3JJLMX<;_U*5O?VG*79Q[QV6#)NT M5[7?M"0Q0X38[YXI@,PA!CC3&>!<94"IG'*<91(3K\SOO@9,[0MF7[E\F"2] M'>1^7YTA@1SXF]$K*<_Y,'Y6WBEZSY*-MS-BDEEXIQ#US;X[>TX_AG-]D%Z7 M:SE?KKLH*QEAI% &%)13@'-+89R:' @E3"%=VPT<%,M?'F9J;.6L3/9F M!K?LO0&J'U/=#]7 ?-0#I6#"Z08A*JU<&6I4\NAV]Y0B;ES=CP@.4ARL>:^6 M"\L^6TM #1/9Z.M7;8.J)A7B"_^AUV]^V('M&.6"KWY6IRD?K+OV3NOZO"JZ MMR^M7F]F),.899@"AGC5$:T C-J98%JEV!BCL924=5+4QOD41DI#3K ?LTUDV@:FQZ.TM<2]Z\G>U63O:SNCS?65 MNP_)L7M)ZU\\9AUA$J+2\Y#VCLKQ(P!_^J$88\C(/?9^_>G:-M5]- V6.H,< MI%S8M33*#+!K: -$:@RF&=50P$@]]O:CAA#)E'KL]>@4XC,'5&:%T9D&LE " M8&+AIQDO@-2$2/L-1P4-2E>// .3Z; W$/Q^W]7(H Z]G7&]OU[DOBX!N(S3 M7>]@W&ETUSL'PKN[WH5;PYLOO-RJTL[A>S>53B& 8DYQ2@DHA*MUADXX*\VD M!1K1/,U=UR?NVWKAY-E3HY7&O*2US[_KPBEHW21Q)Q0#DX$W"D'M%J[XV[O9 MPNGS1FNU<,61PT8+URZYM]5EW<#A/TIEHT,;(WZKGMY(D[MHT@:*>K7@\U?; M]<8&CZOUKS^;7LPN;:GIQEPWB)L9Y-(?\!Y)F46M%4&AW6 M6& (*Z=&$*T2?[6";/U(=HZXT*]UY;#!>-N1,33!>I")]\P(>.[I')CD!IO) M.QIJ#H#T0 TW8UKZ3 TY!P#[>L/.(08+^YBL5YO9;_P_EZO=$-5B1B)"W7XO MD"DG-KA+&6 JY8#3++?+2X6-\>K6?OGQ4Z/OUKB@M>$5Y+II]'X\!N8_7RB\ MZ:S;XRX>LG<><)#]VRG_7'GT*,31[5;[QM^XJN=^G*MSK6I8J^+73\OU9J4W MY:K.RM$+;G_F=-#E7")30&0 E-"^U+Q@P+[.#$"%E" 9(:8([,#5UY3I M[=Q]WIF=_,Z_5Z MRI_)G\W_#T(^E^&(2BDG0XQ*%)?=.WW]KUP5OO/\NM&$?;E8;/G\LWY:VK!* M<4P**3F0,E, ,T.!0+D!&5:8I9#"5'N]UM<&F-J+W=J8U$8FM97^.]$70;R] M'7TO- ._WH&H!.U,=[G>>WOZXD-'VZ/N M:J2VN%*%=%]R>6!SB *X)^K=+# 4DD.?5M46)PV4C!S5Q1O?\!:;Q+E&E7:_[(4\_*Q M2:@K%Y4^H*HVT9NN HE9KES+@6L__?7?DC]-2K7_X62_P];+J[1=\]GS6BV'N8=\D[A1VOLNF M>_/#U;CI9E5Z*?UN)I@-.'.$0*J8!)AR!%B*,8 ,I501C90,JYGN:824 CMVMQD MU9\H*"#G!2M07IB@RMI>5DR-)ELG0LO3^DR 'TT.#NO0B__&_J1QX"$Y88G?/P\*W(W]W[8?*S<\,BB_E9JYG2HI4 M,F$C04I2@(F-#JE("T -YTJ9'.6Y5^+]I8=/C<4JH]P2*X,OQ"]):Z[_/N09 M>K?W(._!9& *"H4C: /RFM^]-Q_/'CC:QN,U5PXW':]>TR]T^:S7I=KRN=/J MTQ]-+4M=%2_8U2;/)"0&J(+S)CZAJ0(%H5AS!>TK'-2FZ_I04WM]7SX^KJJ> M-\FJL;G9NWG<\D9,SOZ8GTKY3[!]JAO#!AX?=L#N%Y7$ 7/@][XULA+QK#!K M9,\K0^-%%;?!B!HZ= PW:GQPV^W3(,#CCGXT4CUC/:,Y%5+0 D#E1#8P+P"' MA -D8*&DE&F1P9"R^/JQ0?0P0@7[%S=&PBO;PE[[!B:_5SS<^:$/"[H]#GYM MCQV,^HHVCQ[U=3QVY_35._FOX?G']MUMM;[WK3B:#A IY@)AQ8%)I0$8:@Y$ MJAA0F%"5%SHGV#L1N6.\O]TY2[ .Y^8R/" M-O@7^39B$?MP> )S=WYSUQBC)3I[.'J8\>QS^7W;D0 8PP CPM-*":&D00SA4.DN^_->#4>&.W)=9?>^8FQF&;BS&0 M&VL?\5#>I6Y3QG\DC;WQ=PIO(3/(IN#509]E_^\6!->V^F[>UX]>7E5M6:MV ME75?RI?;S=?EJOS?6LTPR1G,,P*@S+$-1(P&C.(<&"Y=310B@@1I[W>,-352 MV5O6OU=M%[1^A!()L(&YI+8RJTOCL8@''%$)I&N\4;G#P_%3VO"Y MI6/*_[TM93<^J[Y>G<4QU*:(T45P#)E ),L=X<#'#"32R;R M%.=:!&6-W!IQ:NS1&OR0')J<5#;W5NV\C;L?J41%EVN=_EQ-A3Z#\MN7Y?;M=YI_S3+?)5G M>9I! 9C"+K-:,B 8ED )E1%4]3+TZD'::_2I4=+._D0=.%!%_'^U+B2Z]2$D M.SAT6KI9:G"PA]Y6W>%\:'O52FYG_5Z?[?;N3(SW(" O>T#@1TK0#ONA1]P> MNPO [I3GT(>.F/O&+ M#I[+ U^^+/RTK8E+#\/2IB6B-*3(,$& TCP'."4V1BQR"Q(<.!EP#N+W5#Z<0UZ8G M>]OC]H4+PRMZKSC/X4?O'Q<&RZ6>M2E7Q5ZO6,2XD9@PP891C N2& J2(#F24QG2*:R2)(-MY_Z*EQV9'EB6Y[ MPE6"XJ8V/UD?V!^HSN<_)7ZL-@S0 [/:,<:[OGM+DS1V)[_[(!RNZQ<,5ES- M/__AQ]4##(;E3"LP_ D]3LWWPNOOOKDSEE7IQ,WJO/&F^P64N0N@J0 MUO*'IJ0L:8U/7K3F7\^&[Q%C]H MX[LVXO^03_UD5S?W%5^I]N=!53]^9**#*B1: RLP) MV L(!%88% 7FJ5&881:607ZW25,CQLI<("H!AD.?D@.G7.>NP^L:QY+*L^1/ MYUM2.1>:B7[_!/O1Z;C3-G28/,Z,A:>\1P,Y;D[\_6:-FS0?#<:SK/IX3^XK M*_1].7<-@NJ2P[=<.I'AGTUZ,5$Y4IHJ0#'1 *>& :$) QQS1C/#N19!1SJ= MHTV-AO]8K)V$DWU5=V8WU;-):WBHEE 7UGZT&0W!@1GQ*F01L[*#,(DL+-0U MXLC:0A[.G\L+^=S4,T0L;2AJ2NF:=N^Z]U3=:4J]WO<(0XCGI$ *,)-12RTL MMZQ"!9!"91P6,!.P".O>YC=PR#LR3G>$7[=K2^;K=?+QNSNYUW_5B1/;;]_X MZJ?;)3IP+#EHB-2Z%AC@^4V/9Q 7'?*A [5N* =JWA8&4]Q0RV_H<<.I(#C. M0J:PN_N1V >]<;44GU;+[Z72ZM>?KE/#N\6N.&!?&S"#"*9*(@*R%"* 56K# MHRS/ <0:Y@7!F+A21'\I-?^A@P*F$>36K.6)K"I0&MO=DF??@8+?KJ>X=R[\ M6&L8A =F+@=N5=[SZ0#<%U4#D7+QR\!E*^&(126Q@.%');)P6$[)K,<3>AP4 M?UDNY^MFF9$A1K"6.6 \MTLZ3""@LB" YR:'PFW-*:\EW>F#I[9ZJTP+.)<\ MQ,CC$+>GYP.31&55G\+C0^\#SE][HC#22:LG&F$'JQ=<[CQ"/;Q^O,/2"U8> M'8M>^N_](J4O*[Y8NUY5U62>UJ?;Q1TW!$$2-8KI'G'4P,7+^=-8 MQ>^F&&4&=1X0T:E 66& )D:[/A0IX$1 EY*;9\(NK: .;+MS-L;4&.,P-^C] M%H=RI_ MC/RJ2OG^U7)=/VR_/\E-3@F&!B#MBON+7 #*,P@8*?*,,VQT&G0R=66N3;6J%QSP^%3OKEU><\3K*U8VV#=O@UOOMO_>;_+;.$< M<@)%#A"1'. \%4"8%(%"(XXID5J3H/3-:P--C77V=B:5H??D%UW#UO/ *0)B M0\-/K4J*$R*OFK M78KP9BE2J^TGR[WU_47XPV;'+\ 8#/.!R>9LS5=;7J4/U9 ?&/^05.;'"T9Z MH18U0@FS8-2PI130'7% *B@=:'9S0!R,!G[]K7V@,C!I+.R3HG(9G8!D ME;M1&BEMY57[TTGT@5;U@BO^D/RF?Y1R66_:V]];\L>B=)^F:OU3G0:T +_X MX_=?=BC_+5+N2R>"G5DPE^\<+Q^FT_*CS)CN*_NJTN_ZN[6JZBD1>9Y+!5)" ME%TKIJZ/$BZ $ 81C0N9(:\&)M>'F!I'[K.#]_KT?9LZ7@#4+U2Z#Z:!:?*H M7V.M5O\A9O?UZ\Y'UI\_&V9D"?IK;IZKT%^],LK)T4$]C=2%*2!G($UA#K 2 M&-@G$$ UQUQBB0BF=QP=]2NV>8ZSH]!RI:N(]CHPFF91TBE$0Y4AW<)BR#.C M9RLVNN7TC5.C:"5%+FMCI;_JQ;K\KFOFL83ST5CZF4&9I[G).2 R=6UJ<@,8 M5!H@KE.%C#M<-B$U1!UC!?'#"$5#1Z8V(4%P+]:KP/J11"2X!J:)8Z2:8.'% M^^5Z_4L5*+CPWUK\D+S&/W:KWE M^(5>K3=OB5JB^+9<\(4\+HLKJ"%92BC0F6 VZ49H,P(D),<0<,%U$46H43Q MPM!38YO=(F1;%\XEIK4Y=GGBI7GP8Z-AT!UZBZ>[/'%G_)CEB1V(C5&>>&GX M*90G=L#B69[8]82^^?]&KU;NV<& WVTCJQ56__,/O:ZD)2H=Q6RF*#:93#6@1BJ #8> M$LE (3#*4V'C8",I.0+^P _=I*!E>,O!?0].P M ]IHZH9=8_3\%.QTP-\8HUW8JG??'%<(]5D[W.R7IS+QI&R)J@(JB3G A2H M3JGK;(52@/-,&I-KRHN@Q,Y[C)D:U;\NK0LK;7]S-M(Z#+;>_' SKI.7EOO= MGV75VZ3^QT#"OV?N/ E^I!D9FM /:F%WCAQ.BO,E.79FT *V&+C&)>Q[#!J7 MH"- =T;(,9[9CX ;K;:UI7GWV%?;E=N4GF5$YDJZ3/E44H QHC:J%LI1*Q=% MD8J4!]7Q7AYF:J396ID\U6:&\>$5*/V8[GZ !N:P'3:-A0])8V,\5NK&("K? M7!EJ5";I=O>4(VY MIYPWT8A\RGE]O)%/.6\Z?G[*>?N6^PX&;(#R>9HK*,.M\*K MW'NH_KC[]\;#AZ3QL=J/;9Q\2'8!EXW^=?F]CKF.I[S1\'>Y)O'/3.+/R2#' M+!'-?):3F?@P7SO,&6"DGGGWWYYXN7*[BA^-DP9[;]>[JC;M?^JYL@/^X9KR M%42F.L< 088 UI "#E$.B( "Y3S%' 9I5'J-.C6*WQOM]HZ>5DZV>_.S/KC9 MJ3#.G;S:W+F3\,J?P*Q]K^GP(_3H( _,T7M['VJ5NLK@EJV=R< 2+?BC8V\T M/-\_!*.X)0!>(X];%1 "QEFA0-#-O3?(MM^V<]?Q_J,K);R0.=C4O-DP56.9 M6L)*%7-G$@QPD2I N]MM_@8#[T3]_'5NRO)Q ,(\@8C%'N?SG/TL;?NPD"YL)L7^(#>)8Y'?4;? M+=XM7/G$TA6RSE)2(*U$"G2:&8"QG0*J20Z0Y@CE!&5(9K.%?G1F>@997>-Y MO4.L?H<.1QWP\[\W+KC2L0-7SUCI;JQ&JW\\[4/L4K1]L.M3"WD;D]AED1TC MCETA>=OY"\62'C?UKHWZMES\OEG*?YXIVLR$YD9F-MP12&< (\$!HWD!!,=9 MGK*"%#!HOZYKL*E%.!]CZ&1UHJO3'(J<*I!)['0+,^5J0R0H=%Y8TF8*JWQ6 MY^O]ON&KS;@8GPX\'-*_\GFUW<4WB="/Y<))I;BE\$_-5P-!SS/%="H,H((* M=_9= *Z8 -+D)E4&2U7H!OHW"\_O8ES@VV%'@5TOU," ^QZ#Q8%P\',P9V92 MV?G0B+P]'*J\12WXNXE([(J_ZP..7?)WT_4+-7^W[^FAMO3R:57.?R]_;+3] M['[]\M?RR]?E=FV?^^5KN7+_V*Q(<\Z@=$5^.>.I_6 6R,F*./TE*@K-T@R3 MU%M_R7/0J7TX*[.3C#PD,,U0@,R0+\C=7#(4=$.O^"O4=B8GUN:D-3IIK>XC MWN2+:H"OE.@=T>*3Z'W]EWBK#Y-4 56;6K5H:0Q-G:;5GN+GCW\$'5KW MGA:/P' HE)\AW>BHI/JD%=5#4CD!EL:=:]=GW0.#'Q _#CP)(\62PTQ&6&AY M!Y*=86:?YXX7<]SPKXT2I>SU\W/\E.[O_?:$O),DR*5"N8 B<)^ M2ABF@.HB!41F*K-_R#+LI49Z=82I!9ZMD4W%OU9GLEU91 3"G06MGW MW% ;+3*2 YEA:E>;0A:%OS)[X.!3HX#:\F3;FNZ2'AO;D\72R6D_M05H-LIW M-(#O;$_VQB?.^K;@K]?^8B#<(?N,P\$^ M4HP8&_[ C<=^^'5O0 8^<\2-R'[>'F](]GQ&>#3X9K$I-S]?5:5;\W<+I7_\ M/_KG#!FD\T)G@&@G#EX&\'0W>#<_ S!V,3% TV.E][VCP\E-'BP8[G3J,!KLOC%5GK1?RZS>^ M^N?KY3=>+F9&I8Q*4@"":0:P1CF@B#&@H68I2@M5I'#V7:_$LG^Y]?&0(;_F MPX&'W%0_JR#>V9S\65M]=_'U">Z"IS(5*05(2FQQYRG@PBZX[6\WQX0(@ZBZ MK\B]/^K/5.D^..:^YT#QD!S\-.@>$"-4P%]&9N R^)-!G[D6_C($MPOBK]S7 MC^9M-*BV'B,_))6I Y3S^& 2E3@Z!QR5-'QP/CA<28*>"BS&6@&.:VVDQF"K7$38/ZV@T MB)F3(ZA&&=?HX$I,H(B;N/J42IV\J=S-VG\C:FO..B$3$,J MM]O4?PW17"^XH\GG^HUVGR!3U7+4?J[>V]_H?":O;.XGE^2%M1^##X7@T*?2;9I+ M97<5P5:67Q(1GP+/)"(=!<$PX*>D9/E0U'@>[8 MO=DC@@:QE!$$\CRSH2QR^K.I92@J4X&DSDBJ@O;E3IX_-1*JY?J=?3TWW4[Q M\V.=.U 9F%A" F7M+CL=ESABI,QQI6GN.S@F0C%E>I<@!2S7)-#=0*Z\J\4>G-;&/JDEUW]Q_CDD,= :*5FD%VIA&2&WT.A,_;AZ M\W@Y'K?L/TKFN'EQOSBF2@MVM2@S+ 234$-@C$:NN2<$(N,,B-P0CF&.M,E# MFGONGAQ$=B/T[OSBQ@B+5O8H^<4IO7P?F,::['UG5;S(Y,S1J#')_NFC1B-G M3IW&(><7]#Y^J^0Q/]F)='J9%H?]:#X=:HKNC \^J[L%O/>)740PAS^WJXQ]2"ISCP$< MM'V//TRQC_)N#3OV@9XG#!>.]7SO[)GP5;?G>*OM+3;$.-Q .=LZ>2G6FQ67 MFUD!"QLA, BRE!G7<<.MFG(%M""YRG2N5 W?.L?FSX MQV*EY?)Q4?[OJIZR>?BZE2Q*4DN;66H"ZNICVN;U@H]?:]_ZD*QT+<:\629/ MSH-:S&UCW_2GUH4P@HTRH7Z$.]K\C$/ A^Y47-LZ])#LIFOG4N*8(*F<:NL^ MW2V?;DY:,!?'1#DJ-T2!.:Y7!YM:I/KI8G..AV3AJZ[AA3 7*2,<*Y 5C ",% -4 M: @$@;Q )!4L$R';BM$0'F&G<1R$[]RI",3M.?^]!?.BM)%*=;/S^YE6[OY?!E#6MG=XMUMN5D_1M)0=(46224("A- 3 M3-P)+0,&4<0H(C"57MT]_8><&E_OS&O;KX6TCVF/8XT?7#-.!X-SJV(YWU1L,X[/PW"*[.PV"_)XUW,ASDV=$Q M<=B=/=CZ+9>-M-3A)Z#YK1 P[P 4A4RS8S*-/+*@KLY MTM2XN3H15,G>Y#ZG4[?Q%46&)+)QM$+N(TBE7:X00P%B1DI6",,U]3L-C(KP M.(> (V'L\0V,A=O G[X#I%X>'_6%?^LZ(0OXQ,6";J0O6W\(PSYE/K!T?L$Z M'S#>A\O'CZ/OE=<-/>L5F^_@1_-:BXW]!&Y6U4]FO3_DAS"3*#<0"$$AP)SD M0'"3@9PJQ;F0!>%!VS^WAYS:A^LPL\+9G'P4\_*1U\6%U2F;WC@[W']ONC?W M+SF\/2%^>QEQ81YZ 7* <-6QU<+YK<;ZP/)!TR_\\8I;J7=[V'&K[KQA.*N@ M\[^S;S7'Z[ ^67%74#^^\]O8CF?":,5Q5BYSFV6()30 M0*B,V@ BUP)*K*A?J].S)T\M4&B,2VKK_'4VC^'J?L/O F'@5]K3_R US8N^ M]E;1/'[::.J9%YTX5,V\?$'D%)._KY;K]8S35*0LPP!C5QMN2 9X:E].HZ'F M2"*-:)PDDVJXJ;VBEY,@(N4_U #[?:'CP3;P2WTC!Z(R=X0LB"-8QLF#J(>< M1B;$D?O>N1#'=_74EI!RN;7!0:/.;1]O_V6UU>J@K\OK;9QG! M*C6&@Y0([DK7$>"<,< U+ J*N1#,2V_[3CNF1D"-T6V10."RH.]D^''2"! / M3%:M!SO9?\=6+>0'7B1[-Y(_!]GEO!/+N&H:/6T95W7C/L#.U#GN?-Q].F(G M;:^O96A)U"P+T%P#K@&$3OZ])XSR+OU>'X-36OKEOZ<<;;Y4J7CXLK MRF"OEHM-N=C:Q6'3/,_5_@B:8E9D'#"5NY/B@@-*ZGI\OI5VJUI55=HAUJ9J'?UGQQ;HFW%EJZ8U2&S?E2$F "YI6 M:TB0J4)(74AJ1-"&E>_ 4Z.X3_9!7UV!X].JE%4"1]WY.>'.%VMPX%+2%W_/ MM>, J Z]6'0F)P9D 4>0;RPJX399$; M1/7LJ:I,_7W#5QL_VAO)^I#W^]2' 9>M_T@"0M @D%023 M;(SA,V=3[931:?N_:NL,GPD9L)>&U_!]FKG;U_G#_5M=7=$(KR,$-$L$TH5A9>&6_C04UOM M5<8G&7M(8)J1D*;A08!W?RN&A7'HY5V%X-[PQ%J>M*8GC>V[TJG S@$]H [I MSCX4Y",5JL6&/K W>Q_TNCNS!SUQQ+[L?3P][LK>ZPD]U;T/DDL_6.]J);V9 MS%C.TH(!"54&,,30TKU(@8'(0(H)-CP/V=^[/,S4^'V?\*RZ$IY#@/2+^^^' M9V#>/DX%?[#!M)QOJX59*[_Y&]]L5]7Y6T3M\$Y8X@J)7QYJ7%7Q3G?/),:[ MKXYS -!\)B7A @F! 4:% IBF"M"46Q 9(PQ1K0D)ZUUT<9BIT<'97G3?3D:7 M0>VWAS^]D"X[_1\ZC[ZCOVU<7M5:RXLHIMUJHNS>MD M%?M9._/LI\.=7SHEWBV?.Q[+9A)F!#)77)^2PK(,I8"E3 .1*D1SBK5!01D4 MS^##U"CLP(4>^Z(CSW_ 'NET9_5?:+_T (D+^Z4[-)(#.!*'1^2]T^>9R_C[ MJ"/[,?Z>ZO-,U,7]U6Y89CHSD% M.I4^19A=@TTN:]29>MNZ;BS-JG-]2_2[$2W^W,2 M$[.!.;\O7$$UG3Y8]"[Q['SX:!6?/BX>%H!Z71]GG?U^K^="8%:8- <:%0A@ M 2F@F^GJNAR81WYOJ^FRW5X^RVZ>X$V_KK;!Z^[U]YG M6 RZ_'[_/.HN-YV^M0@_OZ$?4;PQ1LM-Z01:FR3@SWRC+Z;!YUP9G-F5,THS M C!6"#!H0::"P;S(9"Y2&<(<_D-/C4IVEB=EG2_O^L)86P/7P '8^]'*,(@. M'7WLP#PH/G!VVT#$O4WEO.1UHNXG&UAW%>X'4T\X7E&Y*3S]:X[G.-JW5QV_$SH0N/ M6^Z5YZUIZE=MEJL]9;VV_[?>E-(.W!1*50*I>X$%@0NG=J> C8SL4DIF&O L MIZ['GE%&VE66]-I>B63/U$CH#5^YS:YU4OMQ\'D/5<"X=Z(\-_['@W_H3?P# MP=\&=7$Z!P])ZU!%=VT!Z#@BP'@A("B M7!8RAUIGJ(<.C]_H7N_(^)(\SOC$OBIK7D<*3Q%D$CVGPX]W(J([#@-5B+YP M)O_B@'U=KMMFT55588MOK:EXNVU0,"V% 1:5H#R''I6JPN X):W NWN421W( M"U7;^^NFP;P-M*H>\XT.QT?SAW5WM;'V'#4#___*N];>N'4D^WU_!8'%[MP+ MF($>%$7. @,XK]D F22(G1G,S@>#SUA[V]V>5G=R/;]^24G]?IADB[* !2YR M;;=$5ATVBT6RZA1/<%DDI=U^,@D1MCR+";(.4E$8"\=EKMSK45XFR]A(.KUFK"EB-CJUGU6@#.G7 M9PW6"CG6;>]]=#Q2MH8;I8%RN&[OV[LLU9S?=TGQ"_-'SB9-_*#=5Z 7BXLR:9M29J=I>AJ.W MU[?O;BZW H'NEV;&-[-]JZE!)NVAZ*NY=^23T .YAX?9]&8Q M$[]]8?//\^9K)O_*)DOU1[LJ"EDIF&J;1,- D2D"F9P#PIDEQ*K$N= M^9W+/=OGV":AD1/\L +VPA/C GK!=$91D4!>8ILE1PK(TP3!A""%>&F IZ5; M[=U(L ]3A7=XX%V/27L%,_IIJ946-.)> 8OI;-ZN*!(T,MMPFS;-H\]S4V>( M>CX^?;[?@4]1G8$X/$QU?S7P7MRV:'<;JPLAX[G97(BYNE?3>AW5LXX!2;10 M-"T*2+"V)6:LP\44A@DG!2-9GF64>-V#^_4_MH5A+7Y3L79;[M7U:V@@CN_ M.-Y[QX,[]CUW'TC[7V.'X=7OM;6G#,->4X,L9Y!*6&4 M$(*AS*CQRO6GENUIG2L6P+F1,5JM4F;02G&LB@RJ$21 M0Y1A#6DF*12B%)+A5"3*Z_Q\M_FQ+>JM=,'''GO8N>TEPA&)O!ZZ@^'/9WA4 MYWYY#'>[&):_\*AZ![R%QY\*/!6PQ"YOV4)=_U[5=T21%"<)@Y05S#CUI9FU M>6;F;YXBF:?:_.)'4[C=^M@F;2,;O]/#L-O[8\H=;.N//A0V7=[.0.Z#IZ M[GUC%MNA;^0%:X%!)W%+8O)+(_2O$9+0O'#JF\S>AN[QL,G_5(]O9E+=$2I0SFU::Y:6$+%,0:Z,Z<$TEY)*5B*W+<7Y M;L9F83K&P4Y4N_1:88&1%EAQ?0D:CR)[WMCTAU=DZQ(*50 YXSDD+J1F/-KT MP,2,Y]0[I&4\^W1H7)5Q8S[4]5+)M\MY-?W>UAELCA[KYL-="EDEC3]2I*D2 MQ)B'7$/CF%!(,!,0)0E1-,UH1FA WJJ_)$XS8O@7L^I%1L;-PXR+ M=N0%(0)#NZH;OH0&A#[CY$)1[CE4SEN,@:/E0F$Z#)@+;BEL0?NJ?JCI4K7W M:BVE^=^JQ?V;9;TP6_CY_JF1RG6B,2:P,/^S?%D)I"A/H$:8ER07)*':9W/M MU_W8?.!.^H;E\ONT27[S,X^>Z+N9QGB81C:+*SB[,()6=/#3R Y6PL<]V@M# MKE=3YRG"H&8N#)Y]$Q?82IAYVPL'^+2TQP"?]5L;8* ZL[I53?OD!#_W0_I:9Q#,MLJO!_N(OF-4 MJI06(BTAL]&8*,\*R%*SM2+VY->2 VE%[Q8SL^=[^3%:2_'_;(S<5JJ(R$=> MJ@XBV%K9;EVJ?&48=*T*!&A_L0IMYI*[;\M8M%H= M][FV]W@=5;UB=KQ+$,Z9RAGDDI<0<<8@)0C#,N%YE@@J,^H5CG:!+*-;Q3JY M0F[.PP;#YW(].L3#W+]WG&EKW[U5!6QT.>2O5?6&P;;O^_F+4(UPA1\FSPO< M\E\$W/% @,N:##.EGQ?W:GXDU=#*\DDM/FO3V9V4DA):4IA1>S3/E0TI8H5Q M_ADN"2]R(1(?F^G2Z=B,8R,S$#N9M[],FKG<5D;QLYI.N+N9Q[[1C&P'6R"/ MIC"WMO$*&*FMAVCD[L_<^:#4JUUSZGA0 ^8#Q;ZE\GHW(%'Q+\Q,YHI-_MLX MBN:9[UTX#=,ITJFQ0$A*#%'&+9]MED">2LYP(E29.Q%=G>EC; 9G)26X[\3T M2/LZ@>)Y>](3-I'-QQJ6E83/AQLYX^.1T78Y3@,EHP7@Y9<^=AZ)LYE?)UX= M+FGKO.P[^5;//'IA$/?;JA;&F5C.MTIY*%H0*LH,)CGC$(D205)2#A/,J$HR M;G:Q66 @]Y'NQG?)WD,P]S%8??:WBJ^N#5--'E'DJ0T)22!DMD:<):BD*9I"G&: MI#PADM",>\9S'W0R-A_)R@BMD,!*>06LG$$I7$<1=;,4E^(4V4*$0!02GWT2 M@[[#L0\[&CKZ^J2J1X*M3S][:2&WYE#]M8UYV@Z-VHY]N;9U*:O%TUZ),$$T MI3EFD/',[*5*E$*6HAQ2(9(T82Q+>& MMU"1QF96VO"^5N2FA 58R=V0>&]_ M7(,_S]GTW)U5K&%TLT[##DYD6W8TSF\3"KB*]KO:#-)S^(63.TKGN90J7IU3Y\X'=4%](=EW M-+W?#]S[JXDVW2SGMC[55U6K^0]UP/["!4)9P6"9".-19FD!22()+%G*M=2Z MS'/??+WG>QWCW4$G,.@D]BW#[@"UXP:\7_AB[["-M. O+C9)!X(];M1=NAW MV)VP.Q '6UV/5R_(Z+Z?3H_F]>I]^&3>'U .9J[Z]5 F,7Z-IVW^:;_:@HT=K48ZZ_K,IW&3BXGBVKZ MW0;=?F2/M?JLKQ\?C=6T'INMR;%Q>*O$W+*6@KF:- 6X%K.F*.JR+;,Z62L M)E9+3[DM M1?LSV!%'H5?3'D/.01>!B$#O+QK*@NKR_B57J&W\;T-J._M_$L,4VS' MO5.N60/Z*8DQT'U^WX,1Z7Z_-S%?Z+Z_;YA/W__WWM/%U4;?L/K^_63VN@A MT*Y')?W %_UT)!BY2ZJ!GH0D5NG/PPY?JL[G2=7/%/4\_8X_P^[U4E9FG-Y7 M\X5V*:Y/?Y V!K^9JY,8^^9 MJ":6.M?F"61*%(H("3.*$$0\0Y @0:# 0@J=*\&%%]G?81=CFXRMA& E8E#* MQ1$@W5;FR^")/$L]D?%>@T\KW^O*>Z2;0=?;TVKNK[)GGKR0O;[[W\=JJM*[ M@M.,%%3 /"DQ1(50D!.&8<)0BEFALSQ-@\CKMWL9VS3?)V3O?@!66/!Y&DI> MOP/L\PMR+W!%GO;!2(5SUQ]#HA_J^IV67X:Y_IAR)XGKCSX8*AR5$"4I#GDN*!FZ2^Y M<03R/,N%#[VB>]=>9F( 9D5+UR+LUG-I$W.JJ?FODQFPM=!^SH''.+@Y#7'0 MC6Q5++#-GGXEMB4[_^5;B_*O8"T\N'X>9F]/PQ^Q7CT0C^X']4S\8=GW6 ): M"#-FKY?5Q+(M7D_EZLSDK1N$CRK+7G][)8;Y&XFJW<@(UNKE9 -A.M?MD6.4!G, M"Z1>#91;SX/:)B\P]LV2W\O!?#=-],\J"NC#M&,XG'Y_PQXKXZJL3^DQ54C* M(H>$EBE$7&)(B,JAQ$EI8ZT25CHQ?OEW/3;;].;>)C@W=4MF*Y$!JVNU:*W5 MI&+<;GXKRQ,Z;:GSF/CGLJJ;2@M_].;.<1TB-S,6!_C(MFPE-/AE);:E>01K MR4$G>I1[%G_$^J;=<>U^:!(>3UB.4/+XMA!82UV(Y<.R"7!\JQ[G2E3-S;+Y M>:+L#\;&7C_,YHOJ7\W?C2MHY%@\6:J)A?G,1L4^6JM[)S'.$9,2"DV,):)40F1M/EAMW%O$\@8SH%!*FN*:X ME$AY>;+^(HS.H[5G6KJ)4VGB_K;X"X<6>Z\YE_PV2C?YE74U&9A:INHO2V9?>,F3B'LF/T M1$_(Q8ZCV!;3E@)O\L^CYJ&[(--OD,6Y#H<-MW!0_2#PPN6=T!",FWLUF=B8 M;#9]NF.8HE1+!)$B$B+C,$&2)P5,056QA-U=$:D$^X__SW%R7]]K'23A=4QVE93\'?% MYKZ4./'&V+W&$"S^S?57%7?+&W&MUI%6""*"YR4 BI6&I>1$ HY)0@FB2P- MV)06;K2-I[L8F\7OA 1U)Z4'X^MQ",\;Y7Z B6Q,5YBL! RAPST.C@?W,X&MNSDN\0UYY_,K#8RR:\X\UR/K>WB@EE:9KC M')9Y64!$20F)0@+F>9(CIHM$%\PG]/BP"R_K-D"(\:WM XA6N.V(%\\R+X=8 MNOF>ER$4VQRV,VP=5U.JGE0U>7TDR%E E),;]2T MFLV_36M+36!\)R-<5=>S>4.,9CPIRWFQ*H29"211DD-68 V14ADD'*50EUE> M:*D5S=P=&[^^Q^;QM)*#Y4IT\+B6'4R-\#5X;,6_ C=J;E>T]SXT^'[CXN M MQ4,[LGU)7V'Z'Z"#>RT[V C?TC%VX@?5'/ #VZ?\0#30!W++^@;?LRY!$'SG M2Q3X-3E@M8(@77<+%X0U$7CEVI%*'+G4M:%P2JTC'52)2@,'@VF)[&+.?<\MB6CB85X9)4$VLPF]C!;VJR$:MJ14%53L+A7X$$Q MRT.Z8E69-(' 6SZG9VB*^S@YWN#&0#_V=>Z*F>;J:-#)%6@ECQ)\XHU7OY>\ MSKT/>^/K"\K!]:]W Z';WZGZK'>S_/_"?J\>E@^O9_/Y[&<;O&T^63S=R3+5 M")42$DTE1 @3LS$N2LA9*M.<$DE$X54#U:/ST=FZEHE"=V)?@8=6<,!7D@/1 MB>Z[B?88$=?M=1R5[5@$WLK^VXJW[*%NBL%+DF2":A2*B"B)8RNO.]5M#FDAH84<';&V.GO!*G"'*I^O^G;D^9#;@"S-/0Y"M=9YBLO,> 7&-4!*"L@5 MIY GK$A$AHLD]:@?[-7WV,R(_VW GWT.J/W&Q>4V(!K:D2U0]BK-(]\&^('M M;L[G?R; 9F2=4/,BW//7R2(-NT^%3=O/BWLU;PW *KQ0 ME5PBC#.H"U% E*<))%FB;5'NLB!:H21WVJ&=[F)LT[>1\8GRGQL9?1 M)!V;86V//I;;19IK6V2]RP\6VWG$ZG?[L^-U>OPQ=[/%HQC)V#N]8QG=F^3: M*[#6;Y7H;16RY[W@22W 1J5C>SYRU84ND]]M5W8SMO78# &./4*P,'9L!W5^YP1,B]L&2#SV[[QV6UQ M$$-Q5(G5I#[^89C'=SMG4EU/9;NC;EW-VF[FJA_VT*QU+^\PXYFFG,&$*6*\ M-U9"BI6&&.-42DER(I2/]^;4Z]@F\$I.L!'4S]-RP]K-:^H=PI M7@#UZJ.X]3RHO^$%QK[OX/=R8&@T+*$J"@Q9)G9.:*4)GF. M\Y0P+]-^M)>QF>B-D*"1TC-HXBB0CK$3E\(3>S.YATR$*G1G(>@WHN)H3\,& M5IQ3]B"^XNS#_@="GV;SQ?WU@YI7@G7?TB+AI,2YAH@DYA]$%62YI8I-&!5* M\R(KA.O)T&'S8YOGC82@$]']1.@(;L\?#5V&1NQ+SFT@>IS3YQ6_^)#H2-.# MG1:=5FO[V.C,4Z$I;UK-YTJ:-;^-QUAS!GR=6&V!QS6%QF16MT4@ M19N"+K8U\VE"86 W C@I7H%.BSUR\4 ![ MSM+S%F/@_+U0F XS^X);"HWWGHG?[F<3\T9M*Y4MFO20-2]0RJA4I5!0(<0@ MDII!DJ8*4J&-G=04X\(K,.)\=V.S?-O2_@&T\K9I3@YL02%P.VY[>@,Q^F7: M!?@%1)6[P-)SE/G9+@>..G=1_S *W>FM,.-BJ==;JO;)9/:3&37JZZG\JFHU M_Z'JUVQB_W3'B9:YY13-%4H@*G$).:$9S(H$)R4J=9*P.V,&JYF\6;#YPLW2 M./7M,U?V)8@W;3KAV@H:; %>J^_5=&H7_9EN:#?\;([;*"">&O.N,22E31=( M2P%YP1%D628TH]8'QMTHO)LZ5OR-- :K_J./@#VIM@PG$6%WL_B] QG;\+][ M V[$O9)+F_6>9C"A5V"M!-AHT>P@5GKT?^;OA5NO*X-;SX,N$%Y@[*\3?B^' M\$\(,5^RB?%JC>^KZN8Z]_:>;4[WUYS7'QK23$MVSR:J-E^@O[ZZ?G7[JGGD M3FBL:%(DD!)L"4=) 0E2""8YUSS/U:M: M1T]#=-[DO1#PD0UBIY#=H8-&-M F95FEMJX^MVCTK\!:-=#HUIC*5KOVT>%' MSH?O8O 1'(@'H]F#VT'YT=2Y8DUA5B-2P M_2Z;$QT[DATG3$,'/%=L+:B;/%&@Q^D4;2G]7BOC(?3Q5XLM1MIM_N3_;QZ6S^8+Z?F_,] M\22,=)5N> W4_-=7?3%Y]/K%.,_PT4]7 S)_](K-+B-(OTT'+/"?9E/C+E32 M=%'9R.V&OTHTD=O+>F&$F*]+')4J(11CF.580<1P"GENC^#3DF*5%"FC[FNX M<[=C6Z:-X'"^D1R(+=$]3+\[[ [K&6T&!;:K 6.X0MRN,;[;YP M1H%XH+6Q+ZC]5A1OQ,XN&NZM#;&NX8_K]WPZ-DK5Q%K/Y0=9S6JJ"H51# M@4@)$2\)Y#)EL,R3 G.6<9TF=S_4G,_<0UZ/=^4S)[8[C+G9:B7U+AAV$DVW M$Z,^$(ILF-Z6]LCMYSM_9!F+I9B1Z1BFPL MUN3C73"*#8KHA 6_=.+^VF/E%C=@^JW7\DR?PU9I<0/@H#:+XVMAAN1:_J_Q M6!I^B=O9*@A.3K)WMB\F%ZI%3,^LZ=:IYH M)!@4A"0VX(M!+G@!2T&PP*1 :>E4US"FD&,S65LZML=1G99-C)AB^I9[2K*M\/-CK[TF,<^O=X= M[K6"P&BX.KW^Q2KYJ_VXJ;CU96N\?VF.+:OIKT#R0CG4=M6LK>%IFFKLBR07",H&<"0P1S3EDROR*L"A+A;*T8$XL,J>[&)LI MV"SV;1U3863TI&,]A-%M]E\&3N2)OQ7#;Z5KV;1ZI&,]J7N_=*R'W0Q+QWI2 MS0,ZUM-/AL0I/U/8RN>;JP#(F]_SF[O9TM[4_K>?$<62DV[6Y^,\\QL M'P7DB>0V&[B$I) Y3)C,A. B912YQR(Y]SLV.]!(#K+L"F1)BGRB5MRA=KB[ MC -@[)U7@UTK-6C%-K_-P$IPL)(\J-J-.[X^D3]1LZ@SAB57 M90%58:!'N,PAHQI#;'XM&2*:^M&\]8GY(#5J!T?<\1*I1QQCWR)= *'_'9(C M+OU>(CW7Z;"W2(X0'%PCN;X7>&;7I:9\UF]F#P^S:9,$]WFYJ!=F*3$;A:^S MB8V4M&FV37&63?"%O8LV0%!HW'II7/JB@#3A&N*\*#)*S9I0<*]3O5!)QF:< M5HHT1>D;54"C"]A2!EAM0*>.YV%@\(@Y'A<.,0ZQ#Q1]AZ K[!0GW.9B1/L] MF@R69MC#RTM!.SC>O+C!RXA73G"SW8D<&4NI-V,7H^@139M:RZ4+9;(B-$_ MCL!$X3@YU>>+$)H\ \ I]I+G7CME4[9'\*/YZ4__MOJ+^&UL[+U9DULYDB;ZWK\B;\[K12;VI:RKQR*U5&M&)7,?:%A<2C8Q2!5 M7)12__KK.&3L$0PN!SR(MK9,DT*A$.'+!X>[P^'^K__S^\7DIV\P7XQGTS__ MS'ZA/_\$TSA+X^F7/__\M\^OB?WY?_[;O_S+O_X_A/R?WSZ^_>GE+*XN8+K\ MZ<4<_!+23W^,E^<__9Y@\8^?\GQV\=/OL_D_QM\\(?_6_:,7LZ\_YN,OY\N? M..7\[M_._\03-5%11:Q*@4@?*?$F* (_Q-G%K^4'?KW4 M\-DTO9HNQ\L?;Z9Y-K_HJ$4.ND]<_O@*?_YY,;[X.H'+[YW/(?_YY_)Y2 EG MC*_I^!];/^_7:RJ_SF&!/]9]_RU^8_.QA:;>*(;O^$\3K(5SN?!D%F_]T*2H M9C:__)<3'V#2?7>48#QZ,3?G/%VY3?5/?9//XTFR>8HP6Z M7-+/XSW5WT;_YB=^_>KG^$$DGH\GZ?)?%U/4A\Z6LQZDMU8-DOOS3\AUAOD< MTMNU9AYEKN-LB789NI_L0^MGT^G*3S["U]E\.:).*:.E(,93I)_I1 )%"VRR MDE:8[)C6O6G_YLH[H8"WCX*#I=D(&C[ ?#Q#>YE>XC$^HH*;I&P@R@=&),UX MTE**9XI4R@ME.07?&QQN+;T3'D3[>#A!XDH=8(FV@65N:C$7%WU9V0H-I%PE%2; (!'^'+N AANGSG M+]#UB6C*DHO(.==$0K 8BQE+I 10041K<^@)!;=7W@D)NG4D'"'-)M#P9AIG M _H?SAQ6PU7:=5=,KPGL"Q ME9"=L&):QTI_LFX".I_]]S<)Q3?.XW7V8V,1DQ(^J4!1*A89B7@Z!L0]25J$ M)'2FC/9E41XA82>XV-;ATH=\FP#*64JH@L7FM[?C*;!1E)I:2S4Q((M++2*Q MF2G"C$Y190^)0D\@>6#YG0#B6@?(L7)M"1PO\,OW\\^S/Z:CZ)!(3U$45ALB M?6+( @22)(LA>X?AE^@7&M>+[Y;5HL\$&0<*M25<=,?D^_F'^>S;>!HQ%%>* M9D8]85&@\5-*D" 3_E& 2T%%Y.[X3-(-)P5[4FT P.D6+^S M.?B.;AFL4=)'PJ431&+,3ES0&*(%YI7 H,T&=C0D;JZX&P@:3H4>++Z!U5[N M8BZNNIOZ&TYY'B7& M@2'P">)JCO!E/'P>+R<(7QH=1M29:!TE6BV+M'ON219>2#1B1O#C+W;OKKH; M!!K.=1XEQH$A\'GN2]7+IQ\78389Q2PR,R&2R&-&PGDBUEM*T.N51GKOF#I> M_[>6W$WY#:B:T!,>)2PS/+^LL\5GA^96IY@Q/ M,AN.STD]M/)N.&@X=7FT.)L($WZ'R>1_3S$0_@1^@6=:>K-8K/!0 [1:FDI' M'.>T%'YX$H)-A#MJ/8TQ!Y&.QL56$G8#2//)RCX$W 12_CZ;K% !\^Z.;[X8 M12:%P*B8J"0MD0*#84LUFC^FI9!4&>2C)X3<67HW9#2?I3Q&H$T@XL5J7N2U MOO$O1R(J8;7 'Y!X)$I*$-/H#&5TAH+4&0-C9VWTP#.G/0'C80IVJ[UJ/E?9 M@WB;@,F;*7X:BF/\#5[ZI=^P-5(8%NF0!'&EHDSFI(FGH$GV7AL1LQ+I^+J; M;13L!I/F$Y8]B+<)F'16\(5?PI?9_,CM=;BV\&RB:3U$>+LPFL/#IPD\FOZT6XRDL%J,0$_5).:(L.DC24$]\1#Q# MS#[1#,I"7U>BMQ;>#0L-9RJ/%6836'AU ?,O>/S]93[[8WG^8G;QU4]_C*R/ M(*(WQ-OB/B>T<19#;:(-1X_$U6H^OOQM"&LYR M]B3:)HS(IW,,PZ_@[0+WX#()0BHBF<08*W&T@T!#M%Q8ZWH[3VZLNQL@&LY\ M'BG*)H#P814FX_AZ,O/+$:52NB0L,=ER=)%5)M8+]).C0IO'H\^]W8;?6'8W M<^#Q.D$V@ .%[42I-9_$?G\Y1;(OWJV5YO%H2^R.E&:O MXF26.:(?A.Y05RMFT9'F(I+ 3+)28/RES-&@>&SUW1X:-IS\[$6LC3PVO&;B M-7YG,=)910-X/"I%!;)02D5$#$2A\\S! *7I>,_SD<5W T;#Z\)[B]\XM$M-EW\YLC/-O<_HI1O-=LJ.[$!3EAO=7>$*'J@^;J0Q)&7I,=PL M70>$4<1%0:7U0>:4GQ+*UA6.VL3KC%E7#:24L#%+6TJ"+9$A2&)S**V+A/,9 M!RT6%ZSU2%P4'R; ,*K\?SBS=II*C3E$%AFR*&02'O.2=B MJ*5*>992#TTE;BTY3,N9JC X0):MGNPO9M/%;#).I;O@;WY2&N=].@=8+@XY MXA__L%[.^AUI/?+07RW(%^^_CKJG=\6+>Y]?CZ>XV!@]^MFZN\P5D*2)- 8O MB.=9EF>;CCAM O%9"L%,C#QOBY>0Q]#I>[-HMZ=^A[LFHD8J'8@"%I%69B0* \M, YRE /-QL"V*_!C MD7.'G&$!=(Q^'X3*,<)N #$O_.+\;)K*;Z_^N1I_\Q-D9G&V?.'G\Q_CZ9>_ M^\D*1E:IS(,#$G,J+YN<)$%X/&J]U2HG:ZRM@Z"=R&L!44?!8%9;)PT [2S& MTLUG\1$B($MA N]@>5FF2H46+I?7]";HT@W*D9"T1H92 A^4AK3M =H1%FH+ M5<,$4/5@U9L&&D#3F^DWI'HV_X$LC*P0/&9>VC"@^R\Q!B0A>D6B5AA,@$6Q MU/&,;E(Q3)Q5#RT'2[@!='R8PU<_3I_]=UB,LI8RE9YA$$NN@$I& J*=R%+Q M++QQ9FN-Z.'HN$G%,!T^ZZ'C8 DW@([WRW.8WQ+)R%EO4BP5:UG3\G@_$ZOP M:)4F>Y]\ BVWW=4?CI'[M S3 ;0>4HZ4=@-XN4V\Y:"H9IXXH0S*(BCBRP,; M2Q7C04BAU;8.2ST%4\-T!ZWHFQPLX\,!,EOZ24_'S>PKS)<_/DS\>BX#.NU? M2Y*B')U9R6!%0($$&4H[0I1*Y(;HZ%W6GGHFMM41'G/\/$Y5"ZYM+S%X;Z)O MP,Z\1TY\>>+Y%OP"/I8Y,N_SWQ;0B6N4@X? 320)=P>1BEIB93(D2):M%6"2 MK>/&;"6K!:^W%R#U)_P6D'1]YKZ;3>.E58T6(9\QL*->K=OT>V"64".B35GF M -MZ?/7BY%R3TX)'W ]RCA9V XA9TS_BD#6'8$B,W<4T>\B""$LL96 MND]9K]^"[]MC:G@O<3;@Q[P=^S">C)=C6.!1VA7KG\\F*/1%.5:7/ZY$DZTP M,BE+-,UXL#+EB OX"Q=*JR0$$[Q..GA7"H?U;ZI?4E515 -6Z 9?=X,+CE& M+B4>H")#3F+$N"("43;RB%&',5L;8O<"N:8NLNI@X'&@':.0%J UFW[Y#/.+ MEQ"N@.XN;PT^>!_E!N3J^N2P" ZD4KG9UVD@G:<6D^,5])P SKQ;05]QU]8W:9G MV/.N$GIZ$'T; )JO<-5[,AHI%C5W@.X@E&$X 60)$1()WEL)QCE0=2+Z1TD: M-IJO!Z,>%- DFZG*"[YN6P0-@I,)<2^6-M4:669&DQ+2])D)!,T&57'0]I. MU[!Q?B5,]:B*!H#UP-9(3&"$*QT1@+M"FA*=<$$QD,U&A1 XC=L:;_7I;@^; M%*CE&1TG\A:2!3=\NQMYKT2YIA+CV- UO'6Y<$%+\H,ER[)D2=7)(#U,3S.. M4<48[7A%-&"#'K&H-Q@2CNEDNZD:WA<9 ;',&2(D]XI)+12K8Y*>)*T9MZD> MR/I53P-X>[E9M@P=O(#/_OL-,9:[0Z&SM911 CRC<5<2C;OP@B0>\3M>1L^W M=40_'&U/$-:,.U4/:WVJI@&DE=8WX^5%5\([32]FT[*-8!K'I7(**/<,+%$L MH+?(J",V\TAX,"PJ1;ES=4+ +40UXV_50UA?*CD87=]@'F8]X6N+C(+)PE(( M9?R4*QU?2TNVE)( Z;KP^6Z'4OK9P>B MC#-)I<%;2@K]RE*E%:,FB@8)BAGJMXZO/:J<]BXQ0[]%ZT?/]TMKCQ)Z [BY MT>UM33^UC(;$W.(MQ=;&:E,?L&'",XQ@/_:P"#TJ2 M$'E8ITQLE(H8H0-D-+AQZ\B2PT'V-&W#AGV50-:S2AH V0T.NK+ TB!Y#N

?3M;E"CV?<; =B0M9V!B)L%X7L8_4>+Q+"<).&2A<#^I2F9M/T*' MC0EKV;B*RFH B_>E-C)>2A'!$Z#:E4>>$G=3"6VBB-(SEFFN4[=WGY9AX\!* MB#I2Y"W!WZTN M LS?Y_7P##Q(ND0?>@)=Y/)RO(B3V6*%?W4EV*BEUPP18W7)_&F!@DT &#E[ M;YT":7P=2!Y)^- 9VLK&\91J;0[%R.#[>2?BU#'Z >8=YR/!'#48=I%L2_>A M1#'(=J659]#"9IDSAU(T*6[*Z*24$3*)(E-Y7@Q2@6538Y;ISWTB[PU3P4>JB M#L8@_:Y4LGM6.FES4BY?3+#<6+]M!&*_L-MW^%VU6Z_6L'>HQAH X(U[X_WE MZ*-3'&(F*;!!]U@&E( M"11"2"M71EB6_2B=(E92/"%H#%"I.?L.Q T;O9P.*8]#M!>UM87$>TYP<%[@ MB0!$9V>(#*Y,P\ C1U+.)7B0S%0OL6LK8FD!>4>IJ47$;1Q@)BVC,@$1M&P< MC/_1$RG/%H5-EFH&T""D4[W!NDKN:KGKT9T843BC@&3K+)$>!''>)L)45E;@>4=3G4*S1P@ZOGCX M&TQ7\!IW8GDM5C[R]_'R_,5JL<3EYJ^^Q\FJ[(%RQXG_E[[H(\J"Y$Y()+&, M*]1HB!U/@8!V# 5B?.!U[C0.(';8$*$/%-VO+:ZKL29.S07&]W^9S5)7$@;S M;^,(BT^S21I%S;QUVA'*$]IXSA*Q*#K")-KWR**0E2K9'Z=IV%B@!L1ZDG\# M2/K+?+98?)C/\G@YTM[A)M"2Y,!5:8IDB*/X1Z:2? VL M'"KA!DJ"/\$$_^K+7V * 5 6]-&"*KAJ-7#_ &#&6C=*L",AA MG.)4Q&B69T*-D@ZR5L[6N9YZ@)AA7\+4P-&Q$F_ 1+V9(@!AL;P,>]>W5IIB5%-,0S4"2+E#DXH7RNT_#^87J&??)2 SH]R+T!DW/)Q:7%S";% MP"PC/@J/%E.4!QLT$D.!9>I1+*S6.+E;A.R$%_,<\7*(I/<'BEL#90I?2D[D M+I"^[DQI+/IXC?(LSE<]2^"Q:OO*#S4V'CJYS_>H$2[41$E M+IUUA_BE8$8TZAS*3'.O;$2))$^L%HX$PRTHS] (UTR<5&%J)QS;YX7C-A#0 MQ-&[87&SIW]#=[0$.59:0SNH95.FTW)*0F:XM86)DAO.1*5'1H\0M!,(W?,# MX7&2;^#T?0?+&XYGDE'%%("P4!S/*"G&QBP0E%+@TL7@*K4/O47&;NE0^IS0 MFNJMT'H@-C!++58[&&!Y2G;JP!\G9 M#3//*H=^O-@;L"]WF7@YGJS0'1P)"5%:Z8GF4I4>W9HX$1W14IK@HF:R4H// M1PC:#3_/*D'>A^@;0-#O4*8!0CK[AM[=%[A]XW[C GR]/:S%?9%D)DFO&SY@ M3 ,JDBR]I,* ,:E.LFHO,G=#V[-*L==34[L8W.RH!VHQC,HT!$EBRJH4-@J" M9[HFD+@4.2O-53PE"A\C=#<RF0=:*O590?/0QU*Q7Z=H4WUO[NFF15!#*AN36AS([HF1<:28RX_.:X[HR]*0161,R5ISN/MA MH)G^"M7A.H3&&P?ZZ]D3(,@&\#)Z4D7(%N11#U'IY\!A1S;PKK6Z^^]+,DU0.]A7LTN8]U+JYE9)_BIG^SNJ6YME"@!*"K*KK7SU9;8F5Y(A@B M33%%;6+U/-6NLZF.D,'GXJR/1!:>,Z#$INQ)R>62X#4MY3R9&VL5.N]UF>WH M:,:P]82+^TW7#Y9Z _''%?5KB12S/)N6G7OV?;P819& &7!$EF(-23&.\E8G MXG3DB87$4J69WEO):@11!^C[,>@<+?P&D'2'AY>S"S^>CHR,P5MA",9$ODSI MT01EHI )9[))JLQ0J5/F\! YC2#G>'7?K70X6O8- .C&X_Z_0KFT'%ENI7#. M$>?*3 % 17N/6RV$B-$W2]2+ZCUEUJ0,"YP>U/MX(X4#9-T 6!X9$+9AAJN0 M:-(!I1+*V"8N2=!HE(.&:&@RX"O-ZMY*UK!7'_V#J#\=- "HN\/ -ER(F)UE M@J%!#I)(HQRQ1?76>9ZSX%Z$.@\B'J9GV/1K_Q#J0>H-8&>'25X;QGS.RI3! M3ISK(BN*@8:@F9@H-8I0>2T'&[BV!\*J%415,%)5=-, Z*Z\R;>X@;H7/:.8 MO1JQY/#S VIBKM-;;T]" M&PGF#L3%_==4U934 8?&!AG&>4V>DVD8MWC6]R/T@D2,TM:Q@R4UDI/'C2[ MK^;3F7JJ?WI"Y#YZ.!A)7V$^GI5[@?FR/SRMFTV^7,W1<_S0+= U'^S^[OW7 M[AWLJ^\PC^,%I)%+5'NN#($<(TI-.N(MC83'D).R0'FM_C#[DCIXIZK3HK&: M%@\&ZS>8AUF?AN\C?%W-XSE*\SZ?(ZTB. J)9"L3!CRBC)C&0X1Q(02D(&*E M7H5/DC9X&ZS3 K$W+;73*N+ZTGSQ>?9(NJ9[$1(*UR4TPKBHT_!'0 $OQDO8 M])5;R^(CQ-F7:?-7D^E]$AMS@;OUW4R M[#>%D096R(#BM9EIDCV7*D%,4=3Q4O=_XU&SZ]?)T'BX M])LX[E^.OXT33-/BA5^=PZ1][9)_LB=!(<14$L\B5BZ7+N;#$,14),T9*[J/ENLZ%^B[4#=XR M[&10ZUU7#9Q\#R4'((NHA21)E4^(!#;5A(D?* M@$53?8[+H]0UR/7L=J7']HW<?SGUU4)7 MF.,A@PN<$RUBJ>R@)0D7+&ZQY*PT^#>F3E_;;53U$/9UF)_/RDY(O_WX&T:[ M;Z97W8G/XA+WR')\8Y*-Y(QSBPYFUSU(9H%R$%H19RQH!T'4,E[[T]K(7=FQ M:'H@6JRIM 9\LMOQ<+#::%[F:G5S'9CGI494$S3-7&5A#5=U"B(;ZCA16^=; M$Q+[** !]-S*[97$W#2.)W"+I<^S?:5),_-,B$B"*HTWJ-0D9)0!.@H!?5'N M5*4+BQK<#.OCG1C+@\.A@2WQ$G#E..Y4/-+4^QR#(T)YC-)41-J==,0"3!ZDXIAS>GPF+B;Q#M400V ZR]^/"T2>S_]Y"?P/J/,4$K+'Q\F?OWJ MXVL1]$B#\L[R1*1A*!Z+>]AY='ZRDWB.H#N46)U:A-WH&]8F-@?("DIMYX:X M$^("5?MZ-G\Y6X5E7DW.8IRM4/PCGJ3P1@+QR3",_:TEP:> P*+0-,1.D\NM\9G9^" M()=Y"BI29E4=0#Y%V;#E LV!LE=%-@#,R_;CM^L?1M9+[Y0*)(22&P7TRJV' M\DR%FQ19XI'5Z>'],#W#5@DT!\(>E-8 ],XN2A^V_^QH+\U9EG[Z91PF4 ;' M+DO-.<6MY)!\93.1$4J'JX3R"MQ;F2C:_3HE!MOI&K;FH#DH]JC$!B!Y_R[T M2FZ;>K$KH6EFH@?O$$4^$ND2AF["4I*M"<)[H;2J'SA)GRZL 9(Q: MGD#Z.A?83Y+6VH./$Y^MARBH59]NOD(ZQCZ,)YU;/+*P'$GAK$\Y$!#E6LA% M9(I*08!VU^V*RTJ32W>GL;67)*?T H]561.^X.ZE32.+[BSWWA*ANF;BBA(? MG" 4W0_T? $4U*G"V9W&88.2TY<\UE!= X.<'^&L1/R+1P2I@Y$<(""'N>3F M34;7&'=?%#+C!E<6G>53@G,+KP1Q43*B,@C(%GES=5(WN]/89'EX;VBY6WY31W5- M'.'(2@1(B]$"7: T5-;9TS-'D0V M6>M=#9B5E->BN?QMM1A/8;& ]=/K(N;-WZ11S F/&SQO#"L/)(5VI#3I(S0D MS31S6OLZM;;[4-FD>WDRD]F7^AJJJMVP^'HVO[D/N^CN ;&./&*G11X=$ MI Z2!%FJB',J=7+>HV-=%:0[$CILDGP@G-908A/G^^[R'$%"^4GDR,9RWYZI M)U9&C"Z]"!JX-LF<-$0_%)O5$NDGQF8EU;4;HK\>3_TT/BS(Q( :"'A&N,"( MM-F2P-"' 2YR5$J#=W6LY_ZT-C,^]20A>E]*:\'GO'$"E(ZER!>ZU&]GTR_H M-5R\A( <:8SDM(ZXGQ/:_\*;\\83;V*02D1+M:@> CU,6Y,A>6_HV!+Y]*"J M!L#W$;YN?)$[?&1KHRT5(CE3M.T";3O2GXA'OY@RYI*W=>K&'J.HR1"[%M!Z M44M#0)"Z"ZUOOG^\0T M&=[61MFARF@YO?* S$89(RS\@$Q8+D4D.BMB3: $]XK/)7_D*KUKWIW&8(&/^_^HZ6>_H%/B+P^5 Y[_%9+J5135 /^7B'_#@L? 64VCFA[ M-RS>_L:-GUQ/&;A?.ANY%\('52ODTYD?G(ILC?3/)M?K)5VY?<+ MQVB986^T%T2&R$B@(1)TQC/3U@7'ZEQ5[TC@L',,JN&NAGH:<%7?3/&ST+LH MO?"[=QC&2^,<;IR@,Y'9< SWC,'= U$ I4GR.G6.=P@9N*%W#67?>QQSN.2; M ,Z-!V5K#G 710JZ2$-1-+6\I KP*VN0^)!%J%4C>Y^6@9\*G 0^1\F_U5$6 ME[62[[^5F7OPAY^F3ZN+"S__,YY6_ZKI<79B*_:N^_W'2:W>9LEA;=]#?->W@$IG92RU&#F4@H,,GK@L M*#%2!"FLDL'5>5%>SP)>#UY"Y:VE>KVY,N=)^*2)!%N>)3CT(G@LI60\&:$8 MHJE.R>DVJIJU=ON@X_Z0LI[4T,1\V(_P#:8K*)4[R%@GG=_'R_,7J\42O=7Y M7?Z,8" 2A3(P&9G496IR:7C'C09/*4L\U('9?G0./#"@#O JJJJ!\/3SW"B>RD.BA2&0J:DD\[K@RR3M)H]"'L% %?SN1-_ D@#JP MZU\Q#:#M]6P.Z+2LV]OAKIG[Z0(%58H62U_X\L=)I[C%W6V5C ')LR!!6X&, MND2L8)HP%J5W%&3*=6ZN#B9YX%$ =5!Y&@4V<40_?(%RERV *"/$2*)S)9>D M'/$Q!)(\YTPYQ8*M4QJS$WD#3P*HY GVKI@F\';9;O;'/8\"$E6,&D(-]432 MB'O(.D,T2X)%)<'P.J;O,8H&;NI?!U6]B+\)(#W:W^$N9T)'@!P9B2D!D2$Y MXHI)UJ!+<_@ 0M=)VNU*X< M^>L K8IZF@#>V]*[ =Z6RJI[YE@##4SPC&@( MG)3Q P2=4T.48E$'_(M0J=7@%J*&O8&O!*^^E- $HOXRFZ4_QI,);I.[PU+N M^Y?)4:8CL4:(4K]2=@M&X((Y(ZP#%7.=$'5W&G?"FWMF>*NDHB;@][?RI.G5 M8CF^\,O204'+F"P8(I,/Z DP2E PFIC /)-HEGVE2Z[;=.R6WJ7/#$='R+J! MQ,8GF.0WT\5J7AZ9?T2-S+_!7?@'([*TGA)G,R.28S 2 ,-@;H0WVFG/*G6@ MVH&XW3#UW.X,^M9*$T;I$QK9Y.<)_/\9RE MRS)8 KZ\ZS6"$<>,P3"%JD"]TR'4*5_;D<#=P/;<[@-J:*<)V%T5Z-V+?X.Q MTI3+C #E9A?0,FN7B52226M5\+&.N_481;L!Z[FE]'N1?Q-(>N7G4Y1.>>S5 MS7R]RU!,0OJ$=EA!1H82=21$2TEBD64?4LZISMGX!&&[X>JYI>G[U$83\/H$ M7TJ:[B-\+4-<-]*ZERZ65#"K92;"9CSV;7D[(:PDFH4 (O"4=:SDY>] WFY0 M>VZY^_XUTT!(^0[^N"&N^6R*7\:N6'[Q,'\I6.:L2@2RPPTE&2?6B42"C%(& M_%7H6NT/]Z-T-Q ^M[Q^57W]EWN&<);2N"SN)S<>?+R$I1]/3OM$82LAPY;P M[BZC^H6]5!M/DP/"DHTEK,! MKB%/$C-7*!)^3J=:>H5]KY;7028O\^?\,=@ M,>+2.^%TZ=@" OV14 9L1D\HUYPS,"+7,I^WZ&BV>'+NH&3^,W% M5S^>KQ_+EOZ.;\??(*VO./X=)NGU;/ZW!8QT1(PS.>E9)&]%LZ=%X/IN@0A:E!&7Y MX]UL"=UW/WV=C)?(&2ZW*-G&HCXV,E2D((K15F#1-\:]Y*6S).BD*+JQ7MHZ M35_WI;39PMMC(%A570U8O1N-0S_X^?MYUY\B=4U*+A-((]Q&&"E%14R0C$BF M. D^8["60J :,L>M5^OBX2GBFJVT/09T?2NE"<-W@ZF.@T7I#0]I9+@7WG$T MWM(8(K6(Q'J!%IPG!>!UIJ)2)??#!#5;9=L3H@X6?A,HZKS,;CK5HHO1/W>C MHJU7("P31#A*2S$!+]-6/,G@!3/2&/0=#Q@F_@M+O+Q-GW M\6)DF K4H$!2C+@'($42P -QFE2O='@"!V0 =Q$Q#IABJ',:ZKP/>9B>MI"SOYZ? ,X!0A\0 M.B4;/3K["M_?3-.J]$;UD\\0SZ>SR>P+6N2W;U_\%4IJ;F2L%C1 &1$>2M%E M*,_SN"5*67!6)G#R3O;J?@Y^U\7:0L@A"IU5E&Z#AN;M> IOEG"Q0!/LJ=-9 MD,@UGMR2XLD=RR,[S94P'H"S.D[RHR0-G-BL?E =)OL&050:>(Q3ET)#.967 MPFNR1C[JX)B@1(@R#SO00@U*2&W%S^A2MI48PGW#I>0G>)=)>UWV'\Y7P)Z>P;;I$O\+<%Y-7D[3C#*-MD M4A2*@(^*2"\2[H\HB50N*4Z]SI6:>1Y#]<"W-'4LVJFT.+25^Q3/(:TF\#Z_ MN2B/I8K;^1&^C1=7_DT MAZ28*DAW0*PLYLM1F8>QZ?/=!<(TLA QV"!E^AJ15";B%75$F.",,%J#DKL8 M*_SL&X8*_W372#VP^#!>5 V=SOH1<#O8V(3 23*N*?*?[8D,G NJ>,14DG0#,=>-B^#U)!J78@XZH#4 X=#H>DN" M0G94%@JRURRC'"F\/SFAI'NW8\J:5E'G72A4AO^)VEKU$+U ZZ>5=/JFY=-0^#; M9.[V2N7RG_;RKN1!.GIZ"?)$T^.K,!M-1W2T=-KF4I2Z'8; X8XD'GT"YJC- M=8I"=R2P2SB9$/$V[HE!(,$I'3HP/JDPU M4<0Y$XA/PF<5CP9?G:$\O%==Z/QXA_KE(G++@21,!H- C>?*6]8 M&(\$*%C\DT@AUWKP\1 ]S\-B[8.5!X;L'*N')I($]_CX[<=O,(WG%W[^CR[% MGZ+)1F9*.&A1FK-)XL!H$D(6SH+P,>]T$78\LNY0-BS&^M#_4Y Z1A6-@NN2 MG\NK@429+5/+OPD4/;#I/N,_[?9;CCFKY-"B1Q;797I!8:C# Z.4L42CK=,/;PM1PQ9, MGN;\.T@!3=S9W94._L/-5BLSLVEDNHP6*/<&WA ;1"3"NP3.I>>I00Q2A&QIQ03%(1<%$HI7P&6LE M;2>L,6 ="H"[P.I1&VV>?=?7G-HH)4U&.3E:IG1"0%?360+2,Q9 "2=/E%EX MNU?Q2K6:[%.)?U H=3?G]V6#D%B49BP?8%[^QG]!2:D.I\LUOB_#C+S#[,O=?S\?Q M; Y^<7RZ_,F/[C-EOA\?)TZ;NVRT9SECC,;P-.2:D0!@B!&9^:2% /VLT^;; M+IA&V6HM7%:$>UD>O6.\:L$"@<@A.P%E4,#);_^>1PI]']SL<^FWETX&K@?_ M=%FE?+VO_623IN,"J/*$V9)5$322DDXAW%BJF /MK]G H^2,2R2^M/RK&^1 M#XV;=2_VFRQ<=E@0C$MC)0EE:TET+[XW_S'ZVZ=19CS%D%&)5)5-$Q7QPFMBN+=9)@HQ;9N;L(#X MRY?9MU\WG[@&R.8/'3XZ9%RO-R ,^E':["@)#OUZY(6?^N3]-/T5OH_C;)-A MB)(BC0(M)5]G+R2QU!O"H\DB)>)C\50#WW\,*GE_E7>DP '/B?>S>;+ M\S/TNE :&^J!R1R]$40C@M'MHH;84A/%,X:4D5H=U4X#$G7$>JIC5DXI^62,_/C'#],VN))Y M.%Z #5P//.)DW\@V\:B22YPX)2.1.0'QL9QX0ND@K(BLT@#[IR@;]A:S]^"D MBD(: -@3^8!7W^-DE<;3+Z5["/Z?/OOOH^RL90"9L%)C)QD>L666!0I1,"H, M.EFFSA3? XAM,D8^$"W[/?8X6G4]WCK422!?I\47L]P5JX0?K] =]/-_P/+X M)/).']]G(GE_?DZ<3+:('L>2QR/36CR+54#<,D>R44J72_O$ZPSV:R&9'"27 MP?I,/"M5"SP)XC"F($FPJ!RE-NDZPVV>?S)Y']SLE4S>1R>#7J(6'_>O_C]F M\TO9++JLEX^@J3*2"%YJZ6Q$Y]9S0:Q25*.#2IW9:8K-3N'>_?6;/!P/T.RL M-R$/G1'P%_ ^W^)A$P:)%'7.$4,6@YQ()O',5D$1G<%3H;51HL?$P&-D#)T F8C64/@:&2LHM M5WJW[G?;5AD.##UI<%9#G$/CXMUL^A%*']OI[,34A[Z].%RSA5 <;3X&D@);:O:#E[+7)JY M!Q")2.H0RLX#,9()<-1Q*VJUJ&KTO43O7FS?:F@143?*M8W@3CKI24IE)'U@ MF3@,%HG-5DB($+2O4Z#V+%]-[*7X/5Y-[*.%%@#U1)U^TB'%;!C:;UI>F'3& M5C.2NYHV*S.D_WXU<3@ ]GPUL8\V6@#74X]T!?HT8+P@R>A1(>KI F 7;GT:[6U+%R*PW1EB)_ZHB%G$A66:+4 M>*)W;_G_^_7\WCC8]_7\/DII &0//]XVGD;C>"3.ETQ\SI($Q3V).@2@:(Y% MI5$=S_'M_%X:W^GM_#[B;P!#3UY?>PI&>,B$@NU5(FP]4KR_!V4@:S;SWI5HA.2)3R;N6#+]#=I)E/'&H-8_Z M<:J:O#0[$ %/G8&'*J/QEXABX#F"S<=_//\'\VSBN-)HYGLK 7B(@L;<]0.T.NM1Q&U 9'$V31L.%INP17$\IV4P M1)C20%PQW#K9.,*5SSXG3FW>R=[L@Y/[9 Q7'7"\9N_#Y$@Q#WVK^[KS&JYO M))6."D![HG)Q$LLT>&O1H5/"R^0\Q2V5GG)U'OK@P95^K)YF/0EM:(5_GLTF MEW1#.4>=9\1#N='&I8BE"8@)@BHGF UTMR>%-SYTN$J."HH^5%A#*_G%:ED& M?]XB'Q"1*F:B D@BM;/$<^^(*"^J*7=)PVZ3G>]_]G!U&A54?J3HAM;\O_]( M<[^:C&.1R8E0=GREN, MJVTH)UT&$V,(=R^ 'L'!8ROLA 3]3)#0BQB'QL*K"<1E>0)]CPDF(5,H0WY= MW/1XBJ',"]>2A/#C=T*!?28H.%Z 0T/@D\^P_'&' >DD0'8( MVE"2K!J!'+SC) 5#9;+.Y+LYH\>&%#_PZ3L!P#T3 !PMO@;N]3=BN99*5[9^ M6:WGN=.) W':J-)A5!$GLB<^1"LP%*;*UFF:N(VJW1)+M'T,]:Z"!N"TM6!9 M6N-*"RX791G%Y%5Y!-PU.&".*L$8G*B\NY4' SW>8_2M@!:Q=*-&&;**,NA0 M2ALP "O3 FR)QX G)H E;N6)RD&>Q5.!?12_QU.!?;30 * VAO:QVG0CP20J M(@''2_@&@@2K!?&61QX@LB#J%$1NIZLQ6!VJ_H= M0YLMB2YF2#QP0^LXZ<_\A.-CWA< ^2FD 9(^4J#.=A3$<@PWNB#2!$Y?0 M=^!),ZX@2*G_^X7 01K?[87 'N)O $-;YJ!@U*J LTAXT(R@RX!2<@R(R"EY M(702_$0C0-^V\2K@%.?>8>)O$4@W2\]S5BIGX$2Z!+C-3$9>J".*^:P#5\:F M$[V':^8=0%^:W^<%P#YJ:/4%P-O9],O;\3=(I2OF\J :_[L?T4L5_U:Z>JK3 MQ_#K*\R7/SY,_+1D'E_]&2!:7J#&IM^&:,Q7@O_,\K[-_S'_QA9C#SQ0&<$;!&*+H/D MF;7$*A\I6N:L[_;1JBZ/+>0.:Y'Z1=<#J8/*^GLF%JMS&OJP6YL/JF&]'J+Q M9#:L8 ETPEUE?,59T^K1 M6&^!*,V3M-EXP>JDG)ZFK77KM ]N=K9.AVFFB9>Y=_;T;W>G&W:;_)H_S9W2 M&+@0US6Y2Q$#5XMA#,A@0I3H=YHZ>8/]Z!SV[J\N"BMJ[)D_2-51P=&,3)R8'6YQ81:PM^[5TRH($3NHZ+2]VI;#UVC&]FFHC$D6@HKAYM>RP>*FC MT=FQXFT!$Y?%8-12IS%,9H&5_# O569,$0_KB\NK(*Y9=C*C?B(C,FI/O$@6/4,;.0]2LMUZ=>TV'.+F MT@.K_A#%S?J0XM#J]]]O$"Y,$L"Y(LDKQ'XHHYH48C\'YK@35&>Q4^7DCK-! MON^I_BJ/>WM1_\%2;. :[-%#\$9A7\XA9XIN4T@"XS9M='F(F(EB6FF0*7%3 MIY_,#L0-&UY7=29JJ:B)9,_C\KJN_%,^F%"XH('2TA0_$>>I(4]YA8;*@1 M!)$B8,@$B0JR3E]J)O$9SSCUAJW\-#?U"\FRU1+$L(;T< M+Y;S<5AUJIJFWU'>Y[/5 JY$>/G\,X+WUEXR%YPG938U850G!]EP=A"[EK(JJ^$H1'VZ1PFW\I&F:95XM$6OH,H9N96L81K'G.IL[$\C#<#KYHB[-U,4W1?4 MUN+*K11969;7,\6E4PPW#0HM<"$29.%CKE:B^RA5P_2B.16X>M-' ]AZ5%9O MK\J:J:0^1D.)B,$3B;(B-BA/0(C 4V12VCJO?Y^F;5@W;-BLUV$*:AER?UM M7DW>CC.,C%),!126LCR2_S&>+!7+C13+%UZ0 R(VCI3@:33=%]@1*TOLZ(^NVT]5H[J(RRO9720, M.XMQ=;&:=#$S(!%QW.D)OY[ )G@^NT!?=/R?W?(@RX B7V[>N&$8 M26, Q+DQR2J,IW4=7ZXO#AI-B_0#VD'4O#^\W1K>TS*I9O.SU2SH.UB.C"C/ M2T 0,-U%;WE"BPP0YG+( #1#I68+VZAJ-(]2V7KNJX[#;>=LZ2//!?E($WKU"P<]3.U7QXW#0/O9P:.2T2-^AS.-R$ MN"O+98FVGN@H:+8Z,27KV++CZ!ZXDK17O#U>>5Q=HP-7H7U"E757=[<$64H8 M:#0^U)O;.^93T@ M8.)L-5W.?XS^]FDD>-:1>R * ,5&3D)'-5JHI<1LC4J;+,["XB_?)E]^W7S MB6N ;/[0X:-#QO5Z \*@'Z7-CI+@T'?C+_S4)]\5+'T?Q]GE\"4J V0FB--H M,Z4TL'X)@-&%IE9K[KEYRNU^_..'JWCN5^4]"7#@<^+=;+X\/\-C%*5Q>9T5 MHI,A9.)%!J0>;:$7-!(E(Z76EC2=[>V N+_^<+./^L5'#](=VCR\FTT?X(!Z M9B@7CNBD,Y$\(@?HZQ,F/42OT.4RNU5@/?CQPXTZJF >CA=@ [GN/9WOZX17 M=LKB?XJH6.9 EBHQSQV0J"#SA XX=W6Z@QQ*<2LO*DX6[IQ4Q0U &?=C7,V+ M,M:,C,IXJ6QQ*SI9^C(HC7O<.57&"C"TTE8J5>?ZY2XE34R*KJS_68_*:+5) MQEF,\Q6D5]^_PG1Q6.^HNQ_12VYZ*UU]];3P/[IF5.56K"SG)]?Y0*VH\QXH ML4%C;"T8(R%G1AS-F5NA)/5U-MH6HGJX!"YAWV*SQ.4*",2Q#^/)>#F&Q,[%2A_>Y>_B#:EBLFGWNMB#,QBP=HHC0Y"-J.T9B.1_Q=_I69:6-3;+,X2YS.#4M*5$#!(2-W#J?\)2N?#OV%(WM6J=] ML//X'5BO.GHF!NF(^_Y'/JF&2:K:'VP+KJ3$D$ZF0"(>142"PO//Y_)4QKJ4 M(WY=:I7(PT$_YO=^]MLNEI<,V&L9)H&09*7&,'&:(@+ MFA.3 FA>QM''.DFJ!\D9N 2X$I2.E_R@7136;V37/'R8S_)X^>G,*/3AIN$A*!EVGR] C! U<2EO7 M"ATE_:%OY#8">3V;?_;?8=$-LOU\[J=OINBD0O>]#5OXG_?/ZE^Y&1=]8P*3)A'G*9?+297.D0[,X]I-/$%?S\?(''MV;Y,G\94>,G[PX^_CJTUF9.1%%SI9Q$@+W MI5>$)I:7#@%6<# Y"Y!V)\]KYR5WPHU[+KBI*.Y6<^.?EK/XC_/9!!6U*._^ MEC\.R8L_\"F]Y,2?HJZO%V[WEGDW6\+UH .OG-/&D9Q=*N=-1A=9[4N;XG M 3171= C?NY=U551TO.Q1H=7#SSZ694L4\4:@B?P12GG7F='0B[#JXW%$#YE MW$PF61H"8RI7FF13USY=W5*7-"W\YA>07LPNRO5HI[!N]?=?RY<+/(['WRZ5 M<+TG3.;22I6)X+XD<7T9.Y$#<5H##RQGRFI7&!Q*>],6;1_$/5Y\(AC=%V[84I_^'FZR?'?_62UUO)BL;I8?^\.]XE&T,QJ-.\4P]\D@3BI#=&0 M:-*,EB8W)P/UX7P,7 ]_6H"?2-U-@1TW]<7E=EXM%TO?=6?].)N4Q'41Q!U& M4;944(S3M),83K$RE3RAKP1.<9<3MT!K#V3;D^2!VP6> L(UE=@46G^'\9?S M):2S;S#W7^#=JKRFVFSANUO29&D4CY9$79I]*N34.\D(\!@E!9%KC3DXB-QA M+UQ/@M):RFL*H6?3Y3B-)RMTB6"3GAK#XM7W*O%,@B@GBK;6"R-LK0F__?,R[.7N2; ]B-J? M3X+@+*5Q^50_>3/-L_G%IH?>P26^>ZY0*9FP.U>G23%8STU.@A-F;5Q7OC%^0<_3B,!-O'$!8$@)6Z> M$(B-'@4@$31@ U=<5>%]%^J:3A/L@YK[3=%[5DT3=\(/ISS.YO,R+W$]:.SA MH+'[Y>^P* 47*(;Q++$R@-G*E /*$Q*1@5H2HG$$O'8BJ\"=J5.=T"<73:0]W>7_U_>MXOFYWVW$^0I]%!)LEH<$Y(IVT9=Q4(BYG M3X.07M)*5T]]L=!TDN!H@)]P.+-1@"?2Z'(FU*# M/EV,8\D)P@B""S%[2U+I"",5PQT?$B.)SZ3<\\F!]^BTZMF_^?2DR12W]7UA^A#C[,AW_)Z21 M3E;0:-!:4%/&>D5!7/$!*:=.*0$8T-9Q@*JQU'0^XYB-T08(_BOOAK6]>#V; M;[Y5?HZ-M!'>..I+UXI 9 Z"!*"< &-XJD9NG*OS^N>T? Y;:?\<]\WQ<&E@ M,QWL@EY>OW92NSQK7_OQO#MAV4@8H)I*1T0VI5NO9*3XH2@1*J( 5;KIM15V M/,'1L$\&6HQ"^H1 *UOAGF48!2<4>"X)*]- I$;1.I8DT5XKGU.,,54:S? @ M/<.^,SBYX[^7^-M(4*[" OZY0F&^^@:7\P9#R,E(%TD2I;34*W2QG$H$3/(: M4J*V5J.>!Z@9]LE!30@=*_H6K- ='O"?==WO0S*94T VHD]$EK*]("40[AQW M*1GDJTXCC$<(&OC:Y&A-/P&=0\3>)GHV39)%E-H[5N;I4A2.\$"\S(PD)KB* MS@2MW:GP,^2,B5X5_C2(#I!^>S#:-,9FP%4*@+:860QMK.;$H5=(P&5ORB-2 MPRIY0@^1TQQ\#E'U=@ =(/<&P/,7#!R6&&^C,E:+;D]QFZ4VCI'(2TQL4#B6 MX9FNDJ(Q*PP2?)W:AWND#'Q7VO>I=9RH6\/*9@-%1RUD94E(Q0(#I218CE$D M MU2"5I G9ST \0,:V2.5.\VL!P@ZP;@N!'*!JX9*)R=':8X!L T+:2O)<0)_A; M&GD*R3@!!#Q7**A2]!Q"B45",$)'![S.A=,NU#7E=1^(@SWJ) ]22@- .[:* MHCL6KDHHRAP1Q5@J(ZQI*2_B@5@N<0-#%#198R%62A[TRD=3WG\_X!U0T<\! MYHN]V+_S".JRE.C#?!QA)(USCLE,.'<+G83?@7<2!&L"Z*.63XADTVY M#2?:( -!I)7=LZ95FEJI@G*$)RV(3 &(,T(21J41H$,,M0+OOEAH M^OG9/OC;MTM-'24W<*QVE+_TR_5]HE8V8>P()$2&(A16E*9BF22MF<^2,RGK M5'[<(F-@E T#A;N]3 _62TN@VN1HC6-!L2B)09&@@YD8<;(T8@@J^_+$+59J M*'B'D&&!=81*'P/' ?(=>NK __+3E9__>#U;S9?GG_^8?3Z?K4JG^L]_H A_ MO)]>9MMU-W4C%ZUR39 ;#.Z]I41XG[,J+V)T>LI'VV?!1K!QB$9GE<7;"&0^ M09P51N[P=#D(71HE,#8AC)F2L6>.6"HI"2[S%*F*\F[OO^UXV;K:L+FYOL'2 MGV!;1[UADTO5 M\7*$-Y*RR3F96W#&JRP2Q4CJ) MOR1/M8)@M&=\)]CLM>RP;RE[0T\]436'/8IX(U\-.GD)O SL:0WLXKX&E] M@ZE=V(4UBU[W <2SV%#]%C3 MEKQ,SI5;-!O1"1>FB"8",NI'"/J MO;!!:>*%T>5.R!(K2P0#,3/);$BI4M%;WZP,7//; *0' \9_@9VQ.5M*1+41 M !>L/%Q5!-TV#.8-'C*VS+:#3"-8H<&Q@9R5?5D9N(WI\]X9QP'C^93?7_7: MNS'[[O5L7K$@?Z\5*Y7H'\[U:8KV(247;;"$NQ#1/W&*.(M?146SU5R"J#5= M\ID4[2O<=92")/@;;D:>#7$A"Q)LQO^C$R'^=]'^X47[^^"O7M'^/DINP!>Y M74FL@I!!"D%X%$ DE(Y+ LIXW,Q8Y+Q:/X?_DD7[>T%A:]'^/GII"52;RZR4 MK66*_NU:51\5E MDB&0B!XU\H0QG9,Z$B&Y \A!4MCM^O=9%NWOI=%#BO;W$6\CD-E>6^Y]LCIG M("I39(CE4H9E*(G6L>"%T\JK??#RC(KVCP5+?X)M%2EWZLH]=3R4 JMH!2TQ MND-/,6%4#"SHK$ :D$=AI>6B_=[16B_=[QF&(YT$1!4ZX_/^W M]V5-3B5+FN_S7[PG]N5ES*" -LRX!0-4M?63+!8/T-Q$HJ5,JNA?WQ[*?=>1 M3NB$N&-6!9G*Y!Q?OO!PC_!%"$%__+))^_OB94SA3HV789GDP65F+1+TB]4D M.=IIHS8<. 6*,7.M,;*M8'/$2?L[HZ>=J+L T?9YY,J;1#%E L5HD2A:+! R M,Q0:,[*FE;<C-L+N"$?/Y9.[')Q7R8&U]>0J1 /.T1I!963P MKF Q RS1$2;MCX&?,87%".T%R<[6Q);,O:T:?V#\+J6$NE"7!Z64F[S.=\2""O__Z.Z13S9UQ]XS/. M=3 <-:#.M%%K42!:ZZ'.? [DB/$@&N;+->'IZ'/Y]UX[TT.EET4SEA6YE,3E M>("-%4&E7.:.@Q=D2I3S 1Q+!E!@HIC7ZL#;7.8W9^WH"PVZV7[V!LZONI+^ M7)[08T[FIS\W(N$6E;7:@%>RQG.,1**,AJ2=9KK()&)G\R6V9^[H:QRZ6TU[ M@.>8U],VY7:;']:3F"OYS8RP*B?EP/M:VZJ,J2,]-$3$F#77C@O;U]K:C=&C MKYB89)T= %3'4T_QZ>S;M[#Z^;[\)!UHYWAQ41=MVTS[>)2DSJ^HFJ-EV4)U M'6!PA#@V,*LP*0H+=:I=*&2&J#)M625EE87BM&7U=>#PRZ4J[.,P'!@!QXSY M^XU8/BY/3MXL5_6'LV TCRD%X#677SDO(1J-P*,*(C)3'!-]K8,G^>GG:%R*^U4"X[%DF3:-,E=3A;0'E6(*#TU8,TBJ>4(^NS%^=NK:SZ6QXC MXK-]>ZL!8-EYM7S?G(!_.@VKTR[6S)U.I5Y@\I)%*(J4H5 '<#I:<+4;MM<% MM6TXJ'DT/HXT2Z??U;('3'9>*C]P%9=C;2TU<'J[7I]A?G6V(L&>,[+A>7US M*/-E0]$\8\IH64(!^C^1DZLBB3L$L#%S*THF$33:.P;3>J09-0WAWE;=PR'M MSR&]P"_A/.6M$Y>)A%UP?GI&8KE:W))ABF@=^; 4V*F4!(2<-,@@599.&M]J MZ/7XS!QI=DR_&\&^@-EWZ72Q:N[[CJ%XJ]'7!I U?96I!,'K!,88;8+52ODV M8[BG"33ZRW/I=\7L!Y8] XW7BSY6S/V6J=PZVE(S O+:CT*: C$H!5R%K+RV MQ8<^CZ]VZZ7;7[#1Q\G5?L#XM0ZMGIIM4*U9N;!F3'.6-4HHT3)2FD/PTF;( M3&I7F,U1=58:L#.O1QK9]+&V&D/K7V?QS5@2&+@MP*40I$4CP0690,=H;;W% MY;:SF6;#&/QE3I>;X'R:93D(=,=S'CWBN)\292DZ0CC=8",8#CRH,R3H,/AKXMI7C, MCAGF^ER<@_@\4@?U2-=G.P@>@S/[G'0>.)M]>ER>5YXQ&X';VD=)% 9.< 8: M46<6=7!394>,S.DOBM8FZ3LGF+.8[AHZ&)13@"Z7^]JXDG1D \AR.'/P(HG]1E5NPYFI.C<&N$8 MY]QTUD1B&(-'NDGV<=3: D2_P%[W(N=Y_2*2;3*+0U) G%?.ESAWN2K2/=U_I81^,!II?5$Y\71AR\:7_$6E)& MG_^V7&Q$>NPS![WK<6( M4!^K3=^!<#?I<>BF$?2XZ=!;"FGF9%(J)0:]K!(C[O7C\F(SPK)(HH< '5ML^)+ 2>E )[0!9?,Z.P75$#E\V4D(_*6;#B_N"B58&X2%A)!_# MHR;W@DDHP24;BS6L-&SY.'XMY^AA5E,(-E98'Q%.9>,C?C];I:_5S[S/Z PM M"L^X@YCK8C.F0- A 2-^5#""YT86[WG:ILEB:@^Z\1323\GODP8]!"Q6UG;) MK+)4>^1%;DELC'@-WLALVW3CWGM7'?UF<;I==8@21KU$;QX@?JRS%M/\9+YY M]OOR"A?+;_-%1>SZ#UID;Q)BX5AFF T\2.+<2E.4*(BH&LAC'M=(QED9USTU[:=\Y M!SJO3+SHFW=SJ6\4,RLH5$X<:S_] (HS!RYX!6B2+*B4"M@FU7D0F5V'RT-P M=-<6MU-6!S'TVT5:;0XQP\G%GK-AZ\7IZ6H>R4#$$_R\O'^Z>B-; '-RLCJ*PW?&XI!4SRDL,\4* M28!HKPD!CJ+00"Y/K7DBT$G%8VR34SD*^5W[J$-P=V],QL&5.^&6OSEYV9/C M)[.HK>-1"QLAIWK['H(G'YXD8I7R)1H1@V;/6=[61';MNNX"Y:ZTVFM.Q4<\ MG9\[]I_"CPWG)V&QBV/P\(-&V?"WH'&DC?Q6/LXB7[_X.@?O"I*<(">2U,!U MMN2JN@C>B@3>Q>0X8R[Z-N4U XC<=XO_0.\Y?\O[TZ^X^K"DQUZ][B4NL,Q/ MU]>O_4QJ>$G__I\S*TT*040HUN7:GYK6JPT18L@8T/(H36@BG%TIGG8C;X6[ MN[OZ0?0YXO7F(8S=[V&U"G5[V",JVN[![8SATSQ,8!R+Q*QUR I%*'0DH_0YA)]*_*.Q^P-0=1=LS>^IOJU<6\7]"5^#G_C M3I;LYC\?Q5X]2L](5NGJ^0]@1A N!'-(>U4BS% 0 4$% QXEDH_NC?'-+A(> M(VJ$^Y6[C[[>IK'0FN#$9K&U6C=Y"][["$84AR5HJQOYI$]1-:V-&0L?#UR( MC*.'HS EFS%J^QJ4BX>,;58>HNT QL59'7U(",;7JPHE"VT7F$$[%I43-J5\ M=,;E>N+>^4M>8EFN\/J%]-?Z=)/9\88^GW]9;&1_C7OG@O ^>Z MLW8,$1JB M$!G0%KXD:@K+'9V^WUV8'%[;7[%:_1+EW6/76*QD">9=&(1ELX\!%:T&H')(MW/+2>H+\8**G/;!M#]JV6NP* ML*]+P53C]RL^/X93O)UT=X?7K#&P%!W44;R@F&$0ZS&0B\((84@*V.A2<0^J MI\T]: _9QGKL"K.O+@@@)E^LUWBZIGWDW3Q$XK->L=QADW&GBS/D99=HZM*4 MX&S1(.D/VEUR,*E-GO>.!$_;7*H]4MMIKX_JELN,D"M)UL.?^>(+TD(D]JX/ MMH,.7-9^!+5UG!**5EX0!5(.D0L6N9>-ZERWI'#:[DS-@-A"/[W>L=Z(52_O ME^^XXKC>X_)AR./'CKV'\7. J!RUS&?F64(K59S\V/ M_-XMU^OS?(6Z4,Y(ZN^_XVJCO@?$?Q';SI3-'*AL-) K'$"3)')Q MBBO7YOIA#Z+[C<:'H.OA \/V6NS 2=R!U8L3B)EAJ=9W1RB)D[O!!''J+>TQ MPA@6YWSC\P'#=18?'B=;7?Y. 2;/S!3DQFX9 OU.$5Z\7ER?T MFB]O%T0>+=U9]CEBI(6K?2SD(RD#09$&="PQ1".];C14HB%3_0;Q!\9[$Q3T M6FEP@^\M#N;&<6<'O&ALQW97'@]QJZV4=IRB;VUBJ*V\$OCH&'#D3&I"?5)M M,N8;NKB_G:WJXG^#9#S"R2=2'M8#"?IW)_?D?MT$T7BI2LCD"\E:P(,&G+8& MD,)$&WET*K2Y;=J%VGZ=VB%XNM=6H+7>.O /;O-XCZT9LPG1:P/"U",*DQUX MFR(D@2YK)5"P-B[K,X1-G-O5'!E/0G$_-?6#NJ<%-Q,I288*@7-F0#GN(#@, MX%'9PI37Q>N6V'N:O&DCHZD0.*+*^L'A58; 77:*Y"K;8$ :1KYMD>3;HN<0 MA267ER,YOFV\D6<(FS9*FR=R^SVJW"<(::^Y#BSB'28?6W09R8.0PA(O6!MH& LQ6@3/ MO=8I2.EM&X=P._JFC4D. )2GH3F&UCK"XBT!/L:;Q"]=H#?IWWI!SD4RNE G(#T4=:Y=@EBJO-V+&U?/U5@*<#9: 9$I)@J6$;8QI ME['1H7$WAE:.(*?QU;P07;A(^/;>&J.=HGZ5ZB2+\T_&26_<[9UC9SJ.P/D! MDAZ3,3PR*: (%+3S<@6.&W(?O4/+C$51VG17;YCTN$VU\(N;][EG]+R?MWYY MAH%3?%E=$*9)+BHB>#04?F9TD5GN+;;9KT<@OI-P:4^TW368A]9J3SOW;2X? MV3J>8SX:ED/@Q"VO?=A2B'5.1(:4/C M223_&Y/+3%K0.G-0,EKP=62XS8PG&:4,NG&B_G:$=A)('0:JHVBK7S!N^OJ^ MR/_O;'UZ/G5')LF-0 FR(/GIQM)? 3J*IPX!O+^WT M!+J[^2M>%"MEA)P]K9U$4:9//@$C2RZ-#X:7QB#;(42?I&G&**#:0_H=7$X^ M[" _>()%9EI,\QF_?5^NZ,OK Y+UYZ_A]-])*A_G:_R\O)+15EK MR(9PQFKE>@"G? &I! \6@Y2-KH-V(+;?XZ0A:'I@<'=3K77@5=YCZ^WB!S&\ M7/V<92$B[52<'&);9X::4CMZ*I#(HY61,91MRRONTS3]R(2F<'@D,6Y/W?2( MLKI6+SZ[<*@_DBY7/[#*\45*J[-PLGYQK4\BZ?E[(1^5J?; MK6=:A^BU,J'GV;9J-C<_+Q*6Z4Z/ZL%@XVM7P"4_* MVP7M;54*,T27BM,$4!="C3L5>%D4:%F8%E'E(IJ-MMF7^(G+@X\"[[MK^V@! MOOD;;\I_%I@Q/D0+.:8$2A<)+A@/+&$2SOHD M?[L];NMRWM]FT.G+L*X#LJY_H0['FKF(N:CHP$[I!UD>5 PMO<+E\LI/?E#_*; M5J=A7ONQ?%BNY^<'YK442' GH4A-B\B5 B&8 -&3%U7[;2C^[-'P"'1LA4+[ M:Z*PG<)Z] 2NU]QRO?XMK%8_RW+U5UCEJXZ](GC':Y>68!P'Q2V"8YR#MRQ+ M6URPC=K4#J=U*]BZ8X?M@739 5H?9^C/<')VKMC+<F/\?F K^03<^?VQG4VU>7LQQ# M,=Y+R.0<@_*VSBB)!3@RCRIKCJK-9>$SA&UW4\%^%22.J:8.#.,-=FY(:I-! M1AX)%L.$!2*=6$&E:ZZBAAB8]T8EDU6;_G=/$+4=VG[%B[&]U-.QF?L=241: M&>9=G;->LWL<#Q!*(*8RMS$B>13A0*>?1,UV$/MU;ZF&*J2#9+^'E\F'U9+< MAM.?'T["XK06F?W7V?Q[S8B=I12+*%F"Q$RQ5B3)N209>"Z((VNQGTMX*@'.C=M^:VCJH_S+U]/E^6/-6Z$/$L\*(O> =.^(J<3*2H7M."4H9KZQ2/IHV@Z'O]R5RMX*VAMSC;?G69$V$A\&I)>) M0J5HP0FM(*0D(B],ID93%!^FI]]:RGTR.T>0_=A :I=6?Z<.JGS^BB_QRWQ1 MIX=6SV&1ZQ??:BX5_;"2]>^KY7K]QV)%__#+8O[?&SE=7E&.DU3?AJ:Q4^H/ M(+E#]&\HDN4Z!)!A0% Z:G"U5Z.1WH;$/>.ES8E%PX3ZNYIY1.2O_TXG9]=* M6G\XOV*B#SXO7_\=OLT7FU__B*=GJ\7ZX_+DY,WY">HLH>$V<0;:U,(NG04$ M9^FK8'Q1+NC$VUS+M.:LWU3](3B]:]"[PD,')YB/\#]3PNL2!(*.$:M[;L'' M;(&QK!RS-C/9IJCD$8*F16-?J%F.K\*=D4@QWGQ9;^A7IRWQ2.9@5:-(VFG7 M9RDL4W, M,P[]T]8-'./:: F0?K>+CYC/TH:A6VR_"]_7^+Z\^/[]9)Y"/,'S)F#TT;OY MM_GI1?>(@"[ZD HP169!228A%N/ B&2E*]E)WZ;96P-FIBTP.,8%> "D9,F%4]JI-JYM]@N)F10K'".9!*MPS*'Z]R AZ&3^R)LZ=GDN_Z#)VF"G)K7&U*7U&1G%R<>"59F!]DMJCY\'Q M0QJ[A\GL]Y1Z"(*VM%XC:*H+%S7/24;S>%9;EH=5W0K6[\M%;<2GL[B>YWE8 MU7M6-"(@1DO>MG.@BI<0I-3@;/1DJ$/-5&^$P6UI[/?>>S\ -M%1K[WE;J/_H*-:CJS&^>($E3)X(+ S$8 ]DYSA@F)D0;LW^; MCGV-S#MPE_=8_9X8589,20.XEQ2799@A*)&#>2BTU9LO:'(@^ M3=>TN]D>2+AK/T84_Y'8C,\U!A[#(C&-E9$65=BR@9<$80=%QD$ MS C2I%@T3T:JX[ BH;9@6)]N)'>-7XW<^*@U& RTYWE!D:GWM%)<-LHK'H)L MDWOW"$%=V8TANK]O-_87> A ET491&;3QW('9:IW=4O+55U)%L7F,?(0UY?(N-[N!'27<@J55 MRW0B8/@ RH8"KO:ED((GIWD4CK>Y51QW^_N(%.:=A9-:)5X/]NO#\WGY!BVX M8! ],(L%E+0"'!.:W+BH5)+"*-VFZ]3C-'6U"0Y!P/TP HXBU(3"'*)@':TKA(A:&NDT_ MT!;A_;OS8]!U6LV_5QUM-NJ9"LY[80J0@TB^HJTEC5D6P"R-S#IG;MID_SU! M5%>V:0@&'G:8]A=\!T[ZHY6Q+W]^ID>\^'N^GAD1A"TV AHIR=ZB!F]JQ^!$ MAI:IQ&-JT]M\"^*FQM1(0%BVU4K/0*L,O5I^"_/%3#.O/$\4T1;AZI"I*CRF M0)*PG!,^H6USW[@%<=,";71 ; NX';4S=>?#-R%=%M3>8.8?^"WB:H9)2K2Z M@"C!@F+!0+#>@M$A^^*""\P\YU8]^Y9.\;*K/IH MG8T.A,\46C *6V+P#&Q2AI%[P*P032S0;3JF/5IJ!9X19-X!8A[>\RDRPK>G M^&T]*[PX(XP$\B(%*)$"A;_:@S,L2RD*5[G-)O8,85,?5[;QE,;41@?@NAT3 M;UI9:^-\SBG2TJH]0E2,X 33(!37F*./JE%M[7U:>G2V=U3UH\TA=Y)[!\CY M,ZSF=35=,V"2LSG9 (DG8H 5D@"H9:3 @1N2!Q:(#@TD29!'KXMO-,KL/BW35KVU!,Z> M$.R5]2@J)K9]B MVQO7B[ME"B27Y=:M\W[C:'=X2XO[U\'P96USBHI:6H510D1=S6S*$'DF#H53Z'S0VF(3+!WU9<<@(.QPV3%$ M*ST#[<8)&CJ71382)/SP=R#4PF9\%C$$FU21[Y)2X[!@%BA\N.(=KI M^K*C>.9-UAP,UZ5V>DG@F6&0'$\2A5#*AN<^[!@BW)U1\@-7 M<=GFND/7*H;:S4'HVOU:N@ NUZG $2D4+:R8W.B(Z,BN.W:!SP@R[V K>RZX MY<%;7HJ#J'6J5>D"?#)5X4I)^D@Y?DC?^PBN._;QE<;41C?@>B3S_$/X65?A M^M49_DZA\>>_\.0'_F.Y./U:V_HYIIQTX%3-=8B&%I'3 41T0O.LL+ V][2[ M4MRCZ[XC;(94#XREPR/"ZG]B6'W^:SESULD<

*FI8YKTTVT%AK?!*F M42/A@83V:"@/B\Q=-'9L@"2$XB=5TP&I3$*7R!85I,E0X2@E(;D?$*5.5-JVBW\%KG3]N;K M 9V[:^^((#J3*+Q&D2#HVCTYIP">^PS:U!85J0;_7_\Q;W L(N M>8L#M-(ST&ZDPN22C'510-)U33H1P-6:W<)D#L&@4*%-U]A?(V]Q""!VR%L< MHIVN\Q99#*J..@==:G: EHJLOHZP&7ZN7.:8['..UB^0MSA(GUOG+0X1;@=F MZ4X&G1>N2%X0/(NU,K# MG38_K!6^?(;&<6DE+<&@#*@4/ 1-\,@F64I[=-1WA,F3YX0C MZZQW3-X\POF JT2ZF+&,(3,;P":3:P,?#I%L.^T-3JIZ'&MTF^[M0RGMT20> M )/[ZNQ(#K4_G7W_?H+5;PDGOX7UUS\D4M#E=WX;%12VYT,2!' M*(K+&GW6(5F%0RH9A:@S1QK5'(Y[IGHIQ"LYOTBG\Q^;8.=\O5Z/;TG)\APM M*%YO%%.*Y+;Z6K=C4I#!9\?:Y'%M3>+46^[.^+AKS=HHI;NM]3*E8B;) XC. M%-!H:OD"&G"Q9$@Y,\>4B4XJQ:VW,K&#)'(25-8DG%@A1%\BKZ_8*8VW@_VU^>FYQ=G#*[CYB%'?K2;I&Q&P,)=TS*&X(_$;.P^(_#A![4P(0UG M!#X"GJ)%D$PZT%X*4!Y=W1\8,,%*X=(FW:@(JHTA^92^8CX[P?>E/O_M@IYZ M=B[9*VA;'D46+H(1M:]"LN0(2J7 A.B"S!RC;,/Q\[1U:5Z&(.1>M\EQU=&! M$WW-T772X/OR;KGX4H]O*Y=W!M99GHI,QD#$L#G45>"9]1"MCQ0E6!4:G7<. MI71:=[DI^!JHZD@VO?KM^W@R_[)Y\#HL\CL\K20LRV]$\?ST_=GI^I0^ILAA MCS//$=[:8CO=F_O&3CPS64BLO9LR@=LZ G=@%J+1A#W,(F";HI%V3ORUB3^_ MO8U6\"P+J[-A:@UYK"WVT8"VREB,S-A&3>0?(*;+W74(!AYRWO<1> ?;:;7& MIY?6^&J@D./)*PH^3+#$ YGYVJ"%5$P67V;DQ89&?9T?H&9ZU.REXKL9$?O* MNT/,7"0=D>M8!PXC%&/K=$XO*63-)!N.AME"03(V:LWT(#T3WZ_LK>=G@+.# MT'N SGQ![N#YWG^18!8T.L4C2<&@HOC#"?"6&(K1E< ]!BD;E1#?HZ4OR.RB MX;N@V4_<'0#F$R[FR]7OR]/K-HHE!2.5 Y2I7B:%VM(Z&T#%4BS<1(EMTM#O MD3+Q_<;X<-E/V!V@Y?9NO;&YME"8Q.M<#:U-G>;C:Q&1!>NS*4H:D62;1(#[ MM$P?X(_IR>PIZ^[0\GOX=KF&@I.TADBKR1E-S+!(RX=6D[$LA"",=K'=YPO!#_QMBYO?Q INOU\O5SVHY/X2?=6E=V$\K4O2" M#&9&VF@5Z@(>&1EGJ[-*HC!^]]K^D6*6[=[7$TYV5>RRK90[ ([2YRS]L5AC M.J/W/\6;1[+%6M1D&4[[>?(.G*>]V&O#HF4ED-7>%D%#7MS39C42E)K)?7), MR7\38@!OT6NALB]0G.4U)\625V<0I!,N!:Z82WP[3 U[\;3-/1M@JJ'<)\>4 M,&8 :\H[ITL0H+UFM5>IW10(@12)V9!8*D%N:::&O'?:SIPMK%0SJ4\/*#MD MK0B&BFQP -K(*33)Y%RZ+!2@]D;X2"ZF]EL":LA[IVVKV0)0S:0^.:"X\0-8 M*\PY89TGKFI&%?,&HG$,7&$J*DS_D?<>\JZ.[1<=@HF;B\K4]-?PD8'80=P>0^8@_EB<_YHLO MMYFY;" 4@G(6)1A5!Q^J8L!;U%",3CEE^F%I4Q#R)%D]@6@7K=^M-QM-!1W@ MZ3SC\TX6 F,I,^832!60-MWBP:%A$$IB*5AG>6DUQNT^-=.B9T1EW^N^LZ?D M.T#/[2W]W57[#5=<1!5H'R<_D()+Z\E*US" 17(.!4O&'2*O]=V@_DT'.H@< M^VY_-ZEW!YZW"WHRKC>-55Z7@K50_;+#2OB",QMCS?PEYJ*O1Q6B@-.2 ;=1 MH<^V.-&NUG%K,GNZXMT1&$^";4PM=0W!3Z=U&L$-SNCM/')F016*0566DCP& M%@"32S)S8TH^-/[NTMC3I7!K\.VEGPZ0=[/.:I:8S$J)3-N\9Z"D,!"5],"# M4RZ94CN!-LO-OJ2BI\.!<="SLXQ[F+-S@_;?SE95A+/DE$"E:Y/BC;<9=3US M([ 'B5F+P'UI53CHV47B78F$[\O%^F"#U6RSU6WWO$$BAL. MD7M.%M(8@T5ZK]ID93],3T_7N..#9T>Y][ IG9=_OK]?_GDQ":J.M?4*+125 ML9[ZF^K><2A62IN5T"ZW.9M\CK*>[G%'0M28NCB2]DTM MRJYWXK)MJ35JY4LD;SF95&H? 0F>H2=H:=3D&&',[-1E%H/4O$VI=9#Y-TA9BXNEXP4R@5R\U(4M.W7=!BG ME8$ZPR-%Z0/:=!#4]'"'N[^>MRNU'B+T'J!SO_:W^)Q]E R*K,EXA2$X1PQ9 MS:-PCFFOVW2NO4]+7Y#91W6=OVE/6W:'E8@%A,C%$BC^CC<1#X9X0;QP4H[C0 MH9:&MCD%.HK,HD$:WB:S:(BX.X#,TYD.GC-B8#/MDRN*#NBK6(B9J"PG]HAD MTZ90_]@RBP9I?5!FT1 5=("GA_-;D"=DJ"')7-O,.PW.T"++MFA6=*&_VL!H MY\RB9IO6Z.C96^ =@.;/L)K7[;M>\6ZLEZ='\/9R\Y=X:3BZ7CO?8YJ=KJPK):>I))'#J 1"M$]$8YUJ9Q M\7U:IMV6]M/M$T#90= =0(6BR;Q<;')'8EC\\WTA*C!7?MZ]??G^XV4K)9:< M2LR"4V0L5G4Z^UB' MC&Q6FN3(2ZBG$[)610F+X).UH"-)Q;%"BW"K"(N>>@-!]-U=]-QZ;4^Y&+MO M3;M+L@?U7Z"60 MW\1J_\=\,?]V]NV2<,8,XR5"8$75NB0&WF$$'XQB10;-Y%;-JK=2_*U73ZSZ M712W'$.*4ZL__'V#<,VC<[:0EM#5 )T6@(_!@$R>>2>R+]OUI-M._3=?/4T0 M.YKZ=Y9B!Y[E8VD_F;R3(B(#FW6UAME#<,@AZT((#IA3PZ$QNU:_'"C=;O_0 M=0RI=P">FS=25P=]YZOAY7*U6OY5CP'#=_I)'5-G5&#H);!2VYUI+B#DVDQ/ M%*YC"O1?HY;O ZCL*3]A1U@\<6LXJHXZP-]M>;T,Z_GZ$]$2\OO%S7B/DU'6 MD3DO@-6Z'H79@>.T8"TRYA67!>^VHVMBS1ZGL*>[QW%PUT0W'6#NH?7TQ^)L MC?ER%5VG2;[!FW5EBK%B9/0@E Y5F@ZB(!?1")6TXA$#:S,+9F>2>SHO;F<- MQ]?>D:0J/]G"9GW1PV:\?.5!KVN1M+P[OXTSESDZ%+4N)]6(T8I"T#(&6-9H M IE'#,<^)$H8I;0T'F+<]"7U%F*1HK8\L3:I0E['(<*)CC.7!V!@F\SE(0+O M85=]*,-2.*F3+@8,4@"M,M,05*C]3@RZ5*32>)@I>)O,Y2'R[A S ME^D'*KC:2!1D4K4MCF'@C5=@M?,^<7(M5:,4U&/)7!ZDY^TREX<(O0/HW!]# MH[33MI@(-J2:.:=JF9LF$7EC2HG6TGIJ@IK=9OX<.F]YD'Z?G?DS1-@=H.6Q M0,08SH/Q!4+*&93B&6*R&HIF&E&$Q!K5LN]S1GK0!.9]MJ@QI-X=>"CFQ(O: M5ZZXQI(5E"#(XZ/E!2ZC L%U=BPZY4R;!F6/4=23A[.CNI^$T(ZRG[K%[VTF M+HYNKWEY<7*R_&NSV"0Z':) 2+$(4-H4<$K7[EPF%Y6)L+NSAA]I[KOM&WNR M-_L!IIV@C^0HJ'Y[,4)]Q KUAY[::@CXD]0W/K^Q*# 0 (21A9RC\S[2'$0I MTH@LR*8<>^6YX-&Z$@T4%6E1F40;.:>X(5=_K10OD!VB9:-"B6.X_QFB(JW.;\9(N\. M,7,1:K)"U OA((0J%ID#.(D4*UJ?H^2>:88'04VWYS>#]+S=^,YO]MBBQI!Z!^"YV17O(L:8X_HC?@\_ M-[''^_)A-5^D^?=P\G;Q.P4:G__"DQ_XC^7B]"LQZU&8V@L=B64*1A6"#U9" M+DY)*07CV3?;S'8FNR=?:4?@/-';L*T6CPVR_XEA]?FOY0RYU<5D#0)-[?-7 MN_8[94#S9 QG*=F^&4MN3I9P H+OH["AQ24##&<$F2:LB&!.(2T.L!BT" M&'3>:52:A_8M@[>GM\^DN<-B<[#>CA&=;Y9GJYE*Q@?T$62L=4"_#GJ1KKPOG'' M_F*1;[WO@3M0R[FRS#$(P9%7%6H.>XX>HI!:R:!0-ZIC&$3F_CWA2/1D+JM] MNONVSR3WE_3+_YPQ;4IQQ4 J4H-R=0EP%4!XYJS*BM9'HZ[;VY W<<_!9JBZ MWTYN;%WUFL_SZ2RN\;_.Z%&O?U3![F*L[CUC%%/U-&4C&:J[+[E"CW%"!6/K MT8.QH%1.X"N8,%JM-/=:ZC99EH]1M/?5YYWG7L-8,:4DIU#6:\;JI!8)P9A: M%ZDKAJ.7J4WAPZ,D36MF1L'$O#;MW^&D[/-X\(B_]^S M<#(O/^O8GI1J*N1NUF7;9X]C=7;B9$]K5+O!7+WNQ4.ON[&K9<%%=( BDZ_- M*(X*)D5PQ;)<3)#"C]=E;3N:]NDD="GN]^7I=UWO[]<+1SL95?*,*#V$L4>A$[7I*H!IFXV,#J4\G:V>C]P%9<]V+T]4J.' MON*@5K!%TO0 X 95[RISAL)]G1@O:$,6R8+%9(J5W+JT56N@#HSAE9]PM:9> M4\QQ^O,_YAG?+LIR]6WS[H](WL,9OJ%E_IK$O"*M_7:V/EU^H_W]Y<\/JV4^ M2YOHZ!.N?LP312OG/:?0JVBR!&T9K3:M%,08+01?0K+DO:30YI*^"3O=&]0A MN+SG*$X.@ Y.7J_EO"F>61 ?Q-)'4O3J![%TE=!JA<,4!$060FT[)<'%3%_E MS%U@7$O9)G+9CKZ)PYCI@72OG_;H6NT>JY=YM)XSCDE"+%F0B\4TA8Z2@DBF MA'+*:2W:W*EN0]W4';;'1\4@X.V@H@Y@=\7*F^7JO"_5N^7Z,M':2R[0E A& M\' ^>SEHX<%+FP,72DG5)O7I*:IZAMDN&%@V4LC4A<.?7O]VN7=PP?R%B-XN M*("K[%UP))-WH3*C49"H,-5<_F+I6TTQG&/2W=U['ZD:WNIUTR9N-L-.(WE/ MW!YZV]. =UWBZ57_<7ER0I;^K[#*,V)!R, M9$R,A$G+,B:2:&+< M>*FC-K%-'+(#L;T&SWM#9WE8/78 U:<9>QE.ZD>S$*R3:!#XYC B$E.NCJN) MLM0&@4%CH[.?K@ M+[".H=$1+W:: _?]Z5=<76Y6,Q0D08T>3"9XJ> 4!&6J7$OAR&R4?(KSG(>I MG;:RJ%/8[J[/(T#M*ZQ>/_UT/0O2Y>B* !&(/>5-!"]'0$B+WV;&)RKH]+ VR1 %9;!926 ^ZQKRB2%GZUFVH[EC38K M)NH+B[MH;$]O]/4B;Y.K&AI8FET,#0S+FAT;>U< M:7,;-Q+]OK\"43:Q7$7J5JS(6E7)DKWKB@^5):]K/VV!,Q@1TO7[&#K9U==JUY;:25JN;E]O;S-QML8VSMY'A[>S:; M;G?SGY;CAD%RIK*E%;EFG! MKSML0]*W\HI=_>MM*4X#>V<;+OO M)]O4RJXO6C@8%E&!JA9>$>-/)W 6."X='7F1OR$VBGE+4(4]C= MPT$__SB6(VEA0?>[ T[GS?4-3'VDK%75,4S["XWUXOG5^;N7E])Y']MC)7%_ ^?S\'2^5R/!3--!2.<,U4P"U]O M1"TT+YD5NC*,USF;:#65!O:8"<]D?"(M/&.LRF[QX@MNK( ]"/NCFO!ZSC;Q ML1^_WS]X&L3RYT_/B3D7F=(<(>*XJ7.A\:F-4S_.+SS"C=/'S C+"J7MF(U$ MJ68L5]!ZK2R;-'H"UYE5<(=E,.!26$$K(@VLVNA7D=%=O/); ^I42("MT9QI M40@MZDS@75P(/]M'AKT3QA*ZG6DKLU+0DKZL0403+Z4!X[#L@& Y/+7NRQAF ML0;KB*L0I?ML/GS%9X9MKK'L_!B_I-0&)!X2G54W I1-LYF$K8!J%]9VP-9< M"<_'7 -:1@:Q!MHX8()G8]S;L[&$#P 8,FYRT$\0M)!U%RMP%;BU\!X\@!A0 M,^%-\P*,5,I8>#5#OG16UP ^H/N$5JIF+Y2NV.[.\!=6R!+:BBMZ);)& UL3 MSJX\_YB->7U#[5;2H(79PI<9SW//Z6#4@(V5!R8 0&X$],OSWG@6EL#I%#S# M)Y-29GQ4BB5V[+6L:V&4Y>P9LCUAH*46"=D9X.NZ(^#K9^=G7U[?MM:;_"PG M<^>>Q5PABUGO"=S-W@+A@AW.&SM6&MY'-(4+IA&LF>#GHYW# 0P%_V<&M@J" M:L2&]M:83P5P#5$S<'I@>@05$T((#9^([<$NY)I->0F-0Q-_W4$W; );C]I= M:X-W&6="*_[E=PV!U)$3_MT+ ,RO C!:D/[7)/IS-X(R8)+-[ MX-<_E<4(Q3N\9-9T2I_$K[$J04O((CMDPD^INC#4;3#I&$PA8%.U8%,%GA P M T=SG/Z/19GCRQHU,$PV#[X2Y6TUC7!70.A3S^& 7*DLLE1J&CU M10D.%O( >"Z7T*Q5VFRQZX2;@K?F?#5PEH$G ?EH2E#^*8T0VP&2M:*IJ]:) MPZ2ZV&D(+30>!XN>*_PIVR%)( :\;EG'@B\0# M884G<>:SVKL$%J8 M: E_^R7/^1P'F8FH=3F ?F?"A=0@O(K+$DB\I=B S)SV=T;G6TP7YS$P^$R( MW/0&W$[3!1>\*+>8AQ2GB L+E@EM.6@TFB99 *O&:&EP*IC%6"PG48*#P-&U M^*V!CIRVDDQXJQJT M!6:#.3&G8/N,_@BAAT/\ "9EJ.<($I+D+6Q#'QA*Q7 M(UESUR6N\5N2_W4Z$IK$[N$/["H1S%;'"*T99C[0#%Q(W#88??AJ#<%5&LR: M^QWBE5 1&"X &RPT[*;&HL;@WAGTH?*>U@3W'N(UJ# XB7[#YUZDI(BHRK!' M@-B47"]@*3B?(\5UWMU6,#"\4#381BEN +( I::PA\D312T5L(&WV)JNU@-5 M\)6$G9X[I[FKA5]"FQC\65.YKASW^PER%M#U,A$G;(0KO16@??"/*I02 P2#4PJA)5N' #LP#1;F2\P #,A,\I MB8:[%LRTV\FP<635H5?]>_?=Y=\(;2U0HX3 MINMQ';$^>]+_A)N>_^>=>I+7Z&9G?OS^\&A=U?2!J/CY?MZ:RN&3*A[C M2SXH0NL^"+49R.$VY6/4=-1$QQ2!7U5"WU <"[/0#3@B<\_\A,^T.>$97CI+ MZZ(5L!> MFQ*]LPS3=Y;6R+<2ZT?2K;,0IXFS7AE-6^OXMX^KK$G\&[4'U(=X/5(PM_BT M2&XQ"ZVJAZQCJPWI1)G JA0*V6IV0U5U/C9&*G9?U:+1HK9[/,>0IHL2H:_B M#/U_HWS+!XV]31^G+ICI^6 +3)=\*>,B [BK:A@#D-^".G8]^NV4C"T)TPUH M5VY.VRFZC8EQ-U?3TPFMI9.]3^.SL2NL@.MD!/?+7%.5XF_J4N$_$WN%#0*-Y$!$CL7%04K M" 9@L!IW)G*U& KR+K!QA.8:.&D$KPF.=;S-A@^&T-W"<1H%\EUWO@,ZR)6 M]QD))^PJV^GZ\6>WO60^L)FAFYM1BM0E[7T^>?:-"[N:[M=AH@;9P67% [WT6SH6>J8G[[3=/?J M7X/M.M;"I5X6*F+#B][8[[2O\!%MZL57/E%$Z_X>Z]#R!(CD< 0(=SND,,@Q M+V=\;C;^N-K=->8O"&9=( -URD2."9H *8ZV.S6J_6Z(94)+M0]IC"/0F*BA0(,8X@?C4H)8\0C/8VDEXBZ,U:?P(OO^5H(-5WY^KUWBB 25DF;P M('Y^FE[!0BA< P"0]S5 9J4:PSYH3*?6(-X:4VSN)5S[LWR*YIF]<7FJ;N-M MH=4EK3(O'2=]$W'PJ^3L5UZ']W?VSK8.]O=C@1DZI)[#>^52+^KIAVT M]-F'#/!U6>XA&TM1 +\764.F6:''B5;?W2A J#5U%V_8F8J4(5H1,B*=?O%? MU/XEWD#8%[ 5=0CT^BW7Y^X#2D!.K/=;^Y,'@P&BS]W$.MU[>^"*H UU'6Q; ML-@>&* G-XV2V)>LX[>"9[*46)"+-T118(H)"&+0P*SU*CNQZ4[;OD0Q>$O$ MF;AKRAG<*EB3EM$NI(/<;+@-TP%7#=2UNZY[AY\CZ"W65<&#W8X*PC93/3T, M5MWI%\8:ZH550$C&5%:2_:]!L/!8$W%@YG$@6CDP@6,*NX@.3,)D^U9(J>R] <8#K=+4"D79A<;FLP.M#GTO[P M'Y6TADE3O,5'6H(6.DFTYBH 63J&EL![7E5'2(SR3/5JI%6#1XM&F!MTM#L\ MYUP+[I3.C7ZURL'3Q"%3^="ZCRFW7@)8D.4#%(1Y]!;%)XC@%:R^72S_#6=$ M,M7 HI=Q&&%A'/&\>SK?2!H'3)_5JG0:U 96UW1R]S=@/SWIH0?&&I&3TQ8- MW,XANXL\^<1]+YJP@GUM^A #Z)A1@2=2;"!U1W!#);>6\,4P&!_Z/ MK'-;;90(D:JK0%W&%.Z[KQN^X#?>:9Q;HY?D? /)Z(O"ARGD'S(26+,D-2QK M<**$P0"[>V.+O:P#Z@Q"*SY]&-$5O#DZR(!A(1)DD"[NSES4",333H$3'7G MS+C(!3 1A'@'L5*[=20/M7+I(1>DZC(P4D*)2XN57,8GP9,\ M8 ^_R2D'BMV2?]2#7>894:P/ZUAJE&+NXCO0N,8<0G>JOK'^L +=]'6-F4L!820R7HG%AF((5$AO^CJUE0$' MXO[M&5T/CC+92)V*T[9W9*HW2R9"O!%/'2 G%,'Q\$N30U(+?_3\!$K -Z"^ZI=O.8%VK=+BL!^I>4?[ZE@HP:E@H4X9QKOQJ>:OH[P8B4#%8\)P(2NAHD&!:PK9,3IN-"EL(_NCU! MGN2V!D1]JDGX#,,S(2UK8$]:O.A/^\O?XRM*WX#['[X'('9)JT7 ;',Z2Y*. MLI_TZ !/!)5'IH<\K:>;N)?I&O@:-%P'S]F"#J3+0NEDK@%]=&^!7%X%V6Z' M:%$LH( > 7P&P2%'&A>&&Z/7R2SA03RU"KA+'%--L/:RJ9$84_C*A!A7PI'] MX,*@&RP.12-GL3:$S")Z$4!*B2JZ'VM XDM170,"?.E,_Q&<.WO6H@:CT?0 M\7O LDX4^0N5TJVI:!\*I8>'^STH[>"BLYC$S4#9B'6-FGGB3_IPV@B4;NC= M*)_O<^Y_IRK@L,>GQHH,/Z%QLC$PED=PXL(%$9-[(!.QH(9@[-4]E#QB $WCVS.,]VH"R7(QR$[=RT)FDK8(M2$YWD;,:<;9_ METAN#';,8]Y U;#?\6S/FFKD S?[F3OCW*[8LT Y+X)!6-.)/J"(=4DX=\R= M\^-R ?%X=_"#6GY^5^ZS\Y,]_9../$H56L;?, $B9,:=TX9W'C$X%8LAOLA,!!9(6$!ICS#7)M8 MX0T!<+3,SK\PCS\XAO0'@YSXW8A@NU&-[FYQQ5GFM:F3V'8_?48_PG;Z'U!+ M P04 " "W;4=4-%I!DTT1 %F0 '@ &9A&AI8FET,3 Q+FAT;>T=:W/:N/;[_17:=-LD,V"P@80DW2'V 32 ()!/HA:3"6SOLA'1V]_>GCUP]7__UV M289RY)-O?_[ZV^:/QH?6@T/EY])/^^^OTWTK::-KF*:2"XY&% _4;C M\LL!.1A*&9TW&N/QV!JWK# >-*Z^-W"H=L,/0\$L3WH'[][B)_"34>_=O][^ M5*^3CZ&;C%@@B1LS*IE'$L&# ?GA,7%-ZG7SK0]A-(GY8"B)TW0<\B.,K_D- MU<\EESY[EX[SMJ'_?MM0D[SMA=[DW5N/WQ#N_7+ NZU.I]]K=[KM9K_=_"_-54_R[PE7J?CK@_.3^\XB,FR!XY+83 M1JV,5"^4,AR=MV#@ IHGTUC^E0C)^Y--P_,3%9*!I(,4CB(:3%XRKK^&02+( MMS@%E$GQHS@T>[$H^O24Q8QK+0L(S0F!$&X/&>SQ1;72J&A&>H$CD$ ML1O@1X G]Q(0]YZ2!1J#L1\PM*V"]*@ $QT&A(^B.+PQG_( 7H?);EA,?9_T M>4 #E\,($8MA+L#)15#4EURM0X0&WIM7[=,+ 4^YC&)F8B8JZ &8*G %_"S M$#Q-C_M<3BQR!0-40(6@< ^FJ,9]S.50 QA%82R3 ,8B,B2,Q@&AFA)Z5"0, MH^Z0_*VE@7A)C-Z(D@E\F8R'+"!CAF1#",V$, I\!T#JA0@[0,,\!B^#TP!: MP4\^2D9$@L@P:9%ME"DD>Q1S@'!2H!;3]$*. ZN0% $= <85' B!^LAG&JCO MN4/.^@4Q,=]30II)&)C!L41Y1(+6);W-*7VG**6C'2JAI_/$"%]F@: 8Q. ? M(RXE8T0P'X00("A-2H4:G48@;4 ,B%7(B,F8NT:=?#?Q8320EA*)Y# 4!6KT MF$L34=0(/?DA/O*1-$ IJ9[U(:K)\)U+7C$,$]^#EY%N %X?K)[&M08RRT&> MN08^9:(7P_LQCBN&0*1AZ'OPYPWU$Z:I,Y?;#V"?85-]C"H:,)F3-"7$$,"; MXA&'V4"NPC$\&J&JTGX?V*+U#0P63%0P,J$.15$M_<1##N#WD'GIHSM9KFBN M32!0/0CGT3DE<]EL@+M6XLV5*RC)R*&3Q& M:03K-FU!*HR4@EL9^+_1; .YD->YX"*_<.R^41 !^&4O&]L-#(>G:.7NI%4, M4P#U18&]!6XJF%$C4XEQ0>%[&A28WTL8 L?EM)RG0Z604G11RF:+!.B$<+$^ M#"T5<<8<[,V !>!J0 .5_B C N8"A5%DT;#?1H:.J?"!:H41O@+H*']%73>, M/45_-15*3 ]3#^13Y(.Q5+-EEKY"3[;6DM-)F$@4073^=, @Y0+N -U2(Z;I M2D<0ATHT$DK:YFC%H(A<0'Z@[@"CT4VX M21QC0ICI]1&WF%4#%H]A:-"342B+D A\689@B<%D3$"=;E"G%$)*J7#F$=AU M_*:6=H@V8+!L@DQTC2C#> ,$I$0H<:R$(F9HZ-'7:R.KA!K$# S4E/&UME%" M?C#B@0D,96H705]1-W,%0S.B29-:/E2>5 AR 9F.,#/+",3JX<,H8EX-O6I! M6&!8'='!E^X,*-#:@9< FP+6R)7^)'VCVL2*,'.IDT+T%L![O*]MKC&:MQ)% M;]IR3#%5F2MAD0*=<*S,$!5"ZHAR+X6K*B@*R"CQ)8_\-)( 3\Z51YN5J>K ]_$;#/^5RC /7?D2I-4'=VDH3\'61 MYBE_,)5-4O35P$24OBQS- S6 <7\YS5R'83C( VPOW]]3XZ^,YE E 54?B\P M"#HFW\ GU] 0\0!4U-,.BP4N$!Q=6(])C&8 =ZIU 'F(3CY!(.@=KNQKS'E'L8L5:0YU%S]PB\H*HQ9;+)-C-W!1I4,:!Z6@VO#J-JG H20,96%@M3 M.$V+?,"T2BB_IOQ!'NH+90"G\KM\ZJ42\7@ZH5M%8EZ$9BK-45 55E: )$ > M?Z(7:,I1K7'I)HR%;^M4>"$2[-8%BP\3X.(^0KGPC7F)E:;_'>E4 9LLY2\C MDE%BT3I SD#M)-F( A1)X Y1 "$!A-C9+$9@XJ9S:C,MV%0<'T&N*1)$4L/T M.V2$/ZB4XK "-!7BA#,Y?HE>1H(\I@.O+!.D*M-2JV2AQP$)31\57YN,!/2, M!PG\D4LAZ@$Z@3B@>@\M4_#3-P?FV:GEK%MM9"XY(N,-Z8R7Z#E; E;B;&( M2$: (TSKI1Y5J@4$XR4O[TY=EUC[U0I%Q3S34ZVS/EI<3R$$228KYK<(C0;O M/B:*>L@M&'*%!M=(("AYBG/)]HD$0[UT.D/A*3MGC 8YPB>'TXM5A\?6FU?V M2?-B^9]DOBS/[,"FZ?MYFH_/W9,UTM_,7Z$]$?J)++^R8+=6_QS&Z<@1\+K> M ^)>UVD?J'%._3&=B(/GVSVN#OML.\*QM&ID5(DAW\)]1I]&@IVG_[GPN "[ M/#GG@5):]=+%]/"( T2U$M=<#+P*=/TX1\]J:A0E@"^]=&;SV%*/&M*K>-:V M3KIG]*V.NW6RH>U3ZWV27>I81N*$IH:0'!(;8-?#EH'N3QY MN(!][D2WQ)XVUC[KEVBNR;UJ^]U=M%.L>/H%C$ FD@;M[<;H,C5S5Y/HD:BA M&V#Q)B'W3;NH;YF+FD)P@5B6RQ)<\!/]_H6Q(F3*>[9),E!5?F-C M_C IV$*$/\S;P%X3 390TIO6V6,EW:C_0QF?Q>;/(>XJY\\2DY5"<6)UE@"C M(ME! UIO6161.*[YM4]=L*'=5V::ACM2%C5]D_:5JM M'?5+7\G4Z&R#;72 M6+&T:3"M(SO/6]6;&/HC'GB .LC=231[7.:IMC4*,=?33W\Q12JG;;7:2(C9 M?=4\IEUZJS?=XRQM5>D2,-S?\!G% IXAC\B1WLC #1JL#S>;6HD4JDQ?;UK\ M&7#F2BLO&<6M!PQ[5!G9F.%$HEQX7,+E@5.I MJ&I^0<]V":FS'4):\&Y/*:EFGVO,!&XSKT92E0%\*DD%^[JP].PYRH$6;@CW M0RS[5_NJ>J\**]X!\5IY?U876-@UM4=,78FU[ZI$;VH+LN(@1S"[B:K*^8O1 M=%[85=P=K>ER=P#!Q9)/Y9-95CH:P'@@+UA?D0 5/(L-E&-ZI"A2V:F?PS&J=G*Y^"Z]KG7;7L#.X?<.V M=VP?$S7NI6WVO5?6$(L&TH3C+*[PF@W:R?VR5X8-X@GNRN,30>$L;W!PK@+ MI0)_,#<,O'DA2^>S*W:2> MS/0Y"7PUY_#C/5('TE@A9"Z)T M&\SF@X.CI]3E[26STSV%&+2Y)_.:R=QNU=JGCPCU]V1>BLR.76MWG]EH[$+2 M]"G$)D]9V<&.94W.6;?6:7?W<>:Z5XZ=FGVV)_/:PWF[9I_NLZ8UD]D^>VA MN^JLJ51;/;>Q1'7=6&N3"@4_YIU9:GE3YEL^PM:EA0I)4VA<41NXL*6TE#'O M);HJSK1PG&X@6U%A:@I,"TV""G6FJJ:O_;JZ;Q ^;-NO%_?QV;B:S?<"NT!. MES=B!S_=KB]K/JU;5\XV[7.!:OW$G^W:ISK^U52?'']R=Q,_SH1NXQ=Q][J> M1$3&B7LM:H566$#:8A?MB$Z4L$1)+!**/43# M*6*H1J-IOR,8WF*^ODEC=)HWG#9]-[ MY_.""=0K\*$0V>TKE,AQ6$_'I-C7WZA3B.T;-8>(NB@@IZJ,*??Q;=NICT!P MAJK*5E ?>:0E88P=I/O8#3%,VST>%ONTYKIK'1K@M5Y6?TDWY-<$R0MQ"U3I M@:P-076NL7?W&%M$%6B!3;,-&W*VE'M(U>[JN99U6D/1--U:PUAW65*=R$T+ M0%7?NYQZ;WV%[FG7:K>G8N'OKC79*>KN>UTD?FE:=+VLWCOFWAEUR&%? MW3<50W::YCQ"%'+P@_L"O]VL'+ [^Z*!YV5 =;! MEEDCVYB5F,^0V@.1<$VC<%AV/ S]J92YF $?K?D,N!IQ^>;_S!I8:X;HSOEK MI(T)*/QJJE^M,_6+2=E+"S_IL?-L)0;7)O3!X'&9#7(8,X'W M2:GEE[XZP9.MV^#E,MFM75-+%KC2ARQ9M7G>[%_=1@:Y8L6FWKU%YN;>$^P[8=Z\1>PS%=7 E9KCGR5L?E*SV_ M^Q)0?=QJT$,H\(1!Q*:M$VV&8*SB".CND6-M:V:[D%$LB?QFYQIK62W;+Y4] MF3G:0J1_W)EJJ9P"PV^55916,EYZ([B3!KCBJQRC4]OJGARG4!C@H MDP6:%>B91/!^*:+=VG#1O,*RSL,]]>8EN"9>XWI4Q\[N>>.M=-TG/UU]8H*J[FNWB[< M :\N![\/"-C#?>9V;'Q1[6,71BQ?;YY>_)@=SE'7VU7<=R[RV\ 1X)BYX2!0 MJF@.$/&X=&5YK7AX01]68;?P$6=XF$&?-X#7XM!/S[+<>>.ZOD^\U/ >N]K/ MN>09GHBD]Q?>]:[N7,?-?68.9,3,2UPFYG285R4,E "5)56 IC4+B&QZVD.. MF7_#S(F/F-TPP!WG'+&[#CQLC!%L]$)O K^&V=:6_;.!"&O^^OX+K8HT"MPT<2'PW@.&GC;=H:L;O%?EK0$FUQEQ(%BHKC M_/HE=3B'E:Z#I*D\48':2212'/)YAT-Y1/=_/OX\G/XU/D&>]!D:?SDZ&PU1 MK6Z:7YM#TSR>'J/3Z<71/^B>CT[:\C#E: +3Z*&U6B@KUS\2R]P>EQ2R2*D; MM2W/W:!)/(NH2[&@JDX^1^]P)(D"3 V^'^)@A3;:N1X>+!9JA"0/NVIH5']* M/&,D/SKCPB6BKLQ@.(Q(-_^AY](H9'C5I4'2F*10+ZMKQJ7DOJZN=T&$I YF MV9@EPY<>OH; L%(0I!I]Z>97S@X;R2%3N@7'FH;=:MU[V#+L^XM^H]KVGG%P MT'[R:FW+Z!SL/7VU+:.]96O-I(/33E;C&"DNWM::M;Q B%U7>8]N([Q$MAJZ M&U)C9+XQE.DH/K_^$E;>$[X0./2H@\ZX@[4S70.>=<..6[@6] I]PCYYG'6. M\NU$E,J^OP@6:!0X7(1H -:ZMP6+\$5 >> M$ZDT'#W5L);>ZG5X-=)N)\!I-(]..=/MC_*HZSOVQP]U>,6=8GR/=W-M2L.'X8QV>D@KB" M>$L<(D6_0V=D0(L-[%<,P&3ZGJBEH$HN0 MQ1'"@5H?QV'(5E!)MK=9]U4D[R#):V_\D5Q2AX,%N'+%0 $>!0&_P.L[A\2<\S=F=3@>8Y@K S#27 MMR0[?2]-,'RJV.T93BWT'7ME5EIQ]LU0"4$HH?WZJGG04_%C_*!/*P22\%! .);8Z$OB*,I"Q ME3(MH@R-_) +B7]]U6C:/?7:V.^I@.OD0I/M1*K"'D;'PW#XK4#7YN. MQI(8VW[^ 6MUOTTD!69U7\SZ[CG0>Z>X .8GE'IJ4$L;A\[UT]#4I[O],.V] M8H06=)WR8($^J)OHOJVF[[!]>V'AF]0#A5RNU%!_C(@GU(<_$.#BO'=9SP;R@KQ#3].@BOU MOV)\]QG/Q_(1D)>>W(^8X=7#;A^6WJ;KQ,',.#1Q P,=>2!EMU66R2[)KA!) M*'J;JKB0X>"1]V#*9=.- "^S[G4UQ^V(V IYA"*V4> "G=D2RW2FKG!T5#F: M)L^1CP5W8D&237_'@EY@2< *$=J=L4U67_(Z*N7[J\<9B3 C%A;<7W!%"7GM33.%A@\X,B0Q@-@"O;. M([0O@"G"$(K$)DLJK])/YT'*+)_2]+:;K9YXY+:DY=0;M.\?O8])*)H;"0)= M;Z,3!'?[''""*P(2BM@F(::0;XCHS>+/0"[4H'V=SB:)4#3V3N# @;GW;C:? MO3N''4)"TUH!D5#$=D38@L:@$R"/3M#1GQ!E!BW?N(C%1&>FQ#-&U+M++P[[ MZB5O65:\U3#VV^H2(8^HWO.GJR-022](;TE=Z675WRR8VMFUKHO@6:2_N_/^ M(ALX9+UTV)_I)F9M3EIXZW7&W95Z\Z3/#O\#4$L#!!0 ( +=M1U3-;M 9 MZP( -D' = 9F%S=#$R,S$R,#(Q,3 M:V5X:&EB:70R,RYH=&W-5=MN MVS@0?=^OF#KH90'+NEB6:\4UT+7EU&CB&(Z*8)\6M#BRB$JD0-)QW:\O*<6I MVR1 7W:[>B TG-LYY QG_&)V/4W_7B50Z*J$U:>_+A=3Z#BN>]N?NNXLG<&' M].H2PI[G0RH)5TPSP4GINLFR YU"ZSIVW?U^W]OW>T)NW73MVE"A6PJAL$L2.CDC_$+QX&9R'85<@V91**1PDXQOH5;BNHS.,Z]U534!\FVA8; M"P*X%?(SNR.M7C-=XN089^RV\MAMDHPW@AXF8\KN@-%W'48'A&+DT8!$HY#2 M?!,2#[TH'(U(A /_[3^^ >D:\]9'Z4.)[SH5XTZ!-G\T9U$?N> M][+3F$[&N>#:Y)/&O_UMPSP*IO&+=DC)MCQN*'5:UZ,Z$Z60\9G7?.=6X^2D M8N4A?IVR"A4L<0]K41'^NJO,-3@*)_SJK\$E6MPB9X,JV@A:@ M"P3&,R%K(8EM--@<0&*.$GEF58V%Q"U3^MY :=,_M@44O%F*'O3[?6<0#*-! M%XZBWP\#WS^1HR#R1R?R, H]HR>0LB![&3)KU! MIX$V?3O'C=P1>7AUYD?>^;#;=&H7]DP7QE#5F#T0LSQ%R5J_G''",T;*4P(6 MP!,*4%F!=%>B13 G2J-Y@,SC4-6$'QHG&Q[SW"1C=\A1*6O);+%:2Y-82U&" MN$-Y$K_E89Z='CRJD6?[^D'W7Q?*J[-P>*Z:%>#CZNH"+B]7OU+;@]]6VU>, MU<:V\;N17] MWE_!E='$!O26;-FR8R#K!]9HF@2IVZ"?"FK(D0ASAK,D1[+ZZWM(CAZVY(V< MS4-RQQ]DS?"2O.0]O/>2/-#9+YTE^N_W[.]*M-UOD5M/4""M42F6C/V M4\,UU6U(I0RO,\LJYV?N#3XY9>=_.?NE5B.7*LH3GEH2:4XM9R0W(AV2SXR; M.U*K%5(7*IMJ,1Q9TFZVV^2STG=B3$.Y%5;R\UD[9XWP?-;PG9P-%)N>GS$Q M)H*]J8CCJ'?2:44GW1YCW9/F"65'-#H>L':WU6OB_W]:4+(!\5#'V*GD;RJ) M2&LC[OKO=]OUWF%F3R>"V5&_U6S^M>)%S\]BE5KTIU$_? W-K#1F^;VM42F& M:=\/J1*JSHHC)97N[S7]WZDKJ<4T$7+:?WTK$F[(>SXAGU1"T]=5 S/4#-0 M?Y*>%U>?;F^N;R[>WMY\>/^/;=&UNU;7FRJYI*G@DKRKDVOTF7)CJB3BVHIX M2NR(VE=[A\>G&X[B-*.,8374)(]MOW.$-QX\(F5 >K_FWORDD;;JLS'\^-X? M3DO[N.X-?D-&=,R)YF/!)_ C=B0,H6F:4XF7F=*6J)1<*YV\VFL=-4];S=K? MB(K)-366PX_!QR093:/"1 D:C),&3%C!;3".\TD0E<&96!;D5@91' M6(I43YU(0N\X^EUJT^ =@S+H4OHP@SZ<0"0TP@K$4E2')HQK,AF):$1,[CX6 M]2=<\Z(1-X!$&(GXXT+91-@1!F@R'GD%7;L95%,,PQRC&B.#Z?(TO! $=G8' M@9S$(H6-'5P6-JT"?A!'L5XJ%VD,'T)=\H/OD:$EE.2P>P. ML0[)4BX@6:#!/.H:J&<^JZHZB5Q" #A4 (OOSGA](FI&))9J8F8@U7PHC$5* M9@EU+X/>T+*ZA#4S4V9%VQ<"M^[6P>WV@6U>[1VW6[U34P"JR F<@U!Q+/#H MK79#J.8>'["W&$CN[$@X0#F0PHRN$.-^U!-X )J?0%WLC14?Q@XYB=.0&^QC2D'"1_>L3IUY[BV!*#[8( MINVNFX=+;K 9@;%\3/LRG*HNW$8T-YM7<7%OP(&*HJ<0256NT0#\TU@8[_4@ MQ5/?CDN5%_YRV>=J+JF'61%*%U"I%O[8%0KX3NABE!3,;RM-/C""":J%&X ( M =]'@=2UE!L7A/W2-#YB>Q^)?2L4PH;25\HH\!WEDCK7CF%Y)1;!'#5":K"< MT>#;@#M!>%_4Y^SKO>U6P7BP/3#NU8]ZJS#>V%VMH'ES1[A26NJCQWTQ MH"S7&2!M?#X214HSKX!/4(<\19HA@6R4\,PM&2>"Y#N@%TM+9#Y2O C\1MN# MWYD;OAI3F7M?Y8S+XQ@9HAAS=X2PFNG-LXD-?&]X7)_\>;BB(ORF"2GF0.7V M:0TVB0YT+LU=_AQ_><=#!K/,W*] 'F8"^GBTN0YV'W%L>Q W]YC!F*N@<-ON M(FGS)6N1]PP_Z8*YBJ)<.],O121>*8[O$_8E!^O PZ"!H-:)FGF8XW^Q&61F*(* (;\L1H"O[OD,'D" M>&"6_&"*0++VV.P%!?4MW :]1>R.-1Q&%5;GWL$6>9))->4HG8Q4\(7T 7P!MS7)P>MGQ+SZBOF_\2R>;&3"'_VY131(Y-TVA>I[]97.BVP/5#6JL3# M>^Q"$%*7XE+88SL4%[?,)R?UX\..NVBVT,:R6;/MV2B_::N'G7KG:+,Y:/CI#5,,(YJ,IF\JG^NWLGK1F3BC8S"W!QW8,)OSQCLE3$BZQUA_&\F+P.SZN:S[0N;O&ZU4] M%>09PVNZP56>+[HA*KZV^6\FN@OF>[7711[A/X/?7?U<)5 \L/&V6Z,(!BYU M@2SQ!]!D-K&[9*H=M\,N3?5'C?S>Y;(^=;X8"1Z3JWL>Y>[TC7P(V])R]K_3 M[.]_#(?;R$U7)OU@==8;/HU;LVEY1!#,5&!(]L.%U9BO4 87+L.G@LU%%3J MW\CM:I4OL P7.FU&=NS.R8XCO3#=D-<&V";>U6B,5+Y/Y81.3>7_B!!)]B^4 MN_?(^>+0]F<3#E\$.?(W)>'FR#L^$24MLJ1%_@0#E;3(DA99TB)+6F1)B]RQ MZ[B2%EG2(G_LA5U)BRQID2_@/K"D19:TR)(66=(BMQ1Q)2VRI$66M,C=V8>5 MM,@==K9;N,LJ:9$E+;*D19:TR)(6^30MLMOZ+K3(XV9)BWPA'):2%KG3YMN M%KE,G=@I*MB+(43NK 5V:9(7#+Q_8=-)UC$CK^!F8XPD!Z7#_=R+8<:ZI8/DDFY'[]K>2$ MMT";SJ0M/?A@8N]J]]E'NZN7WIO!N#_Y=#Z$5,\XG'_\<'K2ATK5=:_J?=<= M3 9P//GC%!J.5X.)))EBFHF,<-<=GE6@DFJ==UQW/I\[\[HCY-2=7+C&5,/E M0BCJQ#JN'/;,%WQ2$A_^UGM3K<) 1,6,9AHB28FF,12*95.XBJGZ#-7J4JLO M\H5DTU2#[_D^7 GYF5V34JZ9YO1P9:?GEN\]USKIA2)>'/9B=@TL?E]A$:&U M6MMK!_0@;#0#/TC07C-JM[RV1\(H_KN&(%U4+\#T?67&LFI*C?].PW=: MS5QWYRS6::?F>;]7K.IA+Q&91G\2QY<_2S-KQC2]T57"V33KV) JY="5.!)< MR,Z.9_^Z1E)-R(SQ1>?=A,VH@C,ZAPLQ(]F[?8734%54LJ145.Q?BI@0GGV= MEY!;:(>SC*Y"J/D&]/ F92'34/SP? "+H=]^Q9X!S >P>1X")='%Q^.SH:7U?%?I\-/<-2? M&(GO>1L%'.3??V(:3X9W7DA5$/2K!5S2R%39VYW:@=<+N HTD9B8ML'2J)TI5=D,94*9PP+*Z)2LX0A4)T2M)XR!3E"%#&+0-)< M2 U)P?D"(C'+N5&<,YU:.Y+^4S!)38$I8_L!KEI]E^R!D%!K[L9[MQ!I5$CL M$6AF>!.E))O2%(2",L2(6?$V$//F2;,H&79,P@)DP@QEU09,/M& MD7 .: U"4<]E2,ZE!@4"=K(C&3.6<+#HLLQ[MH.[25BBT%C/;@:]-"4>$+[NP;+D>^4W'#WRS)&E< MAW2\\[?O,E MQS:BH2R(7$!KW^[$'L1I)]"UN;M6ID]LC#:2;2W X']0W4'@M)OUYZK[RR4: M! =;+V[<"[?]^M;--IU&N[U]L <.[CNVV8D\4[>5;RGREUO8;W<:K:ZRS[(& MUI\#DC'*X=2!$6+"S:?ZABZW?:[*RGBY=!T+'N-VZI3.F5IODUO)KF7#,>W( MK"!*-Q]O?WICHH_D0AXBJW1[84KMGDN&A.3(R%HF[;W>5+I' MRUK*[&VP_U_A?71_FHOR KDC*2>&ZK4;U;O^;7?(WMT0$F(3+_3ZD*]%@# &9AO:Q#L! (;B 0 4 " 2*9 P!F M87-T+3(P,C$Q,C,Q7VL" #9!P '0 @ 'TM0< 9F%S M=#$R,S$R,#(Q,3 M:V5X:&EB:70R,RYH=&U02P$"% ,4 " "W;4=45L9) M5>T( H4P '0 @ $:N0< 9F%S=#$R,S$R,#(Q,3 M:V5X M:&EB:70S,2YH=&U02P$"% ,4 " "W;4=4J[+F=

PK7H6.'M1'V9CL'77$/TA?VQF8>IMSSL* M,V\)*PX/0;F8^:>9U024NCKKD_OPQ;'L-E MX66!9A&>YO'9&_00ND?W=X[AA:_$?6:JU)9@UIL2299\62&%R-JWR/!F/P5< MV3X4:#LBUN$/^I%<9^\_^M^J)BL+AG3_T+=QNMN6+-9K'_91N,TI6QDCV88_ M2KZ?>O)$\V#+0-B#!]D_%![FO>1QS8O:SQO)]_VN7HU=X,%5+B2)!-3ZL/:+ MMQ-KJCLP^83PE-9@X>@54Y_\SC>9:=D/MZ!^0.]LO9!0O)750$RI;PPGS;VD M&Y%OY#K2U#X$OZ3V,>:*<_K.:[\*&R?3'UG=J=!N;XRPVOV-MB/8FK\,26EQ MD$K_.!+PU3&E\:(*9:%XEYA3,R#ZRUVSP1[1C%:R69-2?E)7F:QXLGM_='/J MT G^/QX]T+Y#V-E!7HV?.+@JW9J-8LPEWVCTOV%VW"JG8F#*2.%*>,PBK^?5 M2M.+VB+6EF-]R43*[&QM;^=WS.^LD[*&T)E%6%54&[CD=,;U"^OXMN2D[^NG MC@_I15_W_3[,P'WH^\IDW&=GO8*#U[D0@5\34NUFI25]DG5-P*V^X_.0=:M# MH1$&3#ET?[T:59FIXP9(C,SM]%:H.NE)WR%0DUZ^V[P0%O! JPQX/+2.$_GM M>:N%E4.7^A@O^2_0PUGGZ-)G+?*0>@-NE=W M[]/;QYS>/8V]%OO,PW0JTPQAN :OCW6(&KM/%""O%O?G/R/EW_#N,PA!E(08 M!-4D,;8C1ZFPWZ>Z\@B8$_.82*=(O'9 6E[Y?)DJN?N5WDM& M(?," 0JX^X"JH]0)Y@V/A&EXA/@UI+C)D,**J@9\VUM,T:V?)(NR#ZLO-CI_ M7CK'A?@/$\?".3L-F)Z< :URL)MR%AX5K+>4'="^',L'+_[F?=;UP./PR%Z_ M^48C@N:P=:PRY<@/9W][(U:/K=IB3^ZZ"C1\ VT0E:@>?Y+6>A%PW9%%3%U: M6WGBNH Q^3TQ%%Q<]DDF/))P%Q-UFK.W_%X.$M-F+#.7TUJ9QW?B7&AF[V;L M!I'DN@3GC5"1)R\98 TLYF9!)EG&99RV2L'(+NQKO9.4PH6H.%R]>;ES7;6_ M97,+HA3&0XY[TQF'V&GXGC*U1S"2)EU:PH<'P265[(.\STZ*X?NWV>B6W#L. MPP>/#G\JCMV[?SL?9,L'L9.D;]VGDHLRK+T E4 N1.T]S/+FU+'[N%W7D&B1 M[ES)>XM6UBD;]EUEQ2O&P*$-"O,8T-Q K'1M(58BTQFI=*OY-E4'71WWJ][E M [G>=4H)\_#PR9=6438;[:'T:434U#800N"_;0#T643&*3YEFV;;=9 MY>!-AX[FQ/[4]_^/.E[^4:GBOU1U(A/,I4>1K)O5=G=1U.*(>S5\A-Q]9T)K M;8?D:HUNJU<_?&K?)/8 [HC@YPQB:??7/R"VAN:VQ7&7]]F4R\R?2MF_?C.VVL^7# M%/Z)(-CEDJ[-\MO T>8I\LF:;WT=-/IQ0$7_K-9.2[^*P(9K896>=B%]+M@7E4P%WLY4@CGUC>VV\T3OI6U= MY"B$"W$ANZQCMT[:RV'($2;1U(W>W1Y2_-LS\$]S8CGVG7-G6(-[%LD+G_*( MMCKLR?3D+YR2#\YUNTN$W]S^89@E?KDDE$W,_"U!9)T+_RM=^%BZUFG&?;WA MR1:#_1XWC>7O%_^ #754]%)!+8 MB3K[VG!,\'BAKR;KD]YY2P'7A3SK) ^@9I2UWYJ1T)1B3!MM@TL@U%\2;M/, MGW\Y%(@M$.FZ$!W-+>PE"91B?.]D-;&^UXO=D_SY # M_?#*Q,0#VJ4MKEZ$J-)9//%7LL))M+?R:BYO6YI!)U8IYJ\TB7M8.H1J=_J< MAX/:R+YC9SDK'ZE:G+,.@[15GA&AE#2EL&Z J_DV6\(5:J-^=1WO#MFE<-)K MKB0&=MG#Q1'2@"@:6ET?E5N<2,?F/Y2B_N5./][7EQ)#IES M%VFUTY$-)>](BB/+I/(K7$C(/;2OW%>JXGBC,N^A SA&+=WZ!7\X;[1"2 #E*]\S M6^&)?X1\5&6#RK'78&/:ZOY?^>?CKI-?+.6>'Y4+^;MO+-RS5? M3?R6+J^WHQOZ;_;3PI5++:P^TP-\]ZT&PI?GTCE7SLSXWUV^^1MK NJKJZ1E MUAZ@=<^].A!'W^0LPA95=?7R\O%$1Y6>(VB\#2X #.)1K=?L:#QT*0,14;$X M>I(BKG]H^ @69C/TUH@#XG+?X,JZ0<'PE0GM,V>TIDQYXCO#(CZ>-%7], "Z MX[()+\*GL1&$W9R#-]E1I-'6'I'S4=Z[@_53A=[)$;LM,J:*917HUI&ZDKG= M9*@$,K'5>'!:,IMIV7CY4#Q0]?,"IFWT,U8*-EU%H)DOASD$Y/&X70[=C&7; M'A56*F6AAOG96U?+FA7[%: \?6K!Y-0S]_9[5:8SF)Q/%=*4,]C*[G>#Q5S( M^P/416?G5?UBW!/8]#0T%B:,ED)W!=O71NN>UH3M]]2>N(F\^'G(^S &#JAI MB7>W6*%EF!;?-)'7@SD]<[AV*\./G3']Q&_& Z\Y]/G)IG=U MS02&R?D=PK/.H+/?P+P;V# ;<)5L&C*A)ES5DV_C'GPI<&0<&-_MN&$P-=&8 M!_FX9#AU,@6+(_G0R*."6@B95.K4Z@4)P\)XHE:UQI6:)3&/W#/7>!]\R MGLA%QK_/W]5E_&F\_4'G"]M/H]<\33=E554J^I3--.)_+ME.)IJ*#J5,1>>G M[;KA)G_7_[;%E^DBF9UZ1576W\;".[3$!G3UG<'4$9S7P-+,S M^P^F5@P7<@\:N]?M0$\4( A:#)!IB8L*@WR[C=CMS_>@:3A#GLEWX4B#& ,0 M1M#<&0?]SOQQF>%KOE(Q_X8+,37X^#,O8 ?!W/.7N10)A2] MF#3=G1RL"HRU#NP/95=_Y9C3^=L:NR,J/5AZK54_'-\,N/M9/K'T:C]K:Y=V MVJO0;=4>\4(6SM3@M!(K.I?B\DLQ'WS"ZV]@_.^,^98:2]8-'>MM$B$+)W>M%YL^DYP9, W]=GLHAZ/'H+0$\ M8\EX /HQ$O@8OK3 UY1)LU-%Q?8[W@WNK;\K;JE1IQ?VAQXV:[09$"-,OT+0 M+'ZGF<%BL*3.J+6>X#E!UA,:HK5)V\W1K6_;Y4.3*D6+\SI'%]O1X2F@:YMM MO%Z-@HJ>ZK=B-RI'A@NA'4=8KC;.MPM+=;LNW2\E*RWEPJT NA?/&J\&0\N( M5426F#)#F9VJWU^ 7"8/XTO*[&:@0D@;5?9W7Y;PWB?WM:K*4C-Y:]A_V5&2SA& MJ&4S8=?TR-H$2HRN&/N).!DE(\-W-';'>LR>U:'16A^A,Y8AE!*B!;BT ?R7GN.J B M:./^!JB?D.K+Y,>#S3]3-V4,D"\(,5D7GU_\2KK9.C!FF)U()!-_U]_0^Y;9 MPI'N+J26NY,]?LY:6@&T)1Z&_.ECN5K(X(TO'*4K2*^E.)33U4B%G68P$B?J MC9&[3-03?T+4HLJ!K5*7;WN5U2;M.-ZOD;>TK2I*)]&&!M!WC[(="!PG@ .. M+J0&$:E\3'/4*78F0)+@0B+BW@3!:,_ 6)DC?<+\J83E;_K!!K+6OM2F4,\N M;*RTU;/;ED4),X5F"D&&F14#2M3FVG[[FHG)E\\)PDC94ENRLJ/5S(1/=HZU M3T6&J76%\?%H%IT+B78A+*QQ(:M27,AZ!Y[#CB&X^(!.A#%,*ZP2PSKR3XY@ MXF]'L L;0X6Z-64OLN$OCO3@T7UXOUI=5[[AHV7WYN/ N.@3)2(87-^VC>39 ML.$C.&2[7N:*WI7T<*1/5/FUMME?9X^0R42-V5SW\8$4N_P!DH$S$M>IOXLF M\W@8Y4N143:LAJ3XE?"$JK,3D6&XM=&2AW3$!!F'P0"\%#;A]'A3BW\-;2VO MMH&3?'@#D1D+9@7Z/IN-!>MIA9QC1SGW-I52OUN ,^DE^H]R\ )_.N F0"]' MO$@$L'6M].K*/HK]T)T*"\[(QR?M4377V?_D@7,'/)/V+Q=SR!K>%HGTTV MO/+/P3AR(7<(VY;C+M)/5Y.#4N2ZOU19"S8,AG;%7%[?QM$D(?;P1*_Q8%6V M.,^N: 8?">2XD_O<1 K!:GW:=OB6L"$A6A5)5 M+M@@[2XEV&-R&F*.L+++J007$? 8/Q6F[8 ,_\"!C8S.DQ+L25I4\[$/?Z?*U/2NX/7[OC>B+B1IP^GWL\^ZGJ7+LU92G#YMX6Y,-'%?HQE9,ETJMWKE[6W@UAM; MZ,I3ZPD-ZWYGCCC-86O? J=_/2N+(,C##S.%5BK8+:9+Q%$$R)_PYUM"T1W M[D!C$FYL]5R&#>T&Q?9Q]2X^ "E5D.*^Z213,NK?HW:E_U[NH'^HMJ"I6^3A MVIH(ITNRCZ]#E(*5EVA!@8CTBRF"AAJC;NU&*Y>7"TU2%=P,U QNY\2N+L=C MJQ\N#3+US@VP/,$?)$#H8TF=[4)PF_$#"JX+X/'PW+>QC6F M[^)""&*D.W6Y"BT_J&>Q;HL@%<3FW9T2\67XNJNHE<>C+SCE-[L?")N\Q?1@8-\--$V M6?D7#XK>(&,9JJ>),.)U3&_2Z%ACY2]<$EZ-)XD/><8((76\-VH:$'5'"X=1 M677W4#(Y.^J>RFZ-\=;]\3"DXVK*%^'4];YF&*B5SC@(^LT0468-="V,C^B. MRVMF5\;&#\B,*-LG\E>:M.#?@^>9ZN@^&,1K.[89$98M0>L0]>S)_?ZE52.< M_?["\E-FI:@1PV>_"W3Y3(2Y7BZ!Y,,^%K4Y,;TLY)[J_*#].L*CMH7%YGBB MBMI8O:,/7+VZ$B R#F4D#FJT3W?G@Q?-0FH=V<2J6T'G1=@5OFN+")R& MM2'TR:GZ!W-O9RTV""N5S G=MX.=^B?;+1EG=@ZV#-Y4V%DPL)8Z.KD?%4.# MS*F*T=Z?K!ES+O'2[;=O=U@]VSO0M#5V_?LL M**VG)>"?D](_IAH:PNKK\?T&;[/-/G(FWN%XWOR!_ /SBI\&ZWU'^BN';X[ M>+L, 6KY,UZ'8>5Q<.QG_V,F,JED888F5.,$U-B-VA,&6.XG]:WESN M ICW9_&[6!)@ %.7I=*/%D(ITEC!+H]?C<6%"%X_JYC<(U=KG?2ULE+6]GG* M2'W&45SA$SES@9,W3"]A/BJ/E,:4*@W?G3UV>L*;6EOBM>;UD\<5+)[^NTN> M_Q\_M)!W;>EP ZJL/V#VHUR&>%K<9S?+GL;)I[P4-3F85DNRAUU/])S4'OI8 M'G-<[L(52=>K?%35K$?GCM3J A3>UD$IT0Q+Z6ID1)P&F[]U4QBKRJ@N]:@U MW5Z=6F7B8'PWZ>-UJZO&\@Q?L#*_?*+0@@-5RCK8L8;6 M=?6Q[YNHP'[=CDW-4_L3+OP\M%\T/DM@S0=450OC0KS58K [&F6F?<;X&7 : MH4-5#(40QM'5FV65Z3+5"37O"VWO>(9JII%2CR3:X92L#74DO71KK8UMW?C& M":X$\*C/DB;3!NRED(A+/4QKI'AG,#4[:WT]V#JB\:+0#&V\),]+7>6>R:L@ M.?O.^/K$M5)Z..,+.Q4- ?.0RA1H)R#\_6#Q5U7V9"IUN<_1I:_<^V=-F*IJ M]]:3*UFH(MY)3>K3"YCY0L3:"A^,2\+M.?$79@E[N MTR%"RE=K8F+<[HI.V'T838MXK/2Y^/I3$PB]805&\Y;%$ZK7EX+H48PNL+F@ M]:TG3!:OOKB>P?0X&8/J43KSNK)JT/QGS9<+%89)61'6CM^^\/^0R9\L9;^U M'M$ZV;.M_^W3'M%(XSWQD=?._!'^U, 8D0W0O$0Z1 Z BXRM=,5FV('%](-/ MP4-T3!M,1,-SHNM*,OZ%RQ>XQ]NVF6A*PQYZ3_U%'J=6RL_A0F!!)QHU[,2^!EHVE0N M7=#J2C'1\:U&F_>+57E+E3J]M!-OM6%G<4['2*QYW:*NQZ^/;>3_Q-GJ&*#& M*"ZLB\EW-3;H:Q3AKH:N30,'^ R&X-D,<\>!Q]*77)F*<0DPLFO[HFF3Q^YP M$E;DSB87@N3P7^[]"F<'NG4VH<^QW'B<@$>>FB\!WJ&AC5M>(=-OU%01%.[0 M@-82R5>V>VA6GPT*7_C&Q\BDX+<__/V'C;4'2QEM/Q*.8+]" 7DHO8&90U,? MWQ&&)H.YD)*$)Q8S#]VUCND62N"^_$ &/;O[;!@MU]&!=;BLT\5:FEB=C5N# MG2DAG_;-ONY_QI-/Z:5>WG .WMHXR,\8>++X/WU4493T!$X_B0L9"R>M8<*6 MI)0RIM[MXT(L',=2=ZX=P)(XL7)0+IMO5UI]% M2("+5Y,%)2B*'%O=;XU.S)KO'P#_.X0;!! 3*$EUF.##U2UXA90?;ZIW/I=H MIU(5WV+),YP'ILR<0M+Z'M_=P]X*G2:F@"O\,J[9(&A_+/"W'VJ2^)BS MBPF+_ETZ)]H:KTZXI9$A&^_0:FXY>?,<:B.*>3YG_2:SCP1O]GF"Y=,]E2T, MZM HAK21Y\]["A(*\P0/\4EEO?F0(=V M:,+;BZ>^3=UZ:_%JW>6#&!FVGT>)BX%RZY;9M"WT2V#B"H\NO@9O]I2MARKH MW(:MK^!-3_2>>EL@#7ZB%1":Y''?LW$S(6*>_3FX:\;!E=^+E5=#R 26N&M; MK8-7>C,T['2@YT>,!5UOT;PM>&//D@! S1786&^'UF"H7 C38N&4VTT$IM$2 MF?RRT)CFE6EG6 Q$1!1'.G,A9?%36E)@81!,@>.ZB&GC0L:EIEV;W783Q= JW[5%MW^K&=U\YJF#8=SI7?_- M-W$?B;])O),KTYKSQ6\1O6_H;F9+AA#AJZZ&P^GX*R\F53LZ($5)FW?YRN6V M;=U9ID@F+M72<=/$\%+T(9;CH%<5ENHY*)2:.E+JZ2K=H#*;BV=D; MC,59MLTFTY@G;E_0@W@9T#T7*7B11HP2FGM1T.ZN3R@ZK]G>WI?6<"D?U7YN M9DORQ;LSZY0H IM'9Z=S854O9S)<(SE_@!.6QR?,TL.JYL/=8"T&SSS:@$9X MTQV@&::OR%('$4QS-VM 0A>:L\"1'48PM=>JFTXK/WOG?GGE9\KG:WOR'C\\ M,2.GA_[R%1G5K&V5%XQ^$>+JM\E?+;I/Y8BXU7GJ6VOU=*/X"N/ZWLX4(2K:O_]#OL0>+GN[%D0F>/=I]TER>)JF3Z M\!1S4[5Q? ).0<% M$U;*5\5;^T Y^)+[]&0*,M-LE&6I-%W+Z*CH-[0;\[IT*V1?Z*K#(FV5X<1^ MR1'=>(#2!H^17AYQXU GRS#BXS!)DW18G+7%OY*;&EJ#:+T%2QTCG:B:'K42 M U@"HRSXA3110:/I,(2<26S/7R=K-56^^N=6HUAJ&0HJ7ZE,N3K4:.;JXR-P M("-H;F=T;I$*DN];_[L!KS&I_=8]!$G"=!F6!D>$":K('F;G5B7<8*@\+D3: MR@_-NLA8!M17N1&7ZT<__OZ_-P?E']L8!Y:H3"T/<>K'J.OTQ(*T3X5#$W8; M$3P25%;LV=7N^MY]+\R%&L P]_NT2, M/%Q;'?:#":)RM!*.J8?.6OY'*6"(\"?.0M]5/T\$TR6-N1 MO6?8RV%1-I! 5[0_8=IWUO]EQLPF71*W[]9-^K[9#Z19B_4QM#CK'CK"J%DA MS=*J+DXC-R*184[=<# 7X&01U==,*:XL<00/1=. WLI^CIR'OB8A[H]Q),S8 M/46/ )R,/2"[0$7\P;K'XX+I^DH>G$ L4X_3IWT\1O)39Q&RY&HRYQJL\5!4 MUW6?.P,B.)/!/]T(I"W]PZZ5S(!):< MH$=XC#I)NU"FG[/P,Q? 5L8A&$LQI/)=< MT^7O W&OF#@7"T0:O#/X%/()7J0YSI+B?70'T'P>K6:>08DV'Q@5FC/U M)2>XF3Z8SDI;*7U2VC!^(6I4C!GSV@,AW*B6?_$UTI6I95Y>:__.]NN'=^V_ MP/7DBP]:-X]I:L5;"\N9#]CC'T3IGPO.]W)4.E%6!'5V'V M^^4 F\K5DFDL2PK!U -=NP@@G=[0EJU<=T5]S"VM_T=@WOH-Q=[4J/IZT='$ MU+7E9ABH"%^ZR-3=4&>IL#-8)]V#=NR^6?#:F<%LEZO_9B\ICP %MSB4_RM2 M%5)W*U.Y&=B1#&\JXZP'HGVSZ/,2\^LVW[R,#=C/-IQX6KLS#?8X#\('N2T< M]J\*F?J,V7\7K/>/5O^?ME*2DF+JF6P)<+I?T6&\9;3 P^/_7)@=JXV-Y4+< M8(\/XEC21'IRWQ6PA^09HRDRMGQAP)\N3/!N66"KD5VKXJ/:4MXD[8IY0-%3 M7O(9M^0(V#'WHCMADHUJ-&5&/KA>@!2QI:>]T.,AL&64V>Z1^EOT%I(,XJK_ M@7=UBC^[#FP?*5HZ 0R1\8C3=MN'.. M:=54=6*BI=;IV+$7 Z>='V70B/^URG\B/X:M&P':#.9PQ<8%3T M;*V\T':[8M^I0IEV",J,IV W.5W0_01GZ-==U=#$;/&Z+RA/.J*SGM &W8=$ MTP7Z\KO?5'D*-;Y:J8AS4^U^#]@*VU0,%N<('.)"R)Z!L1 :_-]9@\\Z^B^.(MP*_YP?BJ7EXDG\;)6GFKJCL7R/V:"[K>^!RVVGOZ1J>P]N@'Q$'"=!% LU"; M"&F#TU57J[P$4*F M:&"J2[=?R/YII1'(A0AS(8#2*DR_M]&,E%7L\"E^,KCAZ. P@H40F?S,PHQB MQITX J+, YRN(CUL.RXVPYK1]@<7TJZ5:Z@6L(\XZ7:G+S6[XUK<,N(E#VS. MLZ1/TM7;L6XT+F0)1TLWI^5G.CN-L@QV/ZR="?1_@B8?8/B<"1E59*KSE-46 M@B J_.M%=-#AIL/KEDGPLWL,F_=D<^[&?LB^^@OWA0L92^'L M7&?N07\FN@Y3]:74XJJ_GR!.X-65@Q_\8,G LQKBW!OEZ=(K;]/,[9?V!'^,)R[R@G%3 0L5QQ^H"HZ&3M MC^,(6)'=&GW],2? M?QD&AU,L?#M+5CXU[@E7G+XH=66\SV2F_NBSBH%46Z M5^S@L=K$_@"=NHJ_Y1$:[;N&:U[%B9ZQW'+M6ML==JD1077A-&NF#+F-#)1? M:?LXA?/\@BR<%4A0.LY1 9HO$;RDTM^]&]5]2(YSS\H;R9"I>FJC5A7G7;0U M<0SH;1(E&;'V6C/>T'&I071QJR\HZ+VOJW+U#4SG 8S;]&?7[\YB*R)M;YEG M4>]W6)\MK)K/0P=6 2NO>]BE,6WND3G$S(G-C>QU.H(CZ$OC;\4[I[= GP37 MQKC>BJ@?:FS2_[IY@FPL$;+?9".7QPK%6AD-X$MU=[1PIB$MOY%:H0.(N"W* M_Q0Q6'5=E7I8OTUS#=>" 0_[++5/+Q]?)KM&KRU+W"K3_7@WRV9DJ9?$6W)-QX4A28&:FC.:!AU#JE?-)/+&_X@Z4<([.T6191U,U:P@@MYS&-5:/:%AF1A3P_ M<%2&#EB^#P DIYH:/0K!IY,G7!";&(M H_ASW:Z)8M0DN/ M]/_ZRT<(1)@/+I$E8D>\@=Q($-O<@4B9M;UR]L3U0V9 X#'$<"GB M\]JQJ[D&-[.N_3+Z!*LAL$2-$.P*])&;R/%UQA,S/K-!_]FJ@5]G&A48$>&* M_LF2^L.R\X$=YOTKQ<*!,R"1=4:'4]; A:@@.#]Q]?H:*"_0FJF+.CNDKX)R MH>=GA[]R3_I9CV]TZH(%:EAMSTO""$0+GISF0V1#]Q*FY^!/M-6B9]Z!MLP3 MB^.<%]+YUA;#+(,#&2L0W_=W+KM.KTD]AU[5MNYP;50@L>@5[2[^N!NY#=X! MWAR+M+B<"N-[F! Y&E&'LLN\S#X\]7IVQ=QL M//Q"*!E=)4+P/[Y[W#[T/R M6]-$6O5$FO5/T37TY8:J7FKKF+Z\_R-G$A81^5'NP IV/2TVE=K>KDU6M^E*,2ZJ*C+RVYFE07L)/(*1 MA)C0_"7QMI,O#$$HDMAL0E/[K(^2O.7Z,FS1^_*MIDZB"&=1RG-]-7]=(X_E M"HYQ(?Q'T/TH"_\&>(O]$N4K3WP0A9U:QIC34V>M32M21M?O_WR. M%AV!V9,_MX(:5D?7T[@0#!=R^"$74L+91>M]'ZF/'(];&@01N9'8C>M@-\6: M)+!M_*+(CE]S]WLM_C1_,">E,W)-;)L?:CO[.$F/S[,E= MXMCP'2","ZFSPT%/NT]P:'0A0X=R3*8V+$@58(, M;.4J6HW&N/ >Z7FDT+BT\%HO0A\1PH4HJ=,K?WME;.GS;0X\7M5)2,3+T-J$ M(D-DM@[8F\\(?__,N>(VM7"7CY@?&O([ED62IXHXH.7,%-C0LDE,7,YME6RT M>'NJ!3ITWN/P!<)2%X&.JWZ#LQ-L#3HM:C-P+706-U\XC3+W)7?*SELG7+E; MU,[.""P$.Z> L^IIH"_/E!*:J8I,09)1"T]W>?2Y"?F\_O[T9HE30Y"'%M0O MV3/W[P&?\D2\T\Z5=EMH]DBIW5Z+H1+%8WH3#WV&*_XUZ/CF<]1?5B,L>O-J M)_"76S\C%O*/)O_W-]G1N?]JV4>GZPB#6P(!?Q<(C_@DPI*A<"''4D9X,!K[ M';:IL+B)_Y?EQWYM8?#_U3$8: @/Q?WO1V;\F['W_!'_TG>@_!<5PY[]IP.< M_E^Y;#G'Z#X1**'7MY"%'7B%P5^AI_JU)A>T\\EVS0*;C./D"L!R$'[S.%- WM"LNNW80JLJI"U7Y!AQ$ZY MG0:-)TAJ3'A=T_@$AI@#U0O'?3^L'.XV%'%)N<.%5",P1&G>Q)5B:5>Q$XH. M7$@$,*WJS3Q7-935[D[RB3KMI]#S$=;B;#9Z*OF,TMO]JRO"JXNT7L_5RJV4H\ ]^=^#X93M7@V M2AQE0!<9UX4QCZ*4:VEK)-'Z M:?/-\(AQ:,22&/^XE'GE]>3;A':-3K5CT*E IV5$%E2,MY"UL"IL'&H"%C&U MYPM*SGML9=ZM]W4@EG;V7#2/U12OU/V"@D?3J;5*/0HX#,K>^?Z8\7&'R_X? MX.NFSVK@K6*@R+[00\J^0@^-A$ONS Z2H*"#%"(BHE"B(*,6(=(&$'@$1Z=(,O2,))9R0Y.0> MOL_,^_O=^_K,G?O.W/O.W'G^R$QF3K+W6FNO]EEG[[5!S8G3(SS$4UN]'J]; M6L2,\]A)06ZWW3TVDCWN/@&L SH'8//5H!>8+?H",[H)B_ RU 4\<1=#_]Y5 M/Z%!R'E+.OI/VGX"7!G!'%H:Z:GSV%Y#U]K>?TW%3=1T9IME'/)#'#EQN14& M+[+ W ,8LS>5,T+#\T>W%U;?[BX2$MY0>=::K3ABB@HN+\$OOL3$8=69%^[N.='IVCL_HG.OOXC_]I5'8/ MXR%P$EP?.E\-(1PE4+@P1PP'D+X.&P<^".Z->V_HB1HL5AH(_6'F*^++.4AZ M97:EU4?XVD?NU1'8MU2FB? /+IK_ZA_B(1*]WN"$.OPDOWW&TT;V^?%O M!P+YHP^@5D7<^Z=(14V@Y..C(7KZ>_2:YTU\FKL7*\G6)P6.^PM$U&Y9ZEF2 M+2PL_%S\M*FA6^?&DS/UPL8B%D:G$$,"\5$J,^TFUZ3?&@I;(=*_X%Q&%S;B MCK?UUV%V5;B_F](-#F7/NUA&=8NL5>1FHW592:.*G+VM$'\'/:"E"/8M9"NM%1(PJM\TOL_@2G=HGJ<, MQ;Q+RCG?/!%ZPQ!_"0>;1MBKI-5B=,'"W+<0E@0QI@AH]LO[#%GQ$+&X<@8? MM%T:3IM/<-\5.0UCM^%,*]O-A@]("PU/A.][263*&8:0FLZS.$:BX\(.'TNT MN5V0/^<0/BD1E*3J3"V-..W0T_9\US4_O1/;0'T'!Y Z3&%65$4(^UH?U$)W MLZ0.P_!UVKK#Y/JG,V8?!L\4%,YMJ-V]^5GZF+./@CZ+U!J\HMXG-(2<#QNR M,S6/@7VG:"T@>14E-'CLWNQOC9)2MN'8M^C%;QT07:M**Z+Z8):X@-=X$>N] M>V1>]/>#UCE[4U+G5DW3V;F '?VVS?W&0!?!!]6=L<8=!)7G$E[/>QJ6L4$. M12%YKYR,NU8<-ETIZO%5.Q]RHE_E4=J/Q6XKJ<_G8\2EQ>]="4.X$^V"175A8G+)2G4+Y>2K3R\BI&R: M=<_%98-AUD4_?=6T0OIG^Q^5%!0413:J+I9O,6ZSD7_U\CYB+ '3GK2^&<!:2S*BNE8#AS X]^2PC9PGB']82*W?VCZS!\BSFPV6;@1N! MIHJUY3\.8=FMR]:8T-9)'*WAC^[WA,<"<;6U[E91E93Z0[?)9JB3Z[CEX66H M"KU!+YFX%=\2+#B_K"-KQ5#UR#:O ,2T#;NU>(A[ZD6AF]S=W9T\I!,3"^_5 M[MD7Y&)8:C@#BV4H(SM80M'$_5O'.KA%I\+?:2BAI[4:P$I M*<217Q:&(OF3_\LG,O]SDG.#/:FA-9:X W Q#]J& MN?EZM''I]M-M/$3 1KW85_*&K,NC_A<182;U9P40HI,K'Y MAH7T$^H&,^S#-!MNYID7^H6NEBFCXB9-1PKMXST7VZZY!Z3/!+WZ<;08\WSD MB+"EWW[^)N79(*7BQ 2SP9QK)\@1ICP$,A\6 (Q0V[X#XZ_R@$5I0U?8=7U< METHUDP":0H<=II*QS@1SMLWCHN/X?L_2?F^R6<%=Z]9M[%MBK.>W;(8G'^GO M=:=>>[A4MU=%,->\LNV=M?K34U6*%'MFBS_^.#TJD&*RU_4@5<^2+]Q:?%,^ MWR_"F$KSJ+X6G12APU9KNO=R$L.GC\WM?GS>3T0?ZT]4?;LU.29)\^PGEFUQ MUGAO@!CCA[9*7N3'B"R!Z*'H1SW:(5F6;%?I(IH!$TXDB!P14:8(-QU2="5N MA00YWM OAD+^)'![FD*/F?&' A)W)#2R&^?C->N\3N"^:Y1LDKL?"E&(6%"Q M)+*0UBO+K*$#\WRCRW!.?H[.HK ]/A'$0I*$IE>UFO-OW3((?V72O'/#0CT^ MO1?V8UC@ELJ;'9 (8Y#L4]>G^9'*9?AVV9LW..Z]OK3-JK' N.O=4+)W\$=' M$])#Z3TA?@-K?_:,2+4>:5JZ&#HJ1A5FYF5Q'%C)"O1'JNNGYS M-Y#OT*W'-:WK9E'7YA$I+ERJ)W%2,\<%7HM@[N-#^9.<"YT>2\25WQ(5.CP$ M6=:-/MR0(G\ROY/L$\7I77%'/006%]'!^J_3R<$%\.)E0]6B;X( F5&#!XG) MM5_CG4Y^\:XXT6WI82> B#&)O+.AGAV3B=/O7V M=VC6@1<:VY@?494RPX9!\L3Y2;8$!G&#FXD[4(: V#;&:W"DC.HJX'Y&WYH_ M];B0^YZ#^'YQ(TKLVE;T*><6/P/=1GBDU]AV+Q[B:/>!L#[W!:,,"WL_XOQN M-GIFDQ9*6D]:I\$'^61>DN HE^>.?@+LU-Q47#NR] M.[.J+=7;2$MJE]\S[_2GORGH7!X\M>G&AVH=V7VU1TMD*B32O@J9.>P5MC \ M_._[P9"JS,%0 D=X%'H*:[EJ"^P$GLW.ZF#""O35F#2K%-DY%O;'&/F0NVU; MTF+Y[T'DLY%/, Q^,7U%DHJFB@Y$ T&8?&N1JS$/'S6PJ (J S;3"PLX4R@ M!L[^^=&<8UEKZ#X]$DOHF/TRF\:8[- +=4=#*'BV+?!29:S?C:UA"$- W=5[ M,F(395E%:^\//>(^'[^(*T@>3_%H$657RGWZ1'B1,XK<>6F<^3)X]I4"2HHA32.:!A3&T0Q8Y'#?BV3=:F>JMG4-X WX(^PZR3)FX6V%[#GB#X#+1S#X>_%GK'\>H:8\7=E9!9.O]CC M$W4..;^?[8]O0G\)?1?+*!]52'Q/RPW)^)GW3EOW49G4S3ZU=D2(QA:,M0AK M\I\#UPV.A[K(;<,+O1K#!P9F=+FOW2P_>=74'TW&5X0O!I!NMVJ.WI:1#^2KFF;;VQ?HG6$?RPC$ M<,P:DC&K>_ 1=3?!L#J9 [C"?9]]B3:Y\[.57%FDY7S) \I0!H9N67D'[*G3 M (GUP;BC>Q/J9/97[K652=,(5Y9[?^*JUP_+_>5M)B1[T(^] :H"-G$JG9BU M7-(!QM,LT>^0(&@A-'#JJI\16:6(>I,O_O140V$%FGT$%L!IM+NRFN>CMT_Q*JJ%LV:#VS>=#]_(]^I$S85'"58DT0X!IV<'%HL6MRW M4D$C/ 2)[#LY\ [P;51\\2&TIG2MAWJ;:$P4#GR=U%5JI73UO*2R:/^*5I,ROVTE3HRLRX!=F:O4C#L(,M'8V.OX7),"=O@G,&8?)N;CC@ MI :CE*-W=8N+V9\.(:8G(Y^\L-09_R-10:M'E0 <82%F6A>FUE&"08D70'A?F(?#&^ M<.MDO7;<4#1)&"/>"3O. MLA@Y.: BG/R(3@GCR ^%*A]3WP+:76R;@\W QB7S%Q6[A[OG,(*3LY3-41Y! M"W7Y%0ST4I,#:^8I"CT' &V-Y2CQBTPZ= M/,374R1KQ(;[2NEDV/H?5%]7#E%54^H@W,D4694C7!2>;K=^:!)T!W9*?GN% MX3BH+\O1 YTR2B+Q_S90 & M^WV<;+HY9X\/)!#'MII5&6D5PQWJF?\]*>-?QI"U91^KU>-,WYOX9_?G>T@0 M5NL"Q_W$)C+W#>":?.*N4VN'GO2[8_657C[>5JC5L1YU9L]N)\K@X92<"LK0 M(ND[$^A$;0\,L5_097ZQJXFR8^+(75P.Y4!/@SEX_+7/1"^^E5)P0!T#I]4O M/IEWP$ .]6YEB8] &?I,I%LM]&'^):P6HPON7W"I0L/=X?N2H0UR;JL8UJZ> M&<5J"KB?R!$B#8LF^H72TU<;1#^/BI*/=(V5\U4/!#7U/8@V"7GX^XW]@!B<-]$2 M,)^$;2ZB'AU];?Z:I&DTP4,TT6);9348K;'YSYB!:)?P\,8S_.7!K:]"&U&H M?W:8B@+5)_3W!-G8$FI@""WVNS:V).UPMUSI9G8U,G$34)6AN8*L77B,VD[> M,RU["K2ATT[3NR(1H833[?L+HI\25<^_Z>:*+ S3=50/<%MTJ&WR(/'51(41 M<3*>?"/JHTV3I0&DW%#]T%#S4ZOA34X-51>8A0 M?N#HL[9O68F^^Y\O;B.U(B-I]+N3U?/N=?%NJ.V :PMPJD/NV9?IKY2(DT,\TZ@RJ6Y+X]$426?C_=&F^\V,_GT-6LU1X,2 79$!5H??6H3 ME:C3;",M+[DZ'O\<.^E.E(-J:?1SK;T8IC)C!WJ/VI;5&)RS)[I-[_2(B-D+ MU7/;[>S>] NA%O(#Q/<=WARV4B1LF::_=H[FJ/B0 2%'JFTLQQ88?@&\@;?^N=9I\#'?K0 M%)E7 '-2IM_C483^KQ:OD0(IRD;2DSP)=W:[!:=/(]7V,G1&A.8T5Z]GWV'ULV/#"W-0\MSG/ MI0[A-"ML@>+N)-N)CZAO&2*UQD0#@Q4\Q/+SGA&OUF-55K_36>XLU-MEF[&2 M]28119AB9.0J=;C<7 ,1:X5?V[KMX63.I,O('T-;4G[5C5F;Y-YSVS'49#ADZ:@P M9#;&>"YX_FG$JW)K.XL<-,X5>!A<[;Q>6&)..?F]64*]Z^5]E1:<"_LN] U" M_"8KCTT'_,(+PMVDP]U[37?!8Y>ZL&^N[O_ MA>NGBNJOUQ"-,ZL3'WX]CH.8N$^;T3T)1":Q=- M'';DF.7R,@R#-]0RYXJ M2YP&\X(C'@%##RG%"A4BY/WX-GT^^AKZM]G.F@EN)]!_^9'+%"W6K=2]X2[ M_J'!]] !")*(!88R(P..X(S2;@*#]"(,MW:,XU;Z K>^\J7!:ZN'VFX#7X^SE"<5\FY*NO?/A9AUGH4P6@1PHTG.G@)RS?;\H%VT7N/7;XM:P6Z"F=F!'DK5WZ5\ M*(].L6%(??-6Z*DP]_4./=]?84P[4\K,<10=\;*=X)A;N^?>L4@E_O!3RN0A M[J//2.G0Q-/3WT*ZQ1SE!N 5Z\@HMF_O;'U!,DD&9]/I5W:Z]17PT2RP=RW? M;<(9S'E7F;*Z=COZPV#UW0VEI4_[=]?Q"VAKX>WC$:W>*JO-593/V+EK]'XG M4)MYC2Z?FS_JW$F6*$GS6S,]6 5M:S?,(7?##:/BLYICB(?TC:1I:NS9T47 M,HN3WM@YV/VB'HZX7)A:%73MP"G9)_WQ,+R.WQ(LAN374WX;&4TR%8E.<(/: M*W5-N#^M5Q*OB)3'V[@H:$24YEV?Z7ZAD.(LUOBA)F6BWZ3PTWA :&%8:(++ MR(M7?II,HN!X_=L'XS%''B?+:_QB=Z[,H^ESZJ RE2N^"MT2A&%<_!T>(N(& M4'T1/=5*6=IWA\))P$2,X) ,B6(%/^7K4S5JQ>GYI5KIR>W*%:8>\IG]'BL! MQ_='IUQ__J';PV^MT@.W_#XPHI:'V(CS =L8K>=!(;K/F8X5-:V*"5BYQ8]Q@Y=WQ1T?BZ'KOEX]CAY*H-$OOSQP%*@)IW/J@,V.*E\VP]'4 M!H$OF@/H%Q?6SX#,U]*3F+_HJ'H@%EW@PN2+6%;6U*[LYHLY5DZ2_='^9^CT M^.D3QM7O$D7'^<0WT_E)7>>A!XV!F'U5]#_([2EC.N9Y9U['FOB7[M&+8FGN F 4F&*(#EW,T;'5RP<$SP> *?$A=F8= MZ%WOX4A]#:BV5/NIPTTJ9/VX9XF2<+W.Q;N_.S+XLW8D5LN.\*'NT]*M0.V8\$JP(F7=M9B/C3,,FBJE76-GH3#F\L"E[!_ZW]:+8)[03 M2?S6AH0]_:6&.DIW] MZE[+>38\A.?S:'O%*\!W>UKNC35#5)@1\RPW/_$[EKT?=W[+123'LF W*R;L M$@]1JXKO#I/G(6X1HU2>4ABG:<3QW2WXE39[$3TY^N+[SH/4]A+8L5XT/"3Z MB3(A3[FJWI9!/P:U4(HVGG,F,B^#.1+9XZ\@B9FJ#0L0P5H-$H&Z@BTEH[%A M*.%YD6WRU+"B.S5$>Y:L"+O+T,N\FKRUS3YD6G=N04!MLE[]68!L/"&$* M142Z8A-G'E461%W?@# 5N]'J6)12H3-R%3WH4M1#.L%##.0L:CXUBX[JV /9 M8-A>Z]N,D':PWMYW0M%_FJWP$(]L3&">SB>BAW*))>WWD=1C6)_A4(TU.YO9 MKM4:TN.UC((9C."R9#BVPJ5MR!M?9MOXE9L,N+AWJP?1A:I]]I@H8+;;:IG, M!#TM)&SQ&D0-3WKC/U,F%5Q4DV5XB D%#"A,81.>* M(^6_ U,',* 4#_&=TT> MA]A^]4K);!]JMLW=,G3<^#I:1IA:YT,H-H-[5EZ MZ_H.MZQ>T,CE[S3NZ==NZ]N?JQ(")WLRF< MU5WF(32&Q8"A$DR)<_E>761-[Z+.M8HC'Q#HA=13E^E M3?@>7:0243@E)+> M#[[6RI(YZ9,\T1*:L=ZD-)+[Z-.Y_: =@&W00#[!FH\N-74EK3]PY48=>G+X M#EFV9%(GHFZGU_Q2CG5V2>SE$M)C(K?F/>7@D:-!"M[%=>L4F*[H&T= V[/8 M;@=V>]&3AWWST@0,/NZCCM[K8O7AMP=^.+QUL2YFT=IZ=,F66[#.H2R>NKHO M$FHH\>B^EZ)5L0CF5JRV\1F_;/4WS?J+5L5.]EA+S4<)/^ MZVYWYOGX^.2(2M_X\J*K,+6SS%GI1T;'H-=$TD'O M7\,C.R@*F6%K$[*"\R=C[L9/2^LZ*"2ESI'>TC@*W%=Z#HP](.Q6MN$%9[YR M:S[O7/-,4FN+62NX?P;I?8KT$1*"0[8XVATK'?F)X_E5,2Q/YUOK>-?AVM)-,4L;T3UN[,^4WUAMU/3TR)7(*$7HPF/TJ\%8! MSKR[-.(P*2;GMP^0DI*Y:H+*&@JT4:NJ?<$OWZ=LB.>KQPB@AR+1!93'N)S6 MJ-_'>RJNW2NE83>1U#G\OS%/_EA4W[@'N^V'&"*M MU,)09)GODL551WWP+;UCV/H9[C3#8$0F8K@9L1/K-V\K:5PZN]34A+9EA8TJ M>G1+T1>P(&"$_&(P!&1P+:<51LVY^-8].2E3>I?C*#3#-=K%CB" M9ZQWZ/%G/0\B1SCI">.9+18L]:6289_E"E+5#ZT&:M_-+CT];4\?L_YV*5JT MT0+V*23/T0'M,HB[.!<8T)/A_BT_L$6#UI+&YW0YBU\(W>0;ZR6>+76P*?CA M]B]Y>)#5[<&O3-6)YNJ^RTEVE,%43KD_1Y[4C-X(5!] #WT "O]\UKLRB@R7 MJ(QVH&IIM, ^WR6F@-FR)WV>.!MG0"D7GM3=?I1+?!VH; M'W7I\>AJM,D?T MCOA1(#DC@RF$XFNA,M4!IB/ZO+[,#<_*>8TL;] M@]Y/^4=@MIA_"&/I +-KZ&:>\ M_H9+HBMYT*7Q)R1UA^+RTH40-V1=]D_]J1.&H@ =3K1!19L:Y,$9(*P#+&9* MW5QML'V7%$+Y_4 /YO,F*0LG2*<-TVH%I0)#ADGW"S%(U]G88EV9),%WLM+Z MQHDVRQELR4@&;2&0?*4/33\.P)D !JSV051D0-U[/M3_ZD.W'W"JG@NT;KCX0">R*;Z3[="E-VM[M M/3&$?1K?8?W320;_:FA^?V;KI_[D^)><&YIK789^-T #I7>L;$%:E]LC[EVQ_:R5MP.7]:!*ZA, M3PM'"+4IK$;%XGW&5#Q:HT4GXN2/\9:7-[-AM19.-FW3=EX\;2AL8S'Z__E; MWO_M;X%%_M<:=!7B#^+LP1OT$]6BP![\89!]GMX==M/"T\_A]LJ^QPZ_Y+P> MUGD&^%\^*^YR6^!-_!:$[V4;%!T["JL1J6^[$;D;VHDSZ%CY55@^ZIQCX#;N M>6SVV5M.]$LIU>+%N\[WX@_FVUAOVL%?#5:S[^";* BU$B;(SQUQ!3;9W\= MV$V_'4>\ETY.4SZ M;ZM4!A:./#?&KYITI5S/OICU]:-53*;2IZ FD_<##AEB368*[?Z)%&?@?[HM ME3/-T85=6B4L.@.\\-07,*"*6(CX\B4- A73#^QBL:'/X+SAG[1)_*Y6=RL]T"-QGL[%MGZ58 > M4/&P5\[>9(]V4^V)>][\?(3P?'% N.%+[B1_7(G:YZ-S4;DX25LV=H[D MG\!]D%ZV(,%Q "WH_9M&U&&WC+PC&6[#=K=]V",+]7WM>1[8# FXL@5!F8#" M3C+:M2=AWSZT=*7TY-40P4PSR0*&L=D=D,EK4 MK0F!Z61U1@1'%,F\WL;YIB<[A!9S/_I6WY[@BO6 E;[JM>4HX_PB5ARH#JP( M"I THK.9(>VJDNFFN;/>OS?]L92+0)G18G&?-.H^"50[F.Y]QS8\CXDRPRM* M+>'(Q'Y*^EVNI2O- MGT7&\1KPVC_!UT&;?VN2^M1KE[[X.<@8=1X-Y>NU/L]Y3E^8\V,[W'VHHK*6H??2B[XIIIC5JM)BDPB!S1A*L).#02[6)W MQPOZ-&G;TV?/=8J2IW*9[L@:@'Z:&%U2?0O.R><5AUOD=MZ*/D3#^ M&J&?B6ROY*L%Z&L_=,[)-*(6550Q39;\Z:+*YA>&;7; M*"IUF)Z3;=+(27'M-(.!V6RGZ>XZ,(N=O<<4&L"DI"0-!/*MEQ<+,,6$)ZN? M'G\,Q-:^F71M]Y6/>Q[J^?JZ^;"C]NAZ]VW4O.G(_.RH>A^A[@B,&G,?]MAK M693D/]T8952LLAP"DV.. N5Z'N#*BDX*U>JF],(!<@20,?.7H^9Z#[ P]T\[ MQ@[S T.OT=O.:#]4U]\6Z/5L6+YCLETM)6ZFZ;3B0$H[#Q$98"?RR95H\^%K M@_)IW+N91F!A'L&.@E/00M$HBT+=:=]LU##HSMLRGO10.3BQ]A:%O M)[IQ RJX)92;@\> +*B'LOW-AF*(35WS7IK^/NA^72ROVB+Z'5 MW8[3I2_]:A,*BXM39MUU.I4(77+HH0*+)R98$C(@KQ3]\H;^62](3[ M[?B^=9VEO*CR61%)#(6M+0">S7.:#0.:OMK:^<\QK+VKEI#=_N,_;K%TKJGV#?"J66@[A O2OFB5= JTN8!Y..ZQHOB*_7 M/=3#>%$YNB"B?4WH*L,H4?QDE=W5X7WXXZND:W1MSIY1B'^)/I<1"# MZ.\F MT%_[!G-F7!AL)U-B0YG[ JAFSA&2-*=-0IW%L07BBWJ:VOY28T>/9/T)3,V5@=0510SXB$V MA)G23]IK/PI*DN11.&U2'_$WJ)5!I_7ZF;\V77*9\A-AE?CQ M$'R'H._*)7.8@E6"W(^ H"_7%/1?OBJX9H.A^QA5/]\TA_DR^61L4?10E, @F M&2>;878!-?<\T]J5+[^+R=^N1/9^?/]$0[O/#Q6!"INX&L&&O,%"ZQ=D.VG0 M? OG;!T<[U[J&Q>9H.M/Y1,"\=^VBI/]0!]8-]BP;D2!)^J\ M9GZK,WZ$C?3O5M)PM:6$>WBT)>AE5[X^,^/U,_[7'^1Y,#V*,[F[[EI]\!]2 ML=?BQ4;<5\X?P-J9+'KOD-V+7,7.&U:FQW\! M2J(U *B$K G"^0RYN[3[M2B/AM5!8E]33+12-39>2;PO]J-CD06KN-LMW MR!#21#/$SV;[@C3F!K ?74_C#W13\_[--DJZV.5[(GGBH%Z"9RO^H(9P?=:VV,Y:8F M0\"<%*(MH=-**55_9-^F78:JW\X?_O%#.T4H=I5 D1M,:RVP\1@D?O*U&:LO MX4BM?'SWJH(;]2;N2 V5(?AL 1<4FTVK"'B<>XC":94W@(531UE.DYNT8\'A/C2>R'W!* M/:?!T;>)'<5!_M%191ZP-FKCCODJ+#$O]#C=I1]@7#AT9.6P0&:].)R()=$> M4;XU.2)!@C0=R4-LRERO/'[PM9DPA'ENHUND;YUE8ACG]8.NKI3?1KVRX&2/ MH>D^R+F9MDU>[..!71@P4=U##%E7VCI^N31)%EADA;9R8IR'U2/C:.I)T!8D M9,Q52:?HP&$E[ 7%V4GB%7XCY[1UU8#PU6?(_*4&X& IA>Y-G'/SH@Q1Z]IF M8]$7=6 2FHKJKL%_29J%HZ2LXC F\@A-G0B9PD]0Z;XVD]\!NC=F[M#B0>T: M6M04?[7_S\(!I$_LJ=GDW>5P(0]H0P1.TS&&V^,@N?T.6F2CP@<_R%B^R<[ MH!H.U^;B [E?DV*&$2Z^9+%O^C351UVJJXK (H0.>EZA,UJZD 3[@2KQ56D1 MAB&)([6!A]@\5JHJSR ^&:*::]<4I'"U)C[9P@XJ!(Z0JP(7*"*:I=OT^'&R MP;"%X!KHUD DL,OUEP+Z3QE>0 <4?5%_>9T\JEBV'SF@>JC600<11H[ M?+RA44_Z8\(*R^-;SC.@VAL]E%1P5BZ!^2+PR4Q\H/HU.8"F=0M?9*K3A.'4 MP6%H(X'URO1!8/>)\9<$CI 5#Q&G7Y!.OAH-;7> B:Q[?>0@OM._ZO WY'#H M-?,1P?>&]N:@:A)'Z/1/7:C+UGK;MQ^$#YM8DOB#+]P3*W-J_S6@_H[1;0M) M-C _FFB6T/17E*FPP,/6"]+<^* :E@R0ZD^QOF* M\U[#NZX.[2WW0SU1?G"Y0+5LWA8%[N$A-$1K4JRDZ2(4^F4>@B4T=5"EYCH\ M7"H\O/XA^5U4-B906.AG8UXZH>7S%OMU>1"@JA++( O\+\K.TPT^BM%JE_!W MAZ[DXK?,6Z/_&5'YWN0N*DX:GOK>)&149.%HX Y[HDW<1Y]^O<,4N]3\/-6X MA O*>L/IN_&ZS)WM#=6+]I/KV3=P:LF>VD&87;[=U!ZA+E7'W?.6Z. C+XQ2 MC7":ACR$IRF'8$EJH<@ U;OP$CB-GRLH\< P)KE=;_]PLD+0JP6.^KBM*_V% M_*46KP\)#YZ]38V6&4O 8.WPOX O)V?$57D(-VR$AI*.FFCLG-BFZ;JN]?+< M%CA+-5]3BAV%.]2R6BI;GU_P^'"8;X_>NR/6:'^M M*V*L:!Q!O'8?U3DNBQ!13- N1V,LOC+!5=N_[+5UN3XQ#*=<[\7T M_7#S^K35N^3GXWM?FY'\3S@T9G;W.@J(,F[& ,0"1T+8P>L?([8BLP&9X^8N8<2,\Q([?7RZ0 M;@P#6AV7'AU6?>@>>E9*2D0U1LQ_7]1Z&0(8>DFC6R(EH"I ] 7;JK1SQ3QB MK%1PM0O;6"9(KSCK>RTM M80W*PG?UU8)6U33AB@LD+RC' /3(D'2]+',XSRU\;,UG/ZDS7PKSO!U76):- M7M_9)*3OI$I7C_5ZQGS9ZA(>/O_#M;!R_WH53R,Z :R#:.'Y( M:%Z/?%D0-'9?7!WF(3B[>R"!(/9YM]%Z?770%<@LZMWJ@1U1*-VW7DF4+!@, M6) ./4W'0H*OL(,8_$],X:_YR>DTP7;TR1(;158U)-+"S:][N;!JKWY@01W4 MHR2H7@B$$+YEP%3M=&:H49.=V&C\]VZMEZUQ M'\%:FZ#F8"&/N[+]/ 00BVL>-0(C5-Y(> MK=PUTOL*43KL)P'!93_Z0BUE\[3$SC2B-]6PXV;18_R3/=F$)L*]>>S(H>)]ZY5+E9,]D('F,NQ%**#6[>F*G(4^)#,Y5C=HS27, M]V'O2K^?]SFT&+J&&X<7DQ#7IB-M&Q@ M\SF<]I0L#7H-.4C6K@6/>CQ]\M[0=1OU@MSYG#7K^O6]35?U#A1)N.D_D5W2 MZXC4^/X']XMC=IXR\OQ=4KIG\]C#**5/&=_^M]^1^7_W@2X!0PLHUH4T.(K> MXB%.\Q!MZIBNE;]4Z]X@/Z.'.K"L\R[S,++!HM9P:10@A\X'"6K!..L]O@=@ MPJ$^JW%V=>W_- 4:?NQ,C,!O!&$GSG<0%] &BU7]_,_1 JTO&-*/_ M[)+D5.1 >U4XKX$G.;]#="/R"B<9C=>R?Q= MV7?1X(J'J^9?T@RG6N]>/WHV..-\G5\N"@:US#!P=S:L,RT\A+CJX:Z372^3#FFTEZOWLX=36^=@%+TED@L' MK:&/^OOJ4$BCQYKH<+10$0M_5>^X=&N?8CO)$_/.NC7HWL_&$XE/#[3]N5%Q M:0N2@-I=A.IMA0$&J)P9:#G6-TTL%*U6@"]*P^_/ M6C^X=?R MDK[!Z"Z-'@-ZJ'E3S:@^A5'MR;OS,_E!(.MI-_N\Q\:Y)>.?1@) M_]%A=N)K_VF!1HESWB(.$3ZVQ;\W?^%^A#G6GZ754H+1K%I[8DLN'*//1[QYSS(=-AZ6Z18.#CVQEGGMFZOFS MMK+]7O[NRN>[=I9#@F_!ZA&:-+[*40Y4'!GT'K5$;=8_ D8,3\2&!"G'VW2H M]O'/7WF9$B<5<%-DV?A*\ ;,VT3Z*D=REBV'L^0^!ZXK=.)U QU'3S-(]8#, M# ^Q"V J!:;,YO^/$12.%:W>/75NG92E+Q?CD[\$6<-?>O M.S\.5YXW4[$INO,^9OFDF/_UD+!9#-%K7N+G5=LOK\>(A1:Q*Q4GDY.+F6[W M;&:QLFMA4Y.I8WE.BX_:Z[,$2!4?35\?*?'C/Q< .?H!D5FVCB*,@$B<2#;@ M$>ADZ6[W5NB<@N'FQS?"-\G&Q!#>RK[53,9@8&*$<)(PGD;*@ XYL\&GW%6* MNU^(E,;L MNP%XU/5IZ\YSYVU/[3M6Z7'3MNIT^\7W&_<\8JWL9MON%0\R?J MG*,\PV@GG]R+,/V^8!RMF7!%9?C#4=B7\<'%RFP, -OUO[>Y^4FMWY'G"8>MA!N2R=)-A\ ".;ML??\YG67*5 M9%F1)3\I;M(7"/F!)QJ$@E)(<6]_^!#,\KOZ@4= L6/VY5Z< DB ;;N,">S$ M2/]:[D>=5%ES^VN3+Y5T&03*T1-$B8-D.UR$?, M=;"#!FA&V:Y$A+ZJZM#(B0]Z*A_W6T%@C-/2IP4S\,IZ-26MQ9&2;DZ9XZ\^QAZ&Y=SJ]@Q^N9'L/OS M?(6^>7A8: 9D@FI5YB92AO)T>8@6OV%D5((GMQ>._+ICP?C%&U3TQ<((B!^. MHUN,>O#NQ,>.JDD@NIUCY:ESDAP21YW&_*3]FUG-N:;5Z*A"6@L01^(8#4"H MFJIAV+MXMBZ_1J>A05]UCG#RU1-_]#?J/=;9.MOP^I2L?O(".O'..KY8;Z[] M-DFR@O98XJQ8@QY-W#4KH./NY II2N.O/1#>WKMXI=L'@/'6HESS-']#K.VQ MP[/0P$<>HMF\*AH#[B?,S]XS3TT/O+ACIQYM[ZEUN#)1Y($>>H@J7FGD,BGT M-=IXZT*%V7Z._E5!/ /X:T.;]*&*5+^DWY1O$T1"A9]:AF'P::C 93B5R)&D ML9T&=RF"1?3T?\8YC;\7JF^Z=W)Y-,^M%Z@N!PK'7D)MW+=X4<-%SF\S*$,! MF:7E'K>P9C-/^3?BLSVTL]&F-PG:[-U*]42_Z%(FG7=?*0/+G7F(K9,4NL,,P96%1[[C>R^4&9WLH MD2WY7RIO\5]?K:,??='D(0[1H,T\Q/<)8NSO \UW+]ADZ@*YUUC(]AQAKA['-"[Q&8 *:];0D4Q?-R>7D?X'1ZSUH$Y4PC^I7 MN9HTP:H@"AK(&&5I:"$IT[;% -TS8.[-?> .ODM&+6EBLK&@D#"^/"Z95@$E MKOG\&];"O==9LZ&I+QW/&IF,+*"AU)^[DIKX)L:S.))%[!UP/#?GOH7V-RX! MS9+]FT<9A6Y=13 =(>BA5/^A)V1UCBE1D:!=MW<3:K7E/NGGWYOM%=J?C">Q MO%!UX\0HF7WFN(:LIN9%HZIN"OW4 JB025[0KDO3(NI0DT?N--#>]WNM=>>1 M.+LH$'^(IWEJ!AB.>PJKY,4CL$H^P'C_&\W[MN@'^ M9PQW _[!YDNPX[*R0]%P:A6E+"_V@MB, 8-U6SB0 FV#>=EJVE[H>(\%&_W7=KH>EV:=353U)G.,P:V9P-@Z)@$_1(J !T^:GX/)1 M_OVACB.SEL8#4N%7%^03A1\>W>9XPJ9N1 >U>YZ6GUVFM^"WJH*N1/T,PK8K M'H1:,)@:\_Y,DJ*Z'#&DR:1>OSNQO&"I'-I&A:53!@*,$.,NX ZJ'U65[Q!X M['E^)2AE?+G03><;N\X/^\6A?X0-V-!.:] MMOLG1WLTA=&O!S9A+K]_];[AH<[R>I"Y?.;-!I;E?^N+);+R2RI"K7K8R; C MIF^P2;D8 N) 8'=@8OTKII>5Y ZS\[N3:@7\%,7JU?:TY9#S^FT"TK]@Y&%C MJ48!0PDV7I'CW-2Y4WS'H^N_UJ!:/*NS S#TTN>_]X^9"3IWF8>8D$&!.X!OB[(-'%?I E4C:.?']4J4N -0+4P9>EZR M68PL/'CZ:;JZN)L+>K5SXN, 3 $2]L8OK+[)J&^9^7G_R!=U4<==H9"+ KGW M[YTL9HUD1$=!&RK=NO= &1O]1$FQ3+I!+K0V*?H8&RG/:7\EVZ!GN0E>C MHB;V ;13Q.Z/<**Z60(6[&U3Y3CU"@4.19T@H=( MVLV.*\2='?TP_\IZ'6E!+E660/4&F.!D=5E=D$(UYI<["+Z00MY(OMNEN'[' M)_PHY?M.?66X"'&Z_"C5T9L9*AW&TC09KQO M(^P2Z>M-;F+N[@?'&: O\8]5]?#88'$N$P%0FA)SQ0PKA33WL?F]=R M""V2!%#;BGGL#L.5?2%P&(4.-L\_S'FTB=5U@@AJGV!:^6YL9>8P;GFD72C6 M>GID64!E>?;O7."TXRBL>Q34DB8A"MI/O5L#^*)90HL3LY @E9LRH/Z+XD[; M9<1=T#8HP7$/-T=EP9YFZQ!GC__69N;/+EDQUB.RR)-&]*,1RN6_]U=+JOVG M_*JRD,1*-JI?V)U1?!(6,AS"69L6PR;G)12=$X9_C*!W?R",8_+^+B;3X;N/83$1.:\QG+AG3LM/,U]P'?U==C, M]-(L#Z&0Q'I-DL 9VXW"R+ST,H6UB5$/ M\S2 $=\BC[Z+V?Z"B@"#AS8""^-629!@,Y@NZ\0W[SQ4C,-EKSG_W,Q.\V+9 MS/7\F\A^"30] "S.P^/!'D+#>30@,@=W <.MA>/6-V+T>C_3KQBIO0<\*+#S MB/C#0]1\,0Q^ QV0Y62GMG(D\]E&N4&%W R\>/GDGT:?#_NHG;;$<4SQOQ/; MC@06"MKP^\;A',2'J+(6TD+(T,6^N;S+18E#\6:T8E3J)R/Z5P>LJJ__&2G#2\>1XV/9BG49+4'F39CS$ M@";D,FP&T\IENYX:O@FCX5KE:G$UT<@_]V5HFF](L61YW$D&N@8;:4NK14E< MBPZU.]6E^+GS@.7Y)S>]8RX_TU9NN%+^$!D,P2+Y+ST# 4@ UH'-M^E)\P4Y MJ!@816NR4=MQ9TR=HY9_GS$,+XPL=UKZ#@>0#QO.-I$2+^5F"=A\:P%UGQ\> M (4'7DQ7]B2]8G*0H\5'R1YS.D\M8L55E!O4O)O9W=A!=]/,C!+3(M#40;3& M/,*VM7XARE$:O#8\]6H!9Y!GY\IDG_-_=>OR0.C&AU?3[F\T/[^6#$FIP6FQ M"@_Q*)HM!(G($)A8;2R3RI'O1M]N\*)@DR>=*&L5;']2FSHHO\#9G5R#R=?* MU=?@./7,X:P8_/.O561=^+4D#NK.)WP[BFAOJDK4./I>)"H[)A^;TER*U:@? MR1!X/B ;:F?=T<2F&*QN2MEY9Y]]!!D=ECK/T7SP.L*KU%.?ENN['H!2R*;T/15_:].EV);._3YI:';L<[0/48,+1>B M2U G*Q]\G8A9'5>6GTK^PH+-_N^=Z7.(?U50WS03\[]WN2_[:U)W:0OZO_T& M_=]N#9G\-^9VZO\I20BKO]^A\.FON9GPAO_0_Q_Z_T/_?^C_#_W_H?____1O M< )6+WGS2\RW-?*V;,)XF\= M$=M27,36,? .^\,B*W298-ZRK8V&,>?;'/'JRDWY*TXV0F=$Y*53,L0UI_H\ MO!#:]VM<)ZER?,+KRDFXPJ(VEN:0OT M%CLR>/&'^#A#YOU&@QWC3@XYWJ+_!WOO'=54U^Z+!D$Z1'HG*B B BI-! E% MFH@H2A>B(@(B1)0J(:%7Z0J"+P3I2 D=:0D=$17I30@)"H*4!"$N3>'&??]8PX&&6.M]3QS/N7W6VO.YPD__<>='\>P6;]?"[/M MT%/UN1"&X_I*M%. OL;[4#,O9RL<8W%"<>=2[1!K6N;E-X^DZ]5.^+7+<;"_ M0OVI1NO9SR$G_01J:BWV077;CON@L4S7-=>_ M*@97<"#Q^-_CWSK^?$9C>B_L+THL?V7= /\Y>-%8_ASE_M7G@?^B4I_]7Y17 M/@XJ3/Q[_%O'GXM?[]%A?U4A!$1E_0O'PX%0?W+1\G_M@:Q_4?SZV9_K@_QW MJ>WO\:^/?W=L<;P0*\UTOFW&)R0K/0-Z-XR'L)JJY[>,YO+""=.,-&"" )ZP M\D)^#AW;R#G]?@+N\_FZ>V2@M>J4#J>"Y/9[6Y1\!8B:D@C(,3C;J6K(?DF[ M[%#J3>0 CF0#3L9!=GU"+7VD43TC0-9<$S:-<>>1.>ZV5O.V=]#.(%I'KRMY M)[Q>\!.*)O38&0:<7(UD:"!G4=)Z[L3HL0"U!*>6&'VN.4]]Q8[Q\9YS,M%^ M\I+)SUN>';BG;B7W7F'HT\\4#3N!FK<@NF(AEADK(J49<_L@0:C/]HPK6(#V M$)?X@RC6NRUV+_\@>:N$S5(2MN[TJ(!JUT]P\"P8/F#BR!:YEFW4"S M)^+X@Z5ZLY$J9%\,7^R+6UQ9.SN/HA/.^9[=?!\R2-.&;J3N@TR^,1<$-[(/ MZOO(+D83PC/,\YDQTFVQ81]4!L4 M61C5&X1\@]IUU;"FKELSCH:?OY>X P-\MV?!C*2!A'U0F 53XJO[(+X%ZA%F M6@X>A6Y70(%$T-XKY2$4H1UW!_I+35*1OJ>X#Q(P^UNT_W#11"09B[AZULM3 MO$B/Y/(<:>+)._^^H[M^B_?\FF@0*#IL](&:.7VY.NY0<,Y=Y M"F(CE%I1 ?T'40QDFTQ"U/XLSY]$ 3V>%/F,^P=YBOY1%)9OU^TS]D'_O4"I M_SA-5SBJK[I:_FFN_I;M/X-LY5_HG:@[G"YRJ)0YPS-:8O8$Q]>M9Q M\<_\V@?T"]NY_^L^&0=;6SQ]/ M["VAFJQI0I:4R_0ZK'+PM65<_S9_<,KX (.[*6N\-U^5!$\)L&*]VM272\JL-1M?JHHWG=,4$NA?I8BK%DN"DE$W2I=06W- /E74"P,[D/ M*GB5XD)>=0(L\A M]K-J25"2-6XV:5DM!6%,YNEC2$[MTHT'G.Y+!J5,]S!.333&ZUWSXGZ:J')1 M68EH65O78-+:_4A(/$E\Z"+HIR*#+XPD%N^/F5$>A$HWA4H4U ']Y.U^60W2 MUSQN"8VUW,4Q):U\@[L-Z1%;)>9+4;!B$33!FCO8K2M??+Q#: D#=O22U$]W M$\E_5N+57'&P,Z_#7/#L[630=9,KPL=!()#(2P,!F(/#>E:&UZ^\I_:B.S6S M-_-/?5W^6+&4.+@/BG$AC3 2%F.8\Q2/ G(7"L/U']$C&9!@'F= ^]7"-WW. MT:TO,"EO@:ILI_LVIPP?/BBHSXR8"<3<9UYK1<(P$LJ8OD&R8IJ7P%6:"G"- M (E:E$'W,'AB_1M?3]2H%8L)Y4A]R/G1.K29']7D_Y2%21%[2@%[ICF.]^Z# M@&-1_Y+]1;1[<+^.Y4.8QJD!H9GX"U_A@.Z#N%\08'0AZ]^;SW+!O]/_=3PW MT^-R@U'[(+:/3#;P\:H!DZ733L!C4+M6>K^[!GG^2_J_AE!F6K;7[W-(0DPW MZ+,W- $]8LI9@15A.I4&:1_$X"KX+PC@'[5P.2C\MXS_\3)V6'?AP'HLVIM? MECLEX:R>VQ[@2(W6(XT^9^0D==+KNP.7A#XE_CK3VJE.L([V3TT\5S; <]9# M<@I3VNWV>%/G]//;\@5<,Y_WM@T$4?\[S]/?,OX[R@C184R@F598AK@#J'F7 M 5)FDH>^Z-77=.#7BYCK[I]L5D7$]:$Z:(5DL3N\J\:R' M-X[GGE58\7./XY6GC:)K&4>BQMHN@E;W07]2^>J?[M7&?9P5_6>%S?YQ^KX> M+^!'_:.VD#_-G7)!8;@.B1V//(F4N= M->@E'UG.&AK\9-#5WM(+E6?"O>B3;A;CW_ 53 ^R=%_P^-"7^+^$^+V(44^3JG'T$- M#?YQZ6-CI;?R'9)6ELWBV,%DX1SI#!$#UF.=O_Z_X:2+PO_3I$'D+[@TKG+] MKW9[&$!NHO[41=E^"?Q7'9?_LB&$"!'5.$(3CJ* Z;[1-=&=VPNG?-6'TR1S\F MVOR2#CSH=Z/CU5[9CO9U16[#C[R#F%-'CII,W#1_ GGD:=I MAL2.?5 OKGEZXQD1GZA,0H[0 L@!S&X6O=!["T(#V"<1(5-;FC0S?JM0 +;OQ'B0;;,/G M&B&H!\H+H'O/#>0CVO.@SK7>NLLHX:BG>2M"ZF>[CX5 .SQ9=U_TZY\@X2(Z M=$.)^R!)(*/7;,S_6R#ZRJ2F95]+36SFVE/U!H[KCPC.B1,,C?/AI^*\TOS?SP=-0P$<[% M^ 0A6<@H+ZOUXP]XSO4 JTLG98^UCN^I:"D1(K>VC;[/ILNSR2GE3 B\85N: M%F#JOH%Z*\( H6;*_/9!93RO0+]&B$']*"8S/Z@G\X@,7@;W60GUS/&]./'I MF^R1R:,-S>PXI8]>B_W=O.LB]A1C!"*" M/(XX"X@0*S$\-!X2)D+O"(4J(ZAKL@]*B$NX.'+RU +LG816B(I*WZ%LEW#Q M&<9+QEMH4U!7ZKSWDE84U8+Q?E$GKD]6B"S,2]&N$#*3?R@GG,7E]D!2Z>KD ML_3PPREG..591SW_B0_]WU%S'I1N>C;*#.]% ]&+]5D8DS#^ J"%JDV#,6-+VG[JQ M;!WA_67=<)[0<1 'P^@J?>10[B#M(?[(#ZL$@U%FDJH=NZ'JQ:YAY:ST'-D>GU: M,L@#-D,*OG(A[^ZMQASK-#"/T?NX[*O>KN\J G?I M!3Y'I_90<]<&9-4F&4<_?2K]7LZUK3@N*=0.;3-7B?:"+)B 0 =]F6O>@I+L M,*->_WW D*9,0*78F!"=T1SW'F,B-24"/&-Z[HD&7O-IL;"[%,?C(W\:,?LF MWD-'@X6"[H'.R2U9#WY+/>1,.P2T,N.N*!.Z*%>AW(,38?SK?@O]MQ!R%GP- M0Q)**R?:LJY8V#QX8"@RB/R()EW9GH%1+I/S<+V8.1BED02."/C6J:/)XP/I M8RA$CJU8V@#/VF643EJN@I=]OO%A%]E")J*4\:!VD+S6!<008);^@ MN)&L4SNN$1T)WIOPP7RQALF52/%;YK>:6K1/GVJ)$#DC]^2XAT?@IZUW!AI, MSX#.5U*TZ)@ JVLF3,OSPAP$?FV;1.KLA:*XOWU5PC03K9;G^YV"HKQUPT[]P[P-EHH MGGF7UI58N3K"1U_<0/1L0!Y3(__M&PE7DE:H+MJ,L> M,=4=%B6 F4WVM7&$9I6SF5^99?ES6CG\6,1$5;U!\MEX+5NGA\!B>CWH-G(8 MU8+9\*#>GU^_AGP+:2R+[@C\I0/;=';AL'54/3F9(O(YFGC!]'#,PW:'2):S MFA]I7O0R_0/(#YNESC1WX&4I,UN,7]0(T[+S@JOU66+OQLXI>)683\0&75<6 M/UP'2@2,!X]V>#TU":X#"1O9)ZA6G"MU#,5)J*/9NV8$7: M=AE%B@,R"CJ2EW/NPB4IX@T_[$++,X(&[2FL($C!X@'R/B@">R)8W0I((HT, M2'K$:_#='O7US_,VQ::L3.V(4NO-3MZIK-ACK]T=F5->,FTEMWVGW/_(4 60 MU,&YP,0Y;!F!1\5&![Y196=>^'TU@L=H!,[+!W_\L#1"DVD/"""N @ S MN(VI?HR>K""VX&O=:"'_;3' S/H:M?KLM^:=!9BAX&Z*FIY\DB3!V/((2%2G MC&1&P(=CI5'='Z$"3$.,6^09:]0-W0?-,-Y2=O#FX\O-*=ZQ9-[C8_4#!6+* MD@<&,QOOANLS@ 8RFF#=E>!JZ0=:YE@>\I#LFAK M.[C?XRH8>+,YO""90MI0(G.#87\23; M?=#L=E^=$^T4:;LG!"FSIE6_<*&MN;7<"B5"?Y<]-=JN^8=6O]W9PA>"YCL6 M9R)X+NR$AU'_B=[$;/;34T[N3^>R2D)$.CL[K%3Z^W;8S---'7-2N4%L&<$@ M^Q@:4X?(0E2W+LX+GO@=P0=P4=UI^F18TNTS(8]%4XG'BW._#;.UMJR*'3$X M>&H;H?0&^A(A]_AC:8YE%5:$=(/Z*Q9\HV60N<$.,]3(Y]6%QDU?TL8BSI=I#4!2F$B")/TY0!@:56[%'$ M'2"B)-C[0J0GP66;MM<_\>M""@'8Q1R M2!.6@B<]A'?A9Q_=2!MA0F#4P29X?.U:QA^]JJU!\K_\@_CS9):B7R:DGFZL M%^F6S^E D<'7Z/E,>+V2RAHLUZ/-S@>A1-'1JD?(R!R)/GNGTE3-#4I;5,34 MG>:$ZBC(S[M]CV^R;EG'0W_7)8_1/T<:Z6$B^'V0& ):%/QB((@XTH.4P4[* M66XZW1>\<,CC71JH[-'!N=>?$]Q&#FT#:[G*RIXE84GB A!) [6+3])[: MDW,=Y[(:X&4#V?;I-3F%?V%5=5\DY-16J.A;(].-/77G95%&"[_C'O_9J3?@&/@C"YR5WH/ \AL(+7]1PI;E/NI2'AO-& [1G\VC3EAW+8[:J.SLZ^ MJP/2_!+7^?=^.?X3->9M77P'OET?K=D=EK'SYMI2N9,H]2W@FD)[?9K\E:X* M=T6YPT]2# O /&043<2,P=6[!$D9I+B3RS8QI-5+Y#$8CQ+M? C14]!<-:&K M^=G0#O'%69C2C+ZY^-"!SA'7Z48HCV=0_C&R?H-7Z5I;0%7VN=B7J(>UW3[< M2AY9%M(Q%YAK(0]B.89EQJ-(S._BA[B;X%@4R0R6R&#)I@23)CMQ<1VL08K1 MFIS^GFB[[+[8\[G^Q*]JZ/.;_=2NE"])'\;K6^&G(TAH0(F5Y@>$4KF072C2 M)7RRT^;[@3JR-U$MG*9 CEEI/7-^+SG7D8Y]:__!G4^]OS6!OA2]>N0]"/D< M(4S'H.ZBYM3M6W^?U8<^^:48K[;I#^QQU#6^5M;(.J,ULWW;C'O^U.9P?-^>1X_>XT(WPBAN@,"_5D8)AZ:T[4FN9-;I/BF(JJ= M/K3%O'"+-;74.,%OU%;$\DQD;QG9"ZG_4,WD'E(($R"=Y-&;?VH:@?)#"ZXO MJG[:0U0CV MR;MHP> @QR:Q#7L;,M*U35?9"N] ;F'72FO4_V#'/= MX*AN?M1]-2;20Y8$>2S% 'G+>=:4!T*7QZJS8K^;E7FUI&7+_S0E7'H#YA>V M&,FUV#L?1(&3L,^85*84U:,@;<7W)6ZC']('WN3\?)2@"6QPQ#OM6O[HVP?Y MLENKZ[9(KX1#+W_]EV;T;HR/^0KT2M12/IH=Y9DJ=4EA6L^>M&W9,5W&#P/SUN@AU) MJ"<(.3)/3QLJ!<'*?*CSJ*;WA;:QIN2C%-T7SF^D?2UN9YVQN7#3D+I 5OY;"=RD5< ANS/. M18WE BW'YV9HA8#8,B8)1[(: 33;EZ$#Z+@Y!N96V;K^T>ECP!&53SL\GMFC+:CS=Q@G?F"8V#;LH[X JKN^.5^(='0?Y'8/S8,5 M #SZ&!)3&M^_?%K[M1#EB)<"BJ6+MT_EY QPJ0_1EPT@H#_'"#P_?;TJ^7JZ&6X4!BJL;#02U: CI!M,1LP?1]=NQU1TZI&H] M,&%3N7].*X$SRC)[P":ZPX_-G.VVN8^XWJN"^V$&GUF/"+/\L._#, &?63=> M!/#N0@DC50&4T33"X]5@*6!]82+ ?+ECJ M6UE?%SF"KY4MTVH@?/4/#9/K81S)-D9?',<$S,OQ%QV,%E@P$XY/[] RWQ&? M.J5J.C8O)>M,M46.3\&:!FF'*B_04[#\[_E?,A$YT3ZZ$1KW':%T)GK*/_F> MDH_/7D28-Z/M \^%V!4+Q6Z M"AV%_>WNWXF8$3*0/4CFZ$4QP\IM&'#L))Z39K],5[/XB#A(@C$$7K@X.W2F MC"G%E*;Y%/TLOJE]-NG(H\QYS64HR:>L#W(@>)#!.4NR-R*AG^Q67Z0:D?;Z M:UKP7V0 M.3--]%<;7^B1O\^_+*I-Z'D5>3($.]O)+KOG^(M\#N9U[+!E>;=W&HGGKU.V M0K/3%0-=Q2)DY:3XIYH_S?!Z& 98H\_17"WJTX^-L2 M.%'/D#V!\&TV.@A[:GQKJQ0WMK4[C/B971FB,&PLV2/1\<4SGI][NIGI79RH M.Q!1YE\]Z-*S?%X@C&JHX:26J)JQ#^I'ZEH9N2?X#VTK>+U[I"Y3_G$^WL;H M,NL ;!W(\!A MR,!(%%:#7H#RR>/H@0K3SE^F2](=+B0ABC09VTGJ,4+X$2V]45P(O1B(H 61[S;QO%97@71& MYJ?B8C A(?7>+_;*]7.FF97Q[-4E\PL\WM&OFZD7N!G7AW_<<>G:O#4;=S1< M!S*+6;*/1MT%SW[KAC2@PY=YB@!(3[.D;/[\@1RYYHBCWZ7H+2=<4FW>60QI MSO\3)B'RW9XF//B[ZY' Y.\5_V"JH;_KN8'>;R.>QJ%#]ZWH[ M\7)9#AM+_!B](:GZ"NX$^51I^&XUTTGZJ4QW[(8QS>!IVV#?INX2ODMM[O&W M9<@@] GR1*2UT+JD=42 LTZ3<]KS#)_IP#61TCPW+ZGGU>^J1KM9!O.4W^RH M;904 K)YJF8T M^][5\3S_DG?WT-;B3?K**2GXUR_V$[O)BLY-5-$&YA3V=L*&VB*8D_=9^I3< MX5T-%I(930"SE)J ,*9:(B=A))M.E&E;_2A#CV;>'$5X@VOQ+,:2%M.EFZ?F M@?""SN@[ ^U"* MVNS*]$#N^\&^,-/-YK5 QA%+$7WI,*N189FV10E)K;2?1E]NJ1HZO ]9[0;/ MIA+B>JP!U:^_SWRS;4Z?M.]:/ NXOUI COX2BU$=>XZ$/_\-NYU MR#&4T@/B68]L3Z%VZ)I,?V?GEXZL[ ?R=1=C%!)->&N*;T:"V03F7HXUALD9 MUEFI&X]M5E47R9=T%O-(JEZ^+&+ JI@+:O@G6#C'"\84NJFL"S83M:3:3K5 MCKF>BS(@-4>P4U_DL*_YNOO*-4>>_FZEE[Q3[#VD]P?(G/858 8>#B96Z)95 M13P*H-Z@!=*K;TWI'UMWNK;&!"MV44O)#W,H",^3\G$?. M0_D".#5_OX<',?@L",YJ8EX["54!,!'8IQLO7GA;3#S?$EW\L'S_O01H(RMC7IWI;Y7-C1XO%[6?,_+T$B8*MU0*J\U*)>*2D)+COKO0I+F\#RT^ MH=7=0FL?+6]QFZCT-$1QZYI'.)*D'G1K_F(EMU^@HY$*-.%)VGFJT7SP-7L@ MK'JM/>!YAPUENV3!J99?TO3Y3_=@?BD]$5[.PY*;][):"3A^('=1V5K04\LI M^LKEAEZ9O5<7Z]X6A*^+'Q(_\,!,[E@X] 1#%M6MB;N+FU>DK ".Q)'9H"6^ M[%@FJ9K=MF4L-)"C*_4&B6+QRR?N;_H/^>9]SC2MO\-_UTBE-#W_[+.)D*1? MO?]$BW8[5)*>/2&5!7"V(0\F=QB[%W^=TXR>GFNN+/]4I44)'#V2X5B2_N;Z M!9.[=W^3R\;C!> A*AXXJ\S@G*<:(GRBB/:;'-3;#FOY?$ YOQ@+_Z@Y1+] MWI<]E<#X0,9U MG1FHE6B'.',9/X33(E=3F5'_ F=F;W0Q.<]D&QFN+; M]_U=Q"Y',-YE"UUPO)VU5R-[W$TQU"=HODF"B?F6"G D9SQP;"N'/.)$#]=7 M0LZ*NO*.[C9ZHY+:*#FWRA=NO"M^FMT[93-CJ):I&SX4Y-?JM*AUVH21MJE0 M]G4EK]CKW#E+V8(R&(2)U4 )#!+:\Y3-&B3[(*BE+>0[6E2>/#&M5+GG^A&E1\]SY&\0Z3[EZ+ZY&#.=T97 M[1M&GJ?'&R]J;+ 9?4H(VCB,GERO:3/-:"OR3BJ93YJ*&_+N/O"S5&_U%L+# M-V3 ST#6CREC,_-O*^#/E$-/WW2T:'XB)#]F_,O/!(1$(,* *.HY5'<8 M$SN@97 >VS/@:R\<2;OGSF/3":A#PR]'2KRFVS;3XZY&]G!N%25>,%^4D@_A M]187D_/R24Y5H;_">7U3FUMF<-H6(@=A''?CK@#[(+)RCQ.D]R=6.,?(^YQI MDW!S\Z\N;-,^R,7C8*'Q(_G,MXF)D5KR7->@E9JN*G(643;9CG&6+99#R]=S M-V]>/9EX3EGKC,$&5P$X?!_D#064/#9^?R;W Q1(+QA<>]7,# ".I7EX+[FH M&8XW)5^[V(J+Z\UUR2MDVJ+W@M.W _6H2F4[KHN0]JM&U^ M63F'][YBHA#SLH535='NYJTD_WAMK-B*]/1:X(L*K[D/>? JSQ\DESF7KDRG M!>>+\BF>,^SVIC;&2FR'S-BD)W;_2V;YB]/VWWYA_WRF>Y>%PO%7Q @)8J:7 M?R11_^:D]O?X-XR_E^@__?B?N40B,-O)QFJ>R]GV4WNZH;J6_@OG)R>&I?TP ME>J'0#\TQGQFN1J?S=Y._((B/*8)[(,*!PDPVG$?'- &_<, T0#=5\7VL MSC+]L^B(U%V=JUB[LPM1D9RRS,S/,[V42A>%%8<)$1PW\0\G:\LMWMDI$O-^J.(V%J2+,('Z!BK%G'@=7@>573R2J7-QT'+A,>5*X M'5S3#+5'$2A0TB74+YU46H,FAF%IQ?R_5?+[]Y3=DBS?9! 42)J]3V$QHZBU3+RL5RT^X ;U81V>ES_#$** MK$T9C-U+U:5JVU"%IQA!SS32+*BMH_(W+(0P[XIT'Y[A5'R%26:BC62H"$,4 M\&9P-9&6+Y A?1CPVH]:U/V0J>RY=P*6L@%)4U+ISP6>_?Y,P(YE33Q&^D2\LG*L+?D\6=3F?&G,M,]'%IDM!X47^1XB)HMLMO^>+: MNS,(K1.-A64V?\B/!5J\56K,])G;KKR_7EYCSQ##=$-^G42*[(-Z8N>9V:92 MTKY_'Q0]MU4DFEZ(N$+:_++0NQDY->T<:2$/-[%]:$$16>G04E!^#6W-S^V_ M]:(^ESHZ>M4$>9EF!9PO # ,?M=:>O8>7#)X!QJ7.[TQMG@"2XK-(:L[U]6? M>SU1UD*]J-#T">FXLWS%UMSFH?G0L5IMJ$,YYCGC$+(/?Q KP9B^@G"FY^NK M 6,]+RW_,:[]!L#A5J\+Q[)#/NN^GBO M0TBVUC-JEI,GJP/ *0,JZC9D"])"W!/GGC8,3>[:>H]=_&Q-LPJJX1+V=DO:K-)!^3.%K:!(S'^*ZMR/:IC()<%EOIS_:IEIYOZ_I0TCX6$T^N$UK M)*MX/N'^[E=%]-"38<&.?K9[8P,E$0$":K6OU ;ZQ%1QB<8+V9/ M36)N+36L&$".6Y,6 ,%O:6]\&"-!*T:Q'X[7<%H4O[CI4A7E'^-V$XSYBCD, MP*CN-"&R]<8LG&H,% V:68Y6JVP>GFI2>72A8YQCOB3QP-%$Y?*BC+L9%LOF M?1<9;J\O?,*KV -63+?@I**OUJQ3U[!QRV@DS0#^@%CL7FPNVPUM24NO>HZ.L=C(9^RGB18 MD9X7>5!EYR-'\:BK!@SQ/LYM$L@5S#$H^:TG1<#EZWOX*"9ZD)_Q@&*'C&;>D),U;_37R.42N[- M];]/;HG5A[SWDFVH6;@G:. Q7I)OZ^A;G&$0ZRC_X$5SS8XP" 2"%.W:YS)F M\(W;D=#;^Z!9[T%TDW6?@SS:G*066Q/@N$%X4.]Z3FVK.CV5Y0,SCZ;*O44?$V(8C6>A/\45)Y!1J+KX.G,%B1B[^T^_&Q.-$. M]S!2X3>";U.1"\#1IW^R;>)^![2RDY%YOO,]>JXXPS;%P6?+[;2O$CBK\%22 MG$H ]'?_A6)<75QWTL)#,(3F\CIQN&>L>.O3%2K MN#?4I@>5[N8[O(6[= ?QAH?FB7R&-6IO;E,E&6]18 U8(@Z"\ASA]90$)R#0 M@"E&DKJI4I5@]'SN@[*??/9%XY<+@K6]2A\X-3\P(U[WM=^ESQZG;LJBZ]UQ MF] "3,H7RR*?TA&^/KL6J_OBG\SXOO>I*&:HI&+/KG@8/9$PM %Q?!2VCT*. MH$G71F:T*>4 K@IQ$."CFGE)_DCRMSJU;O_8H*&M6=TAEMMWL_AUXMGMP\-J MV]5S%WI9V]DD5SI"F.M;P+1/9X06:3L)X4A$SU_K7K4FZ6/@)<$IJY89H621 MC2'UDHZC4SI\GR(.Y^3<%!3ONP_S%&;9W1/Y@N9#^8S,*C.1\\:DXF8":9L2 M09IZ21K@X=I6I=T-8.'+*[ZR^N'[NW8G]DNW,@QJRD#AYE6HI*GA6:AG< MGRRW!(]FR-T+1)XDBR;^PL7ZPT2"U>P_EDS?OVKLD_\[-,[<, MW;J.A9^O2?SYK0]'LL4#BO;1-,=E-=9[^"9T#-J6=+!1$*@?LQWQ MQ?FC/Z03%)=._7#04L3-#YJQCU6&.\^];1)UT*N8?.(-Z,9G,/0I7=R@$SLD<7 M3 8IQ20!8EC1;V?6767(!S,6/>>>Y"(H/5L+K1;IBA=0*@,2$%^9B_4955R@ MKU__[_U_5>]#![!\I,;1>0#=WW8W3_Z5DSP.ER*XY)WV%8*"ZZU5T#_4KA ]=L0V%A*QYPQG/AOI8',_DNQP,4V1_5L_@[ MDID8]^( 72;Q3JKXKUC":#7.W]\VSXV(YUUW5<"1 M$USE:OO.Q(UN4S@X?/ M.)MI,4'0'X$+7[#0A5_VFLOP.;6E[/ .2 4P[0SDO6PJ?79+96+-I])8/J6\ MI+DP;EAGX$"*Q6'^II_>U)-(O/XQTO3F:@"92M0JO376\:B\"9UPV^N13'7Q MDTH6MM][_V9J_= JXB@!3 917WOX;*A,=.]$1G9S7O$X(->BO@]JR?VI%'BV MSC%96L7_F6F5[>5:SCS'-T 5*2"V4RT >67TI M*'8?U(SP(FS'S7TH(:@HOCE#;[")?.OE4[@S>,;WV97[TLU^B\U/BLY^-UD0 MSKWW===)>6>@)J!,KA15/ZO^5 2?--XN1V7NDEX4P)D+R>I)I$%"]L#FW6\V MY)2(I3S]WKY?SS96'&NV"V-LO/*&%'(^J0M:* 8YO\7>4B#\9AJS&[HP1CBQZW=USY?+C0FWS5^ M%(+L=A.HU]ALFI3:$UH2VTPB@9TF_>&S\'Y<4USOM@#BWJA&:"A4*MC#A*Q0 MB4^V$3_D>KK1]+NWUD11#@.;5"/D M.S3)%9< (UTT9^@$-Q!A/19(:9-E,-AL.>^QCX\WW-JQ]. M5*C7\2C4\>6M&( G$I6%B+ ^,!BA" 1@$%?)7J\9PZ25Y$<5ZT<_S)8^[V6S M4HY?OM&88FM^_4:6/,L0IG]DQM=Z1I?!(T(UM%Y&QS,A$'H.U0.1#JAVW,,( MT [6 3&*L;N5&F;?Q2SKFD/U1MBTWJ2]N8W^X"><*2#+ $'AY9@HE._OC7K* MP.#O?O8 $]^SY9$&$P.LQ'KF?L3LJ3%S3;;1A'M#^\1NDGN^%-^I&T;#\EK? M7;KV09Z<;\=,*V6-&F+C"#_ZZ<84N=_?J=9^8R$?B ,VDP ;0$7O )7=DK(O MRXPRYXQ7&X\DRK^]>((#$1Y&-D'>0W5K3D*7&O"< M#%7D/$R2YD>L](8+(HPG:5"2A8::X**#6F2CLHAYM=K]K,7KMA/R?PSIM8*P<::SL$:T''0Z2/\T080%Q'8<_QI( G^8+(ZB&MTE'93X3NKM!*9'882"!:LE@1G_K/+EN M/"=6B>8U1E-0C-^S=)'K.:=:_>H3?MVI9&*G2L#'R+WUA7\T>TY]089+'#-M MM"62X%%0TC7L-EY@EB\%$&Q3TW,VU[V,.[C9]R+WGQNT@JF M:GWJEY^;0&>P1O"QUL8XI*VO^-%M&Y$?2ETUD"5A$W5UZF['=_]G30U4C>1'#S?E$P]SQ:4G^;#Z??#^EBS$ MX/:A"GCCA3M.DY"09$'']47MM+((WST,S[U<9#8Q4$;LTL16=5']A*5[8))7 M,;XU63.C-Z0 M<[DGYL5[*]6P]8V$_C-FMN'YMN1!%_V]3Y-@YLV,NA,7BX]NS)GNDF9RZU:B MI5PM&JH*6Z$ #,8*_=H8;+T/XM:%,2/Q/_Z0W5Q"&]Y66S^+_[FG1CNX#TJ? M^'3#>5'Y1(44$NE"=O?(*>FR-%3&%S "A0PJ;I_ MI(V)"RL.'-GC_C%&GK:WA7^F M)IFZ5+8))D0M0R+V0<(:,&&OM]W'7H]N9UUC34_+*->PQ (^6I#6W9-F4XVJ]')S7 ^N$0T7R,XX;%U?RK_G+/WK_/-+_E**)T^TA2BYR2M0AAK.QTXQ?&2 MS1Z3[L=W(:XVUDYL;+W\X M(>]UFR M/&$L"&6R-H/? 4BFJ@2W#T($P+W5NI2'S61?]-*F.A&+*YN9O[>R M#[)J5B]T\A)]P:7=X#3(=4CY, MUROL2.K%MX W5BN1PUA.>DT36L:D&+ F\J>6+ (W72[L+,(L4=S##C4>^ MM+;?[#?I.+$C:LIRF<^:!*/,T7.801PL!J02!GNMX\74B!@NYY+!>)I43?"C M*V.:[>+2!S*;7Z#@?*,)]5IOCA[O#V?+. AZW"1"A/"BEHI@==,#3/R!'X!P M,TZX?&N&\-7(X@=MO!B"DRZ[7A_3Y87,*"Y$!]*E]!@UR0H/[H+<4<":&L1X MNP^2T0>MPYJT>R )CX*C")1,WIV%X+++I)7"J6UIA:R@."U"C>B9%)E"_D-% M[ /CX6#70B9#C8$)(\#D!L)4*MF#4%JMPB1@>U2%CM'M+[7Y\YMVFS\4'%8O MA*7HN]\N./?,_6VMXOM+36U8^;+*:=V&C,7;KP_8NLPC@Y6 M#V$UB>0*!A,/3N*2&YW938N7MTQ;1*1,VG*M;L/"DO MU:2^VG>W(N6C:U]\$&+SY'67>OSVU5#4:V[0[@GE'H02T_Q4Z(D=M\CP7ASK MAOXI:S9NR_+QCD1RM"7K\121["2X)>!"M(QM1\5CNR8.49,Q:X*^L],='@_O[J\A5 M=19-7>Z?GI3QLDAT@\BPY]"6?5#$%!0X^XAB!EPK!;X-G$/%Z,MYNBKAR"TQ MNSBI=;NVP&J_6[="@N#RS>3+=>C%5UL@T/I+AT.G#2"OKMN+D)DH-!I[&"$Z MU<%!Y EMJF4,Y-SR@5[+'POF[GF;*OVQ[4U*IS$[VR'^1[!<="/'0.H32%T9 M3_5%P!3W$K?T?#Z*FX._!Y,$6L'5A@+FLRO5#OFGL5-DMQ?&_[ M(.WJI#M*0+RGX]?E.K[WXR'CUN*>+S8O*B9:B+0<_R2U>SN<6WFGE\&=M+1= MB^I^B+N]#P)Y(L^28Y\1]D$)V#K4W)KB\(:WO*U0?"+K2O38F. M1N[<>/,R8YXGN5)=6>?P\=L&AV6738*9[#F3&LIX@V^QBHN'[X/WC'@_ZV:9^^)F<48X.2[GFMA%6O'F6C *4/#9?4B'W(/4M M ^AH)D?M'SDT^*@PV.WZN&984(^HY/J,Y^/N!M2QJ>^.X[>I*D][S.(UM,6X M(K_6J[UC 5&/)M)^_NXRQYB%- QN-#!G+92>74(OTI>'QH[WZPO7CFOX7-P' M671D3&U?R?>Z8(?W2A%-N/NPRD@W]HBE&RCWUS83_#5S;'PC89:S8Z!WM^-Q MA_9!=1T>RQ7N2=UM5HSTX(2J(>';%C9SRT,["G=L2B9O//W47O?Z#NO85XP< MT$#U1[Y#L748UP >@PSMB3Z&2'W*=G_#5^Q_,^M?_]6LU1:)A&5]1T&W6WRN M,M2'J.Y;6#[D._TC -\2GM.X\IL@#4YV3;P?4 GGAHUX>!%^OAW1_& GW=F7 MQI<^?UP=?.K-FP.WPO7?%W9P]#-Q\W4TH/BC=Q\D_17'BWA$O1*,,B/+=KY< M\!9UXB_.[ TYF-SY1W;&^P"> =D^GN"\KM<"8EVVO.\* Q3Y7EE!F=S S(P'-C%Q;F"!O M=KUO3VO'5;94+QUWM"W9H;#?;*\WJ)*!+BMN+%/#D$/Y\F3K;E@B,ZKWY);$ M,- !Y< CN\ZQ;17?FVR6<#G3CPN.[YZ @E^X$6J'FT@&YPL3 5T&WU-LYP23 MY\;A6?=4+NXX)R7%TTSD?PB]3YJ': ]D4!\"2 M%(@Z!!3URXH#9L21)VV!Z>3V_D7>W. 'AFV0?GD ]8^"9O+.9F"%ER.@::C M+Q<.L['N'D@$8';T> 8'X@+I1P]J[A&#*YV,];KE,LU]A*^XB#[4'**EY\[ZQV";?9!91W/^2H_V\1\/.FJK'AE)BWR7NVMS/=R" R2;8Q("B4'! MP;-R_0P-,KZW72W9*2RVB30PQH.)/X>*]_'5*/MX\[EHK#>Z>?!0LHSIE_N$ MI[$) M;[Z4O6XH)W7V:J;K#ZKZ/:8/7%:30G4;(S409O1 MNXP+"/5P\[DORV,"$O(6QAVQ,Y]Y?<+"5O5+EWYQ88?,G&\-(>]"R:J;[7")?GKQ]/EK\C=$HM*KCNM$6]50\KZ2CHD8*? M%*->*#DZIXX-/Y^5^/,'(8@F J7P ND"J0Z0@;X*9:H88&X!8WQ$3(D;94$ ME+MZG^I15:AOJ4V96?AD7@O1^WGUE #KL< #O1^QK(P)&!O*RXUX' D.?K7U M:[G'J7X-J5@[X<^SJ;5MV7FJN&>4;4_[)J![] [A)A$XU@')I&]^J\BVT#?#/FKO@6\YB8RYW M.)*KQI)RD%[\^Z3+3"J#\R?)F9))K\3J]Q.^ZEF1VHVF]$R(**G@C)5?WVTG M5.\7YMOD/QH^WQ?SY;[)H=OLH!L@$,E%AXN&)#I!U3VJ-Q\RIN'=:6\[F2__78&J$O/DVHU/G.-\'1B9,['496MO?KS]=-UAX\^X:;*$9F6L0^B2 "&F/XBF@6PY%^IA##P MER,.T=0K6N*.3$Q9JVR43(W-K-5^J#_P?[7WY>%0_6__(T1DW[*.0@A)0H1) M)5M"]L0D.TD;IIIF0O9EDBT4RE991K:),-E+2?:LLR#9,D.-PVR_X_O[/?\\ MS_>YKN>_W_/'Y[KF_#%SG?=]SIS[?K_NU^N<][GO5+DFS7D>W[5BF+P^%7+;TL$Y5#EMIKCI M8,GI60_]CA^A9 +Y=P8ZADN=*$_@34IKKX/O8 MYE1'38SF]=KSG!F'_#)N1Y_F*?KO5F7]N[+X+&S%OZDM"'D(*KB]^>@^1U@( MG@Z.&)[_2V?"'\$H03A&J2[M QN"PS!-[>#XD7]_I$S4-)X7Z4==IUE2%]L) M\34>GZL0,6<>V!H>+1(M(0HLKEV ;AIL- MJ8A@Q+36!1.[N%NW(F;[W:?68?R@QFY'4^RQ.U*[E#/6&,VPA5*(>$#-E+.*_-ZV>J_0[X4+.W)IHTR#\7DH0T**M2^<'HX:1.-W&*:Z))[].Z;V0FRT] MXC0B:TLOV#IQR36SJN[&U-(\,DP6\(ON._[,Y?/2:(5S_^$<_.^-S[C 'GH) MMK%Q&14R"'<"4T<&GE@._7.=#=F^]PO/R+5@&)YB\=UB0\X/L"$Y!6# ?<[: M0>\,=T+_R%N G@1)P5,8J'B<3Y:S'FF@B6_8D T5^ 2!M4^$[HL:@?+<1:<5 M\M7#A?J+0@H#Z5PYD\MGU3=NJ. >?CIOL7X(>3]%X2_(Q3IW%W^_A/\Y"CBR M(7Q@6 !Y3 <0^3R18L +NA&JHVTO8$#-Z(3]8"D/LB'UX*>>T-AY:WZ[^<4T ME;7!@YC2Z4O=>->S*B=\>FN'8:%/]4@X-E%U_V28WY%;SS,]\UN<\I*;LUZ, MOAA+80ZH43+B;[F[*#1J3/94ON31^YI50GZ>]?Q&Y>_*OQ8D-..D-HM/@@TY MLQX+HY1C0%*+=67&H8FIL,;>C[!)PD?T =;!0)0E7\Y^?Z#.1AMS.*)#H1M!Z#I:6QNZ/3S M<6;6?-7=W]C?V]RHBZS!0BZ6% ,%SI>WQGI$[624C$QC)LP75I]LU]C/L^[H MWL(W]?+N#4X%W;3[KBL2R,V'( &M828U:$^FP:8NK;=[:8CX^H M_34K2CU:H9V,/.NCU=W_O0YQ]X=B4[I7D')ZIT6@\J21Z)FTK&U5,+8Y/@SM MIJ.]GV<99YBYQAHO&1K,PHS+PWZ !X7DE^\T5GT5+7'0P'4R]>MOQ?2?(NYLBG/H2?XA,S M8@P<&@3BV>E"0.7\"\J=+@+$E1:<-]=AJO9>U_85'-'K\C[>QN=F#M=2AT<9 MJ_^PVTB=Q[U015FY6F0]1S^Z_3S:?WURN(?0@(]G0X+7@<,6:_*D5*6Y^,Z! M^-3R$#9$ 'G'?^,72X,RL_"GMG?_TZ/[11^^[;LJSWLJG=,*T@GKPS=:K$7Q MK"7N-DYGC>ZL)X 9:0DECC2CY*3"3P,-1'Q#?H(B5?ER6X[6-,5F<"[GF\5< M<&.3*N!4KU%9H;&1S\4M M4;-C:7-?6C95T\O2?U]RO:>CI'.K&:?$C$;[;M+U@6*:S0A*M/TU MHK.CN- M&.IT'#EZXVCX5 5N\VC84:SRDVG;N[\E6F@97R\E-N1<(W*2[0 -6$\"2\B* MSHLH[F%#)!N@W$@#J)B6#S4L^4]7;?B0=NEWE7B;]SEK-5<\CBCU&^>7)F9) MZC\)]76%HT9AWMB)E0O,5I0@:P(N"0O&)J!T@#=^WF\"X8+@+#MZU^UJ6\W3 MCM\AF=GRNK:-FVM#!MEF2D_?*'5Q^@UZ?*]"$Y_!:[ZB:VT75PW>(GGJ1UDR MP4<*P[[_9;ILL.[-FY]+\V]YG_O[W+M*!\W;^\Z>>W?^7::3_3$VY%H8H Q; M%=MM-L2:;&$^0PE[!AD5M)8UYC_ $H"G.UOV21\;UVL]IFUU32K-:J:\U6P. MZ8I^*H$@00#@.DHQB#DZ3MOZT$0I>[X9#&V,[](ZON-?9[LE:36?V1C1N_2+L8^C>(>_[ M\R4(Z8+T -T88!,9*?)5\DG"3 DHPF+"LNF/L,/X:#SE0N&/35KX(#(2E+G1 M+!%J1$PH5=>Q::3EAA9+ TB?'\%6RWL]&#AN:U8@F\NG=H^LKG34Z=TELX6C M:&(2@6([A9F0AGFC ?MQ J52*[QT[ 1&%!E WR'M1C6G3=3YT9_49SV=2>SR/E.Z9;'QW_ M<+PVU+Z$R[8UH&.76>6LEE)":#E4V%H,9;.==:@>2)RS)&.Z\YCC79X1:^%. M23KBZB8-W2M3S5V/-(-]NJY"HFZ=EI-B2*[3K@-1]-TNY>HH?207X%IN^X!L MXMJ1?*]X:8R8&U;^KCF:&5K,6?&%%J9E$7'SU)@%0]B#E@P\H%N@VP^;\BXK M<(\2\Q;;67N&D0?)-ERW%H-VLG-"Y3/?77CAXR^B621\_&FQX '7'Q*;%BDP MXE/\NS8BIU*>1LV9^1F:GLOU] ME"Q:VOY-,2(AJ_V M7)XL*_O$>_;.PP>:.+''^]LEIBN]$TX7D5N*P;08[83JE3(]1<6D&1N2L.(( M3U,E3Y/Q+CLAA$'O9&-Z"2*;-%*9X3EQ^8H%O]6AI\J^3KI[SN5WZI^&R<.M MJ7\**8&+L9JFJG:F+\LZJ:\Z8-PV;P2^[2A283G[MIM^V!76X;+[I!:FX/=W M=1T*"@AND;=654A3A+U!EY:HJ-$=R1R%PJ.%LJ<;CY]9IG4<_X L$^G9CY@\ MH]:[IZV!68HFOH"_&U^[0_$XRWS>9@ARR\;/AHZ.J98L5#A:X')Y*NB#K#VX>C*K*$\3%0#.K7M #7B0R1EW#'^$L5V MI%"BQ8(KS^^/7=NIC]^7>7W?.P[=,_B<9N"3!-G.IXW@<'5@R@1Q^EKRBN53 MPW5C3BK?[+*3O8R;S[!!R?4';^MT.;Z+VOJCV]6,I8@@>P$T< QQL2Y5V($#*K-R@4$T[@1[P%.97"P6&?FNQ3 M^+J6B^GPKJ<]^!;[-9[L<\XNU R;JQ/;$BMU"H53+[JW]&!Z,9 M^=[,HLH_>"$D['OX/LV#+6,%;GFAII.!)9C5"ODO2[]6*[DC/JV#"E\'W8B4 %Q/K.5?JD!M@USXFF'V?"_KCV-['GM]^AI!O"W^[ MQ.4M/,7EVXA:IJHRQ 9H^M3(U8S7K$[3@X!L^16&]NBK6V\0MVTJHL>/-_1. M7EZVR5"=5%BJYGE^X_)97:O-'*W^>[7H=F$\,7 MF=>((Z^Y; 9PLF?WC=E+Y0V-_"^-*^L_'YDP>589=]'!2VZ-B*L$^30E-O8 M-1-RT)]3TNMKIOR 225V=D;&S?A3EES/O%_D$<63QK$0Z@5P/F@B+#IV0&:- MGMHD53<434/JK7 MCPM4(869J6CBD\+];9JL*3@_:Q_2>D1EM!J-0RD&%4A1]1O(MA9>'_)((K^S M^UA,\KVHS ]?-B12KV3SE=CS@+!99Y" .HC<^P[8Y14C*SMIKR?K\<+%PRCI ME2Y\KD%'E9I/=;/ MCHA8XBZM:O%6BE.V?YM4'&L/@0@^1 M>*%5AABE34CN%W_Y"LXH8%*!#;%O*Q!U)\6%Q..2N.Z\:+QMO7?JB=W8G_\0 M5QQ4.$-"B28+;-+=@*V.MH/ V?*E#(\@HW-C6W%LR"4WWHC,8Q\5YZ^U>; A M\7JH*>@?3LHB2WS?KM19Z9;8'KM#BA=8;'IQ(4)E9#'?=M)*2_3R4=?!2..W MVZ9B(NXC+WXSP$P&?0+Z^"=VRH?U""4'"JPH&) '(_7#&WN9$(8AJ,'VH*EZ M.U0'KP&]JN?C^K1+5S[+71BAB25PA;:C($64:O&@R#%QGB->I%>@U*JS]N9"1YQT M8E;\+O$6?J!6[TZX>]2VSZ7X@C9[F2 MB)K#T46.7+[ZI0"H8:?723+IN M!4N.-[^.#L2]4:-;+GB$/'KHT*HQC/_/EV,91K%&"=&!@?CDS[+OO6P+[C'G_HU9A/:.".ZQH81*=A M@FC2Z<)=(?R?W,1$O&JK8RF.\[(A>G"& 'I#-8PFR/.!ONM5+70[J -]UY,) MM9&/D(ZD]>2Q".'IY4-(L8Q[@=JP^:!AOM17U")!I91ME*KN?OE_*J%:WW)_;;C1Q+V M,]?0AP^CN(K:9;I"*9]PIX,3J19F#",6P2BGPR;F:,]&2IBM,.)S-D3\ABD/ MXP9=-B2/)\V8\TU^J!(\:V[3Q28S-KKHN4CS3]$/CU,VE+?;J:V1+/YB^J4) M$%)Y6)RL82]E? V%T U+-85A2&!PBVB?^,3J+.G)R8G8!.(_*9X;F+\LQ7LZ MP?I;^X6@&N9O-#$=1'3YPAAEP(;D@4_T4J!P=VEQ+W9BA)!>XVLGU(NNK^,D MW]Q+4+QI&:BHTT.L\3N5;S+>:_>#GV;$+('Y\\)\8,EX2+T&&Q*7[3)&"?*2 M;(BM) US-Z]%56\4HN MRLTD3I^)/E!J]KFU@"BHSS&(^D:@6!)^/*#=2/L:Z 49:[F\XY6O_^(5KFM M:EE!!6-5FZV?9//@I)YT:72_S&'$U.=4?J5:G2.6U0]HM\##@J>KB_9=QZ32 MS1E\S,*2(;WWV%DVY,(PO"MG2\8E!['L7!U:Z9=;E.19>:9Q>($S@091XUQ@ M0\!4+_ 'G51("<]^04KUZ4(='!I%^W*<<"TX0%49R[F=UOSUHY#^Y#G_*SI? M0YN$N-X+28R'*E"1%SG2A8U+.U&;&]*2RA9*V+3;:PA MA^>(:FMKMGN2H(Y,;=''4W?ZK]K]7RU>#0MV9C:44>R2,=W*-?0]B!:D!_78 MB^L4BXDS A9]PK?MLNK\+T8LYNW(/#K4VE8['*J,'PD[A(M6F=$<_B0B?/\I M8D_;'O 4V!!4+XL;:*##$#ZT1""D:'()7\\3S5(&O%&"B'+;1)^1WWKJ#ZZ/6-BM5*.UUL3?CEB_=_AH= MN!X_6=B+!0SKB%FX>%&KZVTBK&\[/W'D+Z]-%UXMIZ++/#K6!GU]U-+M-YQM M.![9/IRC;M)N B;T"X#+EP[X 6/-K<$@HRZ9MMC7[L%B$_!?.REPJNG"?_7IIUM1R>3]/J.)F9E6HOJL9)(@#Z2M;O 7G0LZ-4Z.H257YN M&&E&"2/OUETPG#MYP\V"YI$0X!&7CKN;TGN\!A5[CRLIAR5P![A'#@.%<_M) M/4**@N)P>7TCT$3-[RK0^TYN2BG.WS?+[U88-,]#ES7:J:@0/""S\X6,9XB- MTSR!WKDP$6"KBR4Y5AEF'.K#G8.I8NB1F396#53/%C6?)!-K?L.YM/7KOEWN M(W7G+FCV2WWVPI.P HC(]@+Y&I#0G) UT;8:JGQ5/WRBWVC"&U>/2]UC(7ZK MB"_A[9ZWCR 0CM/0/#PE8O/(;BG'<-LN(>#]+'2%#8$+> HQY'**?J%4 ZZ MT:\"I2&ML,IJ_'48Y]D[0??V?!8?-&RU.._"=;Q65YTG>M_>MK?,.CRQ %KK MRA"'=F2W[6%6,S@J *Q9?5,268M/6V[%*#3#%II;ZQK=\?O ?/@F7'"Y_]-B M5 H;D@:G7,#^H-.R*+#';?+(< HN!6E3 LBZQ;A06@S8$,D6FY\3R\)[A6=R M,^Q%^XV]IY5KZVI_GU0ZP;%IQQ"OL!VN#P.TP"N&M1^Z_K(AGWZ6;%Z8&W;@ M+.U6T12'%/2C@;Y4T?2MD5$H< C>[6ZJB)J%XJH+J1>WT22?'ZSO=J%:K5/7 MYA%>$\H-@]&);![BW=^K(O0RQ!S0K8([ZX",;HM"F!GATYQ4F MM\EJ8#A#?,B%"449%L?/IUM3-0U^Y2]8#OI%7!J*99*NYW4#FV"@O&(F@1Q] M\N@PK9X:%A6^)D;6U-?P>4@F< !SSI2UGQ7^$(>PR,/YM_BO'!YU_B(_)>(8 M,!X>:X%JH \V=AR4R-XO3EB0'=3O$B:!8M M ZK@]94/LB$$:$NM;E-YY@P20=>?84:_''D)XM2!R64%94K<&]+$H;1 XY-/ M^G(:QU,/U=9'7C1OK;Q0Z?L^O2-*N/GNCBMKWUE0"=$"F27HJU@(THR967^G M!'%-2WO5P$NNZ?GG!Z^6;T'_3-GTA!78O#QUZK,&8U/:F&R7=V!'NW-@PH)8 MV#&0PM)G%K5(EX:\0]21E2.H ,X>3ZVN>B QY+&^(7HJ)/^-8H/;XZ=<;DHI MBA%\$&57=3J8:=L-8;YV/RIZ"C2H6ZNC1),[G3N8M'##<&U)9C%9L.GUU')D MK>&]HR6-K:UY4)/<-#]>*(]TKSC'[Q/_42UE$/2L/S/'5(/U UK+O=Z.B9', MUEVYLS)F<*OWM5%',;9=7!O23;D95@'&G#ZUX.$=14) MXL\KIW)^OL>$NO?1&M.FD)BADX[=IH>)TU7$8WSY,1DYK9(SDU;+)?6#=V%[ MV1 R% VHX9C\*+'=>O$PUF$,$$]@\8$4[0SA\6XE]W_=UIZUUHAAVGRF?UF' MSS\T8%C\-F)=A@$@H];=3F"^!3-O*O0=MAL*.,'E_JAI-O@/OVK#A=BDGY"2 MW+C!]VLNCB-]9.>XB%-;*TVP!ET7_#BV$/LW=]5(0;4T(>Y)&U <9PA;M!C*C%L M[.%''!"ZW/DVB#+3&?H:$7NH0"6=,S:=;T%N;[OC]WG7T4**G1"@N/!Y6>W%@='T+*ML[:ZCY07:_@4"?1"CJWF<#V3_V8P:-N/M53Y=1 M J!#34$/.(3M2#)408)_8?>9$U4(SQ#W8,7B=U=].D+9$#%X2Z8KCE4ZSUS8 MPF[ 8&Q( K,7_L6"#8'DL"&'4>[H]L-H8@:L@0U91=/A$XP 8* X\%C@DT"# ML:=6Y2N)MU1SCZC9/>'HL;C,M'V5M'5[&B>4YP29L7C_=+ MPA1>E;TJ_EV6E1$:.#7N.L+X!)S??6[78*H.N8_JS=[ENM\R/',86&MX?C4 M\FLD9L:"_G+#CV,JW1/3(02HHE[ M[L_;$V/D[L=5W;IS1^:)Y9&G$#/%\2+DY^UN$C[>U)"9@">"(HYR86 "-K&#^1+QN?J9=.+0[2$NB+HU?/W;7OL(,M<=XP>$X'TUEDN\Q:/$,J MAB8!I%*N'8[OEJDJ3+U+D+4-&5OL=!F+V)1HZF746AT-4/^ T7>>VN2 !Z%& MV!!0-:VNTP,9IHU $/T\PQCC63/\URW<5F99=F)UO3[UC-B_Z$F!X5K V2'+ M%Q?W\2@^"6&(,]-8_(S]U%)"M[RH"1I.3?W]-,\9Y)IAY.3^$">9^[!GC;<& M(I7R$0:D2;5HC?>"I.1-J6EZ]D^%Y)K]9:O=*RKWCM\A=*DX$@7_X47^U>E,"FD&^CC<)0B M(O8O/_@5Z+0=;1&K=G//#SQ,<6G@G $R/R9&A8JKA[SVZ$%T]V] +D*P8^@D M6%UA.S:%94R!=@TD>O$VC.KAX_(8DP,QV@'?KFNKU.<-3@NF[+^CT^G+8SF- M''S#'TX_A91O8;ZZSH8$KV"XIPPPUY'R!K%5+:>M-EVMLY=/E>-Z+]P;C..1 MEGT6L#^0L[:NOGYX[5!-34,:KV*J3]P!^R/GDXY)G"9"(! ^!HBC,:\8(41" M(HQR?CU901"()*]I>XW^"9-!A-B.G6B5M4];)O?\_>MQWB.H.#797-WUC-+5 M W$\3MI]FK#H<5'IGZ@-0\'S'0!1- $]^ ?!DOB+3W MX>F,(;>B^-?UZH)9JJ&'3]EJ?U5=$*T0!SJB_CD6ZLT+W&<^T7!,]O]:5<6U["3,30' M9B'Z.B%6"LH-"X+'-:)4*:M;#IZ]H;*Y5+;1F MV]45UQ[,^,(W].S[IRNOGG!L\##$/#I-93-8_/U@4 E2E?,$,H+U+S%TX[XQ MJY[T<]WY92!DI#1WNS)5_ )13B=UW[=!3+(4?%<1 HJ+:PNJG1]L/OUA0FEC M5('J\J"2\[&D[_C&/V8/]@?V?5[(C\CR=+>^%W:8Z*JWLTG!@7F"KH*4! ;G MT)-04F$LTK4,&" ;6Q:<'(>1 H&D@-&N6\8Z)]YHT0__*DX?4W46$$1'V$?% M[U9?L27\F*)=IN!36P0H=TB>JS)27U6)";H5V MX_>'FQBA!2;OY;4_,;^:O5X>2+%5'M"LX&V=:OF2-'^#HK_<89P,6M?%%V&<<-NDH>HNCI_@@T1GO2TN?,*'0BDL5C# MY_/,U38F/::_4L\>O.1D5=_\YDAE4;KG5L)NFPHVI.YPZYR='/"SQT[N5PY4 MK!IDU2*5+:>H&FZU=53^9Y+3N57D)I&N'G'+Y(_O3AV*U3S=#;D+JX'U8&)A M]0:KSA39I2I-E#.E#5KP_28RB?;YR3$O;Q3UB)\VJ/HGO*'1&<[ MS3LIQ/$EU2BD '$]SI1_""7',*;T9R<7_3*ZJR^CGUXV5>E",Q&O<^S2'AFRK[QZ9WI\S]^BD>]P78H@2:,&XT1/Y PDL=:"0*C-@ MUA*W?OZ[J2K2;:QAYN@L65)@?[]?^.WO5SY+VSLL6ED?VU]BH+=46-^[6D$1 MHW4!X= .V*0%:0V7A#R>5V+T.$]KM593UT[XEA@LN^_B$/W1P*RSR6O.#32+ M#[.[")<-B;=$.';#*"YL"*#$AO2\<"3MK2"N*SE0<9V'*DT/S3+.4;'Q)S2 L+MH3L0ZN0Q7 M%7C3CG]OU'Q=2W/ZT<=^9N?>;SKP<'3I*/;3 $B1'^2[?&BTVJ]KKGM@WO/C6KAF MM]OM?7S [_V M-[&^2#2^E+/?:WS\%:23SXQ3XB49#:C"5O/GM"=].MF01FBBL2HY&9.H(#&$ MKS.&D1VH!EV\8Q&^QQ!<)@+1(;2$KF&;2LLPZ6U;2>NU]DH6?T49=1:IPY&81N0G.!? MVV1FLJ11(_?7UUX2";Q FE"BU^':M($NA4--0&KUC!:S/KA"3O3RP'U:OPR7 M9^)"Z 6_TUB]'!9O##CX)Z;7] 2U.H:2<7E0BW6PJA/QI2./)RW<0UMHN>YK M"O:6?I9 Q\0GHLX1&2691CE%[^9',*,VG2^BZ/8ZPKN(H@VUZ"DRYE')^V>% MV2H>]$?NF*M"TM@J$#JJ[I<]*_S7V\!MF3LI>U98DJY)*G2=+.2 YM+-UP^; MOLU,!Y0AL*]V]\V$UJB4KWKLEG_:CJ&AZT&6ZOA05*LWOF0T3#GGJQ77F^,S MQF4D/W612IO0_V\>Z"A=UGW,W , 76@;O,$_.7D+*C6:#P?7VZOMFO>:E'N=Y? M>5UG=6-K?GWBO=CS\9G+6[O-9Z^.,KSGPJ27X)3\7[I(F_>;J(,_$"'DB^^\ M_;"%!T'1]"!4XE.2Z-740]HWWAF:\[E%)0TRB_YU[_A=^9H!Q;$#5C?0C8X> M&R#!(,&2!FT\PW\$K%'OM<7NNFSII1&&.#0Q#7+:3 M)45U92? 5;1[^+1*L74F[" M'C/42;!8?&U$+@DM$+3C5X_&P:+\;1Z:]A],]KL]R=:'BX M[1DU@"&*IRE2"[NQG(S;HRR9$ I03"I-K*=(%I@!D M.[V3F:M?)WP.WNXJP-!JF5%X/_Q4/$NDE%G6(E45,@C KL2X4T8D38W&[KZN M#%>+W#9(RGLXS1> ^7JSMN;HRP0NSM,*_%2;WD)!!LB2N)]"^=@0_\+X9GE< M[PR4J @_ ,YIO^Z%[NQ8DF&X<[:\*>%"$B)[9]FF7#1'BS>15TLS5QBJ#B9D MGF[]7$HQ;7I0&WE!SST4?QV?D#")R9%#7_?F?A+4<6[/X0T#;XC#<\A>C65\ M&IQB/? CAI8,3)$PD]ID7,>,]7I/@?CW'/-:*CVUWPY8 M\A<=[YN^A*:8;)>KGKL%L-SIO Q>/)#ZAB$#*"*U8-TVB0M49)L"5:'X6M=% MA[*T_J+W9\N54V6D;,[RAB8(.@NK\<2#:JB&L!$#C8+_72,+,2T;C'9B:%G4 M@-7MJN V*68F+'!@7Y#,SW1JDNU9BX9!AEFH..W^XS%:5<38@-RC>/\D=<\' M,9(6)_545Y/I4JQOA36%'0FHO:@O**&1EE,D6?>2[%ZS#U3_\K=F_D/6&Y_G M^>FY7SE*LBW\4E[[W^X2ZU==,Z%+HOK1C;;8^%58((C&2EWV@*O#0XO.3KKU MS\%5;7=]_M>EC4\-E7+W1EA62N]3L3RIR+D10)O=O;O-V-5V]UO0I % 38HA M^F%.-:$2I1""%ZEOE24+K6Y7+A_W"MIYY=6_<&AB^W%=4V_VA\X!Z8U=;L=TK2VW;&I,I942IT@/B)]0*DB+T7"ZK>#JGHI([M;Y=>DF^YLX48VO+YQ' MGMIBISA9^[KIJJSIMD.4^-0V$T#7&2V"$ 5S@@8Y;#^BC TQ'ZETN5IAK!'N M<^+2]FUNCIQ(N;4C5LJY <0/YN)Q:J5!1+!> _T_0=E).[90$0TU[@7 MWA*FSW-]L[ DMY]!+40A9 :_Q[@+PW14PZZL8*N8*LPZI3JFSIN 2%@:U MKNL)B\7MJ)9T[D=.W#%[]71=T^I7E<2\\5<1Q( M-6[:GY1_FJ=O5I92F/ ;3YR"_=CJ)!P(+:!;-S.K_S@/%H\6PUH&?=NI!Z\0EUHGELXU+8$'O81BQMQ'RZ.ZH$+LP00UX8ZR?ZQ=$< ?H;BUY,5 M_*Y?(>O0@-[H>]Z]6HZK-1\X-PX5!W!\ R=P#*9%A=(,F^ AHE?77@'6>X>N MHTP19ZP8\J0UDZE5+[D&CV?E3SPFJW]I'4H66>=POOV6]Z0$+;(#_F.1=F>P MY=9N<7LAZS&0JLF%R.AGZ>&CD>;D=3FOE942]VDU=]OD*_V'E*RC''Z?#TC? M.Y:5DP39#G%58AUZ/12'_MD%94,N;0?'K]8VO\ RY"3HH=,(K\G#(_DDURBO M02C$ZN:)(:49(%:.AJV\@2<6H&NSUM?N2*U-W"*"5!B:]&0)%+Y=*U0I3V=/ M8VM_NM0$]Z\&NO8SFWRT1I^FE4:>J2RZW9@-\8,]+JS?9=77L1P K$N?(&H, M#Y7')S+.AE/%/#]X7CPPZ)-D6%6M[34S=,)9!)N3T)$:%#]3>C^B M*0Z%@%(T4@K(I5]GG$GB#*KZ!94UA9H+Q;UZ:$1[,/7F!NO[YI+0/3&[GWH# M!9O2!M9=)WU/^3#?F0JB!MH.4'<[T?&0H!T>]'4)Y*E!E)J='TG^;->&U@AN MY[JD3KZ53::9IOFUV+FK+R_K2',>P+Y%'0/QAQ-&S&1#Y&&!4X3)#++4:FN8 M=N+?Y+I(LMI=YOV=@8MCBYKR)2VUT7[1M[\96/*M924>YU%>'$4'P@!5J=58 MN@- ;X>)M>D"/%=:QTQE9TK''_T<,E4,R3MG)+=2=[V1$K3UI%.6?$(VVC<6 M\OS6:043$-)/,%,9D51,#WR_L1U]/Q)-84,ZPC %/*-_UZ40DO(VYD*EB"R5 MN,D!EZ1MI93%^].3%;8-\QR?^>XAP"!O5\9?)X#SK]ZN:R"UD L?8C<1W$E" M]X(S2Z8LR52]+ HY;N2:H-1<%S[\5];U*/VLV757[X"#DII-RB7H,\A[S!13 M;M;@Y%8TPYLJ.=QU*X0-$9QORFCW.O3=..!-4,[DE1R17KG5PPTO9$*I7:^_ M&#RK+(WA;*JKHFC3? +NO$TD.Q!V9OU0+]I3N",!GC.Q5=& T;T3((1KX2[ MQJ5TZTYIWE*S)'/[)-X6$1=[(K3[G@GI"8SX!%_OKLH*NEC!AKRR1<;273H% M>AG2:Z4E@Q6OF;F, Q^/?9JN*!-&%3U"\S$5F:_1OFQ(%*'1M6.*$%U8;QI3 ML<-9:/X%_-*1R3BT=GZVE\V4B#( M,- OL11LG+$JB&>SS!02!1^_6O_C#WQ2BA2SI//#0UG#OT?ZM@\?Y,)OP]XK MXSX4&W))7CE#;I-:05KL7EE(VK)E%ORQ"7ML#]F7C\/:[97[EVJ[*=H7S$:=OECC00>["EC/AC=E770KU)G^'7'UK,XU#FIAW$"*,0@>W&#(1"<' MP[DU\V!2N-4M4L6 4-5C1)ZGPUU#U+<^J:>L:UT<*\^=PP!5NX]A$W@6GP=X M)70HKIV$!#S.+G41")'JG!)0(@<\)F9TT+(GM7X_/_3TIV&YD<5D5<< Y+V[ MW[-/GSXK6=*_X"8)>]#$;'P-&[)*HI\.QC=H=^ ?BYG-S0381?>Q(5UYY8EZ M F?(@:\2??;_7+YG/)%_8[' =OC4.__;(?U_T:!^9>W3JT(-CL,:! BKI;[- M3-;KYH+R4K,JK]Y7!*]$XW;CR>"O6B7;+!]I3)^_F'"GLAS25.=Z_1C0-+O.Y*M?A7ND^8J;>5W=,P1WDECNEJK ML1S./,'27WGO$X"#KFL2)$(JO$XHP5AJSG/O^CE@B3@@/3N!&LPS;3BD7ZR= MY/XIQ_[):_OO5Y1#: ]C^M+47&:UG\Z$+(443C@22PEK.@%T^)4EHRE@RXZR M.BF1_0H9\):9)F#DGUJ*\X2MP:YQS*J]P&0T%:A-O_A4[:Q=+*9FLT.PSJN1TSK*L+F0XF'JH]X!EBH?PH37G MCT5"M__;'AS_I:;@7R;\W[U6 J%SL@3TP1W+4.-H&CBB_//*U@X>@B8.AVU; M!ZR!DB4,NH,LP*-?_X\;@/RS_0^:I/SCH/_=VS\.^E^^_>.@_^7;_]Q!P)VY M@2Y"(FP_/@2:Y,J&"+ 45PH4"E9Z\[HB=0/OUX]ACO!O)[CH',^&;,:XH2EC MT 8#IARV2XBAB<4#:^+V'. 8;[HC>K"/<1HDTGUT-B1M\-_]9@Z!_N?1_^6' M?\S]8^X?<_^8^\?/N7_,_6/N'W/_F/O_:^YV@385GVJJN*)%ABD M>*=QO;VI/B%,N/W3G]>2MYQ:4CPX:P;$'4Y#V1/_!U!+ P04 " "W;4=4 M0#013LQ8 0#]U0$ % &9A?__^_]Z?79\UG>-;[/&L]:SUK?=?[ M/@_>"(\,[#AI:6T)\&WB RY"/P#O-[#]J&>0AQ?@!4 7'V\,, 0_ MW;I)@)]?8*O@%L&M_\,7[Q,@)L2_6> D/]]>8),8'[\8'Z\5@$,R"OQ#/#[@ M/U]\FR"N+8*0&-L@ALH=D/C\_)#0 I#$4<U YL%A,0WZ-S=(N$W27!O<&2 MNG<>O!12.E;:)&7?2U?6\[@>([Q56F;G+ED5537U??L/ZA\R.&QXQ/RXA:75 M">N39\\Y.#J==W:Y[.GE[>/K=R7D1FA8>,3-6[%Q\0F)2?)O"_S"(;1;8H[-% M_*B=X*5@B;VZ=X0DCSUX6=HDK*1G3Y?RN-Z[55KY($6%\4>U?VCVWZ=8S+]* ML_]3L?]++R(@PL\'&8]?#$ "X!H3SDGD 8$H4 ._T,D@4:R:T\?J6A6%>$"< M4JML/*NQF"IZ^GQ!\JKAR_/YY[WDPF@S:1KS,#!NC+OU"0^P#N,!70FU/*#C M#0^(M25,[L-5DCCUV)FE6QSN"]@G^#]E3+(ED-_B5K*#V&_\<>Q;!.R;OZQ_ M6?^R_F7]R_J7]2_K7]:_K']9_[+^9?W+^K\6ZU0U1\,3 M6]J0]'/=7T-0=.T$XJ.)S,+9C2\A;GL_EK3ZY/HB#<[.H#-P]"%XI0%''M\* M8VOB"> "%DVBH]/7S7T6A'F )S>(HR"%W7F.C\7A 5MRL5UGD?X$5@0/Z/^Y MRN*@;R/I?M7L CUF'0^H3N>8HM"$ <#.0O(O_<\AOB5!M@R->V:4=0P[BLSE M 586Z'8IK _AKXG^H]!?$_V'I[\F^@]/_[N9R$F091>%I1?.%[ ,P$5F-N/K MH[9O#\A(8=)<-3,K8KGD'EI'OU M1BRK@KJ(;4[TU6]/J#_K2)/Z\5UR-V,?KC\Z^?GHI9C:;Y9Z9G XM@G) WS3 M07486]*&J=?+ P)Y0#RZ$M6R3<&U]?52M '%A[W'K_7:/>"+E)T MD8?:DVL%#K)NS:,# MC7V(OH>[A=IDA,EZDL^)9U##PRW-)H0/@XN)N!3'R? MK.,7GD5\-EA$W*><);8SJJ$U8\Q L1*T99WD 4U26'()@7YT46Z.!U0)LL73 MF7%#[+-T&@KQQO^(6]SM66FFV&37K,OEV*"W%K*>N_(T0 M(,*G TE4XHI^H_-5ME+%7\=_9-EG3AW7 M5DH1N>XF33TWT19^'S;.LK5"$?SLFS=V?1%_7+BC2ZX[>-!5 68".YA-?)Y; M\#[@[94#KLD%8L=\GIR-?)ZB>U/M@_SPI,$G_ B!64E'+$RR#G$'2!\(\X^\ MZ.4451Q]::P%+?.>!U T^QR,'5[5>Q7C"V*Z?%@7&.N-UW)0)#T!@21EN H/ MB-&.R&XAT9U)X#[L0C1CFCE!Q^!H#1I-/,"+3F@A"464] 9I&AOE3[C-ZE2$ M#2W%W/_B\2')6E<@S$_%4/'2"]C8G8-:>J[ONSPM1'H3Y&(RS)1OR<,_;YPM MHA.XH@<'] EI/$ 8Z1_-3QM."H4IF*W=4KV+9*L:E%VQ-8F3OG5/S-6P1NNC M2JJ#E.GL;0!PZN8!]!,.MGEOX?S_=<:NS@A[2\G%BKM\:YZS39A&#^3XY64: MIIF+Z!XO$?+43;#?=2[].N3N ])J5$[5"#08X MLFP:$Z:DE36'EA+MC^XFIQW>G?X&_\E-@WD-/,N(Y<(V@[4L([#+^@)=J;?2$TUM.,FZ$?0R/*\&K1/I'N*\YEC\Z)_UY>7?"SA_3VGM.9:8 MG-.<3"PY'\[/ P+@1',:XA/A-O&A[,0SND> ;,MYANVCD0PBZVP]R^_YA&C^ M]OO1CW9\WIGPX.<9G9T^%.S%]"0XW0DFR1W&*JS Q@@4P?B#\+@-[_JSY/:B M?!0_*M*/F7S<9RW$Z'/JU3T/B)ZIK>\=SHE^QF5AZ;Z$^5S6(?9Y:&6>B.BA M.C5%"[H.&@O04G=&'%FV*Q<_E*&P>J9Y=P20E+]YQ]&M&N50 1!X([)8@[MU ME'4KRH2NM7)+OR2;JF#?TG*_+5!Q[.3Q83SUMM668_/W-F_2N1._[=,+V(^Q MU,O6Y8V)I^H&M?)J:WM&%WX^<[0.[B2^FBQ=0&_"-K7AZ'8H8A%7.)2U-P+- M?,K)KD1NLPZ-I+&"ML]^M$JI1ZK\/&L5['/S6KE2A[&MG)*+0-./G2=N2>UB MW^/41:GE16SC"ILP#"P9B/2#R'0>L+,>QM@@\H!69*5:[,K%TE_]*&4/D]US MV4;:E7)?GBCKC GOJ;96LKRATRHW@P(/*U$-4DT14,3YP /*2&W().[NFL'Z MHU0%JT\?$ZK?39C.X ,GZ6VL;N/$NKHL;Y-N68!3Q'F"V0,%)AFL]V(B28I] M+FON702N2?9T\5NM5UY[960.!=ONME!^Y/;MFO#AG3^')Z?9,BSNMFT\0 " M5OEY3#]!A"L?M9EA=7L5#8NRJ7CN%=LZ(9+EGZI%JTL3+])T"DYVNMI][XVA M>49(QXS!_#X>H&I!#^%V.B425L:"T$E8^LUT]G.K>0(/N#C& SB'1[\+_B#1 M[=/!?7"V))8KU.]%0:=C*V")&'GV-1#QWK]W1G'O0-0>2F2/:$3LL9H';C2/ M,M+$V _+;OE<5[%-LTH>N8,]$[CRQ 5A>A$3#TI1@HA&Y,2D80=ZX;T;$94* MLFO>0SHUDPJW7B4UY=\P+LK?]].I!4L/;<^G=,/!O8C6L8!@JHQ3#BEQ3V]< MG.>/5.\^RVV+/Y6G?XE&.;$4V%*<%VQ;*+GF_,JQP"_DOHK:U%_(>)Y?] .L M;JL^.^:*HI2_O: Q$G3'Q5-&9O/GM[(Z3SUVOR_/ 3B394,'GYVD4OM/#VJ5 MJ%3<5QDX\ZWD>^DN(EG^;<=EM&J4%7@'FMIKD(?&5$4@/J&W-^Z(L)]F.M30 MBSJI),D>XTU,.9(J^?FIYM"'I[0>B>WU)1KNS'SV%?[S&YYQU@(,X0&"4IC/ MB@:9/AT\WY3Q^AW3N%U;^+MB'*X>QI5R9GQG9;'D)AAI7V(EA<(8>5D!&"/D: M'$EX\LZ/*Y?1;W^?D]8^*_6 ^_U7V-VR>\=$Q_B:IZ4VPM$)V'+M[-?^D!,D M=C3(N/2_J"^O!['&,F'99]X_0$G\RCE2=N3#GHI!S.4]*R8GS=9]EG&E?I<>V-^*YPMH<;TH:,^P4=G4;*_"%MO0 G( MGR2E/T:2B\"=JNBG56=TKLHE:Q=73 L!=CX!!QU?"G;)JEW4G4=E0:O2CT!^ MC"['L:4Z*-.)4!K$*42="!)FG^Z;KT2(LP\-7RHW$ T20?@$1*G,X/% ;*_1X@VS,C'KM]V//3-.E$_F/WEOH; QN\E9L_IRLB%8[_5 M=R>'VQSL$SBN^.HY@)^:HP0M6$->AX/"HA?W2 227+C0/F AFVIV?+\;[L8(6IC&'2;,7=/Q"Q*@CN$*U_E%D0&4)";P3EK7#-7,FOE:]#+ MSM#@]QTA\L;W7\8_JS&*4-4:MU:;0H &8\QBYNB+8<5Y:NSG35KW"2.[&GOO")5]-FA<=*NU[ 9O;I*YC:3/?1&N-++M^S M5JEYN$M*^)-'@]EA8Y9=R)L9YEGS@)M8$=T+G643AEY;^ZJ$B2\XM-NG!2^A M;\/+UN8)K"#, (EN@QPE,"&CQ$1R>Q#PCE08U8%T3Y^4?FLQM>)S"?O\ZSF[ MV#/E]<]*1,=;KY^L^EZA5]*O\+I/IPF*'@*/P19&.E=X'?IZ?X@'^ >-E3,1 M'\!1EB';BIZ62R%M%W7O#+1*V.T:(3NE<(ARQQ9IYUI3HL:OWJ_QVWI'*@/ M<"PTS[:KQ#C<"/KX>520@4^& D,%ENX"2R#0K8,27*2>I<C-9U6J0'CZ"):<32S\5'R9*[Q&SYEC>H*) MD50\H!:W.[;YXT2AF$UMP%XM\8YKKS+4DEXFH#;\)%9FT(DD^K7)H6HR'C3T M9T8RIMMW0_@MH2F$;%-\R/]];O#KII(ZM]JBT/E7Q7M[Y9]1$[A[,7?Q9(I_OZ^2/(]>(7F!]>\ M@Q/BR5.>9B*IS&Z''Q.%5]YTSK\(>[$=SQ7J8?FR;3A0#4;.(6Q#7EE,S_ - M:]1BE%TA!<9:5/O[^T0&N# '-^M8*U5%%=U0#C3^;;Q=<(!S9'@)S[+A?H74 M,87_R?2D,AZPT$#)+#9GF$6A/W[H9Y^+.GK#J^]]XQA5C:65<_.YVWM,Z%,] M[H)#_<)BG?8HYR+D4)4V-%P*[@,:\K2C4=:CH.$' MA$"67$^7[?^X:G_NJ=B/L*+-MW5M,1!":#*NCWP;I0 MOE,?0C[_>Q4=+^[J,FJQ2Q%>7I_@-__^9V2$FI^>Z: 1S4!<*<#[@;\$!3O? M0[]+*EXG.&EFL9JGQB<9@^NE$.MX)4O,65&=BQ3&] M]SL,%H(0'76N836,DYDTPH)5?9_]8:5E0O^UH9ZH0X@N\PN,^R, ]_E^.04( MP.\Q..*U8B"6Z*E[5#U4I! *=$T[E2JQ4-5*/P=+QLD3+L) ):?Y9);B5TJ M%>5; :/(+@&;RLRQ+- J6&@V%\6-:4YF6>M=64/ZI1::?7Z9%T%_XX8:(Y2C MYT-8/FQIR.*M,[@*Y"?$J-5IT)!U!,11WODBQ=D20523?1Z9YRI3?A&OZ)P? M.,-;!Q:GA M2;/_;NIH=$%U$0\8+>4!5U&CM-:\=T?-'>BU_S?A2=RK/ MI+O^C?*=!YEI%K<*)/F67M]E'8#6DK6Q%%V?X#TNR!RC.R5!T&/^[*OS498, M7$MD,MO*YXJ'3M"3/00;MV.39W]_Z1;RX,LR/.'!AK4BP-TR\T$T&*BB@&.+ M9YHW#-XHYK>N<7.R8F1JALR>F6MZ]NWM7O9;#<.L\T3DPYNZ.[^_ELK^G:/. M3X6!JM5LB;/,'YP';!4*-HY4"6-+ABU2L;<;%3ODW;?0T[+)GRORQ*4TKB+P MQJ/:VB]O[[A<]4/*Y?#=@W=E=U,;);%-.QIUN)_AU1VM)&(U4Y!3=I $@#8T MHX.-AG3W:CHGU$]36S:\QF]EQG; +C]9Y6FK:MH)BL0!WZDSDI@4!X1X!/8T MPSTVG-+@5A)?/*^Z[^LC]E#9@DE8]S;EI.C!.VLO8*UP4+=K2(>")Z:U4QUK M[&@F4@I33;JB.?=5/@#*:S2I.:0@@3P*OXOCQPBR0SFIW)W8)JO @ZA8W$Y5 MO:9\<_J47*K]Z("82+@,ZD;CU?UUTL>3CO?\_;]UZ\LN<$R_EAV6*46&WY@B0?7; ) M!^XFQ4090;CAS@"2?!]= >\XSB D?!T<[$EDH_/!X[_6B!>6W!O89V\&W;Q1 M9JW07?I975'WLM?/TDRN\#/H/ARGBN"!$_X%Y\,DW(P%%S3D6Y<5Z&(HF+)QGSZ%W:W#&J@C0BX;J? MEM\-[1)MNQ=/9[,!2]G9,W;Y'I:DQQ>G%[O4^9<7N<*]4#_&# @[HYA98"$# M00Y?>!:NUD)*OO73I7Z"KYY^W')6+DEQ9N%EMAW+;"D"1X6S4)0IN1*T#]^%T+82(3!D6 MB_%L*^KC>@M*@W8/A?.L*K?PBEW%_L# /+V&KV/&!S0Q+C]:Q#.G;@;.BMY: M6_"!M! !"UG.V":$J1BV2<_8FA5!'/4C;?N]PDJ.;;Z)GM^&YN,!/D&;V>(,7.I\E/6; M"/,6:9>#.;^?Y9GF2LVZ-'_H0(P^IY);V\3"8?IWKCZX?2P]#DO^0*";_<%? M="=86J,H2"CA_I!%WM%D\_L=5)3KTS05M\8B%K6E/9:_;;1Z."I>N#R9IK.4 MF9[+O_(Z!0"=F.\A2QI%02 _)F/67>H[!#L*X%7',9ITF;A*AT$MKAQ;@R[R M7+)_U6;0TB*'Z9IJ8U>;+;2T6ZQ;NE=I8;^K?B4T:W[0[8=!">Y69]9V\#)3 MG2[8VDO'G:0[-A3.FN[D?OX>/WA/S,6EQT\AGZCY(79'2MA899.EA?&]6&:\ M)-]Z* T/&EA1.U)Y@!_I-K9R"HJ$ F8,[R(:(?:(6T+NS1)_$FQE)NUE@(]> M9V#6_=;>-F])F_W<]< G3]@=?G)&#?S4'K:8$;6PM0?4]$E DDNJ"%6G$PM) MX$GU]RMX?AOZ.V=JI$!E3:7OY$?9C])/\C\^7"\2?Q-0V+U;"OFBXHS@=$]S M$+BWNI44AZ.?1TMAF]"AJ#&#HXUUC',2+G/NPO!M*M4Q)L;$L;&XM/G9W_8. M:4-[O7Q';0)-SV_F:^(.$T2@F7M.HJ-[Y#'=/$"FD3_*LHKQJ#"V46<6\6Y\ MS.]LLW:%PI'--5!UKU239FB<]=%-<0?K! ](3@F@VK>L"MVV%/IL8G$3.3_& MVLJ%_)I93!4-9U[D/#/6(D<2I-PX^>XU=.[C#Y7]GE4DIM+F#"7;-S +2;XY MJ669A0*60)0SYQ4T?SUQZ$J#)C2Q:IF2F&0J-N.^N_K#CHA@?:-HM\I#_6M' M([=U[\SJ]\I-3':6+V^?40[8>64C#/($$A.:_9A M@?T&0O&4IB)+"S;GG[Z M)7V90KH7P#[W7(@.B]*"E M5N\3LSEKEYR&2L68I];NR82>[RE0;"!QA3.A;HP8TVSQ:9I/!SP%*8@,,-1_ M9D =F DN_.6^ERZ+8LHE%=1E$%U'AQ8\&Y8:QP[L5?*?RMCU.)H(%7XQ$)1M MJM]0FQ=E&45YHO5.8 MOUND;/]AS"%M;(]MP+'V"#SERWJ%0&64H0X\R&T]R$ M\DB_ECY+GLB/T- 4OXK2E=X9D'+4TB%X54N2C['8A!BMXVX3H^,HS&=TE#N' MP!4'"VWZ L2[AJE;&N@>7)18=^#M_15O?_JZ3QF"$NW M-0EBID!CWXSH8(K1>Q8TWIU'1W!MN5I@.BU@3^4<:_HF+>?F<9T?HVT2I2D' MCZ=[[FA_J12G?H;@ 7C1P1I+'FL)QDNC21GXD0(Y(>RZ0MS^41?N&A42#A5 M RO=0@]SK".(FZP\<*VW[A.Y-?T8!C2\*X0DJT]+$Z#ZOY;2[-5V;+=9"O@M,7] M_K9WI^?MU(> M(GYQH!#436=QA;1HI$0G^$HNW!$\]NK6V)-<&,E\3\]KX2;>NK< MK1U]J5-^^#A?PO;%6"P9M\@#!$UFX.5#=QCA3#=0@1Y+]4E+& M[C^]7D<^[E(\=<+A#CMDNI$]Q@1*U!!/V?6&JKUZ/=<3OENF#$,V,"Q'^YHUU MI;V3/AX]=:>KGVCMU%%^I'/QY\\0,[B8,Z:G&D>_ 6.+P\P&"%=A6]6:@Y*/ MP%+U#]_ [8@(ZRRYNK JM^]5>8[OI2RW?I>3!NV,FQUK][T\C02BK:#)6.,D M80/21Y>MOFM" !D+JJM,MPO0O>Z4T0.?%(+V"GN%G#H/4:RKTOQO]FQAH>PB5T/;GY?.F M*.%HACG-J345UHR1[U7 MFW/0:5%[WG5@7\VYW)#9<%LQ' T...BO?%W;[+"GEY)20]0=*"9L81O195*Q MY/LD^56<#(@X.;!X$,7G=N'7O$;MTT M4<#+@"UEQ15N)L!1\Q])5826![3>-Q"K+_0 RUS+HO MI*6%\;9(GWO&ERF(Q$;I >,0&DG2CZAZ]Q719*BH:':M=,QE]-/M\F[-LAT/ M\FY;>^\&#/$]*%!KFBTQQY2G5[/%^=MQHFP8ZT"$D\U A:N&'")^!QANEF!R M*B(ALD;K_=ZJ!S+?LFY./U#*G/)^>&*RVS.'"@&T-[*%;3:H/Q6/$9:<@Y5A M']\@L#5A<#\GI/2$];UDJ+"U"JA8]ZFN4>/J#L4XRZ@K $0/WL1PP M/? *MW%N+AU-;7]4,N%WS3P86_AI06'@T+)/9\V!KB*U!ZI#2U-CDYV55:5- M'2^$2@8AJ,MC2;\> M25S=X'9G4:6A?G^ED2]S2 / M.'__2]$1_OL9HBTY'!G()S2ZN1H19YGE@^P+:SA!K@:(/M%[2DB\V_'[<^JE MW7 CF$[!%=$&NZ"$>\/ U9AC+A&XJ[)Q;V_BO MQOC'. <@7!_;N"<"U@2GGT"DW0JZ%^57X.=TA'0G\.J*?X#YF;1=B-^[: XI M4M=%2FQ@CXX:#[_BMO* "N2G5 VN<#Z=1HM>:X>)XN.,]>F95MFMIDJV'C(5 M_5DDFVJ_UCX-,3E+TR7X8T6A'JD5?4F^=<.7$(QLAM,M\6G(75I(7S31B-E< MT7\PG7]6K[J9!'PE?PV<7 @\5 _#NPM=?::X=()XO"K99INO2IC:MV=#V[NY M6R\QTXE&S=@R&%O:A@*/T1]EZ]!CJ7*=..TG-/#E31 M7<8?,QHN/7C2O'Y5<"85$J"%%3!C"J'GF*=_7CMA/1?YN-],=?OJ+U-@,1.: M-> S!J(-(S>@U-!?\?I.P)AEA7^2Q^9U$?&GZL(NXGIG\:_]9$_? MA68H0'NB3T+),&5((-5&(F/DS!;KV2MM@*2=!1"!7KC$ U3*R5A.^G4>,*/G M]-$IGCL$7W(U%>0!(VL(;J9^9,$_6/_2OTQ_:D !J,)X> CS'<=$3?& WEXG M1CQZ=/&?;!D',#P V_2:M/2PA[C(G4"NK)M ?W$BP]BR 3Q@WRE."0]8H/$ M5.;PXNJ_./1?2_ZUY%_Z:\E_)4FM(WF (!+[%<8#:K-Y0+##1A,ZDP?00];8 MWWD ZPEV30IMTH9>VEW\C[,;,\'(,_3+W-..@EPJ]%M.XD^.I!TZ#3XA."?( MEN/G ?HMW$D\IVMX3@ C"^4P$4(0:728J<9 IK.1K&/^1](>!='0\W<*_:4W M_"^,NM;2OH=%.]1,3B70>D/KD MM)]Y&B-B]J'GFP%F5/ED5,G 2^F'51_]BMRG;2PDG0;@Z?&2=F8"_\$(OAO; MA$%.BN(JU#B9ZX25&P[L2T[,R'_JQ69P NF_.4LT"/+_DU-'_^*XBC*L\]C. MJR"_ MI.)C)P1+AP,*!E?J3*XOVO7GW]\5\*+&7^#.#ZQ02- !-%JK:)$$JJLM]-*7 MF5M!L5"&49NJQOCUM6A\7+VQ5\NL4^YUO31'R<]^\ ^?X'J[D7=Q9H6J,!@0BLNW!6&H[*NO;CZ?*.V*7BLKPCT0NQY_[=JC=GP86 MRA;9.WL)?+7/=PFS+L07-\Y586;(T[!N_KO9,E,2S/.G]C][Q?WQ](*L6Y_] M3-&SO)+%H$=O\+.)E* 6V*8H:?#FJZC]H!?E\\%G@L?*;-QTFTK/A7-'X9><9O:GL[_%1]AJVZ2"!_ 0!ND=K2#[;07'G4-0N3@;Q8FU_8Z__3>;+R 85 M8A>#/*:J$'XYQ NU$Y6"I:.PX+Y$M@2AM8%FV7!'_S7_%B?GG17DCIIE4J3:Z@H=% M.=]M<5EH!^B+]YI'+LB82"E['_C2NG+^IS=3JIAU&NI9D^"!)+8LR&:WHF+# M7)TD]Z3: CE@G@;W"](^G5X,U**@VOA 97AS44]6]T/ M2:-V1/B'+MPQ&2<'D9H;NWSTQV*I7S[6-SR+[,/Y!:SQ@!RK'I_&K0QW5YLY MPY TW;N#)S/7)3OW'KKV54C2OR,O11WXGTUO\(OS-XIV5=K:,S7\_7US7._>3=YD)7E%V,?;>/]M864Z M\-9_&<7='L1Y9XRFNS)/T$F?TC?/EI__RC _7Q-[OO9.5WV.5X[E\EB,T&YK M92:E3G)[8J+^PC6FC6M2R+M=H6H^=D1.AFWG^JCJP@ Q7L:]PJ_D)>L;HCF^,;N5/8FNM1^5BWG^: M2A]UY6Z_QLG ' 0;^YN0BJ9R_O!M4X0G'M5#VI62 Q6??]P'T(G*YW8V+;E\XRQRE%AR M'PBE@U[LU0$EHP?-?UY+'C=B0+ED:T1/:*I;T\F* S$!%B> M/'/2)K_\T>"P52D-I=G6'F!IX+:"=%7'?TX'[\(I:YQ=EN4\(+X5S4ZVS%9$_;^@J"Y"9YSI;'I&_% M$4X=>.Y%'K!4@.">PHX^7OS)=EK'E=YPHF'9%D4\P)&/!SQQX@$-#O9HT AY M054"^>B^!7@/=]V!_=AP;2IY3 M4EAR%Y;]F >4,4C=('X9><5/^<%>RRRGK>^$O2_?%GR+;S/"@T8RU,MM=Q$C M=<=2E]<*&$^_Z:Q(MZP/"[ LL4U?X0H8XRAAAD]3@!(SO-=8QR"EPG"E:OA] ME+EQN7.;[N.?O@/M!!U++T$E@7)B]4N*C-Q \WJ;X9_,.]T6=]O1>(R5;HRB%E0_\C: M\= !3[6'0E0_@V3#/4"+P1?D-AY _@D']PW?8=M)E]."DA05&,^?JVR)AKO0 MGQ547'TRZ6BC'&-Q^)?U5<47*_B87_A?3P43HQ1N?])$#.XQT9P\6'!HH]'G M'6'M:K:-(OO SA/FV0^0;CVS3ESA/UO35$ #Z%,9-$"TPA.'RGPWN.G*85Q- M^K/)YD[3)T9OU;O(L$."Q#&5YM\CG]Z5W3>]BY\^RQ5M ''4],W8IM,W8 *^ MP_:IR':,_&#%@H> VF4KT5?9I;4*NLJ59V!V#8D,66[*W'IZZ^E=+=?PXC;; M$K ?GYZC/B]6)59NC+:-%1='-J">=E#R$UJO=_B\VZJ>URA)_;=^5/7_)&,$ M\P,/R!BE([D=M=B5)T7C<\P!^VKH6#0-I\).1HUCD-??]B/_^_$ZT1&743 M]&/I12D-->JS78>=4+T'C17HTPO MPMB&:NLXT7*Z?\&SMK&Q[K&55+UZP7,K;XK#.7%K,A\ZAD _AP#59=*QY%>$ MBNTX>C:Y(2T_A%RLYRCMONU[\:4@(Y>&L*5X6L= 76;5027UU.]ZC5$7E@\7 M/J0$5K[5VEO7R+W+Y=L03'RZ+9EVE33:N73I+6O0AXCLRNW/<0R;QZM5XE08 M5E2U!3W(\S(YU0%7#VII$1<=GQ+!<,OE\Z-@I(UEY\V=VZ7./5')W!5^F/_A M458V:R?W,UH$Z8&^X^+3A$P(:SX*+*\6NY^(Z7DW\6&3S1.=IS[ _I]Q%@Z; M:6K=2/(C)/TT;#NF";DEOB-I80&/V1N1(33)<"]6E'>%U5<=,& OW>-,P>?@ MFA%",K/O:!3V\]=BQNX:+LN#I+QHDTC.."RH=<*PQ>=L889G=R:BQ4^RXJS_ MZ2 ZOCS:O>Q6PQ\_?"=^C#E.FV=%%;WA=[\!QF1VR4YA02R!.(41LJGJB_>%M1:8 K/]OGE?5-EYCP>&&8 M<^J]2KH:*V/!KO=P&R;&[L+Y+]7\CZVRQ6QM>O"=O]-??J[!)]5XXRNZ=70+ MQ]4B".?KVMB]; [["K1.SF&;3F OX<5P28W;Z+^+WXS-O'*5 H79 C( M9^V3[GYL)E^JO@,;0=,?YWXAT:\Y+232W4]$&3&Z3_9SE68.[,@X]"JO^URJ MU4X9,>TAI:=//,+4P'C,S^$D3#\TG]@1&K,Z+9)P#RMPH[/RYD,>T&9=@!BI ME K\XI,HJFVDF3M,;/2.TKG[J7.@6V<[?#P2Z_YV U=\B>W>&9%P[]H/=%;S MQS'B6<><]4,YR\%/HV&&G,=8@YHEUPW/=K76%956]50E;;TC:*:< XF67K8*U1I=\SAW6FKZWS_ )!5 M4#*H-V&F[\!TXF0"ZLVOUOJRC:B?JJIOAYVKO7=3MY0'!%Q27%U:2\3\0;(H M)#D+HY;>8F PH4NW^/@EJ@'F5F5PQ(32\W52\\["SY[=G<+COUHDLW=XUUZ> M_$+_3?JJ0.AFN"=DTEMB#W_4Q@M[!T_?8LE^M+[E^SICL5N?0]M0RB-H\@!O M!&BHUTS$C;)-6!>B9+-//:9X,M1B=WX-1*T][_->5K(;>)AAWK/-O8&%QC9! MRWC\FTE.E$7FN9:/7>_*QOU#BZLJUZ(E3 4E*#Z*ET).7%2)R7RZV-6?KE1V M'5O_,:;WT,.<:*UH6-T;?"'9\)Y:/'$"<'DN/ZXU>@%=%XQ>P*PNP[/)YPD(@:2P(>=ZI/*Z-PA@)=8^M M=YN?'_HV?G7-JFG:6=NG9?39*<*!PDX7Z:E4FD:(A;6_=/]'OU\\ ,*N&B^6 MFO\_[TZ*/3=X\*N$;NU;Y..]Z#HUORRH0A6.%UV?#S0W)Q MY$WX]FECJQ3FKF@9@\&%G>M=*(ME4L'7-Y0Y#Y5NVPL<$;";T4*!S2^3-0C) M/$".NW?&5.:[IM7BJHG[@H?MB/)>_B]IP4MY,5\B@!RV$+1T(8V;SG&%L4T6 M];84A&"4"-WR38[![=]XXEB;2YT0^BSKQ)T+5@$QO1W]Q'P39<@VL_=SN4F=PF9F<,DS%I8J9SP]J=C"U8C7/\],H6KDMYRG MZ;.VHQ_2"^,'\U._ZBB2%"37_?J)!K;^U9:KSRIN690/%=ILR^H\_0IOVKW! MYM+6Y_((T=@K./"0%=,*'*2R"')L(3#]?13B.=<[:]JJHC_3KH_F8:VZ4X&: ML<.:%6.?F;IFIF U0_=N$OWNSY1&Y>Y2C("'*NQY9[GI):?4<,+V%@(+AIA*S\\?3H< MOA THRC, S9[0;,JPQ;D%/ +R764VRDX2-E/U# MS[$S]WX^=#K^?J@[?'!N@/Z.QM#?;[CO(,X&!\.V'N$!])/I&WME>[C2'R$X MH?@V $D>AQ:5BD)==BY9^NUA)3XO1N,;8&T]D ]?K8[79^!DD.OIQ1"$5.-Z M8UW;L$:L40::;0YAYLVY$ 8*;. !S=/G><#/=\^'N:)0I1EC[=IN'S3JX?PM MI!&M,'<[/2AK!=;7^#6O@)$H35A_[ AY'50A_(R=B\!/8R--(2"8!&&H!X05 M/^PZQI\'L'&.5*@;$6R3JD>J!WI4^GO\&;X@Z3E-K'B0+N9U8P/44Y!4 V,5 M4B8 Q3V!=OF'5$N:6#J$R4'EG]#@*3D&/%EK0I]Z^G3&0)@8E M::K6^E6,):9F&<6)[G-4GW3UVVET+4)_E2-IGA*1(R4Y=*AXZ.- [MA@3"M5 M@@ )S4[G]A/*9=I1H]MHJL5T UIVW'1?9?%^#ZDG-HK\4M4OC2BO=/)H\,P8?7ZS0O6>] M3:S)T\MT]><_8'PJEGX*&SNA?K?=79AS/^IPJ)"*^%'5RI#P=\JGMYMKAI?; MR-XWVQV_6?$Q?OR:HN$DZ0S:K;EG3 6OAE"*_DT,)OB?'!]=,#]2V+G81NJ^ M3":!A[*YPMTT'K -S&(QUT$"I2A5^QO-*O,T>-,G6M@Z<"BZ$9,G=5L#GF7\ M9HSK(NRE=+N <-E/*77O4 =_D [*0+VR E(EVFS?D+ XSOCE1O"]A9 M_&AC+:@H8/1J1,W3XPS]9]8"DG9HXXM_'\[_]Q'Z&>28KCAPOQGG6?V^8-8^ M]A:&-$EAKNH\0[K(!]'SXOQG0O#YZ.XGY]@-M'N+Y(J "\X)2%@6Q]=#\W]/,8U=4--5"=W\+_*0"#W'\". MOEM_FLF7](6!)M8,%H%*O=KI; )=NV.N<3=#U;7969?<",^N@Z^EW+W9R;;[ M.,LE>5V)W+<;RO3S/9_^::HOKW>BP(3!1;,:.C[-6*?0_X@;]6I=?ZBK^F^M M*;15FIE#8JE4OH5JIJ/7L>N%*NIU^N56S;B*-;8<#V#M8ONS+&OI\96PA)R! M6J\CB(W33[]%5KXJ7DJW2#GQ\);39- ""YH6*OCG8,$*PS2Y(.K,<(4M^C3# M@-B3N.HF&[XWM/K >MZ)5PZ^CV\R@I?WC;?(RW+3_9>PW.V0"^? >4 (@DLM MHM;D*W?[>57JG)M9^G9HS.)]QF# #>&CFU5U&QCN,NIMGFXN4@9KN :5+I/ M7W?,7:M.<0PHNOI@'6DAZ32EMDK9:.(!6S[Q@*_7>$ M%'>O5_[GUSA78>QA M&"N+L*:!?B_%@F_E 9]CTCE0H"_XS(4Q<-S3CD9<"G8FYQ+4T7=<]K_^O8C3 M7_[2U%UP\C7];6_O8-[9YY8&'P!<;4H9$! MSK14?UP3E0$F?6\Y&_*TRLZV>LGBF/C36H^2'C]\&H'\ DEW18VPF#";'D&; MDG3YB V@JU&$/MZG4_4PK+YF/6/@UEM1Q.YUSQ!T%KP:QY879EW@CFS$\0 H M>WO/&2TFFHH-J+(TI5TD%U1KBP2-CMD$[Q159*>/F\DL2B%VZ_=CFY $\M@B M489Y)Q*9C*U2+;A)IS7W/WKL>U2J#MSZ\97^W?O(GL6[U#.'I@]G^[IDSZ15M)[NKT7/?Z3R :,[D_?D? M/:E_CGYBU"SHLVV1I=-<_:I-,6 MW0)YT0:4G3UOF,C-(R4@3(E1N\ M[:FZ7=NMT&"?Y^I.&WAF.,S^_*DC?3,J!M.A].K!UY,3O?,8M+5\O( P;VO&*BU&QB8GK/3:'_5L7FK\1KQ]XB?!Y"7GAO<48+I M?F["D&E#C>92AEMY@$R/_,?J9&/A5U=R7MUO5;*JK2E+<=[ZAG(T_"I??P$0 M?L.IC2 .58LD8G\3G.Z\&$?X4%5$(0DX1QUDD&)".:&(@^O:VI7^A65I9GBP"DPO _A:T@F:E'&H+2.QO>5MPP<]=J33-$(VJ23%4-*BJ33G*#-OY M2#DU/T3]VMSJZO\:J=+=C74),X2#H)$'Z4Y.83L/2'%ZDM ;]4S#)L5,;1!Q M'KZ?")73$CNLK^Y(>=\1K__,I>+7V=#]1A971OMCFZCE(A<.C/@:#N3:W7-< M:'@P2:*?(X#J'1 JO!@4\_50JE;E6BM,S%S95*SWU9XXSVO#Y7@V(UV)G^MB MNB.X-GLIERN,8PE$64'^^X3;>RN]#7XOYWE!")F#=#"8.,*0^E(\?67X](3/ M""WS;=:IR1%LT;WIF-[8;E"BB52QR)9&,TG/%QT(WHU#JA)S1[*SOGI1&E3D M^.Q"FG?O43HU92V7F>6#GR!!$#$:]&)IL^&]C4)LI5Z!K-2\,2&:5JS6E\(G MVBH7MZR[E7V9* 0 Y++'1**8>]=W!LZ$&>8 MTL%"U.H$_:T/\M*D',R [;<=B.KX.FL53^SAD_9/G[[Z#:UUR=;_U[T%2UBV MY)\3[!#8@^V!"GPX%Y'(WH.C)V#]>,"72DX^LZ>2D\E]?FF)&9W-*1YC!4S/ M;=7 R<2UT#XLO71S1X2&587/^'PT.95]Y L8J5?XV&O54.,8NZS"*]"WID$Y M)]RVV(F*04'PY0!R-0J^GHID33I NH&'U%PKOB]JU^NSO,DPS' M(0;J@+V]P4/TY\N.5S=1Y-\8$D>:./YY]4[-3[:AH13:"15[G?!(N*RQM;TM M#<\#KD%EQE+Y^A)D8 QF!"M)(#^"5[[&4U IC3(-5;TEBYDGP >4SKV*4>XV M-6E3IE^55:V\FC3VGO@$?W8!PXDP:#>5!A,I)@8=&*'AXDI;N%-9VN*I@:L_ M25*MXNJ>H29-FYU:X'07$JBR@1E4%,ADIH-*+_@9,BUA2,:!#Y7ITPS1N,NF M[H(3-?<\VV]]G#)%95?_7 3WRK"E_AQF3Y=I8BFS(X>_N L-(U+ D+,-F=M> MD#[_:&_E=-\\OTPTW$Z[O71@27?>(E"^ ^*GNLU83X@O8'#3HW/EM6L7'+(N MUCM0\*LX]?C2"OOS*38WG0.S%E[A99AYM1CU$4X1A*U^HZ;-_L=?]/WW/#?) ML:W;K5;B1$-TP.*0Y3VW2[AJ["#P[BL0;58*)PRL1E8F&UR\GP33->SH2MFF M0][DO]S#W0JE=T%E-C\HP5Q,A)=^R_5GP-MT?B>S+33*?CDB^O?/FI-V1%HZ MZCU-/KUU> J1P(9BE(,.T:)^SV#)?4WAJD@H?8!ZH M$SO9_MJ)W^C"S^%98Q-*PN74%@[V<$[SI:SB;UVV-]4"7=>RNS17WGA5JBG> MPF>91N(\L4U'D>0IDA@8NT#Z-^$*NBF()<%]NZPR*E[?XKJNKY"?H).P?%)/?OO2? _X*_,O)PHRGE MMV1+MT!S1.B7E4EQA M!98B]Y-LE"R^!2O P(C6LVK%COP8_>[MD;*IW#HH_=8D_6O>3_R;;34^ M 8VSC.U2P/IB6:IKV UQIU)N,VG)$RN(G'\$1O( VZK5GC^'S'B )UX1,XXL M0]Y#>D*N&.715R\60(M66?GJXSI@K*1:JASV^[-K9RHBX)BI9.J7"U&D\+1( MQ*@312V-NPG3@Q$#U1C;J-*/J+DDX0A,MU6L:U^4H>K#[ ,N8U:;C,8Z0Z\? MC[-T3LKTTVJ^=YV/4;T )7L-!6X7FFG)ANK=O+EL2-1^OXT8;),3Y!=/N4H# MCP@?M+@:8$+?S AF(6@JUI:UTZ1:0KXNDOY_L/>>84UUT;IH%!&D"(B 2(D* M2!-0J2HD'RJ]1$%$:1$!$1"0'B D2N]\@( 4B5)%2J1W0D<$0:G224"0GE#" M@A1._/9^[M[G[+///??'+<]]]H_U)YESK3GGF&.,]QVSC)]8%/ GOK,%;)', MZ6Q&Q#4Z&T\.:@3%/\2+QT8H&_'J$ET'V]=B/OBXH,HJE<9=2NX:OCH[V7?F MH_37+$(SE+Q$BT'R4EXB+PU3F0ED/$,R_B'E<<=+YE[+"@DF+%0-I417S8L]%%VJ?=QM^I MT!8YN?R:I)6ZY:?=GK,=&;1KV$RJ H4;L= S5QT1BGN!G6(AV+PFX,Y05;Z[ M5PV&-X##U)55TO-_)\W)2-#S^CQ\O*[L>^F#B2$KX)T=QG1Y[6IY]MY)Z+^K?/\(Q I) M/ )!57$ _VBYUG_5_*^:_U7S?ZNF4<9S5WQ@3-1#M063@R>'4:+ _8(KWSM[ENK>+CM_P2-[X;?N M)[;SP[.ELB*[Y(<7>UQ[K MVYE[*]Y^68IW0*XB+7\0T%$MDA7P:O'H<[]57,/YGZ.7 MBY\HE=QZ%1+*8";L\5C+*(\CT/V.6_="FA8;#E'O9AO%#E4C/*>Y0K.4Z9^7 M/IOTRQ9\- EL4VZT+'3T;QZJ4GJ3OHK^+$#EK<07KM\B0J9:;YH-SR$2[CVH M)_GBF-ZH[B.@,OO&MP!T[F#Q.@H=S11[N,?\,[PD)C,.2J[\\^< M&C5#-*"YFW!PT'P$:JW)_;>2Q4^C03W_76DHGF4(NKRT?P0Z/EDC]9[C_SL5 M_P:**4_H7Z%,R!&@BZ*'$.HPZ7I';AB,=GV2A='DA9 AK;QP):K9$2@D'#V? M!N5H^J(T&-N C7%[.D!Q9T,\6S7$:,JU=[ 'W4G*O*:^V)0S'\G 3R8>!\WB<,74GFGR-:C="@B1ZA4Y]Z9 @P^ MB'N5(\)D)/_AM;LP8LXG]7B=BV(O[.?!X709!O88QW&4(*?0P>"*RXU%RY>$ M<'Q M)!(RP9GDY]02[#F'G9P#I#FHO+UD%\Q($+J)"*P8^XL4@2/Y7K>&.>YBC9DVU*,4#/P:MB&'Z$8>X:!UKM*G+EA MBLHM89849FS?E#WTHXC)'":,T$(U4DI[ MO]:[KKB ==:+/#T]BWVA16! 4G(#3ARFL_%2Y%? X"8%SK%W'P7A,))VI/)) MKX+5^S+I3UF Q)2ANY))2?(O/5E:CT!$*PP@D415;6JB54$=-]BTOV\YSBW, MB)[H_5SG>P1*V&6B/];M/,5"K.?ZXCM!@!+=(ZAGQ\D>M @W9!"QD9Q%BL__ ML))]M678K4K.1$/%(%/V<8YE*&9PNU9/\"5Y_FI<&L^[KK\$:;U$U4[W8'05 MIJ->&1>1K41_F?R&:+DW2>86K MW%'7%IC05Q)JEJY:+TNN2!U,J>7'^J8V]W0(&Z6_%.#1$0DS&IZ\OZ*F815D M/A%T?K4,LXRA\C#1V:3SD9X_Y!B(%):0?;E>5&'(59<87NJ!;%WC]R@SJCSC M7Q>EK;E*BJ7]_EF[PO+O@0Q>DLHG23]UL( !)%DVF&Q)7O.ELQ]Z%_;?C3=K];BFTEW>%P MI=;G]V 523'T^KKQ:6'+#CKY=$ME]!$HSU_ 63PI\.1/-6.4HR&Y\N,& MJO?R(G4]V7?5]78,UD)IW%2(7,2PCO%0.X7@685&(JP5'4$7!SXHAW[CZRYW M*>-4-4QLNQ#IZ)VJ]TIL*S)8E?GQZV_@BEJJL =%$.E$"BH,1JDCH23)]@/L MTJ/2O9C2E\X6]FZZ(*.;XB:W3T&1G?<\'[_A&,=+\-$TCD#HLQOTA\&V/3T"V6)^)L R-2M(68Q:ZLZV M,RYXV*DU69E.W:^9Q1\:;CE<"$G(-N2^:R\\OH#KF9N*H;,)'(&878!W NU@ M#J?#L0]V:,B& AX;G/MV\I(LAQY4_%MM\+#A%.^?2+TWE*@]"(C/)C.J*)'2 MHJIA0E1S-!?"LNW,SSBW08-:KH]SF1CU[D3%$&'9&']%,98+\R=N?*%1:*E_ M,D],U)*O$2]1-6A9+7PKLZ*5#O!:Z[OA!GW[3#2'KHXEO8] =,Z$'TIO*H _33M&4L,UM/<)=,QQSB:>T"F;ZJM:NO.SY^3H"73I2UWL MR!'H&)(%L"96MC^T80)<\)'>(@+&,7WE0U5A_&2BPC\Q_CW)RXULLMMN%PDE M.U$DT7&P6:]<3E5HD%CMMYF6TFP'I-D+0ZPJ7?M_!?N0*P/_-T!&$P2NF\X. M!.;@HM0#"32%N\.Y3RK@J_NDJ=MYN\R+3]YC#,<9;'*+RB^&YWI%!7]$V)'M M1I,[Z5?2S[-;FZUG.35X>2M>>UF CS![P"S4^.KJK(W#N\4)I0?E0*0)[""[ MI4BV=XI2A!-+XXOKF%^I?Q H.U6\JX4!I'$;R?/@"5R;.8:YB9D@%(.-O$G. M,GL2?I!).3\$>S/=%[+=*(\_0]0[H*_:)@"7=?Z4G[S3]A#-W!3(* ^/O'DZ MB^]]QD$:Y=D0](U55_+.S;(?,MN:!_0U/%IZQ8$[4+=,N]511L9L_BFXX3&?WI6O--,*G/&_="C2Z0MMR&,;< M(? '9M8'.29*HO%SQI8;WZAC8Q0O)R+F.^P_E0KI"+2>R9A?B8#R@L+)GT @ M^?TH#B] TFIRX9LM2SVCDOE155/JVDF5=?\K92=<)@9>0IJ(7)US$6"^*F62 M:@<7^/GLI6&,D'N5AK'LQXI MZA(EDF<L81^\L M^)LDE,ZDK1?'93D)8Y?TXNT9+P4SFL)UV'^*!==O_;\,34LY58U#]*OY4[?$ MI)YZR::J4S+*_^MTXO_N:41+QK",_MF;P#"44ZO0S_OK% )TM_[O#I* 544: M39]G(%V(BV!+KXL/V;##D:V"N: M6;D/XP1,Y7JW)SP2N(MM5URTN0*2?P\%KN4)/ X<^!$WUX1N8T//,^R];8PQ MK>X(]%SA-/U0BQ=YX_L6PS\]+"PHO)2]3'\4\AVUW_0"^E ZE4RT:$VM^9SG MH?U:+%[YF-E?K:#3KTZ/'!YR5,I]2,'SL<%59_;08U^H?3$ ]OJ"\*9_N-SD MH;;&1;XJ\Z4Y<[\1J9SH7:ZW_P0TH^GT'OWRS >C"D]K:FJB\NOJZOX6]]!^ MG^IKU_X1E 0#L:7BE!B*S9AVD[E=C/'#V2=P4EF)QL7*L7-GE6,BE6/>"A?W M%CS.<]>HNQ!\(@GF)E3^UV^$E\TXEWUU7<3-#VDFOCXBV GQ:',+%_7-(70]"RQ1 MLL6P64/0\D9VBLC#;A%3@^;HIMZ8PM[,%_27: M 0,HC&]@*>+T;^?AZ^/S)%N6O94I7U#0V554\%Y?X6_QUFYSJE M>G*RA)M#9D&R$TI\! >NJ&[H?-+#S[$@7Y)>5.A[B*80USK*I_33UTL=N;*# M*A;'?\':;,0?I1<]S#]_WVWH37;Y[_7DZG'MT<9L1S)$+'TFKQ$SY)9?M-*@ M'-M04/Y1T\F5;3.#L&06K]93K,@-.AP/_T,_@S^@V]1;V/T3J9JTSU06#N+R M0,6PS\\]]K=?UK]/^ECJO5V+GC@(.U)_=%9[UITN MX5+Z? 5#@$YZB6/^EIQL[L.;4\\/4YR!PJ\-0"DIIA7"6XMT#Y\D+)LT)(Q+ M)>KP4"64T22N.DG9<:6!]W./AG\U4++FZ/K0CT]6CD!G*@[0AA07 I8J/'P$ M.K%(5,AD>;5!]5IPTKY[_?FL"/_G:_LN$Q=]P+J]9&P&ZA_F2E=IV)%#L:*^ MG#>+OWZQF02/RFN8^6W(3]*J_2T!M=A3"(,3G2/6!S\4NP-LNT^= <&VX^],^FHC!1LR[L>J\3UKHG=@; FC>.J/>C M P3%MZ%276!+HJ,T7>3\SX(:MQ7DY@J6FG+( KEO8/^+ADSX H^"$U_N4_EN M$49_#*O+D62UB1\;7&,2(VS/94 ME0Y^D,OR49G&-38YGS?H3I/>[9GKL3DI*C5O2N8&4Z6/0(O]T*H5QNO%$Y:3 M&<(0^I,"1HJTGZ(:]T)=8#XR\Z36.-587N+^>HWTRSP*/]._=GV8=EI!9FL! MO1'A!_%8=J*?)39T)%C7"IQI09_30K7_L('*DL*F)\EQ"1\7N M6-F3?7?ARUYX+L88NTE2>=GQ/2D*4>I,!/?S1ORL:5T0F71-=Y/4VS-8.0\/56ZN/<\2O>O.U5[KFU9NW^GP5B'S MBEQ2?%B\V<_8JR807$[+0Z1ME_*U>YTP01.3&!/S9"=E; <*GE(RX!C362]] MHUE]\!?O'\(0C$:-@\LQ,9M46=+X8(*#P3O4YK>-W48^\6=Z9>^0 MU2#AC1.-H-O%HK*'!:2>>/6+Q.'V\PD)34$$62,Q[2$YT663$6S^J;,\4KW/ M)+>9BL2/)?V5VTI7(T9TXEB=9B%$KLA2Y2 A\RJ#=ZHFY6_433L[+KY)^!+_ M/O@TZR4<0PLCY]ZAG\%7[R]/3=I898W1+=W'II?]R$>@YO62^HU N*5KH+L+ M)AG.@YMG0&MF:^2E(5Z\SH;J1PO$]KBA9FE+8V')I'&N7VSMFTOLRB6!\<<@ M'I.YLDE&2#F2#IF!W8-+&9HBHVZMVOD-?(?D&%%:,F#9 SV]=\--Z>"2Z9C_ MA5]BZM0TJ5?[)IQH0V_N$P!53$+6=/XV=$7O"1M+N@GGOLE>4:K:3 MDJQYSE8:&GJ_RVL:7%YH@Q)?PA-0 8NI=YW]T/^_RV MAN*C&MNO5I_"5+8-A$"]U;:+GIWV8'9:-LYIQIUL3GM?TG(#U9^MEKVAY$*F MB->.A4^O\AMJK[G4,7&K%O"-/@[^_/66JPYV&C,Y1V?]\&[L0SG> ^7,_=UL-KD9@_0CT<1IH M)#\E/4LGW;EME:Z48VXT&AKD\4M_25 _/LR!H],#K(85BKO.(%I;5Q!-[X)T MKA=NW;Z.K%JU-&=6"):C16S*NXYFNNQ!3ZMMR7WQ4&RU,Z>(BLT4G7+A\W&S MKYG2DU,0C IG7F;%%('/FCI8A-<\L'0K[^5#JU77R]-&200 M3#190#>OU^'# L+0*KA*U8T8B@VCH8ITZ;6KP,D!(R'3IZET2:)YK'?10_94 M6#H_X;B)[CL_D;(PJY/J*4\+=_W(#,PQ:5HKEDK AG:5W/DCAMKFDQ4GC3]&6& M4^GPC]R=RQF^MEIG'[#^3S-GE"DNP#<$B$+DE\0?)'0/)H8N2DS%!-MAK$?M M:A5Y1I]JW\IW)]]3!.M3=VE%N/G?T E+?,^D-W@B$%]331*X;U@2T/+AG:P! MRWN'';XR\;9EIVCU^+A!4;I1^[1FYYD:)DYI[%)U3K/]!M]^YH\.\S+:EQH4 MQCR6/HPFWL/^["%K5*?@GD,GV?_ZH9!KU/>AQ].M6EIMP37OV%+;O)N,0+8N MMFTP#D-\S 7(8#:6":;$J5;4M3'ONNKK)E-MN%/>1?,9#NI\T^XCW%FU3/\AKSYT45[P9 !!SJE27@45ZL]RVW-6=A/ZH9_#/\S)X&<^IP3GTYWYEM!FB% M7PZ2I)@PILA(@P9V$@FE"-$'DZSKOG81X&"C7SW9F:E?)_:O;K(;%H[>XAJ M3YJ3LVDMT/E\ 57P6:?L4]5U]78YP(LXU8Z:H1>*M]B?!]_.TQ%= M$;\5J37=PT[H63M5"20:"+UNQTV;-FX>@;#;T(0 MV?WQ?\(]]FA[=)R-0B,)UYH0>=C3?K"UY.3F'6AT0UE$7D4\R?;U[)\ST742 M4KD,%-OU)]PC)$81H_*1@@KCZ+>H.@Q,"+.]WN>:.[/26^CD>?5"B!+K=N_5 M$T$=4MJ"'"6G97<3@%@K!KIS'V2@.Z[$'7@UG8OZ=A?Z?QS08*$*7:3((G#S MV/5$ BR>KCI4\#F3$%[N#DEPO6Y7S^ M7#Y48CNLU"=56EJ:\ZAT8S[VTMWHJQ\_J9F!0*#Y8R;C.USQ7 M#DEA7]$5&7.E8ZX"'*R^IA *82-!X^63(6:MM=8J7V&P65AZ!.T F](BQ2B% MQ+FA8TR,"JAGB8X138+.!SS3CU>6Z*OJ1Z EZR.(]#?84$/U(2@X3P$TB$H;.YDHY13VYXTKUH^@B4)9?/(6,OCNZ&B]"]P7E M[F8_9O#0YWN7<+RH2]2_:(4,5O,X;G"#DW(;D68=-N4Q[.;C)/Z:BW+-7@M, M9;YF@3YY!'J&XT/>'AMG-),%Q>\<0,]AG7YQQ0:_,$BZ]22RIUY&=H=COQ/& M48FI8@X<2OY.<[4U&7ZPYIM>:N;\)-&G&Z%MGZX%WBS]"@?D^B;])G9$LXP>L* _15Q6,TAYIUYLVI/ (+\!CJ M.\N%PK@_Z04M5 1WIX3A-HDS>B87$U9%2+1)"A>>@9\&R;*TMTJYA+X$YI7] MRA720:VH!*FTW^\D-_17X=;QMM/0IH]Y >/=!$48+Z+4\E1$8:KMG+F_F7R8#\7B-X/K8G8"/R4P/>;SD8R MCS[OO=S9'LCE&U% ME(N"&));&+%977*O#L+T.^7)Q/1,)+-]O%9?81F+#'=MI2J']14'6EF5GYN8 M'$[VK&QHK/!M+FL^T*5UO&YB)7#L"P@^??XU[I2VTT@1)^_+I-@452E]([V" MZE_&WV9D;^Z:]WN;+^-6H;2[Z$4,K7S_"$22QNS=. +UH>F;0<.4ZZ@O8*$C MD NG:O?XW*G=*?8BZOD,[X)V%YR,Y6Z# /R*5OBWWZ[&=ZXOWIQ?#FE%1+0R M2 J$ T%V30+26B'RGU]H? L=7ADO%YV0,8O4\)KV5F8H<@7+QAQ%#]410"XJ MI0_.RE57Q%A1U,:5-NX81B_-4C67SH5L6:_5?DL^J7)G)]ME?8HQ^1Q;P9/F M'9\!, /VT>)=]YBU)K/%B6;C6QMZJ]^[;EU)Y-CV>*GY^\$NU#W)?E L[,HS MO;>#I^*#G?K,C L:)-U<+I?VY^6SN(<" ZJ'USTX)9 M5SN']:%<]9='3#P7 MWV3&9I71>OL"\\%AGF@.]/SG.>)]],167RU),GIW+C+CBIH0TJ @(MVTQ?%5 MC_P6.>_ZL:VAED^ $,;^.D#-@K;WG,)4+;J(]#)&943:8=V987V+253=[VD MML+BZ 4M]TG0MKF)$$+!!IHQB3]6N9\1QUPEPF(*K,6L0_>V"9:OA?WRN X6 M_41?6S2!&4Z2V?7"F)LWFA= [=P=+_$)[QJ\_,^- M2X)79'28""HOIP5=X,.W>"?A/P@F=K32M17#5-2#K%EGHU]D>@ MUQ>P>MAE@79,.;1+(;(61#U%NIQ(T-!7F3L=JGQV>,\]+5>'LT/&<$*0_41% MRTG]Z$VJ!"4 W78/9_O-4X$%P/38* Z-,841MSHUKAN\G1 [ME(>\,0Z3H? MEG ^K43STQ[/>)X"YLKYD2$3*F5-&/FB WT>EZ*..UW"*&N';(>= ESV^:Y# M.*SA!>T(E(.3H3,SC/*7'87D OH0IO)KK28$.Y^Y#FX?^H4#[QV!PH+2B IT MMFK*2=1W4:/",!34*< X5P4TA'Q@G*YF]^,8YH6G:I7;Z$YZX0F2-LPOLD.O M*^@CI6^,U-SB"YF368CG&WCQ&?A8!*U4\+1)3<%NU^\:G>T+S SL\VZL>B<1 M_8!3N/RS@X]Z,.M\0D 0LJQGS.T_BZ?]5Y3Q/T08Y_\<4L%.5>+WUWF)EY8) MYE'JF1N,?@9A0Y%_;H52S?1*CG]X;ON\SOK5W"4?EA_0Y]"$/[F'GBF$WASO MGHO)6/WY/$.B/.G9N>O3NHAXUC?_>D."^M_'Q(AW"- $J!,.N(+=:'9WR%DI M&6]H6IK2'$*.J:!$AA(K++290K4D%I,%_5X<2[V+?3>XDY9F\N"YBT6 EN\* M>GN3)GB8%I[%6 =W<,EA>H$C-7OK7>3%JCLZU0 MGCBCI($(@NQ*24&+M0%!(.:Q6O7K>/Y9X;ABL4\''MIJ6K<]:J[+[B_@TSI@ M3$@A )V'E .<\'U!DK>_KR<-&PYOI+&?==: 7>G\E1YO<.V*GG@& 6J'G@#C M(]9-B0H&@ 2Q>SS DNN6^6A^Y)7#TC60>'V:R #(K)5'/- M@8)JQY+L(Y L/6BV.=[]C-HVTC9=.Y[/\\G'P*KW*2FI6=_\7.ZV]'M;S%1$ M2V$1U)__PB^:,.0&6BWTV>!//_PP59>6TR)FZ<2M6Z+T3?Z* ?J3;B[-NKKN M5I[Z*\M0Z]9&J:7:=KR'VO3=Y[;SRS=NB:=,H?3XSGWU_!7=J&&=?M^@$03J M%2W7*!LK0EC^'J6?_9-NY1PN O<8Q*069MHNRC+JA M>ASQ4"[%;Y_6I@9HN">7-905E7.!=FIQU.E8\AYO/P!%=?7$$#(/(QL*) M]_PEAZH6:@*AX9,^8U.-8:N0F9O@:6D1V\B#+.J@(+/+OJ@PWHHEHJ(PFW1: M+*G$;64H+"O3J1!UJ%)2RI?_ZSOY)>",8'_8J3^8 Q_?FZ9&Y^"0.&@G8ML=V@4 &2R)RTFN%\;?5IM)Y8JCH&OQ,=SQ!1(?WK'/%% MPGH"T;R+G*T*;)' CX /&J%]PD?::Y5/]B@0G2^H<8!Z+9=(\62I3>PD5R[B^.-9C Q)\C_$<@]C+H M,Z&Y23CY/7 ,_PUM0HHOJ41@8Y!PAXB)6/=NE,*-/EX9BSJAMWL7Q/6UY.>C1RL/KZYD.+QY M.#;VX\I#,E&;YY+6N0=FPC*O0*"7H"*7@\PHM0B1SO1J*P??HKNM=7MJ^#2!W;2O=HR&\G2W3R>R17:[_AV'+N@@"R.RMN'5TT_74S1 M6;%H[O=G=\$_EQBA=OP6K]6.##)X#5=%FC*&(1%U\C?= =>&F]CIG-PI,Y,< MWV-5^ME+)_+0/D22+^J1L7FM1,>S2P^]KR97KDE\;3EX#%9,6+ YV^=6O'#1 M9TCA'>U'(U1/5K9'5(T8T0%C=89 2/N1I4IQ0KI5@>\,3%K>B-^[FROQ%O/E M=-[?)_6.XP1;Q-%MZ".0VU;D90-X&)V7B N[\.+@^DJ#>-JX[%Y@.&**3F,[ M&%Q0W0!37M)'5!P-@%&22]?YS>SA*SWZS2W\9)LG%"S9?H(?GQQ2*2;)MV80 M*I(,N.A@?[?F=X M.,;(G]/\H.VW/XH?HLQZ0D@)'=2.3L1+4<'A;+.;5HDE&96=N"!ETV=905WR MU=X6X,P'N5T/BB#B68OET>8>1Z#"0,]M,GUK^P S!'U-]DP8DBFB>$N;6$I1\+(E5=S*3$R=SED=X4?+/60797;ZX!\CXG M441<4]Q-\)'#(^%@#2<7/%<+A($*@P?0;5?G:9\A(JH]"B$9Y]'M?<3FQ*XF M5B87LG2J2N&8_:\:Z#WU(U WZ"M1D2/0 MW7?].!YO RGOS8CW))[<2(,'/>+&*VQ^F+O9*]%N S%D5: M6SZ51DB#(?UO5K2M#HAGX(3S(_H,4F0NB>[N%5.Y& M.MLKS!EO ^C/3/*K\8ZU!A]LVKS14[+A._U1 ;JZN-S8HQ$4P[H+.YM_XCP" M_84:8T")NPJ 9,^&%[G4Q0+0 HD$DI'H-2>9:I9,J'.[F91ZE)5 M\^\UP=)"@:JTY+6R.*4]'4N*!+K-'&>K,*7E6C47,B=N M+@-GI'5Y$Z?;A[@"#J_CCJ%=X(!*(+D'D!^'7*9EJAL5(._]^" Q-'"\P1=[ M/AX]HK\D_1*ZG)7_,UY,\'A3\3RELS$(]8G?)%W <@'&LU;[<-+N1!U1 MLBOHNG\LJQI;^-.TJ_**5>*OH1-J99.S@O83>Y*1>"32N926-9/7XFOD[Z6) MCCRH33,IJ_\\C$N>.SP #P7Q'912&/:*80'*CT#="A6 ._D-L:6(B'N>6Q1K;<)Z[KPL]PFE0>4B >UHEC4NC) <42I MYJ1'^8_[\ ST_Q/+D@ VGLR+6LK.GXN7&C MP:&O,NQ&IH:XX4MC)3[G+E=F,&<+U14\C-:-WCQ='QKW/5"E3^ M'OJI"8H4K=" I-HCZWYVK>: I:/EA-G(IFK\QR$Q=L1;4;9>&8SS03].IK_2 M@M[#HFTF.2G=&##E_M"K/46_HHKWQ6%[)=)R08$5P=2Q#Y$CS457S?#J5QKM M!V1C@T2JF]A7MW5O?]R_C./".<.!F[?(<:3Q26^N"1W\Y81Y _ZO764N)GVM$3]F_1U7!%P)SLQE"[6@:8>D3588GUX>3JF;U1E6HT1A8]/=Q?[P_=IB!^5EWU.X=#OA%%H;FCZ<7*GS30L\;'8BF MJ'_*L1K-R\%ATPBH!M0(CNB!IO)NS;-,>L/")\GYI#M6$3(ULV="7*/K?HN2 M73\^. (%\*@.X=2@3H. VLX?YOW>S8'8TW9W&"+H9.[^2],57XRNB[DB4P[#3N4*MJD4P:<%M64.&R_A"\ MT\HW1RO$FY]:"?EPQ<>!7$B$+[T).A_:;$!.?R8PGW!K9XHQ[4-PS-#Y> S1 M##XUU9E+@,5314J=RIWM-09CZ7+.E6U7OOIS5KCN>P:?NACJ -L/=]F5)5LP MP(3-$<@!$P%_-HYSAD9EC'<::5X=6CGOMB%KR%*DO3U1)M'S5_NCG9D@Z#TI M+-,-$CQZ1XUR17U,-+O7]*'O$8AW%#W5U!+.YZ5NIO6\Q6S1 WT"YPA^A:GT M"X\(A1RG@HG[H57;H%01=H-XIALBY\WO-SP\ CGUJ3;[OKD/SQPKM>2Y/U(L M*:TQY><^6CGHVCL3QG>GDRY#Q 5[WTK@!08[4\]K9S[/W*SF-";)S8<%V>BQ MFHDNCB\Y4OD8@.!@7@..?PWP4[TEQ]?8M MDD;#IV(WWCB=U^W@8=NUZP7AX;[&K\?T"\2#"O#B;R= MA(*RE!'Y-WD4+55LYN]J10;>_ PE/A)&.Z-ZYRK\HJ$XIP4%0:>=(+/U4A$T M7]+]S>B C!#Z*4F&@T@9WC62'R8[T!C5ZQ,L+%[)1DY!W*V5 M0^?:+EO/!VR_^ZGG9X T>(C^7[Z*;ND1Q/>KZ,*1:'7+]P;X4E20]&NIT@9^ M:&?$!SKFGLN^1#*190PW$J&\AW/8B\\B+RTNXP)I";]67&%+^]U4:UHAO5R2 MTN)F;.TOAY/ D3>V2@_!=7."C)8WXCZKM@^J#+:W2(\U>02*FO<2N_]NOS"[ M8_7V;RQ%%T[")K7\"0?WX(25CT J'?,ZK8-<@!O_UWPRSN]ROD=\_Z=LP^>S M_>)@"R)N8IQ\E9:ZNQ711U(E3P-SQ;_W55^ ]8"@^L>'\?VU M0G;)+AN+&U_XQN!(&UI:R_DCT'MZ/[A\/+QJ10RO;D0"8;A7Y3ORBOD&7)^X M.\2]ZM;$]@ )G5S'D+>PZAK^?4*1(96Q<$BQ]_H"\T[]/GP2(NZX*_;09P4O MW6LMA47-9N\F[[V!*9%J-R(8HZY PY:Z;>Y!HU$W1I7";KD/:VH/[]:=)6=- MEKS\E/ 8-C*>TD,4ZBRWLNL,V @]XVZKY#M^?&-DC\7;OK/UL"1B!6Z-4" ' MT>J/0*Z-4];&PQW9%\>J=H5PBM64LOWN055.C]!Z]DP#MCB/XFEVSBH M-PHC?="3"H2\VFT.I0R%L.&OH6#MNA2_NCVVR*#S.(U.VD6D'N$FC*O-7T.= MDZ7Z<=Y,8_''X0//!_P"'?[/S%)>^#B_C?++=$+)]6TF'@3A82'G+[8$M_?H MUHUB"U[^W6YW72D^\(KSC<&"4]C2EN.,CTK@7. Q/Z9F5[.Y0]HL[KS2&H_2 M"[=N)D])75_^?O,]I)J<$'4$T#1CJ'(4MFKAS[<>%2])3A(COH" M[:SY?%7W)[KZ2LB(^:_T%H/H00\7@>[Z;X;69MC*V,Q89-*D[-=K!2A&RVR. MDTX[&"LP!;\LH _;#,CY+:7D0RD^*D'N1!B==88BCY2N-4(3QO(#%PRFO'Q>QD]EQ38 MD32\&0MXC3E;S;G,&23>9LQDY@_!M;94B7D(9P24]YE'[-CN MQS6%S*J"/UM/@O2/0%6.5.$8TGC7+"J&HH2\/(2\^'SBT=X['\8_[N438^I7 M>,#DQ\]$]W924X@==+8_&V/5QW+&-I7F1!&;0WI^=XK6!$Y.Z=1J]!M)QX^I M>^KWA/P^[4)6('LQNG8'U0:O-$_\B'"?S\=&^B"N:M.G/(A M\Y'J$[KJ\S/34@]LO[]F3]!>R$0337# Q:5<._QW@=/Z0<'7.=YF=FZUID;,#6N)MG@=82AZ6?-3F;V[>^)4+ MT]YRK:[X>:"&Z.E!3RGML*6,'"@XNRKKS.E5#?E]IP<>@? ] M&.(#^*$*F-KL#:,;Y=*%_1GCIW4$RK4] O6-WST"+4[20Z6P4)KN5W0V&HD^ MX%W!$6SKANFOB4<@@!E&MT"]1+?QX>8SY\Y#'6=8"(-A:%?,Q)9>C"')G PF MV[PKM5IIJ!+ .-*_[U0*7^\OKAV,V7K]CNK((HHA[=-9E2G'D<]V]L"G !U3 MXNE"^4=6@,$]V6.HB9HL/6XXV8Z'IA7T02O0VU.])I5-[?&=[&O-64GN#V=7 MY&E74.@$DD T*4O37"W7^GN1:5JZB6>LQL]N]AG/E-UHG/(>):$+EH CNH$W M=.;14%. A239,7NSTO#MNKMB/KPV)RPQFVDE^3I- W(/*";VD*=H*1DB3 M^ M'8,"SWU50N\\R[Y0GF0):JRLF+5KN'!J;;%NL!1M8,9)Q]A^FC H6$V]-STU M$':YMB[VIF[AIXIL5K+R_#-ASA0[Z:]7W:1W4;NH92PA*%N@NVE*(!0A?Z%M MJ/M'8)&6%JZMXP@DCDNGC@"J"V41G_2$SR]3#=Q>"SWC0.;,?F@H7!@>:QD MV!FRN 44SCCBR\G$NJ2EAXDU*8I15-:1?CO+0AS5N^C M>P8!,2P#:9&#=[9\$E[[9@N-+ U2C9KX),GVT;"'V[FB=\K7TJ+B404M4*#P M"'1RFVH+^(M/8M=S*3H_5\=>I<).(V:_E4Z!9P2X61[:K?WJU#"6W8F>%?6 M<3ZE-W?L35^NKG+(K?7>WT7V?0<,U\*;;@U:E0MK1*6>+)Z-\_ZE;7._2-2/ MP83AO#8>.A\0?F2&OP[60+?=69]!_@/ $04Z4:(4]BB!SO-/:96PVX67-/V3W@(;=R;"%L H2/87UF(!E>DX+Z['VTLF3DN*+546R'FU\ MA^;L-'%$7[A+#U.GU>YBPU=Y#U31K)-_NY&_&'%ZIX,:_ ACF_ED0=MS,O_R M&XFE_),K?:->\F2(8]J?,^P%Z#8&6!LWN#R68VF?K>"3'A]C/TI4$3 S+VV>/MT4YW N-E]ZFX+F-6PJ&^ M?^KI=Y:T!B.OH'%3. #^LK,&F'9/*T?$RXKW#"@Y$' M[0,_[GS=U@@7[;VP*+!50V 2MT5/_MVSR[>7]AHE MAH0 F ^%4?3SP+(.Z72FY#3NA[)4V0?WW,Y^7"G*">G-& W[UN86R:T3.AS M@YB'BQUYB*$O^J&'09\F'GP4@8Z4[^\=,&P(E7>9SJ9*8>KU(9E N=8"C,+? M-BZ1TEXK+SW/B>56;6Q=4])+NI%XULLF%F'P6NWU$:A=VW:]@!QF3$LY@$\O M^F\3Z!#\XA&HYOJ6BY'[S:#&1B^%YK]H6_^[&\>P(!K#R\\7@2L3-CH(-'0K M!)2QI3?F'5-O:33LDU0D7_JD\/@F-U0EDOJ%5?+"(DJ2ZDIKP;EL3:KBFR/: MX7%P866C0,WA3=0/OG>=]SYD_'6U5"DQI[E[5O\@[+.>6,8.C FQS) @ISJ\ M$'$$:A6]U#BD7'II0]Y[1K_;)*E-)BO81@1.R.?[[@D]_08FR<_O10"[G2R7-W<[\"^O%0=A$, M2."H?&+MX%J!4-Y6""1C6!=(S[-P&ZD:O7AI-.=^B-\+KB62SVW/ZWD\>WLH MN8Q?C];31-0ORPM7)BQ,%(Y"8FD=TM\^"\X>/]$WL$XMB%1K>< MKMM1FO$SCM^<$N=/>'F0^\+;WO5+1Z4TW\X!^HQ#?;97=)]4W_X;.?2M+7=B ML\1$5E6Y=_%32>U;/8?4T]'14MCW-X/_PTUXLB0&1C=Q($X6AHMLX"A(0KYT_X0WS0G=4Q3]NCBBU[9VOX>H<]704S]W[RL M(/LT=.#S'4,.L(GJ@@(SCQAI%#ZG6!.B0DLFOZT?5;WU4=T47 M6OZV"/J[[F=;BO6&ZX*O4:M(6$W22#V?"F]"9DUO5=/@GSN;LNAS&&[8)'!\&S=(]"C [M6+7@6;GXNX:= :PL8 M,'.@^"'ZOHRJ:Q+$_%WQ4A;J90FNG)TUE09?&!Y1K.O2)M@75\'%;-Z:Z7XZ^/A2)' IZ"A ME&G,9':CA"=#^F50[G]. #AT=36_:TKS\\J[?S?L5ZHVV\?W]DDPT+'9)D?R M$*/KKU#]X,\ZKW!X%=I[:I!(?E>GX20TX@HHTW3T$9J#V_Z,8EOBU^Z\N('K MBH Y!8%NLX6^V *DMV+-Y^'MI>P/OJN#BV=BK&7QRZ'4OIAO]LG;I=.)990" M#63^\8NOM\NMES<1L%=>93)IU<'D1SZD!VD=#CB9X72LG,##^&GYDS629GF! ME5L,C"AM3A5V(2;/ZY CVL$_/S!\@ BB0>.[-:+BSM+S!LO=RY?R@AHTZ;W< M(2$MAM?-E\;75R@"#(MP!SU?!1:2ITNM!8P5?IJ">8N-T\6!&AU+=@F6RZP@ MT"TIJ%P5>[4J1^3()M@9W:8,G9^LAO]9G4,3[_5ZHAZOMP@ZI66=7J#<)B@> M=+ 'N"5O2:!:@#MMLV> ('P,^ 3 VZ%R7B6AP++DO&]*_J0X/_F'PMUXI6/W M==[S[9\KNX)W.][1Q]QQSZRP=QRUG7P.^\-:>Y--8^0KT M.)7+=(G134DL]8P!^<]F?L1S#V?(\>]H_$5250W=IG#AFR>S2^_UJRMN3:5Y M.IA$R-.K(HNMRGM\?"D+"<*(._C"4&4P&$'I?)AA')TP^QGE+KQM%BN6K777B. M%!(.Y./AP6@.G\'H6>5&[I4,_NQ]\Q.?3]Y6TTW3L)[^)+4YP!( X4::$+'= M@^$WP5WNS-915=_\8 ;%GN=X!=75C>+CXP7/^=J+5:.@J)D_I]C/T:=FKV?J M$-^H!D [K,^OQ[$8O3/TO#I85=0F@NB\&V"B(YX81^R ^'1/MT5(XA95Q>LJN%K8.J[&A*O8JF^,E0 M48ZYYI V4T!!0_S=Z3OF *1 /FYPB9_G4C7K#(N>X M^;5GA&QTT)^T6]9P 1]%?QYO1)]@3'$YJ.O6V1P1U7GQ0WO.V-Y/Y M7\#;IH],2>9<# 3R\JN'6LRA*=7N_%QAT=*# 2^D]EMG:?\6)SH[@^CJ0[J! M!,9@_*:E4&\M62*O NX+N',#BHO3FKFE8;DT^WH?1G-R;9A)8G3V0M5'UBPQ:+DQTJ)E0#Z+<64VKIY">'Y[U_4GF$D]: M7JL*DFU($T(D1C):_N6Y*?R;C6E66N]HHC\N6"5601H7-(B)$SVF?S86/S"WW*FUDCM4G;;QM@-KM&WF "2M5>K M:O:U42%KTA$H?J_9\^ (-&:]*E!Z)6'/2?4:=8WL]4].UY^Y'9:G*S\ ,9W, M 4<@E[7-S!:I%"ANJ!W7R3QB\ISTL>=/@HY,+8C7HCI7[!^.*MSO;M+. W/[36#W96BIS -ULS>8$+1CG!.=_X7Z2WFF?G@9&Q!M(DI#Y[,*3[GI:D/QH>8$% 0!I;/N4=R!MQ='U05RGTO- M")F/X]5$\RS3=0_M(*,_@4HZZPP!'8KFJ,9&SPD=@9Z[LN@/>\O=-&BL_K%; MCQ4D)Z0J7:\2='3]V.39+[NGWV1'GJ&E((TH3Y"*E8!9/A5^! J%&5EKN>U9 M-P@VNVR$[-_'S'55FT5Y0EY\OM,]B^R'AT[?>-7G/-)Q/_M21J]P(VE@*&>Z^^*5)EK3?(<9NDLQ!XNHV__S4(RI#=-: +BQR!S*V/0*D* M1R"_^T>@TZ>/0,4,#-C',/2-Q0RI F%-?D>@O_XULP\"_?,@[9\T0\$+XU1) M+/,P2@FI4DDRR[UP?,G)8M@T["7HFDVW:I8"6^6IG/M#D+UG"H D)@1R0^$= M!8Q\68D;G7: B *'NE7?'F=6^8[?H,BMJ.^'E?=JPC]!61E@Y,T6P/E,<"V/SA;K'0<5@5P#/LONNZL)_8=7U0]EP?X:^(Q6FK%-=I))9R#]UV MGJZ$O.*2P$<%C6"Z,Y3LZX9K(JL-?(3G+[1/VXU>[=R-QWGBY:^1^MK[.:6_ M9W;9FEB-7*;E%KJ.O%@*-,47(X06B86Q5VR";GJS8"0N?PU51Y+7 MZ^E[03V4_T;>>X4UV411HU%4I C2.U&**%6Z(! ;("!$BE0A*M*;B$@+B8KT M)B @(* "HK1([XD0BH" =*DA(+TEE/!""B=\_W,NSG/^_SGEXMRJVMK]LUWB5^_XYI/_BKC MX[_?[%$&(=!1#KB4N$%D6(54J+<;'8'"TG$ V>=#<0:%J$::#SG:*$)'YL?4IQQ&[1SI>C M1UEH#T=P@^IP#,#ZB9(XE!MV!!)%L]#^B J)R@$R1(@N436",4,M!9%<);%K MO3MM.W_HS-?E03U3#\=&#I/>$[IL7PEK. M8$[I7$6V'%]YS(/]0$:SM_DP+VO^'CT,DF./HPFYLX/(FAM\%Y 0<#VWH;=[3$3AE&5?KTT)? 7TMKQ ?+Z)4*^E;CD3%0RG2 M6RWI58[+\Q["3-S/DH4?R7QU!XQHS#ST=I/T=LD4F6'TR4!RQWFWVVTU2.=F M B;^I/5#GVN7_]RS;ATL?O7+\5V=DWF5U0)?!^XMKBJ2PC%$^ELQ IDUJA::=)+ZF8EG].=KSR*=AMMNV42(JA<\4#D8J4FW6_^:TVC2^UW\ M\&*9^'SA^@B!D91)^$Z '=^T%F2,?;$.EA;Q,#%PF,HI97WK$XZ9B$]M7LLZ M#KL]H1'(&GI,'*H^#\5^;U.ZJ]./L7MBJV^=EK-5?(X0%Q]SU:095"^3A@YE[U:8P-'. M^0"*\US^Y:=4[G[H \LVRM=5.6N8]?K8#"^39YPV*[81Z&7O!FOEJSI M95N](-/ T0 //?+>)>Y&_H$P5?L 5R ;Y;.]RB0+X'H)Q9#8']&DX9I60^,9 M+%L*58>^SHA[,G_J5G1V=[Q&Z^OJN\P@LM%_:4@[I*N"(#4+1BU!7UW1.5OA MJ=+ 'FGA'APM,K#0/=F*G+#\&&(U#"-X1JZ7'DL[8"KTHW6N SC#S%:?&,'V MID/MJN4'_X9D!^^\F7USXJ2!5)W,WT_ZPM=0@PTTCWD85Z462KW-*4.ZT/"C MI,NU=@T-&[_FT)$M>W7GW>;^G YGU2L/4C75#/PI_:D0)Q0@UD_A:B29D-4* M\>#7:CD28W($JS;$M<=%]CXB(F:ZYV]AR0-W(F?017?NOM,7//V _X'I*\8" M.1Z@[''&HD8ITBNN5#IYZQ)N.C0]^0]QU>*[I=5Q-FE4=-LT94$[;:,)-;_R'X:0:B1"Y[D_:< L<,-NB=%IBP99)V5JLB MB%-6(.TN]5[?K*,&SR&;.3Z=PQ&_46[P>&5S6M_%A[")V=@TWRG!M8L*]2RM M/XN?DUY/5?5'$CV/0!LSCB1V$IU3O_E :\=58";H8!>-%%B7]_^@)(3- 4-\ MT#.0UX-BEEQ'('L;QF8$$C$((_@BVV%GG[ M>H;1E=6/3]#C!#X*5^1_!7]/T0CK]/_.*W0+#E\7[D3!;S<8=3F]\XN2>QD5 MR_"+H^VI:*$ RK*24!OV7;,N,Y'/['IC@7%0K3]+<'V.<+FHE.^M)D?ATXPC M*]?AU#7*YU4$+#!D=HG"W4-C]IN[W&3D5PCT=*3U7U'T"-[KJAGT\MMO*GQ? MT."8;,:1JZM1BIM TIBV'A_?3ZX'0K[1AB;L^]M"<@6S#;*P.HQC?1_2(OK7 M(SWLC5VN]X$WK"\^B4*E8[/'875(UUQ ;C2K$*L0#G'RB>Q>$SPP#8QLN[H> M#^(_(V1Q85Z$Y4>'1MP8%B:$5J5X M.E?P.WYI&Q>_%/[/;KC$47J39>=!:S MD#$X?8/C@OV C_5/4(5+LC(0(!HJ+8-ETF)GU37W<#&YTG%%%1ELV&_RXPUL M1IM-<':&K=O/=6['EJM7XOW'/(V^\UXWR;TM.Q,*N( 48[W>@I=^Z*M-@,8< MA$LA3H>-UF\.5ZG*A<:P)+(9S1WX?Y*XY:?4*VO:X"-D='%Z1_ZYV^]I^RNMI=1X>43O2@F6M0^WP)BG(HCP@0E#EF\9.B*;[0(SW MQNV,KN(7SY^';H:D4[B@)/T_F-G/.9+$A[Q@CG\#*J@SH:]6S2]E.J5M;>@M M/6D3>"^O\_O F5$HG3FHL$.TJ; M7HCU23YFZM?GN+#GK00110CHDVT!ES;T!8"/K+ JJHX$#'*FJ[6E6F[]Z_E^ MFR_KW\$7W.)34Y5/8=O_/N[.KR#'Z5!.H%8A%+0T<1WV4'W _VO?[6Y5@W;2 M%XN=.KN?D\JK$JG\ 3QD=::%(#VATR9?[5X]*%9%ND&"/*I1FYU&7CW?J<%- M8$*CW+->7X$O$XCC.W*Y:Q:I'D MR_!30=UO?JRAU;.>L/JF5M9X)DUQ*>4^6-?1),(VH'2;USMVW1Y#@+HA$1S? M],!+V2L7FW/N1TBH)K?WFZ$@\(8SAC>=P]NKZP[)67G5 M9.?_[?0Z=7O ,>ZTZ2[/(1_I4FC&6F+;\\X#QX/K-L@5?2CE#ONY.OUI?!-J M\H'=@U)< T8%;32>&Y=;F4L12B??A]_85DVS M!76.UF;[!"461YM(2&6'?"\M%12#3=>EV;JN&Y+N4 ME5JI@#I37>[_Z:U5&3HS=H_.-6QCK$2@&[3[XR#AG3C=5FL%BNX9OD5K_KB M$)P KH91./-(T=3UDQV2;@$T.:B,R_ MZ\A30/K/AD-@;#8Q4=6'R>/^#L]HTG=CSY][K5U3]O,#06.5@R.UK:5Z 1]?7^45$3VN.9*!;IG-=\$?]M!)>I8]X28-N)6.-FQ!_M=3-KZ4O_R5R?D&MHGF)9Z*_E:44N9GK:B7P2LHD791BX&\V/WM.K(>$GF,'OWW@-K1D/(R1JVZNAI06 M^0:P8<%O6DKN.&G99N5U#[\?YE/)=)L8G6P< -^F/S@[9.$RAA6R28^EOAH= MTM[*'&S135L4V6V*X$=.>1R![J7O4<]:K35Q'('$,HY \4>@%45(&NT=;MN6 M[I#61<&'S[^9ZO*0]&?Q_[]+DZBY?:X-WY27M)Z/-[K>^.BR<++!LLQ"[H0C MC7F2K$IA)>N]GK4;FB]%R*+&7QB]DL4C#>1_6%#%.84)O@X.'ME.-J+@R?DU MO8_P&=2 -R[9^,-HFRFV,S._)/'[>"IWXP\0:S(49/4;5BU%X7$D/:/FRFU6 M@<^N1L_[<.F^-U;0K0<[A].?JOD/:VS"\V\B+?S2];\ EKG]C<]D5\2T@R0] ME@W*,_BNG;W#$]:"9JM.>I($62G[W?3SF4%2#%N=+1$2 V.EA!#LYAQ0A*PY METCPO=$7L(K8OX*!_TX45L7K4%JL1#Y($-<5K8J-=8H+@JS%M<[-)2P7F1LL=^X5L]XE&RP*]1+ - M4#B?59WU8,QG9I68=THL34OLI,'9HI/?NEJ_"@6M]-B!D%3=?P J&F),;V*E3*4=Y JAYUH2AS,X6W.>_A\O:4T=GZ M\'?&#*F!7<*:2;\>/;NYQP-X,RAUW._EE7PB96B6WFPFMR.!:]IUZVFT&CZ8 M\'?7J]5,,=XLQ=)G2?!TEEOF$2@*7]L0@S,-_.,=DT##*)I83 M:KZN<"Q51Y#J\!*%\B+:D37Z;RA!C_B"?XX1#182NH&?/.P5SIIF5RVYD5S M696/1KDB)(<<1^$:)1/NO'ZLV "G9Q5M\\-*R>RS[M,(A35D!93"K4XR'"X8 MVV4_ V -K1.61IKX$#MMW9#HWCS.XHT+HG,-N<>2(L];E/=QM@A?N.*_5A2'_O"L MSD-==49JL/+>3 P0@->G\$G-1D;!&R&Q.%;__G-]?\_Y?^W.#/^QYT@KTQ5M M$41_ ,S)3Q"_P4+W[E-4@.E/L*G>1 5HVL[ZF''NW4OC%X] :(_-;;0\OF2U MARGF;199;KOG"'0BM0 0C1=^R<5!,(:T4'_O%EW^@HY;8[Z,$J9^1_J@QO5) MUX9$Y^?3V[.$Y/2[<5[X22Y2MN$LQ_9&;:+L)U+ 1$Z)C/3(-_Q*_4ARG)7E M>D(3&X-(QIQC9*M9JF'RA**),25IW9^R3X>D9T<@.ES2F=(FRS%>,I.V)M9H M;%+ &E%JPX&;^K[I(M]KE"B6@/?6Y4#;XEZ[S"N.J-G]:L=)MDGM, %/=OWYE4S$]C9-=-IUC5HLDUP M#1PY2L#8)( G]">,7*?](+KU>Z3"[RL-\MF^)1Z";WG3TMY5C5E9*47-1ZB> MJFQ4/&$!,I!Z=1IAB6PQ/!8$1YZ *]#^ -KD4P6Y,? ;69\;B=0I!^?T)]/L MX^(0(C"[Q"E\Z^RIH)_O(-IT9H\A6/M,8&G,"J7&LY/%75IRLY=RU409_GCS MY\\*%SL8@CQJ^1D7603?,7<42@#]K="WFMD)*)^Y<[>QA-7T\]<"/2]5\9T7 M#WOG9/[^'0.%E5DTCE_8:O.A-O[E@W>/D55 3G[H"$)?XGLGY;F7U K"8?-N MT*C_.T+JV9%>:8=\M*#IPZ'T?$M:V<#R^":D D;AJB0=T.>O%6[= '3.-8>8 M>XG2=FC2[#$.2FX2;S>N*=I=::GW%W@0(ZLO>K+RCB*L$E<1L.YV' _2F]T% M]#T=U CHU#FWC5L>HNI$=+4'6V'(1]Z[O^/0]^XD7(P"/6NL_3&%E-Q#)>;6 M'(':[#EQ6!T9ZA?XS:^N::-KI]%A^:MZ'=W\[Q\[&AE!Y$_?O\;,#;K&7V9N M NCC=S].N^],K2HW>K_,O,6@N/6Z"V+FL8WCU'I.H"D&WM-[5FBH*:O#S/;% MS2NXMS5EMSG][IZ..-><#C*S["&OP\K0\FKO[:VW%OGTX2+ZX,?:%./(%BT: M^!?)UJ4]"\<]\Q7YITGFT]1#WB/02P/>:W:$8")$^/B5)8?]5N3LV'I!D6$\ MK>@(U*&Y:VFG/3%S*B-Q*/!PK(O>(7(V!U,-;O\PYQ.! ^T)V3'=D/GN;ME3 M.*ET! HTT.F_BJRO&QO!G$7.AHM>;-A&T:[#W6HJ'5@;7,(W6/OT"R@M@P:6&12S5UR0P M!.F/&Y1D+60GA&##/IG5$3*D3^2+@%\1>A:+Q['+)E_>#QG]J+C/C/YIE12X M,^>R84.^#7C3)QUV7LM^'L:S;/NPV.^;D;]JVZ%_[)+[KVZ([XD>+T:6'I#F M',;Z."O5H@QQA(2A'XQF$6(F'Z)CP<2K1*.L_2>:8+DCT/-"M*6BU1'(\P@T M#K:A%B.X5HY 9RC*1#.%T\NC^VN^R-.UD>U_&JT[-[^ H.?O6$H2^PP_S_M MU#\^*XRJGSE9ZMD#[KVN8ZL2Y-8!_9)"G9)MJ,G?"%';W\W1CT_E71WQ"\WR M.0(9OG1X">%8D;!\ZJ0_"FG+8&@P9.$\["YFCBK<*)GR?!4^(#MF.>FV( M&JO?11.Z*F(V[RN)N;4/HRV#S_S%7NL[+G;Y"8"("A3]WW8*XO\'N]F5- MG3?Z4D&^-?!TIMWMBH"B[.*J@KH(BZ?IQWGQ4S0[,'/=X=4'EAPVUY&\\5L8 M[(:"SW6[STM:*-%5,L1YR^/@)5"#2=T:[72B][Q*WTD/:7V:N'4B?BL6)S0# MCA)]UR^(Q!> M=LC.U*-9YF6$9V9G('7=<7][T_*1,'LZZ\.=QD07U"IK+I/![,I8Z9O"R)+! MQ?!KYG&.\DU%N0VI>Y8KZ%J=8MD> B K<>&SFT39Y&(JN?YZ[7XXMZG#^,K_ M2J10U(JLC^@ 5XYM&!6J0'BTSG&YBVFGS5P8*C]-8:B19%ABJ+@K !E']>$F M/&A,+.2;%/8<'WXX7WU*QX18?ZF6I;84\;#!ZN7[80;3QUXEU,7N2[TEX;X;"B2&6E]D&K= MJG2Z10C69$Y>^@LWRMMXL\=V5?WJ:6<&E0DTE+O#7:;;TJ?5WL%S1)\0CD%J?3BI8#MK[21C"L<(@/60LQ M(.@34]4HHC3;G[?L(%W[KM,9F'#XW4C1;9O(0?JD#]W>'=$@01HM6 MA3*TISW7Q=PGH*)V@9DY7)QW2-!K<8&?24KUY%)8,Z%VD$%B'EZ_D-%\[8FX MJIMYYOWO-6OK7:5#\?FU#2[=L]?TSZ4M<5KQ4J]7+>G",E M>YMZZ NY(KB.#TYB?,"BM)]@T5GBS(=*7*"+^16/>05VB8\PVXBY.Z=FH:)& M>E/^3A(RU)PD/4(&G M(@.M/RZ\D9E5 "XS4LX+X1FCM1B**4;4N!+4+I3[[ZVQJX".T9!VPM?BY#^M M3I?N2FJ][ZEZ^BKKOMH")0T((HK/'1T"H5&W;[GI6 M@"56G%L:FQ1AOO)&9JXB1L#9N&WK2FG4LY919'VQ*D&]XKO+4_3O_.R4J@WG M#6IDNV\'D/V3)>;YNJQ3UN,G:=+AZJ5WVSVDK:R\>S(SDQ>335*G\K@.T[^A MUF7][02J>DVZ9;(\/F3*Q ;-LR7GG100@++FZJJ.&3LB)MSUXED7OT=C-% #;"/I]"8^\D<;L?-?/8=G MSCB43: LDRB-240ZX+B4WDKU-DQ!WG_WY2IFD3.?@<3+'(9 M:5@:._)$X,D08]B<,\JMT7CH0V2L073$Z>E?X$S=D5]=K6\,Z'9YC!+Y@;=) M&Z\I,_+?3/0LWNA$DAW;V?>LUI#6 MN2,UZ(\43&^O-\+AXQ0NHK">UNR$F83]Q=A0]VI6D N+- \/G[';:UDL+"+2 M'2+*]RIB)B8F)&-F9LZV2MS-8X[)"[\/ K&!>.2"V#?XR$&(+F1%/F=A!RK> M5B_[FUY6^JWJ]]/N[)W@Y3\123?7?_.$WD6]@KA!@&M+5@UDO3#R93B?T1T- M:XKNO#KNHHBZ9+Y<-?29K:7H]PDT]-(L3;Q_(HTW; 'I[; >ZKU_8)_S,J # MKO[._@F1)3OT WF0G(8C[24=EGYWMWT9_UBMN'CUO*WM9,?3NOKZ]_K"=S5D M?[>=9A@>ZT)6Y5)X^TE"=&Q7#,$"RA%TL\EC?A)9%=H&=AKPQ&D3%R9NS2RQ^N)X]ES6Q^E> M?AY(O$_6:21;P9UCH5'X?,)^V'TC1?!T2'WZDZO+MSHO[+J3_5N$KV!CSH\Q'Y>HO@__#I#')C2_+VV:$+='@6YW0UQW0(4(C=B MB9DV3=J$)U@H$% PI?8K(CG7?Q/.+[K51P,>*R?]#-DY]A7P* M&S>[[ RH$LP-*H>_/!1!'"H'?%/<1 RH+=W;MY!&MWZAYD%\<..)I*<&)5K^ M\W^W_+^][HQ4T7HXXTU;^W;Q\1&H)BYGO(QUJ-U;%']/.,.[_5/ ML+\K?Q!<&I3]$X;HCF2'PHA9$98:? M8)S?! OR.4HN/1]$,U"_T92O'5$';NRX1QEJR MN DZ*3 EOPF_.,?@&:>VZ\O#H>'_T:;L7H7RP^0$5K/9MCDV]ODH0*J)]X?/D+C[%6\B9'<27)@\\;-V#[$F;HHF#S_N'V)N%V VR MHJ\2LZ>B6:1,%_A.+YCVG3*T>''@,431)?;3F$[3AXV;9DM2AGL!D2Y#ZQ$R MC1Y!G505R/(/$!: K[Q+\%C8FH#26(S(@;2QS%J*3']XNA\@8SC\=%N6HC&K MDEK-\BE8;TQ:ZX _+NZ.N*7(_;$EH"11*'/T05V>\&KSB*"Q39 Z0;X_50,9 M2,T-IW#,ERDLM,U;_?B,487ZVS7$U^=DFU72'->U769K*9P]-*9:[X;:#1_B MK3H0;U?4T$NEYYUQ+Y%TQ#RO3&JE M?I(7(R([/>K00LNUT,7?AQ-"V;:SBEUB(]:>4A\/^N+8K]NBBP$Z^IV9A)\D M@M]2U#_!!8#Q(L"6;$0V);)5EZR )X;6C"]$=@OQSLU<]X_*KSN;7YN]PU7% MM6?PG7X=+LA9/3>XF)WID6D^:CFS.>GFMS>5>(F@_,KW'7;>H\3> MRO_*M1!#TWW[+?[O5V#X2E*I6M;"-$(7V?H/2#H"W0;3#.@Q>YOI$8@E94Z? MRHH\D**S;0Y8(83(RDZ%,=(VWF[?00M:X[KN7. J M^@C_Y$)$#1\>0/Y'/I3>::0/LM7W",2'I7%!@'M'H$K(HBVMCPP>UQD[ D&5 M@[)H([2^Z>Q]W[UP! H;R+00)"H_G+%F;I\6,A:_[L,[)_/4 M78;Y0(/[XOI-#S#CU9 6)'_:8V)Z]V6-I66_;X"?\F.Q:.[*1M&?( .=D?FE#'F[ M'*<=K.-%@4O9658++X&4@:]-F7NJV)*3[68Y:C'%ADJQ[X5\%V/25=E>ZX[= MK1_6[Q[\18;^W48^>A* >X,^#&HKK= D]'=MD:;]6J_^Q.*/0SUUX8[; M#Z2O%IB:O'?2"3B3Z3&S$#\RMEU<*K(?C"/7GU134Q:G M8:9B1]!%WAPAIE,X.%O MEQ^645;CU=20GRG8,7QW8*;RX@/MI8)Z^^3W 2$J>VM_J2$)UPX"XS\,]&I' MEB\4"'IK31U^-S'&I:F-6M8T>F_25SDTFOCZ_S?) ZL157N%VT-?1U6;#8_S M@LJ2[2/#/<*^%U9__[YQ7]L8'DZ^AVQYBCA).49T'1:;V@3__.[0HAESWBR6 MX(SRC/(QCC^-D@U[L:,4)+"X<:L*D%%W9U_^6IK M@OWS&R(^!W"?ORT05)AYX[O@Z^3?4-")J;$N7%4GA9>!]!)0)26RPV6E.H/7 M@V! F@D7-!PS4=_"&3QW879WJIJ 3$!KT2:/JXQM\2-;13P/.QJ%DQD36VG" M-:XOR _ZNPV2U<[Z=#PVVI=9H4]7N32\*QY \FTIGRLO>Y M_JREXFXRYFIQIY9YN[\(&W]K'=;%]HNE0_J^52'Z"-20*+)X[;?'0DMKST'N MGD__GP/LG,^&,=D3@9N1.0*]96LUMC*MK??$'A" ;_^#E/%;F[(ONJ*ZSUSD_5 MT-J35/".O-QO1/F'/NL&C+NYEUED2DCWM/A(:*S(7S:1'&F4MO.2?.TX,G?O M\SX?_0'IB-RB1:<2"6@0\I1K,-M'N+GJC^2>GP@^Z<-4?&>7W+_?-I_C_B%( MSK)Z+V7F>0 PV8_V-_<\TJ=_ F)-S8/[XT44#)HQ-3%G=SK\S+1J7T'0XL%$1(&XR&_X M>'2+WSOGT'^\TQ4FNL&1T1C\B1'_;[(T3HI,+-;6T[)\TL[M'!K MILNBS<>/Y0_N+/-PW& @H]X 7!=GSUY^_+C?*JW/[7*K#/2E(O3._H#ZUU+7 M1+[H)D,\XFS8Y[<>'-$F?1PO3;>").9**47;:)*.5RD]RM#9N2#&\,CFQ.XD# 3HT1U^_S[I-'U,$ MGC(2S$Z'L*\_)G/!3:AEZ"LMA,A96,2CJ TN#\&F9-C7U]\EU M&P3K40=6(+ST)4F%$(P#!IXT !QT-O%H(&_8L?JF=F(L7/D9H5]MH#XMY,4Y M3MX^[O:+H%<&'=!N41UJ-DV*UH^XG&A#CVE3L,&[:67&M5$Z8"!3]ZEX0[0E M2SB$P$R]?P2*\M"Y@AP8"D32]R&=SP$;!G00.S-,T7LIMD,J'1#G/[CGP)>Q M<] GLZ.%:6,3:=%/0[NOZ5>MT'X4\NU/Q6AYS;,*FO5BQ&&UW\$O$_4F=+6BV'W EUH;'* '3&" M?Q=(B.R)^7<]L77!8WP3.3O>SSMSYW$CM?B% MV_T] RTA7]=3E*7<60%6[7(R;IZ3-,O?<^LXA_W7*03KHSWVA MMM/X\IHH!_6+EAV#5=&NLV:.FDPF.(_='IN952$7'IN2P0 M#\PY8/2/FA@O0GA43EYHJH3TYB)@Z#&"EJ ;T3<,;U6SR!:"FS8V(S0B/\Q% M@G$ ST-U+H"V5)0>@BF1L&P(/](I-PI7B6N7Z8^8V(^G*"+]'_FJ%=,QA5/W MVT1*,G/T10VVLPO65T1^HMHK^T_1XC+21+_*6Q\\3AZ;SOQ*%6 M?HRG06*+0N1%#!ZL"9B_+UV=-^.(V0G0GX8=JTMC)A3P9FVY3$A78P<9UQO; MN^,^[=,5[-#*_F8^V@'/'GLK!I!WZ<@^X5@)-!**;Q.%C5H:AJ1"=6;)-7?* MRTG,;S"B)9>:!TI.SJP-]52FY02 $CM1B\8^<#7Z3%W)#ZS &0-A1+ZVM,Q+ MOOX!7Y;OKZ9X_A^]0YHK!8DMM7[XYJ+UL M4UK_V01Z $45S[H($/KN$(,ZG"+R8%:"A@\D?SHN[E?WQSW1&^)LV5EHN4 -P(."^/4 M"I$6BWI)N-['EQ'H',T76RSW\GM47^AN\IW&_8O5)0C#'"/SDO"4VWNK-E/8 MSJI)-F6(Y#?4D\RWF?!0*I8F]@S%UG3&_!467X0Y"%EWNJ)*77M053!ALJ)0 M<1C,MYY!#*&=E2%?,/ J74YOP,7!H=X\=$HL382^+9-_FG"S;_FBZZ@,7!B? MJOZZY669%8U9CFR#;+F UK #(N>EL%NO#M/C:3) ZN.WJQ/5M/)"6]L/&X.G MZI)5&N*%\TWUB@4O3%G)!J=LX^+0C"L-)M_EX^<2&6=<:^D+[R7+[B6+M)YB M148%LM,A!'8+]>)8;E:OW M.Z107T3PKXN S!#J]&4-.=74:STFFP_+QNH!/;\Y6$*UK[_O"V+LI(F\SN#' M)>88!2O^&??N%56>@L&*!OU$NV73Z2VR:@HD72#9.)]2I)G2;[B)<>D7@C,# M7G/%I4;SN>OC+D0I@YRNO%BC.J(Q+46R:MK2(G.@0]_9RO+4"^F@4GH X,"0 M@DU3-RZ]+?30GDOH\O57L4/$+< R]R<[/41@\J;)4#&D&.*90I?94B4?S1 Y M9ESOL*H_H]@,IV&^S:Q60L_K[,^)T(:?0,9N:&_E%$ZV_?'5%S\ ZY:ADL\F M.M.V(]I9,<9UO04\C$&7_E7=.]!\Z#3?(7C-=M=OW>^[VI; $P]5MJE5<]_J M:GB/<6WYNJ@PG_];3U.M:?E/XT7,;0EYSJ$ ^06M[PC$G,<+KE!8YR+L8^68UVN)C-$O M_@U7L[+%B;QR\LX--C@3I(%2 !+)NK1A9$UBK"Q" *CLL.V/17DOJDM\P]0/1]J-@=F#/3> M-\TQN)O[L/$=OWT#K\'#C73J[%WMRB0S(("D0I1'^5$+B"P=26U] 48\R1GY M/D^V7A42'L.*P&'@Q+L9!;$!+R!W8N9CL4SMS^0A4]BR7SL3$ MPC9@9I2+](E6070AV9N*<2*7RN>O#[?X;-AA?;SJ JP?3?BN;\XUE?1T0L"! M9?(YIN$%J0-(=Z/,@J9I7874;YW#Y$VA;NEGFSP#W=^DM7 \!B$CDK0KJL#E M=OF8I?F 5M1X2FN:^@\@!+^%)3>[6*2',WGO!ZC3%]?W)N-R$6-UJ ?!C\:D M0'X*AR8(E"' =H'Z4/B3I;9]L?'W :*W&#^ G75%]PZ79L'AN'-HGI7;=P"W M61'PC:J?TV>2"O6]2Q,VRO7F-Y][!&.TV@EGO-K^IL;,E4R@E4+&>[=1DK\7 MG!9X& 8CV0>S@ZS:C#*?3^\A4);]X3K'J3E6&I>KPX,C4 $JP M)O^R!ZW.%R!:36%,;3FBS_8Y#$:?D1[4DMX-X)K2!O< 3%.B.E\JWA>:.56Q MF=B3.!Y"8]$E6N'WQRDR9+WETKF-*U=S)RU?BPU_AED*Z_N^7BM/E*A'7:7O MH0I$-]U.CT!T:V5S!Q/N0_\BZ>.%>'ZGD)VH MJQ2G(I6=^@TSFY%;Z;*A2(H/V@4#NA0C-3L:Y[DSDK=E.P*I3*\/AK(IT)BB0\F"B(F:'X@.9 WT=6FIELW">R"4R&+PP<:=SY"1 M$@B5CJ_L?H7X][OB9%X/OPR_)PZX@J)P6CVDAJG80^9^Y?F5]>33-0,GP/CG6C[X,Z"J0EHGI6*K%BN9[JUNKIVLN\<0\ MF@QK,S_#R?_4"V^B6'4"5HXD&,,FS;$PPGV?5YGIZRMDT\"7?4L=$\XI)!CW MBF:<]&/BN=>M+,MCGS6D)9CV):2QKB\82#!&N&_[GV(C!JT[1;<@VYM0*_"" M5?/'@(=E_2Y+8W-;#(#+W$M!%,>S3DG-/=5BXS+#]XNTR3=N)IS!)D89NHTX M.P4L2VQ65CV<.&\SWO[L[N7D)7'K%2L*8;?-X M >Z=@Y>T"T0NNPO\_OFN;PN6#0I(+E$X.SMR:\;B&1-TQ"8=7''G7MA-9Q8 MIR^-.-_>L9GD.C!0N"/,6CY/]B7ZL&EED6^.)58L-%75 %DNO/!Q]1Q!2QV7=*)AZ[\R1/^O O(K X$*V_&,AKY0.?5_WV MHS=TCF3CE=JX7G7CXN3&A7>)6U;#.<*$+2SF#8Z]5$L5/WE.&9LC^$?64L;U M? GOZ/T+FP8G])^W;1M()!N@TC%N[(!LP/H6(6M#D+'UFB1QIE+4PLA1(:7P MSLS^*2X%1W*UD[9Z#.WQ/(I_;6@I1XIOSYT=_^9E"HRTA9&:EM-*7/X8^^H: M+.+'G^^Q;]U'C6R,'B WVZ=E7KS$V.7:KF0Z).$WY$6D](9*2SQ+GS"=KBZ1 MX;[_Z?AL\GUM1IZ=V@TZR)\V.19Y=:'[!-<&GZC^.%7@.69<1RCI:8*Z2$'] M$@*.WUU-AV+6:O" 5(N6.@X&?L,3L?#-S&(@4PI;+/\G9V+A)'PN8?NM:_\ M[S"#Y38XC0&KG0B9-OK\1KE(/U0/AQ<'CWA^:=J#%V.:+^&VJJ2Q$Z:#"2^ (9*9IU8\6 AXP] M-P=9_N8NLJ],DCPN"X M9@5:$1GYDF]&C'BNN>>D%M]LL<"%H4>W I4E7%CI5M%CE.Z%F>'9=UG//DY% M420(+N--IN2'E%M9[6-KD;@L((Z_ M"S]'",-O)N)+Q=C,L'H_C )['(4^7!#ZN^_<(YJ?204S8(-2X9IY.@^UP0?[ MQI+[DSLI*9N)%87M.;Q $+L3]II"Z1/Q(Y!"D6>N_XML%6-VF%\OE6*7<87":1P>"'WX,4JAI*J M3]$,(YT\ GUA.@*EFQ0?@;H>[!KSX)%%<#J%N\&-)%A #KBR5JTA!_O@>F32 M/\@9S*.M<7-2*+$*R8%@IUQ-T1L5KTF>LB^,\F<*NS//&B]3^CT,!FJX$,F.$RMMIXFUS=K6JSHIW$8!,F]=DUZ9NN8":[UMLB2Y<]:YYB.'] MY-B#:D<#L^*S.X9R"K>;Z62P5_F_6BC_AP_JN+1,.H7'B+1+S<+X0$4H?( " M$4<6PFJJDV D[RPZ^J'3??\=3-CG;R.V0ZR2*B7*<,K"WC]_@MB557N?'>B) M6)9D&4\:.9!\BNT32V=GSO5>FU?)83AQ3<\W+,OON6&W:>)X7/:6Y. HNG#= MB8=R:$N'"R_,;!$?VF4D0!7>I]G8 M2AV!+EKUEVET"]5*T.@Q_K;^"L>A#O'MU]GR:\ZC:SD%(R3,9E4]]:PI3)7> MK2K2#<=-L:&C6$"@ ND=]2M-TKJK"/;UV^%2E#]WS8^W4?Y&=>*RXM9S]_2Y M/5KC-KJZ)'(5J5\AL]5(%C@'*?$ MJQM%$&:ZTV8F"C#GYIKYM)K9,P(I"(UM_,4>\")R!*/\#\5)N7>LWCN;IZ-" M]PC!7*6!'V0_#]T9O+BMT@."=O>=X-!CO"E18EN70"]Z?D\55]-MW0<\3;I [J:\RC?M9$AC7<>8HB M_O.C?%T\A.U6I<.93J*=W9D7SIVX=Y>EDJ>-X>IDDV-9BW./W?R>T^+&]L7.E]BO@$,.(Q6,@;&B>,E7*= MD):.WQ ;8:GB55MC=63($,%$S3YMY(2:>?Q3F.RAL?20^6B=MO9+$126N5B? M:(2&[A4?_!;+3$E:S;9?[\AJ1,R%LQ>^!"6'O;K/4(<0IXW0Y\0<=5R.KZX^ M"PJD$"OMT4-.")6_2[RCV8&37B#K=!$&+X55CV4,( 6C"'62]6@CI%$D]W'N M?ZT_ G&VGD6UB<\RI+K44NGF[_LZIRNN]DEFY3982IDW8 I_./ 0EIAF/\?. MW;-P-+EN_J;B)5EZ9FT;/"FF<[-PGOLU4A=%LS[SWC*;.W4'E M_00]8IY4(L:RO,;*BMY\:['2>6?ARQ'HI_C^=/=6D9;G=H1?&T>@CS?AK]=' M-R2G!WD$W)IKW:%0NCAP$/;?);PZ-/<0/-Z#5 B,^7[OOCKHJG,N]M#KO99ZWF=>%@@_ 0U[@CDA!L/[O6BG8%S_]F],JJ=^+W3:PEV5_&-Z*K9 MT%620@*49V5D!]<)IB/D.A]9'6XZHL-"<06VJ/%S7D*_:(-#2#S?B+Q6KN;9 MI<3]=[9-7A\6] ZLYU^RG;V T,TEEOEE=&8IM4^P&]G?$DVSA"Z]A#$# :\^ MVXT__5O9J]UIK+%2&O>L^_%L3V[\#, 7"3F/R/P+I:Q^!TBQKCT"_ M+)#_E1I+A_U7:LP#20E_F!$9Q5-YKRP-%MW1:K&R7C\?,)F!FUD8ASE.]#0) M]VZ7C)8Y1G05=Y0:X\J_.^%2GY.;)AN]0Q_K!HV%(3U\QC&=R!->$#3/IPQ),$7U@*+Q+@3 M"M=39^NU?(J^FL)U2R32,BV,J?\2%W+F&6LW7Z^*A,,W%=1Z?E@\,*SF-+:W MLQQ+MD-I)^9W79.)"0P3DI5G85*_K"XP_?R;ROKP5,F7,6M,2/?2\DQUZ?*, MT*"WZA:'.ZF&5RU)P'O+QYOW\N>;72XO+UP6Z;J&"C\">: A:7USP29#0<^ M@.\4ADOK-N]]HZ_&_]RN8J"9*^\SRENHW0VUQJL>.^IM2"[(; &,8(D4S65K MI4D1*_+QZ73X(\O'?WU**5EEGL0FO#&P"]IL&YL 5TA1A,+R_E+3VW$UR+:4 M$"DV.!A_)4-,A-0?^%,YF"?:ZI3O15166M!'YZT4V;P>\%+ZG@_UR@&XQ)RP M];I.E!G#YYAJV$AFMFK#9SZ[ M(:"ILPJ@OT8\A>FY!Y[ER=N?9M.RQZU0W3+'E=_Y:.=^ 8ESJ J@DM0!O,H1 MJ/ JF^$A#)=/X7YL5DR]^].*G.)Z&F .*\*=1H/@/-1L+8F<,X (H4>?T)%6 MA_,IL#WE]H&5,?4@*)=:Z^P3O"X#5V >3(5Z?;#P=UF-WRL"*B1+D6B@A1I*B @2%0$1 3$0A6B/SH($4&*A$2I4J,@H+0H14!* MI'="1T! NO2$*CT!# ?2WCBSUG/OS._./#//FO>9]\Y[_]CDK,4YV9]OV=^2 M??;WJX@1)+]]@MO3=-SQ8;9A%GJ@IC#R,B+D M$FPEEU!-OW!O[VK-U8]-.0^L1/P7):I,O=1F/8(EYSBM>^DDW=W4FW"F_6YK$NRU)SGI"].Y2+NDJ$SY32AC^0(GF[\L]6"SG%EEW;*L\/Z"<&;*DQ*I4WVOKSD<73,%#2E,:O3CDX)$$V"F0( MT&Y\#Y*K_3458E%3[EX%F?'JS["_]VOSOL_2>7C?+[Y=^7VMHE(?(79141K7 M19?4$X?=YH8<8K7 MJ4R%P5-H5E#PT1)^2JQB8T[3YO!$QMR;))F-A_NEL7%D3D6"H33Q@=TMZ&$_ M9&^_3N%%[^N7W@1 UJJXX"V" B&: M8G,C0\)\4<1DN^?GDNTN(3A?W7QBH*:SQ%Y@]\QS2_-HB.G[NSC!'DXU;>5G MG7*FKIB[O]]09SD+51@""DI'6"*O#=+N,(&C#'Y]=78-P[*Z!XD!Z7$QZL=? M=^W>1QX2VL#%K8MB)(56(T3K(AV&@'2!?&)JQ.,P%7GP1C=_?/ MSMVPZ&G"BV^*7Z.\6C-2LBN5O[(F.842<,:RP0C)<$X:^^>&9X(&\FN[@PJW M\_!V-?C*FG+9K#@)P1EULX,/""^N[EL\R_C:Y2%;>]-'-HG3B#W08*,_2^_. M4[V?2[G2-_TN9N7!KZ_YCR_H6?.>_'BTW7)]&7V;%=O77_AS;/^?'(?V/PR7 M^@!Y#W.&@F?@*Q-4+?^L9DV1?K: W[^/4N]JE1LCU%,W+9]@NO5LI6:3XR_+ M;*K/M#7@HV$D(RPFT2LB%PPWD+30=NGA !-T*WUF\*^0T=\K@;4]X7I>-_.A M:4R]-"&\O;\1!06&I3DEJ"1FO#XS'+8:VQYOZ3A^XROI9;'? MA:SN)."VSGA*4R8]F>7^\E-E?G_:+4,#$G6;7%PMK?K<'#!Z@PH%'!9-CJOS M4C%*31W$R:LOOEYT#]C*)7^WL]Q1GP^?>7M!+;2;^K> M[O*W_H3W.S59J@Z&D>>EVY)&/N)0ZG(&6%L?5]'QX9B2,&H>3C''" M=2^/=%=.#[\M'$+@5J$J3;(:'5#EC6H M1Q)N9KGPC>/4GG)D/<%FB>5']!E' M=NEYFBKZ;.%,P%'.8HI8%Z'.+AZPHSV9?RG5I]R$DTLCP.[9,TD)17C:;(V, MKO#]/USZXQ6YM^-T)I3']*FC:(U\>O^NE^@^4@+GO=UUOGERG+KD\1:+N[TJ MMCL9@VL)9^-F''S*[1+(@0Q.#S+D%FF%"7 P@4<*@:/0AO7#L*^(Q_GI58-K MH0;KBO+-?ZBO^K(Y^70]Q0/HWZ];W%X?ZV_&DHIK7#XY/[>*SIZVQ O1;M2D MV%7=[0;[#(8%!*'/ E8TCDSCK6"VZ^ 9V(H5]22G*[P>??CT$%(;$:!A.IU2 M7OYY!ISI>+7:4W,CE&U_XNXE_+U&4B;RNLVOW;JET6-],NWFXG5ZSU-^8/A M=#"IYT##>T_'7,O1+FNC.:^I9ST2^"K,J]_??[)M!4'5I"? MM**YKO 81K5MR[Z->[2JJ+\:3K71[]OJXC$,U.WU_"F[*I=FMIKO^LAL)@RH MOW\?D-KW0>3>ENG0HW.J&@'XR+.,'C0! M#]T(Z1GE8;33IG8OG66%P0JF10G)/,&+SG;[#%[V_+]BUE/3F MO?E:"1#?O(V,WMJ3KNV+"(>YXD9D&N \8X2I<+PCY/ /,%J8ZL)9S5ZZIZQ[ M8P;J4%+Q%K4T.>W:.=70D3 [18AK["TQ8N8 M9Y^7=FM7O(;*GIR4W>B4#1)W_,!M_@HXZKCO9O@FR[U@2TU7R%3MB:E%_ && MK)/%ZGS"?A6!7>31W@DMQ$5D4N#AST6^W*X(>=>Z!TF6+B(BSP\ O,;P:#3I MO@(KX5A=I*J@)E/50042? 9/40GQ1*S@5R94&%S^\C/MFR75>K/T60I.S%[/ MJLY>=>+E"T#4WB61N!%Y*=_\8E)9?.W*E$DUU+*A1CC1O=5)X^#>)Y$S;!?G M9^/>ID.+!=4G]3/S_8UZ,:--#'V'>B9 %9UC GWV.$_ZSYM;0P5#XI JDB68RP9JPTKHN:$JQ,C/GI^7PG?6&>R6Y+9IS*H8]0#( M,Z/;BN%%/P:3S!D#C+Z!NI8#^)39I80GNM0*+K$'NMP*'>GJ3Y_J2?[D3,IU MD?&NKJF(/IXNZ'OFR>?T@=AZ7$F3:;0,A..[A9Y$]5(!RBYQ;G CLJ]N;[&A MIX.47NY(A5[+Z**ZE9-G2M7IFS(]&C94*T8'].@V!,KHQT,\+V!]G!E*A65B MI!ACZ[LS4% 62^/95Y_96DYU\+GFGX(NS$PRIM6UB[RGR?QHFJUL50"/.\T\8M9?41MY:@8"JE(9[.[$F!EM\,TT^M@J-4N7]*P/L>N? MK;4[79/5"B4],UWQRUJ'[T7UP+B5=>!5SY2_%)G [E6\>PDZC-:.PP#W5!E" M_0!\^@%^]W[4S,N63D=8YR;,V!'7"C_.$L7(I?&/1!!-Y;:HU]VMCK)I@S;* MJ^'(MR-A+:KHU0*=WH["HLF+.^G;C>$,A,9])L#&SIK#%.FB\F,+'NTEI)+\ M1&X+=M"I)>GRRT3V!R@VY6BT,Q, Y4/;)I%JY'V4@,%F)N#-X#JB]Z7-8>(85 M.>__Q=+=,:2_>HT!R7OF:/X"?1V\]:S]0S>ZEK+3#XWR@:]:4H^C^M"%T"C/ M]5!\R7"3-VDR__.B?O:/!OI'A%=,O:W/QIFRF!N=!W4.:-D^N=%TF(XXX./= MM&.--JQ]T!A_.H/'/4O4B6]*+ZX+-8'LN1;G.:$M486^M;&T!1G! M4)+!=NHII&T?2@UYA/QXUZ0T\Q;GV6I?@2]N!U8+CAT[$US?=(IR,@3 P-+P MWKAKT6$DJ=LD:ES1[Q+:>VH+A@K+06E!6@\3* I$=ZH<,BG MPQ)^Q*E7L&2=#6QKTA-G%RGHY[_V,X$CLKMKXP;OFKCI&'POFK <$;SAR01& M72AW=!8I4?#ZQ(8'SU=+JGN6W1G*M*Q4'ZWF'P^T;[Y'BEE$N+;%Z[_7V;72 MCU\;&RF>E[$S>]=>Y;S\*6LEA8\\58\%%21I/,(SN%@GZ.H^:) R>V$*K,V+ MVZG.&EW[9"P_E,Y0_A4:6.-!P+U*%+&6!-$S1Q2L^NV9P-ULQ]T@[]MZC)4W MA7=!(=K8N?;BQY^0%:,\GYA +7_=_"#VZ^;2G5R]47?'@;3PQT4M^UV5-LZ> MCBRN?KAGR<"W6C ZK<+H.&H 7HQXH8*+K-, M0S?:/ZJ;7OEVHP/>K0-K3>- M ]L8'&W4P^!UC2YF >"AK8,^"658KD3!QZ7&@#<% 3C;YZ-3BA?<%O#-5 M7_&&[W9DFUH,#]=_2K<:\/_(SP3X8V@&Y\":5,0VF-UO'1N[(Z5SDU$@N:+2 MC(V8XD =^>G0C.>O.^.H*=A?KUHS7.KH*O;8ZZ"),.9+.VZAG,'10T83R]LP MH)1",S0<>ZC&'%'@XW?7_[RLLN4]=Y'Y$_)][!?7@=?B8<.J#6-O7E]5_H7? M8P&N-T.FH2)+5<-AI2[Q]#E&>:[1,_?SV_:NWU"E8J!PHRC_$+8IP5J@J'@@ M3=M7ML USHWK9HC)V9DG!\QO7&[:-VZZ(*(U72"@^G$EFYC9*>!'2YSZ1,?T M^T";HSD(LL\>>!U,E10P[W='S4K?-7X:F00N&>GRY>JY%'8BN4FV)II""18# M^8%Z.3FWHV%SH;?0]96P6R9>*51-M\%/L?<'*2.R;2OD>D6Q3S[M8ASNOW & M]^_=?O4!. >E,=]C^NYIJJVU86R"NWV MT#"T@=D87QUR5I8=WVS98AY3[OW0IFQ4_/A*0ZW#E6\RM*"2NGE!11 M' F7O! UL9X^Z.:"Y15N8 (03W3HI?6H=9V7'W2EOF^IX3)B9! 73..U>*^_ MYM03*WRH)M?>*I- ,EVU(R(.@%5R'O= !;OI)!FO#J>JR4R-8QU^ OQSEH%C M* AR\ 2,\H*<%5['Y8C=NX4-8AQ,-4."<"M,/;_I<\;GOO'.<]S67;RQ\79B?_>&^\L*:78J7V(>"SFK??_K\YEEC$Z=-I423[=I+4/7 &?1A M'Y?(PAUK1)R-(M*58]!I,,?GLUN&I%3W30U:]X;!YOWXZA'%0:0) MPDYC([PO'<5H7OV.%#5,<2WYI6,KX71O5T^,%>'^WI#10S>=!'UP?'I18H G_(J_/R)K ^=%NKFZ_NXT)O;E>EGJX-$1I"#&>.UO49 H8BR?S^:Y9D.L'B F(BEH $P>ECNS:Q/P>S,V(*P MZ<=PJ'F=:$W\6O(IJ:S1M2 %)N VX3O>=J:#$:FA$![WH%PJWQ!AZ.;4A3LC M/9QDC:S^!3N/)R1!H6C"._07&@7+K2F!ZJE3 0/)1_<6->"6+I9)]-R*Q>V> MR.V^ICK#H^9TX4*=]M,02#!WDG4!:P[=U: )YCMPCHDRX? M:EG.UQM/P)HZG#.:J7;3:Q8]$\F :ASI*T3@"6.8'W_,\CB1%:?CJET;5X:5 M* ]V7P_MQWXS7? M0TSK>$?ZY/G[#"8MK6;%F.@IB,=<'JW [W&/F4\^SX6F M;+."H2X95@!43-E;"?[*JU)28J8I?@$Q;-=OTL7"QZ3=J(B1A+_7\9JU/68T48XG M/38-FF4"KQ&K4=DMPW1T@%CL8A\9W9.)\F E\T4L2LYC5W6G,2/%#!X,J 7: ME2T0J[\%TR?AY$E-G,W*SD_F+^1;K+U]FZ[4=WLA>++D(^Y".)@:M3CH>YF5 M3_"C=OUP*W/4TZ@Q)E#.C\WPX2$J!-5HY8,.UYP>]:\KZ[>%:O?MCRDI"HJY M.W=*?FWES=R/0G4]Y=W[U-,LQ:["[]<\X9_0@B[%1&:26_/>>9$8,1L63L8J MV^:MDA4-(B+-6:]O#U?\S,$OL'+UI'#%L MYYF2/S3FX@%.-2OP5WPR;U60KM=[E',GYXY 5L9=+D_.P M%PQ1$$)$!*_6\)"&&Q*M7Z:/%(Q9*>H61H\>"BW2 ?9OJ[:O6[((?'2\]6R[ M.33X7LZ=O/'Y,83)9#[^(J^Q]H7_U>^E[O?+/#'HAHN,([]?5-$\TD+:GN8; M2-2L36\_TQ9$,W=P*S+Z9+BT3^:46-=+2@%85%TF?3CO<]//*IGB/9A6.Y^O M?WPI?I+#YCELM&R?&N6X)<^3HI:C/9*^,P!^9 (')]$-AAJ0Z3!/Q'Z0LRE5 ML;\YXVJ>8YU,29G.+9*%^G"(MFKKE<-["#Q#=:DL*$]9*$I2SY#PF*V>")90 M6BO3Q\T7O=D]'$C;VA74.Q,=&1E8:_W@;6MJK2 M]C5N7A,P>1IDD63U[*G3\Q;)T3;DYH,'Q$[/FJ%I7:'K 5*OSV;ON:\#B+XM M,88GI#H::_,"_Q7#=%Z2)F+N2[22:<;O>X;C<'ESBL&)IQ[]_=*R ^TL'K3O"8&28M"-*O1*>BD3X,F5@173TZFP M=B: R4F;JOZ:L+8@[-NJ@T)$D.XKBHHT/_K8Y9M1.Q4Q;5J&R8IO&R9)",BW MN5^6E8=QDP:<=?(DC6^>PW:>_\32DG1IJIL,#I8$=)J8 M0$)!&!-H+P4A-"U=)J"9BR; Z!]W<;2KT+WXG[X*M+.-3&"C>(65V:A8P_:Y MH!3!L>FI(QH"BAJB(G?/E]C%[&V[N[FW./L4_ ]NMCOIEP^@/@POX&G' BDG MZ-E,P 8&6F!)?>C#K-7.!()BJ1"J $/2Q!3K2(510E.8@&BQ?C$"*S#9ZNV> M+((*,ET?/_4R)YXT=UAI(#;<9;(/SE.Z9277;[-1I]YD]T-4,C>X_H]4B6#5 MOJ"S:JUNQE%2XI4?WL+E*CVME(=6I-+"=[5F&O_4^.B_;D!>P_[TPT\N]3)+ MNVGH#F&8HQ%51*6; B$J5#47C*.QBT\DUH\S;+8BQ8I\V$$F=P4H0TF M8!3M]%B"^]JDK7R'A<0W1[T[[*.794I("ZU)4R/EC$.#68Q>(=<2CP<@A&(7 MVGSQ>T>EN7@1:6/\\YMQ_DA(:T4/J*H^+?""QL7R/ '@PB>PK371),XC'^2? M[]$I&U ^1(QA$%.5S3Z:GNR8_;)SCZ?+"UH<&L(08(QB23?01VF"I![,5NU= M;3*N7@;!X6P1C_$[T6=1.A1\HN1KZ\63-P+@[X\>%SW$NV?3E,:31#@83+9A M',FM^:XIJ4"IRR5[$+'A-(,9.99?VDZX%)^?W>[G0=EYL-'_<8,#?W]#K&V" M;V/^/?4QTH!>#;/!@6>V5W;(=RVP=\K -O(E!S")DL.)/68!ZM[6=S\PZ;%P MIBG/XZOP>LTCS$V6OQU1I*04TN-@A! +)K!B0PZ9/@&;8:T#!8YE)G"4"-[G M_?@KQ<;"JRKB!C]_X/;PZXD6Y;S"'NX+%P1%3A16BC@T&X$2HE2[DE&Q>W6.Z;F.=9 /)3?U\]WGU.XU=F;2^ M9U+9NHS)6/U.5&B4CUC3>1_])I/1LX"M]L23&3!#HY 1^(.CG0QIP!_RP=Q+ M,JOTJ[!/*;\A-W<[LW#X@)%$54YWI#WZ9(-\YY='UC;,N(ZG5LBE#E19:_^RNY^\Y,/ZE>Z MV9<\+.M462O;MU1% =8X->9@5M)ZRVOR%"E#Q:]V3XR:3=OPHUW37Z)Z6/^3 M3V^5A7=X.'YVYII]\#8EW:ZC=M=PUS+WE\.4O>!%I\/+//IC!YL=8OJ(>,(% MR\?0[8T:CS8HR5 !E!%H2MEPQA=K#V5QV.:-GFA)89"7N"?MT?79FH/+G:W0 MS*,<%W.B(VGT8 &P-4#W8PBA6ZYE,:2;I.C/D_N5L=@;J-%/7%_A89D36E K MGK<.AGQ4K>$;JD623W"NH[5GW]*==1EGB#):X*2K49*VJ=)DR38KX] I V<_ ML^_8S.2;5YC 2V@^V!'@^?R5=]%>G M-E4+?('&?7\\1F]UIQOX5&!/U+V.\F2;A#^1(31Q%=^%*G91&(J_MI/(J&:! MAY#>Z9*\FR!!7GU2!^05ZH3XW_LP@=0$_N"V!7@T%ZK76XR.#NK%C]>(L3)$ M96?HJ*3!8U^&X/O+7N,L+SRB[:[ CW3Z9M=I(\L#%IS7G*WZ^(B*AB=P^<& MC9J$)+T\0& "98[HV.',X&X-RV]GNO2E@KV8P,*@V3WTSAF]XLT'PTK=1<(U MPP=,@LLI)2YW:0[[T=+IVH^,"T4! ML..>ZV&I0)W!MJ9D]#!SQTE$I/LD]%0Z<'(VN%P* M$7<(^'JH[:E[7TDS>3MLG/-.JEWT5QEBY9FU 209HYQ4KI@QO19;59>COOCT MJ:A$#M8T^6DB:M+SPY+>'>2:TG3?V]FTI-L&F=+*'04%ORYH^+(DV$T66(DB MWVV&XL;EW)Z^;W!':?Z0B M4C'[>\W8X*^QV.>G!\8@H=K&&6!NOJ76G-XNPX]R7N(<=^_ MU2,6/17E\\XH4R'L0H^BR$UDI_#7MSSEQ;,/J'6>3%HH,[VS'Y7G-C5#\ MWMM'A_ ?S;RYJG/.L #&?G#S^L!\]X0N<>R(IBR%WC*; MSP'9?HA+10K.3(W84QM-4B7 8'*U6;]\UN;A4?XHPE!=U0O9R,^"F17E0?'W MCU[\6L\&O+ZZ9S1T58[*#7H&IB/5P*3IUKM-<)=X(1'7M?LG:Q_[L4$MMK+= M\=&"UJ+'\\YFOO'DG,JZ?XI;^-M8 1BSI\9!LU]#N+A9Z)UM\0.62 MQUN) ;M.P9:*C@LY-*5^ Z710<46FAWU&/*6P:4P(GK?&(6W)^2K5*VQ:^K'X3%:/:V$A$]B; MK>%*M9A<%BP'T:38)I2@ML?<^,=*?*7=EH>W3&/;Q".MQ7""L#F(F;'26LE! MYU@;N)^2<7&S/-Q&+'\WW0C$,JK'7(#V+<(E0: M[4GC\JJ5 S1C&W:6L3Q]8P/RJ=?TQ:ZF.\H7YM2LEN&HO33QO+V+%6V&WS^# MEGY:O/G8F>0@W_R9^UOAR%M<;B,QV2EKX5)-.T[5(]4HF_$=#\FS,^/W31DG M'@X^?0=5=&&ZC"9-5B=2\@J=167(0<_O)Z'S,$;]\P,*]]#%7,?JI\!C,@// MID#E)LJO0.U8\[XZ&:1B;37' Z<8%Y5V&290)#+Z6.[7P\O+\X@H*.DFRW8X MK-1O6OOT4QZ1GX\TQ,?>)]5HW2MEIU-BVC.X<'3/L36VF_3B(%3$)'M7]O2F M:?CGNH[$3);Q<5N67,K0NN2Y6=_-@_G3Z@8'NQ%:LV,MS\[Z[U]8OMO#8J D22!D M \OBVD.CX$NL/)03S(8O]RG4.53AN&G]J&N](4B"<,_82N_6ZB^8-F,ZXY0^R_@[](=]5]( M@_6-*7<-2\O)XF>G-K]'K,:TPB8VC_O]P@TO$!)"120-C/8T%38K4W"">%JJ MF]$EBI0(LKW!JDDXV(Z\V08RZ);_4O%DX+3W'" M]=^=##/6OWEZ]$JT\G&V8.TMW+#1[Q)[NK]K0H*%+D??D* S64T3_$[U]WH1 M^3;?L^P9TTU/7[\_Q$K7GLP$Z"JC&1SJ_]1OC\64_?.@-(*LT#KZV&*MM" A MHF%2H'\^ZLQ@YOW#W;8-7&,?;!7DA84'@&\=D(4'[F_G:MSC=8-M8CK95R7Y MXY0YG@E';1EZ0L\R[$N+AA[4M.\*2NYS-[$,3_X\7VJ_I-UX&[G$'>%L$D.) M?^N;EFF?[YE2$ MG9:2DDAK6Y%>G:'$)3""L8(R :,+RHP92Q2M) @WP(UW3 MG#_R1EV^OCBFQ7N9/<:\0^=]-V!_ +-/>0.ZRD4U!W$S"ZUR'M,3"2^1:@1B M_F1IYT]K@4+;XK"PV<\=W5HJ)F.E^MS7"MSAOW_$9'&?4(GG0-N@V1[0>.@? M\ Y4Y5X['FO(<9]+/:A,[Z>\)Z8Q 0X0!63*OY$[P"D M+$8SLX!?]5Y5_)DI-<0.\3C7QAYN/@A<']UP$4T833&UI+*U0D"I>QMFHR>* M1VA*?6MDC:9LJG^SP[;6T'%#AL[BL8"X76OS>E_)0W9;A>-P>*)Q^.VTQ*?( M'/'$J-CRC:;X9$_3LM#%[PUWFJSK+KK=C7WJ[?UV=F).^O*8DEW4:#LMMMN1@1%\;INF%;IV:+\J@:H_.!>KUIDMZQHH,_7CBZB5VN.PVK=.Q M5N>JTR%QI: 3Z'YA+YPY.5JAB;)OW4S[V_ M2K^=5PNV6(X17?$[C:5):!YG A\&H-N#4-([T(81>!L]==^#JF[$!+#'T>O? MT_]RB>LVTLAB NR8$-A/93;Z+]V_>O@!H[N?%:^U0JE;4G]UN?<_-<$'#O1? M;@$7?K=[9BF!&V,$7X)979S!1T$/,+BNYH$.YHQ.1M< GBC=MTI;E]0O"3": MZ'D:(R\>-CQOG%(IN)^'>IZ>PH+:$PG;_FG\ETO3]XES9LBIH]E#KN+KF3@_ MY4'-A2$20M ^&9)H!'T1=$;M:D-.CK*#5.=*A_QV^+(+7&MGF@F$7F0IOB[^ MYR0K2FTU1G]WAE"7 M"M .3DQ@9@/_]GK])49DJQW_J_A?2+*[] MKYN,_TJ!3&%_4=B_N@3^KRG9/]#_ _T_T/\#_3_0_P/]/]#_G:,WE46L_)(Z M,!C5V"DHSF;]_J]PY(B%2YG:GO^LD%9P +CTW[$Q]GMP;#@)W1I-?CY0955M MK248+5/V\E9VZ.>0UBN:[W-YC:_P;76)Z?6Z=J5&98Z-7K-U.&]17YCSQU-+ M#J#]LH'9[\Z +75GT0T::)N>*/2Q4E@XG@<%B=*'#PE)#.!::[.O+AS_$+W_ MS*F4VW^HIEOS.K@9&AKX&?"U1762!./X] 5N*I].657-D=DN-H";YB@&G=5N MO;FXY=#$!$HD:3RY%%622@LT&"5"*F]8+QH!8UMBS%UNLR1R-1L_>O(8/WM" MQ1G-1\DY;).U<,:)J]0]Z-[]3* SZSXKLOT\2,^#S98A(4R@< U.EW#>OKG! M! 8U^5B:P@$#ST)I83V_9*$T*F8<_W6^[ACM%/B,!"6NAC;B@A@B0H8O/RFM MVCR4STSJ5#02WSBQJ:[N%F/J9D9?.7R88]$QK;;C7L[M3"'/Z?3C&3$WV\^D MZ-KO8VXL:08\1EZ9DIM:&7'( M[*;+*QVQWNATZ%.=YV(XNK1HL.XY.(YJ>[[HA]F#O$]>>RGC\/BNU>CD%:RV M(Q<34)/9T@S?S+5]KXV.#D+=G(K#Y-:#P6V"SVI#'IET9GR:KUO<%-M@H20] MQC9;7MY GJ/G*EGIJIUOPOFXN(&K65?)U]_5=_\*'=)?M^/"-Y2*O*.+M/&7G"5T8YAG!'-7$6V[)M2S4,' MP8_47"7FVV_?(Y<%^F8M\:]2/(L'7!,%T\3WMKRIMU,]>3@Z:'BK$]Z#I@E M&';LTY':?5<_WJ!=[LQGTYN4JMHRUV>:Z1)= M9,WS_A[B63K1!VMORO5P&28HS1G^&16@%VAL[&S2/YII6L=292@4C+1$J"?"S/^NX2)N:BTU:QA:A*%QN5!:Z7E(-1+RZYH!R/V':&$MJE(Z]/DX(YC M?69.QSXEV$]FCWK!WH=ZU8Q MK>?O?YXI-.()BTW1KI#+*5J_SW(["3L$SN!7 MJ$0HG[I$KW>>X^U.C^.MFGH=.X7)WB8'ZQ3!59:*=['27$U-B9UA)L"!T[ D MK9$W_L#<&.SZ]-=QR*EX$3YC#@9(*&)KQM"5T;('(%E*@K*_N+WI9??I$2N29N1(S%5^A ML/O[2U#F&QF('?O3D:F@R/:?#^AQ0(K+>182BW8GD$[ @H3U7Y9N=Q_=]!. M9T/VP_B^\7'5_=H<^^(]5@#9*S#\,$Z74^=^KIX.EZGKSQC+LAZO.\:F?M#J M*1+"=.4]5=U'F,)+,EV%$7'!0X7@9BL_B[]CUA)X^*7UQZ;;%QM5S?$#U^_P MJ=N,50>,11]!O30]0)6C[2$-KQ2S'E:A^)(BY_V@AWX>L1A%U^Q-S?L%[3+B55"^5Y^73=ZN M5]-8[@=WK/EO=9O]GSAV]C$XR4Q ZC'](VP%R]+J]#3<# >^>.IOG(<"Z(P_ MNV]S.9Q_\HM_\U&9A=]G,F]._5"@O '3/R,=P5Z2&-6A M>;3G#3TS!]UH_-ER9_(65P-TC5!U8YBK.6(CNWL\.49OESN\M4X8$AYZQE%: M;J7/F0DHXN6[/&ZE5>>_P%U2=.Z^_?;#:)57C857E>&8E7Q;.Q,@S?2 9X;I MPA"&==44$Y#H90)'638NP K=^X4)S"WG,X$-5_]'VD_1MG:P+0B$MA'G4[8\9HB3W$\N1U09"%>=F.GX]?R=&Y'J9.:H4&E7MF8ZT39 M9'YY+L*D,5SJ\[\\&JLGIF><%K=/9J^@F2W73R?'#Y#WFE+H!B$F0'C'!(XC MC14B:URI)\$GSCP=MJD&_//K^GH/DN,=5SZ%7Q2/T3NK=]G#NI;$27E 3\'; MX8[H$:$C"X3)ET1AP?"DS-X5?C7Y]SK[#*2_Q9X3.>AELVZURK?XAV+RC$"H MV7,P,?936626)-^&6VM,KHG[W-LDZX_:O*:)]O\GE9_^7@?RY=\LVP0?6:<) MS#!NCU"OH4=@24Q 5QO>R@>@F #Z3Z7X30F0OU6V_W\[]=\HQV_ZYZ+]_^T< M^GL9_Y#D_Y3Q#TG^3QG_D.3_E/$/2?Y/&?\7)V5^PLW=\DVDF=#EOLI9Z%36.+1Y>6:1>_($: MF#Q#OIXX'/)K,TN;\!5Y7FABPB=M^;:4$M5 \W*'9#RA:D4XSBMFI2/\&TP- M9HL;6_^].VX$GH*%HVVPH]7U=;*DA.;U8-A!Y%6BD1#M\J &)+NF555V[5'X MK,83)0,7)8D+;IR'7MIWNN[!]. /8IH7P-]=)IU!&?(U?>P*W:A5:"HL,V!9 M_<&/'H1F) B;**T6AFS#PP%Z(.A*?=+F3[WN!"]"KW*2_.Z 3C-X7I^G,U:D M^]'I>193HSX!?>/9U2&3\Q/A]((?&J[*E2+B$>*N9P_:;2?2?K\WN>4RBGF) M?PP')9D ID9V7;04NJIMD]XB*\DM?.1J_BKNC_T>I=/JEF40Y5W+*P=X31-H M)J2L58=&&,:,YZ+*A?"R7A\(2/3&#KB?5^%M.M?NZ; MS,8=8 +!_BRU9>6:Z0$D20;WNBY-9AV40M-%!%["2 G/@>W/,@UH(AS=H,4$ M?A)^OZ845,U*_SBH# XH2Y9<9-VBRMZ; M9)JJ\MC?$57_=:CF>J+N,H&&*W7'D&>'-26<82=HPNX'H_YP.Q/2WZ3ZIO[D M(_V RH6*?/P1'TL&A\ T]*C3+@T&I1T-\[?C:Q1/%7#M.+$/<&_U7;T"O6YL MS?FO:<+\*W+VK-\S#6!!_%=$I?]+>@"_03X"_E\3]2=ZKHC^TO91^)=$P?X5 ME[^SU?Z7PMI8:,UA H0/\$.:?"Y8'F5H-.-(1:!.H0IWDQ,Q^0;AV+G,A@>; MXR93(35R++"<9$BH$AT%Q3#8KM<5A1.YC3C+YHZ^?*$ZHT'Y $F3^GO6G?\8 MJAV/F7N_>^(I!$$Y2GO"$C%MZ(/C5]/-DL(>E9"ZQ9\<.GZ'4."[)H-HLN9G MH0T&0YL247A(&Q/8EP8WUWX2)AD\]C3T2KV(>ZK?;;9>WK]O]?D/PD)6DC^C M02F!1DBPQ4)SE^X,/M#M9&^>0?.741\';M7]AZ6?F&IL\Y43<9SHAFLT+6(7 M#![*BI1>]BKDI55<_:.H4:1Z+:R(S@?J? M"4/&#T[K$;W&/WX_QR;BD#JP9TO[[UQ[_L]@56!?C/X.)76LGT,-?#: MJ+JKVZ:1XSKR F=\P+7@D/J#_='JN]_9AO[_L0K_-:QIU#X7)E"^W3IU<,*G M6!]<('(ZKI96=UU.KR5]E;=@Y^ 7!H0-5=>7KT#-_K^ ]_\Z&Y?0(TQ@&MJ& M!^$,<5",C&M)U/FRJQ*RJC!3U>9' DV=E0S_OD M-ECT-$%?(#Y;3M+T\$,*)S%6Y.9C-XNU,T8:$+)1-O8;ITNV>4H\OEP5NL:7 MJ(5F<-A1]X"!,PE-++Y#N=%V.(B3R:0F/;G&/Q/,(@Z'9L3)KBJKR]QY,^'X MQZW'97JK;XR/O_A,OG[\,_^C7Q.\>\@JS48CQ=-M-%YARA9XBJI%,P4E"V@: M(((*.Z%KU;^%$9@P*\N M5KQ=[IA5WKN:EBJY%%TH9:=)")#YX]_>?]S$C*XWIHJ1>U;Z9Z"'0-T;\4S@ M#KYW5$9=%5"06;M;XH#G&Z9I%E;WT?9]7$P,KM:^7(=QY27#[CT+TY+>WL]E M^>]T2DY&#:-XR=!HM#WV.*C;>.EZ^6X<([K7?*1^CR_\:4KZ9; 3_P5-9E M. &Y-2 W*KVZY>>8%;:;GG=3T*CB9/B/?[N.K<8,I9J4]8KF054"VQHUN?K. MX =P6U[AW=T 9P?U[:K@>LLS)@#)<]O" S^?VW]TZS5"I(]I:Q@-GOCC=H=_ MPWZ3EG];9 O0TJE@#=T9[$A6JR87*?J-'",3G5YBXO4$L#8=SW+L0_@TW:N*YGRQ3^F"H3DT\'NT]G/ZOU.@XS6J1?, V;MI/6@W/FS&X*#_ MI37$<><$XX8G@'V(7J<8Z3G75QS\WRD!O $YR%+I(6@9-DKSI+6C8EO:DBBD M/_]Q*?^^SGC'B8@/"]D':U'_K5OD,IO5E'+Z;PLK^KNB4A-2BO77B\8/SA'D M))N@_!J"N2YD%]0IT$$BTSOCP,- MC#M:?$\NOH:8@PHLDZQ$SV3PH!M,5F&$&'PY)J1&.&=95)$4F2H&&I-EB&M) MS[(L7?A[=3W$X[?C!50$)"8?EIEB+QAVON-U;7Z!J5V>9CDK5@9P4X'7)X+! M(>CW3]]94G=YS*>_+1YU+*&1I:-;T(,_[_Y\#@\J:;_C,W?NJ]NGRL2YH?F% M;8:MG\&W:E,Z/&%#@,:]S6 O)D$IG>3052LB?I2SA0D<^Q6E0FQ;+2_ [K^" M/_9+*<$@L2&_)F<2K=KI+1UV*O!;I9,5MVQK;TV,.H!J[86_90)[:%PS"J!, M3Q,.(PH#L51%I"P8)LX$!)!W"2PL+IJJ8*R_739X>MCHK:7YU:R&HU&>59XY MT#C/_JL7])6*!9X>;+% EV%H/.J4JB3&(5]7(A.(0O-[3KU"EZBLT/W]]TX],*--)O*=X4 W18G'\AZ;O4&MDR6 M"? XT#]XMH&JC#U6FI 0K48R9\4O)E"Z?ND]G@F8W?WZS=K0RW;!4IY: M+K2_\,O9)SX*H9I"$0U3),^>"*4NE6:AU:[47*J@7EZ[0RX8OK$K[))#N^O$ MBW?0?__ 4L=D4F&\I4AY;"/[ Z1W2693B\%N19P*Q)/,X,%H8;0S9$R7.)\T M4SUA.6-82\0<=4*)A?; V1R]C,*I\%4?5I/F2[=.GZ6B*"9CS&801UYM3K+W\S7Z,+O%WNK6NTQ&I MV8*"37M[;[P: 6;W;3N'T[ZPM/_KR%4G)K!_C1ZK*6W.5DZ6A0MH"IO+XUW% M='U<'2+?YX_:G1J5/G2X-^;^^ZLG7Q\:9SV3A[Q*'E[!45W'& /84H<5!7\R ME?*H G1UR1C7RW ZYKR)5!L4JZZ,6;]SR7/G6G&3.,CA]:6[):V>(?Z&2S,KQ3NS MG0N6[V\=M6LJOF;^0BY\E^,OQIJ'P>%$AL]@5G:H$)H^/?V?>L4=7Q2RQI,V M&RYA7Q'+ASW%T"XHV=54CWV?.WDDB,)2S]PX]U[=QZ;.8-(#]60G#8"53@ISWLUQ1B#"?A#-6HJP;232*T< MI\3'V]ZIIXLV;10^C#4]7G27+4\_]OEJG6Z[571>QQ78'2EN3N+%N0CB29_]#.[7)!4Z-N^AU1&YT%#SQ!-41-P,N]&Q1&>6Z3$R)H7.DTX][\59I,O@_U7CPG MYD*C$U^!/55WU*VF=DU,[Y-/OQ^[C/I"6 M286!9Q7(/6339@;?=P5EET^I1*4Q_3ZY:2?A^8?AR&[/WK7?\R278\J><3MZ4+$(YP,CC4"9!1AZ;GZ!9T9.H!EG-HI-OH#/PQY-"K M><(@;>F29I90VYG<^$O!'?J(TV$#M.S[S38I-*01U0@TFD9$P0A+Z/T_I]A1 M6X%5"0^E5,(D_!.:_[A2_P3RGJA 47J"=X"-&NN Z MV9+R%OS*,AS6K$B9P0T]XNR49KGX[DMI[P>M/\J^J\OZV0? DW)WJJMBKT#U MAIO1I5.K!E0SFC"+9:V,=B90;!K"D/I)1LJ!K:GG+S&!$ *I!/WXS5;*L?&3 M\133-^'OYZ.OSF;L/W2M\+6BPQPN"%KT.[*7@="XEYO@HH] *U(N@W^AV4J! MP2T'I817@EF?=:==]YFJ/)Y9:3S"6YO,OQ8R\?A4]?_#WIN'0_G__Z-3DB); MMA!3D24DLB0RE6Q)0PLAII)]F3:,C!F2/800RE2V9)GLL@W&FDH(&3*+1!AF ME'$SB]_M>UWG=\[G_?F<-N&YZ=_WF'OB_AN0LGS!*B>6-3$IX'3?BOI+ "08 J%!L^R4P5&(4 MCP,V)9L0'[0&X$YAB\;EO'C\J-Y4=:1<02],]O3TYZKJL/X/[D;C^EV)=SZJ M\:GR=@FQ S$C.(8]^7N1*.D/ZR43'F/;78J?/QD0$TE%"NL_,QB G_"6JP MNYIVWTEW%_;JXK/2R(GYRYINC!&_V4^T:D*O39-O9-<\QES""Y M*BN"9X)M[U5G0'ORCC'+\H28*8NAX>]0>.)78.'2M>4U64R #/KG-T5]M&?&!9*C2WI\*H[0^JH MHT?KEM3,T4$E:.08X=8 <.)X!Z*FNYQM JQ1LX@(4K]Y5+OB\90>Z3HQHFJB M5INKZ1*LTNWZ :_M).@+\*E6'["Y+R"8CD%$#IEQ!QE5Z[(<#ZVLJZ;"X_,T M&5.%Y9C1J;V,OV,GM>,J]O[0^I7I=(Y\,\3/2#7Y6OZ#3"O7F*\%&1]Q6EPP MA[LO[]G:?X^E%!*J"'1SMB@JI:O1MK@[Y8D!3M14!X5T9":_+NVB7?WF=#5H M-XGEA0M;02VEXW^N!:!*9E$)%"W@VCY&'Y8?X(0&.9SF1K<.XSL9W" M\#9I9T=BWX&O YVG; ME#$]>R/([[FIM##]$U,L2W;_7V"4*IF.8)3TPNLP/ M7#[/@$;5X/B\[UUOR4PJ.N/NN5:/-/DLJ5/F?3OSK)LE*?]H9_7^-&N];<7_ MU'2_M.E9H"L\N:58"@[&<,3&DJMQW2"Q%5K 5<\^*:^Y.H:^U"H?9KP)$79= M,)1K*7Q\;U(H)FE:PN>2U="^L;6SI^]\W,?+F9H:_UUW;_YD].0=EW8):Y,_ M)ZXD27ID/V= (&GP\YRUK?%P3.=_E6J/YPTB:G"+N/(R\2D@EN7 T,R3([RX M>[.TG28J\]G#].&[^$&^Z71YJY9]8\]X/=CZ@60"I0#&L,7&;$+>9\4'N2R( M)KFI,;7&0+J=]-ZD2_OO2U6+^&Q_>B#3FZ\:?)XC MZ*2KFQ _;4 =RI&TF0XARH\R0"*/D> 8UPVM(OA_+U"S EQ!:_;9[44HW?VS<1( F8ERPE;=FS'+V*[%10-CIX1O5E>^_FO A M/;P"Q*PHT7JH#"7S_4?>14#V0S1Z"('(:-AN%Y8Z%]\<2OV W(1XB\8[0Q-- MSM#4"=YFA<0B/-&'SBD)>* NYSFE6>M>>FPF4C>GC,%#W(79SX^%27)::P0 M>((N8%C_8:5O%6WC;$TI) *6MED(X ,CL8TGR>25[$AK0.S[_90T,36?X[JB M*G.LL69XW;_\C\:;R-D32/"QCXG912:6,6!=.<(1H&KO*.X*=\,> M/).$?)U)-!]2V3VHZ/'MJ$>]*C+[38>"2P3$E/I/7* . -I9]!(V:,?VD[!; M-N0)/I8[$Q'C,'MNM&9!")0:0#'1-DR8=/W++5W-U &)[GDG4::ZH,4V(RB" MES%]49+?F<%5V_.] MS[V:WWN/?RY;?*[;U;)MUSID%G+[)]_?APF:E MODN>7Q\X!97*W]B$^ :EYA\[$W+/_5GINNW,TX(#SAN.- )G[RP+A/1H*B.+ ME<)-:Y5#[P/X:=#85K5'"]VMAQG+G>6.=EG=C0)0O^'5TR3]^HFD73#,BLU=C:;C)E'>)$C/943(&*V'(U[8_JNX MN,:8%VMBCT;K[7[/O/X0W=BC&:A;I;ZGX+:8-Q\KKU4)#.X.W@BT-G;Q]31B M/,L.$&;"+ 0G D#BE&TO$*=1T3[+N?B='!7C0I*-,K^5] M"971I>OJ&%#$WXO_A7<@=P RK(RM[ @LL_+KORY6U. >-PH71Z*-2CI?IVU" MKF?+V'U;:H=J$KP>A0E9%?S,KUW9KML185KVS_Z7R'W#,T*9L;P <=HRB:^G MU<_'5.SKT2#CMUK=GA]6\C4SF=H.F8X3S;E)GG/Y E$_LH5$03\()9$O8 MA)R>)S#OY[FS=SQ1M(\NA]0 ?MN?TWPR^23ITT2-9(>_YG1.2\P(]JK7KY9-=IVR/$ M=A"B[R,C'FQ"!,]P<_UHT/$PQV]!_<;2.F>P#QNK#S3FZ'=8&[3)?#[PX:K= M14B;P-Q+J7471M-5,-*,627<.IXBMMU57VO[@/,0Y]P0&H94O&XNRD(2__@= M^NXV%V"D:"V29JTY^OQNT/NFT(0&%@$PQ%)A/:([P#Y^W$24*[H1X#:]TYW<5W6"6A05S<@7H07FUV^ED^?A9Y2,2D:O[:G6UKI_XQ+@P5 MQ0Q@:QWII\!T# 4&F1T#K(?C^K*?END!=EF7!6+[/[ _-^&[0N+Y>Z:Y6\'7TZ MUNHKDB-:/.GBLU&1N6&;-.E8JM!9U9ND-&G=>%PIU+]\G]?NEE9S;@V(>T\( MDB:V;#._K:*G"#",Z-Z@37G'YA]F3&)TO[HACQ/SCK;4-J0)O5V2\"N['_Y& MUL$\S>A6J%WEM1?-183%K4-;FL&6(]A[>"-PMA5OP"$/ D*()U3@QR0*;U:? MB,%A[_D7^\G/?:OF+?:)N/+UQL"TALZF1;R"ED@Z_EQ+@%%R834$>A)['ZCI M"&P#U&6J8T2K3FOV:U3U66[130#_#H%*M\^Y]J8ASV765<2P.6%&H;TNE+2+ M^.[-LZ1+!< L^U1Q-\@.S=H1.UL/H1V8"7.*Q[BI2[4(^=^*"DQ64:;SD\^E MZXYB)*/<3^]KGUN*>=1X"_4H3NU("X1P796WI?E]@7G"22 XT)'44R$]X$L% M%8P\4)#IEDN)=1^ASS@^V@B3W7&\7TC](.V/V;L&Y1.VQ!BI]7KV =XGT_W< M1S!*'5D,2\G BBI_6TT9'YX66.1-&4=1OQ#>#;QUGG,TLS-!C@I*@YA*W3HC_ZS)+\ MUFN#3J%LUVO;A-RV$_C=\L\)!C@;R1M'["3<@(Y'=6%K0WJ2SGNC852_@THN M3F_]A#!: MGL"T>*E8\IIC-,@14*S2SDR^7$M:YOLGC?\-5?]W\P&LM;->*)2 M7TWLWV';M= Z^-_!(3)R1Z.8]>8M3'\[OI3W\J?.0A!<7(UM8(-)X(,E?DS) MW,FZ%/Q-VTR:O_[QAB+2[#')3O"Y"#K+BSA+<:#*IYV MI$LP-7B[N>RK@(T58Z '\7C*=K14(#;O<@&0;_["8G3C2YZ*9YI:;XZXLLB7 MK\UO6]W3VC$U^%YRW)K<$RPCN I8:Y.^[.H$0%G7\M9H>X+-TG(#F]_^5$KZ M-'Q-2L!H'1YXDOS=BP4'[H)NS@$?:^7"&\)!T6:2A'VMVI_+?(,W(5*46ADY M7.3RZY' F]515L$>:1U3@UJT)V?VI.Z&/?QB0I0H&FP[C.%''K:2<3]6GH_@5I'Q9!PM*K\%W3)/\M&33-VOF8 ME6/PSSR_57B'FP2#','1+@:TVTEZW:@&_-R$[VKFO,=H@1-IA]F/;S]=L55'NR#'9A.S1D^?*G&9<)^\^ M>O1U0U63S=L9MGGO:+Y7KL>82%R"W&'C79K%]"-JVUL^.5?_UC7S"D,J,.LU MI#[5E3$UFU#W]]UQ"KE?CU*^VQ"$S\127F 9<.TGB/?%G= G4YK,%/KQ5ZCI MBT _T_@2\]?KHFOH$[F6Z1=&M*_)7E+/O=(H&BAE?U87*7^_^6?"1F,"A,-@ M%G/$\UEEP"DV C7+R@8-&;RDPE1\7L6'1#2:A:"90?(5YN-/"+PG9B3F0 M>KME%%^A[%.!/RKXKFC=(W7BUI'N! >]J^>N*M1*;OL#XTAH\W:_9!!XN[,I M,'E B%I4;_K:CT: SCN/YAV5C"SPN3>@G.E\SL@]3JNSZGTWG_7=XQ09_?2; MH(E7@!X/,&[=F\!&OS2DZU!GZYH !$A;^%!"/*GF]BQ+N4?D&!DR"<=<_?5* M$9E:[:/T<1GA".8<.8X&>)$?.I";A/5.B2=($F[@4C!27]&RS%A7I!BJF#J0 M8J)PO\1I;N//$WB)SY#SU(1NV:2L%NY(L)J3^-EW2^9@ S(!73!9P''QA/?) MQ=.NEU:03R063A(ZH5";@'VM(R;F)?VS ^]J;.*^E?6+6UE^5'JDIWGG.M?5 M'(()_*^Z[\=X$[@:_.)KQC(+R7T-JKW&\)$>HK;,W,FL&'VX".>8C94TV<;R M6E%C=,4X7GM?Z V=M!-B,BJR"!'3YRW<%UC_Y9V\K\[D;EPTK%8@NE9+J;-5 MOA(5 QL0 MQNM4%-PJ+XKY8K )@7#D*X3M9\=J%4*N?WLS//I%*.GL!K7X1;M_6;]?8.'C MNV=EZRSEMG\9#V9M_!^Z5A+6'P> ;/,^^R(:R?PTM9_;6#2$$>%BT+F&^A#X*9-ZH\.14U+)U _R M"Q]!D;: !PY[T4_1$!/%U!3ZZC0>4-/,PF@R4J*0S4:TTE/&U/+"VI?<%RN[ M=\BA X[G2FHU-'T:NY1V<>Q,I?L\UGUYJ_7;V.J803*H7+RSL;XINU$)L],5 M!&2YJT\ X]VOH5-R\U.R!Q\K)7E\&MP1M*= 0^="[ 5::\.;"-,#W'0L)0M: MJ[UXGPV^-#>C=1_O1XXSD-N]P,MG$XE6MI]R#MTLTL^T;KZ3UE M,DNZ JJ:5QS'$#N;M:8)?)R#C/I'/'7T.:0,D&O%H&?@XM .&P^=%3Q9:N*J MS<"0(3V;O1\UY@*XLT'9V^ZPNAR+A9B8 MEP^4P(BY*9!Q7U)R1+7I[_*:)G;=W4!Y36F$MII5L/7MG1:L30@IG[<[&LN$ MT@06UYC]+%>@#TF![>-]%IMW:.6K9RH^VAA-?^N$&#?SN!\0#B4=;/#T/B"H MZA3U:*G36,QR]*^=P !!D'!K6<(5\\V.-X&MA74J:'01Q&KP0M94\LYK0)A9 M&M&24?OXBW*3P:"MR4I_T)V/;VRR[K(;AO22],&(WYSX3C@ V M(>RK_4QY*R8RV7,$ YT;0@7*BU,5U"/'BW2^XQJ$RK\6^*[Q2L5Z5\$R#K?U@6 MW&2,*D>4(9#"D^9@@3XJ(FY#)J4903OUD-7=0_U).IW"]EQR*2VU_*.O49L) M\_A\ X MKQU'J&W!)S3+3PO96C]8%ON-$$58?WO0GUBBE.%:[^LH/FF1UNW2/R%[9\(F MLJ]X>AE04J6_9&91<&T#_&@7L"'/75R!?(I,IY9 IYOP"(CTC^N8/LO2F4G[ M$3YUAIXVB467<*U_TC35$0>J:VHW=,PAZ @L)9< =>0)AE&7 ;7?7/Q?&_RB M=K0-@X44G(<)_9C]]@!?IS\]H+7H_,*[/N5XH*ZE?RKDV('M+6&T^G8$R:]K M$U);3(0]08AL0GP_H/49TQVCSB_JR$Q&"&L.ES( M8+V\,7;)#!D03"JC9EI7S.3<^OK+LMND]NK5GP3*>P3CPK(DMOT*UBL)RL)\ MY9G^)HA9>QXZ:W8C8 'A-'@: M"DIAA@MY.^9K8P@QY3MHC$Y82HY!*1."&5<4KHFB[4RG9+Z/HF-@;JZ\+IA$JQ%O""L*\R9,2-!@,;5O>7NM0\(HV@* M,7%,.ECI6D-B;X#SDDUN=IZ/4N*]=L'H:\Z6]U;JAO*BV*=Y78AJ5;I]A;>B M$O<59I]J? 5' ZNP"8EQ7G-H/C>$5PKH"PI,_50BW/'BEL?VBP*?VWJ*?H^* M^3Q$RWG4I.L%?RVSK_W<__G@5DWTB;[7"B/+YD<$VQ;8?X_%C/FU" MZ@C=Y(EJ:H*E:&*KGIEGO=W C3UR9MW9C=YUC=6)3=$)M)L9AVG[E,K#U<'P MOLD&.01XJ2GO"Y9AC]@JCK-4SW9%(3IMF85Z<\VV5#53B4DGK3('G0(#&NGG M@F[&S;U2GJC)XP;T?'F_CUO3J#O4 "8%.1XU;;@(?0/>S2PP@+>'8]$P=I2C M_\:'^L=%!.TO6]J0>MDS_8L?X]EG>.^,W&G(N.@-=C%!2I, M;D%1L"&T63N,=NKP4>>N%Z7'MK4[7NI-JB4>G1&0E<5?AFR+^/=RO53M! +# M&DD28*4 N&F0TV&^(>H*IHP!H6E8@IQCDG\KU'=C3ZS]8/23HIMO7%S#\_L3 M.JQW&#/%;SU]^EHYXY?I5K5#4] ,6""6]1= 4FXR>J;5 "Q3@(KH3#+L@8IR MKAH\T1="Z8GLLC[E6C,$H&20:X52,8&ID21 MZ^N[!B8&D1S':@/8;)?KO&\\B;$EC,GD[Q#GY-A-B&#%K]%3A\)/ M#OGY'9?,OW;_B/\S6:EG,NHK-:'X"I!%16&V@P$@7F:BPY;CW.7&@)"GG?(P MI!,A )*JUE+:Y[/A,FU5WB$Y%H7AAYLG*"'?M,5'9>EO<@[T/>W_DX7(S.>F M8"F9B'I"^[H)C(%C@29Y],Z7+,D3 8[\(L%%48HP".GW6.,;Y\8^KYV%):%I MU^%(B3<2$/=9_RNIGYSB6UG_WKM,0[CO"9[D"55:2H]V-$*>!=EW7,R>PM\0&. M%'CT^U3HW>Z^_3K[MMU)4D[;5A-F2 =MON,#P&0[H'4!?L8:3QYF,UQARL\Y M]Y7CGS.*9S31A_T:ZYXIN]SYC7Q+*I">\;@Q^-;KA, G? T8#QD@&T?L)[BO M;T)NX^(W(55K="6F68?B(:8!GL&RD2?'D-QJ W;6E[E.=?UTLO2Z\8NSLW8C M12IA"VF?_QAFWU?^I&LM>,4K86P$>TMT7-256Z2U"?%_B60]8+R<[=*P4:ZM M87:-/DU#$.74SZDMBHQ+[3YS0+X#W53'="O^U[66!O;J\8]%WLU<[ Z:W+9H MU=O+ZBT&)<^IK14#55[TW0PSL(=U(9(W(?(P'^@>U HV?B/C)='E-U:X>+!P M2&N1WM52^.2R:M3T,RZ[WXK?Y5#\;HT:UAZ_8+->28X$V( M*-97RY!J4<@@]$CS-+>*X+X!T!O=Q2+YVQN>F&NSDJK,1:;W/XDQU&18A$ $ M<96@;5-A@0. *J('.R'41A;@(/,QPSDR,:8&:"EF&BJ=F&=8R5#&?5^KEO0N MKL^RS60Y*25<8_$EQAYXW2,\+[@M3 M6L9Z3^0MM*4P!U;;H$VPB-Y#[GN((:6AH69ZK86#?$ MD66?1ALR"!N')OOW?KX;H/^LXA;[:NN.>WJVM0Y+)MLT+VH,FVIBVQ5 [8#= M;ZIZG7,;R&<+HT^-F-B$&P^4^.*^)PHA/JZ3#W=T7#TJ6Q6BE]!5_<6/W"Q, M@?%QCC&2<:"MJ?BH&KRH]TG;]_5#?UTEX,FC0U\.#IUX'7]5R7[NE2"DG%%* M;-5EQ'9L0H0!&YIA\D27Z<&AOT+&MF&= SH,U[HH M@Q'87C_W#P2P BS9"6T+.=Y% M7=>WO?AK_75E21()@7 E"!19F(0[O!F.,-8S3K M@*QI LE4KP[X4&:9KV (;QAVK_03"C_RY9N-Q@2)Z$_?IZ69]N'6TD^ZT*J" MY+;U%C8(!.U2FY" 3D>IS?9\?JT93?[Z/5#2Y0Z"I,J?G.9Z'. MTJJZ05/:OS)Y(@3 M]S5]$^)W"D[-[6>J?"$OCF)T3ZX"+?6UDU\"E.["^OQM6@.^[4IF\1_K%!/Q M8SWD)@;!^###K;K<>IX)\(O8!9-$(ZALN#!ITGO#9MQG:C]CM29)UR?S;I]F M52L[UN=7CN6GM !2ZI%H_ EN)(&2#94CW"#L1I\%;"D#$Q9^8)+SRQEM>L^1ZUZI+W5RXYQDS"2G(> $EL? M<*=BZ<;LL];,RSTGKTA4-$U_>."]*'_)JR'3:A-R7_8@NB'O1(B7]@S2I!(/ M_X>P_-EJS-D#7&9?0"LR9=I@R:;"M4R!QYRK1=8W*WQD(A;S9/YZ'$P=>=1X M\FGO?%F![B-3+"#.5N9-0:M@'6&BXT2*(]V=@I= :1-9CWK:G;.Z8-O=W/R< M%1X)OW<>T,K@-CNGG8VTWU=83;DT3MF@[VD"1/-G(#[+= ^V M':16?MCOLS3#!+0HFQ\,G8NU\!C[ M##:*'^F[.A)[W.KS=M1)K[C\,#OC+4%0C41?!F;9 MX;YDABWVN[W>/GW"]KD[\YL065,U5!8\C4?L&/Q#0YP'A@2MP=.WEEQ5 B&B='TU9!C0,.9)A;5AQ M0W-:*?Z)0T[9[J#.>KDK]:1O=4,'3-9OR2<&*SSZ#*T-QX)&Z?J&-BP$G7T0 MYEV*D^K;2ZKO*'?8]^1[#^GVXYY HR4O[XBU0Q&FZ0!VFBR OL)03&0:4V?C MM%8#^#J=;5N+W_AF)CW':ZDF><3<5@6<9*^%R8W]'B7(PFZ1%3A6B"@L: M M!=L=[K )N<"H[UR&H*(ZIPR'\ZCTGTS^E]$OLG(NIBIMWT>JLMV??F;H2O2A M&_8O798&8A",\\M1L!T$/Z@BVI$AD/AJT%0&?9EQTGNKTMUJL?=7$A \?WI%6"-YHGSY1):A7RNSO?J!@Y MK65&]"N=^(CG7^U*UPS9>_:C%>IQX>"UO?LL&^YTM"@20,2D?!>-(.QLUF%+ M+V E.:<8Y//53$FL5+-K@67IQ 1_MO]E^PZ71R,P6H"IL)Z M,!4NF51*S?_[<-+_^OR''5*]T'\/_JO*R/'SX2(PT[%TP+O?VALAI2E[#\>D/(''-F$])I39 GS)&:-4"I%H9CY/,.V0(_-B$6 M(U0$1WYR:\LT@G-VZ?@F!">T">&+7<UPTUPS8ANW>^^TSYX?DU-+BNZ8L$O,$3 M=CK]A4>\\),H1,$JIWQLDEP-Y*;-8O&/=AG\UK2VD\+"R\^>=\QOG7RX2NJ0W(9+D'-.P M1QS':P\O$;VJ TG=A6#P$)5K__J$FL;25Z76!4"+JG "-R'YO@P\3W@)VY$" MQ!M.AW#E':.Q#.1]GA2#P!1J&."AM3DBT%_ALQSS0$'0(2N;D#95GN7"S'^Z M!>$,EO*"7-L31PC CQ>-31 MS[YXG=<#JZY/@/FXX!^3ZA/_(G9Z9SGWQ"W6:"QX5[RNK'_2I_>V7B11Y9O# MK:;(CA>W*5!I /0"OQV0R/1CW1HD^,/!T&DW:-7QS=LQ]D!_U/\P@U="[?]A MO7@M4$(KA95CJ]J?/G/ )_F8DFH"'4O!8U<2D"0XK][9DB5*[1$]FG>& P;ON+)\%8MYF3#\%X7/5,._R\C3'@V MLVY,K$%T3^_=C)N]1SXZ.5W;",>S=H(1I/'/_,W6^9HRNZK.E=VL/Z-C6S9D)+N[YJ$J79A] M$[R-5:LDH-T&K3%<'"_G. -$FI-^$Q_S..4)H=JTL'#.4+OFN=' MRZ M*][L%) /O(%%C.4$I@K$'/ZZW'D?ZY4[$2<-N';Y'3D^R:T4_VD=W/$Z52:> MVU+..SH/*H"!\4 B53K_C3?O<#.@-;WOS;?:_E!MK9K/?>P^SO-/GK^?WBXS MISGZ!P;)OA(=/JE!P7UW9"5Q&Q:QR!22#&]W$]L<\Y6DW7D*WJXH-8B&,_[0 MM)8CM?ZN)0@!WZT#0MS=E=5US=5/-]VVO%'AQ+LCT8MU3R$)\007V \P'3"9 M5DTG'HDGS8 EM"JBK9F>686^)$>BO :QI.YYR8RSGJ-LPNCPD;:ZHT?EO_R8 M57NB%(%Y9X](EQN@;RWTNPILU61S'2)0*@@B!!_$3C2LF4&.E'=K <*+.::Q ME^J81E4O7[?X-946_]$ZURWK?"(@XX(9Y/-!_YY5KZX!DCRK$:AG3+""@&R& M:8 A=8V(C'LHQC3L$4V0D4O.G@64; )4-/J]RXT/7 MCX(#5);I']AG,*#HJ56EP]GR9NQSOS$F58"]:@S>5(;C,&:B)) ;ZE?ZW?I. M?PBRF!LCU!D_O=WHAICFQRZBU&W\UKHONRV >M2!;3_;*HB2864SM>EA%%7A+#9%@74D6TQ3/UQ1Y7#1B7Q "@OCM7%$O3.]<,Q!WJ1DVBD0WI&0? M[ZE4O,H=I1[\$?DW"7,"VZY/\,W%;T<16;W<5(+7)D3:"=NQ 62QD6AK9&S. ME7J#^49_N]S+!M4H%V>;SD^?T-6'!/_W\S,<>[",:RF M>DHREI*]"1%&*TSC^3BZ0VBX=GQMWZ)JE$-SIE2T>^RG/46FUJK)?A1M(&&! M%0GB^44&DB>RM'6TR,1AQEH"*DH[V9#?^OR+BO3[">/C-+$+NS>H__C=0E10!;HI3!Z=(1/B3SAV MMOV1!4$O6OX97Q#&&HCEB1P#+WZ[X*82$&8+$%_]EBZR)9H/-\O<&'UW?,T, M+IGNOJ 2OO +/L''>LTDTW/9EJA\5BJ0M,-A(RM>V^&,.U+#Q,%.V4_RF(7+ MRQ*Y(VQ*WNJO#':](,J'.&YZ==?T'4:IF[71AT*]W!_FQ@698^>7P_)&98Z^ M/I]V.>'>0CA\"@8HKW'VR]]D7T.?&<9Z#I"&B\OK;Q5N;$C88;U$J*U(_W+G MU7$ZGU!Z>N2P/L/D/E7Q4(6I%(!)^YF&9ORR-B]UZLE>9#_PLU7($C$\DIZ3 MP9__ _I!TI&ZQC$/8H,Y9; 89;@)$0C!4BW_[1N$Z+_X:IKWL7L3HDU+F933 M (-$B<"15J+!.9)$&OQ)L^AT2E0.-.80HSL6&;YCPY8SK$=7[M8M4]X'V9:G ML3RD>\R/=K\LZQB5TW%-TS_4U^)SP? /5]^*.B\%7WVU*W?R9MMP-5X&D(4=B>CKK2:L0@+0+98>Z]UM(QE*G M-U$]-7@_>4*")PBOX'T!?1)H*L*!RH>5\5T_#60;'>E3V M0(K8A#(RZ.[!MG4M^O2E1935%2]!-;[NK=VUFQ &V-LCL(S+T$>J5THWXV%6U".V ^V*>?(\$J])V]1J[NDI'SW(DJZFW$0Q[ M6P'>[@](!K&[C_;2KX,4TVIB_LX[P+U0WL7!>Z(WM*[OP86XA0\2_6U[%")E M_RP#2LN+,^\ W@RM*X^#JU]_Q6<;85V;&(&QU+9_9>1=[U>O=7Q&;K>V;:O M(E"L+^00-!LSE-!V\GV%$"N2CW?(F8M+!FE?/]U?WO*[\T_A!X M@C:@DXL '%L$,YR%V-:LSG \,Q:@]=?/9H3P37_W]-.:C]:N)=T[-1*ASV_> M(RF2FFJ0 ;EC/\,X1D2C'FE/4?[,]HMO$C-R[0>=3KG8O(.=4\/WP(#XW&D< M5U[U,6@M9!!/$MMY@;Q_$S(W;J*ZI8'P##R4&]"["9D%]5T;8AT: CK;LA.Q ML3.%MZ=X$]('?0NMB^V$RG!4N*F\PQPXL)49O!;RH S3XK<^,F2O9,2A7QI> M*/+MA%[@AHBLU8F?^S<+&'EXR!L7; %,3T A8S<7J@'2Z- MEAP![T+8\]T9P!/7'MIVK=:5W!DZG=XYF&5'W!$Q#F$B<%(KU\T[81B;#:'B(\!BH&\TZA"XMV*IX8UN.Z]?#$M0YI MFY)UP3S]N%CR@M!X297O;@#WP'5NYODHH\&R^(>C3L4%_Y MX5[E%\;YJAVWFB/.4U(_HU#H6=WD0WM+W- EI>PATL8JS.P3(/%X?J;V=6S_ MG?G\Q\\"+'+0GXV=5G[CW6)75%<>1_8*,QZ;RZ MG]@_3+#]VIR4GYL0X)$IR#:_ZF$9'C">%??)&P)X YH*,AG[US]/ K1URQC@ M.!?+D?!CM3%5Z3UL'1(GE(F(6GR@T93DN=17IK<^9=71T;9SDO/S5],=6993 MMB/KBO)D>7C.\"_4?FLJ09J1YU;Y(4-*,/"\X>4GM2%^YR;F!JX"@\S8-BS$ M5&H!)XM1F;]'\L8HOOVA1ZL>>_59"O4MO7V5N;]4< M)%":6_K@@>J_ MJ6ADGW;NK%U]-UDB*,"Q&\<(JBR,2U.+Q:\I MV@.!?+TP=^7@QYG<L5'W>^1^9K^TW>/^8_/'R&6&YE- M*N9[='=8YYE#,(\!.$]P7QUL+T^18\PMP'KA]G*.0&70O:WROHI*W_R7]JZL MWOS3G?50ZR?RO:^HB.O!6W._C,0]=(\2_T9C?/YOY*3? ?_[@7".O]:2")0& MJ"1'8_H4@BB]">%KAFD^#"R^ZYO6FG_BJ%+J4QU(T(G/GECB6JLF2&AV,I;_ M"SX%.;\P&G>N&C5\;*ZH 51YEL_^E+48W\?LX>J](>AN0JALLC1V+@H%HNY. MT-G14 9W.1'V]TPSB*!16R4;BWF'>G9@!]:Q%+"/'\0&>&Q"/O%^86+0/D E M%1>)$PQ:3L1H9P7$1!>?^O1VW\[L6/'.@DV(Q(4(JP4S(\<.XK= M4XL4^#T%':)^XY]9?!CT*7DL^=TYWQE"M(UT3S )^]A1EBV/&2>+8=VAF M4)2 CACRJ_=U\F?)#J7-->D$R M)SD;^8!YL-=,V7?&(FP/K1A';!0>B MH=KJ;/V%:[.%UJK"0W;'G:_OQSC_G MRD>NDG;)1E">/\4U:OSUOJA_H% AK_A=CN_Z*R'9<%7S V3/H_,R@C.G9&A0 M^L >:(UG+5L%\X4@H ^+SSO)2(X,*$?]&H:/T/TUFT\A[S>,M]^]?Z;XR')4S@KU M9U-=?,]>HGL@[WKLF\D?)NZ_8NQ,JGG"?T=J$8J\K]AZ9!=.^OR*W\,4NDOI M;T>5RUD)0VW-#N]O_ZD[,?DFN=TW)GR KTF^..C#'#RIF*N;EK/LNI/ M!I<7^(YV")N9?RLO] ZL8?>>01ZAR5[->+97=$]9[\>>+P2O94#=JX-,@K$F M@%BV& I&C4UZ\!))Q<>4U8;[.3#=8DC^CM;!_3\342J=,^>/!:PH8R+A*JTW M0&,J^)&2LCB2QWF"LHRZ]A]H6!'FJ_1&5T8C[D6R169#4B^=^'GK="\W!Q9($$0' V/3 MB'&7'ICH*AS"<63PM[0L-5%:?.>%(D.*KF-[6DMNWN>3;*ZYOR*S35'=U%K) M0J/I)V*"T.FFSXW'4AIQ8,A3WD ET1H54^B]3)EV#7S,U"'FQ?2"ZP@SZJG3 M\\<1EJ>^!<_1)8_KU*=\UDA6[NNX]<$&FIPGSBTB4.9P,1@-[DOED:,U Z*\ M_L8G&(.1HWKR3?P?*M,V9LK;9'0LAHBS [[]!_CW-9!Z)+=MU/[_8@+"S9X9 MQI+CIIF> OIX!]'N@/!K5)1SVM0)J/VW@\&I^6<>7X_9#_$;F:MX8J M%55" M/[9Z>'< JNYEB_U ?,?-NS7>T5^,"['X ?=BN#=U\^D3T_')X7::DVKG[=/F\\)X.3-K53G"5(G9[7S MY*ZASK04[NK639P;MD8/#^(^QRZ&LZ%H-VXM1MN9HPK "S3@UF+-R#5L;QQH:SG>N5873$4&<4/068;# M6,FD6%)$7MRK(T]$0E5_\&0XHH 9PY'MSI."$.I;Y>L\P/)XFT(/ M@:\5^&,2CN6K0FZ/774C2Z,2<[R N#+EPK//@L_;6K=6V#KS; *;\F1VH9 9 M=UB*E[HM]!=L0M2*)1O5BL-"6S;\4:*4<@X!VHQJBFK49>IR.WF'$PIKGDRSGAZN^:LAUSM[]+ORBE5%7L)LYZ_L M/%U<=:?CB^F60G5]K,67)P97,RCOPBZK9^^'._0#V>:WWDY.Y.R& Y>J@0TX-[/TETI<-) M[-( M*E.;U3"*#RKW)78,G>K.H#J17!)+U9X^+4(>_34S9=MP*=+^&GWJ(?+[Q#24 M(Y,#C7767E1E+K#$A_04[IL-3W_%$WQN,J4_!F@]F$OO2"Q/1+"66TWC9II8@,F:RGUA20QFHIB*T2ET M/KS!:U:U?]"V():]1(#JQS\AHJN>#;#'T/=XN@(3R^KCM@: M'$&[3-OWUL34C9SYZN?54<4?K,3^"6P MM46BD\"X_M_:N\ZHIK)]'\H5%!&5-J 0!02E*T6:"1:LHR@,1FF1&:J%*$@1 M0Z(C4D+)T!7$6$! I+^]"IM0S<0V@2AGFS')/G[E. 5C/6FDFD'4#'JB0^ M._RBS:[(C6K.E1\9+CNRS6E2EN81J[.TX8?! .(0KD\,JX[\+E3)9ZC.&S'$ M,&IV^U,= ,,=8M94,_NV M2&,\_>I+K3CUVTCE*\NFWR]&L7;,=2VO1[ERL& MB_5[I1B.#^ RE&OXM0L/;I /XL:SQ##.758;$,*&/XPX?I_Y,WA(;GU# M&8TC3^'G9ZN?#-,W*_@DSY1X-XMG9" E\->AOXWG*P*+W$KV"0Z:56S;CM ' MDEF+VP"T0PW/,7KA7![F=93 [IIAQ'/"/J6%+7N\SZOJ]_QAL!)*@ G+@ N" MW;A)\MI'**]CUO:5V_1Q;K$<@(HIR9&&_5ONPPE"J_XNHX_3P^63\:7S2!W[ M0GV5KHT';FI?]\WAN3%4A4INQX;$,"_BCG:!\C5/.RZQF2BGF\E#,:*>&O>S MGAX*,M*=ZNV[Y#16[!-1LVR8$AET3I8'FOOK?-]E*S-*K5#GY AMP),N2Q!3#:'I,W536A)'N=(GY MW U72Y_:],QK-O/:*0VH=(CGYN 9CT@K/N!F,:SI,A*H7[U(6"FC]F(>Y!9Z M\91W*P^:I:"#0LT37@N;-H0%=/I(9_@.2J.(+&1""X5*BH""90 MFDF G)X8IHH^/0"QZS?8HU!!2L=SO2'-4?H&!89]K_PQ ]6S!7RS?HC"^!C; MD*0!_@V+N(:/>JJ[[4[ J[9%A9C2EM>'JG*P?W[RFCG>??-,Q9;S?LLL2KE' MV.%^X867'N'!;32+5R_SIYKZI\;1;F_Z)X^W;DY*VE2?W"R]]=JT&+9U[9 * MDI%.UN.9A=/X^NO%F;L')3S=VT MKG%?[\V+SHG9*6[!^RQ*P\(B:75S7I4AFZY:.-\(.<% "15C^#!@[02/K.B% M.>4A67[0F,F=+YYT!L;:BK8MF6?+4X/<$\G!!3X$Q)LI0DF72+H=\H5;T+MZ MM6YOH903'\0ZP%1KT^,Z"P]XDR*^FT31-Y 5L3+2/ >"OOXOF,L M\$.7SU 1-KRAI40K+)&529K!CD"$(63MA#Q^(!,P@_B"]]_Y@@TT*?N1G[N$ MD!?>JX#*_TJQ\A)\#@Y-5K\/6JB&7+;&E:-_T*?Z#$0D_*\F5%N^\Z@%?"NN MERY9A=SH^76T"U,P&6!:4=UV>B)]1["F5+!G]FN/R8!5GW;1J\Q#*V7V2PX^ M5P?B G_:IV5^X, N7VVI8/U/2TW>PRNH[+CV7V^E>[@?F_RT^KX&_%[X)&_? MV_3F4&//\IAM_ MQ&2++-G^9I,+>OXG7VXB3/GE@2/H"H7YM0WG9Z$7]NEADF@&3/ AE\CVH!!> M\/"MB_*=Q9VO)\*=G8=*W 0(N>PY;-Y AO(MPX&]LB:7]!55%#XJ790FR>*& M\3"\/Q+0+Z%P;9EA'6AJOAOP&P,=0]]J:'>'Y]+@6!0P!J?5\K=^J%G=MBD+YX2B433F MU0]/BJ]UG#/^6)(5BH#H:,R%M7O)\)\'U]8IUWCG;7QKP5IY0*X$:$*UL^G. M6L+93I@%>R$=/=N-YRJ#)PK!ZEM(D[B+?"GC) MIDOCNG%J0R&).YHB\F8R"]SL66<"V-7)*0Y=WS9+P$\+54J_DE@FK8NRV,M< ME4IN*VM#LNCY<^#!S]F.(QS<@(YG9%6!TS'Z#H-7OR2G7SD>KD7VAX:JB6\V MIGP>QR]]&Q7#?EB2T0@F@9H8?D;VN70ZZ2QF6@77SBR-!XQ5N^8&>O,\&V;- M64/.%=7%=X;C75=OFW*&(+B@@H@3=G9W@ MMK;I;P4#+V,3IM7VDEVO]KQ*K2\*\1NY&O!O#(!D#N.YYTBKYL0U56A'$GI$ M;G3 /1#E9(IA?8^@1P9"X@S\6Q$TIL\VM: \20S3P7Z'9SR2UGIVG=ISFGI FI-R9V^>30/SJ:WE-Y; M74S ^\*I,VP6,8E9NR2T9@#50! M \%AR'D"085P]"^1MJ#L8>-R]J**AQQ%!8#X&JEJ+-J23K\^GM)@*ODE0)*Y MNRJQ?.>9JOVA=^ K+,)GNTHVDD;GVP(]KW!4DB2%\0HNB[4CF_$R6V]L6F[! M*]F9Y=FIH#3W<$45D:[AW4L?I[YF2NZC3=$N/W7&2-] M8%_T'$P[>8$?HB3QXW$^V$_AND*Q.(>$-T!Y71H^W.""]_VN M]RHP09@-QT M>0((/HW=0)6]0QD*M'QPJ)<5&D4P+2B>B4#/NPAV@:,4[B]T0-=]2DWT@@S_ MC)8%+2: UR:J0@1W,F(RHKCVH<4AFVE*):..7/O!0\T+M;UG^[W?O_W^?/\5 MT8 ##+M;<$$H(7H&><#K>LA7%A_2U?"^.1@F\3X.CK4OX\VV7^0ABO/=(=8T M?E1_XG.&Y(>9X&"I/C.[VBU:AS?I]@R::472_V&?.'LUD_,W@?J<>F)'<2'8 MYPG/FOGJE\7R>[BL76[8C0O,3;D*!\*(',B=CK.9?0*N&"9TN6NA_ D!?^?V MML4)FLN;8IBVPFLF)3GR'8_T+[\-$L/4\=[$<1F&7TO.718]'HHAS!:C_US= MU+HR9,JR2LL0]$Y?B!Q'#8R\QP8 JMRW_&BNG]" '@_N3'49Z)D,,_+.2N\I MN*-H>\:B(;9[ RLT!;5KI[>D]?Y)VPP[#8>HE@O\&FQ#/]'$HJKQQ<=2<@+A MD2NB9^G(P2^WB_%_"A7'JH^-?NOJ\3UD27L?N)#[^#J'3=TL\2A9W<3'G:%P MV,6 CP$U#@LD\ ,09>_*=X&2W&LH!N%EJJ*MCL+Z$#1XNK0ICU&J_.%L_7 ( MN *EH\O+Z/&?QO@OOU.6[$C@QO=<%-]05$CQDT>V:6H!4LPZX=GG%#XF+EAJ M0XHW+*]9(F9U_$/Y+@E*.#RT<1'48 N@8!_X$P@&A4@Q3-F-)$'QAE-G^=Z4 MX1#D?5 R]6CFQ6BKZJT6;R?2V MXBO@'71 ?^>4)5>/,[>R'TK)6'K0G7#S*GU=J^H$"-SH+%,+' M^">YR#8\ ;U3_CY XG6R<(7L/HV)@$Q$)#GE>U!&S>"+;+G9/54G K!7WBW- M[PE-G4%6UC93:$.M%*[;8@*EFI* ]$8J?8'+"R.YLX>Y"S$L-]+V\ BG3$N' MS15G,1M>+>>>,*EZ;:;QI.!=*7GOLRU2[)@.!4VA5078 UP6((#,3G!778U) M_OB75!KULD'*D>SLB3HGJ]^D?6HV^LA]:-_=0M):.[D.-JM#PI+--HE%5OO- MJ[+ED>T4#<3^K^>GPI?;;+R-:]1]^>=J/:==E'1UY5W3F/[CY2'I=6)O-$O54,BRZ#"/CG:=PN/-,'$N>= M_B_N*0#7%&C98!**)0.JH.C"4.(_/R#LA?V;GNM@ZV#K8.M@ZV#K8.M@ZV#K M8.M@ZV#K8/]C,,G\6"34FP9OS[+HC+%SYLUV9#TEA<$SP[P*PE\M^/LZ+M3; M/;QT=YN[A])Y&3'U/P!02P,$% @ MVU'5'"!9T8SHQUEIF028+@@K+I M'O.,I3IFHC*BPSV[IBWMF0RK.R?EDA=)183WKW\ %TFN%:! .NN9545&N%/$ MN0?BX05PE__Q/[\_+L!7693Y:OG//X0_!3\ N>0KD2_O__F'W^[>P^R'__DO M_^6__(__!\+_\\N7C^#MBJ\?Y;(";PI)*RG M[QZ '\3LOP#J&+U"/ZV*O[( MOU((_Z7^T)O5TW.1WS]4 4([?^V^#,200IBR&$DD<6^;$+]6W#G__/7S_>\@?Y2&&^+"NZY&: ,O]S6?_PXXK3JN;\(BYP M\@KS+]A=!LV/8(A@%/[TO10__,M_ :"AHU@MY!>I@/GO;U\^G!R2_&RN^'DI M[\W,?I9%OA*W%2VJCY3)A49?WZUZ?I+__$.9/SXM9/>SAT*JX[==%,6+NQJ4 MQ* ,$X/ROYX:[.K<48WUW-T-=#7UXQ+Z^%JN*+D;X6FR'V8&\,#_XJ/_6#F-N=$9,ZW%:Z=Z! M*K]7;;[J<[F$O]UV MJ.JA>XW[@P,/U8GGN9#E:EWP[9OP<7'L]:;?;.9=F/V\I(^R?*+M!S1XXS0T M]OS++FR0;_'^^7_\O+74'^N+U^)R,2*-!C(PF,$.:/![!_O_/4GMBK\ N##. MQZK8)VK%^Q*U?<9+;6/-DJ(EJ\UL;ZDI0^'/3K0K^9M!EY6:Z*YU]7E?Q,GRE;R+_*1R:+ M>:+]Z0P3!B,4)! '40!9P!!,L)"2)$K02-G(5(^Q)R=5-7*P[J"#IPUVL-3@ M2_#4P)^!6_VNU_]^:R=B?>;EO) -S/; 8H9^2I+_#EJZ-]C!%CPPZ$$+'_S> M&'!:UJXF6[2KV?HA?"W27X#XQR'?^IUR!7W->\7KAYIOIPG*.2"H13*F%"( MI50P$W$$11J3,%%QJ")D\X(X.\K47@4=.O![@\]2>\XS>5[2O?$SL'C;4V.M M#%:FG_,M]0UV_$K]KWV?\OP(HTB"E9'=PV]WL=MCWOF@-V4IJQO^]W5>YK73 M^3TOYRI.J-#K4AASK)_RD'&8(:0?]8PH0I2( Q&[K%:/#3*UA[S&"'9 ZB64 MAFGYK)^ETVX9>BU) S_ISOPX+R_/$>!U+7ETH%$7CN=,W5\EGKVVWT/_4=[3 MQ5]I99ZKFZ5XLUI6^?)>+KE>QMS)[]4O&NL?\XAD48!HK->!J8*88@2)0 )J M)1!)QF40IL1%!:Q&G9HLU*#!"ZQNBF#'M9U$>&=P8,UHR&L! [H4+XD$OQO0 MH$;M44><6/(J+'8CCZHT3F3L2X_;A_MJD;G])_5&KV;RJEV"XT3)-$PQ##(M M.%A%&-(PRF"4!I&45)$XQ6[2727G"*6V M"G,=48,+RAY'_C8D;!CP+!9'!AI9&TZ;>B@%9Z[M]^2_4TKR*O\J/RRY7L_< MT>]?:"6_2(->?^N;/?#JO=1WI(O;BE9K/7//+RZ>8ZJ4H$D*TS30CHK"&:0Q M"V" 999A@<,P$2Y"X0'3U'3EMY]N?P*J00S*#C+(:\R@HM]!H5&[*8R/J;,3 MI)$G9&#]VE@#&H1 0P0&(WAIT0S0"K1&@8U5^Q^:@<]2 UM6_M3/(]U>Q=(' MKE&UU2.1^U+L\]8]E9L62^T(EOKK=_M "_EYM4L M@(PH#J- HH3Q%"=Q-/\J"[:RUN7S([H\XKOC#OBDMX#-(PIJR(X*>X%B2_7T M1]O0RGC EU:W&BWXO?WO((M%2X;\BMF%,<<5*CL"#D3(\F/]!.;-NBCT>\V( ME]0+3Q,7N]#2]>[[DUR6\A>YE"JOM/.7A+%,.918Z%5BE(60(!' F">IE"P0 M*DI '5C7>VJF2]994#;GVJ5K0X,<6]I_\ MR8P335[%QF[D427'B8Q]X7'[<#_Y^556C;OT<566\Y *'*$LAD%DSKP)EC"+ M!(%$D%@D+%()B>;5)A[UXB/SXNY.%UF7^4":^OG9?GO1*VYR,?)2TE%],8MLG M]5LIZY/;.4WU2CRE"*:)26:+0JR]5$KUBCA2))5A$ ?410G/CC8U9=R !0N# M%M19?W"EX%K_@QK$CL_]>:[M=, ;@P/KPI:\&N@,?.G8TV!!C=:?)%B1XE4B MSH\XJF18&;\O(78?ZBM/3BQI\2HHE\8<55(L"=@7%=N/]=RX?WQ:K)ZE_"(7 M=56OD\BA][,;['"CK<=M#/0XO6XAV]+ MC=]=_(NCCKN/;TO"P4Z^]0=[Y!^^,>"755$?2G[)RS_N]!R4#ZN%:(^NZ;V< M2\Z%EAL&8Q4AB"F*(4DS[=$D29SP-,FP7;BY]8A3TYPM,A/:I">\7"UR43\Y M2UF!DB[,ZRX;-J0DXAF3 M,&)<0"P8,AE_''*!M$^H4DEBJ\H5>_>=F@2;\Z2\K')S%OA7O9Y?%W5B?H^4 MOUWRSFOJ%90,K)R]V7#*\CMB^]5Y?;OW'"V3[X@AN[E[QW[=;_UF:H>)]:+. M!*S61>VE?5(?5\O[.UD\OI6LNC-'!MLP(2PCE2BJ8"@8AI@E7*_D(@53*3,I MN.0X2IWJSC@"F-QCWN(W?M;6 O,O8P/4$!Z!L<*Q'HWKM-@M^88D>V@!L>09 M_%Z;,$QL5U_^_!:N<04Q;@6;GA0=E++I>Y^>.BCOS?OHBWQ:%68'OHD^VX^1 M1'&8JBP@D,29,L?I"#(4,:V ,0E2$L6$!$[B9S/JY!2O 0TVJ!VES8II2SWS MS=_0(K9/W3@AJ4XT^=4JJY''%2@7,@Y4R>G#/:7(;-'_0DLI/M-G,]I-41A_ MS_SUU]52MKMK78$MFH2!DH'9VTHA)BR%E"0$)HF4/.:*I\K-'W,9?6K2I '" M#B%XFQ>2ZP<#?'HRB]H2O%OH?TOA*%=.LV$I6T-Q/+1\&=S05 $6H$4.=J#/ MP [X 1(I>]'F5\Z<$(PK:WW(.9"W7C=QDSDAX/\+MEI6]FXAT+[0G5F\9U_/R;U7I9%<]O5D+.N79&DH@DD$5UM1<1 MPBRE$D9"/\DT#?13'MH^SQ;C3>WQ;B"#%YAG;9:(=DI:Y,! MW_F;7B_+ &> MV1Q8$7P0Z203#O3T5@V;,483$0>#=S7%Y6-]@Q977$I1OM=P;ZG9#-(_>9)% M]?Q9?T6JFZ5X]_=U_F3-<+2?$+NUT$ T#ZQ)+QF^;1GND,] MC7U6,_WN(M,]0B&=.?,<%FD__L@ADL[$'(9+NM^B9Y)']2"+-ZO'IT(^R&6Y M*;]@\D?>KPJ9WR^;>"G^?*=78>6BJ<,@_N^ZK,SP=_3[/$5!RA-"(NL CMF@:U=,Y-F[3%EQ1_-?A-;/. :-_W%'Y$' M23(>;]U/N+_(KW*YEN8-80H8FHX:?\NKAZZ*\J99#!(HPT$J89K%VB/- @4) MIBF, Q*A,$TDL>M]X3CNU 2XA=VX2AWPIJ'?MMCWY>8R5TV%GA=&3*JQC:CCVJX#D2LB]JKA_O69I=B+K@,UU\IKGXL'Q#GW+3*6CU^&B6 M[N;*04Y.K+6+PI"'#7+N. M#6C'PNV7R;93);\4#BQ(.^P9M$"SU^*=@09QDROHL3X\>/Q&"]$>W&NO3LF\6NOOZ8=ETP9S MCC&A64(C4TH^,;M] A*S[X*_NG.0\RK:P#%N',U?IC%KGV[L1: /8.CX1C&RED7\E*OHSM+ MC18WM@X1DN%](@8*W/"'\Y7".[P3?3H(Q/]0/LKA_$V:PAA2W'S5/[V77Z1) M(.E^:8*#PWF@@BR5"8$(Q9D))8DARU *0QPJ185^15"GE;^H&+,5C >(5J_/84W2^8(_#??KIX+'M316![ W%I/?T]>?&T2_,6U;WEJ\5MG MH\Z12B7-(@R99-K/0A1!2A"&-.!!1J,TH\RJMH5W9%,3EMUT;IO]KO+LAE>; M].UX>.QOVBUW+5]C,H?>JQQW'J_(V/?$^4"I_->B>Z4_#M=K$WIWO5CLR]J&DJ8_-.W^==&HOD@XCZ$""_\CEHG>2[U#S//"YUA"S-_U3+F,UJ,T& M.W;/P.%WXLNYED;CG7JY3M,TSL"L4?]CG(BY3H*W\S'G@7NV.MM%I>\HJ[PI MMO8V+_EB94JO.<9%.MQQ0@*SA0G:)D[E(+&0/=CQVX_+8?QQNW*Y$W/0FZO' M+7H4%?Y?=)GK2<[IXG;]]+3(9=G6\PBR%$G$S=]>K+F5]+W$QMDROB<_/%[IWDOX7Y3KO7AQ3]>!E@_F_R;%\2M=F.7U%ZGE M-3<)X.$W#Z3F30D4J MPE &&84XBC)()!(PB&.*<2@2);!+'\1QX3O)]DB-%G\4+>X_@;RU!-0![.5# M?9):_T5NC79L\SKNU\/2.9WLI _\)C*FS(#Y$^Q8- -;8YM?FGG?_]F+#S0D M@(X%\&/'PY]F8$/%MAZ/(0,T;'ATHE]E%OWZX>.:,*XK_RK3<[ :>!T4?&(Y<>.C3EL,[0D6LF=*CS M[RL3BK30..OM?OVXRS2+,50LC$Q5UA 2%B.82!Z$V 2G&\_VE8]U7F*>G(QT MF_AU"AK8@IW T<[>;+_BX4[_.?S_P?'.UOA_A .>XU,U_2.>/=S_^(<\QR=B ME&.>$T/W/NCI,G2;%V,;+E%^IBV I:C#Y;:;Y>6V. EG B&>P)@B[9%*J2#C M1,$$IR24B$N"G9J(7P-F:J^>-E&]/)NH[G]*K _C1B%ZZ-V+G6( L]8[W@21 MF4T)VFF_V;]H(FYW+!KJ).]J:GT?[?4'-/99W]74'3G\N_Z>_:1UM\_,MO_, M%_G4Z'QIJ@+F2YX_T<6'Y7](6MQ]6\U12AC&G$!).8,XY1@2DD8PB$2C DEDWNKKK&EW-NC98SS-@L (-UI\4 M7D.55PGL!614Z;N&JGW)N^I>?8M";4I@WJU.U(*I99?M^\)?S$%2F5?R5A9? M4Q)@AJ(,BH!D$ ;&6HJGK>D>_&X__ MN4ZTDE&,4B0Q#+.,0&PJ?F5<<"CU'PE),IY1IW>)P]A3>RVT!9,K ]'M5>!" MN)VJ#T3CP )]).#!!,NTQ-:@08O:GP[WH,JKI+J,/ZHZ]B!F7^CZW.)U2AJ^ M^RX+GI?;"EEW)D#LP[+2WGV9\\:CBC&6+$D$3"5E$*L001K2&!+)0JQHFE$2 MC7*(Z !Z:BI90]1/=8L1?*VW%%>JV=P%J[8UI&Q-&RMOS.5K,/#IXD"3._WC MQ4_;\\36]&V%1..6=U^9VO0)G"WVF*AI'"ZZ /_'.%WL,16^JRPZC>WVDBN+ M:FX^WV7=_-N:+G+UG"_O]>O4]/8JMQON'_.E_%#)QW(NLRR.5, AKK=Y0J0@ MX5S[Y]ICCY* $)I9[7[W&GUJKYW;=V] E\0^ _K%'9 9V%A5'VEM[0*=83L' M7.!W8QNHC;/,*^DW;>??+H-/QM"OB7'FP?HEMU-^JT"MN,M%JMOIK1VV40@R^*K+-]H^;Z76I?-II[I&_;=R+R< M4Y/RPI"$ >,1Q(A1F#$2P4BA+(L8H9(SMUJ,O7"X/*7CU&'\H=N;TO/2@@;5 MJMX3;>H ML@=MSOZS9*=USTX\Z^KCUNKNBR2VJX9V,S4K)VI;J)VY\F?SWP5 MS5Z=X'Y(1O5JKR)KWTV][F8]3R2;39M?5LNU?MC?M*4#111JO4R4=BV5ELTL MDI#(5$$6(LX3DJ8\C-UD\^@XTY/%=X]/B]6SE( U0)M$OM7C8UZ6N7-%VN/D M6A[>74O8T"=N#3[0 IRU)64]IJF=9<#OT=?1D<8]KSIG[,$AT]F+^]5D6-/B M^59JM.+NV^KN8;4NJ?FKOO%SFRV?(IE&/,P@XQ1#K!B'5$819 D)F$H$XW;] M3ZU'G-I"L\4,T SH+U+@5H'@,K_G=6$0U@;6B(ZP!J\)F@(=8M! [EG.X3*9 M;J4=O)(Z7IF'J\EUKOI@3=2E"A"7;S1J-0AKN_8K0]A_L&=PK"Q+*3\V)VTE M+_)Z1W*[I13(0']18KV8R!(&<8 (9#()(=6J' FL:)(ZU32\,-[4)+F!.^NZ M?^Q [K&I9\NYG0/GDF',<<-8[0@XB%BU_%C/<_8U M*^7?UUJZWGW5?]SIN[Q=F;8J\RQ5)(VTJH2QQ$9D$"0IH3!5,@MYEH2*!DZ' MXZ=&FIJ\;(&"&BDP4,'O#5C7"M@GZ;4\=/9!VM!;7/WXX)ZR>B#8\^+'^BY9_2X*JK\/VO_]I/ZH#W=Y7W.%K+I%# G&4DQHBD,,*80 MAP&!E+,,E-I MC[PMU+8#B,?=)2M._&XSG1]RW/TF*_,/-I[L/M5W*_KOZ[R0XGV^S"OY,?]J M8@E?CK#7]>VW4JKUXF.NY#R)4D:#D$(J)8(8BQ@R&@F8TC!&B*0](8\O&'&#L\;GG?CVKGK?FKP T\@[^]=0=;O1[N&<_-?YM632I)_\I MQ1W]WE7U[L*^33&X]<*TXWROF?BL):)H0^/H]\^KLCFPGD>)PFF:"!B1+(8X ME@*RF)E)CM-8,HH0=E)E'Z FI\Y=9D0A%Z8KO3G=?S+0@6D1;').P%.'W4V% MO4RAG1J//3$#J_*N.28Y!70&[:00;DP"1@M ;517WM-\Y//%27-69Y\L>U5I M+\!&56N?5.ZKMM=[]XV6*VIWK]XK- $C\Q@QELHDAC$V<<.9*9A!E0F,0TD@ M)(N)="J8<3#"U'2U ]AV7><:HFLLVSZ'=EIX%3,#"]N&E':O_\TY5GJ$CIVP MW'-8V/XH(X=\G3#R,)SKU(4]6^6>:X!N FY-Y*TI=:;5A)M HR"-N0AP"%&< M28A3G$*&$8<1YC2-8\)D[-9%UQ' U!3A;_OK7-%B!L6YBH9^)L-..X:D>&!I MV4#OM.5@Q=KAKPM(UJ70N=> L;[D^>WQZPIBW/:_/2DZZ S<]SX]MP:752[R MQ;K2*^!;R=M2/>^^FWKB>G6LS32)7>NJW9A\1XNEQF;*D-=Y73>/!LZ<\3B+ M5!A"QKC2JU$MB@1ICRBE&0FRD*4B=#N8\(%J:B+9IKS5JU!]SP?C.Y5U)3BS M(<]WJC6"'_-E^ZL_.6X/>IE.RWW"L2=IZ W#'7O UB#06=2L1G=L,M/6664T MMTG3G8'&,H];ASZ)]KN'Z 79N)N)/LD\V%7T>G,OP2;;PJR41Y($4L(XB2G$ ME(60QAF%L5;J- TBQEEZ1:S)9.O@[H=.6%5==:.V5YS)%.O9]N+JVB"38:O/ MGASL-4-,+E:-O7A]/W'X7,@GFHNZALP\S#**I5(0J5A[;3(FD! 4Z#]$%I"0 MAD'@Y+7MWGQJ(M!B,_W$>M:;>D&=W0/?EY"!'_*.B[NS)#@_U<>L]?HDOQA@ MU*?WF&G[3^S1:WID#'6)K)_4A\='OX>4>H.])]__HA7_VOR MZ9!4Y)W7D;**+O#K*9/(B9VSJ41V=QHOE\C)LA?)1&Z?[.=8O95*%D5]*ME$ MC_PJJ[D($<&"QU!$6$)LUEXT"1%D-(DH"U*.F'+I#'ML$"=9'J%_:U.J3K1( M=_RM7D&Z1VFU<[ZN)6M@N>W@U1$-72B::7ZKY>%(Z0I_;MHY7KRZ:T<'&M5M M.V?JOOMV]MJ>.S%F+_=AM="?*$T+S^KYUU4EZY_>/BWRZLUJ^57_RE0H-K,= MSE,B<(IP J5>>4&,P@B2--/R09 B22Q0Z-AOSQ' U%R\NV\KJ%8%7&G'H]D8 M+PULQTT;UUFPW,P9D-NA/;T=Z/\$&O# H)^U70IK TP(0V<"J&WPN '4DSR_ M&T.N(,;=,.I)T<%&4M_[#%12N#Q5$;+^PV12W2S%9_U]_55_@]LTOBA4)**( M0B0DA9@G(20Q32'B2< "Q;AVL[R6$.X!4W/CKIZ&9M7[RFO6_2V;]XP5EF,];(R MI@F!.*(1I"S5?\,AY@%**$5.Y6R.#3*U![7!"#J0/1VAHW3:.3+7DC3PX^O, MCWLOVC,$^.TQ>VR@<7O'GC'UH"?LN6M[!G+6FU:;B)2$RC0+HA@F89Q ',H8 M,IR%D/-$IC)A$KLMF5[>?FH/^LWM[;N[6\=0R9>$V3W0_6D8>DU1 QLD6N>X MS7[C"%\.,6Y X%'S#B+[CE_U.GV7MMWOCC5@%XRG-(E22$U$#T:80L(XASS# M%$F.%0K][I9<@W9J2O)%&BVN^91+$ M^@6#*$P2&028"9;J,5PJH_:",;4WAWY^L&,UU'[TV[T(AB=U\+VEY3TT%@!C MP@RT1CS/@$$+:K@>"Z=>19??>JK]H(Q;9O4JN@ZJKUYWMU=M?FKRT-NM7):B M*!*IA&&&L-;%1$$62 SC1**42T%9^!J=3K<(IR:974;D#M#^J8_^YW,>FC@;9([^[)8F2Q^UE_%#^YVFS8>_ M_AZG;?7K-&YO/ZXC>@7-W>$6_I_ OJY7XEB\6-\N#4HV?5XN,HCF;AU6;,?W.6K/$[KM4_5@RQ MO9ZJ"UU>JOA\+?MV#_\PC XL#AWHNGO=D5JR#7+P>_M?8P*H;?"H).[$>54: MA^%'52)W6O:5JL<=>@9H&(N655&[-5_R\H^VE@^]E^$<4XD311$D.-/:Q4Q5 MG2QC$"DF8IRFBB=.Y03/#38UGV,+S:3!E'3AFJ1]EEG+F U/? T=N[$+$QB< MF[I?&JG'" X+.OQ&6J^VE>EJ;-ZJH JW55:KT7^?+>N2;$P938 MJ:,J\E(TZQX+MRQ,$X8Q>0.&7HD3H2)R_M*QRK M)UE4SR;ZN^YO_?=U_F3V3/8==Y:$&24JA4Q&R@1QAY#P*(4H$80J%N(D=5PV MV0X]O453A[QI!=_!=I4'2^)M-<,_F8,+20-9^R8&]$LRQUDNN;+F67@L!Q]9 MC=PH.90HQ\_W*(-CS@(_+,NJJ&MS_)5^SQ_7C^_UMZPIDMTDH"MBF+US02R M<:H_E%?/#D5;K,D_+UR#43JP:AG(8(O9Q!XT]!K8;7E/L $^!*\.]7"&X'>D MDCB>>':KD./*U]DB.=8W&Z].CJM]+TKE.'^X9[6<_&LNY%*4;VCY,$>X3AU$ M4-0)28F0,.-2P4RJF,59+"4+YLM:UH2=V_GB_E9??-)\\7='&?![W\$#;4U" MK='E@V-EG!<4VCF0[K2,I+<=KAEXWE;T:+Z!YC5 M?;0#SNW.G-*Z)\ O\CY?ULDH^A]M [0)S78:X$1E4D]O%"40*QE#$B,"1485 MPJ$B*,+M;+];6KZY)S#7'=8Q9UJ/.J!^SM\76=%\*477LZ(-]$L"G 8))E!AE4*<4JK? M!DK_$:1,1BD3:>"4"W1\F*FY81W*3?L7-YD^P:6=UE[/T,"">4#. -&4YTGP M*E@GAAI5=SDE&LH1F&0PP#B 6,869$@J:WA&, MQB'FB+H\^X=#3.VYW]NP!+\;D([E9(X0:;E[[499(QB MR.-8"&[ZR616 4=.HTY-!K8-.9L.R(L6:&X;KNC&N=4AFW\F!U>,(P70]UJ= M@@WP(7AU.F3SS^]HAVQ>>'8]9'/CZ\(AF^7-QCQD<[-O[Y#-\R#PX01B_WX$[/L3(//>[23_T^++FYIWPKF_]^6-[PNG=V^45R MF7^MPVP");-8$ (C04WD >:0!$D, T1B'#))A.1ND0A$VU<,K%I+S',G6UN 6A5@*;^! MU;4K=A]3:;F_/\X$#7T(8*R *P6U'8U3!S[M3-"[W0D:<#'JD52_API7X!GW MY.%ZX@Z.)SS- "-,C.XYE#+'9_F0A#Z#@ ML=(:',8X2MWRHGHB<7G QTF3NET_/M+BV2R3[^3CTZHP_WB;*VV4U%^P$MP] MT K\17O])D=9@FH%-AM2'YK>D-M]*:!M!Q_[2G/?V;63Y1%F;&!)WMW2.+(I M6.=F[=@QZ'K[2C;]1J3TQ#)NW,EUA!U$EUQY.\^)J!\WC:"9C+$D00H),^=+ MB&:0\HQ!&H2)0C3-THR[);1?&G)J7NWQQ-.F-ZQ[#VX'ZNUTT"^A TO>V?13 M.S;]Y9L>$#1.ING'<7MUN]-@G5UZ^$GWQF7OEI7V(_\F%XO_O5Q]6]YJ]W)E MG$]3V*#0CEZ6H5#$4(61J>"J]&*;804#KD08IH@DW.IT^^)(4Q.=!BPP:.$? M!B[H\#8U'QPZG)UG^+S(>.5M8&WI3YE3*S0K.GKW13M_]]&:I%D9N=LQS>X# M?:MS/3[F55UX6JO/F]72K$/U8D9[0]L2_)NV'%+$-%1,2P8U*4R$F8"8E$"4 M9225.(V"%+F5ZW(8?6HRL@.^?M>^@+_37,.FMX:'N;'S: 9C?& !\DEVC[)@ M/4CS7"?,!<'(A<-ZD'-82:S/37P=EM8U0]^L]UAZ..ST#DN;/EQ[3GJ$[K[GI#TI?-5S MTH;2%O2E\K0>#DI/F1@5_YH/0T%9Z.Q7 M61%O[5'Y)G-X7VJ;V-E"!C7F<8J4.3+FVY&R&GML%\J%D"/.D]/'^\E5EV#U M619=+F;.YS1*E @9@6FH$HBE1#!#60 )"EB4R# @J5/_S:.C3&WE5X,"2UD! MV67]/>E7>IW%7N>SB]5B08N=GSJFMA_GVDZ/KF9PZ*VDCC(-L,DCGX$:HS^! M.4N!5SDY/M*HXG'6V'VI.']QS]![J;TA>2*(H4W6+M^NY;:I'XLCA+1R0)H$ MPN11QY":@AHX17$0QHH%-'2*OG=%,#5!Z=%.T9ET._48E,J!E:7!?I#O,]O& M6,U,2 :3X#/-Q4"M%?ORYS>\WAG%N!'V?4DZ"++O?:.^=2&^RN5:OM<6F3TJ MLQGUM[QZ>+,NJ]6C++9+AU %)$!404I,(&N@'222A!QRA60DF.2*.YWLVPX\ M-6%K<;M6C+!DV4[2AN!N8"5K(0/SZ( .-/BF48,.-OA]D+69*UF>JT]8#CYR M/0HW2@XK5#A^OD=*^^V*YW1Q*WG=-?B.?G_W^+18/B0#\VN0X;[("R/E.+N MSO9/GO+:%.86EOS?E6\T2*65Q]795=7 MB_(TSD*