0000898173-23-000029.txt : 20230509 0000898173-23-000029.hdr.sgml : 20230509 20230509163239 ACCESSION NUMBER: 0000898173-23-000029 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230509 DATE AS OF CHANGE: 20230509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: O REILLY AUTOMOTIVE INC CENTRAL INDEX KEY: 0000898173 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-AUTO & HOME SUPPLY STORES [5531] IRS NUMBER: 274358837 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-21318 FILM NUMBER: 23902678 BUSINESS ADDRESS: STREET 1: 233 S PATTERSON AVE CITY: SPRINGFIELD STATE: MO ZIP: 65802 BUSINESS PHONE: 417-829-5878 MAIL ADDRESS: STREET 1: 233 S PATTERSON AVE CITY: SPRINGFIELD STATE: MO ZIP: 65802 10-Q 1 orly-20230331x10q.htm 10-Q
0000898173--12-312023Q1falseO Reilly Automotive Inc000061038936623532210000898173orly:RenewableEnergyTaxCreditMember2023-03-3100008981732022-11-150000898173us-gaap:SubsequentEventMember2023-04-012023-05-090000898173us-gaap:SubsequentEventMember2011-01-012023-05-090000898173us-gaap:CommonStockMember2023-01-012023-03-310000898173us-gaap:CommonStockMember2022-01-012022-03-310000898173us-gaap:RetainedEarningsMember2023-03-310000898173us-gaap:AdditionalPaidInCapitalMember2023-03-310000898173us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000898173us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000898173us-gaap:RetainedEarningsMember2022-12-310000898173us-gaap:AdditionalPaidInCapitalMember2022-12-310000898173us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000898173us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000898173us-gaap:RetainedEarningsMember2022-03-310000898173us-gaap:AdditionalPaidInCapitalMember2022-03-310000898173us-gaap:AccumulatedTranslationAdjustmentMember2022-03-310000898173us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310000898173us-gaap:RetainedEarningsMember2021-12-310000898173us-gaap:AdditionalPaidInCapitalMember2021-12-310000898173us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000898173us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000898173us-gaap:EmployeeStockOptionMember2022-12-310000898173us-gaap:EmployeeStockOptionMember2023-03-310000898173us-gaap:EmployeeStockOptionMember2022-01-012022-03-310000898173srt:MinimumMemberus-gaap:RestrictedStockMemberorly:EmployeeStockPurchasePlanMember2023-01-012023-03-310000898173srt:MaximumMemberus-gaap:RestrictedStockMemberorly:EmployeeStockPurchasePlanMember2023-01-012023-03-310000898173orly:ProfessionalServiceProviderCustomerMember2023-01-012023-03-310000898173orly:OtherCustomersAndSalesAdjustmentsMember2023-01-012023-03-310000898173orly:DIYCustomerMember2023-01-012023-03-310000898173orly:ProfessionalServiceProviderCustomerMember2022-01-012022-03-310000898173orly:OtherCustomersAndSalesAdjustmentsMember2022-01-012022-03-310000898173orly:DIYCustomerMember2022-01-012022-03-310000898173us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310000898173us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000898173us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-03-310000898173us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310000898173us-gaap:RetainedEarningsMember2023-01-012023-03-310000898173us-gaap:RetainedEarningsMember2022-01-012022-03-310000898173us-gaap:LineOfCreditMemberus-gaap:LineOfCreditMember2023-03-310000898173us-gaap:LineOfCreditMember2023-01-012023-03-310000898173us-gaap:LineOfCreditMemberus-gaap:UnsecuredDebtMember2023-03-310000898173us-gaap:LetterOfCreditMember2023-03-310000898173us-gaap:LineOfCreditMemberus-gaap:UnsecuredDebtMember2022-12-310000898173us-gaap:LetterOfCreditMember2022-12-310000898173us-gaap:FairValueInputsLevel1Member2023-03-310000898173us-gaap:FairValueInputsLevel1Member2022-12-310000898173us-gaap:StockOptionMember2023-01-012023-03-310000898173us-gaap:StockOptionMember2023-03-310000898173us-gaap:EmployeeStockOptionMember2023-01-012023-03-310000898173orly:ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMemberorly:ProfitSharingAndSavingsPlanMember2023-01-012023-03-310000898173orly:ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMemberorly:ProfitSharingAndSavingsPlanMember2023-01-012023-03-310000898173orly:ProfitSharingAndSavingsPlanMember2023-01-012023-03-310000898173orly:ProfitSharingAndSavingsPlanMember2022-01-012022-03-310000898173us-gaap:StockAppreciationRightsSARSMember2023-03-310000898173us-gaap:StockAppreciationRightsSARSMember2022-12-310000898173orly:NonqualifiedDeferredCompensationPlanMember2023-03-310000898173orly:NonqualifiedDeferredCompensationPlanMember2022-12-310000898173orly:NonqualifiedDeferredCompensationPlanMember2023-01-012023-03-310000898173orly:NonqualifiedDeferredCompensationPlanMember2022-01-012022-03-310000898173orly:SupplierFinanceProgramsMember2023-01-012023-03-310000898173srt:MinimumMemberus-gaap:SeniorNotesMember2023-03-310000898173srt:MaximumMemberus-gaap:SeniorNotesMember2023-03-310000898173orly:SeniorNotesDue2032At4.700Memberus-gaap:SeniorNotesMember2023-03-310000898173orly:SeniorNotesDue2030At4200Memberus-gaap:SeniorNotesMember2023-03-310000898173orly:SeniorNotesDue2029At3900Memberus-gaap:SeniorNotesMember2023-03-310000898173orly:SeniorNotesDue2028At4350Memberus-gaap:SeniorNotesMember2023-03-310000898173orly:SeniorNotesDue2027At3600Memberus-gaap:SeniorNotesMember2023-03-310000898173orly:SeniorNotesDue2026At3550Memberus-gaap:SeniorNotesMember2023-03-310000898173orly:SeniorNotesDue2032At4.700Memberus-gaap:SeniorNotesMember2022-12-310000898173orly:SeniorNotesDue2030At4200Memberus-gaap:SeniorNotesMember2022-12-310000898173orly:SeniorNotesDue2029At3900Memberus-gaap:SeniorNotesMember2022-12-310000898173orly:SeniorNotesDue2028At4350Memberus-gaap:SeniorNotesMember2022-12-310000898173orly:SeniorNotesDue2027At3600Memberus-gaap:SeniorNotesMember2022-12-310000898173orly:SeniorNotesDue2026At3550Memberus-gaap:SeniorNotesMember2022-12-310000898173orly:SeniorNotesDue2023At3850Memberus-gaap:SeniorNotesMember2022-12-310000898173us-gaap:FairValueInputsLevel2Member2023-03-310000898173us-gaap:FairValueInputsLevel2Member2022-12-310000898173orly:SeniorNotesDue2031At1750Memberus-gaap:SeniorNotesMember2023-03-310000898173orly:SeniorNotesDue2023At3850Memberus-gaap:SeniorNotesMember2023-03-310000898173orly:SeniorNotesDue2031At1750Memberus-gaap:SeniorNotesMember2022-12-310000898173orly:SupplierFinanceProgramsMember2023-03-310000898173us-gaap:LineOfCreditMemberus-gaap:UnsecuredDebtMemberorly:SpreadOverSecuredOvernightFinancingRateMember2023-03-062023-03-310000898173us-gaap:LineOfCreditMemberus-gaap:UnsecuredDebtMemberus-gaap:BaseRateMember2023-01-012023-03-310000898173us-gaap:LineOfCreditMemberus-gaap:UnsecuredDebtMemberorly:SpreadOverTermBenchmarkRevolvingLoansRateMember2023-01-012023-03-310000898173us-gaap:CommonStockMember2023-03-310000898173us-gaap:CommonStockMember2022-12-310000898173us-gaap:CommonStockMember2022-03-310000898173us-gaap:CommonStockMember2021-12-3100008981732022-03-3100008981732021-12-310000898173us-gaap:EmployeeStockOptionMemberus-gaap:StockOptionMember2023-01-012023-03-310000898173us-gaap:StockAppreciationRightsSARSMember2023-01-012023-03-310000898173us-gaap:RestrictedStockMember2023-01-012023-03-310000898173us-gaap:EmployeeStockOptionMemberus-gaap:StockOptionMember2022-01-012022-03-310000898173us-gaap:StockAppreciationRightsSARSMember2022-01-012022-03-310000898173us-gaap:RestrictedStockMember2022-01-012022-03-310000898173orly:EmployeeStockPurchasePlanMember2022-01-012022-03-310000898173us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000898173us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100008981732022-11-152022-11-1500008981732022-01-012022-03-310000898173us-gaap:SeniorNotesMember2023-03-310000898173us-gaap:SeniorNotesMember2023-01-012023-03-310000898173us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMemberus-gaap:UnsecuredDebtMember2023-01-012023-03-310000898173us-gaap:LineOfCreditMemberorly:SwingLineRevolverMemberus-gaap:UnsecuredDebtMember2023-01-012023-03-310000898173orly:EmployeeStockPurchasePlanMember2023-01-012023-03-310000898173us-gaap:LineOfCreditMemberus-gaap:UnsecuredDebtMember2023-01-012023-03-3100008981732023-03-3100008981732022-12-3100008981732023-05-0100008981732023-01-012023-03-31xbrli:sharesiso4217:USDxbrli:pureorly:Dorly:entityiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended March 31, 2023

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from ________ to ________

Graphic

O’REILLY AUTOMOTIVE, INC.

(Exact name of registrant as specified in its charter)

Missouri

    

000-21318

    

27-4358837

(State or other jurisdiction of

Commission file number

(I.R.S. Employer Identification No.)

incorporation or organization)

233 South Patterson Avenue

Springfield, Missouri 65802

(Address of principal executive offices, Zip code)

(417) 862-6708

(Registrant’s telephone number, including area code)

Not applicable

(Former name, former address and former fiscal year, if changed since last report)

Securities registered pursuant to Section 12(b) of the Act:

Title of Each Class

    

Trading Symbol(s)

    

Name of Each Exchange on which Registered

Common Stock,

$0.01 par value

ORLY

The Nasdaq Stock Market LLC

(Nasdaq Global Select Market)

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes     No  

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes     No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Emerging growth company

Non-accelerated filer

Smaller reporting company

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

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

Indicate the number of shares outstanding of each of the issuer’s classes of common stock as of the latest practicable date:  Common stock, $0.01 par value - 60,878,940 shares outstanding as of May 1, 2023.  

O’REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES

FORM 10-Q

FOR THE QUARTER ENDED MARCH 31, 2023

TABLE OF CONTENTS

    

Page

PART I - FINANCIAL INFORMATION

2

ITEM 1 - FINANCIAL STATEMENTS (UNAUDITED)

2

Condensed Consolidated Balance Sheets

2

Condensed Consolidated Statements of Income

3

Condensed Consolidated Statements of Comprehensive Income

4

Condensed Consolidated Statements of Shareholders’ Equity (Deficit)

5

Condensed Consolidated Statements of Cash Flows

6

Notes to Condensed Consolidated Financial Statements

7

ITEM 2 - MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

16

ITEM 3 - QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

22

ITEM 4 - CONTROLS AND PROCEDURES

22

PART II - OTHER INFORMATION

24

ITEM 1 - LEGAL PROCEEDINGS

24

ITEM 1A - RISK FACTORS

24

ITEM 2 - UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

24

ITEM 6 - EXHIBITS

25

SIGNATURE PAGES

26

1

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

O’REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except share data)

    

March 31, 2023

    

December 31, 2022

(Unaudited)

(Note)

Assets

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

59,872

$

108,583

Accounts receivable, net

 

346,037

 

343,155

Amounts receivable from suppliers

 

128,758

 

127,019

Inventory

 

4,543,980

 

4,359,126

Other current assets

 

109,347

 

110,376

Total current assets

 

5,187,994

 

5,048,259

Property and equipment, at cost

 

7,649,066

 

7,438,065

Less: accumulated depreciation and amortization

 

3,090,010

 

3,014,024

Net property and equipment

 

4,559,056

 

4,424,041

Operating lease, right-of-use assets

2,166,646

2,112,267

Goodwill

 

892,094

 

884,445

Other assets, net

 

167,026

 

158,967

Total assets

$

12,972,816

$

12,627,979

Liabilities and shareholders’ deficit

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

6,055,992

$

5,881,157

Self-insurance reserves

 

136,723

 

138,926

Accrued payroll

 

111,324

 

126,888

Accrued benefits and withholdings

 

132,022

 

166,433

Income taxes payable

 

117,790

 

Current portion of operating lease liabilities

375,451

366,721

Other current liabilities

 

427,006

 

383,692

Total current liabilities

 

7,356,308

 

7,063,817

Long-term debt

 

4,927,678

 

4,371,653

Operating lease liabilities, less current portion

1,854,533

1,806,656

Deferred income taxes

 

249,903

 

245,347

Other liabilities

 

209,411

 

201,258

Shareholders’ equity (deficit):

 

  

 

  

Common stock, $0.01 par value:

 

Authorized shares – 245,000,000

Issued and outstanding shares –

61,038,936 as of March 31, 2023, and

62,353,221 as of December 31, 2022

610

 

624

Additional paid-in capital

 

1,305,276

 

1,311,488

Retained deficit

 

(2,952,797)

 

(2,375,860)

Accumulated other comprehensive income

21,894

2,996

Total shareholders’ deficit

 

(1,625,017)

 

(1,060,752)

Total liabilities and shareholders’ deficit

$

12,972,816

$

12,627,979

Note:  The balance sheet at December 31, 2022, has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by United States generally accepted accounting principles for complete financial statements.

See accompanying Notes to condensed consolidated financial statements.

2

O’REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(Unaudited)

(In thousands, except per share data)

For the Three Months Ended

March 31, 

    

2023

    

2022

Sales

$

3,707,864

$

3,296,011

Cost of goods sold, including warehouse and distribution expenses

 

1,817,535

 

1,587,939

Gross profit

 

1,890,329

 

1,708,072

Selling, general and administrative expenses

 

1,173,684

 

1,038,542

Operating income

 

716,645

 

669,530

Other income (expense):

 

  

 

  

Interest expense

 

(44,572)

 

(34,841)

Interest income

 

868

 

510

Other, net

 

4,479

 

(1,938)

Total other expense

 

(39,225)

 

(36,269)

Income before income taxes

 

677,420

 

633,261

Provision for income taxes

 

160,535

 

151,381

Net income

$

516,885

$

481,880

Earnings per share-basic:

 

  

 

  

Earnings per share

$

8.36

$

7.24

Weighted-average common shares outstanding – basic

 

61,840

 

66,572

Earnings per share-assuming dilution:

 

  

 

  

Earnings per share

$

8.28

$

7.17

Weighted-average common shares outstanding – assuming dilution

 

62,398

 

67,190

See accompanying Notes to condensed consolidated financial statements.

3

O’REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

(Unaudited)

(In thousands)

For the Three Months Ended

March 31, 

    

2023

    

2022

Net income

$

516,885

$

481,880

Other comprehensive income:

Foreign currency translation adjustments

 

18,898

 

5,063

Total other comprehensive income

18,898

5,063

 

Comprehensive income

$

535,783

$

486,943

See accompanying Notes to condensed consolidated financial statements.

4

O’REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (DEFICIT)

(Unaudited)

(In thousands)

For the Three Months Ended March 31, 2023

 

 

 

Accumulated

 

Additional

Other

Common Stock

Paid-In

Retained

Comprehensive

    

Shares

    

Par Value

    

Capital

    

Deficit

Income

    

Total

Balance at December 31, 2022

 

62,353

$

624

$

1,311,488

$

(2,375,860)

$

2,996

$

(1,060,752)

Net income

 

 

 

 

516,885

 

516,885

Total other comprehensive income

18,898

18,898

Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes

 

8

 

 

5,293

 

 

5,293

Net issuance of common stock upon exercise of stock options

 

35

 

 

10,255

 

 

10,255

Share-based compensation

 

 

 

6,980

 

 

6,980

Share repurchases, including fees

(1,357)

(14)

(28,740)

(1,082,707)

(1,111,461)

Excise tax on share repurchases

 

 

 

 

(11,115)

 

(11,115)

Balance at March 31, 2023

 

61,039

$

610

$

1,305,276

$

(2,952,797)

$

21,894

$

(1,625,017)

For the Three Months Ended March 31, 2022

 

 

 

Accumulated

 

Additional

Other

Common Stock

Paid-In

Retained

Comprehensive

    

Shares

    

Par Value

    

Capital

    

Deficit

Loss

    

Total

Balance at December 31, 2021

 

67,029

$

670

$

1,305,508

$

(1,365,802)

$

(6,799)

$

(66,423)

Net income

 

 

 

 

481,880

 

481,880

Total other comprehensive income

5,063

5,063

Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes

 

8

 

 

4,882

 

 

4,882

Net issuance of common stock upon exercise of stock options

 

50

 

1

 

15,438

 

 

15,439

Share-based compensation

 

 

 

6,094

 

 

6,094

Share repurchases, including fees

 

(1,167)

 

(12)

 

(22,851)

 

(752,345)

 

(775,208)

Balance at March 31, 2022

 

65,920

$

659

$

1,309,071

$

(1,636,267)

$

(1,736)

$

(328,273)

See accompanying Notes to condensed consolidated financial statements.

5

O’REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(In thousands)

For the Three Months Ended

March 31, 

    

2023

    

2022

Operating activities:

 

  

 

  

Net income

$

516,885

$

481,880

Adjustments to reconcile net income to net cash provided by operating activities:

 

  

 

Depreciation and amortization of property, equipment and intangibles

 

93,747

 

82,923

Amortization of debt discount and issuance costs

 

1,215

 

1,102

Deferred income taxes

 

3,393

 

5,031

Share-based compensation programs

 

7,435

 

6,533

Other

 

29

 

1,007

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

(2,610)

 

(33,678)

Inventory

 

(179,481)

 

(158,387)

Accounts payable

 

172,701

 

247,280

Income taxes payable

 

145,441

 

138,228

Other

 

(44,991)

 

(82,033)

Net cash provided by operating activities

 

713,764

 

689,886

Investing activities:

 

  

 

  

Purchases of property and equipment

 

(223,268)

 

(103,990)

Proceeds from sale of property and equipment

 

2,704

 

3,157

Investment in tax credit equity investments

(4,080)

Other

 

(956)

 

(68)

Net cash used in investing activities

 

(221,520)

 

(104,981)

Financing activities:

 

  

 

  

Proceeds from borrowings on revolving credit facility

 

1,216,000

 

Payments on revolving credit facility

 

(661,000)

 

Repurchases of common stock

 

(1,111,461)

 

(775,208)

Net proceeds from issuance of common stock

 

15,146

 

19,939

Other

 

(354)

 

(350)

Net cash used in financing activities

 

(541,669)

 

(755,619)

Effect of exchange rate changes on cash

714

147

Net decrease in cash and cash equivalents

 

(48,711)

 

(170,567)

Cash and cash equivalents at beginning of the period

 

108,583

 

362,113

Cash and cash equivalents at end of the period

$

59,872

$

191,546

Supplemental disclosures of cash flow information:

 

  

 

  

Income taxes paid

$

9,696

$

8,584

Interest paid, net of capitalized interest

 

26,531

 

31,514

See accompanying Notes to condensed consolidated financial statements.

6

O’REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

March 31, 2023

NOTE 1 – BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements of O’Reilly Automotive, Inc. and its subsidiaries (the “Company” or “O’Reilly”) have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements.  In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.  Operating results for the three months ended March 31, 2023, are not necessarily indicative of the results that may be expected for the year ended December 31, 2023.  For further information, refer to the consolidated financial statements and footnotes thereto included in the Company’s annual report on Form 10-K for the year ended December 31, 2022.

Principles of consolidation:

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries.  All inter-company balances and transactions have been eliminated in consolidation.    

NOTE 2 – VARIABLE INTEREST ENTITIES

The Company invests in certain tax credit funds that promote renewable energy.  These investments generate a return primarily through the realization of federal tax credits and other tax benefits.  The Company accounts for the tax attributes of its renewable energy investments using the deferral method.  Under this method, realized investment tax credits and other tax benefits are recognized as a reduction of the renewable energy tax credits.

The Company has determined its investment in these tax credit funds were investments in variable interest entities (“VIEs”).  The Company analyzes any investments in VIEs at inception and again if certain triggering events are identified to determine if it is the primary beneficiary.  The Company considers a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact the VIEs’ economic performance including, but not limited to, the ability to direct financing, leasing, construction, and other operating decisions and activities.  As of March 31, 2023, the Company had invested in six unconsolidated tax credit fund entities that were considered to be VIEs and concluded it was not the primary beneficiary of any of the entities, as it did not have the power to control the activities that most significantly impact the entities, and has therefore accounted for these investments using the equity method.  

The Company’s maximum exposure to losses associated with these VIEs is generally limited to its net investment, which was $36.9 million as of March 31, 2023, and was included in “Other assets, net” on the accompanying Condensed Consolidated Balance Sheets.  As of March 31, 2023, the Company had commitments to make certain additional capital contributions to one of its tax credit funds totaling approximately $3.1 million upon achievement of project milestones by the solar energy farms, which was paid subsequent to the end of the first quarter.

NOTE 3 – FAIR VALUE MEASUREMENTS

The Company uses the fair value hierarchy, which prioritizes the inputs used to measure the fair value of certain of its financial instruments.  The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).  The Company uses the income and market approaches to determine the fair value of its assets and liabilities.  The three levels of the fair value hierarchy are set forth below:

Level 1 – Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.
Level 2 – Inputs other than quoted prices in active markets included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3 – Unobservable inputs for the asset or liability.

7

Financial assets and liabilities measured at fair value on a recurring basis:

The Company invests in various marketable securities with the intention of selling these securities to fulfill its future unsecured obligations under the Company’s nonqualified deferred compensation plan.  See Note 11 for further information concerning the Company’s benefit plans.

The Company’s marketable securities were accounted for as trading securities and the carrying amount of its marketable securities were included in “Other assets, net” on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2023, and December 31, 2022.  The Company recorded an increase in fair value related to its marketable securities in the amount of $2.5 million and a decrease in fair value related to its marketable securities in the amount of $2.8 million for the three months ended March 31, 2023 and 2022, respectively, which were included in “Other income (expense)” on the accompanying Condensed Consolidated Statements of Income.  

The tables below identify the estimated fair value of the Company’s marketable securities, determined by reference to quoted market prices (Level 1), as of March 31, 2023, and December 31, 2022 (in thousands):

March 31, 2023

Quoted Priced in Active Markets

Significant Other

Significant

for Identical Instruments

Observable Inputs

Unobservable Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Marketable securities

$

53,321

$

$

$

53,321

December 31, 2022

Quoted Prices in Active Markets

Significant Other

Significant

for Identical Instruments

Observable Inputs

Unobservable Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Marketable securities

$

49,371

$

$

$

49,371

Non-financial assets and liabilities measured at fair value on a nonrecurring basis:

Certain long-lived non-financial assets and liabilities may be required to be measured at fair value on a nonrecurring basis in certain circumstances, including when there is evidence of impairment.  These non-financial assets and liabilities may include assets acquired in a business combination or property and equipment that are determined to be impaired.  As of March 31, 2023, and December 31, 2022, the Company did not have any non-financial assets or liabilities that had been measured at fair value subsequent to initial recognition.

Fair value of financial instruments:

The carrying amounts of the Company’s senior notes and unsecured revolving credit facility borrowings are included in “Long-term debt” on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2023, and December 31, 2022.  

The table below identifies the estimated fair value of the Company’s senior notes, using the market approach.  The fair value as of March 31, 2023, and December 31, 2022, was determined by reference to quoted market prices of the same or similar instruments (Level 2) (in thousands):

March 31, 2023

December 31, 2022

Carrying Amount

Estimated Fair Value

Carrying Amount

Estimated Fair Value

Senior Notes

$

4,372,678

$

4,194,546

$

4,371,653

$

4,119,777

The carrying amount of the Company’s unsecured revolving credit facility approximates fair value (Level 2), as borrowings under the facility bear variable interest at current market rates.  See Note 6 for further information concerning the Company’s senior notes and unsecured revolving credit facility.

The accompanying Condensed Consolidated Balance Sheets include other financial instruments, including cash and cash equivalents, accounts receivable, amounts receivable from suppliers, and accounts payable.  Due to the short-term nature of these financial instruments, the Company believes that the carrying values of these instruments approximate their fair values.

8

NOTE 4 – LEASES

The Company leases certain office space, retail stores, distribution centers, and equipment under long-term, non-cancelable operating leases.  The following table summarizes Total lease cost for the three months ended March 31, 2023 and 2022, which were primarily included in “Selling, general and administrative expenses” on the accompanying Condensed Consolidated Statements of Income (in thousands):

For the Three Months Ended

March 31, 

    

2023

2022

Operating lease cost

$

96,518

$

89,709

Short-term operating lease cost

 

3,704

 

2,777

Variable operating lease cost

 

24,471

 

23,457

Sublease income

 

(1,214)

 

(1,145)

Total lease cost

$

123,479

$

114,798

The following table summarizes other lease-related information for the three months ended March 31, 2023 and 2022:

    

For the Three Months Ended

March 31, 

2023

2022

Cash paid for amounts included in the measurement of operating lease liabilities:

 

  

Operating cash flows from operating leases

$

95,494

$

89,829

Right-of-use assets obtained in exchange for new operating lease liabilities

126,986

63,934

NOTE 5 – SUPPLIER FINANCE PROGRAMS

The Company has established and maintains supplier finance programs with certain third-party financial institutions, which allow participating merchandise suppliers to voluntarily elect to assign the Company’s payment obligations due to these merchandise suppliers to one of the designated third-party institutions.  Under these supplier finance programs, the Company has agreed to pay the third-party financial institutions the stated amount of confirmed merchandise supplier invoices on the original maturity dates of the invoices, which are generally for a term of one year.  The Company does not have any assets pledged as security or other forms of guarantees for the committed payment to the third-party financial institutions.  As of March 31, 2023, and December 31, 2022, the Company had obligations outstanding under these programs for invoices that were confirmed as valid to the third-party financial institutions in the amounts of $4.3 billion and $4.2 billion, respectively, which were included as a component of “Accounts payable” on the accompanying Condensed Consolidated Balance Sheets.      

NOTE 6 – FINANCING

The following table identifies the amounts included in “Long-term debt” on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2023, and December 31, 2022 (in thousands):

    

March 31, 2023

    

December 31, 2022

Revolving Credit Facility, weighted-average variable interest rate of 6.900%

$

555,000

$

3.850% Senior Notes due 2023, effective interest rate of 3.851%

 

300,000

 

300,000

3.550% Senior Notes due 2026, effective interest rate of 3.570%

 

500,000

 

500,000

3.600% Senior Notes due 2027, effective interest rate of 3.619%

 

750,000

 

750,000

4.350% Senior Notes due 2028, effective interest rate of 4.383%

 

500,000

 

500,000

3.900% Senior Notes due 2029, effective interest rate of 3.901%

500,000

500,000

4.200% Senior Notes due 2030, effective interest rate of 4.205%

500,000

500,000

1.750% Senior Notes due 2031, effective interest rate of 1.798%

500,000

500,000

4.700% Senior Notes due 2032, effective interest rate of 4.740%

850,000

850,000

Total principal amount of debt

4,955,000

4,400,000

Less: Unamortized discount and debt issuance costs

27,322

28,347

Total long-term debt

$

4,927,678

$

4,371,653

Unsecured revolving credit facility:

The Company is party to a credit agreement dated June 15, 2021, as amended as of March 6, 2023 (the “Credit Agreement”).  The Credit Agreement provides for a five-year $1.8 billion unsecured revolving credit facility (the “Revolving Credit Facility”) arranged by

9

JPMorgan Chase Bank, N.A., which is scheduled to mature in June of 2026.  The Credit Agreement includes a $200 million sub-limit for the issuance of letters of credit and a $75 million sub-limit for swing line borrowings under the Revolving Credit Facility.  As described in the Credit Agreement governing the Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the Revolving Credit Facility by up to $900 million, provided that the aggregate amount of the commitments does not exceed $2.7 billion at any time.

On March 6, 2023, the Company entered into the First Amendment (the “Amendment”) to the credit agreement to convert the LIBOR based pricing to Secured Overnight Financing Rate (“SOFR”) based pricing.  The Amendment replaces an Adjusted LIBO Rate with an Adjusted Term SOFR Rate, comprised of the Term SOFR Rate plus 0.100%.  The Amendment made no other material changes to the terms of the credit agreement.

As of March 31, 2023, and December 31, 2022, the Company had outstanding letters of credit, primarily to support obligations related to workers’ compensation, general liability, and other insurance policies, under the Credit Agreement in the amounts of $5.0 million and $5.1 million, respectively, reducing the aggregate availability under the Credit Agreement by those amounts.  Substantially all of these outstanding letters of credit have a one-year term from the date of issuance.  

Borrowings under the Revolving Credit Facility (other than swing line loans) bear interest, at the Company’s option, at either an Alternate Base Rate or an Adjusted Term SOFR Rate (both as defined in the Credit Agreement) plus an applicable margin.  Swing line loans made under the Revolving Credit Facility bear interest at an Alternate Base Rate plus the applicable margin for Alternate Base Rate loans.  In addition, the Company pays a facility fee on the aggregate amount of the commitments under the Credit Agreement in an amount equal to a percentage of such commitments.  The interest rate margins and facility fee are based upon the better of the ratings assigned to the Company’s debt by Moody’s Investor Service, Inc. and Standard & Poor’s Ratings Services, subject to limited exceptions.  As of March 31, 2023, based upon the Company’s current credit ratings, its margin for Alternate Base Rate loans was 0.000%, its margin for Term Benchmark Revolving Loans was 0.900% and its facility fee was 0.100%.

The Credit Agreement contains certain covenants, including limitations on subsidiary indebtedness, a minimum consolidated fixed charge coverage ratio of 2.50:1.00 and a maximum consolidated leverage ratio of 3.50:1.00.  The consolidated fixed charge coverage ratio includes a calculation of earnings before interest, taxes, depreciation, amortization, rent, and non-cash share-based compensation expense to fixed charges.  Fixed charges include interest expense, capitalized interest, and rent expense.  The consolidated leverage ratio includes a calculation of adjusted debt to earnings before interest, taxes, depreciation, amortization, rent, and non-cash share-based compensation expense.  Adjusted debt includes outstanding debt, outstanding stand-by letters of credit, and similar instruments, five-times rent expense and excludes any premium or discount recorded in conjunction with the issuance of long-term debt.  In the event that the Company should default on any covenant (subject to customary grace periods, cure rights, and materiality thresholds) contained in the Credit Agreement, certain actions may be taken, including, but not limited to, possible termination of commitments, immediate payment of outstanding principal amounts plus accrued interest and other amounts payable under the Credit Agreement, and litigation from lenders.  As of March 31, 2023, the Company remained in compliance with all covenants under the Credit Agreement.

In addition to the letters of credit issued under the Credit Agreement described above, as of March 31, 2023, and December 31, 2022, respectively, the Company had additional outstanding letters of credit, primarily to support obligations under workers’ compensation, general liability, and other insurance policies, in the amount of $111.7 million and $96.6 million.  Substantially all of these letters of credit have a one-year term from the date of issuance and were not issued under the Company’s Credit Agreement or another committed facility.

Senior notes:

As of March 31, 2023, the Company has issued and outstanding a cumulative $4.4 billion aggregate principal amount of unsecured senior notes, which are due between 2023 and 2032, with UMB Bank, N.A. and U.S. Bank Trust Company, National Association as trustees.  Interest on the senior notes, ranging from 1.750% to 4.700%, is payable semi-annually and is computed on the basis of a 360-day year.  The $300 million aggregate principal amount of unsecured 3.850% Senior Notes due 2023 was included in “Long-term debt” on the accompanying Condensed Consolidated Balance Sheet as of March 31, 2023, and December 31, 2022, as the Company has the ability and intent to refinance these notes on a long-term basis.  None of the Company’s subsidiaries is a guarantor under the senior notes.  Each of the senior notes is subject to certain customary covenants, with which the Company complied as of March 31, 2023.      

NOTE 7 – WARRANTIES

The Company provides warranties on certain merchandise it sells with warranty periods ranging from 30 days to limited lifetime warranties. The risk of loss arising from warranty claims is typically the obligation of the Company’s suppliers. Certain suppliers provide upfront allowances to the Company in lieu of accepting the obligation for warranty claims.  For this merchandise, when sold, the Company bears the risk of loss associated with the cost of warranty claims.  Differences between supplier allowances received by the Company, in lieu of warranty obligations and estimated warranty expense, are recorded as an adjustment to cost of sales.  Estimated

10

warranty costs, which are recorded as obligations at the time of sale, are based on the historical failure rate of each individual product line.  The Company’s historical experience has been that failure rates are relatively consistent over time and that the ultimate cost of warranty claims to the Company has been driven by volume of units sold as opposed to fluctuations in failure rates or the variation of the cost of individual claims.

The Company’s product warranty liabilities are included in “Other current liabilities” on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2023, and December 31, 2022; the following table identifies the changes in the Company’s aggregate product warranty liabilities for the three months ended March 31, 2023 (in thousands):

Warranty liabilities, balance at December 31, 2022

$

98,564

Warranty claims

 

(38,626)

Warranty accruals

 

39,219

Foreign currency translation

41

Warranty liabilities, balance at March 31, 2023

$

99,198

NOTE 8 – SHARE REPURCHASE PROGRAM

In January of 2011, the Company’s Board of Directors approved a share repurchase program. Under the program, the Company may, from time to time, repurchase shares of its common stock, solely through open market purchases effected through a broker dealer at prevailing market prices, based on a variety of factors such as price, corporate trading policy requirements, and overall market conditions.  The Company’s Board of Directors may increase or otherwise modify, renew, suspend, or terminate the share repurchase program at any time, without prior notice.  As announced on November 15, 2022, the Company’s Board of Directors approved a resolution to increase the authorization amount under the share repurchase program by an additional $1.5 billion, resulting in a cumulative authorization amount of $21.8 billion.  The additional authorization is effective for three years, beginning on its respective announcement date.

The following table identifies shares of the Company’s common stock that have been repurchased as part of the Company’s publicly announced share repurchase program for the three months ended March 31, 2023 and 2022 (in thousands, except per share data):

For the Three Months Ended

March 31, 

    

2023

    

2022

Shares repurchased

 

1,357

1,167

Average price per share

$

819.06

$

664.15

Total investment

$

1,111,447

$

775,196

As of March 31, 2023, the Company had $611.9 million remaining under its share repurchase authorization.  Excise tax on shares repurchased, assessed at one percent of the fair market value of net shares repurchased, was $11.1 million for the three months ended March 31, 2023.

Subsequent to the end of the first quarter and through May 9, 2023, the Company repurchased 0.2 million additional shares of its common stock under its share repurchase program, at an average price of $867.43, for a total investment of $152.2 million.  The Company has repurchased a total of 92.0 million shares of its common stock under its share repurchase program since the inception of the program in January of 2011 and through May 9, 2023, at an average price of $231.29, for a total aggregate investment of $21.3 billion.

11

NOTE 9 – ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

Accumulated other comprehensive income (loss) includes adjustments for foreign currency translations. The tables below summarize activity for changes in accumulated other comprehensive income (loss) for the three months ended March 31, 2023 and 2022 (in thousands):

Foreign

Total Accumulated Other

Currency (1)

Comprehensive Income

Accumulated other comprehensive income, balance at December 31, 2022

$

2,996

$

2,996

Change in accumulated other comprehensive income

18,898

18,898

Accumulated other comprehensive income, balance at March 31, 2023

$

21,894

$

21,894

Foreign

Total Accumulated Other

Currency (1)

Comprehensive Loss

Accumulated other comprehensive loss, balance at December 31, 2021

$

(6,799)

$

(6,799)

Change in accumulated other comprehensive income

5,063

5,063

Accumulated other comprehensive loss, balance at March 31, 2022

$

(1,736)

$

(1,736)

(1)Foreign currency translation is not shown net of additional U.S. tax, as other basis differences of non-U.S. subsidiaries are intended to be permanently reinvested.

NOTE 10 – REVENUE

The table below identifies the Company’s revenues disaggregated by major customer type for the three months ended March 31, 2023 and 2022 (in thousands):

For the Three Months Ended

March 31, 

    

2023

    

2022

Sales to do-it-yourself customers

$

1,918,467

$

1,815,814

Sales to professional service provider customers

 

1,711,964

 

1,399,364

Other sales and sales adjustments

 

77,433

 

80,833

Total sales

$

3,707,864

$

3,296,011

See Note 7 for information concerning the expected costs associated with the Company’s assurance warranty obligations.

NOTE 11 – SHARE-BASED COMPENSATION AND BENEFIT PLANS

The Company recognizes share-based compensation expense based on the fair value of the grants, awards, or shares at the time of the grant, award, or issuance.  Share-based compensation includes stock option awards, restricted stock awards, and stock appreciation rights issued under the Company’s incentive plans and stock issued through the Company’s employee stock purchase plan.

Stock options:

The Company’s incentive plans provide for the granting of stock options for the purchase of common stock of the Company to certain key employees of the Company.  Employee stock options are granted at an exercise price that is equal to the closing market price of the Company’s common stock on the date of the grant.  Employee stock options granted under the plans expire after 10 years and typically vest 25% per year, over four years.  The Company records compensation expense for the grant date fair value of the option awards evenly over the vesting period or minimum required service period.

12

The table below identifies stock option activity under these plans during the three months ended March 31, 2023 (in thousands, except per share data):

Shares

Weighted- Average

(in thousands)

Exercise Price

Outstanding at December 31, 2022

 

1,069

$

356.76

Granted

 

62

 

829.83

Exercised

 

(35)

 

291.35

Forfeited or expired

 

(5)

 

557.30

Outstanding at March 31, 2023

 

1,091

$

385.00

Exercisable at March 31, 2023

 

803

$

302.61

The fair value of each stock option award is estimated on the date of the grant using the Black-Scholes option pricing model. The Black-Scholes model requires the use of assumptions, including the risk-free rate, expected life, expected volatility, and expected dividend yield.

Risk-free interest rate – The United States Treasury rates in effect at the time the options are granted for the options’ expected life.
Expected life – Represents the period of time that options granted are expected to be outstanding. The Company uses historical experience to estimate the expected life of options granted.
Expected volatility – Measure of the amount, by which the Company’s stock price is expected to fluctuate, based on a historical trend.
Expected dividend yield – The Company has not paid, nor does it have plans in the foreseeable future to pay, any dividends.

The table below identifies the weighted-average assumptions used for grants awarded during the three months ended March 31, 2023 and 2022:

March 31, 

    

2023

2022

Risk free interest rate

 

3.91

%  

1.61

%  

Expected life

 

6.5

Years

6.5

Years

Expected volatility

 

29.1

%  

28.5

%  

Expected dividend yield

 

%  

%  

The following table summarizes activity related to stock options awarded by the Company for the three months ended March 31, 2023 and 2022 (in thousands, except per share data):

For the Three Months Ended

March 31, 

    

2023

    

2022

Compensation expense for stock options awarded

$

6,119

$

5,301

Income tax benefit from compensation expense related to stock options

 

1,534

 

1,346

Weighted-average grant-date fair value of options awarded

$

318.08

$

217.68

The remaining unrecognized compensation expense related to unvested stock option awards at March 31, 2023, was $48.2 million, and the weighted-average period of time over which this cost will be recognized is 2.8 years.

Other share-based compensation plans:

The Company sponsors other share-based compensation plans:  an employee stock purchase plan and incentive plans that provide for the awarding of shares of restricted stock to certain key employees and directors.  The Company’s employee stock purchase plan (the “ESPP”) permits eligible employees to purchase shares of the Company’s common stock at 85% of the fair market value.  The fair value of shares issued under the ESPP is based on the average of the high and low market prices of the Company’s common stock during the offering periods, and compensation expense is recognized based on the discount between the fair value and the employee purchase price for the shares sold to employees.  Restricted stock awarded under the incentive plans to certain key employees and directors vests after one-year or evenly over a three-year period and is held in escrow until such vesting has occurred.  The fair value of shares awarded under the incentive plans is based on the closing market price of the Company’s common stock on the date of the award, and compensation expense is recorded evenly over the vesting period or the minimum required service period.

13

The table below summarizes activity related to the Company’s other share-based compensation plans for the three months ended March 31, 2023 and 2022 (in thousands):

For the Three Months Ended

March 31, 

    

2023

    

2022

Compensation expense for shares issued under the ESPP

$

861

$

793

Income tax benefit from compensation expense related to shares issued under the ESPP

216

201

Compensation expense for restricted shares awarded

455

439

Income tax benefit from compensation expense related to restricted awards

$

114

$

112

Profit sharing and savings plan:

The Company sponsors a contributory profit sharing and savings plan (the “401(k) Plan”) that covers substantially all employees who are at least 21 years of age.  The Company makes matching contributions equal to 100% of the first 2% of each employee’s wages that are contributed and 25% of the next 4% of each employee’s wages that are contributed.  The Company may also make additional discretionary profit sharing contributions to the 401(k) Plan on an annual basis as determined by the Board of Directors.  The Company did not make any discretionary contributions to the 401(k) Plan during the three months ended March 31, 2023 or 2022.  The Company expensed matching contributions under the 401(k) Plan in the amount of $9.6 million and $8.6 million for the three months ended March 31, 2023 and 2022, respectively, which were primarily included in “Selling, general and administrative expenses” on the accompanying Condensed Consolidated Statements of Income.  

Nonqualified deferred compensation plan:

The Company sponsors a nonqualified deferred compensation plan (the “Deferred Compensation Plan”) for highly compensated employees whose contributions to the 401(k) Plan are limited due to the application of the annual limitations under the Internal Revenue Code.  The Company may make discretionary contributions to the Deferred Compensation Plan on an annual basis as determined by the Board of Directors.  In the event of bankruptcy, the assets of this plan are available to satisfy the claims of general creditors.  The Company has an unsecured obligation to pay, in the future, the value of the deferred compensation and Company match, if applicable, adjusted to reflect the performance, whether positive or negative, of selected investment measurement options chosen by each participant during the deferral period.  See Note 3 for further information concerning the Company’s marketable securities held to fulfill our future unsecured obligations under this plan.

The liability for compensation deferred under the Deferred Compensation Plan was $53.3 million and $49.4 million as of March 31, 2023, and December 31, 2022, respectively, which was included in “Other liabilities” on the accompanying Condensed Consolidated Balance Sheets.  The Company did not make any discretionary contributions to the Deferred Compensation Plan during the three months ended March 31, 2023 or 2022.  The Company expensed matching contributions under the Deferred Compensation Plan in the amount of less than $0.1 million for each of the three months ended March 31, 2023 and 2022, which were included in “Selling, general and administrative expenses” on the accompanying Condensed Consolidated Statements of Income.    

Stock appreciation rights:

The Company’s incentive plans provide for the granting of stock appreciation rights, which expire after 10 years and vest 25% per year, over four years, and are settled in cash.  As of March 31, 2023, and December 31, 2022, respectively, there were 14,748 and 13,159 stock appreciation rights outstanding.  During the three months ended March 31, 2023, there were 1,714 stock appreciation rights granted and 125 stock appreciation rights exercised.  The liability for compensation to be paid for redeemed stock appreciation rights was $3.2 million and $2.9 million as of March 31, 2023, and December 31, 2022, respectively, which were included in “Other liabilities” on the Condensed Consolidated Balance Sheets.  The Company recorded compensation expense for stock appreciation rights in the amount of $0.3 million and compensation benefit for stock appreciation rights in the amount of less than $0.1 million for the three months ended March 31, 2023 and 2022, respectively, which were included in “Selling, general and administrative expenses” on the accompanying Condensed Consolidated Statements of Income.    

NOTE 12 COMMITMENTS

Renewable energy tax credits:

The Company has entered into an agreement to purchase federal renewable energy tax credits (“RETC”).  As of March 31, 2023, the Company has committed to purchase approximately $300 million RETCs upon the credit transfer date, which is anticipated to occur by September of 2024.  

14

NOTE 13 – EARNINGS PER SHARE

The following table illustrates the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022 (in thousands, except per share data):

For the Three Months Ended

March 31, 

    

2023

    

2022

Numerator (basic and diluted):

 

  

 

  

Net income

$

516,885

$

481,880

Denominator:

 

  

 

  

Weighted-average common shares outstanding – basic

 

61,840

 

66,572

Effect of stock options (1)

 

558

 

618

Weighted-average common shares outstanding – assuming dilution

 

62,398

 

67,190

Earnings per share:

 

  

 

  

Earnings per share-basic

$

8.36

$

7.24

Earnings per share-assuming dilution

$

8.28

$

7.17

Antidilutive potential common shares not included in the calculation of diluted earnings per share:

 

  

 

  

Stock options (1)

 

149

 

115

Weighted-average exercise price per share of antidilutive stock options (1)

$

725.14

$

657.14

(1)See Note 11 for further information concerning the terms of the Company’s share-based compensation plans.

For the three months ended March 31, 2023 and 2022, the computation of diluted earnings per share did not include certain securities. These securities represent underlying stock options not included in the computation of diluted earnings per share, because the inclusion of such equity awards would have been antidilutive.

See Note 8 for information concerning the Company’s subsequent share repurchases.  

NOTE 14 – LEGAL MATTERS

The Company is currently involved in litigation incidental to the ordinary conduct of the Company’s business.  Based on existing facts and historical patterns, the Company accrues for litigation losses in instances where an adverse outcome is probable and the Company is able to reasonably estimate the probable loss in accordance with Accounting Standard Codification 450-20.  The Company also accrues for an estimate of legal costs to be incurred for litigation matters.  Although the Company cannot ascertain the amount of liability that it may incur from legal matters, it does not currently believe that, in the aggregate, these matters, taking into account applicable insurance and accruals, will have a material adverse effect on its consolidated financial position, results of operations or cash flows in a particular quarter or annual period.  

NOTE 15 – RECENT ACCOUNTING PRONOUNCEMENTS

In September of 2022, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standard Update (“ASU”) No. 2022-04, “Liabilities – Supplier Finance Programs (Subtopic 405-50):  Disclosure of Supplier Finance Program Obligations” (“ASU 2022-04”).  ASU 2022-04 enhances the transparency of supplier finance programs.  Under ASU 2022-04, a buyer in a supplier finance program would be required to disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude.  ASU 2022-04 is effective for annual reporting periods beginning after December 15, 2022, including interim periods within that reporting period, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023.  ASU 2022-04 allows for early adoption and requires retrospective adoption, except on rollforward information, which should be applied prospectively.  The Company adopted this guidance, using the retrospective adoption method, beginning with its first quarter ending March 31, 2023, with the exception, as stated in the guidance, of the rollforward information, which will be adopted prospectively, disclosure for which will be effective with the Company’s fiscal year beginning after December 15, 2023.  The application of this new guidance did not have a material impact on the Company’s consolidated financial condition, results of operations or cash flows, as the guidance requires disclosure only.  See Note 5 for further information concerning the Company’s supplier finance programs.  

15

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

Unless otherwise indicated, “we,” “us,” “our,” and similar terms, as well as references to the “Company” or “O’Reilly,” refer to O’Reilly Automotive, Inc. and its subsidiaries.

In Management’s Discussion and Analysis, we provide a historical and prospective narrative of our general financial condition, results of operations, liquidity, and certain other factors that may affect our future results, including

an overview of the key drivers and other influences on the automotive aftermarket industry;
our results of operations for the three months ended March 31, 2023 and 2022;
our liquidity and capital resources;
our critical accounting estimates; and
recent accounting pronouncements that may affect our Company.

The review of Management’s Discussion and Analysis should be made in conjunction with our condensed consolidated financial statements, related notes and other financial information, forward-looking statements, and other risk factors included elsewhere in this quarterly report.

FORWARD-LOOKING STATEMENTS

We claim the protection of the safe-harbor for forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995.  You can identify these statements by forward-looking words such as “estimate,” “may,” “could,” “will,” “believe,” “expect,” “would,” “consider,” “should,” “anticipate,” “project,” “plan,” “intend,” or similar words.  In addition, statements contained within this quarterly report that are not historical facts are forward-looking statements, such as statements discussing, among other things, expected growth, store development, integration and expansion strategy, business strategies, future revenues, and future performance.  These forward-looking statements are based on estimates, projections, beliefs, and assumptions and are not guarantees of future events and results.  Such statements are subject to risks, uncertainties, and assumptions, including, but not limited to, the economy in general; inflation; consumer debt levels; product demand; a public health crisis; the market for auto parts; competition; weather; tariffs; availability of key products and supply chain disruptions; business interruptions, including terrorist activities, war and the threat of war; failure to protect our brand and reputation; challenges in international markets; volatility of the market price of our common stock; our increased debt levels; credit ratings on public debt; historical growth rate sustainability; our ability to hire and retain qualified employees; risks associated with the performance of acquired businesses; damage, failure or interruption of information technology systems, including information security and cyber-attacks; and governmental regulations.  Actual results may materially differ from anticipated results described or implied in these forward-looking statements.  Please refer to the “Risk Factors” section of our annual report on Form 10-K for the year ended December 31, 2022, and subsequent Securities and Exchange Commission filings, for additional factors that could materially affect our financial performance.  Forward-looking statements speak only as of the date they were made, and we undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events, or otherwise, except as required by applicable law.

OVERVIEW

We are a specialty retailer of automotive aftermarket parts, tools, supplies, equipment, and accessories in the United States, Puerto Rico, and Mexico.  We are one of the largest U.S. automotive aftermarket specialty retailers, selling our products to both DIY customers and professional service providers – our “dual market strategy.”  Our goal is to achieve growth in sales and profitability by capitalizing on our competitive advantages, such as our dual market strategy, superior customer service provided by well-trained and technically proficient Team Members, and strategic distribution and hub store network that provides same day and over-night inventory access for our stores to offer a broad selection of product offerings.  The successful execution of our growth strategy includes aggressively opening new stores, growing sales in existing stores, continually enhancing merchandising and store layouts, and implementing our Omnichannel initiatives.  As of March 31, 2023, we operated 5,986 stores in 48 U.S. states and Puerto Rico and 43 stores in Mexico.    

The extensive product line offered in our stores consists of new and remanufactured automotive hard parts, maintenance items, accessories, a complete line of auto body paint and related materials, automotive tools, and professional service provider service equipment.  Our extensive product line includes an assortment of products that are differentiated by quality and price for most of the product lines we offer.  For many of our product offerings, this quality differentiation reflects “good,” “better,” and “best” alternatives.  Our sales and total gross profit dollars are, generally, highest for the “best” quality category of products.  Consumers’ willingness to select products at a higher point on the value spectrum is a driver of enhanced sales and profitability in our industry.  We have ongoing initiatives focused on marketing and training to educate customers on the advantages of ongoing vehicle maintenance, as well as “purchasing up” on the value spectrum.

16

Our stores also offer enhanced services and programs to our customers, including used oil, oil filter, and battery recycling; battery, wiper, and bulb replacement; battery diagnostic testing; electrical and module testing; check engine light code extraction; loaner tool program; drum and rotor resurfacing; custom hydraulic hoses; professional paint shop mixing and related materials; and machine shops.

Our business is influenced by a number of general macroeconomic factors that impact both our industry and consumers, including, but not limited to, inflation, including rising consumer staples; fuel and energy costs; unemployment trends; interest rates; and other economic factors.  Future changes, such as continued broad-based inflation and rapid increases in fuel costs that exceed wage growth, may negatively impact our consumers’ level of disposable income, and we cannot predict the degree these changes, or other future changes, may have on our business or industry.

We believe the key drivers of demand over the long-term for the products sold within the automotive aftermarket include the number of U.S. miles driven, number of U.S. registered vehicles, annual rate of light vehicle sales, and average vehicle age.

Number of Miles Driven 

The number of total miles driven in the U.S. influences the demand for repair and maintenance products sold within the automotive aftermarket.  In total, vehicles in the U.S. are driven approximately three trillion miles per year, resulting in ongoing wear and tear and a corresponding continued demand for the repair and maintenance products necessary to keep these vehicles in operation.  According to the U.S. Department of Transportation, the number of total miles driven in the U.S. decreased 13.2% in 2020, as a result of responses to the coronavirus pandemic, including work from home arrangements and reduced travel.  Miles driven improved and increased 11.2% in 2021, and continued to improve and increased 0.9% in 2022, and year-to-date through February of 2023, miles driven have increased 3.8%.  Total miles driven can be impacted by macroeconomic factors, including rapid increases in fuel cost, but we are unable to predict the degree of impact these factors may have on miles driven in the future.  

Size and Age of the Vehicle Fleet

The total number of vehicles on the road and the average age of the vehicle population heavily influence the demand for products sold within the automotive aftermarket industry.  As reported by the Auto Care Association, the total number of registered vehicles increased 12.1% from 2011 to 2021, bringing the number of light vehicles on the road to 279 million by the end of 2021.  In 2022, the rate of new vehicle sales was pressured due to supply chain constraints experienced by manufacturers, and the seasonally adjusted annual rate of light vehicle sales in the U.S. (“SAAR”) was below the historical average at approximately 13.3 million vehicles for the year ended December 31, 2022.  The degree to which potential supply chain constraints may affect new vehicle production capacity in 2023 is difficult to determine, with the current 2023 outlook for the SAAR estimated to be approximately 14.8 million vehicles, which again remains below the historical average.  From 2011 to 2021, vehicle scrappage rates have remained relatively stable, ranging from 4.1% to 5.7% annually.  As a result, over the past decade, the average age of the U.S. vehicle population has increased, growing 11.0%, from 10.9 years in 2011 to 12.1 years in 2021.  While the annual changes to the vehicle population resulting from new vehicle sales and the fluctuation in vehicle scrappage rates in any given year represent a small percentage of the total light vehicle population and have a muted impact on the total number and average age of vehicles on the road over the short term, we believe our business benefits from the current environment of elevated new and used vehicle prices, as consumers are more willing to continue to invest in their current vehicle.  

We believe the increase in average vehicle age over the long term can be attributed to better engineered and manufactured vehicles, which can be reliably driven at higher mileages due to better quality power trains, interiors and exteriors, and the consumer’s willingness to invest in maintaining these higher-mileage, better built vehicles.  As the average age of vehicles on the road increases, a larger percentage of miles are being driven by vehicles that are outside of a manufacturer warranty.  These out-of-warranty, older vehicles generate strong demand for automotive aftermarket products as they go through more routine maintenance cycles, have more frequent mechanical failures, and generally require more maintenance than newer vehicles.  We believe consumers will continue to invest in these reliable, higher-quality, higher-mileage vehicles, and these investments, along with an increasing total light vehicle fleet, will support continued demand for automotive aftermarket products.

Inflationary cost pressures impact our business; however, historically we have been successful, in many cases, in reducing the effects of merchandise cost increases, principally by taking advantage of supplier incentive programs, economies of scale resulting from increased volume of purchases and selective forward buying.  To the extent our acquisition costs increase due to base commodity price increases or other input cost increases affecting the entire industry, we have typically been able to pass along these cost increases through higher selling prices for the affected products.  As a result, we do not believe inflation has had a material adverse effect on our operations.

To some extent, our business is seasonal, primarily as a result of the impact of weather conditions on customer buying patterns.  While we have historically realized operating profits in each quarter of the year, our store sales and profits have historically been higher in the second and third quarters (April through September) than in the first and fourth quarters (October through March) of the year.

17

We remain confident in our ability to gain market share in our existing markets and grow our business in new markets by focusing on our dual market strategy and the core O’Reilly values of hard work and excellent customer service.    

RESULTS OF OPERATIONS

Sales:

Sales for the three months ended March 31, 2023, increased $412 million, or 12%, to $3.71 billion from $3.30 billion for the same period one year ago.  Comparable store sales for stores open at least one year increased 10.8% and 4.8% for the three months ended March 31, 2023 and 2022, respectively.  Comparable store sales are calculated based on the change in sales for U.S. stores open at least one year and exclude sales of specialty machinery, sales to independent parts stores, and sales to Team Members.  Online sales for ship-to-home orders and pickup in-store orders for U.S. stores open at least one year are included in the comparable store sales calculation. We opened 58 and 54 net, new stores during the three months ended March 31, 2023 and 2022, respectively.  We anticipate total new store growth to be 180 to 190 net, new store openings in 2023.  

The increase in sales for the three months ended March 31, 2023, was primarily the result of the 10.8% increase in domestic comparable store sales and a $68 million increase in sales from new stores opened in 2022 and 2023 that are not yet considered comparable stores.  Our comparable store sales increase for the three months ended March 31, 2023, was driven by increases in average ticket values for both professional service provider and DIY customers and positive transaction counts from professional service provider customers, partially offset by negative transaction counts from DIY customers.  Average ticket values benefited from increases in average selling prices, on a same-SKU basis, as compared to the same period in 2022, driven by increases in acquisition costs of inventory, which were passed on in selling prices.  Average ticket values also continue to be positively impacted by the increasing complexity and cost of replacement parts necessary to maintain the current population of better-engineered and more technically advanced vehicles.  These better-engineered, more technically advanced vehicles require less frequent repairs, as the component parts are more durable and last for longer periods of time.  The resulting decrease in repair frequency creates pressure on customer transaction counts; however, when repairs are needed, the cost of replacement parts is, on average, greater, which is a benefit to average ticket values.  The increase in professional service provider customer transaction counts was driven by consistently exceptional execution of our strategies surrounding superior service, inventory availability, and competitive pricing.  The decrease in DIY customer transaction counts was driven by broader industry dynamics on reduced repair frequency from better engineered parts, as well as pressure from the timing of the onset of spring weather.

See Note 10 “Revenue” to the Condensed Consolidated Financial Statements for further information concerning our sales.

Gross profit:

Gross profit for the three months ended March 31, 2023, increased 11% to $1.89 billion (or 51.0% of sales) from $1.71 billion (or 51.8% of sales) for the same period one year ago.  The increase in gross profit dollars for the three months ended March 31, 2023, was primarily the result of new store sales and the increase in comparable store sales at existing stores.  The decrease in gross profit as a percentage of sales for the three months ended March 31, 2023, was primarily due to the impact of the rollout of our professional pricing initiative in the middle of the first quarter of 2022, which was a strategic investment aimed at ensuring we are more competitively priced on the professional side of our business, a greater percentage of our total sales mix being generated from professional service provider customers, which carry a lower gross margin than DIY sales, and a benefit in the prior year from selling through inventory purchased prior to recent acquisition cost increases and corresponding selling price increases.

Selling, general and administrative expenses:

Selling, general and administrative expenses (“SG&A”) for the three months ended March 31, 2023, increased 13% to $1.17 billion (or 31.7% of sales) from $1.04 billion (or 31.5% of sales) for the same period one year ago.  The increase in total SG&A dollars for the three months ended March 31, 2023, was primarily the result of the resumption of our annual-in person leadership conference, our transition to an enhanced paid time-off program for our Team Members, and additional Team Members, facilities, and vehicles to support our increased sales and store count.  The increase in SG&A as a percentage of sales for the three months ended March 31, 2023, was principally due to costs associated with our leadership conference and our enhanced paid time-off program.    

Operating income:

As a result of the impacts discussed above, operating income for the three months ended March 31, 2023, increased 7% to $717 million (or 19.3% of sales) from $670 million (or 20.3% of sales) for the same period one year ago.    

Other income and expense:

Total other expense for the three months ended March 31, 2023, increased 8% to $39 million (or 1.1% of sales) from $36 million (or 1.1% of sales) for the same period one year ago.  The increase in total other expense for the three months ended March 31, 2023, was

18

the result of increased interest expense on higher average outstanding borrowings, partially offset by an increase in the value of our trading securities, as compared to a decrease in the same period one year ago.    

Income taxes:

Our provision for income taxes for the three months ended March 31, 2023, increased 6% to $161 million (23.7% effective tax rate) from $151 million (23.9% effective tax rate) for the same period one year ago.  The increase in our provision for income taxes for the three months ended March 31, 2023, was the result of higher taxable income, partially offset by higher excess tax benefits from share-based compensation.  The decrease in our effective tax rate for the three months ended March 31, 2023, was the result of higher excess tax benefits from share-based compensation.

Net income:

As a result of the impacts discussed above, net income for the three months ended March 31, 2023, increased 7% to $517 million (or 13.9% of sales) from $482 million (or 14.6% of sales) for the same period one year ago.    

Earnings per share:

Our diluted earnings per common share for the three months ended March 31, 2023, increased 15% to $8.28 on 62 million shares from $7.17 on 67 million shares for the same period one year ago.    

LIQUIDITY AND CAPITAL RESOURCES

Our long-term business strategy requires capital to open new stores, fund strategic acquisitions, expand distribution infrastructure, operate and maintain our existing stores, develop enhanced information technology systems and tools, and may include the opportunistic repurchase of shares of our common stock through our Board-approved share repurchase program.  Our material cash requirements necessary to maintain the current operations of our long-term business strategy include, but are not limited to, inventory purchases; human capital obligations, including payroll and benefits; contractual obligations, including debt and interest obligations; capital expenditures; payment of income taxes; and other operational priorities.  We expect to fund our short- and long-term cash and capital requirements with our primary sources of liquidity, which include funds generated from the normal course of our business operations, borrowings under our unsecured revolving credit facility, and senior note offerings.  However, there can be no assurance that we will continue to generate cash flows or maintain liquidity at or above recent levels, as we are unable to predict decreased demand for our products or changes in customer buying patterns.  Additionally, these factors could also impact our ability to meet the debt covenants of our credit agreement and, therefore, negatively impact the funds available under our unsecured revolving credit facility.

Other than the commitment discussed in Note 12 “Commitments” to the Condensed Consolidated Financial Statements, there have been no material changes to the contractual obligations, to which we are committed, since those discussed in our annual report on Form 10-K for the year ended December 31, 2022.

The following table identifies cash provided by/(used in) our operating, investing and financing activities for the three months ended March 31, 2023 and 2022 (in thousands):

For the Three Months Ended

March 31, 

Liquidity:

    

2023

    

2022

Total cash provided by/(used in):

 

  

 

  

Operating activities

$

713,764

$

689,886

Investing activities

 

(221,520)

 

(104,981)

Financing activities

 

(541,669)

 

(755,619)

Effect of exchange rate changes on cash

714

147

Net decrease in cash and cash equivalents

$

(48,711)

$

(170,567)

Capital expenditures

$

223,268

$

103,990

Free cash flow (1)

486,118

579,350

(1)Calculated as net cash provided by operating activities, less capital expenditures, excess tax benefit from share-based compensation payments, and investment in tax credit equity investments for the period.  See page 21 for the reconciliation of the calculation of free cash flow.

Operating activities:

The increase in net cash provided by operating activities during the three months ended March 31, 2023, compared to the same period in 2022, was primarily due to a smaller decrease in accrued benefits and withholdings, an increase in net income, and a smaller increase in accounts receivable, partially offset by an increase in net inventory investment.  The decrease in accrued benefits and withholdings

19

was due to lower accrued incentive compensation payments in 2023, versus the same period in 2022.  The smaller increase in accounts receivable was primarily due to the business day timing of period end dates.  

Investing activities:

The increase in net cash used in investing activities during the three months ended March 31, 2023, compared to the same period in 2022, was the result of an increase in capital expenditures.  The increase in capital expenditures was primarily due to an increase in store and distribution enhancement and expansion projects, as well as an increase in vehicle fleet upgrade investments, in the current period, as compared to the same period in the prior year.    

Financing activities:

The decrease in net cash used in financing activities during the three months ended March 31, 2023, compared to the same period in 2022, was attributable to net borrowings on our revolving credit facility in the current period, partially offset by an increase in repurchases of our common stock in the current period, as compared to the same period in the prior year.

Debt instruments:

See Note 6 “Financing” to the Condensed Consolidated Financial Statements for information concerning the Company’s credit agreement, unsecured revolving credit facility, outstanding letters of credit and unsecured senior notes.

Debt covenants:

The indentures governing our senior notes contain covenants that limit our ability and the ability of certain of our subsidiaries to, among other things, create certain liens on assets to secure certain debt and enter into certain sale and leaseback transactions, and limit our ability to merge or consolidate with another company or transfer all or substantially all of our property, in each case as set forth in the indentures.  These covenants are, however, subject to a number of important limitations and exceptions.  As of March 31, 2023, we were in compliance with the covenants applicable to our senior notes.

The Credit Agreement contains certain covenants, including limitations on indebtedness, a minimum consolidated fixed charge coverage ratio of 2.50:1.00 and a maximum consolidated leverage ratio of 3.50:1.00.  The consolidated fixed charge coverage ratio includes a calculation of earnings before interest, taxes, depreciation, amortization, rent, and non-cash share-based compensation expense to fixed charges.  Fixed charges include interest expense, capitalized interest, and rent expense.  The consolidated leverage ratio includes a calculation of adjusted debt to earnings before interest, taxes, depreciation, amortization, rent, and non-cash share-based compensation expense.  Adjusted debt includes outstanding debt, outstanding stand-by letters of credit, and similar instruments, five-times rent expense and excludes any premium or discount recorded in conjunction with the issuance of long-term debt.  In the event that we should default on any covenant contained within the Credit Agreement, certain actions may be taken, including, but not limited to, possible termination of commitments, immediate payment of outstanding principal amounts plus accrued interest and other amounts payable under the Credit Agreement, and litigation from our lenders.

We had a consolidated fixed charge coverage ratio of 6.64 times and 6.93 times as of March 31, 2023 and 2022, respectively, and a consolidated leverage ratio of 1.86 times and 1.62 times as of March 31, 2023 and 2022, respectively, remaining in compliance with all covenants related to the borrowing arrangements.

20

The table below outlines the calculations of the consolidated fixed charge coverage ratio and consolidated leverage ratio covenants, as defined in the Credit Agreement governing the Revolving Credit Facility, for the twelve months ended March 31, 2023 and 2022 (dollars in thousands):

For the Twelve Months Ended

March 31, 

    

2023

    

2022

GAAP net income

$

2,207,655

$

2,144,956

Add:

Interest expense

 

167,451

 

142,103

Rent expense (1)

 

400,831

 

375,942

Provision for income taxes

 

635,159

 

614,392

Depreciation expense

 

363,811

 

323,539

Amortization expense

 

4,946

 

7,844

Non-cash share-based compensation

 

27,360

 

24,897

Non-GAAP EBITDAR

$

3,807,213

$

3,633,673

Interest expense

$

167,451

$

142,103

Capitalized interest

 

5,259

 

6,425

Rent expense (1)

 

400,831

 

375,942

Total fixed charges

$

573,541

$

524,470

Consolidated fixed charge coverage ratio

 

6.64

 

6.93

GAAP debt

$

4,927,678

$

3,827,891

Add:

Stand-by letters of credit

 

116,688

 

139,569

Discount on senior notes

 

6,088

 

4,188

Debt issuance costs

 

21,234

 

17,921

Five-times rent expense

 

2,004,155

 

1,879,710

Non-GAAP adjusted debt

$

7,075,843

$

5,869,279

Consolidated leverage ratio

 

1.86

 

1.62

(1)The table below outlines the calculation of Rent expense and reconciles Rent expense to Total lease cost, per Accounting Standard Codification 842 (“ASC 842”) the most directly comparable GAAP financial measure, for the twelve months ended March 31, 2023 and 2022 (in thousands):

For the Twelve Months Ended

March 31, 

2023

2022

Total lease cost, per ASC 842

    

$

476,439

$

448,384

Less:

Variable non-contract operating lease components, related to property taxes and insurance

 

75,608

 

72,442

Rent expense

$

400,831

$

375,942

The table below outlines the calculation of Free cash flow and reconciles Free cash flow to Net cash provided by operating activities, the most directly comparable GAAP financial measure, for the three months ended March 31, 2023 and 2022 (in thousands):

For the Three Months Ended

March 31, 

    

2023

    

2022

Cash provided by operating activities

$

713,764

$

689,886

Less:

Capital expenditures

 

223,268

 

103,990

Excess tax benefit from share-based compensation payments

 

4,378

 

2,466

Investment in tax credit equity investments

 

 

4,080

Free cash flow

$

486,118

$

579,350

Free cash flow, the consolidated fixed charge coverage ratio, and the consolidated leverage ratio discussed and presented in the tables above are not derived in accordance with United States generally accepted accounting principles (“GAAP”).  We do not, nor do we suggest investors should, consider such non-GAAP financial measures in isolation from, or as a substitute for, GAAP financial information.  We believe that the presentation of our free cash flow, consolidated fixed charge coverage ratio, and consolidated leverage ratio provides meaningful supplemental information to both management and investors and reflects the required covenants under the Credit Agreement.  We include these items in judging our performance and believe this non-GAAP information is useful to investors as

21

well.  Material limitations of these non-GAAP measures are that such measures do not reflect actual GAAP amounts.  We compensate for such limitations by presenting, in the tables above, a reconciliation to the most directly comparable GAAP measures.

Share repurchase program:

See Note 8 “Share Repurchase Program” to the Consolidated Financial Statements for information on our share repurchase program.  

CRITICAL ACCOUNTING ESTIMATES

The preparation of our financial statements in accordance with GAAP requires the application of certain estimates and judgments by management.  Management bases its assumptions, estimates, and adjustments on historical experience, current trends and other factors believed to be relevant at the time the condensed consolidated financial statements are prepared. There have been no material changes in the critical accounting estimates since those discussed in our annual report on Form 10-K for the year ended December 31, 2022.

RECENT ACCOUNTING PRONOUNCEMENTS

See Note 15 “Recent Accounting Pronouncements” to the Condensed Consolidated Financial Statements for information about recent accounting pronouncements.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

Interest rate risk:

We are subject to interest rate risk to the extent we borrow against our unsecured revolving credit facility (the “Revolving Credit Facility”) with variable interest rates based on either an Alternative Base Rate or Adjusted Term SOFR Rate, as defined in the credit agreement governing the Revolving Credit Facility.  As of March 31, 2023, we had outstanding borrowings under our Revolving Credit Facility in the amount of $555.0 million, at the weighted-average variable interest rate of 6.900%.  At this borrowing level, a 10% increase in interest rates would have had an unfavorable annual impact on our pre-tax earnings and cash flows in the amount of $4.2 million.

Cash equivalents risk:

We invest certain of our excess cash balances in short-term, highly-liquid instruments with maturities of 90 days or less.  We do not expect any material losses from our invested cash balances and we believe that our interest rate exposure is minimal.  As of March 31, 2023, our cash and cash equivalents totaled $59.9 million.

Foreign currency risk:

Foreign currency exposures arising from transactions include firm commitments and anticipated transactions denominated in a currency other than our entities’ functional currencies.  To minimize our risk, we generally enter into transactions denominated in the respective functional currencies. Our foreign currency exposure arises from Mexican peso-denominated revenues and profits and their translation into U.S. dollars.

We view our investments in Mexican subsidiaries as long-term.  The net asset exposure in the Mexican subsidiaries translated into U.S. dollars using the period-end exchange rates was $258.5 million at March 31, 2023.  The period-end exchange rate of the Mexican peso, relative to the U.S. dollar, strengthened by approximately 8.2% from December 31, 2022.  The potential loss in value of our net assets in the Mexican subsidiaries resulting from a 10% change in quoted foreign currency exchange rates at March 31, 2023, would be approximately $23.5 million.  Any changes in our net assets in the Mexican subsidiaries relating to foreign currency exchange rates would be reflected in the financial statements through the foreign currency translation component of accumulated other comprehensive income, unless the Mexican subsidiaries are sold or otherwise disposed.  A 10% change in average exchange rates would not have had a material impact on our results of operations.

Our market risks have not materially changed since those discussed in our annual report on Form 10-K for the year ended December 31, 2022.

Item 4. Controls and Procedures

EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES

As of the end of the period covered by this report, the management of the Company, under the supervision and with the participation of its Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the design and operation of the Company’s disclosure controls and procedures pursuant to Rule 13a-15(b) and as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934,

22

as amended (“the Exchange Act”).  Based on that evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that the Company’s disclosure controls and procedures as of the end of the period covered by this report are functioning effectively to provide reasonable assurance that the information required to be disclosed by the Company, including its consolidated subsidiaries, in reports filed under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and is accumulated and communicated to management, including the Company’s Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

CHANGES IN INTERNAL CONTROLS

There were no changes in the Company’s internal control over financial reporting during the fiscal quarter ended March 31, 2023, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

23

PART II. OTHER INFORMATION

Item 1. Legal Proceedings

The Company is currently involved in litigation incidental to the ordinary conduct of the Company’s business.  Based on existing facts and historical patterns, the Company accrues for litigation losses in instances where an adverse outcome is probable and the Company is able to reasonably estimate the probable loss in accordance with Accounting Standard Codification 450-20.  The Company also accrues for an estimate of legal costs to be incurred for litigation matters.  Although the Company cannot ascertain the amount of liability that it may incur from legal matters, it does not currently believe that, in the aggregate, these matters, taking into account applicable insurance and accruals, will have a material adverse effect on its consolidated financial position, results of operations or cash flows in a particular quarter or annual period.  

Item 1A. Risk Factors

As of March 31, 2023, there have been no material changes to the risk factors set forth in our annual report on Form 10-K for the year ended December 31, 2022.  

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

The Company had no sales of unregistered securities during the three months ended March 31, 2023. The following table identifies all repurchases during the three months ended March 31, 2023, of any of the Company’s securities registered under Section 12 of the Securities Exchange Act of 1934, as amended, by or on behalf of the Company or any affiliated purchaser (in thousands, except per share data):

    

    

    

Total Number of

    

Maximum Dollar Value

Total

Average

Shares Purchased as

of Shares that May Yet

Number of

Price Paid

Part of Publicly

Be Purchased Under the

Period

Shares Purchased

per Share

Announced Programs

Programs (1)

January 1, 2023, to January 31, 2023

 

318

$

811.58

 

318

$

1,465,002

February 1, 2023, to February 28, 2023

 

343

 

821.44

 

343

 

1,183,754

March 1, 2023, to March 31, 2023

 

696

 

821.32

 

696

$

611,873

Total as of March 31, 2023

 

1,357

$

819.06

 

1,357

 

  

(1)The authorization under the share repurchase program that currently has capacity is scheduled to expire on November 15, 2025.  No other share repurchase programs existed during the three months ended March 31, 2023.  See Note 8 “Share Repurchase Program” to the Condensed Consolidated Financial Statements for further information on our share repurchases.

 

24

Item 6. Exhibits

Exhibit No.

    

Description

3.1

Second Amended and Restated Articles of Incorporation of the Registrant, filed as Exhibit 3.1 to the Registrant’s Current Report on Form 8-K dated May 19, 2020, is incorporated herein by this reference.

3.2

Fourth Amended and Restated Bylaws of the Registrant, filed as Exhibit 3.3 to the Registrant’s Current Report on Form 8-K dated May 19, 2020, is incorporated herein by this reference.

10.1 *

First Amendment to the Credit Agreement, dated as of March 6, 2023, among O’Reilly Automotive, Inc., JPMorgan Chase Bank, N.A., as Administrative Agent, and the lenders party thereto, filed herewith.

31.1

Certificate of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.

31.2

Certificate of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.

32.1 **

Certificate of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, furnished herewith.

32.2 **

Certificate of the Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, furnished herewith.

101.INS

iXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

101.SCH

iXBRL Taxonomy Extension Schema.

101.CAL

iXBRL Taxonomy Extension Calculation Linkbase.

101.DEF

iXBRL Taxonomy Extension Definition Linkbase.

101.LAB

iXBRL Taxonomy Extension Label Linkbase.

101.PRE

iXBRL Taxonomy Extension Presentation Linkbase.

104

Cover Page Interactive Data File, formatted as Inline XBRL, contained in Exhibit 101 attachments.

*

**

Certain schedules and exhibits to this agreement have been omitted pursuant to Item 601(a)(5) of Regulation S-K.

Furnished (and not filed) herewith pursuant to Item 601(b)(32)(ii) of Regulation S-K.

25

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

O’REILLY AUTOMOTIVE, INC.

May 9, 2023

/s/

Gregory D. Johnson

Date

Gregory D. Johnson

Chief Executive Officer

(Principal Executive Officer)

May 9, 2023

/s/

Jeremy A. Fletcher

Date

Jeremy A. Fletcher

Executive Vice President and Chief Financial Officer

(Principal Financial and Accounting Officer)

26

EX-10.1 2 orly-20230331xex10d1.htm EX-10.1

Exhibit 10.1

Execution Version
Annex I to First Amendment to Credit Agreement

Graphic

CREDIT AGREEMENT

dated as of June 15, 2021,

as amended by the First Amendment to Credit Agreement dated as of March 6, 2023 among

O'REILLY AUTOMOTIVE, INC.,

as Borrower

The Lenders Party Hereto and

JPMORGAN CHASE BANK, N.A.,

as Administrative Agent

BANK OF AMERICA, N.A., TRUIST BANK,

U.S. BANK NATIONAL ASSOCIATION, and WELLS FARGO BANK, N.A.,

as Co-Syndication Agents

PNC BANK, N.A., and

THE TORONTO-DOMINION BANK, NEW YORK BRANCH

as Co-Documentation Agents

JPMORGAN CHASE BANK, N.A., BOFA SECURITIES, INC., TRUIST SECURITIES, INC.,

U.S. BANK NATIONAL ASSOCIATION, and WELLS FARGO SECURITIES, LLC,

as Joint Lead Arrangers and Joint Bookrunners

Graphic


TABLE OF CONTENTS

Page

ARTICLE I Definitions

SECTION 1.01. Defined Terms1

SECTION 1.02. Classification of Loans and Borrowings27

SECTION 1.03. Terms Generally27

SECTION 1.04. Accounting Terms; GAAP27

SECTION 1.05. Pro Forma Adjustments for Acquisitions and Dispositions28

SECTION 1.06. Interest Rates; Benchmark Notification28

SECTION 1.07. Letter of Credit Amounts29

SECTION 1.08. Divisions29

ARTICLE II The Credits

SECTION 2.01. Commitments29

SECTION 2.02. Loans and Borrowings29

SECTION 2.03. Requests for Revolving Borrowings30

SECTION 2.04. Swingline Loans31

SECTION 2.05. Letters of Credit32

SECTION 2.06. Funding of Borrowings37

SECTION 2.07. Interest Elections; SOFR Conversion38

SECTION 2.08. Termination and Reduction of Commitments; Increase in Commitments39

SECTION 2.09. Repayment of Loans; Evidence of Debt41

SECTION 2.10. Prepayment of Loans41

SECTION 2.11. Fees42

SECTION 2.12. Interest43

SECTION 2.13. Alternate Rate of Interest43

SECTION 2.14. Increased Costs46

SECTION 2.15. Break Funding Payments47

SECTION 2.16. Tax Matters48

SECTION 2.17. Payments Generally; Pro Rata Treatment; Sharing of Set-offs51

SECTION 2.18. Mitigation Obligations; Replacement of Lenders53

SECTION 2.19. Defaulting Lenders54

SECTION 2.20. Extension Option56

ARTICLE III Representations and Warranties

SECTION 3.01. Existence, Qualification and Power58

i


SECTION 3.02. Authorization; No Contravention58

SECTION 3.03. Governmental Authorization; Other Consents58

SECTION 3.04. Binding Effect58

SECTION 3.05. Financial Statements; No Material Adverse Effect58

SECTION 3.06. Litigation59

SECTION 3.07. Environmental Compliance59

SECTION 3.08. Taxes59

SECTION 3.09. ERISA Compliance59

SECTION 3.10. Investment Company Act60

SECTION 3.11. Disclosure60

SECTION 3.12. Federal Reserve Regulations60

SECTION 3.13. Compliance with Laws60

SECTION 3.14. Anti-Corruption Laws and Sanctions61

SECTION 3.15. EEA Financial Institutions61

SECTION 3.16. Plan Assets; Prohibited Transactions61

ARTICLE IV Conditions

SECTION 4.01. Effective Date61

SECTION 4.02. Each Credit Event62

ARTICLE V Affirmative Covenants

SECTION 5.01. Financial Statements63

SECTION 5.02. Certificates; Other Information64

SECTION 5.03. Notices65

SECTION 5.04. Payment of Material Obligations65

SECTION 5.05. Preservation of Existence, Etc65

SECTION 5.06. Compliance with Laws65

SECTION 5.07. Books and Records65

SECTION 5.08. Inspection Rights65

SECTION 5.09. Use of Proceeds and Letters of Credit66

ARTICLE VI Negative Covenants

SECTION 6.01. Liens66

SECTION 6.02. Subsidiary Indebtedness67

SECTION 6.03. Fundamental Changes; Dispositions68

SECTION 6.04. Change in Nature of Business68

SECTION 6.05. Financial Covenants68

ii


ARTICLE VII Events of Default

SECTION 7.01. Events of Default69

SECTION 7.02. Remedies Upon an Event of Default71

SECTION 7.03. Application of Payments71

ARTICLE VIII The Administrative Agent

SECTION 8.01. Authorization and Action72

SECTION 8.02. Administrative Agent's Reliance, Limitation of Liability, Etc75

SECTION 8.03. Posting of Communications76

SECTION 8.04. The Administrative Agent Individually77

SECTION 8.05. Successor Administrative Agent77

SECTION 8.06. Acknowledgement of Lenders and Issuing Banks; Mistaken Payments78

SECTION 8.07. Certain ERISA Matters80

ARTICLE IX Miscellaneous

SECTION 9.01. Notices81

SECTION 9.02. Waivers; Amendments83

SECTION 9.03. Expenses; Indemnity; Damage Waiver85

SECTION 9.04. Successors and Assigns87

SECTION 9.05. Survival91

SECTION 9.06. Counterparts; Integration; Effectiveness; Electronic Execution91

SECTION 9.07. Severability92

SECTION 9.08. Right of Setoff92

SECTION 9.09. Governing Law; Jurisdiction; Consent to Service of Process93

SECTION 9.10. WAIVER OF JURY TRIAL93

SECTION 9.11. Headings94

SECTION 9.12. Confidentiality94

SECTION 9.13. Material Non-Public Information95

SECTION 9.14. Interest Rate Limitation95

SECTION 9.15. No Fiduciary Duty, etc95

SECTION 9.16. Other Agency Titles96

SECTION 9.17. USA PATRIOT Act96

SECTION 9.18. Acknowledgement and Consent to Bail-In of EEA Financial Institutions96

iii


SCHEDULES:

Schedule 1.01A – Existing Letters of Credit Schedule 2.01A – Commitment Schedule Schedule 2.01B – Swingline Commitments Schedule 2.01C Letter of Credit Commitments

EXHIBITS:

Exhibit A Form of Assignment and Assumption

Exhibit B-1 U.S. Tax Certificate (For Non-U.S. Lenders that are not Partnerships for U.S. Federal Income Tax Purposes)

Exhibit B-2 U.S. Tax Certificate (For Non-U.S. Lenders that are Partnerships for U.S. Federal Income Tax Purposes)

Exhibit B-3 U.S. Tax Certificate (For Non-U.S. Participants that are not Partnerships for U.S. Federal Income Tax Purposes)

Exhibit B-4 U.S. Tax Certificate (For Non-U.S. Participants that are Partnerships for U.S. Federal Income Tax Purposes)

Exhibit C Compliance Certificate

iv


CREDIT AGREEMENT, dated as of June 15, 2021 (as it may be amended, extended, supplemented or otherwise modified from time to time, this "Agreement"), among O'REILLY AUTOMOTIVE, INC., a Missouri corporation, the LENDERS party hereto, and JPMORGAN CHASE BANK, N.A., as Administrative Agent.

The parties hereto agree as follows:

ARTICLE I

Definitions

SECTION 1.01. Defined Terms. As used in this Agreement, the following terms have the meanings specified below:

"ABR", when used in reference to any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, bear interest at a rate determined by reference to the Alternate Base Rate.

"Adjusted Daily Simple SOFR" means an interest rate per annum equal to (a) the Daily Simple SOFR, plus (b) 0.10%; provided that if Adjusted Daily Simple SOFR as so determined would be less than the Floor, such rate shall be deemed to be equal to the Floor for the purposes of this Agreement.

"Adjusted Term SOFR Rate" means, for any Interest Period, an interest rate per annum equal to

(a) the Term SOFR Rate for such Interest Period, plus (b) 0.10%; provided that if the Adjusted Term SOFR Rate as so determined would be less than the Floor, such rate shall be deemed to be equal to the Floor for the purposes of this Agreement.

"Administrative Agent" means JPMorgan Chase Bank, N.A. (or any of its designated branch offices or affiliates) in its capacity as administrative agent for the Lenders hereunder, or any successor administrative agent.

"Administrative Questionnaire" means an Administrative Questionnaire in a form supplied by the Administrative Agent.

"Affected Financial Institution" means (a) any EEA Financial Institution or (b) any UK Financial Institution.

"Affiliate" means, with respect to a specified Person, another Person that directly, or indirectly through one or more intermediaries, Controls or is Controlled by or is under common Control with the Person specified.

"Agent-Related Person" has the meaning assigned to it in Section 9.03(c).

"Alternate Base Rate" means, for any day, a rate per annum equal to the greatest of (a) the Prime Rate in effect on such day, (b) the NYFRB Rate in effect on such day plus ½ of 1% and (c) the Adjusted Term SOFR Rate for a one month Interest Period as published two U.S. Government Securities Business Days prior to such day (or if such day is not a U.S. Government Securities Business Day, the immediately preceding U.S. Government Securities Business Day) plus 1%; provided that for the purpose of this definition, the Adjusted Term SOFR Rate for any day shall be based on the Term SOFR Reference Rate at approximately 5:00 a.m. Chicago time on such day (or any amended publication time for the Term SOFR Reference Rate, as specified by the CME Term SOFR Administrator in the Term SOFR Reference Rate


methodology). Any change in the Alternate Base Rate due to a change in the Prime Rate, the NYFRB Rate or the Adjusted Term SOFR Rate shall be effective from and including the effective date of such change in the Prime Rate, the NYFRB Rate or the Adjusted Term SOFR Rate, respectively. If the Alternate Base Rate is being used as an alternate rate of interest pursuant to Section 2.13 (for the avoidance of doubt, only until the Benchmark Replacement has been determined pursuant to Section 2.13(b)), then the Alternate Base Rate shall be the greater of clauses (a) and (b) above and shall be determined without reference to clause (c) above. For the avoidance of doubt, if the Alternate Base Rate as determined pursuant to the foregoing would be less than zero such rate shall be deemed to be zero for purposes of this Agreement.

"Ancillary Document" has the meaning assigned to it in Section 9.06(b).

"Anti-Corruption Laws" means all laws, rules, and regulations of any jurisdiction applicable to the Borrower or any of its Subsidiaries from time to time concerning or relating to bribery or corruption.

"Applicable Parties" has the meaning assigned to it in Section 8.03(c).

"Applicable Percentage" means, with respect to any Lender, the percentage of the total Commitments represented by such Lender's Commitment; provided that, in the case of Section 2.19 when a Defaulting Lender shall exist, "Applicable Percentage" shall mean the percentage of the total Commitments (disregarding any Defaulting Lender's Commitment) represented by such Lender's Commitment. If the Commitments have terminated or expired, the Applicable Percentages shall be determined based upon the Commitments most recently in effect, giving effect to any assignments and to any Lender's status as a Defaulting Lender at the time of determination.

"Applicable Rate" means, for any day, with respect to any ABR Loan or Term Benchmark Revolving Loan, RFR Revolving Loan or with respect to the facility fees payable hereunder, as the case may be, the applicable rate per annum set forth below under the caption "ABR Spread", "Term Benchmark Spread", "RFR Spread" or "Facility Fee Rate", as the case may be, based upon the ratings by Moody's and S&P, respectively, applicable on such date to the Index Debt:

Index Debt Ratings:

ABR

Spread

Term Benchmark Spread

RFR Spread

Facility Fee Rate

Category 1

> A / A2

0.000%

0.680%

0.680%

0.070%

Category 2

= A- / A3

0.000%

0.785%

0.785%

0.090%

Category 3

= BBB+ / Baa1

0.000%

0.900%

0.900%

0.100%

Category 4

= BBB / Baa2

0.000%

0.975%

0.975%

0.150%

Category 5

= BBB- / Baa3

0.050%

1.050%

1.050%

0.200%

2


Category 6

< BB+ / Ba1

0.250%

1.250%

1.250%

0.250%

For purposes of the foregoing, (i) if either Moody's or S&P shall not have in effect a rating for the Index Debt (other than by reason of the circumstances referred to in the last sentence of this definition), then such rating agency shall be deemed to have established a rating in Category 6; (ii) if the ratings established or deemed to have been established by Moody's and S&P for the Index Debt shall fall within different Categories, the Applicable Rate shall be based on the higher of the two ratings unless one of the two ratings is two or more Categories lower than the other, in which case the Applicable Rate shall be determined by reference to the Category next below that of the higher of the two ratings; and (iii) if the ratings established or deemed to have been established by Moody's and S&P for the Index Debt shall be changed (other than as a result of a change in the rating system of Moody's or S&P), such change shall be effective as of the date on which it is first publicly announced by the applicable rating agency, irrespective of when notice of such change shall have been furnished by the Borrower to the Administrative Agent pursuant to Section 5.03 or otherwise. Each change in the Applicable Rate shall apply during the period commencing on the effective date of such change and ending on the date immediately preceding the effective date of the next such change. If the rating system of Moody's or S&P shall change, or if either such rating agency shall cease to be in the business of rating corporate debt obligations, the Borrower and the Lenders shall negotiate in good faith to amend this definition to reflect such changed rating system or the unavailability of ratings from such rating agency and, pending the effectiveness of any such amendment, the Applicable Rate shall be determined by reference to the rating most recently in effect prior to such change or cessation.

"Approved Electronic Platform" has the meaning assigned to it in Section 8.03(a). "Approved Fund" has the meaning assigned to it in Section 9.04(b).

"Assignment and Assumption" means an assignment and assumption entered into by a Lender and an assignee (with the consent of any party whose consent is required by Section 9.04), and accepted by the Administrative Agent, in the form of Exhibit A or any other form (including electronic records generated by the use of an electronic platform) approved by the Administrative Agent.

"Attributable Indebtedness" means, subject to Section 1.04(b), on any date, in respect of any Capital Lease of any Person, the capitalized amount thereof that would appear on a balance sheet of such Person prepared as of such date in accordance with GAAP.

"Audited Financial Statements" means the audited consolidated balance sheet of the Borrower and its Subsidiaries for the fiscal year ended December 31, 2020, and the related consolidated statements of income, shareholders' equity and cash flows for such fiscal year of the Borrower and its Subsidiaries, including the notes thereto.

"Availability Period" means the period from and including the Effective Date to but excluding the earlier of the Maturity Date and the date of termination of the Commitments.

"Available Tenor" means, as of any date of determination and with respect to the then-current Benchmark, as applicable, any tenor for such Benchmark (or component thereof) or payment period for interest calculated with reference to such Benchmark (or component thereof), as applicable, that is or may be used for determining the length of an Interest Period for any term rate or otherwise, for determining any frequency of making payments of interest calculated pursuant to this Agreement as of such date and not

3


including, for the avoidance of doubt, any tenor for such Benchmark that is then-removed from the definition of "Interest Period" pursuant to clause (e) of Section 2.13.

"Bail-In Action" means the exercise of any Write-Down and Conversion Powers by the applicable Resolution Authority in respect of any liability of an Affected Financial Institution.

"Bail-In Legislation" means (a) with respect to any EEA Member Country implementing Article 55 of Directive 2014/59/EU of the European Parliament and of the Council of the European Union, the implementing law, regulation rule or requirement for such EEA Member Country from time to time which is described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom, Part I of the United Kingdom Banking Act 2009 (as amended from time to time) and any other law, regulation or rule applicable in the United Kingdom relating to the resolution of unsound or failing banks, investment firms or other financial institutions or their affiliates (other than through liquidation, administration or other insolvency proceedings).

"Bankruptcy Event" means, with respect to any Person, such Person becomes the subject of a voluntary or involuntary bankruptcy or insolvency proceeding, or has had a receiver, conservator, trustee, administrator, custodian, assignee for the benefit of creditors or similar Person charged with the reorganization or liquidation of its business appointed for it, or, in the good faith determination of the Administrative Agent, has taken any action in furtherance of, or indicating its consent to, approval of, or acquiescence in, any such proceeding or appointment or has had any order for relief in such proceeding entered in respect thereof; provided that a Bankruptcy Event shall not result solely by virtue of any ownership interest, or the acquisition of any ownership interest, in such Person by a Governmental Authority or instrumentality thereof, unless such ownership interest results in or provides such Person with immunity from the jurisdiction of courts within the United States or from the enforcement of judgments or writs of attachment on its assets or permits such Person (or such Governmental Authority or instrumentality) to reject, repudiate, disavow or disaffirm any contracts or agreements made by such Person.

"Benchmark" means, initially, with respect to any (i) RFR Loan, Daily Simple SOFR or (ii) Term Benchmark Loan, the Term SOFR Rate; provided that if a Benchmark Transition Event, and the related Benchmark Replacement Date have occurred with respect to the Daily Simple SOFR or Term SOFR Rate, as applicable, or the then-current Benchmark, then "Benchmark" means the applicable Benchmark Replacement to the extent that such Benchmark Replacement has replaced such prior benchmark rate pursuant to clause (b) of Section 2.13.

"Benchmark Replacement" means, for any Available Tenor, the first alternative set forth in the order below that can be determined by the Administrative Agent for the applicable Benchmark Replacement Date:

(1)the Adjusted Daily Simple SOFR;

(2)the sum of: (a) the alternate benchmark rate that has been selected by the Administrative Agent and the Borrower as the replacement for the then-current Benchmark for the applicable Corresponding Tenor giving due consideration to (i) any selection or recommendation of a replacement benchmark rate or the mechanism for determining such a rate by the Relevant Governmental Body or (ii) any evolving or then-prevailing market convention for determining a benchmark rate as a replacement for the then-current Benchmark for dollar-denominated syndicated credit facilities at such time in the United States and (b) the related Benchmark Replacement Adjustment;

4


If the Benchmark Replacement as determined pursuant to clause (1) or (2) above would be less than the Floor, the Benchmark Replacement will be deemed to be the Floor for the purposes of this Agreement and the other Loan Documents.

"Benchmark Replacement Adjustment" means, with respect to any replacement of the then-current Benchmark with an Unadjusted Benchmark Replacement for any applicable Interest Period and Available Tenor for any setting of such Unadjusted Benchmark Replacement, the spread adjustment, or method for calculating or determining such spread adjustment, (which may be a positive or negative value or zero) that has been selected by the Administrative Agent and the Borrower for the applicable Corresponding Tenor giving due consideration to (i) any selection or recommendation of a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement by the Relevant Governmental Body on the applicable Benchmark Replacement Date or (ii) any evolving or then-prevailing market convention for determining a spread adjustment, or method for calculating or determining such spread adjustment, for the replacement of such Benchmark with the applicable Unadjusted Benchmark Replacement for dollar-denominated syndicated credit facilities at such time.

"Benchmark Replacement Conforming Changes" means, with respect to any Benchmark Replacement, any technical, administrative or operational changes (including changes to the definition of "Alternate Base Rate," the definition of "Business Day," the definition of "U.S. Government Securities Business Day," the definition of "Interest Period," timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment, conversion or continuation notices, length of lookback periods, the applicability of breakage provisions, and other technical, administrative or operational matters) that the Administrative Agent decides in its reasonable discretion may be appropriate to reflect the adoption and implementation of such Benchmark and to permit the administration thereof by the Administrative Agent in a manner substantially consistent with market practice (or, if the Administrative Agent decides in its reasonable discretion that adoption of any portion of such market practice is not administratively feasible or if the Administrative Agent reasonably determines that no market practice for the administration of such Benchmark exists, in such other manner of administration as the Administrative Agent decides, in its reasonable discretion, is reasonably necessary in connection with the administration of this Agreement and the other Loan Documents).

"Benchmark Replacement Date" means, with respect to any Benchmark, the earliest to occur of the following events with respect to such then-current Benchmark:

(1)in the case of clause (1) or (2) of the definition of "Benchmark Transition Event," the later of (a) the date of the public statement or publication of information referenced therein and (b) the date on which the administrator of such Benchmark (or the published component used in the calculation thereof) permanently or indefinitely ceases to provide all Available Tenors of such Benchmark (or such component thereof); or

(2)in the case of clause (3) of the definition of "Benchmark Transition Event," the first date on which such Benchmark (or the published component used in the calculation thereof) has been determined and announced by the regulatory supervisor for the administrator of such Benchmark (or such component thereof) to be no longer representative; provided, that such non- representativeness will be determined by reference to the most recent statement or publication referenced in such clause (c) and even if any Available Tenor of such Benchmark (or such component thereof) continues to be provided on such date.

For the avoidance of doubt, (i) if the event giving rise to the Benchmark Replacement Date occurs on the same day as, but earlier than, the Reference Time in respect of any determination, the Benchmark Replacement Date will be deemed to have occurred prior to the Reference Time for such determination and

5


(ii)the "Benchmark Replacement Date" will be deemed to have occurred in the case of clause (1) or (2) with respect to any Benchmark upon the occurrence of the applicable event or events set forth therein with respect to all then-current Available Tenors of such Benchmark (or the published component used in the calculation thereof).

"Benchmark Transition Event" means, with respect to any Benchmark, the occurrence of one or more of the following events with respect to such then-current Benchmark:

(1)a public statement or publication of information by or on behalf of the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that such administrator has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof), permanently or indefinitely, provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof);

(2)a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof), the Federal Reserve Board, the NYFRB, the CME Term SOFR Administrator, an insolvency official with jurisdiction over the administrator for such Benchmark (or such component), a resolution authority with jurisdiction over the administrator for such Benchmark (or such component) or a court or an entity with similar insolvency or resolution authority over the administrator for such Benchmark (or such component), in each case, which states that the administrator of such Benchmark (or such component) has ceased or will cease to provide all Available Tenors of such Benchmark (or such component thereof) permanently or indefinitely; provided that, at the time of such statement or publication, there is no successor administrator that will continue to provide any Available Tenor of such Benchmark (or such component thereof); or

(3)a public statement or publication of information by the regulatory supervisor for the administrator of such Benchmark (or the published component used in the calculation thereof) announcing that all Available Tenors of such Benchmark (or such component thereof) are no longer, or as of a specified future date will no longer be, representative.

For the avoidance of doubt, a "Benchmark Transition Event" will be deemed to have occurred with respect to any Benchmark if a public statement or publication of information set forth above has occurred with respect to each then-current Available Tenor of such Benchmark (or the published component used in the calculation thereof).

"Benchmark Unavailability Period" means, with respect to any Benchmark, the period (if any) (x) beginning at the time that a Benchmark Replacement Date pursuant to clauses (1) or (2) of that definition has occurred if, at such time, no Benchmark Replacement has replaced such then-current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.13 and (y) ending at the time that a Benchmark Replacement has replaced such then-current Benchmark for all purposes hereunder and under any Loan Document in accordance with Section 2.13.

"Beneficial Ownership Certification" means a certification regarding beneficial ownership or control as required by the Beneficial Ownership Regulation.

"Beneficial Ownership Regulation" means 31 C.F.R. § 1010.230.

"Benefit Plan" means any of (a) an "employee benefit plan" (as defined in Section 3(3) of ERISA) that is subject to Title I of ERISA, (b) a "plan" as defined in Section 4975 of the Code to which Section 4975 of the Code applies, and (c) any Person whose assets include (for purposes of the Plan Asset

6


Regulations or otherwise for purposes of Title I of ERISA or Section 4975 of the Code) the assets of any such "employee benefit plan" or "plan".

"Board" means the Board of Governors of the Federal Reserve System of the United States of America.

"Borrower" means O'Reilly Automotive, Inc., a Missouri corporation.

"Borrowing" means (a) Revolving Loans of the same Type, made, converted or continued on the same date and, in the case of Term Benchmark Loans, as to which a single Interest Period is in effect, or

(b)a Swingline Loan.

"Borrowing Request" means a request by the Borrower for a Revolving Borrowing in accordance with Section 2.03.

"Business Day" means, any day (other than a Saturday or a Sunday) on which banks are open for business in New York City; provided that, in addition to the foregoing, a Business Day shall be (a) in relation to RFR Loans and any interest rate settings, fundings, disbursements, settlements or payments of any such RFR Loan, or any other dealings of such RFR Loan and (b) in relation to Loans referencing the Adjusted Term SOFR Rate and any interest rate settings, fundings, disbursements, settlements or payments of any such Loans referencing the Adjusted Term SOFR Rate or any other dealings of such Loans referencing the Adjusted Term SOFR Rate, any such day that is only a U.S. Government Securities Business Day.

"Capital Lease" has the meaning assigned to it in the definition of Capital Lease Obligation.

"Capital Lease Obligations" of any Person means, subject to Section 1.04(b), the obligations of such Person to pay rent or other amounts under any lease of (or other arrangement conveying the right to use) real or personal property, or a combination thereof, which obligations are required to be classified and accounted for as capital leases or financing leases on a balance sheet of such Person under GAAP (each, a "Capital Lease"), and the amount of such obligations shall be determined in accordance with the defined term "Attributable Indebtedness".

"Change in Law" means the occurrence after the date of this Agreement of (a) the adoption of or taking effect of any law, rule, regulation or treaty, (b) any change in any law, rule, regulation or treaty or in the administration, interpretation, implementation or application thereof by any Governmental Authority or compliance by any Lender or Issuing Bank (or, for purposes of Section 2.14(b), by any lending office of such Lender or by such Lender's or Issuing Bank's holding company, if any) with any request, guideline or directive (whether or not having the force of law) of any Governmental Authority made or issued after the date of this Agreement; provided that, notwithstanding anything herein to the contrary, (x) the Dodd- Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines or directives thereunder or issued in connection therewith or in the implementation thereof and (y) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III, shall, in each case, be deemed to be a "Change in Law," regardless of the date enacted, adopted, issued or implemented.

"Change of Control" means an event or series of events by which either of the following occur:

(a)any "person" or "group" (as such terms are used in Sections 13(d) and 14(d) of the Securities Exchange Act of 1934, but excluding any employee benefit plan of such person or its Subsidiaries, and any person or entity acting in its capacity as trustee, agent or other fiduciary or

7


administrator of any such plan) becomes the "beneficial owner" (as defined in Rules 13d-3 and 13d-5 under the Securities Exchange Act of 1934), directly or indirectly, of 45% or more of the equity securities of the Borrower entitled to vote for members of the board of directors or equivalent governing body of the Borrower on a fully-diluted basis; or

(b)occupation of a majority of the seats (other than vacant seats) on the board of directors of the Borrower by Persons who were neither (i) (x) directors of the Borrower on the date of this Agreement, (y) nominated or appointed by the board of directors of the Borrower or

(z) approved by the board of directors of the Borrower for consideration by the shareholders for election nor (ii) appointed by directors so nominated, appointed or approved.

"Charges" has the meaning assigned to it in Section 9.14.

"Class" when used in reference to any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, are Revolving Loans or Swingline Loans.

"CME Term SOFR Administrator" means CME Group Benchmark Administration Limited as administrator of the forward-looking term Secured Overnight Financing Rate (SOFR) (or a successor administrator).

"Code" means the Internal Revenue Code of 1986, as amended, and any successor statutes thereto.

"Commitment" means, with respect to each Lender, the amount set forth the Commitment Schedule opposite such Lender's name, or in the Assignment and Assumption or other documentation or record (as such term is defined in Section 9-102(a)(70) of the New York Uniform Commercial Code) as provided in Section 9.04(b)(ii)(C) or in any applicable joinder agreement pursuant to Section 2.08, pursuant to which such Lender shall have assumed or otherwise provided its Commitment, as applicable, and giving effect to (a) any reduction or increase in such amount from time to time pursuant to 2.08 and (b) any reduction or increase in such amount from time to time pursuant to assignments by or to such Lender pursuant to Section 9.04; provided, that at no time shall (a) the Revolving Credit Exposure of any Lender exceed its Commitment and (b) the Total Revolving Credit Exposure exceed the aggregate amount of all Lenders' Commitments. The initial aggregate amount of the Lenders' Commitments as of the Effective Date is

$1,800,000,000.

"Commitment Schedule" means Schedule 2.01A. "Communications" has the meaning assigned to it in Section 8.03(c).

"Compliance Certificate" means the compliance certificate attached hereto in the form of Exhibit C or any other form approved by the Administrative Agent.

"Connection Income Taxes" means Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise Taxes or branch profits Taxes.

"Consolidated Adjusted Debt" means, as of any date of determination, the sum of, without duplication, (i) Consolidated Funded Indebtedness as of such date and (ii) the product of Consolidated Rent Expense for the period of four fiscal quarters of the Borrower ending on such date multiplied by 5.0.

8


"Consolidated EBITDAR" means, for any period, for the Borrower and its Subsidiaries on a consolidated basis, an amount equal to Consolidated Net Income for such period

plus

(a)the following to the extent deducted in calculating such Consolidated Net Income:

(i)Consolidated Interest Charges for such period,

(ii)Consolidated Rent Expense for such period,

(iii)the provision for federal, state, local and foreign income taxes payable (without giving effect to any tax credit subtracted pursuant to clause (b)(i) below) by the Borrower and its Subsidiaries for such period,
(iv)depreciation and amortization expense for such period,

(v)all non-cash items for stock based compensation and all other non-cash charges for such period,

(vi)other non-recurring expenses of the Borrower and its Subsidiaries reducing such Consolidated Net Income during such period which do not represent a cash item in such period or any future period, and

(vii)any fees, expenses or charges related to any issuance of Equity Interests, investment, acquisition, Disposition, recapitalization or the incurrence or repayment of Indebtedness not prohibited hereunder including a refinancing thereof (in each case whether or not successful) and any amendment or modification to the terms of any such transactions, including, without limitation, such fees, expenses or charges related to the transactions contemplated hereby to occur on the Effective Date,

minus

(b)the following to the extent included in calculating such Consolidated Net Income:

(i)federal, state, local and foreign income tax credits of the Borrower and its Subsidiaries for such period, and
(ii)all non-cash items increasing Consolidated Net Income for such period. "Consolidated Fixed Charge Coverage Ratio" means, as of any date of determination for the

period of the four prior fiscal quarters of the Borrower completed on such date, the ratio of (a) Consolidated

EBITDAR for such period to (b) the sum of (i) Consolidated Interest Charges for such period and (ii) Consolidated Rent Expense for such period.

"Consolidated Funded Indebtedness" means, as of any date of determination, for the Borrower and its Subsidiaries on a consolidated basis, the sum (without duplication) of:

(a)the outstanding principal amount of all obligations, whether current or long-term, for borrowed money (including Obligations hereunder) and all obligations evidenced by bonds, debentures, notes, loan agreements or other similar instruments,
(b)all purchase money Indebtedness,

9


(c)all direct and indirect obligations arising under standby letters of credit, whether drawn or undrawn, bankers' acceptances, bank guaranties, and similar instruments,

(d)Capital Lease Obligations,

(e)without duplication, all Guarantees with respect to outstanding Indebtedness of the types specified in clauses (a) through (d) above of Persons other than the Borrower or any Subsidiary, and

(f)all Indebtedness of the types referred to in clauses (a) through (e) above of any partnership or joint venture (other than a joint venture that is itself a corporation or limited liability company) in which the Borrower or a Subsidiary is a general partner or joint venturer, unless and to the extent such Indebtedness is expressly made non-recourse to the Borrower or such Subsidiary.

"Consolidated Interest Charges" means, for any period, for the Borrower and its Subsidiaries on a consolidated basis, the sum of (a) all interest, premium payments, debt discount, fees, charges and related expenses of the Borrower and its Subsidiaries in connection with borrowed money (including capitalized interest) or in connection with the deferred purchase price of assets, in each case to the extent treated as interest in accordance with GAAP, (b) the portion of rent expense of the Borrower and its Subsidiaries with respect to such period under Capital Leases that is treated as interest in accordance with GAAP, and (c) to the extent not already included herein, Letter of Credit fees.

"Consolidated Leverage Ratio" means, as of any date of determination, the ratio of

(a) Consolidated Adjusted Debt as of such date to (b) Consolidated EBITDAR for the period of the four fiscal quarters of the Borrower completed on such date.

"Consolidated Net Income" means, for any period, for the Borrower and its Subsidiaries on a consolidated basis, the net income of the Borrower and its Subsidiaries (excluding extraordinary gains and extraordinary losses) for that period.

"Consolidated Net Tangible Assets" means the aggregate amount of the Borrower's assets (less applicable reserves and other properly deductible items) and the Borrower's consolidated Subsidiaries' assets after deducting therefrom (a) all current liabilities (excluding the sum of any debt for money borrowed having a maturity of less than twelve months from the date of the Borrower's most recent consolidated balance sheet but which by its terms is renewable or extendable beyond twelve months from such date at the option of the borrower and, without duplication, any current installments thereof payable within such twelve month period) and (b) all goodwill, trade names, patents, unamortized debt discount and expense and other like intangibles, all as set forth on the Borrower's most recent consolidated balance sheet and computed in accordance with GAAP.

"Consolidated Rent Expense" means, for any period, for the Borrower and its Subsidiaries on a consolidated basis, all rental expense for such period under operating leases, but excluding rental expense related to any operating lease that has been converted to a Capital Lease.

"Contractual Obligation" means, as to any Person, any provision of any security issued by such Person or of any agreement, instrument or other undertaking to which such Person is a party or by which it or any of its property is bound.

"Control" means the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of a Person, whether through the ability to exercise voting power, by contract or otherwise. "Controlling" and "Controlled" have meanings correlative thereto.

10


"Corresponding Tenor" with respect to any Available Tenor means, as applicable, either a tenor (including overnight) or an interest payment period having approximately the same length (disregarding business day adjustment) as such Available Tenor.

"Credit Party" means the Administrative Agent, each Issuing Bank, the Swingline Lender or any other Lender.

"Daily Simple SOFR" means, for any day (a "SOFR Rate Day"), a rate per annum equal SOFR for the day (such day "SOFR Determination Date") that is five (5) U.S. Government Securities Business Day prior to (i) if such SOFR Rate Day is a U.S. Government Securities Business Day, such SOFR Rate Day or (ii) if such SOFR Rate Day is not a U.S. Government Securities Business Day, the U.S. Government Securities Business Day immediately preceding such SOFR Rate Day, in each case, as such SOFR is published by the SOFR Administrator on the SOFR Administrator’s Website. Any change in Daily Simple SOFR due to a change in SOFR shall be effective from and including the effective date of such change in SOFR without notice to the Borrower.

"Debtor Relief Laws" means the Bankruptcy Code of the United States, and all other liquidation, conservatorship, bankruptcy, assignment for the benefit of creditors, moratorium, rearrangement, receivership, insolvency, reorganization, or similar debtor relief Laws of the United States or other applicable jurisdictions from time to time in effect and affecting the rights of creditors generally.

"Default" means any event or condition which constitutes an Event of Default or which upon notice, lapse of time or both would, unless cured or waived, become an Event of Default.

"Defaulting Lender" means any Lender that (a) has failed, within two Business Days of the date required to be funded or paid, to (i) fund any portion of its Loans, (ii) fund any portion of its participations in Letters of Credit or Swingline Loans or (iii) pay over to any Credit Party any other amount required to be paid by it hereunder, unless, in the case of clause (i) above, such Lender notifies the Administrative Agent in writing that such failure is the result of such Lender's good faith determination that a condition precedent to funding (specifically identified and including the particular default, if any) has not been satisfied, (b) has notified the Borrower or any Credit Party in writing, or has made a public statement to the effect, that it does not intend or expect to comply with any of its funding obligations under this Agreement (unless such writing or public statement indicates that such position is based on such Lender's good faith determination that a condition precedent (specifically identified and including the particular default, if any) to funding a loan under this Agreement cannot be satisfied) or generally under other agreements in which it commits to extend credit, (c) has failed, within three Business Days after request by a Credit Party or the Borrower, acting in good faith, to provide a certification in writing from an authorized officer of such Lender that it will comply with its obligations (and is at the date of such certification financially able to meet such obligations) to fund prospective Loans and participations in then outstanding Letters of Credit and Swingline Loans under this Agreement, provided that such Lender shall cease to be a Defaulting Lender pursuant to this clause (c) upon such Credit Party's and the Borrower's receipt of such certification in form and substance satisfactory to it and the Administrative Agent, or (d) has become the subject of (A) a Bankruptcy Event or (B) a Bail-In Action.

"Disposition" or "Dispose" means the sale, transfer, license, lease or other disposition (in one transaction or in a series of transactions and whether effected pursuant to a division or otherwise) of any property by any Person (including any sale and leaseback transaction), including any sale, assignment, transfer or other disposal, with or without recourse, of any notes or accounts receivable or any rights and claims associated therewith.

"Disqualified Stock" means any Equity Interest that, by its terms (or by the terms of any security into which it is convertible, or for which it is exchangeable, in each case at the option of the holder thereof),

11


or upon the happening of any event (a) matures or is mandatorily redeemable (other than solely for Equity Interests that do not constitute Disqualified Stock and cash in lieu of fractional shares), pursuant to a sinking fund obligation or otherwise, (b) is redeemable at the option of the holder thereof (other than solely for Equity Interests that do not constitute Disqualified Stock and cash in lieu of fractional shares), in whole or in part, in each case, prior to the date that is 91 days after the Maturity Date at the time of issuance; provided, however, that (i) only the portion of such Equity Interests which so matures or is mandatorily redeemable, is so convertible or exchangeable or is so redeemable at the option of the holder thereof prior to such date shall be deemed to be Disqualified Stock and (ii) with respect to any Equity Interests issued to any employee or to any plan for the benefit of employees of the Borrower or any of its Subsidiaries, or by any such plan to such employees, such Equity Interests shall not constitute Disqualified Stock solely because it may be required to be repurchased by the Borrower or any of its Subsidiaries in order to satisfy applicable statutory or regulatory obligations or as a result of such employee's termination, resignation, death or disability and if any class of Equity Interests of such Person that by its terms authorizes such Person to satisfy its obligations thereunder by delivery of an Equity Interest that is not Disqualified Stock, such Equity Interests shall not be deemed to be Disqualified Stock. Notwithstanding the preceding sentence, any Equity Interests that would constitute Disqualified Stock solely because the holders thereof have the right to require a Loan Party to repurchase such Equity Interests upon the occurrence of a change of control or an asset sale shall not constitute Disqualified Stock.

"dollars" or "$" refers to lawful money of the United States of America.

"EEA Financial Institution" means (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in clause (a) of this definition, or (c) any financial institution established in an EEA Member Country which is a subsidiary of an institution described in clauses (a) or (b) of this definition and is subject to consolidated supervision with its parent.

"EEA Member Country" means any of the member states of the European Union, Iceland, Liechtenstein, and Norway.

"EEA Resolution Authority" means any public administrative authority or any Person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any EEA Financial Institution.

"Effective Date" means June 15, 2021.

"Electronic Signature" means an electronic sound, symbol, or process attached to, or associated with, a contract or other record and adopted by a Person with the intent to sign, authenticate or accept such contract or record.

"Electronic System" means any electronic system, including e-mail, e-fax, Intralinks®, ClearPar®, Debt Domain, Syndtrak and any other Internet or extranet-based site, whether such electronic system is owned, operated or hosted by the Administrative Agent or any Issuing Bank and any of their respective Related Parties or any other Person, providing for access to data protected by passcodes or other security system.

"Eligible Assignee" means any Person that meets the requirements to be an assignee under Section 9.04(b)(i) (subject to such consents, if any, as may be required under Section 9.04(b)(i)).

"Environmental Laws" means any and all federal, state, local, and foreign statutes, laws, regulations, ordinances, rules, judgments, orders, decrees, permits, concessions, grants, franchises, licenses,

12


agreements or governmental restrictions relating to pollution and the protection of the environment or the release of any materials into the environment, including those related to hazardous substances or wastes, air emissions and discharges to waste or public systems.

"Environmental Liability" means any liability, contingent or otherwise (including any liability for damages, costs of environmental remediation, fines, penalties or indemnities), of the Borrower or any of its Subsidiaries directly or indirectly resulting from or based upon (a) violation of any Environmental Law, (b) the generation, use, handling, transportation, storage, treatment or disposal of any Hazardous Materials, (c) exposure to any Hazardous Materials, (d) the release or threatened release of any Hazardous Materials into the environment or (e) any contract, agreement or other consensual arrangement pursuant to which liability is assumed or imposed with respect to any of the foregoing.

"Equity Interests" means shares of capital stock, partnership interests, membership interests in a limited liability company, beneficial interests in a trust or other equity ownership interests in a Person, and any warrants, options or other rights entitling the holder thereof to purchase or acquire any such equity interest.

"ERISA" means the Employee Retirement Income Security Act of 1974, as amended from time to time, and the rules and regulations promulgated thereunder.

"ERISA Affiliate" means any trade or business (whether or not incorporated) that, together with the Borrower, is treated as a single employer under Section 414(b) or (c) of the Code or Section 4001(14) of ERISA or, solely for purposes of Section 302 of ERISA and Section 412 of the Code, is treated as a single employer under Section 414 of the Code.

"ERISA Event" means (a) any "reportable event", as defined in Section 4043 of ERISA or the regulations issued thereunder with respect to a Plan (other than an event for which the 30 day notice period is waived); (b) the failure to satisfy the "minimum funding standard" (as defined in Section 412 of the Code or Section 302 of ERISA), whether or not waived; (c) the filing pursuant to Section 412(c) of the Code or Section 302(c) of ERISA of an application for a waiver of the minimum funding standard with respect to any Plan; (d) the incurrence by the Borrower or any of its ERISA Affiliates of any liability under Title IV of ERISA with respect to the termination of any Plan; (e) the receipt by the Borrower or any ERISA Affiliate from the PBGC or a plan administrator of any notice relating to an intention to terminate any Plan or Plans or to appoint a trustee to administer any Plan; (f) the incurrence by the Borrower or any of its ERISA Affiliates of any liability with respect to the withdrawal or partial withdrawal of the Borrower or any of its ERISA Affiliates from any Plan or Multiemployer Plan; or (g) the receipt by the Borrower or any ERISA Affiliate of any notice, or the receipt by any Multiemployer Plan from the Borrower or any ERISA Affiliate of any notice, concerning the imposition upon the Borrower or any of its ERISA Affiliates of Withdrawal Liability or a determination that a Multiemployer Plan is, or is expected to be, insolvent or in reorganization, within the meaning of Title IV of ERISA.

"EU Bail-In Legislation Schedule" means the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor Person), as in effect from time to time.

"Event of Default" has the meaning assigned to such term in Section 7.01.

"Excluded Taxes" means any of the following Taxes imposed on or with respect to a Recipient or required to be withheld or deducted from a payment to a Recipient, (a) Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i) imposed as a result of such Recipient being organized under the laws of, or having its principal office or, in the case of any Lender, its applicable lending office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii) that are Other Connection Taxes, (b) in the case of a Lender, U.S. federal

13


withholding Taxes imposed on amounts payable to or for the account of such Lender with respect to an applicable interest in a Loan, Letter of Credit or Commitment pursuant to a law in effect on the date on which (i) such Lender acquires such interest in the Loan, Letter of Credit or Commitment (other than pursuant to an assignment request by the Borrower under Section 2.18(b)) or (ii) such Lender changes its lending office, except in each case to the extent that, pursuant to Section 2.16, amounts with respect to such Taxes were payable either to such Lender's assignor immediately before such Lender acquired the applicable interest in a Loan, Letter of Credit or Commitment or to such Lender immediately before it changed its lending office, (c) Taxes attributable to such Recipient's failure to comply with Section 2.16(f) and (d) any U.S. federal withholding Taxes imposed under FATCA.

"Existing Letters of Credit" means those letters of credit outstanding immediately prior to the effectiveness of this Agreement as described on Schedule 1.01A.

"Existing Maturity Date" has the meaning assigned to such term in Section 2.20(a).
"Extending Lender" has the meaning assigned to such term in Section 2.20(b).

"Extension Request" means a written request from the Borrower to the Administrative Agent requesting an extension of the Maturity Date pursuant to 2.20.

"FASB ASC" means the Accounting Standards Codification of the Financial Accounting Standards

Board.

"FATCA" means Sections 1471 through 1474 of the Code, as of the date of this Agreement (or any

amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof, any agreement entered into pursuant to Section 1471(b)(1) of the Code and any fiscal or regulatory legislation, rules or practices adopted pursuant to any intergovernmental agreement, treaty or convention among Governmental Authorities and implementing such Sections of the Code.

"Federal Funds Effective Rate" means, for any day, the rate calculated by the NYFRB based on such day’s federal funds transactions by depositary institutions, as determined in such manner as shall be set forth on the NYFRB’s Website from time to time, and published on the next succeeding Business Day by the NYFRB as the effective federal funds rate; provided that if the Federal Funds Effective Rate as so determined would be less than zero, such rate shall be deemed to be zero for the purposes of this Agreement.

"Fee Letter" means (a) the fee letter dated as of May 24, 2021 between the Borrower and JPMorgan Chase Bank, N.A. and (b) each other fee letter delivered by the Borrower in connection with this Agreement.

"First Amendment' means that certain First Amendment to Credit Agreement, dated as of March 6, 2023, among the Borrower, the Lenders party thereto and the Administrative Agent.

"First Amendment Effective Date" has the meaning assigned to such term in the First Amendment.

"Floor" means the benchmark rate floor, if any, provided in this Agreement initially (as of the execution of this Agreement, the modification, amendment or renewal of this Agreement or otherwise) with respect to the Adjusted Term SOFR Rate or the Adjusted Daily Simple SOFR, as applicable. For the avoidance of doubt the initial Floor for each of Adjusted Term SOFR Rate or the Adjusted Daily Simple SOFR shall be 0%.

14


"Foreign Lender" means (a) if the Borrower is a U.S. Person, a Lender that is not a U.S. Person, and (b) if the Borrower is not a U.S. Person, a Lender that is resident or organized under the laws of a jurisdiction other than that in which the Borrower is resident for tax purposes.

"GAAP" means generally accepted accounting principles in the United States of America. "Governmental Authority" means the government of the United States of America, any other

nation or any political subdivision thereof, whether state or local, and any agency, authority,

instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government.

"Guarantee" of or by any Person (the "guarantor") means any obligation, contingent or otherwise, of the guarantor guaranteeing or having the economic effect of guaranteeing any Indebtedness of any other Person (the "primary obligor") in any manner, whether directly or indirectly, and including any obligation of the guarantor, direct or indirect, (a) to purchase or pay (or advance or supply funds for the purchase or payment of) such Indebtedness or to purchase (or to advance or supply funds for the purchase of) any security for the payment thereof, (b) to purchase or lease property, securities or services for the purpose of assuring the owner of such Indebtedness of the payment thereof, (c) to maintain working capital, equity capital or any other financial statement condition or liquidity of the primary obligor so as to enable the primary obligor to pay such Indebtedness or (d) as an account party in respect of any letter of credit or letter of guaranty issued to support such Indebtedness; provided, that the term Guarantee shall not include endorsements for collection or deposit in the ordinary course of business.

"Hazardous Materials" means all explosive or radioactive substances or wastes and all hazardous or toxic substances, wastes or other pollutants, including petroleum or petroleum distillates, asbestos or asbestos-containing materials, polychlorinated biphenyls, radon gas, infectious or medical wastes and all other substances or wastes of any nature regulated pursuant to any Environmental Law.

"Incremental Commitment Increase" has the meaning specified in Section 2.08(d).
"Incremental Increase Lender" means, at any time, any bank or other financial institution that

agrees to provide any portion of any Incremental Commitment Increase in accordance with Section 2.08.

"Indebtedness" of any Person means, without duplication, (a) all obligations of such Person for borrowed money, (b) all obligations of such Person evidenced by bonds, debentures, notes or similar instruments, (c) all obligations of such Person under conditional sale or other title retention agreements relating to property acquired by such Person (other than customary reservations or retentions of title under agreements with suppliers entered into in the ordinary course of business), (d) all obligations of such Person in respect of the deferred purchase price of property or services (excluding (i) accounts payable in the ordinary course of business and, in each case, not past due for more than ninety (90) days after the due date of such account payable, expense accruals and deferred compensation items incurred in the ordinary course of business, (ii) unsecured obligations due to vendors under any vendor factoring line in the ordinary course of business and (iii) any earnout obligation until such obligation becomes a liability on the balance sheet of such Person in accordance with GAAP), (e) all Indebtedness of others secured by any Lien on property owned or acquired by such Person, whether or not the Indebtedness secured thereby has been assumed, (f) all Guarantees by such Person of Indebtedness of others, (g) all Capital Lease Obligations of such Person, (h) subject to the proviso below, all obligations, contingent or otherwise, of such Person as an account party in respect of letters of credit and letters of guaranty, (i) all obligations, contingent or otherwise, of such Person in respect of bankers' acceptances, (j) net obligations of such Persons under Swap Agreements and (k) all obligations of such Person with respect to Disqualified Stock, valued, in the case of a redeemable preferred interest, at the greater of its voluntary or involuntary liquidation preference plus accrued and unpaid dividends; provided, that Indebtedness shall not include any documentary letters of

15


credit or other letters of credit used by such Person for the financing of inventory in the ordinary course of business, except to the extent such letters of credit have been drawn upon and unreimbursed. The Indebtedness of any Person shall include the Indebtedness of any other entity (including any partnership in which such Person is a general partner) (except for a joint venture that is itself a corporation or limited liability company) to the extent such Person is liable therefor as a result of such Person's ownership interest in or other relationship with such entity, except to the extent the terms of such Indebtedness provide that such Person is not liable therefor. The amount of any net obligation under any Swap Agreement on any date shall be deemed to be the Swap Termination Value thereof as of such date. The amount of any Capital Lease Obligations as of any date shall be deemed to be the amount of Attributable Indebtedness in respect thereof as of such date.

"Indemnified Taxes" means (a) Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of the Borrower or any other Loan Party under any Loan Document and (b) to the extent not otherwise described in (a) hereof, Other Taxes.

"Indemnitee" has the meaning assigned to it in Section 9.03(b).

"Index Debt" means senior, unsecured, long-term indebtedness for borrowed money of the Borrower that is not guaranteed by any other Person or subject to any other credit enhancement.

"Ineligible Institution" has the meaning assigned to it in Section 9.04(b). "Information" has the meaning assigned to it in Section 9.12.

"Interest Election Request" means a request by the Borrower to convert or continue a Revolving Borrowing in accordance with Section 2.07.

"Interest Payment Date" means (a) with respect to any ABR Loan (other than a Swingline Loan), the last day of each March, June, September and December and the Maturity Date, (b) with respect to any RFR Loan, (1) each date that is on the numerically corresponding day in each calendar month that is one month after the Borrowing of such Loan (or, if there is no such numerically corresponding day in such month, then the last day of such month) and (2) the Maturity Date, (c) with respect to any Term Benchmark Loan, the last day of each Interest Period applicable to the Borrowing of which such Loan is a part and, in the case of a Term Benchmark Borrowing with an Interest Period of more than three months’ duration, each day prior to the last day of such Interest Period that occurs at intervals of three months’ duration after the first day of such Interest Period, and the Maturity Date and (d) with respect to any Swingline Loan, the day that such Loan is required to be repaid and the Maturity Date.

"Interest Period" means with respect to any Term Benchmark Borrowing, the period commencing on the date of such Borrowing and ending on the numerically corresponding day in the calendar month that is one, three or six months thereafter (in each case, subject to the availability for the Benchmark applicable to the relevant Loan or Commitment), as the Borrower may elect; provided, that (i) if any Interest Period would end on a day other than a Business Day, such Interest Period shall be extended to the next succeeding Business Day unless such next succeeding Business Day would fall in the next calendar month, in which case such Interest Period shall end on the next preceding Business Day, (ii) any Interest Period that commences on the last Business Day of a calendar month (or on a day for which there is no numerically corresponding day in the last calendar month of such Interest Period) shall end on the last Business Day of the last calendar month of such Interest Period and (iii) no tenor that has been removed from this definition pursuant to Section 2.14(e) shall be available for specification in such Borrowing Request or Interest Election Request. For purposes hereof, the date of a Borrowing initially shall be the date on which such Borrowing is made and, in the case of a Revolving Borrowing, thereafter shall be the effective date of the most recent conversion or continuation of such Borrowing.

16


"IRS" means the United States Internal Revenue Service.

"ISDA Definitions" means the 2006 ISDA Definitions published by the International Swaps and Derivatives Association, Inc. or any successor thereto, as amended or supplemented from time to time, or any successor definitional booklet for interest rate derivatives published from time to time by the International Swaps and Derivatives Association, Inc. or such successor thereto.

"Issuing Bank" means (a) JPMorgan Chase Bank, N.A., Bank of America, N.A., Truist Bank, U.S. Bank National Association, Wells Fargo Bank, N.A. and any other Lender from time to time designated by the Borrower as an Issuing Bank, with the consent of such Lender and the Administrative Agent, each in its capacity as the issuer of Letters of Credit hereunder, (b) with respect to Existing Letters of Credit, each issuer thereof and (c) in each case, its successors in such capacity as provided in Section 2.05(i). Any Issuing Bank may, in its discretion, arrange for one or more Letters of Credit to be issued by Affiliates of such Issuing Bank, in which case the term "Issuing Bank" shall include any such Affiliate with respect to Letters of Credit issued by such Affiliate. Each reference herein to the "Issuing Bank" shall be deemed to be a reference to the relevant Issuing Bank.

"Laws" means, collectively, all international, foreign, federal, state and local statutes, treaties, rules, guidelines, regulations, ordinances, codes and administrative or judicial precedents or authorities, including the interpretation or administration thereof by any Governmental Authority charged with the enforcement, interpretation or administration thereof, and all applicable administrative orders, directed duties, requests, licenses, authorizations and permits of, and agreements with, any Governmental Authority, in each case whether or not having the force of law and including, without limitation, all Environmental Laws.

"LC Disbursement" means a payment made by an Issuing Bank pursuant to a Letter of Credit.
"LC Exposure" means, at any time, the sum of (a) the aggregate undrawn amount of all outstanding

Letters of Credit at such time plus (b) the aggregate amount of all LC Disbursements that have not yet been reimbursed by or on behalf of the Borrower at such time. The LC Exposure of any Lender at any time shall be its Applicable Percentage of the total LC Exposure at such time. For all purposes of this Agreement, if on any date of determination a Letter of Credit has expired by its terms but any amount may still be drawn thereunder by reason of the operation of Article 29(a) of the Uniform Customs and Practice for Documentary Credits, International Chamber of Commerce Publication No. 600 (or such later version thereof as may be in effect at the applicable time) or Rule 3.13 or Rule 3.14 of the International Standby Practices, International Chamber of Commerce Publication No. 590 (or such later version thereof as may be in effect at the applicable time) or similar terms of the Letter of Credit itself, or if compliant documents have been presented but not yet honored, such Letter of Credit shall be deemed to be "outstanding" and "undrawn" in the amount so remaining available to be paid, and the obligations of the Borrower and each Lender with respect to such Letter of Credit shall remain in full force and effect until the applicable Issuing Bank and the Lenders shall have no further obligations to make any payments or disbursements under any circumstances with respect to such Letter of Credit.

"Lender Parent" means, with respect to any Lender, any Person as to which such Lender is, directly or indirectly, a Subsidiary.

"Lender-Related Person" has the meaning assigned to it in Section 9.03(d).

"Lenders" means the Persons listed on the Commitment Schedule and any other Person that shall have become a party hereto pursuant to an Assignment and Assumption, a joinder agreement contemplated by Section 2.08(f) or an amendment to this Agreement, in each case other than any such Person that ceases to be a party hereto pursuant to an Assignment and Assumption. Unless the context otherwise requires, the term "Lenders" includes the Swingline Lender and the Issuing Banks.

17


"Letter of Credit" means any letter of credit issued pursuant to this Agreement and shall include the Existing Letters of Credit.

"Letter of Credit Agreement" has the meaning assigned to it in Section 2.05(b).

"Letter of Credit Commitment" means, with respect to each Issuing Bank, the commitment of such Issuing Bank to issue Letters of Credit hereunder. The initial amount of each Issuing Bank's Letter of Credit Commitment is set forth on Schedule 2.01C, or if an Issuing Bank has entered into an Assignment and Assumption or has otherwise assumed a Letter of Credit Commitment after the Effective Date, the amount set forth for such Issuing Bank as its Letter of Credit Commitment in the Register maintained by the Administrative Agent. The Letter of Credit Commitment of an Issuing Bank may be modified from time to time by agreement between such Issuing Bank and the Borrower, and notified to the Administrative Agent.

"Liabilities" means any losses, claims (including intraparty claims), demands, damages or liabilities of any kind.

"Lien" means, with respect to any asset, (a) any mortgage, deed of trust, lien, pledge, hypothecation, encumbrance, charge in the nature of a security interest or other security interest in, on or of such asset and (b) the interest of a vendor or a lessor under any conditional sale agreement, Capital Lease or title retention agreement (or any financing lease having substantially the same economic effect as any of the foregoing) relating to such asset.

"Loan Documents" means this Agreement, including schedules and exhibits hereto, each promissory note (if any) issued pursuant to this Agreement, each Guarantee of all or any portion of the Obligations (if any) pursuant to Section 9.02(e), the letter described in clause (a) of the definition of "Fee Letter", the First Amendment, any agreement creating or perfecting rights in cash collateral granted pursuant to the provisions of this Agreement, and any other agreements executed and delivered by the Borrower or any Loan Party in connection herewith, including any amendments, modifications or supplements thereto or waivers of each of the foregoing.

"Loan Parties" means the Borrower and each Subsidiary (if any) that provides a Guarantee of the all or any portion of the Obligations.

"Loans" means the loans made by the Lenders to the Borrower pursuant to this Agreement. "Material Acquisition" means any transaction, or any series of related transactions, consummated

after the Effective Date, by which the Borrower or any Subsidiary (a) acquires any going business or all or

substantially all of the assets of any Person, whether through purchase of assets, merger or otherwise, or

(b) directly or indirectly acquires (in one transaction or as the most recent transaction in a series of transactions) at least a majority (in number of votes) of the Equity Interests of a Person which has ordinary voting power for the election of directors or other similar management personnel of a Person (other than Equity Interests having such power only by reason of the happening of a contingency) or a majority of the outstanding Equity Interests of a Person, with an aggregate cash and non-cash purchase price in excess of

$300,000,000.

"Material Adverse Effect" means (a) a material adverse change in, or a material adverse effect upon, the operations, business, assets or financial condition of the Borrower and its Subsidiaries taken as a whole; (b) a material impairment of the rights and remedies of the Administrative Agent or the Lenders under the Loan Documents, or of the ability of the Borrower to perform its payment or other material obligations under this Agreement or any other material Loan Document to which it is a party; or (c) a

18


material adverse effect upon the legality, validity, binding effect or enforceability against the Borrower of this Agreement or any other material Loan Document to which it is a party.

"Material Subsidiary" means each Subsidiary of the Borrower that is a "significant subsidiary" as defined in Regulation S-X of the Securities Act of 1933.

"Maturity Date" means June 15, 2026, as it may be extended pursuant to Section 2.20. "Maximum Rate" has the meaning assigned to it in Section 9.14.

"Moody's" means Moody's Investors Service, Inc.

"Multiemployer Plan" means any employee benefit plan which is a "multiemployer plan" (as defined in Section 4001(a)(3) of ERISA) to which the Borrower or any ERISA Affiliate makes or is obligated to make contributions, or during the preceding five plan years, has made or been obligated to make contributions.

"Non-Consenting Lender" means any Lender who has failed to consent to a proposed amendment, waiver, discharge or termination which pursuant to the terms of Section 9.02 cannot become effective without the consent of such Lender and with respect to which the Required Lenders shall have granted their consent.

"Non-Extending Lender" has the meaning assigned to such term in Section 2.20(a). "NYFRB" means the Federal Reserve Bank of New York.

"NYFRB Rate" means, for any day, the greater of (a) the Federal Funds Effective Rate in effect on such day and (b) the Overnight Bank Funding Rate in effect on such day (or for any day that is not a Business Day, for the immediately preceding Business Day); provided that if none of such rates are published for any day that is a Business Day, the term "NYFRB Rate" means the rate for a federal funds transaction quoted at 11:00 a.m. on such day received by the Administrative Agent from a federal funds broker of recognized standing selected by it; provided, further, that if any of the aforesaid rates shall be less than zero, such rate shall be deemed to be zero for purposes of this Agreement.

"NYFRB's Website" means the website of the NYFRB at http://www.newyorkfed.org, or any successor source.

"Obligations" means all advances to, and debts, liabilities and obligations of, any Loan Party arising under any Loan Document or otherwise with respect to any Loan or Letter of Credit, in each case whether direct or indirect (including those acquired by assumption), absolute or contingent, due or to become due, now existing or hereafter arising and including interest and fees that accrue after the commencement by or against any Loan Party or any Subsidiary thereof of any proceeding under any Debtor Relief Laws naming such Person as the debtor in such proceeding, regardless of whether such interest and fees are allowed claims in such proceeding.

"Organization Documents" means, (a) with respect to any corporation, the certificate or articles of incorporation and the bylaws (or equivalent or comparable constitutive documents with respect to any non- U.S. jurisdiction); (b) with respect to any limited liability company, the certificate or articles of formation or organization and operating agreement; and (c) with respect to any partnership, joint venture, trust or other form of business entity, the partnership, joint venture or other applicable agreement of formation or organization and any agreement, instrument, filing or notice with respect thereto filed in connection with

19


its formation or organization with the applicable Governmental Authority in the jurisdiction of its formation or organization and, if applicable, any certificate or articles of formation or organization of such entity.

"Other Connection Taxes" means, with respect to any Recipient, Taxes imposed as a result of a present or former connection between such Recipient and the jurisdiction imposing such Tax (other than connections arising from such Recipient having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to or enforced any Loan Document, or sold or assigned an interest in any Loan, Letter of Credit or Loan Document).

"Other Taxes" means all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Loan Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment (other than an assignment made pursuant to Section 2.18(b)).

"Overnight Bank Funding Rate" means, for any day, the rate comprised of both overnight federal funds and overnight eurodollar transactions denominated in Dollars by U.S.-managed banking offices of depository institutions, as such composite rate shall be determined by the NYFRB as set forth on the NYFRB’s Website from time to time, and published on the next succeeding Business Day by the NYFRB as an overnight bank funding rate.

"Participant" has the meaning assigned to such term in Section 9.04(c). "Participant Register" has the meaning assigned to such term in Section 9.04(c). "Patriot Act" has the meaning assigned to it in Section 9.17.

"Payment" has the meaning assigned to it in Section 8.06(c). "Payment Notice" has the meaning assigned to it in Section 8.06(c).

"PBGC" means the Pension Benefit Guaranty Corporation referred to and defined in ERISA and any successor entity performing similar functions.

"Pension Funding Rules" means the rules of the Code and ERISA regarding minimum required contributions to Plans as set forth in Sections 412, 430, 431, 432 and 436 of the Code and Sections 302, 303, 304 and 305 of ERISA.

"Permitted Encumbrances" means:

(a)Liens for Taxes not yet due or which are being contested in good faith, if adequate reserves with respect thereto are maintained on the books of the applicable Person in accordance with GAAP (to the extent required by GAAP);
(b)carriers', warehousemen's, mechanics', materialmen's, landlord's, repairmen's or other like Liens arising in the ordinary course of business which are not overdue for a period of more than 30 days or which are being contested in good faith, if adequate reserves with respect thereto are maintained on the books of the applicable Person (to the extent required by GAAP);

20


(c)pledges or deposits in the ordinary course of business in connection with workers' compensation, unemployment insurance and other social security or similar laws, regulations or legislation, other than any Lien imposed by ERISA;
(d)easements, rights-of-way, restrictions, building code laws, zoning restrictions, encroachments and other similar encumbrances affecting real property which do not in any case materially interfere with the ordinary conduct of business of the Borrower and its Subsidiaries taken as a whole;

(e)Liens securing judgments for the payment of money not constituting an Event of Default under clause (h) of Section 7.01;
(f)any interest or title of a licensor, sublicensor, lessor or sublessor under leases or subleases or secured by a lessor's or sublessor's interests under licenses or leases entered into by the Borrower or any of its Subsidiaries in the ordinary course of business;

(g)Liens in respect of the licensing of trademarks, service marks, trade names, copyrights, patents, patent rights, franchises, licenses and other intellectual property rights in the ordinary course of business;

(h)Liens in favor of a banking or other financial institution arising as a matter of law or in the ordinary course of business under customary general terms and conditions encumbering deposits or other funds maintained with a financial institution (including the right of set-off) and that are within the general parameters customary in the banking industry or arising pursuant to such banking institution's general terms and conditions;

(i)Liens on specific items of inventory or other goods (other than fixed or capital assets) and proceeds thereof of any Person securing such Person's obligations in respect of bankers' acceptances or letters of credit issued or created for the account of such Person to facilitate the purchase, shipment or storage of such inventory or other goods in the ordinary course of business;

(j)Liens encumbering reasonable customary initial deposits and margin deposits and similar Liens attaching to commodity trading accounts or other brokerage accounts incurred in the ordinary course of business and not for speculative purposes;
(k)Liens in favor of customs and revenue authorities arising as a matter of law to secure payment of customs duties in connection with the importation of goods;

(l)deposits to secure the performance of (or to secure letters of credit or letters of guarantee that secure the performance of) bids, trade, contacts, leases, statutory obligations, surety and appeal bonds, performance bonds and other obligations of a like nature, in each case in the ordinary course of business;

(m)leases or subleases, licenses or sublicenses granted in the ordinary course of business to others (other than as security for Indebtedness) not interfering in any material respect with the conduct of the business of the Borrower and its Subsidiaries taken as a whole;

(n)Liens solely on any cash earnest money deposits made by the Borrower or any of its Subsidiaries in connection with any letter of intent or purchase agreement not prohibited hereunder;

21


(o)Liens arising from precautionary Uniform Commercial Code financing statement or similar filings made in respect of operating leases entered into by the Borrower or any of its Subsidiaries;
(p)Liens on insurance policies and the proceeds thereof securing the financing of the premiums with respect thereto;

(q)Liens resulting from the deposit of funds into escrow or a similar arrangement or evidences of Indebtedness in trust for the sole purpose of defeasing Indebtedness of the Borrower or any of its Subsidiaries permitted under the terms of this Agreement, provided such Liens only extend to such assets so deposited or in trust and such Lien only applies until such defeasance;

(r)normal and customary rights of setoff upon deposits of cash in favor of banks and other depository institutions; and

(s)Liens, if any, in favor of the Issuing Bank and/or Swingline Lender to cash collateralize or otherwise secure the obligations of a Defaulting Lender to fund risk participations hereunder;

provided that the term "Permitted Encumbrances" shall not include any Lien securing Indebtedness. "Person" means any natural person, corporation, limited liability company, trust, joint venture,

association, company, partnership, Governmental Authority or other entity.

"Plan" means any employee pension benefit plan (other than a Multiemployer Plan) subject to the provisions of Title IV of ERISA or Section 412 of the Code or Section 302 of ERISA, and in respect of which the Borrower or any ERISA Affiliate is (or, if such plan were terminated, would under Section 4069 of ERISA be deemed to be) an "employer" as defined in Section 3(5) of ERISA or with respect to which the Borrower or any ERISA Affiliate may otherwise have any liability.

"Plan Asset Regulations" means 29 CFR § 2510.3-101 et seq., as modified by Section 3(42) of ERISA, as amended from time to time.

"Prime Rate" means the rate of interest last quoted by The Wall Street Journal as the "Prime Rate" in the U.S. or, if The Wall Street Journal ceases to quote such rate, the highest per annum interest rate published by the Federal Reserve Board in Federal Reserve Statistical Release H.15 (519) (Selected Interest Rates) as the "bank prime loan" rate or, if such rate is no longer quoted therein, any similar rate quoted therein (as determined by the Administrative Agent) or any similar release by the Federal Reserve Board (as determined by the Administrative Agent). Each change in the Prime Rate shall be effective from and including the date such change is publicly announced or quoted as being effective.

"Proceeding" means any claim, litigation, investigation, action, suit, arbitration or administrative, judicial or regulatory action or proceeding in any jurisdiction.

"PTE" means a prohibited transaction class exemption issued by the U.S. Department of Labor, as any such exemption may be amended from time to time.

"Recipient" means (a) the Administrative Agent, (b) any Lender and (c) any Issuing Bank, as applicable.

22


"Reference Time" with respect to any setting of the then-current Benchmark means (1) if such Benchmark is the Term SOFR Rate, 5:00 a.m. (Chicago time) on the day that is two Business Days preceding the date of such setting, (2) if such Benchmark is Daily Simple SOFR, then four Business Days prior to such setting or (3) if such Benchmark is none of the Term SOFR Rate or Daily Simple SOFR, the time determined by the Administrative Agent in its reasonable discretion.

"Register" has the meaning assigned to such term in Section 9.04(b).

"Related Parties" means, with respect to any specified Person, such Person's Affiliates and the respective directors, officers, employees, agents and advisors of such Person and such Person's Affiliates.

"Relevant Governmental Body" means, the Federal Reserve Board and/or the NYFRB, or a committee officially endorsed or convened by the Federal Reserve Board and/or the NYFRB or, in each case, any successor thereto.

"Relevant Rate" means (i) with respect to any Term Benchmark Borrowing, the Adjusted Term SOFR Rate or (ii) with respect to any RFR Borrowing, the Adjusted Daily Simple SOFR, as applicable.

"Required Lenders" means, subject to Section 2.19, (a) at any time prior to the earlier of the Loans becoming due and payable pursuant to Section 7.02 or the total Commitments terminating or expiring, Lenders having Revolving Credit Exposures and Unfunded Commitments representing more than 50% of the sum of the Total Revolving Credit Exposure and Unfunded Commitments at such time, provided that, solely for purposes of declaring the Loans to be due and payable pursuant to Section 7.02, the Unfunded Commitment of each Lender shall be deemed to be zero; and (b) for all purposes after the Loans become due and payable pursuant to Section 7.02 or the total Commitments expire or terminate, Lenders having Revolving Credit Exposures representing more than 50% of the sum of the Total Revolving Credit Exposure at such time; provided that, in the case of clauses (a) and (b) above, (x) the Revolving Credit Exposure of any Lender that is a Swingline Lender shall be deemed to exclude any amount of its Swingline Exposure in excess of its Applicable Percentage of all outstanding Swingline Loans, adjusted to give effect to any reallocation under Section 2.19 of the Swingline Exposures of Defaulting Lenders in effect at such time, and the Unfunded Commitment of such Lender shall be determined on the basis of its Revolving Credit Exposure excluding such excess amount and (y) for the purpose of determining the Required Lenders needed for any waiver, amendment, modification or consent of or under this Agreement or any other Loan Document, any Lender that is the Borrower, or any Subsidiary or Affiliate of the Borrower shall be disregarded.

"Resolution Authority" means an EEA Resolution Authority or, with respect to any UK Financial Institution, a UK Resolution Authority.

"Response Date" has the meaning assigned to such term in Section 2.20(a).

"Responsible Officer" means the chief executive officer, president, co-president, chief financial officer, treasurer, assistant treasurer or controller of a Loan Party, and solely for purposes of the delivery of incumbency certificates pursuant to Section 4.01, the secretary or any assistant secretary of a Loan Party and, solely for purposes of notices given pursuant to Article II, any other officer or employee of the applicable Loan Party so designated by any of the foregoing officers in a notice to the Administrative Agent. Any document delivered hereunder that is signed by a Responsible Officer of a Loan Party shall be conclusively presumed to have been authorized by all necessary corporate, partnership and/or other action on the part of such Loan Party and such Responsible Officer shall be conclusively presumed to have acted on behalf of such Loan Party.

"Revolving Borrowing" means a Borrowing comprised of Revolving Loans.

23


"Revolving Credit Exposure" means, with respect to any Lender at any time, the sum of the outstanding principal amount of such Lender's Revolving Loans, its LC Exposure and its Swingline Exposure at such time.

"Revolving Loan" means a Loan made pursuant to Section 2.01.

"RFR Borrowing" means, as to any Borrowing, the RFR Loans comprising such Borrowing.

"RFR Loan" means a Loan that bears interest at a rate based on the Adjusted Daily Simple SOFR. "S&P" means Standard & Poor's Rating Services, a Standard & Poor's Financial Services LLC

business.

"Sanctioned Country" means, at any time, a country, region or territory which is itself the subject or target of any Sanctions (as of the First Amendment Effective Date, the so-called Donetsk People’s Republic, the so-called Luhansk People’s Republic, the Crimea, Zaporizhzhia and Kherson Regions of Ukraine, Cuba, Iran, North Korea and Syria).

"Sanctioned Person" means, at any time, (a) any Person listed in any Sanctions-related list of designated Persons maintained by the Office of Foreign Assets Control of the U.S. Department of the Treasury, the U.S. Department of State, or by the United Nations Security Council, the European Union, any European Union member state, His Majesty's Treasury of the United Kingdom or other relevant sanctions authority, (b) any Person operating, organized or resident in a Sanctioned Country, (c) any Person owned or controlled by any such Person or Persons described in the foregoing clauses (a) or (b), or (d) any Person otherwise the subject of any Sanctions.

"Sanctions" means all economic or financial sanctions or trade embargoes imposed, administered or enforced from time to time by (a) the U.S. government, including those administered by the Office of Foreign Assets Control of the U.S. Department of the Treasury or the U.S. Department of State, or (b) the United Nations Security Council, the European Union, any European Union member state, His Majesty's Treasury of the United Kingdom or other relevant sanctions authority.

"SEC" means the Securities and Exchange Commission of the United States of America.

"SOFR" means a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.

"SOFR Administrator" means the NYFRB (or a successor administrator of the secured overnight financing rate).

"SOFR Administrator’s Website" means the NYFRB’s Website, currently at http://www.newyorkfed.org, or any successor source for the secured overnight financing rate identified as such by the SOFR Administrator from time to time.

"SOFR Determination Date" has the meaning specified in the definition of "Daily Simple SOFR".

"SOFR Rate Day" has the meaning specified in the definition of "Daily Simple SOFR". "Subsidiary" of a Person means a corporation, partnership, joint venture, limited liability company

or other business entity of which a majority of the shares of securities or other interests having ordinary voting power for the election of directors or other governing body (other than securities or interests having such power only by reason of the happening of a contingency) are at the time beneficially owned, or the management of which is otherwise controlled, directly, or indirectly through one or more intermediaries,

24


or both, by such Person.Unless otherwise specified, all references herein to a "Subsidiary" or to "Subsidiaries" shall refer to a Subsidiary or Subsidiaries of the Borrower.

"Swap Agreement" means any agreement with respect to any swap, forward, future or derivative transaction or option or similar agreement involving, or settled by reference to, one or more rates, currencies, commodities, equity or debt instruments or securities, or economic, financial or pricing indices or measures of economic, financial or pricing risk or value or any similar transaction or any combination of these transactions; provided that no phantom stock or similar plan providing for payments only on account of services provided by current or former directors, officers, employees or consultants of the Borrower or its Subsidiaries shall be a Swap Agreement.

"Swap Termination Value" means, in respect of any one or more Swap Agreements, after taking into account the effect of any legally enforceable netting agreement relating to such Swap Agreements, (a) for any date on or after the date such Swap Agreements have been closed out and termination value(s) determined in accordance therewith, such termination value(s), and (b) for any date prior to the date referenced in clause (a), the amount(s) determined as the mark-to-market value(s) for such Swap Agreements, as determined based upon one or more mid-market or other readily available quotations provided by any recognized dealer in such Swap Agreements (which may include a Lender or any Affiliate of a Lender).

"Swingline Commitment" means as to any Lender (i) the amount set forth opposite such Lender's name on Schedule 2.01B hereof or (ii) if such Lender has entered into an Assignment and Assumption or has otherwise assumed a Swingline Commitment after the Effective Date, the amount set forth for such Lender as its Swingline Commitment in the Register maintained by the Administrative Agent pursuant to Section 9.04(b)(iv).

"Swingline Exposure" means, at any time, the aggregate principal amount of all Swingline Loans outstanding at such time. The Swingline Exposure of any Lender at any time shall be the sum of (a) its Applicable Percentage of the aggregate principal amount of all Swingline Loans outstanding at such time (excluding, in the case of any Lender that is a Swingline Lender, Swingline Loans made by it that are outstanding at such time to the extent that the other Lenders shall not have funded their participations in such Swingline Loans), adjusted to give effect to any reallocation under Section 2.19 of the Swingline Exposure of Defaulting Lenders in effect at such time, and (b) in the case of any Lender that is a Swingline Lender, the aggregate principal amount of all Swingline Loans made by such Lender outstanding at such time, less the amount of participations funded by the other Lenders in such Swingline Loans.

"Swingline Lender" means JPMorgan Chase Bank, N.A., in its capacity as a lender of Swingline Loans hereunder.

"Swingline Loan" means a Loan made pursuant to Section 2.04.

"Taxes" means all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), value added taxes, or any other goods and services, use or sales taxes, assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.

"Term Benchmark" when used in reference to any Loan or Borrowing, refers to whether such Loan, or the Loans comprising such Borrowing, are bearing interest at a rate determined by reference to the Adjusted Term SOFR Rate.

"Term SOFR Determination Day" has the meaning assigned to it under the definition of Term SOFR Reference Rate.

25


"Term SOFR Rate" means, with respect to any Term Benchmark Borrowing and for any tenor comparable to the applicable Interest Period, the Term SOFR Reference Rate at approximately 5:00 a.m., Chicago time, two U.S. Government Securities Business Days prior to the commencement of such tenor comparable to the applicable Interest Period, as such rate is published by the CME Term SOFR Administrator.

"Term SOFR Reference Rate" means, for any day and time (such day, the "Term SOFR Determination Day"), with respect to any Term Benchmark Borrowing denominated in Dollars and for any tenor comparable to the applicable Interest Period, the rate per annum published by the CME Term SOFR Administrator and identified by the Administrative Agent as the forward-looking term rate based on SOFR. If by 5:00 pm (New York City time) on such Term SOFR Determination Day, the "Term SOFR Reference Rate" for the applicable tenor has not been published by the CME Term SOFR Administrator and a Benchmark Replacement Date with respect to the Term SOFR Rate has not occurred, then, so long as such day is otherwise a U.S. Government Securities Business Day, the Term SOFR Reference Rate for such Term SOFR Determination Day will be the Term SOFR Reference Rate as published in respect of the first preceding U.S. Government Securities Business Day for which such Term SOFR Reference Rate was published by the CME Term SOFR Administrator, so long as such first preceding U.S. Government Securities Business Day is not more than five (5) U.S. Government Securities Business Days prior to such Term SOFR Determination Day.

"Threshold Amount" means $100,000,000.

"Total Revolving Credit Exposure" means, at any time, the sum of (a) the outstanding principal amount of the Revolving Loans and Swingline Loans at such time and (b) the total LC Exposure at such time.

"Transactions" means, collectively, any or all of the following: (a) the execution, delivery and performance by the Borrower of this Agreement, the borrowing of Loans, the use of the proceeds thereof and the issuance of Letters of Credit hereunder and the use thereof and (b) the payment of fees and expenses related to the foregoing.

"Type", when used in reference to any Loan or Borrowing, refers to whether the rate of interest on such Loan, or on the Loans comprising such Borrowing, is determined by reference to the Adjusted Term SOFR Rate, the Adjusted Daily Simple SOFR or the Alternate Base Rate.

"UK Financial Institutions" means any BRRD Undertaking (as such term is defined under the PRA Rulebook (as amended from time to time) promulgated by the United Kingdom Prudential Regulation Authority) or any person falling within IFPRU 11.6 of the FCA Handbook (as amended from time to time) promulgated by the United Kingdom Financial Conduct Authority, which includes certain credit institutions and investment firms, and certain affiliates of such credit institutions or investment firms.

"UK Resolution Authority" means the Bank of England or any other public administrative authority having responsibility for the resolution of any UK Financial Institution.

"Unadjusted Benchmark Replacement" means the applicable Benchmark Replacement excluding the applicable Benchmark Replacement Adjustment.

"Unfunded Commitment" means, with respect to each Lender, the Commitment of such Lender less its Revolving Credit Exposure.

"U.S. Government Securities Business Day" means any day except for (i) a Saturday, (ii) a Sunday or (iii) a day on which the Securities Industry and Financial Markets Association recommends that the fixed

26


income departments of its members be closed for the entire day for purposes of trading in United States government securities.

"U.S. Person" means a "United States person" within the meaning of Section 7701(a)(30) of the

Code.

"U.S. TaxComplianceCertificate"hasthemeaningassignedtosuchtermin

Section 2.16(f)(ii)(B)(3).

"Withdrawal Liability" means liability to a Multiemployer Plan as a result of a complete or partial withdrawal from such Multiemployer Plan, as such terms are defined in Part I of Subtitle E of Title IV of ERISA.

"Write-Down and Conversion Powers" means, (a) with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail- In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule, and (b) with respect to the United Kingdom, any powers of the applicable Resolution Authority under the Bail-In Legislation to cancel, reduce, modify or change the form of a liability of any UK Financial Institution or any contract or instrument under which that liability arises, to convert all or part of that liability into shares, securities or obligations of that Person or any other Person, to provide that any such contract or instrument is to have effect as if a right had been exercised under it or to suspend any obligation in respect of that liability or any of the powers under that Bail-In Legislation that are related to or ancillary to any of those powers.

SECTION 1.02. Classification of Loans and Borrowings. For purposes of this Agreement, Loans may be classified and referred to by Class (e.g., a "Revolving Loan") or by Type (e.g., a "Term Benchmark Loan" or an "RFR Loan") or by Class and Type (e.g., a "Term Benchmark Revolving Loan" or an "RFR Revolving Loan"). Borrowings also may be classified and referred to by Class (e.g., a "Revolving Borrowing") or by Type (e.g., a "Term Benchmark Borrowing" or an "RFR Borrowing") or by Class and Type (e.g., a "Term Benchmark Revolving Borrowing" or an "RFR Revolving Borrowing").

SECTION 1.03. Terms Generally. The definitions of terms herein shall apply equally to the singular and plural forms of the terms defined. Whenever the context may require, any pronoun shall include the corresponding masculine, feminine and neuter forms. The words "include", "includes" and "including" shall be deemed to be followed by the phrase "without limitation". The word "will" shall be construed to have the same meaning and effect as the word "shall". Unless the context requires otherwise (a) any definition of or reference to any agreement, instrument or other document herein shall be construed as referring to such agreement, instrument or other document as from time to time amended, supplemented or otherwise modified (subject to any restrictions on such amendments, supplements or modifications set forth herein), (b) any reference herein to any Person shall be construed to include such Person's successors and assigns, (c) the words "herein", "hereof" and "hereunder", and words of similar import, shall be construed to refer to this Agreement in its entirety and not to any particular provision hereof, (d) all references herein to Articles, Sections, Exhibits and Schedules shall be construed to refer to Articles and Sections of, and Exhibits and Schedules to, this Agreement, (e) any reference to any law, rule or regulation herein shall, unless otherwise specified, refer to such law, rule or regulation as amended, modified or supplemented from time to time and (f) the words "asset" and "property" shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including cash, securities, accounts and contract rights.

SECTION 1.04. Accounting Terms; GAAP.

27


(a)Except as otherwise expressly provided herein, all terms of an accounting or financial nature shall be construed in accordance with GAAP, as in effect from time to time; provided that, if the Borrower notifies the Administrative Agent that the Borrower requests an amendment to any provision hereof to eliminate the effect of any change occurring after the date hereof in GAAP or in the application thereof on the operation of such provision (or if the Administrative Agent notifies the Borrower that the Required Lenders request an amendment to any provision hereof for such purpose), regardless of whether any such notice is given before or after such change in GAAP or in the application thereof, then such provision shall be interpreted on the basis of GAAP as in effect and applied immediately before such change shall have become effective until such notice shall have been withdrawn or such provision amended in accordance herewith. Notwithstanding any other provision contained herein, all terms of an accounting or financial nature used herein shall be construed, and all computations of amounts and ratios referred to herein shall be made, without giving effect to (i) any election under Financial Accounting Standards Board Accounting Standards Codification 825 (or any other Financial Accounting Standard having a similar result or effect) to value any Indebtedness or other liabilities of the Borrower or any Subsidiary at "fair value", as defined therein and (ii) any treatment of Indebtedness under Accounting Standards Codification 470-20 or 2015-03 (or any other Accounting Standards Codification or Financial Accounting Standard having a similar result or effect) to value any such Indebtedness in a reduced or bifurcated manner as described therein, and such Indebtedness shall at all times be valued at the full stated principal amount thereof.

(b)Notwithstanding anything to the contrary contained in Section 1.04(a) or in the definition of "Capital Lease Obligations" or any other provision of this Agreement or any other Loan Document, any change in accounting for leases pursuant to GAAP resulting from the adoption of Financial Accounting Standards Board Accounting Standards Update No. 2016- 02, Leases (Topic 842) ("FAS 842"), to the extent such adoption would require treating any lease (or similar arrangement conveying the right to use) as a capital or financing lease where such lease (or similar arrangement) would not have been required to be so treated under GAAP as in effect on December 31, 2015, such lease shall not be considered a capital lease or a "Capital Lease" or "Attributable Indebtedness" (and the obligations in respect thereof shall not be "Capital Lease Obligations"), and all calculations and ratios under this Agreement or any other Loan Document shall be made or calculated, as applicable, in accordance therewith. For the avoidance of doubt, any lease not classified as a capital lease or financing lease under GAAP will be treated as an operating lease for purposes of this Agreement, including but not limited to the definition of "Consolidated Rent Expense."

SECTION 1.05. Pro Forma Adjustments for Acquisitions and Dispositions. In accordance with GAAP, for each period of four fiscal quarters ending next following the date of any acquisition or any Disposition consummated after the Effective Date, for purposes of determining the Consolidated Leverage Ratio and Consolidated Fixed Charge Coverage Ratio, the consolidated results of operations of the Borrower and its Subsidiaries shall include the results of operations of the Person or assets subject to such acquisition or exclude the results of operations of the Person or assets subject to such Disposition, as the case may be, on a historical pro forma basis to the extent information in sufficient detail concerning such historical results of such Person or assets is reasonably available, and which amounts shall not include any synergies resulting from such acquisition or adjustments resulting from such Disposition other than those permitted pursuant to Regulation S-X of the SEC.

SECTION 1.06. Interest Rates; Benchmark Notification. The interest rate on a Loan denominated in dollars may be derived from an interest rate benchmark that may be discontinued or is, or may in the future become, the subject of regulatory reform.  Upon the occurrence of a Benchmark

28


Transition Event, Section 2.13(b) provides a mechanism for determining an alternative rate of interest. The Administrative Agent does not warrant or accept any responsibility for, and shall not have any liability with respect to, the administration, submission, performance or any other matter related to any interest rate used in this Agreement, or with respect to any alternative or successor rate thereto, or replacement rate thereof, including without limitation, whether the composition or characteristics of any such alternative, successor or replacement reference rate will be similar to, or produce the same value or economic equivalence of, the existing interest rate being replaced or have the same volume or liquidity as did any existing interest rate prior to its discontinuance or unavailability. The Administrative Agent and its affiliates and/or other related entities may engage in transactions that affect the calculation of any interest rate used in this Agreement or any alternative, successor or alternative rate (including any Benchmark Replacement) and/or any relevant adjustments thereto, in each case, in a manner adverse to the Borrower. The Administrative Agent may select information sources or services in its reasonable discretion to ascertain any interest rate used in this Agreement, any component thereof, or rates referenced in the definition thereof, in each case pursuant to the terms of this Agreement, and shall have no liability to the Borrower, any Lender or any other person or entity for damages of any kind, including direct or indirect, special, punitive, incidental or consequential damages, costs, losses or expenses (whether in tort, contract or otherwise and whether at law or in equity), for any error or calculation of any such rate (or component thereof) provided by any such information source or service.

SECTION 1.07. Letter of Credit Amounts. Unless otherwise specified herein, the amount of a Letter of Credit at any time shall be deemed to be the amount of such Letter of Credit available to be drawn at such time; provided that with respect to any Letter of Credit that, by its terms or the terms of any Letter of Credit Agreement related thereto, provides for one or more automatic increases in the available amount thereof, the amount of such Letter of Credit shall be deemed to be the maximum amount of such Letter of Credit after giving effect to all such increases, whether or not such maximum amount is available to be drawn at such time.

SECTION 1.08. Divisions. For all purposes under the Loan Documents, in connection with any division or plan of division under Delaware law (or any comparable event under a different jurisdiction's laws): (a) if any asset, right, obligation or liability of any Person becomes the asset, right, obligation or liability of a different Person, then it shall be deemed to have been transferred from the original Person to the subsequent Person, and (b) if any new Person comes into existence, such new Person shall be deemed to have been organized and acquired on the first date of its existence by the holders of its Equity Interests at such time.

ARTICLE II

The Credits

SECTION 2.01. Commitments. Subject to the terms and conditions set forth herein, each Lender agrees to make Revolving Loans to the Borrower from time to time during the Availability Period in an aggregate principal amount that will not result (after giving effect to any application of proceeds of such Borrowing pursuant to Section 2.09) in (a) such Lender's Revolving Credit Exposure exceeding such Lender's Commitment or (b) the Total Revolving Credit Exposures exceeding the total Commitments. Within the foregoing limits and subject to the terms and conditions set forth herein, the Borrower may borrow, prepay and reborrow Revolving Loans.

SECTION 2.02. Loans and Borrowings. (a) Each Revolving Loan shall be made as part of a Borrowing consisting of Revolving Loans made by the Lenders ratably in accordance with their respective Commitments. The failure of any Lender to make any Loan required to be made by it shall not relieve

29


any other Lender of its obligations hereunder; provided that the Commitments of the Lenders are several and no Lender shall be responsible for any other Lender's failure to make Loans as required.

(b)Subject to Section 2.13, each Revolving Borrowing shall be comprised entirely of ABR Loans or Term Benchmark Loans (or, if after the effectiveness of a Benchmark Replacement to Adjusted Daily Simple SOFR, RFR Loans) as the Borrower may request in accordance herewith. Each Swingline Loan shall be an ABR Loan. Each Lender at its option may make any Loan by causing any domestic or foreign branch or Affiliate of such Lender to make such Loan; provided that any exercise of such option shall not affect the obligation of the Borrower to repay such Loan in accordance with the terms of this Agreement.

(c)At the commencement of each Interest Period for any Term Benchmark Revolving Borrowing, such Borrowing shall be in an aggregate amount that is an integral multiple of $1,000,000 and not less than $3,000,000. At the time that each ABR Revolving Borrowing and/or RFR Borrowing is made, such Borrowing shall be in an aggregate amount that is an integral multiple of $1,000,000 and not less than $3,000,000; provided that an ABR Revolving Borrowing may be in an aggregate amount that is equal to the entire unused balance of the total Commitments or that is required to finance the reimbursement of an LC Disbursement as contemplated by Section 2.05(e). Each Swingline Loan shall be in an amount that is an integral multiple of $1,000,000 and not less than $1,000,000. Borrowings of more than one Type and Class may be outstanding at the same time; provided that there shall not at any time be more than a total of fifteen (15) Term Benchmark Revolving Borrowings outstanding.

(d)Notwithstanding any other provision of this Agreement, the Borrower shall not be entitled to request, or to elect to convert or continue, any Borrowing if the Interest Period requested with respect thereto would end after the Maturity Date.

SECTION 2.03. Requests for Revolving Borrowings. To request a Revolving Borrowing, the Borrower shall notify the Administrative Agent of such request submitting a written Borrowing Request in a form approved by the Administrative Agent and signed by a Responsible Officer of the Borrower (a) (x) in the case of a Term Benchmark Borrowing, not later than 12:00 noon, New York City time, three U.S. Government Securities Business Days before the date of the proposed Borrowing or (y) if after the effectiveness of a Benchmark Replacement to Daily Simple SOFR, not later than 11:00 a.m., New York City time, five U.S. Government Securities Business Days before the date of the proposed Borrowing, or (b) in the case of an ABR Borrowing, not later than 12:00 noon, New York City time, on the date of the proposed Borrowing; provided that any such notice of an ABR Revolving Borrowing to finance the reimbursement of an LC Disbursement as contemplated by Section 2.05(e) may be given not later than 10:00 a.m., New York City time, on the date of the proposed Borrowing. Each such Borrowing Request shall be irrevocable and shall specify the following information in compliance with Section 2.02:

(i)the aggregate amount of the requested Borrowing;

(ii)the date of such Borrowing, which shall be a Business Day;

(iii)whether such Borrowing is to be an ABR Borrowing or a Term Benchmark Borrowing (or, if after the effectiveness of a Benchmark Replacement to Adjusted Daily Simple SOFR, an RFR Borrowing);
(iv)in the case of a Term Benchmark Borrowing, the initial Interest Period to be applicable thereto, which shall be a period contemplated by the definition of the term "Interest Period"; and

30


(v)the location and number of the account or accounts to which funds are to be disbursed, which shall comply with the requirements of Section 2.06.

If no election as to the Type of Revolving Borrowing is specified, then the requested Revolving Borrowing shall be an ABR Borrowing. If no Interest Period is specified with respect to any requested Term Benchmark Revolving Borrowing, then the Borrower shall be deemed to have selected an Interest Period of one month's duration. Promptly following receipt of a Borrowing Request in accordance with this Section, the Administrative Agent shall advise each Lender of the details thereof and of the amount of such Lender's Loan to be made as part of the requested Borrowing.

SECTION 2.04. Swingline Loans. (a) Subject to the terms and conditions set forth herein, from time to time during the Availability Period, the Swingline Lender may, but shall have no obligation to make Swingline Loans to the Borrower in an aggregate principal amount at any time outstanding that will not result in (i) the aggregate principal amount of outstanding Swingline Loans exceeding its Swingline Commitment, (ii) the Swingline Lender's Revolving Credit Exposure exceeding its Commitment, or (iii) the Total Revolving Credit Exposure exceeding the total Commitments; provided that the Swingline Lender shall not be required to make a Swingline Loan to refinance an outstanding Swingline Loan. Within the foregoing limits and subject to the terms and conditions set forth herein, the Borrower may borrow, prepay and reborrow Swingline Loans.

(b)To request a Swingline Loan, the Borrower shall submit a written notice to the Administrative Agent by telecopy or electronic mail not later than 12:00 noon, New York City time, on the day of a proposed Swingline Loan. Each such notice shall be in a form approved by the Administrative Agent, shall be irrevocable and shall specify the requested date (which shall be a Business Day) and amount of the requested Swingline Loan. The Administrative Agent will promptly advise the Swingline Lender of any such notice received from the Borrower. The Swingline Lender shall make its ratable portion of the requested Swingline Loan available to the Borrower by means of a credit to an account of the Borrower with the Administrative Agent designated for such purpose (or, in the case of a Swingline Loan made to finance the reimbursement of an LC Disbursement as provided in Section 2.05(e), by remittance to the Issuing Bank) by 3:00 p.m., New York City time, on the requested date of such Swingline Loan.

(c)The Swingline Lender may by written notice given to the Administrative Agent require the Lenders to acquire participations in all or a portion of its Swingline Loans outstanding. Such notice shall specify the aggregate amount of Swingline Loans in which Lenders will participate. Promptly upon receipt of such notice, the Administrative Agent will give notice thereof to each Lender, specifying in such notice such Lender's Applicable Percentage of such Swingline Loans. Each Lender hereby absolutely and unconditionally agrees, promptly upon receipt of such notice from the Administrative Agent (and in any event, if such notice is received by 12:00 noon, New York City time, on a Business Day no later than 5:00 p.m. New York City time on such Business Day and if received after 12:00 noon, New York City time, on a Business Day shall mean no later than 10:00 a.m. New York City time on the immediately succeeding Business Day), to pay to the Administrative Agent, for the account of the Swingline Lender, such Lender's Applicable Percentage of such Swingline Loans. Each Lender acknowledges and agrees that its obligation to acquire participations in Swingline Loans pursuant to this paragraph is absolute and unconditional and shall not be affected by any circumstance whatsoever, including the occurrence and continuance of a Default or reduction or termination of the Commitments, and that each such payment shall be made without any offset, abatement, withholding or reduction whatsoever. Each Lender shall comply with its obligation under this paragraph by wire transfer of immediately available funds, in the same

31


manner as provided in Section 2.06 with respect to Loans made by such Lender (and Section 2.06 shall apply, mutatis mutandis, to the payment obligations of the Lenders), and the Administrative Agent shall promptly pay to the Swingline Lender the amounts so received by it from the Lenders. The Administrative Agent shall notify the Borrower of any participations in any Swingline Loan acquired pursuant to this paragraph, and thereafter payments in respect of such Swingline Loan shall be made to the Administrative Agent and not to the Swingline Lender. Any amounts received by the Swingline Lender from the Borrower (or other party on behalf of the Borrower) in respect of a Swingline Loan after receipt by the Swingline Lender of the proceeds of a sale of participations therein shall be promptly remitted to the Administrative Agent; any such amounts received by the Administrative Agent shall be promptly remitted by the Administrative Agent to the Lenders that shall have made their payments pursuant to this paragraph and to the Swingline Lender, as their interests may appear; provided that any such payment so remitted shall be repaid to the Swingline Lender or to the Administrative Agent, as applicable, if and to the extent such payment is required to be refunded to the Borrower for any reason. The purchase of participations in a Swingline Loan pursuant to this paragraph shall not relieve the Borrower of any default in the payment thereof.

(d)The Swingline Lender may be replaced at any time by written agreement among the Borrower, the Administrative Agent, the replaced Swingline Lender and the successor Swingline Lender. The Administrative Agent shall notify the Lenders of any such replacement of the Swingline Lender. At the time any such replacement shall become effective, the Borrower shall pay all unpaid interest accrued for the account of the replaced Swingline Lender pursuant to Section 2.12(a). From and after the effective date of any such replacement, (x) the successor Swingline Lender shall have all the rights and obligations of the replaced Swingline Lender under this Agreement with respect to Swingline Loans made thereafter and (y) references herein to the term "Swingline Lender" shall be deemed to refer to such successor or to any previous Swingline Lender, or to such successor and all previous Swingline Lenders, as the context shall require. After the replacement of the Swingline Lender hereunder, the replaced Swingline Lender shall remain a party hereto and shall continue to have all the rights and obligations of a Swingline Lender under this Agreement with respect to Swingline Loans made by it prior to its replacement, but shall not be required to make additional Swingline Loans.

(e)Subject to the appointment and acceptance of a successor Swingline Lender, any Swingline Lender may resign as a Swingline Lender at any time upon thirty days' prior written notice to the Administrative Agent, the Borrower and the Lenders, in which case, such Swingline Lender shall be replaced in accordance with Section 2.04(d) above.

SECTION 2.05. Letters of Credit. (a) General. Subject to the terms and conditions set forth herein, the Borrower may request any Issuing Bank to issue Letters of Credit as the applicant thereof for the support of its or its Subsidiaries' obligations, in a form reasonably acceptable to such Issuing Bank, at any time and from time to time during the Availability Period.

(b)Notice of Issuance, Amendment, Extension; Certain Conditions. To request the issuance of a Letter of Credit (or the amendment or extension of an outstanding Letter of Credit), the Borrower shall hand deliver or telecopy (or transmit by electronic communication, if arrangements for doing so have been approved by the respective Issuing Bank) to an Issuing Bank selected by it and to the Administrative Agent (reasonably in advance of the requested date of issuance, amendment or extension, but in any event no less than three Business Days unless the Administrative Agent and the applicable Issuing Bank shall otherwise agree) a notice requesting the issuance of a Letter of Credit, or identifying the Letter of Credit to be amended

32


or extended, and specifying the date of issuance, amendment or extension (which shall be a Business Day), the date on which such Letter of Credit is to expire (which shall comply with paragraph (c) of this Section), the amount of such Letter of Credit, the name and address of the beneficiary thereof and such other information as shall be necessary to prepare, amend or extend such Letter of Credit. In addition, as a condition to any such Letter of Credit issuance, the Borrower shall have entered into a continuing agreement (or other letter of credit agreement) for the issuance of letters of credit and/or shall submit a letter of credit application, in each case, as required by the respective Issuing Bank and using such Issuing Bank's standard form (each, a "Letter of Credit Agreement"). In the event of any inconsistency between the terms and conditions of this Agreement and the terms and conditions of any Letter of Credit Agreement, the terms and conditions of this Agreement shall control. A Letter of Credit shall be issued, amended or extended only if (and upon issuance, amendment or extension of each Letter of Credit the Borrower shall be deemed to represent and warrant that), after giving effect to such issuance, amendment or extension (i) (x) the aggregate undrawn amount of all outstanding Letters of Credit issued by any Issuing Bank at such time plus (y) the aggregate amount of all LC Disbursements made by such Issuing Bank that have not yet been reimbursed by or on behalf of the Borrower at such time shall not exceed its Letter of Credit Commitment, (ii) the LC Exposure shall not exceed the total Letter of Credit Commitments, and (iii) no Lender's Revolving Credit Exposure shall exceed its Commitment. The Borrower may, at any time and from time to time, reduce the Letter of Credit Commitment of any Issuing Bank with the consent of such Issuing Bank; provided that the Borrower shall not reduce the Letter of Credit Commitment of any Issuing Bank if, after giving effect of such reduction, the conditions set forth in clauses (i) through (iii) above shall not be satisfied.

An Issuing Bank shall not be under any obligation to issue any Letter of Credit if:

(i)any order, judgment or decree of any Governmental Authority or arbitrator shall by its terms purport to enjoin or restrain such Issuing Bank from issuing such Letter of Credit, or any law applicable to such Issuing Bank shall prohibit, or require that such Issuing Bank refrain from, the issuance of letters of credit generally or such Letter of Credit in particular or shall impose upon such Issuing Bank with respect to such Letter of Credit any restriction, reserve or capital requirement (for which such Issuing Bank is not otherwise compensated hereunder) not in effect on the Effective Date, or shall impose upon such Issuing Bank any unreimbursed loss, cost or expense that was not applicable on the Effective Date and that such Issuing Bank in good faith deems material to it; or

(ii)the issuance of such Letter of Credit would violate one or more policies of such Issuing Bank applicable to letters of credit generally.
(c)Expiration Date. Each Letter of Credit shall expire (or be subject to termination by notice from the applicable Issuing Bank to the beneficiary thereof) at or prior to the close of business on the earlier of (i) the date two years after the date of the issuance of such Letter of Credit (or, in the case of any extension of the expiration date thereof, one year after such extension) and (ii) the date that is five Business Days prior to the Maturity Date; provided, that notwithstanding clause (ii) above, to the extent the Borrower has entered into arrangements reasonably acceptable to the Administrative Agent and the relevant Issuing Bank to cash collateralize the outstanding amount of such Letter of Credit or backstop such Letter of Credit on the later of (x) the date of issuance of such Letter of Credit and (y) the fifth Business Day prior to the Maturity Date, then a Letter of Credit may expire after the Maturity Date but no later than one year after the Maturity Date.

33


(d)Participations. By the issuance of a Letter of Credit (or an amendment to a Letter of Credit increasing the amount thereof) and without any further action on the part of the applicable Issuing Bank or the Lenders, such Issuing Bank hereby grants to each Lender, and each Lender hereby acquires from such Issuing Bank, a participation in such Letter of Credit equal to such Lender's Applicable Percentage of the aggregate amount available to be drawn under such Letter of Credit. In consideration and in furtherance of the foregoing, each Lender hereby absolutely and unconditionally agrees to pay to the Administrative Agent, for the account of the respective Issuing Bank, such Lender's Applicable Percentage of each LC Disbursement made by such Issuing Bank and not reimbursed by the Borrower on the date due as provided in paragraph (e) of this Section, or of any reimbursement payment required to be refunded to the Borrower for any reason, including after the Maturity Date. Each such payment shall be made without any offset, abatement, withholding or reduction whatsoever. Each Lender acknowledges and agrees that its obligation to acquire participations pursuant to this paragraph in respect of Letters of Credit is absolute and unconditional and shall not be affected by any circumstance whatsoever, including any amendment or extension of any Letter of Credit or the occurrence and continuance of a Default or reduction or termination of the Commitments.

(e)Reimbursement. If an Issuing Bank shall make any LC Disbursement in respect of a Letter of Credit, the Borrower shall reimburse such LC Disbursement by paying to the Administrative Agent an amount equal to such LC Disbursement not later than 12:00 noon, New York City time, on the Business Day following the day that the Borrower receives notice that such LC Disbursement is made; provided that the Borrower may, subject to the conditions to borrowing set forth herein, request in accordance with Section 2.03 or 2.04 that such payment be financed with an ABR Revolving Borrowing or Swingline Loan in an equivalent amount and, to the extent so financed, the Borrower's obligation to make such payment shall be discharged and replaced by the resulting ABR Revolving Borrowing or Swingline Loan. If the Borrower fails to make such payment when due, the Administrative Agent shall notify each Lender of the applicable LC Disbursement, the payment then due from the Borrower in respect thereof and such Lender's Applicable Percentage thereof. Promptly following receipt of such notice, each Lender shall pay to the Administrative Agent its Applicable Percentage of the payment then due from the Borrower, in the same manner as provided in Section 2.06 with respect to Loans made by such Lender (and Section 2.06 shall apply, mutatis mutandis, to the payment obligations of the Lenders), and the Administrative Agent shall promptly pay to the respective Issuing Bank the amounts so received by it from the Lenders. Promptly following receipt by the Administrative Agent of any payment from the Borrower pursuant to this paragraph, the Administrative Agent shall distribute such payment to the respective Issuing Bank or, to the extent that Lenders have made payments pursuant to this paragraph to reimburse such Issuing Bank, then to such Lenders and such Issuing Bank as their interests may appear. Any payment made by a Lender pursuant to this paragraph to reimburse an Issuing Bank for any LC Disbursement (other than the funding of ABR Revolving Loans or a Swingline Loan as contemplated above) shall not constitute a Loan and shall not relieve the Borrower of its obligation to reimburse such LC Disbursement.

(f)Obligations Absolute. The Borrower's obligation to reimburse LC Disbursements as provided in paragraph (e) of this Section shall be absolute, unconditional and irrevocable, and shall be performed strictly in accordance with the terms of this Agreement under any and all circumstances whatsoever and irrespective of (i) any lack of validity or enforceability of any Letter of Credit, any Letter of Credit Agreement or this Agreement, or any term or provision therein, (ii) any draft or other document presented under a Letter of Credit proving to be forged, fraudulent or invalid in any respect or any statement therein being untrue or

34


inaccurate in any respect, (iii) payment by the respective Issuing Bank under a Letter of Credit against presentation of a draft or other document that does not comply with the terms of such Letter of Credit, or (iv) any other event or circumstance whatsoever, whether or not similar to any of the foregoing, that might, but for the provisions of this Section, constitute a legal or equitable discharge of, or provide a right of setoff against, the Borrower's obligations hereunder. Neither the Administrative Agent, the Lenders nor any Issuing Bank, nor any of their respective Related Parties, shall have any liability or responsibility by reason of or in connection with the issuance or transfer of any Letter of Credit or any payment or failure to make any payment thereunder (irrespective of any of the circumstances referred to in the preceding sentence), or any error, omission, interruption, loss or delay in transmission or delivery of any draft, notice or other communication under or relating to any Letter of Credit (including any document required to make a drawing thereunder), any error in interpretation of technical terms, any error in translation or any consequence arising from causes beyond the control of the respective Issuing Bank; provided that the foregoing shall not be construed to excuse an Issuing Bank from liability to the Borrower to the extent of any direct damages (as opposed to special, indirect, consequential or punitive damages, claims in respect of which are hereby waived by the Borrower to the extent permitted by applicable law) suffered by the Borrower that are caused by such Issuing Bank's failure to exercise care when determining whether drafts and other documents presented under a Letter of Credit comply with the terms thereof. The parties hereto expressly agree that, in the absence of gross negligence or willful misconduct on the part of an Issuing Bank (as finally determined by a court of competent jurisdiction), such Issuing Bank shall be deemed to have exercised care in each such determination. In furtherance of the foregoing and without limiting the generality thereof, the parties agree that, with respect to documents presented which appear on their face to be in substantial compliance with the terms of a Letter of Credit, an Issuing Bank may, in its sole discretion, either accept and make payment upon such documents without responsibility for further investigation, regardless of any notice or information to the contrary, or refuse to accept and make payment upon such documents if such documents are not in strict compliance with the terms of such Letter of Credit.

(g)Disbursement Procedures. The Issuing Bank for any Letter of Credit shall, within the time allowed by applicable law or the specific terms of the Letter of Credit following its receipt thereof, examine all documents purporting to represent a demand for payment under such Letter of Credit. Such Issuing Bank shall promptly after such examination notify the Administrative Agent and the Borrower by telephone (confirmed by telecopy or electronic mail) of such demand for payment if such Issuing Bank has made or will make an LC Disbursement thereunder; provided that any failure to give or delay in giving such notice shall not relieve the Borrower of its obligation to reimburse such Issuing Bank and the Lenders with respect to any such LC Disbursement.

(h)Interim Interest. If the Issuing Bank for any Letter of Credit shall make any LC Disbursement, then, unless the Borrower shall reimburse such LC Disbursement in full on the date such LC Disbursement is made, the unpaid amount thereof shall bear interest, for each day from and including the date such LC Disbursement is made to but excluding the date that the reimbursement is due and payable at the rate per annum then applicable to ABR Revolving Loans and such interest shall be due and payable on the date when such reimbursement is payable; provided that, if the Borrower fails to reimburse such LC Disbursement when due pursuant to paragraph (e) of this Section, then Section 2.12(d) shall apply. Interest accrued pursuant to this paragraph shall be for the account of such Issuing Bank, except that interest accrued on and after the date of payment by any Lender pursuant to paragraph (e) of this

35


Section to reimburse such Issuing Bank for such LC Disbursement shall be for the account of such Lender to the extent of such payment.

(i)Replacement of the Issuing Bank. (i) An Issuing Bank may be replaced at any time by written agreement among the Borrower, the Administrative Agent, the replaced Issuing Bank and the successor Issuing Bank. The Administrative Agent shall notify the Lenders of any such replacement of an Issuing Bank. At the time any such replacement shall become effective, the Borrower shall pay all unpaid fees accrued for the account of the replaced Issuing Bank pursuant to Section 2.11(b). From and after the effective date of any such replacement, (x) the successor Issuing Bank shall have all the rights and obligations of an Issuing Bank under this Agreement with respect to Letters of Credit to be issued by it thereafter and (y) references herein to the term "Issuing Bank" shall be deemed to refer to such successor or to any previous Issuing Bank, or to such successor and all previous Issuing Banks, as the context shall require. After the replacement of an Issuing Bank hereunder, the replaced Issuing Bank shall remain a party hereto and shall continue to have all the rights and obligations of an Issuing Bank under this Agreement with respect to Letters of Credit issued by it prior to such replacement, but shall not be required to issue additional Letters of Credit or extend or otherwise amend any existing Letter of Credit.

(ii) Subject to the appointment and acceptance of a successor Issuing Bank, any Issuing Bank may resign as an Issuing Bank at any time upon thirty days' prior written notice to the Administrative Agent, the Borrower and the Lenders, in which case, such resigning Issuing Bank shall be replaced in accordance with Section 2.05(i)(i) above.

(j)Cash Collateralization. If any Event of Default shall occur and be continuing, on the Business Day that the Borrower receives notice from the Administrative Agent or the Required Lenders (or, if the maturity of the Loans has been accelerated, Lenders with LC Exposure representing greater than 50% of the total LC Exposure) demanding the deposit of cash collateral pursuant to this paragraph, the Borrower shall deposit in an account with the Administrative Agent, in the name of the Administrative Agent and for the benefit of the Lenders (the "Collateral Account"), an amount in cash equal to the LC Exposure as of such date plus any accrued and unpaid interest thereon; provided that the obligation to deposit such cash collateral shall become effective immediately, and such deposit shall become immediately due and payable, without demand or other notice of any kind, upon the occurrence of any Event of Default with respect to the Borrower described in Section 7.01(f) or (g). Such deposit shall be held by the Administrative Agent as collateral for the payment and performance of the obligations of the Borrower under this Agreement. In addition, and without limiting the foregoing or paragraph (c) of this Section, if any LC Exposure remains outstanding with respect to any Letter of Credit after the expiration date for such Letter of Credit specified in said paragraph (c), unless the Borrower has entered into arrangements to cash collateralize the outstanding amount of such Letter of Credit or backstop such Letter of Credit as set forth in the proviso to said paragraph (c), the Borrower shall promptly (and in any event within one Business Day) after notice from the Administrative Agent or the applicable Issuing Bank deposit into the Collateral Account an amount in cash equal to such LC Exposure as of such date plus any accrued and unpaid interest thereon.

The Administrative Agent shall have exclusive dominion and control, including the exclusive right of withdrawal, over such account. Other than any interest earned on the investment of such deposits, which investments shall be made at the option and sole discretion of the Administrative Agent and at the Borrower's risk and expense, such deposits shall not bear interest.  Interest or profits, if any, on such investments shall accumulate in such account.

36


Moneys in such account shall be applied by the Administrative Agent to reimburse each Issuing Bank for LC Disbursements for which it has not been reimbursed, together with related fees, costs and customary processing charges, and, to the extent not so applied, shall be held for the satisfaction of the reimbursement obligations of the Borrower for the LC Exposure at such time or, if the maturity of the Loans has been accelerated (but subject to the consent of Lenders with LC Exposure representing greater than 50% of the total LC Exposure), be applied to satisfy other Obligations. If the Borrower is required to provide an amount of cash collateral hereunder as a result of the occurrence of an Event of Default, such amount (to the extent not applied as aforesaid) shall be returned to the Borrower within three Business Days after all Events of Default have been cured or waived.

(k)Letters of Credit Issued for Account of Subsidiaries. Notwithstanding that a Letter of Credit issued or outstanding hereunder supports any obligations of, or is for the account of, a Subsidiary, or states that a Subsidiary is the "account party," "applicant," "customer," "instructing party," or the like of or for such Letter of Credit, and without derogating from any rights of the applicable Issuing Bank (whether arising by contract, at law, in equity or otherwise) against such Subsidiary in respect of such Letter of Credit, the Borrower (i) shall reimburse, indemnify and compensate the applicable Issuing Bank hereunder for such Letter of Credit (including to reimburse any and all drawings thereunder) as if such Letter of Credit had been issued solely for the account of the Borrower and (ii) irrevocably waives any and all defenses that might otherwise be available to it as a guarantor or surety of any or all of the obligations of such Subsidiary in respect of such Letter of Credit. The Borrower hereby acknowledges that the issuance of such Letters of Credit for its Subsidiaries inures to the benefit of the Borrower, and that the Borrower's business derives substantial benefits from the businesses of such Subsidiaries.

SECTION 2.06. Funding of Borrowings. (a) Each Lender shall make each Loan to be made by it hereunder on the proposed date thereof solely by wire transfer of immediately available funds by 12:00 noon, New York City time, to the account of the Administrative Agent most recently designated by it for such purpose by notice to the Lenders; provided that Swingline Loans shall be made as provided in Section 2.04. Except in respect of the provisions of this Agreement covering the reimbursement of Letters of Credit, the Administrative Agent will make such Loans available to the Borrower by promptly crediting the funds so received in the aforesaid account of the Administrative Agent to an account of the Borrower maintained with the Administrative Agent in New York City designated by the Borrower in the applicable Borrowing Request; provided that ABR Revolving Loans made to finance the reimbursement of an LC Disbursement as provided in Section 2.05(e) shall be remitted by the Administrative Agent to the applicable Issuing Bank.

(b) Unless the Administrative Agent shall have received notice from a Lender prior to the proposed date of any Borrowing that such Lender will not make available to the Administrative Agent such Lender's share of such Borrowing, the Administrative Agent may assume that such Lender has made such share available on such date in accordance with paragraph (a) of this Section and may, in reliance upon such assumption, make available to the Borrower a corresponding amount. In such event, if a Lender has not in fact made its share of the applicable Borrowing available to the Administrative Agent, then the applicable Lender and the Borrower severally agree to pay to the Administrative Agent forthwith on demand such corresponding amount with interest thereon, for each day from and including the date such amount is made available to the Borrower to but excluding the date of payment to the Administrative Agent, at (i) in the case of such Lender, the greater of the NYFRB Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation or (ii) in the case of the Borrower, the interest rate applicable to

37


ABR Loans. If such Lender pays such amount to the Administrative Agent, then such amount shall constitute such Lender's Loan included in such Borrowing.

SECTION 2.07. Interest Elections; SOFR Conversion. (a) Each Revolving Borrowing initially shall be of the Type specified in the applicable Borrowing Request and, in the case of a Term Benchmark Revolving Borrowing, shall have an initial Interest Period as specified in such Borrowing Request. Thereafter, the Borrower may elect to convert such Borrowing to a different Type or to continue such Borrowing and, in the case of a Term Benchmark Revolving Borrowing, may elect Interest Periods therefor, all as provided in this Section. The Borrower may elect different options with respect to different portions of the affected Borrowing, in which case each such portion shall be allocated ratably among the Lenders holding the Loans comprising such Borrowing, and the Loans comprising each such portion shall be considered a separate Borrowing. This Section shall not apply to Swingline Borrowings, which may not be converted or continued.

(b)To make an election pursuant to this Section, the Borrower shall notify the Administrative Agent of such election by the time that a Borrowing Request would be required under Section 2.03 if the Borrower were requesting a Revolving Borrowing of the Type resulting from such election to be made on the effective date of such election. Each such Interest Election Request shall be irrevocable and in a form approved by the Administrative Agent and shall be signed by a Responsible Officer of the Borrower.

(c)Each Interest Election Request shall specify the following information in compliance with Section 2.02:
(i)the Borrowing to which such Interest Election Request applies and, if different options are being elected with respect to different portions thereof, the portions thereof to be allocated to each resulting Borrowing (in which case the information to be specified pursuant to clauses (iii) and (iv) below shall be specified for each resulting Borrowing);

(ii)the effective date of the election made pursuant to such Interest Election Request, which shall be a Business Day;
(iii)whether the resulting Borrowing is to be an ABR Borrowing or a Term Benchmark Borrowing (or, if after the effectiveness of a Benchmark Replacement to Adjusted Daily Simple SOFR, an RFR Borrowing); and

(iv)if the resulting Borrowing is a Term Benchmark Borrowing, the Interest Period to be applicable thereto after giving effect to such election, which shall be a period contemplated by the definition of the term "Interest Period".

If any such Interest Election Request requests a Term Benchmark Borrowing but does not specify an Interest Period, then the Borrower shall be deemed to have selected an Interest Period of one month's duration.

(d)Promptly following receipt of an Interest Election Request, the Administrative Agent shall advise each Lender of the details thereof and of such Lender's portion of each resulting Borrowing.
(e)If the Borrower fails to deliver a timely Interest Election Request with respect to a Term Benchmark Revolving Borrowing prior to the end of the Interest Period applicable thereto, then, unless such Borrowing is repaid as provided herein, at the end of such Interest Period such Borrowing shall be deemed to have an Interest Period that is one month’s duration. Notwithstanding any contrary provision hereof, if an Event of Default has occurred and is

38


continuing and the Administrative Agent, at the request of the Required Lenders, so notifies the Borrower, then, so long as an Event of Default is continuing (i) no outstanding Revolving Borrowing may be converted to or continued as a Term Benchmark Borrowing and (ii) unless repaid, each Term Benchmark Revolving Borrowing (or, if after the effectiveness of a Benchmark Replacement to Adjusted Daily Simple SOFR, each RFR Borrowing) shall be converted to an ABR Borrowing at the end of the Interest Period applicable thereto (if any, or immediately if otherwise).

(f)Notwithstanding the foregoing, all "Eurodollar Loans" (as defined in the Credit Agreement prior to giving effect to the First Amendment) outstanding as of the First Amendment Effective Date shall remain Eurodollar Loans (as defined in the Credit Agreement prior to giving effect to the First Amendment) outstanding under the amended Credit Agreement until the end of the current Interest Period applicable thereto and, upon the expiration of such current Interest Period, shall be converted to SOFR Loans with an Interest Period of one (1) month (the "SOFR Conversion"). Subject to the SOFR Conversion, all other terms and conditions set forth in the amended Credit Agreement with respect to SOFR Loans shall apply to such "Eurodollar Loans" (as defined in the Existing Credit Agreement), mutatis mutandis.

SECTION 2.08. Termination and Reduction of Commitments; Increase in Commitments. (a) Unless previously terminated, the Commitments shall terminate on the Maturity Date.

(b)The Borrower may at any time terminate, or from time to time reduce (without premium or penalty), the Commitments; provided that (i) each reduction of the Commitments shall be in an amount that is an integral multiple of $5,000,000 and not less than $25,000,000 and (ii) the Borrower shall not terminate or reduce the Commitments if, after giving effect to any concurrent prepayment of the Loans in accordance with Section 2.10, the Total Revolving Credit Exposures would exceed the total Commitments.

(c)The Borrower shall notify the Administrative Agent of any election to terminate or reduce the Commitments under paragraph (b) of this Section at least three Business Days prior to the effective date of such termination or reduction, specifying such election and the effective date thereof. Promptly following receipt of any notice, the Administrative Agent shall advise the Lenders of the contents thereof. Each notice delivered by the Borrower pursuant to this Section shall be irrevocable; provided that a notice of termination of the Commitments delivered by the Borrower may state that such notice is conditioned upon the effectiveness of other credit facilities or any other transaction, in which case such notice may be revoked by the Borrower (by notice to the Administrative Agent on or prior to the specified effective date) if such condition is not satisfied. Any termination or reduction of the Commitments shall be permanent. Each reduction of the Commitments shall be made ratably among the Lenders in accordance with their respective Commitments.

(d)Provided there exists no Default, upon notice to the Administrative Agent (which shall promptly notify the Lenders), the Borrower may from time to time, request an increase in the aggregate Commitments by an amount (for all such requests) not exceeding $900,000,000 (each such increase, an "Incremental Commitment Increase"); provided that (i) the aggregate Commitments shall not exceed $2,700,000,000 at any time, and (ii) any such request for an increase shall be in a minimum amount of $20,000,000 (unless otherwise agreed by the Administrative Agent). At the time of sending such notice, the Borrower (in consultation with the Administrative Agent) shall specify the time period within which each applicable Lender is requested to respond (which shall in no event be less than ten Business Days from the date

39


of delivery of such notice to the Lenders (unless otherwise agreed by the Administrative Agent)); provided, however, no Lender shall incur any liability for not responding within such time period.

(e)Each applicable Lender shall notify the Administrative Agent within such time period whether or not it agrees to increase its Commitment and, if so, whether by an amount equal to, greater than, or less than its Applicable Percentage of such requested increase. Any Lender not responding within such time period shall be deemed to have declined to increase its Commitment.

(f)The Administrative Agent shall notify the Borrower and each Lender of the Lenders' responses to each request made hereunder. To achieve the full amount of a requested increase and subject to the approval of the Administrative Agent and each Issuing Bank (which approvals shall not be unreasonably withheld, conditioned or delayed), the Borrower may also, concurrently with the notice provided pursuant to Section 2.08(d) or at any time thereafter on or prior to such Increase Effective Date (as defined below), invite additional Eligible Assignees to become Lenders pursuant to a joinder agreement in form and substance reasonably satisfactory to the Administrative Agent and the Borrower.

(g)If the aggregate Commitments are increased in accordance with this Section, the Administrative Agent and the Borrower shall determine the effective date (the "Increase Effective Date") and the final allocation of such increase. The Administrative Agent shall promptly notify the Borrower and the Lenders of the final allocation of such increase and the Increase Effective Date. Subject to Section 2.15, on each Increase Effective Date, each Lender, immediately prior to all Incremental Commitment Increases occurring on such Increase Effective Date, will automatically and without further action be deemed to have assigned to each Incremental Increase Lender providing a portion of the Incremental Commitment Increase on such Increase Effective Date and each such Incremental Increase Lender will automatically and without further action be deemed to have assumed, a portion of such Lender's participations hereunder in outstanding Letters of Credit such that, after giving effect to each such deemed assignment and assumption of participations, each Lender (including each Incremental Increase Lender) shall hold its pro rata share of the participations hereunder in Letters of Credit.

(h)As a condition precedent to such increase, the Borrower shall deliver to the Administrative Agent a certificate of each Loan Party dated as of the Increase Effective Date (for distribution to each Lender) signed by a Responsible Officer of such Loan Party (x) certifying and attaching the resolutions adopted by such Loan Party approving or consenting to such increase, and (y) in the case of the Borrower, certifying that, immediately before and immediately after giving effect to such increase, (A) the representations and warranties contained in Article III are true and correct in all material respects on and as of the on and as of the Increase Effective Date (it being understood and agreed that any representation which by its terms is made as of a specified date shall be required to be true and correct in all material respects only as of such specified date, and that any representation or warranty which is subject to any materiality qualifier shall be required to be true and correct in all respects), and (B) no Default exists. The Borrower shall prepay any Revolving Loans outstanding on the Increase Effective Date (and pay any additional amounts required pursuant to Section 2.15) to the extent necessary to keep the outstanding Revolving Loans ratable with any revised Applicable Percentages arising from any nonratable increase in the Commitments under this Section.

(i)This Section shall supersede any provisions in Section 2.17 or 9.02 to the contrary. In connection with any Incremental Commitment Increase, the Administrative Agent and the

40


Borrower may, without the consent of any Lenders, effect such amendments to any Loan Documents as may be necessary or appropriate to effect the provisions of this Section 2.08.

SECTION 2.09. Repayment of Loans; Evidence of Debt. (a) The Borrower hereby unconditionally promises to pay (i) to the Administrative Agent for the account of each Lender the then unpaid principal amount of each Revolving Loan on the Maturity Date, and (ii) to the Administrative Agent for the account of the Swingline Lender the then unpaid principal amount of each Swingline Loan on the earlier of the Maturity Date and the 10th Business Day after such Swingline Loan is made; provided that on each date that a Revolving Borrowing is made, the Borrower shall repay all Swingline Loans then outstanding and the proceeds of any such Borrowing shall be applied by the Administrative Agent to repay any Swingline Loans outstanding.

(b)Each Lender shall maintain in accordance with its usual practice an account or accounts evidencing the indebtedness of the Borrower to such Lender resulting from each Loan made by such Lender, including the amounts of principal and interest payable and paid to such Lender from time to time hereunder.
(c)The Administrative Agent shall maintain accounts in which it shall record (i) the amount of each Loan made hereunder, the Class and Type thereof and the Interest Period applicable thereto, (ii) the amount of any principal or interest due and payable or to become due and payable from the Borrower to each Lender hereunder and (iii) the amount of any sum received by the Administrative Agent hereunder for the account of the Lenders and each Lender's share thereof.

(d)The entries made in the accounts maintained pursuant to paragraph (b) or (c) of this Section shall be prima facie evidence of the existence and amounts of the obligations recorded therein (absent manifest error); provided that the failure of any Lender or the Administrative Agent to maintain such accounts or any error therein shall not in any manner affect the obligation of the Borrower to repay the Loans in accordance with the terms of this Agreement.

(e)Any Lender may request that Loans made by it be evidenced by a promissory note. In such event, the Borrower shall prepare, execute and deliver to such Lender a promissory note payable to such Lender (or, if requested by such Lender, to such Lender and its registered assigns) and in a form approved by the Administrative Agent. Thereafter, the Loans evidenced by such promissory note and interest thereon shall at all times (including after assignment pursuant to Section 9.04) be represented by one or more promissory notes in such form.

SECTION 2.10. Prepayment of Loans. (a) The Borrower shall have the right at any time and from time to time to prepay any Borrowing in whole or in part, without premium or penalty but subject to Section 2.15, subject to prior notice in accordance with paragraph (b) of this Section.

(b) The Borrower shall notify the Administrative Agent (and, in the case of prepayment of Swingline Loans, the Swingline Lender) by telephone (confirmed by telecopy or other electronic transmission) of any prepayment hereunder (i) in the case of prepayment of a Term Benchmark Revolving Borrowing (or, if after the effectiveness of a Benchmark Replacement to Adjusted Daily Simple SOFR, an RFR Revolving Borrowing), not later than 12:00 noon, New York City time, three Business Days before the date of prepayment, (ii) in the case of prepayment of an ABR Revolving Borrowing, not later than 12:00 noon, New York City time, one Business Day before the date of prepayment or (iii) in the case of prepayment of a Swingline Loan, not later than 1:00 p.m., New York City time, on the date of prepayment. Each such notice shall be irrevocable and shall specify the prepayment date and the principal

41


amount of each Borrowing or portion thereof to be prepaid; provided that, if a notice of prepayment is given in connection with a conditional notice of termination of the Commitments as contemplated by Section 2.08, then such notice of prepayment may be revoked if such notice of termination is revoked in accordance with Section 2.08. Promptly following receipt of any such notice relating to a Revolving Borrowing, the Administrative Agent shall advise the Lenders of the contents thereof. Each partial prepayment of any Revolving Borrowing shall be in an amount that would be permitted in the case of an advance of a Revolving Borrowing of the same Type as provided in Section 2.02. Each prepayment of a Revolving Borrowing shall be applied ratably to the Loans included in the prepaid Borrowing. Prepayments shall be accompanied by accrued interest to the extent required by Section 2.12 and shall be subject to the requirements of Section 2.15 relating to any break funding payments.

SECTION 2.11. Fees. (a) The Borrower agrees to pay to the Administrative Agent for the account of each Lender (subject to Section 2.19(a)) a facility fee, which shall accrue at the Applicable Rate on the daily amount of the Commitment of such Lender (whether used or unused) during the period from and including the Effective Date to but excluding the date on which such Commitment terminates; provided that, if such Lender continues to have any Revolving Credit Exposure after its Commitment terminates, then such facility fee shall continue to accrue on the daily amount of such Lender's Revolving Credit Exposure from and including the date on which its Commitment terminates to but excluding the date on which such Lender ceases to have any Revolving Credit Exposure. Facility fees accrued through and including the last day of March, June, September and December of each year shall be payable in arrears on the fifteenth day following such last day and on the date on which the Commitments terminate, commencing on the first such date to occur after the date hereof; provided that any facility fees accruing after the date on which the Commitments terminate shall be payable on demand. All facility fees shall be computed on the basis of a year of 360 days and shall be payable for the actual number of days elapsed (including the first day but excluding the last day).

(b)The Borrower agrees to pay (i) to the Administrative Agent for the account of each Lender a participation fee with respect to its participations in each outstanding Letter of Credit, which shall accrue on the daily maximum amount then available to be drawn under such Letter of Credit at the same Applicable Rate used to determine the interest rate applicable to Term Benchmark Revolving Loans, during the period from and including the Effective Date to but excluding the later of the date on which such Lender's Commitment terminates and the date on which such Lender ceases to have any LC Exposure, and (ii) to each Issuing Bank for its own account a fronting fee with respect to each Letter of Credit issued by such Issuing Bank, which shall accrue at the rate of 0.125% per annum on the daily maximum amount then available to be drawn under such Letter of Credit, during the period from and including the Effective Date to but excluding the later of the date of termination of the Commitments and the date on which there ceases to be any LC Exposure with respect to Letters of Credit issued by such Issuing Bank, as well as such Issuing Bank's standard fees with respect to the issuance, amendment or extension of any Letter of Credit and other processing fees, and other standard costs and charges, of such Issuing Bank relating to the Letters of Credit issued by such Issuing Bank as from time to time in effect. Participation fees and fronting fees accrued through and including the last day of March, June, September and December of each year shall be payable on the fifteenth day following such last day, commencing on the first such date to occur after the Effective Date; provided that all such fees shall be payable on the date on which the Commitments terminate and any such fees accruing after the date on which the Commitments terminate shall be payable on demand. Any other fees payable to an Issuing Bank pursuant to this paragraph shall be payable within 10 days after demand (accompanied by reasonable back- up documentation relating thereto). All participation fees and fronting fees shall be computed

42


on the basis of a year of 360 days and shall be payable for the actual number of days elapsed (including the first day but excluding the last day).

(c)The Borrower agrees to pay to the Administrative Agent, for its own account, fees payable in the amounts and at the times separately agreed upon between the Borrower and the Administrative Agent.

(d)All fees payable hereunder shall be paid on the dates due, in dollars immediately available funds, to the Administrative Agent (or to an Issuing Bank, in the case of fees payable to it) for distribution, in the case of facility fees and participation fees, to the Lenders. Fees paid shall not be refundable under any circumstances.

SECTION 2.12. Interest.(a) The Loans comprising each ABR Borrowing (including each Swingline Loan) shall bear interest at the Alternate Base Rate plus the Applicable Rate.

(b)The Loans comprising each Term Benchmark Borrowing shall bear interest in the case of a Term Benchmark Revolving Loan at the Adjusted Term SOFR Rate for the Interest Period in effect for such Borrowing plus the Applicable Rate. Each RFR Loan shall bear interest at a rate per annum equal to the Adjusted Daily Simple SOFR plus the Applicable Rate.

(c)Notwithstanding the foregoing, if any principal of or interest on any Loan or any fee or other amount payable by the Borrower hereunder is not paid when due, whether at stated maturity, upon acceleration or otherwise, such overdue amount shall bear interest, after as well as before judgment, at a rate per annum equal to 2% plus the rate otherwise applicable thereto.
(d)Accrued interest on each Loan shall be payable in arrears on each Interest Payment Date for such Loan and, in the case of Revolving Loans, upon termination of the Commitments; provided that (i) interest accrued pursuant to paragraph (c) of this Section shall be payable on demand, (ii) in the event of any repayment or prepayment of any Loan (other than a prepayment of an ABR Revolving Loan prior to the end of the Availability Period), accrued interest on the principal amount repaid or prepaid shall be payable on the date of such repayment or prepayment and (iii) in the event of any conversion of any Term Benchmark Revolving Loan prior to the end of the current Interest Period therefor, accrued interest on such Loan shall be payable on the effective date of such conversion.

(e)Interest computed by reference to the Term SOFR Rate or Daily Simple SOFR and the Alternate Base Rate hereunder shall be computed on the basis of a year of 360 days. Interest computed by reference to the Alternate Base Rate only at times when the Alternate Base Rate is based on the Prime Rate shall be computed on the basis of a year of 365 days (or 366 days in a leap year). In each case interest shall be payable for the actual number of days elapsed (including the first day but excluding the last day). All interest hereunder on any Loan shall be computed on a daily basis based upon the outstanding principal amount of such Loan as of the applicable date of determination. A determination of the applicable Alternate Base Rate, Adjusted Term SOFR Rate, Term SOFR Rate, Adjusted Daily Simple SOFR or Daily Simple SOFR shall be determined by the Administrative Agent, and such determination shall be conclusive absent manifest error.

SECTION 2.13. Alternate Rate of Interest. (a) Subject to clauses (b), (c), (d), (e) and (f) of this Section 2.13, if:

(i)the Administrative Agent determines (which determination shall be conclusive absent manifest error) (A) prior to the commencement of any Interest Period for a Term

43


Benchmark Borrowing, that adequate and reasonable means do not exist for ascertaining the Adjusted Term SOFR Rate (including because the Term SOFR Reference Rate is not available or published on a current basis), for such Interest Period or (B) at any time, that adequate and reasonable means do not exist for ascertaining the applicable Adjusted Daily Simple SOFR; or

(ii)the Administrative Agent is advised by the Required Lenders that (A) prior to the commencement of any Interest Period for a Term Benchmark Borrowing, the Adjusted Term SOFR Rate for such Interest Period will not adequately and fairly reflect the cost to such Lenders (or Lender) of making or maintaining their Loans (or its Loan) included in such Borrowing for such Interest Period or (B) at any time, Adjusted Daily Simple SOFR will not adequately and fairly reflect the cost to such Lenders (or Lender) of making or maintaining their Loans (or its Loan) included in such Borrowing;

then the Administrative Agent shall give notice thereof to the Borrower and the Lenders by telephone, telecopy or electronic mail as promptly as practicable thereafter and, until (x) the Administrative Agent notifies the Borrower and the Lenders that the circumstances giving rise to such notice no longer exist with respect to the relevant Benchmark and (y) the Borrower delivers a new Interest Election Request in accordance with the terms of Section 2.08 or a new Borrowing Request in accordance with the terms of Section 2.03, any Interest Election Request that requests the conversion of any Revolving Borrowing to, or continuation of any Revolving Borrowing as, a Term Benchmark Borrowing and any Borrowing Request that requests a Term Benchmark Revolving Borrowing shall instead be deemed to be an Interest Election Request or a Borrowing Request, as applicable, for (x) an RFR Borrowing so long as the Adjusted Daily Simple SOFR is not also the subject of Section 2.13(a)(i) or (ii) above or (y) an ABR Borrowing if the Adjusted Daily Simple SOFR also is the subject of Section 2.13(a)(i) or (ii) above; provided that if the circumstances giving rise to such notice affect only one Type of Borrowings, then all other Types of Borrowings shall be permitted. Furthermore, if any Term Benchmark Loan or RFR Loan is outstanding on the date of the Borrower’s receipt of the notice from the Administrative Agent referred to in this Section 2.13(a) with respect to a Relevant Rate applicable to such Term Benchmark Loan or RFR Loan, then until (x) the Administrative Agent notifies the Borrower and the Lenders that the circumstances giving rise to such notice no longer exist with respect to the relevant Benchmark and (y) the Borrower delivers a new Interest Election Request in accordance with the terms of Section 2.08 or a new Borrowing Request in accordance with the terms of Section 2.03, any Term Benchmark Loan shall on the last day of the Interest Period applicable to such Loan, be converted by the Administrative Agent to, and shall constitute, (x) an RFR Borrowing so long as the Adjusted Daily Simple SOFR is not also the subject of Section 2.13(a)(i) or (ii) above or (y) an ABR Loan if the Adjusted Daily Simple SOFR also is the subject of Section 2.13(a)(i) or (ii) above, on such day.

(b)Notwithstanding anything to the contrary herein or in any other Loan Document (and any Swap Agreement shall be deemed not to be a "Loan Document" for purposes of this Section), if a Benchmark Transition Event and its related Benchmark Replacement Date have occurred prior to the Reference Time in respect of any setting of the then-current Benchmark, then (x) if a Benchmark Replacement is determined in accordance with clause (1) of the definition of "Benchmark Replacement" for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of such Benchmark setting and subsequent Benchmark settings without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document and (y) if a Benchmark Replacement is determined in accordance with clause (2) of the definition of "Benchmark Replacement" for such Benchmark Replacement Date, such Benchmark Replacement will replace such Benchmark for all purposes hereunder and under any Loan Document in respect of any Benchmark setting at or

44


after 5:00 p.m. (New York City time) on the fifth (5th) Business Day after the date notice of such Benchmark Replacement is provided to the Lenders without any amendment to, or further action or consent of any other party to, this Agreement or any other Loan Document so long as the Administrative Agent has not received, by such time, written notice of objection to such Benchmark Replacement from Lenders comprising the Required Lenders.

(c)Notwithstanding anything to the contrary herein or in any other Loan Document, the Administrative Agent will have the right to make Benchmark Replacement Conforming Changes from time to time and, notwithstanding anything to the contrary herein or in any other Loan Document, any amendments implementing such Benchmark Replacement Conforming Changes will become effective without any further action or consent of any other party to this Agreement or any other Loan Document.

(d)The Administrative Agent will promptly notify the Borrower and the Lenders of

(i) any occurrence of a Benchmark Transition Event, (ii) the implementation of any Benchmark Replacement, (iii) the effectiveness of any Benchmark Replacement Conforming Changes, (iv) the removal or reinstatement of any tenor of a Benchmark pursuant to clause (f) below and (v) the commencement or conclusion of any Benchmark Unavailability Period. Any determination, decision or election that may be made by the Administrative Agent or, if applicable, any Lender (or group of Lenders) pursuant to this Section 2.13, including any determination with respect to a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain from taking any action or any selection, will be conclusive and binding absent manifest error and may be made in its or their sole discretion and without consent from any other party to this Agreement or any other Loan Document, except, in each case, as expressly required pursuant to this Section 2.13.

(e)Notwithstanding anything to the contrary herein or in any other Loan Document, at any time (including in connection with the implementation of a Benchmark Replacement), (i) if the then-current Benchmark is a term rate (including the Term SOFR Rate) and either (A) any tenor for such Benchmark is not displayed on a screen or other information service that publishes such rate from time to time as selected by the Administrative Agent in its reasonable discretion or (B) the regulatory supervisor for the administrator of such Benchmark has provided a public statement or publication of information announcing that any tenor for such Benchmark is or will be no longer representative, then the Administrative Agent may modify the definition of "Interest Period" for any Benchmark settings at or after such time to remove such unavailable or non-representative tenor and (ii) if a tenor that was removed pursuant to clause (i) above either (A) is subsequently displayed on a screen or information service for a Benchmark (including a Benchmark Replacement) or (B) is not, or is no longer, subject to an announcement that it is or will no longer be representative for a Benchmark (including a Benchmark Replacement), then the Administrative Agent may modify the definition of "Interest Period" for all Benchmark settings at or after such time to reinstate such previously removed tenor.

(f)Upon the Borrower’s receipt of notice of the commencement of a Benchmark Unavailability Period, the Borrower may revoke any request for a Term Benchmark Borrowing or RFR Borrowing of, conversion to or continuation of Term Benchmark Loans to be made, converted or continued during any Benchmark Unavailability Period and, failing that, the Borrower will be deemed to have converted any request for a Term Benchmark Borrowing into a request for a Borrowing of or conversion to (A) an RFR Borrowing so long as the Adjusted Daily Simple SOFR is not the subject of a Benchmark Transition Event or (B) an ABR Borrowing if the Adjusted Daily Simple SOFR is the subject of a Benchmark Transition Event.

45


During any Benchmark Unavailability Period or at any time that a tenor for the then-current Benchmark is not an Available Tenor, the component of ABR based upon the then-current Benchmark or such tenor for such Benchmark, as applicable, will not be used in any determination of ABR. Furthermore, if any Term Benchmark Loan or RFR Loan is outstanding on the date of the Borrower’s receipt of notice of the commencement of a Benchmark Unavailability Period with respect to a Relevant Rate applicable to such Term Benchmark Loan or RFR Loan, then until such time as a Benchmark Replacement is implemented pursuant to this Section 2.13, any Term Benchmark Loan shall on the last day of the Interest Period applicable to such Loan, be converted by the Administrative Agent to, and shall constitute, (x) an RFR Borrowing so long as the Adjusted Daily Simple SOFR is not the subject of a Benchmark Transition Event or (y) an ABR Loan if the Adjusted Daily Simple SOFR is the subject of a Benchmark Transition Event, on such day.

SECTION 2.14. Increased Costs. (a) If any Change in Law shall:

(i)impose, modify or deem applicable any reserve, special deposit, liquidity or similar requirement (including any compulsory loan requirement, insurance charge or other assessment) against assets of, deposits with or for the account of, or credit extended by, any Lender or Issuing Bank;

(ii)impose on any Lender or Issuing Bank or the applicable offshore interbank market any other condition, cost or expense (other than Taxes) affecting this Agreement or Loans made by such Lender or any Letter of Credit or participation therein; or
(iii)subject any Recipient to any Taxes (other than (A) Indemnified Taxes, (B) Taxes described in clauses (b) through (d) of the definition of Excluded Taxes and (C) Connection Income Taxes) on its loans, loan principal, letters of credit, commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto;

and the result of any of the foregoing shall be to increase the cost to such Lender, Issuing Bank or such other Recipient of making, continuing, converting or maintaining any Loan (or of maintaining its obligation to make any such Loan) or to increase the cost to such Lender, such Issuing Bank or such other Recipient of participating in, issuing or maintaining any Letter of Credit or to reduce the amount of any sum received or receivable by such Lender, such Issuing Bank or such other Recipient hereunder (whether of principal, interest or otherwise), then the Borrower promptly following request by such Lender, such Issuing Bank or such Recipient (accompanied by reasonable back-up calculations) will pay to such Lender, such Issuing Bank or such other Recipient, as the case may be, such additional amount or amounts as will compensate such Lender, such Issuing Bank or such other Recipient, as the case may be, for such additional costs incurred or reduction suffered; provided that such Lender, Issuing Bank or other Recipient shall only be entitled to seek such additional amounts if such Lender, Issuing Bank or other Recipient is generally seeking the payment of similar additional amounts from similarly situated borrowers in comparable credit facilities to the extent it is entitled to do so.

(b)If any Lender or Issuing Bank determines that any Change in Law regarding capital or liquidity requirements has or would have the effect of reducing the rate of return on such Lender's or the Issuing Bank's capital or on the capital of such Lender's or Issuing Bank's holding company, if any, as a consequence of this Agreement or the Loans made by, or participations in Letters of Credit held by, such Lender, or the Letters of Credit issued by such Issuing Bank, to a level below that which such Lender or Issuing Bank or such Lender's or Issuing Bank's holding company could have achieved but for such Change in Law (taking into

46


consideration such Lender's or Issuing Bank's policies and the policies of such Lender's or Issuing Bank's holding company with respect to capital adequacy and liquidity), then from time to time the Borrower will pay to such Lender or Issuing Bank, as the case may be, such additional amount or amounts as will compensate such Lender or Issuing Bank or such Lender's or Issuing Bank's holding company for any such reduction suffered.

(c)A certificate of a Lender or Issuing Bank setting forth the amount or amounts necessary to compensate such Lender or Issuing Bank or its holding company, as the case may be, as specified in paragraph (a) or (b) of this Section shall be delivered to the Borrower and shall be conclusive absent manifest error. The Borrower shall pay such Lender or Issuing Bank, as the case may be, the amount shown as due on any such certificate within 10 days after receipt thereof.

(d)Failure or delay on the part of any Lender or Issuing Bank to demand compensation pursuant to this Section shall not constitute a waiver of such Lender's or Issuing Bank's right to demand such compensation; provided that the Borrower shall not be required to compensate a Lender or Issuing Bank pursuant to this Section for any increased costs or reductions incurred more than 180 days prior to the date that such Lender or Issuing Bank, as the case may be, notifies the Borrower of the Change in Law giving rise to such increased costs or reductions and of such Lender's or Issuing Bank's intention to claim compensation therefor; provided further that, if the Change in Law giving rise to such increased costs or reductions is retroactive, then the 180-day period referred to above shall be extended to include the period of retroactive effect thereof.

SECTION 2.15. Break Funding Payments.

(a)In the event of (i) the payment of any principal of any Term Benchmark Loan other than on the last day of an Interest Period applicable thereto (including as a result of an Event of Default or an optional or mandatory prepayment of Loans), (ii) the conversion of any Term Benchmark Loan other than on the last day of the Interest Period applicable thereto, (iii) the failure to borrow, convert, continue or prepay any Term Benchmark Loan on the date specified in any notice delivered pursuant hereto (regardless of whether such notice may be revoked under Section 2.10(b) and is revoked in accordance therewith) or (iv) the assignment of any Term Benchmark Loan other than on the last day of the Interest Period applicable thereto as a result of a request by the Borrower pursuant to Section 2.18, then, in any such event, the Borrower shall compensate each Lender for the loss, cost and expense attributable to such event (but not lost profits). A certificate of any Lender setting forth in reasonable detail any amount or amounts that such Lender is entitled to receive pursuant to this Section shall be delivered to the Borrower and shall be conclusive absent manifest error. The Borrower shall pay such Lender the amount shown as due on any such certificate within 10 days after receipt thereof. The Borrower shall not be required to compensate a Lender pursuant to this Section for any loss, cost or expense incurred more than 180 days prior to the date that such Lender notifies the Borrower of such loss, cost or expense and of such Lender's intention to claim compensation therefor.

(b)With respect to RFR Loans, in the event of (i) the payment of any principal of any RFR Loan other than on the Interest Payment Date applicable thereto (including as a result of an Event of Default or an optional or mandatory prepayment of Loans), (ii) the failure to borrow or prepay any RFR Loan on the date specified in any notice delivered pursuant hereto (regardless of whether such notice may be revoked under Section 2.10(b) and is revoked in accordance therewith) or (iii) the assignment of any RFR Loan other than on the Interest

47


Payment Date applicable thereto as a result of a request by the Borrower pursuant to Section 2.18, then, in any such event, the Borrower shall compensate each Lender for the loss, cost and expense attributable to such event (but not lost profits). A certificate of any Lender setting forth in reasonable detail any amount or amounts that such Lender is entitled to receive pursuant to this Section shall be delivered to the Borrower and shall be conclusive absent manifest error. The Borrower shall pay such Lender the amount shown as due on any such certificate within 10 days after receipt thereof. The Borrower shall not be required to compensate a Lender pursuant to this Section for any loss, cost or expense incurred more than 180 days prior to the date that such Lender notifies the Borrower of such loss, cost or expense and of such Lender's intention to claim compensation therefor.

SECTION 2.16. Tax Matters.

(a)Payments Free of Taxes. Any and all payments by or on account of any obligation of the Borrower or any other Loan Party under any Loan Document shall be made without deduction or withholding for any Taxes, except as required by applicable law. If any applicable law (as determined in the good faith discretion of an applicable withholding agent) requires the deduction or withholding of any Tax from any such payment by a withholding agent, then the applicable withholding agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with applicable law and, if such Tax is an Indemnified Tax, then the sum payable by the Borrower or the applicable Loan Party shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and withholdings applicable to additional sums payable under this Section 2.16) the applicable Recipient receives an amount equal to the sum it would have received had no such deduction or withholding been made.

(b)Payment of Other Taxes by the Borrower. The Borrower and any other Loan Parties shall timely pay to the relevant Governmental Authority in accordance with applicable law, or at the option of the Administrative Agent timely reimburse it for, Other Taxes.
(c)Evidence of Payments. As soon as practicable after any payment of Taxes by the Borrower or any other Loan Party to a Governmental Authority pursuant to this Section 2.16, the Borrower or such Loan Party shall deliver to the Administrative Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of the return reporting such payment or other evidence of such payment reasonably satisfactory to the Administrative Agent.

(d)Indemnification by the Borrower. The Borrower and any other Loan Parties shall jointly and severally indemnify each Recipient, within ten (10) days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under this Section) payable or paid by such Recipient or required to be withheld or deducted from a payment to such Recipient and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to the Borrower by a Lender (with a copy to the Administrative Agent), or by the Administrative Agent on its own behalf or on behalf of a Lender, shall be conclusive absent manifest error.

(e)Indemnification by the Lenders. Each Lender shall severally indemnify the Administrative Agent, within ten (10) days after demand therefor, for (i) any Indemnified Taxes attributable to such Lender (but only to the extent that any Loan Party has not already

48


indemnified the Administrative Agent for such Indemnified Taxes and without limiting the obligation of the Borrower and any other Loan Parties to do so), (ii) any Taxes attributable to such Lender's failure to comply with the provisions of Section 9.04(c) relating to the maintenance of a Participant Register and (iii) any Excluded Taxes attributable to such Lender, in each case, that are payable or paid by the Administrative Agent in connection with any Loan Document, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority. A certificate as to the amount of such payment or liability delivered to any Lender by the Administrative Agent shall be conclusive absent manifest error. Each Lender hereby authorizes the Administrative Agent to set off and apply any and all amounts at any time owing to such Lender under any Loan Document or otherwise payable by the Administrative Agent to the Lender from any other source against any amount due to the Administrative Agent under this paragraph (e).

(f)Status of Lenders. (i) Any Lender that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Loan Document shall deliver to the Borrower and the Administrative Agent, at the time or times reasonably requested by the Borrower or the Administrative Agent, such properly completed and executed documentation reasonably requested by the Borrower or the Administrative Agent as will permit such payments to be made without withholding or at a reduced rate of withholding. In addition, any Lender, if reasonably requested by the Borrower or the Administrative Agent, shall deliver such other documentation prescribed by applicable law or reasonably requested by the Borrower or the Administrative Agent as will enable the Borrower or the Administrative Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements. Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation (other than such documentation set forth in Section 2.16(f)(ii)(A), (ii)(B) and (ii)(D) below) shall not be required if in the Lender's reasonable judgment such completion, execution or submission would subject such Lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Lender.

(ii)Without limiting the generality of the foregoing,

(A)any Lender that is a U.S. Person shall deliver to the Borrower and the Administrative Agent on or prior to the date on which such Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), an executed copy of IRS Form W-9 certifying that such Lender is exempt from U.S. federal backup withholding Tax;

(B)any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), whichever of the following is applicable:

(1)in the case of a Foreign Lender claiming the benefits of an income tax treaty to which the United States is a party (x) with respect to payments of interest under any Loan Document, an executed copy of IRS Form W-8BEN-E or IRS Form W-8BEN establishing an exemption from,

49


or reduction of, U.S. federal withholding Tax pursuant to the "interest" article of such tax treaty and (y) with respect to any other applicable payments under any Loan Document, IRS Form W-8BEN-E or IRS Form W-8BEN establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the "business profits" or "other income" article of such tax treaty;

(2)in the case of a Foreign Lender claiming that its extension of credit will generate U.S. effectively connected income, an executed copy of IRS Form W-8ECI;

(3)in the case of a Foreign Lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the Code, (x) a certificate substantially in the form of Exhibit B-1 (or any other form approved by the Administrative Agent) to the effect that such Foreign Lender is not a "bank" within the meaning of Section 881(c)(3)(A) of the Code, a "10 percent shareholder" of the Borrower within the meaning of Section 881(c)(3)(B) of the Code, or a "controlled foreign corporation" described in Section 881(c)(3)(C) of the Code (a "U.S. Tax Compliance Certificate") and (y) an executed copy of IRS Form W-8BEN-E or IRS Form W-8BEN;

(4)to the extent a Foreign Lender is not the beneficial owner, an executed copy of IRS Form W-8IMY, accompanied by IRS Form W- 8ECI, IRS Form W-8BEN-E, IRS Form W-8BEN, a U.S. Tax Compliance Certificate substantially in the form of Exhibit B-2 (or any other form approved by the Administrative Agent) or Exhibit B-3 (or any other form approved by the Administrative Agent), IRS Form W-9, and/or other certification documents from each beneficial owner, as applicable; provided that if the Foreign Lender is a partnership and one or more direct or indirect partners of such Foreign Lender are claiming the portfolio interest exemption, such Foreign Lender may provide a U.S. Tax Compliance Certificate substantially in the form of Exhibit B-4 (or any other form approved by the Administrative Agent) on behalf of each such direct and indirect partner;

(C)any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), executed copies of any other form prescribed by applicable law as a basis for claiming exemption from or a reduction in U.S. federal withholding Tax, duly completed, together with such supplementary documentation as may be prescribed by applicable law to permit the Borrower or the Administrative Agent to determine the withholding or deduction required to be made; and

(D)if a payment made to a Lender under any Loan Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Code, as applicable), such

50


Lender shall deliver to the Borrower and the Administrative Agent at the time or times prescribed by law and at such time or times reasonably requested by the Borrower or the Administrative Agent such documentation prescribed by applicable law (including as prescribed by Section 1471(b)(3)(C)(i) of the Code) and such additional documentation reasonably requested by the Borrower or the Administrative Agent as may be necessary for the Borrower and the Administrative Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender's obligations under FATCA or to determine the amount to deduct and withhold from such payment. Solely for purposes of this clause (D), "FATCA" shall include any amendments made to FATCA after the date of this Agreement.

Each Lender agrees that if any form or certification it previously delivered expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Borrower and the Administrative Agent in writing of its legal inability to do so.

(g)Treatment of Certain Refunds. If any party determines, in its sole discretion exercised in good faith, that it has received a refund of any Taxes as to which it has been indemnified pursuant to this Section 2.16 (including by the payment of additional amounts pursuant to this Section 2.16), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made under this Section 2.16 with respect to the Taxes giving rise to such refund), net of all out-of-pocket expenses (including Taxes) of such indemnified party and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund). Such indemnifying party, upon the request of such indemnified party, shall repay to such indemnified party the amount paid over pursuant to this paragraph (g) (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) in the event that such indemnified party is required to repay such refund to such Governmental Authority. Notwithstanding anything to the contrary in this paragraph (g), in no event will the indemnified party be required to pay any amount to an indemnifying party pursuant to this paragraph (g) the payment of which would place the indemnified party in a less favorable net after-Tax position than the indemnified party would have been in if the Tax subject to indemnification and giving rise to such refund had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts with respect to such Tax had never been paid. This paragraph shall not be construed to require any indemnified party to make available its Tax returns (or any other information relating to its Taxes that it deems confidential) to the indemnifying party or any other Person.

(h)Survival. Each party's obligations under this Section 2.16 shall survive the resignation or replacement of the Administrative Agent or any assignment of rights by, or the replacement of, a Lender, the termination of the Commitments and the repayment, satisfaction or discharge of all obligations under any Loan Document.

(i)Defined Terms. For purposes of this Section 2.16, the term "Lender" includes any Issuing Bank and the term "applicable law" includes FATCA.

SECTION 2.17. Payments Generally; Pro Rata Treatment; Sharing of Set-offs. (a) The Borrower shall make each payment or prepayment required to be made by it hereunder (whether of principal, interest, fees or reimbursement of LC Disbursements, or of amounts payable under Section 2.14, 2.15 or 2.16, or otherwise) prior to 12:00 noon, New York City time, on the date when due or the date fixed for any prepayment hereunder, in immediately available funds, without set off or counterclaim. Any amounts received after such time on any date may, in the discretion of the Administrative Agent, be

51


deemed to have been received on the next succeeding Business Day solely for purposes of calculating interest thereon. All such payments shall be made to the Administrative Agent at its offices at 270 Park Avenue, New York, New York, except payments to be made directly to the Issuing Banks or Swingline Lender as expressly provided herein and except that payments pursuant to Sections 2.14, 2.15, 2.16 and 9.03 shall be made directly to the Persons entitled thereto. The Administrative Agent shall distribute any such payments received by it for the account of any other Person to the appropriate recipient promptly following receipt thereof. If any payment hereunder shall be due on a day that is not a Business Day, unless otherwise expressly provided hereunder, the date for payment shall be extended to the next succeeding Business Day, and, in the case of any payment accruing interest, interest thereon shall be payable for the period of such extension. All payments hereunder shall be made in dollars.

(b)If at any time insufficient funds are received by and available to the Administrative Agent to pay fully all amounts of principal, unreimbursed LC Disbursements, interest and fees then due hereunder, such funds shall be applied (i) first, towards payment of interest and fees then due hereunder, ratably among the parties entitled thereto in accordance with the amounts of interest and fees then due to such parties, and (ii) second, towards payment of principal and unreimbursed LC Disbursements then due hereunder, ratably among the parties entitled thereto in accordance with the amounts of principal and unreimbursed LC Disbursements then due to such parties.

(c)If any Lender shall, by exercising any right of set off or counterclaim or otherwise, obtain payment in respect of any principal of or interest on any of its Revolving Loans or participations in LC Disbursements or Swingline Loans resulting in such Lender receiving payment of a greater proportion of the aggregate amount of its Revolving Loans and participations in LC Disbursements and Swingline Loans and accrued interest thereon than the proportion received by any other Lender, then the Lender receiving such greater proportion shall purchase (for cash at face value) participations in the Revolving Loans and participations in LC Disbursements and Swingline Loans of other Lenders to the extent necessary so that the benefit of all such payments shall be shared by the Lenders ratably in accordance with the aggregate amount of principal of and accrued interest on their respective Revolving Loans and participations in LC Disbursements and Swingline Loans; provided that (i) if any such participations are purchased and all or any portion of the payment giving rise thereto is recovered, such participations shall be rescinded and the purchase price restored to the extent of such recovery, without interest, and (ii) the provisions of this paragraph shall not be construed to apply to any payment made by the Borrower pursuant to and in accordance with the express terms of this Agreement or any payment obtained by a Lender as consideration for the assignment of or sale of a participation in any of its Loans or participations in LC Disbursements to any assignee or participant, other than to the Borrower or any Subsidiary or Affiliate thereof (as to which the provisions of this paragraph shall apply). The Borrower consents to the foregoing and agrees, to the extent it may effectively do so under applicable law, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against the Borrower rights of set-off and counterclaim with respect to such participation as fully as if such Lender were a direct creditor of the Borrower in the amount of such participation.

(d)Unless the Administrative Agent shall have received, prior to any date on which any payment is due to the Administrative Agent for the account of the Lenders or the Issuing Banks pursuant to the terms hereof or any other Loan Document (including any date that is fixed for prepayment by notice from the Borrower to the Administrative Agent pursuant to Section 2.10(b)), notice from the Borrower that the Borrower will not make such payment or prepayment, the Administrative Agent may assume that the Borrower has made such payment

52


on such date in accordance herewith and may, in reliance upon such assumption, distribute to the Lenders or the Issuing Banks, as the case may be, the amount due. In such event, if the Borrower has not in fact made such payment, then each of the Lenders or the Issuing Banks, as the case may be, severally agrees to repay to the Administrative Agent forthwith on demand the amount so distributed to such Lender or Issuing Bank with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of payment to the Administrative Agent, at the NYFRB Rate.

SECTION 2.18. Mitigation Obligations; Replacement of Lenders. (a) If any Lender requests compensation under Section 2.14, or if the Borrower or any other Loan Party is required to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 2.16, then such Lender shall use reasonable efforts to designate a different lending office for funding or booking its Loans hereunder or to assign its rights and obligations hereunder to another of its offices, branches or affiliates, if, in the judgment of such Lender, such designation or assignment (i) would eliminate or reduce amounts payable pursuant to Sections 2.14 or 2.16, as the case may be, in the future and (ii) would not subject such Lender to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Lender. The Borrower hereby agrees to pay all reasonable costs and expenses incurred by any Lender in connection with any such designation or assignment.

(b) If any Lender requests compensation under Section 2.14, or if the Borrower or any other Loan Party is required to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 2.16, or if any Lender is a Non-Extending Lender or a Non-Consenting Lender, or if any Lender becomes Defaulting Lender, or if any other circumstance exists hereunder that gives the Borrower the right to replace a Lender as a party hereto in accordance with the terms of this Agreement, then the Borrower or such Loan Party may, at its sole expense and effort, upon notice to such Lender and the Administrative Agent, require such Lender to assign and delegate, without recourse (in accordance with and subject to the restrictions contained in Section 9.04), all its interests, rights (other than its existing rights to payments pursuant to Sections 2.14 or 2.16) and obligations under this Agreement to an assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment); provided that (i) the Borrower shall have received the prior written consent of the Administrative Agent (and if a Commitment is being assigned, the Issuing Banks and Swingline Lender), which consent shall not unreasonably be withheld, conditioned or delayed; provided, that no such consent of the Administrative Agent shall be required in connection with any assignment resulting from a claim under Section 2.20 to any Eligible Assignee, (ii) such Lender shall have received payment of an amount equal to the outstanding principal of its Loans and participations in LC Disbursements and Swingline Loans, accrued interest thereon, accrued fees and all other amounts payable to it hereunder, from the assignee (to the extent of such outstanding principal and accrued interest and fees) or the Borrower (in the case of all other amounts) and (iii) in the case of any such assignment resulting from a claim for compensation under Section 2.14 or payments required to be made pursuant to Section 2.16, such assignment will result in a reduction in such compensation or payments. A Lender shall not be required to make any such assignment and delegation if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling the Borrower to require such assignment and delegation cease to apply. Each party hereto agrees that (i) an assignment required pursuant to this paragraph may be effected pursuant to an Assignment and Assumption executed by the Borrower, the Administrative Agent and the assignee (or, to the extent applicable, an agreement incorporating an Assignment and Assumption by reference pursuant to an Approved Electronic Platform as to which the Administrative Agent and such parties are participants), and (ii) the Lender

53


required to make such assignment need not be a party thereto in order for such assignment to be effective and shall be deemed to have consented to be bound by the terms thereof; provided that, following the effectiveness of any such assignment, the other parties to such assignment agree to execute and deliver such documents necessary to evidence such assignment as reasonably requested by the applicable Lender; provided that any such documents shall be without recourse to or warranty by the parties thereto.

SECTION 2.19. Defaulting Lenders. Notwithstanding any provision of this Agreement to the contrary, if any Lender becomes a Defaulting Lender, then the following provisions shall apply for so long as such Lender is a Defaulting Lender:

(a)fees shall cease to accrue on the Commitment of such Defaulting Lender pursuant to Section 2.11;

(b)any payment of principal, interest, fees or other amounts received by the Administrative Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to Section 7.03 or otherwise) or received by the Administrative Agent from a Defaulting Lender pursuant to Section 9.08 shall be applied at such time or times as may be determined by the Administrative Agent as follows: first, to the payment of any amounts owing by such Defaulting Lender to the Administrative Agent hereunder; second, to the payment on a pro rata basis of any amounts owing by such Defaulting Lender to any Issuing Bank or Swingline Lender hereunder; third, to cash collateralize LC Exposure with respect to such Defaulting Lender in accordance with this Section; fourth, as the Borrower may request (so long as no Default or Event of Default exists), to the funding of any Loan in respect of which such Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by the Administrative Agent; fifth, if so determined by the Administrative Agent and the Borrower, to be held in a deposit account and released pro rata in order to (x) satisfy such Defaulting Lender's potential future funding obligations with respect to Loans under this Agreement and (y) cash collateralize future LC Exposure with respect to such Defaulting Lender with respect to future Letters of Credit issued under this Agreement, in accordance with this Section; sixth, to the payment of any amounts owing to the Lenders, the Issuing Banks or Swingline Lender as a result of any judgment of a court of competent jurisdiction obtained by any Lender, the Issuing Banks or Swingline Lender against such Defaulting Lender as a result of such Defaulting Lender's breach of its obligations under this Agreement or under any other Loan Document; seventh, so long as no Default or Event of Default exists, to the payment of any amounts owing to the Borrower as a result of any judgment of a court of competent jurisdiction obtained by the Borrower against such Defaulting Lender as a result of such Defaulting Lender's breach of its obligations under this Agreement or under any other Loan Document; and eighth, to such Defaulting Lender or as otherwise directed by a court of competent jurisdiction; provided that if (x) such payment is a payment of the principal amount of any Loans or LC Disbursements in respect of which such Defaulting Lender has not fully funded its appropriate share, and (y) such Loans were made or the related Letters of Credit were issued at a time when the conditions set forth in Section 4.02 were satisfied or waived, such payment shall be applied solely to pay the Loans of, and LC Disbursements owed to, all non-Defaulting Lenders on a pro rata basis prior to being applied to the payment of any Loans of, or LC Disbursements owed to, such Defaulting Lender until such time as all Loans and funded and unfunded participations in the Borrower's obligations corresponding to such Defaulting Lender's LC Exposure and Swingline Loans are held by the Lenders pro rata in accordance with the Commitments without giving effect to clause (d) below. Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting Lender or to post cash collateral

54


pursuant to this Section shall be deemed paid to and redirected by such Defaulting Lender, and each Lender irrevocably consents hereto;

(c)the Commitment and Revolving Credit Exposure of such Defaulting Lender shall not be included in determining whether the Required Lenders have taken or may take any action hereunder (including any consent to any amendment, waiver or other modification pursuant to Section 9.02); provided that this clause (c) shall not apply to the vote of a Defaulting Lender in the case of an amendment, waiver or other modification requiring the consent of all Lenders or each Lender affected thereby;

(d)if any Swingline Exposure or LC Exposure exists at the time such Lender becomes a Defaulting Lender then:

(i)all or any part of the Swingline Exposure and LC Exposure of such Defaulting Lender (other than, in the case of a Defaulting Lender that is a Swingline Lender, the portion of such Swingline Exposure referred to in clause (b) of the definition of such term) shall be reallocated among the non-Defaulting Lenders in accordance with their respective Applicable Percentages but only to the extent that such reallocation does not, as to any non- Defaulting Lender, cause such non-Defaulting Lender's Revolving Credit Exposure to exceed its Commitment;

(ii)if the reallocation described in clause (i) above cannot, or can only partially, be effected, the Borrower shall within one Business Day following notice by the Administrative Agent (x) first, prepay such Swingline Exposure and (y) second, cash collateralize for the benefit of the Issuing Bank only the Borrower's obligations corresponding to such Defaulting Lender's LC Exposure (after giving effect to any partial reallocation pursuant to clause (i) above) in accordance with the procedures set forth in Section 2.05(j) for so long as such LC Exposure is outstanding;

(iii)if the Borrower cash collateralizes any portion of such Defaulting Lender's LC Exposure pursuant to clause (ii) above, the Borrower shall not be required to pay any fees to such Defaulting Lender pursuant to Section 2.11(b) with respect to such Defaulting Lender's LC Exposure during the period such Defaulting Lender's LC Exposure is cash collateralized;

(iv)if the LC Exposure of the non-Defaulting Lenders is reallocated pursuant to clause (i) above, then the fees payable to the Lenders pursuant to Section 2.11(b) shall be adjusted in accordance with such non-Defaulting Lenders' Applicable Percentages; and
(v)if all or any portion of such Defaulting Lender's LC Exposure is neither reallocated nor cash collateralized pursuant to clause (i) or (ii) above, then, without prejudice to any rights or remedies of the Issuing Bank or any other Lender hereunder, all facility fees that otherwise would have been payable to such Defaulting Lender (solely with respect to the portion of such Defaulting Lender's Commitment that was utilized by such LC Exposure) and letter of credit fees payable under Section 2.11(b) with respect to such Defaulting Lender's LC Exposure shall be payable to the Issuing Bank until and to the extent that such LC Exposure is reallocated and/or cash collateralized; and

(e)so long as such Lender is a Defaulting Lender, the Swingline Lender shall not be required to fund any Swingline Loan and the Issuing Bank shall not be required to issue, amend or increase any Letter of Credit, unless it is satisfied that the related exposure and the Defaulting Lender's then outstanding LC Exposure will be 100% covered by the Commitments of the non-

55


Defaulting Lenders and/or cash collateral will be provided by the Borrower in accordance with Section 2.19(c), and Swingline Exposure related to any newly made Swingline Loan or LC Exposure related to any newly issued or increased Letter of Credit shall be allocated among non-Defaulting Lenders in a manner consistent with Section 2.19(d)(i) (and such Defaulting Lender shall not participate therein).

If (i) a Bankruptcy Event or a Bail-In Action with respect to a Lender Parent shall occur following the date hereof and for so long as such event shall continue or (ii) the Swingline Lender or the Issuing Bank has a good faith belief that any Lender has defaulted in fulfilling its obligations under one or more other agreements in which such Lender commits to extend credit, the Swingline Lender shall not be required to fund any Swingline Loan and the Issuing Bank shall not be required to issue, amend or increase any Letter of Credit, unless the Swingline Lender or the Issuing Bank, as the case may be, shall have entered into arrangements with the Borrower or such Lender, satisfactory to the Swingline Lender or the Issuing Bank, as the case may be, to defease any risk to it in respect of such Lender hereunder.

In the event that the Administrative Agent, the Borrower, the Swingline Lender and the Issuing Bank each agrees that a Defaulting Lender has adequately remedied all matters that caused such Lender to be a Defaulting Lender, then the Swingline Exposure and LC Exposure of the Lenders shall be readjusted to reflect the inclusion of such Lender's Commitment and on such date such Lender shall purchase at par such of the Loans of the other Lenders (other than Swingline Loans) as the Administrative Agent shall determine may be necessary in order for such Lender to hold such Loans in accordance with its Applicable Percentage.

SECTION 2.20. Extension Option.

(a)The Borrower may, by delivering an Extension Request to the Administrative Agent (who shall promptly deliver a copy to each of the Lenders), not less than 30 days in advance of the Maturity Date in effect at such time (the "Existing Maturity Date"), request that the Lenders extend the Existing Maturity Date to the first anniversary of such Existing Maturity Date. Each Lender, acting in its sole discretion, shall, by written notice to the Administrative Agent given not later than a date determined by the Administrative Agent and the Borrower (the "Response Date"), advise the Administrative Agent in writing whether or not such Lender agrees to the requested extension. Each Lender that advises the Administrative Agent that it will not extend the Existing Maturity Date is referred to herein as a "Non-Extending Lender"; provided, that any Lender that does not advise the Administrative Agent of its consent to such requested extension by the Response Date and any Lender that is a Defaulting Lender on the Response Date shall be deemed to be a Non-Extending Lender. The Administrative Agent shall notify the Borrower, in writing, of the Lenders' elections promptly following the Response Date. The election of any Lender to agree to such an extension shall not obligate any other Lender to so agree. The Maturity Date may be extended no more than two times pursuant to this Section 2.20.

(b)(i) If, by the Response Date, Lenders holding Commitments that aggregate 50% or more of the total Commitments shall constitute Non-Extending Lenders (with Commitments that have not been assigned to a Replacement Lender), then the Existing Maturity Date shall not be extended and the outstanding principal balance of all Loans and other amounts payable hereunder shall be payable, and the Commitments shall terminate, on the Existing Maturity Date in effect prior to such extension. (ii) If (and only if), by the Response Date, Lenders (including any Replacement Lenders) holding Commitments that aggregate more than 50% of the total Commitments shall have agreed to extend the Existing Maturity Date (each such consenting Lender, an "Extending Lender"), then effective as of the Existing Maturity Date,

56


the Maturity Date for such Extending Lenders shall be extended to the first anniversary of the Existing Maturity Date (subject to satisfaction of the conditions set forth in Section 2.20(d)). In the event of such extension, the Commitment of each Non-Extending Lender shall terminate on the Existing Maturity Date in effect for such Non-Extending Lender prior to such extension and the outstanding principal balance of all Loans and other amounts payable hereunder to such Non-Extending Lender shall become due and payable on such Existing Maturity Date and, subject to Section 2.21(c) below, the total Commitments hereunder shall be reduced by the Commitments of the Non-Extending Lenders so terminated on such Existing Maturity Date.

(c)In the event of any extension of the Existing Maturity Date pursuant to Section 2.20(b)(ii), the Borrower shall have the right on or before the Existing Maturity Date, at its own expense, to require any Non-Extending Lender to transfer and assign without recourse (in accordance with and subject to the restrictions contained in Section 9.04) all its interests, rights (other than its rights to payments pursuant to Section 2.14, Section 2.15, Section 2.16 or Section 9.03 arising prior to the effectiveness of such assignment) and obligations under this Agreement to one or more banks or other financial institutions identified to the Non-Extending Lender by the Borrower, which may include any existing Lender (each a "Replacement Lender"); provided that (i) such Replacement Lender, if not already a Lender hereunder, shall be subject to the approval of the Administrative Agent and each Issuing Bank (such approvals to not be unreasonably withheld) to the extent the consent of the Administrative Agent or the Issuing Banks would be required to effect an assignment under Section 9.04(b), (ii) such assignment shall become effective as of a date specified by the Borrower (which shall not be later than the Existing Maturity Date in effect for such Non-Extending Lender prior to the effective date of the requested extension) and (iii) the Replacement Lender shall pay to such Non-Extending Lender in immediately available funds on the effective date of such assignment the principal of and interest accrued to the date of payment on the outstanding principal amount Loans made by it hereunder and all other amounts accrued and unpaid for its account or otherwise owed to it hereunder on such date.

(d)As a condition precedent to each such extension of the Existing Maturity Date pursuant to Section 2.20(b)(ii), the Borrower shall (i) deliver to the Administrative Agent a certificate of the Borrower dated as of the Existing Maturity Date signed by a Responsible Officer of the Borrower certifying that, as of such date, both immediately before and immediately after giving effect to such extension, (A) the representations and warranties of the Borrower set forth in this Agreement shall be true and correct in all material respects on and as of the date of such extension (it being understood and agreed that any representation which by its terms is made as of a specified date shall be required to be true and correct in all material respects only as of such specified date, and that any representation or warranty which is subject to any materiality qualifier shall be required to be true and correct in all respects) and (B) no Default shall have occurred and be continuing and (ii) if and to the extent applicable, first make such prepayments of the outstanding Loans and second provide such cash collateral (or make such other arrangements reasonably satisfactory to the applicable Issuing Bank) with respect to the outstanding Letters of Credit as shall be required such that, after giving effect to the termination of the Commitments of the Non-Extending Lenders pursuant to Section 2.20(b) and any assignment pursuant to Section 2.20(c), the aggregate Revolving Credit Exposure less the face amount of any Letter of Credit supported by any such cash collateral (or other reasonably satisfactory arrangements) so provided does not exceed the aggregate amount of Commitments being extended.

(e)For the avoidance of doubt, (i) no consent of any Lender (other than the existing Lenders participating in the extension of the Existing Maturity Date) shall be required for any

57


extension of the Maturity Date pursuant to this Section 2.20 and (ii) the operation of this Section

2.20 in accordance with its terms is not an amendment subject to Section 9.02.

ARTICLE III

Representations and Warranties

The Borrower represents and warrants to the Administrative Agent and the Lenders that:

SECTION 3.01. Existence, Qualification and Power. Each Loan Party and each Material Subsidiary (a) is duly organized or formed, validly existing and, as applicable, in good standing under the Laws of the jurisdiction of its incorporation or organization, (b) has all requisite power and authority to execute, deliver and perform its obligations under the Loan Documents to which it is a party, and (c) is duly qualified and, as applicable, in good standing under the Laws of each jurisdiction where the conduct of its business requires such qualification; except in each case referred to in clause (c), to the extent that failure to do so could not reasonably be expected to have a Material Adverse Effect.

SECTION 3.02. Authorization; No Contravention. The execution, delivery and performance by each Loan Party of each Loan Document to which such Person is party have been duly authorized by all necessary corporate or other organizational action, and do not and will not (a) contravene the terms of any of such Person's Organization Documents; (b) conflict with or result in any breach or contravention of, or the creation of any Lien under (other than Liens created pursuant to the Loan Documents) (i) any material Contractual Obligation to which such Person is a party or (ii) any order, injunction, writ or decree of any Governmental Authority or any arbitral award to which such Person or its property is subject; or (c) violate any Law except, in the case of clauses (b) and (c), to the extent such conflict, breach, payment, contravention, creation, requirement or violation could not reasonably be expected to result in a Material Adverse Effect.

SECTION 3.03. Governmental Authorization; Other Consents. No approval, consent, exemption, authorization, or other action by, or notice to, or filing with, any Governmental Authority or any other Person is necessary or required in connection with the execution, delivery or performance by, or enforcement against, any Loan Party of this Agreement or any other Loan Document, except (a) as have been obtained or made or (b) such approval, consents, exemptions, authorizations or other actions, notices or filings that, if not obtained or made, could not reasonably be expected to result in a Material Adverse Effect.

SECTION 3.04. Binding Effect. This Agreement has been, and each other Loan Document, when delivered hereunder, will have been, duly executed and delivered by each Loan Party that is party thereto. This Agreement constitutes, and each other Loan Document when so delivered will constitute, a legal, valid and binding obligation of each Loan Party that is a party thereto, enforceable against each Loan Party that is a party thereto in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors' rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law.

SECTION 3.05. Financial Statements; No Material Adverse Effect. (a) The Audited Financial Statements (i) were prepared in accordance with GAAP consistently applied throughout the period covered thereby, except as otherwise expressly noted therein; and (ii) fairly present in all material respects the financial condition of the Borrower and its Subsidiaries as of the date thereof and their results of operations for the period covered thereby in accordance with GAAP consistently applied throughout the period covered thereby, except as otherwise expressly noted therein.

58


(b) Since the date of the Audited Financial Statements, there has been no event or circumstance, either individually or in the aggregate, that has had or could reasonably be expected to have a material adverse change in, or a material adverse effect upon, the operations, business, assets or financial condition of the Borrower and its Subsidiaries taken as a whole.

SECTION 3.06. Litigation. There are no actions, suits, proceedings, claims or disputes pending or, to the knowledge of the Borrower, threatened in writing, at law, in equity, in arbitration or before any Governmental Authority, by or against the Borrower or any of its Subsidiaries that (a) challenge the validity or enforceability of any material provision of this Agreement, or (b) either individually or in the aggregate could reasonably be expected to have a Material Adverse Effect.

SECTION 3.07. Environmental Compliance. Neither the Borrower nor any of its Subsidiaries has failed to comply with any Environmental Law or has received notice with respect to any claim alleging potential liability or responsibility for violation of any Environmental Law, except that could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect.

SECTION 3.08. Taxes. The Borrower and its Subsidiaries have filed all federal and state and other material tax returns and reports required to be filed, and have paid all federal, state and other material Taxes levied or imposed upon them or their properties, income or assets otherwise due and payable, except (a) those which are being contested in good faith by appropriate proceedings and for which adequate reserves have been provided in accordance with GAAP (to the extent required by GAAP) or (b) where failure to do any of the foregoing could not reasonably be expected to result in a Material Adverse Effect.

SECTION 3.09. ERISA Compliance.

(a)Each Plan is in compliance with the applicable provisions of ERISA, the Code and other federal or state laws, except to the extent that noncompliance could not reasonably be expected to have a Material Adverse Effect.

(b)Each Plan that is intended to be a qualified plan under Section 401(a) of the Code has received a favorable determination letter (or an opinion letter upon which the Borrower is entitled to rely) from the Internal Revenue Service to the effect that the form of such Plan is qualified under Section 401(a) of the Code, or an application for such a letter is currently being processed by the Internal Revenue Service; and to the knowledge of the Borrower, nothing has occurred that would prevent or cause the loss of such tax-qualified status.

(c)There are no pending or, to the best knowledge of the Borrower, threatened claims, actions or lawsuits, or action by any Governmental Authority, with respect to any Plan that could reasonably be expected to have a Material Adverse Effect. There has been no prohibited transaction or violation of the fiduciary responsibility rules with respect to any Plan that has resulted or could reasonably be expected to result in a Material Adverse Effect.

(d)Except, in each case, as could not reasonably be expected, individually or in the aggregate, to result in liability to the Borrower or any ERISA Affiliate in excess of the Threshold Amount, (i) no ERISA Event has occurred, and neither the Borrower nor, to the Borrower's knowledge, any ERISA Affiliate is aware of any fact, event or circumstance that could reasonably be expected to constitute or result in an ERISA Event with respect to any Plan; (ii) the Borrower and each ERISA Affiliate has met all applicable requirements under the Pension Funding Rules in respect of each Plan, and no waiver of the minimum funding standards under the Pension Funding Rules has been applied for or obtained; (iii) as of the most recent valuation date for any Plan, the funding target attainment percentage (as defined in Section 430(d)(2) of the Code) is 60% or higher and neither the Borrower nor, to the Borrower's

59


knowledge, any ERISA Affiliate knows of any facts or circumstances that could reasonably be expected to cause the funding target attainment percentage for any such plan to drop below 60% as of the most recent valuation date; (iv) neither the Borrower nor any ERISA Affiliate has incurred any liability to the PBGC other than for the payment of premiums due and not delinquent under Section 4007 of ERISA; (v) neither the Borrower nor any ERISA Affiliate has engaged in a transaction that could be subject to Section 4069 or Section 4212(c) of ERISA; and (vi) no Plan has been terminated by the plan administrator thereof nor by the PBGC, and, to the knowledge of the Borrower, no event or circumstance has occurred or exists that could reasonably be expected to cause the PBGC to institute proceedings under Title IV of ERISA to terminate any Plan.

SECTION 3.10. Investment Company Act. None of the Borrower or any Subsidiary is or is required to be registered as an "investment company" under the Investment Company Act of 1940.

SECTION 3.11. Disclosure.

(a)All reports, financial statements, certificates or other written information (other than any financial projections, budgets, estimates and other forecasts and other forward looking information and information of a general economic or general industry nature) furnished by or on behalf of any Loan Party to the Administrative Agent or any Lender in connection with the obtaining of the Loans and Commitments, and the negotiation and syndication of the Loans and Commitments under this Agreement, as and when furnished and taken as a whole, are correct in all material respects and do not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements contained therein not materially misleading (after giving effect to all supplements and updates thereto); provided that, with respect to projected financial information, the Borrower represents only that such information was prepared in good faith based upon assumptions believed by the Borrower to be reasonable at the time (after giving effect to all supplements and updates thereto) (it being understood that any such projections are subject to significant uncertainties and contingencies, that no assurance can be given that any particular projection will be realized and that actual results during the period or periods covered by any such projections may differ materially from the projected results).

(b)As of the Effective Date, to the knowledge of the Borrower, the information included in any Beneficial Ownership Certification provided on or prior to the Effective Date to any Lender in connection with the closing and effectiveness of this Agreement on the Effective Date is true and correct in all material respects.

SECTION 3.12. Federal Reserve Regulations. No part of the proceeds of any Loan or Letter of Credit has been used or will be used, whether directly or indirectly, for "purchasing" or "carrying" any "margin stock" (within the respective meanings of each of the quoted terms under Regulation U of the Board as now and from time to time hereafter in effect) in a manner or in circumstances that would constitute or result in non-compliance by any Loan Party or any Lender with the provisions of Regulations U, T or X of the Board. If requested by any Lender or the Administrative Agent, the Borrower will furnish to such Lender or the Administrative Agent, as applicable, a statement to the foregoing effect in conformity with the requirements of FR Form U-1 referred to in said Regulation U.

SECTION 3.13. Compliance with Laws. Each Loan Party and each Subsidiary thereof is in compliance in all material respects with the requirements of all Laws and all orders, writs, injunctions and decrees applicable to it or to its properties, except in such instances in which (a) such requirement of Law or order, writ, injunction or decree is being contested in good faith by appropriate proceedings, or (b) the

60


failure to comply therewith, either individually or in the aggregate, could not reasonably be expected to have a Material Adverse Effect.

SECTION 3.14. Anti-Corruption Laws and Sanctions. The Borrower has implemented and maintains in effect policies and procedures designed to promote compliance by the Borrower, its Subsidiaries and their respective directors, officers, employees and agents with Anti-Corruption Laws and applicable Sanctions, and the Borrower, its Subsidiaries and their respective officers and directors and to the knowledge of the Borrower its employees and agents, are in compliance with Anti-Corruption Laws and applicable Sanctions in all material respects and are not knowingly engaged in any activity that would reasonably be expected to result in the Borrower being designated as a Sanctioned Person. None of (a) the Borrower, any Subsidiary or to the knowledge of the Borrower or such Subsidiary any of their respective directors, officers or employees, or (b) to the knowledge of the Borrower, any agent of the Borrower or any Subsidiary that will act in any capacity in connection with or benefit from the credit facility established hereby, is a Sanctioned Person. No Borrowing or Letter of Credit or use of proceeds thereof contemplated by this Agreement will violate any Anti-Corruption Law or applicable Sanctions.

SECTION 3.15. EEA Financial Institutions. No Loan Party is an EEA Financial Institution. SECTION 3.16. Plan Assets; Prohibited Transactions.  None of the Borrower or any of its

Subsidiaries is an entity deemed to hold "plan assets" (within the meaning of the Plan Asset Regulations), and, assuming no assets used by any Lender hereunder constitute "plan assets", neither the execution, delivery nor performance of the transactions contemplated under this Agreement, including the making of any Loan and the issuance of any Letter of Credit hereunder, will give rise to a non-exempt prohibited transaction under Section 406 of ERISA or Section 4975 of the Code.

ARTICLE IV

Conditions

SECTION 4.01. Effective Date. The obligations of the Lenders to make Loans and of the Issuing Banks to issue Letters of Credit hereunder shall not become effective until the date on which each of the following conditions is satisfied (or waived in accordance with Section 9.02):

(a)The Administrative Agent (or its counsel, Winstead PC) shall have received from each party hereto a counterpart of this Agreement signed on behalf of such party (which, subject to Section 9.06(b), may include any Electronic Signatures transmitted by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page).

(b)The Administrative Agent shall have received a customary written opinion, (addressed to the Administrative Agent and the Lenders and dated the Effective Date) of (i) Skadden, Arps, Meagher & Flom LLP, special New York counsel for the Borrower (which opinion shall include a no conflict opinion with respect to the capital market bond issuances of the Borrower outstanding on the Effective Date), and (ii) Shook, Hardy & Bacon L.L.P., special Missouri counsel for the Borrower, each in form and substance reasonably satisfactory to the Administrative Agent and its counsel, Winstead PC, and covering such customary matters relating to the Borrower, this Agreement or the Transactions as the Required Lenders shall reasonably request. The Borrower hereby requests such counsel to deliver such opinion.

(c)The Administrative Agent shall have received such documents and certificates as the Administrative Agent or its counsel, Winstead PC, may reasonably request relating to the organization, existence and good standing of the Borrower in its jurisdiction of organization, the authorization of the Transactions and any other legal matters relating to the Borrower, this

61


Agreement or the Transactions, all in form and substance reasonably satisfactory to the Administrative Agent and its counsel.

(d)The Administrative Agent shall have received a certificate, dated the Effective Date and signed by a Responsible Officer of the Borrower, confirming compliance with the conditions set forth in paragraphs (i) of Section 4.01 and (b) of Section 4.02.

(e)All governmental approvals necessary in connection with the financing contemplated hereby shall have been obtained and be in full force and effect.
(f)The Administrative Agent shall have received evidence that the Credit Agreement dated as of April 5, 2017, among the Borrower, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent has been terminated.
(g)The Administrative Agent, the Lenders and the arrangers listed on the cover page hereof shall have received all fees due and payable by the Borrower on or prior to the Effective Date in connection with this Agreement, and the Administrative Agent shall have received reimbursement for all reasonable and documented out-of-pocket expenses, for which invoices have been presented at least one Business Day prior to the Effective Date.

(h)(i) The Administrative Agent shall have received, at least five days prior to the Effective Date, all documentation and other information regarding the Borrower requested in connection with applicable "know your customer" and anti-money laundering rules and regulations, including the Patriot Act, to the extent requested in writing of the Borrower at least 10 days prior to the Effective Date and (ii) to the extent the Borrower qualifies as a "legal entity customer" under the Beneficial Ownership Regulation, at least five days prior to the Effective Date, any Lender that has requested, in a written notice to the Borrower at least 10 days prior to the Effective Date, a Beneficial Ownership Certification in relation to the Borrower shall have received such Beneficial Ownership Certification (provided that, upon the execution and delivery by such Lender of its signature page to this Agreement, the condition set forth in this clause (ii) shall be deemed to be satisfied).

(i)The representations and warranties of the Borrower set forth in this Agreement shall be true and correct in all material respects on and as of the Effective Date (it being understood and agreed that any representation which by its terms is made as of a specified date shall be required to be true and correct in all material respects only as of such specified date, and that any representation or warranty which is subject to any materiality qualifier shall be required to be true and correct in all respects).

The Administrative Agent shall notify the Borrower and the Lenders of the Effective Date, and such notice shall be conclusive and binding. Notwithstanding the foregoing, the obligations of the Lenders to make Loans and of the Issuing Banks to issue Letters of Credit hereunder shall not become effective unless each of the foregoing conditions is satisfied (or waived pursuant to Section 9.02) at or prior to 3:00 p.m., New York City time, on June 16, 2021 (and, in the event such conditions are not so satisfied or waived, the Commitments shall terminate at such time).

SECTION 4.02. Each Credit Event. The obligation of each Lender to make a Loan on the occasion of any Borrowing, and of each Issuing Bank to issue, amend or extend any Letter of Credit, is subject to the satisfaction of the following conditions:

(a)After the Effective Date, the representations and warranties of the Borrower set forth in this Agreement (except the representations and warranties set forth in Sections 3.05(b)

62


and 3.06) shall be true and correct in all material respects on and as of the date of such Loan or the date of issuance, amendment, renewal or extension of such Letter of Credit, as applicable (it being understood and agreed that any representation which by its terms is made as of a specified date shall be required to be true and correct in all material respects only as of such specified date, and that any representation or warranty which is subject to any materiality qualifier shall be required to be true and correct in all respects).

(b)At the time of and immediately after giving effect to such Loan or the issuance, amendment, renewal or extension of such Letter of Credit, as applicable, no Default shall have occurred and be continuing.

Each Borrowing that increases the outstanding Revolving Credit Exposure and each issuance, amendment or extension of a Letter of Credit shall be deemed to constitute a representation and warranty by the Borrower on the date thereof as to the matters specified in paragraphs (a) and (b) of this Section.

ARTICLE V

Affirmative Covenants

Until the Commitments have expired or been terminated and the principal of and interest on each Loan and all fees payable hereunder shall have been paid in full and all Letters of Credit shall have expired or terminated, in each case, without any pending draw, and all LC Disbursements shall have been reimbursed, the Borrower covenants and agrees with the Lenders that the Borrower shall, and shall (except in the case of the covenants set forth in Sections 5.01, 5.02, and 5.03) cause each Subsidiary to:

SECTION 5.01. Financial Statements. Deliver to the Administrative Agent (for distribution to each Lender):

(a)within 90 days after the end of each fiscal year of the Borrower commencing with the fiscal year ended December 31, 2021, a consolidated balance sheet of the Borrower and its Subsidiaries as at the end of such fiscal year, and the related consolidated statements of income or operations, shareholders' equity, and cash flows for such fiscal year, setting forth in each case in comparative form the figures for the previous fiscal year, all in reasonable detail and prepared in accordance with GAAP, audited and accompanied by a report and opinion of Ernst & Young LLP, or other independent certified public accountant of nationally recognized standing, which report and opinion shall be prepared in accordance with generally accepted auditing standards and shall not be subject to any "going concern" or like qualification or exception or any qualification or exception as to the scope of such audit (other than any qualification or exception related to (i) an upcoming maturity date in respect of any Indebtedness or (ii) any potential inability to satisfy any financial maintenance covenant on a future date in a future period); and

(b)within 45 days after the end of each of the first three fiscal quarters of each fiscal year of the Borrower, a consolidated balance sheet of the Borrower and its Subsidiaries as at the end of such fiscal quarter, the related consolidated statements of income or operations for such fiscal quarter and for the portion of the Borrower's fiscal year then ended, and the related consolidated statements of cash flows for the portion of the Borrower's fiscal year then ended, in each case setting forth in comparative form, as applicable, the figures for the corresponding fiscal quarter of the previous fiscal year and the corresponding portion of the previous fiscal year, all in reasonable detail, certified by a Responsible Officer of the Borrower as fairly presenting in all material respects the financial condition, results of operations and cash flows

63


of the Borrower and its Subsidiaries, and shall be prepared in accordance with GAAP, subject only to normal year-end audit adjustments and the absence of footnotes.

As to any information contained in materials furnished pursuant to Section 5.02(b), the Borrower shall not be separately required to furnish such information under clause (a) or (b) above, but the foregoing shall not be in derogation of the obligation of the Borrower to furnish the information and materials described in clauses (a) and (b) above at the times specified therein.

SECTION 5.02. Certificates; Other Information .Deliver to the Administrative Agent (for distribution to each Lender):

(a)no later than five (5) Business Days after the delivery of the financial statements referred to in Sections 5.01(a) and (b) (commencing with the delivery of the financial statements for the fiscal quarter ended June 30, 2021), a duly completed Compliance Certificate signed by a Responsible Officer of the Borrower (which delivery may, unless the Administrative Agent requests an executed original, be by electronic communication including fax or email and shall be deemed to be an original authentic counterpart thereof for all purposes);

(b)promptly after the same are publicly available, copies of all annual, regular, periodic and special reports and registration statements which the Borrower files with the SEC, and promptly after the furnishing thereof, copies of any notice, material report, or material financial statement furnished to holders of any capital market bond issuance of the Borrower or any Subsidiary thereof and not otherwise required to be delivered to the Administrative Agent pursuant hereto;

(c)promptly, such additional information regarding the business, financial or corporate affairs of the Borrower or any Subsidiary, or compliance with the terms of the Loan Documents, as the Administrative Agent may from time to time reasonably request; and
(d)promptly following any written request therefor, information and documentation relating to the Borrower or any Subsidiary reasonably requested by the Administrative Agent or any Lender for purposes of compliance with applicable "know your customer" and anti- money laundering rules and regulations, including the Patriot Act and the Beneficial Ownership Regulation.

Documents required to be delivered pursuant to Sections 5.01(a), (b) or Section 5.02(b) (to the extent any such documents are included in materials otherwise filed with the SEC) may be delivered electronically and if so delivered, shall be deemed to have been delivered on the date (i) on which the Borrower posts such documents, or provides a link thereto on the Borrower's website on the Internet at the website address listed in Section 9.01 or such other website accessible to the Administrative Agent and the Lenders as may hereafter be identified via notice to the Administrative Agent; or (ii) on which such documents are posted on the Borrower's behalf on an Internet or intranet website, if any, to which each Lender and the Administrative Agent have access (whether a commercial, third-party website or whether sponsored by the Administrative Agent); provided that the Borrower shall upon the request of the Administrative Agent, provide to the Administrative Agent by electronic mail electronic versions (i.e., soft copies) of such documents. The Administrative Agent shall have no obligation to request the delivery of or to maintain paper copies of the documents referred to above, and in any event shall have no responsibility to monitor compliance by the Borrower with any such request by a Lender for delivery, and each Lender shall be solely responsible for requesting delivery to it or maintaining its copies of such documents.

64


SECTION 5.03. Notices. Notify the Administrative Agent (for distribution to each Lender) of the following promptly after any Responsible Officer of the Borrower obtains actual knowledge thereof:

(a)the occurrence of any Default;

(b)the occurrence of any ERISA Event;

(c)any announcement by Moody's or S&P of any change in any ratings established for the Index Debt; and

(d)the filing or commencement of any action, suit or proceeding by or before any arbitrator or Governmental Authority against or affecting the Borrower or any Subsidiary thereof that could reasonably be expected to result in a Material Adverse Effect.

Each notice delivered under this Section 5.03 (i) shall be in writing, (ii) shall contain a heading or a reference line that reads "Notice under Section 5.03 of Credit Agreement dated as of June 15, 2021" and

(iii) shall be accompanied by a statement of a Responsible Officer or other executive officer of the Borrower setting forth the details of the event or development requiring such notice and any action taken or proposed to be taken by the Borrower with respect thereto.

SECTION 5.04. Payment of Material Obligations. Pay and discharge as the same shall become due and payable: (a) all income Taxes and other material Taxes, unless the same are being contested in good faith by appropriate proceedings and adequate reserves in accordance with GAAP are being maintained by the Borrower or such Subsidiary (to the extent required by GAAP); (b) all lawful claims which, if unpaid, would by law become a Lien upon its property (other than Liens permitted by Section 6.01); and (c) all Indebtedness, as and when due and payable, but subject to any subordination provisions contained in any instrument or agreement evidencing such Indebtedness, except in the case of clauses (a) and (c), where such failure could not reasonably be expected to result in a Material Adverse Effect.

SECTION 5.05. Preservation of Existence, Etc. Preserve, renew and maintain in full force and effect its legal existence and good standing (except, with respect to any Subsidiary, where any failure to maintain such good standing could not reasonably be expected to have a Material Adverse Effect) under the Laws of the jurisdiction of its organization except in a transaction not prohibited by Section 6.03.

SECTION 5.06. Compliance with Laws. Comply in all material respects with the requirements of all Laws and all orders, writs, injunctions and decrees applicable to it or to its business or property, except in such instances in which (a) such requirement of Law or order, writ, injunction or decree is being contested in good faith by appropriate proceedings; or (b) the failure to comply therewith could not reasonably be expected to have a Material Adverse Effect. The Borrower will maintain in effect and enforce policies and procedures designed to promote compliance in all material respects by the Borrower, its Subsidiaries and their respective directors, officers, employees and agents with Anti-Corruption Laws and applicable Sanctions.

SECTION 5.07. Books and Records. Maintain proper books of record and account, in which entries true and correct in all material respects are made of all material dealings and transactions in relation to its business and activities to the extent required by GAAP.

SECTION 5.08. Inspection Rights. Permit representatives and independent contractors of the Administrative Agent to visit and inspect any of its properties, to examine its corporate, financial and operating records, and make copies thereof or abstracts therefrom, and to discuss its affairs, finances and accounts with its directors, officers, and independent public accountants (so long as the Borrower is afforded an opportunity to participate in any such discussions), all at such reasonable times during normal

65


business hours and as often as may be reasonably desired, upon reasonable advance notice to the Borrower; provided, however, that such visits and inspections shall be at the expense of the Administrative Agent, unless an Event of Default has occurred and is continuing, in which case the Administrative Agent (or any of its respective representatives or independent contractors) may do any of the foregoing at the expense of the Borrower at any time during normal business hours and upon advance notice. Notwithstanding anything to the contrary in this Section 5.08, none of the Borrower or any of its Subsidiaries will be required to disclose, permit the inspection, examination or making of extracts, or discussion of, any documents, information or other matter that (i) constitutes non-financial trade secrets or non-financial proprietary information, (ii) in respect of which disclosure to the Administrative Agent (or any designated representative) is then prohibited by Law, or (iii) that is subject to attorney client or similar privilege or constitutes attorney work product.

SECTION 5.09. Use of Proceeds and Letters of Credit. The proceeds of the Loans will be used only (a) to finance working capital needs and general corporate purposes of the Borrower and its Subsidiaries and (b) at the option of the Borrower, to refinance existing Indebtedness. No part of the proceeds of any Loan will be used, whether directly or indirectly, for any purpose that entails a violation of any of the Regulations of the Board, including Regulations T, U and X. Letters of Credit will be issued only for general corporate purposes of the Borrower and its Subsidiaries. The Borrower will not request any Borrowing or Letter of Credit, and the Borrower shall not use, and shall procure that its Subsidiaries and its or their respective directors, officers, employees and agents shall not use, the proceeds of any Borrowing or Letter of Credit (A) in furtherance of an offer, payment, promise to pay, or authorization of the payment or giving of money, or anything else of value, to any Person in violation of any Anti- Corruption Laws, (B) for the purpose of funding, financing or facilitating any activities, business or transaction of or with any Sanctioned Person, or in any Sanctioned Country, except to the extent permitted for a Person required to comply with Sanctions, or (C) in any manner that would result in the violation of any Sanctions applicable to any party hereto.

ARTICLE VI

Negative Covenants

Until the Commitments have expired or terminated and the principal of and interest on each Loan and all fees payable hereunder have been paid in full and all Letters of Credit have expired or terminated, in each case, without any pending draw, and all LC Disbursements shall have been reimbursed, the Borrower covenants and agrees with the Lenders that:

SECTION 6.01. Liens. The Borrower shall not, nor shall it permit any Subsidiary to, directly or indirectly, create, incur, assume or suffer to exist any Lien upon any of its property, assets or revenues, whether now owned or hereafter acquired, except the following:

(a)Liens pursuant to any Loan Document;

(b)Permitted Encumbrances;

(c)Liens on fixed or capital assets, including in respect of Capital Lease Obligations or finance lease obligations, acquired, constructed or improved by the Borrower or any Subsidiary; provided that (i) such security interests secure obligations of the Borrower or, to the extent such security interests secure Indebtedness of any Subsidiary, such Indebtedness is permitted by Section 6.02, (ii) the Indebtedness secured thereby does not exceed the cost or fair market value, whichever is lower, of acquiring, constructing or improving such fixed or capital assets and (iii) such security interests shall not apply to any other property or assets of

66


the Borrower or any Subsidiary, other than improvements and accessions to the subject assets and proceeds and products thereof;

(d)any Lien existing on any property or asset prior to the acquisition thereof by the Borrower or any Subsidiary or existing on any property or asset of any Person that becomes a Subsidiary after the date hereof prior to the time such Person becomes a Subsidiary; provided that (i) such Lien is not created in contemplation of or in connection with such acquisition or such Person becoming a Subsidiary, as the case may be, (ii) such Lien shall not apply to any other property or assets of the Borrower or any Subsidiary, other than improvements and accessions to the subject assets and proceeds and products thereof, and (iii) such Lien shall secure only those obligations which it secures on the date of such acquisition or the date such Person becomes a Subsidiary, as the case may be and extensions, renewals and replacements thereof that do not increase the outstanding principal amount thereof (other than by the amount of any fees, costs and expenses in connection with such extension, renewal or replacement and any accrued interest on such obligation); and

(e)all other Liens; provided, that at the time of the creation, incurrence or assumption of any such obligation secured by such Liens the sum of (i) the aggregate outstanding principal amount of obligations or Indebtedness secured by Liens in reliance on this clause (e) at such time plus (ii) the principal amount of Subsidiary Indebtedness incurred in reliance on Section 6.02(a) outstanding at such time, shall not at such time, exceed 10% of Consolidated Net Tangible Assets as of the end of the most recent fiscal quarter of the Borrower for which financial statements have been delivered pursuant to Section 5.01 (or, prior to the first such delivery after the Effective Date, as of March 31, 2021).

SECTION 6.02. Subsidiary Indebtedness. The Borrower shall not permit any Subsidiary to create, incur, assume or suffer to exist any Indebtedness, except:

(a)Indebtedness; provided, that at the time of incurrence of Indebtedness in reliance on this Section 6.02(a) the sum of (i) the aggregate principal amount of Subsidiary Indebtedness incurred in reliance on this clause (a) outstanding at such time plus (ii) the principal amount of obligations or other Indebtedness secured by Liens in reliance on Section 6.01(e) outstanding at such time, shall not, at the time of incurrence thereof, exceed 10% of Consolidated Net Tangible Assets as of the end of the most recent fiscal quarter of the Borrower for which financial statements have been delivered pursuant to Section 5.01 (or, prior to the first such delivery after the Effective Date, as of March 31, 2021);

(b)Indebtedness created hereunder or under any Loan Document;

(c)Indebtedness of any Subsidiary of the Borrower owing to the Borrower or any other Subsidiary of the Borrower;
(d)Guarantees by any Subsidiary of Indebtedness of the Borrower; provided that such Subsidiary shall have also Guaranteed the Obligations pursuant to Section 9.02(e);

(e)Indebtedness incurred to finance the acquisition, construction or improvement of any fixed or capital assets, including Capital Lease Obligations and finance lease obligations, and extensions, renewals and replacements of any such Indebtedness;

(f)Indebtedness of any Person that becomes a Subsidiary (or of any Person not previously a Subsidiary that is merged or consolidated with or into a Subsidiary) after the date hereof; or Indebtedness of any Person that is assumed by any Subsidiary in connection with an

67


acquisition of assets by such Subsidiary; provided that such Indebtedness exists at the time such Person becomes a Subsidiary (or is so merged or consolidated) or such assets are acquired, and is not created in contemplation of or in connection with such Person becoming a Subsidiary (or such merger or consolidation) or such assets being acquired;

(g)Indebtedness arising from the honoring by a bank or other financial institution of a check, draft or similar instrument drawn against insufficient funds incurred in the ordinary course of business;

(h)obligations in respect of performance, bid, appeal and surety bonds and completion guarantees and similar obligations provided by any Subsidiary in the ordinary course of business;

(i)any bankers' acceptance, bank guarantees, letter of credit, warehouse receipt or similar facilities entered into in the ordinary course of business (including in respect of workers compensation claims, health, disability or other employee benefits or property, casualty or liability insurance or self-insurance or other obligations with respect to reimbursement type obligations regarding workers compensation claims), but not in respect of Indebtedness;

(j)Indebtedness in respect of netting services, automatic clearinghouse arrangements, overdraft protections and similar arrangements incurred in the ordinary course of business; and

(k)Indebtedness representing deferred compensation to employees incurred in the ordinary course of business.

SECTION 6.03. Fundamental Changes; Dispositions.

(a)The Borrower will not merge or consolidate with or into any Person or liquidate or dissolve, except that the Borrower may merge or consolidate with or into any other Person so long as the Borrower is the surviving Person and provided that no Default shall have occurred and be continuing at the time of such transaction; and

(b)The Borrower shall not, nor shall it permit any Subsidiary to, effect any Disposition (whether in one transaction or a series of transactions) of all or substantially all of the assets of the Borrower and its Subsidiaries, taken as a whole (whether now owned or hereafter acquired) (except products sold in the ordinary course of business), other than to the Borrower.

SECTION 6.04. Change in Nature of Business. The Borrower shall not, nor shall it permit any material group of Subsidiaries to, engage in any material line of business substantially different from those lines of business conducted by the Borrower and its Subsidiaries on the date hereof or any business reasonably related, incidental, ancillary or complementary thereto and any reasonable extension, development or expansion thereof.

SECTION 6.05. Financial Covenants.

(a)Consolidated Fixed Charge Coverage Ratio. The Borrower shall not permit the Consolidated Fixed Charge Coverage Ratio as of the last day of any fiscal quarter of the Borrower, commencing with the fiscal quarter ending June 30, 2021, to be less than 2.50 to 1.00.

68


(b)Consolidated Leverage Ratio. The Borrower shall not permit the Consolidated Leverage Ratio as of the last day of any fiscal quarter of the Borrower (commencing with the fiscal quarter ending June 30, 2021) to be greater than 3.50 to 1.00 (the "Maximum Consolidated Leverage Ratio"), except as permitted below. Notwithstanding the foregoing, upon the consummation of a Material Acquisition during the term of this Agreement, the Consolidated Leverage Ratio may be greater than the Maximum Consolidated Leverage Ratio for the first four fiscal quarters ending after the date of the consummation of such Material Acquisition ("Increase Period"), but in no event shall the Consolidated Leverage Ratio be greater than 3.75 to 1.00 as of the last day of any fiscal quarter (the "Permitted Leverage Increase"). After the Increase Period, the Consolidated Leverage Ratio may not be greater than Maximum Consolidated Leverage Ratio as of the last day of each fiscal quarter of the Borrower until another Increase Period occurs. There may be more than one Permitted Leverage Increase during the term of this Agreement but only so long as there are two full fiscal quarters of compliance with the Maximum Consolidated Leverage Ratio prior to the commencement of another Permitted Leverage Increase.

ARTICLE VII

Events of Default

occur:

SECTION 7.01. Events of Default. If any of the following events ("Events of Default") shall

(a)Non-Payment. The Borrower or any other Loan Party fails to pay (i) when and as required to be paid herein, any amount of principal of any Loan or any reimbursement obligation in respect of any LC Disbursement, or (ii) within five (5) Business Days after the same becomes due, any interest on any Loan or on any obligation in respect of any LC Disbursement, or any fee due hereunder, or any other amount payable hereunder or under any other Loan Document; or

(b)Specific Covenants. The Borrower fails to perform or observe any term, covenant or agreement contained in any of Section 5.03(a), 5.09 or Article VI; or

(c)Other Defaults. Any Loan Party fails to perform or observe any other covenant or agreement (not specified in subsection (a) or (b) above) contained in any Loan Document on its part to be performed or observed and such failure continues for 30 days after written notice thereof from the Administrative Agent to the Borrower; or

(d)Representations and Warranties. Any representation or warranty made or deemed made by or on behalf of the Borrower or any other Loan Party herein, in any other Loan Document, or in any document delivered in connection herewith or therewith shall be incorrect or misleading in any material respect, when made or deemed made; or

(e)Cross-Default. (i) The Borrower or any Subsidiary (A) fails to make any payment when due (whether by scheduled maturity, required prepayment, acceleration, demand, or otherwise) in respect of any Indebtedness (other than Indebtedness hereunder and Indebtedness under Swap Agreements) having an aggregate principal amount (including undrawn committed or available amounts and including amounts owing to all creditors under any combined or syndicated credit arrangement) of more than the Threshold Amount (any such Indebtedness, "Material Indebtedness") and such failure shall continue after the applicable grace period, if any, specified in the agreement or instrument relating to such Material Indebtedness, or

69


(B) breaches or defaults in the observance or performance of, or otherwise fails to comply with, any other agreement or condition relating to any such Material Indebtedness, the effect of which breach, default or non-compliance is to (x) cause, or to permit the holder or holders of such Material Indebtedness (or a trustee or agent on behalf of such holder or holders) to cause (after the expiration of any grace period), with the giving of notice (if required), such Material Indebtedness to become due prior to its scheduled maturity or (y) cause (after the expiration of any grace period), with the giving of notice if required, the Borrower or any of its Subsidiaries to purchase or redeem or make an offer to purchase or redeem such Indebtedness prior to its scheduled maturity; provided that this clause (B) shall not apply to Indebtedness which is convertible into Equity Interests and converts to Equity Interests (other than Disqualified Stock) of the Borrower in accordance with its terms and such conversion is not prohibited hereunder; or (ii) there occurs under any Swap Agreement an Early Termination Date (as defined in such Swap Agreement) resulting from (A) any event of default under such Swap Agreement as to which the Borrower or any Subsidiary is the Defaulting Party (as defined in such Swap Agreement) or (B) any Termination Event (as so defined) under such Swap Agreement as to which the Borrower or any Subsidiary is an Affected Party (as so defined) and, in either event, the Swap Termination Value owed by the Borrower or such Subsidiary as a result thereof is greater than the Threshold Amount; or

(f)Insolvency Proceedings, Etc. Any Loan Party or any of its Material Subsidiaries institutes or consents to the institution of any proceeding under any Debtor Relief Law, or makes an assignment for the benefit of creditors; or applies for or consents to the appointment of any receiver, trustee, custodian, conservator, liquidator, rehabilitator or similar officer for it or for all or a substantial part of its property; or any receiver, trustee, custodian, conservator, liquidator, rehabilitator or similar officer is appointed without the application or consent of such Person and the appointment continues undischarged or unstayed for 60 calendar days; or any proceeding under any Debtor Relief Law relating to any such Person or to all or a substantial part of its property is instituted without the consent of such Person and continues undismissed or unstayed for 60 calendar days, or an order for relief is entered in any such proceeding; or

(g)Inability to Pay Debts. The Borrower or any Material Subsidiary becomes unable or admits in writing its inability or fails generally to pay its debts as they become due; or
(h)Judgments. There is entered against the Borrower or any Material Subsidiary one or more final judgments or orders for the payment of money in an aggregate amount (as to all such judgments or orders) exceeding the Threshold Amount (to the extent not paid or not covered by independent third-party insurance as to which the insurer does not dispute coverage), and the same shall remain undischarged for any period of 60 consecutive days during which a stay of enforcement of such judgment or order, by reason of a pending appeal or otherwise, is not in effect; or

(i)ERISA. (i) An ERISA Event occurs with respect to a Plan or Multiemployer Plan which has resulted or could reasonably be expected to result in liability of the Borrower under Title IV of ERISA to the Plan, Multiemployer Plan or the PBGC in an aggregate amount in excess of the Threshold Amount, or (ii) the Borrower or any ERISA Affiliate fails to pay when due, after the expiration of any applicable grace period, any installment payment with respect to its withdrawal liability under Section 4201 of ERISA under a Multiemployer Plan in an aggregate amount in excess of the Threshold Amount; or

70


(j)Invalidity of Loan Documents. Any material provision of this Agreement or any other material Loan Document, at any time after its execution and delivery and for any reason other than as expressly permitted hereunder or thereunder or satisfaction in full of all the Obligations, ceases to be in full force and effect; or any Loan Party or Subsidiary or Affiliate of the Borrower contests in any manner the validity or enforceability of any material provision of this Agreement or any other material Loan Document; or any Loan Party denies that it has any or further liability or obligation under any Loan Document, or purports to revoke, terminate or rescind any Loan Document (except any such action that is expressly in accordance with the terms of such Loan Document); or

(k)Change of Control. There occurs any Change of Control.

SECTION 7.02. Remedies Upon an Event of Default. If an Event of Default occurs (other than an event with respect to the Borrower described in Sections 7.01(f) or 7.01(g)), and at any time thereafter during the continuance of such Event of Default, the Administrative Agent may with the consent of the Required Lenders, and shall at the request of the Required Lenders, by notice to the Borrower, take any or all of the following actions, at the same or different times:

(a)terminate the Commitments, and thereupon the Commitments shall terminate immediately;

(b)declare the Loans then outstanding to be due and payable in whole (or in part, in which case any principal not so declared to be due and payable may thereafter be declared to be due and payable), and thereupon the principal of the Loans so declared to be due and payable, together with accrued interest thereon and all fees and other obligations of the Borrower accrued hereunder and under any other Loan Document, shall become due and payable immediately, without presentment, demand, protest or other notice of any kind, all of which are hereby waived by the Borrower;

(c)require that the Borrower provide cash collateral as required in Section 2.05(j); and

(d)exercise on behalf of itself, the Lenders and the Issuing Banks all rights and remedies available to it, the Lenders and the Issuing Banks under the Loan Documents and applicable law.

If an Event of Default described in Sections 7.01(f) or 7.01(g) occurs with respect to the Borrower, the Commitments shall automatically terminate and the principal of the Loans then outstanding, together with accrued interest thereon and all fees and other obligations of the Borrower accrued hereunder and under any other Loan Document including any break funding payment, shall automatically become due and payable, and the obligation of the Borrower to cash collateralize the LC Exposure as provided in clause (c) above shall automatically become effective, in each case, without presentment, demand, protest or other notice of any kind, all of which are hereby waived by the Borrower.

SECTION 7.03.Application of Payments. Notwithstanding anything herein to the contrary, following the occurrence and during the continuance of an Event of Default, and notice thereof to the Administrative Agent by the Borrower or the Required Lenders:

(a)all payments received on account of the Obligations shall, subject to Section 2.19, be applied by the Administrative Agent as follows:
(i)first, to payment of that portion of the Obligations constituting fees, indemnities, expenses and other amounts payable to the Administrative Agent (including fees and disbursements and other charges of counsel to the Administrative Agent payable under Section 9.03 and amounts pursuant to Section 2.11(c) payable to the Administrative Agent in its capacity as such);

71


(ii)second, to payment of that portion of the Obligations constituting fees, expenses, indemnities and other amounts (other than principal, reimbursement obligations in respect of LC Disbursements, interest and Letter of Credit fees) payable to the Lenders and the Issuing Banks (including fees and disbursements and other charges of counsel to the Lenders and the Issuing Banks payable under Section 9.03) arising under the Loan Documents, ratably among them in proportion to the respective amounts described in this clause (ii) payable to them;

(iii)third, to payment of that portion of the Obligations constituting accrued and unpaid Letter of Credit fees and charges and interest on the Loans and unreimbursed LC Disbursements, ratably among the Lenders and the Issuing Banks in proportion to the respective amounts described in this clause (iii) payable to them;

(iv)fourth, (A) to payment of that portion of the Obligations constituting unpaid principal of the Loans and unreimbursed LC Disbursements and (B) to cash collateralize that portion of LC Exposure comprising the undrawn amount of Letters of Credit to the extent not otherwise cash collateralized by the Borrower pursuant to Section 2.05 or 2.19, ratably among the Lenders and the Issuing Banks in proportion to the respective amounts described in this clause (iv) payable to them; provided that (x) any such amounts applied pursuant to subclause (B) above shall be paid to the Administrative Agent for the ratable account of the applicable Issuing Banks to cash collateralize Obligations in respect of Letters of Credit, (y) subject to Section 2.05 or 2.19, amounts used to cash collateralize the aggregate amount of Letters of Credit pursuant to this clause (iv) shall be used to satisfy drawings under such Letters of Credit as they occur and (z) upon the expiration of any Letter of Credit (without any pending drawings), the pro rata share of cash collateral shall be distributed to the other Obligations, if any, in the order set forth in this Section 7.03;

(v)fifth, to the payment in full of all other Obligations, in each case ratably among the Administrative Agent, the Lenders and the Issuing Banks based upon the respective aggregate amounts of all such Obligations owing to them in accordance with the respective amounts thereof then due and payable; and

(vi)finally, the balance, if any, after all Obligations have been indefeasibly paid in full, to the Borrower or as otherwise required by law; and

(b)if any amount remains on deposit as cash collateral after all Letters of Credit have either been fully drawn or expired (without any pending drawings), such remaining amount shall be applied to the other Obligations, if any, in the order set forth above.

ARTICLE VIII

The Administrative Agent

SECTION 8.01. Authorization and Action.

(a)Each Lender and each Issuing Bank hereby irrevocably appoints the entity named as Administrative Agent in the heading of this Agreement and its successors and assigns to serve as the administrative agent under the Loan Documents and each Lender and each Issuing Bank authorizes the Administrative Agent to take such actions as agent on its behalf and to exercise such powers under this Agreement and the other Loan Documents as are delegated to the Administrative Agent under such agreements and to exercise such powers as are reasonably incidental thereto. Without limiting the foregoing, each Lender and each Issuing Bank hereby

72


authorizes the Administrative Agent to execute and deliver, and to perform its obligations under, each of the Loan Documents to which the Administrative Agent is a party, and to exercise all rights, powers and remedies that the Administrative Agent may have under such Loan Documents.

(b)As to any matters not expressly provided for herein and in the other Loan Documents (including enforcement or collection), the Administrative Agent shall not be required to exercise any discretion or take any action, but shall be required to act or to refrain from acting (and shall be fully protected in so acting or refraining from acting) upon the written instructions of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, pursuant to the terms in the Loan Documents), and, unless and until revoked in writing, such instructions shall be binding upon each Lender and each Issuing Bank; provided, however, that the Administrative Agent shall not be required to take any action that (i) the Administrative Agent in good faith believes exposes it to liability unless the Administrative Agent receives an indemnification and is exculpated in a manner satisfactory to it from the Lenders and the Issuing Banks with respect to such action or (ii) is contrary to this Agreement or any other Loan Document or applicable law, including any action that may be in violation of the automatic stay under any requirement of law relating to bankruptcy, insolvency or reorganization or relief of debtors or that may effect a forfeiture, modification or termination of property of a Defaulting Lender in violation of any requirement of law relating to bankruptcy, insolvency or reorganization or relief of debtors; provided, further, that the Administrative Agent may seek clarification or direction from the Required Lenders prior to the exercise of any such instructed action and may refrain from acting until such clarification or direction has been provided. Except as expressly set forth in the Loan Documents, the Administrative Agent shall not have any duty to disclose, and shall not be liable for the failure to disclose, any information relating to the Borrower, any Subsidiary or any Affiliate of any of the foregoing that is communicated to or obtained by the Person serving as Administrative Agent or any of its Affiliates in any capacity. Nothing in this Agreement shall require the Administrative Agent to expend or risk its own funds or otherwise incur any financial liability in the performance of any of its duties hereunder or in the exercise of any of its rights or powers if it shall have reasonable grounds for believing that repayment of such funds or adequate indemnity against such risk or liability is not reasonably assured to it.

(c)In performing its functions and duties hereunder and under the other Loan Documents, the Administrative Agent is acting solely on behalf of the Lenders and the Issuing Banks (except in limited circumstances expressly provided for herein relating to the maintenance of the Register), and its duties are entirely mechanical and administrative in nature. Without limiting the generality of the foregoing:

(i)the Administrative Agent does not assume and shall not be deemed to have assumed any obligation or duty or any other relationship as the agent, fiduciary or trustee of or for any Lender, Issuing Bank or holder of any other obligation other than as expressly set forth herein and in the other Loan Documents, regardless of whether a Default or an Event of Default has occurred and is continuing (and it is understood and agreed that the use of the term "agent" (or any similar term) herein or in any other Loan Document with reference to the Administrative Agent is not intended to connote any fiduciary duty or other implied (or express) obligations arising under agency doctrine of any applicable law, and that such term is used as a matter of market custom and is intended to create or reflect only an administrative relationship between contracting parties); additionally, each Lender agrees that it will not assert any claim against the Administrative Agent based on an alleged

73


breach of fiduciary duty by the Administrative Agent in connection with this Agreement and/or the transactions contemplated hereby; and

(ii)nothing in this Agreement or any Loan Document shall require the Administrative Agent to account to any Lender for any sum or the profit element of any sum received by the Administrative Agent for its own account.

(d)The Administrative Agent may perform any of its duties and exercise its rights and powers hereunder or under any other Loan Document by or through any one or more sub-agents appointed by the Administrative Agent. The Administrative Agent and any such sub-agent may perform any of their respective duties and exercise their respective rights and powers through their respective Related Parties. The exculpatory provisions of this Article shall apply to any such sub-agent and to the Related Parties of the Administrative Agent and any such sub- agent, and shall apply to their respective activities pursuant to this Agreement. The Administrative Agent shall not be responsible for the negligence or misconduct of any sub- agent except to the extent that a court of competent jurisdiction determines in a final and nonappealable judgment that the Administrative Agent acted with gross negligence or willful misconduct in the selection of such sub-agent.

(e)None of any Co-Syndication Agent, any Co-Documentation Agent or any Arranger shall have obligations or duties whatsoever in such capacity under this Agreement or any other Loan Document and shall incur no liability hereunder or thereunder in such capacity, but all such Persons shall have the benefit of the indemnities provided for hereunder.

(f)In case of the pendency of any proceeding with respect to any Loan Party under any Federal, state or foreign bankruptcy, insolvency, receivership or similar law now or hereafter in effect, the Administrative Agent (irrespective of whether the principal of any Loan shall then be due and payable as herein expressed or by declaration or otherwise and irrespective of whether the Administrative Agent shall have made any demand on the Borrower) shall be entitled and empowered (but not obligated) by intervention in such proceeding or otherwise:

(i)to file and prove a claim for the whole amount of the principal and interest owing and unpaid in respect of the Loans, LC Disbursements and all other Obligations that are owing and unpaid and to file such other documents as may be necessary or advisable in order to have the claims of the Lenders, the Issuing Banks and the Administrative Agent (including any claim under Sections 2.12, 2.13, 2.15, 2.17 and 9.03) allowed in such judicial proceeding; and

(ii)to collect and receive any monies or other property payable or deliverable on any such claims and to distribute the same;

and any custodian, receiver, assignee, trustee, liquidator, sequestrator or other similar official in any such proceeding is hereby authorized by each Lender, each Issuing Bank to make such payments to the Administrative Agent and, in the event that the Administrative Agent shall consent to the making of such payments directly to the Lenders, the Issuing Banks, to pay to the Administrative Agent any amount due to it, in its capacity as the Administrative Agent, under the Loan Documents (including under Section 9.03). Nothing contained herein shall be deemed to authorize the Administrative Agent to authorize or consent to or accept or adopt on behalf of any Lender or Issuing Bank any plan of reorganization, arrangement, adjustment or composition affecting the Obligations or the rights of any Lender or Issuing Bank or to authorize the Administrative Agent to vote in respect of the claim of any Lender or Issuing Bank in any such proceeding.

74


(g)The provisions of this Article are solely for the benefit of the Administrative Agent, the Lenders and the Issuing Banks, and, except solely to the extent of the Borrower's rights to consent pursuant to and subject to the conditions set forth in this Article, none of the Borrower or any Subsidiary, or any of their respective Affiliates, shall have any rights as a third party beneficiary under any such provisions.

SECTION 8.02. Administrative Agent's Reliance, Limitation of Liability, Etc.

(a)Neither the Administrative Agent nor any of its Related Parties shall be (i) liable for any action taken or omitted to be taken by such party, the Administrative Agent or any of its Related Parties under or in connection with this Agreement or the other Loan Documents (x) with the consent of or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, or as the Administrative Agent shall believe in good faith to be necessary, under the circumstances as provided in the Loan Documents) or (y) in the absence of its own gross negligence or willful misconduct (such absence to be presumed unless otherwise determined by a court of competent jurisdiction by a final and non- appealable judgment) or (ii) responsible in any manner to any of the Lenders for any recitals, statements, representations or warranties made by any Loan Party or any officer thereof contained in this Agreement or any other Loan Document or in any certificate, report, statement or other document referred to or provided for in, or received by the Administrative Agent under or in connection with, this Agreement or any other Loan Document or for the value, validity, effectiveness, genuineness, enforceability or sufficiency of this Agreement or any other Loan Document (including, for the avoidance of doubt, in connection with the Administrative Agent's reliance on any Electronic Signature transmitted by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page) or for any failure of any Loan Party to perform its obligations hereunder or thereunder.

(b)The Administrative Agent shall be deemed not to have knowledge of any (i) notice of any of the events or circumstances set forth or described in Section 5.03 unless and until written notice thereof is given to the Administrative Agent by the Borrower, or (ii) notice of any Default or Event of Default unless and until written notice thereof is given to the Administrative Agent by the Borrower, a Lender or an Issuing Bank. Further, the Administrative Agent shall not be responsible for or have any duty to ascertain or inquire into (i) any statement, warranty or representation made in or in connection with any Loan Document, (ii) the contents of any certificate, report or other document delivered thereunder or in connection therewith, (iii) the performance or observance of any of the covenants, agreements or other terms or conditions set forth in any Loan Document or the occurrence of any Default or Event of Default, (iv) the sufficiency, validity, enforceability, effectiveness or genuineness of any Loan Document or any other agreement, instrument or document, or (v) the satisfaction of any condition set forth in Article IV or elsewhere in any Loan Document, other than to confirm receipt of items (which on their face purport to be such items) expressly required to be delivered to the Administrative Agent or satisfaction of any condition that expressly refers to the matters described therein being acceptable or satisfactory to the Administrative Agent.

(c)Without limiting the foregoing, the Administrative Agent (i) may treat the payee of any promissory note as its holder until such promissory note has been assigned in accordance with Section 9.04, (ii) may rely on the Register to the extent set forth in Section 9.04(b), (iii) may consult with legal counsel (including counsel to the Borrower), independent public accountants and other experts selected by it, and shall not be liable for any action taken or omitted to be taken in good faith by it in accordance with the advice of such counsel,

75


accountants or experts, (iv) makes no warranty or representation to any Lender or Issuing Bank and shall not be responsible to any Lender or Issuing Bank for any statements, warranties or representations made by or on behalf of any Loan Party in connection with this Agreement or any other Loan Document, (v) in determining compliance with any condition hereunder to the making of a Loan, or the issuance of a Letter of Credit, that by its terms must be fulfilled to the satisfaction of a Lender or an Issuing Bank, may presume that such condition is satisfactory to such Lender or Issuing Bank unless the Administrative Agent shall have received notice to the contrary from such Lender or Issuing Bank sufficiently in advance of the making of such Loan or the issuance of such Letter of Credit and (vi) shall be entitled to rely on, and shall incur no liability under or in respect of this Agreement or any other Loan Document by acting upon, any notice, consent, certificate or other instrument or writing (which writing may be a fax, any electronic message, Internet or intranet website posting or other distribution) or any statement made to it orally or by telephone and believed by it to be genuine and signed or sent or otherwise authenticated by the proper party or parties (whether or not such Person in fact meets the requirements set forth in the Loan Documents for being the maker thereof).

SECTION 8.03.Posting of Communications.

(a)The Borrower agrees that the Administrative Agent may, but shall not be obligated to, make any Communications available to the Lenders and the Issuing Banks by posting the Communications on IntraLinks™, DebtDomain, SyndTrak, ClearPar or any other electronic platform chosen by the Administrative Agent to be its electronic transmission system (the "Approved Electronic Platform").

(b)Although the Approved Electronic Platform and its primary web portal are secured with generally-applicable security procedures and policies implemented or modified by the Administrative Agent from time to time (including, as of the Effective Date, a user ID/password authorization system) and the Approved Electronic Platform is secured through a per-deal authorization method whereby each user may access the Approved Electronic Platform only on a deal-by-deal basis, each of the Lenders, each of the Issuing Banks and the Borrower acknowledges and agrees that the distribution of material through an electronic medium is not necessarily secure, that the Administrative Agent is not responsible for approving or vetting the representatives or contacts of any Lender that are added to the Approved Electronic Platform, and that there may be confidentiality and other risks associated with such distribution. Each of the Lenders, each of the Issuing Banks and the Borrower hereby approves distribution of the Communications through the Approved Electronic Platform and understands and assumes the risks of such distribution.

(c)THE APPROVED ELECTRONIC PLATFORM AND THE COMMUNICATIONS ARE PROVIDED "AS IS" AND "AS AVAILABLE". THE APPLICABLE PARTIES (AS DEFINED BELOW) DO NOT WARRANT THE ACCURACY OR COMPLETENESS OF THE COMMUNICATIONS, OR THE ADEQUACY OF THE APPROVED ELECTRONIC PLATFORM AND EXPRESSLY DISCLAIM LIABILITY FOR ERRORS OR OMISSIONS IN THE APPROVED ELECTRONIC PLATFORM AND THE COMMUNICATIONS. NO WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR STATUTORY, INCLUDING ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT OF THIRD PARTY RIGHTS OR FREEDOM FROM VIRUSES OR OTHER CODE DEFECTS, IS MADE BY THE APPLICABLE PARTIES IN CONNECTION WITH THE COMMUNICATIONS OR THE APPROVED ELECTRONIC PLATFORM. IN NO EVENT SHALL THE ADMINISTRATIVE AGENT, ANY ARRANGER, ANY CO-DOCUMENTATION AGENT,

76


ANY SYNDICATION AGENT OR ANY OF THEIR RESPECTIVE RELATED PARTIES (COLLECTIVELY, "APPLICABLE PARTIES") HAVE ANY LIABILITY TO ANY LOAN PARTY, ANY LENDER, ANY ISSUING BANK OR ANY OTHER PERSON OR ENTITY FOR DAMAGES OF ANY KIND, INCLUDING DIRECT OR INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, LOSSES OR EXPENSES (WHETHER IN TORT, CONTRACT OR OTHERWISE) ARISING OUT OF ANY LOAN PARTY'S OR THE ADMINISTRATIVE AGENT'S TRANSMISSION OF COMMUNICATIONS THROUGH THE INTERNET OR THE APPROVED ELECTRONIC PLATFORM EXCEPT WHERE SUCH LIABILITIES RESULT FROM SUCH APPLICABLE PARTY’S BAD FAITH, WILLFUL MISCONDUCT, GROSS NEGLIGENCE OR MATERIAL BREACH IN BAD FAITH AS DETERMINED IN A FINAL, NON-APPEALABLE JUDGMENT BY A COURT OF COMPETENT JURISDICTION.

"Communications" means, collectively, any notice, demand, communication, information, document or other material provided by or on behalf of any Loan Party pursuant to any Loan Document or the transactions contemplated therein which is distributed by the Administrative Agent, any Lender or any Issuing Bank by means of electronic communications pursuant to this Section, including through an Approved Electronic Platform.

(d)Each Lender and each Issuing Bank agrees that notice to it (as provided in the next sentence) specifying that Communications have been posted to the Approved Electronic Platform shall constitute effective delivery of the Communications to such Lender for purposes of the Loan Documents. Each Lender and Issuing Bank agrees (i) to notify the Administrative Agent in writing (which could be in the form of electronic communication) from time to time of such Lender's or Issuing Bank's (as applicable) email address to which the foregoing notice may be sent by electronic transmission and (ii) that the foregoing notice may be sent to such email address.

(e)Each of the Lenders, each of the Issuing Banks and the Borrower agrees that the Administrative Agent may, but (except as may be required by applicable law) shall not be obligated to, store the Communications on the Approved Electronic Platform in accordance with the Administrative Agent's generally applicable document retention procedures and policies.

(f)Nothing herein shall prejudice the right of the Administrative Agent, any Lender or any Issuing Bank to give any notice or other communication pursuant to any Loan Document in any other manner specified in such Loan Document.

SECTION 8.04. The Administrative Agent Individually. With respect to its Commitment, Loans (including Swingline Loans), Letter of Credit Commitments and Letters of Credit, the Person serving as the Administrative Agent shall have and may exercise the same rights and powers hereunder and is subject to the same obligations and liabilities as and to the extent set forth herein for any other Lender or Issuing Bank, as the case may be. The terms "Issuing Banks", "Lenders", "Required Lenders" and any similar terms shall, unless the context clearly otherwise indicates, include the Administrative Agent in its individual capacity as a Lender, Issuing Bank or as one of the Required Lenders, as applicable. The Person serving as the Administrative Agent and its Affiliates may accept deposits from, lend money to, own securities of, act as the financial advisor or in any other advisory capacity for and generally engage in any kind of banking, trust or other business with, the Borrower, any Subsidiary or any Affiliate of any of the foregoing as if such Person was not acting as the Administrative Agent and without any duty to account therefor to the Lenders or the Issuing Banks.

SECTION 8.05. Successor Administrative Agent.

77


(a)The Administrative Agent may resign at any time by giving 30 days' prior written notice thereof to the Lenders, the Issuing Banks and the Borrower, whether or not a successor Administrative Agent has been appointed. Upon any such resignation, the Required Lenders shall have the right to appoint a successor reasonably acceptable to the Borrower (provided that the consent of the Borrower shall not be required if an Event of Default under any of clause (a), (f) or (g) of Section 7.01 has occurred and is continuing). If no successor Administrative Agent shall have been so appointed by the Required Lenders, and shall have accepted such appointment, within 30 days after the retiring Administrative Agent's giving of notice of resignation, then the retiring Administrative Agent may, on behalf of the Lenders and the Issuing Banks, appoint a successor Administrative Agent, which shall be a bank with an office in New York, New York or an Affiliate of any such bank. In either case, such appointment shall be subject to the prior written approval of the Borrower (which approval may not be unreasonably withheld and shall not be required while an Event of Default under any of clause (a), (f) or (g) of Section 7.01 has occurred and is continuing). Upon the acceptance of any appointment as Administrative Agent by a successor Administrative Agent, such successor Administrative Agent shall succeed to, and become vested with, all the rights, powers, privileges and duties of the retiring Administrative Agent. Upon the acceptance of appointment as Administrative Agent by a successor Administrative Agent, the retiring Administrative Agent shall be discharged from its duties and obligations under this Agreement and the other Loan Documents. Prior to any retiring Administrative Agent's resignation hereunder as Administrative Agent, the retiring Administrative Agent shall take such action as may be reasonably necessary to assign to the successor Administrative Agent its rights as Administrative Agent under the Loan Documents.

(b)Notwithstanding paragraph (a) of this Section, in the event no successor Administrative Agent shall have been so appointed and shall have accepted such appointment within 30 days after the retiring Administrative Agent gives notice of its intent to resign, the retiring Administrative Agent may give notice of the effectiveness of its resignation to the Lenders, the Issuing Banks and the Borrower, whereupon, on the date of effectiveness of such resignation stated in such notice, (i) the retiring Administrative Agent shall be discharged from its duties and obligations hereunder and under the other Loan Documents; and (ii) the Required Lenders shall succeed to and become vested with all the rights, powers, privileges and duties of the retiring Administrative Agent; provided that (A) all payments required to be made hereunder or under any other Loan Document to the Administrative Agent for the account of any Person other than the Administrative Agent shall be made directly to such Person and (B) all notices and other communications required or contemplated to be given or made to the Administrative Agent shall directly be given or made to each Lender and each Issuing Bank. Following the effectiveness of the Administrative Agent's resignation from its capacity as such, the provisions of this Article and Section 9.03, as well as any exculpatory, reimbursement and indemnification provisions set forth in any other Loan Document, shall continue in effect for the benefit of such retiring Administrative Agent, its sub-agents and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while the retiring Administrative Agent was acting as Administrative Agent.

SECTION 8.06. Acknowledgements of Lenders and Issuing Banks; Mistaken Payments.

(a)Each Lender and each Issuing Bank represents and warrants that (i) the Loan Documents set forth the terms of a commercial lending facility, (ii) it is engaged in making, acquiring or holding commercial loans and in providing other facilities set forth herein as may be applicable to such Lender or Issuing Bank, in each case in the ordinary course of business, and not for the purpose of purchasing, acquiring or holding any other type of financial

78


instrument (and each Lender and each Issuing Bank agrees not to assert a claim in contravention of the foregoing), (iii) it has, independently and without reliance upon the Administrative Agent, any Arranger, any Co-Syndication Agent, any Co-Documentation Agent or any other Lender or Issuing Bank, or any of the Related Parties of any of the foregoing, and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Agreement as a Lender, and to make, acquire or hold Loans hereunder and (iv) it is sophisticated with respect to decisions to make, acquire and/or hold commercial loans and to provide other facilities set forth herein, as may be applicable to such Lender or such Issuing Bank, and either it, or the Person exercising discretion in making its decision to make, acquire and/or hold such commercial loans or to provide such other facilities, is experienced in making, acquiring or holding such commercial loans or providing such other facilities. Each Lender and each Issuing Bank also acknowledges that it will, independently and without reliance upon the Administrative Agent, any Arranger, any Co-Syndication Agent, any Co-Documentation Agent or any other Lender or Issuing Bank, or any of the Related Parties of any of the foregoing, and based on such documents and information (which may contain material, non-public information within the meaning of the United States securities laws concerning the Borrower and its Affiliates) as it shall from time to time deem appropriate, continue to make its own decisions in taking or not taking action under or based upon this Agreement, any other Loan Document or any related agreement or any document furnished hereunder or thereunder.

(b)Each Lender, by delivering its signature page to this Agreement on the Effective Date, or delivering its signature page to an Assignment and Assumption or any other Loan Document pursuant to which it shall become a Lender hereunder, shall be deemed to have acknowledged receipt of, and consented to and approved, each Loan Document and each other document required to be delivered to, or be approved by or satisfactory to, the Administrative Agent or the Lenders on the Effective Date.

(c)(i) Each Lender hereby agrees that (x) if the Administrative Agent notifies such Lender that the Administrative Agent has determined in its sole discretion that any funds received by such Lender from the Administrative Agent or any of its Affiliates (whether as a payment, prepayment or repayment of principal, interest, fees or otherwise; individually and collectively, a "Payment") were erroneously transmitted to such Lender (whether or not known to such Lender), and demands the return of such Payment (or a portion thereof), such Lender shall promptly, but in no event later than two Business Days thereafter, return to the Administrative Agent the amount of any such Payment (or portion thereof) as to which such a demand was made in same day funds, together with interest thereon in respect of each day from and including the date such Payment (or portion thereof) was received by such Lender to the date such amount is repaid to the Administrative Agent at the greater of the NYFRB Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation from time to time in effect, and (y) to the extent permitted by applicable law, such Lender shall not assert, and hereby waives, as to the Administrative Agent, any claim, counterclaim, defense or right of set-off or recoupment with respect to any demand, claim or counterclaim by the Administrative Agent for the return of any Payments received, including without limitation any defense based on "discharge for value" or any similar doctrine. A notice of the Administrative Agent to any Lender under this Section 8.06(c) shall be conclusive, absent manifest error.

(ii)Each Lender hereby further agrees that if it receives a Payment from the Administrative Agent or any of its Affiliates (x) that is in a different amount than, or on a different date from, that specified in a notice of payment sent by the Administrative Agent (or any of its Affiliates) with respect to such Payment

79


(a "Payment Notice") or (y) that was not preceded or accompanied by a Payment Notice, it shall be on notice, in each such case, that an error has been made with respect to such Payment. Each Lender agrees that, in each such case, or if it otherwise becomes aware a Payment (or portion thereof) may have been sent in error, such Lender shall promptly notify the Administrative Agent of such occurrence and, upon demand from the Administrative Agent, it shall promptly, but in no event later than one Business Day thereafter, return to the Administrative Agent the amount of any such Payment (or portion thereof) as to which such a demand was made in same day funds, together with interest thereon in respect of each day from and including the date such Payment (or portion thereof) was received by such Lender to the date such amount is repaid to the Administrative Agent at the greater of the NYFRB Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation from time to time in effect.

(iii)The Borrower and each other Loan Party hereby agrees that (x) in the event an erroneous Payment (or portion thereof) are not recovered from any Lender that has received such Payment (or portion thereof) for any reason, the Administrative Agent shall be subrogated to all the rights of such Lender with respect to such amount and (y) an erroneous Payment shall not pay, prepay, repay, discharge or otherwise satisfy any Obligations owed by the Borrower or any other Loan Party, except, in each case, to the extent such erroneous Payment is, and solely with respect to the amount of such erroneous Payment that is, comprised of funds received by the Administrative Agent from the Borrower for the purpose of satisfying such Obligations.

(iv)Each party's obligations under this Section 8.06(c) shall survive the resignation or replacement of the Administrative Agent or any transfer of rights or obligations by, or the replacement of, a Lender, the termination of the Commitments or the repayment, satisfaction or discharge of all Obligations under any Loan Document.

SECTION 8.07. Certain ERISA Matters.

(a)Each Lender (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent, and each Arranger and their respective Affiliates, and not, for the avoidance of doubt, to or for the benefit of the Borrower or any other Loan Party, that at least one of the following is and will be true:

(i)such Lender is not using "plan assets" (within the meaning of the Plan Asset Regulations) of one or more Benefit Plans in connection with the Loans, the Letters of Credit or the Commitments,

(ii)the transaction exemption set forth in one or more PTEs, such as PTE 84-14 (a class exemption for certain transactions determined by independent qualified professional asset managers), PTE 95-60 (a class exemption for certain transactions involving insurance company general accounts), PTE 90-1 (a class exemption for certain transactions involving insurance company pooled separate accounts), PTE 91-38 (a class exemption for certain transactions involving bank collective investment funds) or PTE 96- 23 (a class exemption for certain transactions determined by in-house asset managers), is applicable with respect to such Lender's entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement,

(iii)(A) such Lender is an investment fund managed by a "Qualified Professional Asset Manager" (within the meaning of Part VI of PTE 84-14), (B) such Qualified Professional Asset Manager made the investment decision on behalf of such Lender to

80


enter into, participate in, administer and perform the Loans, the Letters of Credit, the Commitments and this Agreement, (C) the entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement satisfies the requirements of sub-sections (b) through (g) of Part I of PTE 84- 14 and (D) to the best knowledge of such Lender, the requirements of subsection (a) of Part I of PTE 84-14 are satisfied with respect to such Lender's entrance into, participation in, administration of and performance of the Loans, the Letters of Credit, the Commitments and this Agreement, or

(iv)such other representation, warranty and covenant as may be agreed in writing between the Administrative Agent, in its sole discretion, and such Lender.

(b)In addition, unless sub-clause (i) in the immediately preceding clause (a) is true with respect to a Lender or such Lender has provided another representation, warranty and covenant as provided in sub-clause (iv) in the immediately preceding clause (a), such Lender further (x) represents and warrants, as of the date such Person became a Lender party hereto, to, and (y) covenants, from the date such Person became a Lender party hereto to the date such Person ceases being a Lender party hereto, for the benefit of, the Administrative Agent, and each Arranger and their respective Affiliates, and not, for the avoidance of doubt, to or for the benefit of the Borrower or any other Loan Party, that none of the Administrative Agent, or any Arranger, any Syndication Agent, any Co-Documentation Agent or any of their respective Affiliates is a fiduciary with respect to the assets of such Lender (including in connection with the reservation or exercise of any rights by the Administrative Agent under this Agreement, any Loan Document or any documents related to hereto or thereto).

(c)The Administrative Agent, and each Arranger, Co-Syndication Agent and Co- Documentation Agent hereby informs the Lenders that each such Person is not undertaking to provide investment advice or to give advice in a fiduciary capacity, in connection with the transactions contemplated hereby, and that such Person has a financial interest in the transactions contemplated hereby in that such Person or an Affiliate thereof (i) may receive interest or other payments with respect to the Loans, the Letters of Credit, the Commitments, this Agreement and any other Loan Documents (ii) may recognize a gain if it extended the Loans, the Letters of Credit or the Commitments for an amount less than the amount being paid for an interest in the Loans, the Letters of Credit or the Commitments by such Lender or (iii) may receive fees or other payments in connection with the transactions contemplated hereby, the Loan Documents or otherwise, including structuring fees, commitment fees, arrangement fees, facility fees, upfront fees, underwriting fees, ticking fees, agency fees, administrative agent or collateral agent fees, utilization fees, minimum usage fees, letter of credit fees, fronting fees, deal-away or alternate transaction fees, amendment fees, processing fees, term out premiums, banker's acceptance fees, breakage or other early termination fees or fees similar to the foregoing.

ARTICLE IX

Miscellaneous

SECTION 9.01. Notices. (a) Except in the case of notices and other communications expressly permitted to be given by telephone (and subject to paragraph (b) below), all notices and other communications provided for herein shall be in writing and shall be delivered by hand or overnight courier service, mailed by certified or registered mail or sent by telecopy, as follows:

81


(i)if to the Borrower, to it at:

O'Reilly Automotive, Inc. 233 South Patterson

Springfield, MO 65802

Attention: Jeremy Fletcher, Executive Vice President and Chief Financial Officer Telecopy No. 417-829-5735

Email: jeremyfletcher@oreillyauto.com Website Address: www.oreillyauto.com

(ii)if to the Administrative Agent, to JPMorgan Chase Bank, N.A., 10 South Dearborn, Floor L2S, Chicago, Illinois 60603-2300, Attention of Ashley Love, email: ashley.love@chase.com with a copy to Kyle O’Donnell, 8181 Communication Parkway, Bldg B, 6th Floor, TXW-3620, Plano, TX 75024, Telephone: 469-462-0371, email james.k.odonnell@jpmchase.com;

(iii)if to the JPMorgan Chase Bank, N.A., as the Issuing Bank, to it at 10 South Dearborn, Floor L2S, Chicago, Illinois 60603-2300, Attention of Chicago LC Agency ClosingTeam(FaxNo. 312-256-2608)(Email: Chicago.LC.Agency.Closing.Team@jpmorgan.com);

(iv)if to Bank of America, N.A., as the Issuing Bank, to it at 800 Market St., MO1-800-14-05, St. Louis, MO 63101-2510, Attention: Bank of America, N.A. (Fax No. 972-728-6160) (bank_of_america_as_lender_2@baml.com);
(v)if to Truist Bank, as the Issuing Bank, to it at 214 N. Tryon Street, Charlotte, NC 28202, Attention: Steve Curran, steve.curran@truist.com;

(vi)if to U.S. Bank National Association, as the Issuing Bank, to it at 721 Locust St., Attn: Global Documentary Services, SL-MO-L2IL, St. Louis, MO 63101, Attn: Richard Barth (phone no: 314-418-2883) (email: richard.barth1@usbank.com);

(vii)if to Wells Fargo Bank, N.A., as the Issuing Bank, to it at 100 N 18th Street, Philadelphia, Pennsylvania, 19103, MAC Y1510-102, Attention Ryan Tegeler, Vice President (email: ryan.w.tegeler@wellsfargo.com);

(viii)the Swingline Lender, to it at 10 South Dearborn, Floor L2S, Chicago, Illinois 60603-2300, Attention, Attention of April Yebd (Phone No. 312-732-2628) (Email: jpm.agency.servicing.1@jpmorgan.com); and
(ix)if to any other Lender or Issuing Bank, to it at its address (or telecopy number) set forth in its Administrative Questionnaire.

Notices sent by hand or overnight courier service, or mailed by certified or registered mail, shall be deemed to have been given when received; notices sent by facsimile shall be deemed to have been given when sent (except that, if not given during normal business hours for the recipient, shall be deemed to have been given at the opening of business on the next business day for the recipient). Notices delivered through Approved Electronic Platforms, to the extent provided in paragraph (b) below, shall be effective as provided in said paragraph (b).

(b)Notices and other communications to the Borrower, any Loan Party, the Lenders and the Issuing Banks hereunder may be delivered or furnished by using Approved Electronic

82


Platforms pursuant to procedures approved by the Administrative Agent; provided that the foregoing shall not apply to notices pursuant to Article II unless otherwise agreed by the Administrative Agent and the applicable Lender. The Administrative Agent or the Borrower may, in its discretion, agree to accept notices and other communications to it hereunder by electronic communications pursuant to procedures approved by it; provided that approval of such procedures may be limited to particular notices or communications.

Unless the Administrative Agent otherwise prescribes, (i) notices and other communications sent to an e-mail address shall be deemed received upon the sender's receipt of an acknowledgement from the intended recipient (such as by the "return receipt requested" function, as available, return e-mail or other written acknowledgement), and (ii) notices or communications posted to an Internet or intranet website shall be deemed received upon the deemed receipt by the intended recipient, at its e-mail address as described in the foregoing clause (i), of notification that such notice or communication is available and identifying the website address therefor; provided that, for both clauses (i) and (ii) above, if such notice, email or other communication is not sent during the normal business hours of the recipient, such notice or communication shall be deemed to have been sent at the opening of business on the next business day for the recipient.

(c)The Borrower may change its address, telecopier or telephone number or email address for notices and other communications hereunder by notice to the Administrative Agent. Any other party hereto may change its address, telecopy number, or telephone number or email address for notices and other communications hereunder by notice to the other parties hereto.

SECTION 9.02. Waivers; Amendments. (a) No failure or delay by the Administrative Agent, the Issuing Bank or any Lender in exercising any right or power hereunder shall operate as a waiver thereof, nor shall any single or partial exercise of any such right or power, or any abandonment or discontinuance of steps to enforce such a right or power, preclude any other or further exercise thereof or the exercise of any other right or power. The rights and remedies of the Administrative Agent, the Issuing Banks and the Lenders hereunder are cumulative and are not exclusive of any rights or remedies that they would otherwise have. No waiver of any provision of this Agreement or consent to any departure by the Borrower or any Subsidiary therefrom shall in any event be effective unless the same shall be permitted by paragraph (b) of this Section, and then such waiver or consent shall be effective only in the specific instance and for the purpose for which given. Without limiting the generality of the foregoing, the making of a Loan or issuance of a Letter of Credit shall not be construed as a waiver of any Default, regardless of whether the Administrative Agent, any Lender or any Issuing Bank may have had notice or knowledge of such Default at the time.

(b)Subject to Section 2.13(b), (c) and (d) and Section 9.02(c) below, neither this Agreement nor any provision hereof may be waived, amended or modified except pursuant to an agreement or agreements in writing entered into by the Borrower and the Required Lenders or by the Borrower and the Administrative Agent with the consent of the Required Lenders; provided that no such agreement shall (i) increase the Commitment of any Lender without the written consent of such Lender, (ii) reduce the principal amount of any Loan or LC Disbursement or reduce the rate of interest thereon, or reduce any fees payable hereunder, without the written consent of each Lender directly and adversely affected thereby,

(iii) postpone the scheduled date of payment of the principal amount of any Loan or LC Disbursement, or any interest thereon, or any fees payable hereunder, or reduce the amount of, waive or excuse any such payment, or postpone the scheduled date of expiration of any Commitment, without the written consent of each Lender directly and adversely affected thereby, (iv) change Section 2.08(c) or Section 2.17(b) or (c) in a manner that would alter the pro rata sharing of payments or Commitment reductions required thereby, without the written

83


consent of each Lender, (v) change the payment waterfall provisions in Section 2.19(b) or Section 7.03 without the written consent of each Lender, or (vi) change any of the provisions of this Section or the percentage referred to in the definition of "Required Lenders" or any other provision hereof specifying the number or percentage of Lenders required to waive, amend or modify any rights hereunder or make any determination or grant any consent hereunder, without the written consent of each Lender; provided further that no such agreement shall amend, modify or otherwise affect the rights or duties of the Administrative Agent, any Issuing Bank or the Swingline Lender hereunder without the prior written consent of the Administrative Agent, such Issuing Bank or the Swingline Lender, as the case may be; provided further that no such agreement shall amend or modify the provisions of Section 2.05 or any letter of credit application and any bilateral agreement between the Borrower and any Issuing Bank regarding such Issuing Bank's Letter of Credit Commitment or the respective rights and obligations between the Borrower and such Issuing Bank in connection with the issuance of Letters of Credit without the prior written consent of the Administrative Agent and the applicable Issuing Bank, respectively. The Administrative Agent may also amend the Commitment Schedule to reflect assignments entered into pursuant to Section 9.04.

(c)Notwithstanding anything to the contrary contained in this Section 9.02 or any Loan Document, (i) the Borrower and the Administrative Agent may, without the input or consent of any other Lender except as provided below, effect amendments to this Agreement and the other Loan Documents as may be necessary in the reasonable opinion of the Borrower and the Administrative Agent to effect the provisions of Sections 2.08 and 2.20 in accordance with the terms of Sections 2.08 and 2.20 (including any definitions relating to or necessary to effectuate the foregoing) (and the Administrative Agent is hereby expressly authorized to do so on behalf of the Lenders and the Issuing Bank), and (ii) the Administrative Agent and the Borrower, may, without the input or consent of the Required Lenders or any other Lender, effect amendments to this Agreement or any other Loan Document, as may be necessary or appropriate, in the opinion of the Administrative Agent, in connection with the addition or replacement of an Issuing Bank or the addition or replacement of any Swingline Lender. Notwithstanding the foregoing, with respect to the addition of any new Lender under Sections 2.08 or 2.20, the written consent of both the Issuing Bank and the Swingline Lender to such new Lender must be obtained (each such consent not to be unreasonably withheld or delayed) prior to effecting such increase under Section 2.08 or such extension under Section 2.20.

(d)If the Administrative Agent and the Borrower acting together identify any obvious error, or any vagueness, ambiguity, omission, mistake, typographical error, conflict, inconsistency or other defect or any error or omission or defect of a technical nature, in each case, in any provision of this Agreement or any other Loan Document, then the Administrative Agent and the Borrower shall be permitted (and the Administrative Agent is hereby expressly authorized on behalf of the Lenders, the Swingline Lender and the Issuing Banks) to amend, modify or supplement such provision to cure such error, vagueness, ambiguity, omission, mistake, typographical error, conflict, inconsistency or other defect, and such amendment shall become effective without any further action or consent of any other party to this Agreement.

(e)If at any time on or after the Effective Date, the Borrower or any one or more Subsidiaries executes any Guarantee of any Indebtedness incurred under any indenture or other instrument or documentation evidencing any capital market bond issuance of the Borrower or any Subsidiary, then the applicable Subsidiary or Subsidiaries shall promptly, and in any event within five (5) Business Days prior to entering into such Guarantee (or such later date as agreed to in writing by the Administrative Agent), so advise the Administrative Agent in writing.

84


Thereafter and in any event concurrently with the execution of any such Guarantee (or such later date as agreed to in writing by the Administrative Agent), the applicable Subsidiary or Subsidiaries shall enter into a Guarantee of the Obligations and any other Loan Documents necessary to effectuate a Guarantee of the Obligations, including, but not limited to documents, instruments and other deliverables of the type provided by the Borrower pursuant to Sections 4.01(b) and (c) on the Effective Date.

SECTION 9.03. Expenses; Indemnity; Damage Waiver. (a) The Borrower shall pay (i) all reasonable and documented out of pocket expenses incurred by the Administrative Agent, any joint lead arranger and their respective Affiliates, including the reasonable and documented fees, charges and disbursements of one counsel for the Administrative Agent (and if reasonably required by the Administrative Agent, a single local counsel in each relevant jurisdiction) in connection with the syndication of the credit facilities provided for herein, the preparation and administration of this Agreement and the other Loan Documents or any amendments, modifications or waivers of the provisions hereof or thereof (whether or not the transactions contemplated hereby or thereby shall be consummated), (ii) all reasonable and documented out-of-pocket expenses incurred by the Issuing Banks in connection with the issuance, amendment, renewal or extension of any Letter of Credit or any demand for payment thereunder and (iii) all reasonable and documented out-of-pocket expenses incurred by the Administrative Agent, the Issuing Banks or any Lender, including the fees, charges and disbursements of (A) one counsel engaged by the Administrative Agent for the Administrative Agent, the Issuing Banks or any Lender, and (B) solely in the case of an actual or perceived conflict of interest with respect to any such party, where such party affected by such conflict informs the Borrower of such conflict and thereafter retains its own counsel, of one additional counsel to all such affected parties taken as a whole, and (C) if reasonably necessary, one local counsel engaged by the Administrative Agent in each relevant jurisdiction (which may include a single firm of special counsel engaged by the Administrative Agent acting in multiple jurisdictions) in connection with the enforcement or protection of its rights in connection with this Agreement and the other Loan Documents, including its rights under this Section, or in connection with the Loans made or Letters of Credit issued hereunder, including all such out-of-pocket expenses incurred during any workout, restructuring or negotiations in respect of such Loans or Letters of Credit.

(b)The Borrower shall indemnify the Administrative Agent, each joint lead arranger under this Agreement, the Issuing Banks and each Lender, and each Related Party of any of the foregoing Persons (each such Person being called an "Indemnitee") against, and hold each Indemnitee harmless from, any and all Liabilities and related expenses, including the reasonable fees, charges and disbursements of any counsel for any Indemnitee (in the case of fees, charges and disbursements of counsel, limited to one counsel for the Indemnitees taken as a whole (and if reasonably required by the Administrative Agent, a single local counsel in each relevant jurisdiction (which may include a single firm of special counsel acting in multiple jurisdictions)) and solely in the case of an actual or perceived conflict of interest with respect to any such party, where such party affected by such conflict informs the Borrower of such conflict and thereafter retains its own counsel, of one additional counsel to all such affected parties taken as a whole), incurred by or asserted against any Indemnitee arising out of, in connection with, or as a result of (i) the execution or delivery of this Agreement, any other Loan Document, or any agreement or instrument contemplated hereby or thereby, (ii) the performance by the parties hereto of their respective obligations hereunder or thereunder or the consummation of the Transactions or any other transactions contemplated hereby, (iii) any action taken in connection with this Agreement, including, but not limited to, the payment of principal interest and fees, (iv) any Loan or Letter of Credit or the use of the proceeds therefrom (including any refusal by an Issuing Bank to honor a demand for payment under a Letter of Credit if the documents presented in connection with such demand do not strictly comply with the terms of such Letter of Credit), (v) any actual or alleged presence or release of Hazardous

85


Materials on or from any property owned or operated by the Borrower or any of its Subsidiaries, or any Environmental Liability related in any way to the Borrower or any of its Subsidiaries, or (vi) any actual or prospective Proceeding relating to any of the foregoing, whether or not such Proceeding is brought by the Borrower or any other Loan Party or its or their respective equity holders, Affiliates, creditors or any other third Person and whether based on contract, tort or any other theory and regardless of whether any Indemnitee is a party thereto; provided that such indemnity shall not, as to any Indemnitee, be available to the extent that such Liabilities or related expenses (x) are determined by a court of competent jurisdiction by final and non-appealable judgment to have resulted from the gross negligence, bad faith or willful misconduct of such Indemnitee or (y) result from a claim brought by the Borrower or any other Loan Party against an Indemnitee for a material breach in bad faith of such Indemnitee's obligations hereunder or under any other Loan Document, if the Borrower has obtained a final and non-appealable judgment in its favor on such claim as determined by a court of competent jurisdiction or (z) result from any disputes between or among any of the Indemnitees and not arising from any act or omission by the Borrower or any of its Affiliates, other than claims against any Indemnitee (or its Affiliates) in its capacity as an agent or arranger with respect to the Loan Documents. This Section 9.03(b) shall not apply with respect to Taxes other than any Taxes that represent losses, claims or damages arising from any non-Tax claim.

(c)Each Lender severally agrees to pay any amount required to be paid by the Borrower under paragraphs (a), (b) or (d) of this Section 9.03 to the Administrative Agent, each Issuing Bank and each Swingline Lender, and each Related Party of any of the foregoing Persons (each, an "Agent-Related Person") (to the extent not reimbursed by the Borrower and without limiting the obligation of the Borrower to do so), ratably according to their respective Applicable Percentage in effect on the date on which such payment is sought under this Section (or, if such payment is sought after the date upon which the Commitments shall have terminated and the Loans shall have been paid in full, ratably in accordance with such Applicable Percentage immediately prior to such date), from and against any and all Liabilities and related expenses, including the fees, charges and disbursements of any kind whatsoever that may at any time (whether before or after the payment of the Loans) be imposed on, incurred by or asserted against such Agent-Related Person in any way relating to or arising out of the Commitments, this Agreement, any of the other Loan Documents or any documents contemplated by or referred to herein or therein or the transactions contemplated hereby or thereby or any action taken or omitted by such Agent-Related Person under or in connection with any of the foregoing; provided that the unreimbursed expense or Liability or related expense, as the case may be, was incurred by or asserted against such Agent-Related Person in its capacity as such; provided further that no Lender shall be liable for the payment of any portion of such Liabilities, costs, expenses or disbursements that are found by a final and nonappealable decision of a court of competent jurisdiction to have resulted primarily from such Agent-Related Person's gross negligence or willful misconduct. The agreements in this Section shall survive the termination of this Agreement and the payment of the Loans and all other amounts payable hereunder.

(d)To the extent permitted by applicable law (i) the Borrower and any Loan Party shall not assert, and the Borrower and each Loan Party hereby waives, any claim against the Administrative Agent, any Arranger, any Syndication Agent, any Co-Documentation Agent any Issuing Bank and any Lender, and any Related Party of any of the foregoing Persons (each such Person being called a "Lender-Related Person") for any Liabilities arising from the use by others of information or other materials (including, without limitation, any personal data) obtained through telecommunications, electronic or other information transmission systems (including the Internet), and (ii) no party hereto shall assert, and each such party hereby waives,

86


any Liabilities against any other party hereto, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement, any other Loan Document, or any agreement or instrument contemplated hereby or thereby, the Transactions, any Loan or Letter of Credit or the use of the proceeds thereof; provided that, nothing in this Section 9.03(d) shall relieve the Borrower and each Loan Party of any obligation it may have to indemnify an Indemnitee, as provided in Section 9.03(c), against any special, indirect, consequential or punitive damages asserted against such Indemnitee by a third party.

(e)All amounts due under this Section shall be payable not later than ten Business Days after written demand therefor.

SECTION 9.04. Successors and Assigns. (a) The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby (including any Affiliate of an Issuing Bank that issues any Letter of Credit), except that (i) the Borrower may not assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of each Lender (and any attempted assignment or transfer by the Borrower without such consent shall be null and void) and (ii) no Lender may assign or otherwise transfer its rights or obligations hereunder except in accordance with this Section. Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby (including any Affiliate of an Issuing Bank that issues any Letter of Credit), Participants (to the extent provided in paragraph (c) of this Section) and, to the extent expressly contemplated hereby, the Related Parties of each of the Administrative Agent, the Issuing Banks and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.

(b)(i) Subject to the conditions set forth in paragraph (b)(ii) below, any Lender may assign to one or more Persons (other than an Ineligible Institution) all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitment, participations in Letters of Credit and the Loans at the time owing to it) with the prior written consent (each such consent not to be unreasonably withheld) of:

(A)the Borrower, provided that, the Borrower shall be deemed to have consented to an assignment unless it shall have objected thereto by written notice to the Administrative Agent within ten (10) Business Days after having received written notice thereof; provided that no consent of the Borrower shall be required for an assignment to a Lender, an Affiliate of a Lender, an Approved Fund or, if an Event of Default has occurred and is continuing under any of clauses (a), (f) or (g) of Section 7.01, any other assignee;

(B)the Administrative Agent, provided that no consent of the Administrative Agent shall be required for an assignment of any Commitment to an assignee that is a Lender (other than a Defaulting Lender) with a Commitment immediately prior to giving effect to such assignment; and

(C)the Issuing Bank and the Swingline Lender, provided that no consent of the Issuing Bank and Swingline Lender shall be required for an assignment of any Commitment to an assignee that is a Lender (other than a Defaulting Lender) with a Commitment immediately prior to giving effect to such assignment.

87


(ii)Assignments shall be subject to the following additional conditions:

(A)except in the case of an assignment to a Lender or an Affiliate of a Lender or an assignment of the entire remaining amount of the assigning Lender's Commitment or Loans of any Class, the amount of the Commitment or Loans of the assigning Lender subject to each such assignment (determined as of the date the Assignment and Assumption with respect to such assignment is delivered to the Administrative Agent) shall not be less than $5,000,000 unless each of the Borrower and the Administrative Agent otherwise consent, provided that no such consent of the Borrower shall be required if an Event of Default has occurred and is continuing;

(B)each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender's rights and obligations under this Agreement, provided that this clause shall not be construed to prohibit the assignment of a proportionate part of all the assigning Lender's rights and obligations in respect of one Class of Commitments or Loans;

(C)the parties to each assignment shall execute and deliver to the Administrative Agent (x) an Assignment and Assumption or (y) to the extent applicable, an agreement incorporating an Assignment and Assumption by reference (pursuant to an Approved Electronic Platform as to which the Administrative Agent and the parties to the Assignment and Assumption are participants), together with a processing and recordation fee of $3,500 payable to the Administrative Agent; and

(D)the assignee, if it shall not be a Lender, shall deliver to the Administrative Agent an Administrative Questionnaire in which the assignee designates one or more Credit Contacts to whom all syndicate-level information (which may contain material non-public information about the Borrower, the Loan Parties and Subsidiaries and their related parties or their respective securities) will be made available and who may receive such information in accordance with the assignee's compliance procedures and applicable laws, including federal and state securities laws.

For the purposes of this Section 9.04(b), the term "Approved Fund" and "Ineligible Institution" have the following meanings:

"Approved Fund" means any Person (other than a natural person) that is engaged in making, purchasing, holding or investing in bank loans and similar extensions of credit in the ordinary course of its business and that is administered or managed by (a) a Lender, (b) an Affiliate of a Lender or (c) an entity or an Affiliate of an entity that administers or manages a Lender.

"Ineligible Institution" means (a) a natural person, (b) a Defaulting Lender or its Lender Parent, (c) a company, investment vehicle or trust for, or owned and operated for the primary benefit of, a natural person or relative(s) thereof or (d) the Borrower or any of its Subsidiaries or Affiliates; provided that, such company, investment vehicle or trust referred to in clause (c) shall not constitute an Ineligible Institution if it (x) has not been established for the primary purpose of acquiring any Loans or Commitments, (y) is managed by a professional advisor, who is not such natural person or a relative thereof,

88


having significant experience in the business of making or purchasing commercial loans, and (z) has assets greater than $50,000,000 and a significant part of its activities consist of making or purchasing commercial loans and similar extensions of credit in the ordinary course of its business; provided, further, that during the continuance of an Event of Default, any Person (other than a Lender) shall be an Ineligible Institution if after giving effect to any proposed assignment to such Person, such Person would hold more than 25% of the then outstanding Total Revolving Credit Exposure or Commitments, as the case may be.

(iii)Subject to acceptance and recording thereof pursuant to paragraph (b)(iv) of this Section, from and after the effective date specified in each Assignment and Assumption the assignee thereunder shall be a party hereto and, to the extent of the interest assigned by such Assignment and Assumption, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment and Assumption, be released from its obligations under this Agreement (and, in the case of an Assignment and Assumption covering all of the assigning Lender's rights and obligations under this Agreement, such Lender shall cease to be a party hereto but shall continue to be entitled to the benefits of Sections 2.14, 2.15, 2.16 and 9.03). Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this Section 9.04 shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with paragraph (c) of this Section.

(iv)The Administrative Agent, acting for this purpose as a non-fiduciary agent of the Borrower, shall maintain at one of its offices a copy of each Assignment and Assumption delivered to it and a register for the recordation of the names and addresses of the Lenders, and the Commitment of, and principal amount (and stated interest) of the Loans and LC Disbursements owing to, each Lender pursuant to the terms hereof from time to time (the "Register"). The entries in the Register shall be conclusive absent manifest error, and the Borrower, the Administrative Agent, the Issuing Banks and the Lenders shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement, notwithstanding notice to the contrary. The Register shall be available for inspection by the Borrower, the Issuing Banks and any Lender, at any reasonable time and from time to time upon reasonable prior notice.

(v)Upon its receipt of (x) a duly completed Assignment and Assumption executed by an assigning Lender and an assignee or (y) to the extent applicable, an agreement incorporating an Assignment and Assumption by reference (pursuant to an Approved Electronic Platform as to which the Administrative Agent and the parties to the Assignment and Assumption are participants), the assignee's completed Administrative Questionnaire (unless the assignee shall already be a Lender hereunder), the processing and recordation fee referred to in paragraph (b) of this Section and any written consent to such assignment required by paragraph (b) of this Section, the Administrative Agent shall accept such Assignment and Assumption and record the information contained therein in the Register; provided that if either the assigning Lender or the assignee shall have failed to make any payment required to be made by it pursuant to Section 2.04(c), 2.05(d) or (e), 2.06(b), 2.17(d) or 9.03(c), the Administrative Agent shall have no obligation to accept such Assignment and Assumption and record the information therein in the Register unless and until such payment shall have been made in full, together with all accrued interest thereon. No assignment shall be effective for purposes of this Agreement unless it has been recorded in the Register as provided in this paragraph.

89


(c)Any Lender may, without the consent of, or notice to, the Borrower, the Administrative Agent, the Issuing Banks or the Swingline Lender, sell participations to one or more banks or other entities (a "Participant"), other than an Ineligible Institution, in all or a portion of such Lender's rights and obligations under this Agreement (including all or a portion of its Commitment and the Loans owing to it); provided that (A) such Lender's obligations under this Agreement shall remain unchanged; (B) such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations; and (C) the Borrower, the Administrative Agent, the Issuing Banks and the other Lenders shall continue to deal solely and directly with such Lender in connection with such Lender's rights and obligations under this Agreement. Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and to approve any amendment, modification or waiver of any provision of this Agreement; provided that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver described in the first proviso to Section 9.02(b) that affects such Participant. The Borrower agrees that each Participant shall be entitled to the benefits of Sections 2.14, 2.15 and 2.16 (subject to the requirements and limitations therein, including the requirements under Sections 2.16(f) and (g) (it being understood that the documentation required under Section 2.16(f) shall be delivered to the participating Lender and the information and documentation required under Section 2.16(g) will be delivered to the Borrower and the Administrative Agent)) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to paragraph (b) of this Section; provided that such Participant (A) agrees to be subject to the provisions of Section 2.18 as if it were an assignee under paragraph (b) of this Section; and (B) shall not be entitled to receive any greater payment under Section 2.14 or 2.16, with respect to any participation, than its participating Lender would have been entitled to receive, except to the extent such entitlement to receive a greater payment results from a Change in Law that occurs after the Participant acquired the applicable participation. Each Lender that sells a participation agrees, at the Borrower's request and expense, to use reasonable efforts to cooperate with the Borrower to effectuate the provisions of Section 2.18(b) with respect to any Participant. To the extent permitted by law, each Participant also shall be entitled to the benefits of Section 9.08 as though it were a Lender; provided that such Participant agrees to be subject to Section 2.17(c) as though it were a Lender. Each Lender that sells a participation shall, acting solely for this purpose as a non-fiduciary agent of the Borrower, maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant's interest in the Loans or other obligations under the Loan Documents (the "Participant Register"); provided that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant's interest in any Commitments, Loans, Letters of Credit or its other obligations under any Loan Document) to any Person except to the extent that such disclosure is necessary to establish that such Commitment, Loan, Letter of Credit or other obligation is in registered form under Section 5f.103-1(c) of the United States Treasury Regulations. The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary. For the avoidance of doubt, the Administrative Agent (in its capacity as Administrative Agent) shall have no responsibility for maintaining a Participant Register.

(d)Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement to secure obligations of such Lender, including any pledge or assignment to secure obligations to a Federal Reserve Bank, and this Section shall not apply to any such pledge or assignment of a security interest; provided that no such pledge

90


or assignment of a security interest shall release a Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto.

SECTION 9.05. Survival. All covenants, agreements, representations and warranties made by the Borrower and Subsidiaries herein and in the certificates or other instruments delivered in connection with or pursuant to this Agreement and the other Loan Documents shall be considered to have been relied upon by the other parties hereto and shall survive the execution and delivery of this Agreement and the making of any Loans and issuance of any Letters of Credit, regardless of any investigation made by any such other party or on its behalf and notwithstanding that the Administrative Agent, any Issuing Bank, or any Lender may have had notice or knowledge of any Default or incorrect representation or warranty at the time any credit is extended hereunder, and shall continue in full force and effect as long as the principal of or any accrued interest on any Loan or any fee or any other amount payable under this Agreement is outstanding and unpaid or any Letter of Credit is outstanding and so long as the Commitments have not expired or terminated. The provisions of Sections 2.14, 2.15, 2.16 and 9.03 and Article VIII shall survive and remain in full force and effect regardless of the consummation of the transactions contemplated hereby, the repayment of the Loans, the expiration or termination of the Letters of Credit and the Commitments or the termination of this Agreement or any provision hereof.

SECTION 9.06. Counterparts; Integration; Effectiveness; Electronic Execution. (a) This Agreement may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall be deemed an original, but all of which when taken together shall constitute a single contract. This Agreement, the other Loan Documents and any separate letter agreements with respect to (i) fees payable to the Administrative Agent or any arranger in respect of the Commitments and (ii) the reductions of the Letter of Credit Commitment of any Issuing Bank constitute the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof. Except as provided in Section 4.01, this Agreement shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof which, when taken together, bear the signatures of each of the other parties hereto, and thereafter shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns.

(b) Delivery of an executed counterpart of a signature page of (x) this Agreement, (y) any other Loan Document and/or (z) any document, amendment, approval, consent, information, notice (including, for the avoidance of doubt, any notice delivered pursuant to Section 9.01), certificate, request, statement, disclosure or authorization related to this Agreement, any other Loan Document and/or the transactions contemplated hereby and/or thereby (each an "Ancillary Document") that is an Electronic Signature transmitted by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page shall be effective as delivery of a manually executed counterpart of this Agreement, such other Loan Document or such Ancillary Document, as applicable. The words "execution," "signed," "signature," "delivery," and words of like import in or relating to this Agreement, any other Loan Document and/or any Ancillary Document shall be deemed to include Electronic Signatures, deliveries or the keeping of records in any electronic form (including deliveries by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page), each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be; provided that nothing herein shall require the Administrative Agent to accept Electronic Signatures in any form or format without its prior written consent and pursuant to procedures approved by it; provided, further, without limiting the foregoing, (i) to the extent the Administrative Agent has agreed to accept any Electronic Signature, the Administrative Agent and each of the Lenders shall be entitled to rely

91


on such Electronic Signature purportedly given by or on behalf of the Borrower or any other Loan Party without further verification thereof and without any obligation to review the appearance or form of any such Electronic signature and (ii) upon the request of the Administrative Agent or any Lender, any Electronic Signature shall be promptly followed by a manually executed counterpart. Without limiting the generality of the foregoing, the Borrower and each Loan Party hereby (i) agrees that, for all purposes, including without limitation, in connection with any workout, restructuring, enforcement of remedies, bankruptcy proceedings or litigation among the Administrative Agent, the Lenders, the Borrower and the Loan Parties, Electronic Signatures transmitted by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page and/or any electronic images of this Agreement, any other Loan Document and/or any Ancillary Document shall have the same legal effect, validity and enforceability as any paper original, (ii) the Administrative Agent and each of the Lenders may, at its option, create one or more copies of this Agreement, any other Loan Document and/or any Ancillary Document in the form of an imaged electronic record in any format, which shall be deemed created in the ordinary course of such Person's business, and destroy the original paper document (and all such electronic records shall be considered an original for all purposes and shall have the same legal effect, validity and enforceability as a paper record), (iii) waives any argument, defense or right to contest the legal effect, validity or enforceability of this Agreement, any other Loan Document and/or any Ancillary Document based solely on the lack of paper original copies of this Agreement, such other Loan Document and/or such Ancillary Document, respectively, including with respect to any signature pages thereto and (iv) waives any claim against any Lender-Related Person for any Liabilities arising solely from the Administrative Agent's and/or any Lender's reliance on or use of Electronic Signatures and/or transmissions by telecopy, emailed pdf. or any other electronic means that reproduces an image of an actual executed signature page, including any Liabilities arising as a result of the failure of the Borrower and/or any Loan Party to use any available security measures in connection with the execution, delivery or transmission of any Electronic Signature.

SECTION 9.07. Severability. Any provision of this Agreement held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions hereof; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.

SECTION 9.08. Right of Setoff. If an Event of Default shall have occurred and be continuing, each Lender, each Issuing Bank, and each of their respective Affiliates is hereby authorized at any time and from time to time, to the fullest extent permitted by law, to setoff and apply any and all deposits (general or special, time or demand, provisional or final) at any time held, and other obligations at any time owing, by such Lender, such Issuing Bank or any such Affiliate, to or for the credit or the account of the Borrower against any and all of the obligations of the Borrower now or hereafter existing under this Agreement or any other Loan Document to such Lender or such Issuing Bank or their respective Affiliates, irrespective of whether or not such Lender, Issuing Bank or Affiliate shall have made any demand under this Agreement or any other Loan Document and although such obligations of the Borrower may be contingent or unmatured or are owed to a branch office or Affiliate of such Lender or such Issuing Bank different from the branch office or Affiliate holding such deposit or obligated on such indebtedness; provided that in the event that any Defaulting Lender shall exercise any such right of setoff, (x) all amounts so setoff shall be paid over immediately to the Administrative Agent for further application in accordance with the provisions of Section 2.19 and, pending such payment, shall be segregated by such Defaulting Lender from its other funds and deemed held in trust for the benefit of the Administrative Agent, the Issuing Banks, and the Lenders, and (y) the Defaulting Lender shall provide promptly to the

92


Administrative Agent a statement describing in reasonable detail the Obligations owing to such Defaulting Lender as to which it exercised such right of setoff. The rights of each Lender, each Issuing Bank and their respective Affiliates under this Section are in addition to other rights and remedies (including other rights of setoff) that such Lender, such Issuing Bank or their respective Affiliates may have. Each Lender and Issuing Bank agrees to notify the Borrower and the Administrative Agent promptly after any such setoff and application; provided that the failure to give such notice shall not affect the validity of such setoff and application.

SECTION 9.09. Governing Law; Jurisdiction; Consent to Service of Process. (a) This Agreement and the other Loan Documents shall be construed in accordance with and governed by the law of the State of New York.

(b)Each of the Lenders and the Administrative Agent hereby irrevocably and unconditionally agrees that, notwithstanding the governing law provisions of any applicable Loan Document, any claims brought against the Administrative Agent by any Lender relating to this Agreement, any other Loan Document or the consummation or administration of the transactions contemplated hereby or thereby shall be construed in accordance with and governed by the law of the State of New York.

(c)Each of the parties hereto hereby irrevocably and unconditionally submits, for itself and its property, to the exclusive jurisdiction of the United States District Court for the Southern District of New York sitting in the Borough of Manhattan (or if such court lacks subject matter jurisdiction, the Supreme Court of the State of New York sitting in the Borough of Manhattan), and any appellate court from any thereof, in any action or proceeding arising out of or relating to this Agreement or any other Loan Document or the transactions relating hereto or thereto, or for recognition or enforcement of any judgment, and each of the parties hereto hereby irrevocably and unconditionally agrees that all claims in respect of any such action or proceeding may (and any such claims, cross-claims or third party claims brought against the Administrative Agent or any of its Related Parties may only) be heard and determined in such Federal (to the extent permitted by law) or New York State court. Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law. Nothing in this Agreement or in any other Loan Document shall affect any right that the Administrative Agent, any Issuing Bank or any Lender may otherwise have to bring any action or proceeding relating to this Agreement against the Borrower, any Loan Party or its properties in the courts of any jurisdiction.

(d)Each of the parties hereto hereby irrevocably and unconditionally waives, to the fullest extent it may legally and effectively do so, any objection which it may now or hereafter have to the laying of venue of any suit, action or proceeding arising out of or relating to this Agreement or any other Loan Document in any court referred to in paragraph (c) of this Section. Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.

(e)Each party to this Agreement irrevocably consents to service of process in the manner provided for notices in Section 9.01. Nothing in this Agreement will affect the right of any party to this Agreement to serve process in any other manner permitted by law.

SECTION 9.10. WAIVER OF JURY TRIAL. EACH PARTY HERETO HEREBY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR

93


INDIRECTLY ARISING OUT OF OR RELATING TO THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY). EACH PARTY HERETO (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AGREEMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.

SECTION 9.11. Headings. Article and Section headings and the Table of Contents used herein are for convenience of reference only, are not part of this Agreement and shall not affect the construction of, or be taken into consideration in interpreting, this Agreement.

SECTION 9.12. Confidentiality. Each of the Administrative Agent, the Issuing Bank and the Lenders agrees to maintain the confidentiality of the Information (as defined below), except that Information may be disclosed (a) to its and its Affiliates' directors, officers, employees and agents, including accountants, legal counsel and other advisors who need to know such Information in connection with the Transactions (such Person being responsible for its Affiliates' compliance with this paragraph) (it being understood that the Persons to whom such disclosure is made will be informed of the confidential nature of such Information and instructed to keep such Information confidential), (b) to the extent requested or required by any Governmental Authority (including any self-regulatory authority, such as the National Association of Insurance Commissioners, and any bank or securities examiners), in which case such Person agrees (except with respect to any audit or examination conducted by bank accountants or any self-regulatory authority or governmental or regulatory authority exercising examination or regulatory authority), to the extent practicable and not prohibited by applicable law, to inform you promptly thereof prior to disclosure, (c) to the extent required by applicable laws or regulations or by any subpoena or similar legal process (in which case such disclosing Person agrees, to the extent practicable and not prohibited by applicable law, to inform the Borrower promptly thereof prior to disclosure), (d) to any other party to this Agreement, (e) in connection with the exercise of such disclosing Person's remedies hereunder or under its Fee Letter or in connection with any suit, action or proceeding relating to this Agreement or the enforcement of such disclosing Person's rights hereunder or under its Fee Letter, (f) subject to an agreement containing provisions substantially the same as those of this Section, to (i) any assignee of or Participant in, or any prospective assignee of or Participant in, any of its rights or obligations under this Agreement or (ii) any actual or prospective counterparty (or its advisors) to any swap or derivative transaction relating to the Borrower and its obligations, (g) on a confidential basis to (1) any rating agency in connection with rating the Borrower or its Subsidiaries or the credit facilities provided for herein or (2) the CUSIP Service Bureau or any similar agency in connection with the issuance and monitoring of identification numbers with respect to the credit facilities provided for herein, (h) with the consent of the Borrower or (i) to the extent such Information (i) becomes publicly available other than as a result of a breach of this Section or (ii) becomes available to the Administrative Agent, the Issuing Bank or any Lender on a non-confidential basis from a source other than the Borrower (or any of its Subsidiaries, agents, representatives or advisors, on behalf of the Borrower) that is not, to such Person's knowledge, subject to contractual or fiduciary confidentiality obligations owing to the Borrower with respect to such Information. For the purposes of this Section, "Information" means all information received from or on behalf of the Borrower relating to the Borrower or its business, other than any such information that is available to the Administrative Agent, the Issuing Bank or any Lender on a non-confidential basis and other than information pertaining to this Agreement routinely provided by arrangers to data service providers, including league table providers, that serve the lending industry. Any Person required to maintain the confidentiality of Information as provided in this Section shall be considered to have complied

94


with its obligation to do so if such Person has exercised the same degree of care to maintain the confidentiality of such Information as such Person would accord to its own confidential information.

SECTION 9.13. Material Non-Public Information.

(a)EACH LENDER ACKNOWLEDGES THAT INFORMATION AS DEFINED IN SECTION 9.12 FURNISHED TO IT PURSUANT TO THIS AGREEMENT MAY INCLUDE MATERIAL NON-PUBLIC INFORMATION CONCERNING THE BORROWER AND ITS RELATED PARTIES OR THEIR RESPECTIVE SECURITIES, AND CONFIRMS THAT IT HAS DEVELOPED COMPLIANCE PROCEDURES REGARDING THE USE OF MATERIAL NON- PUBLIC INFORMATION AND THAT IT WILL HANDLE SUCH MATERIAL NON- PUBLIC INFORMATION IN ACCORDANCE WITH THOSE PROCEDURES AND APPLICABLE LAW, INCLUDING FEDERAL AND STATE SECURITIES LAWS.

(b)ALL INFORMATION, INCLUDING REQUESTS FOR WAIVERS AND AMENDMENTS, FURNISHED BY THE BORROWER OR THE ADMINISTRATIVE AGENT PURSUANT TO, OR IN THE COURSE OF ADMINISTERING, THIS AGREEMENT WILL BE SYNDICATE-LEVEL INFORMATION, WHICH MAY CONTAIN MATERIAL NON-PUBLIC INFORMATION ABOUT THE BORROWER, THE LOAN PARTIES AND THEIR RELATED PARTIES OR THEIR RESPECTIVE SECURITIES. ACCORDINGLY, EACH LENDER REPRESENTS TO THE BORROWER AND THE ADMINISTRATIVE AGENT THAT IT HAS IDENTIFIED IN ITS ADMINISTRATIVE QUESTIONNAIRE A CREDIT CONTACT WHO MAY RECEIVE INFORMATION THAT MAY CONTAIN MATERIAL NON-PUBLIC INFORMATION IN ACCORDANCE WITH ITS COMPLIANCE PROCEDURES AND APPLICABLE LAW.

SECTION 9.14. Interest Rate Limitation. Notwithstanding anything herein to the contrary, if at any time the interest rate applicable to any Loan, together with all fees, charges and other amounts which are treated as interest on such Loan under applicable law (collectively the "Charges"), shall exceed the maximum lawful rate (the "Maximum Rate") which may be contracted for, charged, taken, received or reserved by the Lender holding such Loan in accordance with applicable law, the rate of interest payable in respect of such Loan hereunder, together with all Charges payable in respect thereof, shall be limited to the Maximum Rate and, to the extent lawful, the interest and Charges that would have been payable in respect of such Loan but were not payable as a result of the operation of this Section shall be cumulated and the interest and Charges payable to such Lender in respect of other Loans or periods shall be increased (but not above the Maximum Rate therefor) until such cumulated amount, together with interest thereon at the NYFRB Rate to the date of repayment, shall have been received by such Lender.

SECTION 9.15. No Fiduciary Duty, etc. The Borrower acknowledges and agrees, and acknowledges its Subsidiaries' understanding, that no Credit Party will have any obligations in connection with the Loan Documents except those obligations expressly set forth herein and in the other Loan Documents and each Credit Party is acting solely in the capacity of an arm's length contractual counterparty to the Borrower with respect to the Loan Documents and the transaction contemplated therein and not as a financial advisor or a fiduciary to, or an agent of, the Borrower, any Subsidiary or any other Person in connection with the Transactions. The Borrower agrees that it will not assert any claim against any Credit Party based on an alleged breach of fiduciary duty by such Credit Party in connection with this Agreement and the transactions contemplated hereby. Additionally, the Borrower acknowledges and agrees that no Credit Party is advising the Borrower as to any legal, tax, investment, accounting, regulatory or any other matters in any jurisdiction. The Borrower shall consult with its own advisors concerning such

95


matters to the extent it deems appropriate and shall be responsible for making its own independent investigation and appraisal of the transactions contemplated hereby, and the Credit Parties shall have no responsibility or liability to the Borrower with respect to such matters.

The Borrower further acknowledges and agrees, and acknowledges its Subsidiaries' understanding, that each Credit Party, together with its affiliates, is a full service securities or banking firm engaged in securities trading and brokerage activities as well as providing investment banking and other financial services. In the ordinary course of business, any Credit Party may provide investment banking and other financial services to, and/or acquire, hold or sell, for its own accounts and the accounts of customers, equity, debt and other securities and financial instruments (including bank loans and other obligations) of, the Borrower and other companies with which the Borrower may have commercial or other relationships. With respect to any securities and/or financial instruments so held by any Credit Party or any of its customers, all rights in respect of such securities and financial instruments, including any voting rights, will be exercised by the holder of the rights, in its sole discretion.

In addition, the Borrower acknowledges and agrees, and acknowledges its Subsidiaries' understanding, that each Credit Party and its affiliates may be providing debt financing, equity capital or other services (including financial advisory services) to other companies in respect of which the Borrower may have conflicting interests regarding the transactions described herein and otherwise. No Credit Party will use confidential information obtained from the Borrower by virtue of the transactions contemplated by the Loan Documents or its other relationships with the Borrower in connection with the performance by such Credit Party of services for other companies, and no Credit Party will furnish any such information to other companies. The Borrower also acknowledges that no Credit Party has any obligation to use in connection with the transactions contemplated by the Loan Documents, or to furnish to the Borrower, confidential information obtained from other companies.

SECTION 9.16. Other Agency Titles. The Co-Syndication Agents, Co-Documentation Agents, Joint Lead Arrangers and Joint Bookrunners shall not have any right, power, obligation, liability, responsibility or duty under this Agreement other than those applicable to all Lenders as such. Without limiting the foregoing, none of such Lenders shall have or be deemed to have a fiduciary relationship with any Lender. Each Lender acknowledges that it has not relied, and will not rely, on the Co-Syndication Agents, Co-Documentation Agents, Joint Lead Arrangers and Joint Bookrunners in deciding to enter into this Agreement or any other Loan Document or in taking or not taking any action hereunder or thereunder.

SECTION 9.17. USA PATRIOT Act. Each Lender that is subject to the requirements of the USA Patriot Act (Title III of Pub. L. 107-56 (signed into law October 26, 2001)) (the "Patriot Act") hereby notifies the Borrower that pursuant to the requirements of the Patriot Act, it is required to obtain, verify and record information that identifies the Borrower, which information includes the name and address of the Borrower and other information that will allow such Lender to identify the Borrower in accordance with the Patriot Act.

SECTION 9.18. Acknowledgement and Consent to Bail-In of Affected Financial Institutions. Notwithstanding anything to the contrary in any Loan Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Affected Financial Institution arising under any Loan Document may be subject to the Write-Down and Conversion Powers of the applicable Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by:

(a)the application of any Write-Down and Conversion Powers by the applicable Resolution Authority to any such liabilities arising hereunder which may be payable to it by any party hereto that is an Affected Financial Institution; and

96


(b)the effects of any Bail-In Action on any such liability, including, if applicable:

(i)a reduction in full or in part or cancellation of any such liability;

(ii)a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such Affected Financial Institution, its parent entity, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Loan Document; or

(iii)the variation of the terms of such liability in connection with the exercise of the Write-Down and Conversion Powers of the applicable Resolution Authority.

[Remainder of page intentionally left blank.]

97


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

O'REILLY AUTOMOTIVE, INC.

By: ​ ​

Name: Title:

Credit Agreement Signature Page


JPMORGAN CHASE BANK, N.A., individually and as Administrative Agent, Swingline Lender and an Issuing Bank

By: ​ ​

Name:

Title:

Credit Agreement Signature Page


[OTHER BANKS],

By: ​ ​

Name: Title:

Credit Agreement Signature Page


Credit Agreement Signature Page

4886-4795-3446v.7 58437-8


EX-31.1 3 orly-20230331xex31d1.htm EX-31.1

Exhibit 31.1 - CEO Certification

O’REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES

CERTIFICATIONS

I, Gregory D. Johnson, certify that:

1.    I have reviewed this report on Form 10-Q of O’Reilly Automotive, Inc.;

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

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

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

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

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

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

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

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

(a)  All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and

(b)  Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:

May 9, 2023

/s/

Gregory D. Johnson

Gregory D. Johnson

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 4 orly-20230331xex31d2.htm EX-31.2

Exhibit 31.2 - CFO Certification

O’REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES

CERTIFICATIONS

I, Jeremy A. Fletcher, certify that:

1.    I have reviewed this report on Form 10-Q of O’Reilly Automotive, Inc.;

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

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

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

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

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

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

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

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

(a)  All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and

(b)  Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:

May 9, 2023

/s/

Jeremy A. Fletcher

Jeremy A. Fletcher

Executive Vice President and

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 5 orly-20230331xex32d1.htm EX-32.1

Exhibit 32.1 - CEO Certification

O’REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES

O’REILLY AUTOMOTIVE, INC.

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Report of O’Reilly Automotive, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Gregory D. Johnson, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

(1)   The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2)   The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

/s/

Gregory D. Johnson

Gregory D. Johnson

Chief Executive Officer

May 9, 2023

This certification is made solely for purposes of 18 U.S.C. Section 1350, and not for any other purpose.  This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 6 orly-20230331xex32d2.htm EX-32.2

Exhibit 32.2 - CFO Certification

O’REILLY AUTOMOTIVE, INC. AND SUBSIDIARIES

O’REILLY AUTOMOTIVE, INC.

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Report of O’Reilly Automotive, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeremy A. Fletcher, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

(1)   The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2)   The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

/s/

Jeremy A. Fletcher

Jeremy A. Fletcher

Chief Financial Officer

May 9, 2023

This certification is made solely for purposes of 18 U.S.C. Section 1350, and not for any other purpose.  This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not, except to the extent required by the Sarbanes-Oxley Act of 2002, be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.

A signed original of this written statement required by Section 906 of the Sarbanes-Oxley Act of 2002 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


GRAPHIC 7 orly-20230331x10q003.jpg GRAPHIC begin 644 orly-20230331x10q003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !( 2X# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z**^+?V MT/VX;[X8Z[%\,?A;;?VW\2KTI#++%%]H%@TF-D:1\B2=L@A2,+D$ALXH'N?4 M_CWXJ>#_ (6V"WGB[Q-I7ARW?)0ZC=I$TF.H12[*Y, M)\>^#2;YT'_ (0\_AFOFSPE_P3YM[JU;XA?M-?$*Z&IW9$DNGB_7># MR1')<-N+MU'EQ#CLQ%=/_P (Q^Q9HZ?88?!TE_&HVFZVWSD^IW/(&_*LY5(0 MTDS@Q&/P>$?+7JQB_-I'U?\ #K]J+X3_ !8NH[3PMX\T?4KZ4XCLGF^SW,G^ M[%*%<_@M9G[0G[6OP\_9JM(/^$KU*6;5[A#);:+IJ"6[E3.-^TD*BY!&YV4' M!QD@U\IZK^PM^SO\=[28_"?Q7<>%/$"J7ALS/)/'D*S M_P!F[]AS4O#WQ&\9^,_VA(6\1V_ABWC-B]].U[:WZ)&29R6YD2..-56-QWP5 M&T9I235T]#HIUZ-6G[6G-2CW3NOO.NT'_@KU\/;[5U@U7P=X@TO3V8*+R)X9 MV3_::,,IQZ[2Q]CTK[/^'OQ&\-_%;PI9>)/"FKP:UHMV,QW-N3U'564X96'= M6 ([BOF+PK\:?A9^T=KG_"N/$'PTL;?2+]7@L'G2-\X4D !44P-M!PR,<'&# MWKP3]G'Q%;?L2_MJ>,_A3K7B2&R^'^HH9(KS5KE(8(6\E;BVD=V(4/Y9:%CQ MN;;QPHJ83C45XLPP>.PV84W5PL^9)VZ[_,_3ZBO/M'_:%^%OB&\2TTOXD^$M M0NW.$M[;7+:21C[*'R:[\$, 0<@]ZT.T=115>[NX+"UFN;J>.VMX$,DLTKA4 M1 ,LS,> 22>E %BBODWQS_ ,%.?@?X+UF33H-2U7Q.T;;)+C0[(20*<\X> M1T#CW3VWCW2]#=#MDM/$,Z:?,A(SP)2 _P!4+#WS M0.Q[Y17E_P#PU)\&_P#HJW@O_P ']K_\)_&1"/?6D'E:?#)TDNI#LB!'DL\I8;L<(,YVLU:O\ P5X\1W;^%?AGX.M23_:^ MIW%VT8. SPHD<8/U-RWY5TW[:WD^ /A]\-?AOI9\O2]/M1F->,K!&D,.?P,A M/O6-:?LX.1Y&<8UY=@*F)CNEIZO1?F>9^%M/\5?MA?&0)J^HR1VX5KB=TR8K M&U# ;(ESC))4#N23&9CC[V0X /^Z M/:O(/V!8+#0?"/CGQ-J$\-I;I-##+=3L%2*.-&=B6)P!\X_(5C?$3]NOQ/I' MC76K/PY::#>Z'#,$L;F1))3(@P=Y99%!W>F!C\#GAING""G5U;/@,NEEN"P, M<=F:4ZE9MZKF=M>_33?SML><_M&_ :\_9[\5Z=JFA7UTVBW-P P?C7XPT/X[_ ++6JZE8W=G\[?@_N6AZA\#?@M:_"WXBZOX^\8F7POX5T.]GM-+&KD"6:1BT M:LQ7((5237LG[^S2LDO MP.S_ .&"?V8_&G_$N\-?$S4K/6)/E@W:G;R!V[#RWB4O]%8'WKD8]?\ C%_P M3.\=5!;RPQ1P#@D@E$^-G[.?B3X& MQ:?<:M<65_8WS-'''XUNX$N(XTNUDD".H9=Z)ED.".& / MM7Q]^WK^TG;?'2;P'\)/A/XGM-9MO%%Y&NHW&GSY61GE6.WMY".0N\L[ CLA MK5A_8D_9?^#$<>G?$'Q=>^(M=4#[0IN9(]K'T@M07C!ZX=F/O6GX9_87^$?B M'Q7X>\;?!'QQ)::SX?U.UU+^SKV8W,#B*57VNC 31;MI&X[AVQ73SQ;M?4^K MCC,-*K[&-2+GVNK_ ';FY<_#3]G7]C[2=)\+ZUX&MO'?B.XMEGO;W4-.@O9G MS\ID(F.R(,0VV-.R\Y/S-'XR_8S_ &7_ !CHEA\19IKSP?H.L[4A33KP6UJ9 M3NRHC9'V,-C@JN%&PX'7/??M5_"7P#XS\7Z;J&N^/;;P7K9M51DNHA*MQ &; M:P7][:VL3/Q?+X M:\2Z]K$EF@>86VJ1MY>[.W.8>^T_K47PQ_Y,8^)G_887^=E6G^P3JMCH?_"P M[_4KE+.PM[.UDGN)#A8T!ERQ/MWI1KMRC%]5KB<+1G%*-6',WKI\6 MVNWNGE?_ 2B^)G@_P"'V@_$>/Q1XKT3PV]U__ TC\)/^BI>"_P#PH;3_ ..5\A>$O^">'[-'CO49+#P_XY\0ZM>1 MQ&9X+75;9F5 0NXC[/TRRC/O2>+/^">7[-'@34H]/\0>.O$.DWKQ"=8;G5;9 M6*$L V/L_0E6'X&NSFC:]]#[+ZUAW#VOM%R][JWWGU]_PTC\)/\ HJ7@O_PH M;3_XY74^$O'7AOQ]8S7OACQ#I7B.SAD\F2XTF]BNHTDP#L9HV(!P0<'G!%?F M5^UE^Q3\&O@?^SS<>/?#.M>(M2O[R:VM](:ZOH7MIVE8,6(6%21Y2R,,'J!V MKZD_8@T.T^ O[$>G^(M3C\D36-WXJOCTW1LI=#G_ *X1Q56YT)J2YHO0]^M_ MC!X#O/$Y\-P>-O#L_B(3M;'2(]5@:[$RYW1F(/OW#!RN,C!]*O>+OB'X5^'\ M=M)XH\3:/X;CN6*P/J]_%:K,1@L$,C#=C(SCUK\'O#'B?Q%X7\:^'OC3.&FS MXJDN9)ESF2ZB:&XE4^S+.!C/KFONC_@KU?P:KX%^%-[:RB>UN;F\FBD7D.C1 M0LI'L00:"K'W?JOQ;\#:'H>G:UJ7C/P_I^C:C_QY:C=:I!';W7_7.1F"O_P$ MFJ&H?'CX::3#92WWQ#\*6<5]!]IM7N-;MHUN(=S+YD9+CH'%?C1^R#^Q]<_M97'BJ*V\41>&CH*VK, M9;(W/G><90,8D3&/*/Y^W/82^'A^V1_P4(U;P_XFU.]ATB\UB_M5DMG42Q6= MHDIBCCW!@I(B4$X/+,<$DY L?KIX%^)?A3XGZ6^I>$O$>F^(K*-@DDNG723" M-B.%<*25..<'!K5U_P 0Z7X5TFXU76]3L]'TRW ,U[?SI!!$"P4;G<@#)(') MZD5^1O[(5S=_L^_\% ;GP)8:A//HTFJW_AVXWD W,2>9Y#N!QN#I&W3NV.": M^_/^"@__ "9Y\1O^O>U_]+(*!6U/1;7]H?X5WT\<%M\2_!]Q/(<+%%KUJS,? M0 29-=O>ZI9:=ID^I7=Y!:Z=;PM<37ASMQU/'M7P]_:$U; M2O\ @FWX_P##]_?2SSC6HO#NE/*^3';W"++)".^T1QW&!VW@= *!V/U1\(_$ M_P '?$":YA\+^+-#\236RAYX](U*&Z:)2< L(V.T'&.:9XL^*_@GP#>Q6?B? MQAH'AR[FC\V.WU;5(+621,D;U61@2,@C([@U^4G_ 3MUB_^#7[6&A:'JW^C MV_B_0D1"2=C+/;I>6[?4[ @/JY]:Z3_@KY_R7'P=_P!BZO\ Z4S4!;6Q^F?A MKXP> _&M\+'P_P"-O#NO7I&1;:9JL%S)[_*CDU5USXZ?#?PQJUSI>L?$#PMI M.IVS;9[.^UJVAFB;&<,C."#@@X([U^-/[4'[/[?LH^,?!-QH/B6YO)-3TR'6 MK:X*"&XLYP_8J<<$ AACOZ9/M'[;_P"REJ,/A?5/V@+WQ-#*^O'3[B70UL"C M1/-%&C#S/,QP03]V@+'Z6:-\>/AIXAU2VTW2OB'X4U/4;I_+@M+/6[:::5ST M5$5R6/L!5?QO^T)\,_AOJXTGQ/XZT'1-3X+65W?QK,@/(+)G*@Y!!;&:_,C] MB']E?4-=\-6WQXLO$D,#>%;VZG31'L2[7#V\0<#S/,&-Q;^Z>GO7EW[,?P>T MO]JKQMX[LO%'B:[B\9W&E7&HZ.K7$:/J6HEBV':0'<,\E05)!)R IH"Q^W>A M:]IGB?2;;5-'U&UU73;E=\%Y93+-#*OJKJ2"..H-:-?&W_!.;X(?%;X!Z%XP MT#X@:>NGZ/<36]WI<27\-P%E(D6XP(V;;D"'KCD'WK[)H)/SD_X*O.-&\>? M[6YN;2WN;PR$]%\N6TQ*R;C@_\#7] M*Z7_ (*D?"^;QU^SC_;MG"9;SPMJ$=^^T9;[,X,4N!Z M&Y]!&:YO5;[_AJO M]BGP=XSTS-[XD\-0B+485^:0R1(([H8ZY;;',!_=Q7-B(N=-I'S?$F&GBLKJ MPIJ[5G]S3?X7(_V6M&N?'O[/OQ6\)Z;%#<:G,4>&&=MJEGC.SGH#F(XR<9 S MQ7D/B']FOQUX3MM!?6-/@T^XUO44TNSM)+A6E,KGY2VWZ$TDMBOF$1*[@?.4Z%AM!!['\*XJ=*->FNZT/ALNRO#Y[EU)\W[RG M[MKZ6^!7QL9-0^/O@N.(99;TRG'8)&[L?R4U]7_MU?$FTT#X:)X3B MG1M4UN5#)"#\R6\;!RY],NJ*/7YNN#7E7[$?@B+19O$'Q0U]UL-!T:SFCANI M_E0';NFES_=1 03T^<^API4U[:-.'3_AS+$9?2CG&%R["7:I6;OJ_BX_MQ_\ )!;W_K^MO_0C7QO\"OV@=3^ \NM/INEVFIG4UA63[4SC9Y>_&-I[ M[S^E>\_$SXC3?%S]AVQ\8S(T9UG59+J.)SDQQ&_G$:'_ '4"C\*Y;]AOX=>& M?B!<^,E\1Z)9ZR+5+,P"[CW>7N,V['UVKGZ5=92>(2B[.QV9U2Q%;B&E3PL^ M2HXZ/MI*_P"%SS?XW?M'>(/CS'I=EJ-G8Z99V4ADCAMB0'D8 ;G9VP !G'3J M>O;Z!N'N?V5?V38SI]]!/XD\0W(9+RTD$D<V)/.V!X@P.?0/.%_$5E[U.<^;65MSRF\5@<9BUB7SUU3TDNUE>W M_;OW6*_[//P>\(_%!=6UCQUXPAT6VCF\J* ZA#!Q&,BNM_9@^!' M@CXVZ?JL&M:[J.G^(+2;,=G9S1()+BNHB?[CR.R_C@UU'Q]_P"3 M*?A;_P!?-E_Z27%<5^V9HUKX=UCX?:78O<26=EX9M[>!KM=LQ17=5WC PV , M\#OP*[7X^_\ )E/PM_Z^;+_TDN*T?Q5+]O\ (]*JY/$9DY[\BO\ ^2F#\,?^ M3&/B9_V&%_G95J?L$:/;>(%^(^EWB>9:7MA!;3+ZH_G*P_$$UE_#'_DQCXF? M]AA?YV5=%_P3K_Y#'CC_ *X6G_H4M.G_ !*?I_F5@$I9CET7LZ;_ /;SS#]G M&\N?A1^T[I^D7[>6XOI]#NAT#,Q,:X]C($/T I?VI+RX^(?[3.IZ59'S9!<6 MVD6R_P"WA5(_[^.];G[9GAJ?X??'FU\2V"^4-2CAU&%U& MQ$0K ?BB,?]^J M7[,FGR_%?]J :_=192*XNM=G0\[6+$H,^TDB?E6;33]AYGF2ISC)Y#_T^3_[ M=:M^6I2_X*7.^N^)_@I\#?#[%7D:)EAZ\R.MI:DCV"S_ )U[;_P4-\56GP>_ M8YNO#FE_Z*NIFT\.V48/*P@;G'T\J%E/^]7B?@,?\-!_\%4=?U@_Z3HW@E9A M&#RH-J@ME /_ %\R-(/7!]ZU/^"IGA'XB_%'Q#X(\.^$O!GB'Q#I&FVLU_WL?N\8J*45LCY.\1>,OAO[\>VVA-=Q6/V MF)X9KY8=QB6,0[B&<%0 V>0,U\X>$OV7OB[XN_9U\5>%[CP'XAT[4-!UB#Q# MIMK?Z?+ ;Q)(7@NXXMX&Z0;+9PH.2%8#)QD*T.M_:M_Y,,_9N_W)?_1=?5WP MJ_Y1:7O_ &(>L_\ HJYKX'UBS^.GQP\"_#[X0_\ "N=66#PM)-%:/_94\$C% MVP#<2281%094$[ .^:_4"]^$-_\ #[]A_6_AU8Q/J^L6?@B^TY8K)&=KF[>T MD#"-<9.Z1B%&,G([T"9\E?\ !&[_ )"/Q7_ZY:7_ .A75>5?L6@V_P#P48\J M4XD_M/7%(/J(KG/\C^5>_P#_ 2G^$_C3X9W_P 2V\7>%-9\,K>1:<+8ZM8R M6WG;3<[PF]1G;N7./45Y'\??@[\4/V6/VO[GXK^"?"EUXDT>ZU*XU>RN+>SE MN8%:Y5Q/!,(N8\&615R0""I!)! !]6SR$_R- M?H#_ ,%!_P#DSSXC?]>]K_Z605\??L*_L_\ Q#^(?[3MY\9_'/AZ\T"PBNKS M52U]:O;"[O;C>-L,;_-L7S7;<,@%%&2:^TOVXO#&L>,OV6/'FC:#IEWK.KW4 M-N(+&PA:::4BZA8A449. I/'8&@3/RD^ 7[/?QH^/WP]U?3/ D[OX,_M)%U& MSFU1;>V:Y5%97>(G+[5*D$*>@P,@5T'[7'PO3]FOP3\/_A$VIPZAK3&X\3Z[ M<09\EKB;;!"B9P=L:028) )WL<#=@?;W_!+CX<>*OAM\)O%UEXL\.:IX;O)] M;$T,&JVCV[R)Y$8W*K@9&01D>AKYZ^,?[/?CS]IC]NZ_DU[P=XHTWP'<:HNG M-K T^2*%+*WCV%XY70H!(8V96.03(,=:!WU/-/VG_C'X M_CG\+/&7PIUT:Y M;>%M*TRVE*6=Q:D2V4IV B:-"0T>P<#'!S7;?\%9M4MM;^+?@'4K*03V=YX7 MBN(95Z.C3RLK?B"*Z3]KK_@FSIOPS\ :9J_PGL/%?BO6&U);:[L&VWKB!HY& M\U4BA4C#JH)Y^^*\K^/'PA^,/Q+\$_!XGX:>+I]2T/PN-%NXQHUP6B,-U.L( M;Y>IA\IOQH X?XC>%O%/PF^,7@Z^^/-I?^,[">UMKU(/[7,AN;#<0L:R$,55 M2&_=X7OC ;-?HS_P4NNK>^_8YOKFT(-I->Z?)"5&!L,@*\?0BO O^"COP.\? M^/M7^%UWX9\&:WX@CM?#PM+DZ9823F"16!VR!5.T_-QGT/H:]W_;#\&>)?'W M[#.D:1H?AW5M2UUX=)9M*ALI&NT*A-X:+;N!7!R".,&@78I?\$KO)/[*5Y]I MV?9O[=O?,\W[NWRX=V[/;&>M?)_[3/\ P3]UKX<7>N>-OA;JMMXF\(:>6OY+ M6RN@=0TF,$L3@']XB8X=3NP#E>"Q^N?V!_A%KVF_LB>(O!?B_1=1\-7FK7NH MV[V^I6KP2K%-!''O"-@X^]SWP:^&_!5A\>_V/-6\?>%['P!?7;^(K)M*GN3I M<]U;N!O"3V\D?RL0'?&3O.3Q7W=7YD?L2_L_\ Q0^"/@GQ#XZO-+NO M#FHZV\.G6]M>6Y%Q#:A9)&FEC()C1IEMXR2NX*9&PHVM7WY\'=6U[6O!-O<^ M(1*UX6PDTT/DO*NU2Q*@=!(9$5L?,B(W.[)!,Z[6-(L_$&D7NEZC;1WFGWL# MVUS;2C*2QNI5T8>A!(_&OR_TS4_%7_!,'X\W]E?6=YKWP<\33;HI8_F.P'Y6 M4G"BXB!VLI($BC/&05_4VN=\>> /#OQ.\,7?AWQ5I%MKFC78Q+:7297/9E/5 M6'9E(([$4 CY$\1_LU>"?VA-,/CCX,>)],>UO#ODL"Q^SK(>2H &^!NYC9>, M\;1Q6?H?PO\ VG_!UBFD:3>72:=&/+CQJEM(B+Z)YC;E4>@''I6%XR_X)@:_ MX*\12Z_\#?B9?>%+EN5LK^XFA9!_=%S -Q7MM9#TY9LUFI\'_P!NZQ"V<7Q MM)X1\HG-_ ^1Z[GAW_UKE>'@WS*Z]#Y2KPU@IUG7HRE2D]^1\M_P?X'=:/\ ML>ZK=7EUXO\ C)XRM[+3XOW][))>[Y&4=1+<286-1TR-W' QV^>/VU?VSM+\ M<>$W^%'P@MY(/ .FQJ-4U.VB94N8U=0L:<9$/F,NYVYD8J.G+^EVO_!.?XQ_ MH+CXT?&"6[L(WW_8K2ZGOW [A!*$CB)YY56'M7T1J_P"P?X A_9]U_P"% MOA-3X:76C;&\U^6$7=[.T,\-H*J-Q('7.E.E&G\)ZF7Y5A,L3= M"/O/=O5OU?\ D<9^SO\ "J3XR_\ !/\ ^'WAN+45TIY$>?[0\/F@;;N8XVY' M7ZUZO^S=^SC/\!)O$$DVNQZU_:BP* EJ8?+\LR9S\[9SO_2OE;_ASCIG_14[ MO_P1K_\ 'Z/^'..F?]%3N_\ P1K_ /'ZITXN2G;4UGEN%J8N..E']Y%63N_/ MI>W5]#Z]_:+^!D_QV\/:5I<.M+HPLKHW+.]OYP?Y"N,;EQUK@],T_P ?LD_ M"4^%/B=XJT^?2?$NJ20QO<6S1"7S(T5E906(5=F3)D!=RY(.,_/W_#G'3/\ MHJ=W_P""-?\ X_6CX=_X(^>%[/5X)=:^(>J:IIH#"6UM-.2UE?*D+MD+R!<, M0?N'ICOFCV<>;GMJ)Y9A'BGC''WVK-Z[;6M>WX'2ZY^PD-?=-6^'_C/3=1T* M['FVS73EU"'IMFB#"0>AP*V?!/[)?A3X-ZA8>)/B?XMTQXH[B-;2Q9O*MYIR MP"*2YW2G<1B-5&3C.1D5YK<_\$J?$GA:^G;P'\9[_1[*5L^1);20R#T#/#, M_P!=JU7'_!)#4_$3F[\5?&*YU#43@>8-+:7#)&<)N&,^9GKVKY=_P"' M..F?]%3N_P#P1K_\?H_X38*< M_P 7M6E^S;^S=<_ 6\UZ>XUV'6!J<<* 1VQB\O87/.6.<[J^6_\ ASCIG_14 M[O\ \$:__'ZY3_@F7JWAWX2_%SXO:5KOB/3=+AM1'8PW.IW,=J+CRKB925#L M.< $@'C-"HP332V"EDV"HU*5:$/>IJT=7HM?/7=[GI'[8_QQ\&_%BQ\/V/AU MY[R\TZXF>6ZD@:)8U8 %!N&3DJI) Q\OO6Q^R%+!\,/A!\3_ (HW\:^3I]I( M(=_&Y;>)IG4>NYFC7CJ1BFW7[.OP+BGEO+[XV:4EL6,DF-7L4P,Y(#%B!]<& MO)_VJ?VC?"WB'X?:3^SO\ XY?$G]J7$=M>7EBK,L_P X?R8W.#(SR ,[C"!0 M1D@D+RTZ4W5]I4/ELMRC,*N;/,LPC&-EHEWM9=^G=[GH'_!)3P5<2>$/'_Q# MU+=-?Z[JBV23R#YF6)3)(X/HSS@'WCKGM._:F^+OQK_:U\:> ?!OQ 7PKX8T M^2^-DUOX>M=2=DM!M(17VLYD9&8$O_$/P^R?V??@U-\#O@!X?\#6-S"FKV5@ MYFO-F]/MLNZ21\<%E$CG'3*J!Q7R5\/O^"8GC7X8>([O7-"^+MC%J=W:7%E- M-/X?,N^.=2L@(:<\D$\UZ!^B71W>C6?[0.KZCKEHO[0-N1I^H1V"R0>"K&18 M]]F+K?=?./L^W)1@-^"5/.[ X[0_&G[0VM>$]#OA\;;1-;O[#2=8FL4\)6;P M16-_>FUC=)N"\BX,A0HHQP&K7^&?_!/_ .)GPBT>STSPU\8]-M+2TUE=>B63 MPT)"+L0- &RTV2/+=AMZM?V-OC#9^'-/T:'XT:1';V1M5CG'A1#<-#;7 M)N8(&E\[<8DE^8+GIP>,B@#/:]^/:^(_%NE_\+OU!O\ A'8(YI&7P!IA>[WW M$D(\E3?%GX[1?"O2O&47QPADAOM0CLGE;P?9FQL-]Y]G M(N[B/>;=T!61@Z!.=H=CS7:^&OV#OB3X7U[QSJT/Q4\.W\OC2X^U:W;:IX/C MN[:Y?S7E'[J24H!O=F QQQZ"M"V_8N^+&G^&FT33_BWX=TRU9X2TEGX+@BE: M.&X-Q%"S"3F-)#PA&,?*-2<5LVH MW]SX+LHQ;W=K"DK!5W'?$RL?G)4C;G:ZB$4\T@64;I610-YZ']0^,UMI$L7A[2M4 MDEF\)V3;=0OG9(K CCHR2 RY_A/R5X9\6/VOOVB?A9X/^'NM3_$B*[F\5Z=- M?263^'+*%K)HYC$8RVQMYRI.<+CI@U]:3?LS_'M[P7D7Q[LK6^,EG)-=6WAD M1R7(ML^7'*PF^=#N;(;;1Y[ M?3;OPC900N]_,(A#%/DF62/.]E\M?EP>,XK5TS4OV@]3^(NN>'H?CF;O2[/2 M;/5;+5+'P/93/?+-K?%SXL:+X8UG4KK]I"UBN-,\ M6?\ "'R[O!%F+07A8[':XW_+%Y8#,^P[3N #8R>0^/7[0O[0'P7^(GA;PQ%\ M5+C4X]-@RN"DF0& <(>*]8UO]A#XI:__ &A] MJ^,>E9OO$D7BR;;X77!U&- B28,Q&W 'R$%3W%5OB'_P3]^(WQ,O?#,^K?%G M18(?#158YXX[,K?0S\?H MVWVVHW+(_@BP2[86OEG=% 9 M;4X=%LKOP98(;O[# )93<,KL(,DLJ[?-' )(S@;.D?L$?$O1OBIXA^(47Q;T M6?Q%K\,UMJ)NO"J36\\MBR_8P^+&E:-JFEZ=\6?#F MEV5ZUPT<=AX+@A%AY\2Q3BUVR 0"1%&0F.J^7Y;'Y-I)/.,'QWX6?'WX^_$3]GS7OBCR33-0N=/_ ++LO!^GW6?*M4N/,>1GCVJ0^TX5B, X.<#TV']@OXGP?&+3 M?B@GQBTL>+].MTMK>Y/AD&-46W-N 8_.VG]VQ&3WYK6F_8G^(LWAC4?#C>// M @T&^NFOFTU?AY:"WAN#"L!FB3?MC?8@&Y0#DDYY- '(?\$YOVK/B9^T!\1? M%.E>.=?CU>QL=*6ZMXTL(+?;)YRJ3F)%)X)&"<)/&DJCG8;VT&?8_Z-_*O?_@A^ MR9\,?V>W>Y\(>'DAU:1#')J][(UQ=LIZ@.WW <#(0*#W'%%% 7/8J***!!11 E10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$! end GRAPHIC 8 orly-20230331xex10d1001.jpg GRAPHIC begin 644 orly-20230331xex10d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" K /,# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z\6_:I\ M >%]7^"_Q"UV^\-Z1>ZW;^'[LPZE<6,4ES$5AO1P6EL MT2:G91W C)=\E0ZG&?:OTTMK:&RMHK>WB2"")!''%$H544# 4 < <8K\Y?^ M"3__ ",_Q _Z\[7_ -#>OT?KFPB7LDSKQS?MVO3\CY7_ &^OAWX4M/V;?'7B M&#PQHT.OM)9N=5CL(ENBS7L"L?-"[LD$@G/()%>;_P#!-7X:>$/&GP/\07?B M#PKHNN7:>(9H4N-2T^&XD6,6UL0H9U) RS' [D^M>T_\% O^32?'/UL?_2ZW MKS'_ ()J M?%']C[PEKWAF_?P/;R> _%4<3O87^A7,EFHF RHD5& *DC!XR,DBO+_^"=W[ M2WBCXN6_B'PIXONY-6U#28TN[;4I0!*T3'8T&+J_O]"<-$1GJ*_0S]M7_ )-: M^(?_ %X+_P"CHZ\1_P""B'P3?QK\%="\=:;;"74_#,$:W6Q27>R<*&/'4(Y# M>P+GC!K/$0?,YQW5G^9KA:B453GM)M?@K'VQ#,EQ#'+$P>.10RL.A!Y!JOJN MJ6NB:7=ZC?3+;V5I"\\\K=$1068GZ &OEG_@G5\<1\2_@\/"^H77FZ[X5V6I M#D[Y+0Y\AN>NT IQTVKGJ,]O^U#J5YXP?PQ\(='+"^\9W)&ISQY#6FE0X>YD MR/NE\+&">#O(ZD5UJJI4^='$Z+C5=.73\C\V_P!IVXUWQQX^TKXEZTBPZ?XU MDEN=(LGSYD-C%*(H0XZ9*@'@D')/<5^O'@#P=H'@_0+>/0=#TW1$N(HY)ETZ MTCMQ*VP?,P0#)]S7Y^_\%.M,M-%\:_"O3["WCM+&TTZ2""WB7:D<:R1JJJ.P M 'M7Z+Z1*D'A^RED=8XTM49G8X"@(,DFN;#QY:LT_(Z\3/FHTVMM30Z4Q; MB)VVK*A;T##-?G[X:^*'B']N;]HR]\.6FOZCH?PIT16NS;:4S6TM]&CA5,CC M#CS">G\*] &R:^F]0_8Z^%4^DRVNG^'#H5\T;)'K&EW4L-]$Q! <3;MS,#S\ M^X$CD&NB-5U+N"T.6=)4K*H]?0]KI-P'/]2;5 MM;TFXGATG59H]LUTD).]),'D[%W@GG ;).!3?V]OACHG@?X.Z]XVT)]5T[Q) M<:G"[W<6KW>W,LO[S$9EV*#D\!0!VQ2]LG3=2*V'[!JHJE+7YQ_ MLRWOQ0_:9^$.D^!-%\47G@WP_P"''N%UKQ()&FO-0DFE>2*%#N#857.?F'1? M85U>D?LE_'CX3_&/P[J'A/XAW/B/PR+N)KVXU*^=2L.X>:LD#LP<%,6XRFDT?>!.!D\"JW]J6?G^1]K@\[&[R_,7=CUQFOSX_; MQ^/?BOQ%\9=/^#/A/59]%M3):VU_)"YC-Q<7.PHK,/F\M5D0D \DG/05],V7 M[$?PAMO!47A^7PI:W75GHNI7MSI[3WJ?:9$$7F QAB=RH^W! /88QSGZF\7?#'Q#^P_^S=J"?": M*]\2>)=1U&-M3U22S-P\$7EOF5(5RJ!=JC+!A\QSGC&<,0YKF4=%N:SPR@U% MR]Y[>A]DR3QQ8WR*F?[S 4LE?-?[6VER?LH7? MAVWU*T&I2:4DI:S602,C((^AC8+DJV<$M@@8 J5:4(*HXZ?B3##QJ3=.,M?3 M3\S]1NE 8'N/SK!T&\M_'_@33+R\M1]FUG3HKB6V+' 66,,5R,?WL5^=7[:N MM2?L\?M'^#K[PE+?6-C#:V^ISZ;'J$WDSNL[[E(9B &50O Q[5I5J^RCSVT, MJ-'VLN2^I^FE("#T.:^:K#]GGQ/\;-&M?$7Q-\=^*-&U._47,?AWPO?K96>F MQLH*Q?<9I' ^\Y;DY],U\=V7CCQ]^RI^UU_PA-MXNU+6]%CUBUMY;>_N&ECN M;6X$;+N#='"2CD8PR\<5$Z[IVA>.?#OB MB_OK'2-*XW]IZ9(/V=?B2TC!5/A^]7)]3 M"P _,BOD+X"_L]?$;]E/]I*?6;SPYJ'BWPA>QW%B=5TAUFE6)V5DFDB+!L@J MH8=>6*[L 'V[]JWQ+XP^)WPNO? _@#P+K^HWNNLMKVOV.VM80P+9,I!+ M' ' P 6)/ !Y/:N5.7,K/L=OLHQJQY976FIX#_P2?MY/[?\ B#/L/E"UM4W= MMV]SBOT;KYG_ &3_ -F_6_V9O@[KY;[-JOCO55:[DMDE/V971&$$ ? SU.YO M5B!D $X'[(/Q5^._C?Q[XAT[XF^'IK/0[>-REW<:?]E\FX5U B0\>8I!///W M>M30?LH1A):LK$)5ISJ1:LCL/^"@7_)I/CGZV/\ Z76]> _\$Z/@?X%^)?P: MUW4_%'ANTUJ^AU^6W26Y+'$8M[=@N 0",NQY'>O9_P!L70OBK\7O VJ_#_P; MX!2;2;UX#<:Y?ZM;1%Q'*)-L4._(!9(SO8@XW#9T-<-^QI\/OC5^S=INI^'- M>^'B:MX?I^L68N;:0QA&(1Y ) WEQ#!=-N&/.<5$U?$)N.ENQI!\N M&<5))WOOZ'TWH7P$^&WAB\BN])\!>'-/NXN4N+?3(5D4^NX+G-=Y7'_%35?$ M>F?"[Q#?^%;)YO$T=@\EA:LBR-YV/E7:#@D?4CCO7CG[%?Q(^+?Q$\.Z[+\4 MM%FT\02Q_P!G7ES9&SEG!WB13'@<*57!P/O=ZZ^:,9*"6YQ"_^CHZ]2BT>T\0^"X]+OX5N+&]L!;SQ-T=&CVL/R)KQ;]K6P^)' MQ"\!:YX#\%^ QJEKJD"PSZW>:K;6\:#KV@2$)!J$5Y#$-3O_ -AO]KV:TU%Y'T6UNC:74B _Z1ILQ!64#N57:V/[R$9[U^A/ M[/EM<_$#Q/XJ^+NH9,6O/_9OAZ-NL.DP,0K#T\Z4/+[@J>F .*_;#_8^;]H; MQ/X*UK2I([.\MKI+'6)F8*3IY;<77/WI$.X*._F:1K9@H'ODBOB7] MJGX#_'W]I#X@V6MQ^!K31]*TN'[/86=!J,%W!=X4 NNP[D.03M(( (^8]BG=U9W3L_ M(*ME1IV:;7F?"W_!*/9_PL/QSG_6?V7#CZ>=S_2OTMKXLT3X">(_V1_CW?\ MC3P3H%WXO^'FN0/#?Z7IK+]MT[,@?Y(VQYJ+C*X(."0<8!;U_P 0_M36[:-< M+X3\#^,?$'B-T*VFG3^'[JTC,G;S)I45%4'J02?2G0?LH5K]_++*%R!$D$HD!]-P!3/JPKZG_ ."D/_)K MNJ_]A&S_ /1E5_V.?V4]4^%6J:U\0/'DD4_C_7'E+Q02!H[2.1P[@D<%V89. M. #UJY^V;X2^(7QL^'$_@CPEX$N95DODEFU/4-1LX(BD394Q*)F9MQ_OA" M!CC)P,XPE&A*ZU=S252,J\+/2-M3E/\ @EBH_P"% >(#@9/B:<9_[=;6OLFO MD']B'X=?$_\ 9Z\+ZQX6\6>")IM/O=1%];W>F7]G*8G=$CD\P-.IV@1H1M#' M[W'2OKZNG#W5-)HY<2TZLFG=,_.']M[X(^+?"G[1NF_%[0]#O/$.BS7%C>W* MV49D:">V$:;&"@D*RQ(0V,9+>E?8"?M9_">XT/\ M&V\9Z?RZ-%O]BC]F/Q5+\7]3^,'C'3Y]!@>XN9].TV^BQ<3O M/N)E93RBJ'.,\DG/ '/UG\?_ (Z:)^SU\/+CQ3K44UY^]6VM;&W($ES,V<*" M> 6)/0 X!. ?-_A/\ M_?"KXM>);30+6;5= U2\D$-K'K=LD2SN>BJ\,C M!QG(WA:%)^Q=W^IS3O.LO;JR_0YGX&?$#XV_M0Z3)XJ36M-^&?@Q[AH[)=/T M]+R^N@IPWS3AD"@@C=MR2#QQD_,'_!2[PY=>'/B;X3CN_$.J>(I9='+^?JGD M!D_?.-JB&*-0._3/O7NG[._Q$^-WP?\ AOI'P_N/@1J6KS:89(K?43J26L15 MY6<;\HPX+'Y@>1C@=:X;]L+]FGXX_%Q?#_C/4+'3=9U1(&M9M T!?^0='O+( M [MFFW]?>?=7P@Y^$O@G_L"6/_ M *(2OSF_X*F_\EO\._\ 8"3_ -'2U]=? KQE\3=;\/\ AJQUGX:ZGX3T[PUI MR17'F7\)FU:1(!$D<4;[ H)RY+N -H&>]?-?[4_[-OQW_:,^*EQXD3P7;:=I M4$*V>G6LNJVIE2%23F0B3!9F9F(&0,@9.,G3$-SHVBG]QEADJ==RFTOFC]!_ M!5S)>^#=!N)6W2RV$$CMZDQJ37Y<_M:_\I C_P!A31?_ $3;5^E7PDNO$(^& M^DP^)O#LF@ZY86J6LUBMU#.LK1QJ-\3HY&UNP;:0<@\88_"'QJ_9F^.7Q2_: M"N/B79> ;33!]IM+B&PGURVE_P"/=(U76"0.F<9.,U6)3E3C9/FO$LF!N",;L$KG."0" M1V%%=O,C@Y7_ $T=Y1115$!1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% 'R/X!^),?[3_QZ^(GP]\<> /#6H>&_"IGBMKFX@,EXCK.(U&YB M<;@')*!<8 YKT9_V(_@B[9_X5_8+[+-,/_9Z\P_;0^&?ASPAINJ?$K0;&30_ M' ",=8TVZFMY&.<$LJ.%8D 9)!SCFOE#2?VTOC1#X>CA'CFX*);V MVT_3;"UG+1ZA/+)M$.QV/S$$MD$8"$G@&OM;P58ZEI?@[0;/6;C[7J]O800W MMQN+>;.L:B1LGKE@3GWKYJ_8LTZ'XG>'+;Q]XM:?Q'XMMY'CM]2U*XDF-NO0 M^4C-LC)'!*J">,]*^KZZ*,8_Q(JUSEKSEI3D[V"BBBNHY HHHH **** "BBB $@#__V0$! end GRAPHIC 9 orly-20230331xex10d1002.jpg GRAPHIC begin 644 orly-20230331xex10d1002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" % [ # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z2\4_L^>( MM3\3ZO>1>,_(BN+R:58O[1\4+L#.2%Q'KZ(,9QA$1?15& ,O_AF[Q+_T/'_E M3\6?_-%110 ?\,W>)?\ H>/_ "I^+/\ YHJ/^&;O$O\ T/'_ )4_%G_S1444 M '_#-WB7_H>/_*GXL_\ FBH_X9N\2_\ 0\?^5/Q9_P#-%110 ?\ #-WB7_H> M/_*GXL_^:*C_ (9N\2_]#Q_Y4_%G_P T5%% !_PS=XE_Z'C_ ,J?BS_YHJ/^ M&;O$O_0\?^5/Q9_\T5%% !_PS=XE_P"AX_\ *GXL_P#FBH_X9N\2_P#0\?\ ME3\6?_-%110 ?\,W>)?^AX_\J?BS_P":*C_AF[Q+_P!#Q_Y4_%G_ ,T5%% ! M_P ,W>)?^AX_\J?BS_YHJ/\ AF[Q+_T/'_E3\6?_ #1444 '_#-WB7_H>/\ MRI^+/_FBH_X9N\2_]#Q_Y4_%G_S1444 '_#-WB7_ *'C_P J?BS_ .:*C_AF M[Q+_ -#Q_P"5/Q9_\T5%% !_PS=XE_Z'C_RI^+/_ )HJ/^&;O$O_ $/'_E3\ M6?\ S1444 '_ S=XE_Z'C_RI^+/_FBH_P"&;O$O_0\?^5/Q9_\ -%110 ?\ M,W>)?^AX_P#*GXL_^:*C_AF[Q+_T/'_E3\6?_-%110 ?\,W>)?\ H>/_ "I^ M+/\ YHJ/^&;O$O\ T/'_ )4_%G_S1444 '_#-WB7_H>/_*GXL_\ FBH_X9N\ M2_\ 0\?^5/Q9_P#-%110 ?\ #-WB7_H>/_*GXL_^:*C_ (9N\2_]#Q_Y4_%G M_P T5%% !_PS=XE_Z'C_ ,J?BS_YHJ/^&;O$O_0\?^5/Q9_\T5%% !_PS=XE M_P"AX_\ *GXL_P#FBH_X9N\2_P#0\?\ E3\6?_-%110 ?\,W>)?^AX_\J?BS M_P":*C_AF[Q+_P!#Q_Y4_%G_ ,T5%% !_P ,W>)?^AX_\J?BS_YHJ/\ AF[Q M+_T/'_E3\6?_ #1444 '_#-WB7_H>/\ RI^+/_FBH_X9N\2_]#Q_Y4_%G_S1 M444 '_#-WB7_ *'C_P J?BS_ .:*C_AF[Q+_ -#Q_P"5/Q9_\T5%% !_PS=X ME_Z'C_RI^+/_ )HJ/^&;O$O_ $/'_E3\6?\ S1444 '_ S=XE_Z'C_RI^+/ M_FBH_P"&;O$O_0\?^5/Q9_\ -%110 ?\,W>)?^AX_P#*GXL_^:*C_AF[Q+_T M/'_E3\6?_-%110 ?\,W>)?\ H>/_ "I^+/\ YHJ/^&;O$O\ T/'_ )4_%G_S M1444 '_#-WB7_H>/_*GXL_\ FBH_X9N\2_\ 0\?^5/Q9_P#-%110 ?\ #-WB M7_H>/_*GXL_^:*C_ (9N\2_]#Q_Y4_%G_P T5%% !_PS=XE_Z'C_ ,J?BS_Y MHJ/^&;O$O_0\?^5/Q9_\T5%% !_PS=XE_P"AX_\ *GXL_P#FBH_X9N\2_P#0 M\?\ E3\6?_-%110 ?\,W>)?^AX_\J?BS_P":*C_AF[Q+_P!#Q_Y4_%G_ ,T5 M%% !_P ,W>)?^AX_\J?BS_YHJ/\ AF[Q+_T/'_E3\6?_ #1444 '_#-WB7_H M>/\ RI^+/_FBH_X9N\2_]#Q_Y4_%G_S1444 '_#-WB7_ *'C_P J?BS_ .:* MC_AF[Q+_ -#Q_P"5/Q9_\T5%% !_PS=XE_Z'C_RI^+/_ )HJ/^&;O$O_ $/' M_E3\6?\ S1444 '_ S=XE_Z'C_RI^+/_FBH_P"&;O$O_0\?^5/Q9_\ -%11 M0 ?\,W>)?^AX_P#*GXL_^:*C_AF[Q+_T/'_E3\6?_-%110 ?\,W>)?\ H>/_ M "I^+/\ YHJ/^&;O$O\ T/'_ )4_%G_S1444 '_#-WB7_H>/_*GXL_\ FBH_ MX9N\2_\ 0\?^5/Q9_P#-%110 ?\ #-WB7_H>/_*GXL_^:*C_ (9N\2_]#Q_Y M4_%G_P T5%% !_PS=XE_Z'C_ ,J?BS_YHJ/^&;O$O_0\?^5/Q9_\T5%% !_P MS=XE_P"AX_\ *GXL_P#FBH_X9N\2_P#0\?\ E3\6?_-%110 ?\,W>)?^AX_\ MJ?BS_P":*C_AF[Q+_P!#Q_Y4_%G_ ,T5%% !_P ,W>)?^AX_\J?BS_YHJ/\ MAF[Q+_T/'_E3\6?_ #1444 '_#-WB7_H>/\ RI^+/_FBH_X9N\2_]#Q_Y4_% MG_S1444 '_#-WB7_ *'C_P J?BS_ .:*C_AF[Q+_ -#Q_P"5/Q9_\T5%% !_ MPS=XE_Z'C_RI^+/_ )HJ/^&;O$O_ $/'_E3\6?\ S1444 '_ S=XE_Z'C_R MI^+/_FBH_P"&;O$O_0\?^5/Q9_\ -%110 ?\,W>)?^AX_P#*GXL_^:*C_AF[ MQ+_T/'_E3\6?_-%110 ?\,W>)?\ H>/_ "I^+/\ YHJ/^&;O$O\ T/'_ )4_ M%G_S1444 '_#-WB7_H>/_*GXL_\ FBH_X9N\2_\ 0\?^5/Q9_P#-%110 ?\ M#-WB7_H>/_*GXL_^:*C_ (9N\2_]#Q_Y4_%G_P T5%% !_PS=XE_Z'C_ ,J? MBS_YHJ/^&;O$O_0\?^5/Q9_\T5%% !_PS=XE_P"AX_\ *GXL_P#FBH_X9N\2 M_P#0\?\ E3\6?_-%110 ?\,W>)?^AX_\J?BS_P":*C_AF[Q+_P!#Q_Y4_%G_ M ,T5%% !_P ,W>)?^AX_\J?BS_YHJ/\ AF[Q+_T/'_E3\6?_ #1444 '_#-W MB7_H>/\ RI^+/_FBH_X9N\2_]#Q_Y4_%G_S1444 '_#-WB7_ *'C_P J?BS_ M .:*C_AF[Q+_ -#Q_P"5/Q9_\T5%% !_PS=XE_Z'C_RI^+/_ )HJU/"W[/GB H+3/$^D7DOC/SXK>\AE:+^T?%#;PK@E<2:^Z'.,8='7U5AD$HH __V0$! end EX-101.SCH 10 orly-20230331.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - LEASES (Summary of Total Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - FINANCING (Outstanding Financing Facilities) (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - VARIABLE INTEREST ENTITIES (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - FAIR VALUE MEASUREMENTS (Fair Value of Marketable Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - FAIR VALUE MEASUREMENTS (Fair Value of Senior Notes) (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - SUPPLIER FINANCE PROGRAMS (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - FINANCING (Unsecured Revolving Credit Facility) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - FINANCING (Senior Notes) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - SHARE REPURCHASE PROGRAM (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - REVENUE (Disaggregation of Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Option) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Other Share-Based Compensation) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Profit Sharing and Savings Plan) (Narrative) (Detail) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Nonqualified Deferred Compensation Plan) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41106 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Appreciation Rights) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 41108 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Summary of Stock Options) (Details) link:presentationLink link:calculationLink link:definitionLink 41109 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Black-Scholes Option Pricing Model) (Details) link:presentationLink link:calculationLink link:definitionLink 41110 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 41116 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Other Share-Based Compensation Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - COMMITMENTS (Commitments) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - VARIABLE INTEREST ENTITIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - SUPPLIER FINANCE PROGRAMS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - FINANCING link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - WARRANTIES link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - SHARE REPURCHASE PROGRAM link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - COMMITMENTS link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - LEGAL MATTERS link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - VARIABLE INTEREST ENTITIES (Policies) link:presentationLink link:calculationLink link:definitionLink 20302 - Disclosure - FAIR VALUE MEASUREMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 20702 - Disclosure - WARRANTIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - FINANCING (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - WARRANTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - SHARE REPURCHASE PROGRAM (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - WARRANTIES (Product Warranty Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - SHARE REPURCHASE PROGRAM (Schedule of Shares Repurchased) (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 orly-20230331_cal.xml EX-101.CAL EX-101.DEF 12 orly-20230331_def.xml EX-101.DEF EX-101.LAB 13 orly-20230331_lab.xml EX-101.LAB EX-101.PRE 14 orly-20230331_pre.xml EX-101.PRE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2023
May 01, 2023
Document and Entity Information    
Document type 10-Q  
Document quarterly report true  
Document transition report false  
Amendment flag false  
Current fiscal year end date --12-31  
Document period end date Mar. 31, 2023  
Document fiscal year focus 2023  
Document fiscal period focus Q1  
Entity registrant name O Reilly Automotive Inc  
Entity central index key 0000898173  
Entity incorporation, state MO  
Entity file number 000-21318  
Entity tax identification number 27-4358837  
Entity address, address 233 South Patterson Avenue  
Entity address, city Springfield  
Entity address, postal zip code 65802  
Entity address, state MO  
City area code 417  
Local phone number 862-6708  
Title of 12(b) security Common Stock,  
Trading symbol ORLY  
Security exchange name NASDAQ  
Entity current reporting status Yes  
Entity filer category Large Accelerated Filer  
Entity small business false  
Entity emerging growth company false  
Entity interactive data current Yes  
Entity shell company false  
Entity common stock, shares outstanding   60,878,940
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
[1]
Assets    
Cash and cash equivalents $ 59,872 $ 108,583
Accounts receivable, net 346,037 343,155
Amounts receivable from suppliers 128,758 127,019
Inventory 4,543,980 4,359,126
Other current assets 109,347 110,376
Total current assets 5,187,994 5,048,259
Property and equipment, at cost 7,649,066 7,438,065
Less: accumulated depreciation and amortization 3,090,010 3,014,024
Net property and equipment 4,559,056 4,424,041
Operating lease, right-of-use assets 2,166,646 2,112,267
Goodwill 892,094 884,445
Other assets, net 167,026 158,967
Total assets 12,972,816 12,627,979
Liabilities and shareholders' deficit    
Accounts payable 6,055,992 5,881,157
Self-insurance reserves 136,723 138,926
Accrued payroll 111,324 126,888
Accrued benefits and withholdings 132,022 166,433
Income taxes payable 117,790 0
Current portion of operating lease liabilities 375,451 366,721
Other current liabilities 427,006 383,692
Total current liabilities 7,356,308 7,063,817
Long-term debt 4,927,678 4,371,653
Operating lease liabilities, less current portion 1,854,533 1,806,656
Deferred income taxes 249,903 245,347
Other liabilities 209,411 201,258
Shareholders' (equity) deficit:    
Common stock, $0.01 par value: Authorized shares - 245,000,000 Issued and outstanding shares - 61,038,936 as of March 31, 2023, and 62,353,221 as of December 31, 2022 610 624
Additional paid-in capital 1,305,276 1,311,488
Retained deficit (2,952,797) (2,375,860)
Accumulated other comprehensive income 21,894 2,996
Total shareholders' deficit (1,625,017) (1,060,752)
Total liabilities and shareholders' deficit $ 12,972,816 $ 12,627,979
[1] The balance sheet at December 31, 2022, has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by United States generally accepted accounting principles for complete financial statements.
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2023
Dec. 31, 2022
Condensed Consolidated Balance Sheets    
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 245,000,000 245,000,000
Common stock, shares issued 61,038,936 62,353,221
Common stock, shares outstanding 61,038,936 62,353,221
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Condensed Consolidated Statements of Income    
Sales $ 3,707,864 $ 3,296,011
Cost of goods sold, including warehouse and distribution expenses 1,817,535 1,587,939
Gross profit 1,890,329 1,708,072
Selling, general and administrative expenses 1,173,684 1,038,542
Operating income 716,645 669,530
Other income (expense):    
Interest expense (44,572) (34,841)
Interest income 868 510
Other, net 4,479 (1,938)
Total other expense (39,225) (36,269)
Income before income taxes 677,420 633,261
Provision for income taxes 160,535 151,381
Net income $ 516,885 $ 481,880
Earnings per share-basic:    
Earnings per share $ 8.36 $ 7.24
Weighted-average common shares outstanding - basic 61,840 66,572
Earnings per share-assuming dilution:    
Earnings per share $ 8.28 $ 7.17
Weighted-average common shares outstanding - assuming dilution 62,398 67,190
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Condensed Consolidated Statements of Comprehensive Income    
Net income $ 516,885 $ 481,880
Other comprehensive income (loss):    
Foreign currency translation adjustments 18,898 5,063
Total other comprehensive income 18,898 5,063
Comprehensive income $ 535,783 $ 486,943
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (DEFICIT) - USD ($)
$ in Thousands
Common stock [Member]
Additional paid-in capital [Member]
Retained earnings (deficit) [Member]
Accumulated other comprehensive income (loss) [Member]
Total
Balance at beginning of period at Dec. 31, 2021 $ 670 $ 1,305,508 $ (1,365,802) $ (6,799) $ (66,423)
Balance (in shares) at Dec. 31, 2021 67,029,000        
Net income     481,880   481,880
Other comprehensive income (loss)       5,063 5,063
Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes   4,882     4,882
Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes, shares 8,000        
Net issuance of common stock upon exercise of stock options $ 1 15,438     15,439
Net issuance of common stock upon exercise of stock options, shares 50,000        
Share-based compensation   6,094     6,094
Share repurchases, including fees $ (12) (22,851) (752,345)   $ (775,208)
Share repurchases, including fees, shares (1,167,000)       (1,167,000)
Balance at end of period at Mar. 31, 2022 $ 659 1,309,071 (1,636,267) (1,736) $ (328,273)
Balance (in shares) at Mar. 31, 2022 65,920,000        
Balance at beginning of period at Dec. 31, 2022 $ 624 1,311,488 (2,375,860) 2,996 $ (1,060,752) [1]
Balance (in shares) at Dec. 31, 2022 62,353,000       62,353,221
Net income     516,885   $ 516,885
Other comprehensive income (loss)       18,898 18,898
Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes   5,293     5,293
Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes, shares 8,000        
Net issuance of common stock upon exercise of stock options   10,255     10,255
Net issuance of common stock upon exercise of stock options, shares 35,000        
Share-based compensation   6,980     6,980
Share repurchases, including fees $ (14) (28,740) (1,082,707)   $ (1,111,461)
Share repurchases, including fees, shares (1,357,000)       (1,357,000)
Excise tax on share repurchases     (11,115)   $ (11,115)
Balance at end of period at Mar. 31, 2023 $ 610 $ 1,305,276 $ (2,952,797) $ 21,894 $ (1,625,017)
Balance (in shares) at Mar. 31, 2023 61,039,000       61,038,936
[1] The balance sheet at December 31, 2022, has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by United States generally accepted accounting principles for complete financial statements.
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating activities:    
Net income $ 516,885 $ 481,880
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization of property, equipment and intangibles 93,747 82,923
Amortization of debt discount and issuance costs 1,215 1,102
Deferred income taxes 3,393 5,031
Share-based compensation programs 7,435 6,533
Other 29 1,007
Changes in operating assets and liabilities:    
Accounts receivable (2,610) (33,678)
Inventory (179,481) (158,387)
Accounts payable 172,701 247,280
Income taxes payable 145,441 138,228
Other (44,991) (82,033)
Net cash provided by operating activities 713,764 689,886
Investing activities:    
Purchases of property and equipment (223,268) (103,990)
Proceeds from sale of property and equipment 2,704 3,157
Investment in tax credit equity investments 0 (4,080)
Other (956) (68)
Net cash used in investing activities (221,520) (104,981)
Financing activities:    
Proceeds from borrowings on revolving credit facility 1,216,000 0
Payments on revolving credit facility (661,000) 0
Repurchases of common stock (1,111,461) (775,208)
Net proceeds from issuance of common stock 15,146 19,939
Other (354) (350)
Net cash used in financing activities (541,669) (755,619)
Effect of exchange rate changes on cash 714 147
Net decrease in cash and cash equivalents (48,711) (170,567)
Cash and cash equivalents at beginning of the period 108,583 362,113
Cash and cash equivalents at end of the period 59,872 191,546
Supplemental disclosures of cash flow information:    
Income taxes paid 9,696 8,584
Interest paid, net of capitalized interest $ 26,531 $ 31,514
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.23.1
BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2023
Basis of Presentation  
Basis of presentation

NOTE 1 – BASIS OF PRESENTATION

The accompanying unaudited condensed consolidated financial statements of O’Reilly Automotive, Inc. and its subsidiaries (the “Company” or “O’Reilly”) have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements.  In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.  Operating results for the three months ended March 31, 2023, are not necessarily indicative of the results that may be expected for the year ended December 31, 2023.  For further information, refer to the consolidated financial statements and footnotes thereto included in the Company’s annual report on Form 10-K for the year ended December 31, 2022.

Principles of consolidation:

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries.  All inter-company balances and transactions have been eliminated in consolidation.    

XML 23 R9.htm IDEA: XBRL DOCUMENT v3.23.1
VARIABLE INTEREST ENTITIES
3 Months Ended
Mar. 31, 2023
Variable Interest Entities  
Variable interest entities

NOTE 2 – VARIABLE INTEREST ENTITIES

The Company invests in certain tax credit funds that promote renewable energy.  These investments generate a return primarily through the realization of federal tax credits and other tax benefits.  The Company accounts for the tax attributes of its renewable energy investments using the deferral method.  Under this method, realized investment tax credits and other tax benefits are recognized as a reduction of the renewable energy tax credits.

The Company has determined its investment in these tax credit funds were investments in variable interest entities (“VIEs”).  The Company analyzes any investments in VIEs at inception and again if certain triggering events are identified to determine if it is the primary beneficiary.  The Company considers a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact the VIEs’ economic performance including, but not limited to, the ability to direct financing, leasing, construction, and other operating decisions and activities.  As of March 31, 2023, the Company had invested in six unconsolidated tax credit fund entities that were considered to be VIEs and concluded it was not the primary beneficiary of any of the entities, as it did not have the power to control the activities that most significantly impact the entities, and has therefore accounted for these investments using the equity method.  

The Company’s maximum exposure to losses associated with these VIEs is generally limited to its net investment, which was $36.9 million as of March 31, 2023, and was included in “Other assets, net” on the accompanying Condensed Consolidated Balance Sheets.  As of March 31, 2023, the Company had commitments to make certain additional capital contributions to one of its tax credit funds totaling approximately $3.1 million upon achievement of project milestones by the solar energy farms, which was paid subsequent to the end of the first quarter.

XML 24 R10.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2023
Fair Value Measurements  
Fair value measurements

NOTE 3 – FAIR VALUE MEASUREMENTS

The Company uses the fair value hierarchy, which prioritizes the inputs used to measure the fair value of certain of its financial instruments.  The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).  The Company uses the income and market approaches to determine the fair value of its assets and liabilities.  The three levels of the fair value hierarchy are set forth below:

Level 1 – Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.
Level 2 – Inputs other than quoted prices in active markets included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3 – Unobservable inputs for the asset or liability.

Financial assets and liabilities measured at fair value on a recurring basis:

The Company invests in various marketable securities with the intention of selling these securities to fulfill its future unsecured obligations under the Company’s nonqualified deferred compensation plan.  See Note 11 for further information concerning the Company’s benefit plans.

The Company’s marketable securities were accounted for as trading securities and the carrying amount of its marketable securities were included in “Other assets, net” on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2023, and December 31, 2022.  The Company recorded an increase in fair value related to its marketable securities in the amount of $2.5 million and a decrease in fair value related to its marketable securities in the amount of $2.8 million for the three months ended March 31, 2023 and 2022, respectively, which were included in “Other income (expense)” on the accompanying Condensed Consolidated Statements of Income.  

The tables below identify the estimated fair value of the Company’s marketable securities, determined by reference to quoted market prices (Level 1), as of March 31, 2023, and December 31, 2022 (in thousands):

March 31, 2023

Quoted Priced in Active Markets

Significant Other

Significant

for Identical Instruments

Observable Inputs

Unobservable Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Marketable securities

$

53,321

$

$

$

53,321

December 31, 2022

Quoted Prices in Active Markets

Significant Other

Significant

for Identical Instruments

Observable Inputs

Unobservable Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Marketable securities

$

49,371

$

$

$

49,371

Non-financial assets and liabilities measured at fair value on a nonrecurring basis:

Certain long-lived non-financial assets and liabilities may be required to be measured at fair value on a nonrecurring basis in certain circumstances, including when there is evidence of impairment.  These non-financial assets and liabilities may include assets acquired in a business combination or property and equipment that are determined to be impaired.  As of March 31, 2023, and December 31, 2022, the Company did not have any non-financial assets or liabilities that had been measured at fair value subsequent to initial recognition.

Fair value of financial instruments:

The carrying amounts of the Company’s senior notes and unsecured revolving credit facility borrowings are included in “Long-term debt” on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2023, and December 31, 2022.  

The table below identifies the estimated fair value of the Company’s senior notes, using the market approach.  The fair value as of March 31, 2023, and December 31, 2022, was determined by reference to quoted market prices of the same or similar instruments (Level 2) (in thousands):

March 31, 2023

December 31, 2022

Carrying Amount

Estimated Fair Value

Carrying Amount

Estimated Fair Value

Senior Notes

$

4,372,678

$

4,194,546

$

4,371,653

$

4,119,777

The carrying amount of the Company’s unsecured revolving credit facility approximates fair value (Level 2), as borrowings under the facility bear variable interest at current market rates.  See Note 6 for further information concerning the Company’s senior notes and unsecured revolving credit facility.

The accompanying Condensed Consolidated Balance Sheets include other financial instruments, including cash and cash equivalents, accounts receivable, amounts receivable from suppliers, and accounts payable.  Due to the short-term nature of these financial instruments, the Company believes that the carrying values of these instruments approximate their fair values.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES
3 Months Ended
Mar. 31, 2023
Leases  
Leases

NOTE 4 – LEASES

The Company leases certain office space, retail stores, distribution centers, and equipment under long-term, non-cancelable operating leases.  The following table summarizes Total lease cost for the three months ended March 31, 2023 and 2022, which were primarily included in “Selling, general and administrative expenses” on the accompanying Condensed Consolidated Statements of Income (in thousands):

For the Three Months Ended

March 31, 

    

2023

2022

Operating lease cost

$

96,518

$

89,709

Short-term operating lease cost

 

3,704

 

2,777

Variable operating lease cost

 

24,471

 

23,457

Sublease income

 

(1,214)

 

(1,145)

Total lease cost

$

123,479

$

114,798

The following table summarizes other lease-related information for the three months ended March 31, 2023 and 2022:

    

For the Three Months Ended

March 31, 

2023

2022

Cash paid for amounts included in the measurement of operating lease liabilities:

 

  

Operating cash flows from operating leases

$

95,494

$

89,829

Right-of-use assets obtained in exchange for new operating lease liabilities

126,986

63,934

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.23.1
SUPPLIER FINANCE PROGRAMS
3 Months Ended
Mar. 31, 2023
Supplier Finance Programs  
Supplier Finance Programs

NOTE 5 – SUPPLIER FINANCE PROGRAMS

The Company has established and maintains supplier finance programs with certain third-party financial institutions, which allow participating merchandise suppliers to voluntarily elect to assign the Company’s payment obligations due to these merchandise suppliers to one of the designated third-party institutions.  Under these supplier finance programs, the Company has agreed to pay the third-party financial institutions the stated amount of confirmed merchandise supplier invoices on the original maturity dates of the invoices, which are generally for a term of one year.  The Company does not have any assets pledged as security or other forms of guarantees for the committed payment to the third-party financial institutions.  As of March 31, 2023, and December 31, 2022, the Company had obligations outstanding under these programs for invoices that were confirmed as valid to the third-party financial institutions in the amounts of $4.3 billion and $4.2 billion, respectively, which were included as a component of “Accounts payable” on the accompanying Condensed Consolidated Balance Sheets.      

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCING
3 Months Ended
Mar. 31, 2023
Financing  
Financing

NOTE 6 – FINANCING

The following table identifies the amounts included in “Long-term debt” on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2023, and December 31, 2022 (in thousands):

    

March 31, 2023

    

December 31, 2022

Revolving Credit Facility, weighted-average variable interest rate of 6.900%

$

555,000

$

3.850% Senior Notes due 2023, effective interest rate of 3.851%

 

300,000

 

300,000

3.550% Senior Notes due 2026, effective interest rate of 3.570%

 

500,000

 

500,000

3.600% Senior Notes due 2027, effective interest rate of 3.619%

 

750,000

 

750,000

4.350% Senior Notes due 2028, effective interest rate of 4.383%

 

500,000

 

500,000

3.900% Senior Notes due 2029, effective interest rate of 3.901%

500,000

500,000

4.200% Senior Notes due 2030, effective interest rate of 4.205%

500,000

500,000

1.750% Senior Notes due 2031, effective interest rate of 1.798%

500,000

500,000

4.700% Senior Notes due 2032, effective interest rate of 4.740%

850,000

850,000

Total principal amount of debt

4,955,000

4,400,000

Less: Unamortized discount and debt issuance costs

27,322

28,347

Total long-term debt

$

4,927,678

$

4,371,653

Unsecured revolving credit facility:

The Company is party to a credit agreement dated June 15, 2021, as amended as of March 6, 2023 (the “Credit Agreement”).  The Credit Agreement provides for a five-year $1.8 billion unsecured revolving credit facility (the “Revolving Credit Facility”) arranged by

JPMorgan Chase Bank, N.A., which is scheduled to mature in June of 2026.  The Credit Agreement includes a $200 million sub-limit for the issuance of letters of credit and a $75 million sub-limit for swing line borrowings under the Revolving Credit Facility.  As described in the Credit Agreement governing the Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the Revolving Credit Facility by up to $900 million, provided that the aggregate amount of the commitments does not exceed $2.7 billion at any time.

On March 6, 2023, the Company entered into the First Amendment (the “Amendment”) to the credit agreement to convert the LIBOR based pricing to Secured Overnight Financing Rate (“SOFR”) based pricing.  The Amendment replaces an Adjusted LIBO Rate with an Adjusted Term SOFR Rate, comprised of the Term SOFR Rate plus 0.100%.  The Amendment made no other material changes to the terms of the credit agreement.

As of March 31, 2023, and December 31, 2022, the Company had outstanding letters of credit, primarily to support obligations related to workers’ compensation, general liability, and other insurance policies, under the Credit Agreement in the amounts of $5.0 million and $5.1 million, respectively, reducing the aggregate availability under the Credit Agreement by those amounts.  Substantially all of these outstanding letters of credit have a one-year term from the date of issuance.  

Borrowings under the Revolving Credit Facility (other than swing line loans) bear interest, at the Company’s option, at either an Alternate Base Rate or an Adjusted Term SOFR Rate (both as defined in the Credit Agreement) plus an applicable margin.  Swing line loans made under the Revolving Credit Facility bear interest at an Alternate Base Rate plus the applicable margin for Alternate Base Rate loans.  In addition, the Company pays a facility fee on the aggregate amount of the commitments under the Credit Agreement in an amount equal to a percentage of such commitments.  The interest rate margins and facility fee are based upon the better of the ratings assigned to the Company’s debt by Moody’s Investor Service, Inc. and Standard & Poor’s Ratings Services, subject to limited exceptions.  As of March 31, 2023, based upon the Company’s current credit ratings, its margin for Alternate Base Rate loans was 0.000%, its margin for Term Benchmark Revolving Loans was 0.900% and its facility fee was 0.100%.

The Credit Agreement contains certain covenants, including limitations on subsidiary indebtedness, a minimum consolidated fixed charge coverage ratio of 2.50:1.00 and a maximum consolidated leverage ratio of 3.50:1.00.  The consolidated fixed charge coverage ratio includes a calculation of earnings before interest, taxes, depreciation, amortization, rent, and non-cash share-based compensation expense to fixed charges.  Fixed charges include interest expense, capitalized interest, and rent expense.  The consolidated leverage ratio includes a calculation of adjusted debt to earnings before interest, taxes, depreciation, amortization, rent, and non-cash share-based compensation expense.  Adjusted debt includes outstanding debt, outstanding stand-by letters of credit, and similar instruments, five-times rent expense and excludes any premium or discount recorded in conjunction with the issuance of long-term debt.  In the event that the Company should default on any covenant (subject to customary grace periods, cure rights, and materiality thresholds) contained in the Credit Agreement, certain actions may be taken, including, but not limited to, possible termination of commitments, immediate payment of outstanding principal amounts plus accrued interest and other amounts payable under the Credit Agreement, and litigation from lenders.  As of March 31, 2023, the Company remained in compliance with all covenants under the Credit Agreement.

In addition to the letters of credit issued under the Credit Agreement described above, as of March 31, 2023, and December 31, 2022, respectively, the Company had additional outstanding letters of credit, primarily to support obligations under workers’ compensation, general liability, and other insurance policies, in the amount of $111.7 million and $96.6 million.  Substantially all of these letters of credit have a one-year term from the date of issuance and were not issued under the Company’s Credit Agreement or another committed facility.

Senior notes:

As of March 31, 2023, the Company has issued and outstanding a cumulative $4.4 billion aggregate principal amount of unsecured senior notes, which are due between 2023 and 2032, with UMB Bank, N.A. and U.S. Bank Trust Company, National Association as trustees.  Interest on the senior notes, ranging from 1.750% to 4.700%, is payable semi-annually and is computed on the basis of a 360-day year.  The $300 million aggregate principal amount of unsecured 3.850% Senior Notes due 2023 was included in “Long-term debt” on the accompanying Condensed Consolidated Balance Sheet as of March 31, 2023, and December 31, 2022, as the Company has the ability and intent to refinance these notes on a long-term basis.  None of the Company’s subsidiaries is a guarantor under the senior notes.  Each of the senior notes is subject to certain customary covenants, with which the Company complied as of March 31, 2023.      

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.23.1
WARRANTIES
3 Months Ended
Mar. 31, 2023
Warranties  
Warranties

NOTE 7 – WARRANTIES

The Company provides warranties on certain merchandise it sells with warranty periods ranging from 30 days to limited lifetime warranties. The risk of loss arising from warranty claims is typically the obligation of the Company’s suppliers. Certain suppliers provide upfront allowances to the Company in lieu of accepting the obligation for warranty claims.  For this merchandise, when sold, the Company bears the risk of loss associated with the cost of warranty claims.  Differences between supplier allowances received by the Company, in lieu of warranty obligations and estimated warranty expense, are recorded as an adjustment to cost of sales.  Estimated

warranty costs, which are recorded as obligations at the time of sale, are based on the historical failure rate of each individual product line.  The Company’s historical experience has been that failure rates are relatively consistent over time and that the ultimate cost of warranty claims to the Company has been driven by volume of units sold as opposed to fluctuations in failure rates or the variation of the cost of individual claims.

The Company’s product warranty liabilities are included in “Other current liabilities” on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2023, and December 31, 2022; the following table identifies the changes in the Company’s aggregate product warranty liabilities for the three months ended March 31, 2023 (in thousands):

Warranty liabilities, balance at December 31, 2022

$

98,564

Warranty claims

 

(38,626)

Warranty accruals

 

39,219

Foreign currency translation

41

Warranty liabilities, balance at March 31, 2023

$

99,198

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE REPURCHASE PROGRAM
3 Months Ended
Mar. 31, 2023
Share Repurchase Program  
Share repurchase program

NOTE 8 – SHARE REPURCHASE PROGRAM

In January of 2011, the Company’s Board of Directors approved a share repurchase program. Under the program, the Company may, from time to time, repurchase shares of its common stock, solely through open market purchases effected through a broker dealer at prevailing market prices, based on a variety of factors such as price, corporate trading policy requirements, and overall market conditions.  The Company’s Board of Directors may increase or otherwise modify, renew, suspend, or terminate the share repurchase program at any time, without prior notice.  As announced on November 15, 2022, the Company’s Board of Directors approved a resolution to increase the authorization amount under the share repurchase program by an additional $1.5 billion, resulting in a cumulative authorization amount of $21.8 billion.  The additional authorization is effective for three years, beginning on its respective announcement date.

The following table identifies shares of the Company’s common stock that have been repurchased as part of the Company’s publicly announced share repurchase program for the three months ended March 31, 2023 and 2022 (in thousands, except per share data):

For the Three Months Ended

March 31, 

    

2023

    

2022

Shares repurchased

 

1,357

1,167

Average price per share

$

819.06

$

664.15

Total investment

$

1,111,447

$

775,196

As of March 31, 2023, the Company had $611.9 million remaining under its share repurchase authorization.  Excise tax on shares repurchased, assessed at one percent of the fair market value of net shares repurchased, was $11.1 million for the three months ended March 31, 2023.

Subsequent to the end of the first quarter and through May 9, 2023, the Company repurchased 0.2 million additional shares of its common stock under its share repurchase program, at an average price of $867.43, for a total investment of $152.2 million.  The Company has repurchased a total of 92.0 million shares of its common stock under its share repurchase program since the inception of the program in January of 2011 and through May 9, 2023, at an average price of $231.29, for a total aggregate investment of $21.3 billion.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
3 Months Ended
Mar. 31, 2023
Accumulated Other Comprehensive Income (Loss)  
Accumulated Other Comprehensive Income (Loss)

NOTE 9 – ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

Accumulated other comprehensive income (loss) includes adjustments for foreign currency translations. The tables below summarize activity for changes in accumulated other comprehensive income (loss) for the three months ended March 31, 2023 and 2022 (in thousands):

Foreign

Total Accumulated Other

Currency (1)

Comprehensive Income

Accumulated other comprehensive income, balance at December 31, 2022

$

2,996

$

2,996

Change in accumulated other comprehensive income

18,898

18,898

Accumulated other comprehensive income, balance at March 31, 2023

$

21,894

$

21,894

Foreign

Total Accumulated Other

Currency (1)

Comprehensive Loss

Accumulated other comprehensive loss, balance at December 31, 2021

$

(6,799)

$

(6,799)

Change in accumulated other comprehensive income

5,063

5,063

Accumulated other comprehensive loss, balance at March 31, 2022

$

(1,736)

$

(1,736)

(1)Foreign currency translation is not shown net of additional U.S. tax, as other basis differences of non-U.S. subsidiaries are intended to be permanently reinvested.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE
3 Months Ended
Mar. 31, 2023
Revenue  
Revenue

NOTE 10 – REVENUE

The table below identifies the Company’s revenues disaggregated by major customer type for the three months ended March 31, 2023 and 2022 (in thousands):

For the Three Months Ended

March 31, 

    

2023

    

2022

Sales to do-it-yourself customers

$

1,918,467

$

1,815,814

Sales to professional service provider customers

 

1,711,964

 

1,399,364

Other sales and sales adjustments

 

77,433

 

80,833

Total sales

$

3,707,864

$

3,296,011

See Note 7 for information concerning the expected costs associated with the Company’s assurance warranty obligations.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS
3 Months Ended
Mar. 31, 2023
Share-Based Compensation and Benefit Plans  
Share-based compensation and benefit plans

NOTE 11 – SHARE-BASED COMPENSATION AND BENEFIT PLANS

The Company recognizes share-based compensation expense based on the fair value of the grants, awards, or shares at the time of the grant, award, or issuance.  Share-based compensation includes stock option awards, restricted stock awards, and stock appreciation rights issued under the Company’s incentive plans and stock issued through the Company’s employee stock purchase plan.

Stock options:

The Company’s incentive plans provide for the granting of stock options for the purchase of common stock of the Company to certain key employees of the Company.  Employee stock options are granted at an exercise price that is equal to the closing market price of the Company’s common stock on the date of the grant.  Employee stock options granted under the plans expire after 10 years and typically vest 25% per year, over four years.  The Company records compensation expense for the grant date fair value of the option awards evenly over the vesting period or minimum required service period.

The table below identifies stock option activity under these plans during the three months ended March 31, 2023 (in thousands, except per share data):

Shares

Weighted- Average

(in thousands)

Exercise Price

Outstanding at December 31, 2022

 

1,069

$

356.76

Granted

 

62

 

829.83

Exercised

 

(35)

 

291.35

Forfeited or expired

 

(5)

 

557.30

Outstanding at March 31, 2023

 

1,091

$

385.00

Exercisable at March 31, 2023

 

803

$

302.61

The fair value of each stock option award is estimated on the date of the grant using the Black-Scholes option pricing model. The Black-Scholes model requires the use of assumptions, including the risk-free rate, expected life, expected volatility, and expected dividend yield.

Risk-free interest rate – The United States Treasury rates in effect at the time the options are granted for the options’ expected life.
Expected life – Represents the period of time that options granted are expected to be outstanding. The Company uses historical experience to estimate the expected life of options granted.
Expected volatility – Measure of the amount, by which the Company’s stock price is expected to fluctuate, based on a historical trend.
Expected dividend yield – The Company has not paid, nor does it have plans in the foreseeable future to pay, any dividends.

The table below identifies the weighted-average assumptions used for grants awarded during the three months ended March 31, 2023 and 2022:

March 31, 

    

2023

2022

Risk free interest rate

 

3.91

%  

1.61

%  

Expected life

 

6.5

Years

6.5

Years

Expected volatility

 

29.1

%  

28.5

%  

Expected dividend yield

 

%  

%  

The following table summarizes activity related to stock options awarded by the Company for the three months ended March 31, 2023 and 2022 (in thousands, except per share data):

For the Three Months Ended

March 31, 

    

2023

    

2022

Compensation expense for stock options awarded

$

6,119

$

5,301

Income tax benefit from compensation expense related to stock options

 

1,534

 

1,346

Weighted-average grant-date fair value of options awarded

$

318.08

$

217.68

The remaining unrecognized compensation expense related to unvested stock option awards at March 31, 2023, was $48.2 million, and the weighted-average period of time over which this cost will be recognized is 2.8 years.

Other share-based compensation plans:

The Company sponsors other share-based compensation plans:  an employee stock purchase plan and incentive plans that provide for the awarding of shares of restricted stock to certain key employees and directors.  The Company’s employee stock purchase plan (the “ESPP”) permits eligible employees to purchase shares of the Company’s common stock at 85% of the fair market value.  The fair value of shares issued under the ESPP is based on the average of the high and low market prices of the Company’s common stock during the offering periods, and compensation expense is recognized based on the discount between the fair value and the employee purchase price for the shares sold to employees.  Restricted stock awarded under the incentive plans to certain key employees and directors vests after one-year or evenly over a three-year period and is held in escrow until such vesting has occurred.  The fair value of shares awarded under the incentive plans is based on the closing market price of the Company’s common stock on the date of the award, and compensation expense is recorded evenly over the vesting period or the minimum required service period.

The table below summarizes activity related to the Company’s other share-based compensation plans for the three months ended March 31, 2023 and 2022 (in thousands):

For the Three Months Ended

March 31, 

    

2023

    

2022

Compensation expense for shares issued under the ESPP

$

861

$

793

Income tax benefit from compensation expense related to shares issued under the ESPP

216

201

Compensation expense for restricted shares awarded

455

439

Income tax benefit from compensation expense related to restricted awards

$

114

$

112

Profit sharing and savings plan:

The Company sponsors a contributory profit sharing and savings plan (the “401(k) Plan”) that covers substantially all employees who are at least 21 years of age.  The Company makes matching contributions equal to 100% of the first 2% of each employee’s wages that are contributed and 25% of the next 4% of each employee’s wages that are contributed.  The Company may also make additional discretionary profit sharing contributions to the 401(k) Plan on an annual basis as determined by the Board of Directors.  The Company did not make any discretionary contributions to the 401(k) Plan during the three months ended March 31, 2023 or 2022.  The Company expensed matching contributions under the 401(k) Plan in the amount of $9.6 million and $8.6 million for the three months ended March 31, 2023 and 2022, respectively, which were primarily included in “Selling, general and administrative expenses” on the accompanying Condensed Consolidated Statements of Income.  

Nonqualified deferred compensation plan:

The Company sponsors a nonqualified deferred compensation plan (the “Deferred Compensation Plan”) for highly compensated employees whose contributions to the 401(k) Plan are limited due to the application of the annual limitations under the Internal Revenue Code.  The Company may make discretionary contributions to the Deferred Compensation Plan on an annual basis as determined by the Board of Directors.  In the event of bankruptcy, the assets of this plan are available to satisfy the claims of general creditors.  The Company has an unsecured obligation to pay, in the future, the value of the deferred compensation and Company match, if applicable, adjusted to reflect the performance, whether positive or negative, of selected investment measurement options chosen by each participant during the deferral period.  See Note 3 for further information concerning the Company’s marketable securities held to fulfill our future unsecured obligations under this plan.

The liability for compensation deferred under the Deferred Compensation Plan was $53.3 million and $49.4 million as of March 31, 2023, and December 31, 2022, respectively, which was included in “Other liabilities” on the accompanying Condensed Consolidated Balance Sheets.  The Company did not make any discretionary contributions to the Deferred Compensation Plan during the three months ended March 31, 2023 or 2022.  The Company expensed matching contributions under the Deferred Compensation Plan in the amount of less than $0.1 million for each of the three months ended March 31, 2023 and 2022, which were included in “Selling, general and administrative expenses” on the accompanying Condensed Consolidated Statements of Income.    

Stock appreciation rights:

The Company’s incentive plans provide for the granting of stock appreciation rights, which expire after 10 years and vest 25% per year, over four years, and are settled in cash.  As of March 31, 2023, and December 31, 2022, respectively, there were 14,748 and 13,159 stock appreciation rights outstanding.  During the three months ended March 31, 2023, there were 1,714 stock appreciation rights granted and 125 stock appreciation rights exercised.  The liability for compensation to be paid for redeemed stock appreciation rights was $3.2 million and $2.9 million as of March 31, 2023, and December 31, 2022, respectively, which were included in “Other liabilities” on the Condensed Consolidated Balance Sheets.  The Company recorded compensation expense for stock appreciation rights in the amount of $0.3 million and compensation benefit for stock appreciation rights in the amount of less than $0.1 million for the three months ended March 31, 2023 and 2022, respectively, which were included in “Selling, general and administrative expenses” on the accompanying Condensed Consolidated Statements of Income.    

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS
3 Months Ended
Mar. 31, 2023
Commitments  
Commitments

NOTE 12 COMMITMENTS

Renewable energy tax credits:

The Company has entered into an agreement to purchase federal renewable energy tax credits (“RETC”).  As of March 31, 2023, the Company has committed to purchase approximately $300 million RETCs upon the credit transfer date, which is anticipated to occur by September of 2024.  

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2023
Earnings Per Share  
Earnings per share

NOTE 13 – EARNINGS PER SHARE

The following table illustrates the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022 (in thousands, except per share data):

For the Three Months Ended

March 31, 

    

2023

    

2022

Numerator (basic and diluted):

 

  

 

  

Net income

$

516,885

$

481,880

Denominator:

 

  

 

  

Weighted-average common shares outstanding – basic

 

61,840

 

66,572

Effect of stock options (1)

 

558

 

618

Weighted-average common shares outstanding – assuming dilution

 

62,398

 

67,190

Earnings per share:

 

  

 

  

Earnings per share-basic

$

8.36

$

7.24

Earnings per share-assuming dilution

$

8.28

$

7.17

Antidilutive potential common shares not included in the calculation of diluted earnings per share:

 

  

 

  

Stock options (1)

 

149

 

115

Weighted-average exercise price per share of antidilutive stock options (1)

$

725.14

$

657.14

(1)See Note 11 for further information concerning the terms of the Company’s share-based compensation plans.

For the three months ended March 31, 2023 and 2022, the computation of diluted earnings per share did not include certain securities. These securities represent underlying stock options not included in the computation of diluted earnings per share, because the inclusion of such equity awards would have been antidilutive.

See Note 8 for information concerning the Company’s subsequent share repurchases.  

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.23.1
LEGAL MATTERS
3 Months Ended
Mar. 31, 2023
Legal Matters  
Legal matters

NOTE 14 – LEGAL MATTERS

The Company is currently involved in litigation incidental to the ordinary conduct of the Company’s business.  Based on existing facts and historical patterns, the Company accrues for litigation losses in instances where an adverse outcome is probable and the Company is able to reasonably estimate the probable loss in accordance with Accounting Standard Codification 450-20.  The Company also accrues for an estimate of legal costs to be incurred for litigation matters.  Although the Company cannot ascertain the amount of liability that it may incur from legal matters, it does not currently believe that, in the aggregate, these matters, taking into account applicable insurance and accruals, will have a material adverse effect on its consolidated financial position, results of operations or cash flows in a particular quarter or annual period.  

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.23.1
RECENT ACCOUNTING PRONOUNCEMENTS
3 Months Ended
Mar. 31, 2023
Recent Accounting Pronouncements  
Recent accounting pronouncements

NOTE 15 – RECENT ACCOUNTING PRONOUNCEMENTS

In September of 2022, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standard Update (“ASU”) No. 2022-04, “Liabilities – Supplier Finance Programs (Subtopic 405-50):  Disclosure of Supplier Finance Program Obligations” (“ASU 2022-04”).  ASU 2022-04 enhances the transparency of supplier finance programs.  Under ASU 2022-04, a buyer in a supplier finance program would be required to disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude.  ASU 2022-04 is effective for annual reporting periods beginning after December 15, 2022, including interim periods within that reporting period, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023.  ASU 2022-04 allows for early adoption and requires retrospective adoption, except on rollforward information, which should be applied prospectively.  The Company adopted this guidance, using the retrospective adoption method, beginning with its first quarter ending March 31, 2023, with the exception, as stated in the guidance, of the rollforward information, which will be adopted prospectively, disclosure for which will be effective with the Company’s fiscal year beginning after December 15, 2023.  The application of this new guidance did not have a material impact on the Company’s consolidated financial condition, results of operations or cash flows, as the guidance requires disclosure only.  See Note 5 for further information concerning the Company’s supplier finance programs.  

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.23.1
BASIS OF PRESENTATION (Policies)
3 Months Ended
Mar. 31, 2023
Basis of Presentation.  
Principles of consolidation, policy

Principles of consolidation:

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries.  All inter-company balances and transactions have been eliminated in consolidation.    

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.23.1
VARIABLE INTEREST ENTITIES (Policies)
3 Months Ended
Mar. 31, 2023
Variable Interest Entities  
Variable interest entities, policy

The Company invests in certain tax credit funds that promote renewable energy.  These investments generate a return primarily through the realization of federal tax credits and other tax benefits.  The Company accounts for the tax attributes of its renewable energy investments using the deferral method.  Under this method, realized investment tax credits and other tax benefits are recognized as a reduction of the renewable energy tax credits.

The Company has determined its investment in these tax credit funds were investments in variable interest entities (“VIEs”).  The Company analyzes any investments in VIEs at inception and again if certain triggering events are identified to determine if it is the primary beneficiary.  The Company considers a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact the VIEs’ economic performance including, but not limited to, the ability to direct financing, leasing, construction, and other operating decisions and activities.  As of March 31, 2023, the Company had invested in six unconsolidated tax credit fund entities that were considered to be VIEs and concluded it was not the primary beneficiary of any of the entities, as it did not have the power to control the activities that most significantly impact the entities, and has therefore accounted for these investments using the equity method.  

The Company’s maximum exposure to losses associated with these VIEs is generally limited to its net investment, which was $36.9 million as of March 31, 2023, and was included in “Other assets, net” on the accompanying Condensed Consolidated Balance Sheets.  As of March 31, 2023, the Company had commitments to make certain additional capital contributions to one of its tax credit funds totaling approximately $3.1 million upon achievement of project milestones by the solar energy farms, which was paid subsequent to the end of the first quarter.

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Policies)
3 Months Ended
Mar. 31, 2023
Fair Value Measurements  
Fair value of financial instruments

The Company uses the fair value hierarchy, which prioritizes the inputs used to measure the fair value of certain of its financial instruments.  The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).  The Company uses the income and market approaches to determine the fair value of its assets and liabilities.  The three levels of the fair value hierarchy are set forth below:

Level 1 – Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.
Level 2 – Inputs other than quoted prices in active markets included within Level 1 that are observable for the asset or liability, either directly or indirectly.
Level 3 – Unobservable inputs for the asset or liability.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.1
WARRANTIES (Policies)
3 Months Ended
Mar. 31, 2023
Warranties  
Warranties, policy

The Company provides warranties on certain merchandise it sells with warranty periods ranging from 30 days to limited lifetime warranties. The risk of loss arising from warranty claims is typically the obligation of the Company’s suppliers. Certain suppliers provide upfront allowances to the Company in lieu of accepting the obligation for warranty claims.  For this merchandise, when sold, the Company bears the risk of loss associated with the cost of warranty claims.  Differences between supplier allowances received by the Company, in lieu of warranty obligations and estimated warranty expense, are recorded as an adjustment to cost of sales.  Estimated

warranty costs, which are recorded as obligations at the time of sale, are based on the historical failure rate of each individual product line.  The Company’s historical experience has been that failure rates are relatively consistent over time and that the ultimate cost of warranty claims to the Company has been driven by volume of units sold as opposed to fluctuations in failure rates or the variation of the cost of individual claims.

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2023
Fair Value Measurements  
Valuation of marketable securities

The tables below identify the estimated fair value of the Company’s marketable securities, determined by reference to quoted market prices (Level 1), as of March 31, 2023, and December 31, 2022 (in thousands):

March 31, 2023

Quoted Priced in Active Markets

Significant Other

Significant

for Identical Instruments

Observable Inputs

Unobservable Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Marketable securities

$

53,321

$

$

$

53,321

December 31, 2022

Quoted Prices in Active Markets

Significant Other

Significant

for Identical Instruments

Observable Inputs

Unobservable Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Marketable securities

$

49,371

$

$

$

49,371

Valuation of senior notes

March 31, 2023

December 31, 2022

Carrying Amount

Estimated Fair Value

Carrying Amount

Estimated Fair Value

Senior Notes

$

4,372,678

$

4,194,546

$

4,371,653

$

4,119,777

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2023
Leases  
Summary of total lease cost

For the Three Months Ended

March 31, 

    

2023

2022

Operating lease cost

$

96,518

$

89,709

Short-term operating lease cost

 

3,704

 

2,777

Variable operating lease cost

 

24,471

 

23,457

Sublease income

 

(1,214)

 

(1,145)

Total lease cost

$

123,479

$

114,798

Other lease related information

    

For the Three Months Ended

March 31, 

2023

2022

Cash paid for amounts included in the measurement of operating lease liabilities:

 

  

Operating cash flows from operating leases

$

95,494

$

89,829

Right-of-use assets obtained in exchange for new operating lease liabilities

126,986

63,934

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCING (Tables)
3 Months Ended
Mar. 31, 2023
Financing  
Outstanding financing facilities

    

March 31, 2023

    

December 31, 2022

Revolving Credit Facility, weighted-average variable interest rate of 6.900%

$

555,000

$

3.850% Senior Notes due 2023, effective interest rate of 3.851%

 

300,000

 

300,000

3.550% Senior Notes due 2026, effective interest rate of 3.570%

 

500,000

 

500,000

3.600% Senior Notes due 2027, effective interest rate of 3.619%

 

750,000

 

750,000

4.350% Senior Notes due 2028, effective interest rate of 4.383%

 

500,000

 

500,000

3.900% Senior Notes due 2029, effective interest rate of 3.901%

500,000

500,000

4.200% Senior Notes due 2030, effective interest rate of 4.205%

500,000

500,000

1.750% Senior Notes due 2031, effective interest rate of 1.798%

500,000

500,000

4.700% Senior Notes due 2032, effective interest rate of 4.740%

850,000

850,000

Total principal amount of debt

4,955,000

4,400,000

Less: Unamortized discount and debt issuance costs

27,322

28,347

Total long-term debt

$

4,927,678

$

4,371,653

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.23.1
WARRANTIES (Tables)
3 Months Ended
Mar. 31, 2023
Warranties  
Changes in product warranty liabilities

Warranty liabilities, balance at December 31, 2022

$

98,564

Warranty claims

 

(38,626)

Warranty accruals

 

39,219

Foreign currency translation

41

Warranty liabilities, balance at March 31, 2023

$

99,198

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE REPURCHASE PROGRAM (Tables)
3 Months Ended
Mar. 31, 2023
Share Repurchase Program  
Schedule of shares repurchased

For the Three Months Ended

March 31, 

    

2023

    

2022

Shares repurchased

 

1,357

1,167

Average price per share

$

819.06

$

664.15

Total investment

$

1,111,447

$

775,196

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)
3 Months Ended
Mar. 31, 2023
Accumulated Other Comprehensive Income (Loss)  
Summary of activity for changes in accumulated other comprehensive income (loss)

Foreign

Total Accumulated Other

Currency (1)

Comprehensive Income

Accumulated other comprehensive income, balance at December 31, 2022

$

2,996

$

2,996

Change in accumulated other comprehensive income

18,898

18,898

Accumulated other comprehensive income, balance at March 31, 2023

$

21,894

$

21,894

Foreign

Total Accumulated Other

Currency (1)

Comprehensive Loss

Accumulated other comprehensive loss, balance at December 31, 2021

$

(6,799)

$

(6,799)

Change in accumulated other comprehensive income

5,063

5,063

Accumulated other comprehensive loss, balance at March 31, 2022

$

(1,736)

$

(1,736)

(1)Foreign currency translation is not shown net of additional U.S. tax, as other basis differences of non-U.S. subsidiaries are intended to be permanently reinvested.
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2023
Revenue  
Disaggregation of revenue

For the Three Months Ended

March 31, 

    

2023

    

2022

Sales to do-it-yourself customers

$

1,918,467

$

1,815,814

Sales to professional service provider customers

 

1,711,964

 

1,399,364

Other sales and sales adjustments

 

77,433

 

80,833

Total sales

$

3,707,864

$

3,296,011

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS (Tables)
3 Months Ended
Mar. 31, 2023
Employee stock option [Member]  
Share-Based Compensation and Benefit Plans  
Summary of stock options

Shares

Weighted- Average

(in thousands)

Exercise Price

Outstanding at December 31, 2022

 

1,069

$

356.76

Granted

 

62

 

829.83

Exercised

 

(35)

 

291.35

Forfeited or expired

 

(5)

 

557.30

Outstanding at March 31, 2023

 

1,091

$

385.00

Exercisable at March 31, 2023

 

803

$

302.61

Black-Scholes option pricing model

March 31, 

    

2023

2022

Risk free interest rate

 

3.91

%  

1.61

%  

Expected life

 

6.5

Years

6.5

Years

Expected volatility

 

29.1

%  

28.5

%  

Expected dividend yield

 

%  

%  

Summary of activity of share-based compensation and benefit plans

For the Three Months Ended

March 31, 

    

2023

    

2022

Compensation expense for stock options awarded

$

6,119

$

5,301

Income tax benefit from compensation expense related to stock options

 

1,534

 

1,346

Weighted-average grant-date fair value of options awarded

$

318.08

$

217.68

Restricted stock [Member]  
Share-Based Compensation and Benefit Plans  
Summary of activity of share-based compensation and benefit plans

For the Three Months Ended

March 31, 

    

2023

    

2022

Compensation expense for shares issued under the ESPP

$

861

$

793

Income tax benefit from compensation expense related to shares issued under the ESPP

216

201

Compensation expense for restricted shares awarded

455

439

Income tax benefit from compensation expense related to restricted awards

$

114

$

112

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share  
Computation of basic and diluted earnings per share

For the Three Months Ended

March 31, 

    

2023

    

2022

Numerator (basic and diluted):

 

  

 

  

Net income

$

516,885

$

481,880

Denominator:

 

  

 

  

Weighted-average common shares outstanding – basic

 

61,840

 

66,572

Effect of stock options (1)

 

558

 

618

Weighted-average common shares outstanding – assuming dilution

 

62,398

 

67,190

Earnings per share:

 

  

 

  

Earnings per share-basic

$

8.36

$

7.24

Earnings per share-assuming dilution

$

8.28

$

7.17

Antidilutive potential common shares not included in the calculation of diluted earnings per share:

 

  

 

  

Stock options (1)

 

149

 

115

Weighted-average exercise price per share of antidilutive stock options (1)

$

725.14

$

657.14

(1)See Note 11 for further information concerning the terms of the Company’s share-based compensation plans.

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.1
VARIABLE INTEREST ENTITIES (Narrative) (Details)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
entity
Basis of Presentation  
Number of unconsolidated tax credit fund entities that were considered to be Variable Interest Entities | entity 6
Equity method investment in VIEs, net $ 36.9
Capital contributions $ 3.1
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Fair Value Measurements      
Increase (decrease) in fair value of marketable securities $ 2.5 $ (2.8)  
Non-financial assets and liabilities measured at fair value on a nonrecurring basis $ 0.0   $ 0.0
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Fair Value of Marketable Securities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Measurements    
Estimated fair value of marketable securities $ 53,321 $ 49,371
Fair value, inputs, Level 1 [Member]    
Fair Value Measurements    
Estimated fair value of marketable securities $ 53,321 $ 49,371
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS (Fair Value of Senior Notes) (Details) - Fair value, inputs, Level 2 [Member] - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Measurements    
Carrying amount of senior notes $ 4,372,678 $ 4,371,653
Estimated fair value of senior notes $ 4,194,546 $ 4,119,777
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Summary of Total Lease Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Leases    
Operating lease cost $ 96,518 $ 89,709
Short-term operating lease cost 3,704 2,777
Variable operating lease cost 24,471 23,457
Sublease income (1,214) (1,145)
Total lease cost $ 123,479 $ 114,798
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES (Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Leases    
Cash paid for amounts included in the measurement of operating lease liabilities, operating cash flows from operating leases $ 95,494 $ 89,829
Right-of-use asset obtained in exchange for new operating lease liability $ 126,986 $ 63,934
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.1
SUPPLIER FINANCE PROGRAMS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Accounts payable, trade $ 4,300,000 $ 4,200,000
Supplier Finance Programs [Member]    
Debt Instrument [Line Items]    
Debt instrument term 1 year  
Assets pledged as security or other forms of guarantees $ 0  
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCING (Unsecured Revolving Credit Facility) (Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Letter of credit [Member]      
Financing      
Letters of credit $ 111.7 $ 111.7 $ 96.6
Line of credit facility [Member]      
Financing      
Line of credit facility covenant compliance   As of March 31, 2023, the Company remained in compliance with all covenants under the Credit Agreement.  
Line of credit facility [Member] | Unsecured debt [Member]      
Financing      
Credit agreement inception date   Jun. 15, 2021  
Number of years in credit facility, term 5 years 5 years  
Current maximum borrowing capacity under credit facility $ 1,800.0 $ 1,800.0  
Maximum aggregate increase to credit facility allowable   900.0  
Maximum aggregate capacity of credit facility allowable   2,700.0  
Letters of credit $ 5.0 $ 5.0 $ 5.1
Line of credit facility fee percentage   0.10%  
Minimum debt instrument consolidated fixed charge coverage ratio covenant   2.50  
Maximum debt instrument consolidated leverage ratio covenant   3.50  
Line of credit facility [Member] | Unsecured debt [Member] | Spread over Alternate Base rate [Member]      
Financing      
Line of credit current interest rate   0.00%  
Line of credit facility [Member] | Unsecured debt [Member] | Spread over Term Benchmark Revolving Loans rate [Member]      
Financing      
Line of credit current interest rate   0.90%  
Line of credit facility [Member] | Unsecured debt [Member] | Spread over Secured Overnight Financing Rate [Member]      
Financing      
Line of credit current interest rate 0.10%    
Line of credit facility [Member] | Unsecured debt [Member] | Letter of credit [Member]      
Financing      
Line of credit facility sublimit   $ 200.0  
Line of credit facility [Member] | Unsecured debt [Member] | Swing line revolver [Member]      
Financing      
Line of credit facility sublimit   $ 75.0  
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCING (Senior Notes) (Narrative) (Details) - Senior notes [Member]
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
entity
D
Dec. 31, 2022
Financing    
Face amount of senior notes $ 4,400  
Number of days in annual interest calculation period | D 360  
Number of guarantors under the senior notes | entity 0  
Debt instrument covenant compliance Each of the senior notes is subject to certain customary covenants, with which the Company complied as of March 31, 2023.  
Minimum [Member]    
Financing    
Interest rate of senior notes 1.75%  
Maximum [Member]    
Financing    
Interest rate of senior notes 4.70%  
3.850% Senior Notes due 2023 [Member]    
Financing    
Face amount of senior notes $ 300  
Interest rate of senior notes 3.85% 3.85%
4.700% Senior Notes due 2032 [Member]    
Financing    
Interest rate of senior notes 4.70% 4.70%
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.1
FINANCING (Outstanding Financing Facilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Financing    
Total principal amount of debt $ 4,955,000 $ 4,400,000
Less: Unamortized discount and debt issuance costs 27,322 28,347
Total long-term debt 4,927,678 4,371,653 [1]
Revolving Credit Facility [Member] | Revolving Credit Facility [Member]    
Financing    
Revolving credit facility $ 555,000  
Unsecured revolving credit facility, weighted-average variable interest rate 6.90%  
Senior notes [Member]    
Financing    
Senior notes, principal amount $ 4,400,000  
Senior notes [Member] | 3.850% Senior Notes due 2023 [Member]    
Financing    
Senior notes 300,000 $ 300,000
Senior notes, principal amount $ 300,000  
Interest rate of senior notes 3.85% 3.85%
Senior notes, effective interest rate 3.851% 3.851%
Senior notes [Member] | 3.550% Senior Notes due 2026 [Member]    
Financing    
Senior notes $ 500,000 $ 500,000
Interest rate of senior notes 3.55% 3.55%
Senior notes, effective interest rate 3.57% 3.57%
Senior notes [Member] | 3.600% Senior Notes due 2027 [Member]    
Financing    
Senior notes $ 750,000 $ 750,000
Interest rate of senior notes 3.60% 3.60%
Senior notes, effective interest rate 3.619% 3.619%
Senior notes [Member] | 4.350% Senior Notes due 2028 [Member]    
Financing    
Senior notes $ 500,000 $ 500,000
Interest rate of senior notes 4.35% 4.35%
Senior notes, effective interest rate 4.383% 4.383%
Senior notes [Member] | 3.900% Senior Notes due 2029 [Member]    
Financing    
Senior notes $ 500,000 $ 500,000
Interest rate of senior notes 3.90% 3.90%
Senior notes, effective interest rate 3.901% 3.901%
Senior notes [Member] | 4.200% Senior Notes due 2030 [Member]    
Financing    
Senior notes $ 500,000 $ 500,000
Interest rate of senior notes 4.20% 4.20%
Senior notes, effective interest rate 4.205% 4.205%
Senior notes [Member] | 1.750% Senior Notes due 2031 [Member]    
Financing    
Senior notes, principal amount $ 500,000 $ 500,000
Interest rate of senior notes 1.75% 1.75%
Senior notes, effective interest rate 1.798% 1.798%
Senior notes [Member] | 4.700% Senior Notes due 2032 [Member]    
Financing    
Senior notes $ 850,000 $ 850,000
Interest rate of senior notes 4.70% 4.70%
Senior notes, effective interest rate 4.74% 4.74%
[1] The balance sheet at December 31, 2022, has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by United States generally accepted accounting principles for complete financial statements.
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.1
WARRANTIES (Product Warranty Liabilities) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Warranties  
Warranty liabilities, beginning balance $ 98,564
Warranty claims (38,626)
Warranty accruals 39,219
Foreign currency translation 41
Warranty liabilities, ending balance $ 99,198
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE REPURCHASE PROGRAM (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 148 Months Ended
Nov. 15, 2022
May 09, 2023
Mar. 31, 2023
Mar. 31, 2022
May 09, 2023
Share Repurchase Program          
Increase in authorized amount $ 1,500,000        
Cumulative authorized amount $ 21,800,000        
Authorization effective period 3 years        
Remaining balance under share repurchase program     $ 611,900    
Common stock repurchased, shares     1,357 1,167  
Common stock repurchased, average price per share     $ 819.06 $ 664.15  
Common stock repurchased, value     $ 1,111,447 $ 775,196  
Excise tax on share repurchases     $ 11,115    
Subsequent event [Member]          
Share Repurchase Program          
Common stock repurchased, shares   200     92,000
Common stock repurchased, average price per share   $ 867.43     $ 231.29
Common stock repurchased, value   $ 152,200     $ 21,300,000
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE REPURCHASE PROGRAM (Schedule of Shares Repurchased) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share Repurchase Program    
Shares repurchased 1,357 1,167
Average price per share $ 819.06 $ 664.15
Total investment $ 1,111,447 $ 775,196
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.23.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Balance at beginning of period $ (1,060,752) [1] $ (66,423)
Change in accumulated other comprehensive income (loss) 18,898 5,063
Balance at end of period (1,625,017) (328,273)
Accumulated other comprehensive income (loss) [Member]    
Balance at beginning of period 2,996 (6,799)
Change in accumulated other comprehensive income (loss) 18,898 5,063
Balance at end of period 21,894 (1,736)
Foreign currency [Member]    
Balance at beginning of period 2,996 (6,799)
Change in accumulated other comprehensive income (loss) 18,898 5,063
Balance at end of period $ 21,894 $ (1,736)
[1] The balance sheet at December 31, 2022, has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by United States generally accepted accounting principles for complete financial statements.
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE (Disaggregation of Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue    
Sales $ 3,707,864 $ 3,296,011
DIY customer [Member]    
Disaggregation of Revenue    
Sales 1,918,467 1,815,814
Professional service provider customer [Member]    
Disaggregation of Revenue    
Sales 1,711,964 1,399,364
Other customers and sales adjustments [Member]    
Disaggregation of Revenue    
Sales $ 77,433 $ 80,833
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Option) (Narrative) (Details) - Stock option [Member]
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
Share-Based Compensation and Benefit Plans  
Remaining unrecognized compensation expense $ 48.2
Weighted-average period for cost recognition 2 years 9 months 18 days
Employee stock option [Member]  
Share-Based Compensation and Benefit Plans  
Options expiration period 10 years
Vesting period 4 years
Option vesting rate per year 25.00%
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS (Other Share-Based Compensation) (Narrative) (Details) - Employee stock purchase plan [Member]
3 Months Ended
Mar. 31, 2023
Share-Based Compensation and Benefit Plans  
Employee stock purchase plan stock purchase percentage 85.00%
Restricted stock [Member] | Minimum [Member]  
Share-Based Compensation and Benefit Plans  
Vesting period 1 year
Restricted stock [Member] | Maximum [Member]  
Share-Based Compensation and Benefit Plans  
Vesting period 3 years
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS (Profit Sharing and Savings Plan) (Narrative) (Detail) - Profit sharing and savings plan [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Compensation and Benefit Plans    
Profit sharing and savings plan, employer discretionary contribution $ 0 $ 0
Profit sharing and savings plan, cost recognized $ 9,600 $ 8,600
Employee's first 2% of contributed wages [Member]    
Share-Based Compensation and Benefit Plans    
Profit sharing and savings plan, Company match 100.00%  
Employee's next 4% of contributed wages [Member]    
Share-Based Compensation and Benefit Plans    
Profit sharing and savings plan, Company match 25.00%  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS (Nonqualified Deferred Compensation Plan) (Narrative) (Details) - Nonqualified Deferred Compensation Plan [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Share-Based Compensation and Benefit Plans      
Deferred compensation plan obligation $ 53.3   $ 49.4
Deferred compensation plan, employer discretionary contribution 0.0 $ 0.0  
Deferred compensation plan cost recognized $ 0.1 $ 0.1  
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Appreciation Rights) (Narrative) (Details) - Stock appreciation rights (SARs) [Member] - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Share-Based Compensation and Benefit Plans      
Stock appreciation rights expiration period 10 years    
Stock appreciation rights vesting rate per year 25.00%    
Vesting period 4 years    
Stock appreciation rights outstanding 14,748   13,159
Stock appreciation rights granted during the period, units 1,714    
Stock appreciation rights exercised during the period, units 125    
Liability for compensation to be paid for redeemed stock appreciation rights $ 3.2   $ 2.9
Compensation expense (benefit) for share-based compensation $ 0.3 $ (0.1)  
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS (Summary of Stock Options) (Details) - Employee stock option [Member]
shares in Thousands
3 Months Ended
Mar. 31, 2023
$ / shares
shares
Share-Based Compensation and Benefit Plans  
Outstanding shares, beginning balance | shares 1,069
Outstanding weighted-average exercise price, beginning balance | $ / shares $ 356.76
Granted, shares | shares 62
Granted, weighted-average exercise price | $ / shares $ 829.83
Exercised, shares | shares (35)
Exercised, weighted-average exercise price | $ / shares $ 291.35
Forfeited or expired, shares | shares (5)
Forfeited or expired, weighted-average exercise price | $ / shares $ 557.30
Outstanding shares, ending balance | shares 1,091
Outstanding weighted-average exercise price, ending balance | $ / shares $ 385.00
Exercisable shares, ending balance | shares 803
Exercisable weighted-average exercise price, ending balance | $ / shares $ 302.61
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS (Black-Scholes Option Pricing Model) (Details) - Employee stock option [Member]
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Compensation and Benefit Plans    
Risk-free interest rate 3.91% 1.61%
Expected life 6 years 6 months 6 years 6 months
Expected volatility 29.10% 28.50%
Expected dividend yield 0.00% 0.00%
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Compensation and Benefit Plans    
Weighted-average grant-date fair value of options awarded $ 318.08 $ 217.68
Employee stock option [Member] | Stock option [Member]    
Share-Based Compensation and Benefit Plans    
Compensation expense (benefit) for share-based compensation $ 6,119 $ 5,301
Income tax benefit from compensation expense for share-based compensation $ 1,534 $ 1,346
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.23.1
SHARE-BASED COMPENSATION AND BENEFIT PLANS (Other Share-Based Compensation Activity) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Employee stock purchase plan [Member]    
Share-Based Compensation and Benefit Plans    
Compensation expense (benefit) for share-based compensation $ 861 $ 793
Income tax benefit from compensation expense for share-based compensation 216 201
Restricted stock [Member]    
Share-Based Compensation and Benefit Plans    
Compensation expense (benefit) for share-based compensation 455 439
Income tax benefit from compensation expense for share-based compensation $ 114 $ 112
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS (Commitments) (Narrative) (Details)
$ in Millions
Mar. 31, 2023
USD ($)
Renewable energy tax credit [Member]  
Commitments  
Purchase commitment $ 300
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator (basic and diluted):    
Net income $ 516,885 $ 481,880
Denominator:    
Denominator for basic earnings per share - weighted-average shares 61,840 66,572
Effect of stock options 558 618
Denominator for diluted earnings per share - weighted-average shares and assumed conversion 62,398 67,190
Earnings per share - basic $ 8.36 $ 7.24
Earnings per share - assuming dilution $ 8.28 $ 7.17
Antidilutive stock options 149 115
Weighted-average exercise price per share of antidilutive stock options $ 725.14 $ 657.14
XML 76 orly-20230331x10q_htm.xml IDEA: XBRL DOCUMENT 0000898173 orly:RenewableEnergyTaxCreditMember 2023-03-31 0000898173 2022-11-15 0000898173 us-gaap:SubsequentEventMember 2023-04-01 2023-05-09 0000898173 us-gaap:SubsequentEventMember 2011-01-01 2023-05-09 0000898173 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000898173 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000898173 us-gaap:RetainedEarningsMember 2023-03-31 0000898173 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000898173 us-gaap:AccumulatedTranslationAdjustmentMember 2023-03-31 0000898173 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000898173 us-gaap:RetainedEarningsMember 2022-12-31 0000898173 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000898173 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000898173 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000898173 us-gaap:RetainedEarningsMember 2022-03-31 0000898173 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000898173 us-gaap:AccumulatedTranslationAdjustmentMember 2022-03-31 0000898173 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000898173 us-gaap:RetainedEarningsMember 2021-12-31 0000898173 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000898173 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000898173 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000898173 us-gaap:EmployeeStockOptionMember 2022-12-31 0000898173 us-gaap:EmployeeStockOptionMember 2023-03-31 0000898173 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0000898173 srt:MinimumMember us-gaap:RestrictedStockMember orly:EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0000898173 srt:MaximumMember us-gaap:RestrictedStockMember orly:EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0000898173 orly:ProfessionalServiceProviderCustomerMember 2023-01-01 2023-03-31 0000898173 orly:OtherCustomersAndSalesAdjustmentsMember 2023-01-01 2023-03-31 0000898173 orly:DIYCustomerMember 2023-01-01 2023-03-31 0000898173 orly:ProfessionalServiceProviderCustomerMember 2022-01-01 2022-03-31 0000898173 orly:OtherCustomersAndSalesAdjustmentsMember 2022-01-01 2022-03-31 0000898173 orly:DIYCustomerMember 2022-01-01 2022-03-31 0000898173 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-03-31 0000898173 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000898173 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-03-31 0000898173 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000898173 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000898173 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000898173 us-gaap:LineOfCreditMember us-gaap:LineOfCreditMember 2023-03-31 0000898173 us-gaap:LineOfCreditMember 2023-01-01 2023-03-31 0000898173 us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember 2023-03-31 0000898173 us-gaap:LetterOfCreditMember 2023-03-31 0000898173 us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember 2022-12-31 0000898173 us-gaap:LetterOfCreditMember 2022-12-31 0000898173 us-gaap:FairValueInputsLevel1Member 2023-03-31 0000898173 us-gaap:FairValueInputsLevel1Member 2022-12-31 0000898173 us-gaap:StockOptionMember 2023-01-01 2023-03-31 0000898173 us-gaap:StockOptionMember 2023-03-31 0000898173 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0000898173 orly:ProfitSharingAndSavingsPlanMember orly:ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember 2023-01-01 2023-03-31 0000898173 orly:ProfitSharingAndSavingsPlanMember orly:ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember 2023-01-01 2023-03-31 0000898173 orly:ProfitSharingAndSavingsPlanMember 2023-01-01 2023-03-31 0000898173 orly:ProfitSharingAndSavingsPlanMember 2022-01-01 2022-03-31 0000898173 us-gaap:StockAppreciationRightsSARSMember 2023-03-31 0000898173 us-gaap:StockAppreciationRightsSARSMember 2022-12-31 0000898173 orly:NonqualifiedDeferredCompensationPlanMember 2023-03-31 0000898173 orly:NonqualifiedDeferredCompensationPlanMember 2022-12-31 0000898173 orly:NonqualifiedDeferredCompensationPlanMember 2023-01-01 2023-03-31 0000898173 orly:NonqualifiedDeferredCompensationPlanMember 2022-01-01 2022-03-31 0000898173 orly:SupplierFinanceProgramsMember 2023-01-01 2023-03-31 0000898173 srt:MinimumMember us-gaap:SeniorNotesMember 2023-03-31 0000898173 srt:MaximumMember us-gaap:SeniorNotesMember 2023-03-31 0000898173 orly:SeniorNotesDue2032At4.700Member us-gaap:SeniorNotesMember 2023-03-31 0000898173 orly:SeniorNotesDue2030At4200Member us-gaap:SeniorNotesMember 2023-03-31 0000898173 orly:SeniorNotesDue2029At3900Member us-gaap:SeniorNotesMember 2023-03-31 0000898173 orly:SeniorNotesDue2028At4350Member us-gaap:SeniorNotesMember 2023-03-31 0000898173 orly:SeniorNotesDue2027At3600Member us-gaap:SeniorNotesMember 2023-03-31 0000898173 orly:SeniorNotesDue2026At3550Member us-gaap:SeniorNotesMember 2023-03-31 0000898173 orly:SeniorNotesDue2032At4.700Member us-gaap:SeniorNotesMember 2022-12-31 0000898173 orly:SeniorNotesDue2030At4200Member us-gaap:SeniorNotesMember 2022-12-31 0000898173 orly:SeniorNotesDue2029At3900Member us-gaap:SeniorNotesMember 2022-12-31 0000898173 orly:SeniorNotesDue2028At4350Member us-gaap:SeniorNotesMember 2022-12-31 0000898173 orly:SeniorNotesDue2027At3600Member us-gaap:SeniorNotesMember 2022-12-31 0000898173 orly:SeniorNotesDue2026At3550Member us-gaap:SeniorNotesMember 2022-12-31 0000898173 orly:SeniorNotesDue2023At3850Member us-gaap:SeniorNotesMember 2022-12-31 0000898173 us-gaap:FairValueInputsLevel2Member 2023-03-31 0000898173 us-gaap:FairValueInputsLevel2Member 2022-12-31 0000898173 orly:SeniorNotesDue2031At1750Member us-gaap:SeniorNotesMember 2023-03-31 0000898173 orly:SeniorNotesDue2023At3850Member us-gaap:SeniorNotesMember 2023-03-31 0000898173 orly:SeniorNotesDue2031At1750Member us-gaap:SeniorNotesMember 2022-12-31 0000898173 orly:SupplierFinanceProgramsMember 2023-03-31 0000898173 us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember orly:SpreadOverSecuredOvernightFinancingRateMember 2023-03-06 2023-03-31 0000898173 us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember us-gaap:BaseRateMember 2023-01-01 2023-03-31 0000898173 us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember orly:SpreadOverTermBenchmarkRevolvingLoansRateMember 2023-01-01 2023-03-31 0000898173 us-gaap:CommonStockMember 2023-03-31 0000898173 us-gaap:CommonStockMember 2022-12-31 0000898173 us-gaap:CommonStockMember 2022-03-31 0000898173 us-gaap:CommonStockMember 2021-12-31 0000898173 2022-03-31 0000898173 2021-12-31 0000898173 us-gaap:EmployeeStockOptionMember us-gaap:StockOptionMember 2023-01-01 2023-03-31 0000898173 us-gaap:StockAppreciationRightsSARSMember 2023-01-01 2023-03-31 0000898173 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0000898173 us-gaap:EmployeeStockOptionMember us-gaap:StockOptionMember 2022-01-01 2022-03-31 0000898173 us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-03-31 0000898173 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0000898173 orly:EmployeeStockPurchasePlanMember 2022-01-01 2022-03-31 0000898173 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000898173 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000898173 2022-11-15 2022-11-15 0000898173 2022-01-01 2022-03-31 0000898173 us-gaap:SeniorNotesMember 2023-03-31 0000898173 us-gaap:SeniorNotesMember 2023-01-01 2023-03-31 0000898173 us-gaap:LineOfCreditMember us-gaap:LetterOfCreditMember us-gaap:UnsecuredDebtMember 2023-01-01 2023-03-31 0000898173 us-gaap:LineOfCreditMember orly:SwingLineRevolverMember us-gaap:UnsecuredDebtMember 2023-01-01 2023-03-31 0000898173 orly:EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0000898173 us-gaap:LineOfCreditMember us-gaap:UnsecuredDebtMember 2023-01-01 2023-03-31 0000898173 2023-03-31 0000898173 2022-12-31 0000898173 2023-05-01 0000898173 2023-01-01 2023-03-31 shares iso4217:USD pure orly:D orly:entity iso4217:USD shares 0000898173 --12-31 2023 Q1 false O Reilly Automotive Inc 0 0 0 0 61038936 62353221 10-Q true 2023-03-31 false MO 000-21318 27-4358837 233 South Patterson Avenue Springfield MO 65802 417 862-6708 Common Stock, ORLY NASDAQ Yes Yes Large Accelerated Filer false false false 60878940 59872000 108583000 346037000 343155000 128758000 127019000 4543980000 4359126000 109347000 110376000 5187994000 5048259000 7649066000 7438065000 3090010000 3014024000 4559056000 4424041000 2166646000 2112267000 892094000 884445000 167026000 158967000 12972816000 12627979000 6055992000 5881157000 136723000 138926000 111324000 126888000 132022000 166433000 117790000 0 375451000 366721000 427006000 383692000 7356308000 7063817000 4927678000 4371653000 1854533000 1806656000 249903000 245347000 209411000 201258000 0.01 0.01 245000000 245000000 61038936 62353221 610000 624000 1305276000 1311488000 -2952797000 -2375860000 21894000 2996000 -1625017000 -1060752000 12972816000 12627979000 3707864000 3296011000 1817535000 1587939000 1890329000 1708072000 1173684000 1038542000 716645000 669530000 44572000 34841000 868000 510000 4479000 -1938000 -39225000 -36269000 677420000 633261000 160535000 151381000 516885000 481880000 8.36 7.24 61840000 66572000 8.28 7.17 62398000 67190000 516885000 481880000 18898000 5063000 18898000 5063000 535783000 486943000 62353000 624000 1311488000 -2375860000 2996000 -1060752000 516885000 516885000 18898000 18898000 8000 5293000 5293000 35000 10255000 10255000 6980000 6980000 1357000 14000 28740000 1082707000 1111461000 11115000 11115000 61039000 610000 1305276000 -2952797000 21894000 -1625017000 67029000 670000 1305508000 -1365802000 -6799000 -66423000 481880000 481880000 5063000 5063000 8000 4882000 4882000 50000 1000 15438000 15439000 6094000 6094000 1167000 12000 22851000 752345000 775208000 65920000 659000 1309071000 -1636267000 -1736000 -328273000 516885000 481880000 93747000 82923000 1215000 1102000 3393000 5031000 7435000 6533000 -29000 -1007000 2610000 33678000 179481000 158387000 172701000 247280000 145441000 138228000 44991000 82033000 713764000 689886000 223268000 103990000 2704000 3157000 0 4080000 956000 68000 -221520000 -104981000 1216000000 0 661000000 0 1111461000 775208000 15146000 19939000 -354000 -350000 -541669000 -755619000 714000 147000 -48711000 -170567000 108583000 362113000 59872000 191546000 9696000 8584000 26531000 31514000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 1 – BASIS OF PRESENTATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The accompanying unaudited condensed consolidated financial statements of O’Reilly Automotive, Inc. and its subsidiaries (the “Company” or “O’Reilly”) have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X.  Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements.  In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.  Operating results for the three months ended March 31, 2023, are not necessarily indicative of the results that may be expected for the year ended December 31, 2023.  For further information, refer to the consolidated financial statements and footnotes thereto included in the Company’s annual report on Form 10-K for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Principles of consolidation:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries.  All inter-company balances and transactions have been eliminated in consolidation.    </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Principles of consolidation:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries.  All inter-company balances and transactions have been eliminated in consolidation.    </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 2 – VARIABLE INTEREST ENTITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company invests in certain tax credit funds that promote renewable energy.  These investments generate a return primarily through the realization of federal tax credits and other tax benefits.  The Company accounts for the tax attributes of its renewable energy investments using the deferral method.  Under this method, realized investment tax credits and other tax benefits are recognized as a reduction of the renewable energy tax credits. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has determined its investment in these tax credit funds were investments in variable interest entities (“VIEs”).  The Company analyzes any investments in VIEs at inception and again if certain triggering events are identified to determine if it is the primary beneficiary.  The Company considers a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact the VIEs’ economic performance including, but not limited to, the ability to direct financing, leasing, construction, and other operating decisions and activities.  As of March 31, 2023, the Company had invested in six unconsolidated tax credit fund entities that were considered to be VIEs and concluded it was not the primary beneficiary of any of the entities, as it did not have the power to control the activities that most significantly impact the entities, and has therefore accounted for these investments using the equity method.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s maximum exposure to losses associated with these VIEs is generally limited to its net investment, which was $36.9 million as of March 31, 2023, and was included in “Other assets, net” on the accompanying Condensed Consolidated Balance Sheets.  As of March 31, 2023, the Company had commitments to make certain additional capital contributions to one of its tax credit funds totaling approximately $3.1 million upon achievement of project milestones by the solar energy farms, which was paid subsequent to the end of the first quarter. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company invests in certain tax credit funds that promote renewable energy.  These investments generate a return primarily through the realization of federal tax credits and other tax benefits.  The Company accounts for the tax attributes of its renewable energy investments using the deferral method.  Under this method, realized investment tax credits and other tax benefits are recognized as a reduction of the renewable energy tax credits. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has determined its investment in these tax credit funds were investments in variable interest entities (“VIEs”).  The Company analyzes any investments in VIEs at inception and again if certain triggering events are identified to determine if it is the primary beneficiary.  The Company considers a variety of factors in identifying the entity that holds the power to direct matters that most significantly impact the VIEs’ economic performance including, but not limited to, the ability to direct financing, leasing, construction, and other operating decisions and activities.  As of March 31, 2023, the Company had invested in six unconsolidated tax credit fund entities that were considered to be VIEs and concluded it was not the primary beneficiary of any of the entities, as it did not have the power to control the activities that most significantly impact the entities, and has therefore accounted for these investments using the equity method.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s maximum exposure to losses associated with these VIEs is generally limited to its net investment, which was $36.9 million as of March 31, 2023, and was included in “Other assets, net” on the accompanying Condensed Consolidated Balance Sheets.  As of March 31, 2023, the Company had commitments to make certain additional capital contributions to one of its tax credit funds totaling approximately $3.1 million upon achievement of project milestones by the solar energy farms, which was paid subsequent to the end of the first quarter. </p> 6 36900000 3100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 3 – FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company uses the fair value hierarchy, which prioritizes the inputs used to measure the fair value of certain of its financial instruments.  The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).  The Company uses the income and market approaches to determine the fair value of its assets and liabilities.  The three levels of the fair value hierarchy are set forth below:</p><div style="margin-top:6pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 – Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 – Inputs other than quoted prices in active markets included within Level 1 that are observable for the asset or liability, either directly or indirectly.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 – Unobservable inputs for the asset or liability.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Financial assets and liabilities measured at fair value on a recurring basis:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company invests in various marketable securities with the intention of selling these securities to fulfill its future unsecured obligations under the Company’s nonqualified deferred compensation plan.  See Note 11 for further information concerning the Company’s benefit plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s marketable securities were accounted for as trading securities and the carrying amount of its marketable securities were included in “Other assets, net” on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2023, and December 31, 2022.  The Company recorded an increase in fair value related to its marketable securities in the amount of $2.5 million and a decrease in fair value related to its marketable securities in the amount of $2.8 million for the three months ended March 31, 2023 and 2022, respectively, which were included in “Other income (expense)” on the accompanying Condensed Consolidated Statements of Income.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The tables below identify the estimated fair value of the Company’s marketable securities, determined by reference to quoted market prices (Level 1), as of March 31, 2023, and December 31, 2022 (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:25.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:72.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Priced in Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for Identical Instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Marketable securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 53,321</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 53,321</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:71.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:26.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Quoted Prices in Active Markets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Significant Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Significant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">for Identical Instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Observable Inputs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unobservable Inputs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:26.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,371</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Non-financial assets and liabilities measured at fair value on a nonrecurring basis:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Certain long-lived non-financial assets and liabilities may be required to be measured at fair value on a nonrecurring basis in certain circumstances, including when there is evidence of impairment.  These non-financial assets and liabilities may include assets acquired in a business combination or property and equipment that are determined to be impaired.  As of March 31, 2023, and December 31, 2022, the Company did not have any non-financial assets or liabilities that had been measured at fair value subsequent to initial recognition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Fair value of financial instruments:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The carrying amounts of the Company’s senior notes and unsecured revolving credit facility borrowings are included in “Long-term debt” on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2023, and December 31, 2022.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> <span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The table below identifies the estimated fair value of the Company’s senior notes, using the market approach.  The fair value as of March 31, 2023, and December 31, 2022, was determined by reference to quoted market prices of the same or similar instruments (Level 2) (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:19.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:19.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:19.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Carrying Amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Estimated Fair Value</p></td></tr><tr><td style="vertical-align:bottom;width:19.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,372,678</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,194,546</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,371,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,119,777</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The carrying amount of the Company’s unsecured revolving credit facility approximates fair value (Level 2), as borrowings under the facility bear variable interest at current market rates.  See Note 6 for further information concerning the Company’s senior notes and unsecured revolving credit facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The accompanying Condensed Consolidated Balance Sheets include other financial instruments, including cash and cash equivalents, accounts receivable, amounts receivable from suppliers, and accounts payable.  Due to the short-term nature of these financial instruments, the Company believes that the carrying values of these instruments approximate their fair values.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company uses the fair value hierarchy, which prioritizes the inputs used to measure the fair value of certain of its financial instruments.  The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement).  The Company uses the income and market approaches to determine the fair value of its assets and liabilities.  The three levels of the fair value hierarchy are set forth below:</p><div style="margin-top:6pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 – Quoted prices (unadjusted) in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 – Inputs other than quoted prices in active markets included within Level 1 that are observable for the asset or liability, either directly or indirectly.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 – Unobservable inputs for the asset or liability.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2500000 -2800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The tables below identify the estimated fair value of the Company’s marketable securities, determined by reference to quoted market prices (Level 1), as of March 31, 2023, and December 31, 2022 (in thousands): </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:25.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:72.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted Priced in Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">for Identical Instruments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:25.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:25.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Marketable securities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 53,321</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 53,321</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:26.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:71.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:26.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Quoted Prices in Active Markets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Significant Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Significant</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">for Identical Instruments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Observable Inputs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Unobservable Inputs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(Level 3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Total</p></td></tr><tr><td style="vertical-align:bottom;width:26.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,371</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 53321000 53321000 49371000 49371000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:19.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:19.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:19.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Carrying Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Carrying Amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Estimated Fair Value</p></td></tr><tr><td style="vertical-align:bottom;width:19.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Senior Notes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,372,678</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,194,546</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,371,653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,119,777</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4372678000 4194546000 4371653000 4119777000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 4 – LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company leases certain office space, retail stores, distribution centers, and equipment under long-term, non-cancelable operating leases.  The following table summarizes Total lease cost for the three months ended March 31, 2023 and 2022, which were primarily included in “Selling, general and administrative expenses” on the accompanying Condensed Consolidated Statements of Income (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:52.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:52.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 96,518</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,709</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,704</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,777</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,471</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,457</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,214)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,145)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total lease cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 123,479</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,798</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The following table summarizes other lease-related information for the three months ended March 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:64.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:64.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:64.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:64.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of operating lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 95,494</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,829</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:64.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 126,986</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,934</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:52.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:52.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 96,518</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,709</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,704</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,777</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 24,471</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,457</p></td></tr><tr><td style="vertical-align:bottom;width:44.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,214)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,145)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:44.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total lease cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 123,479</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,798</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 96518000 89709000 3704000 2777000 24471000 23457000 1214000 1145000 123479000 114798000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:62.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:64.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:64.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:64.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:64.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of operating lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:62.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 95,494</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,829</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:64.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 126,986</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,934</p></td></tr></table> 95494000 89829000 126986000 63934000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 5 – SUPPLIER FINANCE PROGRAMS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has established and maintains supplier finance programs with certain third-party financial institutions, which allow participating merchandise suppliers to voluntarily elect to assign the Company’s payment obligations due to these merchandise suppliers to one of the designated third-party institutions.  Under these supplier finance programs, the Company has agreed to pay the third-party financial institutions the stated amount of confirmed merchandise supplier invoices on the original maturity dates of the invoices, which are generally for a term of one year.  The Company does not have any assets pledged as security or other forms of guarantees for the committed payment to the third-party financial institutions.  As of March 31, 2023, and December 31, 2022, the Company had obligations outstanding under these programs for invoices that were confirmed as valid to the third-party financial institutions in the amounts of $4.3 billion and $4.2 billion, respectively, which were included as a component of “Accounts payable” on the accompanying Condensed Consolidated Balance Sheets.      </p> P1Y 0 4300000000 4200000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 6 – FINANCING</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The following table identifies the amounts included in “Long-term debt” on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2023, and December 31, 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving Credit Facility, weighted-average variable interest rate of 6.900%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 555,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.850% Senior Notes due 2023, effective interest rate of 3.851%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 300,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.550% Senior Notes due 2026, effective interest rate of 3.570%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 500,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.600% Senior Notes due 2027, effective interest rate of 3.619%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 750,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.350% Senior Notes due 2028, effective interest rate of 4.383%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 500,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.900% Senior Notes due 2029, effective interest rate of 3.901%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 500,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.200% Senior Notes due 2030, effective interest rate of 4.205%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 500,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1.750% Senior Notes due 2031, effective interest rate of 1.798%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 500,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.700% Senior Notes due 2032, effective interest rate of 4.740%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 850,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 850,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total principal amount of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,955,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,400,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Less: Unamortized discount and debt issuance costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,322</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,347</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,927,678</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,371,653</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Unsecured revolving credit facility:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company is party to a credit agreement dated June 15, 2021, as amended as of March 6, 2023 (the “Credit Agreement”).  The Credit Agreement provides for a five-year $1.8 billion unsecured revolving credit facility (the “Revolving Credit Facility”) arranged by </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">JPMorgan Chase Bank, N.A., which is scheduled to mature in June of 2026.  The Credit Agreement includes a $200 million sub-limit for the issuance of letters of credit and a $75 million sub-limit for swing line borrowings under the Revolving Credit Facility.  As described in the Credit Agreement governing the Revolving Credit Facility, the Company may, from time to time, subject to certain conditions, increase the aggregate commitments under the Revolving Credit Facility by up to $900 million, provided that the aggregate amount of the commitments does not exceed $2.7 billion at any time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On March 6, 2023, the Company entered into the First Amendment (the “Amendment”) to the credit agreement to convert the LIBOR based pricing to Secured Overnight Financing Rate (“SOFR”) based pricing.  The Amendment replaces an Adjusted LIBO Rate with an Adjusted Term SOFR Rate, comprised of the Term SOFR Rate plus 0.100%.  The Amendment made no other material changes to the terms of the credit agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2023, and December 31, 2022, the Company had outstanding letters of credit, primarily to support obligations related to workers’ compensation, general liability, and other insurance policies, under the Credit Agreement in the amounts of $5.0 million and $5.1 million, respectively, reducing the aggregate availability under the Credit Agreement by those amounts.  Substantially all of these outstanding letters of credit have a one-year term from the date of issuance.   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Borrowings under the Revolving Credit Facility (other than swing line loans) bear interest, at the Company’s option, at either an Alternate Base Rate or an Adjusted Term SOFR Rate (both as defined in the Credit Agreement) plus an applicable margin.  Swing line loans made under the Revolving Credit Facility bear interest at an Alternate Base Rate plus the applicable margin for Alternate Base Rate loans.  In addition, the Company pays a facility fee on the aggregate amount of the commitments under the Credit Agreement in an amount equal to a percentage of such commitments.  The interest rate margins and facility fee are based upon the better of the ratings assigned to the Company’s debt by Moody’s Investor Service, Inc. and Standard &amp; Poor’s Ratings Services, subject to limited exceptions.  As of March 31, 2023, based upon the Company’s current credit ratings, its margin for Alternate Base Rate loans was 0.000%, its margin for Term Benchmark Revolving Loans was 0.900% and its facility fee was 0.100%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Credit Agreement contains certain covenants, including limitations on subsidiary indebtedness, a minimum consolidated fixed charge coverage ratio of 2.50:1.00 and a maximum consolidated leverage ratio of 3.50:1.00.  The consolidated fixed charge coverage ratio includes a calculation of earnings before interest, taxes, depreciation, amortization, rent, and non-cash share-based compensation expense to fixed charges.  Fixed charges include interest expense, capitalized interest, and rent expense.  The consolidated leverage ratio includes a calculation of adjusted debt to earnings before interest, taxes, depreciation, amortization, rent, and non-cash share-based compensation expense.  Adjusted debt includes outstanding debt, outstanding stand-by letters of credit, and similar instruments, five-times rent expense and excludes any premium or discount recorded in conjunction with the issuance of long-term debt.  In the event that the Company should default on any covenant (subject to customary grace periods, cure rights, and materiality thresholds) contained in the Credit Agreement, certain actions may be taken, including, but not limited to, possible termination of commitments, immediate payment of outstanding principal amounts plus accrued interest and other amounts payable under the Credit Agreement, and litigation from lenders.  As of March 31, 2023, the Company remained in compliance with all covenants under the Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In addition to the letters of credit issued under the Credit Agreement described above, as of March 31, 2023, and December 31, 2022, respectively, the Company had additional outstanding letters of credit, primarily to support obligations under workers’ compensation, general liability, and other insurance policies, in the amount of $111.7 million and $96.6 million.  Substantially all of these letters of credit have a one-year term from the date of issuance and were not issued under the Company’s Credit Agreement or another committed facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Senior notes:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2023, the Company has issued and outstanding a cumulative $4.4 billion aggregate principal amount of unsecured senior notes, which are due between 2023 and 2032, with UMB Bank, N.A. and U.S. Bank Trust Company, National Association as trustees.  Interest on the senior notes, ranging from 1.750% to 4.700%, is payable semi-annually and is computed on the basis of a 360-day year.  The $300 million aggregate principal amount of unsecured 3.850% Senior Notes due 2023 was included in “Long-term debt” on the accompanying Condensed Consolidated Balance Sheet as of March 31, 2023, and December 31, 2022, as the Company has the ability and intent to refinance these notes on a long-term basis.  None of the Company’s subsidiaries is a guarantor under the senior notes.  Each of the senior notes is subject to certain customary covenants, with which the Company complied as of March 31, 2023.       </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">December 31, 2022</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving Credit Facility, weighted-average variable interest rate of 6.900%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 555,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.850% Senior Notes due 2023, effective interest rate of 3.851%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 300,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 300,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.550% Senior Notes due 2026, effective interest rate of 3.570%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 500,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.600% Senior Notes due 2027, effective interest rate of 3.619%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 750,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 750,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.350% Senior Notes due 2028, effective interest rate of 4.383%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 500,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">3.900% Senior Notes due 2029, effective interest rate of 3.901%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 500,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.200% Senior Notes due 2030, effective interest rate of 4.205%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 500,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">1.750% Senior Notes due 2031, effective interest rate of 1.798%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 500,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">4.700% Senior Notes due 2032, effective interest rate of 4.740%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 850,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 850,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total principal amount of debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,955,000</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,400,000</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Less: Unamortized discount and debt issuance costs</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,322</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,347</p></td></tr><tr><td style="vertical-align:bottom;width:65.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,927,678</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,371,653</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.06900 555000000 0.03850 0.03850 0.03851 0.03851 300000000 300000000 0.03550 0.03550 0.03570 0.03570 500000000 500000000 0.03600 0.03600 0.03619 0.03619 750000000 750000000 0.04350 0.04350 0.04383 0.04383 500000000 500000000 0.03900 0.03900 0.03901 0.03901 500000000 500000000 0.04200 0.04200 0.04205 0.04205 500000000 500000000 0.01750 0.01750 0.01798 0.01798 500000000 500000000 0.04700 0.04700 0.04740 0.04740 850000000 850000000 4955000000 4400000000 27322000 28347000 4927678000 4371653000 2021-06-15 P5Y 1800000000 200000000 75000000 900000000 2700000000 0.00100 5000000.0 5100000 0.00000 0.00900 0.00100 2.50 3.50 As of March 31, 2023, the Company remained in compliance with all covenants under the Credit Agreement. 111700000 96600000 4400000000 0.01750 0.04700 360 300000000 0.03850 0 Each of the senior notes is subject to certain customary covenants, with which the Company complied as of March 31, 2023. <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 7 – WARRANTIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company provides warranties on certain merchandise it sells with warranty periods ranging from 30 days to limited lifetime warranties. The risk of loss arising from warranty claims is typically the obligation of the Company’s suppliers. Certain suppliers provide upfront allowances to the Company in lieu of accepting the obligation for warranty claims.  For this merchandise, when sold, the Company bears the risk of loss associated with the cost of warranty claims.  Differences between supplier allowances received by the Company, in lieu of warranty obligations and estimated warranty expense, are recorded as an adjustment to cost of sales.  Estimated </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">warranty costs, which are recorded as obligations at the time of sale, are based on the historical failure rate of each individual product line.  The Company’s historical experience has been that failure rates are relatively consistent over time and that the ultimate cost of warranty claims to the Company has been driven by volume of units sold as opposed to fluctuations in failure rates or the variation of the cost of individual claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The Company’s product warranty liabilities are included in “Other current liabilities” on the accompanying Condensed Consolidated Balance Sheets as of March 31, 2023, and December 31, 2022; the following table identifies the changes in the Company’s aggregate product warranty liabilities for the three months ended March 31, 2023 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liabilities, balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,564</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty claims</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,626)</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,219</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Warranty liabilities, balance at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 99,198</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company provides warranties on certain merchandise it sells with warranty periods ranging from 30 days to limited lifetime warranties. The risk of loss arising from warranty claims is typically the obligation of the Company’s suppliers. Certain suppliers provide upfront allowances to the Company in lieu of accepting the obligation for warranty claims.  For this merchandise, when sold, the Company bears the risk of loss associated with the cost of warranty claims.  Differences between supplier allowances received by the Company, in lieu of warranty obligations and estimated warranty expense, are recorded as an adjustment to cost of sales.  Estimated </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">warranty costs, which are recorded as obligations at the time of sale, are based on the historical failure rate of each individual product line.  The Company’s historical experience has been that failure rates are relatively consistent over time and that the ultimate cost of warranty claims to the Company has been driven by volume of units sold as opposed to fluctuations in failure rates or the variation of the cost of individual claims.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liabilities, balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,564</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty claims</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (38,626)</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39,219</p></td></tr><tr><td style="vertical-align:bottom;width:77.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Warranty liabilities, balance at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 99,198</b></p></td></tr></table> 98564000 38626000 39219000 41000 99198000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 8 – SHARE REPURCHASE PROGRAM</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In January of 2011, the Company’s Board of Directors approved a share repurchase program. Under the program, the Company may, from time to time, repurchase shares of its common stock, solely through open market purchases effected through a broker dealer at prevailing market prices, based on a variety of factors such as price, corporate trading policy requirements, and overall market conditions.  The Company’s Board of Directors may increase or otherwise modify, renew, suspend, or terminate the share repurchase program at any time, without prior notice.  As announced on November 15, 2022, the Company’s Board of Directors approved a resolution to increase the authorization amount under the share repurchase program by an additional $1.5 billion, resulting in a cumulative authorization amount of $21.8 billion.  The additional authorization is effective for three years, beginning on its respective announcement date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The following table identifies shares of the Company’s common stock that have been repurchased as part of the Company’s publicly announced share repurchase program for the three months ended March 31, 2023 and 2022 (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares repurchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,357</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,167</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average price per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 819.06</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 664.15</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,111,447</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 775,196</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of March 31, 2023, the Company had $611.9 million remaining under its share repurchase authorization.  Excise tax on shares repurchased, assessed at one percent of the fair market value of net shares repurchased, was $11.1 million for the three months ended March 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Subsequent to the end of the first quarter and through May 9, 2023, the Company repurchased 0.2 million additional shares of its common stock under its share repurchase program, at an average price of $867.43, for a total investment of $152.2 million.  The Company has repurchased a total of 92.0 million shares of its common stock under its share repurchase program since the inception of the program in January of 2011 and through May 9, 2023, at an average price of $231.29, for a total aggregate investment of $21.3 billion. </p> 1500000000 21800000000 P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares repurchased</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,357</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,167</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Average price per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 819.06</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 664.15</p></td></tr><tr><td style="vertical-align:bottom;width:65.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,111,447</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 775,196</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1357000 1167000 819.06 664.15 1111447000 775196000 611900000 11100000 200000 867.43 152200000 92000000.0 231.29 21300000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 9 – ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Accumulated other comprehensive income (loss) includes adjustments for foreign currency translations. The tables below summarize activity for changes in accumulated other comprehensive income (loss) for the three months ended March 31, 2023 and 2022 (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Accumulated Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive Income</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated other comprehensive income, balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,996</p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,898</p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accumulated other comprehensive income, balance at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,894</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,894</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Accumulated Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive Loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated other comprehensive loss, balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,799)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,799)</p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,063</p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accumulated other comprehensive loss, balance at March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,736)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,736)</b></p></td></tr></table><div style="margin-top:6pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Foreign currency translation is not shown net of additional U.S. tax, as other basis differences of non-U.S. subsidiaries are intended to be permanently reinvested. </span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Accumulated Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive Income</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated other comprehensive income, balance at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,996</p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,898</p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accumulated other comprehensive income, balance at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,894</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,894</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Foreign</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Accumulated Other</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Currency </b><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:24.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Comprehensive Loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated other comprehensive loss, balance at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,799)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,799)</p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,063</p></td></tr><tr><td style="vertical-align:bottom;width:57.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Accumulated other comprehensive loss, balance at March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,736)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,736)</b></p></td></tr></table><div style="margin-top:6pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Foreign currency translation is not shown net of additional U.S. tax, as other basis differences of non-U.S. subsidiaries are intended to be permanently reinvested. </span></td></tr></table> 2996000 2996000 18898000 18898000 21894000 21894000 -6799000 -6799000 5063000 5063000 -1736000 -1736000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 10 – REVENUE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The table below identifies the Company’s revenues disaggregated by major customer type for the three months ended March 31, 2023 and 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:34.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales to do-it-yourself customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,918,467</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,815,814</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales to professional service provider customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,711,964</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,399,364</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other sales and sales adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 77,433</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,833</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,707,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,296,011</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">See Note 7 for information concerning the expected costs associated with the Company’s assurance warranty obligations. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:34.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales to do-it-yourself customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,918,467</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,815,814</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales to professional service provider customers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,711,964</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,399,364</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other sales and sales adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 77,433</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,833</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3,707,864</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,296,011</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1918467000 1815814000 1711964000 1399364000 77433000 80833000 3707864000 3296011000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 11 – SHARE-BASED COMPENSATION AND BENEFIT PLANS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company recognizes share-based compensation expense based on the fair value of the grants, awards, or shares at the time of the grant, award, or issuance.  Share-based compensation includes stock option awards, restricted stock awards, and stock appreciation rights issued under the Company’s incentive plans and stock issued through the Company’s employee stock purchase plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Stock options:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s incentive plans provide for the granting of stock options for the purchase of common stock of the Company to certain key employees of the Company.  Employee stock options are granted at an exercise price that is equal to the closing market price of the Company’s common stock on the date of the grant.  Employee stock options granted under the plans expire after 10 years and typically vest 25% per year, over four years.  The Company records compensation expense for the grant date fair value of the option awards evenly over the vesting period or minimum required service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;">The table below identifies stock option activity under these plans during the three months ended March 31, 2023 (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted- Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356.76</p></td></tr><tr><td style="vertical-align:bottom;width:60.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829.83</p></td></tr><tr><td style="vertical-align:bottom;width:60.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291.35</p></td></tr><tr><td style="vertical-align:bottom;width:60.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 557.30</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,091</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 385.00</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Exercisable at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 803</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 302.61</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The fair value of each stock option award is estimated on the date of the grant using the Black-Scholes option pricing model. The Black-Scholes model requires the use of assumptions, including the risk-free rate, expected life, expected volatility, and expected dividend yield.</p><div style="margin-top:6pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Risk-free interest rate </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">– The United States Treasury rates in effect at the time the options are granted for the options’ expected life.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Expected life</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> – Represents the period of time that options granted are expected to be outstanding. The Company uses historical experience to estimate the expected life of options granted.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Expected volatility</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> – Measure of the amount, by which the Company’s stock price is expected to fluctuate, based on a historical trend.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:3pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Expected dividend yield – </i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company has not paid, nor does it have plans in the foreseeable future to pay, any dividends.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The table below identifies the weighted-average assumptions used for grants awarded during the three months ended March 31, 2023 and 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:45.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:51.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3.91</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:51.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6.5</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Years</p></td></tr><tr><td style="vertical-align:bottom;width:51.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 29.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:51.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The following table summarizes activity related to stock options awarded by the Company for the three months ended March 31, 2023 and 2022 (in thousands, except per share data):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:32.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation expense for stock options awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,119</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,301</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit from compensation expense related to stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,534</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,346</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average grant-date fair value of options awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 318.08</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217.68</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The remaining unrecognized compensation expense related to unvested stock option awards at March 31, 2023, was $48.2 million, and the weighted-average period of time over which this cost will be recognized is 2.8 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Other share-based compensation plans:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company sponsors other share-based compensation plans:  an employee stock purchase plan and incentive plans that provide for the awarding of shares of restricted stock to certain key employees and directors.  The Company’s employee stock purchase plan (the “ESPP”) permits eligible employees to purchase shares of the Company’s common stock at 85% of the fair market value.  The fair value of shares issued under the ESPP is based on the average of the high and low market prices of the Company’s common stock during the offering periods, and compensation expense is recognized based on the discount between the fair value and the employee purchase price for the shares sold to employees.  Restricted stock awarded under the incentive plans to certain key employees and directors vests after one-year or evenly over a three-year period and is held in escrow until such vesting has occurred.  The fair value of shares awarded under the incentive plans is based on the closing market price of the Company’s common stock on the date of the award, and compensation expense is recorded evenly over the vesting period or the minimum required service period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The table below summarizes activity related to the Company’s other share-based compensation plans for the three months ended March 31, 2023 and 2022 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:31.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:31.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation expense for shares issued under the ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 861</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 793</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit from compensation expense related to shares issued under the ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 216</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation expense for restricted shares awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 455</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 439</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit from compensation expense related to restricted awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 114</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Profit sharing and savings plan:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company sponsors a contributory profit sharing and savings plan (the “401(k) Plan”) that covers substantially all employees who are at least 21 years of age.  The Company makes matching contributions equal to 100% of the first 2% of each employee’s wages that are contributed and 25% of the next 4% of each employee’s wages that are contributed.  The Company may also make additional discretionary profit sharing contributions to the 401(k) Plan on an annual basis as determined by the Board of Directors.  The Company did not make any discretionary contributions to the 401(k) Plan during the three months ended March 31, 2023 or 2022.  The Company expensed matching contributions under the 401(k) Plan in the amount of $9.6 million and $8.6 million for the three months ended March 31, 2023 and 2022, respectively, which were primarily included in “Selling, general and administrative expenses” on the accompanying Condensed Consolidated Statements of Income.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Nonqualified deferred compensation plan:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company sponsors a nonqualified deferred compensation plan (the “Deferred Compensation Plan”) for highly compensated employees whose contributions to the 401(k) Plan are limited due to the application of the annual limitations under the Internal Revenue Code.  The Company may make discretionary contributions to the Deferred Compensation Plan on an annual basis as determined by the Board of Directors.  In the event of bankruptcy, the assets of this plan are available to satisfy the claims of general creditors.  The Company has an unsecured obligation to pay, in the future, the value of the deferred compensation and Company match, if applicable, adjusted to reflect the performance, whether positive or negative, of selected investment measurement options chosen by each participant during the deferral period.  See Note 3 for further information concerning the Company’s marketable securities held to fulfill our future unsecured obligations under this plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The liability for compensation deferred under the Deferred Compensation Plan was $53.3 million and $49.4 million as of March 31, 2023, and December 31, 2022, respectively, which was included in “Other liabilities” on the accompanying Condensed Consolidated Balance Sheets.  The Company did not make any discretionary contributions to the Deferred Compensation Plan during the three months ended March 31, 2023 or 2022.  The Company expensed matching contributions under the Deferred Compensation Plan in the amount of less than $0.1 million for each of the three months ended March 31, 2023 and 2022, which were included in “Selling, general and administrative expenses” on the accompanying Condensed Consolidated Statements of Income.     </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Stock appreciation rights:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s incentive plans provide for the granting of stock appreciation rights, which expire after 10 years and vest 25% per year, over four years, and are settled in cash.  As of March 31, 2023, and December 31, 2022, respectively, there were 14,748 and 13,159 stock appreciation rights outstanding.  During the three months ended March 31, 2023, there were 1,714 stock appreciation rights granted and 125 stock appreciation rights exercised.  The liability for compensation to be paid for redeemed stock appreciation rights was $3.2 million and $2.9 million as of March 31, 2023, and December 31, 2022, respectively, which were included in “Other liabilities” on the Condensed Consolidated Balance Sheets.  The Company recorded compensation expense for stock appreciation rights in the amount of $0.3 million and compensation benefit for stock appreciation rights in the amount of less than $0.1 million for the three months ended March 31, 2023 and 2022, respectively, which were included in “Selling, general and administrative expenses” on the accompanying Condensed Consolidated Statements of Income.     </p> P10Y 0.25 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted- Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 356.76</p></td></tr><tr><td style="vertical-align:bottom;width:60.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 829.83</p></td></tr><tr><td style="vertical-align:bottom;width:60.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (35)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291.35</p></td></tr><tr><td style="vertical-align:bottom;width:60.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited or expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 557.30</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Outstanding at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,091</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 385.00</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Exercisable at March 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 803</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 302.61</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 1069000 356.76 62000 829.83 35000 291.35 5000 557.30 1091000 385.00 803000 302.61 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:45.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:51.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 3.91</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:51.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6.5</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Years</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Years</p></td></tr><tr><td style="vertical-align:bottom;width:51.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 29.1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:51.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">%  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.0391 0.0161 P6Y6M P6Y6M 0.291 0.285 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:32.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:32.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation expense for stock options awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,119</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,301</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit from compensation expense related to stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,534</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,346</p></td></tr><tr><td style="vertical-align:bottom;width:64.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average grant-date fair value of options awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 318.08</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217.68</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 6119000 5301000 1534000 1346000 318.08 217.68 48200000 P2Y9M18D 0.85 P1Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:31.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:31.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation expense for shares issued under the ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 861</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 793</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit from compensation expense related to shares issued under the ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 216</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation expense for restricted shares awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 455</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 439</p></td></tr><tr><td style="vertical-align:bottom;width:66.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax benefit from compensation expense related to restricted awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 114</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 861000 793000 216000 201000 455000 439000 114000 112000 1 0.25 9600000 8600000 53300000 49400000 0 0 100000 100000 P10Y 0.25 P4Y 14748 13159 1714 125 3200000 2900000 300000 -100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 12 </b>–<b style="font-weight:bold;"> COMMITMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 3pt 0pt;"><i style="font-style:italic;">Renewable energy tax credits:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has entered into an agreement to purchase federal renewable energy tax credits (“RETC”).  As of March 31, 2023, the Company has committed to purchase approximately $300 million RETCs upon the credit transfer date, which is anticipated to occur by September of 2024.  </p> 300000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 13 – EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">The following table illustrates the computation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022 (in thousands, except per share data): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator (basic and diluted):</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 516,885</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 481,880</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average common shares outstanding – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 61,840</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,572</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of stock options <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 558</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 618</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted-average common shares outstanding – assuming dilution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 62,398</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,190</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Earnings per share:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earnings per share-basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8.36</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.24</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earnings per share-assuming dilution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8.28</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.17</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Antidilutive potential common shares not included in the calculation of diluted earnings per share:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock options <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 149</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average exercise price per share of antidilutive stock options <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 725.14</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 657.14</p></td></tr></table><div style="margin-top:6pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">See Note 11 for further information concerning the terms of the Company’s share-based compensation plans.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">For the three months ended March 31, 2023 and 2022, the computation of diluted earnings per share did not include certain securities. These securities represent underlying stock options not included in the computation of diluted earnings per share, because the inclusion of such equity awards would have been antidilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">See Note 8 for information concerning the Company’s subsequent share repurchases.  </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">For the Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:32.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2022</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Numerator (basic and diluted):</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 516,885</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 481,880</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Denominator:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average common shares outstanding – basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 61,840</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,572</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of stock options <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 558</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 618</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted-average common shares outstanding – assuming dilution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 62,398</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,190</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Earnings per share:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earnings per share-basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8.36</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.24</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Earnings per share-assuming dilution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8.28</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.17</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Antidilutive potential common shares not included in the calculation of diluted earnings per share:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock options <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 149</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115</p></td></tr><tr><td style="vertical-align:bottom;width:65.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted-average exercise price per share of antidilutive stock options <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 725.14</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 657.14</p></td></tr></table><div style="margin-top:6pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:6.75pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">See Note 11 for further information concerning the terms of the Company’s share-based compensation plans.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 516885000 481880000 61840000 66572000 558000 618000 62398000 67190000 8.36 7.24 8.28 7.17 149000 115000 725.14 657.14 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 14 – LEGAL MATTERS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company is currently involved in litigation incidental to the ordinary conduct of the Company’s business.  Based on existing facts and historical patterns, the Company accrues for litigation losses in instances where an adverse outcome is probable and the Company is able to reasonably estimate the probable loss in accordance with Accounting Standard Codification 450-20.  The Company also accrues for an estimate of legal costs to be incurred for litigation matters.  Although the Company cannot ascertain the amount of liability that it may incur from legal matters, it does not currently believe that, in the aggregate, these matters, taking into account applicable insurance and accruals, will have a material adverse effect on its consolidated financial position, results of operations or cash flows in a particular quarter or annual period.  </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">NOTE 15 – RECENT ACCOUNTING PRONOUNCEMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In September of 2022, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standard Update (“ASU”) No. 2022-04, “Liabilities – Supplier Finance Programs (Subtopic 405-50):  Disclosure of Supplier Finance Program Obligations” (“ASU 2022-04”).  ASU 2022-04 enhances the transparency of supplier finance programs.  Under ASU 2022-04, a buyer in a supplier finance program would be required to disclose sufficient information about the program to allow a user of financial statements to understand the program’s nature, activity during the period, changes from period to period, and potential magnitude.  ASU 2022-04 is effective for annual reporting periods beginning after December 15, 2022, including interim periods within that reporting period, except for the amendment on rollforward information, which is effective for fiscal years beginning after December 15, 2023.  ASU 2022-04 allows for early adoption and requires retrospective adoption, except on rollforward information, which should be applied prospectively.  The Company adopted this guidance, using the retrospective adoption method, beginning with its first quarter ending March 31, 2023, with the exception, as stated in the guidance, of the rollforward information, which will be adopted prospectively, disclosure for which will be effective with the Company’s fiscal year beginning after December 15, 2023.  The application of this new guidance did not have a material impact on the Company’s consolidated financial condition, results of operations or cash flows, as the guidance requires disclosure only.  See Note 5 for further information concerning the Company’s supplier finance programs.   </p> The balance sheet at December 31, 2022, has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by United States generally accepted accounting principles for complete financial statements. EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( V$J58'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 " -A*E6,LV.KN\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O31%T=#E9<,G!<&!XEM(;EM8TX3DI-VWMZU;A^@'\#%W__SN M=W"-B=*$A"\I1$SD,-\,ONVR-''%#D11 F1S0*]S.2:ZL;D+R6L:GVD/49NC MWB,(SN_ (VFK2<,$+.)"9*JQ1IJ$FD(ZXZU9\/$SM3/,&L 6/7:4H2HK8&J: M&$]#V\ 5,,$(D\_?!;0+<:[^B9T[P,[)(;LEU?=]V==S;MRA@O?GI]=YW<)U MF71GAO@!02P,$% @ #82I5IE&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" -A*E6]X_\SY@% "U'@ & 'AL+W=OY\"F]ZGBV1B$5@K 6'GR>Q$'%LG: I$="L>9Y;![D\Q^B KJT?H&,=?&? M/)?7#N&.0:Z-3"HQ["=16O[REZHB#@1LW")@E8"]$5"_1>!7 K\ +4M68'W@ MAL^F2CX39:\&-[M1U$VA!IHHM$[UJ]+X=<7YA9W?K>)<]54:#MV&]GF]UAD/ MQ$T/'D@MU)/HS7[^B8Z\WURP/\CL%?NP9A]B[@V[V67"18K+J=?_XD)"51V1 M+FNDR].0ON=<&:'B'0Q2F53&A8=;&96[*F6!JCKBC6J\T8DMIC@,P:8[6[U/6]ZD+$A5VA+RJ(:].ZYJ94)$,44#1!3#5#//(>=)&V@A0P1.9-2I*W(3 M=BB:)_;( ;2L@E:-(-*]D$>QQ81+D+HDW+>'3$[>ZS$_$<.8Q(&F>K(1RDN$FT(9]1GTZ M<0*>(^G0)NI0/)]4@(:_D"B$#ANMHZ!\F4%P<4LV[@_]R\G$'SMYSQ%\:)-\ M*!Y=*EX>AN"N+_8;3DS8YH1)ML1/%(\Q8RDS 6Q>3?*".!#-UC$NXX MNIQXS$EZCG#$FG#$\#SSEK1US#WBXQYS<5%7N"85,3S&+ HT)7AKJQTQ&%+G MR(.KNF(U08CA^>56%A%O*U-L*CEB,AFQ_FCL.6<27-J5KTD]#(\J7R,#DZ1< M$\I^6?U*M ARU3+*''%:R"2!P71I9/!XX20]1^YA3>YA>%+YJG@(PR#1NV0E M8R<@;O#YX?:;D^L<88EG:#Z5%!^U"F:$@90]SO7$<=OSJ^]"US5E;-).>RDE&-CJR*0Y\1& M*O>3B/O<<@6]8!X$ HS )B0?K:63^!P!AS4!AYT4<'3"XYBL<@VGW:GNB$_K MIRU61Q17=>5L4HZ/AY1]A]T*Z+!(,QZQ:6U&7-<5KTD[ M_DF??8)R*M?%5%ZMCA%X:8+Q-K5SJ)/X!^68JAY*M\O"S:[3/LU&WF0\N1IZ MT\'3(>/@8&'0/F;%>JD&A#PUY1IA?;1>DYT7*Y&#YO)R0?>.VZ=4DUBL0>J] M&\/M5;E&6NX8F17+C"MIC$R*S:W@H5#V CB_EM+L=^P-ZI7JV7]02P,$% M @ #82I5OJ%I:"/" F2$ !@ !X;"]W;W)K5^_57A;P9*O*/-9P6S[.JGTIXTW=*<]FG%)OEL=I,5E2GDE2'/(_+EP\R4\]7$S9Y;?B2VSS(P$./XX#CIIYS0=3Z]?1_]7[3PXLXXK>:VR_Z8;O;N:!!.RD=OXD.G/ MZOD7>73(->,E*JOJO^3Y:$LG)#E46N7'SH @3XOF__C;D8B3#LP9Z<"/'?A; M.XAC!]'O($8Z.,<.3LU,XTK-0Q3K>'%9JF=2&FL8S5S49-:]P?VT,.]]I4MX MFD(_O;B^_QC=?%S=1 2N5O=WM]'R 6X^+.^6'Z]OR.J7FYN'%;D@7U81^>G= MS^0=20ORL%.'*BXVU>5, P8STBPYSO>AF8^/S/=K7+XG@DT)IUP@W:_MW2.9 MM-TYTCVR=_^-_7[>:09TM9SQEC->CR)&1EE6E=2H[TT_!^]GMO"\VL>)O)K M'JUD^20GB[__C7GTGQ@3/VBP,Q=%ZZ*PC;ZXCJL=@3=,$G,A_SBD3W$F"]SK M9BBO'LK$F:>%&P8^O)ZG4W>&5HP&;B!:LS.@3@O4L0)=)HDZ "Z(08D$D.M, M3DDA-8:S&^&[00XR9^92%.&*O1>Q9$=\63_#&5?F"(?,&4SJN(\* ]J A=L(-&?=P M;'Z+S;=BN]<[64)\+$N 2.+1#>D/F:&A(./,\SQE QPP9YYX_ KT3-&97M'\KM7E.LPR%)P:S!B&G@PV(V06.XXPM MYT[$F%W%FG#6\#DM5N[B4.Y5M0&+_82J"-$EQ>JUJ M^%>3MQ\UVCD+G3PRNSZV:=$^?C&Y!NKP4/4\"@$E[&=NB*$;!(RY8RNJ$TAF M5\B5S+87:5$=RKA()#DR@2^NH?HQX?E<],%B=K";1[2<=2K)[#()E)8'$!I@ MM%0C<62H=XPQP0=Q!+'C7A $.$;>R2*WR^(KQK4L8*'K9@<\IWIG-@"$;;QH M&>H;8*[KJS/4F!V$<#&2P?-.!KE=!F^+1.62Z/B;M"Y8/M0UQGP_[ LV8D=' M,)Z4?';ENSYF<7N35$"&H;9$G8LAR;K(@Z(?2IOP7<=E??2(G0<+?42\>:> MW*Z YSGS]] .IH/U* M"3.DG@C82"CCG3ARNSC>J>+Q0LLR!XU9HP+#AZ+GA-SW_ %(Q%#XS'/'=EHG MCMQ>TMV/+]DI-%552_AQG:-^#&LZ%L!"%OU0C!I"D>".Q&+>R1NWRULDMQ)P M;DAZ$CI0K$/IXDX8T@%4S,X]+13/D78*Q^T*UVRZ[RW?H6:9[),-0@-FQ[@[ MIAN=MO'0FC2MSI*DGTP9HE]^?LV6YBAFJUK^Y;.N'S3:^6%7IYO"KIO7*L\A MJ%=:)5^GY!U]3QD(44F>XNP@YV1YT#M5IG_*8SI9D0L"RV-**37_R&U5&=4U M8JL.NM)P8?98:^NQ*17!-!0>9,]&.GZ-RV37'H-.ZYX>GPI73#EG1Z-()C)? MP^JQG'=^$$-1]@85+&8T5KV*3K:%7;:7FTUJ8@2$Z7V<;B"/(TF\3R%LHT 1 M\1;4Y7Y?45!#QIRQ[$AT&B[L&OY9ZAB:-K8J0 S5]X*'KBE-^C@Q2U#TP!M) M-L3)X:M=J9\M3_(8]5#X0SGF+!@4LIA9&(Z$9=%IMGB+ M9K^YXA)#,;Y@'GQ$VQ:T+NOH1ITCVD,C!8LVTR"4@PK.\QZ9B=?$K+ M9?E8?Y*$M,A,<'PE;7/SW?.:SZ/Z:U^_7S"/ JP]G$L,]9V! M\PSUGH'[#/6? 0$,98 !!0SE@ ,''.6 P<O-V:"]M<8B_\!4$L#!!0 ( V$ MJ59+Z@%XEP( # ' 8 >&PO=V]R:W-H965T&ULK55K M;YLP%/TK%INF3>K"*]"N(TAY3:W4I5'IML\NW 2K!C/;2;K]^ET#14E'NE9: M/H"ON>?XG!O[.MH)>:]R $T>"EZJD95K79W;MDIS**@:B I*_+(2LJ :0[FV M526!9C6HX+;G.*%=4%9:<53/+64KFC"J:"_V"9 MSD?6F44R6-$-US=B=P&MG\#PI8*K^DEV36YX:I%TH[0H6C J*%C9O.E#6X<] M@#L\ O!:@/=2@-\"_-IHHZRV-:.:QI$4.R)--K*905V;&HUN6&G^Q41+_,H0 MI^/I]6(V7R3S&<%14MLHG*<59&M48=AL]-VS4FSIG=DS:]4#HCOGA#/\?P>^/1Y^ S2#NX=PFUT MWY7 ZTK@U7S^L1*(,L-M"1G!D1*<951C,*&R@ GY7 ?\Y=JQ 4>"1PLV6WI^0BDJRI7P# M?9X;HM.:R'2(;>P,'#>RM_M>_I%TH''8:1R^0F.S]0C=Z%Q(]ANR/JT-8; G MPQL&3OU[(O@EF0>J@TYU\'K53*E-O^+@+QVAZ_AGG_SPB>">1,\/?,\[4N6P MTQN^7B\V?Z5IF;%RW2/S-W"3:,-2L5X;!"J#,X10[9].Z2C/\ 4$L#!!0 ( V$J59/ M>UU_ 4 P3 8 >&PO=V]R:W-H965T&ULK5AM3^,X M$/XK5F]UVI6 QLX[5RI!8?>0CA=MV=O/IG';:).X9[LM]^]OG(2D31P?2/"! MQ.G,^)D7SV-[LN?BEUPSIM!+GA7R8K16:G,^'LO%FN54GO$-*^"7)1%3'F!!%M>C"[Q^8P0K5!*_)VR MO3QX1]J59\Y_Z<%M:T,"/*TJ)[TI0[$@0+8,2N06H%T%;P!!;=6<$M'*V2E6]=4T>E$\#T26AJL MZ9),6.HUS)>#7%/34=/9P?WUS/[^Y1O V?_CK]OKR"0;S)WCRF;NB$4>!-QKM#\ 8Y$@<.QHW<$2Z_P>5;<%W;#$%UHR252J3/V[(5L9>-SJO1IVI*_P KCG#HNW[')X.< M'X6Q&YM]"AJ? JM/WP27$FT$7Z;*!"\PP(L="&<'GD$N="(G)&9X80,OM)<" MM&\([@E:L8()FI6QI0GT.1U?JCN\-;IA'Q8.W2#J5HQ!SG$CWQN 'S7P(RO\ MAPW3(*$ZTL%E&_6F#G$0>-W\]\6"(/9=QPPP;@#&UI;SH-9,U.#0YSJ27\Y- M.../;"\?9.S(9^RTE.98TW);* 9VU6OI&*G(Z07\U//\@X*N/#')N5[D#?0: M?,"[^&T@ATNGMG X=Q1$78!](1\/E TF+3IBKVQ=.">H8,:N42L?SNEY8;=G M&*1.<>Q& ]A:&L56=IH^<06=@I>E;B9P6:;O2Y"15_,K:PV=M0!PM C3A>N0#] M?[@&P@J&RH*( ;@7JC2-=&'LO=C*DN]MOA]E[=CSEA.QG13[GAM=KHR$ MA[WMS/7CP[]NKOHJX1GQ!C+54B2VLM'T9WG28\DIW0&;KQB"FLIA%=1G'#CZ M2@7;$LWRIZC,H=&?N+\L<>3U5J]!+/"'ME&DI3SBO+?AY51BY]2WE5YMY+CT2&@K/8-*>(;#@:RU+$OL+/NNTNOE MT^A;GW,#XL;=38-)+,1QM^N-#^X5"0O4H+B3*V!)/.60B81'7U4@T4WY2W%\]<*9Z7KVM&$R:T M /R^Y%R]#O0$S078]#]02P,$% @ #82I5BSM07\( P W @ !@ !X M;"]W;W)K)2?JLV *[L24J"4C^OBO9N%P,DX>\H-N>H[.[:->=+>.O(B%$HK<\ MHZ)K)%*NVJ8IHH3D6-RP%:%PLF \QQ*6?&F*%2;O/9*Q;==H&+N-QW292+5A!IT57I*0R*?5C,/*K%CB M-"=4I(PB3A9=XZ[1[OO*7AL\IV0K]N9(>?+"V*M:C.*N82E!)".15 P8A@WI MDRQ31"#C;\EI5%3N8AFM[#T7CV.'P N]'S$(TFL!ZB'^@I'*#KJV_H"J44S1.V M%IC&HF-*T*78S:C4T"LTV&$H.LA((15=9TR(;^TZR>YG9N:3R [<]RKWO8N9@?H(U8]"^>&< MT.@=28ZIR'!1=^,_4)7TW[8N" 6SNY<02,>M?Y2V4RO7\ISZI+4JU:V+JN=, MX@RQLZFK4]OZD-I3J_-J_4JM?U%M_X,*_=-WX+@MWSF2>&K6]+W;YK%(6BPD6^EV],(D-#<]3>#S@W!E .<+QN1NH2ZH/FB"?U!+ P04 " - MA*E6&2\@&%8( Q,P & 'AL+W=OT93&C$-$\.>1 M7M$TY4C0CS]:T,FN3>ZX?_T#/6P&#X.YCVIZ5:3_399L?3YQ)VA)5]$F9;?% MTWO:#LCB>'&1ULW_Z*FU-28HWM2LR%IGZ$&6Y-N_T7,;B#T'0@XXD-:!#!Q, M^X"#V3J80P?G@,.\=9@/'"SK@(/5.E@#!VP><+!;!_NE#D[KX#1D;:/;4.-' M++HXJXHG5'%K0.,7#;^--S"2Y'PJ+E@%WR;@QRZN;C[ZP<=%X".X6MS\=NU? MWL'-X@[^? @^WBW038@6[R]O@_(7%/S[\_7=[^C$#\+KJ^N[5VB* M/B]\=/+S*_0S2G)TMRXV=90OZ[,9@Q[R=F9QVYNWV]Z00[TIL@SF)XPZ_H:^ M?*#9/:V^2F"NU#"7RV7")WJ4HC)*EE/H5!R5"8-[!:BO!KVE##*;+A&-JCS) M'VIT E,^B1/V2H4:'.EJ'&^R31HQ "[8FE8H+C)85-8\VQ\IQ!/N*3I)B[I6 MMA.JV[DK8/1]MQE,E=U\(;OY0AJ<^0&210L4(EK9)B MR3_V:?P&F?@U(@;!LBFP;.%[1AGL\=]?D4;;!J69;A].U^TFV+3 MMER#] T#B:'M>%[?*I19V7-B[LQZ,3-W,3-?%+,3F(?U.JHH,/F20&U1K7Z@ MB&<8PV@IF^>;V6E=1C$]G\#$JFGU2"<7__H)V\:OLBS0"1;H! LU@?4XG.\X MG"LY_ BG@FTNRIA2^HX MY$M@BV9E6GRG%/:*'/9*ADI8">O7*(=L @\X2:]HPC8P0@0'AG9QA!,06Z]I MND2L -!'P&'1,Y4>)Y2]&\NO+9FW[F C\76V&.@$"X]TO\>OL^/7^_*L]'8L>'\7"ZHD\R0; MA)AERJZ-S3*=8(%.L% 36(]?;'15N:%D>,%)FG*-9=D<>>"\$W'^I"6U$FKL M)MBB]:H.PYL/$DYKFX%6M/#8"/J4[ DE^#@EJ*+EIHK70 RD$AP_T\V25\ K M*D^I%K-?H Z.%%>MT7Z'IX2X%AX&76+G6,2<6X/3O'HDH^,I&8,#[>X5X_V0 M=EH"5HL)1T.J6JU:[%XT,(8*65BQU+T8NV1I10NTHH4OB4F?JT[#P"\3,2*& M*!SE>I+/AZC:*1E$RI4I:CZ6-Z1)U#NP:7B&(^2!:#C%MFD3VQDF@LS2,>U! M923IWM0D+G$.5$>X4PVP6C8X(/T<#YA80T/ B&0[5G=@].36B19H10MUH?6I M[.0'K-8?QBF?E8KCU4=R26Q/.$+!![ M-\6&;*%FA% M"P_%A!!\8(WK) *LU@C4TJC:>?3I5&N-CT59P<*VZPKG*:WU>XMF'VZU3T17 MFV-U.9PB]):WVM%"X^-H/_S:%>Y$W7E_D]13(E8!4LD4_5@QN:K5K1 *UJH M"ZT_+3KU@*C5 \W"J;JUL=M[W$$M4?Q- M4BL1"W73DJ2G5N5"*UJ@%2W4A=:GN5,WB%K=&*.WJJ%&YY[D*0]O^/N\K[7- M0"M:>&P$?4HZZ82HI9._I+>VF/T:=EAA$U%*EH!9)\Y*4-:GX?0BN8348%H9O6PV-;::MBB";ETZ� MJ1Y$K7J\5 \WI3R)$H"-A202C?A#D,2QA^N4:#@E'AAZPCHE6A+L#G_="V6 MV":6@9T#8>LT"J+6*%X@B,LC)E;E$#%3\C"DN@.C9ZU6"4(K6G@@)JZW]P-' MGR8N5O0?8>WJ6E-=UW[!7^_64+:V_&W?D]BJLK555DB %.!%L.:PY;>5VDR;)Y 'J5Y ">1"D"-U.@!*O$*,+ZC*(YIR;^!BV*3,[XIEA4TDY0I& )TZ3N@4/*- M:?QX'636-;%]F00RZR'):Y32%31GO'%@NE3;]S.V-ZPHF]<#[@O&BJRY7-,( M".,&\#T/X8\;WL#N+9F+/P%02P,$% @ #82I5JY\X((;!P 81X !@ M !X;"]W;W)KNY(/L^1O'@2 M]5>Y9DRA;V51RL$$^7$SQY>?"9/ZZ5?C"= M76S21[9@ZJ_-0PUWT\Y+SDM622XJ5+/5Y>0*G\]II!LT%G]S]B0/KI$.92G$ M5WWS(;^<>!H1*UBFM(L4?G9LSHI">P(<_^V=3KIOZH:'UR_>;YO@(9AE*ME< M%/_P7*TO)_$$Y6R5;@OU63R]9_N NTO$X5L_J.GO:TW0=E6*E'N&P."DE?M M;_IMGXB#!N#'WH#L&Y!A W^D =TWH$V@+;(FK.M4I;.+6CRA6EN#-WW1Y*9I M#='P2G?C0M7PED,[-9O?WUW?W"UNKA%<+>X_?KB^^@(WBR_P\^GF[LL"W=^B M^=7B/;K]>/_/ IVAOQ;7Z/=?_T"_(EZA+VNQE6F5RXNI C3:YS3;?_E=^V4R M\F6*/HE*K26ZJ7*6'[>?0A1=*.0EE'?$Z?!36K]%%+]!Q"/4@F?^^N;$ 8=V MF:6-/SKB[W[#ZE3QZK$=JEQQ)L]M:6K=^'8W>AJ?RTV:LG[883^3L*&*_B]AW>9_= >OP*A,ELX79M@V;MII<=K, AW$<7$QWAP&8 M9GZ,X]CKS(Z@!1VTP-D95_F_,)> ?I1$2@#_9*+*>,%0U6'6S_5=ELHUVM1B MQV%8HN4S$J_MR."4'7DB9T?9"KMLA"@;Q,:^=%@!)A6,4GTC+8-@*@+ M*7*&=#6((&=+A7(N,[%]P2[E-JTRAC(AE15^9 ##! _'K\4(>\0./N[ QS_H MCQ6K:Y9W(S7]9D]P;'RQ'6'2(4R<"!?KM&9G6D]SR%\)189L M4PTCY;%.2RO:Q 2^7283],H#.C(8,!>KWJ>$^^]6K/:JEF>\3V2#"!9;+#G M12.8#I08.SEJOH:YPZ26U0/*D9(!9^D!6O!TR8MQ^MF[/Q'_G,K;<3)(GPSB MGJ]9,S.EIFK&=RE0BC5F8G3%&0FQ-^PQBQFE812/]%FO\=@IJ+,/U0ZX3]3/ M5G#4_"J.$M"S(3R;81#3>&Q,]8J,W9+'^GR0&,HM= M3+Q1/NO5#;OE[>ZUA8L5O:E9$:91Z _1FW9AG,1Q.(*^ES<<.YE/SR+YF@H+ M.W7RIRGN1-Z.H^XE$[LU\V%;9VM03'E8435,WQ55UAR8BGA&""5A/.PNBR'V M:)*,3%C2JR=QJ^=#+3+&_>6R?+WOLAJJ':6$S.?&^,)TFOB<2MB:/T M0RSRE@3A$);%*ASA1-(K('$K8,<\6]D4J/O\_9AUB$7T"-33Q$BG31T]/XE' M:E;2JR/QG;QSRRNH^%_!.\2ILC_+.Z?R=AQU+[?$+;?'LW?>H)OCH9,MU)^303F:A,'@'\(WV*6)#09 =]K+'%K[#AE6L21!H8$ M6:U&1@'M]9.Z]=/@S)6%B*Q;A:8DG@4^#L/A$M5F& 5!B$$8P$M..A@3CD74*[167NM>CSD 8 M//]Q".8J-$CBB PCL"QJ$QSX(VL5VJLG=>\D+[:;3<&T]*1%LX%8"+FM]W2N M@UH5X))7[0D;%Y5]S_^D>\6G\G:=JE;=C]4BD'DJD'WIMGF;[IKPZ$7^?>&A%L+*_3(.),@84"-Z6^:4:UU M _#3@\.ZDM6/S1FF1,T^37O8U3WMSDFOFM/!P?-W^'S>GG;V;MK#UT]I#90@ M4<%6X-)[&T$^Z_8\L[U18M,<"2Z%4J)L+M#]2@CU&PO=V]R:W-H965T&ULE5;;;MLX$/V5@0H4+9!(MIRV06(;<-)T&RR:N'&RNZ^T-+:X MI4B5I.+X[W>&NL0&G+3[8HODS)DS5W*\,?:'*Q ]/)5*NTE4>%^=)8G+"BR% MBTV%FDY6QI;"T]*N$U=9%'E0*E62#@8?DU)('4W'86]NIV-3>R4USBVXNBR% MW5Z@,IM)-(RZC3NY+CQO)--Q)=:X0/]0S2VMDAXEER5J)XT&BZM)-!N>79RP M?!#X2^+&[7P#>[(TY@ ME*TR,2BE;O[%4QN''873P0L*::N0!MZ-H<#RL_!B.K9F Y:E"8T_@JM!F\A) MS4E9>$NGDO3\]&*VN%[ [1>8WUTMKF[N9_?7MS?CQ!,T"R19"W/1P*0OP(S@ MF]&^<'"E<\SW]1.BU/-*.UX7Z:N WX2-830\@G20CE[!&_5^C@+>Z"4_A9,. MS KF%AUJ+[@F#OG9P)PV;TW0X/(>#>0^G@]$YW!=(_9*9LA)Z*_4::BWJ M7'K,(3.48>V:+V>4S 5OKZ06.I-"@2/:2&WK@R>WP>"G\SN42FUA5E-!&V[$ M([C660Q"YR!)U-5+)W,IK$0'[SS99\5T<'[9D @KXFUL=["/W)Z_AT(\(BP1 M-0>Q$I:X21V]1B&TME'L?*DGFR)0T9N@<70^!CX"5 MD':O'782W#J=QW!;4?Z"(9*D>>R"-G/UA46$LAE.R,,):+1D13];B+?%$,/. MM*0ZD#J7F> Z[<+9 ?M">')[2Q0 GRJZ7+CZ6VM;%+:U\IG0RB7:WE#,F895 M;4G0[F;GB"\WVJ):8(Q?M]5^-AD.2;>+!I<[X^PT#G4):^DZQ+\RU@,%LBN\ M/W^'?AKWPV'^W \4FV>ZY,I9F!S_9T1TA>O;B5.W)S$&PO=V]R:W-H965T&ULC5=I;]LX$/TKA%L4 MNX#A,SVV.8 DZ\4:V!Y(TNYG6AI9W%*B2E)QW%^_;T:'[=0)^B6B9,Z;-S-O MALS9QOEO(2>*ZJ&P93@?Y#%6[\?CD.14Z#!R%97X)7.^T!&O?CT.E2>=BE%A MQ[/)Y,VXT*8<7)S)M\_^XLS5T9J2/GL5ZJ+0?GM%UFW.!]-!]^'&K//('\87 M9Y5>TRW%+]5GC[=QCY*:@LI@7*D\9>>#R^G[JQ/>+QN^&MJ$O;7B2%;.?>.7 M97H^F# ALI1$1M!XW-,U6,U[B;)"_:M/LG;T=J*0.T16M,1@4IFR>^J'-PY[! MN\D3!K/68":\&T?"\D\=]<69=QOE>3?0>"&ABC7(F9*+-DQ;KJL&:/8$U5Q]<&?.@%F5* MZ:']&+QZO ]V+GCSIX+5WNB5);4L(WD* M$4RCB8;"L6 ;K)/C6-PL[T.E$SH?H!L"^7L:7+QZ,7TS.7V&Z4G/].0Y]!U3 MTS&E9Y@^BW6O)M-IZ?J:1G(ELG\5-WEI*Y=4>ER"U;WX!3P M5 GYB-Y743^HQ%-JHLKJ,@TJYCJJRKO"14+[EK21@+#PZ^V(X0*U0&AR@*WY M)XW-&MMC[4M8&TP*8[< \ZY>YW@REK;FAY:F=IG**(69W2,0E"Y3Y;#7R]<5 M@#-\'AW$H)/$U>P7DTUP>:N.T9M5'2DP-$,]9GY N0ZF7(LQ!@%YIE%0S%TZ M4E_0 XQK0OMIV!*G= _B%U@K[3GFQ*U+,=9!$I3629>!)BF/:.X!CX[6, =0 M2E 7I@ISDG+VO+BB4J&?ZKJ!'@^2@*WW3\I5_<:^9Y/3K\M%D.7T]/='A2BU MW?X@CG_[&)BM4!0L$ZJ:,8XDZ34KSF0[\7FS7I/G8M"]V'+23,HL,H/HHMO% MRH:(Q@1)7*.Q;9ONQ&!]2"]Q.(%02TX[QTEQ*[+#>>*\D&S];#LM2.S;I@%R M9]/6D=MP94'$H)H10SQ&1I5MA4/.@D&)P4&7$9(W<(]M;-KE;OKV5$$(I2M, MHBKR6Z?P/U00KRI=5-84)DKD0\'0*V.%54\@,R6,QS)M5"]U!N.QU)FD1[74&:LJZH%0DVXQ?.@ZA9;:!O3L0316:NS*GMG\[/ MD/L+UJE)Q3K7]W18/CB)'N>T)+4/_U?*N.<#9+G_.+>$*E(WC4"]'4>/AN-N MTM#WFNO8S9DCK=U*)? ]P11UH>BA@/W%"LE2X]J@4.F_>:ODRE:L?#)Y$9 M6%%$?N"FG17*E6VFDR8X3L.UPW M P"N][5SI:UTPRW?AGY9D,!%B$V6$66A MOU$_5W0*(2(>S/5$5R;RD\O/1X3T P<)DI[5OQ\!CJ8,&-=X21$,< 327TY M'TW[5-657$YS@\DEHQ=@V/R?S ACD6IX"&JU%>:(5OMNQF?:%V&_")6&;$.] M"A")G"ZN%5[:Z3PS'A+]7FN/X3-2QZXJX[W;9 $_ZV-W=ZY'YMD"9+&4PGH[>O!\HW]^3F);I*[J8K%W'3E66.?RW(\P;\GCG< M'MH7=M#_LW+Q/U!+ P04 " -A*E6 @E-B.X' " &@ &0 'AL+W=O M1$I MU]^MX@3Q^T^683(1S[ MGJ7*GG42Y_+C?M]&BE<**S,M,FXPU\S[]O<"!Y[HBSMCP:#_7[&I>J< MG_IG'\WYJ2Y<*I7X:)@MLHR;Y:5(]<-99]BI'GR2\\31@_[Y:<[G8B+5]S?>=VARY1;<:73_\C8)6>=PPZ+Q8P7 MJ?ND'_XE2GWVB%^D4^M_V4/8.]KML*BP3FFJ DXJ<,G$&JQ)T[OS=Q23..L@#*\Q"=,Y_^V6X/SAY N9N#7/W*>X!YL+#S'X \VE& M=Q\^7[,Q^^V7P]%P>,*V.-JO#\8G[',BV)7.)9*/I4IU '5F_=B(5(V;#I@AW$5>P H8X_EZRG% 9^F MM1U*)N,U)KUV,TL5Z4QX"0$GXWEN-$<%ML0_%DX8)'^;-RID*)F72>H>VU%/1>L5#I&E#\)")@(HITA+F9D0:D7J1B(_MNLH2>FV67T>]/8Q' MB#6*: #AB(8_E_]AS;]*R%!:LS#V"!I[-FSBD9 5NA!K<^%+35IWT*<]5C:% M-^([Q;+8>87;)@X7WT])AQO/<#UPO>8V5/NR1L^6GC^27F:>RWJ_:6RA,6+8[Q[5^/_NZX?O- MY;)E?B1=O;Y+3M/M6\BYPKU#&W/L1 );2O/!46Q>E/WWIO5A%7O^+!J M.&6[K%;6FM'&VK9K[^$ ;G3SY M9(/H[[H^#L^GXL#^Y7'PL_S_9_A]]Z@[/GBIWS>([K3Z??;_#$.8*![-0U?E MB275:OY["F?%M.T912.!ZC4TI#'?2=&.WPV\K(SU5NB4@L:FMFTL"CLF,G1 M4Z;@%N8]@U*NHZD=^[']'I\;O2$8(T 4,0]=O'\FM]MMB$,V>0/QQ*^ MH$/4LEW%M@-'PM&:!&RWQ2>V0 +<%UX#S L*I&!(4\R<[K5J3.!K7;+U4!L& MZXVASFYKJE8HG#!)L7(B7,W&1BQTNB >&'%B29 C?R!@4VV,?L"*]=9N&2[> M4PR3#^"*Z<^>!1^-'NN3ARS/PR^9/9IFZC**RC"];QRDPQS:8/<"W)C7L/NE MTTR)UW(,<0!H)<9';IKQT"R5_Y 9Y@>SS(^[VU45W1=A=JZ>7]Q71 M)#C\SN=%HP^@#8RZ^P>':\^&1[O=O=W]C7W#[O[>>'W?\*A[<'"P%J MIZ^V M 'Q.6OHH_.YUL%>I+;CQ1_#RW0"BD=Y#H6!1OZ 25<:? M(2F-$^_^:P^\KZE ZSG^BGI2=9WPSJ:UCC8[7\1MXK'Y&VHXL&S85)ZT+=5K M(?T4TZV+[NH9FQF=H=+G>2J%L:$&U+0Y7]*F'GM;^%3W*9UHXT(-1>.CUQ8A M--!=:#YH+ K;LU:T0@A6D4(K>+(]MI>//<;7P4R8>;^ MVP_@V@W(P!QB6BAE(![V#O0XSX7M'^.-T[K\Q M3+5S.O.WB>"(8=J ]9E&$)5_2$#]T>G\?U!+ P04 " -A*E6WU-]JOD# M ["@ &0 'AL+W=O9EDX648IT2:I.]NMWI&Q9;A)C _9A7R3R M>,_QN3?I9ENEOYD*T<)C+:29!Y6UF\LH,GF%-3,7:H.23DJE:V9IJ]>1V6AD MA0?5(DH&@U%4,RZ#Q;TO<)7CEO36X/S9*74-[?Y M6,R#@2.$ G/K+#!Z__ Q*#FLGVSQUT<>H#) MX!5 L@,DGG=[D6?Y*[-L,=-J"]IIDS6W\*YZ-)'CTB5E:36=.2+(GL)=VCJ7>7OJ:8TBY,B\YUN*REW&N"2[-AN4X#ZC*#>H?&"S>OHE'@ZL3 MK+*.57;*^@E6IW&_?WZX@PS>OIDD<7P%;=;\=I!>P4.%<*OJ#9-/(/P-D*.V MU)*@RI+G"-ZCD+J(A *HJLBU$ INK.:KQO='CM*B)BF3!>#WAF^H]RPTE%\- M0LGU.1W7(4@ESW,F-@Y+<+33*X6E*[$XL0UBB)I_ F6$&-Y%QG[HL ^$A?.&+N(11JA_CM)3Z.O4T"GX\3V.9DK_$+3$?A,)[T!)-I.!Y,85DI;7U) M_%P"QQ92TLX.-X;C\1B^4KY>*IYC9)*%V3@^;-,P&XYAV:Q:7=Y&>W_\+@Z3 M.#OK[^-L>/:\W Z>Q,[D>-J7Q%DXGDZ.&NM$*2M*@VYMGVOJ!^MKK_U3NI;Z M]Y7]/ZN6UZOFEID*-HP7WDE6J\8U0;\#W:4UA:;1OD-<@_R<;D%5P 6W',T_ M=_Q0K[GC4%)R#)1:/:M#TZ_B89A-L^,JGB13\$/(N2K/&Z+#C$'7R2OWY6R= MP,>\8G*-WDM),\8)%YXQC9-1.)V,GLE':3A-.S(O_56BW@^]1KWV8PM]U%V4 MVW][)^TFH^MV(#BHMV,5)77-I2&Z)4$'%^-A +H=5=J-51L_'JR4I6'#+RN: M[E [!3HOE;+[C;N@FQ<7?P-02P,$% @ #82I5CFS0P_S P /@D !D M !X;"]W;W)K&ULE59M<]LV#/XK.+773YEERTF: MBU_N[#39DOJ39/M,4+/%*D1I)V?6_'T#)FMN+L^Y#8HH"'CP/ !*:[JS[ MYDO$ -\K;?PL*4.HK]/4RQ(KX0>V1D-O-M95(M"C*U)?.Q1Y=*ITF@V'EVDE ME$GFT[BW+P^H-]%[:1E+3S>6/V7RD,Y2ZX2R'$C&AV>[.X/ M[/1<,)ZTVL?_L&MML\L$9..#K3IG8E IT_Z*[UT>CARNAB<24X:(\!T=O%?F%^?/+:O7Y_O8)[NX?%X\WM[!Z M^O+[T^+A>9H&@F>C5'90RQ8J.P$UA@=K0NGAUN28_^B?$JV>6W;@MLS>!'P0 M;@#CT1EDPVS\!MZXUSJ.>.-36INZU@H=W"DCC$18.5LX4?G7M+90YZ]#\5&Y M]K60.$OH+'AT6TSF']Z-+H>3-XB>]T3/WT+_?T3?A'J=Z..7K[=P 1_>766C MT01.]D"T&(XG\+5$N+%5+

2N$!?1!KK:CMZ.^J:C7G?4 MJ:]#"1(=VT$HEPU1^,>))]@]73 !+(DI1(P+ M>8/L1>:$?C*2-0AV$T%S9'P1*!?'LH[%#."%SH3K0$_FZ.R89$RT*!PRKF6J M\>U_9RZ:48&8D*ALP_HV(*W9*%?1WFN:"&!KE41/PJ*_=:H@=$VE#8U3%"PG M0'_0?##OJ^00"C3HJ%S$RSH0$-!5;,^IVB.?Y>,VRBVA&1M(YA:!=ZA.&*@F M&O."J5,SH6QC$YZEL(Z1JTBB:(03)B"!<#3F)&U5J<"J#V5MR_@+*1O (J+2 MC4-B#E?.6>SM3RBQ6E/L;CO[N4KY#^U#@X]R3]FE/FV.BMZ? Z;;9SN4(L . M'1[5AX1OA5;YK],'U1:MK794\OY\,(:UTCJ./I)!&]EAXXS&J:\Q#D2]/]0P MTE!&ZB9O60A.:4WE:SN(3TTVG"RD;*-0END2P+A-MTC7.$+*-C.<@!M+&3"> MX&CE+8F*7;D4.O;],X\M2OYK5V9Z--.H8XLXN3W$V.UXZW?[CX-%.Q/_-6^_ M+*BJ!=]-&C?D.AQ\O$C M=.Z?0BVCA-R;0/-V[@LZ0,''1O0^XVUX?# ?I/ MIOD_4$L#!!0 ( V$J591PJ]]) L &DA 9 >&PO=V]R:W-H965T MH62GGQK2RT>W6P M\+ZZ.#YVZ4*5TB6F4AI/9L:6TN.KG1^[RBJ9L5!9' _[_F]D6NU2?J7ODOU2>+;\>M MEBPOE7:YT<*JV:N#Z\'%S0F]SR_\(U>/KO-9D"=38[[2E]OLU4&?#%*%2CUI MD/CSH%ZKHB!%,.//J/.@W9($NY\;[6_9=_@RE4Z]-L4_\\PO7AV<'8A,S61= M^#OS^'<5_1F3OM04CO\5C^'=P>A I+7SIHS"L*#,=?@KO\4X= 3.^CL$AE%@ MR':'C=C*WZ275R^M>126WH8V^L"NLC2,RS4EY=Y;/,TAYZ_>WGZX_O#Z]L/? M7AY[J*/%XS2*W@31X0[1D7AOM%\X\49G*EN5/X89K2W#QI:;X5Z%[Z5-Q&C0 M$\/^<+1'WZCU;<3Z1KM\R[74::[GVWP+HB?;1:D5+EPE4_7J +7NE'U0!U>_ M_#28]"_W&';2&G:R3_M^P_:*;C?LP\?/;\1$_/+3V7 PN!1M3GFE/[H4GQ=* MS$R!#L2FPLMIH42>*>WS6:Z<\'@L2U-K[T2NTZ)&/O&!Q8?]RW=&SX^\LB7* M?>IY$;N@I5@N34U92?U$FE\;E()VD,8G9XH\DQY?;F0!?Y6XIS)U0CIA9@+9 M3A=MNGM"ZDS\IE)53I5MEH?B14[;F-KAL?OUHO7HK_Y=W7W+QG?JP10/[)15 M6>[%6YGF1>Z?>N*16UUE1_)!62"7>) V#S'5")-R7ECX34Y.DO-^_^=VUT,Q M'H][_7Z_L\)9&UZ*47(VQJOW2N?&B@_&(S%9K6)TU&RF&, V]R#!P7*/4;^_ MLD/S?92,=^F??$?_^+3CPWA-_[C5/^GOT'_Z'?V3P?E2_^EX57_S_209[;+_ M;*]^")Z-GF/_^2[[S[]C_WF_$_]=^ZROGR3#'?N-^M_Q9]@?__A^@^1T1_RH MYO?L!\'SL__$O]-=_@V_X]_I27]SO[/Q]OV:]<_&RT)4%@"65_@4 (T4$FIM MB)WTSM=:0+,M=RFH)K5AO[ES-X)8:!VQ;5X;: M'P%--I;/>J.3TVASL8*O'6B C9"?G)ZMK(U.![W)>-2N?0'@IC5 "B2IP:PT M8-8L8M8%3X#7 :AALJBD]4_"&R&;5^7<*@6VY47 [-]KK<1@S&B(^@!F2SRE MP="%[TG$SQ@Z%TR?Q^Z?WX+52B]<+,#S,*_VU)SXD MUPG ?I'#3X2,^'!6%Q! V$ '80S-2(X3XD$PNL/#.%(107&(G@>-"SZY>GI4 MY"6Y -?)^+:8H+!0'C7!L6Y2A)J#BM/Q#@V.ISLQ!C$UUO*P=XAD8[&5$@LS:TKA0>8I=O2W1Z;_ 02@ MA519C^,#.DA##_QR/8H9SAC(!7.,.6R8$SR :\!;LN99CE%NZXKV.#Q?!K[7 MU!Q2N9!^;8LE;M!Z=\/,((?:>*&^I0K"A\/DM"U02?EY8N>2MC4_ZM4^60V- M8N2C>%-4\.!M;H&#U]1G'/!N0;>K;0%'H8W^I8@:C50%S][=WGR\XY-+1NB8 M]?NN:(FE/O27*NJ LP4=:[%=?8' M#B]XE[8/"A]SOUAY])D@C]3S\Q[%&III@QC\U1=$5=1.]),!QLKZUJ7,%%(C M#,0L=:<"(RM$NJ 6=TVH"&-=F]FUN"VS=OU\?KJ:T(6$Z;5W'N]R*ZZW,%5> MCL-O7C#XNKJJ,%F$F18Y:H\J'T$L&'_QF,ZS$&>">'K)X0&YYO=Z8JXTR">& M!YAG;#NR, 0@UZZV#"052'@*CM_KM,L6@%HY L#B(" M3*R1F$P8784\XK'*61VU1@$I36;>$/9QU1N[IVG$BZFAKB+XGL&&G>#]:^@> M:))5A9+@XPHJ<9YKQ'O-A]!.S\+7KJ\! [:SOSI-KFPA;DHA;6)R% ML;#:;)5\HHG:3O^94NV9]!E@OK\=*$Y!5/U9H\N8*57*IGA.)SXH=#7@H:,Q M0-(JFPTN.NZ@%4,ER$/ TKJ*1D^YFAM3(<[E*)W+YSK@P;8R8L:(#GIO3+9< MO07\.X_ WBO[D*? UEN=)FS&/76/M)GX19;5I?ADC&W%[N*F4@I1KYWSZH)\2AI#("@_[PAQ-UQHW2ZP.+7 M3N&^ZTCR.8]B0<(K:0G/PX#IWIULE @&+%$6U^$N#PKCTP?J KH7.@HAB[@> MV)K+LUQ:4'!-B5.9Q@D#&$ W>WE9EZ1W>6TRR[_A7\PP.U>\ 5\V4+P,,\YD MW+\8( Z1&);RVZ:.0JV+C1JQ4+#/WK'#8E-9I'7!CI%&8(#FNIDJY$!UL,_+ M;U1%F:JL2O,XN>)I*GZC4@BC2QM]E$JW$ [[JZ-01=VAA]*CSTPBNY:B$-]V MOS:F+ILQ"H)BR H9*?@LUX%HG;$=S7M;(K,6Q]W!D U0V\8 [SU/:H>-$]?/ =._7DW$HB3&".)H-O1(^%)6;L0@0:5DE@X1=(X<(4 M&>9]Q(+=L[?7HH1, QC@4(1R0 %\5;H#&(#.VO,)HP%;;T 9#68 #4QR'QR] MJ;3.[(&.LL2F/&KE$T,4WNCF=_UBQ$5"D*:V[C1#AT2V[\DGGM>[)V:(#P(3 M66R@7 5=%]B=4Z*;+U1'&T&J:9!:RGLX,8#^M>BZQX@E8G^MUBKQ^2FCL0SK^ZH$A>/#?/2NL' CX/# 8#'#873D1 MG$^22;.RE[/_59[.VSVB/+DU-A.WQB\V$LD,.C@;>H9'77OWT91-O*G4=%-Y M\8RB7: >HC$,17JDH<"_#P\24Z6UP0M-=UV4[F\Y7(=8YI+*"*-=(,* MIOBHE XW;[1UN%+E;OGR_J9S?<5/OR3W":^)SQ9@U]B/-V0LP6OG3!Q 5.2> M7E.*R7=$A4CE5JVB^S/REA,7KY=1I.'BMQ>N&0-T.*#_D=2Z#L5!U,MQC=:4 MBH8 2Y=ST*483?I'&3"2BB,,X\-1Y^+LN4'<]Y,*<[W_^8]=/X89TFT4&.\: MS] <-V0DW/%8.O#Q3J'+."D\ZCK#DF.:P/5P2;FM75I62K\$YL1HYK5$:NGX ML&RR;N83\4;"G:BO^X3O2;=<[+4SMD.3N5Q#87>=#O"_=LW<1"X1VWY]/>[\ M_%TJ,$#ZD9_J"P41?@EO5]O_1W =?CY?OA[^$\+[>& KU RB?=3T0> S1=O M*OXQ'<=NN,0?%PJG94LOX/G,( [Q"VW0_N^*JW\#4$L#!!0 ( V$J58! M]SM#P@0 (8+ 9 >&PO=V]R:W-H965T#3,@\6,S\WKU9S'3IE,SQWH MLTR8[34JO9D'HZ#9>)"KU/'& M8#$KQ H?T?U=W!M:#5HKLCR^L3EO<"_TC!T,&A HCQQ8$_:WQ!I5B0P3CO]IFT+IDQ>YW8_U/'SO%LA06;[1ZEK%+ MY\$D@!@342KWH#=_81W/*=N+M++^%S:5[&@<0%1:I[-:F1!D,J_^Q6O-0T=A M,OQ (:P50H^[OIQ]WC;.#('N\.HEKWNM(-/] =PT^=N]3"71YC_%9_0#A:,&$#YCH\:O"G M,'T8CWH0#L/Q$7OC-KBQMS?^*#AAC,B=1'LHN$KWY+ N-\.E+42$\X"JW:)9 M8[#X^F5T-IP>07;2(CLY9OT39,=U?_U^NH-S^/IE$HY&4]AET&\-QU-X2A%N M=%:(? N%T6L9HX5-ZQ*H&R(TCEH6,C11*O)86@3I@-I%D:AT:2-/%M!('5N@ MU4KF*TB,SF \A%AL+3@-2F;284S_"3IJV(ZGOH=BI'T!G8#2UH*@56NE]1$I M(3,+D@QN"QD)I;;@2%4OE5P)W[]DP.WB\M&?3RU-DZ)0$@WYNJEC:K>:X*$L MR%WN@.SJC<@C], [YH#42*5D+R**L'",<0\!C+>&R]+%(3*O>/$6AU)P21ZZED@TM:QP#N'MS))T* /8HEN@[B+N!N@P0AI MX,6PW'8Q]+JAML9W41*:/ :TE,D*4"."KW01<&S"(!O7AIJ>H),\B/A?&E4T MJQWSVD"W0G$)W+VWQ1*669)1^L[>&RS.8_=E55NL / DCKF0^9CH=]IPV4 B MI"K9(#ED#13D05)6J Y*.J>*B,O( 3=5O]LH;4%UC''(1C+5D IF&]D?8>IZ ML74 2O#]HC@XNK*L8S+TFG+BP3.I7I7QTHWA&?DHR?O%V3J/#;G(.:-KK,$$RCU3)&28DK!4.I[_)GZ%+SACFJJ/@SVFTU>FEAJR\<4_> M:+IL<@Z1OBAJ&?O2NA:*RQX>^2:TGHD$Z#ZA[#<72L\GX9;:(EN2WWH[G'H? MB>;.\4TOEHK@DA,G$T;O6:'.7J&G\= 0$JN5P15G]"@/24VZ2PTB9-7EB7QY M[D&%;]Z1+BU!MM\O6^H_^W\^X+9'S5*10^7W+OQ6]0^XF/1.STYV-NIB; 2^ MC2>]L_#L^TZ $F.H0'8BXXM>.+K@F4BOH;Q.;43SA^2MJNIL'_+)Z'/4>^QT M(%_T1A>39N/0Q3SHO(UH1*_\"]!2F9>YJYY)[6[[R+RJWE8[\>J%2BCH K2@ M,"'58?_\-* Y[E]]U<+IPK^TEMK1N\U_IO101L,"=)YH[9H%.VB?WHO_ 5!+ M P04 " -A*E6[H8RT7H% ,#@ &0 'AL+W=O'9\X<#J7+M3;/-D5T\))GREYU4N>*\U[/QBGF MP@:Z0$7_++3)A:-'L^S9PJ!(_*0\ZT7]_KB7"ZDZUY=^[,%<7^K295+A@P%; MYKDPFQO,]/JJ$W;J@9EM>7A5CB([KOQ8.AIUZ#DL@6+[OD;_Z'.G7.;"XJW._I*)2Z\ZIQU(<"'*S,WT^C-N\QDQ7JPSZW]A7<5& MHP[$I74ZWTXF!KE4U56\;'5H33CM'YD0;2=$GG>UD&?Y03AQ?6GT&@Q'$QK? M^%3];"(G%1?ET1GZ5](\=_WX>3J[@]G=P_?9[>?IXQT\S+Y]FDWO+WN.T#FF M%V^1;BJDZ C2 .ZUF &81>B?C1X V_0 MI#KP>(-CJ:;"(,RP*$V<4B'AP>BE$?FA5"NDX6$DWBCGMA Q7G5H)U@T*^Q< MOW\7COL7;_ <-CR';Z%O>9H=S^(XSS>1#O/\^NWI#D[A_;O3* POX)@!?$!_ M< %?%/PA5$D[%O2":A%215R*<*OS0JB-QYE<6+C1PB0<\D$:VG+:6! %45]A M @+LD:0"^$YV,1YQ.[0'3U[?=&%A= Z.F@$X[:_=-I3'MKRT=!9BG>>TW6GG MQ,]=L#K#;$.(1I?+%+B9$:1YIG97S[> BP4Q)IYUF("YT<]$*T&1T450M,&5 MD*3PLIEO9(RVZYL")4X=!E;"2'1>J(6H-+!E3'BVBNX2.U-H(QQE8D3":(7. M9+RA?'Z4)!SU.T>80A'B"HW(LGJY6*M$S 3S]FOZD'4@54[,FE;0!3<*: MM:2'7"=RL6$5%:Y)I=*2,$F7@QP:ZC.>88I'Z\:2<'FJ8JRE2ZGCPJ54BM?F4'(WD2FVP;6V;!E( MJ&!!LV=YQ87.Z,3EJ4[,,P294)Q<2/+[;L,?5.8)\C@"= K2!ZF/ ;PRV#OQ&Q6#361HA MH? EQH(,2+6N5B%!Q._GC2+_U_7CENF39]H^\5Z%[IC7(SX#S_ZQJD!;SCHH M[ Y&DU=@83<<3V#*+6&)53-I)5M'G!;TQZV!\7@8A"-XTHZL)]4*K?.& MV440-/7TX7#2&IM,1MWP;(:C"IIZ$AC'?R@X]/Q.:)V M9\P]->>S0TJV3=$/HH9:JX4DKHY7WWO!K%G)FY;I^-),"0V+(*@9'ZR M#(>$HVA':>\@(@?L&[I&H&EG4=!O\OA/Y,%2RZ_:/=\4OH=NM:Y#Y*LWEN/" M'Y,B&H1!=+8OA5@N#2[Y9/Q)%&KW@UV[/_0*V&N]H>=HEOX[A).G$Z-Z66]& MFT^=:?6&OPNOOI/(AG0F6,AP05/[P82^+$SU[5$].%WX]_VY=O3UX&]3^EQ# MPP'T_T)K5S_P LT'X/4_4$L#!!0 ( V$J5:OL]+\GP, )P* 9 M>&PO=V]R:W-H965TFO[\HV+DF!N[3WY3XDEE:[CYY]T;+]M53? M=()HX"E+A1XXB3&K4]?548(9TRVY0D$G"ZDR9FBKEJY>*61Q892E;N!Y'3=C M7#C#?B&[4\.^S$W*!=XIT'F6,?5\CJE<#QS?V0CN^3(Q5N .^RNVQ"F:A]6= MHIU;H\0\0Z&Y%*!P,7#._-/SMM4O%+YP7.NM-5A/YE)^LYOK>.!XEA"F&!F+ MP.CSB"-,4PM$-/ZN,)WZ2FNXO=Z@7Q:^DR]SIG$DTZ\\-LG Z3H0XX+EJ;F7 MZRNL_#FV>)%,=?$?UJ5NN^- E&LCL\J8&&1 M5+"\8(8-^TJN05EM0K.+PM7"FLAQ89,R-8I..=F9X=EH]'#S\/EL-KZ R>QJ M? ^CR3*='O5=0U=:0S>JX,]+^& /? @W4IA$ MPUC$&+^T=XEJS3?8\#T/#@+>,-6"T&]"X 7A ;RP]C\L\,)]_D=1GN4I,QC# MQ"2H8"0S*N_$UMTCPK6(9(;DO]1ZI_\E?'LWO'U2IWK%(APX!*I1/:(S_/#. M[WB?#I!OU^3;A]#_G/Q!^-WD;R>S,?3@P[MNX/N?X$WU4UAY(5EM$9<%\>@% M<5X13RUQNTOSP^"]Z$=02C ;J1_:/7IV@=Z(4BN@9C&)"$RR]=]V"68)@ MV#PER[GM/E7GX=^Q; ;T0[)'V?XN.EU MPCW2-_OP(KO;Y=GPFR=AYVB'Q(;Q\D # JY!2 ,ZD6L!@N8KN: .%G-[2!E[ M:$U;U)Z>FL!T19+&"S**^6*!%HY:$ID(*3X6NCJ?:QYS:F"V%2H;&%,V&R.I MP<$*:4H1U!S39QJ7N'A$3?ZW8-U.S:>R-147 M>*= MW7-U.8"*[F>>9'W:KCG16FL(9A/&U;@ YKOS9VB63"PY+Q&H;D4H' U M\SY'9Q<9+[&J+!')^-US M>L.6%K@[?F6_)"UVLBZ!Y."FHONRU[Z<]@!3,(W '$/B)WN;B.G\@LS;#Y5<@W*>A.; M';A0'9K$<6&3\F 4K7+"F?G]XL?BYOMB&A@BLZ8@ZX$7'3!^ YC M12FU+ 0 M.>9_XP,2,2B)7Y5[5B2TU,_(.'Y]#/ON7[#3 M_.@$"]?B-6W:"M/UP<$ZO"*?N^:Y=>^>("J)@@L-%:X(&AZG)QZHKJUW$R,; MUTJ7TE"ZW+"DEQ"5=:#UE:23Z2=V@^%MG?\!4$L#!!0 ( V$J58@TP9U M0PP %XK 9 >&PO=V]R:W-H965TXO[2$N4S8LDNB(5U_?K;V9(49)M.6FV M6.P!16-)Y+S/,S.4WJY5<:^70ACV/4MS_>YH:/$Q?G?41X%$*B*#%#C\>1#O19HB(1#CFZ-YY%GB MQN;OBOH'TAUTF7,MWJOT#QF;Y;NCZ1&+1<++U'Q1Z]^$TV>,]"*5:OJ?K>W: MT?"(1:4V*G.;08),YO8O_^[LT-@P[7=L&+@- Y+;,B(IK[GA%V\+M68%K@9J M^(-4I=T@G,S1*3-3P%,)^\S%[+?++S?'5Y>SFVOV_O.GNYO;V>77CY]OV>7M M-;NZN;WY\/$KN_OGY>WL[8D!?KCK)'*TKRSM00?M(?ND?P)R M>F$'E;!7@X,$/_$B8,.PQP;]P? O:%7?DCTAEW*+WDACJ_ J3%[KS((=,UM MK.0QNQ*Y2*1A=RG/]3[E+>W1?MJ83&_TBD?BW1%DBQ;%@SBZ^/67<-(_/R#Y MR$L^.D3=23XGR:-MR>=.\E67Y =I[Y?\]O/7&Q:&[-=?IH,P/&=/CQO:TA^> MLZ]+05;F^0;2.5*+7/Y7:*:[5!'?\;=@]A'<,$ @X;)@#SPM!5,)W5D4/#>Z MQ_B:%S'\584EJ1DWM, B+06N[6T5&I=\CP2 >LTJZ96UM". M'3 RA8P,[++/JP?H"7=G!7:,I*56($QHX@M;2LB,@B1SEB'[GIYKY"IR1"SK MQ@8YM]4L"U4NEGLWBVR5JHT0;L>J+*(E*$:D N^064,?_:;IGTXI5H5ZD#&X M016U/66^0/LVS:/]"L\;5H!9,S"!6Y@T16=&L4@4!LH(NQ<;KX'>6A>PF[9N M%3]PGI4&3 ..YQ@_HH@D:@W^@3!8PFT)MOE6\A39(=4H51K%AX)T#Q70KFQS M]+9H2V_#,>:F'5N=\E6RU1ZW%H4HER Z3PS<#OML(WAAO6TV*QGQ--VP!X@Q M-AB_9"M8@PL@=!_@9Z)*>ZV#G>R"&-R?3BW7605VDZH5Y$P\B!S$()[X%.5! MJX$X4L681E"99%9FP/E;">I J )LH"WMDJ % H;/4TAK; @8!!,$4")WT@NK MM32;VEZZLEA<%LB<4GM9@*$S6V4$5AD&-2):^B+!7DETE"HU6!224GR/Q,J0 M'0DD4'_^^HT7[\_^G5GDJ2[_H*9 Q,?L$FP'3<[.AI9\K_WMFRIV[R@B/Y=& M&UB!>D,47XM(9'/0P:DY8&&O/SGSNU^PX7@2G$[8/US030;^V71P%DR'GD', M7@W'-=_!61@,QPP:GD1(W F^M1$*"QOKQN/38-C?EFO+]B#46=@4:CH.^OV* M-07![J9I?]CU@%1PV[P(S)3H$*;1M=>W82596ZBJ2KE(>W1_/ MHJ5*$7,L*80#0@<5B]2F6'L=/:B"7A.ATD(=!Y#.;.KW7 6I6!52WQ\G&+@% M"-2CQ*3ZD?F@4LC<%)+ %A/_():(P7!G(T5*N74V.3T[9U\\80E>Q\)$ M''S-1OE_S\FM,P,/-/L*?;PNBPVM0[1G(DF 2:MTUGC01MD*2-PSAY-M=6KA M;IJWO4A?!+484, M)#I 22K.(,T=HBT(J"R#11EEBO 0BZA%,06C\>=A>_:T9>=1$AHV+ :4BVY.*PP 0\:5?&R*XO=S*C4DP9O^F M+J!:5M_9%WL Z$V:@RFL?GDX% ;GC0V[=PAF50I^(WN3&^W43AV[K\V%2+F+ MU*UFS'D,XK[9XU6(\73O_=7UN_K[P4GZE21MCK%/#0>2_GU7 [;?7'7=F_3" ML%G/Q[UA/V0?<^CH,*^^^QDO*52VO\_K=(X/OMYX.&I<#4>3NF&I\I)2\'A/ ME]@M^S"?M1J=ZD[O42/ MK0'C7HRFP0 :U#2%M;:2[D6@K=I#S6X%VA)[:M)6G&\.#'FDYO;P1N5T>X(CXU43G.U>X=?. M5-LYGB&C&+J?"$I2>PQYTC3*7J$0N'30/[^9W=W1S_#\-?HCDX#^(I4+B0A4 M\\3:4Q&I97YT9@/MIS!$N:44SF[NHZ@.]K27COK.M(Z2HNM;9Q-5)#D&2P@P M,@_6O^: ^31I&]5.05-6U .7.US8FRP@4R,X6^+%4D?8CD F[40.^8(DQ6 M9SC-&LDG?W!?PU47"\5#<"P.H51TX![W(DAGCDL1'O\S?@] M'E)P$RU1*B\Q-6[^'#3L]^NB* LD^M(?K52L?1:O@8MK)5 03U-8L!W4!387 MWPT;/8O4MAIH!JU('\;C6*(&(#Q6M$+0Q:X/VMHZ3&K8GF9I_)>C'0"0 #VA M",3"8..1U]/+E<(#)=#B>F^; U+$-$A;Z>A&4ZQ'Y?BAL182#-&D+8'+A;C+ MU76*-_FZV=Z>4:!^+\Z"2=4HDS-?3!LW?AR9Z>4(3J%0'=--SW73:QB'L0QB M^8#X=F]7J#R[!)D)X)@O>FP!V5^ TRR+=@461M@D9X MKT"ZW+[<@ZQ-9#S9,M%1F= @8EZ):PE>K5$:6;]5L MV,2@Q7P[CC[BJ0:FX!?L,TJT1+P#/A: GI(.W0;X4UGZT08%BD@!/N?Y?5&N M3 3!2"IJ+8SKQJ5#:D+7!RY3:G:P6H(P.MFX9H[+C#94H0F: 1SM8 *VDT"L MA.B#GA*[P3F,,5:MZN2L.ENC\S0K4.L=S/[@P5RH30SI#H22RG\@,K2'\7]* M[4MB@M\_5(>K]!$'-*R8BX+:L15TIY10$%^Y6%!R]:CAI0\G*"^Q=<1\89D] MW:3?U?P?8=SEZ 4"^14OC(SDBMXMU5?&X/V5#(EA^\=^JD.!#%=! Q'@;#-KZ.SH)1?8<":_L( ]?MO._I0%:N M]\&I/8NH5)'/PLPKGF+@'8:LL M4N2[K/V1\M@HB'^W,CCK^G+A9WTGL(=T99#N5^*/OPBW"8,@#M!N4FO0B.ME MP"Z?GU^80<(Z*ASU3D=3VA8.>^'X[,!''JWW4M<_$-=MCKU3&%ZZN?@78RC2 M8'Q@9?5%A.NO#Z";?:^&KX;<3!<+B)5#'[00P@WKDU8+<(/@["?B6T>B/ 9P MS\ T?XS2^0G%@4][=OKJ_A;NMXCZ$??'B!Z HY_6I?]=0&G?!W,GC6\>,U$L MZ,M./$(#^]C/'_U=__'HI?UFLEYNOSP%PRPD@%8J$MC:#T['1];LU851*_J" M&ULA51M;]HP$/XK MIW2J-@F1D-"NXDTJC&G]0%L!VSZ;Y$*L.G9F.PW\^YT3R-@$[$M\9]_SW'-V M[D:5TF\F0[2PRX4T8R^SMACXOHDSS)GIJ@(EG:1*Y\R2J[>^*32RI ;EP@^# MX-[/&9?>9%3OO>K)2)56<(FO&DR9YTSOIRA4-?9ZWG%CR;>9=1O^9%2P+:[0 M?B]>-7E^RY+P'*7A2H+&=.P]]@;3OHNO WYPK,R)#:Z2C5)OSGE*QE[@!*' MV#H&1LL[SE (1T0R?ATXO3:E Y[:1_:O=>U4RX89G"GQDR.\<7*V'J+U1-;"_R("Z-5?D!3 IR+IN5[0[W< )X""X P@,@K'4W MB6J57YAEDY%6%6@736S.J$NMT22.2_C%_7J]&OB5" MM^W'!_"T 8<7P!$LE+29@;E,,/D;[Y.05DUX5#,-KQ(NF.Y"U.M &(31%;ZH MK2ZJ^:)+U:D\YY;^(6O.5=> ^^?!KAT&IF QCCWZWPWJ=_0FMS>]^V!X15J_ ME=:_QOX_:5?!YZ4]OZSGT OAY$GA]N8A#*(A+%%BQ38"@0R]W8-E.X@U)MR: M :PS!-)3,+F'C!F*L4AGP*55P*AUMAK1207RBU+'%(208H*:"6K-R]SPT2D( M@^%ROI[59F_XJ0N/!E0*]-IQUCYW!^P_,N+ZBBP).4W+BD*K':>&1+&'#U$0 M4%\(X5K<)3%0%F0ZKD8#6,VD25%#0I .5!FGK-Q089;'O&"'!"J.2^KP/:RP ML)AO"$ :25F_"^?>VS]INISJKD>+$UU*V_1?N]M.K\>F:?^$-Z./+F++I0&! M*4&#[N<[#W0S3AK'JJ)NX8VR-!!J,Z,)C-H%T'FJE#TZ+D$[TR>_ 5!+ P04 M " -A*E6XQCTOT8$ #G"P &0 'AL+W=O3SE# YC,),).T]..AW$S(O7T6]H(UD257DD/R M[^]*!N-< ]/)W!>PUMJC=$RND27>*1.=J-L==C+&93";>-N=GDU48067>*?!%%G&],LM M"K6=!F&P-]SS36J=H3.;Y&R#2[1_YW>:5IT*)>$92L.5!(WK:7 37MWVW7Z_ MX1^.6U-[!J=DI=2C6_Q(ID'7$4*!L74(C/Z>\#,*X8"(QN\=9E =Z1SKSWOT MKUX[:5DQ@Y^5^,43FTZ#<0 )KEDA[+W:?L>=GH'#BY4P_A>VY=[P,H"X,%9E M.V=BD'%9_K/G71QJ#N/N"8=HYQ!YWN5!GN479MELHM46M-M-:.[!2_7>1(Y+ MEY2EU?26DY^=S6_N%S\6WY9P-[^'Y?>;^_FD8PG7O>W$.XS;$B,Z@=&#GTK: MU,!<)IB\]N\0GXI4M"=U&YT%_,ET&WIA"Z)NU#N#UZM$]CQ>[Y1(IB67&P-W MJ&&9,HW'1)88_>,8[G)6.8OE%J[^\!C8#*!A(O"8@+8$$*8VOO:5"-"5I8*NE(!2G2< M5IGV0/00P067M%T5ABRF!?@<8VYKD F5^L>KBOG_]?]UQ_3!,ZT7=6/K@?G> MXA5X]HLB0PH9@5TT G2$]8):+Y<46:Q,[V$0#EOC\:!FZ8]#LG3?+.X+2D4- MQ/%J4_=UE4*-+'X$E;O*,7 1?JRV#@;C&LKX+528H6^*,_@@N]JL *-6[[*& M/VJ%EV\/8?.6-B/9W//I=:3>P[C=&]:6HW;4/^9V6I6#B,:O(,+1FU7=2,O+ M(YX0]:%YK4 M:E)=SD!.;JQDC%YFV=I09\81<(O/U".9?/'%.;HVAR*@V+C^21--"9(+)DV[ MT7W^O$^VCO7D,YTXX4D]D4 2+,UM8# N-+<?LFK!"F-6&/1N'L;LG$Q!JO%WP>T+L"W3B:$9KQ )I%0,Y(;R M5<8/H:Q2./89/).Y1K**E:$3G=PR9B2_H.!3]B@XQ[[TG=KP17U_XT=,0^<4 MTI9S6&6MIMB;#0+0Y5A9+JS*_2BW4I8&0_^8 MTB2.VFV@]VM%HG<+=T UV\_^!5!+ P04 " -A*E6I);5UKH# '" M&0 'AL+W=OJV5=JND\KZY2E.755P+-S8-:WPIC*V%Q]:6J6LLBSPZU2J=329?TEI( MG:R7\>S!KI>F]4IJ?K#DVKH6]G##RNQ7R30Y'CS*LO+A(%TO&U'R$_M_F@>+ M73J@Y+)F[:319+E8)9OIU#?R7OW[^Q6NOPXG#Y>0=AUGO,(N\NT"1 MY:_"B_72FCW98 VTL(BI1F^0DSH4Y4:D?$J0<\[MCM.UI\_3;], MKC\@MQC(+3Y"[\G5[Y/[T/UM:3.9 X+T/6&/+R-S:7&-:;,Z+S- M/)DBGO>H,?S7:T?;UH&V7)"6#\*IV7NJ0"=]*1T#E5.#%69L!OHAS: MC4[A<'LSV[(CC*%37LHXAU,9&#HO=(;-OF++0"61[Z KJ+8^,S6'1!MKMF*K M. ;UYR+$:,QNY #)XH#T?3P3<$#2'!"2J$H+BTOJ(-]JV.F3V!2RYL M#OQ<%L@KLEU<3'Z93<9GZ@OES%EV(#Z$A:8J]DAF')0"N2V'6H1RY?_7HN^C M,6V4KTQ;5F<)9D)KXTFXC*W'L(X?11T(QS!2;"7 #C@7GJ0'W*$+184U=<^C MCS$*!KD!XX#YLWNVK"3O.&*,Z!BD+"V*HAX#B!J%A MT<>AQXR30;,1BNTPOUV0 ^=C4IB9Z&7JZC F]65&FUIO,3%)@AVVY.#Z?#*[?IAOM/\^Z)Q' L(0IJ4#P<<5GAI68;#/"],,8?-R' \/:O?P!02P,$% M @ #82I5@E8C$+F! T@L !D !X;"]W;W)K&ULC5;;;MLX$/V5@0H4*>#Z&K=!+@82)]T-L'&".-E]IJ61190B%9*JX[_? M&>IB9>LX^V)3Y,R9,Q<.YWQC[$^7(7IXS95V%U'F?7$Z&+@XPURXOBE0TTEJ M;"X\?=KUP!4611*42'6N$3_7#Q8^AJT*(G,43MI-%A,+Z++T>G5,S)RIB?_'&;7$1#)H0*8\\(@OY^X1R58B"B\5)C1JU)5NRN&_0?P7?R M924S+V@]O[FC@^7YP),5EAW$->)5A3A^ M!W$"=T;[S,&-3C!YJS\@=BW%<4/Q:GP0\$[8/DQ&/1@/QY,#>)/6Y4G F[SG M,L:H/5S&L2FUEWH-#]9H6L=(U>;=/IWP(O>$K=GR+#_D>1-S/=W'_= .C*7S^=#(>C<[@H\H(@L/) M&=QJ6&+A,5^A!9-RFL8]\!G"#ZF%CJ50W6 OO=")L(F#*T-_<,22C#4>GOVX M7%Z%Y>CL"TCG2DSVJ<)SD0B/<%2K72Z?6ZV%Z0<&7X?'O0;V+RE64DDOT;7N M+[@:%FNO"ED#,?#Z=?I\,LI7$L7*^-*B^S@>ZIPOU)R M+;C;N)I/EV)#JZ':A\XFH,X8RX7 >2LT)%)7O3\TT14U M]D"Q@2$EH:BUDZG25060MFEWGM(4BI3E2J;J.(==A)"0[V<.M/ 4X%[5J*7? M0E):SGJ012M-TH.8@K2F(*76Y/4F(S?'#%T83P;9>B[66OHRP;>1E@XP33$\ M!T"ND98N2=QB86QUOP*Q5.-OQH5(/9 Y[ MOI%*!;]KI][XW6MN'+<63L);G5V>6VIUC-I;TTG^_\D]ASED(*XN=/"!HJQI M?FH\(TX):.,A$QQ=ND=JF;OY+^4!?W?=P#SIS5HYV':9)=IS>IVKD:G?;@?6RFM-VXM6T2Z5'N7*@ M,"758?_[- );39#5![U 86I;&4\S8%AF-'2C90$Z3PUY7G^P@7:,G_T+4$L# M!!0 ( V$J5:*U7/NBP( *,% 9 >&PO=V]R:W-H965T^[[OO8M_-6J5?3(5HX:T6TLR#RMIF&H8FK[!F9J0:E'12 M*ETS2Z;>A*;1R H/JD481]%E6#,N@W3F?9E.9VIK!9>8:3#;NF9ZMT2AVGDP M#O:.)[ZIK'.$Z:QA&URA_=5DFJQP8"EXC=)P)4%C.0\6X^ERXN)]P&^.K3G8 M@ZMDK=2+,^Z*>1 Y02@PMXZ!T?**URB$(R(9?WO.8$CI@(?[/?NMKYUJ63.# MUTK\X86MYL%5 66;"OLDVI_8E_/A>/+E3#^"VT7FUP&D&^-574/)@4UE]W* MWOK_< "XBCX Q#T@]KJ[1%[E#V99.M.J!>VBB3>*X=)>RLII..>%L MNERL[E;P> O9T\WJYN%Y\7SW^ !?,B5XSM%\G866LKC8,.\9EQUC_ %C O=* MVLK C2RP>(\/2=T@,=Y+7,8G">^9'D$R/H,XBI,3?,E0-0"\U5]+0E11>ZQDT[GIVQR2?)#TN^42F*3Q7Z%P%M2$6!X=DE%PR C(! MAOXA4J=: T0EM@6")1S+<[5U3J)U]K6J&R9WP&0!G-QMI838G:M6$IO9K@TO M.-/TZD:P$(*H+.KSO >MF:!LI-&AK6;2,-_7!BKVBK!&E(""4XMX<5R^KV0$ MQ^XD/&B<&O7&CP<#7G;70X-WF$"+KO'^AW?CBU[IAI,:@25!H]&WBP!T-Q(Z MPZK&M^%:66IJOZUHBJ)V 71>*F7WADLPS.7T'U!+ P04 " -A*E66G]! M^UP% "9# &0 'AL+W=O]/,;JXW 8DIP*'0:NHA*_9,X7.N+5KX:A M\J13,2KL<#(:O1L6VI2]V9E\N_:S,U=':TJZ]BK41:']YI*L6Y_WQKWMAQNS MRB-_&,[.*KVB6XI?JVN/MV&'DIJ"RF!]M>)( MELY]YY=%>MX;,2&RE$1&T'CAYY**=.UC3=N_8G:>-XR7N)LD+]JW>R=8G-2A^B*UA@,"E,V3_W0 MYF'/X,/H"8-):S 1WHTC8?FGCGIVYMU:>=X--%Y(J&(-M(M[*GC3 MI^+6WNBE);4H(WD*$4RCB8CV6+ -ULEQ+.Z;CZ'2"9WWT!B!_#WU9J]>C-^- M3I]A>M(Q/7D.?%BX3^+&DM-+'PJ\U 2Y0"X0N!MB*?]+8 MK+$]UKZ$M<$H,'8#,._J58XG8VEK?FKI6I>IC%*8V3T"0>DR50Y[O7Q= CC# M9W':Q:"3Q-7L%Z-+<'FKCM&;91TI,#1#/69^0+D.IER),3J=/-,H*.8N':BO M4#;CFM!^ZK?$*=V#^ W62GN..7&K4HQUD 2E=;+-0).41S3W@ ?JU8L/D]'T M]"#^'$ I03,8&\Q)RMGQXHI*A7ZIZQHJ.T@"MMX_*4+UFGU/1J??%O,@R_'I MFT>%*+7=_"2.?_,8F*U0%"P3JIHYC23I%2O.9#OQ>;-:D>=BT+W8^=Y+;:E^: M $_J+IDGQA4J1:ZAW+;Z4C2)-K;%J0IZY):D6 S?N$\B)K5&OKF1#Q19.;* MG-K^V0U-F,$Z-:E8Y_J>#LL')]'C():D=N'_3AGW?( L]Q_GEE!%VDXC4&_' MT:/AN)LT]*/F.F[GS)'6;J42^")@BKI0]%"Y4,,+Z%L7 O=:" YY8(=K$_/6 MHV32;$>Q!?V=C&1"E!3W:/75.C>H-J?ZY?3=X ]<0:R5+CVJ!0Z;]YJN3*5J MQ\,_(C.PHHC\P$T[*Y0KVTPG37"2^G(Z&'>IJBNY?>8&DTM&+\"P^3^9$<8BU? 0U'(CS!&M]ML9GVE?A/TB M5!JR#?4R0"1RNKA6>.E6YYGQD.B/6GL,GX$Z=@$9[ET7"_B12W%0HL_FYMA] M[>[=%\UU<[>]N;0C]RN#-%G*8#H:O'_;4[ZY"# M-^#WS.'VT+ZP@^Z_D=G_4$L#!!0 ( V$J58;2\&0AP, &\( 9 M>&PO=V]R:W-H965T7W&]L'@2>+*;8V!(YD;\\R3VWP4]5D0*LP\(PCZ MO. -*L5 ).-[BQEUE.RX/=Z@?PFQ4RQSX?#&J']D[HM1=!%!C@M1*W]O5G]B M&\]'QLN,AY!5CMORM:9%)12-U_QH\W#EL-%?X]#TCHD07=#%%3^ M(;P8#ZU9@65K0N-!"#5XDSBI^5 >O*5=27Y^_&5R>P]/DZ^/4YA-)P^/]]/9 M]*]O#W!R9Y3,)+K38>R)AZWCK,6\;C"3/9@IS(SVA8.ISC%_ZQ^3ODYDLA%Y MG1P$G G;@W3P 9)^DA[ 2[N@TX"7[@M:2 M/0M4(,Q2NMDC7S+M=D39 9[N! MN&(N724R'$54$@[M"T;CXZ/!>?_J@,RS3N;9(?1&YDN0:1:PD%KH3 H%4CMO MZ[V2#X,>'UTD_?0*OA4(-Z:LA%Y#[="!IX7%*V,AT0J;%>L/L"ID5D!EI;'2 MRY^MK=15[1W[YN -E$TBW\.0\ RMI]>!AY(<=L;1"WHZ3EA2J38T!945.K^A M7S-7K47^+]4&,7^O#7]H-R,'N2ES*A'[C,QF+,B<*&1&C,(Y7J0U)<5<*@J' MO$Z^X@LJ&&QB8$6G('0>!-"S]7]^,^?#%G/5Y:$%2=^ ]':G6>K,E!@8&IT@ MJLH:02^N8_P';,AA@"GOYES7P@?M%FL2(#42V 'RF\F M&)!H*,#&9"NCD N/O7Q-XT,S9M63._MDHJ3;M&"7/N]3Q\CL$U[:R;> M5*&ES(VG!A6&!?TC0,L&M+\PE/5VP@3=?XSQ?U!+ P04 " -A*E60YJY MALH# #5" &0 'AL+W=OWSXI-Q[K*DD^BD^;?'RD[KON6+[$E MDP^?AZ+(+/?./X0*D>"Q-C:LDHJHN4C3D%=8JS!U#5K^4CI?*^*EWZ:A\:B* MZ%2;-)O-/J>UTC99+^/>K5\O74M&6[SU$-JZ5OYPA<;M5\D\.6[ MK)*9$$*#.0F"XL<.K]$8 6(:__68R1!2',?O1_0_HG;6LE$!KYWYI0NJ5LEY M @66JC5TY_9_8J_GD^#ESH3X"_O.-LL2R-M KNZ=F4&M;?=4CWT>1@[GLW<< MLMXAB[R[0)'E-T5JO?1N#UZL&4U>HM3HS>2TE4.Y)\]?-?O1^M?EW=WE7S^_ MW]S#;[?.Z%QC^'V9$D.+09KW,%<=3/8.S )^.$M5@!M;8/'8M"YB'B+]W0J[Y4E5O>6N,[W[&U?N1<7H5$YKA(N M_(!^A\GZXX?YY]G7$\S.!F9GI]!'S";0R D[72! M ?8#,'#YY^B)[RC4Z/-*V4('!$W ]\.PJ:;J:,\(Z+4K O!JJ^T62N]J6,R@ M4(< Y,#H6A,6_"R1^(:.(DU!J'@='L"58%P(H'@UH PQVH;#60+&=7ME M2\93X&; =DQ\E,D)["MD'LX4DV=1-JB8 M%;W*20@NUTJ2&%,O!KD+) :O G[398D>HX@-TA[Q2?%8H,<11PY_EJ,W6V!U7\R[V)FS-)7H_4@S)2 M C>OL<0B2)9T7KW">\:%(O=85CUB1T!:;R&%+)\Y_>2\E V42IM6 #F@>*#B M")I/A>N@Y>]<$46;$\B5Z:KS94&-P$2RUY)JJ)1D&R4>4EJ=!6^/")B1MX[Y)?%.00O/(>P0U MC9/,,$)I6&C;)Y(/_3GI6+8(.[Z/S^[7D=(H9WWEO=7%;$H=HMR#7Q,&U<<1C,+Y6 M_+\#O1CP]](Y.BXDP/!/9OT_4$L#!!0 ( V$J5;5CX?Z@@, (@+ 9 M >&PO=V]R:W-H965TP MD>I%KQ$-?,U2H8?>VIC\VO=UO,:,Z0N9HR#-4JJ,&=JJE:]SA2QQ3EGJA^UV MS\\8%]YHX&3W:C20A4FYP'L%NL@RIK:WF,K-T N\O>"!K];&"OS1(&$9"LVE (7+H3<.KF^[UMX9/'/P4RX)IO)/I'SPQZZ%WZ4&"2U:D MYD%N/N N'DV*'.C2,O)SXS>CZKS@6_H%&OKQSO$VQ(Q/($8P4P*L]8P$0DFA_X^L:LH MAGN*MV$CX(RI"XB"%H3M,&K BZJ0(X<7G0J9<07/+"T09LATH9":S.ACD99 MG>- ]KYNV;!IJ=BF:G"7UD&3+7N7))%50N8MF=1L>-U56V2B@3>88S9 M5>',(9%\1*%IK4^OP:+*UV=//3OX=L MOU/_7H9\;V--@#B/W1MDW2@'NK*;\Y7@2QXS8> S95L=U?PH*7JI8>KJ&K,4 MID(;5;@.KRP^+VRSNN)-15[4-$]"GM2=^E8UW*_":A6=PZ,TQ&)VK%TJA-^@ M&[6B,*@)7*.%-XV2;YQ^U??[]FSJ _V_]\'/JO]_4??.52OJ_].Z'SHU/+7= MZJGM_OA3JU%PRJ"@DAU]89NA?G4SGGB1_KY'[YA26RY6,,YD4>NR2?6G4/O? M_%=.\S*QGVQBZ]6D8H:M7O_R0!9<=5K=3N\;NZ#5ZT:'=L%5J]_O-S6#7YN. M,E0K-P-JB"WC&ULS5;;;MLX$/T5 M0BV*!E"BJRTKM0TD:1:[P!8-ZFS[3$LCBRA%JB15IW_?(64K2N,(?=B'OEB\ MS!R>PSG2>+F7ZJNN 0QY:+C0*Z\VIKT, EW4T%!](5L0N%-)U5"#4[4+=*N MEBZIX4$P,9P+N%-%=TU#UXQJXW*^\R#LN?&*[VMB% M8+ULZ0XV8/YK[Q3.@@&E9 T(S:0@"JJ5=Q5=7L]LO OXS&"O1V-BE6RE_&HG M_Y0K+[2$@$-A+ +%QW>X _^(,?R/35TO51R3Y2-1C0[<%)=-I)CPA9E8Q3N,LPSZW]OKS:W M&_+VGFXYZ+-E8!#4;@7% >"Z!XA? $C(!RE,K]"\!D14QTE!.N*5)"JG-*:K38&]>+>(P>4?^KR?Z MG9@:R'VM )[4]UDH5JNH7;F.*[9LXTE,/K:@J&%B-Q(Y1+PF^=R?18O1PB+W MLS GFUHJZ&=91CY3Q:RCIS/CU$^SZ'&:^.DL(YMNV\7CE2CULWQ0.^&DV>"DV63Q/V*E MU.%X!9P:K!(3_><:OWNGW#0-^$>YZ657W5!=DY:RDJ!60AO9":-MS7A7NBMP MAS9X+YT";"/&OFN_VH&C2QAGAH&^_&U!CWXN+(<*&YLFE9+/?*K'+I_Y:9X^ M=?DBSHEK@^>R.N^0#M4:4(3<&FRGO0AX*&HJ=N!4"NQR$Q*>,8WBN9\OYL_6 MYXF?)^DI\P6C5M* VKF&J='7>+M]5QE6AYY\U;>BQ_"^H6,Q=TQHI%EA:GB1 MH>U4WR3[B9&M:TQ;:;#-N6&-_RM V0#&PO=V]R:W-H965T]Y[CF^CS=*?S4+ $N^E84T$V]A[?+"]TVZ@)*;OEJ"Q)Y< MZ9);-/7<-TL-/*M 9>&'E [\D@OI3<>5[T%/QVIE"R'A01.S*DNNOU]#H383 M+_ :QZ.8+ZQS^-/QDL_A">SGY8-&RV]9,E&"-$))HB&?>%?!Q77DXJN OP1L MS$Z;N$IF2GUUQETV\:@3! 6DUC%P_*WA!HK"$:&,O[><7IO2 7?;#?MM53O6 M,N,&;E3Q161V,?$2CV20\U5A']7F=]C6$SN^5!6F^I)-'K ML5<@SDYO[^ZO[F_N[G\COWSBLP+,KV/?(J_K]=,MQW7-$79P,/)12;LPY(/, M(-O'^ZBG%14VHJ[#DX0?N>X3%O1(2$-V@H^U1;**CW45*227J9#S8[75T.@X MU.V)"[/D*4P\7/0&]!J\Z=M7P8!>GA 6M<*B4^S3/U?66"XSE$;R1B3)>2H* M80688WI/,[Y]E82479+_^\,[!*-W+T-BL'W?Q M#\[PQ\.=&N(7_''+/Z =_,,S_(-@],P_C/?Y&SOJLR[]R4E^!";LO^@?=>D? MG=$_HCOCWY7GI3_JAQWY&#U33TCC'\\7](<=X^?6_(E\"!PE/U/?L*N^\$Q] MPX@>YDOBX_D:_R=E>4&66N AL\06+]5*6D>8P

P*+>Z,56?.Z)MB7\ <9< MD,\2J;05_T!&,F'2BA8/M9I7&+/")@?NI,>BX59SH>3\ M'0Y"N:_TM=.(^,$PV?.Q8= ;Q*SQ'3NF_9T+LP0]KYX%AE32Z[NS];8OCZOZ MPGT.KY\M>%#.A32D@!RA%!>11W3]%*@-JY;5]3M3%B_SJKG UQ-H%X#]N<*I MWQHN0?L>F_X+4$L#!!0 ( V$J588RLE;<@( + % 9 >&PO=V]R M:W-H965TL[1#X^[6=-NVNVO(2>^PY9\[$,S-NI'K3)8!!'YP)/0E*8ZKK M,-2D!(YU7U8@[,U**HZ--=4ZU)4"7'@09V$218.08RJ"?.S/GE4^EK5A5,"S M0KKF'*O/&3#93((XV![,Z;HT[B#,QQ5>PPN87]6SLE;8L124@]!4"J1@-0FF M\?4L<_[>X3>%1N_MD6;,QZ+21 Y0<" &,> [?(.M\"8([(R_FPX@RZD M ^[OM^P_?.XVER76<"O9@A:FG 3# !6PPC4S<]D\P":?*\=')-/^BYK6-XL" M1&IM)-^ K0).1;OBC\U_V ,,CP&2#2#QNMM 7N4=-C@?*]D@Y;PMF]OX5#W: MBJ/"/ MI#"E1O>B@.)??&@%=:J2K:I92J(D/<&7=EFFGB\]EB56"@M# M01]*KL5FA[&N*ZYUA0E, EOV&M0[!/GY63R(;DXHRSIEV2GV_+;$8@T:48$J M)8N:&-2T8C\1HWA)&3TF^S3Q^=DPB=(;]-6Z.!"M9PN=84$ 88/N@ !?@MJ^ M1])!OZ'1L'=PD0Y[@V1PN7/ A*@:LYU+.NHE\0C9#K/](VS% M*P6"?")C_37#OG/_EYS%7ZNV%43*KH3V)8]Z\6AXZ.7"O2[BH-9^5FA$9"U, MVU#=:3>.IFT7[MS;66:CKZG0B,'*0J/^]ZL J78^M(:1E>_)I32VP_VVM",5 ME'.P]RLIS=9P ;HAG?\%4$L#!!0 ( V$J5:8=26;B0( .L% 9 M>&PO=V]R:W-H965TM>R@6..WVK-A,;%2V/$E)NK\?)2>>BZ9YVHLD4H='AR+(R4'(9Y4C:G@I M>:6F3JYU?>.Z*LVQ9*HO:JSH9B-DR329,QG8/A2 MP95=X=!@P\B!=*>T*(_!I* LJF9G+\=_Z 2,O7<"@F- 8'4W#UF57YAF\42* M TB#)C9SL*G::!)75*8H*RWIMJ X':_N9\D"DL7R*;F[GZT6L$Q^?$MF#_#I MD:TYJL\35],S!NRF1\IY0QF\0QG"@ZATKF!199B]CG=)7JLQ.&FYKOZ M, Z\\!;^UTYM 3I'>,PEXJNBOX%2"=/ M/QS!;(^2Q@;4LDAI1=G\48OZ"&/_NN\-.X[A,.K[ W@4FG$HJCTJ3?-%=Q!$ M[?N]*!IU?*/1H.=?MSSG"NMV&K!$N;5C1D$J=I5N>K'UMI-LUC3P/W@S!NFG MMD6E@..&0KW^:." ;$9+8VA1VW9>"TW#P1YSFL8H#8#N-T+HDV$>:.=[_!=0 M2P,$% @ #82I5A:H^U)- P >0D !D !X;"]W;W)K&ULU59M<^(V$/XK.VZG S,4OQ$".6"&$&Z2F3D2JLX!+O-9@B MSYE^O42AMF,O]':,![[.K&/XD]&&K7&!]FESKXGR&Y24YR@-5Q(TKL;>-+RX M[#GY4N +QZW96X.+9*G45T?) 4 MQJJ\5B8/UG%& M)BI'2H0RA^.OX'N'X5UO79@-2W#L$:A!_8S>Y+=?PG[PX83SO<;YWBGTR:)J M*5"KZIAS^PK4L)!D3*[1 '?'_RT^5<:7O(N/U_&)8_&=].!8?(,HB#_ ?_6G M/J0NDPW]J"P3\'WEOM6;%5JC3%ZA%;;?F(?*._VA+'7H(A!,)@C,PA4FF"]) MLCZ,46/A5X@ZPV'_.WI65N4GBO)M/.&@,Q@.CK'_00S43$G6=-.^PR%!]HXS M_D<5=HW[M[EQI_]D=<.]7+3ZG?/AL'V \Z\K?-8)^O$1[D_'\*ZZ^\>S%7;. MXW[[ ,>E<5>+9)=;JYDT9-=-4VY *@LF4UL)DAX/[NI)4^XVJ6)/W447+'OI M #.UDS0[22GEJQ4Z.+J52$4J^7LI:XJEX2EGFM,&TRXQ%MVH *M@B;!!&L$2 MI16O]!;@\AD-Q=^%0Y>GOS<.<]3K&ULK57;EDVAD2KC$XL9F)$W?:A[29W/HLPP)J %%) MMI._[TI@[$QM/_7!H%WM.3K+KM:3-1>OL@10Y*VN&CFU2J7:2\>1:0DUE>>\ MA09W)!.^5!5KX%X0N:QK*MYG M4/'UU/*LC>.!%:72#B>9M+2 1U#/[;U RQE8,E9#(QEOB(!\:EU[E[-0QYN M%P9KN;,F.I,%YZ_:^)Y-+5<+@@I2I1DHOE9P U6EB5#&GY[3&H[4P-WUAOVK MR1US65 )-[SZQ3)53JW8(AGD=%FI![[^!GT^%YHOY94T3[+N8OV11=*E5+SN MP:B@9DWWIF_]=]@!Q.X!@-\#?*.[.\BHO*6*)A/!UT3H:&33"Y.J0:,XUNBB M/"J!NPQQ*GF8O\Q_/,_)YR>ZJ$!^F3@*6?6>D_8,LX[!/\ 0D#O>J%*2>9-! M]A'OH)I!DK^1-/./$MY1<4X"SR:^ZP='^((AQ<#P!8=2A!4T2]B760<,]P/U M?;B4+4UA:F'#2Q KL)+3$V_D7AV1%0ZRPF/LR2V3M"@$%-2T)\^QQP\*/4YU M>A+[;G!%_M<;^YVH$LA3*0 ^E/>?4"Q66IIJ;3RZ:OKADT>*'444)QD_8^KL MG2\%7L>\;VL0$I:"=*Y:! MV$/LV9&'U*-PQQ.,QW: GI^8(HXG0TV;;+/*?B,+CAVU98DB.PR"P8Q=.T;S MB2LMPJ"VH@,[O,,T MO.Z&P#:\&Z58E((UDE20(]0]CRXL(KKQU!F*MV8D++C"#V:6)4YT$#H ]W/. MU<;0!PS_$&PO=V]R M:W-H965T<[DW1 SL3YN>:WMQB6?+[39:/>/EFR.$]2_+<>2 M5FV+DO(<"\5% 1)GQZV!]VGHN4:AE/B=XUK5WL&$,A7BVBS.TN.6:SS"#!-M M(!@];O $L\P@D1\_-J M:],HUM^WZ%_*X"F8*5-X(K+O/-6+XU;<@A1G;)7I M2['^BIN 0H.7B$R5O["N9*.H!3P=79MPL87)S"<'0Q^G)V!>-?!Q<3^'#%IAFJCT=M38:->CO9&!E6 M1OP]1@(X%X5>*!@5*:;W]=ODL/7:WWH]]!L!SYET(/ .P'?]H $OL%D(2KS. M'KQ1OLS$'2)0OI-K$,NR8_X\QWR*\J^G F[$,Z/T22U9@LA]3QLS/.DFGT0LWN9?M+/9J3W;V+?#3[#OWV6N51V^;V<8DP/87"#DFCI MD<('7H!>B)6B9*N/=GMTBS+A"F$L>8+P;:65)@E>S(%I.,6D;*5MS_K@';A1 MSVJ_A2",G&X$OTA6D'F(?/M?[/><.+ &4O@0A#N[?L]S@A"(H6;(C::0@+=+ M+HU@32X,NT[@/O2+YBA9V$$R3O6\NE-QZ+CNUK29_B>48C>HJ[B^$UF,AI:) M;,M$C84>9BRY/IPD"T''# M)5?7,)/$,9PJ3#VG03*-$#B4\G=6UC/9>TEN MQTK>B(Q8(./ZCIK"J6/Z,4G7,%-^PU,DKKCCF*6EF.=_KBD\VFFH8]?6L?O< MT2]/8N.GH8&2RZ8EER4/N6RZX;+E/BYK-OFSRTQ#1J./<+4P9:P?:<_MB+(3 M[E$VS2J](]#WU7U*!+9FL@[]%J(#SZMS1G@0N!Z<%90W!,UN;;YF4N3WL[DU M(Y&:A$"U>&#-]M]!&'1JJZ 3[4B1;3AQ;ECJ,#7M.V-)G-%AL&RQNK/8EC131@HFN"JWI^&Z$>N$AV+..]E[Q^.Z]@N>> MN_M:=/_[*?X'F_^[,:X^*;A2*X)<$7!E;S09CVL#$$?UH[;;"UX^R<\Q: /P MHL=[1"-[PY&UN:H,/9SN[;,3AH_W@MZ+XZI9+DVJ6KX\KW-OY3&PO=V]R:W-H965TI'$ MT\,9DM.]D$\J!]#DI2RXFCFYUM6MZZHDAY*JH:B XY],R))J',J=JRH) M-+5!9>$&GC=V2\JX,Y]:VUK.IZ+6!>.PED3594GE[WLHQ'[F^,[1L&&[7!N# M.Y]6= =;T#^KM<21VZ*DK 2NF.!$0C9S%O[M?6C\K<,_#/:J\TV,DDH8'* H#A#3^/6 Z[90FL/M]1/_+:D9-7PYYZ 3$ MWIF X! 06-[-1);E%ZKI?"K%GDCCC6CFPTJUT4B.<;,H6RWQ+\,X/5\N-JMO MJ[^W9+W 5G5)4BJ$>RJI_OZM@>UPBV+\424T)H^DL@?#^(XZEC"V$>+ M]VYQ7X +;#S#J\_AE^UZ2#_39Z2^ X)T2EPZNS"*X"ZH-*K !;,AOG]W6-(C MP!C)A2=RX_$@F@1DF66X:YD"P T@>2*B,@6AR)5_W;I&4=Q!B=]#A2K#@:=X:381"^%79>E8$( MXE<0_N3=JA90"9,(57)$CA-8BC0KI3S)8<)"Z*A'W8,XVAB#,9KB[V_ MPC3@] 1O"R2K):J5J+JY.QBYB> )6)DV$QIDJ0P!,S!;'^6_;7%.[M2I"# W MF%2\AJ@&I"HH5\,CB;LK/'OD*4FNOF;&RM[/M"*1QP/^9P)P&UL?57O;]HP$/U73EDUM5)%(!36=A"IM)F&M"($E'TVR4&L M.G9J7Z"5]L?/3D+&-N +\8][[]X[V\=@I_2K21$)WC,AS=!+B?)[WS=QBADS M+96CM#MKI3-&=JHWOLDULJ0$9<(/VNV^GS$NO7!0KDUU.% %"2YQJL$46<;T MQPB%V@V]CK=?F/%-2F[!#P0^=^U'?Q M9<"2X\XD=,##\9[] M6^G=>EDQ@X]*_.0)I4/OUH,$UZP0-%.[[UC[Z3F^6 E3_L*NCFU[$!>&5%:# MK8*,R^K+WNLZ' ""NQ. H 8$I>XJ4:GRB1$+!UKM0+MHR^8&I=42;<5QZ0YE M3MKNN1"VIF;@D]7@F/RXSC>J\@4G\G7A64E*#40RP>1OO&^U-P:"O8%1<);P MF>D6=#O7$+2#+KS,G^#RX@I0$J>/,_3=IC[=DKY[@G[$##>@UC#5:"PK)'=EH!2N$)=.Z"DVV_='1?3;\3TSXIY9#DG)ERU2/-50:=N?___ MY*W./[G]@^>:H=Z43/?Z7(MI)RF-K>C=H%V/VU4K2?N 3-OT'X&U!+ P04 " - MA*E6L/+4.-D" !" &0 'AL+W=OU ]^]G.R&#+J!N MZI?$+_<\=_?8ONOMA7Q6&T0-+RGCJN]MM-YV?5_%&TR):H@MJ/M@A_UMF2-<]2+[:,T,[]D26B*7%'!0>*J[PV:W7''VCN#)XI[=30&F\E2 MB&<[N4_Z7F #0H:QM@S$_'8X0L8LD0GC9\'IE2XM\'A\8+]SN9MBM-A3#2)>E+L05IKPV8'3DR'-NE3 M;H]]KJ79I0:GH[O!_0R>!M\6$YA.!O/%;#*=/'R?0^V!2$GLF=2A-D9-*%-U MN(;%? RUJSI< >4PI8R9PU,]7YM0+*$?%VZ'N=OPC-L63 77&P43GF!RBO=- M"F4>X2&/87B1<$ID UK-3Q &8:LBGM';X6$%?'P9/L;X'/PDFU9Y*BW'USIW M*H1*>"(L0Y@B49E$\])TIJ0H*Y0Z]Z..'YDWPI4JD M]R0;OQ/9B8#M4L#V)?;HGL>F""J$6H+YJ&XO[,KJNG.ZBI5Y1O+9W.PE0U 8 M9Y)JBI4:Y[YNG2];1W=1V.CT_-VQ='_;7(>-VU.C\<6@_U.23BE)YZ(D#X)? MKR@G/*:$ 5$*M0+"$V"4+"ESR4.:W[8$B#X1RQ1HX()+*Y.D?&UK+:W4*@_B MYDB'X)52%\/\UTMVR5TNDW]4'%.4:]=D%,0BXSJO+^5JV<<&KGR_6A\VNZ.\ M'?VAR9NCJ1YKRA4P7!G*H/'91"7SAI-/M-BZ$KP4VA1T-]R8'HW2&IC]E1#Z M,+$.RJX?_0902P,$% @ #82I5K-N[B"7 @ [@< !D !X;"]W;W)K M&ULM55=;YLP%/TK5ZR:6BDK!!*Z=0E2F@^M4C-5 M2=,]3'MPX!*L&LQLDW3_?C8A-%%IU$G9"]CFGN-S+M?7O0T73S)!5/"TZCF^GA&96T"O7[D70 MXX5B-,-[ ;)(4R+^W"#CF[[5MG8+,[I*E%FP@UY.5CA'M.;;UCYZ1J^D#-9 M/F%3Q3H6A(54/*W 6D%*L^V;/%=YV .T.V\ W K@OA?@50"O-+I55MH:$46" MGN ;$"9:LYE!F9L2K=W0S/S%N1+Z*]4X%4P&MS-X'-PMQC =#^:+V7@Z_OXP MA_,)H0(>"2L0> Q3(IY0D25#F&-8"*HHR@LX'^E%RO3H$RSF(S@_NX SH!D\ M)+R0)(MDSU9:I=G+#BM%-UM%[AN*]%:7X+5;X#JNUP ?'H>/,*SA[B'>O=JS=XP]&$M%]0G!"&+C?KVK@O2E"F1=!4V9V-+[);WI(^N@ MZWENNV>O]RV^CNI\\:Y>H@ZT=VKMG:/:)[7BEB[$O%"R!7>X1@9M^#G%=(GB M5Y/DHZS_^O-.1':0@&Z=@.ZI"K9[2L\G(COP[->>_?];L/Z["O9U5%/!VGO= MV-R$NJ&M:":!8:QQSN65SI38WB[;B>)YV:"77.EV7PX3?2&C, 'Z>\RYVDU, MSZ^O^. O4$L#!!0 ( V$J59'R2:ZAP( @& 9 >&PO=V]R:W-H M965TW"3F]8BL3/;:>'?STY"5EA /.REL9US3LZYO;[ACHM'N4%4\)1G3 ZMC5+% MN6W+>(,YD2>\0*;?I%SD1.FM6-NR$$B2BI1GMN5:+P=SNMXH!P5> !XH[N;<&DV3%^:/97"=#RS&&,,-8&06B'UL<8Y89(6WC=Z-I MM9\TQ/WUB_IEE5UG61&)8Y[]H(G:#*U3"Q),29FI.=]=89.G9_1BGLGJ%W8- MUK$@+J7B>4/6#G+*ZB=Y:NJP1W"#=PA>0_ ^2_ ;@E\%K9U5L29$D2@4? ?" MH+6:652UJ=@Z#67F7UPHH=]2S5/1Y>AZ#@^CF^449M/18CF?SJ:W]PLXO"14 MP /)2@2>P@(9Y0)NN4)Y!(<35(1F>O4-*MS6X(Z!LJ)4\AAN<(L9>/!SAOD* MQ2\-6RXF<'AP! <:!/<;7DK"$AG:2F\3LCX@1\]Q@\Q_,[ MZ../Z1.,6[KWFF[KRK7E\]KR>96>_U[Y_E9IAD26 G6'J\YE_$]BKS+[;6;_(_5H3(1XIFP-). MS+1'5_9:L%\)FKFRC0)_X/4'IZ&]W8_5B7/[/;_%O7(S88#-[8MO?NJ9F1NIG7E$G(,-5,YV30LT#4 M*%Y45W?%E1X$U7*C1S4* ]#O4ZZM-QLS#=KA'_T!4$L#!!0 ( V$ MJ59VS'(JU0( #4( 9 >&PO=V]R:W-H965T\X]YR:YE^&&\5=1 $CT5I54C)Q"ROK:=4560(7%%:N!JCL+QBLLU98O M75%SP+D!5:4;>%[?K3"A3CHT9U.>#ME*EH3"E".QJBK,_XRA9)N1XSN[@T>R M+*0^<--AC9

VNDG]6;'_G(\;0@*"&3F@&KRQHF4)::2,GXO>5TFI0:N+_>L7\SWI67.18P8>4O MDLMBY"0.RF&!5Z5\9)OOL/73TWP9*X7Y11L;&P<.RE9"LFH+5@HJ0NT5OVWK ML =0/.V 8 L(#@'1"4"X!83&J%5F;-UBB=,A9QO$=;1BTPM3&X-6;@C53W$F MN;I+%$ZF]WYH#OE[O*M,-$Z" MG9-QT$GX@/D5"OTO*/""L$7/Y./PH$-.V!0V-'SAJ<+J^K76Q>*B=IS^:J]% MC3,8.>JS%,#7X*2?/_E][VN;J?]$]LYBU%B,NMC3GS5P+ E=HM*\+)EZ6=H, M6Y:^8=%=99T.^CT_&;KK?2?'4WLZPMB+#L0>!P5Q'+=K[3=:^YU:7S G>%["AY7VCT5$4>P?2&V)"J/>":UQ MHS7NKNMJ;K41FK$*VM3%1WDO_< _+&1;E!_UVM4EC;JD4YWM8-W%2XY>-U_5 M)1XO %?"E&4Q")5]1:5M8<]K,OAO3\@_.QVHFVA'VC\8. M5-6@EH0*96NA*+VK6!6-VR%E-Y+5IL_/F513PRP+-=>!ZP!U?\&8W&UT@N:? M0OH74$L#!!0 ( V$J5;7 MI=S0( .8& 9 >&PO=V]R:W-H965T M(G2<"5!8SX+SOMG M\Z&+]P$_.6[,UAB08_5YANV>GR"J1+&_\*FC>T%D-;& MJK(%4P8EE\T_>VI]V (0SWY U *B7<#@'4#< F(OM,G,R[IDEB53K3:@732Q MN8'WQJ-)#9?N%A=6TRXGG$V^7YTOKA9PN*BK2B!=CV4"YLP4<$T7##>R*11R M_ @.+]$R+LP1G,##XA(.#X[@ +B$'X6J#9.9F8:6?]&<'[US?@RW M2MK"P)7,,'N-#TE+)RAZ$701?4AXR_0IQ/UCB'I1O">?^;_#HP_2B3M_8\\7 MO^=Q,%' M[(FOEHKQ#*A6@)6JEM906:2BIBMU]6$+A)*,J+6O,% Y4!O25%9R!<(Y!(*S M)1?<63'LK!A^:(5O@B?"\SY= MPS<9]Z/19#S:$?8V;!1/XL&.L'"K992H5[Z3&DC=Y36/K5OMFO6Y[U$[ZQ?4 MQ)N>^Y>F^0+04UIQ:4A:3I2]TR^4F6ZZ:C.QJO*-::DLM3D_+.A#A-H%T'ZN ME'V9N .Z3UOR!U!+ P04 " -A*E6S^TH$O$" !5"0 &0 'AL+W=O MZNN7B2,:*"YS1A MLN?$2F57KBO#&%,BSWF&3+]9<)$2I;MBZB8>!OPD^):[K7!.)ES_F0ZHZCG-(P@3#!4AH'HQPH'F"2& M2,OXL^5TRBD-<+^]8[^UWK67.9$XX,DO&JFXYW0L9PUPJGF[!NI]25CS)\W8=]@":IQK@;0'>:T#K#8"_!?C6:*', MVAH218*NX&L0)EJSF89=&XO6;B@SNSA30K^E&J>"V<-DZF<+MZ+Y_/[B! MR?3[UVE_/(/3(2I"$_D)/L/#; BG)Y_@!"B#'S'/)6&1[+I**S \;KB=[;J8 MS7MC-A_&G*E8P@V+,#K$NUIY*=_;R;_V:@G'1)R#WSP#K^'Y%7H&]? AAB7< MJY'CEZOI6S[_3;ZY@A&32N3ZI"MXO-,!,%*8RM]5JU6PM:K93 )?R8R$V'-T MADH4*W2"CQ^:[<:7*JM'(CLPWBJ-M^K8@WX8\IPI"1G9D'F"9Z $B;#*@]*)4>E&K=)9G64)1P"UEA(4($\&7@J02 M'L>8SE%4;E0MYWLWZDAD!_;;I?WV44]H^YC&CT1V8/RR-'Y9N^_6.'TQKE"D M58;K69JP02*JO-7B_M-;I_36J<\^*='D7H+1$B,@$B2&N:!J UP 5[$^[J;@ M2^ +6.9$$*80*[_?G7^R[G5>UDIYKU%WKW*E*):VH$NP'Y.BB)6CY9VA;TNE M^Q)>7#AT*5CJ_84$%QK:.+_4:2:*(EYT%,]L'9QSI:NJ;<;ZWH/"!.CW"\[5 MKF,F*&]2P5]02P,$% @ #82I5N5'>P*9!@ ,"T !D !X;"]W;W)K M&ULM5I;<^(V%/XK&MKI[,YL,9(AP#9A)L'==CN; M="?IM@^=/@@CP+.V164!FYG^^![9CB]@%"Z'/!!?=#Y)GW2.SF?I>B/5UV0A MA";?HC!.;EH+K9?O'2?Q%R+B25LN10QO9E)%7,.MFCO)4@D^38VBT&&=SI43 M\2!NC:[39Y_5Z%JN=!C$XK,BR2J*N'J^$Z''?6HQ%&!HD:,>_.6BKJ-,85J]?T#^DG8?.3'@BQC+\*YCJ MQ4UKT")3,>.K4#_*S:\B[U#/X/DR3-)?LLG+=EK$7R5:1KDQM" *XNP__Y83 M43$ G&8#EANP+8.]-;BY@;M=0W>/03N%+T+S($S>DA_)ER>/O/G^+?F>!#&Y#\(0!C6Y M=C0TT53D^'ES[K+FL#W-H>1>QGJ1D)_CJ9@VV(_M]J[%W@%J"G[8"S]WS IX MSU6;N/0=81WF-K7G/'//;NX)OS!GEMZXQ6B[*5YW#]XGH;501,Z(GPWLW_M7YJ8DF3# /":Q&8;>@L)NB MN_L<)HAY[(-O-%'6Q:0,$\Q# JM1UBLHZQTPZY)RVC51ET$,4@BS6*U'E-)V M_]I95SDYJ)2W6VIXU>X-JW^%1:U'5T6/KNP]@ON*%\WR\&AU)ROBL7,#$\Q# M JLQV2^8[)_N3GU,RC#!/"2P&F6#@K+!29//EVL!9&JXB)9A +2*)E*MX,>2 M:F_I;>KSL ;ZBPP"EK+LPBR'[XA>"#*&QO+X&7)(DZ5"\@'Y0]D!R(;T@O P M+'J7D!4L[2JSS1BXG2LA(!?5[::A0NIO;:B&Q5 -SXH3Y#]29EU3,;$OR-:Z MCATY3# /":S&,>V4*6SG]!B2VR*QAHKF8:'5>:ND_M0Z.W/WX2_N Z[GBV4J MQZ9<-P8/.^+1;-K;]]LJ;A/:>T=,^DL;"41J3IU 5A+(K U\6!E?-0[^+#@D M."9TU3T=8IQ042.3=NA>!MG(VJF6GMWR5+I*\4'MZF.\4LI,,Y"O0;2*R$0J MP# RT^=0K0F,66S?(K&1OJRJJVHF..ATMM+%@TIY]F:?2DLI**@U^0:-F-'! MY^"(6#E@+Y89/PF;W1!4@.5JOFD?ODG<)94%+:4'MVF*7 MO&(N-:R[=O*L-1U-7F^'/-;?90^ISCI[I8RAK^B80Y19CE%UHMZVG[U:Q,N+ M5$59KTV;91@MU0.U9MI[$ZR9$&0IE _AAL^;1QM57.1HPTKO.NU.AVZ3< G= M0$OA0.WY^'T0I\Z29II!G&BU2M=]7\:)# .SZ$_)+/@&O_Z"J[E(LVX%#!+S MS4\627@CH:C"(D(G=G9>[.K#GN&0H)WCRE6QW$S%%R&T(DB\T"<&=63F6N;&+*WJYCN49% M\[#0ZF-2Z@)&3]=3#%4!H*)Y6&AUWDHYP.R9]]9<]O-T-XAA9HI$IW.RD5*D MM#RG-$.CM+H6;3D]5HUUHDHAP%[9AL!R^C] 7)$[$?N+B*NOE7VK3Y+'R0%! M '6/ Q7-PT*KCU&I2M@9^QP,56>@HGE8:'7>2D'"7MGL.#4(H*J/'&T['QT, MA\V[(#EUEU CK%0C[+Q=E8/#PE->YG>XB_[J$-')+:>3:-VQ.\G)4Q92C5;V\O_UA M#ZO&C"2G'M5-B"]7L#]3$K]&PO=V]R:W-H965TG+JN MBA+(J.J)#7!\LQ(RHQJ[-W0SRK@S'1?/KN5T+'*=,@[7 MDJ@\RZB\/X=4;">.[SP\^,K6B38/W.EX0]=P _K;YEIBSZU18I8!5TQP(F$U M<<[\TUG@&8-BQ!\,MFJG30R5I1#?3>\0A2B+2!H/AW"S-(4X.$?OQ; M@3KUG,9PM_V ?E&01S)+JF FTC]9K).)<^R0&%8T3_57L?T=*D(#@Q>)5!6_ M9%N-]1P2Y4J+K#)&#S+&RW]Z5P7B-09!91 \,O#[SQB$E4%8$"T]*VC-J:;3 ML11;(LUH1#.-(C:%-;)AW"SCC9;XEJ&=GEY<+LX6L\O%%W)T YP)219"@_I( MCA942FIBC.TY:,I2?/HKJ49Q,XK\=079$N3?Y -AG%RQ-,6E46-7HV<&WXTJ M+\Y++X)GO C)E> Z4>0SCR'>MW>144TK>*!U'E@!KZCLD=#_1 (O",FWFSDY M^O"1 -=,WY-YBX,S.]X=VVN][WMB]W>5CG?% /H.:S\#*9Y&;;#=48GJO3,I3SG.:8DL# M3J=)1-,H3VE1H38@F8C)?ZWY=E[.--@A&PX?<[5ZRM)5(L=U8;S^$3GH]96OTXD.6H9CFRLIS#4N/J*2US/)MP_<0M MX,XTC6R3,MRCT$;*#OJ91HD)W),X,87'Y?(?/,&(%B0"B5655U4>S]!Z=O4) M3P&=D&W"$,G S- =RN\KMR F5)D9L,Q%21D,+$YEPU2\7ELEL#I]8)R/ZS@? M6T-RQ3C+\JP^,-J":D5X:]GK"&R/[$E-]N3PXG[2)P6@Y[GCP:/*H)]WD-Y[4@BWYZL].[%9+5#O'4=NT+;)QPT MA(/#$[:R[8II1VC[3!O9Y5OUS@$I&[:E;'_T.&/?0V;YC<[R[4(K[!T/O)_) MKH(G<0ZE^K6F<4=RJHK">X@SOU%G_N 'TK@C,54Q?0]IYC?:S+>+LS<*ZPIM M5UF'3X2U?+IK?OS%';S@R/GQPF+X[;][B1-+Y=T_1[(Z]]TX6! M?=-UJG2Z0MN/0J-U_!\0.WZG:J'DYAY\-:_SH(2FLT-3KC;":R?*^ MJ^QHL2FNC)9"XZ=)T4R XK>?&8#O5P(Y5QTS07WK./T?4$L#!!0 ( V$ MJ5;"I@/^<0< !0Q 9 >&PO=V]R:W-H965T@O&EE?]/@T7),7T M,E^2C-^9Y46*&3\MYGVZ+ B.2JVWNY\"F>+YBXT!]?+_&N_;Y-W%R%]WT'*&()"1D(@3F?];DEB2) MB,1U?*^#]C9M"L?MXY?H[\OD>3)33,EMGOP31VQQTQOV0$1F>)6P3_G3'Z1. MJ!08Y@DM?X.GVM;I@7!%69[6SEQ!&F?57_RC[H@M!Q>U.'BU@[>O ZP=8-,! MMCB@V@&5/5.E4O;#!#,\OB[R)U (:QY-')2=67KS].-,//<'5O"[,?=CX_=W M]^_N;^_N?P>O_UHQRG 6Q=DZ]WE7;/K#V_2'5\:#;?WQDK@ND\H5Z5W%#+VB2QR2FQZ?@I04:](; M__*3.W!^U>5E*9B2)=QD"4W1QY]SAA.P+&*>ZI(?X31?90SD,SYEIDR7>A5O M4,83M60]1B/?=QSGNK_>SDICAQQGVTX1C#:"D5'PGX32*_"8<:$%B_\E$8AB M&I:B^; K58.8TA5_=@2$.67:D5BUX6^)\P(HAHV2@L9J"%&@3\#?).#OT>-) MGLW?,E*DK?WL[S2.1EXP"(8-D1H[&+@#'ZIV$[.J+^Y7PV@:;'(;&*-\(NL\ M68MB<5N0*&8O->,9?/E TBDIOH+_0+>1KCN,#1\ZXRP%4_HHV/11<'Q="6QF M:2F8DN5PD^5PSY$05@]Y5C]D7=;#G5+AZRJ*L<4C\QEM\AD9\WG,* E7/!6. M."V978"GDBU(]!:O2<%9":QQ$>-I0OC*R.^\S.H M;]^7MZ,5*7G4/,*-[1W\W"U%4WM'\I6+3ACA1C@[.%-+T=1,)8BY9N;9'@?: M9'?1"FJ'L[\S[J&!=%U)4ZX9IXZ8@H,N*;7D=^3E(QI,DXSDG?-*W2B^VHJF92GKQC,S06?%J=X7$ M=>6CVTX5N/7.Q0P=!Q>&.EYSPOO-PM!MIRJ6,.'M#Q,'%88Z[HZBH*F\TTY5 M+A=ZS_PFI;TH#)R6HA 8BX*YO8.GRCG@P)-PX/DG% 4C6!R@&?B!=A" :.=KPKVL5352UZ Q_*"UU(6H&,N"U9Y MP58T]0'OR0K>=*E#R K+,"TC/ 3N[!+K, M5+V2%M"9: &U,(#G-$EG'TM5_=8VC>-HP;T,6CY&0-=8%LSM'3Q9SD$+2-(" M.H$6D%5:L!5-S532 K+]'0;:DQ^Z[53)DA^097Y 6C!P@YWIUFFG*I8$@+28+P3R (WRI!V(JF M9BH)PC^-(/Q=,ACJ7D1VVZD")4'XE@G"UZ-!\Q5_IYFJ5Q*$?R:"\+7?.: M-85WVJG*!3VH5[9V379N4/R\(&"*DW)G9[45'C,P(6%9"*IQ"-V+ZD!L KX M"TS!E) ,1*3@B4=@5N0I8#P.7D4QXQ?"/*-Y$D=8G,RJJ<97)\KXA91DC(HV MV(+_$B9@NN('.:]#O$]Y-X;)*N*QDD0,!A$VSJH-^.5&]HQ'S'-6U;6"?%_% M8O_8]!D\9F7;#Z(1"N8D(P6/\0QP&)*EN,,/Q.HH-IG5*V;"#7EHKC?EQUR) M3NNE;AKVM[:$IZ28EUOK*2@;J/8);ZY6V_=OW:M)N\5]V M_/=E$]7_"WS Q3S.*$C(C#?G+W0+RH23Q/7:3"6Q MK QG F:*Z*HHJ'J> I?;L>,Y^X4Y6^?&+KA)7-(U+,#@>5+)=?U MDVR;L^'0(6FEC2QV8'10,-&\Z=,N#P< WW\#X.\ ?NV[$:I=7E%#DUC)+5'V M-++901UJC49S3-B/LC *=QGB3/(PF<\G/^YNKA?D=*9D5J6&/%"EJ##/Y#NC M2\:98: _D=,K,)1Q')T0)LA=+BM-1:9CUZ /R^:F.\UIH^F_H1F06RE,KLFU MR"#[$^^B_S8(?Q_$U#]*>$O5.0F\,^+W_(#<+Z[(Z2DZ3 M" R_*\@&V^_&VF*ZT"5-8>Q@M6A0&W"2CQ^\L/?EB+-^ZZQ_C#UI/Q%_^41G M9 EK)@03:[RHG(H4NFPWQ&%-;$MVDXRB0=B/W4V'GT'K9_ ^/RFGK.A,5T,P M.-#]'$2A'W8+AZUP^#YAFJ:JHKQ3.GPE'8Q\;]2M/&R5AT>5L2E@R0LL4J5 MI,_$H!'-J6TV72:&KTSTO6X'4>L@^H]+ "+[QPV(7M^ D3>*_C+C'C25 M2Z M;IV:I+(2INDO[6K;G2=-4WHYWK1VK$^\F)IP6"&T=S[$+*BF7383(\NZ12VE MP897#W/\PX"R!W!_):793ZQ ^\]*?@-02P,$% @ #82I5F[SBT3N! M:AX !D !X;"]W;W)K&ULK9E=WNQ<[>Y%B5*9 /"%HN[]^$Z H%-/:B1<*R/LD MY($DO!D="'W*MA@S\)S$:3;6MHSM;G0]"[:U-X$T!7!!1G_!7A0W:R#<2E M/!+R)':^K\::(6J$8QPR@4#\9X]G.(X%B=?C9P75ZC)%X.GV*STH+IY?S"/* M\(S$?T7_1CR.399WTX4/%O[\83&[ MFRY],%_\\6TQO0?7/Q"E2&C_ JX]S% 49U_ ;^!AZ8'KJR_@"N@@VR**,Q"E MX"&-6/;UY,"?6Y)G*%WQ@U>-_9'.>+5%X7I857%65M$\4T4([DG*MAGPTQ5> M=<1[\GCKO?C@G?+M@82@\P:O6]U\;?5;4XK\0?8] )VOP#1,LZM%Y.'WZ 48 MPR+:ZFJ/]Z)I#UCP;+C_\?"NN@>?K7NC):WZ_K4*G'7N_A5W'%C@74[#+>]A MP)R2#45)1\5N2Y+=31)=^$VV0R$>:[R/SC#=8VWRZR_0-7[O,J02YJF$^2IA M@2)8PZU=N[5E],GW-.2#)7?*^P^4LRVAT7]X!5!"\I1U"2YQ;H$30^I^ AU# M?$;Z_M2=M-A+W:F$^2IA@2)8PYU3NW.D[F9YDL?%\/$Q=19XP8AVCOS2 MP$MMJH3Y*F&!(EC#9K^VV9>V_@*+%XPHW? 9>(S2$(.IU[=]F3$B^UIQ+FE3#G=,"VG'[+7<=)T&V=%"BJ5L/)L'8R_*03M,>4OY_S M1RL*B_ZSM-0E25K$I9)4PKP2UC]I_P$<]@QG>/RTC+V-<%V[!YV6,T6U;#B# MQO'%U_BDM3V*\TY'.$_M]!P[=EAU5U6OJ._SF,^*#$T#,0EEJ#56<_)R=>K$KR+U!I M D8IS5-*\Y72 E6TIN)C%@;*TS"?F7+*D1>KMM], ;9Z>+GM(*^$II0@G2V0)IIMB M,3,#HGEY\C]02P,$% @ M#82I5L_I?A#/ @ 0 < !D !X;"]W;W)K&UL MK55=;YLP%/TK%JNF5NK"5R!MER E:;?NH5I$FNW9A9M@#6QFFZ3[][,-(22E MT1[& ]B7>P[G7.SK\8[Q7R(#D.BUR*F86)F4Y9UMBR2# HL!*X&J-VO&"RS5 ME&]L47+ J0$5N>TY3F@7F% K&IO8@D=C5LF<4%AP)*JBP/S/#'*VFUBNM0_$ M9)-)';"C<8DWL 2Y*A=R6)24%4$$811S6$VOJWLU#G6\2?A#8BXSE9L>F!J8]#*#:'Z+RXE M5V^)PLEH^3B-'U#\L%C%\\?I\@$MXN]?X^D3NERJ!9-6.2"V1LL,U;K]M[1[:,G1F4FT --(3W&VZH&;2&\?2%FWEG")\P'R'>O MD>=X?H^>^;_#O3-R_/:_^(;/?^^_Z*)U"HX6G&TX+OHJ53,-^YET&[@3)4Y@ M8JE]+H!OP8H^?G!#YW.?S?]$=F1ZV)H>GF./FF7&#\NLSV[-$1@.W:2VD>L' MH[&][=KH27+#0]*1O*"5%YR5-]T"5YT-E9PDZ@Z\7MI]&FNB4>?S-^[MP EN M#]>)X+>(,!P.W*!?L.AZ&ULO5=;;]LZ#/XK@L]PT )K?4GB)%T2(+>A!=:U:-J=AV$/BLW$ MPFS)D^1D_?>'LETW31RW XJ])+J0'S^2HB4.MD+^5!& )K^3F*NA%6F=7MBV M"B)(J#H7*7#<60F94(U3N;95*H&&N5(2VY[C^'9"&;=&@WSM5HX&(M,QXW K MB0NE03C 0LC:?3A^N'+^/[^8S< MW%_.[\CTYOKV;GXY_[JX^C8G5U]Q/BW)I MXC4"7E-Y3EKN1^(Y7JN&S^SMZEX#G585X5:.USZ"-Z$QY0$0JLD2UHQSQM=$ MK$@*DHFP+EX%GI_CF;K=C,YZ':2SV1&<-AO^[OZH\[X&W??;)E*;&B_; ME9?M1F/3B/(UF*- @R!+LIAJ"(G0$4@2B 2_29'Y6&R,",Z!G,1"J=,Z]PM# MG1V";J_7[[WT?78HU7'\(TYT*BN[W4O^_O)?!0Z,SO]OOUZ>M57'M_JUYZ;ZJ70ZGC M]=*OG.B_6[WT#T/M]OKM/9:'4F=NM^77TW2=YTO.:22*3P1\ '"\4*4$'CPV MUD,SUI\6Q'NAO?1\YWIWW[DF2L!7BJ)&JJ$J7.^9K_>WZJ*T]%IAU(@=KPSW M^=9WWWSMOUH;[N&=7%<<-6)-U6&N[I@VWP1XM/A/@)\4!<^%!T(>C*# M(*^;XH#B(ZD8F)?21Q)1A6<,.#Z[)28H)"LI$H*9(S0+F4EC(+@2,0OSG*X8 M1W!&8Z(T+F OH96QH2/\,2)DF>% @")<:)/N. L1*XY-, TLXT7?D_)&(_F?$%J=G @,JY-8:02S; T1D&$ MS@]<#,BDCNMY77W:.R_Q!.0Z[V@4R0T4[Y!JM>J:QGFOL+<^,=U4W;IW,:V3 M'[MM5&C7[G2>&C/[F5+1UN%;%[\)BL2P0GK.>1>/A2PZI6*B19KW#DNAL1/) MAQ%VER"- .Z;D#]-C(&J7QW]#U!+ P04 " -A*E6X%2.K48# !E#0 M&0 'AL+W=OTDW=_/-H1"2E!;\9)@<\_Q/9=CN!YN M*7O@$8! CVF2\9$1";$Z,TT^CR E_)2N()-W%I2E1,@A6YI\Q8"$&I0FIFU9 MKIF2.#."H9Z[9<&0KD429W#+$%^G*6'_QI#0[=K+FA:@.4XC;/\GSP6A:@ )$\SP"X M]CZ@=P#@% !=.3//3,NZ)(($0T:WB*EHR:8N=&TT6JJ),_48IX+)N['$B6!R M=7_U]>X*'5_&G"R7#)9$EY*$GZ"/Z&YZB8Z/3M 1BC/T M/:)K3K*0#TTA M$':*'/P!V9;M-.1S\7*XW9*.4];5T7S. ;Z#Y6PJ54[5:Z92&_F,K\@<1H;< MJ1S8!HS@_3OL6I^:='9$5E/=*U7WVMB#*4F@T0PYS-4P]6;9!(YG>;[;&YJ; M:O(-;;2O/9)=$164^R6 MBMWN_.=VJ;HCLIIJKU3MO8+_G>GO^:XCS<=_'O6;_^65>?FM> MMXPN@*M/'TF0$AW/ :T8W<2A-.2+G-FZP&N?44=DM5H,REH,NG/FH$O5'9'5 M5&/KZ4-KO%<=\A[\V-U MAM"-\!--?@"1#=TRSCA*8"$IK5-/;AN6]_3Y0-"5;HMG5$C7Z\M(GH. J0!Y M?T&IV W4 N7)*O@/4$L#!!0 ( V$J59";R:/)0, -T( 9 >&PO M=V]R:W-H965TN,D!5A,[LPV4??KY($[$?8<9W R_T7A;NZ&JMS((?]PNRP@6JAV(N],RO M5%*:(Y.4,Q"X''C#\&(4!L; [OA$<2>3\R4QNTH$7&"+,,%%&@NB_ M+5YBEADES?&M%/6J,XWAX?A%_?:9IFH]\'H>I+@DFTS=\=TU ME@YUC5[",VE_85?N#3Q(-E+QO#36!#EE[I\\EX$X,(BZKQA$I4%DN=U!EG), M%(G[@N] F-U:S0RLJ]9:PU%FWLI""?V4:CL5+ZZ'=Y.3T7 Q&W,QC.QC":S"97-_!HH7CR!+>%"> N4P91FF5Z5?5]I= /@)R7FR&%&KV"V8_> MA*?!AP;R3D7>:5*/[] D,64KV#"!"5\Q^ET[D1PZ@<]FC'7H3KQGQ4TIV,:= M7BOJ^]L:I&Z%U&U$^FQS"M,3LD6A:P04*"A/015J!GS9*3_(BXWM$D'7)4(?:J/>/;_ZLHCW[CW?V[#^0 M]RKR7F.<72V2YEY2X9C=%:D#;98* W<=&JC.*ZKS1JE/*)7)H]=1FNT[?R0) M@Y_E/?B+",&V1-)!LEED3Z@MPTXN# \2.6A%W=\2V3_H.#F*E>VK4B?EABG7 M?*K5JGFL%:Z7NHGBA>U?CUSI;FB':_W] M@<)LT,^7G*N7B3F@^J*)?P!02P,$% @ #82I5BC5PB?G @ +@D !D M !X;"]W;W)K&ULM59=;]HP%/TK5YDTM=)*/BB4 M=A") %,K#8J@ZQZF/9CD0JS&=F8;:*7]^-D)I&RBJ=2I+XGM^!R?>WR=Z^Y6 MR >5(FIX9!E7/2?5.K]R716GR(AJB!RY^;(4DA%MNG+EJEPB20H0R]S \]HN M(Y0[8;<8F\JP*]8ZHQRG$M2:,2*?(LS$MN?XSGY@1E>IM@-NV,W)"N>HO^53 M:7INQ9)0AEQ1P4'BLN?T_:O(]RR@F'%/<:L.VF!#60CQ8#LW2<_QK"+,,-:6 M@IC7!@>899;)Z/BU(W6J-2WPL+UG_U($;X)9$(4#D7VGB4Y[3L>!!)=DG>F9 MV%[C+J"6Y8M%IHHG;'=S/0?BM=*"[@LZL]'0QCC MR;Q_=W,[@?YD"-%H,OIR!89)Q(8"&;20Q%K\"F< M3(B4Q+ILVD/4A&;J%,Y@Q/),/"&"B29^@'PMX]3 (<\(AQ]C9 N4/[NN-N%8 M46Z\DQZ5TH,7I#=A++A.%8QX@LG?>-?84'D1[+V(@EK",9$-:/J?(/""9@U? ML_*V6? U7_+V!:> \ 0BY+BD&J;&!'4L^)+[_#BW/:Q7*BQQ[6[MB_8RACY-HOWQG7*5W;#J4B.J:O'^_"$1-8(Z51".F_??O+XZO;7LK_1Q,M*^^4[;O_E M.RCWO>=2X?UG KQ"T"PR0!T3XQZ4,(9R511J!;%8BF9H+#4H[P7Q?"J'W';M M=44*_P!02P,$% @ #82I5KG)E&M\ P _ P !D !X;"]W;W)K&ULM5?;NJZ,$,Z;/Y1(%/9E+E3%#7;5P]5(ABW-0EKJ!Y[7=C''A]#KYV%3U M.G)E4BYPJD"OLHRIQP&FRB-V (0SWY 4 *"74#S!4"C!#1RH45D MN:P1,ZS747(#RLXF-MO(O%DJN2<&P@3IKA8 !,QA&Q-30W3E(E3 M.)DPI9C=%VJ/T#">GL(9E#B]A=,E;DDX^.L6LQFJOVGJYW $)^].X1UP ?>) M7&F:K3NN(:DV8#6_<>J7"]1R MWSL/6COI?SB.U^ITM^K(#-4B+Z\U9?1*F*)4JD:K$KZ?%ZX[XP-;VN?UZ3-- M\5U A="""PTISHG2.[^@UY$J2NVB8^0RKU9GTE#MFS<3^CQ!92?0\[F4YJEC M%Z@^>'K_ 5!+ P04 " -A*E62+;,\18# !>"0 &0 'AL+W=O% IHY4,[], @Z?DZ9\.*N&YNJN"O7 MAC,!4T7T.L^I^CD +C<]K^D]#MRPY1?6&96/>^]1S)8T#4W-W)S"96>MN5+)=?N MEVRJV, CZ5H;F5=@W$'.1/FE#Y4/6P#DV0\(*T"X"V@= $05('HNH%4!6LZ9 M4HKS(:&&QETE-T39:&2S#6>F0Z-\)NRQSXS"688X$\\N^S>CLT%_-DK(\'H\ M'4UF_=NKZPGI3Q(R&$U&%U>W9/JI/YF1-Q,I?JPI9PL&&4E@ 4IA8RASS$%- MW3%..16G&$F5HO9 L9V H8SK4W)&GDE OHXAGX/ZAI"[64+>G)R2$\($&3/. M,4AW?8/2K0 _K60.2IGA 9D1&4MA5IJ,1 ;94[R/EM6^A8^^#<*CA&.J&B1J MOB5A$$9[]C-\/CS< T^.PQ-(#\&?J(GJ+(@<7W0H"U94P=D _S\[QT%%1@8@ M8,&,.YJ]UI??AQ:1!W8,7OW[5[ 0?]_GV/\F2_T3VQ--6 M[6GK&'MZ;6AA\UO..5NZ_CX[2]KWCM;>VO=Q.VI@CMUOVW1T[7^UZ>\5 M6Q\:K7K%)_+;M?SV"^6_)9 77/X$13*F4P5V!DL.1@JCV'Q]R)ARP?;6-H,= M5\J(SN&(Y.BF7Y@1G=J2SDLS(I7:8!5-Y5*P7[L75*F^\].[0, (H/ 9 >&PO=V]R:W-H965T?@XN1D-%Q.?C+].YY/9 M8OCMX>N,#&<^&4UFDT\/W\C\RW"V(%<+Q8,G,MSB 0L8U=NFSXF\)E&:?" L(5,613A: M]DR%JTQC-8-\1:-L1V/ MQ+$\9_+G1JYWRSW(3@EKZS&+3;UV=RVR M04;<=XT;EN00O9%8AV"X( MMM])< ]2L61-D"*D##6,.HK9!'9VT:5_=_N!U7+:/7-?)M88QKG$+F16(79; M$+MM)/8CYW+Z6#7KO=.GJE%X+J,+F548=0I&G7>>*LR I,(;#PG6HHK4!O*3])'L M$J9J+__NVQ [MG<$I3&@TGMS.S5&="Z\ M"YE5X-G6[[S2:L3WA=$EBYAZ(5BFP1F MTW=+/-V6<\2S.<9S@=9,Z;1._$+M4@)N-X*J)&&8+V ;R-4RR\2N-2&I<[:E MSMG*)&NYV&^"M%KN,9>W@VZLEET=Y3<'?NX),DM%2@QBK8L]B>O9)2I+QHO> MHJ U!\JTNA)5=8 M6.GF!HME$.D ?+_B7+T^I!,4Y??@?U!+ P04 " -A*E6R!(PD)4# #R M"P &0 'AL+W=O("EZ3F,FAM5$JO;%M&6XP(;+-4V3ZRXJ+A"C=%6M;I@)) ME!DEL>TY3F GA#)K-,C&YF(TX%L54X9S 7*;)$1\F6#,]T/+M0X#3W2]46; M'@U2LL8%JM_3N= ]N_02T029I)R!P-70&KLW$[=C#+(9?U#J[=1H\6G\ M-&U-QHOI'=P^/LRGL\7X^?YQ!N/9'4RFL^G'^V>8_S:>+>##(M\YX"M8*!Z^ MP&-JE)4_PX<[5(3&NM6":9+&_ LBR&P.S^; 7P^8+%'\#7)#!$J@#)XW?"L) MB^3 5GHEAL<."^I)3NW54/OPP)G:2)BR"*.W]K96H)3!.\@P\1H=/A#1!M^] M L_Q?/@1[ -G_FJ(X)="^UD$OTYHXZ@UT3]0!+<\T:=*DOR_9!%,D.&**IC' MA%7*D?N^KO9M3NZ-3$F(0TL?38EBA];HIQ_

(/N=H-T-JJ&#$CIHA/Y5$*8Y MKPY_5Y-HP9EH@5<=O5M&[UX6_1V]WA6G>R9.S^NW>WXU7J_$ZS7B30N(R^3I MGUDXCHLY$*Z0:#+C03"D5%\I5 M^'VC5QW-2>YPOX'F>[4K@IZ*U^ETVS5_E^L=:;VOOLW]YB?;>& MZI@6W,:[^^ONL3/<=Y3,0P>GMUBO;M>/Z8 M#=SF=' *];_+6)$,'*\=_'?O[9,R+$&QSHI-"2'?,I579.5H6=".\S+N.#VO MAG4]HC.6A!A7VM1I=S6"R O,O*-XFA5U2ZYTB9@U-[HH1V$FZ.\KSM6A8P*4 M9?[H7U!+ P04 " -A*E67N&AUOL" 0" &0 'AL+W=O%.5EGRBRX4;_ :UB ^E;,A)ZY-4M*]4R\#?A.8"^/QL@X67*^,9/;=.!X1A!02)1AP/JQ@Q%0:HBTC-\5IU-_ MT@"/QT_L7ZQW[66))8PX_4%2E0V<2P>EL,);JN9\?P.5GX[A2SB5]A?MJUC/ M0+R1B-[N]FD^EB^'![/T7#Z1C% MD^GDR^T#FGT=3A?H+*8XV;062<8I2'1?V'V8"9(0MD9W/ 5ZCL[&H#"A\ARU MT"0O*#\ (.TBV2!> G[>0;X$\:OO*JW?J'"32FM<:@W>T!KJCS"5231A*:0O M\:[V79L/GLS'P4G".RS:*/0_H< +P@8]H_?#@Q-RPGHO0LL7OK47&1;0BO6A M3-&(Y_JB2ER>=9:B&!BLB$(SBIELREW)?=',;8K!M2QP @-'WW8)8@=.]/&# MW_4^-QG_3V0OTG!1I^'B%'LT)W+36@E];@A3H/D5$EA!D^>2Z,H2F7JUB[RV M%U[Y?7=W[*8QS.\^A[W0V:EU=D[JG#P6NA;IO:)DU:CN-+R+#H"%1%V4VU/= MM W_PO#"4[?VU'V?IQVG^NQ1H@Y-SKH-"0W^2GMCU&6G.>N]6F'O?0I3LB,I MZ)MQ($#3)I4ED>\?"W@E\61(J<\]*JXYB+7M.1(E?,M466KJU;JM#6TU?[4> MZW97=J=GFK)7ZD*R)DPB"BM-Z;5[>M]%V7_*B>*%+>%+KG1#L,-,MVP0)D"_ M7W&NGB;F _6?@.@/4$L#!!0 ( V$J5;!$MB#5 , -0) 9 >&PO M=V]R:W-H965TBIR*H95*N;FR;;%*L2"BS39(U9>$\8)(U>5K6VPXDM@D%;GM.4Y@%R2C M5C@P8PL>#MA6YAG%!0>Q+0K"G\>8L_W0##5ECA/)AL^"J M9]5U A$ M_>UP@GFN@12-?RI,JYY2)QZV7] _&>U*RY((G+#\6Q;+=&CU+8@Q(=MBN7"_,*^BG4L6&V%9$65K!@4&2W_R5/EPT&"PFE.\*H$[S2A\T:" M7R7X1FC)S,B:$DG" 6=[X#I:H>F&\<9D*S49U:L82:Z^9BI/AM'GT=VL-1Y% MLRE,;F\6LWDTNK^^G<-H/H7Q;#[[='T/BR^C>007D62K1[C=&/]'VO],/E_" MQ10ER7)Q"2UXB*9P\>$2/H -(B4/7:^$;//^MM="&M<:J*&.8L$)M5$'*6JE=B=YJQ M]6%P)39DA4-+[7:!?(=6^.B[_;;3']B[ M0[VOPSRWUPY^AATIZ=9*NF>5S(I-SIX109B=4]*%[S=8+)'_@'\A:AIODG%V MGE]=W'<".[(DJ"T)?F.-!^]IPSN!'=G0JVWHG:V,(^GXI-L(%\M2_R6HV[D\ M/EM+X]3J(+S)EW*RX*!\ ]?]ZZ3&7P=U?<=MKO!^K:-_5L.N@S6F3J+./(D*4\)PF5'2L2,KLPK9%$&%*Q!G+D*HG<\93(M64+VR1<22A24H3VW.< MAIV2F%K=MEF;\&Z;+6424YQP$,LT)?RECPE;=2S7>EVXBQ>1U MVMYV1!4Y1 M/F03KF9VB1+&*5(1,PH\(!)HE&4CQ^%J!6N:=.7!^_HE\:\4K,C @F"\,=E*34SU,4XE5T]CE2>[TZO> MW>BTWYN.AC"XO9F,QM/>_?7M&'KC(?1'X]'E]3U,OO3&4SB^E1%RF$:$XVE? M61?"@*6JG@0Q)]+3)Q++EQ,X'J(D<2).X!0>ID,X/CJ!(X@IW$=L*0@-1=N6 MBKRF8 <%T7Y.U-M!U(<;1F4D8$1###?S;26Z5.Z]*N][>P%O"#\#W_T$GN/Y M%7P&OY_N[:'CEP?A&[S:#KQ1FB7L!1'4D0>/D"UY$"F/(4L(A>\WF,Z0_ZBR M;2^L?@MU5<4T4,09)G**C# MG+-T@VZI[D\UY5O7U_AZ;F-+4T6,XU9K.B\UG>_5=(="\CB0BF%^2?==R[U0 M?UJ/!P+;4-TL53?_XK5L'M*& X%MV- J;6C]RVO9>E>>M7I]JX0K8OQ6=0F[ MSMOWWOE_%[/8>_U-XKJU+5F50=Z6+GNMI4F1+TRG)Q2!)97Y-[Y<+;O)GNFA MMM;[NLLTK=(;3-ZBJB_X(J8"$IPK2.?L7#G-\ZXOGTB6F<9IQJ1JP\PP4ITR MW=_ 5!+ P04 " -A*E6'?*BER<" #+! &0 M 'AL+W=O_-F\E,DD;I9U," M6'*0HC(I+:VMQT%@\A(D,WU50X4W&Z4EL^CJ;6!J#:SP("F"* Q'@62\HEGB MSQ8Z2]3."E[!0A.SDY+IEPD(U:1T0$\'2[XMK3L(LJ1F6UB!?:H7&KV@8RFX MA,IP51$-FY1^&HPG0Q?O [YS:,R935PE:Z6>G7-?I#1T@D! ;AT#P]<>IB"$ M(T(9OX^E-E93<8LNMN26]!Z8U MP:6<8&G-X179,Z%P)::)+ HP1$%^3'=I$T774DW9[I/XL$[$H513)Y6 M,]*[N?V7)L *NC*BKHS(\PZO\"ZA@H:M!1 T]/:%6'8@N8:"6_)S#G(-^M -Z#S1[^V8P"C^^HCGN-,>>/;[6^K_=OB0M_@_2AIVT MX:OM7.QT7N*LD[S3>$EB2S+R)&[[]UDAYO)0-/[K-@+:&)+KB0@_?== MR8YCP-!F)CR )>\>G[/K72W#@Y O:@N@R6N><35RMEH7]ZZKDBWD5'5$ 1SO MK(7,J<:EW+BJD$!3ZY1G;N!Y?3>GC#OCH=U[E..AV.F,<7B41.WRG,I_II") MP\CQG;>-)=MLM=EPQ\.";F %^JEXE+AR:Y24Y< 5$YQ(6(^:8*9B+[R5*]'3FQ0U)8TUVFE^+P#2I!H<%+1*;L-SE4MIY#DIW2(J^< MD4'.>/E+7ZM -!P0I]TAJ!R"4X?>!8=NY="U0DMF5M:<:CH>2G$@TE@CFKFP ML;'>J(9QD\:5EGB7H9\>+R;+A^\/?ZS(XV))5M\FRP6YG8F\V&EJPRS69$H5 M2PCE*9FS;*,;11Y!DM662K@CMW/0E&7JCGPE3ZLYN;VY(S?$)'*V'KD9IAJ";5#*FI8S@@HPN^2&XWBJRX"FD MQ_XNAJ2.2_ 6EVEP%? 'E1W2];^0P NZ+7QF_]\]N$*G6Z>I:_&Z%_ >=CE( MJH4DM\]U.M(R'7?W;?$J\7KM>*8YW*N")C!RL/H5R#TXXU]_\?O>;VUB/PGL M2'JOEMZ[ACY^P%[&>")R:)-9^O:MKVE9^W'H]^,X'+K[IH!SLU[LQ[%7FQU1 M"VMJX=6LS($+K$F3E]8VD"!;<"6 M-=;^P39.2+_2/;ZQ&ZCJO2T\Y3/#1E+Z?MSS3E+78M4/HZ ] MXSEBNAMVV.2%B,)TNU:6T=GSPS ^X7AN@TK:&<8UP_A#(:^*_4-!MUV"*CRB MT3$1'&^:X[=-97RN(.@.3G6V6$7^X$(5#6JE@^NY:%-DW[ VHB56U* 0=[KA MH/DY(7WN$76"7CMGWWL_-[V/L[:QQMTR6Q="70$?2PBB:Q):7**.'UW0T#C[ M_:L:)ERSDND>_KL0*K!F]OW>&=,6(S^\0#1X)QI<)?KS]/V&5Y )4T *R1)H MY KFGY,57 >VB#L^+U38>=VV(::=J4VMS&+X9F]L2.JPNK;<5V.'_5N/09/ M[/!WLC\UX[&=\=YARMD:AXL-XXIDL$9(KQ-AM&4YKI8++0H[\3T+C?.CO=SB MB _2&.#]M1#Z;6$>4/]I&/\+4$L#!!0 ( V$J5:V0@OL-@, ,X3 - M >&POGW./[1MB&%5F+=C=@C$3K HA MJY0LC"D_A&$U6[""5A>J9-(BN=(%-;:KYV%5:D:S"DB%" >]7AP6E$LR'LEE M<5.8*IBII30IB=M0X&Z?LY3TX_@_G MU_OQLQHX)Z%7]/(%HA<]7-=BF'3\(NEGE#'AJUWAC8]3*]6:.L7(0P^Y8Z*T MQ)]S-VE##YO]'(]R);MMC8@+6'U:L."1BI1,J.!3S8&5TX*+M0L/(#!30NG MV'JR"?L0J7XYN.]Z4&J-3L&ETG5NE\%]3YOA>\"F!P:Y$*W! 7&!\:BDQC M M;VRG'EP'GT!!T[Y?E];A7--U?W!).D)]LTFF2F=,MVGZ9!,:CP3+P8[F\P7< MC2I# (U1A6UDG,Z5I+6'#:-I6-D9$^(.GL/O^8[V*M_:N1[LFVR;UE#3=#*N M _K;:DY[6S9ZE6Y0\D=E/BWM=&3=A_)FMYKE?%7W5WEK %/OX^JT+,7ZH^!S M63 W^17&5NQ;-)T]7Q:-P/;L%F;"PC[R$U]^1&,XS _ AB6!W. <1P+R_,_S6>( MSL=AF+>A%QFBG"'*<2P?,JD_6!X_)[&7?Z9)$D5QC*WH9.)U,,'6+8[AQZ^& M>0,&E@7G1!'L*N8->X)Q)$DP!&K17Z-QC*Q.#!___F!/210EB1\!S.\@ MBC $GD8-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M V$J58+Q5H/#P4 %&PO=V]R:V)O;VLN>&ULQ9I;;^(X%(#_ MBL53]V$71&PRU)HF18]KM_/H]":5UIG"T+X:G7 E? M3ISS'=OY]BKDKRK]\M*"\[W[\=KC6777U#*)8I+DK86>]8A:OCT+RWZ)4-$\R*?)\T+'V!Y9, M*IY]V9W4D"E]JIH]BC[%%$ &G7X/+KCFLE+-&2( M*O8@Q6[+RTU]&;B+KG8;31P.RWT0[^3_":-8KWG&1B+;%:Q4^SA*EM> 9?7, MMU6'E+1@@\[A%$++%0E*!4$B8;F_%)Q;WRG\=;C:W[4"7"V&\H[# 1FN&G!S MD,-9- JB)!@16$MFDW#DI[!Q[T_\:!@0#=)&(.T+0OZT-4@'@70N IFDL)@& MD0;I(I#N!2%;D?002.^2D(X&V4<@^Y>$=#7(:P3RVBSDO9^$"9F-R3P.DB " MMG"FM\0;!.W&+-K2CT/_?A*0,$H#H$L)\(5I&"0:WRW"=VN6;^R',5GZDT5 MIH&?+.+Z)4YU.*N'I>V>6;P),+5"9:$2,6R19#&?3\(@)N,P:KPQCV0,!(RAZ;6A%$OAK'<;QO/_0_^A$S]%,2IA\O&%& ;5D <#.'I$7A+9PO( M:]%#G3\B6!\VXM0QT9Z$81$P0$Z5>N^@.B:F%,>P4M"*KSWL M@RG%,:R4]XKOZ%-&QZ,,.P0M_=KAPQSB&';(USKK:"0Q?SB&_8'9.*)2Q\1, MXES*), HJ=(Q,9,XADUR$G-,N21+'1,SBV/:+!AF^_7!-.,8ULS!R\FN**A\ M(V)-4J%H3B:,5DP?P'4G+C.L3=2YF(?>.3H^)TMB/9H>9B'/M(503'UNT<,L MY!FV$([IZ9B8A;R+]H/Z.B9F(>\<\R\G,:]U3'1NWK"%<,P;'1.SD'<."YW$ MO-4Q,0MY%YR>^=E,,']@8A;R#%L(Q[1T3,Q"GF$+:;-(Y&HHBH*K^A>'@E/_ M< 2S4-^PA8Z-> #M=J?^_#"LCUFHO_^F[? AVXJM>K% M?O;=]>KIM/4NSX>P;U9.!%T=OHL[?-/W_3]02P,$% @ #82I5O5)DLP! M @ 7B0 !H !X;"]?]"2J,T(%XO*+P2<$ M/#SG0S?M^U/9[8>R^#@>3F75[*9I^)526>_RL2LW_9!/YR.;?CQVTWDY;M/0 MK=^Z;4ZZ7+9I_#ZC>7SX/G/Q\CGD_YG8;S;[=?[=K_\<\VGZQ^#TWH]O99?S MU"Q>NG&;IU63/@[7W25=-G)SGMPLGEY7S?CT*DVJ':00I/6##(*L?I!#D-@^_I!LD09EP1),ZP)M!;D6@B\%@1; M",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTUMG# M-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z M&X'>AGH;@=XV>UE"H+>AWD:@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>C MWDZ@MZ/>3J"WH]Y.H+>CWDZ@M\]>=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=LX^5!'H'ZAT$>@?J'01Z M!^H=!'H'ZAT$>K>H=TN@=XMZMS^I=YD^#[E<>[[6>/V?I'HZGYNOE[\LOW;. M;L(%YP2_$SW^!5!+ P04 " -A*E6UDS DN ! #C(P $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?B;)%C>M7>8BR ;;0!3]@D@F-FL26 M;:#\/4X*E4"EHBH2=].HM3UWXI'.JITZ_1P:V\]S M3VW(L^O-QB%KGAOGVJ8T,:VSE[[ZEC+Y2"C2R7%/6#8NG*0-.=N9,*S\'/!Q M[OZ%O&\JRA;&QSO3I5ULW;(0WUH*Q?X2.WJT==V45-GRN4M'BN \F2HLB6+7 M%INB)_N38[IAVGSRH_/',OL"T\Z%MRZDB7DZ/.YS),/IB4N%R,=F_RMN$U/I MH]^/AFE75/TR.UWOJ_6K<1Z!C8_C[_CKC+?U#^Q#@/0A0?I0('UHD#YF('V< M@O1Q!M+'.4@??(K2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:!(JM MD56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56B2*K M1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I%5HTB MJT:15:/(JE%DU2BR:A19-8JL,Q199_\IZZ.UJS^.'Y]%9YK^,Y^-_^VY>@=0 M2P$"% ,4 " -A*E6!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( V$J58RS8ZN[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ #82I5O>/_,^8!0 M1X !@ M ("!#@@ 'AL+W=O)<" P!P & M @(&A%@ >&PO=V]R:W-H965T&UL4$L! A0# M% @ #82I5D][77\ !0 #!, !@ ("!;AD 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ #82I5JY\X((; M!P 81X !@ ("!;BH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #82I5@()38CN!P @!H !D M ("!SCL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #82I5E'"KWTD"P :2$ !D ("!34P 'AL M+W=O&PO=V]R:W-H965T@4 P. 9 " M@:%< !X;"]W;W)K&UL4$L! A0#% @ #82I M5J^STOR? P G H !D ("!4F( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #82I5J#9Y/:G @ WP4 M !D ("!#78 'AL+W=O M>&PO=V]R:W-H965T&UL4$L! A0#% @ #82I5@E8C$+F! T@L !D M ("!68$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #82I5AM+P9"' P ;P@ !D ("!RXX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #82I5N:U MD7&PO=V]R:W-H965T&UL4$L! A0#% @ #82I5IAU)9N) @ ZP4 !D M ("!XZ, 'AL+W=O&PO M=V]R:W-H965TJ !X;"]W;W)K&UL4$L! A0#% @ #82I5JF%*O^:! BP\ !D ("! M :T 'AL+W=O&PO=V]R:W-H965TU !X;"]W;W)K&UL4$L! A0#% M @ #82I5K#RU#C9 @ 0@ !D ("!A[@ 'AL+W=O&UL4$L! A0#% @ #82I5G;,&PO=V]R:W-H965T&UL4$L! A0#% @ #82I5N5'>P*9!@ ,"T !D M ("!6\H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #82I5N!@P!&C @ OP8 !D ("!7-T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#82I5HZ,DWM"! NPX !D ("!8>@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #82I5BC5PB?G @ M+@D !D ("!L_, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #82I5OR9QX[M P B@\ !D M ("!T?T 'AL+W=O&PO=V]R:W-H M965TX:'6^P( ! ( 9 M " @<$% 0!X;"]W;W)K&UL4$L! M A0#% @ #82I5L$2V(-4 P U D !D ("!\P@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #82I M5CR5% O! P 0 P !D ("!71(! 'AL+W=O&PO) &@ M @ ';'P$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" -A*E6UDS DN ! #C(P $P @ $4(@$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 10!% -H2 E) $ ! 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.23.1 html 112 236 1 true 41 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome CONDENSED CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (DEFICIT) Sheet http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (DEFICIT) Statements 6 false false R7.htm 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - BASIS OF PRESENTATION Sheet http://www.oreillyauto.com/role/DisclosureBasisOfPresentation BASIS OF PRESENTATION Notes 8 false false R9.htm 10201 - Disclosure - VARIABLE INTEREST ENTITIES Sheet http://www.oreillyauto.com/role/DisclosureVariableInterestEntities VARIABLE INTEREST ENTITIES Notes 9 false false R10.htm 10301 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.oreillyauto.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 10 false false R11.htm 10401 - Disclosure - LEASES Sheet http://www.oreillyauto.com/role/DisclosureLeases LEASES Notes 11 false false R12.htm 10501 - Disclosure - SUPPLIER FINANCE PROGRAMS Sheet http://www.oreillyauto.com/role/DisclosureSupplierFinancePrograms SUPPLIER FINANCE PROGRAMS Notes 12 false false R13.htm 10601 - Disclosure - FINANCING Sheet http://www.oreillyauto.com/role/DisclosureFinancing FINANCING Notes 13 false false R14.htm 10701 - Disclosure - WARRANTIES Sheet http://www.oreillyauto.com/role/DisclosureWarranties WARRANTIES Notes 14 false false R15.htm 10801 - Disclosure - SHARE REPURCHASE PROGRAM Sheet http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgram SHARE REPURCHASE PROGRAM Notes 15 false false R16.htm 10901 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 16 false false R17.htm 11001 - Disclosure - REVENUE Sheet http://www.oreillyauto.com/role/DisclosureRevenue REVENUE Notes 17 false false R18.htm 11101 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS Sheet http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlans SHARE-BASED COMPENSATION AND BENEFIT PLANS Notes 18 false false R19.htm 11201 - Disclosure - COMMITMENTS Sheet http://www.oreillyauto.com/role/DisclosureCommitments COMMITMENTS Notes 19 false false R20.htm 11301 - Disclosure - EARNINGS PER SHARE Sheet http://www.oreillyauto.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 20 false false R21.htm 11401 - Disclosure - LEGAL MATTERS Sheet http://www.oreillyauto.com/role/DisclosureLegalMatters LEGAL MATTERS Notes 21 false false R22.htm 11501 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://www.oreillyauto.com/role/DisclosureRecentAccountingPronouncements RECENT ACCOUNTING PRONOUNCEMENTS Notes 22 false false R23.htm 20102 - Disclosure - BASIS OF PRESENTATION (Policies) Sheet http://www.oreillyauto.com/role/DisclosureBasisOfPresentationPolicies BASIS OF PRESENTATION (Policies) Policies 23 false false R24.htm 20202 - Disclosure - VARIABLE INTEREST ENTITIES (Policies) Sheet http://www.oreillyauto.com/role/DisclosureVariableInterestEntitiesPolicies VARIABLE INTEREST ENTITIES (Policies) Policies 24 false false R25.htm 20302 - Disclosure - FAIR VALUE MEASUREMENTS (Policies) Sheet http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsPolicies FAIR VALUE MEASUREMENTS (Policies) Policies 25 false false R26.htm 20702 - Disclosure - WARRANTIES (Policies) Sheet http://www.oreillyauto.com/role/DisclosureWarrantiesPolicies WARRANTIES (Policies) Policies 26 false false R27.htm 30303 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.oreillyauto.com/role/DisclosureFairValueMeasurements 27 false false R28.htm 30403 - Disclosure - LEASES (Tables) Sheet http://www.oreillyauto.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.oreillyauto.com/role/DisclosureLeases 28 false false R29.htm 30603 - Disclosure - FINANCING (Tables) Sheet http://www.oreillyauto.com/role/DisclosureFinancingTables FINANCING (Tables) Tables http://www.oreillyauto.com/role/DisclosureFinancing 29 false false R30.htm 30703 - Disclosure - WARRANTIES (Tables) Sheet http://www.oreillyauto.com/role/DisclosureWarrantiesTables WARRANTIES (Tables) Tables http://www.oreillyauto.com/role/DisclosureWarranties 30 false false R31.htm 30803 - Disclosure - SHARE REPURCHASE PROGRAM (Tables) Sheet http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramTables SHARE REPURCHASE PROGRAM (Tables) Tables http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgram 31 false false R32.htm 30903 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Sheet http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Tables http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss 32 false false R33.htm 31003 - Disclosure - REVENUE (Tables) Sheet http://www.oreillyauto.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.oreillyauto.com/role/DisclosureRevenue 33 false false R34.htm 31103 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Tables) Sheet http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables SHARE-BASED COMPENSATION AND BENEFIT PLANS (Tables) Tables http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlans 34 false false R35.htm 31303 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.oreillyauto.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.oreillyauto.com/role/DisclosureEarningsPerShare 35 false false R36.htm 40201 - Disclosure - VARIABLE INTEREST ENTITIES (Narrative) (Details) Sheet http://www.oreillyauto.com/role/DisclosureVariableInterestEntitiesNarrativeDetails VARIABLE INTEREST ENTITIES (Narrative) (Details) Details http://www.oreillyauto.com/role/DisclosureVariableInterestEntitiesPolicies 36 false false R37.htm 40301 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details) Sheet http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsNarrativeDetails FAIR VALUE MEASUREMENTS (Narrative) (Details) Details http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsTables 37 false false R38.htm 40302 - Disclosure - FAIR VALUE MEASUREMENTS (Fair Value of Marketable Securities) (Details) Sheet http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfMarketableSecuritiesDetails FAIR VALUE MEASUREMENTS (Fair Value of Marketable Securities) (Details) Details http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsTables 38 false false R39.htm 40303 - Disclosure - FAIR VALUE MEASUREMENTS (Fair Value of Senior Notes) (Details) Notes http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfSeniorNotesDetails FAIR VALUE MEASUREMENTS (Fair Value of Senior Notes) (Details) Details http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsTables 39 false false R40.htm 40402 - Disclosure - LEASES (Summary of Total Lease Cost) (Details) Sheet http://www.oreillyauto.com/role/DisclosureLeasesSummaryOfTotalLeaseCostDetails LEASES (Summary of Total Lease Cost) (Details) Details http://www.oreillyauto.com/role/DisclosureLeasesTables 40 false false R41.htm 40403 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) Sheet http://www.oreillyauto.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails LEASES (Supplemental Cash Flow Information) (Details) Details http://www.oreillyauto.com/role/DisclosureLeasesTables 41 false false R42.htm 40501 - Disclosure - SUPPLIER FINANCE PROGRAMS (Details) Sheet http://www.oreillyauto.com/role/DisclosureSupplierFinanceProgramsDetails SUPPLIER FINANCE PROGRAMS (Details) Details http://www.oreillyauto.com/role/DisclosureSupplierFinancePrograms 42 false false R43.htm 40601 - Disclosure - FINANCING (Unsecured Revolving Credit Facility) (Narrative) (Details) Sheet http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails FINANCING (Unsecured Revolving Credit Facility) (Narrative) (Details) Details http://www.oreillyauto.com/role/DisclosureFinancingTables 43 false false R44.htm 40602 - Disclosure - FINANCING (Senior Notes) (Narrative) (Details) Notes http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails FINANCING (Senior Notes) (Narrative) (Details) Details http://www.oreillyauto.com/role/DisclosureFinancingTables 44 false false R45.htm 40603 - Disclosure - FINANCING (Outstanding Financing Facilities) (Details) Sheet http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails FINANCING (Outstanding Financing Facilities) (Details) Details http://www.oreillyauto.com/role/DisclosureFinancingTables 45 false false R46.htm 40701 - Disclosure - WARRANTIES (Product Warranty Liabilities) (Details) Sheet http://www.oreillyauto.com/role/DisclosureWarrantiesProductWarrantyLiabilitiesDetails WARRANTIES (Product Warranty Liabilities) (Details) Details http://www.oreillyauto.com/role/DisclosureWarrantiesTables 46 false false R47.htm 40801 - Disclosure - SHARE REPURCHASE PROGRAM (Narrative) (Details) Sheet http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails SHARE REPURCHASE PROGRAM (Narrative) (Details) Details http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramTables 47 false false R48.htm 40802 - Disclosure - SHARE REPURCHASE PROGRAM (Schedule of Shares Repurchased) (Details) Sheet http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramScheduleOfSharesRepurchasedDetails SHARE REPURCHASE PROGRAM (Schedule of Shares Repurchased) (Details) Details http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramTables 48 false false R49.htm 40901 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) Sheet http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) Details http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables 49 false false R50.htm 41002 - Disclosure - REVENUE (Disaggregation of Revenue) (Details) Sheet http://www.oreillyauto.com/role/DisclosureRevenueDisaggregationOfRevenueDetails REVENUE (Disaggregation of Revenue) (Details) Details http://www.oreillyauto.com/role/DisclosureRevenueTables 50 false false R51.htm 41101 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Option) (Narrative) (Details) Sheet http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Option) (Narrative) (Details) Details http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables 51 false false R52.htm 41102 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Other Share-Based Compensation) (Narrative) (Details) Sheet http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails SHARE-BASED COMPENSATION AND BENEFIT PLANS (Other Share-Based Compensation) (Narrative) (Details) Details http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables 52 false false R53.htm 41104 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Profit Sharing and Savings Plan) (Narrative) (Detail) Sheet http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail SHARE-BASED COMPENSATION AND BENEFIT PLANS (Profit Sharing and Savings Plan) (Narrative) (Detail) Details http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables 53 false false R54.htm 41105 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Nonqualified Deferred Compensation Plan) (Narrative) (Details) Sheet http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails SHARE-BASED COMPENSATION AND BENEFIT PLANS (Nonqualified Deferred Compensation Plan) (Narrative) (Details) Details http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables 54 false false R55.htm 41106 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Appreciation Rights) (Narrative) (Details) Sheet http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Appreciation Rights) (Narrative) (Details) Details http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables 55 false false R56.htm 41108 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Summary of Stock Options) (Details) Sheet http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails SHARE-BASED COMPENSATION AND BENEFIT PLANS (Summary of Stock Options) (Details) Details http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables 56 false false R57.htm 41109 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Black-Scholes Option Pricing Model) (Details) Sheet http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails SHARE-BASED COMPENSATION AND BENEFIT PLANS (Black-Scholes Option Pricing Model) (Details) Details http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables 57 false false R58.htm 41110 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Option Activity) (Details) Sheet http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Option Activity) (Details) Details http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables 58 false false R59.htm 41116 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Other Share-Based Compensation Activity) (Details) Sheet http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails SHARE-BASED COMPENSATION AND BENEFIT PLANS (Other Share-Based Compensation Activity) (Details) Details http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables 59 false false R60.htm 41201 - Disclosure - COMMITMENTS (Commitments) (Narrative) (Details) Sheet http://www.oreillyauto.com/role/DisclosureCommitmentsCommitmentsNarrativeDetails COMMITMENTS (Commitments) (Narrative) (Details) Details http://www.oreillyauto.com/role/DisclosureCommitments 60 false false R61.htm 41301 - Disclosure - EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Details) Sheet http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Details) Details http://www.oreillyauto.com/role/DisclosureEarningsPerShareTables 61 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, orly:NonFinancialAssetsAndLiabilitiesFairValueNonrecurring, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount - orly-20230331x10q.htm 9 orly-20230331x10q.htm orly-20230331.xsd orly-20230331_cal.xml orly-20230331_def.xml orly-20230331_lab.xml orly-20230331_pre.xml orly-20230331xex10d1.htm orly-20230331x10q003.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "orly-20230331x10q.htm": { "axisCustom": 1, "axisStandard": 15, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 482, "http://xbrl.sec.gov/dei/2022": 29 }, "contextCount": 112, "dts": { "calculationLink": { "local": [ "orly-20230331_cal.xml" ] }, "definitionLink": { "local": [ "orly-20230331_def.xml" ] }, "inline": { "local": [ "orly-20230331x10q.htm" ] }, "labelLink": { "local": [ "orly-20230331_lab.xml" ] }, "presentationLink": { "local": [ "orly-20230331_pre.xml" ] }, "schema": { "local": [ "orly-20230331.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 372, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://www.oreillyauto.com/20230331": 2, "http://xbrl.sec.gov/dei/2022": 6, "total": 12 }, "keyCustom": 15, "keyStandard": 221, "memberCustom": 21, "memberStandard": 19, "nsprefix": "orly", "nsuri": "http://www.oreillyauto.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "10", "role": "http://www.oreillyauto.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - LEASES", "menuCat": "Notes", "order": "11", "role": "http://www.oreillyauto.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - SUPPLIER FINANCE PROGRAMS", "menuCat": "Notes", "order": "12", "role": "http://www.oreillyauto.com/role/DisclosureSupplierFinancePrograms", "shortName": "SUPPLIER FINANCE PROGRAMS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - FINANCING", "menuCat": "Notes", "order": "13", "role": "http://www.oreillyauto.com/role/DisclosureFinancing", "shortName": "FINANCING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - WARRANTIES", "menuCat": "Notes", "order": "14", "role": "http://www.oreillyauto.com/role/DisclosureWarranties", "shortName": "WARRANTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - SHARE REPURCHASE PROGRAM", "menuCat": "Notes", "order": "15", "role": "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgram", "shortName": "SHARE REPURCHASE PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "menuCat": "Notes", "order": "16", "role": "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - REVENUE", "menuCat": "Notes", "order": "17", "role": "http://www.oreillyauto.com/role/DisclosureRevenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS", "menuCat": "Notes", "order": "18", "role": "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlans", "shortName": "SHARE-BASED COMPENSATION AND BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - COMMITMENTS", "menuCat": "Notes", "order": "19", "role": "http://www.oreillyauto.com/role/DisclosureCommitments", "shortName": "COMMITMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_Md9pkKG53Uqco19dUrnLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_Md9pkKG53Uqco19dUrnLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - EARNINGS PER SHARE", "menuCat": "Notes", "order": "20", "role": "http://www.oreillyauto.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - LEGAL MATTERS", "menuCat": "Notes", "order": "21", "role": "http://www.oreillyauto.com/role/DisclosureLegalMatters", "shortName": "LEGAL MATTERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS", "menuCat": "Notes", "order": "22", "role": "http://www.oreillyauto.com/role/DisclosureRecentAccountingPronouncements", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - BASIS OF PRESENTATION (Policies)", "menuCat": "Policies", "order": "23", "role": "http://www.oreillyauto.com/role/DisclosureBasisOfPresentationPolicies", "shortName": "BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccounting", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:VariableInterestEntityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationVariableInterestEntityPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - VARIABLE INTEREST ENTITIES (Policies)", "menuCat": "Policies", "order": "24", "role": "http://www.oreillyauto.com/role/DisclosureVariableInterestEntitiesPolicies", "shortName": "VARIABLE INTEREST ENTITIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:VariableInterestEntityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationVariableInterestEntityPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20302 - Disclosure - FAIR VALUE MEASUREMENTS (Policies)", "menuCat": "Policies", "order": "25", "role": "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsPolicies", "shortName": "FAIR VALUE MEASUREMENTS (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20702 - Disclosure - WARRANTIES (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.oreillyauto.com/role/DisclosureWarrantiesPolicies", "shortName": "WARRANTIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StandardProductWarrantyPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.oreillyauto.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "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", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - FINANCING (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.oreillyauto.com/role/DisclosureFinancingTables", "shortName": "FINANCING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_Md9pkKG53Uqco19dUrnLMQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_zvzUCAPax0CP6lBZqgkDMw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_Md9pkKG53Uqco19dUrnLMQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_zvzUCAPax0CP6lBZqgkDMw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - WARRANTIES (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.oreillyauto.com/role/DisclosureWarrantiesTables", "shortName": "WARRANTIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - SHARE REPURCHASE PROGRAM (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramTables", "shortName": "SHARE REPURCHASE PROGRAM (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - REVENUE (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.oreillyauto.com/role/DisclosureRevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_VBy2tZ8BOU65dDEJofO8FA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables", "shortName": "SHARE-BASED COMPENSATION AND BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_VBy2tZ8BOU65dDEJofO8FA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - EARNINGS PER SHARE (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.oreillyauto.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConsolidationVariableInterestEntityPolicy", "us-gaap:VariableInterestEntityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "0", "first": true, "lang": null, "name": "orly:NumberOfUnconsolidatedTaxCreditFundEntitiesThatWereConsideredToBeVariableInterestEntities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_entity_eLxfTSeOL0qgm2vj2cYg9w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - VARIABLE INTEREST ENTITIES (Narrative) (Details)", "menuCat": "Details", "order": "36", "role": "http://www.oreillyauto.com/role/DisclosureVariableInterestEntitiesNarrativeDetails", "shortName": "VARIABLE INTEREST ENTITIES (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConsolidationVariableInterestEntityPolicy", "us-gaap:VariableInterestEntityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "0", "first": true, "lang": null, "name": "orly:NumberOfUnconsolidatedTaxCreditFundEntitiesThatWereConsideredToBeVariableInterestEntities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_entity_eLxfTSeOL0qgm2vj2cYg9w", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInTradingSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - FAIR VALUE MEASUREMENTS (Narrative) (Details)", "menuCat": "Details", "order": "37", "role": "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsNarrativeDetails", "shortName": "FAIR VALUE MEASUREMENTS (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInTradingSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_Md9pkKG53Uqco19dUrnLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - FAIR VALUE MEASUREMENTS (Fair Value of Marketable Securities) (Details)", "menuCat": "Details", "order": "38", "role": "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfMarketableSecuritiesDetails", "shortName": "FAIR VALUE MEASUREMENTS (Fair Value of Marketable Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_Md9pkKG53Uqco19dUrnLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "orly:FairValueOfFinancialInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_SbQOpu_jx0CM0ctUaZz5dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - FAIR VALUE MEASUREMENTS (Fair Value of Senior Notes) (Details)", "menuCat": "Details", "order": "39", "role": "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfSeniorNotesDetails", "shortName": "FAIR VALUE MEASUREMENTS (Fair Value of Senior Notes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "orly:FairValueOfFinancialInstrumentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_SbQOpu_jx0CM0ctUaZz5dg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SeniorNotes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "menuCat": "Statements", "order": "4", "role": "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - LEASES (Summary of Total Lease Cost) (Details)", "menuCat": "Details", "order": "40", "role": "http://www.oreillyauto.com/role/DisclosureLeasesSummaryOfTotalLeaseCostDetails", "shortName": "LEASES (Summary of Total Lease Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "orly:LesseeOperatingLeaseOtherLeaseInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details)", "menuCat": "Details", "order": "41", "role": "http://www.oreillyauto.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "shortName": "LEASES (Supplemental Cash Flow Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "orly:LesseeOperatingLeaseOtherLeaseInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_Md9pkKG53Uqco19dUrnLMQ", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - SUPPLIER FINANCE PROGRAMS (Details)", "menuCat": "Details", "order": "42", "role": "http://www.oreillyauto.com/role/DisclosureSupplierFinanceProgramsDetails", "shortName": "SUPPLIER FINANCE PROGRAMS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_Md9pkKG53Uqco19dUrnLMQ", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_DebtInstrumentAxis_us-gaap_LetterOfCreditMember_mg_6V4bw70yEuqENuVvzVg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - FINANCING (Unsecured Revolving Credit Facility) (Narrative) (Details)", "menuCat": "Details", "order": "43", "role": "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails", "shortName": "FINANCING (Unsecured Revolving Credit Facility) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_DebtInstrumentAxis_us-gaap_LetterOfCreditMember_kg7JibElJUqOOwrtcC3CVA", "decimals": "-5", "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_744QG9edlE241gWZJ_7tJA", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - FINANCING (Senior Notes) (Narrative) (Details)", "menuCat": "Details", "order": "44", "role": "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails", "shortName": "FINANCING (Senior Notes) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember_uWwKG1Q9JESW48K-dstsiQ", "decimals": "0", "lang": null, "name": "orly:NumberOfDaysPerYearInInterestCalculation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_D_wabU3ixagkedkre4PPOTIg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_Md9pkKG53Uqco19dUrnLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - FINANCING (Outstanding Financing Facilities) (Details)", "menuCat": "Details", "order": "45", "role": "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "shortName": "FINANCING (Outstanding Financing Facilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_Md9pkKG53Uqco19dUrnLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_mZoIUM8pG0ucngvgRsIs1Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - WARRANTIES (Product Warranty Liabilities) (Details)", "menuCat": "Details", "order": "46", "role": "http://www.oreillyauto.com/role/DisclosureWarrantiesProductWarrantyLiabilitiesDetails", "shortName": "WARRANTIES (Product Warranty Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_mZoIUM8pG0ucngvgRsIs1Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_11_15_2022_To_11_15_2022_rAouIhp-s0KPxDorMOULOA", "decimals": "-8", "first": true, "lang": null, "name": "orly:StockRepurchaseProgramIncreaseInAuthorizedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - SHARE REPURCHASE PROGRAM (Narrative) (Details)", "menuCat": "Details", "order": "47", "role": "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails", "shortName": "SHARE REPURCHASE PROGRAM (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_11_15_2022_To_11_15_2022_rAouIhp-s0KPxDorMOULOA", "decimals": "-8", "first": true, "lang": null, "name": "orly:StockRepurchaseProgramIncreaseInAuthorizedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:TreasuryStockTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_oqMlivm68kWUShwcGue7zw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - SHARE REPURCHASE PROGRAM (Schedule of Shares Repurchased) (Details)", "menuCat": "Details", "order": "48", "role": "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramScheduleOfSharesRepurchasedDetails", "shortName": "SHARE REPURCHASE PROGRAM (Schedule of Shares Repurchased) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_mZoIUM8pG0ucngvgRsIs1Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)", "menuCat": "Details", "order": "49", "role": "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedTranslationAdjustmentMember_hNz2WNamEUegvCuhynvQ-A", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "5", "role": "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - REVENUE (Disaggregation of Revenue) (Details)", "menuCat": "Details", "order": "50", "role": "http://www.oreillyauto.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "shortName": "REVENUE (Disaggregation of Revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_srt_MajorCustomersAxis_orly_DIYCustomerMember_ZotkVQ2bK0yB-I0gNETkUQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_6NRjCCy_n0iPMR5YWb8HqQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Option) (Narrative) (Details)", "menuCat": "Details", "order": "51", "role": "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails", "shortName": "SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Option) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_StockOptionMember_6NRjCCy_n0iPMR5YWb8HqQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember_cPaxCG47PkucVXjfoV8ELA", "decimals": "2", "first": true, "lang": null, "name": "orly:EmployeeStockPurchasePlanStockPurchasePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_KvSyz4YfOUCCrLmuwnoubQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Other Share-Based Compensation) (Narrative) (Details)", "menuCat": "Details", "order": "52", "role": "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails", "shortName": "SHARE-BASED COMPENSATION AND BENEFIT PLANS (Other Share-Based Compensation) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember_cPaxCG47PkucVXjfoV8ELA", "decimals": "2", "first": true, "lang": null, "name": "orly:EmployeeStockPurchasePlanStockPurchasePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_KvSyz4YfOUCCrLmuwnoubQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember_a-0O7tOLL06IYVDLwYTY3w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Profit Sharing and Savings Plan) (Narrative) (Detail)", "menuCat": "Details", "order": "53", "role": "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail", "shortName": "SHARE-BASED COMPENSATION AND BENEFIT PLANS (Profit Sharing and Savings Plan) (Narrative) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_RetirementPlanNameAxis_orly_ProfitSharingAndSavingsPlanMember_a-0O7tOLL06IYVDLwYTY3w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember_4KEZUv1SoEWDZ1vZ0_zW8Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41105 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Nonqualified Deferred Compensation Plan) (Narrative) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails", "shortName": "SHARE-BASED COMPENSATION AND BENEFIT PLANS (Nonqualified Deferred Compensation Plan) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_orly_NonqualifiedDeferredCompensationPlanMember_4KEZUv1SoEWDZ1vZ0_zW8Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_UqBB4cv5mUi2EF06mePxxQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41106 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Appreciation Rights) (Narrative) (Details)", "menuCat": "Details", "order": "55", "role": "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails", "shortName": "SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Appreciation Rights) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_StockAppreciationRightsSARSMember_UqBB4cv5mUi2EF06mePxxQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_8yMCCogJSkmRa2wmLmx7Kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_oqMlivm68kWUShwcGue7zw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41108 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Summary of Stock Options) (Details)", "menuCat": "Details", "order": "56", "role": "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails", "shortName": "SHARE-BASED COMPENSATION AND BENEFIT PLANS (Summary of Stock Options) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_8yMCCogJSkmRa2wmLmx7Kw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_oqMlivm68kWUShwcGue7zw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_VBy2tZ8BOU65dDEJofO8FA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_KvSyz4YfOUCCrLmuwnoubQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41109 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Black-Scholes Option Pricing Model) (Details)", "menuCat": "Details", "order": "57", "role": "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails", "shortName": "SHARE-BASED COMPENSATION AND BENEFIT PLANS (Black-Scholes Option Pricing Model) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_VBy2tZ8BOU65dDEJofO8FA", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_KvSyz4YfOUCCrLmuwnoubQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_zvzUCAPax0CP6lBZqgkDMw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41110 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Option Activity) (Details)", "menuCat": "Details", "order": "58", "role": "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails", "shortName": "SHARE-BASED COMPENSATION AND BENEFIT PLANS (Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_zvzUCAPax0CP6lBZqgkDMw", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember_cPaxCG47PkucVXjfoV8ELA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41116 - Disclosure - SHARE-BASED COMPENSATION AND BENEFIT PLANS (Other Share-Based Compensation Activity) (Details)", "menuCat": "Details", "order": "59", "role": "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails", "shortName": "SHARE-BASED COMPENSATION AND BENEFIT PLANS (Other Share-Based Compensation Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_us-gaap_SubsidiarySaleOfStockAxis_orly_EmployeeStockPurchasePlanMember_cPaxCG47PkucVXjfoV8ELA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_yUREcuI2ikSQruoAyHYFPg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (DEFICIT)", "menuCat": "Statements", "order": "6", "role": "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_yUREcuI2ikSQruoAyHYFPg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_orly_RenewableEnergyTaxCreditMember_w3c797ctI0-zGXfwc0EXVw", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - COMMITMENTS (Commitments) (Narrative) (Details)", "menuCat": "Details", "order": "60", "role": "http://www.oreillyauto.com/role/DisclosureCommitmentsCommitmentsNarrativeDetails", "shortName": "COMMITMENTS (Commitments) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "As_Of_3_31_2023_us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis_orly_RenewableEnergyTaxCreditMember_w3c797ctI0-zGXfwc0EXVw", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Details)", "menuCat": "Details", "order": "61", "role": "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Computation of Basic and Diluted Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_oqMlivm68kWUShwcGue7zw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_m9ZtOeAfG0u5LPpjJaB8WA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - BASIS OF PRESENTATION", "menuCat": "Notes", "order": "8", "role": "http://www.oreillyauto.com/role/DisclosureBasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - VARIABLE INTEREST ENTITIES", "menuCat": "Notes", "order": "9", "role": "http://www.oreillyauto.com/role/DisclosureVariableInterestEntities", "shortName": "VARIABLE INTEREST ENTITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orly-20230331x10q.htm", "contextRef": "Duration_1_1_2023_To_3_31_2023_tadhx1W7akKEAHd45yzLMQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 41, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City area code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current fiscal year end date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document fiscal period focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document fiscal year focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document period end date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document quarterly report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document transition report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity address, postal zip code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity central index key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity common stock, shares outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity current reporting status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity emerging growth company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity file number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity filer category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity interactive data current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity registrant name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity shell company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity small business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity tax identification number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local phone number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security exchange name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.oreillyauto.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "orly_AccruedBenefitsAndWithholdings": { "auth_ref": [], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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 through that date and payable for obligations related to services received from employees, such as accrued vacation, accrued incentive plans and payroll tax withholdings.", "label": "Accrued benefits and withholdings", "verboseLabel": "Accrued benefits and withholdings" } } }, "localname": "AccruedBenefitsAndWithholdings", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "orly_ConsolidationPolicyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Basis of Presentation." } } }, "localname": "ConsolidationPolicyAbstract", "nsuri": "http://www.oreillyauto.com/20230331", "xbrltype": "stringItemType" }, "orly_DIYCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Do-it-yourself (\"DIY\") customer(s).", "label": "DIY customer [Member]" } } }, "localname": "DIYCustomerMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "orly_DebtInstrumentCoverageRatioCovenantMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum fixed charge coverage ratio the Company is required to maintain in order to be in compliance with the covenant clauses of the debt agreement.", "label": "Debt Instrument Coverage Ratio Covenant, Minimum", "verboseLabel": "Minimum debt instrument consolidated fixed charge coverage ratio covenant" } } }, "localname": "DebtInstrumentCoverageRatioCovenantMinimum", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "pureItemType" }, "orly_DebtInstrumentLeverageRatioCovenantMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum consolidated leverage ratio the Company is required to remain below in order to maintain compliance with the covenant clauses of the debt agreement.", "label": "Debt Instrument Leverage Ratio Covenant, Maximum", "verboseLabel": "Maximum debt instrument consolidated leverage ratio covenant" } } }, "localname": "DebtInstrumentLeverageRatioCovenantMaximum", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "pureItemType" }, "orly_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "orly_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company's employee stock purchase plan permits all eligible employees to purchase shares of the Company's stock at 85% of the fair market value.", "label": "Employee stock purchase plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "orly_EmployeeStockPurchasePlanStockPurchasePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent of fair market value of Company's common stock that eligible employees, participating in employee stock purchase plan, may purchase the stock at within the plan.", "label": "Employee stock purchase plan stock purchase percentage", "terseLabel": "Employee stock purchase plan stock purchase percentage" } } }, "localname": "EmployeeStockPurchasePlanStockPurchasePercentage", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "orly_FairValueOfFinancialInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value measurement of financial instruments.", "label": "Fair Value Of Financial Instruments [Table Text Block]", "terseLabel": "Valuation of senior notes" } } }, "localname": "FairValueOfFinancialInstrumentsTableTextBlock", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "orly_LesseeOperatingLeaseOtherLeaseInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other lease information for lessee's operating leases.", "label": "Lessee Operating Lease Other Lease Information [Table Text Block]", "terseLabel": "Other lease related information" } } }, "localname": "LesseeOperatingLeaseOtherLeaseInformationTableTextBlock", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "orly_LineOfCreditFacilityMaximumAggregateCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum aggregate amount at any time the credit facility may be increase to at the Company's option.", "label": "Line Of Credit Facility Maximum Aggregate Capacity", "terseLabel": "Maximum aggregate capacity of credit facility allowable" } } }, "localname": "LineOfCreditFacilityMaximumAggregateCapacity", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "orly_LineOfCreditFacilityMaximumIncrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum aggregate amount the credit facility may be increased by at the Company's option.", "label": "Line of Credit Facility Maximum Increase", "terseLabel": "Maximum aggregate increase to credit facility allowable" } } }, "localname": "LineOfCreditFacilityMaximumIncrease", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "orly_LineOfCreditFacilitySublimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A restriction on the borrowing capacity of the line of credit facility. The restriction places a sublimit on the amount that can be borrowed for specific purposes.", "label": "Line Of Credit Facility Sublimit", "terseLabel": "Line of credit facility sublimit" } } }, "localname": "LineOfCreditFacilitySublimit", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "orly_NonFinancialAssetsAndLiabilitiesFairValueNonrecurring": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of the non-financial assets and/or liabilities reported on the balance sheet at period end measured at fair value on a nonrecurring basis. Non-financial assets and liabilities may include assets acquired in a business combination or property and equipment that are determined to be impaired.", "label": "Non Financial Assets And Liabilities Fair Value Nonrecurring", "terseLabel": "Non-financial assets and liabilities measured at fair value on a nonrecurring basis" } } }, "localname": "NonFinancialAssetsAndLiabilitiesFairValueNonrecurring", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "orly_NonqualifiedDeferredCompensationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company's nonqualified deferred compensation plan that covers highly compensated employees.", "label": "Nonqualified Deferred Compensation Plan [Member]" } } }, "localname": "NonqualifiedDeferredCompensationPlanMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "orly_NumberOfDaysPerYearInInterestCalculation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of days in a year used to calculate interest.", "label": "Number of Days Per Year in Interest Calculation", "terseLabel": "Number of days in annual interest calculation period" } } }, "localname": "NumberOfDaysPerYearInInterestCalculation", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "orly_NumberOfGuarantorsUnderSeniorNotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of guarantors under the senior notes", "label": "Number of guarantors under the senior notes" } } }, "localname": "NumberOfGuarantorsUnderSeniorNotes", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails" ], "xbrltype": "integerItemType" }, "orly_NumberOfUnconsolidatedTaxCreditFundEntitiesThatWereConsideredToBeVariableInterestEntities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of unconsolidated tax credit fund entities that were considered to be Variable Interest Entities", "label": "Number of unconsolidated tax credit fund entities that were considered to be Variable Interest Entities" } } }, "localname": "NumberOfUnconsolidatedTaxCreditFundEntitiesThatWereConsideredToBeVariableInterestEntities", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureVariableInterestEntitiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "orly_NumeratorBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator Basic and Diluted [Abstract]", "label": "Numerator Basic and Diluted [Abstract]", "terseLabel": "Numerator (basic and diluted):" } } }, "localname": "NumeratorBasicAndDilutedAbstract", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "orly_OtherCompensationAndBenefitPlansLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent an arrangement under which an individual receives compensation benefits. Such an arrangement is usually provided to employees to compensate them, provide performance incentives to them, and to attract or retain their services. May also include pertinent information particular to a plan that is not elsewhere specified in the taxonomy.", "label": "Other Compensation And Benefit Plans [Line Items]", "terseLabel": "Share-Based Compensation and Benefit Plans" } } }, "localname": "OtherCompensationAndBenefitPlansLineItems", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "orly_OtherCompensationAndBenefitPlansTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Components of an arrangement under which an individual receives compensation benefits. Such an arrangement is usually provided to employees to compensate them, provide performance incentives to them, and to attract or retain their services. May also include pertinent information particular to a plan that is not elsewhere specified in the taxonomy.", "label": "Other Compensation And Benefit Plans [Table]" } } }, "localname": "OtherCompensationAndBenefitPlansTable", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "orly_OtherCustomersAndSalesAdjustmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer(s), other than do-it-yourself (\"DIY\") customer(s) and professional service provider customer(s), sometimes referred to as do-it-for-me (\"DIFM\") customer(s), and adjustments to sales.", "label": "Other customers and sales adjustments [Member]" } } }, "localname": "OtherCustomersAndSalesAdjustmentsMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "orly_ProfessionalServiceProviderCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional service provider customer(s), sometimes referred to as do-it-for-me (\"DIFM\") customer(s).", "label": "Professional service provider customer [Member]" } } }, "localname": "ProfessionalServiceProviderCustomerMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "orly_ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company will match a percentage of an employee's first 2% of contributed wages to the Profit Sharing and Savings plan.", "label": "Employee's first 2% of contributed wages [Member]" } } }, "localname": "ProfitSharingAndSavingsPlanEmployeeFirstTwoPercentOfContributedWagesMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail" ], "xbrltype": "domainItemType" }, "orly_ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company will match a percentage of an employee's next 4% of contributed wages to the Profit Sharing and Savings plan.", "label": "Employee's next 4% of contributed wages [Member]" } } }, "localname": "ProfitSharingAndSavingsPlanEmployeeNextFourPercentOfContributedWagesMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail" ], "xbrltype": "domainItemType" }, "orly_ProfitSharingAndSavingsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company's contributory profit sharing and savings plan that covers substantially all employees.", "label": "Profit sharing and savings plan [Member]" } } }, "localname": "ProfitSharingAndSavingsPlanMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail" ], "xbrltype": "domainItemType" }, "orly_ProfitSharingAndSavingsPlanPercentageMatchRangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The range and certain details regarding the range of the Company's percentage matching contribution to its profit sharing and savings plan.", "label": "Profit Sharing And Savings Plan Percentage Match Range [Axis]" } } }, "localname": "ProfitSharingAndSavingsPlanPercentageMatchRangeAxis", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail" ], "xbrltype": "stringItemType" }, "orly_ProfitSharingAndSavingsPlanPercentageMatchRangeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The range and certain details regarding the range of the Company's percentage matching contribution to its profit sharing and savings plan.", "label": "Profit Sharing And Savings Plan Percentage Match Range [Domain]" } } }, "localname": "ProfitSharingAndSavingsPlanPercentageMatchRangeDomain", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail" ], "xbrltype": "domainItemType" }, "orly_RenewableEnergyTaxCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to contribution in renewable energy tax credits.", "label": "Renewable energy tax credit [Member]" } } }, "localname": "RenewableEnergyTaxCreditMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureCommitmentsCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "orly_SeniorNotesDue2023At3850Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents senior notes issued at a stated contract rate of 3.850%, originally offered in June of 2013, and scheduled to mature in June of 2023.", "label": "3.850% Senior Notes due 2023 [Member]" } } }, "localname": "SeniorNotesDue2023At3850Member", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "orly_SeniorNotesDue2026At3550Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents senior notes issued at a stated contract rate of 3.550%, originally offered in March of 2016, and scheduled to mature in March of 2026.", "label": "3.550% Senior Notes due 2026 [Member]" } } }, "localname": "SeniorNotesDue2026At3550Member", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "orly_SeniorNotesDue2027At3600Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents senior notes issued at a stated contract rate of 3.600%, originally offered in August of 2017, and scheduled to mature in September of 2027.", "label": "3.600% Senior Notes due 2027 [Member]" } } }, "localname": "SeniorNotesDue2027At3600Member", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "orly_SeniorNotesDue2028At4350Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents senior notes issued at a stated contract rate of 4.350%, originally offered in May of 2018, and schedule to mature in June 2028.", "label": "4.350% Senior Notes due 2028 [Member]" } } }, "localname": "SeniorNotesDue2028At4350Member", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "orly_SeniorNotesDue2029At3900Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents senior notes issued at a stated contract rate of 3.900%, originally offered in May of 2018, and schedule to mature in June 2029.", "label": "3.900% Senior Notes due 2029 [Member]" } } }, "localname": "SeniorNotesDue2029At3900Member", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "orly_SeniorNotesDue2030At4200Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents senior notes issued at a stated contract rate of 4.200%, originally offered in March 2020, and scheduled to mature in 2030.", "label": "4.200% Senior Notes due 2030 [Member]" } } }, "localname": "SeniorNotesDue2030At4200Member", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "orly_SeniorNotesDue2031At1750Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents senior notes issued at a stated contract rate of 1.750%, originally offered in September 2020, and scheduled to mature in 2031.", "label": "1.750% Senior Notes due 2031 [Member]" } } }, "localname": "SeniorNotesDue2031At1750Member", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "orly_SeniorNotesDue2032At4.700Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents senior notes issued at a stated contract rate of 4.700%, originally offered in June 2022, and scheduled to mature in 2032.", "label": "4.700% Senior Notes due 2032 [Member]" } } }, "localname": "SeniorNotesDue2032At4.700Member", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "orly_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average exercise price, as of the balance sheet date, of antidilutive stock options awarded under the stock option plan that were not included in the computation of earnings per share.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Antidilutive In Period Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price per share of antidilutive stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAntidilutiveInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "orly_SpreadOverSecuredOvernightFinancingRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage points added to the Secured Overnight Financing Rate (SOFR).", "label": "Spread over Secured Overnight Financing Rate [Member]" } } }, "localname": "SpreadOverSecuredOvernightFinancingRateMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "orly_SpreadOverTermBenchmarkRevolvingLoansRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage points added to the Term Benchmark Revolving Loans rate.", "label": "Spread over Term Benchmark Revolving Loans rate [Member]" } } }, "localname": "SpreadOverTermBenchmarkRevolvingLoansRateMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "orly_StockRepurchaseProgramIncreaseInAuthorizedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase in amount authorized under the Company's board-approved share repurchase program.", "label": "Stock Repurchase Program, Increase In Authorized Amount", "terseLabel": "Increase in authorized amount" } } }, "localname": "StockRepurchaseProgramIncreaseInAuthorizedAmount", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "orly_SupplierFinanceProgramsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Supplier Finance Programs", "label": "Supplier Finance Programs [Member]" } } }, "localname": "SupplierFinanceProgramsMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureSupplierFinanceProgramsDetails" ], "xbrltype": "domainItemType" }, "orly_SwingLineRevolverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The sub-limit of the Company's unsecured revolving credit facility, which is available for swing line borrowings.", "label": "Swing line revolver [Member]" } } }, "localname": "SwingLineRevolverMember", "nsuri": "http://www.oreillyauto.com/20230331", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r230", "r463", "r509", "r587" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r244", "r245", "r246", "r247", "r312", "r420", "r436", "r445", "r446", "r460", "r471", "r476", "r508", "r581", "r582", "r583", "r584", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r244", "r245", "r246", "r247", "r312", "r420", "r436", "r445", "r446", "r460", "r471", "r476", "r508", "r581", "r582", "r583", "r584", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r230", "r463", "r509", "r587" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r244", "r245", "r246", "r247", "r301", "r312", "r345", "r346", "r347", "r419", "r420", "r436", "r445", "r446", "r460", "r471", "r476", "r505", "r508", "r582", "r583", "r584", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r244", "r245", "r246", "r247", "r301", "r312", "r345", "r346", "r347", "r419", "r420", "r436", "r445", "r446", "r460", "r471", "r476", "r505", "r508", "r582", "r583", "r584", "r585", "r586" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r12" ], "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": "Supplier Finance Programs" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureSupplierFinancePrograms" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r11", "r475" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r0", "r11" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations 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, Trade, Current", "terseLabel": "Accounts payable, trade" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureSupplierFinanceProgramsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r231", "r232" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r2", "r124", "r137" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r14", "r449" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued payroll" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r56", "r151" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "terseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r24", "r25", "r156", "r431", "r441", "r444" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r22", "r25", "r99", "r413", "r437", "r438", "r486", "r487", "r488", "r498", "r499", "r500" ], "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": "Accumulated other comprehensive income (loss) [Member]", "terseLabel": "Accumulated other comprehensive income (loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r21", "r25", "r99", "r166", "r167", "r391", "r392", "r393", "r394", "r395", "r486" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Foreign currency [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r6" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r354", "r355", "r356", "r498", "r499", "r500", "r572" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r92", "r93", "r319" ], "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": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r349" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Compensation expense (benefit) for share-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r279", "r397", "r458", "r459", "r493" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and issuance costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r209" ], "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", "verboseLabel": "Antidilutive stock options" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r122", "r136", "r154", "r176", "r219", "r222", "r226", "r235", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r371", "r373", "r386", "r475", "r506", "r507", "r579" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r147", "r159", "r176", "r235", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r371", "r373", "r386", "r475", "r506", "r507", "r579" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Spread over Alternate Base rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting [Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r49", "r149", "r447" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r43", "r49", "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of the period", "periodStartLabel": "Cash and cash equivalents at beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r43", "r116" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Leases" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r78", "r79", "r80", "r81" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.", "label": "Commitments Disclosure [Text Block]", "terseLabel": "Commitments" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureCommitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r498", "r499", "r572" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r72" ], "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 (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r475" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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: Authorized shares - 245,000,000 Issued and outstanding shares - 61,038,936 as of March 31, 2023, and 62,353,221 as of December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r26", "r162", "r164", "r169", "r427", "r433" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "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/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r35", "r168", "r426", "r432" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r97", "r451" ], "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": "Principles of consolidation, policy" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r100", "r101", "r103" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Variable interest entities, policy" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureVariableInterestEntitiesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r30", "r421" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "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 goods sold, including warehouse and distribution expenses" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "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]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "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]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r71", "r175", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r273", "r280", "r281", "r283" ], "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": "Financing" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancing" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r123", "r125", "r135", "r178", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r398", "r455", "r456", "r457", "r458", "r459", "r494" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureSupplierFinanceProgramsDetails" ], "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": "Line of credit current interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r3", "r125", "r135", "r284" ], "calculation": { "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "verboseLabel": "Total principal amount of debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r132" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "terseLabel": "Assets pledged as security or other forms of guarantees" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureSupplierFinanceProgramsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCovenantCompliance": { "auth_ref": [ "r3", "r133" ], "lang": { "en-us": { "role": { "documentation": "States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure.", "label": "Debt Instrument, Covenant Compliance", "terseLabel": "Debt instrument covenant compliance" } } }, "localname": "DebtInstrumentCovenantCompliance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r118", "r120", "r257", "r398", "r456", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of senior notes", "verboseLabel": "Senior notes, principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r271", "r385", "r456", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Estimated fair value of senior notes" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r16", "r118", "r286", "r398" ], "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": "Senior notes, effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r16", "r258" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate of senior notes" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails" ], "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": "Financing" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureSupplierFinanceProgramsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r17", "r178", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r398", "r455", "r456", "r457", "r458", "r459", "r494" ], "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]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureSupplierFinanceProgramsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r17", "r73", "r74", "r75", "r76", "r117", "r118", "r120", "r134", "r178", "r257", "r258", "r259", "r260", "r261", "r263", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r282", "r398", "r455", "r456", "r457", "r458", "r459", "r494" ], "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]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureSupplierFinanceProgramsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureSupplierFinanceProgramsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r119", "r269", "r285", "r456", "r457" ], "calculation": { "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Less: Unamortized discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "auth_ref": [ "r83", "r84" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]" } } }, "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r84", "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "terseLabel": "Deferred compensation plan cost recognized" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r83", "r84" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]", "terseLabel": "Share-Based Compensation and Benefit Plans" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the liability as of the balance sheet date to an individual under a deferred compensation arrangement. This amount may be the result of periodic accruals made over the period of active employment, or reflect termination benefits resulting contractual terms or a death benefit.", "label": "Deferred Compensation Arrangement with Individual, Recorded Liability", "terseLabel": "Deferred compensation plan obligation" } } }, "localname": "DeferredCompensationArrangementWithIndividualRecordedLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangements [Abstract]" } } }, "localname": "DeferredCompensationArrangementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements.", "label": "Deferred Compensation Share-based Arrangements, Liability, Current and Noncurrent", "terseLabel": "Liability for compensation to be paid for redeemed stock appreciation rights" } } }, "localname": "DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r47", "r94", "r361", "r368", "r369", "r496" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r358", "r359" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r308" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Profit sharing and savings plan, cost recognized" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "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": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Share-Based Compensation and Benefit Plans" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Profit sharing and savings plan, employer discretionary contribution", "verboseLabel": "Deferred compensation plan, employer discretionary contribution" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Profit sharing and savings plan, Company match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r47", "r217" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization of property, equipment and intangibles" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r106", "r107", "r108", "r109", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails" ], "xbrltype": "stringItemType" }, "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": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r298", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ], "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]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r509" ], "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/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r322", "r350", "r351", "r353", "r357", "r472" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Share-based compensation and benefit plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation and Benefit Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r86", "r91" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Summary of activity of share-based compensation and benefit plans" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r170", "r188", "r189", "r190", "r191", "r192", "r199", "r201", "r206", "r207", "r208", "r212", "r377", "r378", "r428", "r434", "r452" ], "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": "Earnings per share", "verboseLabel": "Earnings per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings per share-basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r170", "r188", "r189", "r190", "r191", "r192", "r201", "r206", "r207", "r208", "r212", "r377", "r378", "r428", "r434", "r452" ], "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": "Earnings per share - assuming dilution", "verboseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings per share-assuming dilution:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r209", "r210", "r211", "r213" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r575" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Remaining unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r352" ], "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": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period for cost recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "verboseLabel": "Income tax benefit from compensation expense for share-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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": "Employee stock option [Member]", "terseLabel": "Employee stock option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Share Repurchase Program" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r72", "r144", "r165", "r166", "r167", "r179", "r180", "r181", "r185", "r193", "r195", "r214", "r236", "r288", "r354", "r355", "r356", "r362", "r363", "r376", "r390", "r391", "r392", "r393", "r394", "r395", "r413", "r437", "r438", "r439" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r110", "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Valuation of marketable securities" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfMarketableSecuritiesDetails", "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r110", "r114", "r115" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfMarketableSecuritiesDetails", "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r271", "r302", "r303", "r304", "r305", "r306", "r307", "r383", "r416", "r417", "r418", "r456", "r457", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfMarketableSecuritiesDetails", "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r271", "r302", "r307", "r383", "r416", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair value, inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r271", "r302", "r307", "r383", "r417", "r456", "r457", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair value, inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r271", "r302", "r303", "r304", "r305", "r306", "r307", "r416", "r417", "r418", "r456", "r457", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfMarketableSecuritiesDetails", "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r112", "r113" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r152", "r239", "r425", "r454", "r475", "r503", "r504" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r29", "r176", "r219", "r221", "r225", "r227", "r235", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r386", "r453", "r506" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "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/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r27", "r121", "r129", "r143", "r219", "r221", "r225", "r227", "r429", "r453" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "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 Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Income" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r177", "r194", "r195", "r218", "r360", "r367", "r370", "r435" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "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)", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r44", "r50" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r46" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r46" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r46" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r46" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r46" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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", "negatedTerseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInTradingSecurities": { "auth_ref": [ "r42", "r46" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of investment in debt and equity securities, measured at fair value with changes in fair value recognized in net income.", "label": "Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI", "terseLabel": "Increase (decrease) in fair value of marketable securities" } } }, "localname": "IncreaseDecreaseInTradingSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r202", "r203", "r204", "r208", "r321" ], "calculation": { "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "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": "Effect of stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r33", "r277", "r287", "r458", "r459" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r171", "r173", "r174" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid, net of capitalized interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r157", "r448", "r475" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Estimated fair value of marketable securities" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r410", "r474" ], "calculation": { "http://www.oreillyauto.com/role/DisclosureLeasesSummaryOfTotalLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureLeasesSummaryOfTotalLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r578" ], "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": "Summary of total lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r59" ], "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 matters" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureLegalMatters" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureLeases" ], "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]" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "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": "Letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r126", "r139", "r475", "r495", "r502", "r574" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 shareholders' deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and shareholders' deficit" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r15", "r148", "r176", "r235", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r372", "r373", "r374", "r386", "r475", "r506", "r579", "r580" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Abstract]" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Line of credit facility fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCovenantCompliance": { "auth_ref": [ "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.", "label": "Line of Credit Facility, Covenant Compliance", "terseLabel": "Line of credit facility covenant compliance" } } }, "localname": "LineOfCreditFacilityCovenantCompliance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility first became available, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Initiation Date", "terseLabel": "Credit agreement inception date" } } }, "localname": "LineOfCreditFacilityInitiationDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Financing" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r13" ], "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": "Current maximum borrowing capacity under credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r13", "r494" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "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 facility [Member]", "verboseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r155" ], "calculation": { "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "totalLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-term Debt, Term", "terseLabel": "Number of years in credit facility, term" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r17", "r68", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit, Noncurrent", "terseLabel": "Revolving credit facility" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureCommitmentsCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r17", "r70" ], "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]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.", "label": "Long-term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Unsecured revolving credit facility, weighted-average variable interest rate" } } }, "localname": "LongtermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LossContingencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Legal Matters" } } }, "localname": "LossContingencyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r172" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r172" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r43", "r45", "r48" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r28", "r48", "r130", "r142", "r146", "r160", "r163", "r167", "r176", "r184", "r188", "r189", "r190", "r191", "r194", "r195", "r205", "r219", "r221", "r225", "r227", "r235", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r378", "r386", "r453", "r506" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "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 income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r145", "r182", "r183", "r186", "r187", "r196", "r197", "r198", "r233", "r234", "r237", "r238", "r364", "r365", "r366", "r375", "r379", "r380", "r381", "r387", "r388", "r389", "r399", "r400", "r412", "r414", "r422", "r423", "r424", "r440", "r441", "r442", "r443", "r444" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureRecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r32" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NontradeReceivablesCurrent": { "auth_ref": [ "r485" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The sum of amounts currently receivable other than from customers. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Current", "terseLabel": "Amounts receivable from suppliers" } } }, "localname": "NontradeReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r219", "r221", "r225", "r227", "r453" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "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/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r404", "r474" ], "calculation": { "http://www.oreillyauto.com/role/DisclosureLeasesSummaryOfTotalLeaseCostDetails": { "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/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureLeasesSummaryOfTotalLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r402" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r402" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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, less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r403", "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities, operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r401" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease, right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r158", "r475" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r153" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Capital contributions" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureVariableInterestEntitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Commitments" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureCommitmentsCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r20" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r95", "r96", "r98", "r161", "r164" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in accumulated other comprehensive income (loss)", "totalLabel": "Total other comprehensive income", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInterestAndDividendIncome": { "auth_ref": [ "r131" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other.", "label": "Other Interest and Dividend Income", "terseLabel": "Interest income" } } }, "localname": "OtherInterestAndDividendIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r14", "r475" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r48" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r34" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplier Finance Programs" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromInvestments": { "auth_ref": [], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash paid (received) associated with the acquisition or disposal of all investments, including securities and other assets.", "label": "Payments for (Proceeds from) Investments", "negatedLabel": "Investment in tax credit equity investments" } } }, "localname": "PaymentsForProceedsFromInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r489", "r490" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r40" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r37" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r39" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from borrowings on revolving credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepurchaseOfEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Repurchase Program" } } }, "localname": "ProceedsFromRepurchaseOfEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r36" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r38" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Net proceeds from issuance of common stock" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warranties" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r64", "r65", "r127" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Warranty liabilities, ending balance", "periodStartLabel": "Warranty liabilities, beginning balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureWarrantiesProductWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r60" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranty claims" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureWarrantiesProductWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranty accruals" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureWarrantiesProductWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Warranties" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureWarranties" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r55", "r150" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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, at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r57", "r140", "r430", "r475" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Net property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r243" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about recorded unconditional purchase arrangements to acquire goods or services, by category of goods or services.", "label": "Recorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "RecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureCommitmentsCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r41" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Payments on revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r77", "r138", "r440", "r444", "r475" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r144", "r179", "r180", "r181", "r185", "r193", "r195", "r236", "r354", "r355", "r356", "r362", "r363", "r376", "r437", "r439" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings (deficit) [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r471", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r471", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansProfitSharingAndSavingsPlanNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r215", "r216", "r220", "r223", "r224", "r228", "r229", "r230", "r297", "r298", "r421" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "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": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r299", "r300" ], "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/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r409", "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for new operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r25", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Summary of activity for changes in accumulated other comprehensive income (loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r17", "r73", "r74", "r75", "r76", "r117", "r118", "r120", "r134", "r456", "r458", "r497" ], "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": "Outstanding financing facilities" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r83", "r84" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansNonqualifiedDeferredCompensationPlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of basic and diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Changes in product warranty liabilities" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureWarrantiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r318", "r320", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ], "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r87", "r88", "r89" ], "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 Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r90" ], "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": "Black-Scholes option pricing model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r78", "r79", "r80", "r81" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "verboseLabel": "Schedule of shares repurchased" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Current", "verboseLabel": "Self-insurance reserves" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r31" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorLongTermNotes": { "auth_ref": [ "r17", "r475" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion. Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes, Noncurrent", "terseLabel": "Carrying amount of senior notes", "verboseLabel": "Senior notes" } } }, "localname": "SeniorLongTermNotes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfSeniorNotesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotes": { "auth_ref": [ "r128", "r141" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes", "terseLabel": "Carrying amount of senior notes" } } }, "localname": "SeniorNotes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFairValueMeasurementsFairValueOfSeniorNotesDetails" ], "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]" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingOutstandingFinancingFacilitiesDetails", "http://www.oreillyauto.com/role/DisclosureFinancingSeniorNotesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation and Benefit Plans." } } }, "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r46" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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 Compensation", "verboseLabel": "Share-based compensation programs" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r472" ], "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": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Stock appreciation rights granted during the period, units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r334", "r335" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Stock appreciation rights outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r346" ], "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/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r345" ], "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 volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r347" ], "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 rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" ], "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 and Benefit Plans" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r328" ], "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", "verboseLabel": "Exercisable shares, ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r328" ], "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", "verboseLabel": "Exercisable weighted-average exercise price, ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r332" ], "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": "Forfeited or expired, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "Gross 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, Gross", "terseLabel": "Granted, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r340" ], "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": "Weighted-average grant-date fair value of options awarded" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r326", "r327" ], "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 shares, ending balance", "periodStartLabel": "Outstanding shares, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r326", "r327" ], "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 weighted-average exercise price, ending balance", "periodStartLabel": "Outstanding weighted-average exercise price, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r331" ], "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", "verboseLabel": "Exercised, weighted-average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r332" ], "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", "verboseLabel": "Forfeited or expired, weighted-average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r330" ], "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", "verboseLabel": "Granted, weighted-average exercise price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Option vesting rate per year", "verboseLabel": "Stock appreciation rights vesting rate per year" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r473" ], "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 expiration period", "verboseLabel": "Stock appreciation rights expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r344" ], "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 life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansBlackScholesOptionPricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r405", "r474" ], "calculation": { "http://www.oreillyauto.com/role/DisclosureLeasesSummaryOfTotalLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term operating lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureLeasesSummaryOfTotalLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r63" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard and extended product warranty accrual.", "label": "Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureWarrantiesProductWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r62" ], "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]", "terseLabel": "Warranties, policy" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureWarrantiesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r19", "r72", "r144", "r165", "r166", "r167", "r179", "r180", "r181", "r185", "r193", "r195", "r214", "r236", "r288", "r354", "r355", "r356", "r362", "r363", "r376", "r390", "r391", "r392", "r393", "r394", "r395", "r413", "r437", "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "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 of Stockholders' Equity", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Income" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Shareholders' Equity (Deficit)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r179", "r180", "r181", "r214", "r421" ], "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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock appreciation rights (SARs) [Member]" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes, shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r4", "r5", "r72", "r77", "r331" ], "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", "negatedLabel": "Exercised, shares", "terseLabel": "Net issuance of common stock upon exercise of stock options, shares", "verboseLabel": "Stock appreciation rights exercised during the period, units" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockAppreciationRightsNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansSummaryOfStockOptionsDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Issuance of common stock under employee benefit plans, net of forfeitures and shares withheld to cover taxes" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r19", "r72", "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Net issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Stock option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansStockOptionNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "verboseLabel": "Cumulative authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramPeriodInForce1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Stock Repurchase Program, Period in Force", "verboseLabel": "Authorization effective period" } } }, "localname": "StockRepurchaseProgramPeriodInForce1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining balance under share repurchase program" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r4", "r5", "r72", "r77" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Share repurchases, including fees, shares", "terseLabel": "Common stock repurchased, shares", "verboseLabel": "Shares repurchased" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramScheduleOfSharesRepurchasedDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r4", "r5", "r72", "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Share repurchases, including fees" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r54", "r475", "r495", "r502", "r574" ], "calculation": { "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total shareholders' deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders' (equity) deficit:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedLabel": "Excise tax on share repurchases", "terseLabel": "Excise tax on share repurchases" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r407", "r474" ], "calculation": { "http://www.oreillyauto.com/role/DisclosureLeasesSummaryOfTotalLeaseCostDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease income", "negatedLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureLeasesSummaryOfTotalLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r396", "r415" ], "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]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r396", "r415" ], "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]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r396", "r415" ], "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]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationActivityDetails", "http://www.oreillyauto.com/role/DisclosureShareBasedCompensationAndBenefitPlansOtherShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Common stock repurchased, average price per share", "verboseLabel": "Average price per share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]", "terseLabel": "Share repurchase program" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValueAcquiredParValueMethod": { "auth_ref": [ "r72", "r77", "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the par value method.", "label": "Treasury Stock, Value, Acquired, Par Value Method", "terseLabel": "Common stock repurchased, value", "verboseLabel": "Total investment" } } }, "localname": "TreasuryStockValueAcquiredParValueMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramNarrativeDetails", "http://www.oreillyauto.com/role/DisclosureShareRepurchaseProgramScheduleOfSharesRepurchasedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r240", "r241", "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureCommitmentsCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r241" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Purchase commitment" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureCommitmentsCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured debt [Member]" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.", "label": "Variable Interest Entity Disclosure [Text Block]", "terseLabel": "Variable interest entities" } } }, "localname": "VariableInterestEntityDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureVariableInterestEntities" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "auth_ref": [ "r102", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE).", "label": "Equity method investment in VIEs, net" } } }, "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureVariableInterestEntitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Variable Interest Entities" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r406", "r474" ], "calculation": { "http://www.oreillyauto.com/role/DisclosureLeasesSummaryOfTotalLeaseCostDetails": { "order": 3.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 operating lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureLeasesSummaryOfTotalLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "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]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureFinancingUnsecuredRevolvingCreditFacilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r200", "r208" ], "calculation": { "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "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": "Weighted-average common shares outstanding - assuming dilution", "totalLabel": "Denominator for diluted earnings per share - weighted-average shares and assumed conversion" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r199", "r208" ], "calculation": { "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails": { "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": "Weighted-average common shares outstanding - basic", "verboseLabel": "Denominator for basic earnings per share - weighted-average shares" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.oreillyauto.com/role/DisclosureEarningsPerShareComputationOfBasicAndDilutedEarningsPerShareDetails", "http://www.oreillyauto.com/role/StatementCondensedConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.16)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3444-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r478": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r479": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r481": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r482": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/subtopic&trid=2208821", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 84 0000898173-23-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000898173-23-000029-xbrl.zip M4$L#!!0 ( V$J58010AO>A &"L 1 ;W)L>2TR,#(S,#,S,2YX ML+YLYR'K83F+79*9HF4Y4I=>*Y261B4:C&U^CT6B"P,^_OBQM]$281UWGTUG[O'6& MB&.Z%G7FG\Y\KX$]D]*S7W_Y^]]^_D>C\=OMI(\LU_27Q.'(9 1S8J%GRA=H MZJY6V$$#PABU;73+J#4G"+5;YYWSJ_-KU&B$/&ZQ!W5.=P."[+3X? &-SJ&A5KOYVZ!O2!DC8I?9 MZX+R!15LZGS?J?#RR.RH@8NF*'Z$'M\( Z46WU2($U\U@\*(U&.\P=Q8VYE2<@>=DW[^OJZ*4LC4N+XRTZ:U)U6D[QP MXGCTT28-0488YF#,7J,CC#FH;G&VI\J.=%#<%,627Z/5;G0VW6OZC,& 6.^V M[1'S?.X^-:/2G6Z 4<-<.ZW;HI(==1,EQ<* M]D7-0#@JV2$7L&>HMBG:K8[Q*E5D4;##E;R8 MBW0!1,D.J8.IZ:73RJ(=8M/U')CTE,Y=]H@!K.6TTG4="SP;L>"'Y]K4$EU[BVT!H;$@A'MGB (J92IL MI(ODL\B,.E3J L;2:J$&VO"#W]W1\$X?&OJ=^&6,^KT[;0I_W&I];=C5D?%% MUZ?&S\U]5ONM^"#4R/E%_@8C\8"Y[#_AM<+:(8FJIHEMT[2%,$RI98:T$Y10(TI_#?0AU,#C>Y1;]@=#?0:UH-@[;I+ MZ).%B$V>2#6,TUBH ;^H!CC /9[H7X"N]U6OX3\*_-A;W-ON [ZIFVZ_F,] FLFSS#7RXQ6X]F4YCR;?FLZWK\CG!, M[1#;DG54L%ZV+EL=@'++$O[HZYJA&^A=R!>Y,R0Y(\D:"=X_H7=DH+9N1&N_+:E&;'.U?1OT[?6+\$^G_ M>NA-?X=AK-_WNKUI/8S5_E]B)=\["&\)L$H-8+#>$@<$XV,;.]X4/]HDX>?+ M5%4!?]%N)R=["6KC5@NP'XS!"K1I;S1$VO .W>I#0'>*QGUM"+%?T$:-M!KI MKYA1T5$]AQ/0G4O_";'2$#/Q6N I:SHO7$\=T'62<_97;=+3;OMB43W5)[HQ M13"D>].>B.:0.B021; M%&'YMDVT;;2VCF-9AT$1G=#2>C#Y/M(%1XUN(_Q"YB'KBP":CJY*&=G,JW:.^YZ!K6:DON"5GYS%S ZCETP'G %JREAO9C MBON6N=*)/GZ8=+_ Y%^/9WR*/93AG^>/26\2QE[DH($[U3#SQKBLM06 M]FH6!H$A_!2DL B ,@,_R1?L4+9G 94,K 3[//NZ/,2^ CE0*(A\(1R*@H0L MJ096V]<1[&OH;K?8WY$986R7/,42JKFR2@WEV=S5(387EPA%(NWXM6S;JYW; MT<(M;26^I:"R?$+GB_R77$?EG6=B[P\/P^)2H$",VJA>SZBB+:FQX#LS>7XP MPSSS^7B0^6QWP<8#^OI=RG$MYM;&YG?#7(B/^H(>'C,JDJX#UR+V(:93C'.> M#5T?8D-2A$8H0VA *)0"23%J:WJM'()F@G^7^^6.DD+89Y=C-^W6L3((*&JY M-I4?E3XXANF48)]G2@=%0>KD06U3 B.(4-"S]6?1N;176XAOIJRK?2*-W.XW4@*L' ML_B.Q1O-QC&]]T=N&HD*NG8KY?4!^.J>W& _GN@&#%;IKFML*FVR+KJI.@>E M4INH:ZC*;YPLM#LNK[*5M. >TAQ0 MRFP>K7$JMC4P<_]?#A:J+9UUWRO[_IM8HSAILWJL1-W['Y*]_TV;3+1A/6]7 MW#Y9;+MD#BPEMD?6(!UC(V3%'9 Y,!ZZ];'&MLB&QXPMC6ILVJTD-N&FQ;K7 M#\\/5\KZYB!VT,;"&M2B>5E%\C4'('6&M4:@U/DW>8?9Y&!1Z&2:&I*<9?\< MVP/,.6$IB_]8F1J*U!3 9ZV/!MITJD_J@9$WRYOBU!Y3GM@+(P B: =^FNEY MLAQJ-5(I>8&)W@7G)<*VT0,LBH:?1=P]A-_=.G-6[17!V+6IF;)F59&J8(-9 M)[E#//65 7H7,:PCZVIO#[*PRZ57 ]A) J@ZDJ5&\8 7"UD0JHG5^)4Y.DX[96I@ M+I/ 1$?_UCB4>F.4,63VBM5HJ$_GK0$I-].D(Y(H5T/R(0E)?):I,:G^;DEQ M_&46K1JKCQGG7:8>PU$C=\073NE0EJNLQO8ZB6W)V!%:I(^8*\%';P,>,DV12H]VH-?D) MLVP/Q1K\_[()\8^XH'9"9DA>^7HC[AW]=.;1)7C)L_#90MZ2*B[';407X/X! MZIZ_+.V(1/!77) JS6F_A\*&(Q:8F0DNB2MI@8F[(DR,WF8D_!EJ'DTMP**L M6GOPG:)68"AEM=JUK5-4RL:/996"*L1^77T.\K+BPBG,+,VQNK['W:7V0KT[ M=XDIQ#WR^MFD0RU01>4[0;M6\IOLD"D"KBA@BP1?%#!&$>?_80?Y[EL_+J6;!4EW'D)&XXS[A&-[@7O>^:DD] [661BQ_"YCOGT%1D;NIFLVZ\ M5K:;>I%SDP#*&S8EQ5!=09XF2FH5\=?FYN2&>-1H=QH7[>IB[-_U7$04F[&= M6D*0:R%(^WU%05(O/<\"**^F_-LK+DGZO?,%,8DJB#ZXJF"4VQNNB]EC1!_8 MHKCIO/IHB-U0?L!@$$_2A2#!RE)*\>E,,TWFDV@CK ?.]!OE"W%KE4A2!)Y< M3&E_Y!$&,Z*0C-XL70?"4[;N<;(4_@HT\1\]3KDO]/C,7'\5D5(@.4,.S#@B M=_'IC#.QI3HH>PP^P/YT9LICU*/',+]1UYK*]H)1QQ4*=EV',PQK-Y VF"8( MBY97:TVLM^:27/ 3\T=,Y?)5XYW@<7$D7VX76/S&HDN18W6=GNP,#'2BV:@S MTCLGW@N6S\+OGX_2#<$,6K$CHLI!5X C:,B!?V/)YX4MXE4ZX:[W>R3^@"P? M"8OIF%)VDBJ01]X#HV=^<&[!$V%X3B:BFOC#@<$P@'!BZ2_CNI6H%#=A6'"2 M \?P0>KU29JD^$6IGKK27ZV>XRZI@[G+M- Z=O1(*:W@4E[5 '58\KAK0N0Y M1^,H1P*..C&BLK(B^F57W.V 5E/U8FXQ=<13N?L#V M=C0%;_NFY(7?VJ!%3-V2]?9UY5'1C]46UE@@\.XU,*%ST,*3XDD70W &SV/* MEJOVU\1"AVG?(K;Y2EZJ7;'^:_:'11ZK!OE%#DE.S$]E*IWB5#7TA6RCV1U> MB[?)OQ/,>DZT![Z[34?%52Y<)0XT!8(Y83_648.H$,9!*+1W57I*W)1/>FI! MU&9[3<:WJ,(I"0GCJ]$2==Z:NC)6**%J2%]MM;U8BS#+?R2ON-H.% B7DYZ\ M'\ FGF;]&Q[)Z"CAC K7.$5/)&XA()[(8&#;(.R)RK-PGJBU52FA<(DZIZIR MQ@40T3K@GC*/3Y_=,.*'($.D4>BC<$W?(/Y/&L$QF;[13AO"LN#>]=E1.ZTP MTS?6:67ZXHVJN%TN#S W%Q.1:MQ+TU:J?;J9VI+J))*U%>N?HEUDG-NQ33C? MKK80GJ+%)F1N:[S]X:J ^DSI^A39^5*YYV_'% D9ALI/:,B M?ET5-R](BFN8F#<[,(;//Q0)'_8I#QP1U1 ,:+/52S^9.ZF=KJ&^*=*Y$_'9$UV!Q,D:-\H7I_L>K!+O5@<^LO_P502P,$% @ M#82I5O WTFO,#@ :<( !4 !O]J7G@7 +G9#JGBU"2'>J$J!P>GK>IA1;@+>-Q4AV$O;7[Y&P MB1UC6\8&%*CJZH#1Y7SG.Y+.TGROF<3PYMAQ-8-BY&)3>['<*ZU=Z]2: M]69+N[AJ=Z[.S[71PSK= X@WL;(2VI;SZXK_]P05:@#385>OS/I:F;GNXJI6 M>WEY.7MIG1$ZA?SU1NW/AWO=F.$YJEH.'A/#.0*'86ROSY1 M.RB@55O7E9B"?ZL&R:K\4;71K+8:9Z_,K/@B\I\E*@F2O\;2^Y@:G4ZG)GY= M)X6"K)2BU[!!>YKVA1(;C_%$$V50QGK& M.U3"QGK4U ABLUN;O)1G_PFE[Q']C<4,FS"/XGL,)3+=F\\170XGC\1%MGC6 M(\R]P2ZR[#S \Q9\$,RWE@/]#XR:0\_EW2@?0-?/;I%AV99K858$?=XJ#J*' M/J(.B,-&F.HS1#%ODYXKAL[A!(9^R^@ZYHUE>V"S[],644XI]>;6F%!*H+8= MM&0AWHS8)CAH_;\]RUW>X(EE6&YEI]U32K6%@-_XGF/P%RCI.RX4?^=,")T+ MMK9!)E=N,=$3+6TK@5-*VY&8C^C)QJQ<88,R2Q+Y%EGT#V1[^ 'Z=/@NK+&8 MQ E%[E+@].1>B N'O"O*F^74(= M($JA9WG&NT,7KV*7@,KH(5(++DOXP.'S3%^)O8S/.G!%\OU'>/ECHC(7VU)P%>Q4#$401DEB00JP(Y7 MT"%:%U*N4/ 3:<43_V0('AY*J'Z?BBC#(\Y549G@ MQGCA46,&-4.?,Z5HO@.3EJBC)$@_><$.G^ H)G:XG-)% R68GN'Z#Y;W%GJ* MS=:7(KM$13XX ]F&9PN;NX=:_+HX@K*78D/ \*N+(8>Y?FJYO+YZO5&O:U5M M72Y\[@T'-_V!WK_AG_3A_=U-]Q&^7'?ONX->7]._]_N/>HXI>X&:DTJ,B$@V M7]@G-*IL7AR#\D19$\2>1($>JTX16O#M!LT:MET6/.&\- 4G_H._NHR%P-OH M"=MB.T7HQ[\^MRX:]:-]V6FU+C[7+P)R]B;F<(%YJW2F(A(<6].9.YS\ M8%A(F"!]:AX ==GH--N=QF7KO-UL-QOU$*B0S75I%!^B1E ??(R98914/T6- M\0&!EU:UP&Z"_!-*YE+*]NLG1; 1:F+ZM=*H:!X#D8D8E!#X:"^8YQ:_[)G4 M;X28+]!H$_@+?O[@5*7"\%EI*L3*T)UAND((D9'A03CD)#:Q36D_.%_RF'SR M6@J1!\,J] SNDOMD8G7Q;\]:\(%JD-A-IF7YX%3FAN8S>OX1&/U&"4L:N-,S MJ<=J;J)R<)T,6<$AL6L8WIQKGT]%+2@V+*$Z^&QC/^KJS@EUK?^MIJ:20"K3G&@ZRL?@LM17J$?@>2; N_H=; MV#.R^4IUU^U!Y+R$ $ L8B>0)Y5755+3>(ISNSU4-43 *@@ESJV)W<. M\RA?_1MCANES!J$I.8Z(U;PH%72PP3"IATT=V8AF]K*;$Q\1H3D EN]9Q_!3/[>$3YT_+3<&1\Y^"ZR=TQ)Y(BB ?>G]>'HVA:E@DZVCV)UIOD1O4HV MP7CZ(Z!U.XP*NM_1S0:!'I89451JIB.B=PN@/L>?5>*8!X?2\4E"ZF-B-0=" MG\X+A>B\)\[T$=/Y#7YR,W=Q;$ZL-)GR$:<\-@7=V82^)7M?3E:^XR!W.Y@* M3B('QT[6/D)(&\GSRAFYCH/C;4#*.,8+:A$*=8H&?^#!5FZ?W<8,4?SM=K-^ M^0%)SHE/01]9>E(ZGO X*)3$I:#KVR/S.7&$_*F;*=XE4X\V20KBW$E!4W B MMVN:UDJ*$;)@A.BAA>4B.P0G:=HA,^,1L;LE6 7=X3$_&N2\W8L5V;$7N6[J M'=_9&8^([RW!*N@6AR07'L*&>Q/O">-NX' "GF'VIE>94H[($LI OJ4O_:7V M[MS>K@_S;;QD-,1.XHF^INR)/OT1_CST!X^Z-KS5[@:]X4._HNJY/N#TC>!W M#>/=;WO?,!54?0M6#A1" ._QRR)7P3Q0>HTG8 "A^?+^JTL1&*+E(+J\ YY$ M@,"WCA$;1)O>.2ZFF"7OO]I9C=$F\[G=;'P^4&>QD?#HGJW]:D%!?W$]7Y38 M-%)2JD/UH1A-F8#+4)."MB".!:WN,DFP@5 *];B7U7R7R?GF1OAG)ON"6Y2D'O=9#&X*" M)\[C)&4X!J9SHE/Q6)J.Q5#T#3O0Q=G\U)TYMQR+N:M[ M6?JO_ Z:I%DZN;%H(3NWRY_?W,J3-SL=3JD"LY MJR:'((>[==#I\\VOIY*92V]M-Y?>&SZ,QOWOD.[NC[[J,^L;M).Q )6:XQ!= M<<8ZT(A?<@*-RW6I]>2)MW,\DA'*VI^T?:GJM/<<),?Z[I+QR\RU''P36P+F M6]X#39W5IFEC^4B1PY#A7Z(COOE\FO_UF.M?TY/6A'93F7IVMPM#RF>N)6M3 M=2M.6R?=F$8]F\G95V6CD8D@5%OR#[]*4L93:6_IJ73U[]KM_?"GNC?ZP[NQV((P9'^CQ%N(D)\9JZE";+[-%";H M_?""*=@_'J1!A+M<15E1<#6/7^D%0$>4\'DN\WKY@_&C'^NW6/DOUPA=HA\? MJR4+B*KD4H%S_H93SWP* MDA>WANUTH&"O,L8+M/0=Q3Q&D)GO!(Q@.QVHN+(\\G% A/OVUA^@WZVA]QF!; M;W9# >H9B++>K*SV%(RFXPH1#M<:D7^E2-HK,&0+4,^@"M(9MX^"RE#1?8U# MBM]ZZU\6+VTAB26LIZD'4BJ(7.^_5"G__A95E!1GM-@L?0G M0'P^[)DW;![B2/\,47R-Q/[=.1==Z#"!ZLV)(U@_UQ6XEJUTGG, 5_#*^=A% MS5(G #-RG0#KVVC I_]2(?K#K\8>3M9+P?P^$A9L2_62ES%DLY^ 0112A6\9 M'84L0^9EZHF]0W;6$["(K=403!75%3*'8B>NCI/@;+P!DQ+;:G=P#HOW.39A M'L7B31M,YTJBR^'DD;C(%L]X]W3#;QZVY8Y@G=?/ZTVMJKT5#5_N^UV]KVN? M_/(U,M%$#9JH0N-U_*9]\JOY3=DC6&N%))CW^G>@^J)1O^R<-]J7G0ZPW3I M)!9YB4J*U/&$44MM*!![I6MV0V@EATG!/>WZ#/I^L1D[@[9XPH]/FR0F!6?! M_T#4XA,U6:S%TGU\TN0@*3AIK7L@]6H9./EFJFBBC\^6!)XM(B"\CHI'%,\M;\[C9)Z4,8^_S%K$SFDO4BM4 MJH*-/97::&A9/G05-RA$J,TY1"FKB&8Y'LHE<,F[43OMYH/WV8PP M%3/E?)+<<_UILFO$+$/,CMF>^_;NFR!MKKZ_T:HWWO?]_>YX #V_KHWZ8TW_ MWAWWM4\A 7BD*D308%#0?"&T0 H-Q-"$'!]A7/@I6,5F]QEBHRD>>/,G3(<3 M'Y2 P4+CW[O6DSOWGCN"!/EB@@DV$WJ&7&6HTU5L26RX[RB.7,%06BRL\[YP M_5(T 2=ZP=;;XIR_8;A+*=\*FG8VHWC!414VV\WZQ<F] M3QV:A"4V%.& I&/=7[\ *%$D!8 OP"Y?$EDZ0 X7SC ^0#PZ_^^K'WK&:#0 M@\%O;\[?G;VQ0.! UPN6O[V)PQ,[=#SOS?_^XS__X]?_.CGYY^7LUG*A$Z]! M$%D. G8$7.N[%ZVL!7QZL@/K#B#D^;YUB3QW"2SK_.S=^W?K+U;8_&'RR/IQ^/'U_]O["^OG3AX^??OS1FMZE<'<8O4>O M#-#W@J^?R#\/>$ +DQF$GUY"[[$$8V8$#WE@8_E-(O[R%CAU1'F6:OSP@?]?!Q6DZ%A>"_'6R SLA M7YV/I_37 M;*^> (N40YC1EO4K@CZ8@4>+]O$IVCR!W]Z$WOK))VC2[U8(//[V!B)_'O9Z,N3PG,:2.C40Y)2>BT+G>NO=#Q81@C M0/&A,^<*KI\PZE09!X%["0*,6#3U[2!!!]$81NTRAC6, MGCD3/SWY'D W7D!LU13!);+7M6@OZU*/W"DR>,&^QQ8-JR)P9^ 9^L_X&[RB MNEYT8SN>CTW8V$8(S^MG4$O\U4?3RYV,7C;+"&''>FF>Q!%9J,EN+OUN*Y^Z MYE%Q"'VKY@P\QK\$M#&O)7W4(+7S E@D$,<1=+Y. MGL@OS\ICD>_7WF+5=1,SO' M9A$PF(?Q>FVC#78)]W:_GOM5?U1SN77IV\[7N;/"XX4)UE/DD=WT'72!WSK; M)(;N%/OWLN0"'&L+"D[.JHH(8E)V,C%:G<5AQ%< M#UZ\\!JN;2_ VQ,[]J-085;)=Y9GDJ(^$O+"71;GT0X?*"?C\&1IVT\DR_7^ M%."QR#>DRY#@^Y[B"H"[/M3%@RX2:6#8T^%+1'SU!Q\,@W@-$)UYMUX85=8[ M96')9V.N['!UX\/O'"XWE6+*#-,184F@I%VJ=F,T-+&&-@JHM[0UWU60%_76 M$IID@8FC;9@&+SF>@R?SM>?'F%M%V+T!;I"R2@BTQ(PTD=<@?;L^&T*9F66J MAS&GRS81;H+1PHZ;0GX7N:^)ZKZ;IA%KA)/%SAI"\A8+IBYNNSX:0FD;B*Z' M4]I)4WLR&<>@'LJ20S1$T!]DRQZ0/%<]K+/]-([:%$$W=J+M%YM;SWXX2,XU M@KO$0/)^2KKC](+HU/76J2]A^WXUAR13$45*KSY0.FAO#6"%/Y/M- Q.W,0A M:!!'1M_-8DP=F780WG;=!+ZTJY,U6#]4=4G9R.;[;0#3%48*.?$#.$D9T2"^ MS-ZW6&/]\ (O\>2"K]O^"4ZU/<(,]H# NLG5'V5O9 MMRPGK-F0@)#2CQ\_GIU9)]:^9_S'KG,+]VXEW5ND_QT#TA$H53NZ?.CD1O1) ME2E$AZHA&14@W^R# MLO_DR]P:22D:R,,""[2(+@;BS??@ ^+?DM;_/G>8$E MTJU.-9!?P.4Z9^X*9#-AN>1RH?-D[K5W@/($8Y.QZ_H1P;4Z^Z$$,G&(1X(T M2&VG:^?66-59V1)>[(G[)(F\M8!6*=(0N0#]]D:3R@SY01+O,L)\$B@UT+W/?D<> F2G:76Z(+7&&!>7E5E \MQZWRV*=*2G7T\&EJ8?"&*,IJ$_]IK$?[CSZNDF,Q[!L/'1^!$ M4X \Z.YQ8\PSV68'VJ72T!3ZF8N6?,-*/&A@.:L@(ZB*7&<33IX8,L?4B-"[ MW%UCO)XIGJ,@C! ]W37SPJ^"U4W4A&O/RQKII?T*!A&RG8A81>$F4=1$@G9V MH]IKFJ1$H#Q*G2]E8A*R*U<9ZMVO8 M"%O;ARGM:P"'>9T0;[NJDV(,<&\K[J+5>E0D(5D:KTY6*0\9N::J MOMXU:AX_A)[KV6@SMPGF27VD((#!@^<'+T0MM)"\1V-LK_''!;*#$-LZWH90 MOB&?"5)-Z\2T 4D@1+%HI#G 1Q7CYF0VDD3SG,&I!QY#=O,I4Z9W6^;LI!%/X$)"KAFQ0 M_=0)9R +5)+"!N>3D,NP'('.IP@+X>QTX"&J5^MO8;", %I?@X>HQ+EC@7+U M@@=L HU"[6<#2]/9X PHX3>40:+S6F?#%1AXY_S"S(]%Z4 3C MZ@8+4#==0NT_!)2BK4&-%_ 6E@W>N:8?(IO5*4" ]>A>"&LXUB]D-)5+2D&)FHY[(.(I1KS9/#DU_DFS]W13>D M:" Y[ #0[KS7)I/MX$R+2GT2B'2.>;-1[BV;V:".$VMFJ"RTZG #D8#QM[57;DK'@N=-5NV)N4BAUI M8PA_VU:IHT:8TM3FK9Y085WDN]W"52(VW<55)E)WVN/P*M[,GI/L2?6112XP04N+)L\$72MX((,FZ$$ M$IW&& 1([T(-0F3U;KPN;9^\$#9? 1#MWHX4[(=XX-R53-3 %'J%JS^_@1+- M#:Z^$C* LLATOJCQD<^N-6*D]\,K%90U"1 M2&..YE TRVP!%U[F ,YA"ZTD;^62G+5P)\&,O+U)/ 1RE7AX'\"'$*!G4HDU M"I[B"/\, U*+3DU\EAJYXSD-#U?.\!8&;/+0#U=_6.=\6J!%YY&@(NW,4T M MT*S7V& W_ F@:$,BO!%VR\E-A4_4R]^4%'M)M.3.!\FV1C&DM!Q,HJ4Z0QHN M$5,3&E1&L/,)+$50=BI+$J)W5B8AKTQ43# /F;!<1>-":[F-(W-A !;%& 9V MIE!H?WM(*+QK4[$7+FLJ]%-[/I8)#]9"K_/9R"$G._\JD*&[FH8^_SRUL='( MXG>YR?XBK+"1[4!0AZ+2A6XNE=3@% &EJ&ZT[J:"/& 96AJJ<.3)R%?FL-#7 M'$:.0R\ >.?MX-4X],JBR&QH?D"5#V\*L>0C N+]96D[)081J@H:UD.X^ MS%,U@%R!.+TS/WFEF<2]7X"[@*,PC $*D_".>V7./* M?&EP)BO*#U9!LO.9*T=4=LK*$Z,Y\EI^-D/J1(8)YS"D3E](GKEHX:1%^?D* M TY5\,]2F'9/YCV>6\C?D+H]F?PD#YRK :(&IM KU'1^ R6:&YP!$C* LLAT M/C/XR&=GB1AIW44_Y''RA?TRB*,51.*K^=C @BH4'K@9E):4X[#!%:AMM+"F MA/-0#A$-13)LQ/.U,'R$FYL=(7#>+>'SJ0N\1%WPA[V6X#_^O 5+VQ_21Q<8 MDX !<: +')CV41_RGP$I_LQ$N@A066'%7(+LT3K32B9V1!596&EVEZ,50%=P MO?:2I^5$[C$#E._V<8!-H%'L[C*!I>ELTIT5\QO*(-&]N\I$.N>>9T M" +N/5XF M=+6#:-D;.R0S!Y\+WEMH;IRH[ $J+-Y'$4@?4.PA4F0.MW+4@2 M-M.Y'L="B/,>X\\0NN$$S0%Z]AP0;M,-;HD3TD3G H>EJ>X;2.@VJE^P#2(U MI(>;8$K>P6J*&45+]^MI0?2W^$_9M]ZY3Z*G)ZNN,-J8?>3L8!!"WW-)_CO] M-9P\TD./*^B[::#P&@_K>'LV;P0/I9^=_4@?2D][Q)^O)N/KX7@^O":?YI/; MT?5@@?^8+_!_=\/Q8FY-;JSY[X/9\/?)[?5P-O\?:_A_]Z/%OZRWU\.;T=5H M\<,;^4?DTPG4[3OK"U+GRK$^1:!333@V]19\A@(I"R4]M5>X)7+B!W"23O+L M!&'9.[8 Q@_<=#6U/7>$5] G+[)]<;&KN$VG M GE?4R EM.@5S@Q$&&W@#FT4D"MPA%+A 7>3ITBO =)'$&WA 7(S2_5<&L"61V+XO MO;8?H,W<:&VW8D4W#R/@1I^PWQ1AYV'H4]#?WH3)A0[[WWV(O9/?WD0HUK%5 MQ@MBSOGARN<0T(3U1E92A]@_(8\F0J@2&+,)H]YH.(FC,+(#O*XL%^F$%'> M1A'R'N*(&.,%G&)E"B*.H&KWVJEH/]01;6U2#5(&:B9H39]['9.#UU. D7/I MX>SA^LF'&P"V%Y21LBG14J;22Z?"_JGV.J="FOG"35:%VM(5=&-"'*.B9DO( M7D"X^<*G]-/?DL+>F MSW$A_=*SW'PE&+A_Q6%2^[" G! @I86DMG+7?R&)3<<([.\%SUWS';@9=R*D0? ]4:*BF8OS\[,+Z\3:CT J:$A! MS,GE(*F;N9L.Q_/!8C096X/QM74Y' ]O1@MK>CL8SZVWR5@&5\DX*^#&/MA6 M%QVR+G,/SN7FX-KUP7<;N<("F^;Z[WH#2(<6GT4NP!A4>].T6'/[LCS5FBUO M9?KV9 2NU,G0=H8RI$B(J>XY@]\*]9IKO+;!IHP[*LS2"^"-V'VU.!=R]6%\ M-NBNA@DCY#FT;K:L3HP#:T2JN",Y MW#[A&&M*2JC/1BD'3N0]D[LY:,X1DW2))]]5UJ@Z@QA1=].9=M7AE$&:MH]"U++7):K6^"A&5!>U MHFN-LTIK\"Q]/F#[< !%.OV2O"*.O@):TL&MNC(%GRT]F-;^\%_L-YNQSP#A6;G:W()GP'I=4+6Q.8$T%?$Q MGQ\IH53O@B*>\2F^0DK8N3 L(FQA0I"K MDLXR!3;&$8YP%1OT( QJC MX!EL*V92&O>[+8YVE#4R(1#1AA:4T6WT7GP. HS=&$;J6_"#?+;D%CP9TJ)C M]COO?N?=[[S[G7>_\U;9>;]7WGF_?_4[[_?]SKO?>1__SCO9'-U"3 - :[I' MXF5R6)"O=8_-)-:@C$IF&RT4EPXQ<;)F[8G)//%<@X=H%(1X1A-24LIYB2L> MM D)J#;$QB58;PUV_/3DX\U 0A28(KA$]EK13?UP=GY0=GT_G=Z.AC/K9C0> MC*^&UG0V^3P;W,V/P!?-2TKD>C(AM4X[@5?) C3'@Q0PG3^+3' .\QB5UB7S MP0UQ^?CZQ)=#8T7"$/D;PN*+LXN+<\IF\LV?'"O%]-!D&IC@H)7I#>&V#"TF M:7^9A\6%UN^0KZY/(]9/N# M-8RYUPR5-3+!\:DLHD-R#!+7P'$(3N'4WM#"0V2[X"I&@BNAA"U,<'44!"6D M16\"+G')@N5]$)*",^#.P#/TG_$W5_@/#[M;CN=C[,8V0G;D/0,U!^>G0P1T"%B@QKB#/&UB<]_,U):60429K)8@";X1R(5 MRC*?A;]FUL-@B7:>A:@(4:>IT,\OIMAW,G178*-T*P7 M@4PPZ'R5R3*\B'DK1OP) =N=8&-&,B>7('!6:QM]3<.W*9YZX&^1CX"U741H1EY6.5 N(-&#EB:8QD8D?$"903G>7?TS#?+P M:R,.P4PPCNK2.2##)%$PJ+FS7[QUO+Z$"$'B<5W93_@7[@-S:EV8D)!O9(+Q M26Q.O)P]"0N=>?S@>VNO6"0A 6_"BUC2$I&@1PO[M]HP"AR\+PJ+.7SY9B:\ M6%5?& =DZ93)8+E$8(D708X=J]#>A)>'&I,2@SZ3%B@:3@UWN&<>F106\)4W M,^'=%_6%J)0LDT3'H(Z\&NK12R9N 'F&QL&?[*5*S1.W!Q.><&ED9\&ET'C9 M/@/L^T?DOC_?(X7T2F(];&S$\Q\-B?20.H.DF<_ 7-JA%VX#/$$V%L3SK.6; M=RO1IB(H\O2UOL\I5G(_ X1-PXPX^CL=N\.,QCTKI;4=4-A2B3U[&D MR-T.A\@D&[!R28E;=RNINF$19?*,M9,F'^LY;RKT4>UT3Q<'$3*']"N?.3B\ M?G=_YJ!PO]=1'2[HSU?7G5;]^>J^8J[1/'+F@L(8D-\'T<4O'\X$B>.2%B;4 M4CE" MWS&R@*D&5B9^&Y^5^=]U&M0R5N8QU5\S<6PGWJ0N+NC/NO5GW>K=5"BL/F; MF;!QEC_GQB# )&_Q('C4WT=D8-5D\69$!RAT[ ML4\K;EF1!?FV)E1(2DA(D:K.A/,YMI$=X%;A?>"2XPF\&XVE6YE0(*DJ$!$] MQIH^Z0*2\F8FU%'6N*"M2K5(%SFW3,%9^MTVC:C\^.5/C)=W]MFWS$A6.I2U M'ZO/PO41AKJ9N#["T$<87O'U7O(Q!A8%?7BGSA&^XPWO'-OMCM7R=B(B3.)_ M?Z^C;X8Q/=Z[$H^MNJI>UJBOKFI[8O?554=77=5Z\.T @9\P A^4^%]H8<(N MKCK_"\1TS_^?,0(_J52Z%5N8ER=0X7^!F.[Y_\L@^O%"2?\++"]4J5MH85Y 7R50ML",9VP_'P0 MG?^L8G**+4RXU: ZRPO$=*_RQU9=SKF3P.CJ\KY,Z567*>VNRLH&402ICT-0 M\[P&H=S81!B4GS^F9[SK%QN9_CKW<5;QU7\5[0BK^*YLA#9EEQ2)FYCG@2@( MJ4B,L8*Z#^PU1)'W;^"24A2"[12!M1>O!P%]6F04AC$IP;F"812.@9PL*_1J MGL.C(.X*]!JD$=D;.LI+8>13(,$LOKK8N6_9&F0*'<2MC;A*CC%N2A%ET&2Y"O@\/$1..2BE!KSD]F' M$=?!-3)'F>1IK?"=KVP$9N I1L[*#L$4P26RUQ7OU?GE\"W?^>^#V=":#:?W MLZO?!_.A-9U-/L\&=T=VK\Z5;X?AY'%!KK6-T68>0>>KJ*Y7 -^U)Q\_A.!; MC)5M^$QB1.("7RZT.36^I:+(>?8\>C2'5P[1$M:&". -*0XI4;,2F9A1^%M M3%Q_RH8UH7JD5+D$PC CA#_\%I.[4QD3O2R<+]527VA?@;!E MQ0A2!QN)W4WPHV 01RN\S?DWWN&R0F,5^S A[J\HU(J4&N0"L)$OHLR[-%BZ MM0E)A(H35II&XZ6*'14/NJ/@!F*'14VDQ:8F)!\:E6>10..%.0.$520ZGVKB M'J;*K)7KT(2$1J."ER/;7'5P!P%&./+((^HQPG0DFDQC 5S/4*D+$Y(:S8B\ MA%"#A)PC<>!@ZE$:3B3I%XPXQ9HC8/GF)F0\*@I7GDA3!?O%]F.PPWQJ(_KW M'?#P,C@^NKN[O[F\'B^&U M-5G\/IQ95Y.[Z6SX^W \'WT96J,Q_GMHO;V=S.?'$"6G*WP M6XW%HH4!_C,41<7%;P@3"YE&[A_Q2%]9TY6>L+&!L5@E40G M)$KWQG!K/LKR'2Q ?>D-/MK,)>AXSRL<;ENE]^QFS!=921UB;Y#[)-J;CT&$ M_1#[94JJ4S&#HPAY#W%$-&X!L4O(K_.LW:L)>0LY^=8F5:N7-@//((@!_L+> MOF2,^YL\[KY6<<[.SPY?!)L-OPS']]C[R@]@P4=K.\0QN&0<[@CO)!0VZ>0E MB;\@NL(+,E9%Q/++>$#F.&(R;-\_-W%(2??/=Y #GY/''"Y,_ZL$UH"W9OCJ ML^.X /]67@0=_6LW#/^,, -(]VLSI2JQ?];S$/DV&#E%\!&$(>UR#M"SYY", MW+.'"2AGL$)CW6_3R#->@:@V!))L(-*I%KASVP?AWIMBW^&HUE3G=DI-&-(D M::[@9Z]-9:YF>3.-1^8E2U$?WC1:J>0PQ?' MC\FUVH,PQ"8#N'ASSQ%UI9Y,<&NKZ$$E8O6?V;@DM0G$=\/[HB2&%;B7(,#] M1U/?#D+JNT\H4M5.#Q6@RM@;C:^MR.![>C!;6 M]'8PGEMO*0)6@L&Q/:,\=U; C7UL]SF\QK0$2VH$PLO-'F9J;^C=B-]MY IS M8,WUW_GQ+^0]4SGN3SC-O/"K\'I141-S?+;&A9X_$R9B@NXC?3O<=@:P]$"* MN(DA23@9767+B$64[HQ :L[%YU(.X4Q(KZ'T/)3S]*%( M\O#ER4,4.#E7(-*X9OHW(4[3D@HVQR2#JAPJ\XK^,P/?8B_T(K#+#E "N:>\ MVAG+B(J(]E2N>8:9IGY5)A7]YPL((R]8SLC=1F'IO4 MC67"P5/#+)Z880:I M7[JY3&8(FXUC&#QC6D!"5KB D>UG?R(9L"!RX @(PY92S0T) !=JH?E^KS7C."SH_DC)C!#&.;Z3^4V#H;UHPM 6R-#$7^9L M./C5@&,Y!]J0XZ$^+;W#_%C':RX?"[_K/I3#$'IZD"R/J096VB]B5N9_UWW, M1L3*/*;MG9WAVYN#X)5*\.!69Z%!-?(*QVA*#;$Q-Q]S79_\%[SD5\4^=$Z> MF@)6)]:@+$"?CJ^5CJ^N.MI3[KK#\^2LIQ<14'(:B9PN?,8?PL0AR(7GI:/S M/]:)SB?X6%N$+#MPK2U*%L&)&9XW]\C/-9$CX7^07'1!BH$P%<*+$H1-.G>2 MR1VU1-EW'J(@U,4#UA^R5Q%'WNEE4Z0[;_?PMW9D;/BQ8.J=Z,_1J]JKZK3:H#LF,:K M3D>:S5I=_:TJ4$VF<.=WW7@HC!;?X1:UR6.JM<#] R,JN+6CR=YU&M?ZVB\C M>V66:%*(,781;F",VE$(Z=ZUAS0Z4PAIEN@^&,Y(R]&6:4#C;?'*).9 M/S4N6OF/\"P3AZ"M[B*J_UBA<[_O])C^J*8,*OV:<':I%6U188)!P= 2:@A/ M$*"XH4T6B/D$8%.=FG#:J%4E*>6 ^1I"ZJ9+SV)(MC7A>$\K\BX2:GZ(>@R# M;['M>X\><#%1 *$\."-6+5]*_J%.L#J+F;5#+5=.S@]:'\5%52QV9Y(BY$JS M4>!ZSYZ+V9!>:G:0*2'7%DZQWJ$TZK25;WBY61!93![WW1#I;TA=$GMXN1NP MS$6\>U/9.B.X) OO[]*.ESEYB6/06^8"HUN$VKZK8=)5@(8D@PQ0*KZFM\'W-J)S,CLF?O1-I;4)N:SVIV$:A5-AC1FV MJ;5Y)!&EZPP!K5&^CMG,OA[)W'W#<<8JY9E)?&FL(NZM9S]X/O_1IKJ=&A*E MU*CM=3EH?@"K#W%JU[!7%"*59V06:/A"/@JJ$VMV:TA@]5CL&).'YL=LDY/U M3T\(.![]/;D/JG*8]J?ZCP9DL;$2=(XW,-N_('",1_%UO!'0G]CO3^R_CA/[ MG#5E/IC-RU\O$+',"$N9.)U[D4^O08=&WZ+,07[]].22V(7*SM( M7GH)TQMRQ[%H8]_=^*_WFNT.F?BW4-W/N(LH'$GL"SL9_O5>M=T=#TW26^*\ MC\(P!NYUC-)U@1*:?9TW'+[@?8D7"&05K!RBCM]Z]9 M%SY-AU_%N %F3>!B,^TD?RCD_"KUWJG^_-*E_C3&(H.4:N#3?H'+9IDX3RS; MN%.5^-BE2LARX ARN?%Z;:/-]N[NK2%43>#^4BN!FV!@P49P$D=A9 >D> MJVV660:YO U2]P<@V4'L^S\#9"_!+FXT19XCS.)V,?HKS^MVP<)7I+3Y:/=G M!,/&UVC12'W>5XE=QZ1XW$T)D\ V+&:3&/R-4\!-LM$D!?[;)-.Z3

=S*M M]FS8D:75LBDB\8I3NQUS\I@TN83R&X@>@1?%"+16SR(:Z?6FBUMAUS$I7MF< M8Q"HPX@JH_%ZT]G=\_*8]%EN"2&AV%9#D8QQNLV:G!FEDNK<>ITZIR$6*3UZ MM_K9;?JF*QZ:7T)TZ=O.U[FSPDW#A#J".G8-[Z +?-5:HH]U:HDH*B=;7+:% M1-86&XNBTU<5]55%?561[N6MKRKJJXKZJJ*^JJBO*NJKBDQ0M1O;0U]L/P:# M,(S7R0Y]YH5?;Q (TPP F$TLZ/&'2KY MXP*@M? @?TL#OO):HY:X9IHV-C7W=F1^@3[NAAR#Z\ID\D;NRX]JL>^U*^HU MN885!&[7:IH?]V]<>E2?>>9'1S/^V,"),/+11C$D>GY6_W[<;2ATAT$?!>VC MH'T45/>:U4=!^RAH'P7]>T1!KP'RGFUR%_W^;B(2K!"^HBAJHL&B\\)";5IT M,1-,D6GVS;&21_Y$30PQN#*ZRI81BR@#C@%(V$]#[::,BAV4YYMD]_KL3Y_] MZ>^T.H8\3'-W6G6_20;HV7,X\9B%_;*-Q]Q@+LIK1%.=O]XD25,<,DBCZI9U M"@]+TA^O\11+XYLM%>@J8]$G2AICI?D1:7HC+@>R8H2ZU@MN%!^+(G1",;*R M*'49L^:\N$T1%#"4%656:=B'C\O#Q^J"Z./"?5SX]<6%9R",D$<2H=35%\8T M.+ FQ#6ZB@=S6*#9 ,0/H>=Z-MK,;>JLTT?;^,98 *\_"ES/, M(TRRC/3I$ MPR:/"ZR:H>T0=,0F5Z*A(0:T5 ]SDI*@JY;(.)NO7$9G&B-GA2T"42JFZ9-K M8H0%E%8P(@4YNMK@?]G4YL5I51MW'XNM1EXJ#4F;UP=2S0ND5I=\'RQ]O<'2 M^EK174"TQ1@2QFCM170/GODXMA&B>4BUT-#[L_-B:.AJY]@)HTE)&N=ZKO-C^[)9GGVTG ZRNM*24B.[%*;?H1NF_W M 9(T0S;>T9)M*@#18 UC[B.!M7HTH6)&22=J45MIZ_[K:<+U[4;V'_\/4$L# M!!0 ( V$J5:=+7/=@UL /O1!0 5 ;W)L>2TR,#(S,#,S,5]L86(N M>&UL[;U[<^0VLB_X_T;L=\!Z]\:T(TIV/\8S8\?,N2&IU5[=JVYI)=F^LXZ- M"1:)DGC,(LL@2U+-IU\DP =8!9 @BR22\HDX9ZRN O)5R!]>B7=42> M*$O#)/['5^^^>?L5H;&?!&'\\(^OMNF)E_IA^-5__X___7_[^_]Q2,A<$#)>3=VV_>?_/=-]^3 MDY./6;;YX=MOGY^?OWG^\$W" M'GC_M^^^_5^?K^[\1[KV3L(XS;S8IU\1WOZ'5'QXE?A>)FRD=']9LJ@@\.'; MDI>Q!?SKI&AV A^=O'M_\N'=-R]I\%4N(GQMP:1H_G+0/M?IW????_^M^+9L MR@D%6=E6I?O=M_++K[CA"/D[2R)Z2U=$=/\AVVWH/[Y*P_4F K;BLT=&5WHI M(\:^A?[?QO0!?DU0\WM0\]U?0,W_,__XREO2Z"L"+7^ZO30J_'V-5MY)J&-E MHV\GT^>>NQ#MI93:L[-FT!T@-Q$Y9772/^04S_F>+)?(6W_H)QX!-=A+EOXWHOF+)6B^J M9)=HOOQ7M.SQVQ:ZU!1A-$VVS*>=?E15?I.M2QEY"X!^&I_\=-=!Z/_X6,P* M7AR0BS@+LQVYC%<)6PO<_+L48\RQ54APSREJU-W[&O'(TBE2#"SU.Z3C2BOB MT<,*J.T/HD'4R%3\G4:73*/+B [Q_VP]QK6,=K=TDS =[)I;SL!-#.KM>\Q> M,^3.8Y+VZ+'W>T&8,$%Y2F!F7IR&,!NT#D1-TQF,1)."!^"]UP[Y6#2*>SRH MEY3)K78T3HCPHRF954I.YG*GG', W#]%WH-&Z_WO$3N75I7"HVI?(G4CO8Q] MAU5)C0"YZ?UE+&U6&FW&V(!N&0/AP]3WHG]2CUW$P4>^#=?MC\Q-$;M+FX+E M#M70#JD3M8K;=P3FA(FD3( TW[X&!(A/[UVCJ[F2:NY 3>YZ)-"H.>(2\(:R M, G,/F=JA]CA&E7;7_G5&B%UM699CUX.2;(.?6QD_392/P?.5:'&)_Y)VJ#Z M8KMYV- MPVE4U+N3=RBWRRN\:4SE6*1=KE!O-I?G^H5" MO]\.]1O-N2YC/V&;A(E B+N,;PK/DRT79G>>!.;IJZT7>L>S4KONAHU=4#NE MG>1'#N$:DP41;$C"2,Z* "]77CN) <*Z =)LF@,6R?U3&-$OV_62,J,1:DW0 M.^BA0G5OK+Y'[7H:,8\<9D"12)*NW&EXI5:@5*Q5:C27N?=>+@,^[X:K4(9/ MM_B/N3UZ9VI1M>Y9AL:HW:Q-YB.')R=/ZO0=>^#(^F91H$W'1I M_I^K,*;OC,;0MT7OE TJUAU2TQ"U,S;)>^3 S&DNBC\(4"?7L;.5Y8BZ>H6N M^1]3^]XY__.:W2?/<9OVM99S\;M#];1>5S6;@\]II!W*XX T[.> N&-O&U[+ MTM=\_J^I'>TFX7O%Z/\--XU'+H;&RN\D=<+).SU" M&5/7TOLV4M=_3:)H@=AF30H7+['^/U&6, M8O8=78(*25;DW?LWRZ])07]ZOQE;L]2@V0C.<\\\2*]TMULO$YVJ^]\C=ANM M*H7/U+Y$ZC!Z&7N/*4F-2'+3.\DXVJ1:;4:<52Y>_$?,K$! $3F9=H'*RW-$;N8 MC:)[(;_:MDA=SDKD8P. \R?")7DBZ3N+ QY56S_7EI7:IEIM1PTG9.=>1A\2 M9@ZXWV^%W@6U:AW&%99-4#N<7M(!H@L9*:BZ## <7+654,TWJ#::*]VMO2@Z MVZ9A3%/SM+;?"KTK:=6JNU*M"6I7TDMZY'@31$E!U94KC:):*E1;&E0;S94N MUI0]\-GP1Y8\9X_GR7KCQ>;9R=0:O6LUJEEW,6U3U*[6+/&1X[(@3B1UDI-W MY7NCZDH+71^DKKY>UQ$?CG$+>'X6/M&/7N;E"V*C+8S-T;MCLZ+[;\1T;5$[ M9(O(1[\**ZE#1AVOV,BY>PDVIK:AHFT VOIZ;<=;;#[2*&J;&/<:H7= G5)[ M*TVE!6IGTPIZ[#H3:+J>ZL90+!6*33VO<276\$@T\7^[>_2XN:ZW&93<@.L& M\W%06$^CN2]U3J7LJ M=4_,NG=VY)67+@7_;7KRX'D;ZI3&'NQ'WK1 M32(3'QLJ?G3LBM3%^Q@ '+U+/X3NWDO\WD&!21S0& I'\;_2) H#42GJS(N@ M4!/,SS0[_I"DS[ _35/.NF6 'S1"/I3U2JF#MMX"\? T"-IW($IRY->"X/\W M[3PSJE9._.?<2Q]/XP#^<_'[-GSR(@XEZ6EV[C&VXW/9SUZTW8\"Z=H7N;=U M,H'JA%8=$?MF-_E[SQV>T.C-%YY@>?^#9QVN_))!$+Z"5IFFSSS9V0.ZQ[QD]NLT?*Y(:X>6K3-D3N/V;E5"\Z;(78 MEQJ$[3L !4DB:3J>LD;3KHA_]MP=_=@XVAO!W>9' MNN%[R5!DAN5_1U3/#T(;<.Y@=A#9BS!E< MQ2,./PM!B"K)@I2R"/]5I5F0/4Q;U$'-V1DQ#I->T33]@7B*80-%'F$J3Q$$ MUYK&?([5T@4Y7MDH;+6:P7WN927V2"N9T<[&VO8=HRK-:9"-=B7CYO","^+! M:^HKRL6[#1\>L^O53RD5>R_3$4=+'^2N:Z5R[72MJ0-BY[63N_>I5$&="/(+ M(AB<)*L3SD*>Q3DZ@9M([4BJS0JUMUQMA\<*/R9)\!Q&)JLH7R/WSWU%5%C*S+U[= 7/O9L+XAJ;9$[3*.*AFNBJB%B M5VJ6=YC+HHJP\_NBP77T93W@$- M=/GC<'5V%7K+, JSD*9\1RE>FSTF4<#1 7:7V:[E/4J'[LC=J:LA5(>S[8O8 M)3NKT/O4L&)4'JQD.^?O8)SI+QY=YJS^1 *Z"OW0V9V1"#V\\780=F@70G_0 M&+F;-RNI"YNOMT3LPBT"'QTVGM-%$B(_EI8;2=?-RV<:K2[C=,O@+>HM32E[ M:G'#YA[(?=%"W=KS9G-SQ%YI(W7_;,#1BI3$24Y]7 >U.* 96^63L%292>K. M7IZQ+0WNO,AC8=O[%6-CY$[:K.3>A*EIB=@U6P0^8BH!LJ2@ZW["'%-+/E]R M.7J=H28LVH%7?7C[X<,[X5GP22'P&8WY8CB#Y?@O8?8(2^0P?M@_M;'K@=3' M.J@+CF;1W+&W!8F_A2MC$?#1_9<:X&5R_@;["1XZ$R^%NBS9(R7+/+]'"OD] M(-V;J-B2+*/P0<0:\.4NV#X_\OU[>$K9I^;*0K!)6Z\:H#'W)$@(S M4>C3XND6_U \W*+K393L*.! NO4?02@O]YTGS\\#C8I/H"1@+%+2;;C :<$: M/$P4>G]6K/7-*'BB \PI?KH"3Y8Y?:&ZJN[4JQF42D^YKKF,_61-[[T7RZ6- MMCU2Y+565;/ .6R,?XW3(/.Q8U>2)H(VCJ7.",KF2F9 T^D103V(I#A,W#4[ M:&LGY%YJI[0Y-&J_!V)_M11\L."HDH/KYXGCZEV4I!$E6I)8+/[J 5,DJ@[F MW06$*+<#%F^&M:VQ^W*SF@=A(8=-,7MOB\3'A4THA%U[ZZAZ%F\A77NDM3/. MT0_M7'!6WC?"@)S.Y=H"3D90KO[RV+FW)?'#/67KCW29M49$&AMC][I&)6N> MIVV)V?N:!>[M@9SL"9^0U@0(+Z"J9[05Y62+-=UG+X.:F)IQ.U'HR-B*!YRP M(] 91S4)/%&C@BYWT^T!V1;]D".1M>H6V^I9X).][&-LKIV'L$_ M2M-RI9%OPIUX_$>ZHG#-4YX1*NLJ\YO@]E[(O=U2;=776[H@]G1;R?N.](*^ M:A.9^-Q];6 M]6;^,(">0Y+1.$_FF:MU7X&9H(< M!L8Q:KV"T) <$,/-2(KVCFI5Q/E3_B1F04J12"X3486"D*.Z6*20R_EK&FSF MK;VQ>4.%1%\7CVU^<%.NIBKOUEB9YK 9$Q;^FP9%Q<$3\O[/ MWRW>OGT+_Y_;0H3"*:4(J[9_>;=X^^%OB^\__"4/\/S,1^OW^7-_I(?;I>\J51WNZ]F]"Z(!#U[+SHQ@OY-NW%'LNJ('!GLE:]%W;7V0HP>'83O'8=7LB# @V_-26KU$L. RFLNJ(W,7ME5==O+T78A?O('S? M$5ZP( 4/\J:>SU2P^=J-AT^IO^/G\85>XHP%"JCS706-T_")R@/7JR2%8];K MU;WW8L+#SE20>WQ/LQCR(-N00(P%?349(JNQ//BK<2PN*-X TZ_%O00LA3EG MYZF+)S=/(D,+:^:1MQA(#DBMCU+P8X)9N>;#1L2>W2#LD(=^!R=\-]YHMQ0; MRL(DN(B#;B=Y1^M=U%KW,D)AC[\B4I(1E;S+/):Y4W-)'\(8%D8F4\Z+ M^(QXS3B@\T6=.*Z^H4S<[[2?;C?T1.[;'=0W7+.8NB'V\"[2#W,9P]F0A!') M2%[-$,Z*"%[.+V?&-D)^7U/>U+AV=*%<6MT6M5M(TV,^CFU2U^#0^\WGXN6%T[K1C*9P[:WXIZAD5=N.T\@K7UCIEZ[DY:UW-1D>53>?DI'L2 M#^F@:.(=QM"T[IFA5E$W7GE=15/8FJ;>96[^J5&XT4F5]G/R5)W8P[JKPL'= M4>2H>A>G=6_".'?=<:Y3+<\C7X6NW9%XA)%Q-67EPWPHC<+_+S '0?2CA'S,'V&>>BQ49S*( M?>48;?I'"PF>,OMJP55DU20%7S6-1,':75B$"R/=>9&CIV'G29I=KZ#VGKC+ MR)/FWB61^;R@H0-R4&A7MKXA,;5&[.(60O>?$5,1L"2(BQNI@CP!^JX6K:/K M^R#TY4N 8 $Q2CE0/8O+.%'-E5LB"%,9*0+OPNC+!E8.C@J\LB1-;UBR,D8V MUUL@=UF-.K5*K]77B)U2)V7?42EH$4G,S?7W\-ILM-I,5>2'DWOXD<:4>1&' MD--@'<;@S1XD?K^0KFRPA'5GY$[6S0A[58 L>B)VS8X*]%[@238+DC,2DT:= M%I7 M+@?-$'MLD[1]QV29*"] ))\[Q MU"X51KM,[K6@F(GGMBIMOQS&[KGM@H^X_,6XYAU&[P6)#_/_3N*U71UVQK[: MR4WGZ*'C#5(';MEVW#2>LO)AHTS^X'(I7)VC%6$>8;SEVN:'8DFYP%44/9^;%U MO6')4YA"T!CW2_=N^85FK??>^VV0NZ!6I=IV1&V V-WT=M"L?K,]9:ZK MUH.!X775G]Y-M)^:2)M)(*)(+%KDNSCSTM!ON:EOZX,<0JQ45B&EL0-BB+&3 MN^_ +=/EEDE<%D1P<'[W/I'>?!L@7SZ>+(&!FTMWK:Y=[#)3?[7VT[GYYWA^ MB<@91W!"5UN)J?0C)V2I^Q4G09E?:/CPF-'@E!O$>Z!?ME#LXWIU\*Z\"7VZ MTD".2KU,HJ)5)P*(4:R?'GT=H^!&+GV=H M.$C-8 *2J0!S6KM\I'&R#F/ 1'$F(U0G5 >OS_LFE+9#L:S[&$9;L%FWC=EA M+^2@:JEVTZ)OKPMBX+25?,B%8,X#W19M--VK39J7IMLUX%\ O,(DQK%ARS7O M9J?9>G('#YZ?YX[IL:C<=)SMS8MG2C:VL=K:30.BK7=D4]MH?YL7Y.O<+AL]^7@=[,<[]DG>-IW&@*>C5LA_L3@4Y1OC<@7RS]GU(.G@?*_-N_4CR6,W,^&,][!@YZCJ"+VQ@&5 M.^YAD,X#-44JG1\!H3&8KRE;2=Y$8# W1T1-EOF4,+YZB<^WC-'8W]TS+TZY M*?@ZA:._^%Y_(4-IC MIK5&JC,&S@YFZ[PP-).<*11VT6R2)>&"Y**@"AYW;<+S1]X/UH7$LZIXGB\= M':66F7+^:(/$Z0SB\!F/LUI;2#6K28P^BM"]H[(WE! MCOPJ"!X<;D\[Z*0+P#21Q. DIR^AZ2%V6Y^Y#,DFE;4C5-=A#@.V4>[>,6(2 M,RNJY%>@ZV88[VGX,5E[86PPBZDM\F';J&(M2E77$/$P;99WJ.%)?I6$W8S/ M\ZK$Z6<*$4;F+)N2[TL8QV=8'^?BT4ED=JXT=$(];.[G[CN&*.MEP\B=A3'S) MP.V(OJ491W4:%"'KC4/9V!CY&&Y6LEXW5M<2\:AM$;CO<"W(5G&U;X)\<^\8 M@:NK&=-1?S,:=^B/?%1W-D4-I6T[(Q[[W77HC=Y=+@2-#C+-->K&<'ZMG)\7Y]>NKJQ'T%7US-;( M$$<.R7^ RS3=TN#CEO$5AHP _MF+MO1BO8F2'2V2==YP(QA-UY4*>E?N99:Z MGWB*SC0,H"U!89IE;9L/YI***!_18)6Q%PVQ;/+_+7^(]A]GC(XT"B!WP$PZ6 M#I/H&@PJWS >C4E-9.8)2JV&L4 E(XWYP5*[*F/@DN0Z!V :SSY3(M/"9;*H M)L@7WUUO1+F"BQ?*_# U)IOI0V>>&-5N&MNEDY;(_%#*0I<1ET^R2%_TIP7?"L_3J00F/!&(OD @--,:)Z(8V$,XA#GR6.Z*VN_%VXN/39X]Q;,IE6I1XE,(;$"FZ MJV+&#BQ94C(M<1"L'M'!\JBVLCH[G-[CA/[>9L.H'TI?8Y!F)RVM%)! SO[9 M(X5\/&(%L(U#1\\_J^>NZ7UBN.47!A/HH(+(+?U]&Z9A1N\H>PI]*HU[2_WD M(194Q%K!&$\P.EOD,^14AJ]'GXS+$_'L.YGJ_6-@2@%A5ZV$Q(",,.GF4BZ( M:5I?D%)6D@N;S]1$$=?1Q2MV^ZM&]17V[O86MW3#?X9'D.@TY@IG(=-LQIKF M/FL*R+&RASD.MA%VW1$C6!\MCEO&*,S$X5_.3GM\X70O,)551.9$5C+C"]PP M]J.M2#JYHB[//5LM(!>]1QFQ)/$JT*)ND.YP(?O/'B_VU)@$,.Y&V!4.C1A# MV:4-,A"<)TQEB]I+A#KJN@\2'##DJ

\I& *5\%O@"_?HWQ-2M:DXNT\7;8#,U5V\$KB;C)BU\[0X0 \]L,(TGA5 M6?SNDV%09R16R'%I3 ,;[^$&XH,8VT95=Z#[ME(LD<&O]@0(OIX;3L[!Y*PT M.00;Y^\A^>?P+Q_LO5'LG:!!X8^T"N[@?T!+$:F4(>='8<%#@9P)@61 M 1L1K0CMPCCC',-EY.@L0[7"]>I3&'L*'\R3-4FZDCV'J)UN.?2;(MN^. M'""Z&J*V-++LBQ@H.JO0>S[=N?=>+EX@UJAX\V5$WK9>R#'!4NWZ>J&Q"V($L)6\ M_Q0IZ9>+9G?/@N$6X6P_9,]T*&QJC'SL-BM9.ZW7MD0\4EL$'OKAB;,K_O'5 M5&-&88GZP+RUPXI.7_BPYGMHB4 Y_!B,T]0>N6>VJGI07TG7&+%_MLM\7"V6 MG'1YX)53'[ANC_U%_\CZ.O''_<*=RB%;'OC> M2O1._I"S@NH3\J^OX25)=61]7J19=7Q>/:%-9"4S\8Q5.51.4YKOEJ/06X:1 MPP/F0UN<^G*'?$M]&CXU5/"P[#H[C# ;H!D=#OO-"A<:Q!\8$0I.I&+E:@DP MB1E*?9E17T>^?AD_T9@S"HVO-=KZS,Z[-2HWN[7285;^K)-[8$=66.!QX&'U MEK0.,I(ZGIMOO%VOB;GJ-SN_-:AN-R7GG6;EOR;9QYJ,WFR.5G_7=Y^;Y[=H,?@\+@[D!"N$.#">,G;/T,P6*D3 >3PT-T8_5[Q((:''DI,^&K'3<7YB6UB M%3&."2S@(",=XBE@,Z%Y@H>%<2Q I('*_,#$1IF10*5DC>F)BP,S579P_0@E MS](+N?3\W[08TMT8*G;8]T:,&3V4Z.L$ M!2N1I5(R(S?EDPS!;R&V)25+5Q<14QJER**A/E 15J F*TR#$RSQ*0W23]QA M[KR(7J\Z T4G"MB1HKLY:E!AWQTS5O30HK=?Y+P(_ X$N( D7MLL)=U9) M+(QH@HH6'.A"'BZ?T2#,A+-SOP_-5G#I]>*85;.MZF;(!BKSQ(,V MLUB @XG$_)"B59-18$/>B>A.)Y"AR&CF07<%8H\3G0@@AXCNQNAW>HD8&'HH M,>%I):HKD+%L(JY MM(,^6("[_5'F0?@V.N/9D+S! X+XU@ 2 .5^0&)C3(C M 4K)>@;7'V.:J;*#\^L/96UUE<0/]Y2MK\*8IM>K<[&ELCCD,?5#CAC6JIL. M+K6=$..!O>S#',KB]C;]D+N]M>JJV[=V0NSV]K+W'?<5!_#Q MB=R^8S3E^%8H#UC0>;MREE)59^%ZBS(RHDA"^R&,N2-R?[=7WG#.:.B%V.,[ M"#_(:6+%1#B[K$XD^" X/1S+ A7==+^:L_.5O- 0;EN-5PNFQMB=N5%)8X1! MV1*STS8+/%#<@"@9)BB[7X0/J"6<.VQJFIHJK3OW306:Q)V#YIS!PG9V5&;D MS1W,8G)S"Q(S\?\NF@P##&_4";VX#]0=U[F'C2F,@^XVT!XE.A% #A#=C='O M,!\Q+/108L+#>U2W@6/9I'8;N-(KBQ1=YV&[YGN@Z!KO M_T.(Y9,749'L*# $B1;2/17 M!%R02G;YI2Q&7O],Z>!F=?BJ?AI:_#0,?AH_S[')?R*8AIS,-$<94M;\/LQE MD)M7_1"()]!W/PHZFPQK02(9P9'ANB=MK? \4.TE\(03>(4-PO] MF5D6-@M!S@?V"GYA:?$'-4^3^&%\C!_HE8/LX)CY6B%P$$3#NGC="!2ZB!NO M*]V;3PM3Q,L(Y9_S56GV2(E4940KW64>RV9JIR5]".,8SH4:K349TG^*DN>R M_$<1)1\'FC,RV-%$2;IEM"5L? "R,\#[(0RW#_G'T$2.^H.H=I1'@@0+I?Y. M^5J#>ZHVX+P2Q'GLN7,+WFTWFXC"?9H7B0J/DKX,:0%[KKAT?"V[2MA:''4X MJ^1194@- X,U#ULAQQN#6GM)/]4FB-' ).F1*6R+Q+WA."L/FZR]8ZA59.8] M5&LBA^**O#BOOGR>Q&D2A8&7 M%XB_X5+!9%TK >U%?.>4B5F\[>GG4+21X\"@)JR5OAR",&+,&5:_O@YZYJ5A M*O-;52R=^**0Y'J5%]C@8&BPFZX=N6=:CQV%%D_QZ3U\R MRR$6A7%%'W!%7:>T:3#P$ZPJQW,.I]E'=BCV'42ZA(4/GDA^]F+ME06QN$+ M?Z4LSF?J@?+!=7Q+_2UC\JSZ2Q*SXI]B+=$R(0_, CFTC&%0%7V&I(\8H$91 MLW<&'RX,$=*0G+6[;*.E89052]O,W=9G+B[5I++61W0=YC#H&^4>8!0K]!%, MOA.H_2347KMVWBL(%FR;+P\:(7=/O5*J/]9;('9 @Z!]AYXDYVBD\7F3EK:*U$_J1:*-T?60V]4 ]4JT$[S]R@;QZ+2@Y()@M1M?DR=0F+=V,WKWRMP7"E-U MXV9_V-B?&O)1?Z295(_H20JQMQRK45]/*O@6)>-%.&G.6JT3C>O0TI6U<.'. M1[K,K*/:C8V1HT:SDBHHZ%LB]OD6@8_.NHU@4+9-=N;6LQJ6C9.5H>EL!N9P M\ ET<4TD8VGJU@?YK!1L_>P7CS$OKL^%K?LJNZ[(O;.+ ?;2[+7V0^RWG<3O M.[0KZ@C&=H<@#JN.LQK7MF$;[;UF,Z9'"4S(69""!ZXI:@(#N'?I,NNEFL;Z M0E2Y;)^P[#KC=^T.1C#EAC7WQ.WB713HO7E_]+A#*TG<\\V[DS%_S\2-[$XD MAVZ;NHR-D8_I9B75,:QOB7C,M@C<=XP69/,,YNYGGY'TE+[(*E_<./1%JWEF M;O-)^[PQF_EAX'G@U/>WZVT$M37R!.#GR7K#Z".-T_ )PG7%R^4W5TF:'B0$ MFR:QB2J/%.=+DK7N<"RZ(1^TMHK7$H^T]$$\L*U%[YTXQ#RP"7!",,&,;@/\ M[GY+GVB\I;#\/4]B 7*_A-GC^3;-N&2L96*R[XW<^3N:H5ZWSJHK8BCHJD'_ M@^[Y'>.-W9]IWO6!\.^G-&LO1+P8H\;L,G7_'Z^I:*F?D\2;-4; I!U*"H?=,6TW L4>0X,8S1:G?11U%$ MC"D#*7;4><;)&= F*GL13B4?6V?Z>G2XO.],M4YK\,;15%^+_S6;K9<#ZDF^ M!@]LT:QW<$EU:2>KLU9.F(M A P+(IU5 $IZ\&Y7P>X-J!J%G\?PY8YAFV< M81@4M0TS"=MQ<"Z*DSS0V.^4VK3XU,LD>V=G]@008T\_/8XX52NXN?8$ M^_"7UD[S&>N682_-/>8QFL>(]E#(XXITF4YO-]>,'H/$^5"P14RU;1>.YN;( M7;5-T=HEI*$M8O=L%;EW<;2<,-0GDHM4%..T;69I:C^SD=HXGQ@;SVBL#H>F MAX-U_!GDB;)ETE(C<7R%-USAU)EWPC5EM@\.N+_:1V\4$]8P<%ATQC^I.\@\R MQF5]1Y41@FW,E'98._3U+_2YRLU\PY*8_^G3\A!&5O2]C-4V(3?")FI]A#8, M9>0X,:#Y5!09@"QBC!E2N_[7Z#[GI^9*KPLR-V=LFY<'(OUZW;%Q5A^"[NMT MR.'F0BZ$V1WE&B&O+Q_&]8:%+ B6#2@LF6.;5]EH/OAPSL! M6O#)OVIE5V[X7\;-K$5SI.!BJR@ 1EM;QR 0)/YV7=3,Z/@#'3TLXV^]49Q2 MAVRC*W.FJ_KSC:.;Q ,UV^\1&[L@=<0N"M?O$,WM$<_*5F+W?RY?SII03DYE MM2 ;PY$W0R@3:)?E-'Q(._F_P#)-7GTT#)B"B<%D3R(K_F_W6^ MR9K0-$^%:5:E:<**DQ-0N,OX7MACP5Y*F48P:.N#' 2L5%:=O[$#8J>WD[MW M;'!.G>SG2L+GXN,:HDJ5A&-ZET6"-&6!Q"[3NCR./1GD_M[7, V%IEII($:% MWJHP<-":W$S"3KROX"F'ML=]H)BR1 M K_>1?$,1ZTMJQ[Q&YB@HAVA MUDI;I,JX;CXX)QWW''A:"RE;JFO#ELHY8CHP2PTK4QJ'"2-QDCFK+\6%@L=X MC;#9WAHI1EJJ>5#D[+ IXF51F\1'E5!:B'>FSAUU;%WOMFNH) X^F2491ZD( M&!&?26R.(F_+N-5PM8"&]H7,?U)(775(0Q4+FQZTL&^Q#E6K6$7 M.XG(/R8=):QX$_X7_Q0D_5-*DK+RG&@X]9+'E<4DW_VZ>WG*-OFWPMPYO#JU MU;4RCEB>W$ 93VX.E_U'&FPCOB2$HAKJ:K!EB635$2D$=U>^=M;>2E'=84;;UG R%69M C1V/760"&G0:]_0#( 4@< ME%^8!!@LGK5/90D5,<4;]U0ITA X!@(ED[?8 &E2A\/+ZHZ+C;Y49P,<1YE- M#RB]2,X":([3; BWZY2O'N':Q9$%J]-HS\_")UC7P:F:7RUQ/,6P\B#.KQDV MS T;.2L$\#%,O8<'1A_$*<[U*D_8; 5HMGV1PU8G$^PE5FWOB!B"NLE_1))4 MA0MX2Y$C'0N0N+(#!\ M/'WD^#&X*?4+H".)(\:AX74<8E&DYB:NI796Q2'+G2ZW,Q$RY0!W@&J3.+BT M"F=P^A*F!L/OMT'N:%J55&>I-4 \X/5R]JXV)<8:D"._ D$WXZV_ZU;6B .H M5_#%6]./R=H+]V_71V:%?/2/:>#:C#,"'\2^.*JZO1,_BO*3Q2PBB;IQZXOU M)DIVE(JSO^L-V.8S72\I,YBSJ3UR!VM5M9:9U=08\5!OE[GW>,TIDU0<8B<; M&2\CJ3O:U6'1=J(Z=VG&0C^C@5"WT45-;9&[9Z.*]7)UFH:(W;)9WOYIE0JJ M^3!U.CY;9UG3)'L5QO0RHVO3%F80PLA'_G#&Z[3.:Z6*V*<&5&Z(VD:F\X.6 MXP,0A@AI7%VQ8#'CV:$9<92Y:SN[4E8?Z6E^2]3QMO@(PMB!;3#C=3DR;:>* M&=B&4VYH8%OD(2PY]P4I^*.YZ,%@O.K26-T]X $O%<55>Y0O(D_3=+N6G_4& MLJ.8S!#4CC=J&\#UYS SL!M T:%OAVJKM@,4K)X2*Y*AAD2')CZ+//^W$RY4 M(G(]RI.5#=_'PIN#=1+0R'DQXR/N*#L4-QZ&"W*H',FLIN+' [! #)9C:7I$ MO(OR#'6PVW3WD(G-T+HXQ"*6&F]MY6KBV:^?QDT5^J=Q\#&,MAD-.BXRNU)# M#I%'FDF_;.Q$"C'D':O1$ O!PZ*$"Y%HS!=^EO-'@UVN+ ;HN,W*R,=E:: @ M-Q#%4>JPLH\V@S.4T[(*>FSK/1O4L3*#'F4:N\X"5>PT& )%RI3>!2M2\'(: M1*A/8]YV)]?>"_GPMU1;'?8M71 /=UO)C\Y6KQG:8U]P63QS=*?^@"FKOFSA M:O]Z]5-UF0CF?="?"$=67'QRE(<).,"DFJ%R\;<)UF MKW9:2'%V$!.U+\M:",UNL6:KSY'AZ&N:/2:0]>V)I'^[*PL%&&QBUQ.Y[W507_5'BVZ( M?;2+]'U'>,&#O"FX? T3B,BM6+%9D)SS0IP/YU./^OVGGT^^7+IQ^FG-%*AF M6M4*?(U=ON-+$I=9]F5]DM,XN*KRLY79^'E#5M0KT6XQ>A)""A+'&Z?:Y/>A M@GX#?Y12_=^Z;&1=8]@&4E*DV1"> A_$27Q2E?;P9(T@CB[?0@[L2CC(.Y:P M3)8-@GY+CPOD,"O5$[<=:7?D"\& M&6H"K+T=Y 2*M@$MF_@< 9E(MLPI+[=I&-,TA1O]):@: M^B%>PG82?XA:<\L=R1D1P8D4K)Q>V2IF*/_\OT/*^ !ZW%W1)SX.S0EAK#O/ MQP4LC&!P@H:>\W #&P4&J!M64A>SQ9?3GUVFH2EU_EQ5=DL/#=&87Z8KC;DX M0Q>3:'W"AL <7*.3'N-XB,N<+J7*E_%FFZ4"%-XUIHQH[C&7\6]65SO:#YO/ M86PW2'W42'Z2BYY0D%\0P8"\&U7MBS0+ MUR(*;*3+L%%6UN\[KZS?SWEE_;[;ROK]+%?6^U(/O[)^[SA?FRAY#@40[RE; M?X'*YP;SZ%LB'[@-ZM7>,ATV0SQ0FZ3M_49)T"2"V +NQ>!^QUG,U1@:GGN, M[>#0WA.QDN+EM%0Z!OK.JF^-]V-J]9H05=K19%8HTH(>\T"-X='")4(X089I M$M'4JOR62Q.#-T,Q]+9M"5T[JC7 M&\J\C*/'%41PGB>I\6V"KB%R]S0K5WNA<- *L5,V"-O[G4)!D@B:"P)4'3U6 M&%.[2$0K^QKE)DHMGK ,%LEMGJ9MB-S3S,K54WGOMT+L:0W"]L](RTF>0(2K M>U<;5[T$B]<5#Q';G$[7#KG/&573/2R=@\>993TZJ85S=QM1-S2^=K==1O*U M$50+-N'.?B/D7J97JC:KU5H@]B^#H/WS.4IR>77H8?WJ>ZE.+-['!(T3V:1: M3>)(;9/5C":IQLEI#I/2<( ]^AR49%[4Y"G#J7(/K%Q/-^=>^O@I2I[+'5Y> M"B&DZ15-4TI/EVG&/-_D15WZ(_>RSJ90O="Z,V(O[:Y#_]/V])$ JP6ICA8J M;G O#OS(KP5'1W%LTUE$P J&T\L\;;7ISL[8&+ES-RMI/LDL6B)VVQ:!!SO1 M+"AC.-4<3$N!1!LO#,@J8?GE7UH\RQ;OL.%M^+J*(84+A_W-HO)H=J%\Z0/M M%8>/E,!@W._FQMMOPX?'['KU4TK%:^/K9>;!2_'+^.+%?X1$]I\25K=U\1AY M9_AECJ.('#<&,%>M7&E_J># -XGR>J$O_4G!'[RWD$"X]QZD ME1D!=FX@#879MFF>?8(DBMFH:K:8/ALA[\!T#B(CFE[YZULB!YT&][$1;K.JU]5N>(ZO;3BK@6IZ9G_8:C;#=)#G\WOCT>6+ M^;IV7[PU;7P+*X,:!_U@MV0=.YNN]E$(67R M-2"]8D ])>V3)97&-K[$GA[(0?(/E;P2A_"TM)P6K:)&?C MZFM4TNV+H3K\7+4\L3>W1NJSEFJ:YY"K&;QS;Y-XL-7.E>O7Z&-IFC]D/TP; MZ&(/S#<^=ALOV7!6GJ M1)''9?&BQF(=K9UFY8$FIN-]C-IYI%'PP+ZTX$,D"@\L.KG:>>7<3T> ! M0P3D1=AU7"^%(V69&'K<>\.*..+L5.?5]<_-UX.U$*E7D!/9>/ MGPW&:^Z!W+;1H;SVS\#G//:1R\#B\V]_S4?+&I;8A\K)J5JP7] M'K1"/#H;A.T=/'> IZQ#P8ERX3<*NS M0F-V0&U#Y*/2K)QI,D=QBVD[BP]TBU=,WT4MXW)<&N[P!M'1(N_8"*K>TJH(XP0,G='EA"<%A<'X,9U[WG$_#L10HN M"!!VN7;95[)Q]6)L/+,!:E[!Z%O.:) .M(K1#U.72YF?8G&$3P,0J'$MHV^) M?(@VJ*>.3TTSQ(.S2=J^([.D20*XVW([L].,^XC= EO?%/FH;%*PG@?@L!WB M<=DH;O]7M$!466H?,S1-@:O/\!J'KYSE4I>RAI!58U.D8\Y&P2I,5=\.?8!J MB]B]TSD\4I)NER=1N ZSHACQ>;+>>/'N3RG9EIC)RBW2WGYP09X?0_^1A"GQ MGKPP$HF)X %6^BP>7L$N O'H,PC:>S[>,.H%)(%Y^#3BJ^D8 M1B P(4R,Q1%6U(+E-><(<<-G-/8?H91\E7AQ:AR"/4D@':#'&*1:F7?K MCW[%WE.=8U;R&\JUX#(]\#^3$ +?O 2PF2)6->#(*24A%2W'D(6X2E3K\\G M-I**$Q;6&!?;K]VAAA3F$G%BU9[N#U1UH3Q7;4\<6WK@Q0Y.JG<%IY9 M=D"\6+:3>_ PS2O73V#'U=OM0UB=;I=QF(5B@OC(\>1=!ZL<]IRA[QK4;_/@ MO6XS\V.3] -[\X)4C APPN/10UL@U]Q[8%3FO@S%: 3% XWBDP7+W!?!%N9' M[YIFV/W8H-A^:(S:!K.'FD0=+!S&V5OWP57[LH75+F#-CGH,TL\>7@TZ>_VN M YK/WDNXWJ[/BLO(/7L:IQV19L*,RYWNZH7ZX"GVRV;)-DM*I VM&M;; MS>O#$XF"P;0@.9&^FI&@0?%&.-SK,T=4 M-*EPS%U",9E[#WS;#87;*@2C!^-Z[>T T,)<@( L=\3+]D(/$[%E1P!K0YO+ ML"HL%X4%(R0H-[3ZGP]&2C$.X.)I?ZAX490\0TS1-!AX6@AEV!OVZ3]35#2: MP@8>#SK/&"?-NHP"F!P(.0"2+%Q3&_ $IT&/G<.;T+1$+-"EY.AH9SV]10YQ M5=V5#(JK SU_2@O;7&^S-//B $K5-66GM.B&%&R[*G[X1,KW1QMI^R& M[IC=OH<6@Y^Q5PP)YT@JEGB.V,>VR?ZDOZ)JT!\BN'BBL0?)?->;*(2"$9UL MJ.D\2Y P&:$='_9[S@X:C J,@ J2%ZF88<*#T0RQ#P5^80??: <'6>K/O#1, M\PC?6'V@9HJ%Z] =.29T-80YA[VY+V)O^[G[GRCCZY!;.)0KH.]S&,,IANXTI5-OI-[> MTPSED:M]5^P'KCTT.>JX5=(BJ_"%!L1_]-@#%9,@<(5Q'B;J&2IDLV#T]VW( MY'L8>,@,=88AR"UA$)S"/Q2GL,H$2I[#[%&>V9:S:^1M4YH6<0$B\5 9F#KQ M^>R$%M^OIE4P(X);N0A;D)SAU*DDI[9'3D?^_DIQ((X4:1*%$)8<- [-8D"- M!L975*>^/%)N-UY+[_F L8T9#&#8&RER1!W7[7A'U%;,&84X)C#;Y0\ MUP"Y1.F98O*HAM_'Y(+9(29+A@@P>51[%/=EC9B\-RA'@.$[&H<)^Y)D-/VX MI?#]:?;A;]^];7C_W=8#,]S:J5N]\&YLCAU6+:7OG[6Z+"N<"DXD!E8<+M,M MU"[+(*XT$^.8_RRB7(S,:L"1[\,W7([_MN#8&3Z$L1=%<$N\HH"P'#__QU;N M"]^_??=A0;PX(*G_2(-M5*R&LRVC]8;O/TS]$'QJP)X M=^T+A$?4>OEZ^RE0&CQ/H\W0T4XDA]]B'SZ'T\/>5YB'T%!@+P?1X D66X91 M?HQE'$C[WR,>2EI5BL%4^Q+I<-++>.P!Y>236KX+-P^IO>\Q#RF=*N604K_$ M.J2T,AY[ON(T*Y:R0FS,!*MKAW2HM:JF1@8<-$(X]-IE[9V]3=T(.1V']7/- M3YY/&P/=&YHC'Y5MBIK#5JJVB,=HJ\B#A:4 ;:?QZZ.I*C3+'SLEJ]IIA:N2 M@J/IJB+0@FQ8&/OAQHMR]1% T64>Z@/Q1'?B>*@U7K\3@5G!E8TQS #6U'LV MD&:EQ& @5W 3L78+(ADZ#]6?T"*7:J1=&QH><;L@+#MB/T&HK,>QX1XQ&5RN("S@_L!3Z2)(]M4 M7ASX.4-:1IM.?'DPF3FJ/'G "M"- #.P2>G^"C\'[Y0=F*(<%7&\Y>NA,N+8 MK[C!4Z4P"49 P1^W'O-BWBO]"1*-*1O/)NLT]IH#\K6K?8!YYBYS03L+#8X? MS0\EDSQU'026C;ZQ:84VG+H[V.58OS"TZ(;4T[LJ;M['S.H]H;7H@^U9T+P@ MG$;U6F3D(&\&;0,A_W*:??BN4R#D?@^DKMI!77,@9*TY]LG84GHW@9#?-01" M?N8_YV,>"?F7QO GI>7[O[@.A1S6O-)$VE#(OTP1"OG^KUR=OW2)A#SH,2LD MT*IK1H):\]DA@5YZ-TCPE[=F)#C=/FS3+(>"OS9"P1W_M6FQ/ 857UYK.# [WT;H*B/S0N#'8Y%ORM MC@6:]Q&@EFL(&-:NTC9:"/C;)!#P/4>T[SNM"/9[S H"M.J:(:#6?'80H)?> MS8K@^X8504<(^-XU! QK5VD;+01\/\G[J+<AZUWV-.$*!7U_PXJM9\ M;A!@D-[-*N!]T],HN>OGH_5MV]NHMZ[?1@UK4VD7[=.HMY.X_[O3[-U?NVP" M#GK,ROVUZIK=O]9\=NZOE]Z%^[_[YJ_?-;A_M=.W@8!WKB%@6+M*VV@AX)WC M6MAYJ<,K)<>BX1+%T!0I-M@HJ*N\J;9#?)G7*&[O''=0@1.HDJM:4M %'[)Q MGO'.;47.0=6]I4])]"2*DAU?/F_H:WB/L5U;DO^6+L@]TT;AAJOW6GO$GFHE M]E$>J]3,_9$E*9*G 0-K>I]D7G3P+$#$QW&V"#SVIYB+Q++PWS3X&*8^2'?# MZ#K_T/#AD6_R3F5&-_591\/ZS*XW57B:Q>S^I(8 88OKI,=8KRI(GXH>48]BE M_M::EE9PCQTW+ FV?O8+WSQZ<;8[]7VV]4Q&,S9&C@;-2JINKV^)V+];!.X] M8*$>H,<"L62^>,EH',#K9\F,%-Q(SFX4%Y9/["[BH,F-1U*_5##BP MHL?L@.Q \&D ;<$W2GD-ZQ6?MPLIAG7Y[Z518E$1N0?*#6:;4GL_\L*UF^,0 MO8KY/SD,78H;\4[VT72>I;N;C-#N]OL]9^?^1@6F@H'+6(&!2AHBQ7&S=9G( M5*4Q/,G #2X4/]AI'!0_EU[_3PFCX4-\+F[-_=T]_RZ5R1I^],+X*DE-:X1A M.2!'F!',6>6EZO;J'"6G+=G=9XO]V#T?0!F,VM4<.4ZVJJJ!C;(P80MIE[CML M!64(TRAH$T&<_"K(.TIUO%VF]/>L-,4BVELC'[4M:M8F2GU3 MQ".V3>+>$UA)EPC"!"@/7H3BN,$JBQG8&Z9L/[\!6U>U95-[2=UX!M2"ZO:SB?@3I4DOEJD%(Q2)T^?;CX?1MF.]W*YRJ, MZ65&UZ85@5U/Y&.W@_KJ2+;HAGA<=Y&^[RB7/!;$N/(%5D3P.ACXTVQKI[#" MW:/'*+FE&R[](YQ8\HWS _,.:N4>\] 1)*XXY R*(]++^'2;/28,0BZUKRCZ MTD#JUT>9I'H>V9$ ^@>3??7IGZ8\/Z&'C+WRC8)7\E#2?N8%N_^4DF7BL>#$ MVVQ8\L2;I,)Q6.4X&RGSU"\BIS:)\NQ89WY\H M:ARX$5%CE_&GA)NZ&P@<=)TE N@-T.[^]7ZS\WV#^,,[OF0$TZ%@AY?\F$DK[^E<-8(+WY+:*K:]%D06!*<)4)T,58[;MA0FQV:=%)J M>(PIV:O+#*6ARX*##@U6F26/OL[WM*9MJQ. JIUIG?J_;T-6OM6#A[T9KE538HH($;H[BM>J&A;Y8PDC<<+6 F\PBIW9Z3P^./WO1EA::WWA,_/LS MY?.'*;B]0_:9FM-2KE)4/#4]^5A&@V4:-W3X#^W4JC&Z3*&C4.[KR(IM6^/S7CA'U7S"C1T0 E1ECVPXX07=4X=JDH$" !IB1[ M].+Y$Z83,%O,@J/%ZE.W1,P1X3 \]4/XK@4UH@E46(@%7-"!B/Z*Y: MGJ19=$,*2ET5MSBNNYK!2S1KT4& MI!,M7;#[LH7"]>S6YO:8?=A&[/ZYJPOB2@9KEXDH*H'.\]I_K;DH6KK,9A2; M%=:/XL/VLQC%#6(/,(H+ZHZS4D!TP_4&IH7FC!2:=LC'JU&U@P!RM1'BD6F6 M];AP[T20=+O.%W&%(%0 +X%IG,KX \@J]T !ZL]V59,\M>[IL\>"BY=-R$1C M^=#$9+L!Z6,?]T.;LN8O0Q''[&>#ZWA4UH@3P8>HLA!%&++<$;5=+A 1$BU( M)5/^3,S1$PTT-I4 FA):&4;_=FRJ0$,\II'3 :1>H'XH3<.@KI*%L::;),[: M+76V;RGQ/[?T]VV8AADMSO*%(L8W>"/QFL/D,9:)#R:2H1EAGU1&T]?A!"/^ M0TH!22ZA^]D&G;%_IFD&+P5=(VB?N4;\3Z[ K9@36FO6C<5K#@@ZEHD'68HW M,<*.H*/IZQQ!"W20$BZB=/N;&@,)]X/[BC'IO= G[<@6E8"?C3+R9W2IX3E'T$[TP'+Y$+\ M40&Z\4>9!+6U$OP1H;S9$&CQOZ/\^O\0F'538.3,ME+94L? M[,W,!IWX5%W9LG"+72\S/HO]F"2!"$&5UDY/EZD(6V@]>>M(##DZ'V#D[/'B!*.8S&M-5F)$;3OPP>OOH]Q+J-C\.. M2/V@N_)[+R5:>LWCG82M$D>DPMDDL8BZ3U9\(!-/.424B06?'T/_$;X*XR!\ M"H.M%\$,0D,^W=5W&$LI7OH-(7=;V4T:YX2"$>2M!\=A6/'TIZ M%)+TKQ=%2YC#^/RU%@D/PQB.K 1_WD6V Q^$5Q>9#''C4QVC@ ;P=2])G*QW3EYQC#UDY!N.^LGS/@ ZKRX8!J''=O"* MY7HED\LUUQ^('&]O"Y,LH=,3"X*;(@@+>VQ+SYMQ>^=@;!6@*E8 >89&:L,UK#DXJNS-5]3\B5;Q)=< MX4/(UQ7U-6/97J1T%0O9>H$G29:OW/[VW7\KOEUY?%6X]MAO-)-9'R=>JXUM MX8LFFX[VK-^\]KPRO)_MW!DS2G0V@O66]0K)B]JCMZV'BO0=X4")A$ *]@QUN]-CM8J]V!KV1YM3+"+K'YBB/OO2P#R!]#5)^[K3 M0 #[=-);G]Z)D20I6"8>+!'APVI5Z:M9Q 6L'BY/%SD(AQM/!,!Q=&U:["XX MNUWU$0!QN79]#K/'')RA*9;EZEB_0^/Z=?\S1X&K<[;,)$=;>W/7+';HC/O[JHT7_Y VLANM =V;Z 3O\U1EDW@TS.'"!0J&0:?.)_Y$V7Y[9=$(Z+KLI7)T&D[L4LD]3[,J^"NGP'[R!#E8TRU?"GMQ%HIS;7'- M5AQ?.$A_/:[);EKL,E)F?(-2U:' 9R_S'V_AGD&S>#J"S$PQH64 -=#R_+\@:E)S]P6I2?=+Q4W(IY"EV?USD@MUO2I/R&CP"Q>QH:3( MH-1G"F@]S6B#UR2]L#3GM+K(0ZPM]R3YQPX^#@O;49XZ" M'&DOX:M(@RNVJHY=2& M%/#Z&\/B(E[3&_&E40\EAK^DK[AA* UG47&C2T>"RMRG&.?\Y."VO<%QHHO MNUFX$]UY(DMWTUD CCW1^>%0#]T&AZ<%*:0@A1BU1F5Z6)CN10M4P#6A"5ON M$!?E@G2MLQ(&3 .49Q0^]=A.;72Z3K:Q*13W:*+S1C-+HW6 LA:*\\4Q6\7& M!+&:#/664@J4\#6VY5JQBQ;V"VKV4Z])7"6]=C_H9&WGVH/1WE9S.0] *L+6 MS-6V?>>)ZGH36(!WO>/\,-H@_PA0#)Q0@>S JK=BJ9IK4Y.S>BH$$*AEJ!/0 MEERS0W?\.-#)$'M08-47-QIT4^'H:=)4FB1U_?;JSG^DP19R,+48Y9

[PL M,T9[>!W6<(-GH#?=U5D:0YZ=:Z=GN/LR 4T4&GO#OH+ZOGGW3"[!9 M"(X&QS]*KV+(FW.2+N1<@J*]R%BH1B%\H7N_S3%C1T]SBV$$AH!U:NQ9M4 MFE5J%5J9[=[XO'94AC.!K_&,K<.EX;G- '!&5'H2)-$"22N.#!^#_R6)?^_1G#TV&>> <*XQ)8+R-J;UM?@P?'J.= MDI,S4*[J:P,('%S[&MG_!NPJ_VPQJE7I:H 2&'-W8\QZ=[I:AXQJE,; M8;0S_B&/F' $R\[EI\$?;&MO2;BK90$-KD)O&49AMAOBY]$1?4W@;#1:;\ ] MH/A:0-2LV(3 6 A!2BEF@'$C6NYP/9\LH_#!W#7I1]R'+)6O19QT=8),9+8R]Y[ER&+$B@L"!,\R!O.)?W:[9)M!]FPX\']E4/\C M)Y&EE[&<%R?_"0_8_V&!7O]#3(/S==Y_2)@WF _RDO!H>;@B&MSBX?;\_EI MC"C_ (P@[&C+BB3#WFA8F@]0+^49D%R>42$1"41GFL,%^8L MJ9-5PNI7&EE"EAS]O# 0WW%A*9O.R)&M MFQ%4X++KB1B7.BK0UT]*-L2XK!OS6M1B\361(6HJ4TF4O%G*@+.O!5*DBH54 M1)G7MCE?>5Y7V_YQ3D(;^"!'G=%,.\B.U\0$,9:-IZO#/6RY2U6D&_4T4N[7 M+N)@E*WJ:*96*$H$Y2:C\I]+C]/TQYE9I+7N,H]E\[?7DCZ$<=Q@LKE-.;]0 M6%GS#0%? '@/].*%,C],Z0T+?=.:=CKN?YSIR>9G&&G2:F+]QYC*K"R ;H(K MI":YV*20FPC!7\7,-^HOH^+[<\[HQ,N-20MC;H#7*YTH\9CW=8=PPIB G?9';!=;E2&B21#]0B7* MMRREYPG_A:V:"3!*]Y*NAG"!2S02GZ'V%"F/9W*JC- M=59H,>:GA*UHF&T9'2UTO)'3W/&]OWF'/$W1L)DS4A^A+8;3%$6^L:*YOY=6 MCND#Q J->9HRAK%SFMR$"8/HHY#-_6A%8R47J^ON8LP=?T?Z809=87>48<[( M/98I4*RRM;C^>M?94_]6^EGA-2ZZ<[M!-951HU%U?.8.^'U-.^1R^X#)G"&[ MMZX8EMJ*=*-&HX[Y;'(T0RL4+6-1YX:>#@(K[;G_<9!VZL!*2]9_#%1VOG[N MA=5S730C^5U4:#\RK!(WYG_R0O:S%VWI:9INU]+(MV'ZVR=&Z66<43X.LELO M&QSM._!]K3C?U?2#(+PMT]>([9UU=XCJ("L1PA)%V@4!>0D(3 J)"8@\LTC" MR7X)('JR G.%A;F8QES38?2RW5I+&VO!0V6?3TKWE*T;L[*.Q7 .J#RJL0_@ M>!1NV'%X7*41 G A* %)'<(N3L.7UHG"U2M8"1?J_)Q$G PD@)EJ+6SD/ ?< MG<;\HZV']6RQ(_%$VF.&Y$KDU[(H'NG'*"WV5-)]/6#]$Z8(;H0^+4!]* _1&FMH+#6+J21F]H)%WE]Z#O*GD*? MZHUW[[WDQ30_<9"QSRPX&''D8#NL$55$'88R8M@<6,'>+IF+07(YC D.%X0+ M0XK2LC ,4.4_1&+.R]A/UI1DW%1+U52UU*I%WL17ERVQ\ Q1 MC> D %NNP)9/8O^1K$@B!20>2.NHTNA5$C_ V?H-_]T>N?S0W2) MX3=I[X44[_A/OQFA0<2,6"_"J8N*DM6E0^_XFO MY^(@!'?SHD+(Z[)2^=GNG'OG0\)VUZO+C):&"DY?0E-VL8%((_>3(0VH.M,0 M=!%[W*#J]0XNR84@-2DJ'ZWD@(5#(0E,3"!+V2X@OX(X;ARXQ8"5^7Y,DB"] M9OF^,3WU?]_" Z*/R=H+8\.O-!AQY$X\K!%5-QZ&,F)''EC!OJ[ 972$.*>0AOTJ)>GESPJ(=N.B'MQ\^O!-N"I]PL(OI,\SQ%S%E#[M[[^6< MU1^KIUJJJLZ&Q,>()KEWFWKFI18U+A33Y%8B+ MQ>7A:G*:LZ3QM%6(.EHH,\L]AWP&=/=(:7:Z3K;&BI+'443NUP.8J[X.[DT. M,38,H57_%2^SWKZZP1*7UBF-X)>P,^""_@M?$S)H?>:EH7\:!Q_#: MGYLLT M8YZ_#QBV?9!"0B>5RV5]6P?L"WMK^?L.T9(!$1Q$O=:B2IC,LF;E>S7 QLG*]\.#H+=)E[#,1,.!%L%O+2W6GIYD\7X*3EOOD,)1 MR9AF6 D.0A@I- UO/'7?=#Q5Q-NG 94[(HZQ$(%(&62 4$I4*>"85:P'PB=* M+E8KZF=PBZ -)5*D<[/M0F#5RD1IEOB_%7$\3D#M-,["(/_M[JB_97P;2M.+ M%S_:\IUI$1^[E?/S]>K"8U !+KVA3-BH\01H*-K(H6U0$ZKH-@AAQ WK'Y] MO5&5@E1BD$*.*L@]EP0W4 F#?-CNS1U_DN'^L4M$14RHZ+P7PS7C3/!L=2>%4G$!P M] *^\HSX4T1)DVT<<,P&&NKW9,/I\4^]C$O!*(F3C(1Q/@.$L6COU^< 6LP! M&YH_X)DX?F!VO[&0AIPU/T(XRQ\AY.UJCQ"*-PBD-L]<%@\1G*2%;#X)F=UO M=/#\H.Z#U6!O=C?5U'__MC++%?^+?UA\E+/]C_\?4$L#!!0 ( V$J592 MY& #;T (^4! 5 ;W)L>2TR,#(S,#,S,5]P&UL[7U;<^,XLN;[ M1NQ_X-8^;/=#=4F^NV/ZG)!EN4JQMJ0CR55G]J6#)B&9TQ3I!DF7-;]^ 5XD M4B1 @"1(D%+LV6F7#8#(_#XD;IF)?_SGQ\94W@%T#-OZXU/_M]XG!5B:K1O6 M^H]/GO-9=33#^/2?__$__\<__M?GS_]]-W]4=%OS-L!R%0T"U06Z\M-P7Y6E M_?:F6LH3@- P3>4.&OH:*$J_]]O9;Y>_W2J?/X=MW*D.JF-;BM_8V6_]W5^& M87NV];MR^>7VRUGO[%RY_OWR]O>+"V7VM"OWA+JW,O(*FH;UU^_X?U[0!Q4D MIN7\_N$8?WQZ==VWW[]\^?GSYV\_SW^SX1K5[_6__/?3XT)[!1OULV$YKFII MX)."RO_N^+]\M#75]744J_[Q LVH@?,ONV\12^!_?8Z*?<:_^MP_^WS>_^W# MT3^%7<1_9OA(5/PC53Z4J7][>_O%_^NN*&K(H#2]$QMI3U'^ 6T3S,%*\=OX MW=V^@3\^.<;FS<3?]G_W"L'JCT\V-+>?,0*]\T"2_WT?$B3Z[\#21Y9KN-NQ MM;+AQM?C)P6W_SP?)SID0X#(LU4]U_Y-LS=?<)DO;,WY,C(I[DM9^18NHBGN MR="V=& A.J,?'-LT=$S?.]7$6ER\ N Z'&)RM2JGM#,5HG*OP#4TU10C^L$G MI-'#[J_.=#5&!G0#*I,_JVDIY1[:FS<(7E$9XQT(5$+F=Z34R.(5T?75-G4T MP8[^]I#-N@!"@=8Z! MNC&#P$$=XI[TZ.TT(M%W%1KJBXF&G M0;UQ_%C8 #WPLC34BVX-JP.^JZ8$G MH.)_^R0J)!BAI4:D>D1=*(A/5+61?B^\MS?3 /#!L/#4/X/V&JJ;8H(0VVJ& M9WXOT.ZJ&+?VM1OI_0\50M4J/.;CU9OA%9XAY^#-@]HK:COD0C%:$9IJ1*Z! MAK9&GHFGP"E:',.,%=*C[10#C;GM1B2?@W=@>3SKS(RZS7'1/PS!&D7J]*=V MM+F] Q9:MKDSM.LI:/'86FY$:M2CC>$6GUT3]1N18*1""UE@9P:@K^A"8J0; M:6A]L%;-)]5%2["BJX1X PU9 T?"FF:[:&IQ5HC2VRA'[422[B\)F793\S0 MOD%6(6M=?@CK&$ M2,D&FMUCE4'FL(V&QT\)4=*-2+3W*B$7O4&9]V$EA.;\0I-[LA)2'K0@[_ZL M+'U9VY=BIU-"6%)34JTS)]A0NF@%VNEK: MKFKZOQO:CEM& VP--RKS&ZJ%@5'-Z XUYFE3A>QL'Y#IYJF,U'E--KM'>K8< M;(* CM9TKJM "5SM2[13KX3_K$U+)#=V"M8] M$X3^5L3W=Z\G6 M@2E<;8R?EU=_,;@'&AHA?D1%?0N:U#?EU11E*5&;YGCZT+3O8^S'2NP_:]-2 MW"-B9#PWW-]@-S0-(7EOF![:^1V6+:.42K[+K;&WF$/=(_ICJ";"5I5B(;2^H$A4T]82?3%QD+0- MD\S S3FH/;\M!VB_K>WW+SHP<-3V&?X!T^;,IPSZQY]#^QW P8OC0E5SHY9, M]068?WS*^/L7D7V)-+9$+69T)?[G/Z_.;_JW9Y>W_9OSR][-Y5G_,M:Y."<& M,-E1%6I1V^C'%$V2$(0EOKSY8;"?M5?#W"&_@O8F4T?AUVS&7MM0!_"/3_U/ MBN>@OMC^7(2#;9$4P2K\,= !L9=^%[%+,/!+UH32?WDJ1!\UMW/P9L,L[A!* MM@\[%@%"&,]2,-8S9"":D0U_DY&'QF'1]L'!)$&(QWE;AM4 2:9CZ1Y,=9T! M7^+O[<$LO]LA4!=M 6KH0:R-![3N4D.D M%ZB:8TL''_\7;(GP'91+:N 6:>!&:OQ8NA_MSGOM0A#[;T"T-_*U[:?I&>+@ M6K@=VCIY.%)KM0U=?F$BK%MS%!,(^F"88.)M7@ D KLOTC84098^=I$: MLJ7Z,=:18HR5$>2YS,&/4+YM8/*($2';F@.<0,2!KB.U.^%_'@T+](FH9I1M M&Z*L(D1HMN:4)R'>$/TXA4O[IY6'Y;YD2Y',$2#"L35G/ GA9K;CJN;_,]ZH MJZ"LPBU%,U^&"-#6G/DDY/.7=5,X@_:[$620ID)Z4+REH+)($<':FC,@;'<& M$*B$D1G_0R%>2@I7? M[0BIUIS 1/P;?6BOJK4&A-/NK&+MP8VY]Q%\+3N-"2^Y V<23%"D]LS+)UKQ M]L#)+44$:\N.8O#1(1RBM?+:AN0[C$2IMH&8W_D(NY8=O"PVJFG>>8YA 8<\ M$A.EVH9=?NBU5\X,;5%<-)P_*16)6\;:ARB%%!&MKSEM"&_0*3#-OA,8+M0W"W+Y'P+7F M!"966)0*Z^G.;?WPYC$&J M(#*)[WFZ&!S$ *5^#P-N\#B8#$?* MXMMHM%Q\JB-.::4Z+WZ#GO-YK:IO ?>!Z3K1;_:#(/S%GSM)IJLPJ9%JSNP@ M+H 0T,13%9'HNM^[N;WH7][<]J^N^Y<7I49V$1$'CH/PS1$F64B:<5Q:U_M1 MSR&I7,%413#'*?H&EH[_@Q^5>U=-I#MGX Y5"+?(N/F9&PE48*HK'4,88$US MH;BH BCR!@T;'Y#Y42QUVXC@V0P'/Z*!U/!B@@EPL]?G+%6ZP0YN"8G1>U60 MXK9V4DQL[-FJ@[W\#IT2Y K=( 2G? *"!_=T.*N=#F/K'4EJPRT:!00"Q(MT M _)\?.4H%7O&]Y7?85VZHJ$K5(WF%! 1@$!DGMJ7#>Q!8@R MN=Z#?;HY]+,)PL1-@PV^Y?UWD,B/I##R=J&2YKM!-Z':$!#LN2?FE3PVB[P. MI55)JNSL\@Q[=+6.0-P25A5#FCF1U;\WG2+I5>QQXC]/X>?$G*Z>'> KD[1D MI=7I!BWX190L-+4(%[[:MO[3, ]]' __W V$J=)4%7OZ#N"++87QCVW')K:E ML6Y)]V6[@3J[:")B69O?F5*WI-V F")+95&LF9/W>>V8QAY-P6G7\?7[JVTB M&1V\C'&W.7>5K-6EXT6%MYBE="#@GJ*A^ZJ9NL7'\&PW59M9O7A; 7(TMQX/8NV6.<(3O.0RAU.@Z37A%K\AVD%:8];,%C1/H 7VA MFBHT\FXXLPMWG2,<4@N]\^0^%$TG.,>_B>0)\]!C%?TPW%>L(9Q-_ !ZAAI= MQ;^HZ!7=B4IG(X+WS);J!Z.92)?O*E.*"2Y7JM?RQY"1,KOM;O?\E,C>-C!1\A2E]ZRG)$ M9EOK)8";>_#BYAY\9Q?N/#'8I1:00'=/CAM95AWY%R1Y];I.F6(*Z, 5:?04 MYVYA'E,LV8TBIU;7V5)$?!'9?YM.FQMS6>5'NL[(&K0E M(L%RDRR.18138R0/BB5U<]&\5VH-T*?YQJ25KD5.ZKH12#!3#;14&*IO!MI" MQE1!.B/.K7@B50D]"8W%K/\\8(Z?MK7V3]XF',A7AF:09LS\BB>:E="3T/O. M1N+ (ZG]Y2Q.>@/!*[ LXLJZ%9ZHE1A+0F-HMT1K.D46C,?L5?@&IJZ"T;) MS:=U622?EO)+XF._?CK2_%I-G@\@!*;0[Z3N[W9G /I)Y/*/#$@UDV/GLKF\ MB$70(QP$<,G:@<1;AQD%!Y[[B@S5O_=CG\R+PQI=Y .3C.T/4$A)/'8GNXD^13\".NFGLR6E56:ITEP5Y0@K8SC:V4MS]U9FN@MT\XPKQC#7CZF*) M_O,TFJ#5X?1!&4^&TZ>1M.O"0 4[J0A+06*IVD]?WX'E@0+FD%[1;R1B95H(Z)YW:]J_18[ZZD_?A0? MD'T%%H"JB5,QZ1O#,K!*\"L.HX\W/+N33BV8*K<1^!*2"5O(U>]RN[^)R7.R MW9=L(]JL8@BX.VC"Q7%B6W92XI#/.8>4;)5;28#BDK4_7BNZ' FEQ2$&! )D ME)0&[0J@3/."5>"R2_?;@ 066./MLRRIJ':W9I9^;[P;:)^O)W?S6?:!6*G; M3"D@NU"OK8:\YXGJ+#2E)-5VU7P$>?64X9.]8UGV>=ERI$0IQ)'2^P])'%SV M2_+H@,VP/*2(<,UN6\X=6-D0Q-(PC#Z0=I$:#$N%VS%:_3G9WB#$58ZP+W:; MIW4K3J@K5[\AIB.UA-H/L]!069HJ?0P,8Q.ZHHT9*3%/_=E!)\#-/9!)E.DV M%_)%K2IO1J9]J/_1@LA;/_(JNE,=0\LYLJ'6D88?'"(9&#OCY8)<&[C)8,C-"Y&0CS[:#8"A# M'; Z?7*VTE$B5:&%>J:=AKU&,P)"&5U(SXNYD ZG3[/YZ!LJ-_X^DMVA-.:4 M'.@&O^N=UAA[S!%;*^TZ[[B^/+N\;-9H%,2)\90C%+!C#QJPQ(,C(VS8^&H5 MXM1V]R#X+XOW2JF&N\@O05KIV-Z(IJ4'/-6MK2!?J[9=0M5RD%H,_V%+_U]F MP G]7Y[CAL\6TC)*B/F8=.05Q#P^BE>LSV.TQ5G1]T' =AE#3&Y5.B+7984Y M52+ -[U)C[0,[>3844J-+G*(5URA?B)7DNPC_2UU(F?'00:QG-WD1;'=Y.+; M &TFIX_WH_GB_RBC_WH>+_^I_'(_>A@/Q\M6)+!@?JB0L4[MV93"7BVQG79VWGY$.40E[JSD2V!*'[:L]3L)>#GIVQ_E>Z"Z>WN#^$^Z M[L\JVTE6L$M*]#YO:O6,MM' =Z'/6S+O"LJ+8*%U,EVNBJXDS.;#IBI+%2P3 MXG3PLE!GDJVB$_DW_R("=1:ZJ;.NVVXE76LS*;BEK,@HT.A1?Z! 2<>)-A,@ M7ZR.A="VX(JNS7P2H0C!+\8W]'1!D.7TWH,X([MO#OT4R*/-FVEO012I-S-5 MTAZ#LY7N<*P*P06\+B\AHX(YO32EB,U(R*GRU& F')]:A+JZU._E3M.T_[>I M+Z S^@!0,QQB8 1W.Q)R3H =8Q==0#ZMQO?JI+%6 ;$H#4G(K"H(PFG/N)G7 M%>>]O]LA!:X/AWFX&_/< P7A"EL W7.@6:O+;\5VFNA MHC^;A.Y6!E87M)>-:$I -'SCYG4.WCRHO6(M#2RD!M> &1:&9E?96N@.]4(491B%'4(SJE9_X28[V[\TA(R MI[(+'+* (1=N!7&A_EQ?E5WA=8L!5$/0J^229F2E\>_8#5Z;.<$M9<2.:FYX ML]BQN\!K.B9>=5X?3/OG;@&2$[MP63 2?K#XICP\3G\LVA"GL%-*?GA"1M'Z M+V9Q)V;0QLFA];OM,X)[;.V>'QAHKO$>/#=+CV7F;T@:"\&"W<&-;A6BMO]Q MI9*W^A),"A5!R77K+P[^)N_'$D='^-S'T@P3)-2PM*LQ-2(^E8#HK'=YUK]I MG)DY!,HYOA.IF(YQ]QZ@?FN&#R_ZV01AM/U@@_TH_NW_GL!%EJK2<:LVGJ0I M6EA?7;L*B\?56N/W^AS_K0Y'LSV$#\D$,E8_4:\BG0G-'E,__>[#3O,E M>,^I=2);.555Y >:"@=HX"PQ3(&;O",DG2=F%CZ1J9"&.N?)&27HUY!F>9YO M2I4_$:JHDLIZ2^MC8$6 MK!S1( ;&.R6]"TM5Z1A3$GT6.C%J0?#]>_T^'FE-C*UW! ?J$-&I@UKG&,F3 M)WY9\Y/#FOJ#Z#KG8Y>\V#I6,UJ'LBVM" \?(+2Y=5+MS6TH2&,5^:5O:5Z'[#"NI MBZIBHS)3MM:_MR-H R\QG2K<82@-)=7;;^Y]F8K<87A%%7!*4#-YT"0?AJ":8K;I:QMW!$-"NI%*%GG VP+!QU#S:,:R;0L_^7'!-&KGA$G"JF MB[*G#=)=MQ#TX.]D,K3,QRQ2*T=/,R[%E#V#D.YDG5W;I1?PQ\.TDCJI*B-0 MYEZQ_H,N@C9VCF5E]XJ4AJ2A7$5[15Y1!1S(-[B,?[2M]1+ S:-A 1Q4A;I/ M=,'+K2<--2J&G+YD9U=%^Z-NYN MG/&G*Q[JY-8['NH44T6U%\G+Y@^JT(IQ MGP[!?^$X"G3-7X,3*B85=X;^K]]1#A74A>#=7<,'4EAL?&!"W,1E%CXBTK#+ MW[%KX;CDL:'C[U(S],K 'X96CI-8114C(&.KM%NRTENQXZ%629UT[(9XM%H! M#6UW1Q]HPK?68(ZFX:F%%83_/[XD>%=-X/NR(BT;&IJD\1_\7%/Q7\1*CBW- M]' VD7O#>;,=U?P*;>\M"DFS7,/R@!Y>R-O$J;7YCDDS)'A/)215G= 50/TC MIY0^LY]=WVDYCER )F&4U-N)UHX("=0DX+2X3807P=_CI*/(50GME9WZM^)M M(-R1,FY/N;)YCLE9X9HA'%;E+I0TN@BT](SM 5[ZF+;C09!S(5:VV:3^SYOS MVBW"NLH%+YL9N?EM?2*0PB ]1W!02AH2" 4WS2$6-70L?]/80CU!RL3RTN)* M$J6.EQ_Y:J@G8EM(\M*]7NY4QW"P'^>^M4\)' EI2OL]]/^4S\J^)?2/N\%B M[.8^K6O.Y%Q) MVXAUU_W>S>U%__+F]NKBIG=Y5;O5"/D1!H"2LQRGRDEG.<1!DC8?;-H0YF4A MV&9\5Z&! S4C(SE"(L:O"W(,QUG:<'P?S,>#N\>1,IXL1\AV+!5D/<;+\4C> M7,:92MA.;'<&C8T*MT$.*\0BN-V+FFJ_9KLRH-J0/^IDB>@XG\G0BARC,IYVJ@\#,9S9%D>GT?* MTVBP>)X'N=*EM2@[\0>. _QLBX^($8;IV]90)?K4F@/-@S!8\J)5,(S^Z<\Y M!/M2;=,U6YE=YV,C*<^R4.LD1]!%\(A"/VQ1^+;1U2?*(+T]8;<5%VE8\ M(@,A\6(C$(\PN __6//P? 2(O& 7"A_T)F]\TBM),T"S]1X?8@4$J>=<2?" M6WAO;Z81N4WA>.,U5#>L(_ R/0(7S[/9XW@T5Q[&D\%D.%)F\^G7^>!)WD$9 MIJO!9MO/9:.:>FB6S9%8K=C25\ M= ;+: BN,I;M_O@?3[Y*._#OP8N;>TU'*E1[#O-X-_*&,:&T-,.4KOED:G%V M2=JZZ/VA0JA:'"=OU^G1]F,PGP\F4I^TH;6%[FGN7MK\\S2V*O4[]\O+YH+2>+ Z\,PO(F);1ZZ?JWX?$!6NGAE'\4W&XOG;8#Y2YJ/9\WSX M#>UDH\6SS&-Z%XD1#PP+GA,ECVJF2C6/ZR7T3VJV?JA2WEC.+BS3^.7 )3Z" M.01KZZA%:WMOXYDXI- /&<+O3$#P"BS'> ?I-_YRAO%M>A@/AL/GI^='_W'/ MZ?(;V@P/IT^S^>C;:+(8?\>W8^C?(^67Q^EB\:NT8YLZADF%ZG_']Q"ZB>WF MSL1YU:09QW0L#A[NY1>IGG?&! _G.7@'E@?8AFN_EQZN\]'WT>1Y).U # 7$ MMGQH6SX#?ACNZ]!S7(0R)(Q0YEJU9W2@]BMOZ+)6EV8([0? *]],,3YLRF-PK=Z/)Z&&\5&:/ M@XF\&^F]/'X&AIV.YL!?T_AO_/E:Q'W3HP!ITOE6R<;J/@=C[>Y=O+NYYV7E M6DV.OZO+L_YM0^=JE3 C1HOY?9@B0F* M[.[0C^!= TMC"6OAK%O_?B'J'?NY';V2-(._$&H'6PA>.=LZE$[?UOWDC 7E[FM,RQ^W=)R M]Y$S,VA;Z$>-QQN\G^%?-A\-T=H9'[%/GR=+-//B.[()^GDHN5OX!/PD:0,S MPL\2XNR>Z//+&(@?;R9#2N72+2=I?'9S==Y$BNG"8N29G"J:ELXBB8(];;V$ MJ:^MQBTCVG9FFX;&ZL)SUNOWSIBB;I5?HH:%713:T-SBT7C>.S_O^R,2_^;/ M1&REWPG2>B6_>.V[_%1?\O?XY"I)ZEXWYS;'BDMR4\\I&&5,IEZX:"A E7.L MG:7'&CE0M88!U\68U3_KWX,DF)W=^X#O+$.>5E^:\5\=5#EV@EL;%4WDIE0A MJYQFYCQM9@BAJVVP,0*C6,5\HJEHUEB>B;&%.N/MN4.R/$QUI;,ZM46YU]K3KMSG;8[^VB -IB: H$!/%63F]R+6_1C[=9BX:J6KD+]P#^>:B6H M=9+CX*9YZU 8B;0AX!>\K><(F6!"WL$@C=#W(G'B<8YJR, M,WXXVF/P@,3*AAM?]?DFNF!3+4"_@>Z9:'F .Q1?&>28Z?R*THQ9]A0>!85JZYY^?P+"-3JOTZ,S?HHG^_#L M2G*//5D/3I^B[<.6:;W%VTQR!-SB=U3:E?BC$H';.N2STX!P#?^;]/ G)0-I MA3'H3%:0/;$3F3'NMD-3=3@F=&IMF89_P;PA921M;_ "8RH1+E-PFS8%7 E% MY+VG3$"8OD7_0=RN+ M"<) 7:\A6(=OS<319,@VD%\W0?SS7G/A!B7REQ07M-4[@;SD)5Q#OD_8&#"E M,)'?*AQS+I/]U$B@#=Y!KP.GD+MM*LO&X*<*=1_?W,5&R?:EL475YS<1JR.> M6(KZ,L;[?48?&'P8I(>0$V6D@;\>T-(DR=>&E$ 75\Y>8$O'4]9$W8![>Z,: M%LG4"/B4=+3+IT&&?:E+,40&UIVT8_-FVEL _-.?J=^+)[!Y 9# '&)YZ>"O M#^L[04 MUWI<2]A[.4#+<;Q-\+O"-"[^D1.E!>I1J*OC11,G[KNSGQ*3)$O\42&&GR,$D,C%HBW0+\!M%O"2MOFSWM$" >: M>/A 9[IZMK1=7_ H^!@B'AON@V?I$4^6KZK[ ^!\])9CH"& BMEW1%9E!0P) M^Y@T-JERD/>FK $-5IM>J>;),CN95/"_3^J'L?$VV.]K]/$6N%1N 6D&2)8Z)IZPB"Y@>]5<5I6"BZN,%Q^(^55: MM;(Z)5O)ULO8TG#\ J))\-^QM82JCKJUP/W+6E%QU)3&PHA.J5)4%[)F44'" M[TQLELIV^HQK*7/E7:2ASM.F8M6T-;M*YL052S;SI,*_T+R"EG?[8<0[G;'G M*,4?5OPO*_9*V7];V7_\--&U=Z+;=?YN>Z>::-B!Q2L [E=H>V]1:@G"3,=2 MM?,VJ[0R9''3B@FP^_&; 2!2[>OV$;P#D^(HS%8Y*?]9\]=@A4&CXL^K >D8 MD#GO[(2A>@!SM2$S'WA!I#"BL"JD(\;8>O--,M-L MT:!QDF^CG&^3F@NN/.V:.1 \[9I/N^;CWC6?<>^:SXY\UTR37SJD3[OF^B>. MTZXY[I'N;S8>;:1, #?^GH/D;9XN*3%?A.Z/654A-%"P@;P@^[TPE2,G;E!4 MT+7HND1J]IV.25%RV:63BCJ_/#OK'057>-31B9BUX,&.A;?!KPU/5TO;5!OM.$\C?IZ$*E0W7[2B4=5L&9)KM*I M@M(-]OPWA!B%:-P)L8+4*S9T\9HF#]9TP1;"RBA$^Q?Y47!''JJITCC!-BD89HHU$(T&00(H;PH"N5M *6%LPV'99M[E(\VV[=T M0#(-Q,NR ]%?2=;^H.7">WLS_2V :@Y5Y_7!M'_&WI7C7=$2'[R,?T?!'U+P MEY38ITX+VVKZ&*&X6_*%>:$,X 3/">9TG[E^"T=R.=DZEC4KN2>(4D8S[8*B MPM)1H!S >?LFJMA"V<&=:Z%\"E-C_>I.5\].X!0Q?4&FV0+ZV!I]:*\X>]&# M#9/:V;UW1J!0B1:3"K]H_O67JGE6M6XZ\=BKOV8P R.*Z/'Y3B]V"[38 MWT-JFH9%=<+]#\YP!(8>Q&HG$(12HV/LX)54J%M4749M7ZV'!P6!?0Y M>+?-=_2;,"VHJOFG5063T5UE)*/S#V_&DZ_*+[N/*KNO*L%GE>B[O[8L21UF MW725U!WAH(=>M.Y[X(S.T$YYB.638^42C96K9JP""Q*)VV(NB62)YSB0CWQF MDRXH#5+%$,BX)60344[HJ !?',59>V03@L)AUN9686$[+<,O,JD;M+)))0S^3#F&:X*Y_5-1@ MDS[DR%6+-RC^39$3:6'JN8ZK6OB=7VJ<1%ZU3G&EE- A1:[E6$,(69?N'Z%_ M & &H(:Q7?-X2A-:2"KTNOFT+*)6I3SRAX2ZZ32AWH&EXI"DS9MIX"A5+BX= M5CXB&C&)'C+HMB/YGY)7\OXC1N%9M!4_R28=M+%6[R2+2@D?';GUI-XK'48Y MO@.(3.L<(Q6-ER?#PFN^K 4R>^U.\:,*V2-ZE#V219]]L3,()&U5*# FPUXN0A PJ5![T[O=((Z?-3.4Z1KGRN<62B&+OUQE 1<- MHL.K^SS4B,+)"5I%H1;2 4B$(0^_' D%NT#&7M?V /[[P$5?[E%\W*@U) %\\J9U;V?"GHYC'@1PQV_].;U+YP[ UT MFBC<@C?^%C#AE&WBX6EKNKI7MPX2X9] A6,KDFZHFIIG^AAE';>QUNT($\K+ M7$_.Z8H8\=53H6JA6LZSI>,HZ=U2A\8%*V!T@,VK MUA&.E!)76!1Y74XEL4"#W>]"CQP#<#XC>)5^VCCF7A+[DK+[E++_5F?<3.B% M$8VN+R]O>HA*Y[W>Q<59[Z;-'BB2#'M&/>>->K* E-U$X;@[N4Y5)4&2!8PB MIZIY.+;]5%4"^)A!*':J*AN"526FEQ YBOHSL&.33Q;<*CH-;SMJ;.+)6!3I)/%L%8U(L5J)&I]%B M$)68J4\,6OV!V[_FL83)&MU&*U]48M*\-@1"7O2;/W:N%"\&62M*2M?,<6;U M;MSR4:#X80E=PO:[<4?9Y>-G@I0[WL.BDN-.1R_[DI=)1*'O+=3O?Q<8O4CZ M+*],2LF.<8!5PHKNL&1-WU5-1$?[Z< E9D4>V21.U)^?]L#E5(5PFY<RD/; M<9T)8*,0=ZN=9EDUVA#ZO$,#:;1C;R1-;$OS((8D9QV;+-PQTG (6=4S#K:K MFM(EQ*XO)K']G"DIN("W'AIT>?X!\..=0!\$:7WCVF#P@:;4[AAIRD@MX#$' M:8S-:+4"&DY.6\+>9+21U..9;&?CU9D<5MD%/.=02WS;#YR\V,)A93-HZY[F MAK_8/AKJ2Z'@MNM>_S"X[<=@/A],EN/10ODE_(P2?4>)?:@-D6U)-6'M["1U M"'%N;%5J-AD'< \T#7J8KYFV(;NP-$: !Y/XL.<0JZ*3UC> EJ0Z6L= MYF9 M(EODF;K%AH]TVDJOU%$:4,4K>^IZ&]#!\E^WTV6BPEY[> >_M^],E#BLW%%J M,(DI("U&W=\R%A;0W]WKVV7Z&].D##DJVI8C[9# MO,:I[@NMIYIH70A]4[?^LS8QZY>6<89'KHK.6H,5S,C2Z]RE+%Z1ZN;@S8/: M*UKR(['74-T4?-SE)KU!67P;S$?*?#1[G@^_#18C93:??IT/GEKVN O2BP: M[CP@4NVU-5V-_O9P2!UQ=\)4J>[P1E-UG.EJB=^&]N!VX=K:7[0$',3RR=%P MWMQ!%Q\ZB0A'+MED"7-<>"\.^-M#VAB]8^MX-0FEIT"N&1<8TSR&GQ$A2 M0^&(Y:5#DP<-)BPI S]SEP#=3S>P\BC02C MSS]U)%]=L#=Q/-3B5X.PQ-"UD2FAOX&&5 MWOF?8^QFIP)>?0"36ZATF42D5 M5.4W+ F!OJNF!R(=S%3H__L)( M-NHIGK7XL!.)50?L=AGVQ7VT3R>$$2IVZ MK^0SO>S2':8'C\0"G($S0FH;N2]=:*] ]TPP707S<6S:YKU!/6._08V^JM@K M)?BN$OMP9Z]5>2L?TPKX @VUZV:-2_'+V-)B"TEHNKQ &XUATJ)+#CB MOV'^U+7^[0Y_>$46G!W@O*8USD#3O U^EP[H_FH./T %P2NP'.,=C"U4 V!? M2+Z5S6W:-VPP'#X_/3\.EJ-[9;K\-IHKP^G3;#[Z-IHLQM]'RGB"_CU2?GF< M+A9M6,TPK5H:7YT@6/.>7$H6DFYTLZPD<@60\C6E7;_#'1H:>+:%0R5H[EVT M.M)AQX ,!4YF$:5$]Z#W5$>OS++RHLD,#-&%A$%265R$&.9'JNL7?=D;N,<ZX_$"I]N,U\[B\O\'0,64[X:>!7'\7=Y/$);?<[ >YTM50_ M9CA7%X+1=:'QXKEX6"WMF4I)3U6RU>Y02X0B!#@6=\<$-9Q)1JP-JBXP_# 0 ML_X3N#EX!Y8'T"_4]1KB5 :HO>DJ^C7/P5N_E[Y2G(^^CR;/(^67Y ?P/6+X MB38\0]ORSX)^&.[K$*TLD1&!A',XYEIU)YK*QIKZ,CJEBC2S!"=* MB=Q1O/()W20ZT(WAB/ZUQQ#]X\\G]5\VC*3*.J_++B0-3H65OL>-0\(FD<+/ M14Q7B8YF'L51RTJ#&X?2DTCQB2;V&;O[\3^C/I ?*4D5D@H#/G7NH> 032P& M,VBO@./X32X ?#Q#@\'.:F<0+'VAFL#9G[IE M/SO/4[4[.)816)H'=;,G[;P#R[QJ29FOFG=<+;$X*25SX^'*HC=+HP_-]'0< ML>0XR*@!?:E^$$A3H*6V\(A.@C27JE*%T,>&SFHZL_#=ZNZPWR8^T@.6$P!J MZ7? BO#G9FJY?@G.5-?OF(YIOI]0HZISW>#Q>C>]R :31:#Y7@Z40:3>^5N M-!D]C)?*['$P62B_^!U0@A[\VK(D5'NAIZNXCN? OU_SWX/P4+SMUV7R;L^."G"G6JRU-5[4MCZZIA2^(85JB. M9+GAOP?0>/=MPCYO^=QP_J*X8-&J2,.'>E#,6'#Q*D<^(D23>VYZ+EH5Z8C M#0P-6T9Y9<$VM@ZA9^DZ+"1DO'.XW]F]"DD2W@4](Q+1_Y#&M0EV)D,2BCS9MI;P%@G1.(Y:6# MOS8HTRSB4Y(L5,A5&$E?>2>MY1N6CUPUSV*"5-B!QR1VFWBZ8EX.%3/Z>#.@ M7SB(K*9QMXKVD_J_EH#"8BA%X*XP%7;MK?JBJ/C_,P=_>X9CN""ZD_7U1DQJ M)^);1\[S6M0IU,_WLCTVW/^?[\!Q#6L]QX]S.KG/40KYUI%SOA9U"EBJ-.G; MOMLB!*,]&[");;TC%8% 6\X2OT$=_SN^QIC8[C^!.P>:O;9PKLV\?5O5WSM> M[M>K4J'O;-4?721,><&\^6##\%>X'&D!5&\G3B.E03T+R =;?V0,DY>)[])' M4'%1KY/LO'R,7B=^AX(OJ".6U]M6_?=* .F MD_Q/RC6&"'[=[]W<7O0O;WL7-U?H_RIUG25S*\N)A+VBQ :PM/HS_6J+Z$.: MTV#OQ3%T0X5;[!(\704YY>@/K666EP;UDL!D;'ZX1)8&V'U? ]=Q/S4%XC7J M#OW2,+>B-% 70R@#X6(BBXU52=PNS:)73*S^6*>/#@$W&[?(-W>2NO!03;9=2E&%DLQ1YMF:&AHX^S;.:KW1F99 MZ6"O#<(T>]@5U&00]QPK@A!EO_N;-+!6-B'DBU?1)8%9G2L#"Y*90_;@K]*@ MF0]"!F!%QI&LD#T9EK'Q-D30$G^7#S9*OY+ Y"ER%?96E0K6Q6K$#^QE]>Y#WI2/Z"Y/-1J(UV$82.*^MY"(\J MA/K;U7\/W3%_NZ[PM7Z5"6 M#DMN,+). )DEE1=)ZM4!J;AT:') P8(C14KQR04)LR\]J2"U4@O@HFC\8&M2 M3-K&8-OOD9Y45WLEG<<7;48Z:$O8U4IU(#9Q)&[^U-TZCH>](5^=N^T2#V;S%WMC9GV?+2"YK MQQ.FZ1*_N''1C(7FY6QV4O-6J5F6B[\/]DF9PM)SHFV9;GBY@XZ]NK::^B>-[P;*%ST.?U S_[T'V[<+72%?E'Z2- M]T8)NM.ZBZ,J7Z>MJM'3*[4,;^Y<7DE@5EOR6FVD*\I*-G6/WI*,>3+00"QH M:9+D:T-*H+N494\&VN73(,.^U*4868Y2"S2>/F*FG"=,<-ZOX;/ MGT9+(QJNZ$U%B=9-^/QI[#@>T.\]N)M:?0T&%Z>A@J).-5IWU2]AN>^ '9SNULZ$$,Z\#2T5RG!?_@<$TIT'H2"IR;_.I(:"M2 M@2&7KSNR"AF8?KM SP:'[D/%5OEX>5A"/R'-;D3/WU*X/7F;C0JWX:."X8S" MZ^MT4\K7*>B!8J^4P.TI[$0;W)OV*B[QZ''11DYN3"Q77PW:O'+LJ,%M*6GO M&K\H+NFI),/L)A0G+D\ER;#ME'.2!$S+1[X)YR3)2)=XV"=85E"=DHCEI8._ M-BC3+.)3DBQ4:(T3D@SDJGD6$Z3"]D?(%E9,N(6:>J[CJA:.-1)S?4?ZCGR4 M%D.Q"KG,I@A-E5X5NFY^<2ZON!\#^+6C?]0Z@N@;1"?D,HHV6^#% M^_II9#2AX(JF MIX:=$E=N9-YE=H.Y6O<A(%J991VD M%#4O6N$T[BH1\'1M5M/V'"1<(7%MDG#U_U"IX;4=TY#0*PJ([)W+.E% M-7IK8&9@_/II6#2AX&BPB,J5L9L79(@9N3-5[:^%]HJJ.H'NL&+0A/IDZ\#D M#1ZY+1,\XG?E<]B7,')$"7NC^-UI0QA)I5ER3]EQZP@K:?#IV=9DQN\))J'T\WY72O;5-,B@3TS*=+$S$I76"JH$ 6"3A3&_Z% UFJ MY4\;HPD>:PZ!D8&6-<^T@E1XQ"$P#ZH!OZNF!P:.XVV"'?[<3$4K)#KI50KP'XW_MC#2[X27UB4B).A:&CKN 1P0TUL M*N2#1SX2ZM.IT*SL$KYWPF-'(NU]MTW4#,Y*5=?DD/WE(Q\4#2A7:+Q,1T;' M/7XQ$%AZW6,C_MW3R*A7M4)3_Y[)=*\5.P@8:"[2B[OEO,SJ]\J_^AA>8D4] M:,/]U5Z[IS1HI_NJUJ5!Z]0]U54/27-]7*=G^=J0!=LN73G)P+1\Y!NXR4:%>P"-=Q6_'KY_X@ ?H5*F&EH5^0A1\\S#K1SB&5QC M1!C:EK_@PH.!.J'0JDA'!&Y@:-@RRBO+(&>U\_+;=VX(,F;[!\08NQ$K*;QXR6J0/T)>96V+3,[2Y(S_X_WR$KLKGT$1:1Q]N)X1X,,BA9Z MO=V7Z1K/?[&14++@M=Y5F6L]OS^*WZ'/?H^4>)=:==%7::!:-8TBLE_W>S>W M%_W+V][UQ?79-?=&S8;F%LMZWCL_[_ORXM_\Z>-&X5G6+1Y[1>FLH0 8]I:P MI%YD.5DI>377;^X2MB0 7'=N?;GN4SMUY]8@A=B1;^+.33+2S0&RBP9VL/(/ M(*GGL)EEI8.]-@C3[&%7D"SP+[P7Q] -%6X7JG\HB?M-F32(Y:6A0>43")_( MLMR;Q?J*:3Q=+1'_';0 0MVA3PVY%:6!NAA"&0@7$[FB,4Q8U2?N[6<>U%Z1 MN<+DS331+%7DPZV8W@]6ZT6D%@M=GO4A77OQ598&SLHL;@7RG^ZEN.]=9&<. M'?!J[I[RS$*+CNQ;=]W4-?X)U)&0*Z6,I_0$GXXC<3>&ZV_%8C].5+1%PRXT M?(?>9[W^X:'W1@;:PEF8 M9R\OX=":LV[-1NK1MM8X_C=:KNU[2PLYR:DEC5DIA%OA$),GTQC;4/P=UVB.;HM0VWTQ6VKE$)G7+X4$73TI"D#-99)T^" M5-/J=%0YVMCKP@_NFL)=;)?VMV<@T:@')=4TGE3Z&5+Z1;-\%,:D-&D%:K!) MVA).!>9HO?<3#^F1!>!ZBU: 0]0-PR6?Y]!K2,<<@7 >G!$44$RK[5BT18E6 M%:0#I-SRTG&FFMF/3][V)QM[MB"CE5;1#A;O00%P!QO;LTB^+25:E(Y3?&S( MFI:JU870C%YU>;2-5&BA78PS"UW6\)&%%[0Z7=VICJ&AKN+3Y^_JH XJ]4OPN**JE*V$GE*@7RBSR:FO#GO]0 M=X3M/;E8)6N5B;&45HOT+P /7 M^N!UI#"D,/YRF#\$"$.8JPUIR, %='I4EQ=:<'P:][@OS25DY:#O%Z>:>-%L M6X$R!JX+C1>TPD+;L*6==IB+^=,1"%:^X:ZP3I FA.9)/9?%J(73=VJ(\IDU M4BM=H5@58E?E/&,CGDM@V [7#;3),+-L5[C!+EQ%.33EF=Q21Q'!>&!D05BZ MJSR@B1^>#L#K126P[: MV6DE;2=!.&\MQ\0I(V3DE2RVB;#A+AM#'5<@(9*:]HIK(WUH.WGE45I(\NO* MCR8RKP?^\26@3GC4_1__'U!+ P04 " -A*E692OFG$V$ 0"0MA$ %0 M &]R;'DM,C R,S S,S%X,3!Q+FAT;>R]:7/BR+8N_/U$W/^@U^>8_ M_V]I&L@<.*YF6__^![M%_X, 2[%5S1K]^Q^QG4VR__E_O_X+@?]%?R'(/_]? M,HEHO52SC*BVXIO \A#% ;('5&2A>>,[I&U/I[*%5(#C:(:!I!Q-'8'-3S#T M%K^E;CDDF?RUVV%*=N'O;>MNV^X6>]XDO7E(V(CZR?W$49Q F#N*NR,(I%YY MWGS=3UD;.+(3;"F\@QVCMRS)T+<8P7'T_A^U@#/7%( 4[0%2R-PAI H45%6& M29;BT"3)P%<Y"MD+66>^>[R9$L3_^]&7O> M].[GSZ'L#FYM9_1S\T5("'ZS:6QHEO[0Y!? ML".,2J)LDL"V_;B.]Y(4^.$3,K3E:T1@Q,[3MLT=,'R5:/HG_':77NT-_FB6 MZ\F6\L ?%6A/F;.E&'[Q=,"N3>(8\U;7ZQ;;']B.$3QI;3L 2GL@^YY]J]AF M))XH\<"W)VT71-0OQG'>&#I M_5S3&_XX"6:^-O_W9O-]T@NF<*0_?_WC:9X!?OWS<_OONJ^!K0:__E&U.>)Z M@0'^O3%E9Z192<^>WA'HU/L;/O4G_/I)&U5SIX8: MJ@(K>@D;5*$V>+(Z7F)=1M9+ M I]722I8E2N-&\22S?#A0+L3+$A%D(;T.;)1L%2P+('@!M'4?V_:BD0G![T. MVJA4A?2HFJM[@P*8.0L)E[";7RC\C^58C"'^^?ED@$<=;]IW'#C8K.8JLG$/ M9$>PU Q4O ]#GLC95$_"LD/4UYT,7QD'?J[9@,^ 0TXF,1SJBN\<;V9CA!X' MG(6?N _#K=='5$W)-4G43(KWE#'7"V)Q(9'A<,-'G&ZL=?@ 6WTZVHX@IH=$ M8%=0.2"M0$WU.$\=250XVL:W\I6' U6CP1KRZ&%\M0:^K+4&64>0J:$WO.>S M0;' 2W0XOJ%LN. [A[B&5A.,-#=46EX5?K,>:3["M=3+5N[G<\HM"#Z=,N>& MTRREV,7-KQK2C)0UPD-M;=J>-@=(P5)>&7O6D95PG(AO:>N1B_"%U(*:594= M51);&FZ*H:8&VQP.KMNSQ4-5L2=_2>AS:,7Q# M/"Z9?;L@5M@I_)%BC>:CIEMPL>,2GZQ5.EJ^)+AZ4"[46W77&,ZGWT'\:7FBN%U$MUQQYJ7FLLAU1!PEOR'+YPPX85 M8 Z (UF :?8!-V[IK:PV8F*'D?,"L%E_56H5J]CDOTK9IVE;+LQ6]%3VZ MX+H^4)\0ZZ MX>ISA>1UB[HB.NQ0Z)J\76+NF^.I%5*,$Q2!X]A+BG\^]5EA9 2@LZ8 ]]<_ M86QPYT9N/Z0%B6*%N]"C_O?&U:#,A3% ]-DXBK9"P4]N8Y3;I:N&SO/3/M:/ MVWU&]-:U?2=Z%P5C=QO^170]EY5'\"FVHP)5M&!K58N$WJC#;L8PEJT-#&T4 M03@5I*&C.;*=H#8L>,#IAT >]S@=$$H#,@_ M]_%I&OFI#UR+0DHO\IV3*!%Y^T^_V;[?_N[G$T%Y76XPJ,&IC7U<)>]=;EGL MH;/DS!=8;X:RV.C8\_@YZO$DAB4QZNO4/U@P"41+W%$,M?^#">!D.3IC# MO]H0V1$L7OE^ XBE-C4Z224/(_A:JS# ,A1*2;$%Q"LTWOQZI<'AI1O.H>.% MX>Y&OLDD^B#?C]\]<$_=:4HE4>[Q$>MOOB ,:W<&8N)PPF"4F9I:R;GW:#>G MF&UU@,TZG<95 #!#K*'9B87C-MX6NCA>YML+,#W--MCFU+?C6?2(3.V[) M1AX&S;$PT;(E60@F5)9*,JFIV(JOI>$'F,=7#)R1BUU(>3B)>"25_ M5R)RRUFF2P@K3JSA^6RF/1G4^5E\-43<) +_N$3@AY*(UWSNCXD #(OE,$H5 M9,<*8]Z-'%!3+T]J+%D0 SIW;YM.9SC&SET.]M-Z'K[Q[\XOKS[$%;*F%JRT M/-4\V=BF-:1^K<)WTJRH$>XXR+:%A30Y]VE^D^0+GVU%\4W?")?)V^$JGA'9 M"EZ=^*YG/OJ!."$R*WY% +T%@#&#AA,P>, M0X[.0<%2;!-L1$ Q6LPRV9H00DXJ9!JZ &)70'.ZU98.I M&:/[K/6!GI='O!BB_'XY#S+ MS-'BN4_Y-YOUHWCOA[7J6CI5Z&<&VEQ,KQ2<=RIL?I"^QNKG.]L?,^H:&&?E MMFDFX1.(0696G+K3W 4%:JSZL<3@T;WC%[*COJBX MVI1U@ZC,H#8-!7\SS6Q02:?M4;&EFTT97YAE<\F48NN^/:'N<5I?)>^\4B[$ M;\_B?4KR9E._5]#]3FTXKE<&0D&/;?@=DUD\V(+8!\N>/CNI$RG0]1G?[(O= M25V2 AK-FVYL-? I)_7D94[OE$*ZCBLY MF@)MUFXQW&XQK:9JLA.T9 /4AE&;QRT)3_B_K"KPO15\=W+^Z\_[=5)VVR8>&?6CH:=.!2- MOH\=>1D/['2GHYF4P9RDZ'?&F&>;7'X0O_T\^["SR\$K=BX:.Q5Y8CMI&./" MV,9QGVXK!:X;)4(V1\K C^90TAY:;\1<:I74GF562GJ:8"H5/9TF4O58FHB7 MM&YDXL/$7J5C+1WKZ/CA\W#7L0')5EM2HTF/7-QM1+G%[M^0CH^:B52:L\U41,D=1.G MB=KUCUC-CU6/Y&2Q1I+IP=+M-<4@ M=H'+>6F?.%BN0\G..]JGD%P,>N:$'Z)=09[-VN5,(S^[:I]+D* OV:]7BB:K MKB'=TS/.ULT69I7[Z1E6:979$-KE6A4X)F6*)?HE5/1RWT> M7&4C]GKCM?J=]?%V65D)CW\-GDA &;*D-GQR+N##5[8U\H!C9L#@Y:%9>W[7 M++5[?M;$'50F^JT"RX[R=GS+IWYJM.;,7F)74[8K.'O/.8Q3U%XM^E-(I=WNL6%AD! MV$5Q62'Q_"R^Y_7]J4KC^,=(?%9KZ".FJ T$HRC.:K6%XREI(AV_Y<*8:8VC M[TEXN,(B%3R\S$/.R8XR#LI@#HPG,_O0IF!-?<^-&F";"1Z7J+2LU"1+!VRS MVB:[K:2DQM8L?(SPQTE_@_*SM1@'G/QD/B?E6*;%"-IJS'IR?J5/X[NY,/Z3 M?S#@?S# S, .Y[(7I8.W6J^IN?K3([Y?[&91>_>85\E-.;%4H9*%Y(C.^?%= MZGV+R)TSOK]M4TN<0L[?% "ZVIRDTX%DH5J]TJ3NNP,V'U]O, 8"<,(DTF>W MJG52 >[UV51-I"DU(Q3M88W-QE:GQV:K6AR6,YY)P'M73M6!HT#ZY!&HR)XR M?MR9\]X/M]RMPH%D;=_9= 1]X^WM4D#MPF[=9U'GUZ[& H6L/N.'$HHF"\/9 MQ)QF^:4?.T_SH?KTDTS?J5L]#->_'M7NGZ[W!WI%VL&1EM4O2/O^\L.CW+(8,P&_2L>[TO&=%YQ> MI>,STA&G$H[](=!ZL_%TZ@!%BX2JJ8W&GMOBFZV-(*"E#L[+#L[J:8<.VE:^ MUJ[.SRT4>I?,N,>YGSP?Z?UIG4T7.8/M:MZX8*G:7%-]V1"6BN&'U]U&]]^FPKM* MZW(0;>*"VJYNNY[SH!Y3P )0&;JI(.1F;;CW00]FHFI;,_B O&YV;8*?R]\U@+"MED28G"S4H\Z+-704[EH)]+E'F MR6?ITRBX;_;,!9>=$#J=,2?F*H?R1NV*@OBC(,8;J?94A$5BV?*GD ? R6J6 M;$6G;XP)/(B]*)S\.U MCYZ#^6:E:0M8FNU4;>]A :.=7>63U$# =%F83NB5,^2#4>SDXOAG6+Y=4?J" M;^<1(GW^),A/2H]<*DXM<3PSQ5IF8O-*;-\Y">@Y[BN.%2\^[IN>1P(P/ M<)3 >8^\95#T:](UTJQ"OJ&P"W&V'&;(^T&52].Q735ZW6:]S9VK]!U:^E#( M7_RKPC>A66M&-R>6T.W,6,%K=/+%\@4(WQ/F7&7OP+*'<[Q'<%^5O8;1:+O> M]![3DP-CJN0I5#2;L3.KGY:]I\RYRMZA98^%T":H+\I>*DDFE_2\K>DP9$\6 M>U-:*2HQ3EE\5/:>,.X>6/09"F_ZJWANNTBZ3ISL3H90>-8F.L^)!?(_R M^+CL/6'.5?8.+7LT9"_U5;U'&YC_)QV7O"G*OL M[96]C^V[/6:H6['M.F1V/2. D7Z?YE%KCK+G+WT7&NJ>9-OW$6-=OM<2IGXK M/Q,U6ITM:TJ?') 7('T7&>O&1_@.$^Q*0;"0,U6-$'.=(67GF@5]$>X+2&*-XWXW3QTC7?C M)GP$Y"_[5>&[MXETOJ%/,13/N:#@!8OL*G_^ <=3YER%[X.)O@,O;!+!?&>QCS5:-36?2GHWMVEM;-NE7,38-.1<-C*QX?SW(]8^M*8.D-7:'#BM]2_#EU9X M9,*:]9HU"G^PZ6OB5<6)GFLW=5SPT4XP7>4[;FQ=L_,][?S#CWP^J5OX?&96 M#PFGY]NQX/_IAWYB=$S6J;&W_2+SMPQ,73R;=XQQ= S^]6&G:: I8Q-V=&;8&X;X9%>95NVW!V$53/= M%,W1C8DNLS+.EE9E:=R)[4+R'XFP9Q;L0_-Z4?A[+2+XV/6+\&/3MJ)CL+9) MC0(^:+3I<4'0[O$5YP7:J#*,K^?^BO.4BE2F5.FJ.%" M%J5-4%\N8[MB$(=3?\];(IH DE3/*#N^B>:52X5U%+01@.9<95^,^6[9Z>( M]I)VT3/_R@F,WVS%2,WW)VRZKHJY)2!F]5ER675CZ]Q>K5@<3DW\E.2^;\7J M0C(H#,AI3PA&>MDOU0;U G&U8A[ M!&&M\@K)9F.<]GZ-V,V"R#O47K1\O.+??BP7QZNJ%G8F&W594PM66IYJGFQL MA*0[2TNYAB06]2Y5+ 5FNQ=4L-CZO1_,R[U)\I_H#Q]"4HS6C!HK4HL4-+-/ M++G[7+NSBJ\ZB;.DG%:G0%&A'F1EYYW#VWYA/$VZ:*F^S-A.I2:6CQ\"?YYW M&);$J(_Q[DG3HZ&L3+K%[KR8$H3:*?G%*_NRCEL 97%%I=DBTE5==SM=A& M*B>MAMM3Y/_P*^!!EA^JBNZ>5X5QPZAG]#1/LHQ+)_&6%=L4W7?7 MO>W;A_#PO#WS\/4G'J[2[HJI]S&U+A5=A'6#\'?K(D+@?!533:59 (UID]+E M5&I6&X]M<9R+;400!TRM2SOWS\,54]^3-/E:4DVIR\MTCF3JNJ]T>I.AW6&% MNIJ:V&BK7*;%XJ:[VT!)C"D!0TU32C!GM<.:I'80<+='@R>IXB74962\) M?%XEJ6 5#Q2<1%_XEK;FF@A?A/E]2Y4=57+#2RZA*S.K&-K*K8QD"E;D_; FIM-.V?07ENT/&J_0&/[B"P_, M2 MY(!+:4A[I0-4=0-;KM79A].)ID5?U%=+6@B:!\G+8;H%:&9V-3'P^P97[ M$?=R J/'K7_R^6=FPAM2031[&[%9S5=BFH<>+IJNTT:J/QOIFOVTF QEE%X3@)Q]6!1((!+;$JQTHJ MB6& 0DF%HV!SVU&!\^\-!F?AY[/1'FOX0Y,->G[1;^II&K=FA9'J^=61!'7P M60P_[W!LT% \4JS-4WYE6B?]&AS^F3!_(.7:4A\YGS M&/ZD5E^1X]1RB*H^DK S M$?V!X[91O3UNZ:4!5E(FN(0!C)?(,^%^JV#.TCU_I.F!DA^T_6YFSA8;$GDF MW*^:@UZ3FT_*>JF:\0Q+;T/'DIK'C-AV?1((O'S M&#XKV1);3DD6.JO36%.?U/,$'#Y!GL?P'2P]:TH6DQ>"6;F4R3;2['T&BOZ9 M&-V\E M6.H^6Q!+KF+*0KM\'JQ& MR?#3C4PNA_%^1J394:HY:PNSE8;9^>Q(.A/@.IG[>ZT\8QU40_MMUN!*M#M:2/B9 MB/XRSZW<"EEMZ'X);>,J'@1YB9>(,_'7_![ASUIR$0BS?A47:T!DI!YT]L\D M4E3F4&]6>]VLKF516ZDYM72FQDMGXFT.^^0)IJKD290EL+)\!]S(61XL&MUOH3U_8=!;CKMV,@J]&JF*K-?_T#_T)< M+P@I,N5E^._GS_@Q2]-S4J.P;IS\A:;>F%?;;0NN?GP,XS&D,A]D2TF*S MT"X(+82O9A"AE\[SU9R I&N52J'5*M2J,1@[OG_L7;Z5+U1S[5HU@61NT[<( MCE(D]S#>'8'\W1&SM^&HU@-,0GGV;/-NYQ//GJ[?/LHP=HMQP-PCYSL@> J6 M@:SH(\?V+36IV(;MW/TW&OWW][9'^("7W46/OJ7AH]8=X]0M['D0*88[R[; M UL1V??L\)EK\*___OI3FO3R&36&)AMK87LRX*OP'5_XGBF2B>]ZVC!XIDG(Z)#>-"NQ=)KN4]M:KAX)[:U/"3IQ/D05/MJ=LGSX'C:8IL;(A=2\+F%\0M M0?[O+MV;KK<\. RKG_+U*3R'MF/*WK\W&IP-%RAP>+8QD W#]@;V\N8XZ&WX ML@.UC1$TP=1VO!T@T[;E>&91&Z!T)V6G ZYWST4'X[T0ABTO6F!D T0L(*W MA,#^3R0*'$/2CZ*P!]X_/?6C4\31MS3UW7/TEMYJB'RS+33+]TA3J->:;:0N M-ELB7VTC[1H"_8$V-/IK;8P12*V)8-0/]:_U![4LTLX+R([3\. P\.DV K_& M.()\L, 1EWZ&TOPSPM+1?0CBDW;'=A!O#)#95IZ0=?$6 BP5J,@>8[0C[7=J MN%,9=CI6Y2" #B^PCB3N]6A0PKK.;$?8VWHPTB9=I8H&6:&F<>)P/EF\9[4J MX?UOZ]DDL,3Z13B>5RW9-TT9\;$IJS4?I.NJGF.JGMN.;*U=AA?ZF6FB1I9< MX7G=9)1,9V'[3!HL/J2?!=.>: _JF7Q5/7^B)V37VL=/I;_KX;P%E':3K[8* MH2Z_JOF-FO<>Y'*KY\,$#2)M_D,\^^'U@8/> SNF7QX4^X% ?/\HL:V6,4>( MZRC_WH2EK,E00: $@2TQ=(:BQ.UD.KI!9 /JG9PC3\>:,QMZ4 MICU8W96LT"@EM65R+>YW^>@?J9>MW,_GE%L0?#IES@VG64JQBY)&%1NPAXH"1YH9*T$-D%W&G0 DW2ZB(9B&:YR+*./*"_[HF MT.*>PZ _;BHVF704E3&&&P!)@:Z31*HJ*K'$D) H@*O#(4ZB&#G89-+7OPB+ M''BW;-6Q^D37LF2Q;0"KVB%XZ!NBSUN22;/G%C5YAN98+T48*5-9*6%+_'G+ MFE>62NX$=/4@G55HI9Q*,_D&;$D^;ZEX!%VN=H:H[L]5YUXGAV6'7$CXP],/ MY?YO1#&R.M%,;SY8>__1)\>)$,::!Y)PII10"2V@G=P LO]6YW&O^WPXC MW/"8KJECST/=Q80']?\L+-;<<,5,>S4,_EAX\-J<8L<.&-A/ MI8#6!NSEWT]=^M^78.J6_(:X]W,B? 0)S6H&@-T/@/,@CB"?Y"1ZN5RB-5]H M+"^&HHC_BEQA.8KB6,$QAY/'HD_2![1[X[73R./;7E9V.R!5:+^G@FG MKF,4@*?2)8=V^Z]&:?@ M+^*4'Y'-06P'L;TQ<) )- ^NJBE1 @&ZTY_-&AW=!NRF&EZ2\XHOR7[W )^"S<-F];M\CF M\!L'>:KKD*I]^]?%*!]MU_F-=) SDBUM%;W_ZZIZ3JEZWC;V)R;_JJ(N8*J/ ML)@2MR6(>'C,O*HZP'4W_X1'8F$[JY5B(YM3EQG1U].BCQJ*BC7;Y<4[L0Q. M$$C+]KTQ4I?#$SA=J+_Y.;!\<*HE]F]F9AJ^K#EM>V'ML+(^(;RBE.6[91QOY:O>^N$^MAR/ZKH-66STM>ECSBZBN6KR M2:X9%(9Z5TNUI3P1-,;&>^) 4RR*GQ9$/S9TA?%?*)R*-I4-!"R!XH>K"O!C MZ(X"-X% DB%;5?#7=];0?' ]_,>Q12#4 +P#Y&>3[HEV;>Y7BRDT)\ME0NJW M.R+_GJ"3V/XLPUN_^>OH0EZVH4M2']O6D_Q?1"4AC?.=6?\^AP8*.YLL.;6Q MHMZCDJ7Q),V@KZ?[OD>ZFP\KA)NU3Q?Q@ &F(:&;D#F!0*DW_-#+0F0XQ[&5 M\JKM(?(T/%4R=*.^<1?#LW*V'UEH=&"T&@I/(K) \(V\42.RI6X_&FHNE*EU MWC,L)X2,'H9KLM8(0&XD0U57]=5VB_987VF>S1#]/:"H\RA2.& MO:W7U8$#YVGJ.ZX?+K![-@);A 1M:JSP'X--=14T'6$U$J]X=[M+M&"(,PS# M 8FE!ZA$H@PMR8,!D#@PH&D4'5*<0KU8HL7N<6HR;OMHDLCH>3!NI#*EQ;XE MVFIQBG=Z-8Q 9ST\I:R$27>BA4NTQ/.6@WQSU"[)%5DP&U(#-_J&(WAAGR^> M/K$5 9^O9%KHU@AJ.9+H9"X]VEFB?6B)V;XYJU%85^PZ@T&@:&Y'494N2;(RAA)0_?'_3TA?9W2J"9X&F[>\+YWWE]?\OXMQ1+_N73D*&98;[/Z MX7YZ#>/B9W*C?6(_DU48R&P]V?6_(3PWKY;KB&7S_<;Y78RU;8/F@Z_\VTMU M&'U+/$I"&"6>C2<"BOP/>HMB"-0%:YF; MRT:8?#]W[^8QB@[CY^$0LO5 7FE\H/3="Q<;J[0V2@]U4GIU2,W3FI?6NV// M=E-+,#(F8;A*A!L0R_=?W1(KBA-1Z&M=55Y]D)'1ZH;J6\U9*P\D9]@#V4!:P "*MU$:SPOECK9Q]]FV)OK% M&D[!4L,"/H , D09 ZC68%,=68Q!5'0;9LIW]JW]P#9)]+'L1H6<*B(;QF9- M),S$SWPMS,-[-C( FP:PXZ>I>"*LI]O9[KQ)R.]D]+=:.DS2A_F'<+LSHOIA M-4+4=.H !43A+(:O^X@.@G"1'[!G:%,0UU?&B#NVPPUUV\W&WECVGM.SD)\. M.JI-C7Z\(>FO1+1&] /?H7L S1-L-)B$\PE_%+6'OPS'L^DLW(;O1B.)AANN M&W'HN@=5#MQ;9!.B'KT.(.T[842^/@@@]+0\V?/=W1H;9FKTGP?47#G1Y]:<-7YMKCOR?AZ!^\XOW'OG:[ZKV)X?\ MZAD'QUBX? ;-E\NKGX-F*)E0*$W-\Z L1\K&L:U011H! J"Z#)!"J*1D):J4 MR,B>C(0;:)Z#]K&/W<6TIF]LD@HD2H60;(*1OS[U$&DEV]\"SO7('N &W+^^ M#T<[K LYMX'5#HY6:7G \LO40# 'Q=ZX&J0'2R(N.'J:%CM?;&"_B0W-163$ M@'T!1%84B TH$U"F0B%R0@6_]U,$3EERSQ>N"2$%G^%L=2J4-Q.R(DB$=@UV M!K5_..H1,G+LA3?>?GT++1Q 5##4K&BE/2IB"AT='/W[M;%%7V-_;YN]V^#U ML6T;AM9LT_B5<6Y;:M8.ZC%\D,21C:7>-<^WNVOH%#M4&# 82(1**Q))#52) M52E6 OA IBAJ@,GHBVW.W4I30DOZ3!!I0910B4D1E46XWOUB;=IN3!1T)67NS;YLQ;L[8[7%5PM)0D):GC22M4:.Q;;7= GBMJ>$Y%?3^7 M7M3YY$JN\_LV1$O3%"VLB/L^:@X<*HV9JWPW6.Q;;==6LE2QB?9<-QMZ0:K[ M[7Z[R^];;5>Q_*S;2[?*0C=-X[546[0G>-AR2U$LU]#1]Q;0][OH)G3NC6V5 M"L[<@MBE\R@>0MC5TR?3A[BYXTDW%T F^9 M,Z7O_06YT^O2=_*XD=,!(Y?UA"..D-\]X6$%HEI8E95;U',$T MQF2J/U?F-1(7X*_Q.GJL9?W?,OI^@,5?BG JF8ZV]A?\1P M#IKY=,=RKO74EG6YB'/I->,>]-5$:O;85)'KB[BHVM@(HZCR9%OT>[BS.<_) MPE3W1=^7H90/I %.H9-;KR48SD$WGUH'1,Q+^:YF ==]P#ZA5%7=5[(.&CCU M:6V1KTV-YF)=[7 ,[,?7O!Q^6?#D9N> )47?NE"X9S5B^$9N,]R5MCS/OE]STG!MA,]RPC"AR\T^&CX6,2"I-JA-H*\ MC6R$)5N*)ANA>Q\>5AZ! MNV<]XO3*.23_B5^VV31;ZYE317'%$MI.]UNB$M2&C8-JYN]=QWDS(CSA(F)QQ)6)*I>73=);LO7LE$? ML+5O:6LA%.$+J;71--)Z])(]JQC:W*19O2NVQ@LEYP-FM;AY6&%, @IJFDB84Z4TO[K\W MA6IV3RU 1&%4N]:*!EA[Y.Z.Q)?+?68IW>MM(4TY;7S]W*"C MD]8WBR0?31FBGT@9/FZZ_3__]:%MOSOW VZ&A4?>T @D!PZ0]:0\](!S)QL+ M.7"WJS[L+?Y087KW4$M*A$B.;B5$'E_^_; 5.%97'=X\K%.J@!TJ' .D@0(P MB:0I61K(Z% :,H!B< YG6&:[ G>*6_<^?PYZ='E@2TRU"ID"WRR<^,;#UVZ7 M>[RQ+2X#B^[9V%S(A C5C)!!*GPSG4>(C=)Z&.YFS;:6/JAR74?*HL MA!> I&O5ME!MM[Z1E;\1G,5Q^?KSMPAQZ"W+Q"MP_(U0V+,?#Q]FN3A=B':@ MTXRWU>%ERPGZFXV$CQ;LI!40 8#K]1$I[?-"8C M8R?T;_^[#C5P(5NH\M5T@2]#[Q7:##Z\(4DB<&QO#CQZO>_VD,U'D(VPSXV% MW+KO#T] =A[Q "'Y=V 4*WX>-W^VP=9+@F.\[>@9A_"C8.H$$XZ1ZXN6=C!4 M\(")9;<9L.B\NZ@,7>((G"/)WP-1H2ULG;>7((HNUZZ$;@CR0ZSR8B:\$!SUII _(CS"=2H'C&&[ M<"_7(< 2#VY?S2?;%Y:>1["IW9$_$3K7V/;@&&KNTFO(\+,AT*&_,B MH:9HWC6..0_C0UV-SU/CP[?RV?(QP9.6W3&2->S%-:*Y))-#7[#)J=;:0JM= MVPN>AWP61-'OH:9J>]N:)L]&7L'00V9N!TU7$W,6)H9Y#QD$?;8FYI5$,EZ1 M+7FTEM*,YBI^='>?;*F\)1N!J[GV,/O5C#*^S2A7^"J?B^S7QA=K(9E"*RVV M6H5:-2IM@ W*]ZU"*USZ?LP_AW NM+=MFD)+++>C)K6ZT(S6=EI7"W5!%@J[ M&!/U"NJ(1EB5K'E1O1($&WQK;-Z%(#1LUW>^BCIBB[J&R%?;!>@Y%CI"!"#X M07G[/L1?N=82(:@0/E43VV%=3$EH(\U"JW0U6V=AMO!+7N)Y!4$D]+D\QS9< MB)ZZ8RM ]<-*7 RG*!+[*G3(+73"ZJMFK=R*8%-OUM)")D3*U=A48SJOG2CB'HNQO%OL_(HC>(DCHY0NI0OMJ M4<[$HESR0O[S$+Q5R%7Y=I@S@H$&0?]NH/'0#5+G<]?\TV4I_N>+'8<]^N7+ MNPUC,HP7^\R?[ B/=HENM@&&^].?[0$]\J3BY/3Y<1?8=.UW]U2>,1=W!_=ZQE)C@H4>WV" MS;,Y?_YM>([$'10-X(2O7GR]-A=1P![]VMK:_OWWL< R+ 7]" MEC?=_+"CX*%>&/;#]*M>]!5>D)K6)@Y'F]VO.A6 MAQ?W/Q"%CE>=I)2.3JNHT&:CX_;"@+=%$8 M[=S \-!RO.B.MFA1CD4;M6<)4&;/FB3T98N"(^HF@AAV4(7M/,MJ\O M).+E31$EM,XDG?ZBCW9S@<:)EH:+G85$OFR)MAA:M-U&%O6KCDAD=*-?LA82 M];*E55^8YLP:+5&?Z_ORW%Z,)@H/6[Z@"(.[->.>>1:$EP^U)YY8YGJX5$OWRZJ[!]'E7I#.H[1N%^4*LK/8.7F)V1A+WLF4G MY:4'7)E2A-8].LDN:N5:BUI(&/JRJ8'GB,R0#TH"Z+@V7K5$J]@?2=B>^SPF MZ5&VL)0'?1'WYH3;P_K0#8&][IG0@C;'G E*8V@R[?MSBT6+JSP4T3TSVNJ# MQ;*Z,+NB7^+GJS11%_M9V.L>IO(IO=(.3 (7:O>=^T6)QNIJ%8YU#U>G%#WN MKPBT*]"U[+S,9:22X< ![&%KD*XG%1'/D6*KL +TP+(*/0V"9 ]?*]IP! :# MH24D>Z:HWI/9(1WVRKT4*G^(51AG,B(%;8PNN$J_LIQ,HJ8OI.J^KQ465=[7 M4)"D*EIUJEA3'V(/>SD )H]BJ"UB%1%HT[D&,E-46NBYJN#ULU^\+E8!IA$U?D%5A6C4QJXW@;#67 M4ZJIB"@FC,*F+\@J+GK=6H&8CH62I]28^G!!KE38=(\,6+1[G\:)OHV"5ADW MA'P#6Q9ATSVPID!REDXU.%Y(UE?=/CMQ6EP2CG6/N'3D'LJ,,6\3%;'+%94JT7%&;#1F"9H74=-B0B#TP+&6H\2+)0N$WR1FX'TG"G)OS MT$7?PX%A;MF8T'J TG:Y:Y5SHU6[ 7O=,[&].8Y*'NUX>DD>Z5ZWUF^DH! 2 M>Z8 KY_A: M=^_](EAFLR(.XAFQ1B^T$7OO4 R4 7+/%#0X.2,;*DL)LV#IJ;-."=.@))![IF"6Z=K] M4: UT&XQ/VZJV8)EC7B)W(,"BY.&\P (';2+.RDEZWN"4H%CW3,%MMWA5H&B MDWK:YU-NNI";SQ:-L.D+/5#2^)1=\\=U@3:2#MO)X(+6Y\.F6SUPJ#.O?N- MJ^?YTG?2I4\.3J*I6_3- [EW(OB=_FW8Y]"P%UN?;_L^.@7V;IV:6$ FO)L5 MV"1IH@=OF\H#&*WY'CA*UN8C?NUG+FYY3.E\\+RJG6-S+3LZ-'=[3#5!7R+,=#]LLE#PY;?HJ'%\0CI<' ,=-.#) >%-%R]%X.6FHZLBC)VL'Y+J M@^G#..N['Z(E^RH!K*7^>EQMZ27=YUP4XU MR#F([1/B=B[=.6[(&9>"P..FF@Z.H2B=OV_*#C9Q5Z$[ Z'[7@O^8:$[ ^V= M]AT'VB%$CA3UW14P?P9@KEKZ*G17+?T5+7WZ#3_AG_71>=&9HK(%PZ#P!9CY MVEPVUF78!T+62:F-1ZYD#=.3,^*M:.M_#A1H;2S$:;=X/BUQ1N:E>RE&$.%-LC%-%QXJN M17Z\0S9)O'E3[?IV6=]-CF1Y>A?BE[?4\!_A$;R\EY8=)[RRNQ/>HOMPO2UQ M\U!5O4K[4C5=6>BT7QCW2Q6J;JAA73-Q\XOB$BR#O[AL]J"A^,G!\/UF+!9* MX'\.9Y!CC?'CP!C#-SC&);-O%\0*.X4_4JS1?-1T"R[V_3B>=:>$W>B7BZA? M#MBJHP_\@1?N.J!O?F$HFZ!88@^0SR7*?.:L\(H"Q*4\N#-YTX$,G1L$W']Z=30@'--?5QL8Z-+\D.J\%&.K()'W>>^KOE*OKT(4HNTC9K"A.W:3%*V,R.)";T0#&<3 M#,5>LQZ7B/]#^RJQAO>YN2^?@G!3YVI=QK#K8@LKUVX@##HFN"X)CC.R;%XP!Z,I?;HH:25K RM$M'3@<-/YG4@ M#]7Q0F)#5X),4#",XECTFM(X+^A>4QIQ\0G>05]>R@4KG4=+8HF%/0KI^GVP M&D'TT2'Z"(I+8.$QGA>(O%ZL-3 ZZS-5?PI"HJ^/RPMN9HS"0]P"_,=*)<@R".ONL1*D5SUQG?F M0TY-[^7Z1A^"OC(/^%:UU\WJ6A:UE9I32V=J/(1^F"?!T 3!'-X_.H$SA.'1 M ]JV)QO'\H;^3-?GLOV8^&B?2W)*WE-*\ZJX+*G$S!-\U7.'!M\@\#D?'A,; M5ITF,)9) ;OX:]+]T6I4&!,01[) 9URNTL11,,KGGW-HQ@,+_ASW(G8\.+D7$D>NQ L=?R 8 M_ISMG =BPAFN(\ ^ZXX]A:,,HGV?X9;/:7CQ3@*1/>BMN(?;37%J.F,32Y^< M$3%8)HB/5W])$?<6RG5#MCS>4H4MFG..[;I[0H!1'E]FYKGQ5 _D/-.J3Y:B M-.&CF.3F%Y.@22Z!TOM2@]=5@;-7 ].95+$Z?ES._W;\YF*9'83#UP8( M7T"MR>\ _56-NJ^@#/2ZDJ.P6=U7YZ/6H%BK94%TU5RX036!F M-P[N$)V-6C@W[^B(T*?$J3&6=:,J!H90*',S'T_51R'TZ0CZ&)E \7V+DF>< M!'J^3E(%'C+=FQ6ZS*#OF@RZ)H,NSS]Z5>OM+Z+WYP//[M5K95%C&$-=Y48! MP49WYJ[WL%!< J6NJ:"+5 +75%",G9U/XGBU G*Z=,].!#^55)1%RF872H3C M:#<,B4,'AL3..!%TK>HX@XJ&6"UD7ZLZXL.5>*'C#P3#M:KC6ZHZOG6Z:]!! MD#WX#,0 L@L22,2-I#U,^BZX;H"X /C^@=;K@D/S![R60[@V0TIJ0]$%4<7V M'I]^T;&=FENJEMH9,H+"8L.S,03&$TG:/+(L?D?$8A?.I$G-\MG M'HM_%KA^C_!G+;D(A%F_BHLU(#)2;Q0"EXZ B^$)G-ZWZ_J,5Q-@GSG;5A>: M85QF8O"Z7'!=+K@\GV2+V3U:3!_T,Z7[AI1'Z8J:-DI=.Y>K\Q(6G93)[)C_.6 5KE/T*MZKYJ#7Y.:3LEZJ9CS#TMLHR_$AWJ,K2Q(TSD#,G_.I M6S$H/SIUT'8M,OLS2E1BP(2KJ/\1))^\<../JJ=\,_(H:W)$J@;[#S='NF/9 M 6/X'7#_"LE@"HRYL[]$S;Z$%C&%2LUS?D2T%( Z OY^#:]7-Q>U3N&Y+NE27(X1P M88O@YAK K^L\KNFE,[ET,Z7C;*<)A&EW54_S$AX=8H81=(+!B6LIS25J@.M. MI1C[+)\#\5P@-,RK!#2::[-!VATJ[3G="$$AG,.M'!)!CN>OO=F<'XFNCX1F=A!1Q;E=WQ5T XD'+M.=,3!VBR9Q7T MS&2!IO(1".FU1&+XWQ>=YMB6Z$_#F_S@M-I#Q'YZT/UN]?YE!CA_=,XC!HRX M)D-.>##^=J=E\+J2;(_](5'-@XG@8T7%L.V>4JS"4"HZ&HY@J 1)[;OKZIH/ MN2SM\)V;L&.M#&+H"QT6\$[F_EXKSU@'U=!^FS6X$NV.%B'@P_MYZ;#"ZR(N MMUN[0.M3;I67>Q4O(- ZJ6L3IZ,NKZ?=_AF^38CEG<,C7M=QH,"II6*?[0O) MI>UEZ/JT4I>A4Q.="4?B3 )%K^?=7I@2N)YW>S8NRX=QW*PLM?I0-#)HL"BH MK%TORNPHPG'HJ[!$@MZ[!^X2,CB;NWG79]T>TW^)51CR1V=KKA4J%^JX?$C7 M$510&XQ CA1K:K'!R,NJPYH+B4!#GX5)$!2=(-!]97G75,S90_]:FA)C=^5# MZ$TW,KD:L'8S862-$+QVB%Z6)!(L=?J_PZ1R3-\XR7/\H:8"A M%XWF#SS&\\^I;8D=#TY> A-'KL0+'7\@&*Z'W'Z2"7&WA[#/LFV-DAYP3.A9 M#*[7YYT34*\5F1<15T, MB'^,A!^;]Z78C\42#.1S4#&PA&"BUY]>4RSV0L3%V$ M0*1#(!(,EJ"IPV_=.'5^I_9ZU64"?N2Z#QG^3:GF96;T_NCL?@P8<4W[QZ$6 M\TT%*::-4KV2"*B:9 M^D*_@_IEGENY%;+:T/T2VL95/ CR$A^BGHY0C]+0+3KG([M@GQDP!)!^%=%V MMK->0'1U39IBL3F--?5+/$^D(CW2( M1RI!D!=V*OG#1HYK >0EQS_7 L@+]3F>5WR_&0RUM1IN8HVNC@:4J"TH:S4D M^(9$1(>$XBB7(+'KCM2+5 #7,L@8^RF?PC C$7J=<'L5=)9<]7M#S/,%=A1B M.'114"R!4X<_8?2/JO4Y=6 4AZJV>)5X7>L=X\.5>*'C#P3#M=[QDTPX Y/7 M&LL."$_E!(X;'9_%_(V F0_)0WZH8*@IFO?7]0KH^,+U>@7T5>C.6^A.KNPO MX@KHM&V:=BAXMJ(GD/]Y.P[-:'--!5$4ZH;ZWY56\Y68YNOR$DW7:2/5GXWT M3&7QU7Q2H9K]1#"Z)J$54E"7G9H#HV4/J!W9\$$=.)&A>HA*T7546I4=1V(Y MJP1\CRH_'@4P'Y]S A2ZPTJ==U"*'KCW-TG<"S5(._ M^85"L=P3E#_[ )G*#C(/'W*'7/7NGZ%WO\'8GWB&KF)X,41^CY]P&"K/QG/8 M[/KF?6]L.[ A'&YD"9$H$,3^_F@V>V,_[5G%T.8FS>I=L35>*#D?,*O3^1"1 MK70?B=MK-B=,82+3>6TNIAEOD"%8A^DIC?=\A]^G_'L\AP^1GIH7&T'3TKEKYJZ7BE$&)0>7&5Z(LA,@[YB3_&$7E" M:-(%2E);)M=4WN6C?R0'6LO[>;HU$(,2G\^3*ZF:6XWVPOYWQ[=^&W8$90': M7N/)NH)7K7C5BE<[?Y7H2R7R:N>_T\['(*V ?B6RKCU:S?TK$O5& M:YC.6R4!,"R7;6:3;+GM#Y'=\"JGBNPHXW6:E\ 2ZQ LP!<%Y:8?RJKJ[J*D8&^((WE^U /:I]V;,= MI9 O]=%2P++";,*[0Y5+65:#E\CH_#\:NU[%?&8(OJ"BPC/?%?8!\"V$N4C4 M7'V(@KX\7/68"U5?U9K24/'Q82)1O(5-;4I&8ABCS5/-FX MS-VJI]P(=G)&7/>O7ZB+\8CB.@1QP4JO(;RC_/;H/8P*0"7+H/=Z-Z#S];'. MZ7ZF(9&;H_P(E$K@S)&O(3PY)$[DC9R:[NM.]AC[++^%YE;!G*5[_DC3 R4_ M:/O=S)PM1FB.CN@C,"Q!LN>\I_V9X]($GJQ90$4V._LN(!HZI6]RV8[(B?.P M;WH:/\[+U=CB3I ="_+1Y17%-WTCW-F362,1*B?("-CM'BVE-E)"C\AG,CK= M*ZKNC^A("+:-DSWGF^R)DLT;" K126IO!9+-G %,J=?NH[1>[H]+D_OA*@/5 M$KU>4*)Q*H'NN6/^FMR)-X"OR9V3N@N?PV"A/VOB::JY$F4*;2V< /L\):Z-T!Y'I=8=;]2;NEB(-(N+62+Q?M:AEI()!OE M!O $Q^ )%KM6F_Z9:N1_OG$I(]9:XMS6,GY#$ZPF =\R[7&@T]6Z,^U:^4:0 MBS0!'6D"&F>@-N#>6\'XZ7&PFONMIP^#I.*NV!^Z037H. MN DLSPV?X8WA7V$39.##%S9D%20F MK+PQ?!7V91CACN:P6\U:RV>(C] EW=+M(DYXW4=XA_<@0$+ P%?1H>,N,@(6 M<& ? 2)#K3 -OX$OH)H(;T)'I@Y\C#8U8$/8=53[8P XDGUCO8TD<_O,(\VW M I\$G*?3W0(@&K,)Q2P(1QW.O[N>"<\.F0SET?T(NV\/..A#AU"J-O_U#_QK MVXMB -D)E?]X\Z@'/1X^E(>P@??R<9"#MP-E2Q[BY/;(/KN MP6J%?$"H6Y;]7^3Q9+%=J]3:A8ZPT7V%:OH6X:L9I"6F6H5, M@6\6A%8D#6L*T[5J1JBVA Q\T:J5"QF^+61:;?AW1:BV6[4L[*!6$:2#$OD. M30]C0G8'A3R."JEED?6XOD^M_1"MC9WXZQL?6K"@*;%]%]H/-X& 96@3D"EP MUOF-T [)WSB27#XQ,5B-U92L[0:KK6-$<2*:'/6])T4JQK:AM'NRQ7KY0;_2%H0J?R MY=-3$\]#IXXX1.5:KE,3E6%CE0E;OGBZ.BTI5;[(W.LM==A!9VFJ!V8-B7KY M]'&-U&;WZ7%/SQ7;-N;3%IYE1Q+]LF50O!\+S:3@HC6BJ2_)6J=K37F)?=G2 MQ[J-14Z; M1<.O5Q:>'5:_A"XEZV9/I#7ANQ55[LCI595VK@ N4W) Q[V;1= M[6/J?3;CZ;1)]')MUY0L?13&!R^:3M#LM&R/DA6T-LSTAY.AN MES:IJF1K?W\C[G\PSKTWHCM"JQED<'??$X&*\XQHZ1<" 1%!4 91?_V;B5;M MJHVU:]A:HF9'=W5M*X4=8C6_HX8CG!]N1F.\BN$\601-CZR3 M[15'V)R60VRU&.WF^>JT+5"@Z9%)#1Y]1WSL5BALY4U;2ZN5$?@*Z"L3;YK) M26(5@%9/U,97P4>EM3R-:R+,GJZVR& _0]WK17SI/^ M# @BOQ*H%HZ5,[K2B9K&^LKP9(D-"+S'R^MU3I]M6Y*\Z,*FL;Y6 D)NK2L$ MQF?"VJ2<+5'+-9@LXH@,U&N3@>UH@LT7=@P[SG;=7"< PSJRL)G1(-\H<$Y9 M%%IXB9@KN[EHZ!)Q1%WR.YX7!7GNB'4MKXNSUFAC-4/8-#8LAW4:2VH\[6+& MAO"*84&9+(.H:6Q8^HA7YLTNP8GUH3/)SVUGG=V!&?@I69%M^4SB]NX#0. L M>>EI/YY^>8GQD.$>B!PD09$);ONO*=8+]\*!8,49K.\^O?7P-'R_/WPP%D\_ M$+^-MKV@;2^>[X!G3BTG?-INGOZ=@=Z5'WL^&H))>)<*'IAY].*GIO($V"*! MKYV%JG_$^, _:WP Y!G)\T&>$Y3#^&EY;QZY MD0$)>B(%_?U#<_&?L5RI9PDGWI/P-YE1]H%-5N+NIX4>)L"=+(OL]X3];(>O MXC]39UAH//$+_;IP_=? ZM))@()L:=[)4.G2HTE JO1>*R\^$=^2";UWHB6Z MVN:W)CH7 S?* Y-PZ9#JW'=>Y#W[LCK;X$-&-NL\5U&SU';W9[7OUIH=:"77 M611 )^ 8AH8_*P0>6#7-Y3=Y&OBO^D;UAD[#MBI-BA:U7=VJET>$ M52!@!)K\ZV\RS6!,FJ7/6 F$;V]6SGRIU,2-'%Y8S;O2:#U1\N,11BP+M>S:*@X-M2M%5?7(-)&C MTQ@>O[CGJDRQ@N/Y,"E7=QS5@TQ131_R=6%Z:A@=% L\+4K250W/=XU)$(F# MMEG"5-73T: [Y3R).F/Z?75>#BPH.;;*_5(B" 'M:1D" #P HKEK0]$\ 0SM M""06]0#?$9FZA!4:3CGDA)"T+5VB]O5A6)Q)4R1U7N9S'S0G2;APNO(Q!^)S M-6I_W2SH4YK-CL<.9R]S/7&E50E-5Q:FCT/-CJK.4"R3SI'O'NFZ.E=.V74\ M+[5TG>F)#K\CCTZ"C+7O)S1)-NENF,-$:MR)M/@(M,E#;%HB/'6%#;EAV9@S M7969A]*AJ!V;P](D<0S:D+OFZL=]QTVYH2@!//VE"_T/2LW M*5L+5^>D0U$\!F/3&!,OBG=5OIC4?<3%DT).[FW4[Z9O7Z9"U]VM/AKD*27Z MMTF_WR[1YZDR=[$=2= L"[PA_51[(PH#R.K"L&$H(,J#1H& &W3XH4# /1K1 M!VTO[W6=LU7NE:;S>T4_5K&:7-%C1\)4<9MQ\$:7]UK3%CP2']G7.$.F:?;, MZ1 WOM,E$"-04. ZS>PO:WFIUZ[H@V LB 6J3'== M K^T ZF]U.#$V/HI+Q!$08($N0A1D.!.^,VS*O^\H>M8TI=;\Z2Q8@W$^J)1 M&S068KXPXJ0<)#,,3J?I[)GS&RZN#RA4@$(%R>8P']-DP="QIB5B%#;4J:Q4 MH]>.-(3UMP!AH>E<"4;4G09[L%0 M3OWC$!GXYX\;V'AN50E/2GHOOEN\/DI_C>N!A.[J /VXT"4=K9^KX-/1\ZOP MI+[F^4_AW!N [/MAB]_MP+PP@?K6Z[F_UT7YI(:'*$Q1FQS+A1R:9;_0HFG9 M7'!UD0^JL\=1$$9W!/WU=S:;IHYD0I[NBFZT)Z(]\=NOZ/Y>_^+'U+"G3N3" M7&S1HM8N5?U\(YBJ.PZJ(3P?GDVSV?CA\#^XI3L!\="W2 ,*C=YF2 2%1N\E M- H=-T_JS-EJT5@;0++5?7SE"/:IN_9PUO?,K4B7BB-KLZD&#!;=+0(H"$NS M*$1ZBWB 0J170V$^K='E5:XG[NBB@P73U7AIK)@1@,V0^'7'"K]A;9$ M4Y-.V=KI3GS?*3U)4CXJREF_6^+24'"\6XP\)U<,#'>4J'[]GI=W]1D,&SSRB&+;@[$;C!?;&J_- MIUNI4W%4KQLI=I2?GB/C-LF-.&-P(GI!W_%E*^5$(?A31W$N;7@DA_)<>B+N MVR-SX^&?+P'?9N&'N26>6YM;KMI=]IU%F%OI\$)66(TXER:(>,+Z::-!%U<* MY(ZY07?,]9.9+ZGS+)RV)=O>8KR1]_I9R1K6NTH(U1E&E>@T0<S<9:PY"DIBT3$PS+'CL;N;\A M.:C9\*@Z20*C__3W#%W:>]5Q':C50#+ 1)Z'V%QZB(GA.D$BBOZ@032TL@]3GUK=.7'CGB.# LK/F_K5OFN?RR51I4 M)"SH3!AEE"OUU!* LJ@$(873:99%5RS>&@R<\E[I2P_L7MC)>XI+^76FINRIO)KI:9R)ZA_ "[\"UL3O>: M%G7J*H:7'ARJ9+JTP^9;_;8)G(SO<>7N MRY9$_I](T3QIM]Z)!:XC;[!"A[;RXY5N%IOAB?VYQ">\0$]HT-%< 78Q#QGE MLS<(>_8&X=5FJ=MG60U;-1\U.F169'NN2T14M9%](&D4K;Y+(#FEYS>!8SV9 M,_@T4/!IC_ YH("L3)B.;B@$UEX0)"_3#8?7(RB@__J;>2".799Y14;X,$)X M3RKH$%62S >NZ7+>4$O@<=^_!2/:CT./[O5&2&WX %?C\.0G2@X8]" MTP<( M$/2?:FNUQ \?&9%>F;+7'%5G='NV=CBHK=$E>4=+R5\5%T$1ZMNE()6Y M23+FX=*KCP:)(M37LB%]-D(M>UZP@+:R:E@!W(!1M!H%_E"T&@GM]0HMBE:C M:/6-6 !7$F1"T6H4K3X:HBI"4JFI1X)4 VO;D!^'%1<3-'Y2SA1S=F/0E0AZ M'Z\FT!T_]PDE*%Y]L_'JM\&@N>Q.J,JRL1;KF&$V=B.>(QXY" 91Q!IGKMM+ M_(6(=TA]7Z]3EYO/,[ FU5C_ M_1_PX^E!BJ7)+@2AV>%MSV80?.L!@C#L?\^"-*^GF\B^N*IA/V;R1:>CG__U M_UYV_JB#\Y"B'ECV?U,_?X6S$9O*A;S)O)BP TSO;Y;8?^OIHPAAGSYS M/".*L+F:!4!PK<%GO[5 KU]P[)MRA%&2RDQ)(L=H4D[!K SZ]QX-JJ_"0 MXEK%E"#FA6JQRO6JO!!)PWZ$A7:KR+<$O@A^$=J-:I'K\T6A#WXV^59?:)<* M[6:GQU=..LAWQO3XQ][@,)S;& 6H4:\FWY^VU$U9:HCP?NI7= MD.U+FRYH&>MG:U?RQZM&MLS+Y=*FO,A[4W^E2UD)^[5E9S.=]=<%KX]E'HN/ MNK*M!QLN!"UC;Y_*66(^R(@YD^99U]DL5RT-@\^,S]),L"NU1580V]G69%TF MIEI+#"4J_O8*/3L8IMM>R4)8TQK4$:S,IMM M%XPN,?&6HWE;L7+5;@';*H6Y91HXULMUI=R1MQM^J=_>M&LBL2ZLM]BVT2BM M8\3TGK>LO:\1;%>6O/2T'T^_O!1M M>&7T8=N"D!\Q9=M_O:&\, 0.VTE\O_;=I[<>GH;O%>6#/C'R@:%^9WB\V*1> M/-\!SYQ:3OBD9D__SD";YL=^]PW!)+R[\1UX2/3BIZ;R!/!"P-+/0DS>09-] MP^7';XCZR5K^T 0D(V*"%N+B"T$\8$@CDK 0./' $F@E$K 2")L2LA (FQ*R M$ B;3KP2GXWEOL=;$^)R/2_N)M7 ?AHUL'O@A__W%_771Q:5_(;XS3M>C-\& M,4N.F_)G6JH_>DC)R M,P-I^U\D):*=>8*SH1I8/7.20 MM06*V7'C1[[-.BUMC:])H=J5LM]P(4L"T>".E/]$9QT2K]NW?0]+T6TT[6G+ M*/#:%"_YDLUN< NJ[UFN8;F _=3V9YH+SRPL76VFV9ZQU@Y\Y,=U4N3$L(][ M&_6[#O,[*6AS:9F_"Q&_4XD^9T&;[]Y\GG.$Z>CY)<<%FFJGE,!U-5O9IGQ7 MMCTKX@(I69T'GA_EC-^ AE[4)DY299!O/4L7,>GD.+3NUV2.*&?A)>/\2<$/ M*% X@$ ?8L!^C)RM]G\B O<,"(#!MZ=]>7.$O)/E&E]I8&4:]-MKS2AW,,MZ M72FJ0H"S:?9\Q_$NC3#W"BBG/*YW77AQW6;XMT&"UC"VM?9*5T1#4EC-VCDS M38.0 .QY*HW1Y,FM^4O[H?J.+ULIYTTS'SD:K]S1>#&[*-%NR3OE3T_0UW'< M"!-]WS4F071TI>]T9("@_A%4E-WQC PEK<@3L^EVJ=<&RPG5E9CO(DKWIT(( M.I(+';=+I;Z&#J3;VX)^V',SDQTO_,)C;M7+0'0X&V>Z<26XM'6(_$_(_X2" M)Q??_!.E"1=C M>C$;<4? '/+)S3&8 VM\M76_W6],-+CQQY!@#W/T+[?^,+ M=0AOJ2W+N(J5/5\&468F7'MB]6/2? MT^INGJX)'6#*FQG?'0ZK-"GRCQS0ZBACD4[GLN_:Z]]5U/"K6_6U53D\5ZFL M"Y8T?.\(5G*6^0Q,\;J*+V91\<6O%5_4B$E6Q7.*E,LRE)2=3E5I,F5)"9O2 MS$3#LEF28N 83E&7,+=,8.U%H<+U^$K[E&,\1>G%0[<:1;XG'*8@Q7?%:G^4 M^D>1+U4+U?Z)JA-^H,?J-;)3%L_* M*BMI& DT;D+(DDS3LJ20I"JS>(Z9RNI!&I_K]JE\)[<<&KF0V6'[8'9;X[J=*] MJ& C\VM+CRHZ]2Y9#8.7Z!DN3WK,QFK!%O&7K\A.HJQG3\V^04_#O&6)/#3"FR) MQTHACA<\[W=<*L0*.S!+#*VH.!LUC?74JJE"9==2<&SE"6.YW,@&&U.7J'A/ MA:&FEONS10G;]LN38K>A5=U9%[3,_MIRKC VQLV#CCC<,CNR9_19KPHK1L;' M9$S:4[%>'O/T0A_47-KNN%L.M(R/"9?*S&-9,CDLHPV&0L'.+"D=OCX^)E?N M+L:%EN>)BUR-4JM5JNE4HZ?2L86RQ[B7SU8X'W'*F[J6%@WQ!(+T?BCVS%CEK&AK]C5CO:THM5 MOCTVZ_F5+^PJ/=@R/OQ'W&E.,9<,Q7:WX,TSTTG0(:.FL>%G>U*YV\WM6,PP MI>8DVQS07B-J&AN^Q^[$\:JQZF-"SUZ05#\4S-K1.IQJO<>(2C^S,8/>W,CL MPN'6LSC0,B8G3JE3Q(W0LDU9JE!=CQ[IVC%46#==VH\N1;!/;KBLMUM"7 MCMT*04LVMJ*U@"/SRU&;#[R2W5QN"6REP7[B<>&C=^4Y*?>7&%T;>7:VGV7, M=5=BXT,RQGV':$]W68R>MX8]++LRY+D.6L:&I O&P!WK$QS;6AN5;@@+MS?G M0,O8D%Q7P*?NXW!M%K(CPF/+&$ Z^/;8D*36UJ7)RJ@AU@>EQJS'$)C%P6?B M^*]-9:4TJ1J#X86[Y'9ET",P@1(#06[VJA/!5*V[GA\.W^XUAS[.FF)41-8WU= MAHV&--.IC9DAN.Y 7-2Q8K$+F\8[VRH*S",]FXEFN;HSU_.U6Q=6^[:QWA)< M>=T:>9:+E256<7/JLE4M@;9XO+?#ZD*MU'I2EA_:M8* $T/1!#")']E[L,5L M6E5&V9HIX*U1K=(:U7?;$#:-#4P2UJW\;F9PIM819<'?>5U/BIX:'YA0FFFZ MJ-<:(A%RY-RFN&T+CQX;'UB6PO.64%HRO"84N6I>==7R%,PM$1]8">R@_))I M++'RU,77@SK6\!M1T_ACZ[(0UCMDI\0;@U[8Z.16F\4(=($\4HAXM*T4FC+= MX8=FK3\0N& X8:.FL?DJSW"J..JQ0ZPN%O+NDN^0-A O_$@AY-&C,0LJN8DH MRGUY% *)R,O=J&E,O;KZ*EA-\HT15I](?F&$9ZT>P"O0-#XNAJ,'(ZHQ&O!M MFEMG1[G2E,? 8X\46*YUB\ L&AI%<8&UF#&SVS$%L&&!IK&GYB9+AQ[, Q\K MVX. +YGZ0A)TV#2V#\C#M1JL!PL-TS;!_#%/\I--*6H:WPCD=9:>T.3:Q33" ML^>=[:MVL7_;WSXUM!4$U4_;]0E PV^N: M4&1-L\S@8&1T?,5\0-?)RLJ51**\'A>K'K 0H98S1[K F MVSZ")3M2[7EJ2.)4KPP6_#9#U7*=["+H+3G8--:#WJ.O>(2L/IJ:W_,%9SQ: M,MWHJ?%U8"AJG;=[0 Y63L\Q@K:-KQ;18^.]'636):5?8P?F=KBI+ 9B3:^Z M@(YB\=Z.2T#3VWFQCFDNNR WE:4^(738-"9@AM>?8+F6H9E"OMX00J^!M:4N M;!H;F%[655?46($7@OJR*&^7)5J/FL8')G3=FBES>AMK5U<+)D>(,\>*>A ? M6(4;%7PG:[9XNF@O9O9\,)?,?=N8@.6*L^E\4PT'V' M&:OV*F3S0!*((VCK M5@Q??M0SA*DQM*81?<7G^1 VC4W"BARX&<=P,CR]I?'IXWJI%FI1T]@DY)=$ M;J'BTA2C979+D'DQ3S:BIO%)*$TJ#2T[*O7%H<620S\G+?U)-VH;FP0'4X-5 MEN)#41A6Q:#"VQVAOG]N;!*$>8'J"JO9@J^WA"K.EXVI#W"1.(+,N3&[JU(4 M*8FKL-XCN'&MN3.[L&E,:*JV18_%%89ABT6NL*+=?KT31D^-06BI;FSLC6MW M1*,3XK0_UA@J&S6-02C%80XN29,,MBH9+7%6FC^:91TVC4-HJ;BV/(S,UOGM MNF^66%WK>8#W$$>VAI#"!S-_,6J9POI1+0;X*J@#+D<V76W\R$#C$(RRV? ,R5O1HD-0).((UM#O2&)Y;3;[JZ,;F8>PJ;Q'F ;EEUNF*R/.] M.MO/=Z.VL5582*N29-3-OEG/N=DAUEL(6< 1B".U^L.,L^R6^'8)&^9[I-J8 MSTJE/ >;QKLP;/*"9'8S&;$P7TTVJKY6!P4]:AOK@L+DV?J4*WA\,"6">H/N M=BJP"TU3-0T)@AMSUVNJ&U[(@K8L% -VR-; MZ46WS,;F%BBM8+F4NL(*T]TD,RGZCTXM:AH?F-'&V6"0W6$8L(>[*>LR1@ M)\.VL8%M6-T89 ))%PMU16S5!7DD%D-X@U3<_';D@&DT!\"FSPB&3>&UX9C2 M8=/X8ZWQPAW.W!QO&H&^[0FF[QI-L Y'[)4V&U*-GN$*8GD\Y5O:\)$)%1TV MC6\-37Q64E:CA5G00W87,-V*@$5/C:'B@EJ1M5U^.L:(EC#L";U5(0_H%VAZ M!!57NKXS J:,+0;E;,YWQG6WMF\;0T5EX!?G_;&D O18#/& 'NI9",SL3U2\ MGFL6?.2L!#8 [H6+ GK@#\0:"&2L!"Y!YI&"Y& A4",*2D+@58A :L M&%,.+<3I%N+]D_0?C\-]WXC9!^H38SXK_B9\T,^75>'T5V^KHI@'\K*E)-CE M9V\E>S%A1XZA_^8>RN:16_OBEYI]LO[$]RC.IP\-WIPJL3%-^HQ4G+0BT7M! M6K3DUX">YPE'WN2@WPO](8%/,,;]^966X(T)N'SZ=\O_Y?/H=R@/9["0+R\ MW[+>[WGT[V0:WO&G7]TLG.#.7^PA=UX%.;65Q"E*L @L6'CE5 #Q_6#X.QGX M"7\G0_LDT;[+;'CO.>BN2_61H9](/;\*34 N@$0* W(!(!? 70G\GZ+?%3@' M3DY]0?=@;$^VKH7Y7L6.B+@1TKB\B%R?Z?'JTHX;A0YD@B 3Y 3S@FR21(+! M*?*VXC]/FKU\0_:',)-=S;N6C>*;9.//B0/]P# W)2<=V=U/UD"V@JLA%EY[N)#Y<)@P?MK^6EE\%8*^#;DK'AK?4VZUCX9%<;!F)+I2,Y,++3M7+HERF9*Q,3OLZ(,_NM/XZ05[R[<=^!X<)UBR M(Y<:XR&G;E<[OHHMRK6UV&J-5W)+EZ)+ 6@B35)GNZG\$IKU8:SYZ-7H20>>Z-$S,';-]?8].0(W,ZI1K];"]1@;CFJ% M>D[*[38^A!L*PDT68(]#L2P(CH#D/T/Q,H(?I'57[X"<[@,YV@S6' M$U*O8V7"[\L6T[;T$7=>T.D4-W9OB!A#TG!]Z]D< $@4]GX:;?R0+;YYRAGC9M<&T>0>@P;&MD"^6W+%9;IC$ M+-O+] W_Q$ #IA,\Y@CB5#,[;F)O&D.^W<>T3=$5'G-^="_286HV0;XU)K-S(P M8UA_+-*%*L\/H;,&9Z#AA-%8FJ&(]UA,HLH,?S8TV=+\E'$(OEY-?F$L?O04 M(DI^79-/DH3WXLHL@1/7E!GZJ=WJ-JJ97+INU]DKER"13II(W[0\OW??'9)G M),_7),]G+YIR4GD^M2>B&+@R?(Z$2Y%%0$I]1R(/Y@%Y&D]IR[.D$;W*.>9" MP.W&N# (S<>OVQB ,N]]' W'\XY8%8/"-#MA2 G#RGC&%VK]IF#..(F)?*,4 M3J=9ECKB@;C6ZC.?\WKOF+&' @G9*M%->^##K->^4OJS. M-OB0DQ$4.9./+<&AAF\L0YPH%WLR=KU[%XQ+)!DGL03&%:0< M(P6Y$%-,Z!1\HW9<09XLT@ZD'1?2C@2F% ^5\WS4F M@2]/+*WO=&07C.*(-X7/]S6I''*DN2"[@6"/%%T+*:1"PY_--$M-^0YX*)B,E"]O8!&^JPE>H1S*SP'&)RIHG)3E MQ(^U3WHS?FZ4ZC*_G5,E*L/DEZ+PA\?:H9)H*N@X6*<.F&]'W=?6X _:D=\K M1P?HQA&06?@!UIZT35LL3W;YK%'/SVI!*.5@C8WS$Y5)G+'*D\A&$$P<@-IPN?QO"?2GXRR6E%6 M*^*'"-A15FOR_:M_SNGT@NDH>(,IBP2UT?B:6JP.0QUPNBCO]6.D[M:R7J,S MY&]Z60&13VD;S54,+_KK_F-G">?FY [3"](D,QX>34*KZ$ _::H0'ZTX.1,_<#Q/^CF_$N8^;+9HW S(47%*R9WB6L2K09PS*[6)J@ MT(:,,.@L;M\KQB"4@XURL"_O+[YB!4)T%FTE*+?WMGW/'Z6@5M\?!IS1YLS% MQ#,T0EI/F;(.*6B4SOM!#GK5Z;R1 RTSD<$$1246--N+%O&*(FPH]18%1U%" MZ&TFA"*11O%^E ]ZBRY$3IT'G@_[Y/6=-]X4).>!@;A 7$0-'=M M*-J>^/4TQ='MZ"D1!SR6;& L-WQ9*[7$X6Y1'4QWII 7.0G'H<>13N?8^ T[ M"'@0\* ,4I1!BC)(408I O:[ 7:40?I-7KP+L,#.QNGV-[/N#%OHRH9CMK(Q MG(:0!4*GWP=IX*WEG$9SG'*U9> J,S#57AJ66+4"V*G45#O]4?Q[#YL)BIG \CQ#?=85NH1[!%Y1AZVQ2IG9AR6%URKB+EZ%U[@ M1D172U/,L=O1D.9=>Q)J$FL3)3 Q]80(=!$'6D+@YRWF4YM(4]:@:5=<>!E7 ME&H5M3OF(/I0 'VR"'IN+D=[\_]_3(&;6:/\ORQHFW%15Y8 MC;*Y?*_ AQ"#V+_^)M@TDSUZS3W"(81#MU^/^=IQZ'LNC/LS %I5!YF..@<6 M*?$XX8R5%PZX4(< !.^3P],82Z09[*QV&$JY1BG7*.4:;>-H&[_--.SD;>/G MR+W^\@Z,3\MJKIBM-<7A(FQ[9457-2(R :*LZS2.X^DLC7]@![[JS&M^$Y7P M\.5-"E;W^#4 KT(<',I((9!"((5XX=E,K$(DSSY*K)MSYEA@$;U] M=Z+K;(X85,75K$")U*-N:KE:+Q=.RPWUL2OAY-ZE"2VJ^#'64_LS$^FE^V[G MY>54[I.NF>C?H08G$HS-4K_5DYE88$([-=JI+U%#(K$*D;R=^AR>S ]MLOQH M)K5:024OEGVET6\)%M96]&B393ZQR5Y?XOCDPWO(7W_G92NJ6BS[J:;L*K.] MOI!X>O\+7,'__&MRK1&@F)_SE[EY/1=/6'&2X;Z9+OX:.TB ':H33"PM >#Q MZV[Z&4$Z0[UCSI/:TU.F=E:)2;=/SZJ\,2)V.7]KZ,WIUU,[7[Q@GS[>#GP/ M#A.LV+'JB6+-YV;L8B4&?J-/UY4%A>4 '&5A)CF-IS$R=^04R]6JWJ>(RV7( M[9MYY9=6T:_#^?^<2&+>3#6_]-1<&+T^RHD2#EUQ$G4$L!JN0CJ#3&Z+T?5U MN_W8='G],82 14' .G;F#J'5=^>.7%H?+P]5;V:G7WIJ[@*J?I_(+DOC=I,; M%%C1(+W9MM3G0VE^2MOO"&SEJG2-T/&N9QJ=4KO;%^G-K,M!V&*C$WL8E288 M&H$7 J\$@->;*>V7GIIW7$R? JQ3.YS^#+'>B 6!SE>R!INMBENZ/'(6[F Z MPT\,56 VP6..8!:YZ3)2LSXOB]OA,L3:\]*\N(LP"\:#B'2.(M),[FB*^TG$ M\.KRVR]E,+Z1\'YI;;T\D+V9\G[IJ;D/%J8HP2*P0%,U\H;#9JXVTVS/6&M5 M6W$6V@'F%$M@-AEA3O)EJ5KLYOQ*94KHYV5D*I&CG.+&ZO %.],2@RJ)%Z9[ M=,L"=,/3;"Y^E!GQ,<3'+L+'CI]-N/347!,?:ZJYI5DO4Z2X4AP\IXJN?=J( MW^^HE*M.!RUR,EMAAB5PG9$E>EL^I5*(.*GP84)@+4J.D M)$)<;@[.7GS^ZYP9"<;E TU)F(/+R<'9J]@CY;A2Y4C&!%Q.",Y>#Q]I!M*, MJ]2,LQ=LOT;-2';N_B4=LXFTKYZ\7?T'->-]Q]=[L M),>=]8U%:9*#"U\:M.)8\,/_^PNG__JJ@2G>5C7UK;,.Q&>=P$^3^HV*\]X,W;XJ_5FHZ RG/-"27S=Z M7KM7]]MKT".!OTJ,>V8)Q%=) G@CF>SEOU&S,D%['N(X%_!,)G,:OML7>>Y9 M^'. Q+&'W/FK5I[22GJ1.WC2G+L;+@*1*/?(G;C0SJKZR-!/I)Y?A28@%T B MA0&Y ) +X*X$_D_1[PJ< R>GOL^'EZ^%^5[%CHBX$7(0( ?!S3@(HA.%-PJ0 MMX*'2=\2D+O@9@9_,[I_,L*<_?)>D'VX; WJ4V\5^\)E>W=K=&SS1K<-9&M] M6C1@>:A,U48"<2:!R#U@UR403W5X3EG")LE[[.5%Y/I,CU=U3&X4.I )@DR0 M$\P+LDD2"0:GR-N*_SQMC?K;L3_V==BO9:/X)MGX<^) /S#,3(SDY2S&Z0W)RZ&J,1*4LQBM-R0H16UJ*(:/;-IOMFEO2(0:CG?%#.8CB;C' MH.4\+K';DHR^$]N#[N9RLJ*F1 5LXV=V\2NN%)O$^\F^3R&NXOHQG#C4-<7_ M^!*?K=CCE:!*&*;0=0.'VU9&I<[7:R]_\OXQ&NM[1I^4ME@YOY6&7L=R!W5. M N."]X\Q:8Q ]X\EY/ZQQ +RV:\7NVWP^5Q!Y>0BSX>JOI.=+M7K^<69N>@I M6;7]&#[ZZPAOX/5A#+H^+ D5WV\>:=Z\'0PAS0F0YO>W?W76.R.H+:HU3 OR MCX4)L>J.%>Z\J--OCXK:FN$J_'!*!JWAXTBIKR+4>;[]B\)8A#T(>RYXN=?E ML.?3>'.>NR*^##AO7-ZES(V,M]''94S ^RKO&W-9*9P8:8RW;IQPS'5M[JFC MK$AW:^/<(MW@4PAZ;2+$:@R[LN;6V]<7G7S>/0FW=S(1SZ,O'Y M\(5;!$'EV&R ][%%Q_8RVRQN68T3FUYO0E.U0>^V]&! \3+1YXOK3L#6N#"" MIBPPPM),+N[S.14L(2Z$N- '+M9"&/03@SQ)D:F&DR^(Y5J%:2_-J5]4OXO& MU+!"MC7NZXH9K&98/MQD_,6L&V$% [""3F<)\JINS?IL<+*E^2DC@NXKRB^, M19">@D3)KVOR23?)>Y%EEL"):\H,_=1>=1O53"Y=M^OLE4M.*M(I)--)/_AP M:8$^^]51"*.1/'^C/)^]:LII ?K$]D Q<&7X' E0;F@0$%+?>;Y6ESB-I]00 MZC3&V\'S%H\8E0L5'&X&E.*;K:'S$(=;0NC M@<5)8#30-YIE\33+'HL$7VO]F<\Y0N_];JQO/.AU]LNP$/5#6^4W;Y7G/ZT2[' M?&*7N[YD[M\O>I2OGG)@? 0LWHL R9G<; F.-7QC)>)$^=@382#>NUQ<(L\X MB44PKB#K^#*T,*&B\9U,,:%3\(W:<069LFCW0,IQ&>5(8"KGA97CZK(.;S;) M\(K\;U>L0(EV]G\\';&:"2>/BSDWQ8:\O%KU&\5N9?7U%*.WW@8=)2W-;T_[ M\J;CN'"@G.^[QB3PY8FE]9V.[()1'/&E4,7=(#\:2BMSF*$>6UEQ.1N%ND20 M4!82VO+1EG^F>H$(L2[DE]L6\XOQ-HR0 MA?DPLEQUAF/5\X*HH(8SA0[9A0/;.HH))$/5W)2V6%K.5M-2$\W6IH:?6EJR M[:53MN;#;X"EFVJ&'[B@>T!T4OM2"JG0\&"B8CY.#M"-8UG4G!P.!V.QC*V6P\#N%C/5M@% )@NK;!P[ M=WHU6I) FH+R51,%'RAI 24MW%*^:K)-_M^67K"$%353)"'+&XLQN^[%]$6^;OI(9%UF,(%?-52GO:+K:A?LB^]??V33+QL]'(QQ! M.'(3><+G\;TGTJ.,LEI15BLBB C8459K\CVL?T[JVKU-K>P5QH*Y*E);9C%S MLT1+AZ0NRGO]&*N[M:S7Z!CYFXY60.53VD9S%<.+_KK_V%G"N3FYS_3"Q8Q/ M[$:]@U#,?7I6HS^V]RK 'W1#/0(WK8$_IP=;+>0+G-XP_75>*UH ;BCH6Z7. M>8P,A8634Z_X$B[8.X">BSBQ+H4[$JOOW&$.K>6C')IR+GZ1.Q$0TYB_.8?A1^EDK>HL- RQ%5K1#MYO*8LW!#" M#ZQH3*6SY/G#R@B#[@R#4+X[RG='^>YWG>^.CE.AK03E4=^TE_^C%)2G5($9 MBYL!OU#"<(-1E7:!C2Q@Z.>/..BQN\-N*74Z\E1F)C*8H*B6A69[T2)>42P3 MI3FC,H0H]1:EWB*9OL?,"I1Z>YTN1$Z=!YX/^^3UG3?>')&3B)L47E"3G@8& MX0%Q$#1W;2C:GOCU-,71[>@I$0<\EJMK]W.38"+Q9J&H6YF"ZF]K(2<1-/0X MTFDLET6YN@AX4*XNRM5%N;HH5Q3>:(Y3KK8,7&4&IMI+PUJV5@ [E9IJIR][ZV\WI[S^J@3N"VKK%85ZDC5Q5Q$=0H0A@5)S^1A3\N;DJ@C# M.3+*O[S7M^UYM;$Q.=T4;--C)WBGICG[O9X!>SU#I0DL?J QOMB4@\O?\%KN%__C6YBAA\+(#TRT2\ M'O@36IQD;(<(TRM<( $NJ$XPL;0$ ,.O6^QG1.0,!60X3VI/3^BN'4\:?:\( M3Y((.K6I8'AC('E?OUGDQ0OVX:-VX'MPF&#%CL *00H[;F,5AKS<&X9J89T- M=]NN1+ PDD13Z1QQK#[,=2C5IWA*3'B^,XAT8>7[.@3_SXED@4K$/%P8A#Y* M6Q*.0-&C9V#HFNOM>W($=T9!CVZ+8:;++S+]U4B:.$)(Z1!W*(@[QX[%(= Y MH;5T]XAS" ,AQ#D_XOP^_&,4\M5Q<6*LQ<).(3BWR58FA3_TJ+Z'/I5'??OH MUSM-L\S-"@VO9CNS6L1Z8&V8-(GETAASK$05PB"$0:?#H$-8)[D8]&G<.;6' MYL^ YXT83J_=U\R./.%$@?&YS+K$K+':B?D.F$WPF"/0LR[B](@?3F6,L)93 M9E[/B'4E(CXP9H.G:9).$\?S]TXB<\D^5W,I*RP*V-P]'AWB+PB/SD6$/GS= M['HN]IB2-:[P08#E,7*^4V?&'[J>/PQ1I6RO*>26RS76GG"/VE+7L: 61A"5 MA1#%D/39X EQ(\2-7D:P$!9]&(LFN44]6ZZ'0[&P8FH@ \UMRG M%7QA7?\^=I_[>!#[C[N<^UR/!4U+R0HLJR3;6WB2JN7XFK>/#D6WRMJ@J_O* M2W84YH4[3VIJV+*M&+(%>GO8M;R'-P:/[U^4.NDH/PS!GTD\48WUW_\!/YZ> MHEB:[$*4F1U>]0PB\)4'H,6P_ST+Z7V]<$0VMG+4BTY'/__K_[WL_,_ ?49Q M+,?]\01W+T8UVZ,+$2&?KF4FKB:;&7D*7OQ#MD)YZSTA*?M /$?X?CQ#)IR' M%/7 LO^;^ODKG(W85"[D3>;%A!UP-F-I4__'_EM/'T48^?29XT5>GQ^N!A@/ M(#CPV6\MT.L7'/NF'"&-I.58F9Y.:"E',KB4)152RDU86J)4FF95FLP1) 7' M('^GG.+?"!%1IV+;RYNRM^]W.\H[8O[=XZN-QBC%B?UVL]VO#OATJMHJ/*2X M5C$EB'FA6JQRO2HO1%W=SWBAW2KR+8$O@E^$=J-:Y/I\4>B#GTV^U1?:I0(G M5$J-]DDG_9WA//,:(^&Y+"-E)R1@+]G<5-((F9+I MG*Q1K'H0*/F)8K0KOB M=KH2%>]G#ULI$XVH;TS-7%5%+"]@V6(HT?&W+\1P1=*=SA8+-C,OW-)A5PAU MB8FW;*\L:N1*?)'/-/.R@F^MRB0()3;>LKYK#_TA7ZU@1B4HY8UFL=L>=*5< MO.587ZF5!8V[IE;D%ZNVW;8W*[#N6+QIN9%?M91:HX\)77&7R5&Y>BD/FN+Q MIE2SX=5=K,%@Y4FE;\DU(S\',XH3\:9]Y5%>*=L"@=5W0=LP&YU<8Z-+.'ED M13EG40LG;5RLFV2^QM ]J5/K K,YWI3&28NHFZ9C;DU=S'/T2"I:H*]'5E^1 M6W0^)TY(<^$O,J7VHK##J_93J9DM%HT[8"F1]8JF$YM M930O8EAFT54AVL2SPG$4>68.005"$8E)N8L2PLN-U.7HTRP&0XL@3SFM',5#=L MU5R1QJ11,LK4(XP6'UD"S-;K2[G>:(NR]_A(+J9#D]]%=ZO%^]H?VS6W75[Q M*TKPO1*9,1HE#I9GC37EFAXS%G)=7RRO@85E<[F-/-!A]EVLZ:/KC&4Q+&5X M>=,8Y$=2?QR6(DLHWK3Q2)#6YK$AMNEF?CLG66P$;T@YH@4-:K!0+:S+BN49 M[CX2@CNE#( _1Y9@1K6V.[(9YD5B/+:F3+/3'4I=:";&%U;61>Y\JZ.2.7<\*4!S@V";VL568*YZ MZQ VC4'KO-SK4K.):YKMI9%7^OF>C(^[L&D,6['U"N?&:IGBM:E=*7;XYM+4 M="E[9+5VFVPU-)CZ3,QLT"Y[Z M4P8B@_S9--E[9(!98LE+3_OQ],M+\@!=9P?S!%+[R&EA^Z\-AQ<>FX/9$+?+ M?/?IK8>GX7OB\8'4509_R/ZVMNX+2^3%PQWPP*GEA$\DYNG?&>B9^K$WL4(P M ^]:-\]_ER? \@Y\#1CDRR-#3*21\L(N_4,O'O%.";,SK\+!Y(]>'%N0NUH( MH Z_3>5&"_%="X$]_+:<'5H(!$WWM1 (FI*R$ B:3KH0[Q^U>EJ1CU'6_NZ 6'#M6BF0_D;+__GG9^,]8 MJM*ST!-?%7J<>,!B^5O7)?0$1I G2N)"@I!P0=B?D?]*;8"+(-GOUK:]U& U M!UM/P>2R-; ?-._']W\2.\Y[I^AW'&EX#"I(Y)'.7DKDOX/BE M*TBU-!_>". LM).ISJ6'=%)S[$_T\.(3\;MM^U3G!?;:F*Q:A+\_PGW>(]N_ MUK8B7]:V(B5?5F<;?,C(9IWG*FJ6VNX:S:^?N@;JNS^_U'"\8Q<6* 67+J\Q M=H(9M7ZVH=:K4X&$:6GD7W]3.)UFV7B=RI-RMXOKP/=O3XG0_?^Y#]6^[EN2 MWM->2QDNBDW"KYGE?I'*TBU/)?-0>^F__LZR.-#>8T6BKL6J?'%'5,IW4JX& M%D(Q+"UE/W,2^#G\ER)[L]32==8&]()/MBGGN-%YC>3_4@AUI19.8LD_DCDD M<^>3N2^O6*)W@>?3>73T_**V!+N $>W *;!SI^2% [JZVW_@3.$6 (#?WZ93 M\); )=P[HG:'ZW9A8\$*[JU?(2]JLR3%03UIL]>(J?#\FZ4LE!K];&OR% MLU7NA2X?*W[!J/5)=5AD,;E&$+M"@RSYTZ[$0$LU1Z:9;+PTS_4&&=#^>\W* M>]U&YQ?U4VD49W)V&FAF <=G%8,NT#@)]1/8HBR1SA'Q*A/7ZQC_A9=PO] 0 M59OX*=7P%-"] P'QO""JB:XXGG\Z#G)I+U)B:,G%)^*;F4JBG6XW3%Y>:GI[ M6MI7;+'U M1J@)'%@\X?<]:!!TT+@;_:\3);8]@U.9GL%$YB(8'!TP2.'.TW MB0PG9CF)5OSK)CY_H-O;4LKBB2T/ =WS9DV:;<6W5D=5GD!7(1,D[ECMAKRI218KY$O)9&4XO.:V=SEA*T0 M-(KFPMJ0O6VX&UA-#F@F8!)4&B./77YP(UZ4Z%JLS$3>%\9U26KJ.[ M\@*Y36[..$)ND_M@*)%JYZ%F%UXH]A'XZ_08TW,('S,-NNP]8L4=T6)T6%0. M,!,FG261E^0F@0!Y2:Z%TGQ8E0.6GU0KCSM>E''7*$Y7TW%AP4%5!E2&3E/D MB0-"%^,MT941-V ;(2<(&]N'6RMW]V.H&Z8JM4)B)Y8 M+G2V6[-95%9:5)@6T WB;)==7EK3;U6QD1H!/ 2G&6M8]_LV75[(&7ZOSO!WK=-37]/W MO>8IX+VN)GM:4=O_?]5^TNG>LTH?8<&SLAMD&X_$(R;8@LV-7;7XV(KN.($& M:IK&XP=\3W7C9P+1X8[ X*8=XM^ASNX5DQWUC-%"9+!88UGI3$"US/8D4$CK *39-LG$7^)^1A63Z/);R%CD\;M'& MN6^'Q_V$YM\VECI[U3Z"?BT1)^GE$"N*!7>(U5>YNI%9 U9#9)DT<;TU M"^,>D)^')$_.8NZ3LMPT/TD.+MT;&7&#%V>TM-_ UW SSIH-TIV*[1&MF)7?!0:Z9<"1'BV^077Q844LDRP;"X\X65VJ1+>'S M9M%10JBHT'M"LFF"B(=:;L=Y(X. M_B0*9!"F?*,_YM+#O;.PTR=083)D,YWRN)47RX;9&I<7=JDT[T)4V%?UQ(X< MXKR^?!4V>D'KH_=(W( IAUPXR(5SO40':&H!*&KGH*?YK>A!J_ 9TKAG53T" M:8-101A)8F,D9AJSW#+7&OR1G@K9 M><=DJE1;K(O%69/NMHIV5H=Z"LM'L+DTR])_Y,!!][_?YB#1';=)/XV'Y!?) M[S7+;Z+-VO>H/TPZ]>(W(R)^FV#]O!U^^SP8=#LBDKE+R]RU!7G!,SN!J\QD M#SS@Q6V'49F8YPL/;S,@D["H;W+V\YO/D[_QJ&U'WD977/<=3@$J[&J=@U9W M+-GV.5OEGQ3[B)-D3;>72V'4G6'"J,08CV0X+PFA1.SKUQ%DFJ"/'BA&8=NK M!X6;3I.__K#K'ZEU1K/+;)BK)"=3<<+3U25E+0%<%H*KMZ6>@C,AQ M?7*RW 2B( M\?QW=.O0S9E.29B(!!I=-T5I=IKKJ+(W>\LN*SGN2\3\B0?'F@SK>'B1)];.<>8D:_H%FD MT<_Y/;_-KF5T;5,D]RV4+%J(450T>NDGWD"LDODM]KEM^D!P-^:SV4#%NV%71D\)KT\W:RM-X\ MOH5D#LG<%1P9O&!F_<1Q72<$;_12P"1TM;5CK2&,'W+=IK(22>$-J!1*L4C#.5OL#FM:Q\K8P:(6+E3X7NA(1 MU3'#TP1.IS'LV%4:B+8E6+UO9PN]MN3Z-Q-&OZ";&.M*(A9N.MB"I1Z+3%N; M9;%(-^G?Y8M>:P@6\HY#R/I[>,:E1YL8ZG'QB4!1U]N-NO:TY4&KV]./(I\Z MDL:3)65G1$(K-1S.VVC3+2<1.5E427$6"P?JKZ.8-V H(D?U\NR4,I1K;8J84)N01K!>#J<4EVHEX \, R5 M)K";2D<_9* O7\5A#,\+9%O1SL8O+CWDQ%".BT_$73M$[C-B$T$?++)R["1. ML:WD!OE%:XZU.TVMS$JYEM#58;<@+Z'2>/;8+1;('7+U2(#<(5?#:SZJRU96 M8Q=VKY,WMXM-,]B,AV2W%<)NP03S7#I'YJ[8#X+J =S8D5]4#^!N/"8O$.R% ME19I]'/R[L<.T8S[0;O-]F4-$\9L;M)L,L5< ?"5J%XC2<6K-2(/RG6C!"H, M<)U,Y0_UW&WGS6%VTF]@A4Y.7.!399 Q0JCGL. C=>K*1LDN$3 ]07R>\UR^\5["W\=*HI/LQBT#;*3+9U+04X@);:_QX=_H!V M-=+)J_4&7JS>>7+=AO>3U+!7[_:4/RAW#^AVVX:T&_X/7A^S!GS:]KV>YOFN MH?B:"O_ V>KK#UZTK-J*%<#E*AK>TO%DJPQLHB7X!O@W'*AA!YK:7FK[81XM M99HQK>Y\H'2Q,CFFF(["FH-!5R*CJGT,CJZ/0@AT9PATW=D6B029X8*F1UQQ M/>0+OCBQ)'>>'W NAG]HOV?STHJ9E$UB MYM7,#5;M&S[ 4QJ2MBR;9O!S'\6YN**A,,I-XL>5AU&2 Q%+ 2M/U[5PR_$N8[ XGJB MN5Y58A^Q!5-T[=:2#O5"5R*9Z+P0QJ8IED0NK]N"BOM)P3VS)^L79<[ W\26FDKTQBRY<,+E.LXS4.*CM,PJ6)-(X? M4_8K=CW]EA5IX//S\*%+#SLY%"D^$:_A@@1PH3K!Q-(22)O^Y]R^J8O/1:)9 MU$_'55/-++@.55T[8LYKH[@JC (J);=$36SSLW;@_ECV,O"PPU1 M;5PJEV89 AVZODMX^1^$'F=D7C_=5I/7N9+BP@@HI/<>)HZ6I;ABE*U4!HE2J.\RS1*)+](?J]9 M?I,>U_BMW2$$RZ6EP7/)LI52#4^Q'"]P#X55H<4_M9PP9=C[C1]LJN@:L60K M[TW57T37B"&92X;,7:'GMFHKSD)+^?(&/&,I&\@Y>W.Y.Y?UO2;'.7+#1SSV M6MR'2MP!.GPL+V>XHD)^FRN9!7*X*;O]26_;ZDK9J&!E+DWG4+W*FU3^LWI& MDZ/;UWUXXGWU;;4WBRI>=UA3MHN<]3@R)FM=A^I+__4WS!XY=F#J6FS/*IAW M8$WZ$?](IVS-WQN62P/8F^ KL)C3OL4-T/M+,I'DT([;NKGCGHC&7A$A3+6T M8]<*S=9EV9D/]19F2','$_7&IN&%4C:J-$G0:8J,GQ% WJ)$:_+M6.XWQAK> MTT72-NOS7*[&8=LB53$G,[G.3")=A(EH>)HZ>L[Z%6WXER]/+.T,2S,//-^8 M;O],T6#$_NZ8X*FI60%L#3PVBU,\&\YON;M%<-WH!" _L&RD^"W*"U3 M]L$_#@4H90MT$7P0%?9\^+Y.IQ(QG:=?:-7PEI:\A6*K_?MSW;0,6\O,]AOR M!WA:-"#XQX]"NVJL__X/^/'T%,729!?BXNSPJNR\S\MOHSB6([[XRGAY<6H#G-)1&"N:YF)J\EF1IZ" M%_^0K5#>>H=1LNP#D7W*8O[QG#0#YR%%/;#L_Z9^_@IG(S:5"WF3>3%AAZTC M8VE3_\?^6T\?1:C_])GC&5%$RM4L@,UK#3[[K05Z_8)CWY0C:)54+QR"OOE-17*RY[AM:<].LSE MZDYX!43,L:YOB K ).Q#5GP#15AZB$PP&:.\% M$\]0#=DUP&C^ 0\NP&\3V+\+^YY$_P(+Y[A/?WC]^,/?_YF:R6LM-=$T.[5T MM:7L[NN2PQ&Y:G1S7&CXLQ0T-L!?!-AA+Z5KMN;*L).@G;:$?Y&?Y1H\QP## M6UJP8X=WBP_"0ZK,<9WGUP(38N\R,Q8O)N1%?D8T4C@NP_: !D3,WTL!(EL" M+0XRBF6Z43,.FGB6]O0IG,R>I@?6_D%"YO$AM?\;%PT+=-+:IN'#MRG52=F. M#UX"CQ*#E;2LIX,@O_9EZCB^#2EURH6G1^!$3;:IYY%%(X)B8&F^=IQ6IY[6 M,7J^LS1L^&SP.B"'@)C 1NFH![(*16TO&/^ LF-X_N'(K@W[9($N*('K[NO& M*VX ++-_1D)F .8".F9KBN9YLKN->B6GIK+APO7U8'Y,-**?RWX8NOK4O4.Y M&O!HT#ZP0!?@,V"/_9D+;(P%T(^9!X_,@!>]!>Q@'*X6S>Q35X#R@5>IP!2' M(OTTR4^O\&>R#Z9A"[J4TC9+38D49?_>_5.W@ 0=7EH$CUQ,-/?(>Y\& 80D M-0U<>#W!RX5,@Q=.P4= C.#;WU?+UPL/'Z>![SY-&=04^)P7.@<4#'[+#J)% M6CJN#VL3OI+9^A<&1IS))CL9V)YY]RP\KQ1X4@?\IFS[X 5Y*[K[\["1;EA; MM:I>M2X:!EZ>MA?VKI7MGFDC_>TDIEXX=ZQPYH =(^.$-GC:R^WK&9PM M:[\E9 Z[:6HB6W +VJNA[\JV)Q_V@9_PI5G& G3-WVOCJ]E[2!V>G'KI'GPE MJ?%_WZV*#YC]N=J-! M+\B^[QJ3P-]O$O"!OX[B5<<##Q(X^&45$A[8F87FSYQGEB<"D(=/-[S#']*' M040X^O2@#XP@(GJ CCJZ'7U9]J+)4O>,_2?/^Z6S+Q[\D+J4*K[X+OYQ#^KW M2_@,3*H*S H7['3:?C=]L49[$NII<:D/@3:_$@O0='W0]>>$!; B?G1]Q;.U M-JCRWI.A=E1 ;=G:[J)M>?OKX^%WX8EZP R 8?AD.\DZU$IC^E-!74/7MMGW2E&@>MGNH %Q%/;S."?<&@PI,/@4:*;X/G[JW6!PP M?[#2%.BT(ML^M'' ZT$S^-6G>00V00HHB.TL )(#ZRHR1Z!I;3P5L$JG@&I' MYA)D,WXT_O2>5>T%\D4'GJ\,2Z='TP1+F?7TEK;*9]06LWL)6^(-9S0AGIN?#$ M&0/8JR!EQM,4&*@,@?$/3."GO=!Q@>*"'1987.VI:+^DNWUY4X@TJ004B3\H M2!\L^1#H3.'9T.[_?_;>K$E1I?L7OC\1YSL0_7^>$[LCRCJ "MK[?3L"%>=9 M<;HQ$! 1!&1P^O0G,T$+2VMVH+K9%[VKK!0R;3!>L!/W MCM Z;UECO!!O:>5VK!' M(@)):!F:;P[L6>P]HA)X!Y@LQ#MD:P,:'@R+)X? LT/ZZ:R#?AD@*\0 FGR+,$+?]Y_YM(9(?R%LXKQ![_]:\;:N"G6+]G6,6D$$/ D\% M!+ZUJ0KJ?"QGN'[!JFP,R6A-"FO88^?Q]+XG#!!?0V?F&V@,A01N:] 1M7?S M(N '!)0<&R4J'CS!^L%,/_BJLP=;/QM$FHQG=V.=F20YYXX(#,P'.W\P@*<# MGO D$[#%@E>EPZD/@Y]PH4 ;]5,G/O6OHTE[#/=7B#>@S@4Y/$^CR M@ Q@MH +OQES(0IE#]MTEFUVQ<; M&H"IR! P?)P^-$J:*A9 ]*7+6T!&?!W^-LZ5L-O6>5ZQ>KSF2D_.$_O4>T(I MFV&34#IYO!\O;U;U!9DJS&6/$U'?>,9Y9=P8#B/N[&N)'_M:\DRIC?68*L=B M-9;I<.U ;/M66]Z8YO>.RA+2B1$2/7-EQ$M55AK1:5LMX,-.?%.2S4J..=WZ M\^.NNO5_A(H!KS?VK"<4>%I!PF EBQX=FSW, ,T3\,"Y\'.'ZOHIHO4.4^A M6 #C!FDEQX\QGHQ(_Y@(A@\/% ^:A(,9S\"[/9/6QAKU13/8$/F=!7@L(81^Y7 M>?T\A#4UH#2?O-\ >&NM?/,<[8;_D/C10\[9NX;[;>:0G.!8QF\-U_DU53:2>$X* @E9^]0Q;R'']2S^L)2_R.,LY2^MXWFE#)PB*I=Y M,2EAP!8YI3Q?$#!448J#C7Q:<$A ##&H+#\>@/8D'_G> M'!R/.#@L'/PL*%7RL-UWIL_ C-XZ;PZ&'C3'P9_W1PMB70BS@9-C'S9 S![D M=7#R2@IZI^=*!*83RL+9_Q;Q/7GMZS:;Y92 M3TCZP[ M<6V>*(M-KC#,DOI&JW>&$P;8X2=OMZJ;KI1;3C/X-E'?7A=['*E9I*KL)58AM]F6]-8:YPX?7M! MJM)M2LO.N*W13.^:C-;H%=0X=NIYR-K.]=R=L2.5I!B(QQ*3D5*)Y.XN3)TNQ6+E7*;'F6Z["39K8K%DMN MM75.3CH)M<*S$[Z)%Q:QE5#-[4IIOG5.3OC!4,^,9J+)*;/,+EM96)M*KW5. M3N)D2IX.J=V H[BTW>D-D_)2D<_)2;XBYHE2RBCBO#GIC./UE: 6S\I)ERC. MF\.*JG)+@>.$1$E6C'[KG)PPI,ISQ7PWIRJ-Z0I7I@--:)V5DXU,T4S1-'MJ M;##9.#FSGESFS\J)'>^Q*R*59MD*G= W=9'/%!IGY41/D;M4.\D.N)BVIE/] M?J\_K9Z5D[)(.-O)DJ_AV[)CFBIC#?IZZZR<[(A)W5C5=SBN#'(CO*#K#3%_ M5D[6.7VZG;HK!I<(=6VW9,.B#>:=LW*BS(CFBEY)2[6C;I>MH;P95@GFG)RHS>7 +BR[ M"MO ![5MK;4S\?Y9.4D5-AF'6@AMMB.D<4M7 %RAM3^7$UQ,3"=$6AS3) WP MGY>FXTDR08QI(3&9B+20%E/BQ[_Q;./>]YWX\T60VX3)D(513LW:UBQ&+RJ- M,G=6'@OQW:)07UI)7&G,:EUMSF\Z' -&GFRAWJV.4VHCO\7[_>S"3,T3139Y M]H3;IC)JH=LI%EBWF*>V!"%.VY7SDKM64_DMULL/;54YISD4HRV M,BM;?JL6ROWEJCH@TU,"CCSEWG9W'4MR)4Y5LV6ZY;!&RVT/H4"><"^[VNNMS<-"9=U?-36V45OO='#E:IDVA+C'GX*"TE31=E=H- ME:(KA?RN-M4=[JG%P:]=/MSSH;3J0QS@!8_FWI4C0M=.T VJHP2V?7W%!-9M MW2,/^TQZ(\QC,ES;]PIX)CF>?:0>97;I^^P[6](T/S_"/AKN&-C4U:8* MS+J&-IOK0&^[JZ,A8%>,"9B?=V\Q^-3+%CQ-(@!VT-(%*T%)6UZN(5.8H7AT3WCH=__C M;50NO_O/+CP-DH%.TK5U?IPM<8U2ND27U@-'MM:0#*F7R7!4]N=)RKMJ_Q#] MX#; E'(;UO(I*TD[A'U?QP<_>OD/+ ($\O_S$R#1.:JJ]1K7?9-DP%ME23 ( MA6N^ M30VWMU!U6IG^:JY$;SICZMM$QVD;%V,Z[92^X6Z[M5UE$'%1"%HZ'T MVUYX^9#4[64K@6\OO.JUHS#W.8WB+) \!-/N)UNO>E2")Q" 'S]FXP?9]^%( M/S+S\^&KIQ/V#T(QH.^!@?;/7UZ&U0<",=Z.PJ"Z[ZZ%KD[$4[IS[$@-]+GR MW:BG?FK'VK_5?QKAAU7>=1$-F7Q,I%_KJQ5PS@:>;X!GPL;]>Z'9_QZ#X9-? MGM<9)G6_Z? -1)4.0_D)P S7D:[BD']7TAU5<*P M7],B&!K\\/__01 _/KD%-/E()?_[[/IYPMQ@*!ISC]OGSW4??O6RDY=;$T\" MVQ4)P)\L .1G^9^D'HE73_S[\[=?+=>$X2D4;F50/-9C])I77G2I2X[^>GX M-A%UV^MC/LP/G:<6/'Z_7QAWCSC@4AQ /29#C@@!#K@%G#97V[0WVUPLS: MI=@1!_P]>EVP$O\Z/! I>7_)JB,E+U+R[G/?]NF_)_!U,>WN.[NMO3QSOXSN MYS<^YD/"$KZ&]Z>P!!FQQ*54OC^%)>(79(F;*X(A88GT(_W-0:(+6VA?(K;Y MU";JU_\(@B1-IR%BB=JY8JZ+(N+=EW]_(\$K8+G[1KS&!_^Y$,W]$I$[K#4@ MZZ@R+U@*&3]JZ_;J1KSWCI;/MLCW*TS'APK3S/;P8W'?#Q@=1LQ&L4^'>YX* M-("HH8K(\:R2S/)"8ZS#SB[U;J+?B8U%^:B&.OZA&NK#C2%G^K,?JJ;C/PYM M6%(%L]H?LF-<<@R+:<;Q2C4/VPW%?_Q.QA_BY&DG_@AA+FZB4B'8B%L@C%?H M\8T!!A52DZ=*5R0"%RAWN/M&W$0$O(*"2 ;"A7[WEP'/!W_WC;B%#'B.]V\L M O>_BNFJ2N%D%!_&I22MXI2]&!?92HM53=0#E7RG5GB%GM=?#B1\UZ8BU",> M-15Y>NP=6R@\DO&($"$@!!$5/H6#$"3YF(A$(A240#<01(2X.R&(1SJJC@T% M(:)3(B24B+ I)(0@HC8[X:!#/&HJ$@Y* &B*&AZ%@1#$(Q6I3:$@!/Z(1]AT M04I\-/'H+7=?2+RIUW6EA6R1EV@B A".#GU6W2N=NC^?2A=Q=/@6>8'R@L0C M2=^]?";8^,-^L?''):A[@U*A$%$7FBCWKP5]J8U'1,\/TS/Y&']5K;LU/2]# MQ+O6Z]Z>B,3C_1'WTUL0J0V1VA 6M>%=;26B4^9[:@TO-8F(Z/D]M8:76SY$ M*D2D0D0JQ!U4B)!4JOK*1,B=:L^[&'S'<^AEHEY#@?A&!"4C@KY#@_A&!(U? MB*"WUBMN15"D0(2'>J[M+*Z@0%!G^YQ(4]-*N M0UU =9T:*8(\W#Y^A6+\6+$P+J3H#LTJNUG*X8L[U>28V]5=&7UEH(VW\SJ; M%8;R:E7'D^M&RRO&3Z0?XO2YLJL+*1_WEHM[X $=@H++2^ !<3=H^P >',J& M(X;]2OKNO9=]$7Z-A[\&_K+\&K8V#S?B5^I/ 5@O*3+<#'MMA6LQ,DI<+66" M+PFZO)+;=LDF;EB53LB%7+I;RK!L)4>.Q$J[E6\L]E7I;ZI'8:Q(]V=;=Q?@ M^<+EIX4%N 1.43G.;(4__U* I:P(X*]U0X]-%9W7!877,-ZV)7!CF MKNTHT^TQ#;) JGE%QS0#ENDJ<'&. 7_]V%IA[IG@ MOU]0+,%=V$#B!,E^ '\1-!=" [:>23H&4Y@D#'Q#6BF -03PR"FF+$SP"B@- MCYCGM^G.)%MZ__R]ETB'(8*_%@5.=^+:BB[9-A#PQ00\#>V&F99A@SEOT M1+AZ$\X S! LF0>3%"5'LA;@J_L]\:8IB?M),C:T'-?R2E]@)N! M90WP5'V+B0JDEX/-^!58!_C@[.+!M(-K1W.=\2*8'=C;%VAFNQ,;+ ^MS0!; M KX*'@@H:,@Z2C%_O"&7?@8I[HH,^0#S3[$G@BA/R1*WEG0@')C 6]862A6_ M $>R@S@QP$Y(?Z/_M3%;TA7 -("S)$]T7!WYTP"76-+*T%;P&0+X58$\(R!B M8!/#LHPU^(N-!,&7+B1.\,$D_F\5@@P4#R E$P=]2/P+T0'.@1<$;Q;PV5E# M!X2UP;?!3\A/RL.S71&DOD3>$@84$* >@(),CWB\[=8Z0&#H"JC<0ODJL5X$P J+\P" M$!Y\Z!@L,$2LHNY@7_<#(G]@_"F1?P[7!5.R?OQ#!CG24(PTQYUKH)!D38[]Q4=<(=#%R M>'&V(?HTKU98IB@FDML=ZF+DJ8&&!>A^4/P:T_P>5@(I6%U(M2YX748S!-57 M!"?CC5$N5K+)X8KM+P5;SN1H?;"6?P!*"KP)'@V^+EW.EE#TF%_G!(R 5[6^ MIV_"/_[978F(]&,JZOSQC.QW*F&E7LWHB0AQLQ+6]*NYCQ$A;D6(Y&,B*F$- M R4B; H)(2)L"@LA(FP*"24B; H)(8C'5-3Z(Q2$B+ I))2(L"DDA(BP*2R$ M -@4-1&\("4^F!/]IK\O+"'UJ^)NV&^>.*3W)S^;WA^GOT,!SEO7XIT-L%SJ MEK0[\\@]6 +EKX6;):[1N2H"O6\%>I^O::*1.4&(B/"7(#P9?FWY%0#XFF)T[]3^ MCI>.58?I6!?CYWLO*@17$7K1PKMOQ$VNX_1\WJ&N[/A3[KPF_3+;SJ35,-WQ M?(-G:[C@"B 0.%,U4NGIN.ZPA1(D2)$.7;(4I.FCA/:ZI*%3BX="PNMBOO;/@6_95@!U)0BXJ[S<*LATV=2U8!@Z>X3$AE"L@ M)()DZ?N:PDN4L?X=9(+N@'6$P/&,P; M!%^.*I0M29 4U,?ZX5"U_/09-K6,!6:[IJD!V+.]@M##=TU^"P?MN2KGHII/ M5-LY,RS'*T76>0=PA"\GMO32K(-5]Q,)O&VUKZ1W@E*'),1^>EJP:#0@3_"O M0)Z>A,I^/. &1'Y%=WD/YJX :)\J0O;RH +I78(&1!L>US/_Z7MG?AR^Y1KY M72_Z[,G$T_'K'\&IYRE<__M_'>6F'=0'6#EJ6+_V<8? JOR<.!+I$[(4\U+? M^"EX\2]>6_-;VU]E*N5UUT(AC5^'V 7[&R5;"HM3 AAW5 MI7K?.JY,]3][(__NB$#'+SCW37Y_(%,34',MIUCZG3 MD>XN5Z<+]=& Y;,C06XF2&Z08,;TZ<@J!U['Y^T&N^#4PLZD\SJ]9L:ITY'C M6FE!RT:/Y+:L5.K;L2W9VZS!R).U#\N3 9[,Q88XV>D..VLRMLA4X3-/UD[) M=6E8*SJ +\1J;5572LM1AP$<$G\^4M\4"^UM?RQSB\38D6?#7#.KHZY0J>>3N1DJ54OPF>>S',K-!36 M+)HCEN<6I5YRGMVM.W* 0Z[44&"OK%)MR3YM(M#?=@J" M7!+JK#(>[HJ)N#Y:D\R5F@B<>%F/CK!ZH\MZAWIBW[@9Z'S$OUB593IL)]+A MSC3TV&LO&B+OH?.2,9TJ0(-#IO8#4*W AQJ8GV'!?AVB M079>)ZVC8Z='TE MZZGUD:?U:_O>+@^H!Y$ U4(-J6C&GJ_\-Q^U^C T#1D/?KL1VUV -8 EVAAJ M2.U]!7 \L!F@$0!U+6=F ?-@ 39C9F.2#EO,O)2_BF;J-P*9*<(,6\,^4J:E MP)=HVW,]:CJ2IH'Y/&"RI(-Y:YY&*2X4'6X%.BTQ:6-"7=C^1 <;8/L[DJ<. M AVQI(-O2+?L(?(D\F!?LV!;7V@8THH5JZTJ,U_@E;*U:V57XQDUBAJ&W+1A M2"+QF":B HX0E-*0C^FHRB\0R.\\DB%H]8_&46#WFMRH_QZ\?Z/K"Z_NU^2^W,))H,23(ZK";O<7Y4S+-O8+(VY M*92Y#;^^K@3/#<,Q,Q.:5OLFO>A.(DKJLS_.&2^E:,+NRB&B9)_=[G_[N$L;?14CTYES4XQ9:U MA"G%:_FZ[&7PDN^I2OMV#HG>OE+KJOK O5?YEWHF+JTUA-H\^8,5B;V0O@9= M;=/2)^R4<;E&21^6*\XXETZVQA34(\C$0^+LQ<^1\^';.Q\NK&Z$6L2_MP;R M'BFN%/.64&!MEFLTNGRE,U.WB@I+QZ "$G]()"^O@=S6 >%.//5"0840D1GS M$6WBSN&YZZH6X8D]/@>A-W6+?[ZU^#>G?.X[C[9D2NEF"9]!DDU36RH9>6> Y7U$I)7^-Q9;QH MC5-($8+6&7TN/!Q!R4V<+G<7G]NEA-Q]J7^+Q^8U,(BW-Q8W;$UPM:,E)2DQ M6VO2'((!5*N(Q .=/I?M%;4P?*MIR2L-0KPF:-!!#!VC[MKS/%Y1[-&ZMAS5C48K:M!QRP8= MQ&,Z'56:'E/]JB6_:$T4^4A$O0=NN>VO:%]41(A0$"(>W?0<"D(DT.T$$27N M3@EP2$1=(,) ".(Q&4E$* B10#CILXI&X==' 76*9K^J' M]R\_??BD\U2XG8/K1L?TGG_&6X/T2!_ROW48G$XN\2 MB\_?AIWT+N;ZQI)QT=XKK]ML88]A7H ?J$<\_/SP3OLW?Z\0DI3>,0JBF3_NAA:WGMG+I;ZYWDH M[[V<.QQZB1!>5_K,\+D8\4/!=5WNX 8TZ M7;DWZBDN?E$6"$9E[TWOIXYJZ$Y!Z*BTO4L"GU]#\\>DZZ2;B^6ZW8-R M3:.>;"GRO3W9OH&/M@TI'C.F,=>6,-ZVX17+Q@3>VN=Y):2-,.-U64)N"QV\ MXQ6?Q+=QX(8/Q6X1N0O=JM]*9(ITFHOI-$C,&U/.EA@HXPU?PDLZZ\MWWK". M\;'JR_7V#$!V[")?G90D@]T:8KFRU =]L0K+"LU5CJNOLE.ED89L8H!-1\8=T_)RM<[;V MZ Y%/Y?)S;KXO)^+'':_BYZ_/H\K7R;," (*F0&U';(1HXO@$\N5Q.J3_IE3 M;$$S8 #MM):I%HM/JU5SH[(QJL+@Z^ZP,.K<^V+QY/'%XAVNV:R6V#:6+]69 M>I;%FNU&H.S6B_>"QB<^@N=>_1+^[40W"J:+MYV9+@TPTX8;_H\:W]0\-L!TW+"WG#^0)LF"K6 M GQV;F7@ 2M#$6#QI;=?!CBEP=,U0&#'M0 O8O":A<4Z:."6P0,N%)&,VBCV&E9;CCC_YO+>-37\7:])B(EEC M+M=9&MGBLL<6,EFRM>MIR4Q'/CK*8[8D_!)="V8YVY+^'/V.WPM[RGK 5N]R8 M7FP71XNI,*9&4HZ5] IGE1T>WW&O641H3X&*]*X]S<(*4 =R#8,8];D*A':Z M$YLW>S$KB^.=0KLXZ#*)VFK9^O%;-TZ4'P<(S4K"X-;Z7A53DT09"@( *$GP M.!EPIU=B#*>-6%IV>8L'6PBHL2\N%HS%0G&@#.VAPH.&=PC@GM(,>O9+)%"#E+MS'@'6TN6%, !L"4K M'B8?O7MA^X29?2(-6-U_KLR]-3%MJI5",LXM!8-(BYRE/[?(4Q]0SY\I-%V+ M%Z6L:UE2@/?2 =YK)+683E28+-/)81SP7N(Q?L)\&#BT-;@%D*[7 MV1>"/-@MBY%1XFHI$WQ)T.65W+9+-G&[C2%YHK49:.J.ZW1F=+)=JK=:I PW MAGQQ8QXP2[)-<#8K*TG;[H\.Q)6'E"QXYD'9,P&,>@<7/+))($S^!*$XPAFB MCX'ZYI]7O"!X@@+E(6L @=!M\#CP$TJP0X=AAM?0<=N920 :]E)Z_+][=4CX MI!+('YKWE?J=R:9: [Q1= M9':)+)N"(Y//1^+M1I[!3C M RXVJM..#$:>O+W-T*E1@]]D6;+,U:VM6DBF^O"9)V]W+&Z=4(KR"N>;JWDZ M:>;Y36,-1E+/1Z[S*MZ-UYR-VJC+VZ:Y=?M,B@$@U].1A9RJ:DVYEU;58I+ED\I;E-KP0[Q)R.9L;)V.[O>F&W$A44I MUQ%;TRJTT4]&:NU!;I[8)-)L)S%)RY4^L\SD8(>VDY%]+E5HE31[IU;D(F.; MNI,F>[#IR,G(2/61VS6G!=WEEF,E=KK,4&<#DVVQ+Q4:"U'.-ENZ#-C MP=5K>@L"U)\*+B[+ %1H24^WFC!H7N.NK*-##6:UVQ@0^PTY[LV M65;[PV8R)C>ERJ[KH[NB UN:<5X9-X;#B#M;S-2QQ>P9RJ5Z(;*0W]'81@'S M ]]2)/M(=PHF(?M'7-709>_2)A'PU)/50I=L\QJG)!H5TIWJ4R.]COKDW+)/#I5\3$7% M^*&H 8\ZMH2%$/&($*$@1#P2B9!0(B)$6 @1]0D)!R'BCW2D-UV0$A\LZGE3 M;_TS4GOND-9YV9XL7RF_)\-?;OWAQA07+,F_ W.\3/^+TS[TI'_%[_+I4D4? MU>Y=E]&65H:V0FXJ2Q(5!\OS H*Z!\SC<$F,\6 =O"QAJ_VUI K<(LEV,(MW M4'[%.^-GIFM)X\JJL]TEAM,&E\U:U86[U@UWTGI?6-R;XWZ**"R^_U-5T:7& MU!O@A\,/?S)T&7KJH)>JNS6EM[[7KG0';GY!6C@?'W5*J91<- 0F&*U+?J1? M>>#M?7]+&6]'2_X^ML$V'@)W,3(0N9O;F6S.[&Q2>&73XFQ:V)8V.//C-_68 MQO&3V-U__\QJREL5&(1AW3RE5O= M%5T0,Z3#9C>3:97F"9ZF8,0V_N-W,IE\P,_@RT6UF;N+VAT@)@R]&"Y2B>F9 MQ*%&$!2H(\A_OZJAW98I;Z1(O9A?*.F*8=4-1[)SK@2_PCCQ5!+_",0%GN%_ M;2)N.+8P=$IXA6EH6:N23!''Z4\?4:B.YQ[4H3HHC[8I65")!_K5>9V*HT>; MF67V4VJ,<>3>NN_&Y )SK;T/9('=9_.'1CQ;;*DF@9,%6RHYVW5^5_RT-OO5 MS=>(8J(RX"9;EFPN%9D;XOTDO_[Q&Z@DR7,'SG,-%_,6B*$5HB1P+SP.L,?+ M5;N?*9?"FUE-'C"=9Q#LDZWNZJ>YE*(;'*GS!+7NE..Q?:0>&#=D_=AL'> M*D0O.G>-9DI2-W1;J7%D#9\6-]E5U\K#M%Q@#L9Q_/KFX!^/&KK\VZ@45Q#\UD*/5W?MSES-FC(]IMU=GEC)0/"IUP3_>P<]0F<14(!] MDE]E'THC^):^,+.<4MZ:(T)UI-3P;H9>6TL.^/5\37*-#:Z:ZYDQJ5=:830' M+K+YZ=Y&SVAUFL8+Y7*2GG5(I\7=S<5!,O-FMD?&4^I6*Z[(M3LL9B8RM 62 MG[>RJ>]E97\KF7JWE5>Q:7MB3.L2I[!6KIRI":M&,A*KF^T_-6W0_+:Z&[)9 MLLQ75&Z<="3DOTK2[Y&L*'SR)T=HKV&+ASK(\KW,\QL="5?0T@L;0UAU16*" MN^PLG<83-;-8;HT3*%I["_/\[F+WET9K+VW$AQI-PF?7WTB)N0)B6&)A1BS7 M71>O;/*K>*/<-+/U-4 ,ZC7$B$+EGS]=:, K%/Y%7IGNLC9=I'ISMI*5V_&> MM6,DZ6YV)%T=%8U\>1WG%O5*9N:NMJ5D*I2A\HML?BN6;;A\&\=50J4&=E=UW&?'T]S+BOY5,O=N()$>+ M;;[E)G1<:G)YI=DG=[(2B=7-]G^H]W+R4MDFN6W1,&K4,IYH[9![C"+.-:Z/ M0N51J#P*E7]+9+^&+=XL][@T:< :\?2P0_=2]*H/!9]Z3?"C4/E%SXT4XR3B7_7( M9&*)V(9:=155FBJQ\L"DA+)P-RM[H+DBO6XTAUS,ZK?7C=*LE%R',J9WD M^EY6]K>2J7=;>1N:29!;KEO&>=X6TZIE3OKM2*QN5Q!0;*Z+57<9QY6>/'#, M34R6C,\QL="5?0TIOY4KTU1B%RJ]D M<*09)Y[^L@](:W5MQQP2:FRBF4(QB7.+]MVBM:/ID!D(,\OF&LYH4.+KJY8Q M"*6U<9'-'V^W:SY75^)!=?3NB5.-QEKXE)_8TS-XMB1\^M(K&ZU_P5A M::S-7JR@9M?K8HINQ'-.5_8D*ZHJ_]ZA\A!942E]2[;G.]GO+%.NT>L5R]6[Q MWL*H/T[KZL+E%CNE/\U6IW1W$T:#XC*;SPPZK.EVBDM.H<3EIB&,$I/$W9H" MT(P0VTGB(H5WK*Z3[%;CW'"W1A>1?MI.C^/?RD[_7C+U;CMQQU7JCM!3Q[AD M4QN!74RMQBX2JYOMO[9J,FR],4RQVVIIR/%C,T4V?,E*1L'VOR#8'AIK/M1Q MLV]EX-_JK+B"^FXF"B-ITF8(-N8,II5"OJ#D56:Z@Y19:J=:8Z\?Q5+6'9XLFO@;0$H7KKV2R$(Q#T%]-[:BM1Z8\ M3"VSZJ*IEPOFME=3R"->2=S0$HWWEL61N4UV\(J^R&7&PYF@.V'L5GV9S=\V M8EFI4\@4U&VYTR-TV.G#)9;'+N.*TYZ4:KGB3^9K&Z\?[GMBF3'Z*%P?A>OO9\W?"/(_I'(?3SX/2,XL@ UU[L:PD=18 MRRFS/L<7C0XM2X/\N#24Q^DH9A_%[*.8_;?33*X%$UICLUEJLU&!=7N5,I-2 M#%JQ($Q$@?O;61Z:^Z=\ "2\66D%ISR\TTEQA.ZNDL=;?(/==MITO# M<6_)]9-6F6[CZ5Y[&,:N61?:_9IA- $+-G.L)*O#+(/K*SQUM]#]9-/;3)U, M7,4E75VJ(TG+K!U4S4M_/G1/?B^;_7M)U;N-QG69,EG99C)<(U:J;PIM0VE3 MD6#=C@"]67<^(P?:A.U4';Y/X>/A#$<]*.A$U%3^/L'[B6&)DA7SOO^+,#>8 M;6B*B/T/CO[[6VW_$.[4G^HNN-5I,+J*A/FYD(6S4I7/0;!1BTGA7'ZMJC!+31#/3I+($ M@XZ.'[])^B%.DI%C*G),18ZIOT&1NP2@6/WT!B^)8H4EF\184MM6;V$B0 &Z M'IEZB"?H/\&9I!FZ'(.>O _%V[(?>^5 M_YUJT]X##B&L;NB":UG264,UWVAUA[$*O^$41Z#$MKN52&(])N*^@PDH1!1] MKFX@MBL5[JX_E$ M"THQ*!2IZ[<>-("_F_#@_H=@6RS%W;4:;;"PBBMX ZT-TL1;B\9& ! MGD%)O4?/1S__4H RI C@KYQN2X DDHA9TLK05H"Q,0'\JCC8E!>\Q8 9>S._ MS9YV9Q*6-19@O[:88F,F;SE;S#$P?C\Q7K8D"2J^F A3/O<"X6_H$7/G7(N' M7#(FQOX9U37.)+-DT8/S_H*/HKU519<:4V_ 1Z+$AXV%?_6_B#>-/)VTG)BZ MR*K#-;#A.99M'9G[\+KNZA!')!]@BFGC.DP\8;V/@I;H(MA?\:$RQ M&F\),XQ"X^/8/PX@$N1M$O_7FPG&[*F"/B;^_?F(>5<9('H^&X.9EK%21, W M8.V LJ^0\*4$I!O1K*^OUZ.M4#2XK62JC7%J2A,E^8AF,?"M7Z)KK<$A8I^A M5P X?^#C<16=+'>X',2QS-":MY75R9OKW_\GBHK*0:I_YPPV']NE-YUY]T- MG#6ICYPU9T2CQF^4A;O(&)9EK &\97F@!8#/#R=0.D"0ALMD=GVZ0K+9Y4PB M\DQB+'<86'AZJCYB .LUCP1O8NB1P+0/HWRQV$]U+SD8F JOR^"!DRUV]LSX MOZ*R^OW_@7_VB"QH@%N@MC/SP?2@RT!0]74='/_O5306F!4L67L4)Q-/^HI_ M!J6]1:!)HW__]_\*3O[)=Q03#,VP?NVUKL"J9IXE0R(%3)9B$TOBU1@_!2_^ MQ6MK?FO[JTRE'LF#JOKKH+G!?<"2CZG4?[&G'^%NG&SE@M_$ AOFJWLQ39HZ MO[QO[3]"FMK^,\-6(%O\LB2-A]G2\-DO$>CX!>>^">@-Q531783JGHXT&1MB MISG?M[(RW)2S#Z^H#5G]D M'A\PH&>#4P* (#>T.4C7V:IXN_@'4]_(.X<$#O^=!OV1]E?IMH5V26F8[J?*9 MS+(QFQG#$VV9_+ M-J L0&S$&"^>D'O,8&RP5%NPE E &( KSCD,D0VPTSI\RJO/?/"^[5L<"QY\ M,+6,!>8 D(3H!?__ !N"=_QK=C^8H;0I=C7U_E*/E'.=!THL&.,ETP\&DC2"!+__U MU'V/4O\6=9G]QK^JT;>9[FP@C%,*%TMGY(F>54UI#L"*?#P-:!TT>AZ>/ELD M^8\W]'Q\QIMTFYDU]&,'P#%F(O4? 3&$2_"'O&+9 (FA P$A<=#Z.7QZL';\ M+YUX=R#4&CITZ**_5TN91AN; 'D685*X@(#=P#J^[=5 8 \41Z<'O@C<>;\^.]Y#EOPH@2.!0P8 MA4 S -,&LLEKF#"#QK^]EPNXX_;A5'DF)!$\P9DQ3RY*;Y_CQ(/W@P=6T)3( M20)BI-,!Y#&:S7@@L:YC0]E#:NISRP1J 8"C++ 42"/;-4T#8)0!5&89"9^- M(5/>,W[7AJ6"K\.](>A_$2I(NHW&/6"RI$L6S$L _.8KHW"N'D,HN@VD&=I' MIJ$!H)* GOFD1)XQF3U]!&DA:+I_G[/P(Q7OGCUN[V?7>"+YLXSHH-:XP7?5 M77I$;?!8>=U8BY-A.V4!=2+Y^(KE"TEZ'5JNVQ.#$?&.EQ B.)=7:(#:;IEQ[R4!BG-[I]Z3"6Y)M>@T-M"W\372% MO8T8T.57O*+Y,OF:T &#S9D9]D'L]D /#&BX ?@.4 )\(\/X&#DJ]@"T&<% M'H89NA< 0.COVZ/@_:+?4V3O.=F_#HN. ?#BS(=\"=@_'LP"2TX/>B0T@]=M MH"'"W=\W$,ST@!W^6%/0XJ!)JX%LZ)%4&N@20MF=8KRB+ MV#_0,0PC;:(T!7-XT:?QT],:P9-XTP1G M12,&\/#ISW;"6>EO$NYT-PQ9X- M='8I: I(7)[/ 3EWSGT%S60_PQ*8O>AY3HY/7I/?0H?O(6@RE<"^Z>^VLE\_ M&^&>>5^5EBXX>AK I]JN\#,"3PVJ+H=]_;QUFPC>#^:,V])OH'A MFO[\)TC0][.&.CKD4MZV 3-[>L(Y[D)E) !B:H8A/GU: C:1[8"=[DC62A&D MA_VV"H]H+ONSQ/OX__ +\U^L:1C6X0%M__7^]^TC[Q;RTH$I05<%8FX[X'1[ M5=%>VO\!;DG )N)XK=2U MMT6:D]H&WV(K*ZJ9O] ]QQ^UB 8I=K16W>F$;633_?5&RI.E"@,MHG-%8O\] MH3M"Q(RD"S/PH1J J>K?3OQGQC+JY?H9*4ZVYRJ=X,E79 M5<>SWH7:TJT!4!:YQSMOX7@1CDCB-0_?,9 MX&V_Z8T^SA6,M+;_=36SOI/)ET&&[;4O[S_P(F:V(BJ\M05CH"(@B;ID@V_P MP)31H0,%8D[6\D M5)F,K$^VFK?_!['!@\'1##.>9^V!@BM"DU*J:7L[B*%XPYD[(7X1X'#T ]T+ M+ZIQ3%1-BNAX$3I6I7-T]+;\+!WETG)8+'#,@%T.4TP_5MAR @7.K/B+= P: M"N^6S$">"YB#X&I>N@\@-##&=*2E3R2P8"E@BCK\!NKLH@1.8$'Q/8E^"9C_ M&U2T/5[@3 ]J?S[XX7["3Z:0__4' M,'\3I17OO$C0WF[6132;_;@7=^D9J[^\,?S>AD;6$9CUK7?J8 \=3>0PX:!_ M!_[EX>@3]$,,V'1GW,IP%C8X!31DA^]9%RP Y8,ZZ*@*[B7Z K#3_(V"%K17 M]P>]#8=^!&#I,!<.^13 CL]=W4,.%, Z2<,Y*I +6.QP(* 0#,O-CGTA8+\, M5X.[,.5=S<&0PW-[...P?X*I$V##P#D+SC09R(Z$ =-;,42P0@@$&,JGL[U] MV$=#H/KGS Y9X8FVC_W9^G++I*'PRGK"2"GRA?!;=,2#$4$J/V]:9?M^&T&P MW(!X!)S]AW'\%CE47G9F>/L#-L:/-GC>00TF:UL'H;UU3CQ9G;.9KM)6V,64 MCF7KG;9I9EOOTTD]/H'I%0@=% C)Q1I6J0S-L!GR![ M I$X,(QP>(D?O]6T)V7LE3U_/,W C93=WP%'WMZ#=>K0AN@"W4(O.^>>,KGX M":#%0[#BX'/AO&,7__/@WG[.0#J_&N?S5G79$-]1'.^68;R/YJXNY#'52TS6 M-+YEW25;=WNK7>_&\3B\VIY-EI9V^$IEI;+#+3;(J-1D4L[O^CF%MF!U'/5(O M;NL[@E]?#7@ARJW!X8D.[E-L>>9S/L$:%(;Q9,\[T9&"OL\N_2M0_9.5@O[% M!SIL1WKKDL"/'/O/$FF"M9*\[69&\;-SDJ5YFW:HT%74@SL(%_XI59=JH%4-*Z6"928H+]RCYU' M]!G6M0"[[$D/1O#^N<[8MN$;?%";<. P20I$('W]VP]5'<\-UEY!=D$@=.W; M.VS+&;=AOA?B"_B;[UWZ6DOB;GY7C"4G+*'RK#FG=M:4V0-DGA]59 MWV*W6^4*:[67Q:5%AZIO>]6$ ';@=YPZ)4I,Y+<>:$'M*.@]NZ-9<+:9.AEG MG'CJJS>^3<0-QQ:&3@FO, TM:U62*8+X>&G(N\^_H[*V9B%C6EFYB4LQC>?V&[!NI6Y+HEWDD]VJ!-1RYQDJT;/M$VT7O]U,5$4Z#??/*)RR838;>Z5E?2,%!#MJ MHQ=A^#._X5M<"IX/WC:6JIMIMR,UJOA27I"K.2D,Y?3Z3GHQ?MJ4 3#;LZ8, M1^!=<'F@ZSF&97/0@@R\]"QLJX-%OCVW2 ]A704&4V!X0][/(F#'!A72R[ET+W1S4SD/8VHL#V3 WZ_@RE$A^9FZRT,0(1!'1[:"9U4$Y<-S^!YW,3EC0I[X M=_=YMYUQ#[1-T;;7&UW6HS7M9T]"N04PWV?:;:;> M+;&=D/N(KLP$^Q/@&3,TH?=Z>Z"_HT_*Z1BUG:E\K6;2D]1@+5?E4_J?'W=5 M^G^D^]2A2=':6Z;B'9Y[' );#$NU1 6/70IQW.,M M$:8[!S)N-64JH:+SI]<]8G ^EF*K7G#6!@<&^.WPJ,.+!(U7%@@PG:T)^]_! MF 7XZE.PXN4#"69QH]!AUE_8X:/]#F"N"5X'>]MKFK&&J&X_2UF&>A+XBHML M00%E#OLU%8$9P#3/9S,^)!F@EA!@^H%-A5XB28=-@\5C%Q],5/?4GN.=\9T^ M8"L/L6W8>A\.>.&U.64Z!3HF6M#>";5??7"Q%E#)E)77D"L-G"F]9^R"%I GK #@%ZWLOL1VD%3Q6PW@)LH(XGGB^.]#W[A9$ MX%&[H ^V"^+W311-0I\K;+F5Y=S5UMJ0BM;3Y@P ?!S.G0^,W&@5G5G-$R:G M]-RUN]ZMW-T:CB2?CVP65W2Q7%8=FWBC MB%/U*9/32E8+'#(G(\?Z.+8V"GJ?DV)]6YYI;E5?,N/$Z" M;56%_"277+;&R=.1"5/M*L9@T0:$7J4*6B>^3?5D,'*_HA>:*KVJA;SXK5?/ MKEN=5D^P!EM[!]WJ05 Y B0O=P>=,SZL/ 0*5GQS%B Q,$C@.8)->45#R3E^ M)$Z"RKH" !H<#"ZZGPUI JCBZ*BET[-S)O!(B'[ _H%V*;1?)Q!U4591\%VV MOPR/R;4MRA8#ST!1O!6TD^ 2(+X>$I)+EH@5?H$-Q7AN9Z M.P,M7QL=/F@+32!W7J'.5 /+=?WMA,4+1Y/V6QNM8%9\\-C=3RFP<_Y1=%6C M(KQAR%=GADX#ZG BG..G/=\=:+Q/L%!\UCGCPFEX@5^_$"GPA:]Z<^ROYJS\ MB]X[-:#*@30GY(,'JA=@B2E<$>(AOS& HS;F MM?I\:?K8/^B5AFN#9=@_?]W$TO [R#6FSVR-ZCZ1I@OWZ-3XY#C:&BZ&@P'; MB.=9=RMS=\,#33\2]&M- MT0.J3N#Y$->G0 +V6[+_'5V[]^EAN*(0H>&]-^(B-XAX<'*' MI?RY=X8\T_@96#8#1YW<&9*I);IEM5BVV+XH-"AWLMXZJ?48W2R=3CTDJ=/$ MQ4_?6O:F3GM-D/)\!1=#H+\3;FZZ:C]H?S& N2.:0 3YY[8M:U_R$5P44)I> M\9Y]!E@V=#'&#"E:4"EE3N;L5;XV2+;&Z'[5>.J!(D^K('Y^%5GN?1H>P(;W MMN=R<'/OE84&@>Z]$9<&I;]*ZPD#9/4/J0$E5.-R!KJ:=JZJS0VF@[O5.%<3 M2[65TV+&Z#+$>/J!)-+?6R?*&Q807MUWXPM;S $[8GOIUI&"]#5X^LNOLO9! M[:^]M_JV"+>?'J.+[,9!$:CSH.=+?-87^.Z3O!=X1:\:]CD-;B;PT[C!+%1V MJ8F5-!>;X(.)/$Z@.V%/^\-^!@)?XJ.0Z'.OW@7\IOOK.#/]0G?E1NK@6^K@ MW6^BO<,MVR_JDG??C+_SXNUWN]\*.SN>GDH5@I-&X[*YS8R+F27,N(+NM_0# MD7[KTNVC*WNO?3'N9:(?=TK4P3ZC#AU2X^B^NE#R&Z/)]DD]NRQWW3K1/IOL MI_6<=G&5%6)<;$ZTTX6!Q R&,-GO9&2]0R:6_;7 LE*&:-:SM4DZ1T [XV0D M42!%FND8&;S1-#EJD\5+K2Q,"TP^'SD?F=M14U3;;#\[*JTVU3B9:K3.I05F MTLL6W\_'=WAL2$]9?NPNVJ/UN;3 2C[1H]=5KLP6%JV>9!.E94EE FF!3V^7 MAKT*'S.*ZE;/K%KY#;$I"7#DR3Q%-LN*3BQ#LHV"T2IL^MJF7V7&U.G;R4UE MJ\=LO,Q*R65NM\T39(MOPZY '+TAR8;*^C1+.9(M?/&+ MC9+I8/XE;-("FZ%"GGR =IB$"AN FB#/,,.4=-A"6I4<;/]]&P.* Y@QNJ+- M&\9C$\M0P;1$"9Q?%E1N34N"%SS 3+O]]RVO$_HA#99'.9P2S.>?P@XQ: ]0 M]D;#*YXLTT")L8[%>XW?4"$,6,_2!1OGMXM#?4A@=T--V[_NZ>[ UW)F MSU !-K,[7#9H6%X?J34L05D8(J YZF@HK6%+=QMLC_B ,E+]7G;>]80O42]X M[9E74&>X:&.\>CSEZ;H)!A8JZ$!5$[R]JH/5H5"Y?Z$X^1FF E2'.1!^,['C M"Q5=,!?+[]FXKZX.5$N^M*#)UBNH./3[NM[%>P!YDUXL%$!OX#>+,=S2S 0G M0*6YR1E6K<%5&Q_OYX+J5A$RMP_+;'JKW-]R6-(9?YLD\94F+U-RE>ZE8M2< M*XCXHM\U$KUF&UUQ?>;ZSDG@TA2870TX'#96#/;1.4N;JW4M"^[S+C:TTYOR M %_&EBZ;'G-_?YEA)G]Y3*3M3MBDS&V *[K#16^6:ID(7WX;YV M;WA0\ ,L>KR?RA[/X%;#S-UW:0$?9<;W7V9_?I>:J,RMI.<-2X!-X)^N29/8 M4=$5Z+S*)TEVS5*C6"W3^O';RSV&'2WLYVH_@& )'%KHWE:X 8X=:.=W@!VO M<2! M+^C9]='D^5?221_.E_/7M(1.&^]P@K4GPU523P!+"J),'G+>>DQ)KP_ M6$!]8_;'Q(L@_9E\=*]'%$D>)Z8_^)>6P+)+_WV 1?A;YZL?*=*9;5;C;?M4 MGR[F5U03P-U&I4KI3';@T*)-1VGJ-TU3IY*/.!&E@H8@*9=\C%,1(4) ".(Q M$=4+A((0\4H!>(GTR7(1XJ\:>KW<7.6=X2V\X9?S@Y-^"XRX6N>"<\B$_Y,O#?B M\XC/S_)YB!+O/BP'YUQ5$>^'DO=?(^,^GOS\WY-4IP/3DY]E>B+Y2,2_-]-? M,#/P#HSP,JTO3N?P@]MQ@?/GL.K>>9T=+[01B%-1'!L+&N:LEI0*;7/=69KH>!*]&Y]WP*!HV S+!1H M2XX"KXQU+;#K7MC9D_HSV:EB:Z(OXFYJI$K#C+[)M>*%^K#E50 0#_'DZ?U@ M%SW+0B5"-TIJ#QUTW PIXB%'BAN 1D$ W)<3=CE_JJ<8=G&9FG,3:',;?CU MO<# B#&FEIZ*O"I13(V:",U";+T&8$!!,""HRDKWZ_=U%NAMY I%I>1T0^K%C>2T7:]0+KSF2GO@:_(6^KTF.3/C7'\9MCFVT'I1=KG8 M8FI52O0F-YO(0+:!/D/3R06"]>_2[?=S2(^,@] MK>>KP-K2@E=@W=93T=S3F.?E<\%[=U.U."4:VT29ZW"&.=#P-NOLUD"#)HC' MTV9EAYMWK?W[_%)0=%_+\RJCHW*ZP_U9&P%6S#K\!I:8V2=A0WC-JBW9J- ) M7A*//&J"I!_JG::\8NU+>5=0HN ?=/#+N6?!^V2O5WCZ66WAP_2> ;U'LFP6 M0(FS13>IG"7FLJ WR4$>GZDN'A>G:G^YZ"=;0#4@'D^[+AUH^581V*$1T2,6 M%?S!4+<[L:6EZU\2!W=.TL4#=RJ6[6!+E[<<6.ZN/Y7"U_@MEM[?-1P$H6!M MWQ4C!8D MR;'Z>/K:9_6Q*[ /ZB4)D0NB2?' MZTM!V_O"#$'^CQ&;58&KN@G5C>F<(&<&EIAA?OS&'\E7+A%_JO]]N?_!:S!W MZ+: :O@Q_B@<\'8U]A>]-'UO%+VUZ;!T%@H5 MD21?$:LSK370G6]'AKT@VQ5K"'>+\@++KBA%CV>A=3 MZ3Z.>W4JO:P8,C7$L[&$2*6F(V*P!"1*DX_XR\#W);3#;,6_VQZV"X%WSC[= MM[O/RJ7@7 +T+?]P,0+55+].;)A9C5NKG$O..VM]E@#;ZFXP3C^2I M@G\,H$^WVMT(2N\CJQ]I5?)A* WV*AEP<[F9359LUFWUEHG:SAYKEHQZE9R> M94^]2JYH3'_=QO]F]QL3T?W&G[K?>$PFB+043Z?&23H]'2<$BA^G)2(])G@\ M";038.?&J>=M]7H#L<=44N,"OMR9:JN9&K.&WCK7^K [CXN;=5J8J7RU-URN M2SEUW(--$D_:_V6E@MLA]6R96VXMN:)WLXH;;YUKDAC+--5D>]<:JPL[1D\; MN>1",60P\N29'&XQ(C=UNSA)IJ9J;YNBS,'ZW-W)_*1F]#(+6<(;FK+4]>$H MK7#KFWM#FHZ9[%DQFI/=M-^QQJ<;;S(KQ/U;7G37'*5JL02;J,]PK/RN<:+ M"XG!-2?%S<$S\4F&V!C;]79]TGAQG**G/)T4)F.: IB<2*<2XPE-I\9I,I68 M"L(D31(GSP8$K;9GI75++<1J"I%DA45U=9;^U:U.2"UW8ZM\8US.,6.Y5&C+ MY^@_$SFIV=/PNIIM6!6IF!@;O":?HW_>G4NKXKS58&/-M$[T^&6APZ[/T9]= MKF)]K9#(XH7)J%D?T_-!>7*6_NVFD)8'K5D"+[2RVJJ:6&?,P=G&F\.TD9J8 MYCC-+>AJ1B_L9K;6D\_1OT@8 [R.#V,L-<\R_7YWU(MEUN?H3\B[3D%LK5NX MY"P'AKBNF#-)/D=_=T#E\7$\/E$KRV1C9#3-)+=:GZ,_48BMY'5AI*FQ?JLT M 6<32V6#]+]R[QYH'%C23-)M@#R@VT,O;NA@YP K0K "M@_FF';/_<72ML8+\(G MH^:.2%6=OG(CA?V(0?,3!47@;>.:L<9L=P&F!&:,035K!?8%/29PO3/_H8E= MKH/6SU_8;7ME!2B 7,IG)!'V]W_AJN<9F=N8XFI081?M48J8+1:Q1C'JH773 M'EI)^C$576P;BJXHJ]P%"?'!;/HWU=:0&,77A=V0+?+]S3;VG37(&RSOB^VQH&O@8KT9_F1R MD@G4*"7,Y/2*7X)N(^2U^%*CIPB)0KC(SR%1R'O\O,K:^]LUO8Y]MFN>'L_T M8_*<6UI3=&GO&4,Z@V.8GN/K>,? Q^ ]_Q _P8:[9L14[\3#;\U41UYKSY][ M";"\=R',^P('1_>IYB0!)8.<.N/)BTG"O;X7D=2XV M)>_3,/I:&E!=BDP)F-99MM*/JXNF+CR>%@[?CK)7O8.?\**]E,]ZT0#;W3?M M_A#VH@5]C&IQ@&JBX<+$U?N _8U:E;W@B+O[9H2TE]GS]C-7T3O).$?OF%U< M4CN2Y,CQ:C_58>7KFN^%0:.X9E8IB]LN\?@DMAT:*8/Q>K*2!$#PQ+4:GX40 MF2(@NC$0O>@,O/M>_.DX](;F*6@=>A/KS.-L85S*M=).L3@EKPQ%@]1XQ9M% M6V6W";)E.5N&YX>,UWKV75!TTVYM3P/3YKMS_$(YJ:A,)\HWC5+A_PQ"1*GP MX2!$5*83%DI$V!060D38% I"1&4Z49E.E!P?E>E\)W)^-600U>U$T!067H[J M=J*ZG3\$(+\UEQT%YF$*Q-]0Q@/;:[VSB(?X,V-\(Z/1I)^N??R8H1!CP[6MXP@T!;X3;23*93B5.-S^(@J0_3Y)LE0^QBYG!+N>]99C5UI[%3QOHL W,#&C$IZHA.>& M*!]5[+QZ->15M"BN7IR)3B+-#Q9R9XGV6 M7RZ[U5RKN Q3?4XY.:C4ZD1:XI169=K/+HBXW&2\^IRW8.=[.L"^5)YSXAU[ MH3B'_'-3X$/F'KM['GA4G/-N\_OU1/CKV.97UBL5:9;GNXM%#+PA/LDMRZ9M M%FYEE[NJ2:28>6NH;EEJ9J4KR4H_W_)*-GA$L1+D6U.G\$++VA M>J[F7)O.:Z,BZ[IX!H_/=^),^7R/BH\A4T'H9J8BT$BY0FS2,+/;524^\RMU MWH5,1Y4Z1U?S0<+%8-B>\HCG)=I]H$3E:P*UY^+ )_L< C2'F,9O#=?Y-54V MDGCN9J9 !N/^AD)O(<>:]&>G2@'=X'P^P\L8ECJ1.Y3Y< P&SP3S!'H_,=?T M/D4#/0=,"O"B=I2TX7]TR%8[>]\4IMB8;CB8/3/6.J9+Z*[4P/7BW./_8^\[ MFU-'TH6_WZK]#ZJY.[=FJH"5R)RS[U1A@HT#V 1C^PLEI!;(" D4"/[U;S_= MK03"$0.VJ=H]@Z'5ZO#DV$IPMKB(<:+%I/J^:.&'9%51$$Q'V_%B<(R3L9;3 MMU19%4T5.E^98/:U:6\IV^#ZB)L@O"K 30VZR-,>K4B&AJ&,K:Q!\&H7T0/M M*NIUIRLHI7JGT2PU1XT[W3X[+: 4)IQ1'02UZ]/,;2J5:?.GB^7%U?5#:];>>>L*$XB>_A=III/G?3]L,@%SKKU]>E:^>>R4A^51J363%W(9/;2MFZB^ M@!6]?8_XATFSLLQF*D9ZTAN?3^>][/I(\VY>JU1$PZATNR7GPM)[VG!\T\NM MCRR->ZWLTVW^B3\M#AZNSA5!RS4'>.3:CDZ$R?3>F11RHY(ECFM3N]-(MN=X MY(YZ#3;1#.D.JIK&N(3G!I+?5>UA"5-$S*_,]29GU:O%D.\GE;/*^+Y5[E[> MGRYO)I_5Y&R-Z8?0J.[U'!3X<-/!9N6V4N]4=M7'[YTHO?L.@U[O/];Z3\5K MPT\ +;7]KO3D%'._H3,] 0Z@QI;7^%KF^DMN+#Y"BT &)9R]G*"M]OW;1=N_ MLK\I/%5#8:BPH;F?V!_+1>TD=]_)-NHWLXO9Q:1\]UF]-H_-_2+-E-EDXIB8 M=Q!I2(G\\1X.X!Z$1.Z8('D0%Y%.",>;.(2;2"9RA>-%',!%'&G3H5P$IDU' ML6F+-_%&Y_I+4NN!&)@^52(\= ^3ET*5>54*52J=R.Y@OQ_,(2;:>)MHXU=4 M&Z\0;?Q#N5)':/ZNT'Q $6AOAO8H ],1S \0S)^[1->&N_KOF@_\]0FO&V6B M3*)P6('>;P;Y+=:9?DEG^@1 V'S76[_GU,'?<[CKWKLHU;[C?5JB!DX$@Y.- MN&K'EX9C6DA3/!>!M2URM>^-'D1@4^X0(KQV$D])[6J'E:VXSQK"+WB^+-/N M78%OSG7@TA EP]26O7+MWOV6Q2$]&/;H]B;9O^"7)_$:/ZA7VJ/.^S-O7O E M5Q:2YL!%%2T+X?_);7$1$9\4O[6TSJWRV!A=7-^=:K:N\$;UAO7'B16$?"R= MS7U677/*"?>.6GM(Q-D327F!,VZEZ &U?QTT#=EQ3LW;R(2M. ]IYZS3K2SG M#\:%G9E4)P_O#Z3>#IE(*5I&1U7+Z5S4KU*WZK(FVK,YZUX3RPL9_/^HFN-? M1Q_T1*J):2CX)&C$''YPIDH(OIRI,C*W+V$=CA2Q0?W[''_$-Y457W),'J6E M:#)X'4"Z%L6Y:X9R*^2QU[J0[_3QU<6HE,I=78U*I=3)]?L3";=#'L79::5F MQ=/94;+;5BJ2UM2;O)]_(F!)*OMIW6'V9D_X!F1B9U1A!^SL2\H_KT?\!Z<_ M[D\R.6743>?526;P>#>>[QOQBR=Q.:XJK2'?N+T?F\*PV55Y+[TC52C$4I&( M_Z6M3R3?AK.(P 0AI>R3EQ'X?:Q/.Q:77LP8.Z1J#7N5L [PI+Z?4$;SZKSO M=9GH2'[FK\4H\R [ZMW*L_,*W[AKQO6FEBHV\^]/L-L.9<[:PVN[7S5FE>Z\ M^7C5/QLJA30DFF"1+)>+I5-1!1V^D55KRR+: 2+<84AU!W@P7U(0?"VQ.9'O MK#$_1O'1.)E--6;ZH]J^W;<86)XU*]<78X3X:??Q[E0X/V\,XD5,;+ 8F.=C M^4AB\W89>-^D(%D72QMI6(Y/A?+?RL#V-Y\AOO&F4_S%^Y[ M8P$)G?@F(=G[;Y#]_)YR>E2YJ!CPKIZO+?LY_/7:7[4&#UVFBBIM%.E&XKF*L8VN6@_,ZX'PX1]%W40 MPD4=6F?%9B5^4FQ5RERI<75=J;>*[5JCSA7K9>ZD4J]4:VWN^K)8;QWK/ORF MM1X8XG$FDHR!CA^U. N )]X'Z"$%-%T (WBL6XBC/QDZP5Q%5$UN)FH.@BH\ M\,T \-6*<2)&71G_%Q,',J4%)3=)^0>\ZM!@-I8,53'F ^(G.'JWK4VK476@ M^K!>*&[%&1/RK?M2_#H;HQ\0&?J[^P,Q_M-O)A.\:Y7.1OBG1=Z.'W%TB)N( M(DSXK5 08X:XB2;J5F Z]J@]- UG$$W5T'BB&4N$V!,3QY2&>&-DJL2/ ,F5 MNB,I7UM1PQEX\/F7BO5U50*&$[ABZQZ>9,5X<#NSU=F:O7J M6XHQOOM99581"T8EU;3O MI1:/+SF96=-S_H3">!0[X?XQ+Y[]8&0[>?EZ3B*OIXD)*&:H-G(#0PC>"8$[ M2=THF::H=T\KTX>+\8,QTR^'J?D?_RB&8T:CGDLU5^4UO/QH 2W$A2@57A?3 M0@(3!QHV1FMRZ?#KC((9 5>/PAF8U57Q\X8OQGOT 2YRHTS)4,.77Y9*^)( MLO4#10@D#9\]F'Z&*\5"4_#2SZA"L#&R/9GVC3=,/A*2JY4&_O4_H1(*GDL/ MRG09YB_7!A78%BO=D"3FJ $6JDF%!L)5?XG:7%Q:;)OY?"*9]BNQ=I90 2QP8J$B8/2IM=.3\I" M;]H1NR7Q8I!]+)ZT(^MA7HRNQ4YU6"^/NJ5;V;X?W=[>-^9X9'IUY/)ZJ?1; MLUMS-!VVEKE.MJ=DQ_.HRIE:L[*H3'NGMWRRTKY_T*IE:3HNXI%KN33^&3^9(UF#Y5QKM/NG7>EY6 &/;W6YCP[ M'_)]U2DQNWKPO@D*5\4\ZO^4@(237[LXO[ MM&ITDL9UZVQPZ8S*)X.H>^=SIR>7:G_:I6E:[/K&*-%XY/+)O2^/[ MLT:YP3OU>GM^_?1T/X[?T #'\,CYY5VF5;2O9;Y4+WMX]/-E\OTM"<%4B^2M[==(OQ>[[;0TZSDLY)3]TY]:N'1R:K MC^G\S.D41O&[HCWFJX[:5^:14%=,UU.#H:CP):=Q,6D-G[J*$4EMGJXFM[>E MNTROL[R\[=^IC_5Z>CR(JM-;YB\J=_JTG>*=ZTRZ,='4>NWR)JI.;T?3Q!O[ MYB[;.>W:C]6G4CYO5B,AI-QY/.-S"QM5G&I)DU2S4IS8\Z@ZO3=/E2NMT+\V M^,9E[J:WS";3TTHQJD[OR!Z56OU:M5&YN#KIQNV[)K_LS:,@I)UO=9]ZM]DA M'W]ZN,K>30K#Z?E-U&UJ*)^I=&WMH1*O-/LWQ9G4>1S!;:ZM<_A8*U;TQ\55 MI57@K^/5>:N,ND^=;/VO*7!>RW)AKMFU#_'*3=?=SI3H#X(\6VB*QG;2\Z\$M?\A;*QAWWB7_(7D.-5>BGB'X@!]K*;@D81] >C^" D[H#R;-P-\N /+D=1ME]1] M9V((@![%BBS9611.Q D1VCMX0(^][R]E(P M*;G[#B6U:/1BSYA>:>ILG,V/NIW6<"Z=.BCW-(_J#RHDUQJ$OM74F%]>E4K& MX+PU&C?%Y'Q\.5[D+C[0 /2]00W,3AG A+H#"XR(K[^_0MEX:C2^Y4LC?B+7 MMX,(Q5/LZ=. MJ7@M+OC2=58[>9@.1N6K_9&*Y'XHA:L@,.#1#]ZC'^/;Y:B,QN9U M!:'9:?^LE%:;UW/JD$QELHG<>M_A+Z5HG=+HUJ\I,V]9+O@RN/T>(6#'WL<] MB00$G*T:BRP^-0W+BA *K+16KDR6DE(97UPW%^=+?3I_*-*(@&SR\R2"'\'^ MCQ3@8+G[WFC 5GF]]28:\$9^WYD*=S>R:7$&-)#6622@717+JYPK&,'E '<'^ M;_HI21#[18T73\SYC2$7'\_/(+PS"3+]&G[__6WPXJ=:!+XU/3@*#ML2'%R: M\5[9X6Z1*YI9>UKIJ'7]09\4SY*I*= 5+#LD"T(B@K9\*5M!U3 5I$(NK&&R M]->CX># _*=':6&+U@0&\([IDX0(<6*1?ICHUZEJEA^WG()1+L\7%_,YC=O_ M3&GB9X@.AU0;]>>0C:-0L2VA(H*&O%&LX,>C9$LO]*Q*0QX]C8OIQ71LW=!L MGTPFETCQGUL3]3"L%,^&>JS$1&S*X]EJ=-!!'\AV:^IOTGJ^4*W!K10>?7/, MQ<>IV?U)SYY.G+O:R+EM*,/KJWZE-GI_D=)=A%R4+Z9-I;0H-/EN=7ISHXT: M!7X$6=,TY*(05<[P.^'E 41U;K*Z[!UA]U C^8<3KX_$@>R"?'V-,)!IL9U] M/.$+M8J:0I?]3#RGW))*$! &DL\D^"@9['VQIB_(88>#H>S,2 +MKH2NP]G] M9TA8/X,B'<6I58LSH-!&<6I>M<_L_G. METZ!V)[1Z2>)2?O>^%$FVK5,%"!!;Y2)VH/1+'51K20[%ZGV:4_H-I&#];P\ MD8GX9"+[DJ)WK%T?K.8;+H:(1&G(K1>1)M5P\01C4JE^4T5;SK'<*C)O0XT4L-O:WJ0IT*.(%0!!A!T170U0K+8PHK8ZR-7Y!;_!]0"EH.A M&XN]-GY5VT2BY9A+LD*HVLPIB4\-*:DCINP94RI!2-D39@2;8S31!*,KN-%H9756V%=QT0 CQ6H==L '#^!M M@^MC=/#M.I2;N06),=.RN*&*^:@)ETF>,U4$+5SPDRXC#?>#@9.!%:R\]XA6 M1[1Z&:U\V>8 D.N*/(RGH1%_3#8[@5S@EQC*%J<;MC<1%3E&/YDONTGD&+PRU/OZL2K]G7E'B% MTYZ[U8U$:J((JJ/ [*F$3'L]48498.U]-5]!-844Z"]7UC5HY FF1-R*&BT' M7/0/;4.)UT;Z_&(N)<]KG89B\.>W\9ND-#F6>-UIB=>,D,C^M!*O*=+/^$=M M64@G\C]MS]E$\H?M^ C8/V+/.R@.>0 U;??.F;X1RKY4X.Y3J@)FWEL5,)U) M"*F#2EQXU49,\D6P._/K#%4#?1]3V'4L/CEUNW;&[-:#=]_YV&&%*I?&#+EVPE:#2 M???U?3G],+V+Z*ZJJ)I@\$,!8Q]@4Q4C4XWA4A.CTEJ+7F@K]R"F!_7TZ''4 MTD[2_79]T+B:L79MJ<3GY>\0L\!!H^2?SPH67YH2'4#L[1<@49].A9)!*O3^ M\JN/O>5H-"TV'SK=Q^M>;YGES\;6X$M1H4(NJRN+L6NY;'#H6R'X^$,D*6XA:1?LF-"!_I( MHM1_F2CU7T.47-AM(W,L>"2H?MT\;=W%;Y:5N"9TS?NK_EE*<#O'/BNL9A,9 M"BBK#=Z_HN_DN9W>XYO95H.I?1L2]BKV?$E*\,G2R@%1 F'>K_!\858IR?R# MBOI"2IL-:%E8BNS;1_0=HP+#Y*]M,(H,Q/PN*MK16/3SC$4[R49^C@[>>HBT M25%3.[V;IE%N\;Q3>#PSK-S<,8NLG&ZRD#B:BX[FHJ.YZ*N;B[X '6J>I#KG M[7%Q,4J6BA8O]%)#_;+(RN_F$\\5WST:C/9J, IG WQ13?('FXY^ABBV8C%_ M0J8AB]9P)]2OS#!D$^T[$TJWIX/)L,'':ZFVG'\H+9OW-[0&,#,I^7+F MKN?$IF--FHBT/,70-&-.,NEH0I4SQN/Q=!8'4###N^!,I(DL6SA8N\;/Q>LO M@UG'7CV+]^3E<:'.[U!?1D)XP1-D;]U?IP9MOG#VV"H>T_=VF;Z732=2/RU]+YG(_[3$+N$0 MRB3N>,NI'Y>^=P3L'['E+PO8;VT>MF_>]'.0=B?I>M1(D4SD=G"I'TDZJC)Q MOTW$_2LJ[E>(N/^A%+PC/']?>#[P+*O=YIH> 7U_WIN=9)8*Z43ABP/]5GL^ M[!P0-M_U#[SG#Z60,EJU;_=XT)I&RAGJ%JG:%FV@W!K0[GO;A^ _.HQV7#OI MGI#:4RS:CIWTT#%A7'BP&ZBHG/).YO)Z\G@NGN2[Q9WXZ-T197P6,_R"&:KI MEFTZ8 J'M++0-.N/YYXH\?[NPD5-,R1P=T2;[BN4 MUD1T=&EGI6'=NI5;HV6M&)_FKN9QK0?!Y*D__LG&!*'P>3U=#HXT_2!*].^? M06@^FY9LR4G_05J25AWG,5^ZECNG"Y2:7D_CBWK8Q[\C6C+()//Q0?^I<]'0 M'^\OC>3)] 12U+)__).)I?CGTF2_@/)9TR4#"L&+"ZZ/=*2H-J>8QA@#2(14 MM\G[_#4UD8.1X Y'7-MN&.5.K/U' 6U_ IJW3F3.5 E%D]:VN#BAE*6*"R0#=2Z>S6A;5]ZSQN2T&O8#^IS1\G M'>O"#>^.AKAOKOX>#7$?E_/>U[CT!6'/%N7A0NCFQ-%%I7@FIS/+I\NKO?4C M/27-.VKZ-6D%MM*2E/Q8QL3#"W"/ZDM:-J1K36V7*N)@NG >%FC1R,][69#. M4D(^P>>/]K7O2&".]K7MD8@5N>XR;9UW9^)])Y9R'.ORZ)N.\Y M4[-\'91:_/%/.I](KF$%AP%+PQ]H)^?( M%ETK/3T-_+77?U"U\#58-C?'LT CSP X9\^GK;SSON3[^X%^^IT4NA<7&7B MM?@@>^J4YJ^N1_5I]T4)7M4PV5&^DZW)4T'*I29G9A&3 MM$1^E4)0C(+56XE=]7I[)VW;-HGE CP5EA3N@$@^NTT,__BG@6&:)93%:=?+ M$&4CO0!_D8Z%NSO$8*]":X(9HF%:G/&:A7+TVO$5( :CC/Y.'$QN\5-D',%E M58>((-7K=TAZ\4Y, Z0++V^/T&N@_1B[J;0!GZ"J*X8QG[IC>B]A.0SS"6Z$ MEMZ[+?(B6<58;^,M)-CJVA%M29]=[E^P%!B:Y']76M?7Y*/P^V\@/6/5QD_C MLU0AB\Q_,S1I="?Q5Q[5$14?X]C0V8OQ&>RIGD'+Z5NJK(KFLB62?G^P'D+' M#%-;AFUKUVQGU_AT&$F3L/Q7.DWGKD>.='OWJ!BW^G@QZP\$?_^37Z[3\Z5X-L1AA5!@A MFQJ.@B 3-B>Q.U4MR\%@B"5Y1"$6X -XB]?!EH Q8U7L-4/,P0AH0@=*]CK2 M$?=U,!+H-VDH"B)_4"9H4389*1OA-06X7VAYLFI)T+H7NEF[_O&M4857838'G Y_I]AXFO=S M=TW0$0C8PU]76/(<.^,5*W*T]=G?'8'3E6<^B%[3U,R4'PH70JG>?G?_QCZ"@.8L"J@,!AH$$SI&M+*K*)V[TX<7$8%]>=#*:]LF#&.\[M M4+"-<>&L?QLMZNWIXMJC9&98ZZ;.*E-=+-;=KJN1T&_'E(;@Q_!-F$#[Z$VP88O<@/,4O#:<]/[)<>7)M&_+ M8O*WD*+[(*LF__[K?X*K]XUQD/9OF+_7!0?!91+Y_)^<_Q&.8^TLH:) X,1"107H4^&R NP[ MC !P.;^(!01C"LR]Z8;"+XAZ4G3M6/V!=1Z_'RZRG=-1NSD_ZX]M:W8#-!C6 M+@9&IF5],3AK%<[XUME#1Z\-GC*+JYM>$=])W MKU';MU@FYW/KX41+:JI^>5&3+Y9M?BGF+.FA>>)8C9W5PFD6:[V">7-R.FI= MIC/W4LV>#5HWQUHX.ZV%DTTDOVAKY _X@O?;%78O)4.R/ZYD2#*1$7[8GI,_ M\)I_X)8Q9'_-+;\U4G+?S.GGL*,=%@\1$GSZAQ;#.<+SMX7G Z\7L>-B.$= M__;%<(3"UP;ZK1;#V;T,>D" D#MX0/A8M1Q*S/8=0[VY6LXS\11;HW+[WOU! MY.ID#R"4?C>Y.M1V8E/WID6"[J5SQ%+>U_JUY=5YI-,OW=_;R1JL_ MS6D5G'QD>_*Q-JS>THDTZ$]78_F@J^UXT9H>BW$%3E(.J9QA--)Z&CWFS MUQ$ZE<8DI]S(HM*>G]SLGF@\V-V3[+PX>.I,\TVS6GZ89%OVG-:X2:>B:LS_ M "M:0$:CM6:.IK,OI-SNT"MY."3O*$3M1K6==[71Q0R_N9-LCHJE3"F%JB?% M7HX4=18^L:3S3S 2[7Z3V_,T'@XI^'G2SZ=A^^C^*57LZ)?9RBEJ7=RTSI%4 M>IIC;(=2S,)ZH;.?6/[OG26SKDT#Y#&P@4&U!4A$M<09_FB1=-:#J)8E$CPP MU;YC&^82ZEH]M^10A:DT+_PU^IO&.H(%UZLV12ID25!MPN(LIV]A;+154=.6 M'/XG4!IG/C0X#,902TI#HF5S22%0C0T*78@#%%$,BQN+(_PX1AQI"*OT=D#J M9J.I(VH@XNZX/A4Q;],K;]'C*^IRBQX>'(]?!^H*%NZ7@7GI01?UJZIIV>VY MP29J*"5WWTCNXFFME8(P362K)LD2AEGJF)R\ZG5LEDX^-:Y?*+W;BG-^KL@] M="?54^^N=%K&1$D'8N7?5&!KYA6[RM#O[C;)C]&UL_*50E(I%F;]SD6S88WT MSEWQLEC$A(OGGRF>!>?()AS.$T*Q@"?DG_.!".^&V#5\4*J MAF/N!K!0K3J:%I4>S\=KRO1Q/*D6%\[@P "KLUA8PUKUM-^9=H3:DSP[NSB! M(E')9XJRZ?@8N?2[P"J:R &]M Q"[3B0M^!UF+1!%303D3_6*7:8%K):"Y12 M"TRIQLV M6R/Y(KBX9U;C\XU@G;BW%'8P3%+7(6I9S. A;^(1?M30VF)45@EO3 K-X?UO MN\3N*S7+CR&9&.<;.;MQ>WYZ MG)^=+BIB;9:;3?+*67Z&$:F06 ^I<&OH$B+[V<>^0<3_V+'K*-=\0(5A:]2J MJH/\="K>:\G!'H[=+-S>/TF5\GC4NBM+.:T]XITE%)5\[MA#U54H2KRMQ$H, MS(H3!!5?D+:,L>K&@#V+< &LO)J9+ M,*$H0T$RK%J1:D\N2EM,RO0J5DH2Q7E &%9M62P%\ MIA93EVH<>%&SO>HO=4,'65I55'R(,E(0E,5;+\MS('J,_KK5AE28LCLL%,L0 M4F8 *: .JK;TYX*2>D$MQD*OY'3 ]C5UK,(,LH/<<>)D@D^;?<( MNHP-16A,Q-:1J5;?A!F#WSOJ9M_?^.*-QU DY5MO72O.E+" M2W;.G]KZ>3/9.;6O:\GVY*%X#MTI,JG$>F+(ITK6]-:%Y)HL_?6NO7-;/#^Y MO-B/ MAOCUH/J^>3>>%ZJ/J5&V/'XO=\4G9_?-Y5"4+CO9].-< M7EX6.T;AL*[XK+UL+HU.1>&7"T5-G9Y7E,(0,RS=B/ QKGSQ-@/C,U+/*TR- M'"9]W/8,C,\L9LW4J"&+V(?U?5F_OA[@OYFV;9%C/^=@#T*^U,YJD\?.1*R( MYT]6:G)W(I2=FR-Q^S3BMH<[SI>NV^9][TSBE[?IJWGVO%LQ,E@NXQ-1N4#/ M66")VLY,#A^PQ 9LKX=E<77_U6>U M\S32[-QMC[9I(R[,8KA3P?3WP29)SP=MT;3$P"*:9 VM8K/EZH+3DY.T M-,N,.VJR4N6S8W2]6-R\N2%._^6&./W5XNT5. &1^:I50P[0&;MRU1\VTZE& M)RE;J65C\C3/MTC$ T>B9M9:X !B@\%P7^W:MGW\/M&OU:MO[;7[GLL@_]S2 MCCETE2]U=#O%;QXG^C[7F^/+R_NP$4 M.^+UOD]JZ_ZTGS*NE(YS-:N>&H^F6N_AXU3 BAP)]-2@ ?X#"]FV1CF?)%I# MEP<5MVL/ 8L'HKSVE5C&.E(;TRM-G8VS^5&WTQK.I5,'Y9[FKS.JOO>>^8O; M9%$TD_E1R M^6K[:@(<#Z5.O6,@J5PYG=Y.2[G[[B0I8N 0TK%<>KUY]5OBM]Y\1Q$FT/=> MTG0R/S4+EW4T2G:J5\VT2"VL2:N6Y4O).WY>2-U4/+ MM WH@CX159E5E) 1AD/YF3?LTI_Y>:SWPX8,7X8-=HGR?$HE:&V)<5>7,=V6 MZ!^1]HSLK'Z?CE\+UY5I[AYU4L/AN=S']YY*K*>$[,>[^'FL]6 N8:C7I>NF MN.R,IDG!R$J+5.II (I$(H)I?JZO;X,=Z25GW[O]>U[OTLA$9E*(>2,I.)00 MWL]C!6^"T#8_K9; MV[LWY+WW=UV)+VO]].2NLAR,+IV+1O^ZEMK!_:D#'4\=>9'3M+)8%!YR+7XZ MU^*S2?:L>_9X$VV>CHX'?F.WQ;>1D4,Q1Z_W$/Z$O$;N/>;H=YN%;%$>+H1N M3AQ=5(IG8D>!/P<+ D=45H8.T^_0PD?)#FS-6& :;F.: MMS-MQ TXVG%24?0-?Z^CF*U=.I44B+#X38'*S MM*:M\RP:5R[2EFQ<.^/6I%W$*DM$,JC'XP $+,Z9,&Y"(83#/$>WL%S/ ?]P MF1=$O>LTF)I=O"%AZ1U"K5MH8I,S MC!EY,.I9=\=E+Z>W/E5UNZAYJOP^1N MAQEH!;_2!_>3&\DDTWZ]!T:YP!;DK9K\^Z__":[>+]<%G8 -\Y?;#2>P+=:S M-TDJ6 Q0O&\B<10GGL9?HC87EQ;;9CZ?2'IMQGYY'77@(#C2R9[S/\)QK)WE M:O?Z8)]A^E2XTS#[+JK)_:8;"K\@ZDG66%SDA:P@]E.]/H:!7II/YWMB7LKU M4%I*Y5*YK-(7PLW:>W):2&>43+*7S/%2+YU74KU\"F5Z_60&/][G43(?;E[> MEGJWLQ-SFNS>/G3B&7EV=U54KJO6 &22U9$HTT=W_6+:''6+#S?2H&.)=?ZF MEUP?>36;Z:/%6;O(C^/3W."V>'96UXJ8!JZ-E+J762\/9Z>6] M,<I$7%&=5NG/PL+RSOH=W&6L/ZU%UG^B"4II>=TB(EC%/Q M:;F5G?YN7[HFR71LEE]7)P M;M5S&?,&CUQ;I]&IWU74;JK8<6[-$TUO&&K2&?1RZV_'5!LU9X:P'*&S^%4A MF>DH57[0RZ^/K*'["U0ZJ]UW3B6A7[&3U=ML9=XKK(_4;Q]RYWTG-QTM=6&6 MJV3KI5:CV!/X]:'UGI!K7)UVYY7EW6GRTNZP&AJX=:GZ9OL\_YD_..J)BW=P^W1JC3A(#:<3M7^AVNURZ M/4E6EB,K-VWRM[QHS6'HV@(F-VT%;K_,7\RFPZOQ;>7Z_I0,75L +[6&TY)X M^<"7&OR]EKI8JLDJ'IJ-N-91[>SQ<9Q!HVGNIG[I+=LE0=UN?K)541))H! YWHONN*R2J,CZ]&>6&MYVE=IU: M5E$\TS\O?I)"LJ9)A%@P*"&4Z0LIMPT<446X2K%9K]5/6]QUI.)Y7Y8ZE^&1_7.J?%TS%:6E7S%(S>GZ.X8\F125I\ MXA4E&\F3\.,KP9.E%S*QC_9"Q"*?)DXL],O]$%P4AC-7] .QB=R.;H>%LD!5 M,R:2K0N]MNF^EP( 4CAGLD[M]QJ,_VBTJP M$)#SHO#(A'GR8G>HV+<,@)M/D>ZWW=/;D MQXO8U44D$X5GB[T>;^)(FW[611QITZ%+W77#[SWN;RJ62"WT%QZA>:QS_KN*T:+&0)=/HVT>FOJ$Y?(3I]N!3Y$@>Y]5'VOW2B]D+0LF;^.;(AF-\9H M:ZAT4,TV/ZJK?00O]WX0.^JQ5SCV+OYXL,0[FVIA_*7)()>&945U#NTI:O%" M4P:5;%U)F6;]7!S.(%@O]<<_&2$;R^<_L>7PP5&#'X3\6^J9=_"XO>,2JI=I MZ[P[.S^I5!J+J?$XD@[1VUQFLU-V_RI4!'R23,S6#T&%V/)7B@*3LC+%62:NL!8OW<6YN%/&'?0,LVZ>I]'!X]@:O]5?%R\^PA&ZOXN"6 MC:$N\A8I[M)RG@V%%@QL^*A+$LXBK"TC47NZO3USNJ.Q6*\CHY^-IQZ+O3P8 M2[-"+)^.,K8+_9M: MOC&:8V3-8F3-QC*Y]2J/W\EQ6U$4Z,+I=2-PFV?^UW+";R9SY1(9_)2FZLA- M:R7Q_K8Q("!'H8K2Z9HN MT>9(I)/0F)6&M8HV[15&DO6-]=+:@:JQ$<1;2EY8J:>'R56GT1W8Q98^/.,S M-[T"<4MGUHO>'UW2/X#J;%M8.\#]_B#Y[E/HQNU@HEY=%2]N*ZAY_I3D[Z>] MY7B Z08(?4(4W?AR=B@A^5Y#E&A9SAB^(''9>/O?0#$]&J6.1JFO+3]MT'-9 ML:,U=3=*TSU9EON9Y.,)[QB73<6:-187F3D4L@.[5#*6*GRRP/0CI*,O+>H< M#C)_>;GEX_C*][-*LID\Z_/33+=Q'9^=\+?WI/ D2"FYF% X!NU]::ITC&0Z M1C(=0?T(ZD=0_X9!>Y6U$JS'V+VWFQJ_M5WQ<(V(Q]B_(]!^'Z#]!E[Z-682 MWVZXX$'YL@[:I9["("\;#M3=/CR?^N=G8^_],'9C#RZK,U5&)-N369B>9D^= M4O%:7/"EZZQV\C =C,I7V[8()]]@8(HL?[_:N;@M]7IM.S6;9B_LCF/-"_># M3GRBWY-.(ZD__LDG4MFCE_Q'$I+/S>S>^UZW9FK>#BEXL['Y,TA!_K&D]8?9 MC-!12^==3 \&IT^(M ?*_O%/+I%<[S'_=?3QER6FHU_[,_6RV"]M7*24=OY92KSJER,1,*F;S9 MJ7IF)0\NC[_FX489L"SKXW M]I.EF$W!>69_:"QC^(5GWW31Z< M*_ (P$< _C$ _!6XRW.:05&W5:HFSQ W,:!)I"IJ*\'CND&*OFH.-!Q16=MX M49,["/0'0[0?7UO=.N8*?[E;+7[/H@#R 0_ M'!O-]\Y4"LJ.+20YIFJKR*HLJ*!8-8UQR>]?O][&O3C&MV9'E=6)FYG^S:S9 MY<7X(M\Y3^J]3'_0$W)@P172A:,?^SM2CAUDAF,.>86 M#4H1@J2YIF.*JQKR2I)JA9&::Z T4?ZVZ\[H?_\KJS+U^>F%QD#:HL//?_^!?,>3!2'<0B[60 M#$T3)Q;ZY7[XO06@=R,X M^XH@]90UP3EX9C_U+4!9*# /?H6+:J+%V !YF) MKM,%\;" ^=ZE9C&5BQ;#-B-??@W?B, 6QN@5A%P3B=ZQU@*>BOX%\^!%8=#6 M?@?Y+OOJCW]:"'%UPT94EQ,$P -.<4Q[B(595:=8 7B*\4U"1"4@SB0;F6,+ MY%SX W!!U)>D2E'NM^6GP2!H!NSC"3?11-U*>%1Y#2"W3HUVCB>QKCAX<6AW1PZEU%=%<'N8:T[06R%Z-./U^G>][IAW^2 M@VY##M^V+:KXG#Q=,<&UAPAK._XWG(DFF$AC(H?I.$8Y;0GP$=9V(EV1KUU5 MC.LC270L1!XCTUCL(3N2%6S_!C2 _I8 ERC8<+ M8+M9F8ON7)X@^C,(OH;33M_"IPU73>$%7[V#01 C.0:,H"GH4S#EP^<;6M4V M](2P=>42#43M2K0Q7<1,'DL'&/2P2*!+&$O:^$TG&L8)QL/[O33/R[?6E2%6 MNJ?=I#$ZD<;M\^(?',+_N.WC!:=:'*:")L8'#?^ASPQM1ND;7JLZH"B%Z1669J$^ M(F<;!*NP8*+JHKD$ )0=6MTY"MOZF,SIR/(PB\B3')X2+50+((M3L&AG$6(_ MQ-\8)@@EW(0 H&[%@I-RHB1A>+((Q@=6IQD6QEU8LJI#K2,)_S'';!_A63E1 MQI(.)KM8Y(+FA;#=B6GTB30(+[7#1T&^QWLTD6@9.OYKB6'9QN*S32FW]RR\ M%%Z)UX3/ E[*S55[R!7QWP[!&+Y957!^R*K36?X>))WSR-X$UB"-T)[ MQ,OW7H[/5P/4Q =NX?/"2^P3/@)7)Z^>R)CBK_N2HF8/#6.S\:1+^D).,8TQ6PU[4PP&R 8+V/'AJ8\T%;( M2>$SB^&#US3*+468"Z,$7IE[\8A5'\?0@<\-@RM))A>!32L8A#%D [P9E@HG M%\,7;SF:321" W-OD?)^?+R2: TY13/F]-HQB(( [6BBR4T=_!ES>G)EN@/S M$87HR$Y^X9WX&'%M&CK^*-&:JKM5/N>MFHXX_ERI7^(,OH'RH%[M2T':!%>,5TDXC! M#TP1ZX]_M9P^5J$Q!J7Y3#S#__V+H7Y9M23,*ASJ2]DT =?H:XQV6VQ5P86Z MBW,7[-%U_R>L3 TIYR-J%J:2^$HQ$9:65,5@[U78>R=LX>Y,'5!ZN,!\,4SA M^LZ2Z,[XXZ8)F*;2!RD::S# BC#IENFFL8+E*)COJ2!K!R5TL8^YL$49213ZA4R,@3]5+AD#Q(^-O8=!LB#,$W/BU:EC6)22 M,"Z1UU,>CA5K."[@>::A:?@'4"N#5X!YYE#%:N?:^A45['3<$FNP+Z\Y%74D MY!ZI_((GP3* *%,-FIPK Q-0N&W3L";LU>X8;S,O+]T:NJ!') 0,>1-_0FT9 M*6#!6P!$L:3)#1R5B&TQ#D14"B#1B^+&",M/@( HE6N MB4F#2PGTD&)T-,Q/-T)DJ_L'\B]/21MZG0[F,N#@+A@:L( M/^/?N;>T5<$] BOAP,X;":ON281K)Y$"K[1H$OM^P 4@:1AHP:,T7#')IV#6@'G],]Q&$@+:[>XQ MF0X$7] -0R")MVKR[[_^)[AZ/W@(_!.&^Q^KJ*$Z0 M\Y>HS<6EQ;:9SR>2:=^/X"X+#H++)/+Y/SG_H^\K";E3%O' B3$;?UQ#BOV+ M/N5^1?QE[G=,G?IE(LC3F"&8>],-A5\0]:1(%( >DG/];#Z?[>532JJ73F(E MI)#-]7OXKWY6%)-"NI^'/8CN$S4L-B2O1%UD71I &',LL+MB5E3416UIJ9:A M5-E#N] ;GHD>($ D(\F@I&OE]E=_!:3Z16W5^-/:S]1A0B@FB-OX( (1L'M8 M0]"W-#%1G'B7_O@GF> X_X(\FNE?%!$:W*L"TN[K!R67]),Q39_Z-SSJ[P4& M_'1]JZ-CA1H?#C"O.01ZJ?CL)."EGL(S1S%7]6#?.-;J-X9C>E_!H5LJ7BX6 M$(@3C3#7.<(2A@CBG8) _4"6:S%D4P38(\R">2K[H<%NOXFPD++T7D,F@CG" MOW-%!U-T R@$\QG5="E!%@5B&1CY55D53?#V'"& :MRO1S0L8Q(Y!6(8L(@6 M,,P2W2@@(^NB:1(Z3<0NQ^0&2,?8I[U!1(MQFHJ%,#QF274OUR!)H)78APW3 MHLH/V"!%9M #0Z0#RIX[;4"#(@?[$Z," @[[/]9B;CZTC]6 5CB6Z,&_N]_ M,<,N_-Y!Y(#/BE\.'F.E>([3D9%,%"S(!2<.5^C6'$C6FI8@> M%:*J$;[:$0)CAXROS5S^WAPAL&_(2QTA;_^0!S0L6FU5/A P<82Z(]2]!'4> MRZ4<5YRH-C%;6OA'3-^.('0$H9= 2(+0*2(3^MX6UUUM$?W@"$1'('H&B$P$ MQK(@^$Q"#N)(D9_ICU\R]G)WP3TFZ(5D(LU"-.R'>%3PAIA;1ELRIUF".W!3 #-TIG(%.8U0KL=GLDHOGX5LOM]#^7P:"4):EK/*#FV6U4:S6VR6XY>-Q@7$,[3:Q?8QEL%;61=QDB:J M8]<=;2/)=WYA)B/ZENX-!P*].!*]AU?. JX"[^POUU8T-R#2@H0EBY9K MGG,Y^ZI)$)/GU:\D(".K7X+K]Z?&-^I:07>"],B/Z^B &47X 6H26PAH& M%OC=X=#QL@:F,;>'L&8#@NGQ_6C&!.:(D;"$@2EZ-G?\C*@3/F+9^<6,:\ M@$_W*PRJ,=].-T.Z@Q@M9U]BG9

P:J561 M0)?"7D8*<[- ?O(W.]H!/G@,%@@1!9PM"9;)8E*9=NZY@^%@5Q9B.7UX*8D: MQ8P)OQ D&&+"M%6T_OZ F1*.RR;KT# ,D= $@X9!(0PGQA@"+EV+ZF]B?B*' M_YMP7O 4X_OIXX?ADK#(C;=/8G%EA(]3_@U!BDY?4R5NB$0-)@-(WR8F3VW.S,W[#DC0-D;@?$BD,\<7D)Q+C X>! M%SDSX(3=W07.B2;&,QNW6Z(.TD-^DV]4Z"!/ #)T(?A+3 (X0!G(!H'$(7HA M,.IW$*\IUL%( "@+@(<=,WV!%XQKX*=,Q'9'S.28=FBJ @$P:#S1C"4"[8M M(D"=@84LFU$;-PC*Q3>2WB^QN"WW?N!I61QCH3'F'3#)L/!O#9X+1D#@DQ_J MAF8,EIRUM#!N6.%@)G\DR[AA5H=E'ZM]HFV+TH@JC-P #+'ZF(::FVC ROSY MDTB,3]W"*- 'LF%"N F)&J(,]UEZ MX[[]6H,[]EU2 ;=6$T32*A5)7=9@^8( N<)@:!C 0A68ML#'+SQK'XFVH58^ M-\9FW="7C#%,\_)8 E(!_%)9T WT)7&*A7T%0P^A,X3A&>,B?$3S[M"&'?P M0(.N%C]6>IU@5S>3:FN"Q!$)J0&&Q)!*9N'T2TQB3*INT$W-$8WOL\41T&?. M\.(B"9(3Y,$S.326$V*ZGF.#6!L@/ Z_6&1 "N :*2PUA$D^S$ #L]1Z@6D M$9^FBRK+8%2Z)LZ_BF*AY#*%--]/]OI]7NJED[S0R^>22D^0"FDQ+?']?$K< MH6+1N*TT;VN5[H$?WL[4") F1, 8P#-[20F\1L-A-WB:"-O&(H-A:$3N([%F M(,YA4&52&\N5P*3= '>X&V\(:>H8EELV%9VN'8QU!M=4)8,^^%5@DTC2BVF"JXLD.D,^"D8XKU^XY+*?BV5S7 M&QZB(!JTH^%GS9DJ>;YIH+7!V'N8DA%DV?'XNB>=)GQ1'IYJ@+O: !,$>;\H M#4FN"F/%D#$J:LA?A&J[3+B_="WFZA/9B>Z*!51V(K&C,\R!,!,-2.,P)FI9 MY-X@EM?TMKZZ44)S(+8BCI\AV@,1B8#O@OB@+>D*::AU&XEC?'W /9CTZ,Z8#-DBN%W&>:2 MP19A++!#,ADY4(-P8Q'+8X8HP[7[_-"55,D08$S!"%)\7C"CXFA0F$AR@DR4 M78Y[=*[UQZ))11A,(/H5'&E$>P9*3]<3(T\2!D$N50UDH+DC))+KZ)#CI.'T M\"N^#6"G^.!( "PY33@N:CAF!PS"!.$Z+F WQOAB\&,Z @L7A@D2).'+,1:U MS45[\DCX!74&XIO.Q KYK'NL>-WI/,4YPNDH> :0E_R=3@7&AQ$YF)+TTTEN MFX1D8W7>(B6H&4Q"+!L%3"H=!H":F!LLZJP%V*)2.%Z* W*4 P\$*.$0(K<9 M@1Z+Q&Y I&Z52L@!F@S9%D ]-(2E&O9^JI;U#1GC-CS,7D;-J:Z,!D_Z+V1< MX$6JZ7WA<8E$@"1N.!$?TW2B5Y@VS3%0 D3<-5I009PD4-B4=A$EAC$V+"]S-/@RBR S!&0,/&F]:5+!]8(2,PSI)#W!%< Y /+[$!^/'/6P##6 MS$-]!&F(H0 W[Q?+]K[6F.880&)^[(XC6&P"]#9RX^_X2,P=8S,9/ OWQJ1!]&T,1I;T!3=TF M45T#$(XGAJI[4?2-C9-CBAK\$A <2[&_H M X-JA!Y!Q#O'/(\:L>3?N')YR)9\^+.@@FWW^U2//L,=+\C9'F/YTC-GQ>1[+1J0CG MXSWE&Q[JT^1'$/4<7W8-&G\H_E,$5[48_ .F"""S9(X^R?P&]4!:2D"Q?KM? M0=;4Q!OF:'TPG&@B=0U[HS"=%P=^&J8TST(*G?_5D: M(FF$]S0 KJ81858R9"()L#)3OSG-$'5BXS$T=Y^_,2%TQI0+&_B(B$'!Q'R? M3DHVSPV7LBDZQ.1J@"6-[C_$C"DSMX;&A!NK"Y?:K3%VRG_&H)3@9<)PZ^"M M#+N#4=^8;/E1F=0PP^F.FU7LQB+C4S0-:E''-Q,R>;&D,Z)[!ED7-5"Z;/5% MD[UGF@\:/DVJ,GBV>BRP0U[[;TYQ$ 5-6-]@24LZ_.8]9LHCZ0 MQ;*B$W!B8 \#>S+4C75]16"'U:&D U6_W$P^&BP0EDR(:9S62K(P"69U': T MAVL(P&$ =)#;7>SEQ#G6O \WZ ]3")@WH$7' Q@L+)$9NH MV)@W_$D5D^FM Q-#GJP-X9&TZI<,,3'5*+0 MX@U"(B:\'>/1RH\F&F#-B^AD3+PCF@XUJ;L%4@@Q=Z4_(J0R\Q>K<^S^A#\? MKY_)BBF_LJT:SL,D 5S$RB5!Q0OO/J[(/97)/;G6!'77>KL/'E3="@*/9^($ MP D$[5-*0B!:(0P<\V*3\5E?/7\C1 <<_F0E,0\^0\L@:C%=G3C!KU@0G[6V M9!'>6%[!&ALH060?$]?Q QXA-V^&JDZ>EC-'KF?4_0!&!!./G1@T#]VG^(%= MTSSWYW>N(S!-0'DG+-N-$)HPRAOL[OOF)%(5:N"ZQLB^RP@L(*ZIH$T* M4QBFS9BE_9:;E)'K9!52B>2?\%N23_*Q5?\./0'+3SW#Z\*BUTPU'7RR>-,( M<\T@HR9F3^(U'$*)*-&O@NH& >!C040EQ]5:)UC,*XPNZSO#18$?Z%" MS!4JV*7@U;''5I[B$P7W(>;L S"(VT:<.!)24[D2P'V1Q5]XM&YUAQ%239!Z)!/"GY0P)7E! /RA=*0/)D^WX(0_6TC^ M"9\:/)HK !X1+L-6BD"V(\1#"+ QOQB3*UB!K3LD5F'Q'VR;F$D0H[?L$.0. M!?^ Y$]L>/AL(;C,5#T=+6 P=SU4)%*2UMPC@0"$6X19-:A6+ M3:^\$ZP5R[C&G(P+)K.Z(&2O\&3,7U+>67GG^;8HC:!'RU5?#%:'Q:\NM/'( M F'OP=-GX$KJCHB8:#*K*\G_4BUB]H:B="0:348 MECQ"52@8:7YZ .&8T/8 MA+Y$F8O8'.D M(XGZ2_D!?0%B1A.J1V$4\3!HAKHJ5^ER_ 6I[()7 ]"4W($R8 M((%?-5GDK#$^71!S28^RS69#A8MH M!"K7U?NPR8* @"OBBC:-@' IG$TK=X$YF#!BJA4%7+JK9([-@ZF/2@K$NFJ= M[;K40%HE/BG&%]D[7$_>Q)C#VH#06S%6Z\U@T2[@?"5_^6S1!2<# M$='E7*\9D:7I@N)L03%W)7U'U7Q!(4 1(RA>)(9Y,C]XKDDDD+F"^E1B)X': M"-;##@ES?V]"SUT,<110:0*9]2B<8D#PU.S" +CCS88XH/J,K@LX 0(^2*C%)-% M9(X1D&<6L4]B:-F%>KY?-YJ0/AB<%A^+#C0FL*. (]7% 9_(D*)N&ZF*Y0$J MBKG@P QM@(>(<.:S!ZFD[DI6 29B# AZBX04+JV3N054"-8<5X0EIT6W+]L1O*VAO=]G:;VZ(J0X?/RNDD$K!A*;L!\0A>A" L1@0JOWDE>!CD'K.7M>^E M4CP2 MA."97Q$OYOHTJ#N?=(Q9E6)\[6AF:!@!2#B$6[^?AF?10+.9%]$-A4SQ\[[Q M@]5BM ECA\ALB(&GWF#FZ?"XBTO!1;+9\=@@.?,T@L4W?'B."%6?./;*J3 Q MWCM)O&>2HTCUR)AW)?9RPBZ)]GQP+2:B93'$8^Z/\.PNF6*\QXVNI/*(7Q24 MK(&6B0R%CH3$8+P4V2#.+9?,^.XAD&Z'H'\_5V(;3M.O8G&TL5/3!M:,P:Y( M(2X6%C\A[Y;IO01]\),JC94/FC2)Q,.P7''S[&C%-R]&OIA#<*% MMA!5P*"DX>W([MW15&PB%4.@I(B%'J_&N>+IP#$_-&XM(LB*> L!:P:F3&FW M .%=FXZ*496]QN+^*N+#T#SH]JI%_TWYHVL#).57*2.!TIR!YQN2;?2)#$AG M(,&6?P?7?^B,Y:N%&^6.X48'&6[4=4TF0# 4D@KL1NH%TLJ([<:-3">-<=@8 M+TZ:9T'/S&E1I_) B/B (DE):X M::B2)"'(Y;/7XN6_5I2S6]=4% N%K)SJ]?/Y3"^=%@H]4X1I5K7%>:Q7:M4?\9F?Z;?2G!)7UBG=86<-%?>^BF)0;M MV\0C31'H587'8@&A_-]I(>G:ATF CI#\$]*3N'^G$CF!ZS/+,1'E\5BOQ&0@HPGL46'$&K!%W&X[L&2 (4N M2:+R[*2!R'32M8MHHX:B6'AY?3]R=>/LH05YAI/(;3)O$M3#"EJK0@<3-M'$ M@.2+A.W%6Q<=8 .JZT>"BZ-NBE7.Z$4';;J$-9,6J=G WRO)$ @:GOO(NRDO"M@/BPB8BVFNV\(K!,'2P (1_HP+A0+17/=& MR$D7<"7B&:A_([[JS0&H#R;+$H.D%'#MA/T+:[/$7C&%9] GE=8]3P -M?,[ MC\#6,5/S=NBY"#'_\9H2:B++"0.S'W6MD#Y 0(@PM0R&%OCF43<\CMIN28 ? M6X6TA$HDQ(?K&HU#!J-UN ^8C^=#Y,Y'5XN/1(8CH;O9=',J VP*.> -AP68 M@<9#HHLL)/DZ"L*"^PP2SM=A>Q0ZA\D62^>DK0J]WCQB1-JQ7\R(PZ='C!@D M<]C-VV:+B 73H@.ED);3^3D*= MB@7>*Q9#ZV"Y*8>,O)>\NHJE8%U%O^%%RZ^J\HI>1(:;DWKH9LYOHKN?!O)] M]Z#"!U^_%4U>H+%3_Q82^8*GI/^%)\Y /!-!=X"NOYDN+P35>S8L'QKV%OU^ ME>)')E-O7#*QDFS++SKBQQ!P(@9RF9P6 M]/*EW,*7@0(<4F->5L\B$F;Z+%PD:(&&4!0F9:P<*8RBNC<]W+&Z8%$I;J2( M_$8UP@T$,H'18RD-@C7HQ5*DI$XJX.+!+"1/X%'=+8'L0&"?O-X5OEV7E2], MN!YNF3U#.E2SZLEA03_H=R8R1S A)"3=^R-_"*?>.XMHT>/W*D!0J)"Q+*42 M9 %L@U!IR%W9AQ7X#E,M[A%R(J:0$".5=YSU\ M>G589FN\AU(.=Y^?QWWX\VF6+NN*) MHJ"ZU?*@>[R;N(]%?YFHCG%#4;RNNV[)IO6"48$*@>$?(=]=4_VZIGXPG^$% M>84+8OJLE/)+HL%L.FOOE#^%,7JA28PU4L/(:I%,TAXCZI!I[K5COG"L*S[( M(VW="6UM>)$K-)M\#_2SN"EFQZN^#*)/WY@!NJXL=RMD,T>I9@X3S7& &@J% M1&J=:&9S?&A4DE\9]1::^9,\$OL'=:;V$[AA=;B!*>\!Y&DB*:M'05>Q%4C. M4TA.%<* #/D\JW". M7W%!JH9-H2FNG]N+&L/(>XU[8SCO6N"]R F6N-''Y2R5A M4O&^!CTC&!/)\HD"?8(AWL^E0W5:&NKP%3?=6^@V5;;,JLI&:,ZJJ)O.)\.C MTHGL467["N!=$4T:PC>!6'4@4GMBMK*JDZY8+W.EXG6M7;SDFI56H],L57Y&D/]K ML,0O<[C:SLS+V[:\ILE0_A9BEH/-!A0GU'4AX*2CK=; :A-JQ:#JBBGBOQV2 M^.[:!Y%?HDU<[,[$*Y5ZA>*@S$ZS):! ;O@,N'[QP:*!% M/8^$S5#\0TU.7E M$,! VW2VM.?NCVV6UB=SXVG#M5Q7O:X0#N=@V/*NW&]+%*J'-A&7X%NG)8N9 M7$IZM9'"PL[F!TG3,%H#CNGO@8&_O=<2I5Y6 4*@VYNX=$N3!#6'8(E8[V2H M9]^@.GH@.)UV_8.3)1!+8H:@9DJ?3UO'L?B[#<7S_$*(@2H*H78ZT$J& MU0=27\X,+GK>/NA)8(>J\-&>8"34-U!F() W.(9B<3;1_?H0E#Z#,A:V3R7H MT8M0 (M&@.@R.U6\:B)0K]8-)O$E!#I8#*6&WG:_NXQXXPZ8D]FTP:?H)O72&";0'=@0 M?&RI% 4-J-$0W,W[.^VYAH?DSPB8?+F69-93D\"THT#4&"EH9E-3$FTIK!)) MR!H&.U7]YR^'WL;?P8(0$%E"(\'LIR#\Y37\?(_ARTO"XOXBHH'A6/@; MZ^]?Y+AL%JQ'/1;$NP"JG29.+/3+_1 \';QOUVL!%G\ 3^@Y$/(G\!-[Q9NP M[J^Q3?>M;#:!7KDM>Q>.3!OR"=@]4--%',!%"(E?P*5KB?\5WO>7PHOG M-D@O=?W?M>UZ")%\+T((22($[_OR/X(08$O\NH"P^:Y_X#V#-?A+,76:2;'9 MDO[K*P/E%M;^DHI]('$_GZF^;AUQB.-B,Q$Y0MP1XO8%<>^4/+U\I%__*TD( M*BY]X-X3I[\]Y:$24#2/6ST&;QU M0ZBY%T\AN*F)B8A1%<)F.#]*B:6RV1B6:&P+2:V-XY585TM%2@W M0=OQT*PNEKT"!5=%:_@-Y,>]>XZ@[N# [+5W((1W)8J/$#,>$(^&\Y@2_ [$H1 M%R48N?]:SB2"MR8R># IS>Z6A( 2#;8Q(;.L[!Q_C2?^BP3H.)-O M:G Y,.OECSN(@_/\?YP1IO/9F"!LEQ$>%*C\5!0Y8L2K^6TF5XBE,AOX[7]( MDLM>#:KL@\OVB) MZY UBWT%JK$F.1JIK"M:I-W(:E)XH'FD'TL;XS0HCQU5*CP6T2_G^78Y;FUQ M5B,^T+\;ZJOB65C!9?#DVLO [W[Y5MJSP:TPW<*B&'1_XZ(ZW>S@4)/"GE[L MG8>))$.'\M2BV]V7E#YFE\V^4D(B:\*C%6MTXKL7)UX)R@LT;%'#,CRY (!X M5?H=G7/[Z[__4;>YM!=;8J[T^7HU!G.R8]+N[V_L^A5LM[?:,P4O $IAK':> M9@V01<["8*HA,Q2M(4J2Z2"_A0&A 5#C?XAE/-HL<*4QH-\4R>UT[\X;'(7G MA=[/%BEUK\X DE_5=I#.[C9E\(G-IL9C+Z[_:_;B+!Q[<1YD+T[ +(9/F&C_ M__:^]+EM),GW^XMX_P/"KV?#WH!@XN"EWNT(MBSW:,:6O9+<\_:3H@@4172# M !N'COWK-[.J (*G* DD"F1%3'LH @2J*N^LK/PATJ;@/VQ1'S+PNY6V5<@F M"#"X,$F6K)/=,IMO*5:KI1V?7^!H>.0)D!#'$4G?!? M:6Q6'9*5QMB(MD'EAOM[-#3SH(T+ZGR5B[H.)'/5O6M,V?Q+&#J2M@2S)$"2 ME8C( *D0 MJ&T&9L:PWAA(X!S\&<-2A,?F?R.+T)AC-7*MEV3#Q/=\<%48WA6H.%""=P*> M+QWS:!KU)AXL%#\-?!HR[4P2T*X,)HOS6G%'@1?(@D9$#8R*:X@%S-'[4!EC M5*BE,3@Y:'@8JA:[MC05AN06WU$&'3>30H[M1T(^8)=+%][#GCG": =B(4X0]XN$@F("&I*[>RZ=LC\+Z#LFU^MM+>+[(9 9 MXX;)-/ 9]!];% Y=5HQL"A?=W-(NLM21Z(5M1/",Z]!! 0@HI"TI.+A8U#)$ M9IF4#"\598!Z&,L"2VL0R/J3;%)F7<07>\3$]I@@7^-38\(/\?H14MTRVJU3 MTVBU1,YJ0AZ7GX%XC/,_L_.?E8.6K=\KX"\1<7PA^5M ,@\9,F*!!:IS7$]$ M>IU"B,\3R$R1@!OV/^*OF-DVG$>(R-7H>ZY-[K-@*F%\6AYI(1.?RU\6>)T% M-*GXN9X'9T!]KS18' -SZL1]:U=I8677+PSQD)D8VN60"?N^5VJ&DUD>2#'@ MLK. 5^;=!_;A!%SD)3]"P) "8P#:*&0PB)H+85D/L\< #5OR/+&2J?Z:U_"3)F!Y#?-8"XQ6'GL_T@BMDBDG7 M N@T&3,L4(^."(OL0S:"7%IS.:8\URI4^J*TZX64"WO$ (B'B%W[)PU+ L_Q M>1>Q>:=1 NH,=2R,&-S#G$5FV):H-"83>"D:KQ)$;IDD$$" 7SD%QQ)8@Z7. MID&6E/)V@M-G0+K%?>2I!$>Z>H+"@J'5? MHK$[1L?1N%C@*G>,OIW_N=&.%P"1*/X)0AXSP-E\L^(9A6\:O4[IK:;1L=[V M5I!9D #DQ!5N!6%HPKE;P=+9LVBXB-[!$XJQ#05C>>E9JF%;+59+;;5(N=6" M/@3/9@TIUG2"4L?2S61Q+STI]M>W52[L>7W\N6FC4&9CM//%&3>FUED3VXWUOQY"U+:.S!]:M!#>9)2CF@)/? M!!6KA%;N*2FA?49H)6I'6C_PLY)FN:5N M#O&*OF&ZU>KJG7:[4NU>.T?4T#!%!DFHI+\8SS'*S>C;=$&Q=--Q]'[[S1"I M-80< \\[;4(<<;%0J=M0_U 62RJ/V:P60.^Y+=4&&$JST]6=MMG@(*@FF[C7 M258'BO?<3IN4)L]TP.BU[!TTVN0VL&[_9C^9N+IG>54^AB%K+U'IW'P5 >_1 ME,L=';RB:VBKI??L:JU[[4QQI$%PU3Z W+R^C5M@=]MZW[%VYA8<"%O7%D5_ MQW9]K#40;SF!:6I^OO0 0@T53ZMX>H5.ZMAMW6SW53PM-4\?>3S=,1W=[N_. M<-;M*AU'//VIU**A\D1UW9.3QM;6OA J!GZ;1;8[MMXS50Q\",*@8N E[K9L MO6WW50PL:0P\*'5.4KO)S8L45/3[HGRSWG8&;;NJ6."$G.T4=>)M71':NM8MU&Q[JJX4;3;+:$E1*J MRFJO!=2J8\9;QE612SJ. M4!A4H=@+%Z'YD$-G42)8;E"6E5%ZHM M^D(:'4=E=0] $E0+JF76[K^EL$K%KPV?8#,\=!6_JOA5IE612SJ.4!A4_+KW M^'6OI&>=+#PZ5'7$39+7/6Z=2N1FOZK3HM75.]V>VAN5FJ$KW/J4B%^W*M;1 M>\"AO;Y936Q8=]S_!NC:NH=^G9+0.QD^:0%-4QHG6C32W)AZ?G6FL>XI2F,M M:U\(E:A]XQ%8LZ-W>M6:U=J90N5J5:Z6<[?=U]N=M\ %U)*NS:>I6<[R7/EM M)P$=I>S]AY&]_>0G+G!:JD4P41KZ4:R%4:HJA9OD_*M3L2_:(M5;%=O=HS"R MC;:H$C'L-N;3T4UDT<;'LW+8T[K=PT]TF&I^DF0D=+&$*4FKLZYUSTT:@UO[ M0JB ^(V-_TW=LE7MTB'(@HJ'E^+AKMZW*LI0'YOYWBOK?O;OZ4G*GA"7VEH< M0*A0JW&6Z3S\_BUUM?< M?(*VF<=M"CP>XOV1)7CFIM)RIKJG)X\5?*YQ2MWGYVMN:5S[8NS44';U5K>M M]YQJX7RD$BXE2SLIR))QKE6WI]![G;YN=1NW8UQ=V;.\,7'=Q>UUAP3S4SZ> M767IUJ#VS6<95T4NZ3A"85 '?%ZX" T[X#/7C2*@.VE <9P!L3S!K2J26LQW M&;V.RNA*S=!'7B-E&ITU'7H_I@1"X5_^P_/O%S8KL=]\A[_B(UR%-<,[\YM$ M4 TF*2#3A)[F'WZN@&9YJ%[Z)F]^S\9P$I"G*$M/6;>C\E)A1M8?/>6DPJ[Y M?)PY<>9CX]<.M6-TL4/_BD;\Z]FFM\0IK&7_/"\NL-*2Z7G%6/NYK\V> X.* M)R28\[[%5^]^N1E3C=-X2(/H08,E1A""1$OA LS3S0*TXR$>59J#,2"AI\74 MC4+7#^#VN6MII/'6R@$E"2_HTK4IC;6!RTJI8;H:.PM%8D\[BSQ_!$O*WM)S M+.T]ZAZK]?/@^@S_9G^9/W]@(YK HS3/AQ>GP1,\>#(E,1L]2\^/_)# >.#% M$WAQ%E-=&T4Q^V'Z0(-[RC7"!!9BG&@T],!?^4IB=\R_MTV=?[!:ELTF"!]@ M/'X(CXBR!+Y)/IP6(O4:<2K=(NC.ZP,8J[Q[D;AQ <*G"\"("7F$>\,4*/'S MW,-+"NN$*1;V#>?1?M>PP!0S,QX,_[;5:=5"@9S&6"'!4AP+=T M%"%D((1MU&D(%"&4:I*,$$HUR4((V[ V)B 4)5Y&B;X%+%LZ\Z! M/:>5)4OT%51M/T?5=1.V3:/;K9W0GT4.X(;E +2O//P_Q_"_JCT7QZN8H15&2W%YT?(Y\]2=:VOY!A=1WH^QRRMHN[KJ&LU@;I6E5IKOW7 _462 MK]D/X5LB.O5R.W#P.?D%) MU[XJ)0Z&TZV]'[;?!:L[/=WN.:^HO-]^B[1Z"GZA2;)-H]07;"M6/\C?2>RS M+>\P"MGF=4S<5(O -A)6)9 ;S,DT"L%)2'2-I=>HAS4&TQAO3)^TE#S""'## MW@^3+,8N,L?G&+Y)V=3G"RZQ1)556_4>L]V!*NJV]4YKN?&5Y#PNJ84]4*:W MZCTYOPNNMW3'65/+V.2@\*KJ!BHRQ( 2.# M:IYH2&KZY..@/4:?=4^U:GP/< K[Z\QC7IO,-^XE4?=$\[W_?'!PU?)>,-2P+62R+ M7[@*0>LE3?D7$+W>^UB!/GPJ!;P0_OKW?NI3"'7?5O ^QE>_M=1]6D-)>EX& M\^*"]#D/KVV8&\]!JG*?B@NO\NX+FX]YJ67?6P6HO;'/AR+$_BI -Y[N5(38 M7P6HHTR"#)10NDD20BC=) LAE&ZJEA(O[(KV7+0@2>!J"F]UI+(WARF M@IIDRVCM@<[/%>5NZAWS.8IYLH$5X;.\1+D&7YMOHZ(D5TGN,4FNY'6X&R5[ M]5$#)FVA+ M4$URMLU6F589X]8]73DZ3\K0-G]/2 M./? BNP52,&V]VZD0*5 VP3@B.:BH M$D9^-M^FTJ73Z^L];+OZXH,8=0<9VQ[&J#UT."-3'T\JLJI4ST^SN"JD^T9' M^[O97FEZ$^?-6Q8-L)269>M6IT*L^UJ9_%!YNLK#$9*Q[#96SVS9>K^_&5=O M:ZMWY&CW,H _GS^ZX W@H45M2$,Z\E-M%$<3+1D3H/J0)-1CA9XT3'B5Z90\ M3?#PXV$Z\RK*W:.UECL&>+D!=W2[6ZWYKITECC30K=K(R\WIV]A]2W^7)BE:: V/3X!9=V,*H;-&_\I@:O!E?EU%TF_443+A@>_?=LNS M\U2](4>.,:VJ5JQN(3E6F:C'Y;IOC^&9NTLZ?\AX);Q>1E^HN:.X4=XY;X$UJNS1@!+OYA']-4\/W&S!)/4>#=0(\$R M-(_%OGG?A$0C0WBT1F+L[)=JP'3^/;^'N"XP(;;HTQ[\=*S]"'W\]74*[TJT M.QK"NX+@">^C4[Q"9IB!T]@/77^*S\]! K$-0HX0:&C<__P7!;;&]^KP3XR? M'ZB69'=W$(:+:#R*$RT91UG@Z6RR/HP0;G''K!'AZMX*"0[?AW7A67G,V>L: M/)_ ;.&W0Z!&FJ44.S#HB^T9_'"$B(OXP](HAS3P87%AW4C*%D^L9M%<(LIB M>,\\15]&S4V4%&5U"4XPA/4=90',8PKKB\F*^5%CZPI0&V,-F!2>P+(=O.%B MOIR\\\4HH&[*&V7$F/^(V6;&/86%@*]!%U'>GN*,IT@&=S [?%AI58#&0>;A MJL!B:, =$[;R?V3>'3(!KLF4QFQDR$7XWME"^LF,@N7AP_=90G&&,)'2H//: MP45T1C>@)$9-.Q;R52A-E+-=G(A;6]B)F;0BK<:EW#(73[W]W_\S=YRO4/W8 MJB.*3W/]7IJ6.$9H,55_1T_X:4$R@C>?DN"!/"5BFKV>817M\DX+&X$+H;6- M7N]OVNPC+L?26F(7D-**S34"X;^:;P4BOGOFR.(9?L.J7^U&_#S0(RGY():L:D M)#O%OB%30_Q)Y=CL!!5^=!>3R>E_?/3WZ25<@TFYC(!) M>IJPHWQD5[.1?>COL#5NWPTYWV&V/O'Z_[:$&K*QKU5*0.%^L M=W5Q >Y6#5\# 7(C,"/P1WPI\P#Q;=$715^#-!W\X3XT^$]X*3 \X+!H2L3#/V*0P8',,L MCO&9*?SK\8& <01_:P0V YT=X26QWME#%$;P!PGZ<=SYA%?2W/OWL"6IM^AK MKE@TE&J^P-0S-%AN^'M,[M&WI2$8+FV26T$0^_"..]'L);'/8MJR?S];Q<1' M&J3C"#3%+.#PN2XA88@F$-X:Q2DNR&?0-GQIS=;)/_,6:/R;)_ 21/^S3]2E MDR&-EUN@688FN;@(!=2UVOU6NV??.IUA&_[ID-M^VQG>=D#Q@/9Q[7;;W*," MNCH_.[^\*:N?[U??+N'SV?E7N*!TT)RQ-=NYM;VBZ.)K@QGK@[D-X;/+Q6K9 MZ@J!?+G]!:=]3R;D>>1VX=ZEJWO7Z7W%*W MW:=.R[;-CBW8G__B I;%_J\,M!QS@>\AT/7@ST#\]0E42Q"!W[I'F=F0 68K MYX'SS:W50NRV>!5;4IZRB!H_+5WFKB?C%BQ2@(4H;4K7,(8U.3S;T+0R@9C= M*I%(*VC$(Q1@YJ\D_I.FVI6?_%DDQ>5EW7VU+]TV!KG W )FPF*,$F-8Q'U' M'__BB<$D&_Z!$2U+R"R.*5=]\"A47 _@4$1QC U6[\#?@CO1$H1Z)T3D&5>O)#ZA8_1;K;\5 M4TAYZJX8%TM5!IB+,%M_PXQ@S(!@, $[3Y,'S.%RCQ,G"23)PA&YCWAF0GB* M_F3*8&6X^XC*!ZNTP#$,V1*P/&F>8$U6S-8QK'RNLAM*V;0-.[^- =0]"9A_ M4I/"X2G?(EX3<2#EI?B,^$,28.#'Z)^,(;(X 4:;Z!!MW8V#)[!T, D&,)3& M&7>UF+( -RN+^2ET>&B_Q1G:(T\)JH$ 'K^T+<&B-DSEA4^S\ A,'(:"["0 M#HT/F'H+@T->?5C8.>"WEP4,7L L)J:])WX(056PK;; A[%7%E)1IEZ*,(8P MJ)_:?:.O9.)U,@'A*BC*4 3L[E,M,K$TB)QG,*:'=04=S'@QC4F88*L%3!_G M6S,C'XR:&TTFOLA*L"P%^'"N/^7H7.5? 6$BX$(B=@G)[)T\/P%,S#4SIJ51 MDE@Q8/=G;03Q"3X"LP?\)W Q9^2;B+,VS)C]&!>1&;O9'B+;1D'1B#8.B&]6 M)2B3:,?7O/4;YHW6+1I;LUQ\O])'WX4I36D2G93?!5X*#3,AQ1" C7RQ=# " M/^9C%+N+;- _C&L#=$80D%CZ"&UOFOS>IP\E#5GD[O)5QYU8W_.!()3M[P51 M>,=4><$X0.X0X@<""C:Z#.MT\+ED:Y[IMA)FF,V@8Z'3"S;+2R")TS7/;A>L'5B*CN6TMECC9N+0@>%F0 M%NJ&.WQBGO"[O[*(Y1Z7!6]N?30BP M\W.IE>5.S1[_;YG$7+;M_OVK>,.S5LR:@UOW9Y+1M:PXSC6<"EWZ)S!8.(H M0$"4[W'D4@\]I%O3:K>=?2;:5=)P+FGH&)J64X8Y4#/:5)P1E$0=;%]M??[[ MX,N/PN#;;^A'7=(VB M]\6#+YS#:,3#F1!MNQB81Q-T'=C.<&Y0%P8M0J^$V0F>=M?/9ZK+! FPK3)B=E^/_S _V21X5S.<^E6*FX5([G&G"[/J)SGSL/ 9:MK M]FU';V;%GJ4J]J2LV,/JW0GW:/*:8F3",N"M$%X M9]>7!!BEC"57O%DY\"MDDKQ8BS'_/L]YL"J,7'6 !YD65<(:9N"CD*?5$X&R M/AMJ>SE<%/5V(?+,)$!UXPM-%G3(^C'(]G!=!8OD+7ZE$PV20/_)G<5E) M*>$#BK>>81(L0;U>4"D&_9;,E!^NBP"G3^9B,EZ>/9ED(184\>6:&9/RZJSB MA5?9"&1VC(&G$"#@9A2\$0(%!":$R0.YP0MC-@J7\8[$[.4%-6?<=QRYJ.U] MKK._#RY_.[_6+B[A?S?G5Y>#+X6[I?RK62E>C%N$[$C(8C78(G>S[0R6@>5Z M3D/554J.< %&]@2UEXO("!@4KOV5@4]%XV= +W6NNUC87 J9"5-^J"?P9$=< M4GM/6N#_*73BT@_TM\UB3P'S[,;V](70.LUQM&SE:+W0T1()DIYC=@GMF;?$ MLMU;Q[;-VV'7'-W:7KMMVTZ[U1^.YA(DWP=7-Q<7WV[^?GYU?','92YDV:KU[,/ MGJFDS;B9P%.,*%J)*@W@J?T=,Q#&'[U\48D?L-Y/42!.OL)8_;M\=]>%D(J= ML10;=1$ZVR1^8L7WF;N82RI8/F)!SY,@EON*6X?X70AH!B* M2&Y57^8L3K^*W^1[BXA&,4HWT-9:O050"S_<@.!.G,, P MG5BM\L9D,;T@B>;F2&8'-7!] \;/;I2PPA8,58$N2#IO<44F;/F*11\$")(N M-N3RM[DDQ.T7DN0U1O-%9(%/.+MRO]/'C9HG_D*^\\E'(]ZDXPU>1!.VI3/C MIW+=3W%\C]S=8;C& CIVMK!X2$K^9-$U[EF+VN_\! NORLOC>):EPY6"-=-A MX8. >\:EO;F<\#P]@"RW%+3//-O>'X;#VA_0\F!A-NV#:^4M<&W;W6_^>6. MA^%>O^W<]NBHZW2L%NV[W24]9?T(P<" -X'IXVL2T"0:G;/FEK.TJ-);=>DM M8#BM3""-40BEAM-H,7?](V'>C_#CE9:K7D,.BY&M3ZD8Q*,%H;! M74V6S65M+^#5^:QC[3WSLZ,,BX#PJ>+V&>:^3M MMERLOYPF]#3_4.8.H'N>;\1<'6:*8?GG,X&M63LND0=IZ;44(&0CA&*:C*"$#)91(R$&(EM'O*D)(0(BN M86U$=5"$4*KIR C1-6QEK:6@A!()60BAC+44=.@RD 9%B:HH\4((K&=S&X<* M';%9#]<#B;3\;U7H$,^%ZSLN151TKX?NS\6DQT+VYT+"8UF'(V/_9^.>_=!] MTPK<8,\@/NG+;+9G'HVJ6H*F4GQ[L*^U4^\;UD;7LG[J?R6/_B03.^>?6"<2 M_OEW;!8ROR;*L9.5WR68M1S^W;.*KL%*K4HBOUVW]0QS#TB^;Z'W@+>X410_ M;/^%06.( [W?15&()\[W)HKXQ^/*1"-.]3)#8"%^CNKPQ#_\-TV56W-\(G"P M;LW!!&UR*3SY_9OOL>^*$L_OQ/<4Y0_;S_E.XC27\MS;&0:^&SPIRA^/D_,K M7>GI_L!"[-SEJ21M,X]%;$X?-78N0$( \^_L\*$2@K>[.773O/(P4#%%I=Y0 MD_ECFNM'QBB*,=[N+#69&P8A1U<3YE.@J:IT4<6>5)-9).>)TNY@DLT/B[VH M:V"WKJ4'X '+D[Q>#.NWTFC*7KNPDO UO.R]^0$(D4W?[K85_;-._Y_K4CH: M[9<2JZB9JKN>?]46=53\]FZ9YI&^^ XNSKU)1S" MQM-9J:]*YGT@VDN<#&@^6YNZTVGKK9:U1.0&['U^IL,8W4?17J+D5^97-*M7 ML6/94#6\]\W*2G2N8Q_.+O4>_<-F\NC>Z^ KPRBHE$S% MQU,E9]'-)SJE9%%3-WNVWFTOZYEF9@*_8J>QN3P@_V:N[=C!A%E[2 5*E$RO M@M\[_8Z*M7>6*JR;67;I/4HXW1TXG/9RM-YP\=A#OO' ^$#I2)6//,!\9,^4_'HF7VCU6FP?.Q/ M6ZXJSCPT=C@D;:FRN;)G M1H-<[DO?Y.6G; PG 7F*LO1TY#]2;Q7Z1:GO8(Z>RBQZ M+N@M$9[5S,ZSU@)G+#DEKQAJ?RJ*>]ES8%#QA 1SY;[B*XX,0K)T',7^_W!@ MNAD..H>BF(%U(+(>EA=SN+D9@AQK#4^#! ME]$]PS?2S#9+L+=S5*/+2(L08(%"S4)E+\KDG$)L<7.H5*EX62],P1&E'(4J_#E':]OJCXV36'?;O?=48$YS '-M8Y?QP#%Z7)K=5OM7IM<8,"%ML[ ML%C'T+2<& V ^JT1>FG;G7/3,EI+H?3^-Q'F9@C1_4J%R+[QT92FIR?\IE*$ MA?]9VT18[WX1+ 3&W*@HHK*,3GO]*J8Q">%'Z._L,2)96)'U32"WGCVW!VWC MU0Q3A,'VCN*8I2-O+V&+3S1Q8W^*RJBR5L#6AKX"4K#%YC3F&U3X2X)\L0N2 M#R/W37I&3X1@ZPC J@Y1;9V@Q2CP0-0;+9A5J>OZMPAW,2'E22(9KPA5)9D MK/$\ F=I=4C^RI.$NB?PRYBXZ2GEAFPN?_)O?V51^O.SH^&W_?Q.@SAX!"*7 MIM/D]./'AX<' ]Y@W$7W'P<08H+[G'RDWAV)/R*HY,=>'UQE^R,N$/]HL<6R MNQ^C.'@Z@7"YU6J;??IHFZ1'O5ZO8XS3206)B6=3$=>@AD)/&W!X388K>T63 ME$7: V0, 5AZ$8*ZF@J-E8-N7C& 3]#'J:Z-?,P]D"3W-$5&P##S<'YVL:S&9@**&$U\U_V3OZI\8"_:,AG]ED*HZ5COL,O!@2W(':T'R(V:#KV$7AT M!%^$+C4*OB<5&J9#D/_J;$<#;8%5F2UH'N&W5OQ*D;])D=L],ARZ=&^*_'.$ MZ<_5BOS7IX \)"_1VG856EN31&$W3TA7:V?3,9P*//O&*6RS!5[$ORO_O2K_ M_:@T>ZZ7[99MFX_TT6QYYMYTLA\G*5?)N$U5;&S%U//A^[N8LNTK7:C,*=]$]KWBOI!\*0-,N#S"+/T.GKFAJ[]X_O7*+Z#^9RQ';5?2?BG MKET: [@$CQUX$S]D>AQ_ V]F;T4;@>,)T&3$B38E<8H*&51Q&N6V ?]Z\-.Q M-J MH[H0_"!LR*&XK"Q>81_YC<$K.G_3"NC3-C M7H>8=KO%(A_B15.,K=9JFWZKLY6VR6((H,;*G=G]SG,3-8Y5I<8Y" MTY![- M(>BE@^##(_:$S)9I7%Q>*T^H69Z0__]_O?JB781)"OJ%:I\B-\,L,5<+)TPC M^/E%3UR$#S">,$HU,IU2@H<@V(T7R#3$9>[3)Y(2T%H!U8;4)5D"CTD3C;TL M)7>@DF*JX5D1#_TP2X8U?QP$$PP5$;?T<9_F89_K,(!JM])W>4 M[RNLW"C0-=Y)212GES8"= V[;!#XT\.MAKG30V B-/@-<<>L-Y/R'3:U%6F^ M\.^_1Z%2%/L\H+-W\BIAEU?8_[W"WE'5#TX5?39,N6!Q%3@11?/*A)U)$X?_ M$GY>SH+!538@4WKM,SWY,/[]@L::MMUUE: MA-<-3 VCR:U!VZHUZ.M:@_;;=K?K6O9MVZ/DUAGVG-NA:]/;5F?4:5&S/;2[ M]KM?2JU!KR]^NQS<_+@ZO[[MF7:GEU_=1U_0V;LE;X&YGY%]+]D<+/2+Z5^9 M'XN.RGGM,76S&*A/L46(.R;A'O57J. MT=DW6M/&5N!%EZKSBR]?_EL;_+CY]O7;S<7OY[IV<7E65=?X9S6,3(16TGN8 MTKL;?_$@)OFL+W80LSQ.+50WXLG<XQV-.UE5[ ML+.YQ[,T&<]_OJJF61(6DV0833L;VZGT;*R88>FPJOBF?%95?)5&4[X&RP=J M[R/?6W.>MC@R^W$8>4_P?^-T$OSROU!+ P04 " -A*E6*6_IR7LH "A M*0 & &]R;'DM,C R,S S,S%X,3!Q,# S+FIP9YUW9U137=1FZ$CO'4)' MI2F]1T6:""A*DQ*EB( 0$<$ (5&0W@0$%)2\TB(B(+U*AU"47D,G%$%* A@" M"@86)B9&9C86-C96%E96=@X>+G8.;@Y65BX! M+FY>/GY^?C9.02$!/B$>/GZ^?W]"0W?^#3W#!0:&"WSLK.Q\_\]&;0=P,P/, M:53H:*0!M-PT=-PTU&X \-Q/!IK_,,!_-QK:;ZCE M#2T-'1 MTM/]Z_7Y:L3Y.H">FX%'ZNIU1MZ[CYBD _G47J=]9I:Y4=G!;SN*DU5W?QYY M@45 4$A81$Y>X>*ERQJ:6MHZNGK&-TU,S_24<$T]._\5% Z"C^1_V MG^+B/L=%2T]/1\_T+RX:VI?_;N"F9Y"ZRLAS_2[3HT!>:;77S'PWTCY7=ER0 M4;?%\;L_'V41D-58DCL?U:/OWQ4J#;(!WXBP"ZO99IV(/NIBMGV2B-] MS-!%B0PJY&;Z MUNK9RZA^[OYG[=7:Z'6RH &;TCE,!:N81[D4V_@LFH&Y)UP@5U"=Z M\&W=EFOL]G*W!PYJ-NCVS9V,,9ND CC:?%7?4 $"*@4UN/I4C8A;I_?B=O(@ MU?/]E!W;Z""B\F/X"+*VHFMX]NL8)_'6WTN/)_>X^OWSM[[(-6>J)Y,L6!+? MFFYZ,3$)2TX/A%7L*)/TR2]KWI,5\*[H:(-K7]U$U0TRT&E##UBC-KDX\3++ MP1VKU53 X_V9(%O<<3=$F#A,>!/=8@99283^2ERRGJZK_YV6[BW7F":3HFF7 MC(;QBYKZ6&B^.-*[-%U@CZQ%:5X\MOZSK[?+1&'YBR.0'!PUP4S0*,OQVN:HHIHB03;%+?5 6)R@&9TY+2)3B2'JXK\:#"CF$VR8BH73*.R?DQU,6Z=M7\:2MP^Z)GPJ%]H_G#Z);,AKJTA;@[%*@.UJ/K"8[AS\H!#23A\>W%8=K$!C!%4@W*"D_+BQ*4_?#\K5KS36 M2[V3 MWXA@@%GA8KO?EQ?BD D:"%ZS)W8!0//6A-\WG/6-=SSJ]:W5?_M]^8)_ M:7)>/D.UJIO@.)=CX\F>-PS_%DK8(]D^R3:]W8GCGF=\^!/45 86I72!.;X9 M"<%4\4R[E_!L%E^AJ?8^:^-NO_=R_73MTRRVE ZR1"L[V3;]-'W/#\;-P"R$ MPD_T7OYC:T-H106&C$:]&F:1#8SZJZU\XF!%\@LU A C<-,KK5FP'ZHVM<+) MT($.$6,.!)V4T=]D'Y*.KH1I8')H"&VQO'X1JG04[OV!Z&R#=]B-QK^5K_C2 M+]Y@W_!I7%Y1]$[[T_B@I/3['&L?ZYY9141[D"1@%ZO&HC.(3Q8J7.2AI 9N)F-^8-#N-<.-*E/+'#+YVBX>WN^)'F,+7/ M7KO;9JZB^]0L.;@4Q/'@B7:3F#I]96.:[+N^**90K[3K"UNO4]LW8W)1S)M1]T+PXU;#9][] QG)B>6*JB GJ_4 R(K'='6LQE&J9V/I,T#[ZW MM]0_NV_Q.HE'[1N3< ?V&1T3%IRD 4JA JJF2DL<%V;GMS'^/_**@GW\50X] M0(,_..'\17?"ET]%3IH)>GB-5C'BR3^FY?;L%E[?WW.NVM\8X"2S\QZ46-W] MUF@D+-199(#418DI_F AC*-:=HF@QB=AL>U+D5-MK'#I;8H1/CZ[D\(_LN]= M,]9;?BW+1ZC&]Z>#9+3+2BR;N8RD"*17-1)4S8E6C6M")1M8XFD/2>"[W!?L MQVT=5^Z*^?%$W^-NQT0UKF6X]9,"J8!^AA]40,4?R!GS="^2KLW[S -;TS3@ MHY><@CQ[7ZF!]%^*/=3&!HR$/36,,'FR?IF'<'_R]-/D5;L#MMO/6^K2<],W MID,6]JMO]:NV[U !*Y&(QR 11'=S%YA74]'0W2:+'?.IY?7<]X-%.=4C>Z;% M1J&_5$ 2&'=[7VQ+RTARH@@_W'%V"R&OQ9 @*9;&4PGR_G1?X*"+[QG'!*I+B9RU[N6K0U;^MUJ*C"Q*U3$# M03NF"L)*C'K9K_-#0ZI]5AUBL

MB_%9QI$Z#SEK81&D,,I8R)*X/ [8:?.&HE SY=]R-U1D6UL$=N(DO.ZXN[LF M\[9Y4)]67ZK,$>%N,XM8[@[<6N*"N8:O*@=?(]W(_2"#08^QWG&[$K8RF_K# MA^A-$"2:K0+YB>&]2_2P0+GBZI4SZVE;RM"/]_/MJY?L"$U7>$V:?4135N;X MQX<%=B-L2E/4V2^W]FI*;V*VJ8"0C?7A+IO9:8+1V LDZQ\WQCK\4MR>WC 4]JC2K);:V:\ZC#C4 .N=I9$!7A1 4*_LX#1(%XFBMW#K2W-'CL%/'BSN/X,8 M& A:CWF?%3\V"/SU?*#(O+'>3V;MST9HC$"Y2N&)JXYBCZO;:4!&6_@B!H.6 M\J "Z,_.WO\%L8"A6=,]>FL8]J0\JU\'VY7O5Q'9ZQYK?T_&*:?\"F_:EO.0 MU0ZI/0=$O^XF0J5<#M-[9]^T^NQF_:#WX;N@,A,N8W O=]_Z_BN^KO]=6UZ>'Q' (:C"Z51@M;ILW/D\!V04K:7-.E\9VC'VV3 M'8.TRY$"F-V]/(=SA_*)'\XU2BR&LQM*OKOZ@[<+$ASD/K55NGT%\R&R<"XA M-*GY5=^0H4G$/A7 +H/+H"1D1Y[7B\\U5 V\T#P7U^!U68I?X65#$!8)-?V M=%KW8ZARL/-CKVLW]F1VSM0&U/)"MD[H\M6MPQ!W1)Z>(Z,,/R%*=%/ M]K..GY7H/';.+M@#7Y0(SPT]V,,C(N@*4/"!A]4-')GR@LLKG#T/IEY]>QZQR:] MPX;#KA>)CRQ"!)(,YJ''77K3<;6*I/ZRLJ.8IM;H792/XU5W 7[94$L9-HE_ M0BI*0.[L'./+JCMF*&+BO=1^7L<%XE?BT8+HI1>Z5$ Y=X]=XTA.^D;BR/$? M1)($70M>%SC&@&*PC>[?C2H0_%]_FK+2JUU92$K"3K4QM5Q=17!#P;VM$L1Q'9_J MU1(5SP]!'U3RGP3(W=L9U!$:+O?;2R4J3I)%*E[#^18Q PJUC8TM.9<$W_X> MO3%@5DDOPE)Y#"_%0]HQ$K$HOP?92600ZCB*8,/YN6.>ZY "I^<$-4\ODP4:Q &%A6WT1,OJL M%+'6!7J\?RQ'!8P&EU10T-E@H3;/"@;8_<2>JSYWB [MV28UZ$JUVN'9S98& MG;?FS2\A(8 M3)>0]-ZCKGGTQ?Q!RP9CM1)* +9M$)I5U-O4B!SQ-XB%#X+!!W)]FYBR(_L?]H3%4SD627/CMAR?\I_Y9[ MBF%'9+KT'6M.)31]QELE>!-4*^%3Q,MT2YRG9JR40_ M*\S4V61BK VF KBVX/QC 9JND'O5HT>#S]BFZP\+N6ZR,HA^ZJ.3?=V_;0(W MI?0Y:".J]\E\C)OM62)O#G^/^=93Q!L6KVE?5?BPIO^Z=WE+],7>S'(.Z9#" MPDD%R(?B12D_=A%'52P,_C8FM6>?*?Q+-F("2SQD8*!!+"O?@[^EZL!K]!\T MYQ:WLQZ$?# J>AG*4/X)PNIB]5+CZULT3\GCM(\?&0 \%CH ;TVBS7+J[!!0 M!#X(-R"6YXQC%J'.MC$36V5<5UUN;O#WP2*_L2W&Z@=.X'?!G(@G5LZWJ(!( M?R(5T'5\/#:L,Y6/VWMWT'H[Y)BYJI]YO\9,O)?)?_D%[>N9L[NXU.YSR0>[ MEK,!9"56&^-EIP8DH$?)MT2+XRW:E60\:L0\#\W[9&0:-$\LSO/)[I0JA1T^)2(06XHHF".VW;AY MPV)FT+#)S;E^8H>9LQ3Y8 NT7($\<(&)4P'NYSE^Z_8$0VWEJ?=*Q3FO\&6X M2AP5D-RB7^&6EN9?[/O=I7__H"##+G@X!X2T9';05V]3 Y\X%358!9_1?&PSM"J:8-4]J[J%^%-XLO M7\5_ZLT,_/)[>YJ[8/M!O/M,R%OQ+H-,!@OZCZ^*7U627G[VPWC''^7ZWS.; M\ ]VU5I_V1'JI?:+K72[O#!29YO]R73O$LX:$@GD;Z7Y[79EQ$C2YP_J]S&O M\\)6H!Q9F\9+VJ2A/3DWX%ILN2[38FO_/QF'&126%JPI?K-]-R# 7WD/PO;F M"*SB;*9KA 5EAIPSL%D;+$0TQ7EV:2&5;H7S5 7H@'":9XI%YV%7"%/-18.K M4PF['^6=AUE]N9=:1[-(ZE%\#1*O:@(BZ!\W_K G440J")=P+Y..?BX2,[KN MQ-4*.6R\[>=AWHO16Z]#7P$N] 2Y2V]:%<*6>!ZA$@:V.W.:[1%!5A1!F;.L M&C^D!&6XC;]%H;B'O1=UU2Q&>,XW"SHT%$;W/D4M\*UZ3RAG'.)QFSC4>NYZ MA(=-E$W#U%^^L9U=V0;[=P.;Z\KUSZ,5E@QURC,(!L0*/]SP:NSL7\OHVM&_ M#=$?Q_4?2;\3']4'WMZSM:$+51";7FJ5)@9_)M;W2(CC&8O8LK6;>"V4$T[> MW"Q?AJWK"8A>9ZHD*R9\NCA=W%S&&3-8U6(4GFT+6VI![6%.G0:.9W_DUIL. MOVT1Q-GT@)E:&6 N/_"N[T1\)C1^+T?R?Y)_M_N8/CWZW:7%!N%^]/44&(3@ M5IEQATA:;E@5]OJA]C'D@F@SL-\J DP*AEG4C!B)*+Q9_21Z?VK=6%:2W \1 M95*)4-M.,(0'-&BN@RN!D=*CC_%,/>P14UW71[]MI(B64.XS!6P5#1_?I:$_ M.AG^W)FIN5M@+0Y:^5DI''%Q4\BE^4)(B5/S-D5! 9&]$9ZZBZ8"9 6.*6UE M;4F>W"6'"]T%%XS MV*PZ*'M8D+ M)#-H%/9GF&M6@;='L=.LN6>*J/NU4"&:QMDY ,W'%]MAA%/&E3V$%WA62QVU M=!T4;V#\7%A569;'3"Q#_F5O5\P%/@\VG86^/H,#4!VZ@Y.-#!I_P[V^@_A$;1 M(:\=1I--O/;O?3RIS:PW*,8[BCU6=@<;!MM8J$PYU)\U'SM6D S($KC4'H;) MVE1Q:*>X $:WYF^NN,R;7_,.45O;/8F5%$L/%?H&Y"V #R%%9)IPD+CE MJ;)O&/U$YT&?,9,L>=+(8'6DM;"Y1+>'=-/2;-2R6:21UM;I-Y&IYB];%,F: MW*NSL[]X+B@/).DXF,K&L''H>46$SN/K.ZB 5T!.LK%1_%?B4G?LG7JZ7Y8F M*5Y)R!6E[\M:5]/FC&I9V,=M+53U/S[KN)\%OO5#YP;'L9W8SMRT6821FPED M#ND4U0U7Q=F7^67X(59^E^/4ZPEDLXKX3UZO=EIP,M"%IY\"=P%/KJ;&(PE"X$TO5T$R;P7%6$+G7)L)($_Y:K:H !XD MZB3SU2VG%%?!ZF(J@'#X$^0M.HB,!M;L(0O!]5FKIQ$FE*ZQ4:RD(;; MY5J!'FV$IJ-T^M= 1R<@4G I_,&[MN6BH=/]> H+C!U'X@\5D7<,.Y0I*RJ1 MF5&B CZ%0\A\VCWV2*8VC]P*#A_$[]*27!N.65-.16;1CQ$&7YQL2).K<#H@ M;@2!LQ-'.(*V]+0C[1\)&7S1^J+\CN[\9M0THJ:9%FM!RR5YW,1$O%FW$3-N M_TV+\"J0:TO$_]OTL;:>VR;SB=PZ1QGS#O65I!;W_'?V?2?Z MW6YJ1$@@B87HW$%X<-#6[0?F&?RVZ!,YL.QOYO1(YM?5$^^+=;M=!'19\%)- M?;<,7H%PZ2ROPC/C5_.X;.MH^?/G=KM3%T> 03R]2\D13.>B7PX1I;$4^2"E MK,@5FK>/KL/PNO9X$-[G"5=DB??*)1DWQ#R[#YA=8YL>DN YRVY5(383@O$. MT7L&3*OB^G=&@N,,C(LQ2UL'[1 >[CS'OF /,6\MS\C/=YOW.<5$RP+KW1I@(XVQZ=058FDVQ*_PC MF5O'LQ1EO?URZVO>7DD.S&@RE3)5>ZX_(@_+/%Q.GZ>=7[[6!W MGGV?:)UW1G=3+]^+!]7\[9$\C2L/(J>NNU$!Y[M11!NL3%R)[P#UL_;K% @>BFJC0_DE8JA;*ZV1<(N!:]:2?RQ M;9C<*5?>66]\_6#=Q8:^4\6C(\O$Y2WSY>NR7#1_O;57BM2H@(Y[&Q?ZJ8 W M&SOXG0->B'3WA!EXQHX,,($2,0S'#R:)C6>G]Y M>%?6U73(_Z[_;L[Z72?75075VEMO;^1%T4DZ7">YP%1M9BLZ0)P4;BT4Q^>R MJPUXH^9 1EA60^Y3KGQOIJ<^].]E:5]6MB^\)AR3>; KZ(1649@\/C@[T4#W M*S3@(.*I%9M(6<%<2_R:J?;E!F%A>L\PD9,_6.#.,788XT'8:\MPP[U,T%BB MF?=-1&E]USB1CE8JP\ZXZ;JRT$@E?W!^*/O64\,S>"J&53[[ +M'1CF;2G$-T.-5:^D-6EUX%*UZB M)[S,$TQ8%78H*+!15(1+)FR!_"J(\D.YN.%VD<<5N+RN'KCBE*BMLU\SXUS8 M*F.*Z:&==+1YU]?(4-)J2P46W0E, O&0>7%09$R>"M)VA*RBX=S0F_SL@0S[ MQ!]F2'9)[ "D]Y4.(FY1 &_3"4ERXV@E'OH@L/H7=OTK;#EW@Z0:O\_?Z*WB MZK$SARRLA&-IJL$%()SMG]+P_9F-TXV1*!_-/:2LG"ECEZ0B>B0!ITJ\N-^^ M#R22'(BN+U>0C'YPR93IKLZQM:TL'NN':8[B50SW:LCSWB.G(L>(.+(LK-KUW$(G4Z_G%- .-N[H/V? ?!\,]X=W_\J6',]+H IXSI4*CN8+# M5V^N"^4\Y^:<%LC^Q4G6IR@ITL/T@S]6MGRYV+0SN0P,AXE/UN[Z=6@=&TGQ MU*X\E1TW7FLIK;7D^><%CS"W,U!-6EN_ZKIZ^91&(HC+1[#)KX8YK5JNN1QDM(.M[=] MEK\J&5*53I^@WGL=/('9A(4NZZ;(O,XL5(U&T,3D["5\3 MZ'0*[*0",(B.J4N%/MK9%BA3@P;\5V?SN-;X#:WUN[^9)#*CL:I$><:VY0IN MRPHR._%#Q(IEUOK3BCWYZ+>(%R[MVOR[M6^/UG,UP/44[3!9=L,Y;2#I9PB-<+3ZB RKW2 MX-#@52H@*4^MOFI\]>QL)]UM/^U=,,^\172RV>WD^6=7YS93YQP(0V/DP!5M MXEU%RRL&9SY2ZUY@)@V' M_(5,4@%IO?"A\XI32!P\S_U4 #%BI:&6?RSO9BAE!'?RCW_S>VR &;@LK&UG M@:0SC..!<%EH-4O4GGWY?O&"[Z,#]QF_?AN9NX(* M !90Q+#%B-%[S>>$$J$"\*=E[!(32H M^[=@98DHLQF]\QN1Q"6L6 3AVV*SOY_;TNNQ/\CO;Z<7-"&Q%/7Q8'&6G="Z7R_6)Z2V MZIY$76#ZW%Z&I*?TP_F(VE\ Z@N73N]Q=E[DWY^S1%+ M8T;OS_*I *_!MI362^/!4 -CCK=U63=&>N1*WE4N_OH8*T2:(5_>[U:=K=M$ M ^E@EY:9_\Z4*8S*19JV^KD/:F>SI7V47TDZ^? 'T^I*!<3J;"&/[N^=*P33 M-C(\E1B4\H$*,+'>/X\//RH O;T@I+50KX_*>(C2JY43]RVU=/@Z/FS5!+2 M.A.IY\A^=B!A@\6=W9TV^E?07^Q)/%:*4=F6446V&8^,5XL+A-W M2P0;O@S/2R-YD -QD)Y$(.<,,7BSI66\7#XTH/!UON/D*P;&E8STKQ9T0-4? M3^%]MAVXKA6F;BH@01M?D8'"F$LM]:[7QQ<'2S1_*'#32TOPG][Y@U.YM-[2 M2IPMDJOTD'T_N7./3E?RJCO3-&,+DE!R5@!37@7&8FQV]G$9LT^ M)G=UO[<-,]V;1X.#=#/@*F(T3E23,YR)8=.V(9;7:]XX8(8\/1_3M^$YNW:0 ML\?+$TMTK0 HHGU*^TIQA=?##;]?N>.[57OI9FB&=^:;XFI?F?@/'+KVB?(* MR7 A:,J^RTBKRDQ/R0+&Q* +_+![9SQ3YS=/Q>#:Q[!BL0S*:?_=0>SG38*\=6P,2@8]@IM\< MZ:_@ZT8UFTGL"HXY/09RCW$F'H@P?X\7N9$'*FS1+!?1-*7@%229EPI8]>Y4 MEAB^C9ON-=0:&QMW<@V3R^BZ<4.EFQWPM&969C!$-"PH9['V++GURBPQR&;T M,W&TT SBZ6^OBX[FFM?0FI;?8!8!ZP?&RYU$;J*8DA( PWY+J7ZK(($M!*[Y M+^.Y$ UAWDC+;A=Y%/[CF.>&0::VCN)!P3XF\%L/-'F3**$QQK,5+$,WL M&4.ZD]*_#F&:S15E/T9Z2^^M&FXLC/"G1?UC'1+K\2ND5>0LJE66"';##Y5Q M]MAP+ UB+5-K_4(PJ"ALW.< MHDQ\>;O6^TU-%IPU\M(#G0#V[CO5%W2390VDA- #SQOIZ3[B!>,03Y*UNQ\0 M,CSP.4Y>XR]$/[E?@+1P^D#X_Y@8/,OON:@J:B:9YLDCTWCG&G3BH_VOCTB@ MI@V?61$&/J(UZ,V^2\G^LC1/5!FX"GGIQW*KPR%PB5<1^#%3)B#DXU1K"4D& MYC&IM*M<>G.:!;7V]4N!H_D15W73-P7XK#"&DW3.QGX M K?,M0;B:+[)1E>HV!__%:'/SK%-<28&8PSO C+3KBV&!25YCL@DC6@B,0[W M\>\6@1-&ZLX^/#TKNXKWTYU:%#SG@EDW/1/:4_34S-D:*;P'#C$PQ[.*MB?( MZ#Q.8GB9#5Y:L;'% 645(9=!?#X@4/5DXZK0X%/_S_P#4'VWHETF,)S&338FH%?45 M*H"+?!M7NY#?+]/UK)4E.J#L>,@[. &B#?,=LK8SI^?1"[SV4Q8/VA6.P*$Z MX4J5Q$F(_.=547^)\ BM_4ZM.S?V$5?BC/E.Y)UDA@A@9;B+A'K"Y+BF*H;S M'C&Q'!H&3'F\;UD]]O2OL[(MNIUPS_#@UW/"3C[/-A]:%I+1@E-/R>3/_H_ MMHI-)+.NWB?^**PK72[34E8T"36X(BP5>66%3O53[*.-J_.A0YR^6ZIMGI#D MG+KXL]POY."JB6I 7?C@,'M\0&&2"VLT^Z7ME.@^%M\2_I!N4 M$2 #11KJW,4-N]\P@9U6.! X/>RH"XD#O#>5BWZ5KHM].+!<^('FU;/8A+_) M$ (7L>B\P#^)*,5*9.;N\YBL]M<179\%"XU(6T1=%7W&U'?]WKP=) Z!LUF* M6^)5A:D;E>&]32*![+^4ASYXH:!VRF7+64YOQEJ[W].ZF=CK8E/F1Q@W2LYS MB,^Y?AH91O^>BZ@K>-Y'8?YN62?0ZK3 Q^AB -EXJ!LL#. >,@.BH-.$UQ-' MI?WCV+MU;7G^UN(" _L=6O/OV_:;LXMJQ2*KRP+T\H"\\/A:RZ'R]$^CL(KL]Z#6,O7JFG>J[UN2-7]1:@6.S(A=%HUC:'\=K[R83)$7?T:5;AVK0]"$Z=-M\ MA^.1-4S=8+XM-]UI[.3.TQ=%3?7)2I+UMQDSK68+5D1#XH+MG+?[&Z]DK)YIREK[W["]HAT2XIK9-339VIH8874 M!Q?_>5EIS4F4!7<*K;,KQ!OX7$X)$9V[CO2@))-+ERC,\'XD&\*[/AS)# V5 MFBPT%LOYL9,<&#(0]FKWF*:][]H_QV)W36B"9K[D)]#SW34!_-\F@CK[WP!0 M2P,$% @ #82I5D"+,9Y_5 , K"TD !@ !O&5X M,3!D,2YH=&WLO6EWVSBV*/I7^-*O^MCKV8H&SZFNM13'J7:?3-=VNF]_A$C( M8H4B51SLN'[]PP9 B@0E@9LB)3+A6:_;CF.\]6WKD1K&96]PTNOW M+L^.CW_[E;WJ6H[QW"OC]/7EZV%_.#+ZYU>GEU?K MA_]^N1&3?OGZ]L/MM?'J^/7K_XRN7[]^]_!._,#>/C >?.(&=FA[+G%>O[[Y M],IX-0O#Q=7KU\_/S[WG4<_S'U\_W+V>A7/GY+7C>0'M6:'UZK=?X1OV7TJL MWWZ=TY 8YHSX 0W_\>KKP_OC"_9$:(<._>W7U_&_XMF)9[W\]JME/QE!^.+0 M?[R:$__1=H]#;W$UZB_"-VSD:_:S\LSWXV?;"F=7@W[_ES<+8EFV^WCLT&EX M->KUSY9?^?;C++P:]BY/V'>>V-J53QT2VD\4WIUZJ^E0XE]-O'#V1IU@U_3F^\R>V*$QZ/<&O[Z>,!@N4BO>:HW9)<&/\6N?[(!-ZMCAR]7,MBSJL@?^ M_K>+87_TYM?7\*"RC(H -V K<6R7'L^H/.W111Z2_ O;9:L*KP9GI[W+T^5> MAHO0Z,O_#4]/>B>G>G@_$=\F[%W!G#C.L4D6P>ISH&8$J,,/8=OW.30,J7\< M+(C)D/OJN-\[XPLU*GG[J]_^3?V@JK4"^/S?*GK5V'7I]YI .*H4A+V'X0UK710Z4K'C)%;P,Q;L=K:CG]0+9HR(<>R:P;I^-&G M-#DYX$\ID2#F*(->'W8F!(S+WFCT2TI$.&-D^'R5D R#+!)*4FPM\!+_N)< MZ/O5\)2QH8OA25\10U;-"6^)11HFH(3>7'R5FS([%7NQ/7\T M_\QRO/=UZ. M04KLCT:#[_3[H&\QV6;0^V/Q^,H@#A/4?O?)8F:;K]8L)/=J(9:)_VXO6@Q2 MHD7O]#3%D5=(&FF1A"\G=]Y86:2:=8]."J][N/=5IT0DD^$_]5.BG7%Y 8R1 M[^."_2F._/KNYMWM0V9'&UB 6._FA\4E'/]^=W/S\>;30PU'PW0)B3%X=E)[SR6&4_.8YG1XEH9"0QO:OPK91NIE&AF%UD3FGOM8/:E*W[[!L+>:+JTET7+SG__^M]'EF[N; MVP\?_JO93!9:XZ\/GS]^?KC]]XT.;"<8 B^XP>VGZ][1+CD8!\<:^E3LD-]Z MON\]4[]&:6%07,HYY:>U4_% 8087FY%Q.!HEL!X.!6H]:,GN60:5/@ G\'5T MY#2+MU^('^JXP5EVR#^I3T-/AP8"#QO[Y\_'SW^_@3BL9= M_W-\?X,:\7;\Z7]U!&%XBJ<(GWKC'5.$%0++:3&)9:102HL)E780^ESE*B8- MCQ^YAED7*6D:[LR_2>'WX%+88R7U&$@4!]Q#$9#/[U'B\_CC MS=WM]5B'W@KUX)AK/-Q]O;U_,,3UJ EPH].4=A+#+OXR#;[S/L=E#K[!Q4!N M\VOOOH>CI04 KL!B_'#[^=/X@TYB4"[0_?WGZUL^5 =[98&,&AO_N?GPX=YX M/[[[_;, OR%IR9[%"I1:?.T=W[^XEFT2[AQ R;7%5&H@.,'/0W$4EGI6AJ5^ M^71=/6_,TXXJ[2>2]>Y"2D&"5(#JX9\Z<4.YX0^?[SY_>OA\_.[SQ]M/C$"@ M=)$B!Y(]PD\W_T$]_]_/=SH*.2IQ6]_>C3]=_W//XE!!:4B1]A@E>R<#&8K0 M,IRL^'/2LLV*UJ#?NXA%I?Y0GEI!;4 198JH V=Y$4$K,*V0E]Y^?C\V[F^N MO][=/MS>W!\9W"00BU&Y'^H2J0:7O8N<2!5_N4FDDF H(E,U7:3:*%&E3^+# MA^M=B57K/ Y8:O0OS]9:.K,,]@,E6N-S%M2^3]Q'O9UBH,*Y^IWTR[ :S_OF M1ZX+&]@/1>WOFIY6O:J\LW8 )%FX:B][_4':.WS9[UU>ZKW#)^>PTM@W?'PY M'(Y&YVSBL[/^:# X.STY6>TF'@A*D'9FJ8YB<9?6^8I/&*6[7!3Q%0_UOF*Y MFMR;:W05]PL;4<]*<7++#A8.>;ER/9=F1.+-L7!E-X= PS109WX\\828WQY] M+W*MXVRH1"J\,?M#;.-51/Z^W%V,1Z/EAM.1EO*;=*"E&L*Y((_T>.)3\NV8 M3!E1NB+.,WD)))K B(GG6XQ8B2_4@(C-T9X#-=B3X>#*:(QJ@CWKX8 G HU7 MFB*I\Y/KJ5=#"]-T7.&/;246HQ/U@=II96O_HIN6?P9LF^ MKIYG=IB;="O B(_\OKB>/R=.)@)+?O7J-Z8#@2*UZCSKGWX=<<\L@X.&/T.O M%CX]?F;B6!H%][+R5[\-F.S;:P381KWST]: C1,#:C4"<$MZUGS(K;LJ#]2? M!QM6EA"LB_/+T247LV(I?^)XYK=8(A[0>2K\-B9B9,)X;10FL;8@,\;TJQ]+ MLG(*=B$6WPV+?:"6$?-WR1-/WJR$FN.14,H862]J"TGI.N/30#FQK[P)L OD0^;P/\O&E38-9OSU7]X)&E MRK5ON+5'LD\%&.P;:/@+*D)YV?!.*&R H+%6X1B>=V)AXTZK<6)A>V@FN^>C MIDB%+;*&9+3W?6-;:Y20=7SR=^I2GSC.2\?Z]D],.];7IM/J6-\VK.^D,:RO M-5 ;FR;#]]!>)I?N&^-&K8$=EQI6P- 6[85+#*>=Q("%VA??:P3,VJ0IO_KM/?S1%+BU1Z@?6W]$03A/YV+M M&W@M0KJIYS<&:JT!VMC\,[*#;)SDWJ'7'IQKDM>N+5!;&['+%!Q/0<5.-6JB M:G31J4:-.ZU.-=I*-3KK5",LU&XA)80&82, UR8&^.JW.Q+2SI:*A]M;ZIHS MQ@"^-05TH[;@W+I3_^2%N0#13NCJA*Y.Z&JGT-42C_P)?> M"+"U*RJ].:'\+=*+XNX@S0!<:[!M;96U.02?=+:M!C#N]6+694/$K).N9D"C M):T661O87;_H1*VJG!10@J7S4#2"*.R#BJ\MBC/(EU@\1=7$661*XB!KXN@[ M090J2<4%P#T4T$E78!4YFD3S.R;=L@-K')-NCY=W MV* *'>WAT7?TSX@&S4D":0^^-2@'I#7N2L"W)\]Y:E!6?&M\Y)M[&W<25S,8 M^%H$&_4[B:N)!]9)7-M(7%UA&#RZ :V&YA^-@%R;['#K.&#&SM0QOR8RO_T5 MB>^87YN87VMH$>=^C2ERL(FP\L;8&UJ$< V**V\)S#;'&G42P_X9T'J) M8=A)#$T\L$YBV$IB:$SN_V5[P/:>H7MG,"XG,:P,P=T?X^ULU4VBY6MK#(SV M5Y"T8[YM8KXMHH7#!B6!MZB!1^,J[[0&NNV! M7I,R*-H#M3MJ16:'<:5@UQS?7'N$_%1";W-4I/:@W*UK^I0$C0DC:Y%08G65+UL"M77*@YJPT1'Q)A+Q44?$ MFWA@C2/BK3+;=>5WT5 ;.VSE+@D;X^9K#\+=-0AJ;;';-_[(2M3MBJ1-AJ3.7=%M4>C%,F&I,=-FH)Z-;=E6LOZ.+^FT!+U_._ MLP;QOX[Y-9?YM^WA>RU27QC?:TS=V]/V@$U54_:-<2V2M'ZG+O6)X[PT)^N[/<#[ MXGM-@5I;!"X>"D(: [7VX-J#3PDOW=1=U!(2R8SX#3(+ML63V*0(I#9A&PV/ MFP(VP1>\Z;3391N@&ZWE0*=[S/14=-FNGGBGSE:GSC:FGGB+U-F/['H\-JJ< M>'NTB\\31\*N077,VH-Z=Y1Q?9,VJ31)B^A=)RU7YH#Y0)D$T#E@FB !K1=: M]QBNWSE@.HFU'HFU*U.,!]L[.B61$W8FMH[__4S\[Z3C?PT\K^;QOY;0(F!_ MP^:4\VP/^[OY'E(W:)"]!I_B_GF1MC=U[*:)[*:^[# .#^+8C^Z522%37O(6 M=E#<&V!<7H!$93!8&1<7O1.QH/'=P^WUAYL,?-::(F)$N[V]U0P899Z_HPQ; M [8H8=33C!UFQD)K0F>L2'X7HN?>/8+CV6![(4H/B?%>T'7O5D!_;$=NSP)9:[ MY"F-WJ27^-JRGW[[E?TGGM-T*/&OV&G/$A0*R<2ABN0WXBMGG^5&+H4VG,*@ M5YG79MYU;%+'>*]>+%RANV%UK[FY0' 7,[!8GT?V=^28O@03?Y6GO9/A+?'7%=WWE1.;D^W$*V)FKR5>1E;C%,E;* M[JNQ1WW_JI'[T$ED(9%.*VFJ5M(27LV5DL;4F6Z1+7("'944L'"?XG3"."UB0DV5?1JC\3_.9PM[7#[!EM;:-T&V2OH M2KS*%7SM\OZ:+7RUB!$RZ:LQ%<_;4[[MK=VHVJ5M9X WTRDUNWX? M#2"EK6!_G>&AP;RO7;%4C:EWWJ)8JO>V2US3;H[=H2WLC]W5D(0\8[M!&>^M M 5YSO#WM0;B/#-_\!EW5%FE&8XN)&$%S6B&V!7*=D-]TF;$3\EMV8(T3\EM# MC+B0WYC^!&WIG[PVTSU7[:HCXTTDXY<=&6_B@36.C+?+5M.8R'?: M!3DU@""T@X+W^I<=$6\N$6]/L"JCX8VI%-FB]+2;N]O[<2/ UB)L6Q_CVZDP MS2&F[6" '?=K,/=K#QT?]0;-J139&JC=ND\T")O47:%%6C-P.^*^- 5R;8G7 M64MFQEW@1!.XT-KS.>MW8D,3#ZQQ8D.+:#@3&QI3:;*]ED^A_;VS ]/Q@LCO MM+\&4(6.C+?LP!I'QMMBC>)4O#&EN=J4XT(9N6QSR,2^ '='V?"G+FJ^JC._ MHX^1(^OI=Z+#WCE1)SJT[, ZT6$;T:$QA;G:H@"NUS-8S>TCZ\]WX\RG?WV MC78MDAO2O&[O8&L-U!K4F*B]'GIQW/=,X.^,- UAX.LEKD%S)*ZNAFRZ(:2_%>RZ,Y!TO+H:7MV8 M:D3M,9!\<4AG%2EA5PH"VE4:+8-OOC>S)VQIG7VDHE-_\(D;D,Y$TA06O@^9 M:VWS8?C5N+P )#<8H(R+"UEB:7SW<'O]X28#F[4K3\3[?^N>SSRN>3C.WG4M M.XN\^Q-%^:A.%NUDT2T!QS"K,0D>+0H-%G6,[2[&M;++\HZ$75Y, VAI9XAI MV8$UCOFUAA1Q[M>8Q)B+]H#MAIA=A"8^*-BG3']H"MSZ;4&WM:TDGE)E.3J) MH8D2PW /9H0^#ZG8PI(PREH2M(:$[./CZ=1F4.&J 6I@01,$0WJ2[A+<62 : M<0<:)X2UQP)QVB +1(LB5QH7@]$6C%L;O9FTY>N$BOT3U/5"Q:@S0S3QP)K' M =M#RT\;9(9H3U^3:^J']M0V&=GNXAOPX/L?#AID/C0-3=HM 31&J+$)8BN3$=%I/R3%]IFUZ.F"21A/1D_;1 9 M[VAXSC?%_+2J/K\K0&<-VT*S%KCBG[UVT?"UMX@HSL> MW3Y/'-F^NY-P&L P.PFG90?6/ FG/=23B3B-*5+0HF#S+SZOIYPQ+NX;ZUID M&VF.H-,BH-U\MX.0NB8]ZH!7%8F^"MZ[Z M=)NK3^.!=D=-QB0[!MT @M\QZ':=5^,8=+N\*!<=@\9"[=8-%M3L7"@5\LH[ M>*AC?PT@IVU@?UVO@X9SP)90(\X +YO" -M3/_EKT!QK=FN UJ#8@=; [(OO MF91:S;&&M$7.:I8YI#U0^\ 7WQQ\:PW@VDS=LM74.N6CBI(_[O6\WS)YG'/]''(J6_!NTJ_975XV2%M4Z1:ZHBUR+.?=:@VE]M,66N MC16Q:9?2TP2"L ]^B"/AG2>JP>2[/7:XLP:5K6J/'>X^F@2V91/_I1&@:Y/ ML+[XDD4GC-FX-.@X8 -HZGH.>-YQP,:=5L_(V"NS. ML-4,8:<33=MT6IUHNHUHVIA*;2TJ1MLUY:J8^>6CGCKNUS;N%Q^&Z[GTC<-D MF6-Y($M>QO^L:#_PJB<[L">V8X8=FY[C^5H-?XB^$W#'HG9S_DA9P1D(V>:3'$Y^2;\=DRK9T19QG\A)(^%V>]DZ& MO\1W5WS75XYD3KX?IZ"=N9M\%5GQ1RQCI2"U&GW4]Z\:67,HK"@JIP3#BGC5 M8K&P S465A<,.\H\SQLT!X6"6^,A3&W<_'B_1.3L.SHED1/6)9F+D..^_%]< MRF\I>Z)@?,X#(C<,2?K$UPGEX=9 +LB?;9>3AQR;%C=G>#GH#2"PIQ 7+K;: MF&-=UH8.(L^U0H08ZA B,^".SJEE4QQ&?%UX+FH P3TN>K5CD&X7E* :).U? M#VK#T=,M$'2HXN=(@Y_G2H?TQ<*!IHTV$N6T&"$?EPU!5J:#E3_E MT\O>:7N.&9,>@Y$(L@R>"00XB>!AILN,R2+7V&)"MAV$?I&DFA),:_R8ZAS3 M++D@NYN+ F)!%G)1./-\^R_\-8,4U$+/C]<64]GBEIWUAB?UW+)A,XGIJ7K. M.FY_>EK5%>'8__>_C2[?Z(2%[+@[*FKC'J%&?;#G=E@$'4=(JG^J3$.$XH]; M7;%C2A5PKP3?!^RT:T+WT_K0G7RGVPK(HZS,C>D M/)VY/.]=G-6#3N-:KB=+4AQI;VECR MV'&&(C9C\YOK/3O4>J3S J1@.X&&NA84-T'M2"_$9W'O-@@B/4_-2F9OB?LM M>(/;S$=V-<@WJM5(2A#/6M3^LT%=\ME%,\FF>B_.=;:=S(!KZH?$1IH&[V[O MQ]43RH\D7%<3J#RI/#L5QJSJ\>&BOU\CT&B+&BFW_[>&X[,#<),2EWI1;15/ M*O7<7&)--(7@H/2BKP2-1R/&/FM"XS:8K"_U1A;%9/T?PH0Y7\OLRLASC&=9 M-9BKSRX$A&HXXE$CCWBD'K'.JJ#(^S??%]0-*/*,(?%\[MKA"U(.>D?FY+$& M]4 @:L6ZXV5O6+&"(+G-17U&JFT5!!6;=,:(K!R4*(]:+RQ6;"\C&8^#@,D M51.8D][IH!X"TTR+0I[=ZRP*)=C]?>0_V4^KPT>WX/>#WNBBEK.Z;":_'^7. M2J??9\OX77L1R,L+XH=ZAJ (PVS@H\]-PCA6?*=F5+FK[_*L-QC^3#B9IQ\ZW;H,_:",_4L'6+4T9'#:NZSG MN)KIF,T?UP7.3<6;8^"\3G7$Y=W3T)NN3,8KCPM,?3JKQYM0)S)LY[82C&[ MITS ,7&:3^' +Z@['U0KYPZ8Y'!2$ZZO5J1E(/V0GI].3M_41P9_G2@SREWP M=\B\CXGG6*D;\GI2?-2&0T6\A4&I-^CWMIDY;V_;^[VLNG/[XU_ M?;W[[Y9S]\OL>]T6'NYNQQ_XFZK1'YE.'C>&]2C^5^>M.2LS^HC;X:AW4H^+^[(UUMV!SKJK MJ'9@X_%I@-3N[AA2U8 9J;C::@V\H]YE34;#&F-3J\0*G'WWDTX1RNI-[VTK M,GD1:(SZ]"[2!S8/,#@DCX16'-@\/#OOG5><+C-J%_;H+,Y9[/DM%9 99*W MQ':.;Y%AH-C(V9L;W"5:%N\I!.!;-PCM,*H^^>.4#:DGU73-!>D*M#2[0$M7 MH:7=%5JR]5AB'G(J1/M?H\V4AF.'14U/!!4HYZO^"F=Y%4'& /R5^YG/=!5X MCLWM^M?_O'GW]_O0A#O5YZ:]!#;K6/B2$Q7DRM4L,LUV!D.>8;7D>^J!WGR? ML97A1%^=]#0/(XT"A^\U^>DYOP2^ V5 M2CL,9P2IG?I8DWA"V&LDX:X7 O4VOA _=!D09O8""8@I\HSPY_.>LKT0AVFA MIC>G!L,_XTOD,R&6!H<-O\'#[@;_.#=X)Q<2R$0!<2J[%<3M'6!O[W!;;)/7 M%P7J'5UUH:56=MM'W6W?Q6T';+=->T'TQ4!WSK2!GV(F:!3?':VZMVUDNR?= M16S_1=R#--PXYMLRT7FEU;?,%=:9$ =E[J]JJEN(VG[%AJ7O8N=8:IUCZ:GS M*[7:KY0ZWS^B@-W$ETS[D-&I\)_(0Q]! A^($^>*.'%]=_/N5A<[DHU/&?]^ M=W/S\>;3@RX8+3O,8H1"9Y;,CB Z[J&$2FC-J]G7_RMR=:0N.V!PBMOQL#_4 M&2R5'1QHMYR=0\Y/#+(W',?C<^\FN[=S>V'#_\UQE\?/G_\_'#[ M[YLCX_;3=8\]9'RT@\"+?-M@LM9"BENP)&I\N/GT[N;NWH"<\Q>#;82&'AOA M6L:_OGS\?/?[^)-Q_<_Q_8WQ=OSI?X^,3[TQO# PL@4'#5X?L%>+)K+!=S3< MM>\H=AH+]THB7%U<\F46J 6:15H .K9E@C@BW#P$T >G:^-*,Q=Z]]1S'.\Y MJ-/O.&JPWW&35*1419,1D"5*XVL>%B^^K?$$!J>;3Z"Q()?9J?MSX+^C4T91 M95A?M.?K<;;KVY'QRO>&6ADSY;8_Z9WF),SS^$!+I=I!N$_/V(F5@Y\ZDQ@> MJ#_GY[[1J*#4D@Z,*&!C;5=(%XF4(%B[H+<0IQ3"RXT988P:?IA3 @4! B-8 M4%,(+!,*?5MWPK_W10%T:-17<2@) RLMM;V]R\AK1\;SC+K)F?ETRGBY:W(A MD;@OQ@>/N"!0OO5\GQ_?$N8<%N( MQT.R6:].!M],[E*&1&V/7A9,RP[O'6'K-^[M^0+""C^_SV(=O^X!0[ E"O#3 M7S!D(JX;S0WZ9T0<./4#7 M'^Q[Q_/\(T$@.!($,^(XC$"P]4/_-D "]B%!B&0,8R:"V"RDQ1IB7K-,IRKM MKZ]* R)&;\5M6VIC9WEE;)W\6]9C7OA$E&M6\CR:RO M>2]?&+7SK%+'@MD.69F37^4,]HX YA>[55O-L5A=N5B+8*@#87)6W9-PKET* M6,5/?JVI,?1V(F!G=;6+K$.)B:\:L2B+%J'67JL4Z^:,<_.(;,.6 I*G OP" MU3JRF]#'+60G -D/MZ2"94>RRXHI'6JF DI&=A:F9*">%PH):DBLO.!V4D#3 MR4YCXQ*B]*B;?3Z14.O'=P-0&%Q$*[0B4"Y >S%:I9&LCZIID0DB-F]E269Y MVT/>_;?*ZO"O+Q\]_Y&=]?4,;$C0NTDX$8T#S^=&+W9J=ABPTX9\(_#3&Q.? MN P;O.D46I" E8NP/QV;_1@<@N$,GC<)X&#X HA&LHLAL)@$/60X.G=MR9ZCBS3L^J'8"D]DU "<%RDV . MAH?EV(6,<-MM9U+"'H&<@KM?5D?85"U"M)(W92,,)7NZW"-[XDTT:C( H^YS MH>4N*PZUA)&F:A[]C&P4#!L[X-7UTS4HC56*GV$V@L'N+6&&P\OM^'092SL: MT28_"*)]_=]R^RB#9N7LICD$JI&W-]Q*H7#S)!'XM");16P]6&&@.#*>[7!F M^!1"H4(>B).*BOI"_0 "I8G+8[SE9Q[&8%A,_#=#YX6;$]A.Y$?VH^]%CS/# M#VDDMHEALTO'6GU;<8NX;=%2A@O4X=]3L[3D M)3$9&O8>F(=UZM7M]A>H-0!*,^%L,.G=.G8\E<9YB[PE!/%E M?$://@7_ ;HS7A(3^<6'="[NV[)=@W*%WP >#)XKOEJ(>(0G/_WW_=W;#4_R M6$KC[W\;7%R^ ??'X!>>;\704(3=QO&.X'TSEAXU#ADN5C"1@,D!L5O6$*Y6 M<(0LH U(, .OV;-G0(:Z(=J_B6'#V'B=$UD! MC+[PJA-Y6 M03]X=I8";G"%_1:(^\B>88&P#P51"M2K4"LS:KLV(*]@]OG8<8_;QH1Q ]QI M>+KR[5NBR"Y..TZUP,$*W\D']?L&Z-J9\Y[YCN.%0#F@YK<]% *8?49MJ3VXJ]\>Q<[L\>40DY2J%3,4 MNF7.B/NH+6R/(2C;1TO&RBIN5:#9XD84X.C9 5:$VXF^3;8B,*#>7L_1H;A! M?@*NJ../01NJO-VJN%$ ORI#*^6/MEM7085HA):1<4PWMY$"-T-9$]<_4*J! M5E?)/BXL.1!DAAD%I8!0H-)7T!^J-\IT(F!$.'CI4:6*[5OZ7Y"%*[/XZ!'8[G!VL6P:9=0B\H.(Z'OP(:VT69C% M_A3,F&%OH*NTG1UP@#9:6S*6KB7BUC9?N*R82S;0[SV MM)QU$V\3\K+][)>]_AD3$[IH&6V&Y/;%O9B0>'SM^7ZTV'S@2"ZCQ7W-NCZ0 MYYB^K]B:EKR)A G4$+U5)VL_<=@*=5*YHO1%3$+$#=$;:91=,*$T4YK0_6%6@&"83\GU[0GT>:FTF5ZR>A.^FT+/R0GWE M(=Q+O*E)DJXZ^^R++-.M?]U6PG>_^+++B]F8&-[2$=R(.=H1P(V:J:0\C(%: M"2550W9B*ZBL\_C,9+FQK MP+39M)F6]SY=L#>(+AN;(ZU6AAO+^7AGC"#UXF5(*NJ5$+YZ9$A'D$E$[&K* M$GLI:CL3XQV=DLCADH98@;0RTN]VP-X@X+02DA*$XG$ 9&%0'5AVP 1,XO,@ M70!V;A4Y.!PJ #8V 0WOLDHO3Q0>YP9;(GNFT.\+VZ>6P(:5T A6FJ!YN*@1 M+3PW-\O<@\K&%(8[+\O(^R/CT7X".,A ?(F-).EO'G![=P9)Y?Z#D(11P"L, MK3A6$HK3X/&3TV21I"Y9LGV$Y[0.RE,LCABS6:6]\:,-&-@],ZG2BWW^ZG""@.B=MOG=LJ UA M4$[:\9Y12C3'KZH#G#+/FV11P(*0'2-Y(?):WC.N12S94:'$? 5BEY2PON3J M8Z96M#DQZ Z9*)">4!\*IG;2Y2Z*#\E._U[:+6I&:4 HNV# 0=#" J0_* M5):DI[QJ&!ERST5R7I0A(/'@1N@!I0SPN7E,=QSJ5G"@^NAYUHN0KI!HPD2T M^[^3^>+-EVPPU9&QY$NI-)8PZ6)RRTC?=R:^3<(ZVMMH#7RI<8@@^U3 >";L M_/1$'X!UE'?+B1>$5B4)/1M2?7_8N3GD3V3#)"I SC(:QK/)K:"7" M:[8=;>@MY(N&?1Y(+W)F3+.#/A(B0%J^/Y7=R96<"[X;#7MS1:SB4 M=OV==*WBEXIW*=O0+^U\46N_-",[?ZT]NB8A3&;LL3OA5?0Z M#0:XZ[3VUV;>IK5=_LY[? M)-:#G1!0KG+]+-PB41?WS3)*7JC!!2. /_2%TC&,P0EG >*F[/":@'5 I6BF5Q@<+8\FI@+R.^R7&!PN>Q=SL!VN3OT3BQ1/PLG M "N:C@<,:U<;:/8VO0[]%2KZR4EC]?/\C[5?M0PWZ"\U[(L=,H-K=G*/GJ^] M+:,],X2:&=*@KE[H@_31GD/D[JY.]N^/$"#&Z,(89P-]O>GQS>%C:YU0XV': M[-A0F\+>*$!_*0?JS;L#?A7VY9-75'RAWY_GU/LBSB>&2OW^+Z7P8K>Z>(<7 M9?!BU$_2%$8#Z?4MB!=G%^7P8LQ!$[-6/&KA6W#C5*LI)^ MRE0\0J%&_WP%:G1:",ZF+[Q[G6+2',5D6*<+)W/=/I&"_!B*WVC+&9T^D8;4&,K M?6.P"C76Z!NCQ$S?J1R=RM%.E>-D_RK'"5[EZ.=4#E06=K6^D%@YZ2*O"L?G MM8ZA=+I)AQ95JB;GG2OD1T6+[323DHCQ$VDF[<6,[1234X0C1(XJK9>L/_P? M7S'AE[=33/:MF)PV0#&I0"_11FGM0#&I+DI+0Q=:*FNTV]956C59Q5#*JB8= M8C0,,4HK)X/2B+%2.>D0HV&(L85Z4AXU:F FC=5/6HP;6RDHP[6>D]>\Q%S< M8[[JUA?J"E%M[UU&RYY6>0WJ;[OV?[PF7<=F]1Q MWBC71+Q8>4,U4-ITVB+E(8%$^K^S1*.<$//;H^\QH5V1[5/0ROX@P3)41.[^ M2C"*KX1.V6,$0GXAB3]73.57O$B'N+R/]'CB4_+MF$S9CJZ(\TQ> @F^R]/> MR3 A-.*[OG(B4!\Q!>Q,U0V^BFR-1+&,A1?8H*5ZOM7C:R8 MYHP*DYSB].;'*EEY]888\=9744Q,JU.!I>]75:_^KLC MRF)L@FM_%^6O\ &I->3*O:TP>+5&I6I_A$C;+WF_@O.JW,W+A%86%)%;8G+I MD* X$HR&B6!13(B1&_M2+!S0TJ'!0A2L&*12&90B[UD M<].IY8-G>S5'Z9I0G?1.05$Y&RZK7"_[4+WW?&,1^4S7IMK^(QGA3=N--^N@ M*]"M)//\U/.9?L-^.C(.[$/45/;4H#:;3]']V10HB<5.X3_0+XTMQ[+9 ?MLY_'";!KD MF@1"4=/E1D5+0-D0<,9X%/2)EIT2G[UD(Y'KT(#AN$M7_>)H?) SBY\H;03[/; 9]WJMMX_K2W0M?Q&GS8Y7]:9(#Y=D=O.'39F>WET-C&3 :31S8\C>N\5Z)/@\CA&R#R(8G891H2X<8$+T%( M=>V]E Q4MLXL%8QWSZX9OV%R#\G&!1&RGY#[P;:ZTO(:=&LL94&6OC6?NB0= MM<[R)'Y%<%Q,USQ/69"-[",UM?T .<6"2;.VZ> :71'7]2)VRW5MOI1.8KA) MT+W0"K=P')2XB0H .#M"-D:S_65K+R ?O*4N$Q5LP07SEW%)SZ:1[R;4#"C6 M6\_W!>D6='9L,1IL!Z'/G2K&^!&8#),!@XBXO$-GW(P:M>+37G\$%(.3P&<[ MH(A.N3=DN1W)^%P[5F&ZIX_9;.W6#;[BTVR@ :Z5CQ/_G7P+6=4J??BFP-+\4,0:V,M_97;%[,< MP0^)D+M>]#$IY\@>$&H)U4D4,/8+S'\:#S$])OS[L"D+>)K'KO@C-PA+:2/! M'MX;F'TAFO[&38E=QK)#FP//-1[9XID0 PU?H=,L.Q)+%=C@!\;Y'9!=4Y"S M5$CX!;CD>0:BD4N>B.V029$FC^-L[, =$HL"S5$ MX MN(PP/=,0L.\E"W#34&.SA)_<3L!NW'^3A$Q>'6^ACY-<&VG%KI'V--"WO MTYI>X(R\V1[G"&FRR+YA>EA ZFKP-AZML*NGXKU%_ MF7%Y<;G9K,9_E3V^5SB[E$?%1^Y_V]CYV_>>F!Q5R?NTDL[6Z[T!&N][KFVV M9<5?'!(R-6]>X'V(P]496#9/,V.Z4JDYBL/F%:>VM4\"S>F!#929:(28AP0! MN\&%[LFV8/-JWPS3 NO&,-LM-<40,46L4-0-K0NF@QR0PYY1#^4UWD=N$;2* MB0-3R@+.BR7J&S%J<@-G"-Q80L:X[/5/#B:'O;TZ"OK"2W">:$K(CGF=>L(N=:\V] MJN&2_AG9^DN"M,)F]U[,;IB= AC?HH%J4<;L@IDD78;U;7V=7/8HM;Z!7 M@-7MYON,:;BA,09EFZ&CL)>*GP]LUW0B;G.DB?($RKOG6X'!7D?!3I?8=:. M&R*)FWYZ(7680["5"JE%/KYJ>54J^3I!XU1($U+6&/1[9[FHA-%VTD88^O8D M$N'TX*:;,&!Q>U":N7)A+ !_UN0/,(0L[=W&0 AA1V 3AJ,!4R\_0&F+%]!^ M,:[) E9A?. &5OGE%^H'GBML-J9X@(&&T>>Y%X%9G9TRY69C$AK/7N18<$"4 M^'PR8T(<\($;P8S2,+%6BW>"*9H1(GA7D/QD29,K0VZ&'7PLT&CC]_'XRRY/ M]2Q[I%*"S,>9E#Y4=A_"3!<1]- MNR"0_>B,,7IG9@,M+U I0')$[+>$=-.I\P'C0: M'!G#_K!_E+AZ>.(5!??:\AC8*F)T V+$6)8W9U0RF#$*-6,(R4@6=U\9('"$ M+_Q=)@EFQM3QGL4Z. %++T2ZTS*N)G4'0(AC[LA];UY( T%60^_'-E;GJG#T M5MJJ-6K]174T.>UGJXH,:DU6.N,M]P1C**#BP"Y" @?(ZYQ]7CBK<=%W>J\A M5NG.3I!<*IUTC"7^V6EN"@8*94>]*Q"6DUV63J57ML&D11R2T.]EP64P0N?8 MR_BUCR2,?""0L,F$XB;1!=RUQQUQ\8!K;SZW0TYX]R?@\=I.%4MX@IHPF?V! MNIZ_4E@7@F\LD\/?L?=3@ C Q\7?6%*73E"(#3TV(Y_'4;ZEKCEC6_G&W[>, M #KB+PYA\B5[2AXV#L KZLT7GDN7E-.7Y1 [/;1-J#TC#![34&(!P":KVI T-2:8)!.4,%*CG'>H^(DU^>&,)G3N>;DFV9M.3N\9 0;Z9GJ'M"M*N>MT")_;B=+MJ+9378S,A)4LSR%JF_D M/3F 05"@9BN9Y\>//J4Z!U3.X*";8IL#T85UJ8O119CG%K]9CE1.>%57;*APL:%15VSH1R@V-.JM\7I5Z2IOU M%"4]:"-SRYT_NZUTSJ-'BT-'8WH:]"YS-HY4G#_3T84.'\OMAA#%I6*?SC6^);9S?+LA- ]IQMTV/FML[CP< M2J\:*](K_4Y]T]:&>:#4D%7Z#FY5__'MD!Z_\YZ1T5/H,*UKSV6R48 .T_H" MOAWDV6C#,'**!?)42"J]@@:>$W':,X["F<>MLWGOOV-+UX<,OAASTS9$A\:N M8>/691-! U! M$3X#[WSA<,4.W'IC$+C909R> FC?V;Y,N1OV!R>O3R]?WWR-;>$WD>\MV%S& M%S"J$VZ%!1MP8BJ/V$$XN:>_NG8&&? <,BS-EY)C;UZC"2T-H]3++N1 M-CM5D<.TIAAE63PDK$!<)TILRCU?( -*<1;=C%&D4N 4SL8K$1!'+-#>N)#= MYUH=6.@)1*T&GI(9F+X]871+1JBQV[7B?AOWYHQ:#!-%C85)_F;#6':Q@ +^ M+YO2\N9'<"U#XS:^?]E?V2SN-W[=V?AAOW_)Z$4@DD790P!B W;%7\W^/31$ ME&L<*0?7SUC>*+#4^WQY2T(N-Z1,*Q0[B!Z0"7)+OD80=/3'KE)&9J^W,= T-:85<8874CU#S^."!I\["LO>1+[P/9/R#/C@\,>/K\''TYQ5*%:YW_QH$3*@WSPM MDV6R+O!5 E4<4=QC"NO/_/$J)T;$B9T<3_U\N-D.;VW!@-X MR0'(9IH17C2)FI0)9OX1CPRC_A,)/?8A]!GD*/C3EV@+WYOL:\^RB7L49T#1 M)!YM0ETZM?D239_-Q09P[VM@LW,D?KPK<\9@+]WCDGI[_B-Q[;\2+I"Z93PP M+0R6Y0X8<_# A2*=]"'L)PG-3E4MR$852/:U.JZ;YW:1;U2$"A-AL[!Y^0VX M2434JQ*U&ER+<2919XJM2L;[LT,\DD':Q(D?)2;;!./,W*%ONR(T@1_O\C#X M_,7B2!$T>R](. M1)#8DM8]'6\NQGYV%,;O'L--GJ_$ )NHM4$4*[#&-YX9==>-VJK>#PE#8LX*V$F4 M6;0"NQ+C@=P%DZ4H=N.X3((%"$/:*91MH O>%"*!V2$'R(T46).RB[0,@9JJ MJ+RQU<$HXL:AJ*H%LC[81A81+V)V9%AV0)Z\9U[YDOTY!?L%EZ2@98S/9%8N M:I,XN"8PYL2B($.E1*I:5+_3'T?UVT[S2]S$"(?7JKP%I$6:.VF9C*XM2SC( ML4^<"5LH%SB&BS2!ZAUER@!L/>F[]WM:"2\@AMTX1 I\13)5LF""XIV(L4=DVBN]MYN)U<7 MNB,EKL@I^HYL)88_Z&._U9N.7=(=9_Y*CHLTJZS+B.%5U 7[2;[-.'6Y36;I M8UE>K?05D*X5QCU%K@R[B$HV3?IIL%KYXK,5FZB@*N$D>9K7)5T5*C392:@0 M/[L6RRD5A@FM.L"5=NJIK&NAI'4=R>QC/P@-XC#T=84UE:DP, 0L&K*LO*\O M@Y,5AGFE>-2( BE!2AZZWDVDQ*W@,L^7M3QQ.\CT\ZSE&Z<&/6+597U8 MP9:[*5SS.SM/4<'@?*U@4(AX@_1P53W16)*R2BA9)D ["?D6'6;@E2(R791@ M$>'=_WC5?V5 0+V,UTX^2PCPS_*5FYN?;M?Q. YI3WT#2\]U19W:WZFUBM:F M@L7%.N-04N@\M.Q )1Z[N.C%$,DVJ-KJ,-7N5K!(WN)J!J%_ %!ZY7K//HF[ M7HW.A!25;3=U,#A4EZ7TH\KQA[(K3C$7Q@3FQ,DP%_G5Y@*DM4ZM%==V#HJQ M!0BWH>+-3P8/(?8W!!C#/0-#:C1-@<8^@;&.CX*VM&19N=9PS8QA2;'5K5B= M1D7(IO.E:[TN^55Z]7%6G.WRK(6)XYG?!@QUSJEND!5Q9#KEZ!$\KXG :^"M[G>76+U698:"J05:"FN33>J MRLG/*67XVN/M6CS1483K.\:C_00?K(CR@ _;HB*("[38 _M0!';P)<=1C%1T M,5F&L)#,LI3-RU7,*=3NMX,Y7U@;+HD^>\R0#33@0%CY]DD&1L "FLIF0 ^#RA:KS$G6ELA,6"L 62'[^,<-: MCX?C@('@18310#TJ'BED3-G59U<+REO%A@8>.9J-_Q2^U21\=:7-+V.6$!P8 M_ES>T6Q#R2Y?MLGYLB==OFRK\V41=JZU.;6RO=+J"TZ"=/.45>;% :_OPYB6 M02:,5,J"G1-J\,Z)20O$]XX76[96S_1LJRTH)W0Y,B&$<0/6I,%E4N\@85@B M/!?\(\8[SXSV7 ;J[&1M0]FJ7*'8-^@,,O@5Y2V=^U_3DC=A/,;960LYC!7; M60$7DM*,JI +2;'HZ3Q(V$Y,RB92,DB=X4+8WE6KQ2"T8][@"6Y$F@]*ONA. M$=/T,%Y7I,M0\KXY)5.< HFS(&"OY0*GK&Z\:A]IPBIH;L#D4@AZ3NX$]W+- M:3B3U=CB CBV-L"#6MU!D::EROKF!!G[ MK'64J/FZN-<+,47KNU!3M7&1PBY]+.(@429Y(DY4[[K^HKZG"\?(A:)OKU+O M4D'&D !CE8*\X@7Q^M,J:TR8EM0HR41);5-'MHKHX>Y:3_L. U.P00T%XG[0 MG3BR^XEM$JA!>?L%:GC.UH$:O;/2CJV[!=L:>+J0U!4AJ35H8IE#N_8@N'\. M*'/-NX6N;JNQ*DUQC0@GJNZ:,Q>L1IFD0=[TVC>\A60))&Y]'*1[I,1?R:"C M5;6'QHGI^"VTZN"!47*]ZX:\C7,&WY$7W;-?>_>]% V'>"2HZ0SXBGF-(BDG MC]L&8@0<-YA MY$42@B?XWG?P/:&4BE$=66MPKI= M:?:8?!7I':W$_R%AP(U\Y)$:/&8U$(VV>>T2;N%97@C<^C=>GCF!T<&A\)BL ME>0L:A9(>%/KQ_.<5K:I@$T%Y-^R T:^\?E?>M4A._.$BNS9A<_;CR.K7\L> MY+@EHK'*\HJTLU,&82OXQY5L\!5FL+B+*QFN[@H(M<@HJAOJB*().;(!F;C( M&_V"[E6_T\ Z;<*C&B>'LR82UT4&; ;1) B9^L,S4'!QF* H!J$> MN:+X7H MCQJR@(0J&]ERZ,#SD998NUYCY";&8&PB]H*WQ!0O3ME?>'[\D1,/J5+%L()" M1% F(,N^G!=CRJ:P80(HG["^#,-R*3C>D;A_ K%LU\NM3.H_2*T60WJVJYZ/ MSC0O2K>SH^AWMAU]>AF.X*#K@RF)_ 4*_0Q4X:( E=JVN6CYP]>WPM@R,WO3 MM3[:>*^/X(XNKYGA4J8!!% WAHUB]-B5!KJE)2 #!J1+LYY*0]7$/E==AK;9 M#M0!9(\TRW\Z$$$IVZR)FT*+>DX9"+"IMBK4=(+' .\VS:UJL^:CSJ QO*J/ M+U/$,-O6T*?<%D1OK,TE8W*GK]MW=DD\B05*ZLK8Y)'12+2;4W5,=>EO7&QXHK M<:_E)D',89*@_DG8I:E]'SQ(J]0T(\0TQ=!C2VCYM4]1+/*Z\8>^BPNRM,W7 M?^'+@@PSAY+.7?N-6199J']OHHJ#E.%^!.2#B'3>'#1.>TA:@?( T0D3:(VD M]3+WV?#OEO4NN7M.?$QZ0EJBK*/M9L+?Q9N9RL9K02LZF^>O)(&J;,Y@ MQEM"QQTQH>=A''*?^)E%&(/HE DV7P*/.K+ J+QG8.W?558%*.65&:('LUJKP%25!5*O1<5#9WH5O! M,LA*UC;W?"C#Q>X.0Z=4J'B1F[KF7LCP<]Y&[M961[LANV_G0S6I&>Y 4A+Q?,#W4-]4J1J[B<:WRRIBC_ M#MH4+^F3+RR!A('T9PN:,Z')GN'0^1C @%X+R,?N TV2[D-JLL5[;)DHM$>O M2$\RO$4=VYDL+Z/H2XFIK85Q:](#2HV20_=C%F&8N&W[^N9'R)INV.B-$MW6 M\MNX*YP/D"M%I0VH5% 1C$]!'-P9D#D(82\&"8Z,210FK>$AL>A(1HC&A/1! M9C0J78@REEQ(O#&P -84VWCL76@^94[HID)7(T%782A5A4R+1 MH;05;N_Z?6#)ZHEZ 226H7;RH.\YH\RC#X5%^S97A\X6\;QMT#+74@R(R5G% M>[M$X"8G I]VB729JU,M4B=J;CR$)]5XZ7;=0= ?G:[5:R(HH:%_* MZ:IJ H=45?,9Q<"^C)@E&6LTY&5",_=(UFW,BMV89>;1%AS*0,ZK?2_@,*U[ MCNULM)B9HD59Z^P.[*5]S-%+E ?II78TVX6UOBS04!M)U4"L?2ZNC!H[<'$) M7WO]&PKH#B@:+X:ZBQL*;H'Z;VDN'XBQKTS\0T%;?UF[:[VFO$:UL%,[B^\@ M04PUJ&="JPJEA G3Q9*6P_&SD^7YBYZ?.,"V#ZQ9+9(.$B5ZWT)I4HEMZSIL M@S.A?V\5]$*P/L<)=^[Q!H0SXDSC@ZO5LRA])X 62X]%9L;:">F,E&,\J( 7 M<)*N+PBZT7V/DG+*@0L3(L#MA75/PN%5/PLMJ7I@3D1ZI^K7<4J>"F:.A-'7 MC\A"DO@1PIZX);1V--LR1 @SU<$.:/(:W^_1IDB4HZ4G&%C)D2$397E!R9AM MK>.%1V(.DI2H/Q6D2QEY"MD=$CM?+8D_<-,T=&_'9K?4!M)!/;ZITIH7?W6T9W(V27M M+J@Y=H(#*:5L)SL2;'PGIECC/86"9(YQ1Z'!/90W([XEK!6?_OO^[JWX\_KC M3:I5W3C;]YY 0_C Z3;$ %F17:\C1F]IOX/Q-KH+HV MFR;B[R)Q_]&JY^&M0@W>=9G_Z4(7^62>P&:,G/B9#?NKU[7E;FTV,8'OF))W M% =JBAK?27D3?)2D"- 4FC:L7,AI\+':X.1-,NB;!#OM-:@I/J;- MKY%LZ[]2B9A3OU96/X--B_X[H49^_28 NWY]V=V!Q211ONJWF>S4SLA;UM4] M26GK',J:Z0GEMS/089!M:^M S4DQ[;,(G._*(C!JC$6@;O]+!>(1\5,9*KR, M*0GB4K_4M*-WM=^Q<"Y' MUGR#CCDNFLNAEK[6)4YDEU4HF>,LNS#<@M3DVLV#E0CJ9:(L:D[N8R_4\2$+ MC0)1^B>9 ;5$Z2N;J3Y*7T698F'ZRJC-!6QY6WDDG5ZV.!;-9$#13.(U"U2F M4Q98K+,&,O]&$7I P4:>9BKT K6TI5L0-1]G+JA+@*0@!7(0%* 5+K"FY)!I M][%=3MC24(M:UM+HBIF,&U!1\VR.W=I3?Z/3.-,QRQP;4IIKL2%; S+!9U:POU-D+7!CTI0X%/MN%V^O8(:VB/;N]YLHT; M(*IQH]9VH$UZ545$]P79MN3@^R$3_=GE%1TH4P9.H9>L:40 >14K^K\%Z7P) M'L=&PG1E@0P#MZ='F>8$1Z"-K)X.QLEV"M:F@$71%HGI-4E?.""($:-4/L^& MC_]ZR19/!%6-F*;G<_%:F.7O977&86\P$C5 7@X-*MJP% ;3GM==2TG(QBAN M!6P7*]H]*%K;9LM"X2HY19D9E9ZLS\\N]8.9O3"N(>=O*@7@0N:.=(PP^)72 M+P";!O$YDDZ6LWG);+(O@>\Y!D?-/R/;7Q;06+G .V$E82_O57M^&:P:- FK M4AC3WV#JVAFZ5//&K=(K"JTX09JZ%ES<\%MHO4O41ER\4A9K5"(+O]FU&\9' M@]JGN.Z][]WU2DV#"G#X^]\&9^>U'\R*P7SLH,_TGN&H7R=Y; IU1"J$JL-@ M>VV04<3J>LIJ<5FG M*,X6,Y%'CUD>D[O=$N=RH*TIKVR+*SAXZPW.1B;E>MPD(W"A8<",K/QTR :3B3/Z3Q]\$.H9,M*('\H2->0Y'(9/WER8B6XAQ^H,W$VLO)Y?EI MG AU[5D\E$@$+*6?V+3609RK5VQK0UPAI:&:RPF+Q+R?IQ-374GT2U6]WXAD MN44=F!M/?XAL+9E;SQY@I8N1$D"&BX\4:J/32@S9VFBKJR MD0--G1WU]&(U'3.F7OSCK CQ?LTUEXE'02IQNRO?TYKR/6==^9X]E>^I5.SG M57_69* O55?>AI)WA'FV ]%]*;$B,@ZJ,F)X>AV7%46.!<&-R^5QJV56<).F MI=!(L7'V5I6UUV%]W+/JHQ8*V+((Z/;U!""T/B-<2[.@:"O.?H1C%'U69431 MJ@C]^Y<@I//XUZ\04ZV59K/"J8@B9R\HQE?F#+HFJ4]A9@KYV4G>>E<>S*)! M.TK7R_+G0LI>=LCGO_]M=/GFCMKZ7G_9TQA'C!)[0))PW<=N7;.'&Z&+_%%V M]-$. B_R;=0%5U/[.[72ZJ185"P4AS[[GQ4O6#R6 M*M/Y.K32OV_%>A1%E[,=MN154?QRN:="FY:0EDL^F!RJR\H^4(GM0'4'NA!> MZF28FOSJ%;O0ZUP!M4Y#MM,4@&C]=+M>#U\.,+"EO FH_!JN MX6M^;SOI0'UE1LV2[NB?$3#J%>(PX7$V[$=C@NNUK0\Q5)8=ZZDB MG,Q(Y&K4K$O@8D9IW5FJ57]MV%K_!P];V[,+/0ILWH;H'7E9@:Q'HD4&>3$. M1)-I:*S!4.F>A)$/7W/$NH]<]O?ALMW3A+C? IZ!YBVHR]%O$D]DNQPP__7\ M;\8U ^\;M5X4!#$RKB\"V#U9M-*GCQ[#'"C1D%ZR$!J1C\>^%5"U*#L?]LXDQ2]^+NDVIRQ7+#5N]V3SM$%JC"W M'JVM[@2GVQWGVF- B0Y4S/8=NAV*QK69%XFP<=YV 55J1< Z>B,)XN"VDV 9 M,O0@@Y*:L6>YA4KT10:5X+*'5MZ+S?B<*@QSQ]O*;;P[N7=IEH=JN,V>S[;U M+GCGSK%7[@Q]Y]QSM99T M90A@%ZX;)D$M!IE[$8B/RQPXA\H>30?+AWR? MN(\BZ8Z["5]BF9('^\";HX#BHIM]JL5\)4\>*1CS32-O%].=V;CP!=EN%9DI MCZSH87KS2;$6@ODD6LA71VY&ZZ=;H;.D4!BG9OJX./4XI0X)!QU#4I[75AE1 M#\@!/@DE@+!*ML433-D%1+)8?>/*7)BO81;B-LHX3@S (,;QO@G*:(L#E9. MID/S >HV99^>$*= D9_LF&!&*5)&P8H":3HM2/'OX_$7XP *GNCNKP(.HQ*V ME&%%4,O5M43X(N<7"6M)LYO$>)CJO;XBA1K>$N1,+I?,N M-F'7"!2PS-IK,7&FEF(!G .7\@SZO\,TH;)1Y]+'" VYX@ M&,D.C/&C3V7-HBD8GV6-.&\1%RZ"FS6FF# =\HSD MR'[D:(U/JG"5I-Y6+,@HG)5)<6AI"0(34 ,*@#C+CSE.H@"&U2D;SQU MU-*P4XCJ2RB+>ZJB)*]_C!G+W1<+GX9EQLX7PM!?!/+G.*BH]E+1)1,]CU0$ M<&XIK3M].WOWTCBKE4F5A8WCBNTXX!5#0,9GEFH7@S:76R8OHCH,Y9(9>^0V M"")0@=\2EY<-/-5]X'\XTU21ZF^*O0C6C)M$BY8# M)*;@*]BMV ./U]?IEUON1)XK:CN X76IHC\,R9 8><"G&18I"-0JL$4B60% MZEPI(PK4*D/GVN<4?QIH*Z=F)WF,;(M"F!U<6/@>4:Y68M]ZWI0 M1NHI-F>Q6RQ:?3)V?1@;X-*4RDB(#X^:YYT2&,XP548GV+XQU.X):,9=/0N*-0_9/K@XV0 ^.#)!#V#\),(,, M- -1%3&**:.$!EL=6Y8K7\P?XJ#*/\A;F,W9^]TN__)%\+J . \=\;C-LHA!U T,!S/>R;#6L[T!ZR9=- MU*!8M&PNDO00X=79EEE>1IRYQ6/&F-[DIJMBQZ,@43W3/213^DVL[_;V]D@H MV&JC$:YO0Y5;>)A]B/7_C&)V)%4R4;_* 2>E3 /AR$I=8K+E'@F-"_Z0QPC' M%9\3M7[\R+'UI:FVTX^;XZ3 L%+(-?;4B70FG@0I;&V@^ZOB0&R]0D5@Q6\?=O''# M"NV!V\"N:O2MMJL3YJ8@W.T;7XS.A RL=MI8W0B#%&R$X6XH2%Q9L361YL\] M 5M4Q-M!8RI,NTRQ$RB)L=AB4Y@9#TKV/T<=5ND69;@&@]2?UU^PD)3LY87: M2ND^EJCF1R7[6*+FD/:='2#98'1@%2%0V]T7B!"O'6B#D[);:5C[<]"///Q2[!/9_U!43"L#+,Q.RC!,Y!2BA6G]9V)"-D7MTY0AR#@$ M9C>FS!0GB"E, L-*'@KF3&K?2>A#C@6MGZH\ENJKBMO,#BXC#X*L>Q]3VXI, M1N[KOO0;/%^)&ICM2-=5(VQR-<+SKAIAJZL1KK"3J 4*S[-VD5SKS"3O#\1) M:#AC>G/AF)&^ +59A?0&'&2K ]^!D\48C*QCT9(%_CJ5T8@%!-[#(^F121J( MRT]'\,3)Z2_P[=SS:>QZ@%A>K1,_FTX8%$W-4N(L=';#7+@$+K0@J6"'F86+ M> XRU5$;RIQ]_,G3)MB>J290W"[F=#YA4G>CCF/"ZS;6N"*!V1YVV\AH'[@? M3\2!H,A'[H(&-7+B62_Q!4H*4GA01& :.<[+L64[$?>"DL .1'/ESM2\4$W- M%S%%O4@J.*77CS8V)X1<:VN>%+,U@[=@D73M),:<_"&B#N+J?92$0::*Q!,Q MP6/,?SB,J_9-XB*E2XRMW5Y5TOR"42R (M2^#Z4L:7V[F91S*V#V(C(+=G#X MS[-RS>UQD]!=V*I=Z: L,]$)9J(#NWZ;Z,'WE)FD^D4&=RX]%9JEU 3(;7X2?"&?CM$EB,F2$)#"QAAD/=_)<=W'S7FT.&:AGG7MV>:I3I M=;'P;+?V;91A^(/>9=T7$;6%5&G\N@Z[YBN^!;=JTC9J/^KR'*K!343,]L*'U U?;Y-A@1GP*H?Y, M N=/44<&1;O0R-FV^72"ZL"8Y12!9R1D]2CU$ 0BRP76D]O:H'C<#>=7:8BN M_TBS6<,:2TW=E7L4YENP=(^:\E^H=H\R5>7%>Y2H3VVBY2#S>+&^?+B"-^(P M+GN#DZZ9Q89&.E751+V&ZAB9RV4\SZ@+%6,L48A3E!;D70B3)NR,RB6E9T,"(^<5D_EQS-Z0CX[.)'8H,_SS M@\N+,US5";T8I$@HD(11J'5+;S)T MK:,H/#,R].HD)8W*P2M7SJ8B#L730.?+L+5"A$;UB.O:+N6&%$B?S@[P:;#0 M%[8Y0XKV2GP"T69T90>(-'WE7V>"0W(XT#O(H5GF'GN MS1FU(@?Z /"()"K%X%1]!,-E5/4HE6<]YFH@+ZT$03WL8S27597B\HZ69T;+ M3&SVM4^A9!>/#^(3<+')7ME*_/)XT!\>D,.#\_YA+'4E#0F^NC9/.(?M4I_' M'XE&J"18MBE(OTQ4L@2KR,'UH=P$J 2R\ D4^OK#LT6IRJ1B5#I;.M7HXN(H M\XMHI5"@]L1H!5*CU'N>IHWCA#/RA"N$2. 8D6U$D54JDZ:WN*W$YXKCA+8V M034G_\0W"%E6"2VD)*B'G0@IJ#S:!9K)*& K5M\,91P1$[ +(Y\OT&XR5SV$ M$1 K,F-J8KNFSVO*LLO,R8FL(3CUO;D1,EF %[* ?]/W%6YPW*^CH@7H)#JD MI4II^%"@?C^>DREK I"A)@&PX@;HA 3T^Y4MQ&>,&X5<%DF8GNZV8XM>*8Q< MKR9LM0\T4A5B5_LXD32++UH*!RKA'&F>A4HY!CS(_G$E&1&%2.,JDDN3WS6C M"G9HW'QGPE,DXI!39;WH=Y.".!(&QI*Y)!V#X$T/7LC;>J][GWP#+UWY^ BU M5L)TP518E)@KX+)::II@8V.+D4A/6 +S8;.\.<@U9[)#>[-58I CHO$&-!-A MI7-U;9NM$KD)-))V[ODTO#<.7"-<;"0?ZEXVBQ:YM=6\]1LN&]B;!4MU"^_T M)UY"FEC&TM1L!Y7J?R&[RO\[.+KH]X_ZXG\_A7D%YDXG] Q[PT':D#*XN%R6 M-EY5A4/986)HT7OX\[2;?[/._&+$JFZAX(&,VR!1DID$.1CW"KQ@B["%ZOMIH/*$R\8/HB:)G>EE)D)EO\;^]]K/)BP7HV2(*F**.)Z@]KU<]/JC [,.!Z#&65M98?>D_.WZ_6Y\AX"J>29DPV^5)K$#E' M":RK[.XZXT9V0AC2)?90U5>5KICZ[6#,[D"N!WR;\ M*W H3$%YY]]7"7]$P$SJ""Z2(QC&.89;G$+@.;;%R]LF75S?T!F>@^Y MZ,@QF;XPF&5J_03(Z HE7D!OV%,V8NGY M;_D#M([4F>(0E\SC4$5ODZX5H> MN>Y Z[SYOJ!NP./&^"U9,(+@\=#OJ1;M[<.[\5UA76F@2O#Z4*:!(I)KRH?D9M!$YZDP$/2XVA5=(,WLRO-%:K_D M!FEXL[IM371$[O7IVI&H@9LS+=1E$9[RE$BFO.0(= J,?5Z4,4H'?/D9 ?83 M$_>E,@%L-BY]R<[UA^_45^#6K@^;_C7:X&>)29T%D5MXD?HK<)XK7ML) M_LK]+!;)#PT]5\9(&E(1I9\EC#E MGV,&+S@E Z=#%@&]BO]XLY77UJ6^ C7/!A$M#3"YBVMG5U/Y.K;3\(Q85 M"X:AS_YGQ0L6CZ5*V[P.K?3O6YV;(IEQO&%+7E7M)EN*74):+IG77,\N*_M M)<*N>NEX/A M2:/U/;MI^EXCB<]^:0]/7Z=!)]1*#,G4!=H[-/:M\$PW5-_[N1"C42+<7K%B MG^:139(6]GQ' M&B4N"%#LFC^?MKUA2%Q?J*J&(8CNU+9=J#^ :$K*4Z<#"+^&V(HIA7*TSI$! MY:GHD<&611R>TLQ^99CBQG'7(8^E7I 7+@ =Q$'!HB2%(:I,Q.49V;.&*3*? M@V@2^@0,_YG2#:9#HH :O)(+M*-RO.?#.%@^B96$5:A]3M6 D"6"\J"[%HEG M YD-48F(U@@);;55YZEI0II%%SXU;;(QR^OG8L6;FOO^9.(JF7L,\?]J%';L M&R:T87)K9^9J"BB:)+CN%Q9-L7.U2XQ>6:DS*2:]JKY$C8WWGHH)T5"ZKTQR M^)D&/=-SN!"=2X+U=ZNJB1@35/C7*SP"1AU1=P#0TH>V!3ZWQPB)/9]_NM*FPDMAVG$_C'6I.%;D MERV*H[.[9^AX.MNGYKE$Q5^K9'$<%-$H5QP'U6+/!\-&L,G=4ME4Q 2:(#T M4&HR3 &MN"9LG&DMJFU,HQ **DJ:9:286!UTJZ)6&ONC8J?[HV(%R1@_5$J# MHQ3Q\@W)! V>]PN5,X6%V0[ E&SRTA4W?T;0]CH.36(OL-TG]@>O_&P0D_TL MDH>/C'=LHU[\@5%+LN 98W\E9;H@7.E^0%UYOCDV5*151!N\Q MA:C*T@Q4$:J%[_&2-R6%6LQ^H)X03R@^5 MFNL$,1=O)%*R<3+J@ YV4,B-=Z>H>Q*3;+"+5C6)[&A6_[&45--10,':/4C"*UOS#U+%#H#N@RUWQE=A@)%2=TBT73")TQ)YK6D.-67 MEWY9LLB!YE^RI!$?48C!\,E2KX8<=B;H+,0#<$7 4^D9GLD8!91R@0%)+5T# M"N36JD3I$J)_C(3UQ&Y73\(ZDV?JRUC7!1L6 !I>HDR'_L72?/O[L KZ[S/869+9W\2*- M@44CDT7V"Y)/M.,JC!#N# WB3I+@32]8T[)G5-TBJ$B=6AR>W$[X'KM/3%J4M]J*P;M'=AI"]V[LBVM M!CV,IT+6-BXQ"\;G5J9K%@KVKWXKX]%#3@%5FDO,@?&"6$SI%X&98 ML#T@AXA.%+@Q<=L*U&ZJAY9RG8K43\]/PWML47V3#V4S-;?TMKAS&#.B ')E M-\[=G;7BN[[A^R;M>9UNNTINK@Q)W3/4 M9#* 'X,?S<,G;2,*!:&8[IS5?'-MD]*Z;PTWO+29:@>]^%;FNZV@1)7T@1/- MT%8%K2*[P<6]KC9;F#S76-WN(VXF=["BD]PAF^YJ0R3+(&$^%5NI2A3XR!_3 MS@Q2I'A]#P;@("2BS1@3&UW37H )4?1;@7-V',.;L(T3&3V5,7W8>@S[9%@15\R9G$\^U MV-0,,=F,D0]!>:X7PC^.!]UA'GU*(1:0A^B)!)? 9@=-?,-V@]"/^(]=\0^P MC2ZZ0*>B_J5-:8@_F?=Q$?GF;%/P\L_E>>24K6&P2#/N(@4$NCZ13>X3>=GU MB=Q3G\C5DN4HX9Q[EBLOLNTE=R93FO66NT#EDUJV3\U=Y*V6K'6 R?5E@-_1 M;E+B=>V[8CI>4#8%#94?5#Y%$ 4[KB--2CBML/L1P^L_H))I>RB@B8B3$BY1 M=%[^CA+>+)\\E\M$1!V-;S"LAJF.C EQOS%T^/O?1I=O#&*:=!%"(G,@?C$> M(^(3-[0I;Y-J%=!ZF]D-M46Z^$^0<60U31&_%IGWC5&X]JR,?Z!-TL0;&?F: MLC2VKFE$,ZKI5:)?)%FY6O6"%E,O5O@$CKCM^'?!"2F#$#QC^#18R!K3:1-W MVD@21\*&+PLV"AZWIS:U&/.4!:<#XX 8DOTX,QA9-,C$>^(NCR^,*8.9 M6AB;PQEQLRX/678F\7B\U%YSID,W#+I-Z]5F,8%JVU>)J3MB#;FA39F/E>V# M7]KZI_'IE/I^V7(WJ V5*RN&FJ-L&164TB=(9SEE##%/,2?GMIC,27_]0"O& M_K:L/02\ZX<@,*6BAW-A;)OG6! _=!F3G]D+8Q=U;O[P[)*5^% %O)Z$ [WV M(SHH7UT5!3:0O.K'M]IG*'_Z*&AM<_HH-&/'LH/MV"7-I*@YPH ZY4@:*JVC M_IV8GK^0Q8UJ9\Z[H)B\6M<."A$Z-A%:5.TS00PZXVWE1 &"\&'-BT;C0L1?Y 8V'IU?$W[%<5*]6:WE%!J)J5K5-2*/ ZBK"3MU5C%Z0G9CHP92JZKP"V=DZ9DKAY3!9PFHCR_!P@C&,FB,O& M;QZ#2IO(JRCZ+!AE%P63AD;JWG7I0MF],V$"]7PZ8!JW'VUB4A; FR.QO:FA MS^')\A\PR=KR1AT9C"+/;?8B61M9A/*&AF4')L09'\E"FW%Q3:#T<8%-7&EZ M,-UZKDMY)4YA"%X?C9S4<^8V7['60^ )*]X"4UO2%F3$P9 0,"V*2I,@H**4 MM %U9*'<.5685>A3OB$2))-I(*JD4=FZ(U5PTV0"GP7.8AW*9 M?]%=9R4-I^(LHOPF%M"537L'MDMK@^AWW*KBQFBH0=IEG6P)JX*D[P1+^DZQ MI.^T+.U;@<&Q_P>)9[I$R"R12_<9X'%(AG14&]Q#JUOV0#DW@ERMC9Q $" < M&<=-49"PJ?O0W=/!&L(F2#.G/X8>'[-O@7A=54"--S*$J-7$80*T7(R[H MQS-:;/>('3Z\"MC"M>AJ"]RMCM2UBMI,5!//G$EDX_V--U5RWJ@[MJS S:AW M47%IDP^TQDHL<21S9:O=12$6$%?3GEPF41Y+7ZY1S"!1MCP+!ESERK/@9BA7 M"\96E:K:@[E\Y &+WD4F(K7U'I1SN.*SS"][Q+299J],R M1EJ]]4O-N]YLZ4*7L,AD5H\M,+"Q/]Z!UBORI[GLR!.HF63!%*)L$KPL+9&D M4L?-K(0.# 5A#%&PQ8AKL.3TXZ2@"61:)[-5*88@#(@R+SM=IZ]"&V*J6E[& M6!9GK$]E-%9P+360WD_2%A#U0T M'WWZ"*1Z618A33YX)%%[['0.N\&!:T MT@SY&G@]4%$+8<7+,^;9-&;*S! Q-\^ZC%_J/AJ\0=?4]^8%[+<* P,#;ESB M(?: E5RN,_($3Q-C3L+(A]Y[; 'D@B;?:;. M$X5!X2PP^&*YL576%ED!B[D7A-".#Y:FF*T=;A8(9I2=[B0*#>&%G+QPZA[R MCE V-&]RZ3,_&[9:KM%;(O^$OG@ _OR*EMR:W0I>-F,A>@"*!4Y2C&393BH; MH\P@%,,3LG,8?$7%"ME$#6SC?!$P6F_JQ97UR5?]$GO$S<(!@ALB"(@.];"6 M164O>G/R4$5MU((>/<]ZMAU':^160.P32POA+#IBBHWRBN4Y2D=FI-U&7PJH7[,2,!D,LJ] M\9#;*A_/>MGVKIVD4ICB/6^!0TQJ,,.(;6Z9P;@2@1AH).A$*IJ0,)EB 1=. M2*:\\2DUACS\%.XS32MGE!MX@S C\UJO.H2-P MHQ7PQ4V!#7LU( ;WC/$\JZD?*6#,ZQDQII4KP' MO6_;ER9Q3O*=,P+F;,80V6S@2O#C-7]4#=)&.TD+"OV)8*Y"QD MEU@L.AS3*65%@ +2A3]^(K8#] :U*@$Z%+0*985M%0>^]'YK;3-*!(1=0*A2 MO'FXX!0 5SH)"'H>NH"+AT*Y3I)SXF2EV'X:N[$73.O^;L])2)T7X0(GE6N3%(#P(#-YX",8[;H5+CMS@Q[A_]3V)M-B^ MM8@(??_"S2YK BO&%F/)=A#Z0A@9/X(Q3R10W09!!"!\2]QO(A'M_IE]!MYD M?*#"E"UM(3RB0GRW&Y?&\L%++N(VUL6A%(S>^DS?,6S=$ 2,9!KZJC*:Y=S; M$.'8H/5\?G^'86(G)-W&\/6=XV&[TB6X!YB8PYP*.C#YE$C%OA<0W=S7[B\$83^&6F[66:-AARC M,*@N7;8H\4-_G12!Z*"(ZP5[98<-O(/:.BDZK"_6)A>KV&Q_&<-L RZU"? M%*KXB) ^CZFMC0)4\B9/D8&D7WOW&^UIN1E^YR)Y 5-T=N?WPM-=(%@[,^RM ME-%1@QB)-8KTV$6Z:7'=*O,>5)V5//LXGK(4()'9*>[TO&&H A9%@[7HKL8' MHE93 '45"-6-N\,RN*O @,$8J977@BDG=6.*&H<(:K]]:-@R]PJ6:,"T!MQF M.Q YW0:1+2!RE-@) M^$-LB8MHXMC!#!U(B+M4>J%FA#YMQ=2U5/R1-%0;5+)M-0PTYF;V FK_X%P; MAJK,^1\Z">P0XW8:(]4XGBXTE'9;C+IMO>5I&1FYO>J(3=KV,.^K8=&I\(,]KL[7 8NA'B]!\,:X] M*\DA^NK:/'4J)&'<+(>WG.760\?^,X* 6IZI _&UU'^"ZPS5?T6G'?%&H,@! M P G]G'([H2Z=&KSK##1\(B-.S+F'B<(=C0_,GQ*?!\PBT'>M""SN;AFH_.R_VSBBRI1;$HB)UR%5V!GID^R MV[$)SC-1&8QGEP&^A'88A3S%S[@1STT-^3X8(AZ,%FR,H"5'!F]3Q(\03H!W M30YGQK,7.592\9()$Y"^S<83AB_L^PF%[-U5L]1"C'3E*E/$J V&\/.J407N MB' \K$,:Z:K@T>S8$GH0_3YE3)7*E$(;RN[F3V M.^\WBH(LIBE2FQ3M=G[]66L!( F0$K H4>U._&'OM&V"N!!86-?G47:O=XV= M!0"C%Q*:7YTV4S0KUY4'> M!C@3;)]6&!@(-WO[BBD/' M=[7_>F#X$5)Q<,4UNIX1$[65F?C]S:?V[Q'[_ MRE_U[M1QL9XF%UC,\_/]*7LNH!)/S2/,+)ZJ$)!ZN)^B-[I>H6\GWJ!:5.*L MCZ[HNGG?<,DM#;PVE:'B1%O2=)6;JQ\T(B5%1"T9!%9+Q>1 :10#DP),Y76@ MKC1(:D%* ==1[14#/+'IO+]639BY&D:/X?5F:3J\B%ZM%;&:L>&HL[ B]CVC M"8T:Q_JV1N5C:@],I'!2)EOJ:212L!@T4 ">.M$L6494]XK["?>%:$Y[5G*MA=K^IRK<[DR7/F)V#>7 M5^%TTU'@N_+4^<#TBDZ(FEL-CD4EO"9HM?JQRAVED%GDS2Q2#S(SG#8A9L9^ MA>WMH-=$1"HV .>ZN?@F*$8(>V(NT0S&4JF%ACYK&]T4>@ 1$U6;95X0\4:^ M@ <56GK;EJ=;.-D(Q-U24*;W"KD&Z]Y;VHA,[]KYCW^K_I,UN@"%S5FW@#0:YVO*@(]C-Z%X.:M%C" Z MS W JQ;V1@R>L62F_703BN'-0;&B6[.L9G@]QL:" #TB+^[QJE6WXXZ*, QAS$\U'!A%P!7T[.QW MS%E =K)K9G@N:J>)O#&1_9.7IP+_DJ3?O5+/ ;6.;R0^T?6D]*X77ZT M8NKP>?9[9Q\.GZ[?3"4HL 7\O$ %%]Z""'43C417)]3,FZ%A :G(,ZE:11JC MA8CC(H&KJOGJFK\JS5&#AF@_L6*2H^M'Y;[-$P/>U@*C.#50;C7:T^R^A?O6 MKF4EP#>8#?5%HT<@@/8P3B>B^W@[JZE9"'?B4:K2$"@?12?&&6+5B1ECENL< M) 28/K=CB M.@0KS65+Y"$.>Q6TCC>5\$!F_@IW+F 2EX[UBKU2KMN0!P'L72G[L6(._78;_HX@6/>6@7XB^W-L>8'#OS\D'L-:0D2PE^OZ7:!B/:G MDT=4H6\(56CZB"KT9T,5LD&$^M ]X*H.\ .PV7@[X8SU6F;L&#.I#;QX#EER M)]&IXAKAICV@!L]L E]F3GG^S+2!0LZE7 6@_3C]G2B5')E3F!Z"/)7,,6*! M@Z/O\?R^?!?IW*<8.L_[$U5L=, F5Y^GBK059-X(E3;-634V_PEH,4SV%Z]F MY3R?)K+BM? C=MI;K5#VJ1>SP6Y6+B/8E5Z "V=L@3Y?!X:3N3-]7FPW-I!D MGRE"AF&G)A9E>0(FPL]TXR8#H0%N)$T_=Y%2\&H:HI: $4IFB$8.L,1'J,SH MW"XP3*\!Z*;DI=0&2@,N][1)!^"5!I^9 -*=;!)Y8 M%[*?U^4=[&GF=R7G'4M,8Q28%\]D=A!@SG8O J^-[4PB ,1B+Z1@OZ[H:@!^ M( "VDN%\!I] L@7_BRGK\;D_=<5N$)*YPEU3^_F?->\>+Z[J_P[NC0N^;] R2 FQFX0J(5/G L&,Q3(W9J3@0JSZ89@&6I%N:-GH=A/, M@8(!MQS3BMRR\;Y2@(H>8JJ$=$E@A*IAP>2GF3"30'" 7@V+>3,Y\HHY(H;F M9S<\@@484$/IL!?XJQ:>.3LM!#!YOP_B]_8\XXN#9X/$0?=JX-K]3#V).W>Y M6J?YO:1#K6HT>0)JG8)]UX-@8=[;Y9-7T5NV[N]RV%$VAS>+MEN_JTLR<-A& M$M5CU66@KJ]*@\=@WGIC[HENK-/8N3-)I"Z8C[**\,?0BGJWE(,9W?0*HBOG M**ZK L1ZR1V7'P:*7>U@/1]8NLFD->)6;G*I8YSHIE!F6&-38LO*HH_XLP;6ZJ%-4?KG1II8&C="I%Y%9O&Q&A2[4V M3746@NU@THO^82XCE=HR3\HP IT^C"F5Z!"G44GRLR.0S+!TZ@ZYNJSSN(&7!&9+Y<+Y67'\$ MTU;H5.&SGF?HK2X4'EZ.S!JT )MNR(>YZOTN99 =XGQ4__H]85[/G>T?8+IP M@PN\$3T=N@.>=C? 3E3"J:OV_I)OT+8PA3"']A4ZKA>-I,GJI<3DARSV.DH= M+]T8MLG3+;N:C?I,L&&^%@,#(!=#]Y(+"1M@!KOL]"$Q:Q?K5(8P,UYR-5VG M@?*0,(%WM3^%M=Y(W7;HN3B9")C8PFK!+7_15A1O&CRD9JQ[T^A$&_1O&0MI MBV%(2'SD]XKCJBA0'%"6J@$ 15RBG+CT-"D0*'18*(BYU8%&Y3CYRP^Y;J"5 MG&S^]_P%C7%H6O(\3].HL)$^>5O/#W9C/3YTH/^'-43G<"S\@H1+1.;$;*.[ M1>73DMR\ICR33!H)KOL_("1A-U! IRP'N0)%'36*$?3RZQ47(N?Y6HF"_$*Z[^*>X/^4M;UFAI&O:S6LC#U;@O"-(;&'R4H M_;3ZXEKYPC;WE/>F,)BS#2IRK1E1R5VVL]\( 1LT6C+Q.]8?6,QE&1?)3+W& M(%%&IRKV 4WGR$U7/X1]DS8:MW<7BO:*UD:=S=_$"0 MUV'7J?X)/8@=_XO^J+R G9_NP!$NM%UX96-^D<<,CCBO]Z:'.J_WJ3JNPL:L MDFN.#S.HX ?SXE;ON5Y*$D6\V3/#*6@=(L9(Y-=9.S[46C+RIE4#Y"B!]Q=@ M0VU7%4W/+H:IFH=[% M,H4C,1'O$QDO-Q($HTPRQ6'Q2U[<10^ A^& 5!_;U(!M2ZFQ'",;.B(RS4S9 MN0ZEP1P*F!9<^71:O(U52*]'OW#J[N:,6R;HY"G6I1-!-KO;JV M"D1+&?]K>9#..R>S=B(]WWM'&;:?P]F!>]I<'5I(EHLBQ-9RK(:_5UXD,0QPNE&FTT4+PGP?Z)2+VH #Y2JO.H.)D8B.>8C+A T%_.0 MJJ"X88XX+[BD'\SGY_G:KT[:;<9%K%2W*B]8R47,9CN*"8U\7*1P3!UB;O,* M42(WA#(][MZ-XEAZ\<:FKLVAF*SH:*FD+-S-?RT=)$1,/U&R>(NDOCR0F'XX MWN%/]Z LKSBZBD,'P==5_"XVNXOFRN+U4]+4N*6(8;CAS@B_6T5)RNM)PA;^ MPFOR#H\OF,2?RQ_+:MT]3L_5"CB8(YM\30=J^NSJA\F/?X.6WIB6O8ZO$.[B M0U3H5PCD:A2OX;2AD?KI/IO#J#XK:L&:.8AB\9GO":)/AEN-%SPQS"(I<4!;O3J@J\_M3F]S1RYWY^2SE$4W^8(R MDXBI@-'%3E71T;X9H]D=(7&>-=LAN(7B9_@D%5CEB[/SJY/9Z4ER*DY:@3FC M!F*29&D8QXB'W*F($=M>=WIP7^1NQ^/!3GMVF\ -@UOA4,'YR[W=1!V>XUV? MV^UNS"/O,5PO.RK=[BQM!W=(SI%39*?NXUACZ#]G/)_F,>O]GNEV8)/@(^X\ MRYWU4?4P$S8'M MCE8=+*"#>)F4H5]BP!PTG'33P2,HYK<#BGGQ"(KYEP'%5-I3B[H,Z@5V!2)AG-78T6VWERL\U3'= V/@;;Y6Y@:LM$O11T+U@CS*A"\ AVF2**T M)(!LM]'$(@C.2ZE&H$B7E]$?43'/J[)A6:#AWT4E*A4B2@HA5XF2UC1(.'7Q M$E9"DI^"GFOS(I*3H?QZ:05/KP[K6#V\9*K&46I1L_+ ,WC=O>?RB^ M5ICC& !JZ/;D6W>7)YI901<*Q\&#<"5_3^E[$2>.OUL[%+F.N,U3+R"ZQ"Y:_] M9L17AFBTPY9AV"HXFN:<6>06<,:=:R0-(/#D9A1U!H5G!H2)[V8XQ-A\AZ # MDGW4S\_4#I4AS[H;6OKU@557]TJ1OKW)-G_Z4S6]5YW=B_' '%IQYV=X=HPK M#(R6E?^R=]:M*!!6@C^G0*8"-OZ@]7@095B_54M%@659K53Z3;)"GD5=6:%S M:#0ZI7W#L)H>WCI)9^,236?B@,@E'Y='L\+:T74PZVUMA\1/82;3&5T$/ MB/A%!.>@.);+9(V^2/6&B2Y6LG^K*"_39!4 S7#9OXE8K9 *'E,2>/%+!7!* M9?>L>R\)18]FEI+NE0!/]4N\>8R1_>XTD2& 5XZZ>Z=&^,/!NV(D@\I04?4D+GJPX0E"IBU M';-"Y^(;E=%-@N$!ZT4_OOMT;8EFWKD.+GW>B4T@AL-*FCH92U0S^U,I$P1KJJTIN&]IE2"H]3M/Y0AM#L:,.)V\\=M>V 0 /I> M;Y#/LV_/(D@/[EOURT*2!WF&7PM;J-]2VC)!D"A\GV8;75VVMY#.Q:@%$T\\ M!G%#] &!AN!PLPLGG8["6#N8WEGXF=WL.(6X9/HRM]?SE.6_2\XB9QP 71Q(S8U9K$$;YW$_$ZSBQHN06 M+B:?_FPWXN(E<3VYBRA)_<$/IO/.A3(:PMK@GXC]O!*H6$VWJGC19^0S9<>X M"3T\*N9A"5%N:)F9(Z N")Z'E4O>H:\>7B-04$8-=W-WLZN.M36KTZ9@4^N+ MZD#^@/H-I0UK'9^ FYN;.]9=V>S6OC# MC7M2QR(=1.(%OG!H"7FSYGZ]P!P\ESR=QP?+YJ9@GZ1:7H@!_B.NP_'#RY]> MC1O>8#KWUWZ3Q87IJ8$'V)&7D;,?PC1RYUBI2H?#6I&&% 6(!*YO!6] MDI>Y?;E?), @9F;(N^R)/A6F%'#1I-A<""XF,TQC7D1WWHCVGEA2F K@ M#YM/#S0XIO!CKUK@=;PO_A9S(W.GW:O'X\5<'U\\FC]C=GGMO%:'&OWK-Z?: MX4G*TK9#[<8-=@^02^7'3BOKL^]6X65%!?9(E.\Z!D.JJ+;>BJ J]>_/T_ M:QDLW@=>E,]X*^<8(:RGYS+@. MI?B7-<&4C>K^F'G%MC,'!-$/B+4P%XK+_>#ZB?+B)LJ2/S1Y,.H[2:8!W2,Z MP7 "6XXN=4)'27FUH+*_=LCXH<'Q_R9>1DGZW;M,O)LZ[U!ZW77F^5'8^&?9%60'_/E_6HR=8A MW7NLH,5^&P-]+1<1W%H!KV-\3J\MM;N?950.ZB1\:?Z-%,@A??@Q<5N=:($^ M?D<:T6\^;-DX/<&5/?ILB =\] T .N2@3OPT?JU>DFSTB9CX\,B?9=L@GYV= M?TU2AH>>U78X?>0+HH[L.N+,B\0ODCTC^C7Z(OMJ@WAN-;[#*Z HTJ71R],T MO_.'(>R>U/Q8'>DB-J;[FLG*EZN<65ZC)A&!^7EXCW^4<;).-$Y5C?<*FNE, MTJ"7,L5J/]Y+8==7A($=X"9RAR_6T3WA9F&L0M3#FU 6*'WANO(P)]2+Q%O-]63 3+@Y6[8W)&+.(X[\F!EN 7;"! <(DTUN]7$I MF %O!4USX-B-BWA;^;-;^\42KY^9Y(:NM6^'2;,3E,Z]7[HN(OYR/PJO))$; MZ5)<=ZQ)^(^Z&X$L0"(G:WXL<>%/=.@$^G@56\R:4G8F3#P /(,<3N^Q,@R+ M<#:E27Z[/6 M.:CJ",^*8)/SQ$]4.NVN U:N[I1]4QV.*G1ZB';G M=7>>_X>OB*'3XE6>9?Z\X4XS_]TX==67W6GP[J?8O>O=EWLV?>=#^/;\E,5A M[(Y]YT7HOEJ?(M;J_W;VZ8PU7]_YIH4HW;<J80>.XAC_C!%#NG:5!.HI0VC?Z@:T M04&Q8"QJ @U1D.![7H$=G) I_RI?K1("OK,**R(!>F4K&*53#>:4H9 )*D,3 MR!/3'I%&F2C5+]LC,/$P[QA461]6$F?V>#*A7.'T%/H?\,UNFI)=C'MQ-GT. MMY@J($Z-@6L-.SG.0_.I EX3(KRYZ)\L6#O&TVW./-ILBF56DM;$: M>O?9M+/-6 UJ3Y/:33OB# L'$&<# MBQ[178 6D= &C-BN&ZD+_>WUKZ]&R9/ZRE''4!;+)@OJ8+QV7Y)RLS.!@1-S M=*U[_GB4L-V1',(BKI]K&@LRY7@C=SV>+URG[?%O7_4UV,T M\3EH7/^/6@1.D[S:4,6VYV)T!]:ZQ3G-UD7BR*NO4Q.G9^?1@\O/<$5P79Q=3-YWPQ=,&T._YBRUN MIA'S";W2[4%EZOT<;114W;A3W]XZSXS\/*E,"+8J.#G\J&9PQ!@-2Q M:CO,H:K= KAEV@ASM"*STQ%2*H,!Q/?MV@ M:8!&S&MZTXHAT-'-A#1[VZ _&:5,H+ICA2+P'(_@C)@Z1 5]>O,VV>^3BH,4 MQK?7GUZ*ZT^O."'I[0-Q6@QCEU;G-:S!@-=O4?(.\_)K%<7;HN =IH]/&J(L M9(V&?8%7^3Q9:-0TW2X,1%YG=W.:O"7B^"1*1;-VHC/%$2H3INUSJ"_-H!&_ MS&%D?Y6:B?YB4RVVANH8Y.H-OM"[ 8J0.@7[XM'J&1-F?7KU;,H*XVZ615[= M\)*'H9,K5B=,B(TA6(_7)FMN/:!) ;VE^+!9M?5UZQ6M[+PY;5V Y-^: K'!";GB/_=&69U=D\G"S_IWB,@L13FQ MQA\.F0)/HR2"105VAH4T3T0_"T5,I3(3UH7"F*4Q6D7?%-K@0DZ?_5#6V0$+ZI@H M@2/]Q>$-;L"P@UNNW11X/ M,O9B2Y3]0$/'NVV\UX=NQR'OGJ,F.=Y)Z@]9'W=9!F[U\40 LA2-]O)@K_N M93'<;Z-UT)\HZ+M: ]#EKGPDM&ZS10#_C:=/S'3"14KP/< M9?GP,K18C__L)5^SO\.%EW[6>?[\PA?G<"8PDYL[N3OGH=N(_;5#*5285IT] M^;]_^)E@/\0KXM%^&66?)^*7L^LS5WHR[1NF[\C'-#V9HO$(05/M/3B8#=?#G1WD:;F)8*5"D' M#*MPB\V]\K221U.5B]D))X*22$;![IT^D#M3U7RW2K2UK=_>%\;^WQ(+_BIH MLK0]#O.R 3)\>=KRUB^4;&>\QJL MB>R3K!Y^B/;,56>MVK!<]:><11N4I2!.HCH.+;_(N.(SF'"I.0-2C6RIT2C'K&8!IIGM&VAEB/)L MS:A6AG:W$9@(3/IYR#[:A^'U8HY=3)4[Y+22[EJ-W.!AI0UA.<7#L6O M6.7RZ1]O/ZJ@FX8LJO_\.@(Y(3Y1]@8]1@'Z!GKC3+PU*$>W>3*/D%$0SM$\ MKV8;S31(1TS0 :;< F5S+X8/0=21_?/_>_8(F_8-P:9=/<*F_=E@TW:XX+=! MJ0W6 ?("?L[L6C]+&4#H<)U:T+CL0%PIN!)%TS-!A""%^*-2$4IBMG>?T0[" MGK?U/>V^$:1M,M<9@C7RL$9#P?+P3 P>62O/\3 AH:G?0/0YHG2Z MY;VU9+O4A"DW)C15-P^CY,_NH,DH9?7B0QIA4;F["ZTV!R^RI782IQ??%!SE M4V]0#T0MBRV^TT=8<)S0C0]N1%JP22IJW[(9G;HM/YGD90?IW?/T$\[*77:0 MRPU0]NY6;K5"$*9VIS.3+LZ9_]U2^E"I.\/;> IKW :^-7;PA7)8+L\<6/F; METRNFLZZ@DZ7Q?>L90TZ,9$1PY,1"G&\*>*82%U4ZF+",>P:LDN';JH&PMO, M\CFG"[BBB]VN"^=YF$:Q^Y0YXXFRS^%/[][!SK.^\V0_CD4.NVEYG>>_R"). M$):?U0:=5+>[\Z)=F"]=#P*M0.^<4X7*!-5'>';2KAS!"@ [7+I&S;-4!2]9 M4[>!]20JJHO*UR87S27_Y^=%'> ,K0_LWJQC/U51$8&);==P>(04!V2_^SB/ MHWMT&G1E?/':G' K3H=^GAOU>1R?M<]O9_?-KX5FKV$^@^T;Y.IU,:=SLK>X M,,_,/50[/"?"ST3$]'K;SS??:T K&<)&Q'1ZVQV%4?)P<[*$)GD.MLO\\. W>@>B>@4484#?#PN&!V9L5 M9S5B'L]4G*L!_$CY7I@9QE<[ Z"]*RG(0/]Z\8-?J>(NCXK\Z?E350YFFB;!&5\_?C MWZK_G*A8.DJ:#68:U9XSG4>$\7RE4TJ02O.\*$FP*7T(QI3J:I^\,* E)K2< M%Z"&HG1#WS;I2V*F01<>O9]=[V=3;K2W]_._HC^B8H[ 3P>S-KW9P)XA_:PA MK\R0@ARRCCT8X/!S UFP@>67=0K;*;K>IGQ;:EJ/1/,DCA<^A(CU:''3T M:[3*_-ULA:U'Y299)"J]O8&J/W\.&M]9P(N=[;X#&2>DX5?B 6BM[V%>Z4SN MW&R:D(4)'W'8IW\(PV73*_ WD-?=ZQ2OE;W(0+O[.#][P>@E&E!7Q)D%F@T# MIO"-O&R5"\6O=G*#9XQUC]P\-E]'N('5^4LFBYRK WS&AW C9[ #PR MTS/!'I33H'V[>QI:[1I-:T!_?F>Y$^[PQPJ[[K*""J9X[0(X7]V$Y2#.UP'9 MCJAFCEKY^FW[.PZ8[66YB=O^!6.4J

R2O-F)>49V>0H#&XABR\.JX M9EF'&71S]'C-5)G)7*SR3-Y/J K&TTRB9(*-3'@YLSR;PQ!@O+ L8"C"O[-< MF\1E FL?%:))5"V#HA==G\>.T:@JFSHL@<&**)6-10Y75HKFZ\: 5YO232RK MP?1()LZJ5Y*[4+,ZK,9+&-',Y[RNO#EX'4Q]GVAQ.@A*2'':G#153KR&,1R[ M/"!2Y*8V8Z@P"N$(<<%]O=XJ-]*@MQ2WGX7:D[Q6:ILWFY<7@0BX19XZ>P-K M?CTLP=U^-+"]KROW*O6>J4X+WO/^P&ZG2%VY^GG=J+@ KXT_T..<<1UQ./7" M CC'<,ZK(O?[2;?FEAX:0H\?=7W:([7086:JXG6T>BX7LBB42U.EP*R+1%6T M&ZE-UYC./1 G\HOQZ)XDO!B\CI8B6MD]1<*=F!(OR!FTT;A)F/W[C-5)E,U] MV_*2=Y#MQQ%+@-4@AH_*&Y&?^\19J'6TF_ZQVV)>\3Y=0!J+W4$ K8I+5^Z] MG)U5@KWA56F<37ORXMQW9MR%BNZ9^V_AC[.S>"P[/7"_W9P@+GB5%P$"SJ7M M&I2+08+(6PA@'\ O:YEY)<^5.[BBPD IJY$WKN%-*,N(18LZ+F__"K7@)O( ZZZ8S('S->N\4WYYSJW@2[V7;498I+9&K MB Y68?Q2P55(F:EIMRI3A=<)F0RL#^3WU3WM&Q>KCT44;S!R[;.Z7?AGV#FL M?KP'Q^4_/J:-$%#?=!AUC"4+X*!Q3YI_QSCR249%EE=,C:DYF*SY(TB(SXIQ M>@JX>R\/,;29A*N'&4/826;>>3I-(N4LY7T?YCRX^M,L2@-\X':;.->#.G$S#I!G@CW2QM\G"50M\YZ!5%'^W[1&;(E-:8DG?9 M[AO)1=C;+5G/7>B4$*=A)PRWVV?8Z<-W/CH--&:29TRVL\I?\]3IQK=4=B* MQ\AS!^39Y)TU#J .9'7.Y.#>_N$0]!P.[8[C;7")9!K.2\ MALXX60PXBG5V+[$,ML\\G,O^R;Q7]6"_\9ZK-W#;,$<59'0Y ?N[:-V@%'MU0FX"M,M%_IE_ MZ@=JQ,RI>#_H)?=[7O;I(KPV 9&S015(+GJ#SR'@//\Z*?]512FE O-:?MKD M\6>O3]PQ\Z.TDG[7/M, 9P-8V-9J[,_9Z6PP$<%=B92$%(-9%R8 1!S8LMS MU:Q*AVZ0]UK5.R6;4MSF*5RXD<)*2K+F1U4!JLP,T*LTZH4Y/CTJ7,O M.*?9?;S*UE'BT_=M3U5"R1OSJ1A MIR>OJ?'".314F<89D\<%T]D!>:PPXW9[KMQF6H/SU /D!V]:5*ZTZK\4R3"^SNM3HV*>07-):-YP9."KHW MR G3]:TLHUODHY&9F!?172:J-3II,L1^+V2RFN%0YF>[!F,/_E?HD8$1,7IJ M_B5_U[N^^X""6]=N\*I 0\Y*)^O_H:[R 'KAZ#M]'(2BJOEAA29)291L(('U$#PI;B:+-UW&C?BC MZLMK0]$0_T7KID\Q1^8+Q'8=0E5Z8,C,PWQ \B1SO71W8>>YD^--#A:,5M2E M&4JQS3-\FXK*TFE7TFS+16QP7Z)XICEX JY.]TT$69V(H[0ZS_DB:\KYHCVR\?$ MI>9YVW^%S9/X:28Z(_L?]('REDH!MK%Z88)VC9!9:F\0V+,[S\C4\5_]ROQ^ MZD0=.$[ 1">8$H9KQCMU0%$$>L_1E'F.ICW? MP9^6YAA.UYM-DT-5.::/B4A6B,HY%TK%=^DP\2HVD)JK M"%2%&05U\B:M0E_O74#@FI+-0LE\G\,8/E J1J,"T"]?:U=[32]GJS*HC]0Y M$W#4RQC.DD+VP>)= _?Y#^J%YC;"=IV>-T!M!Z!QTY^<251AWPF>]*1!QK_U MO"%#YVR[FMB<)[E@ M#!K#["%K8%V?GE["__U*TV$>3H%_Z MOD1 ZYW6#'\HK^&^#C[3%YWSMO-(.^YXF27Y;IQ\NT%=[L%A1\JSF^_0D QO MD@3J+'8KCS?")=E2: R,M478AO#'=RMX'3CLYLIKDZ?6#!UUKG.;KT(!S=?I MC\V?M<]<9DO,1!N--&KZ4$1%![_P[&+:%A739\KT^*I(A1*4G 2U]X.\T7M5 M'V#$'!"JX?AT':5A=S>HLPSIXR)\>?Z-])Q!$^%T8I2C(1WM !7J]%,K5*// M")2PT?M(!H 'H,8I#RS.X;E<14SIT4%;- MWL3[2^%_&ZC5%V?3BQ'47 N![NSBJ!JF=LR_,<#G'^6_*OA%GZV.V9/T1[SW M;?4@QV( S% 2!*..=0&5A 8?Y6V>(IN9?A;_U5..U8*R?79(K8#A_T!NXA?C MK>\'35]S$&6^:]L-4.@Q'M']R"Q+.H #R7J^[8QA)H_D ;Y4N[/KEQ]Y?@1R MVK3PJH0OT&?W]PDW-YYD\OZ<3NB$I!%\^[F76:2;D()8)^+GJ(B7OKQKI^W? MJTQ.X$"M-W(U(W?47+R6-]QHT"3Z^_4C+ M!*^;GJK)DNO;V!FYPL?)*L6.GJ9(NU!@CXCT!D($UA0%";6$O\ML'A4(8@?C M:MXA]6\HXZ\EL? %Q@^LOWHQ$K>+WA,K=Q*A<##]J3GL/$6ZR16)Y.=GQ @ MCYTE8(:!V9PYOWI<,]^YU5HO918OX2K_K,0*\W;AIB;N)=9YC1H- @11/A?1 MFE ^_1$W+DG=OFM2BU;VHK12O?#C\=IC5ABO!::.B0"LL@X]J B0P%:3@!HE M=E6C?:Y\9X1]JI[UGRI>/Z%;P6D6(+LZ-.*\Y\UA8BVR.GBC?L< R+9.R1,; MX*:0O#[H[BW1-SI]Y@OA.5D,51%$,^["ARHU\!YQ&!5Y:5N%;F5\V1*1]+T\ MCJNBQ/H]RC6[C5+-H BS%M9,A!E=2RU<) 4;QL\K_5UH%2;F#QN+)G!S7_3M M;AY*8D#5,?,NL9\/U)B_FT,!TI\<0GY?=(D .(7;%70EF.AJJ#3RFB"/KGA"D"O MX+"_RCI$1W/ZB//52E+!G#@X[%DWCY;5P>']*I?]GX5KQO,N3)D%5!@=%X&N MY=#CC>=U>;IZ*W[#A,I.Z MJGCRA35Q96_PQD2NYQ $:V=L)][-8B]7@ ?*J:AE@ZCK])]155YVQ6=T&R5I M6)F?F]A%Q?#!/,S>=4>\*5 M[B[@74"%[U-7D#*]/=XYV/LO#%[8-;?OF?Z= #7E:/XZYYN$%-LQ*]N<'BCK M?\Y%J.\)YD4X !+#?^-=\"Z\HW_/P NFDV_"V\>J3HNE M0P5,Q?4:C&8\<5+U#[B-AX0+QG6S!_ 0.*/*F,:#S/@Z_6Z,P6X+?QV;RPG@ M30BR&Q1RE=_Z2])L6Z;(>6Z_S=)KP+N@ HLD2Q0B9E64%9HC8)XT&9[3JQ-Y MVM0X:[L,C!B\$M%3FBPTBVF=7]5D;>GL5+1MMJ:N,E =WL)[8)18,%K6%9?$ M#:>(F^"R;N>MPK3H:JX'WSQJ =:TVI2JRA33#8RZ0PH-O;LG.W8B&D> W8]< M+'">M\W@*&KJ[?L#J<&:CYM &!QQP8W0X9DT,>Y+',O# O MNRI=MO7P29&(_J5*I%E!ZF>'BU%_>GTM7M=:2"_J!-Z<%^?G3X7[,&@#LS0I MEZJV=4-XC+21-+DX @Z5.J>^2&Y)3)3BNBSS.-',Z^^R^,Q 1) /!/Y8J%M] MDY,7-EJ1)TA5RJ[7*17#PL\!RIF;I E?@9R_\-])M]-&%X.AS_+\,[R0U*P: MCZM 56+>FDHS?QR-:'>P]XJ0!M)9DC%2-KZA[:_D_V%/0%E6R:X:SIWM?1MEGSK7TA'\MN9GP?E09IVKFP\]Y<>/WLEN-7BW]^;W.P' IO%YSJ\4O M9]=GO!:TW+L;V%_4GVU@=W"MG)0CS,/)42FJQ%_!LN\"_W;VZ4P$K)G3T2]: M /+V65LN\OK[)U@D/$O\+4@8GE\D9/$N.U]U5&<0.[4Q)+KF?)3W,H"UQVD3 M<%=WKVJ>DXKIT^*^?RZQRCGR:^..F\HI_56<9/K*H7,T4>6!Y.H E8HP,$VQ MG=0062IU\WH.!CH<\8*T!G&-5&(35=.79(C:R].&X@C_Q*UJ]+KI]BV,26!M M%)?,>WJ4CX3_2L.-@[Y$&&.^,^I4Z0^Z?65\O:'6GV&>Y]DQO10@E@?9P+&,%)$T[7]+!)B5D"#,?-Q>IO1T> 3<[ MCH^G-M/*4)OO?71G>SH\7]BF=R(3RR=S[=+ .$]3%8](O7E #AVE-_[]U!7* M+8<#KR^0?;!,7EW;:23GR#' :U1N_$G>;J*95Q>VNTCSV&MO= =5;?RTGW:K M#;+?)6RRT*)*$7_UIH+[$",*S%X+>5-I0'@N@RP1Q0R@-XWSN=>O_)3YR=QO M;*FX/+/<9Y+8Z_=[-4_ M/2>+:N12I8*X!WE4)-W5ZW:+/,B&;"G:IJ2@,P. M%RD:_@S3VX1@O4]YL[O8^HF9/85AQ+/IK;BU04Z#G_);D+?$$NC;32X@N/[0 MS [C)5R)7CNTBR7$76O6\Q+!Q!10Y438NXD\[=97-U;'A,P.5)%:V=FV#! 4 M\@1!.4_@\*'??U[1R3#H6O O:"G!OD<)@@ZJY[JWF#B8U M>D+Z=?L;BOJS3$3;P $=7A+:$4P'@3V7T:T^:8*F3H3BT1UU4A]$9=WGU4:Q MYV@7/\[X37:;%+GI$Q62@ZI[32C_XI)\*]N#JFJ#D5/]R6$"J^]?B==)281> M+1@O!QW-Q15W_")6/DRD39S&"CL3/\Z*/09X,'>_K1KRA_+FRSHOJX(% 6Y? M+P/446]V5D?W\LDH1R?""!OKTO/+&T=7JWC8'-YKP^5R9R+M<\U@J8)R@@I=AEQO!:D,[R>NC'.SW<2][SQ'W:4)TR M TE,@<.,T'$)"F=R&:6\NGMFF3X7-L#$V%B-N&GJ?$Q&E)H\YCS6OO ?0'LX MM;IYT"_'MJ&=407%E)E?KH-SR1Q3P'7G;@[C[??'8AWPW5"40KO9!UE@_G-T M(]E<9.Q,U$W.=F]XM^;YH*TYY6V#GJ 5SQ'".[]OO8+7#:A[;UP7D%%78/"< M=.S]D90-*R MT@]%%,-[50J$H>.+BGOM<2LG3B[SJV5$,.GHD\,:;_2!?L"$:%V/ M]DON2W:SY<;3\W.J^J:\@C3"$V0*M%J,E(C#@5=LIDN\$,029]3&]P"1?8IN MVH\5\T:]/)M>#FUX9=;6R?A&!P9\3K.ZHR_CDQ?AR\B,$?'4(?5]F(*6RW3 MI6X=IFG1CN*-C*L'E,DJ2?V%TFRYR=0#V,7N/1;XY[46BQ7&+X20KR**P+6:J2&+P4,31U+S=BF6M!_5,[H/7O=8VNOEC+'"ZM590H6J"Z4EF]&E%( M)W4N:]XB?W8)8_$9BKH%686V.1P"BFTU& 5N\I)M<_3ICV/Z^8(.D8-3%@#% MT2FYC_S@?&X* ^_Y1<4<%,5JF=Y:?Q;^@)O/'A:@T [W@R[.YSVK6C MLKS+UKMNG9P#?>9YEUK(SCQWS2:0GEX&-;19\E MF_-)1^!! C,G-6>X\:?.-O=+]!X"I#@IX-[#2PEQI-STY]X;[C%Y=MU3-GE M=&M]._>$-XO"UMU PY<2(]L&8TS6NV [SXB1DH0?>\@ MV7EHWFA]7/UO>_"4T3SNXT?*Z &?9B!C-&#V8G7K 2Y_EK$I^4 MO;Z[G8N"S'0503_5:AV"<'')^I*."^OW/ G)L'&S%'7\GS4R1%*4JS4I//Z: M8F!,;G[@D5IGZ/#K>MC!UB=U;/,3[]MD(0].!O5\_Z-4ZDW3@;'.+F^7$Y)&\K&^]ZV8\'Y6W; M3>JBLITNP*FC4/CKT)WE4G1?K&T>QNQ?_X]\O7_S MS%G3M]RH"Z#K/5HQZ:04I6(VV2PQ9%W'J$'#F;XB8A3BG[;AN,""$.0H(_1F MQ.3*1./&)K=$XVWFA;V\P3A;2_27O+K8%H%^8Y<#':?CQ]GCQ4"F W8 LX1K MRI<83I-0V>^D^R_\4]F7$.N-H?7C-7L=;;QX9)T@&Q/]P11!U4=K88HPK7,$ MQPCA"%T/H75 51K)1WF#:25(/0\'#O[7T"SU40'P0$9V#B#O'G]==KO*Y\DB MV<9W5"<,P*.;.ZQ-ZYF_CHV8C8?M3#!H'^I5&,T\^\KV6#MD M,#V[X-AG5Z34'MC%G40T]43V9D>1=SLO"94S3J-D58J3!IX6]G,14?Q7__%T M(N825F&.2)_1*KI!,/U"I$TG:E/>B\\POT/ZM!G+.#T?91UEUK. DTZ5"TX> MKB2YF0@_.&%/#1)$?N7,OHR\A9K.R$*3NQP#(5HG?FPG!_9/$BLS5]M+ M-O[:4\=CLX'Y^ V*R_Z%X WOA#L?-J38@H#W_=9E9V/[D^,ZV(?L7LIJA@66 MBK3[X-D_SM9FLF]).$7Y*HEYC4*JL-U/RB.-X_.M+0Q@N+S)X9%3H5(?$$A< M%[+2E?6GKMCZ^M&%',P;@W"T);G?PC]K -U%J;TE"C-)?EG"FB$"* M-1A'"5Y&]VC82-!\27<]]:=WZ!?\5$6@.7WC]CBLD&3:IAS\3=J(=]* M8V.JGU7?;Y,"%,!KDQZMT/<;LS$F+A5899CO6A9DZ\-/E&U$C&)Q5"X%DND@ MKE&4BAM:)G=%I2(:*QMX$7N-[6*,%B. _ +**KX/GT!>EEOR=[DL?OIKT#;Z M0%8,#BW/,KW*O[R(NO_$6.[4=*7.&J3!(D^6!H&&]Q)(=A,X3(C\. MN8W:WT^S3^C/$5W'_ZH2E77)B=8Z_8:03+M8,-ZCX.B4L(G+* ZIC&(" M=[&Q1QWE%;ZH%WW5J57AN>P+72W.\BHTR^4-H^_*'-LV-N2FK58K*NH:6>*K M!0\KZ6\$?$CT@>WBM[_+B,$'%S^467<4 F;!#KTX#0+QU;DPB/O2;P5?M:ZU M[_6ANI&]6)61L(YE@(%H/4\J'6\BLZI$^D!N3)19 .D%V-J1++AU^X)6,K(L M(<90/]-+5YP$>T.8#!JN]VWWU<#$?.O6I:$O8>?.X(Z'=5H[3BM9W'@GSSG:W3F8 M[ C/N%A*P\6(!WRW9M!K_2&I>S]0DC!B'<.31/S=TJ3(;%)VQ"HO-P+I/]% M:#T!C3#Z5>@(95L-X]XO3%H6YWDVFEA_]'D)/:6_8$S],M/5\5B'Z-3-A MB FL?YMO)/=S<#E/^*DLL.^8:_M.1P*9\/IL^A;>ZX-*V"\ZD MB>:XN!?P\='_MB8C'W-R\#C+5+OJD!>"1$%>E*V8M0+C%B".HAOEFES3+#.9 MJH"W1G Y4<\CM( (^J#381^4']UQ(%(QLJ"6(,^\X1V[K=<8<:W7R+\=]F4G MD6(9K=>ZPV+VN$/,HOO3]F@JKRN F7S_NO< @/G-?8?AT&G@37FD7PY'+*.D/OE=_YT:%W-)F*8,>\T#W;9L^<^E M_'*&5;MM_;$4=P6BSY)G;7!-ATC<+?-4_B#\J9WNY=RI4 [5"J;')*IT#&+TQ6 MT<#_C;U3CSJ0KF#JK+ WC7+:H7K8C5PW=;_)=4A.WY3GY78'Y?%F.GJGSRGI MKI%98]:T\5/O;N#L0+,M6!]C9V6D.P^O[=Z9Q.[R(W*@YVA M;K<%;P.=Q$PGD^=I'=GL57\>\<,>-'[8\T?\L&\:/\S%!FN(4Y1+=I<6K;,L M;R(\*A-Q"_^=T[]F28@?Q98I^KUP5',W"QF/M-H-HO32Z1V)&\N:@FQCIW2<;%EO2J&_;!4&C956>74Q;58E/KV"3O7A*VN^!DBI_QN(^ M%#,]BDK "UCY(4$#PBPJZY/QME1(QJ(]Q+]7&2\];/J$EZAX<7[QE-?"#WS MT+L[CP?P8CN91[SU 7F)IBR/$S 0OMEQ3/'(\\) YYW)PQ$\WR#$@X4T)TP.'1X\2:$#= 4=4ROQA(P.G%J)[3FX+GG^?Q>PZ4P#O0% M^SP[R4?M?EE7Q+OL5I88(.;MD$^RN$UB;^JGGM>[+/Z*SO>69G5LO8KOBC]< M\?W/50I7]FJ=YO?(RI)&?:7XI!/KAY!R.0-=8"/ ],R,)HQJL&JQLEZ(S^@W MG=A*A#G#5^?GTY/H].22:JG>?'SWZ?JT4;'[BH[H&7&]6,#W >$AD/F3,A=@ M%-I[IX0%48)B1+I(9I5RNN-C<[C6L=J0BJ1D+*DX:8%>1YK1/=A:\. RTD43 MT()(ICVO'J5>T0>'^%7- =^V?:+VYE@[]Y<\^^X5++RDC(.#:6E[@P%:K*!! M[C;LDDA/"G*]D=+*(D]6I&7&3"#J0?;1?6YV 3 M8;!FO2[R=5YZY^WVT52/JN+(B9@GI<8FP:")+%9)IBPT)4?=ZE!\@F(O[?I8 M <9?EB-T$?)J:7\.RD5,Z<@K)CV5'V]QP+>QV_C!4ZS'0UCH!QP4;MS0S>[V M@WAVZ#R"4#QYV]B9>4A^(AL#P?X<'Q4K"7.YPNC1G0\?0(]^Y4@O;XV34[:B MRK#9*Y848=!>^GB,H"!WO"J6SUJ[$3QWO?$VM!PRZ#6>7ER1"6+,)DT_N\^- M_X9,Z$->^%X [H/?]^?]=G(,%,]P5\LO_OOWXLL_L(KP(.2> M-R)V1<<-HI=P(5"YQ1G^C$!V88H];7WD>)V\K;(Y#SHIM)C:;O71D_C,EX#[ M8T;E&N84-A@E=V&Q&:%K@&F2X:%24@N7"'TM. 5T 9G ;JOU2:XJ5-#/@S^; MD!::)9%XJ;,@Q6O8R74E2[+"5#)X9WK?OJ!U]3\E=^*_.GY44*?,T09FA\4KF/_ZM^D\]](7 ]!04V#1':(9P)H4$ MBVR6)N42@61[YNO.U:'B(UE)Z]BY+[ ']4JQT%?' K>F5;.'C1#C!U2TZ??G MYR(Z6YU9WP&7$7;F3KA=A8#K=C,K\L],WP+3C(.QY3<97%I,;3NPB,,%(:1" M*6Y?WHHA%^'2SQ9AWV?'W,X3W,]-C_UC&W$(:[Q'";Y51PCP7)/\.;KNS67NMQQ$U5=4O_B&+?-((:LTR M.$-X-TQ71N<9_(!/D81=5P4Z[WH UD8)!EQ=/=@(U@'PR@YL2*@HI_BGG)6) M&V!N+LL[]6>3PJ*N5;@5EYO-^ON__>WN[NXLDW?W8&;!)7>6%S<3$X2"31(3 MVJXH\ZJ(Y=<'Y#Z@*=9"1>N-!J:4](>(V @B-M%8@3/,Q&_CE>.O6^GTL,H3 M%S4P*F";@K96:=;@>R?7SN3G(SI#+QXX/0Y/O:=#WH#Y3TC!1"0ZY%47&D)# M5SJW 1#:H.R;)1QG@X= ND]4$WJ%Z?A6&99,9SES3+YJ@.X]^"& 8WW/B7,G$9QT^+1CQQ;2CVK. M4P/8V-YN,6H>2QF@5@^ '=]SF5^#1()S]U&FB5R(]]$=F)$@D0?@!K :!(%! M,+/:.@Y@$KL5$LPI_@SF7("1I(QMMDGM=70Z76'M$R%*,QMZ+WP'X Y+ MK%*O'>MVLD!EKUD-9LH'-ZV S7[O.!0$5> M1P46Q3$W$%@IFV13A3CEG=!*+5)8S0*.^.41CGAGK_&.."*?B-_./IV)WRLP M;>8).9E/J7J\UVA+DU6"_F=C+-X+^F*9=G2WSC&9V_JXH7&'!=R1 :;+6Y>+ M,C85N@*:5L83\X,*2,3] \'*K0STM66RGHC?]I7A"MUW ?X:9LP?WOFM*N;]"EX=@I'IBL'1WX@"!> MG6[@J80U9#?#M-[=.GH'7-H#]WCI[-:-%S^'>4S= 04BOVI+'Z%:QGKACFC:VYUGDC^RG'Y B\';FT>-?59AF"?/CL"4/X#U@( M^_FVZL?\NDP^[\%[M$]GG!#3=_T-58!BD )J4CR47OCH5.I'!'AV(+\2J=2O M&L*I7Z,OO?1$_2RR'V6EFT M6:XLCN?ZG37!<_M(J![0-*&'H5<+.;=Y:5F'ARB]QGFU KZM6;HF#477Q 2? M-!X%!>8TY!56W&W*4&BKKM%)SGJFM\MD$+$L50W+]7"&MY^C2!.X<7OQE1 Y MCQMZ89Z1'\BI>[GW2LL,.9>92^!/6NRX++29W4ISXT5%6A52#=0,+_\]@.*I M$\VL8]V46E"">%.8^P/2[Z.LS3 ]^L@GG: [!>+;5;H F0U*3?1:NV3 ML,Y,XKPJ1IV'\6Y'A;> X)E[R43938**-6]*F.-;4(B:M^#D.R1!JOD+E'JG M,FD*3")220@I7>N1U\NPYC().;@PQ$R0K4 ES?6@!^EH MTP'J,,>#WO--3$X>KYECBDVZ"7]PKK[$QT'$7F2;@B\_#5F,,A>]1E0P?39O:%7L/RI<,- M9M_21%U'=; !';]6LJOK,8U*?ZTDEX72#>C[:R7Y=*+V9HP7*>% MM[[2>APC$KR9Y_5Y9:D;5MD8A>_KXM>Q[QH[*J3$ M1&U,/_A.D57-Q0R.*^F!BT42*[_M7%)4)2^0J5XG>1 @5%2J>P87-Z=B +?T M8T-H*DTMG*X2@'9R@TY!N'$TXJVN/'A^,7W6U!Z( +W* >\#R4Q +?!?E5Q? M%PNRC'0]J@SDMJ==-_,R+*G7[J]=LLAJR.37LCX"IO_7^P8_/&TH_/KX'4>Y MMB\>L/MA&T;J.<%Q/*E9_W?_7%RJ_ MJ-RU$44*FVRI!_?$+U(NCR%1G-/N]:(<03@XC%'(A2P*=8Y516D-%JL@7_&7=NVMRK4P MCEF*KFN_+RB!\<%Q67F%N9'Y ==8KV.-I%*EO5D/"@FD2AM^K5?Y7-(" MJJ54=5_X"L3U0!SN0J/QV:BV^"T0%+BT[9U&QI;B:GHQ$5>7Y_A_4_R_"^KG MZO)II^^ZS>4YM+D\O\3_NZ(_79X_J?%_#_7)SJW/\:SM;&NNIBVJ^W3:_E!; MY77]:.#G@TVZP7R @[S0YY_?>[QOLKA:S0HJ] YX)V.YACBA=C16O=/6__[P M-M6!^3M;.:![;>U!^,LF_VIZ_K3W!)CLXR2CFV26YO'GSGHDF4E7?4;2S>H7 MAW:W3#:2/I#\/LOOBF@-_6#]6\@F>I_(+&2[[;6'_HUXE; MW63Y#AWU4)WGZZO/X@3 M#8A.U#R;1@N>W=/?3YN;VRW_&?7NMBT)8KB@JL+*V0G+!=N:D@\7$;(:PD1@\0P4=A)H(IF>1S M?'R5PP.4*G!YCIB(U&W3E&2BJ$46]HLG7J@#254%.[?S,#V7&0CLZ/ M<0>Q.FE._/A][<*J.%0?Z%D;O1,2BD=8KV&7 WN6 %/PY3\->IG-\,=&EYHY\'<-%P7$TJ)6S\ MN0ST-K!N^<$W,.N;*)MJ_-DHHVW\"0W36WEWO+8Z'^HNXW310H09NZLV0,QX MG>3%9^.LH 10F94*J4Y4F>(PI>J )"LKBH*I-%5R/91YC(3TIJZC77.$.&H$ MK:E9TLESD&(^6*K?;M4AW),'HRYAF&F&TP?E>3KDK<1Q.\W#;B49D8L) :A) M=2B_RQ??W2%Q!I;/%*H$'_XXJY)TKOPVY"%MHGZ;BN MLGD5;RS?E79PUIRXA"$-0ZPQA1%X>Q-]EIG",KA;YJ!);S$2!F^D=E2TNQ^. M' ?='WS^^5?2N20C(*HE#6RRWZOYC=J7A@''E#*2US*3][3A&C!#@AH7;V[U M(Z_E(D)\"X6Y'J=1!5OR9'G:I@-]=G8^?1 "R*#;/SO@)WJJL!#"OM$B[!OA MV:Z+[_&S))M4*@B1- $3L,P+9):8-3^D*H4)[PWXM?I!?9(4Q5E9_Z7^ 3> MAJ77K1M_>/T._2LSEM*\D_J5^BJB5Y)=2IYK1*Z_[^7:1M!25[KX/>RCRILZ MO?3;R,+87N]_N"A.^&Z^X4B<)*MC;_K:4;M(E=9@9W\@0DU49=T^H?POQ^@5?I,BDE44CHK=ICKXKS<4/NV)#+L7.".!Z!(YA0B^AVH&OC&!$97MAO],72=7P/U=G$ M^R*[X5D.U.?&[ O-\?8; .E#$.1&9E1?C'5A2I= >SI1#AEEO\MBZ)YZRIC"7G[F M)ZSO,>R;7QU'CK&F0E7AXW>S9U8)9QL,]FB.?R=SIK'?!,)QI-2QP MHW^HZ# MQH]U#V&67,)Q+2#7]%K&"+(LX&4KWWP/ULAK#WL.0L^9K^/[3!A M60#[ZM$K8YJ#. M.,4W1ZKO QLXBI='*5P:F&'++(Y:K?(Y(DB./YTB&JP(\SZ1NA*/L!F.D$XV MW##F]#(K7' MQ&;H!D0#DT+@[7P'\[YYM=&QZ18_1YU2@[E5Q:;F:2%%^<^=%#,@"GA@RS%X M+Z5A>ZE6D)I]0-92 \J-G_8$K:WZ@:Y]9AMM-PJ'1DKE&MGZVE,Q2^8FKCVA MJK\HQKBU2J4 2PTV5Z6LL<:0Q(2/0@Z\L3G>'F1_'-VSN%[+8SC]9GD&*SWZ M=%K?]TAS&M^9?8QM<"3W?YNJ:/R0QK P%N_;C#\-+(8>OYDF/1F;$ROELL[\A!]O M2.68A\2TD8L*!:[M H_*INP K91W,(L9O!&;G.IDI(I8!L=+Z#R8(0T4TAJ;B3--MUD2_A$*/^O,<,,#N$\D4? MX5.^2?B4Z2-\RB-\RC%NT. +-.=?K!9./XIZ=GS]'56&T3LY!F+-/GZH M8[@(.%VL)7)8'"-E1CD71Y^1K@T_@J<@&PI/R /:^W/XU?9R$W$<$4<0S$-M M$%[>U_B''XV.\.9YX0XA@S4\%*CSV:=ITE\#'?I M4"\STZDQ_H+I@I)C3 8+5L97RTT-S,.-FW"6K38JQI_.,3X.99X5DQ?&J<#AWU+\XYCY\PRK=',_@QUVD7,HP =[AX)9O:T9-'[[)<%1C&+\"0V]J7F=8-7W M$<[F$?;T9ID<82;7)O U?K(EJ+DHEVB=ZH9!6^P1P_!H<186'F<1IGEEF-R? M*I")H]7R:D!"!;N1+XY@,%3KO"D3%LD,[DQ*78KS-,7<;EBD/V0-!G*7@,G4JF=K MXYL0*K%&@<9NFA>BJ2B*I/R,<$";)$[6NHDW86:_'=JDI5Q<4G6%G=OPU+\1 MOK-V OHJK;WP1 4_?JS,>*GM7,::?-Y)$G'_BNO^/[!6D[FE M3%7_J>H*\0.@^BL4/W9- R[:!-N:O[U<1FFJD_@1D4HV# $U?$W;^CT3P\GD M6P1D/2]QQ)XM7(EK>^?C+ND6&K3!KZUR@M?+_;C5/OI6< !FP7F"R,_._Q6:3+#=VL^33-, M8PO4@T;;S:%U^LT&'WP#I%&X_.^JO=X[H*.2>^Z [KY6)#Q2LGI!&A_$C.2T MF8JWL_HI<'+P^W_T/-B0>)E2I-2T*[QU7TPNCT%,"9/![ M[%UV>7Y1CV6B^'XL?$)B&6)=:^CNY3Q?!U8\G^$)\W)AZ8>=4=&",&_)!69I M@K'$ZBCQR;A+YY 7/"TC6?!F@3[.0\LI>T3PK7E+A,9-DB'<)6_J=WF5[M2B M.RU41(2U$<,.G=/HZOSIBT8$S#"@*E>2/-4SB6"CVNPRHE-;;U&)04K$D\93 M.DAL7)X\.;6$CYT'D&M:L3ZV'M6DWN5B%=VWO '+Z%89D[4I%UV12>^+5NCSF5-"@MC MFN'&PO^.L24>XB;@XBH_=3Q)@_=% 6/;[B/IH8HC==+&GE;./W@\N[V&'4F/^,I1+\RU_:?4>KS,K@WZ::0 MDCGOO^=5D7'=&=&A=Y4S$>V'I;/(:H@'1DMO#=_RV]FG,X%\?@D8&O SKJI0 M"R7TW$6LX&% Q-(N4%%JW-H3>L42CB06'Z^)SS.K5@V3(#XDU@@>4RZ]N^<9 M;_<\8ZZA_?Q;.9<>#VTG-^"C1)XX7S]VFY=Y5/ FGO@4KJ<#)N)D;H3-Y(E[ M?$ +**F$EML;E?WP&OT7[%W6NIT\F;[PV?-/[3Y./DEDY?/N3'O%WYG=C:<) MD?L)KU\KU!@M!?L=59(TCS)]V.@MI^0)R0KJXL%Z58X2"NY_ C?*1"@;Y>WX!*<&KTZ_IUZGN8-GH'";TI M!&U9SOO/&"I&3ED M7E8J.1-C3DV6Y546J^0;O6PPFYG$UO6K_]K6@Z,E*MJ#@RJ*5'G0I+8/]M * MOV?%B3NE4;)"_+*-#AG[C/JI(W]OX7 '-G4&',6*(+VLD@T>*$OPO8!;UTFAOLY55 M4L1!]OFO;XX;@N"YSFJX$9X/NH!A14&^WB?NT2M]\[%'*+_(U9K?D>*IX85( MF+&; *W<>AXU:5:#UQ)#K1@NY6T:KXGH//\^FJ'J$95*"RT.(E\^N>4M<6FCH9K*U^LH9&BYLG$ M>&Y/9L:N<>:!26ZLA85S&"0F*#,\ M1OBB_M2"1XRG!XWQ=/&(\?25,)Z^AIN=$*3:%9U[WU\+,/.1O>'7QN&NG0EN M0(UN=1 BJ/OK@#W\+_N.2&F@WY?PGB6,\[..V)Q,3VL_1/.W1'DQ?L4\ST__ M>/N1+/*)>/+]^;F(SE9GXN35$D[6C5(+3I$"41GB]RI)%-O?Y>*EP7Y^#1L' MBX%C902RU$]CX&NR0%9CO1(3<7+1,TV>)8BS@,W#:O0I6:U324M([E&>Z;?( M*V8:B[O@"3&(LG6<'MV]HS3Q,"\0!#/(.@/8?K/82<\5<*UYC6?N7EL%UR9XAK<_O/6 M"7XRS]>0A)8@^?WB[/P*+*:OF 3\H'(0=I0U[9^;\A%U/1"&'[#&1_8EI4SZ M=23%V(PM5:E%#X]RG7Q4:L9Q:=Z"@G:>@#ZSR0OH((<'8XG_,CF^\,\(!;%J M&V@>U67H35@Z[7^0M4KRWZQ/$RWQ^W[MUMH?$ M="D;/O#+_[[]^')"@36!U*98#R75IDBB%"O#LSE\?4VEG2/9=7-]A[U=Q0LS M(2ED1H3:VG\7@[JGGD1,G:\1Q_KZGGV6\'D^PF;JY!X9ZRHY[94^9%@UYI;* M?21#16ET.!78(K;]A;OG)-GRQH_PT+;7D/(I+'T2_;]ME]+7N Q:U)^'_"3_ MJI*=:)\[7W#XM#3EVBPYBN-%5ZTK>;G(8;4)ETR=[G* _F07:5V<35_X9F*W M\+O1[>S'.GO,X7 M9^(.R5ZD]SF*RYF$ZQ,]5W-DT@7E:!W=D_&ZKHJR0D$+TLZD##\[PV(2=4=N M\@U!<^/=NR*URV3QDQ^L$/++.BE(,NKSB!GD;)_%1WF;I]A,O%(,K&^^K'/D M155JWF\9UIR#P&T/I)!K^#N6!7)[6^54[QYEXLGY_S7.O+):F7_^2I/>.J;M M0T)V6-0Z<2M/Q->I(Y]HYA7"1S-TU H7+4ZCPJ3VJ'U!A0K!FT+=?CTSQ]>3 M J5! NH,HW8]A/A#%CGA5PBPX6AX^%0]1/*%M\9&>S9\<-MW+&U1NN3-WI7N M;FT^-BL93FT,5I-Z8[-:,?;ZT^Y>9Z9X>NN [ 9PAEC/>P7>4ZZWYIES1?O\ M&\SQ<%-@G?&3-&%U[SW7,:A:5 M2;THVS^46FS\B\Z9H;74RTZ?_?ZTQOJT8#Y5A^9",_9)/;M,RKG7^^KHAPNO M0NFF(G)KU>\B^+#>VD\G&PW3AE:^U)).,U4.%@_)C&3YH.,\*_WI51<\H=L) M:O&>#ZD O7#DNK>$UUZE&GEQW)FP=]@ ^ "4/^)U'E>TR?H$9[N0=&(RW6M MU7O\35-1ZD#M-D(B:'WG25G(FZB PSNBH__;][8=T+,#=S+!RQW,M[,+#2AH M3 U4S5'3?GER\LT;'[2 6QC6K#1+T@3B]KB"@'G-$!4WIX$A9V)]%290!UO\ M_?;?O/&\5>0 8#.^:W 600:*W_Y;--]+U-]@A$" X5.I0^K/#W"DUW@K/YP# M_9I91,R.\;NWN<]*N^C(BK$B_%P?I)-IQ4W-"@CP.] B/&D4B)2AVER<79R# M_?88L??4@QTJGY&.?8*VYS]4Z+PO>$9&]C*1"ZQ0B"L*NNM(^P23"4OD7@ ] M,,Z_:_]$+1:UN*Q;;# 9"DPYJGX FV]#WCGS2QV:W11YFBKZWHCL74HLN%?& MYA:/I:*H2-%@NO= 6/1EK2!JILQB9A@BQMQF,IN\/CK;,V\PCT[',<>TB7FS') !DWK6 MG13/'>P[8(Z[=B[Q4H_\Q7Q[ 2GXM_)QG>:P->1-SG4YF_0L5B,_\@+OF-AO M5WN:Y]'W[9 ] P#A!66=OBCG^$Q,N1'EO,';KMTT2A_%#*A(]"@# M[NW;>&;@AH[3JH07,Q/Q44&HE-^(=3%6U!AG9F$!5DT,:!:D/RI MLR/M2L\>+TV/H=:B<=#&W%;'2?UHH(EG8L,'>:%O2^X]WCIU,N"%C+4:XJ%J M]:-Q?QZ#C9FT SC':9^&VZ0L4\7^L M./\&*\XO'RO._]05YZU(:U-N?L@T^BV),#V.VOX"*QV9CS;TD\K8<1)8VUE& M(+4SI&A*6ZE,K0P>71K5#$OG(F'2SOM7=L[KE@RH=O+0H13!EJR;GC?KWRHX M_5,I78R[*VC 9,#].10N5C?C:UR!*[OO4\]X0YFW9? 16P?Y3[(@.\_7BP] 7O"6=:L8/3D7AQ M.#^P <\3Q(ZG.0V:.DA>WA,7Y \_O6=@'7\E;ZFT.#C+00-JU[8,41( MAS?3\K"UJT0?THG=-^&H=5&/Q5K@0O/Q'F<'=#'(P^MB!O85QKC[E$Y*)@?\ES;QJRA?8Q\)7KG9R_L MR'M/$"=)0Y:,'#5(291J ;-94RW,@XMHGQ5;&0/L$61>.22N&J;%/T8]HHEQQ/95<% M=R)6KYT@[+S"FF<&@651) A6S^H]A!6R ]:8;$J9,LNWN : AMF@FFWXJ')C MZCG-ERB).4.[.]\F1;D1UZ9*3KRI>2U>U_0Y9?Y='*4I@K; =]R4G\4'F<-5 MB1MV^HP\H(K9PGW\?;6$C^MY_!6R:T03\?]':TQ/6?ZQ3")RF?[W4@%2?:3/ M2B/^[7,1P4F>B%?5#)J\*Z)L(G[)B\U2_'=>2-7NTWV14-KTGYU0X&L6/K6. M=0_-O7VJM:-=U2+?&YRQ-*%Z7P#>%Y1 Y8@!^$71#F(Q<845+B3CXB15+WI3%?D:5@*?SC5CCOT[6*C5#+-EU/O_"V3$ MS]'O8$/-TPB0<#G(UL M3QO_D.VW4EIV\QJ![(^+9,9<7>]1X=:[.:,*3?BV/Z*&Y.!UQ2;LX'X6$."^ MT[O?=S^9\UDZC(K04"NK(+U6;!UU]E'3.XX%UTNNC$F^$J1@ODIBU$::&K=0 M1:2S@<6FB.92@&($,\IAG9(5EMW,)S7G&&7P8R5-!D/X>QYC>IMF'#O1'_U@\/H^44QMQAL[A>P9:.HZ]8HMXZNL<^N/OCT!SRDOY''4"V[V=% MS2O_5<&5C);F'-LF?Q^0J"@E4_(=#V!D8]:O=38ZZJC\CK8]L7?_26CNPM[6R7 MVAG^3SDKDWZ@]GI'N ]/A&;.0BKIC5AN-NOO__:WN[N[LTS>W>?%YX607J=8T@N$-N\'I0W.*X[,1VP6L,PHE2IMM"R5K:<2E"'[Q. M>=Z_UQ],%5[KIMKS73X?Z-Y#?:UQ,J/ [-A!8[XZ]* ;M*@#?=8]:](0?VI( M)YP^4(\>TL<5HP^#PF)LEY M'3E9+R 327O1,J7%_*6!O)L=C0I_:T>T*7/TT@W//ZQ!:#F>HKTX.'QQ24=Z M!06F[!Y"3"\7ZXKWN $J03 M [:35Z9!J'M<]Z,3)C:LA^/&2D/0P9TF*NS$_9(S9/[C-#@9,+0 LA(GJV"@ MOYZ[S/6AX#73)XA\ W041)[!=3F[UX3#YD0NH_5:TJ5+B%Z8P0$_(-CEJ8A4 M279-;#R3F:P)$RF;9&*X#'LFT*&K)WJ33+O0G3M7K6.YU1%V5JLF MZ\63>7_5E"3*3++B"OZ873:K,L\NK&L]+NN'8S?#./0>?U/O*AW4;X MMON4SM9*HLZ78-U$W[WZ"*+RH$%4KAY!5+YI$)7M "F76LO<=9*=/$(8^DYI MRDD[Y.40]B40GED-S"E*,MI3LS2//YL3']!]Y8S(6-B M,Q;,@WQI/US(!>@MF:>VRFZ#,*2[TQ6=)(N=9>K.X,,?/:(#@9--Z,Y]?T=' MAXU=P532IR.0((>8I]W0Y>9YC)E:,=,:D/_9X<*F=]%:-%Q1?>D-2#-G'NB% M?"KA'1,,8=Y%!6COBVI3*4)+N&N26Y+MF'"8E09:%NR&M?E7F<"Z146KBR33 M<$9D")2P7U.5(%&??N@8_I91'\26BM'.TH1LX\13KMHQNY"\/9^3W<5KB*1N M3&!9KJDVES-F]7J2E9N"P)A'MB(;:W7<_&:3_,KK91%2NMN;'+LNDH" NYL0 M/R>P>MR1BEJ"A%D]]#8S1=V#*)+R,_Y\&Z65-+QEYD0X1P;_!!MUIF.E6E26 MUM$JOQ8[ILARL5Y&&:BPT#UH(>VC#2I*)E03G#3A_$?WBOV6' @PFRB.:_@W M73XM3"]X]G4V!N4_YV!>@7 Q'JF)0?Z'?QG@_U+S>I15B@0+G8L%_TQX<>W+ MIX8;1Q[.MEC\&OC!#_I2'([ 6*[933@\_5Y<(R[,Y3 MZCR?RAMTR_$FH0H&?%P;G789_-TC=+OS">&X[+12]B:S*]]F<1[WF79=# S8 MK*P>@GQ1[=UO_-C<%OGOFQ)VIKJ*:"YU^2?Y@Y[2)FD%!Q"F6EB#JIZ+N M;1UMNO=.RM,V/V^B+H-B'I&FA^8;*IT3C>+9TWIBL[:;L<(EFQCH-H+;$XZ10)FGZTKJBW?W)W1B'5Q>(BZ1$5S$^4U( M6>^5J]M&J3>FZT\HM=\@Z :S=YHX M24Y;LAJ= RB"-TN1K\F?+'O H[-H11?7IW@IYQ7(4P1#?4GT1+!#L(8O@;?U>3Q)3]+KY#@A"PQL2FS8JNKE!_G6E MWW6@X]& ;U:.@%L@NA"RVNCLPMYW[@26M#W6"R-Q_:Z M)B/$(GP,0$8W#5/AP:8G3N07780],5(A!C74&;7A9FM+*O6G2:6]AWT4'IW@(3_2Z/SY:'1V@51W>AK(H\/A>=R'1L?/V1!" MHW/UEZ71^4D. M0I/(,!$89T(?7@3ZG6D4E24H>SI:M)#MFJ5XB:C2-2H;$:;#^W^J =9 Z[RN MT61;8&OXE*GM0+MXGBBE$6WQZ MEGL@L2JE"*FK<$!1DV^2/>F*_GNBF#P_> MP;)8B9FU MMR!QKX",WSBUGP]A/[);!+,?.>6. 9X"9^K!C%%NA-3K[[%GA$PW[.D$HQ:;^ M)#VWQV/EU8.NO'KR6'GU35=>#:&O?GY [:H6R+WYHGW%"[92UFA8I,&;?+*- MS"B?>+6."J4QJ^!62X=^IV]KC.DE^5RYB[?))HH5KM=%_B59P8_IO7CR_?FY MB,Y69Q/Q:@FOO,D-=_9=KA"(&^U?-+"NXJ7!20!A6]HI;UC5@#T:T&*=/\>? MB8YART M2RY3+Q@O]ZND-(F4 M]RIIDP+*M O@5VIS[S^00/ WII?5C\[E&: +)>2%[W=Z1#'#4_6U3/(UXFFO M^]+"X'?RM;"MJ=JT90VL82]F-8,CD]/>X1H7?IH7^_G7>9KZB4K=Q68RW/AA M8CI?LR/+F9DW05<8[YUT0ZPQ%R;+*M_F<;S8]:W"Z])K*O9@ ,-]Q4J$"C@) M/:2E#G@QS\'@W3_VT0M&>F4NWE-W[9BYN%:J(;/MC9_ R5TU)B.7?SY/W4.* M):[?I7G^V2^OG+4+D*;=P\2;3PBOL(NPPGK\_['WMLUM(TD:X%]!S,Y-2!$< MK2A;LKM]MQ%NVSWGV)Z>#MM]>_L1)(L2IDF Q"2=;_^*K.J\%(@67@*+(CR M.&)G6Y8 9+WF>SZI>O%^Q+*7W,ZF=NRS8\D5)!"^[1P-:U+;R!ZVN5-"<"5[H3;>@?I3F M-\(RM)5QK84;./!FC(:%/?G(*%N2"ZL<=E@;L9NT^#CJJZ+98]RLXKFSTJXK M!M^[65C[H/90G=M#ZZ,7%MGP,IB9J[=:V_&*@/39IWKU"TQ8SLY:16 ]'7:.!Q%5>E' MD#,U]>?(-D/&SLI#>#Q[WD[BST]VL'ILY?M6=)]BBT-?T&M0#THM3 MHS"E>*-);LZ]R<5<< 9%SUO+]U(!TE:W<^?]?8B=_M*6G)Y$1181RZJ\KOU' M"!U&,QN,0SCO.9JBC2C@KW L0O4A051L&YJ)U@=)J/:D=+W)"G45B-$=Q;UT5,&[J0XH)RZ MXWS09;!_GEY>3B[5_YZP,^%)!>\.]1X< M&+G+*.'SD]"P>-$[:60EVX-UP="_O*NK9$8GJQT6?KFCV>+ \]4 D-MY MF.8$1,XH!:M'U;68'$JKE3DH2_EWCN#]&+GAA;J^E4A\E8H)]_J(%F(ER>0J MZKP1.8&],1"05IUK #12IG"+M0XNM&I(5DLYS# MII)$%2O*Q6TF7WD2Q)*3$AM=A>1HJ42/F[;6X7+@MNTPJG6 7BC=8YP-;UV%KIFA;0'0#")O0(L$\Q M-F@[2+=]"CCL!M)IHY*':\(4=HO2M^O:&/54HR(H:2,.MO&RHV;Q C:@+ZW$ MVDGK2U&G89YIWO-V);]*V5G13U3Q?LPB";P]N2F2.!)$[>__'?UV9U^:=/G]Y'OY,.I-%GSXQWE_9+[=R2MZVN2Y] 2WEZI%M8C07E',K5+9YNZ$Q_@36Z M]L!^3WOT$[1H_+?\]0+%]$K?E2KE8JY)5$($6Q8M'T6HV M?3I@6N#RTOI-P+@RY3: ,;.//__VZ7=,!9A.+VX@&L%#;#^_G"R%R CLT])+TYVA3*R%UU& ZZO,SFER\FB_MSI-<:OA_9;[[*4, "@=^JR>VQ6?>!^VY0T>B_FSYF3AN%D,M8['CZ=I*'TL*LN M2>^EILL!Z662KPN%R:V'$\4&D[>H"I$4U:CU(6K*8'WGNQF_&Y+@6(KL_B 0 M&'!KGRE\*)]$D:W*HQ8"#1U2===;:CUTM_ITRKY!Y6N;!&&)'=?GVW[\0WJ[ MZN&= U4VJ[F&4V.SIM##.=!^@W-PYM@D8J1ZP9J0.3JFZS1E/TD6I]E*E>"; M5Z?>P++NLRW' 6<9-1MA(,3R^$ 'OZ<&:C94VL*AAK,^([;19DY^P,U4\\#9 M%L#0AZ1;0&2(^0%'$"G*^4P*>SH#)Q7A:UMUVG44 *-\6A_J>XE M=FP-\@38.:]H UQC>G'E$9]Z[63M#NZAN,'OJ0;)/=B(H@L'(>(*HE=YN1MM M%;)V>PC&Z278UKU9.6,ZN]LFPO2RRA!I"$OCU?@KQO7&MS?N8,>Z&9Y6Q29)-6CU*T] M*>IU1[A*"XP5]>AN@+K:#PG1?9D,R^1K;;Q^!\9[/L!X-]^!\9XU,)X->F>[ ML9)4LA6"MJ1V'[HU]I(MC+58SPCI=R9,)U7C/*1H?"ZX]IA[:IH6(;9'5]F14M)! M[W&T_[9VI5_7,VN-7[VZG)[%YVMDLU4V_\-H MG%<7/RB3-]C4]7E>;U8)%RS! WQ],\8 22U?2L5\Z]D_QW$B#TWQQ<55[RGN MW7O"XH&7]OJ'P73WA)<.TWTU8+YU\(Q$&TSZYFHH:0,B[W&27PU?[IT-D0Z3 M??ER %E^E<'>\.D.IDNI[!Y;/(3NM;:=QC(+M%;04Y%28N3J8GISMCPGE^G9 M3U*/.O]>,+^W/NTX66W_(W7U11X_Q*NCV6!.9 ;'D'Y)8K7N2/BC77S4)_S1 M'N:J(MI+N^Z?@(PYT=N#^CLU,A92P<@>G2E<[07X;05"][@SP@?,(Q>%G GT M"E@^AHV'"L/D,V!!&[8#W(HV7G'@7%VPB#+B562\M;$1;5;=.8!$0\'MPDV= M4Y)&O\FO11^YQVDYVR;;E8@^<$,7^A$:U\?_A][K];Z##@5^R M>MEBPH,[]OU/GFS%7]]G#\=+Z77VBG0,B4)2)^.7>Y>E]R(OCIGR/%1._4;8 M&L5 (>6*)=N%.\YRL(XG#G-A]4,>1*6@!1H*UIQ]^. LBFH]WTB/A^;>:!/9 M RJBO=!\?1=T?1VOH5 .U@OS^AY [VW4847FY :R:#W> S?;&I-[7V_\]O5Z MS[YB0>(>!6Q6&-I=OP;>&[O<%270"TH&\<1WGO\I3E9_C3ZFT2_B-BET\>H. M2&ZYU]'?.3H7O2/,H4)6E\=5095'?!(G5FM"A7S/)FY2Q#MTBL7HQF& MBO#!57#ZHKM8'S'%O+&NV-P_S^_$HEP)$/W=S9&L-7/#\,"PY1W$D3XRZ05V MM6#8\O8L>H7@+!JZ6A-#\.XA+'=Q>@/@U;B"-?NLJ\L;& KZ<+8N\C:+YN3; M7E$/W44Y%Y-HG2VD;DSEA_.[.+T5/41EFTL22AGT EB#Y4R?:R]77\-_V)C MY,K?_QN;A%]-;Z-B"IO\L0O6;CHZSC:/P6)C<%!42YN7/="]+""T'@)U<#4S MG/]6G6$I*Y-".(T*$&[HXWKP8V M(8&ZR;/[9$%R4^/.JA)_S?-47;_A381V)%^YB^]%))9+JKV)BRA91G'$67SR M+PO5WT9\%?D\*2I4I(2_)-\M2JD\43\;0B*M-H-\BJ::AS4%.9::B^B&E@8# M5"D41E.03^Y4%7@ZN6B"#/)WY@FU!'PT/63YHUEA/OMMXXA[8B$;K^(K;6Q] M_O#NR\=__ J=N^G%Y=5!J'S+_56:QWAP"S'/B$#,G([ CKVR0W6W\!QQ,U*8?D))D98ZI7G\K4V7@/>=LOYGI MLHO\W^045^B)O+\'6GN]MJ^WD6+=@K9^+B]@+<2F<17.MI M%12JRIZQX=&IT3VU,;<]=M70A68\8VC-QEKG+^ZN9!8:4 4_4*^UTEEUO_9/ M/W]J_.F<_C9[C/BHL:^:UB)2TY,:>3V*%K!!LR_$'AJ['CH'E+>:-4?QJLB( MU:@2&,,2>+3FXI(F7DW#>]DNJ;KT\^Z:D=EI'7UXB(:1>_ZPOE ?Q.IR./5 MZM&I?+59PY<[G4>4:-C I4XPH@X-21H5=]2;A*($CY'X5TD4# (V 6>7TG17 M[45694XI3!F]JQT#ZD,Z2PD8T__\CR1:&OF":L ML?O;ORSTE21RS3_4EU4-?D9[(#5'Q7I-#YBZQ^'F+B?<;_4.Q<>RDMPQZV3+ M!T+]WF,.U1=7*WL\0&:!Z2Z$%^*\P5[8["64D'L3,BWJ;0HW*L,VNW MBFR-2KGJL+ =V'$87BDZ#]@;ZLCPB>ES NW7?T]7[CZ(+\%)68NFF0<:3F8N M@ZUW+^E0MS0VJJ^[P].P4%G-VC']VFDKMS-O0!R6OBU";#1/T$:$5RON:\#O M0/#M%2P<9(GU >ILK_,BF^.C4H(?6P!F M#0W-Z+SDU6\BAR,L(=9RUWL_17 M@XY:C^2V&\^CYGG2T*.&GS4;T*?G80/%F@WY]/1)=W![#7O*"BP?V_BBE"HX M'QAY!:B1325*..'&[=:S&BL7Y>R?;AVDTR,X MWT"=>L> M7BT&\9A$]2(POKF:^;Q?]-B*;F])\75.@+M$Y=8NEVL/ M>?H29_1VKQ>P-PP\E5X1^I>X]'F)29^7NX5/V,725B,TM!Z"Y^6N%?[+?[SX MX0VF?4M2ZS58U0TVQK<@VX!FO. M/@S.NN"L8C5,.:W%.?=EK2Y7Y1.1;[^E%Z7],HET_:K\ZF'"^QU(DA@=R;88@EE275V M$AS7*GX (SIYZ2Q41/LBV(9 U3RKZ=N<1"4[(AH:%:4]L4HUJ:\IZR(TJX@& M2MI'XWMQ$1FEKE+'Z)&6TL;5G=S:F_A4U>)[V66>DK.*;8=/2@ZU$?GV<:^G MKLH$8^>LV_'5]L7U-53L[M*>CFLBP(Z(H>OJ5H"L&<3I M;3)SWCAT)^Q>W:D?'3K_8"M%=,'T;4K<>;&=.1FP^GEG5*P;0>:U0\OL"":W7_OXO*EPZEL=S48(^+V5FTS<4M' M+S3>2W,5!QC>NZ4X#3_=O;]_^QF/H8^OO!B;X#LU[TM"\K[Y#\SX1-&]K M./4$+PQ0FGTZCW4,P)SWZ>6-@=)H7="=P%BV@)*3TLOPZN)UE62LB=*X'NZH MUIA8B9 EV!/FLC_])&LG4P8",@=J4$%\WN30N5H^FK&.AC8\) M^Q94A@1W*S/* VD6TG185GW+4NHJ(';I^XEZ*5]0":;JP$(^O;% N9%1<3?@O;,]JAIK0-46S#'VKBU28H57F2 M+?82D<\E-AU:]V&K'I5J?3'/1CF# M(^P5+61;Z$4LDR(CUA5J]F\V$ MY#,=NU<*W\EXDY/3;Y*)?W^]AM@4Q#A\I'8/7A;R+SB1%N?+)> MBT4B#>A5>/&E.*7?_HPA)9&Y* 8??BXL!;CJ*[CG>4:]14>@HZZIK^<1(D71 M@0-M& Z0>3'*B7,"BA]'+WN)GKCP.S/6D?94 )$5,_T(_"@A1\#3GAWG+"-+ M-LS7@"R9SC*,/-4/:.GJT&)X6F0ZT,'KTX?.3@$"R/R:;8E*L8VY-'R$-?0T MHR&_@[=' %FZ@6<KGA\(.@J<40I@#)Q,$/PB>9B+$ MY9K)$,&Y]QABJ,KF"*\DJ'21$931PO."(GNC2]2^$2UQ-L*V5-E!GDQM!,>N4J0M%G7:>@<;RU:X%XM:)^9B-;Q0DPB@RMSFS!8 ME,Y7D(^?)>>?29JIN1IP=F_-R"+#%?HDYZD8Q7!\Y2Y9E M/FQC7US-I"MW^2)E$ ;*8*4 M$6/22NIJ/BY$.DW0VJK M"J:EN54Y@$EAT) H$=4"G\7GC>2C!K:AE]$^ANT#D% 6Y;MX0QV%P\_H%Q$7 M(^0N_:/N[Z1;((??*T\E'E+G/.,ZXP1VH.4:%MDYM5O$V#[!)U(! H6/[HUP M L8[S=R_('JOD2(GS5*HI%4!2QV"5\2ABFA3YD49I^R*Y/1397;R4US:2GFH MBVQCRDK\_9*_;ZCV*OHUNXBDD7[SU^CR:A+]HD9Q]B7;)//H],N13-E;1L%$R/,):5M^2$ MRGP>2/'U+Y*".(#_E! JOA584"A/'=/@=!K7H(_V.S GBRYH^%.09G[R#(KH M^F;*(43\$^60Y=(,>[)2+$C9,E8X6G!>4AY M_5[,Q7HFM:D7TPEI*M<3#4_(PEJ%=0GE5(.%)'*@A)M>24OU'(4'HN%&)^1P M8V5J@!T($1LCL4?-Y>UVFR>SDA&5PM-L.N#'6LLS[V0/,!X3GDBSXW1P8KZ) MNI 8XC;-H^R.=Z4S%L<:)QU+L\@6"U3F7M3Q6ITK6&KBK/-X-=? KZT,&]/_ MN@5 W8S!!G?1DW$=?MF,]7["L3_D^O@FY0$D*+\J.!%/:8>0,"??.[D0'K1J2%N&@K=T$"GU-'X+-^ M[P=V]3RG[IT\FYZXPZT#.;VXO :Z*8X"P/M;GD7R*JSCZ.V"%D,UP:$#^7;^ MKS(IDEH?>9\4!N'3W8J]/96/^Q EB9"("=)![E2VH-.[S$JZ4H64"M&_RCC? M$J204*'=E#IVJBZ6'.#5L&8&_2RNAVPTI,:@'7O5SH$C [=@W1!,4$52TJ.KP"MP MG=O/-QDHM-*_4)/9^%9$G^C&\=UI,>.?DZ_R_[^[DRQ&R+\T'YZ8C(7Z:166 M8KE0P9QUDLM=? A%M6]KNNX.+1;2997CGC@/0YM2GY9+UF3Z=3=Z 1Z%]O-Z M#Z!WG,?:[K93;>YQR<"M3EO/]^N;U1Z1ZS3:S6GZM&6PCDFO+G/600&;"*M8 M9ENBB*]U-^B#]U(M&PLAGEVD1URU?&G()2[VX&M/P3+'TK6&N(ZQIGDS,2$_ M;QQ)_7*;Y03-[GC?BBQN[V]OFO_Z]1'SY_ M>!>BK].S]\.\:OIA$$=,6S1.+RYO+J)1_"L?"9>2P)"E>2>*-]%/(IW?R4G] M$?W*J,JFSA%RIWRYTX"7].&<'2"DU7$2I%RZ3,'#N_A^QXZ"UG"1K59QCJEU MN+X*,0^Y(\D]V+"Z!\-Y84D(=%G5/D$SH3V%7IB98P6:1-0- J'CWD&+@G,+ MK5.5%%2ED:3NILA7H*;7GDCB[,\WM46A8^Y3U1^K[X6:FG*:GI;Y5'=,J@YN MR7@L" 4%77APWC85]Z!L:>PTS*<7KP&[H4-!MT?-(K/P((NMIOZ7 M_YC>7!IQ]_OFL);@L8W6N>56':Y6N_:^@(L60T_WNAB5(-NI%WQOAW?2[?!> M?V^']T3M\()ISGJ#N;$>JRVH@"8IUARC:\1X[;IOUU!<0?,?9,?J5)3>EK9P:QHI&#\&V]FY7 M59M"'Q?2S<"=Y+H"9%#H"AO$J$<.BT-Q1I.A"9VR;>;<%3!@9 7 &Y6^O[G)YY^ W+E;J.Z0'4I;R"8]3N5O.# M9M[3ZK4G0J*$ "!5*7X["4I*(4X=,AKBJ*,^XK,15'(GW+=(2\7\LC3 MGW(A%;*YRI^M_TB=1>K\*@-6Q_E5Z@1'NCF.CLROC5BG3TH12:W8I8R60GA> MF#P4%3JL!S9I#,L>".'GD?:OAF3RQ4Q5I!ZZE,L$;L1#*.*UT&A(%)&4YG*V M3N81%0W)WPJ5R3;159DT+CFMMK-H)NAW>A0,F$1NK1'YU0BI/3[G$P1@>XI\F&V\^3.AK] M6<>U'':FSDKTX^UA^0*-T7F/ MVB>5\B.A%RB/Q#6BJR$C.NA.ZBZ2PN##3G6\N!>Y.QUF4(9/#Q;0_K[)MF,3 M=[=0DGPX*AC1MIF*$A59F<\% \5*B_X^H9_E+27Q524$")::\CAQUS.IW11S MD1-@$5_ /M=< U^0CI)RSTVCX&AUJ*C5C447[:BI#ZFD7#I(K6@EO; UO>6[ MM!=1W8DG2K.HMFWTNV8!>: 87U3-134C\XG;;JJ4+!:PX#?8"1*OIW>O?/"VZ)\GE"0U9D79"E MKEO<35TJJ!FL7' TU4PO]D0>YV(+!FM66>'.0K;C.]CPA*JEP(B_7].+RU:G5$/W"(Z"#^RX7BV0;O=7Y@%A6R^_IBK'T*P;$\I#K M[C2>LBK84_B==$TB11ETLX/E)FI.F \4]'OU\*Y9+%Z>3HQ$'U^Y]8HS=:-3 MER,509>KH^.-/O*8[(5":ZO4Z0I[HGJD+%[;RN^)G/-]2UPQ5PYO0Z]G04& M%EWU.O0[DN8P]\H,F[B[W,XZ']R@#9JWV_&-\E';%>,Q)G#O_,Y3Y"3S C\A M[5=J%%?DK7ZA@A>=?>GE?]S)A9RGK.,"@28DS0HL]@E^?YT=SG_LSB NMQG9 M,'/LM22=YXS6>EPO;WXR1P6R@ESHUD _TD-L>@F7@H'JQ M#7LB/73T*:@96<_WTM&M/<>D/#HB^$BMXZ_)N@2KA$[D'%X=X1P:(YN3(+M= M]]C,:<3HJHXB?TF9F(C!:MGB=E][N?Q^WG.9J; MY_6IN7G>)PK/'_7K_,SAY574$QVD[=I4<*B'W^B4VPDNA8+H&/2Y@J-?\RQ- M=6IL#U.J_25RF2[T4G'NSBIFIV[U.P4/]5ZJ>P]Q+B+856X:L)'K-L[YP@I* MY]4?CB6E)4?YMM$_RSPI%@G/Y"__\>*'-P61*\Y_C*CE2:)1:)@T"=1 M#6.I$H!,!$\'O32P@2HE4; %O=['PDR2%BC7JBFK ;K4FNZ1P2+@SU6TV_-V MR7;K^1[9L)?V+,"5Y:PAU5,6>@^O''9K'IT852(YO3.0:>U++]@"6^6*W(-K MOU*4,QUIQ>;4[[K8' ZLS:-.3M#MJ&/)&D\J7"S79P_MF.H:%'5)ZE:U M[2!T4FPIF\-IQ<&:ZA1F>"<[Q%D@;2\PF(?I=L)V,D+T902/"J8:P8M[ MEZVD5@C.!35]X<7ZP/D8V#L&2J$(;Y-6Q7-.HW0*E)X>W2;MU'9&/[PF7Q>WOSKX5)=9&_JC&.%46TE]N4K'M0DX MA,@U@&E8^LK_Q5Z(('>_[]6_.6%OU$O%P@9!YK2Y[]7%Y?34/%+OLO4ZT6G[ M+I]4!^7@85,[GN,&<^TDY2Z2/E4YUM@* 2[6,LN= MOC-+65%Y7AB9'O41UALZESRF.&U!WNYU_(>(/HG[;,7>=/(>%G;.NNX**6\H M_X7^NRCS1,-0OVT4MY$/BL"L.7-?4I%D;G6%G-V#6FHR7/)';GF%F!:=[7/L MDZM.-18P>:*;/)L+L>",=%:(U%CIO6;6?EWE?_G#.8WJ+';9XY;JQ1]7JZ;= MB/5BZ7#$AZ^;K"AS*CJD,=%?NF_5%Y:<@VZW0!?F\TM&T/M[J1<-\ERLP(\W M^,1%]#\)=8?FO\H#*FXS>I;K/17,>0.IM2YWH#_4]R:25R'BT]W*3*Q."A6! MS/@?$[E'8A,_JH8N0OW2/FG?H=Y:@135-9U$UU' WN2IOQH)[$WQ#=KJZB*B MP1+RRW^@VIOV&=&%-3,14=,7JL;=Q+E.@JUH.9:E"W"OZGBAU]PHKVW.44T# MHL(+B1'B9CC0&T[+&P5"Z"1MICTL;PO2(=[V@(:U:^VAQQN]7*#E@N$IY((E M,)(!IR%2.5V39Q_ZR L[N=2!/F.K'$LIMQU :MU$I8.7 $WO[BAHZN @DSBL MEG8&1.H.\GEX H[HJ_W]JN,I,@GGG %/L?VTBYETONY8'PN8^* >C:?NHWA% M]D7M)4YSL4I$W6/W.]K;\T%[^^$[VMNS1GNSH=UVU))5S2 C4R>]Y.+R1E-2 M-E58DWTSCC92Z0;O6BE)$V3 %]\Y9L1*=9F8VE?9;X9&M M5-][:SM1"O3+MM6).]>]*TIRTR=4ZQ-6UJ(SR+E,[%O= 4;BGES?&J]:: MM^&&2$9>CZU M_1V:TD@-C'U;UR(T*'DQ3PKAU_T;.@F$/B&%\F/P[9'B[.U/G_PF!)!1PDP* MOR\B7S> F=3OS[)\PIF=[$5F%#C3+C#E\FIV&>U")5L*G29J]'H,OQDC=8C]X\RR$SQ,3 M(8D9>7?<1LCY1SJ>N>VV_$8NB.+HPE0'#3\ M0:[\EN&/V@AWIF4L25&F_GTGSK=[G'N-N@YV=-91(,D'*BEQN2[KZN@6MD(J;X(?B*J=S% M\!,B-)G0<_%6[A BY(7SHO(*(-+IMA:,4IUW5OFU/4("4\RQXJ=33C'++2J].O@YTMCS/@L67B[&#O! MB8?/#ETMOZV'CN]6W.:QUTU$Z*RIS_EFY77 ^M/9&V^3YD&O8?YY.KF\O*3_ MZ>2*;<1XN]3///KS"_/'P/[MMRH+1)514$X(-QH8(VRV0[!%JB,)1[;J7TI3 MB_+_)G9)196$8M=U-*LY"$3ZR,:?CY4-A5:_QS% M[T.7> P/AF=$$MK_B@MY.L?;M)Z5;QPZO&/YQL-?PU'BMCM8?_C5HXYLH7T/ MGK%U:!X^5@!LIX7+!$970 M%IY.F9:^"7H0$XM7WJEB8T1'L3/FZT''#K)5U4RI$\;\,"GN%&=:)BE'E,CD MRD6RGI5YH1M"$IQC],N[Z'U2U+^-"ZIRWHKU1F&1AW8V>J;/("0&)4\#=*XN M+J_/Q+F'^3S%_,W>J8C(G:Q2$8/OCW>J(S(=_S@_M#6>ZABR7)[:&$+"5QL; M24>"=L1;1X*H>.I(V(J%OR7&:Q49KQ))B<-NP^E(;L,:3X'&1)T?U "R5$1? M'C>J6>&[55P4"GQ##KW<%EOY6W;S;>OFYMRTYSFX"/Y4%\U171P['VGUXRU7 MO;$'E? @JK6(-=J)7*!ELMP*D49GT^MSNTQ@AS%<-%37;$M)0V8+C^$\F49[8 MD%A23Y]=U?,Y^*+YFE/0?$QF7GA*(Q7P^<8=P"I!U4A[I4Q-7?[%O<;E/U4+ M=/F#M"<)"8&[W,I/)&DI5)OR1L!-E8&;%"<#GZ:_*#_/"9$:&R;2+:^BAZQ< M+>00%HU2M[_'VS(G!+;WTGQ]CFF23]6VY(@HD2]& MOZI(Y'P3@ NY0:$'GK M2W6&I2:U*PNJ7?)8*61R=14"X$(*^:38YHS^$+V]U6X6U9Q9?[DH9^MDNV6E M-'J01W4KM;3Z)GRJ:B@/C?M2)9?60S_8+*/S-#5R/OR"9?S$&Y*2+G@>BXH+ M$N>5A>;C0FVRGF^O-C0RWIG#;_S0GO]AA,T.@4)>O+"KA6WXIQHT WKO'\ME M,G[Z#_L%TCYW775#]4MNL$L+@>\KV*SBZ'W^VM^?QP78X0_L M<.EJM=-6VCG=%7FA3EV%WJJ33QV+!4%?=29/?FZL[21G0B ;.+WZ\?(2V\$T M<_=DL2;^*]K3Y'\SYY98HWKGANRWS[I44[ .D[VN^/9.&B#FC=\O/E]$?Y/R M*4\YAO%9S$D'3*3&]!,5SI*SZGW\6$0SL52^$A$M=(4I_2QE&[4E:V!V,C;M M(PB1ZPVYL -I@9ULL?I8G$;3Z8_D?;M87TPB]S:_Z.QRU&/CNIVML9Y 2X<4 M[BX8[1M$8N<>8S3-@<#>HM.#O:&.&O8.W-E#'^+ 5,SU@,Y/;^Y]*&5X?\9K M+=O="-+6+57 SR13=0B4$I"0"]6P!^QK2GP^8M;=XYI.=U]3]NM*(SKMP:>> M#,>-S'F MF'*)D[I"M0$K?_5CB$X<5X==+#U=*@S)&2FHR/_K3Y=_B@B=4V,_5O_6*\K_ MUI_7X)+R(JWB32%^-#^\\9Y< PM3PV,V?L/EL.2[80315?R8E=L?E\E7L6AB MAJI!F3C*-I?_6Y@!Z\=NJBJ?__,_MXOF X-VQ8(S998AQ[PK;J$'LQGR;D]K/8#72^:[XC5/YF5I72.5^HW#PJI5/_JL(LY*&E(%1YC)=PYDB.O MAS/)-_2"',Y2^#=;C0,!K'^SE3@EEO'$2U$%:4YE09[V;!QV2I+.7JDF) 3_ MDR3X?[+(/[KV='G]77UZSNK3#SMTI^_*TZE>_#^IEK0GLA9/K$B>CJ;PU.+Q M(+#%DTBB)UN*'G B_UX+(EG_"1V.I[XH!S.C1EX,)Y!%X,4X4$?P;W8LXI-9 MB"=FGB9P=2++H16,]_'C> ;-<>R99P-$>/7R"-GF5U>-=N#.;/.$#8P])ZR9 M^_EP)[CICA5M2+AI[DQ$8P&RMT+VL5WI4/\U7%,$.=,6>LQY?=B>ZB!-N>HG MP%F:(I4+R7V_HV1'9'D3O4X.!@;7/24JP3-)DVT2KSK9R/I@JP;,Y!+1>]^] M4^Z[]^+R>]^])^J[MUO(O]#II"%8\WZ!_KIBPD>I'>O-@'OR7^)!DJJ*\G.% M9[F>J0:"]">"I29P,Y*OZD>6\8KG+>7!56W[%'=5[W=KPR(ONC*\6KDP(+)31QI8X[6\;*&79VYVX] M?KA7[XX46V?&<^MYJ@"&QN/,FK.6M&\7E*53MBU6_EG'^7%W= MYJ[/9LTTW55_1$R7:C%9/[V+[ZF!*MUG^0LY?7M0DM=2P?Q:#OM.=TI=E"KG M#YCP;[GDYUO)T.M,L5S,1;+9:CMJ1SG3CO8&>6S2%U5*#$09([)P> MQY7W5,6RU\UB61Y]SUK9UNY(;?:A5N%BEB[8-'?1L896"'"Q MEEF^=0G#]M!(@B3N"KLV%:GV:-SR3/U7ZDY5?;9I!]2>;J0$EUN[17$3BZUP(_DNR+1I_K<$Y M#W*9*VLPG.('CM[Q_6N<473>:BJ1T(N]K'E[$=[E65+<^JK>LORZF9,3+]_J=@8!UDXG%NHB\,%U?[&]2Z1V8Q&V>; U4VZ.R3 ME1_NE*LU0-Y,M#!P54=HZ^(JQ")3:DA @GOO^$7T/\GV3H+F"8'Z9OVB+2V0H?:F[L074GA!#:P@77&KCYKEV?*)FB-H M;,H9YD,%0Q;S Q>$<.7(2YIM/%$,D6=D[X"7DW MS@%H*.27X%/Q;IR#[(J"F E-1:'2A*9"=?7!TW\8_";XW6\5^X>?E"]8)D1D MX=G6!B+"<:0*#&$8&#U$F!4^G P"9>V-WP]-I '/,0(Q'8L,3\D3_A[K3!F> M!$,P^E#!6I]JW$:3?+@+H7*"0(/4\2$&+3GK9#XV ;?.^2.U%Z7] ^Q?-G;)+I73Y(W< M2)NSD6VZ;P.B6#FP5Y5I41DB\O"L!;FZF"G/E8^ DQCJY+!E^Y4JTVOGHB\$ M 61R5BQ!M_*2;LJ<>+U.U+93@JVQ_ MIE2#A)SKRB5&64&297'E1H--M?WHRLN^JSU%&-[ZN<'@NP*PT_.7LE>MLVE+=N;M3;NK3G-Y%304=\NT_P M%2/8B(89T]0D,XYG1;8JMV*E(@-E6@47)).2OZ.>'(7?ID#^K,V0ZP\U,_&^ M_A"5(=%==+X^,ZS)]? P#7(.!H1I "IG MC;K$<$OGZ?"!3K1O-RMH(N*>O2V)IQ: ^OZ";_\0-H#LOU\_*VB]C",G^)J- M$-CTCP1AF^\;"4*H^+H_H,OO'0E"=H4!^(/'M!FT/[@>$]YAYN> QX C7'@J M1Z/TWC->A@5F@^_)B-'RZ-IX0-D[UW90DG]2H8XT0@UL$27+VB.O<#XL0/YH MO*#O"'JK]V6'>E:&3UWPN^P(A4%W'2'D>]61K)61.DA2Q.=4V19"PI]M(9LR M3H[/Y1@Y/M3;(C@17\4.,KA.6[&#F?T(O#[R=89 3>;7:[%(8G)D!JV#1\+PVTZ4?P(&+T;KW;>R-K MM_3,CKX9P\6+3*3.A EOYH_AL1Z6<@F1TK&Z\(2\W:(>T]&E^S =#S_(\T>5F)Q*U2YFXI!JQH]RN)IU[3OSP*R M8NOA5VI3YD49>\;((,/03_W I)MGB 1;L3B7NQMO_&[,%+$/1IB-R:48@9)G MC!3*DVBF@@0_TF/,R-_)A;F?/!D 5,LXQB%C+&O/^"4DS3P#F& P/IHG^;Q< M%RI/^D&*DR(3]X(SP^>KTMN>AY//LOF\S'.A2L05H'.2ECPJSDM_+Y8QH4YD M>92+1:E03.4_)%UIKL7-Q/M&W?R$/\924E0M6Z4QS#GJ53$%)[E3(GU6JH:[ MV7)9B*U\>19O.9]]PG^^RU9-CTW')UD,OOU^:]6?QKXX?1'708#O?0#>/*,^ -/O?0">J ] :-QV[BC MG59VE'K)3Z>'@>PL7+;#V%*M9RM0I-YO',;(L] $>R'"6^HTH??W)T'Z8?^G M-79V_Q<.PQ2"*(CMQTDQ[__T["#67OM9]DCV'[83S]D&+9561[^=G4(;VS4B M/2"P-])H<.%QVJ9JTI:@]/./R59>U#G=OG(KV8#4U).##QZB0XNLANPMKO*NPO.E&E;E3XAMX>B MW,CSNK[6KLG%>#'7JG*%JA-[MWUQ7<=R:K%EG6\Y>XP. S9VLDVYN@>[,B"2 MK#XT *SS%Y "U%? >K5'6X$KF*>VWZ *C:43ZG70&O=$Z[W"N(6-ONO&J[5N MG!5@@LZTFYHUO+[0RVTRI'1@XU+A,Q='LYB/"70A^X-#/#L;UM@L43NWG #< M, !YAV5("X;,%XQ]:N'IFA6B8'<'9_K![*XPMAS!AU 7N&E75L&/VI(#8(!O MT;/?3\;8NKRNMD*.S&$U>N?.0X/RO,1]1#,N]\"93(>SY+,,O"$972V(!'%E M0V6-L#0.64--.Y/!R%(U7^8KD0:_FH7IA/]7JIUE"6J 8Z*>,71 M'4N*;!5L;WTM*]0H!>FCL(;WW=$W-7B4OC)14W=RZ)T[J1UZ38^D@F"A4%.C MW8#B*'G.[&1ZK<@";/*U2JW-AV!KI\UDC2S>;$276YJRAN5E_4 MZ@X3K'>RV">F.6Z\GX-,"+VL[CZLNEFGU=?D@)EN\ _QL;4&]7E*4U@Y (_XNA@'HL 5;RHXM(RPPN:&X [7$"K8*J7&>Z M[8:YFI,#HD$!-NIO=XBK;".&O)J+HI"L?EA2,A+W-R8H3&<*D?DR0HG'DY3@ MA"?CGVL)D='.R-";-$HQEK:KPA/RK(( ,Y1'JX,WP^'DI$5W>&WQI/AC]*.2RR]489#7YK MQM9DHT&E8Q@44GA0IR$(^% QQ=7%].HL/@\L?W_V10R%:F!\"Z @!#2.688_ M8IZL ) J_2<\*2H54%X*KY(OJ- DHZAE8/XRI7^&QZO[.QK'R?-P/UO^5+\ MR(TFX:")Z7!VZ!F-!&%&H<[P:^8[%63!1F'3G(4_ AZFK_C$6'0CD_6;D >^ M1P B,DAKAY:LD]V*ZX54>0'8\%Y$,%@>G[)0K/NNC@YXD,'4=2[."#H74]#A ML^^AC2AD'@.D,T+&$Q<%:^R[\)D$7%1O$C*#WOB]C)!B8?TTR4<_31)L/;04 M#"\P0BQ!Y:_Y^RU.SN4GW_7S)4"^N+_\J\RV;\;$B%+H9$PV_"*.%&H8 M V-E0:+73S/"< S" U8RUQGA!H6?B;<' XN05WD3GN8^XOGS]?J.XER"XG^Y MN$^R<@0,Q&'L$]FJ<"YT('3H!A,M.&MEXAY)1N+%CJ?I4-A/X3MVC M#.])\*WW5S-!:VT=>UI0R*)Y=C]";C^78H5WP,OS/8XZ$_[.C'3$-,)@^)OI MN2\("?_XRPC"$E+)?7WO"&_AZ NG:C=B%UR1&/[4=2032Z6(/-I1Y72._)S" M.)-559W;K--8GOU)N?)LX@J#( MOC8%1&<1/Q;<6V4$%TDR@D?)5/ZI;MJ'"\!;%=NFJ*]R>R2$^IW,[Z)Y7(A) M!U*F"='=K$2D"NWY/,L7"FN=4+MU5G!T=7'Y\FQQ'L6S[%Z$57!S]P MJ+"GQA,,_M.ER>B97+\R(9//']Y]^?B/7UN3P>_(52Z211+GB= \^O#K-MI/;?)C=$Y1(=A9KMOZ,,. MS88NAFL?[8UI5,73[22L+/4ONKCTWT69)[HN_JV"KFVN @!FC - M(YJ>SLR^J+;H!@B=C3(;ZG&S3CR]'U!&7?@5 MHYW9YEF:S(.3FF?K=2D)L5P@Y+3P7KU<;M6M4-"*H8GYUME#7"%+/)NN87QT MA'"Q=UP2V9.9$"-XW:15F6?WGBDCT*)Y,@30ASA"G%6%%WVKD1%2QF@*OFYD M:?D5*YQ>8FIX&BW'3<%2R#0P: )J[L35/:LM>W:<+NZ-&JX2N%A%EU^C.G3Z M;5*9&KMU<16NIB])LU?V._&PUO((J2&L$MH;NO3!9^-O#")4 M&('](2E&. B4 N0G8+"+$WPF.LJF&;7OB8/!(HP8\*.&G D_RP9*T/),3\52 M5>AUG XXD\K?Y>?NPFCYF6@0C83\K\GRT?M<@\?:=YM&.-3@RIF89^A%&T&% M]JF%A%9KWQ*PAEN;HM\[U+YY1AUJK[YWJ/W6.]0VPGY5=JVQ1>6]G;#Q2\X1 M)4'8HNUKQT9G*O6H2B^*6T;K^:3Q-9.FQ E*G=A54I !+KYNDERTOSK/UAMI M=G.&4M]F#9;6<38_=[P -CCH-!- NT[H5"NTL27/59X2 MLP6ZJVQP1DE*^3 <2:'1H"DN8$X5F*M4Y;-AKZ$91#UZ9!YY)QLBJ)66U^AJQGH-9[3*$QA' MNI2.1%G=5H-2(]0Y7E4$YCI1SSR$R8BELW/>P-['E?/@N+>_/2KU=VU8]9%UXR^O\O#JJ#C8.4G$SCMMP<5P M8CI&Q,DN+1*FV ^CXFPN"G?TLT=5!1VA(HV3U?6&T,\_)EMI<?O7B-*4,0P2:60*Y)"JE9SZB^U?1 BW9_ASF'* M5DFO*2+9]S@1V3\74/7ITL&,"GNM-077JQW[K;$ZQNY,MWFV0KHH0T2K M]87>>M>'VT^[DI%4=2Y56&CE7#34<_HYI=#V,CJCPT"E8V[;7YX,NB_&'0S= M5]1(Z37M:_3O9"M#E(#[W#%CN@.- 0=(CD =MF2K--RBIW>T-8@+2? M?^#T.'@;XZW33]+>R3Z=WRTJM\F]6^BTJ:C^!F3VLIGL]I4E+@O#=EM]/5?Y MW+>2-=V2$ZU,%WG\D.I>TLRIY=7NIG07E@&E$ETZY4O4'9J&SB46FU591&>/ M-LE>'J27PVXW?(-^>0>=N_=),2OS0O3I>&TI\(R.>V2E :DG/;>^J'6E7/K;SRV?J!] MD2Q/UZ0_LBL+]XC?=-ECGY"S;<&!YMA.3)0DC>:KN"Q$0?X+*DS)RML[K4TQ M0% ;=;&0=ZM8)B(,)L/5\T(+:N O7%K8"V]=]I\7.X8C0G9$U&PE)HR<#LVV MO%=-N2 *J/BJ,66.K.IT8_2H?H=-I)?:@NH&EHK>*Z1P(%%X[S(ERQ^/?\\J M9G#=FQGT9P5/"()J&,35RV-@H%YSTZQ^^"Q)/PA4LF93GA],CGXGR64,5?5J'1/3**KXKV;_0@ MNZ_5E^!;XWG*H 4S\=24RA"VR;Q4F64$M\K[);3-1MU)2^@G M!5NMXQ544RF+2*6)[(G<@M"JF@SY%7"#U=7A;_@(JHKV_@1G[GXS@59K#)R( M#[Q<8P!XO)L;( M>252&G"OF#>-#IXA<,R[YOJ@UBR5>.P6*?=[RGM2-)-FT>[TXLK#E_'ZN+Z, M']1$>SHS>GHS;#S5W66I#UFY6D3W2;92-:RL:*RS7$2;3)[71!0[8U:6OT'; M6HVBH\J4L.#UG\#_-%5J\+Y2X2$;!S7BF3\E2O '*CQ6Q8W$;9X<^/=#O.LT M*B^5*9*6)Y$"+@V(>Y'+Q5>SF#V:UA(*3+N&HJ82\NW#UGT**F;MV9[7N%_M@LV M"DEJYO)[5LT]35E\/]XA-XB[<_"BQ47E(FUET//"U8=/S4>M_H3Y#4TL4D-@ M,M7;?BN,P*>.@3KT&A(C!H@A. MB :@Q/Q;TP$G3 _K**78UQ'9!Y_C[QOJ#$]67=2:2%78U7/HI)/@KLWSZITEHG13H1&HV+I*#?G ML!JC*IA&\%*'I^$=M$%V9SRWOM_F R0& /R=',PC(;$5VVP3?/^_'S(O&$EC M!S.O9BOXZYA6< .N;;]-RI4PCY[# D>U3);;NQ8>7-N18#0T]K@PO$^ZJZL1 M->#3+H_:$F^]RV#JA)\>JS]3EZ.VY=QY95]7R^]PE2<-5_GB.USE$\%5[@Y! M,,CD\2,0'KWMCNNX?JWLV7Z.Z\53.JY_XU249!.?1L.ZG_SL;4B?'\- ^8[< M_F^NS(6GX]LY#FI'YI=J@FQ]!782?L4\79/0;$:Z*DU\EG1.CJ-$0R]K:)-8QJI7N[8Y*"/1A)/VQ?ET=]"J<7PW:DTT9X_1+8'T M*#QF%89,.>F?1M+XA7DZGG.Z7:$"C9V/$IS:IBFD(I//WUD)\:]2)6SH/]=U M^M';>DZ_B9QT0ZE551.VP&JB6+4(5LZWF;2/'E1V%OG*G;CPC&$9N-=@ %1&2,; MQS>3'SK%=6+P-W&6Q\@M&M30'FO.[MF]^,06S#L9"R)2"FJ%87(H=&68;E 3 M/&-!G%? SKJ;#)!J:BV';%8([&0 M;V"V7!9"FCKQ3*ZN0M"D/]]E M*\Z>8Q@+C1X5/=S%VR(3]R(?IWB!C;IX_D>:/:S$XE:H1@/&?J-D/X+_J)%Z M2"AI9V+;8\CH(!2/454.)/$&RMD1O"#01FN3-#C']_2 ("24:](O&_K$IC(@ M$C1&NCTDZK53902=PD^;A*Y+RR=TNE-"Y(EW73!"Q=>\1VCX]"%&-X0K@Q5$ MNP\MI,395T>&8"&2?%ZN*2%Z!&RA6@OP1&4:3R<_M7T:%NH^-2B"JI P_&S" M0T"-L?T#@JYC8!DA4S$)RRH^DLWG99X+2AS6K<"H@:9))(ZC]V(9EZMMVYJ@ M=QOUQCJV,L#MU4#LWY>=RU\:C!LY=0!'/A^HR">HTA=/F>SXJ>G4?/).V\N3J^*3US=DC>7^A@H9G) MC;&2;*RO$11+(XU^>O7CY:7\)?F6Y8D.[M3^WRSWBZ0A;OMWONXN*,C!71!" MAS@]A?4B,"**4B[F0/'Z$6Z.Q9+QW:90,2LCI]LN[X&=Z<'(00LS3B8AL#$4?_) . MK(F<,-#!P%/EC\\R A>#9C(LY00Z58^>BA(6L&.8K/![XYGH,,+V(YO2Z 5# MJ2)\%LC&J!O#4+9FP@"\_RI%P;8-Y5GF"_8;,%RP3DL)KZ)>75R^((>$_._+ M!DBD"9_.J!8YI7&I4@JRAM[^]"F\U*PZ!FJ;3H=D/],/Q+.B7[*8ZR'D_Z?, MG/MXQ<::KF)(%S8829%5,VG;BCI?M1U,93NTM1(FD#R"SI@4\[LXO_5,+L** MG,+3R,5F%<]/-V/QY&R&7!3E:CN&">1]DWTNNRMS"T_+TNT&(G V_FV?B^:GMT""A@$UF%)D0?L6X,7IP[GGZKCAHT4;, M=38(%YQRTK?R5K\36,__31Z=S7;U&%5QO(@C+9NZ0;F*ATQ:>!BZA^3AJF3. M>3^(9F%\-8R'1R5F%8"_.0<5JGP1KZDF($TIT;Y=B#:F[^TFLKN#D3%6J&H% M3X<&C(IJ=N&,SM.0V2,V-$]>[3O)T,=)]5JRYQWU3PY-4+.R9$[&2[FEKMD1 M_3==4" G<=#UDVH@V$[K--:>Q<(<5 TD6=_?P MLGH=&2QI-7R/+D]7 D3"4Z3CR;?A\XB]PY%87BS?P^!T[F)/LQO:&6^,#60J M^L:&7S/#94[U8H)-#3V3'+"M&5)9>&*\S,H=;,Y7Y0EKY8;RA9=Z$Z5YQK]8!R> F- M;)ML246(]2NTL=7?<[%*Q+UHJR2$(-ZIR#VN6_@R9A*L$-U=KIA5^ M;KXXM%X@6>&7SM,CCV7=-V1&<5S0)"@-< =J4G MI$+O,$7XDS:H(8OF),^E MW&>?X*0AJ^5;&Y%+564METJUO5\][LJU&P,4G>K]BFKYWA*0!VM,I4+Z2!5@ M(PV[6=%<-(!'JJE6'HH!S4(Q#'0YNE4\_X,(WDL9OJ!.(-2,.I6+.Q>Q4B., MVZ9;F+7KMXTEX$K*YJ(P%A>]1(NF>JAFI*XHO&:5.NG=^Q++CGLD_.,ECU&I MMHM,;@[#@LF-H#8;"[.%W2GRL+FX#!_I%,M\\SC 4Q13ZU8L/)Q4V$26>5PN MRI67?P>;D$\*UQ3% .;;XK5FH2-/( FO&O$IF";JB>-S)KAJ9;K-?0+HR)+MU;+JD_>]<=:;9]0XZ^7WQEE/U#CK."ZQ M':XGO<'<@LOR-;W2(C4F8 ]"PFU>.6D/U2'&\TMY]:!K*OH!> MR9;0XZ;1Y6V8XCKQA:9O);*@;[>2$O;V-919?ON;%U#UIYC ME)?V:;YW'>9+])JU3[^:GK2ZE7G:-,D;%OE$_BSX2?D,3;Q()(>*N4FG AA5 M09"JY81:IS4QS DWWC1=%BH#M^CB4K?"$2MQ&Z_8]OY7F:@>V56UF'QU4EG+ M"WJ:63,OO-AFRZ796$?Y6\'UB7R:+PZM6OOL_"H2'?O9UU*BD7 E=/(X[18BGR?5\.X**HR6PMY\$GAP..>;E1 MYVB5%1P06\B%9#<83U$_K/\@1Y17CAR^[!.=KE=?>GF[UV4J53->/#4G7G*2 MVPI*9^>"G=6 =H>O(GIUV\\;G@0Q8H/M[GC)RM7<9M#(N,X&TPZPQZE5%[J\ M]<$\=^D4+X=M#!]/C(13F^H\+_\NKX@26=#HZ **^1V=ZY426)/Z4E6W914; M_#;Z&W%FJN!F\+<\X39TG*PVC\M"WM^9>,QT=A]%G/-LY6BC\R:J@VLCX3DH MD=024XU0]TPH\2.-9N9"XNN\W)4.0).N&;#.I:MBX^TZ;,-=Y'V;2Z4A7L<$ M;WT62^:TD5: \Q+:2J3K$EH. EKX)%ZY#ON5?;+4>$&]NSHA6TD2T]PP16\C M.3*L%^NU!Y=BOHJ3=0$1,GHJBW25J-36X(L^\8S=>GU55]!;5?RBFVY*-8X7E,=/] O3 MHXQ7H4K5CV>%T(":MSEI,:FXE/A!5*AXZZBV%>=E2LZK@W3[==^+'K+C*;TKF"^E0G9&G, M37M6;@@[(XN!1(RZHDDKM%V;W[M ,^VK08A"]-&$ZP>T>2FO*)L0VL2+YW.Q M88P59>@8(Z>4-I<^W-54S+Y:%AD9OOH8N]0T6Q#?"VD.*TO5M1&V5+F-\\6* MD!(ADD[) BO&[:I<96!!KSBU@\ZJ41I$'ZWX!E.N;L![>&.K1U*MSA^Q?42M M".K456 # ^>-7(AD:?^&1 ,IVW25.4OE\"W>Z42[X!C%<5-(]T2<^,$?>$_P M'-)&G*+BD]THD_?P!V>:ONI.&DPS?D'1F3A'(+E7[0])^1)$2NQNQ+L_7O@<3[3E.3W-@96O?O1^R ML)V%_JR@A:%[.PKVMJ]H@&:B?7[ASY9GG09 XM87"@PA,H)*P '5\#OOB2\# M[HBO.@@"2H^!4J_]*J/H'I%O>T!HW73EJ=_288(E.(UA&.EC0,TA=],3C@#" MG!U6I0?E?/LQ?V0VPVKT$$K^S&8D2QK#M_6VI"%-)CQ8]Q@\9@BZ"D+'CN10 M?L/X%?_/OC??S7$+_E^KF]7/%7OWE*[8CY2WE*RCCQHAY,F]CPJM>P_FA^V\ M.-RXS\\K@VBMA,42GDJ9KGQ[K($V?31(-<+ _[P!C"$R'1R4\"0'.V(@:@DE M98RQDB.4W-,)7,2>[>X1O.E1$.$]S]JH1PU"S?6$\8)HD'?S&P%_+M--[%." M#W7ZO2S?-F/VIZD>":B=8F?N0HFGF.WC(C M1I"!-PR9DI;KR(T)S'!^C0B>'/^HK9$T7%T%(&@.;".SU%H=G>'*:\KIOOQ> M9U'UXV^>0XSG3_]ETGZ7[< >=]IQX^GIM&>Y4$W8Q/$0$W?@(VF@R"%H29"K M\^IB>G6V.&_":H>V%,U)C>=SKA(Y-F0E++2X9:$.OQ/2$[4#S';$<2FLSFE[ MS)(2:Q[X8*=@ Q0O2 VL-8F/&P^EL?3*5)F.T"H"G(F?S8/NNH?J-AVG!1:X M)3Z]"3!(&$\8'=Q!''RM_)&DL;WW QH#F^D,X>:0KT/*T] +YGD=^Y/8YPQL MPG%_1P-Z\XS0@*Z_HP%]ZVA K^QZ *._-^^;4U/OVBN=<,I.*\:IQ&IL^$Y5 M=;.?R3CU(-](_<>KX\8=K^D<]0P[)D\9=ORD&G.O]?FQ(WY/'H7T K=%\ES> M=HL?Z>*9AN7D@F(86GG>O&0]TF["L]<70N(AIW)T/S<$0BT7*QT5K"7%U,IV>S3 N*AGD YM[>1S34$:E0(5G))?.!!-Y_3@GNC>:Z4T+ ?8=Z4;FO"D MWWC/OOKU]3FY-L65)150]Y6/Y4+FL8WQ6$4%(IW0VQ$5WT[R!,.J1)4@^A% M!:Q ]VS2=7KP$ZJ.+?P9\&0!T.:/!+/DN2O0"?-I98@B0U"C!T]+'YO+&+ @ M(^$,>=J0,(;."-MR]NAG8B"WGGMW"&[CX=M #RVH][N?"@+R=N+C\QG MB!,?"AMY:KW(7(9X\1$Z8V#N#/#B0]LRP/V-+-D(%2V>JX59OX+7*ZQ]KLRV*[XS05:+@KF/B2>N.O8O5G[+EIP ME!B0AOB:%-QG2=W/':V3@@!Z7QX'T#L8;H*KK+Z"4;AZ:>KJSY+DO#4':V/: M?JC/Y>R?&E*=@1 VFRQ)MVO3_4FUW8QU:^AX3^WBA.OR.G7>T@B2N$D2ZGCE2?$3/(776,DS:>G:FUU,6,W&]7 M-?J=QX68F!I"&A\-:G>KZXB3P\^3_?OP[WV)K\7 MR[A<;?71S^;S4ETA>0FT+T]2F!A$S)_*0LZ\**+W\6.--EK=/>ZM=R]/E+ZU M#'&ZM\><1F#YI)7FJOSX+,LKF,IUO"USZFEMFOLQE"YB)5G7;*FZ\O_PWQYFVWC5?.U<]VS+C$( MJX*!<[A[/>WMO-K; [",%G-2JVR^1,PEK1!HJF;$NYF<[HR82L%OAKRWO[>FH-)U.=2@S[FSND*%IG7A[9"G2'Y) MRXGF[L=U8V=OY'7(>;I9>48CT=*C\$'B :7!X>OT<*>V=]4VLFA)U6.7IL\ ?'AI'5J(F_"$9V ALA+05:#I&U##[(SX9W&M%#JB^11W[Z[6TK^4FK1[#NY%]63MT$'R=[P@1?97"1Q)&J=$<'+(+,,PH#Q<>4H1,^S#M"J(]=L.')#&A_BTW'+Y0 %@:' MCR7_D:2+\!>&'(K!B7CC&R#;3GX8KG ZV2.&84R-<,2,2RN\4JU]9N$)^9<= M T2&)"QAYNH(]LXH-N(@8#X,)T<4\SR9^9;30EZ+\.LV!,0*(O3JXG)ZMO2L M0QTCI@P5U-[ZP'$A>_]YC+JS(>:37Y^B.[%:1+/' Z[RHNG$-TYS#?*N&H*) M7/YZ;:*@]&,C::(A6R3K9FMB%G(2XS7P3 ME!$I['DC$!+#NJ0@E,[F?CSDU%!LO!.Y$2*F*UMX]]4W8A-Y=L^%=&(=! M. M2!6>C('Y5&Z+K8K*!I^4M_J-K1RKWQ&7T>QH !]7=6#BZR91,1C5F;)N&G(>6;I_R%CI>GYP.%=HHX4Z+(2-*U17+$(G-' MGIA\8[W9KAZC,]4FG!4$P6Y.4DWD+[*TG9-WKM4%)/^NT9F[E0Q;9ZGII*IN MPM:A-"S3?FU?'M:3)JUPAI:S838MM^F\3#N@$HCJ;L8Z_^;?.T]]7UIZG>Z[ MKP%-:QHNI5/=""XIY\;W!7UFD=%7G;T#+=\AA3JA%R@1-L]6$^RM))7#9*T5 M>DUI^F:&7-5.]X8N_"*/'^+5),KNA=;\=>[HQ2$2;6_2/^C0JN17.M[5619Q MGLICKO-\D_1>_M(@3J@[J]A!,='9]/4C19TWOXX7(M)9P=F&317&!L@D58<%O@^ M"GI;IYW+^RKO>.XZ,>VWI 9&!:UN!=TB=B>Y@CBLN'5>BBG[#7G!>6"Z5@/V M@NYL3MM9N&A=[;K,H#5D3 27'M1^BT+XT."6A[7P+@5NRRI90+&,^[2A;]^? M[*!"WO6ENW?I9C<;6+L9CD6JV8@%>S'PG*KD*8B*>U_A85DO_/(.8]%5:!42 MA. N]I#_[=7ENOHL=UU.RS@Y;%AVW+;NM;5L15/%BXW*>1('CHIKB2$24@!" MSY.@A%YHU#-C:W5&:$W0[ L%_X"]Y!1++]%;V)[_7+(K-ZM["3*L]JZK(FAL MWLT)U>'DLYTO*FAHIHK0Q^G7$8*H)TWX5JD?$G5E6K%T728 M;'N7BW:@K-"!,OH CZ9H@F%PF(&M'#EP\HK++\722ER$P7AYYA O-T>&>'FM MI$@_C)<_GA+C164FJ%#B/O*[;T[ 044'AQ.0,"50?%^(1IH'M!C7U]_H:GS4 M@+C?CX;*:?F^$DRXB?G3?S5NOM5; C//;Y9??"YG1;)(XCP1/9)T/,IKI@PA MUS=UZ]=L2UKD:$GG!'7C103+<_8B@6/'UTGI7@2AJK\!R.M(@KMG!B^&0C0P MYQV93VVZ%>5FD^6>3300DM[897Y(3F3;3:(Q]FV$KM?+,>;A6T8-'0*=0TI[ M$T<5UW^DG9(OQ5M1*(C)YA^C1%65*"! \PGN=C-1OS-_4EFMZ;;]:Q4J%'G[ MMTE:;/-ROO6];D@=;'.L?FM\:@7*WH<%(;)*_AB!BB]R^ZEMB2^3P JMO5LB MPFK$R>X\))&4(N39V0\2K^'Q(H9@4X$0&'E&8GP$UDSE$EY$P&ZR*JN[@@_8 M5X!Q]G"GLFJD*41I*H1EP*GH\7P[H1SI5?S N, 4#B&(Y#RJ&A"<1_$M%>1N ME6>]*4 I=4>5G)K4;EM5MXI1".%5(:O(;1/"FP9Y+NXSNA3ASP4'JT[7 MC,-HZ"LOEE3SH4V"M2J+,=R.H^KW<;)BEB/91K)5<##-P#@O7UJE])+KS:@V[8\T>UB)Q:WG9H_BE\*(C(!^6Q!6 MOR>RWJDANXR"?%N%.0/3&0/L4-4.!;A^P"QNA^+E5? M''DFU/DB:XR"=K.6H5Z=6Y1F]2"&^?UR$^?8NO= M?EQ>W\I!M"ESNEQTJ]N] '4B]YMH%([7['.CA.MG8GKTIFY*9H$@%)%YA:Q' M WV+K()D_"\=X 6OVTSR*[5L=-"PT@2US.1'7KC0H%%GMM3@@?B;,P\09=6,>M5!6L4-/:6WMCK,2>MAF]BQ >0GJ QV& MP\!5LJ]_[@>_7B3O?;KHU:6=V:5)-@07QK(7M!7ZWLM3&N_K6( \$+FH_/H5NHA3N]P(G?6.X#);QT; M'T^/&_"H ZAQ&-O10Y'K7.15PE%RZ"UNP(?H9CT,58L$'[^-ZC0"KIG3BK9) M];1P[3.#@V34=H>+25GG7UXB6VMC4E$A/H:3 MY42NF6(R8.HA VS,*B=(S+0C_; 7G'?9PL2*YUOFS" 5%+:-63Y&HYL!6PN] M7E*-955J?T1+)#=;19U-QX"R*N0QSZ4FAGF/8O(D@VYT%Q^RHI@Q-J+0GKS0 M;MDNPMCVKH?[QCK KJO87@3=:!F5D%&+S1N<%-:;;##Z"4?.."Z^D,H:)W*H M[@%55K6\*ZR%-3%7$JV[=2Y=)9@HP%YN%31Y^SOR$IN>>0=O:DS)W2YUS0H$ MJJL]CPO12+RDRZV45(.\I/G(K__[\Z>?HD\T*,X;C0A)*UH(^X= M2NE,&MLT56EF2JLS?XSRTFT/"/GV MR'(G9GG[^5KD04-S:0_JZ3I+[CL,^?.!(7_U'8;\6<.0=S#'KRW0<=@9SBYP MQ,YSF517'?VD'T.!C"H+JSEVXJP/'54O,#X0I-E&SPSJ'VZ/3>E9=3B$X#ZWR;8TRFC+.\EIG4IMU8TL6U[*$$&09QSU4/$;ZL#42#H>EG7\ MZM2RCDU7GNC#2CE9BS?1YW_\_"EZEZ52 A?<6SYP#G(=6JP]%?*.4OK\ZC'J M$V*Q4U&=+A/,@0TG,[5Q@PVHZC4+&G8P:\(\ZKTTX\[LJSW%1J<#Y&CR MB;LG .KW&[;W+C.M\X+S,%HN9^PD2J,=BNW\)-+YG>2'?^RZI).HT4&.!0O? MV:CB*;])%IPQPFR[>W)+Z)A4B(OH"[E;6%N=V(E#CY%8Z8[.[&R"]LD[04]AMT6"++&Q)'M$218]KU>*RIZNKYI1LMWHZC MHOF+;M3T3CV%R@"!AN7.9!Z:S:M#>XZ<['8)UY= "8R=>" V>3X1$(GJN&*$ M5!= 9P^*UCM]O+!>:>E#W./U=26,-%,HSH$'^8J M:@;U;IT.)/^3S;E=CE1Y"!R /++:N]H3JKX=?%H+2/K6A:=;W5\2^2?_=,R=O9B\C@RC^2W*V+>>IZ1M/IE"2H:GMEY+F" MA#>R^CLJ_*X$O%V=@%LS"(D*/^L#Z/*G__J2Z02J5*E(Q)DW94[X$#J651^Q MG1VZ*7%MN2NFU(.\BV4>'KJ*<(:FXHG( '62]T6P@!JPF^T-3VGFAXD#H??Z MH@L@^T)%I>&)>(,= T3\L(Z1:=1N@^!;;UP-H:?TD)4K/^@M:#JS\&?,= N* M%!K YP&, +\NKJX?$&(=.V&-(*;1_$>LEV_TZ&H#0OV"ZA6.O1;SN5@*Z(2 M5@W4 ]VY7; Q0ED-)C>C]49@E*H/E:'3\=4:UTEM^M2(:$*GJ,CE6&;YFM2R M/+MWY&MP8WGS+:KP4<_3BE*FC%2/Y'?_L5PF\SI!Q.S#L\ M.9;NUHS93B^N MG+K358EWNE,A+ZZ7+S?KH<'SW7J5.N/76HEIDTO;7_GDX=1QSH M$)+EI9*?51:0YAB1O-!7/[8/3BL$706UIQ43[#XVMA9N=NUJN 9^S7T3^FU: M+T3%<129$86S)[ 4))?))#U=I1R!VS67U8\0LB\?!FG_8VEGD$[+#?'\H-(P MM.*%'UXU0B3QLS*A(U"[;[5'.J+ZI)D@_L_*D=0>=/=RA?,I5:L=+E\-P:2< M ?9OM3I6NW3EO]GU6^MPM8YWUG81T_>:@.G9]_:U0@ M-@^:Y^>P@F[#6@LU4:K5\?>G*LK8'-Z[HY!<%<%YUTF0-U, M%,](N?<>"&& M'/4IXDR7LJ6G&#]TSO>?-B5,K>R$X%?!4U='2'@ZMQ 2C3RGX M&2LX(J\8\ M)[Q[[C:Y][4)H:8OBG&&G\\(.^-M%2)$C-KB9W8@E/Q-:6C1."4T^/9[\AJH MK5#PM=JH'#P*K NI,\0-F)R%6'+*GM13M7Z[)7'2NX^:^B?]Z<=D*Z7O7/WF M09D&LVS52C#N+8.DIL C>!8.Y>.,RC:I.AGHE5)^K;Q!SH*2=L8<=14Y_+Q5 MSM8C@:5-X6./TKS.2Y4/"1I;O\Q@JPI0O>-*%[)6S?%TN^5MC]S:]@N5VH9- MOV\^M?7:K,3V9I$);+7UZ)"]@ MNT)>[[7).)5_W.<#M(37T[AT;JR U7'"C+WW6O3;ZX^>;2(Q.RLXC4$-W*"6 MBG1(PWOW/8T?R)!;B)6\GGY+%E[-ADZ8O+:>7>B@%1L4X(/23H;$]Z I#0GP MH>U5P\_&E$T$/W C7,\^U5 1 S0:E!JA1.8.YV,32TJ[O90V-HE*Q@6UR[.2 M0LK539PL6I"Q]&:2,O!-@UX[^C+ VXFLCK?K!B$R+-/B!IF.MU,%R^7U;!(( M2152Y(-OC><-1&;"8+'A$Q_\F#PRD4%B"YK,@,N/3,@_RQJ93.*GYR$DI!T; M?E.TH?SZ:OKJC6>"#:16&EL\^C7;DMBG;GP++R8*15E\>O=.L=;MJEEY'IY0 MU0#(AQ*D9>CTG^!T?%*BII!EYL-(P6WY<.]5HX3-PZ=$":/P7BSCK5MAT[77FNA%D-6*.8[<-U) ]>]_@Y<]ZR!ZW9X>VTL M.]NWJPNH$X5OIQ&+)_J89O!DQ3>&Y,:J;;M TBS*RJW1WG:Y'QR?:ZMO;DB/]O.MZO1M MUBI0YPE#D^D1(+20DWH&"*=^ <+V7%7*,X@EK#TWRD\S4<&0'BZC<*F0/()V M,F34Q$FH]A)<&[Q?DN;W&)NA#*AL]SH*4R[D=$S#TDASL. M+SROE-$#=5_' 5^XN>B?+KKL%TFSK%U=DI>+VXQ30ND:J-2:#V6>+;+5*LY5 M-R_UV^@L+E124-6S,%+=0J.JZ6KM[E7)?OKF&O_OSTDNC^I;^>2"GCYOL>^X M@O>Q'@OO$?A@^$MX4N\)%>M(D04,POOMCT*MU30"@R&1@](EMSAQ:7415>VPL#NB+0#3;@C M_J80$*F_E/K&UTVB_*952&W/MR:[=2H%'*O:0W+=7S=S*GS,TA->!PF]^KK, M$1IGTSXB?Q@-]LJ'3R0Y&R/[IIVT7.YY+B"0,IU]0DK>2WMWTD_ $44'AQ.0 M+7J<^)7F(*YSSWU M92@6H I31;XNV/LVI^92JIR]$-N(VV$9PVJO4+P$L"BUUR08*:I M:3YD,'H- BK!:5BDP6?LJ>5"BRHW_L/7A'&J@A.S3];YI'HOV?.2^BM2)2_TO>ND7/NQ7\@2S:.-2./5 M]O&\="_3>/IYU0O J9U'WFENF)3O!?TQ<#MTI4[-1L+/:S?+F*EF[:GI M$\I=WY-"==#8BML\7D5KJB>BL);D=G^^GL@MI_\Q)R38;.93\KTT^O-5^Z\] M06X&KN5NV.8F,\S-O;/7(%E.=-ROXQ+SRI]#+1NIDVNO5G"?Q(;BHH_> 0[( M)?5MU%#Y.^>A,^"IZ6/V9M7W-OBJC5/8,@3D%S%;KBZFER/X T9QHWS)I#$4 MW.U0IUAHD^_#UTU6E+G4&AERFAI,"Z&2@;8THB9#?A8H"]].RX40,+U?=DKC MW4T4="DT5S<_MD"O^PAO%9.B!B-22]EX,AU$,9R=J[!6HRU)>,Y-^E7,[=]S M(5I ?855[;8;&'S;L%W-6JIV%QKS@*YJ&W3 MP[N/T3%P <$G5,$1!*>DX0[\8OLC!$R1N?@J]@@-XGASX:Q9&Z MGVRE--7^9<=VJFZ8@5]L132*+5D0_$VV#/1G5?F,2B*@=DL;NR61J9?@U .O M_8(R*.?^&91(]X*E?&LE)^W;C0$+TX2GX:L 0_,8YP1(G30MX@%PLA U3T\M MY*3SQZQ%1O:#M5QG=2>5MA/MG"K15.ZYD7LD!"FZ6% :$KT26*U_ MFS[N=>'M$NR5$K.1+\6I_-T8'0'[#8G[E.SM@LYQZ"I.I3(/Y9^3W.0?TJZ, M%2O8/,/@P!.V8^X/I*H56@^^@#H0?[FMX@KK$W$\+@2B1VAV>RA!+ M?P3<,CCS9:86N AI8.YWXW"ZJ7&&$V@]PT MT&GS55>A T )CN&5/-]&Y6,4RX#S"'^*\R$ MB, -4)](W4V=?!%4V4PX251 M?'N;BUMRKC459$]#"9*SGKN%S4ZED)Y1.TINQNQK_T-433>-<[;+5':1=T4+ M0OC//ZA45TYW/1.^\1?HTGDO*09.J._=&)5P(^30'+N'D%P\TP&_+$_WZ^*=OWJ__85$UDOGD"09W ,TK-V LJ0\TSW/[7,[]UB MNBXMT"FL?[Z:O&J(@$8=T&18^0,F=25-]E$:]#P6OU2^H4O16H4>$9G!ZW)M MZCVHI..J(<8TB%H%OQ7%5+%9A0F/D L$'5NVTWT*\J?&!]:3S@CE^&/D>'O; M2B=6WU$(3XAL=,'&4:B&Y ..DFHR6F\A3)R,$'"=9RGURXK'2>K*Q:^ES*\%Y^$1LT I498_S]\Q_K_YK'^ M=]2B9DN36/Q8U1^V,[),K@_F9]#J\?F;UF5VN^_'P 9J^N\FCO&UM:P[:43) MI<)>2EU@\>W'U7J[7FDOFU(BH5<2@K' -L?=!;ZM:*V26'%?Z*UE!@[+W3C< MFKJV(!(GMGY[8,J6@_92E?/6]J #S^E&15I/"<]I_*+UGEV?/^PVION5KVNS MO-Z> 2K/9A1@XGW4'^Z$=]Y^?[-H'_4LIZ5^(N+)5DF@(@K?RW;O&(:D._3/ MJ]B_!$4CWL%XW$^V$GX>YN''H,B>;,[Z\OEF@PS?__"A^+V452Q*_*N,5WU= M@^$SJ20[D 9H:&ZHG"OA9^-968:0\'-%P2$N+U\4FGGF61>.+-?;NGE2:%*_ MB9SL=&GAAC]GH5GW@)B=1QZE;Z$4Z>0CH![C\I_S%;=]DK^HLAA(._$:OQI9K=B$Q1B;/G.(L9N3[ROV99\= MUK'6JLI 2L;A>*D^G[I(33NC_O(?+W[PRQY#)(JZ#X5G$?F)I;)[)[N"#;]& M2F6GPD0_WH)0H9(T]BH&9O1?/ U8@(3<_D1XYG^AV+[!#_.R]*S^PA+PV<8) M?Y8]]2]L+N-I7]$PIPB62!F^>5TQH/\>$,!%D_<6@QZQ>_B MC%(P"1$Y0HXN1L\;L&^4ZPD1\59L$"(?BZ+T36Y%F,U/):Y8ZJ!IQ""\NR&Y(A#"^<-RP3)GE613:*Z6\?JL<*G,0DN)@\D M,OB(W"Y/(VI34ZNSQ3FA][2Z!9%)J/J/,+1/<&;-J$?!J7CJG@A(L+<+&"$" ME"$./%_#.L(C>^/=$!Y9.-]^XQ!D_$CMQF=BE3UXLF4(D#I)[Q//O4'F0RF( MQ),\32J$U(=5.5P0!DLTK!&*._HT4ZG2$B P0U]Y843-36<>*G%.J7GPN M6@-$2OW5@>[0W\M 3VKX((5VA$ISG*_^,K]L=:C 5G,(FRT<1+IXA,4P6>WHC3_7B M0&!;Q[FC_S][W_[;-I*E^Z\0L^B%#2@>V['S\MX!TNGT(A>]/8TDB\7^2$F4 MS6E)U)"B'=^__M8Y5<5'Z4%^AZJRDO$ ,^/8)$\]S_M\)Q(>A:/+N1S$=* L MB6'B&:P$%WIU0!P]_XFJ8B%WG =M $. MB;WLG$R!T1;:#_RU1QDFI%LR_7?BL[0:! MF\--*DYK]Q^'6\4$.I*NV"M:1%62,WG$%2^E> H7@?S&5-B?:AK#ZWJ0NW@] MBG0,_#;EOO':UVVM:OV8,;VUR1U$N0XA;_B2KGZ8P]T^"D?LD@KDGX!"YNER M,B_%_@EHGWY89Y4)VE@<=\I^GV>V)#./LZUP:W\!G._]UAN MJ_?4YOA]MIZZZQ?*?5]$<:.+VXHZVM.72W@PB1,;V+N(RA?$ A"<$CS93YJ3W+)M=(_!?8K"+ADR#/, 5\]ZI^, G'(AW[J(IX3V8Y#BD^V]K&PH?@![G>=@?E4^S].E&K_5!?NZ7AZ,_>5XV)/ M- X=C7LBXCH&^%3W3HB=,OS(B]7?0PCTIU6B3MX_E2KSA"(N3U9*?:8@&>O/ M_W*\[B'.\UC9 4)4O /(>/58+*XC/L )$.K1PV?^GH*?0O_$$*QI3?W3IT\] MG2E"#0 "3,S+1)Q?B/@$)DJCE8HUR(TB/%7(7"@LNB!\[%08X >;O%-31"$H M,^;E"K!T 8Y:3+D+_E>+'$#2ZH,@Z>U8SJ1W5A, '3M$"]A!$2]D,NV:O>@D M74?CA-R&G*E3K+-LJEV2NGL46C2< F_!;\.P3O_6:8YURGZ)S9.(A*G_@G1K@>4IU%3WD56'"G> M)_2/0&B[184V4)U2QH$8&="![8<^RR.C7S^:"Z#.O $@Y7I:]8J=4:J>H>X; M]&W_C2+D$'Y0;$1XN9"ML7?+OW"2MB7ROUZHJNW_O@B5!83&$-:#-8?POUS2 M8BZ!_BX$TCH^H-B3GV7N*@0/1=(%&_(-_.5OOR2SN)S[1SI-OJ7%NA AR+P% MR'P=EIP["+7R +E,0:!M=Q%7NL-*B*5Y"!>DL.O9\'E_3NZSN3C4<9C\V*?+ MUZPKM)YHYX7>@^$N2'%KB>>$T<$#>-*$4:E^< 6&S_V56$>HQJH,]*]0XJH MLN2W8PQ?7)_:"I7DVYJ*6Y;))"F*6 -7_IDD*_[CT$N/E&8-XZY0H9Z8CT+% M;;P M3H0XVS);FEO4:.^W9-;4!%C5Q9A-%-5G1-U&%>:U!LUM%V*^.2RF[C5;7_T* M,=.^[?M2_SU"AJ!O0FX N<6&82*MDEQQ4/_^N0!VF('B*\0)+P'<9PB)8&=- M*7BO_02'SH 2E7"GP9]&G)95-+(VVSPCC)$P[ M$%&[@<=WR%0K*92P3FY86-QIO/#SEM!Q!8Q4Y-&G>@I8/="&F)W,DSA_-\[6 M=S=VU*Q=F&&^4']99XMW+\^-<#,3>7OVFG;;B+KS\Y]H+HW/MK[U8I+,YS?W ME!(^B>=&+NL/.U\8KI4XTI\4S21OK_G5>6,IFO][EUORXWCRYVVN#,?IBTDV MS_)W_W;._[EI+%?[#V9=*';0VO"MZZA_-4]F2A4YN_C)_B+G5R[.KEY7OUIG M*_W.2JG++\;J6/[Y@A.;W\7SA_BQ,.OW]OKLZO*GFW&6*[7/*"#GSI8LXF\O M&JN](AMY>=L8A?U-S/G\.Q]MK(?[_6UO'E3K?$D*EM,-0:O3 ME2^Z>;LVG...K;>('T<=+[2>MX!W" UB&0 )4^H%DEJ'[OEVQ2=@YK(^88 M8X]3&Z_]SSM^U_'>4[CQ_:8[3299SLE( MC@KB_I74C7?L[Z&?-O[,WWQ79/-TRB[E5?S(2FXVXPKCXB;Z2+WWJ/..^M4O MR7C]'W\M_W:V;P+M\W$2GT9?F[!/! 8V?HS*9049Q2"TU#DF+72?*7+FGZ2G M>UM"$38%=Q":3,B#3Z-C3$,M@?A/ZK]+16<5IU-J=; D0#+K\:^>K[SHNJ(Z MT\ZR_XK794Z96[]4N6 G:7K:L6].XALX?/KGEP?U*=HH>!Z--_4\NK@QR,': M/B*EULW3_1K4)IOLY%]7@\9D]ZSKI?:@?NF6)R\=.3\]\#3:W[\X_X^B7&TR MO3=Z.1T[25D ;"[_QU_52W_#IOYS6:CS4G3)B)?.>G4N<'NYN,X2.B==VMW& MF*JSW_'6]:8*!M'I%*?MQRD)^@:;>A N;_NI$B?7*:Z@S&=X'.2%:?0;#HDVL"*VW#I!"3)"4!)] M+^G%YB4%UYKE93,2O__M#9.WB[]?H]J_\X*Z?Y,DF7;-"A2>D.&^.>T>3/=Z MVWF#U[?/Z03MT0U#<4[%)M!DQN!RP9ONH),B$]*8HL@;G3;O]9;KSS[OMAI9 M-*^1#ROO>XL,;^FU>O!6J_T!>L?]XL(?&W:1KHU:Q"D79V_KK4IU7&51QM3, MD[I<3*B M[93T@2-(+VRH+PCVM#Q.IFRTBVB!A#SCFL4:-$& M98X'* .")B-&(8&H#&G\!Y#)DZ*@ [4F16Z$.6V74!,@,=*K!H2+#HB+=C'RLEE_= .>/LE&' M4#$19BP5^LA$!AE,&$11&"1^RR7K-E(A8)[451'>%13FR?M4]%WT/Q=]V;U/ MIR@7Q*,3Q=L9#WUGD+T^,#O"[29=C?E,XZ3I_HZFI9EAL\\%,OO=H-=/Z >= M]E<-U(?R-#$ 5:8RJE(%K'+@E(&NXCR^5:2$AB["<\:G) 3[Z3K#+VNS ,S[ MW"PJ5_5TNN-1_4_ZT[MTK0[A1!M_BSB:*<+T?MK/<5RU(V2(#/X% YJ9DE_S MQVRLSKEI5*@U/T8[4Y=>'8^3>$PIMNID+-,9J2R)DJWYZE[L](ZI@1J(8I;N6=ZMQ7NC*;*M4MH1" ^@:O1+50>G>7V9I# M"@Q_M5R2I#8=9UL+;9>^BE@K8CH$Q4R9 T];(A.<"\4(<_;L#A U[PG6CE+= MGAE[R/@69/(E/1M0"G4.Q-<]P*4.^3<6WG%B-+*:U/,$N;J)_?A?LB H+W_Y MF]AE#U$1^NR1[4\#[(D0[PZ9AA7R_L$/ NR)]\ZMK#8LTJ+(3)2"EHR*==:/6LT!&ZZ2..HG@#I&?Z#)X,\65S#))$Z(0- QVLJ5;5:UJW64=];T MJSBP#K%8)R(5_JC_6[-KZZ3*R-(=^PQ3YAK5;5"-;\_.KT[)RUPA]NM!9$L. M+R^R/'''PKY&'B0QE^_"'?B$-)[OQ,("N1:3[!"4%T83A%8?\J.V6]ZDUH6SH+1]PR/=\$5GTJTYR* MT\[2)T?I[%T!V'XM[2J:=*;R<)?-L<7JA,BX'#2@59RONVH2VP/J 6JS\8[: MP45:8N>V&QND32)9QO/.PF]G^\;@/$Q[%_"TMS"$1\T>,:L\50))"2"JL-D2 M[:JBSA%'A=O1VD/68@%B8&L>8!47HG%N86HTQ=F>+ U"C1[96#PU J?)KEJ\ MV*E*&VW%2CCE7)!DGJSN2-J?3++E+,T7)D=$_7Z2K90B@-VIC'03Z.P2H76> M+=,)1$BMR;(@M43M;A?.! @+X^(7@$ ]]59 PZJ2;Z#1G: @&YU,SYE-#SB& M]@OH._1(KYA)]21>KN;IZ?__U,Z&B1)]_ M_;R-Z.F(4P'FL2:I'KRX?'=^KGZ9+4?$FC!!];^9&M@'@F,A?8-N?YXH-F/@ M*]30'HM(MS3G^7$3N!8/&?5!;]D0[U$/!!+XK+S"CLI&Z7C/LW(%'DGG^4Y@ M#*="^>?/V([VA6IHKU9UOKJTEC8Q=12QV?.YQ5ZA0PX-BB\$-'N^/!"-P1>- MY&CSFNV_99RZEG9?M(MM%VV[Y(70?OY?PZ7/1 MF[J!;)S3UWWX'':X.EN<=<[[ ,';KPG5_[3P<;FT8VEA:H8,#H.J/'M M4C#.HH\=T#V;5D_7\QN'7=DS'6^ @"";IAM&(,US)6YT]PI@*AU ,!LKU3V- M]JW5#4?W'M\->W+_R=J\M+W4A8W7N@[D)C9GUU)!T$;[HX*[;.Z-^M"6A?R, MN7W4F-L7SYC;WS7F]A8?4B<,MU/V6%NL2HU<93E[S6R-(Y<%:M4PG=Z$ 4/= M@,G39K1UV;54U0X.U4:AZ,2.:S]^2Y8Z1J#K<2<87C<_@,AP&RWDA2X%_;4[ M*HL/BTVG6P?9H-6I4;4?5W]4G#>&5ZR3#(PRUOY^L\=3)TKX!IC\.EFLR/CH M@DYKTT21T_J!3+=5)0*9[E+:7[LK!UZ"'@!XKCU^^&/6IM";OSA>HF[$=V<+ M02P[4J?_[#PF[;FDV WKLQO;;CT'2GK?S@N,+U]L6X6H.^S69H).G*???7 4 M;HVZON>5ML+]1YXM5NMYUZEH#W26S>=]PJ+NJDR2=-7#=W/NFA F4\3LH]91 ME#:@1'^\S<>\I_V.R2.94F_$5IVOJ3MC7D<\LJKM[;V2C*5'@=,TGCM!*IK! M-@=\5?C(E7$6&(%+\QZRQ*6; *!M":.[)G;ZDISH+NBE\P!] MZP!4<[)4Y]3!M(&!TS!:.S2FZKQ 3,Z>/FS11">2P_6+5;SL/F@.H^O4EUS& M.)GD)4JD3JWK.J.;V,G8"Z8=LNV?['375RBLFA:<^U&R@9G9NF) M:AV;4A,:^1UMH:7$ 7L'HEG)^+F1/9U/ J1;OW?DW5,&MD[9V/N+0+U3?DT2 M0;I@.V$FIJ+TJ@4*T#\$T]_1J',/O/^VLF^*3A"%_Z1??I6+O=[%WEX+^,?F M&7JK=JHKJNF,#/-U$++%O#N6Y;R4=$:RG$$QT!FTD[W0VK<)+,PQA&X[C+Y> M]R^'WOO,0>ZE"7BGH 55>3@/+8/;9!J]25%2C0I;[,63A[ND1VJ<\U99*(ND M,P//?6E)KYU&TS+O-D;ASFQN)BE!YV%F,F$WZG(&6ZE I^6C3;+B%E+LP"[7 M4?*M^#>+L,EP3I>E%E&C\H#3!=1Q^_ MK;*"X&9TSADARF^=%QB'[^'3PSL).6_T9,3N6PEVS/IPU;:J8%<>>JF[]:& MR#]-U9['HH1&=@QK1)7JNVM-HXLI!+^Z^6SOX3ING[+QZNQD2 MN/U1'YUB,Z=$)'0FU'8;6[_N>I/6XY:GR?8(D]KM_03,AE_[\:@+ET5A*]?/ M[^#FI^19>7NWY5C.8\)[54:-,IG_*\XG=Z/H_Y;+9*3LY]4Z68PUJ&?T2S+1 M_[!1X<9:;AUAT5KNX>4/81+I;;;T,NGUXFSIP1'UXY< Y-$+ V(N5;!@I-6^QT(UW MK.TS2W-U?YEQ3XTZFTTF9=ZH*N#?ZWC*4^FKK(U:#2XBCAD &BPY0V)7OLSU]1Z;%E:+8!?2>;QBEP')VVE0G,ETBHV M55FK<)QZ\;9?^/&V/QW,YY9RSM:$CJ"-W=?C[S:&4-*^?A$=I*E5B*YF*R%H M*3*/,-TX9(MU=#WSG@2.QS\9)23\$PFR039LYYV0L#$71*/1.4%&#%DX$84K M@ (G=U$AB1@5'SO3B1#V":#!B=K>9Y(G5-$D!!<^,HDF11H$Q6;CI E1N9 Y MR4XS!OPE;:$)46GV=O>^2[_QZ]YW1\BH$1+:XSPR'GO?G%H;DK[G9$)6_H^< M4!0$4#R@KH,ZGN9[*HOX6[HH94"=F!XE[VP%0713Y-F[:G.O]B9,J\X0_2V% M+0"PTYS'#[*-@:;2:SW8!$!KA+)_'P9W2NS:XX=D?^3( [$H(=:ZP/D5_#OVX! M3T*=+>-_6D'P\T.TG!?? M4:S??"MITF8GM&=D.PWRK\12EP[_6JO08(2F4KGD?HP34/D4_9,R3DO_YX#:6'A78)^] MKH)5.V*OZQ$Z= (L5@,6[%C-I&/;_&8U@&]:4HEV?/PEE \T4*!"PZ0UW*MC M7??=\'UJ*#OCM*%'M#)<-.*,VMBN&@(:6S*2FWH7R-F2'5^$Q$,B3'>!] KA M1)![&*:1\Q!? D2(#MB X!1R!#@I+I^9K$T-S-5EM.(^[$1NN4D M*0J2'W031HT_V3L83;)BK8O-)G=Q?DM/9;--V=/";--8H8#D(JA-L;V/*2[4 M:=.[;TEJL1[=1(3)SLA$=!LU01-JA,@?@ZL1$)-"+E9"N*Z@F0P)N1[ADADP M#O]N. ;P.%I;#^0!_A!(*EP$ _C!7ZZ .;2@L!2%@ KM#,B;:L[EC@D'0EK8 MO^8&AT$MENZH3A@,NQ:O#55$OVGV+ZBRKWA;I,D\D/HN-7P0(BU4"O]V[TSJ MZ<1T:XL=Y7L^%=Y4 %5^^VGTOYCVN@2(B!E@#.^<6*BZ8*%*@\#A51U[+V1# M4 (RVS%A](HA)R"$]8WYQ@*2H[< CZ0=74WO_1 MEM?T'!&YG-Q[IT$H09Y)R)7KJ!=T8+-^VQ.FATM M?!,3ID0B@#%Y$A?9,LS%H>:4+Z)R%4#+R28E::0#PMC0&FK?: "_0Y(GZ^S4 MM_JF%.OA^!Y8-IA4CP-5'_^^H4$N-8A0D"63ZP>0&A+"CK/H>_9AW3OWN??Q M]]'[^/*Y]_%WW?NXL]'QOP8FYB8#P4$O&\>L8H&;3.)0M[%O*RIW/UN3!($Q M7Y^]6?7%Q9SXQ<6$PL^#<#&1>-H 6,RC@T"1XF(>W41"I)H> +,2(D>0E0&2 M:*28EFFPH(P+.5(%WT+:_]0NRP*YOX.D(X2I()&%R7^( :M+O8, M$/L@A22 09N0=WV="/'=H)4C(1V@_JQ$/#Y/Z)U,U$0U0( M[FI06CGR'%\$?\![L]OCA]L_I$WQAI$U^MD4TWXV!3E*FQ*2&[MPME#33$VG MS52>(IJ6R8AZ,TVS^3S.BRA=+))IRBPI&HANB$AV-G):^5!@S2?-)N:!"ETE2>%&T=FDO%QSECUZ]9D;)"LSU M:QLJ__+QP]=/?_\]NCR[N 0:805I%??)0-92 G-[;%MU+:-879Z=Z[&:H9[$ M>YO M^?U=7_GM?;#C([;_W$*^.4IU3_U?X=1R'H__?[GS_L>WHR":K,#&E$= MNCW%?"9XIL=MDJI_^\O=?/VOA8X/Z5B.) M_M P^$I%U06E_ 073U4G;Y_$\JF4?B1A^UF-G">V1/X5%IA9"AN[(/N>_+.,99P0FLR/T^]1,QOOL_E%W#X(V?TO MZ6(5(FV;N++_0T;,^P[:F,B/;OT_G M+&9YZX.6E<6<.LSY8:&X84DDR[P\0=-#& F@ TJ K" M/YD!/=,@.D.2:R!"PF*B$)%[+$ 2*L>R"N;ZGY.PIA2BLN+,)VSI)I-DGN3R4K@0 M,A2*:-*1>T@+X0$/TW$#6K/[))\*&]Q"M8"\> M;L+3_YU]DX0^5#E,AY)O4-^[OG+/:9#<-X3&Y4_>#[S8-Q>B,@-":@@#.6_5 MJP B;YBOL;^LV.5J-) 4CK?Q"?QZ-NGJDHO#F5678![C]"0JJ"(C3$)0L8@Y'5 M+" 3J1*Z@AQB8:D:0D;L3,:2:0;V5T-F)#P%(3(JD&DT$*:_*WSWD[2/,7"8 M!%+3FGD:-<%J ^+(GDQ.*0F!X'&C+P3('Z+OVC;(?(T#ZI];G*3"W?U!9!ZF MB]Y+ZUD#L#LHTU:(;(Y!LJZTKNO?9A=FPB+6X<#9')G2(]W_(W1 G,@3J3#^ M(IP,M"W>*=3G.!(>,[#YDW?-@6H7Y7[?$#8"$LD4WQDH#I*G0I9Y=.WEI#T8 M(:D? )U*>!G1NB;_B_5>([]PSK3WVZ*KJ4Z%X7B$CP7JR#8HS!&B20]X.1NI MW3KG*"+Y0TA"U-8S:4 @[&H89IIX-L26>5/_B^ MA>ZVNX&5K+>J1E5-*?TL#;Y!@3'I3*#K/ZPZ"0I4BS-5$"K"3!4H]#I( M+ 6K5_H?RO2/HWD2K_@YWVWK/BUU*WJ&(*KL_<'] M@OQK<^*R:8 &-SR2^17!B^U_O<9E@)E4/:%^C/VGIE;>W6A@9 M+&D>V96!$ /^-5*L&$48'(YNHK%WM%#7C"_E^!_)9-VQ?,X] M6F?19!Z7A=KMD_'IJ&OMVZ.;G(ZBDRG]3W*JDX=F&P4?U-/D)8%3OO/0(H*D MWF$11QMMM*_.KM_J3WK +^C3,_ORZA!(!=?47+UGTDROS*\!"1.(@C"\N1I$ M3MQ<#8J>5Z+'/ZSQB=IBH=XMF9&\>!&9E-P%@SF3_1^X+N7A-#IY?]K.<9QD MBP5%D1:-I$DWR9$"&;K-P@[EPW*/9:;$6%-LGZ_V)1M*.1Y]JB<7WN"RDWD2 MY^_&V?KNQHYZ3::!&>8+]9=UMGCW\MPP/#.1MPSV8AM1G9__1'-I?+;UK1>3 M9#Z_N4^HAUD\-_F-^L/.%X9++B>+/+G;9XI M7<1161K+U?Z#69=+1T\[W[J.^E?S9*:$T]G%3_87N5'MKEY7OR(9R>^LXELE MAO(D_O,%H^V]B^KC?W_;F =N_M;-DS0:_)#F\2\#72.IP1+IK1(TJ_4&A?9DLWC11(OBVB:<;N[Y)N2E/KN%Q-UEF,E.@U M^*YF*G4L4YDR$]( ^?'&4U70VL:$B5+5BY93Q\OQ/"WN=! XKA*OV5&JM,*J M&XO+I-3O3WX^I78OQ,(H(.U,MD,-=;SVU*T9>J%>1NP]7G/LE6G6\;SCXR) MYHX76L_SSG<-J?4&P9@@SS=/%#;W]?XV?AMS:>"6070JIQ"TTAL.@IN( 2K">!86 )ZJ$QXBI"5,Y((F M$^*D?58R,,U#K)CISQL@WA @%>92]YIR&M]H2;9F3C#'CK,37O2^Z2$82VL MXWL #C"H8 POQ_7OZY#"VD$[XW\:XO@6Y+\;UCP5[VA#=N#Q2C6(2,L0E84[ M19'(W6;H0VJZQ5NS4YA%!(4FR8R?Q6D>@E:>S.;4%E6ZOQ"Q258POI@NI-:: M!6=^ZY\Y,+2(_R2'@_KE0AF4#3=%FG/MM7XA71>F.[GV47"EMM/7U?]\I'P1 M(K+#/>*?<.U_\4]+.WC:^0 !4A$:H?\M-SVJ+V+4N"=1V&-II-$0SI0P%D'2&P7N,@4J5;[1VD>R3Q9 MW65+4G^5:)5GB]6:3@C]'$_6)B&)B;&#F[X_ MBLKE6KUP\NUT]XAIF+,TZ?09@FZS]O-5[[O]+UW"3M-!H[*V)48C[O1^HB[& M-H5)FD_*!>6+3L!=4<>NVP'J:*PYM7N %J#+6]Q^G!,KD1?TM0%?@1Z?9\M; M]"CV\6$[KU ?5,6VBQ6S;7W[4J(+5$<+14S MJZ3OQ[G)6"$'#/V"*M4FDRR?TFF)F"1]B.+=7.E69[BM%ZRRXAMJ%FK0[.+]@NY)M)U\2]1%M.>2@T( MA+V7S;"X#+J;->X>]%JM)B9)(< MHBV!4[[U].KF3>0@HST%FY_81DLK'>E2J:[Q5&>/)@NERBFF,Z:@[![^P2QA M8Q CTBOJ4)<.DY(6H;[U6>FJ#=)91.R4GF]%1*?GJ2G''Y-U?_'X^R>X[C$(A5U G_7(>M_B>)OCZN.'>SFF9!46JEH-*! M8)Q4?J1H/X,)<$YG@ACEN(L;M0L 5Y2NFO1PXHK3K(+:WHEE$!2V5 M R_85+3(L+QX?5,HACM)TM7:_MU0 MU"YLDXQZV?'21CXUQ$)CZ.G/5L/]W)TCX]#IFUIQ,60V/>R1"_1"OQ1=Z'/X M^EQ@%_H,]5;/"'U3K%.UR55I=6*-B0?A490 6;_T3T ;7HP'Q'- MR1N06X<-S* D(F/C6D)H7)U:49L FHQ)1H[?[2AZU7A=.K<,6U6)^Z:VWS!N MU8^*XK]60*6=%!P>8XU<["UM$4/RN=MZWL9R.TVF36:+C:K?_;V K^_%EML; M];B1[O9T7YD+[ IO:$V@"MO;-S&J8,.5X#OSD#DLCM\=0Z[P0=HL7UYHAM$O M77C<+UOX]VQ->IJU=TDI4^8E!7!MF=52:1/Y8T3Q/J7?42AWR0Y%[?3A>_M+ MII1;4C5.K+?QRT.\4NI'GNCZK$:U.?L+R3]G?(;1O_^SS-8WK>_H7[$O<%7F MJZS0?J6FW7M*5;3D41R4@P3%T+_F\5*7RD0?[VV' (IK<^&,FE7 L7Q.U,$Q MQ6_4[S6ZBXFQ3[CJ9!K)4S.Q7 9]1CX/ D"'E&=/VL0:;>X=[*%>CL5 MIMD@=(1IH=B>W7'P?OG"%"CYIUA="^,Q)JNC?7>CYG%6=[R!2;'%I-0E^M') MQ:EUHDV3F3)[;*!$3M]S^6%PIH:)/ QP< 3!D$: M U2;*-6Z(*]9@(L3?H\*9M19J4M:8\4>I@OKB5+L<:9#:H0OS"R;8]U%HXY? MJY:K.%\_\CNL^-7:I#1'/P12)Y1 +^\O&480(/"I@^1 D/L)900_RNJG,!!= M8140M%C>EVI@%8C0ZI&=9VAW9*6 R)VI]5SONR34GI#9[-+3+[\+/1U?'DP* M#P"R1@O_!*<)!;%H:'=3 I(HV'9O0#;W4F8CH/-X9]74S?GM5JSDO&8\/ MMEK=*6#MJ52N)&QLW>47;O4%-HVV0ZOCW6')TL93AKW4G?2";HN;^,R.+(@& M>_<.O8UN253G;6R_4+D8P>6%JTW]+R^<(U\9*1"9[A2OUN,]4OJG#*?7WR71$:9!LYNLB^X>F1<3X+^1]L+N5VQP&GX]LD7FI ME"NESV!(6D0J^W83O=K_IFO4R>(.MEM/N$L@.*4S,X;YO4/2*Q MB/],=IR\#]EREI%/\#;ZP MY50&=H1,9=F^!]Z]T/:>>2<4XAB$0:73C,C[@FE&YWW1A*%;+' 3(-0AC0XC M2[5-TK3BZ47$B<;T(\F+/?K,IE1AT22: Y3[-4Z4]I1$"5<3DURT9J)WRB'R M HW=%V R-E/"/ZEV*H;W)92G0$"STM:F=Z$M%#O(@FWDPNQ22[^+AEOLM8ZT M-_7__.7\+Q$YL(U[M/JW62G^MW4;:__K))MS-_)W]H<;\>S.'7_R!4-R.4[E MAD^9_,5L&['?79DSBJN]FZ7?DNDV6+ M>*Y_\Z!WR/SJ+W_[ND<3\TIZ,]35Q2P\KT1/7/:PB_+4:[(7/#[L4G0*$\]K ML5?I"[L47>JVYY6PN(9'LAI=,7+/J\%H!D>S%D]\2?89]O]:*U&!:1['Q2AP>;)8ENM>](%[M3'*?RNK6P&?LFFK2-_8:7CBGL1W38 ..L/6N< M.F.<-L@ !@][BW.Q*TSOJ,$GZ3TVZZZ8LPM=MLCNXTYDP=8[8%LX\IT7ZCCT M2AYH$\+P2&"&"!6CVU.-[ MG,RS!XW !9YCIXDMU\%Q']PM7"7Z[Z5I-\E>-0,/=1:]5P^UV@Z/U#\G:6$J MZQ*+]<509(OXD4 7%O$TV0L9E>4:7J$!S$J#T?*.\?PI9W-%@S0R\#2R6Z1C MZ)L]SZL.F[$[8B@%K =TX2OG;O9!+GP%(A>^@B[!J\T[V<4C7[V+/A14;(YW"I+$&JQ;M:K/'J;;*[Z.%="J&8NRIWBS\D0\7%GNWQ9S:V#Z M7W_4J^1)\O]D=5%(A5>()]1L(Z4L\ "^$P=A FLTLU:+AZ3D=];[D />,2RL"38&=L MV!9>K@-*8P 2VSEGQ@X+5*O T+T"(J\!&M2V0L FP>42HH'TYRN[Q$:2LJ;<[XA*NM6#ZG/$7K=M MD#*F7Y0Q2Y0I2 9I1+9IPIJ_5OE3#G+HB(^RE.YUQ\UXK0S'\3PM[I11Q=_- MNH.L'YC*>=)7&1+;E$BV0+HL-=VN(@6PO"$"$'0JHH5W2:"^'60"=-VD7:OQ!"9Q+7=S?$ MP@GQ0J%U$P.&(@R@YKIWNKFP;F<7:RXZB:H@:L38W_2[*LC>Y,#Q4)>0&V,$H+]_H;+Y,]<9--T]K@3R\SIW=) ,6N' M\BJ8S%C[+QGLHBI<)IG!,6N#65;:P-^<^Q-2X*$](\ MQ(7Y8-O-:0':JNZ'1F9[%\]V'!98?HJ'#E41/ MA%)_*BU>ND 6TK?LUZHB@]CRC_Z74+.J4=4F5%W;N&)_FE/R'4_73397\[AQ MXK"YR#G>T4DC,K^]?/!4S!I%ZQ, 2!MR)+=YNW]Z3>'AGYI4)\. XX2UIJ'@ M]C92ASI4)2._ RQ<@/,6Y "0BN.?C%B'179?C/^ 1>-DP@5AGE768IB-4>I^ MG>!:($K0UO!('!"N"8ZBW;V4@((*:W/OU="L8SL3^&J(?))"'4 SH7; MY'IWLHC=;,B"^3_(LD@/>/>'*8W0]M?]DI4%]OG7SXT&RMEL9)KY%@:<3B># M*RVSK/Q?M!X-)DDY2(7IHD=)=J-&.^#Z;?6/:9G;M.N.;')R(8VBF?J]=:R- M6EQ=M$80=H\8E0:B,I8Q%(B&[G3HG7$)U43DJA-^G?_UJ@ZO?]8EY/58 $?. MZH.$5*"]D3%[9+W$O![CP,.8O837>Z>4+LDE&)D#9[U[#C[GQM$_>^XL,52 M$*T>V>6J<[7W%=/MKGW/QS2X]\ZY9(D\Z!64.0*#1+61>9C;?+SA;.\B"SI; MX:1)S4\]D]H5?F,NOLM-]]R#Y:A[L%P_]V#YX7NP.&CKO_2W^$E=-.DSG'K" MR32-5!JW7?AFWB0I=55^RES?2]LB)5?-6SL(LL3K H\ MQ0;6H[M*>V!LA2$4^J(YM-_JT9O"V1"PEEU9-GX'U-E7Q!E_N:Y*#?;%>HW?=F8C\LEN'-_ULB:GO "]/&SCG787:&J=DBZ<\ M*NZHVZNY??.X6*LK^&COE9.X&?7>,Q1P!MVSRXVU[,16:KTQQB90.V$A(IV8 M1.U5ZD3T<%(+'%1;[-W;;D23"Y?I8&M,)3;0MM-)Q(9$F CK=%VN.Q6&]E*? M?'L*3]]CY>GCFY?.>M !:(SH%C/G4#?82_>ER\.DC(2 M[/_??O2NF"^?/SP M]=/??^\ZDNT#IGCGU5XE]M+U(I3V01[?-)ED.6O:C@GI_I7,Q7?Y8-BMN]%!['$;7I>Z3T(2O6!5'KV S'HCB)]P./ M.2'%3WU@ IT3HJ'].MYQ4IM!#)W?XH=^SS,'?7?XJU8Q@.L?)V?L\NH0.6/7 MY&KHF3/6J_B?H2 R@N,QB>.$.I4DBX;JQ:H<9:[G5)Q#UD,:S]5#[&L91?/T MGV4Z)5<&^0A2M;*Q_^I" Q4A5W"Q13/?&I*$I2L'^.EW_6 MH@,ET0F M(C#T(6DC.K@3G8P,)!Z64[;R B1B3S)A;A:T.4(.!]%(OJV29>$_0?HDS"%8 MWPD%-Y18'']+"D&E*'PY-3:[M-TIMF[")!0$FB-K M_DPDR%OT08OF3*.$II-T%1O,:X9OO&G4'C\9..:%TL*NO,C"RTM $/:4A-85 M1^O\61E>JS19FN+CQXCO3Z0Y D6,EYQ1^$D17RS36:IT(WYBQ#E_^N%I4DSR M=*RCLQIW0'UA3/T4\JR\O8M.IJ?6&=]&5OCXC8P@^TT-20#^,Z\ZH8 M'JK8+5!CCLK-\N:-O0>TO]T!@@W YJ*U6<.\\8K R&YS=).]&:' ME(Y =49DG+X 9-76K4YRI);OD%?,LO)+?<6?]>UUQTRZ_ <]%ZO*&5=B[N=K,M.QLV7&U M<;OCA?%6Z@X.Y4*GD=WK=94KU.;1V/UZ(>T2)KP03;5+;+]5Z-9-I_KO 1;PM1_?/7(3LA9NUC%RU3C M:];XF1%E-[\H5THIGT\(5)%4^E.=-;J*'[?RPUZKT9F)X1S]KI1!YQ3 ;1J%K$]%-=Y[G\F=D M$G3HDV71G91X-71C\/MA$XSH8)IN,*,ZH;O>:-9+"E)K*!G<<"O% C7J7SF; M*98RO8F"Y%]81$I*P=#)\"WFX,[;99 VR7#.K6_4;]+UO#.9;EC>9Y)@^9A] M3"?AE7PMN#"#$MSQN?0S:]M4^BF\3F)\M[X[+,6]CZ;KICOWTW0'9;K?)LLD M5W> 6D@E/1INZSIBC@MK4$C]WQGVOUZ5Q1MBC]]CK;5.: M8U4"1;HNX^[A1"0TLF[V1"(+!; M@>E[+BQD?1.Q982)++Z*D")]T__NA#C,)EG8-QE)BS?T6L8/_K4 M<3-1@IFW-91N[U"BVLHT&&VD$<@N/@0K+@3*1LZ8]J3ZGXL0VP,!X#4N6]\S MN4OF,KP="!E7G3C_1,2XR! 5:UQ[)R148D)T^0$73'XGL043PN0?WZ6D\)80 M!@N\EOY9\H8K=<095M$\N4\H462>/9@&+G>I>M))@=OJ@]TA,&4L&0)#JB2R M_[TQ(M__I(Q.X5V@34C9\G_>Q$">&-3_Y"Y5!SC ?,:E?WX3I#V&6#Q#RS7 M*//>>!O69H5F&73]3]:=3V=%ZMLGDY2D]9.KHCJ%QT>$#@8:72S_:\Y01BK9R&TK,JT M_QW'.^8+3*KU3F=@O?VX<46A8;_DGV4\P>)JW?@Q#I7**!;(I"PM: SBP MV&IYW,KWVI%OY=Z+[4DC3L*(( WAL+%X2:*#>U*PN'J/Q*#->]@K,>@P&14^ MU]=3_H6;%H -"L9;PUW95>-8W5=\(R7*2\CZXGN/6#MR>4BT^O79FU7?8/6D M7[#Z?30A-75&;8T3#72UPZ-C>@S2(5C?196 U9:]*Y;#)A9=>0X:X!/26#05(WA$W+H.R0C!#'BE08 M)H!2ZL:%%$@"2JU16F8ZDW;B0B:4J -1=[+M3P8[D5^%G M*JQO2[0\A)+\W MT!%8"?N40E.1JI.!4D2A!?O19T21'F%^ M #2GBW/O4YG&CP&N"P=C_9.Q'6<&F(N,;Y7-=G6)XZ\_.KM^JS_Y M9"!Q&T[L\%57TWZ.[%_C=%[F/P1*L#+N U@((612"(6'2B/\+];QUO1!&W+< M17T(B:.OZ<,NBBR:A7&5!25V^'?9F9@9189WM<;R[[77GE)J%E2W*HKBZ"$F MMRE2SL7)85&(:.. #0H3:80"6LUS<".;5)M:N>/%0. K7J,_PC);!"M9*HJQ M6.D03RT2RY1[:I$U4^S#^TR$411H6TP]K8RW!!!CLIR,2-92'3+;!^A+6$># M #2.7F."M'ZC6?CWV3\!$=]GS M3"5$&*W*"O4_G0J?C_J6:]C_BS?GU(.S( A0C4UD_?RM,BJ7+*JQ-D( 6;2(*ZQ@*P1 C+=&FAFR?S M.%U$+6.+_9WJ\MU\#RKSTRKV,]WP'M?KWX!J?8 ^;/X]4T$BR<\(/0@-S6P" ML/,T0'P_@/,K2#K,0'T!LX*D"L.1N7$'Z@O0]@2(CN;).L_B"95_:I!Q_\9] M$,>.4JQ>3(5!*9Q3W1 MO?T[$(+X6Y)[<;F3?QD+S>2D5PO9846%XBU!]![3/.)8]P2Q1P)$9ZHN7_Y/ M6(A3'&+)OB;YPG_X-UE.[A1;]Q\#YG:;WF]+W53:8(+/XV)-42;=V2[Z9%O, M_<%V2Q2O5O-TTNRP')UH XWB.0P"WFP/''V\9^1OV1$[1X[8+\DL5G3]$Q+Z M#2$:PJU'F'ZV,O!.Q[I@2*$NY1;&ZTP(S0(E *SR9(@LPU8NP+UA./Y3(8PX MI,@(-9D0..(0U 2W=2Z"9)N$. !2V0Q-A(1S5 E/[@$1[1<^W,6B4_J,E/B1 M'BP(#(.&,QM0A0-EL\J\JE H0G<*DUU[,%6:NZ"'H41]VOWOCU"@(22TE!&1 M"9)I!A$1:^90=O8@S1S+FY6JYAAH5@ :4GF)'.6IM-(9(=*"8R(41\IMFS2A MA*IJ'6NVZ#90\Z1@^%_;89OSU< MYY86U4-$?C+)\FE,39!82E$5MD9M2N^#.'.4'5:DMTO==$DW*!=?040S&G8% MD4G6^H-__8@4%/_6&"M WLE8!7!_-YKR^+&= M5]LL%VPPD3WFX\L&GLD14L'L=+K@>E!40.R M9E%ZHZT.(^Q2OM"T3"CZ6WF^F@U[-'QI=&'*WAF<,[+8F;;4(-I"F)"QV'&O MD6&XI+R!K&+'LPO JVH%QU'?,9QCL7#.@/#^U,A=SAWS_MWVO(R"/A M@B D; 8HP184Q6N]'5-JC>[H*VU>71\FO_SM?U*AVP@L!->= M>WV[6D*8/Y]__>Q]'IP,*Y/^8$US #L^1#FSO- *ZKCHOYA97&=U=%LR)#O] MR#9%ZL'%UFM0J15B(@M7#/)'*ZM5RBCALH&0&5@V1;S.*-+'//J%3?I]94G> MO8P;94\BB@CZVDVA(U5:(+FM8.HC_'1E2M!7 =8 VBQQ0M(55TPZJ MV3JR.S.D8@NL/16=#:D<"> @P)KY<<>7?)'ZU,=&9%O:JJ6M>?Y.'/B M\16Z0-L0FI1[":77OF4*2$)>W0:&%D7[@G4[M#4)$DIO?%=-@B1$E@EVD$5J M/'B\9)5,%Y"N*C02P)G(JC3 F8@H>!>&T-'=9>E8NVJ')]DZ3)?9,KEAG^E= M0KV#V!&ZVU/,Q 5^7_I43R_S1O? R3R)\W=C=>QN[*@YJ]D,\X7ZRSI;O'O) M(U?_-A-YJ\^;\?B>G_]$MU8BN;_WN66_#B>_'F;9TI>.P!AC>5J_\&L"WD?6AN^=1WUK^;) M;/WNY=G%3_87W%]*'="KU]6OJ/\&1_7?Q_"%^+,SZO;T^ MN[K\Z49I.TK!,'[X$W:A M\]'&>KC?W_;F86(M6T(<9H-?GKUUT<,T0^GR?[A.";PNJ763.YUL7,34\4K[ MC70)/4XB%WF>0ZW[7W!J9775%3QM[(4J(Z/CK?9<.%FJ8S*M-QIU5M#PN&@* M>L/D6"+3H6(F:&>Z5]EY06=Q0//@E QDBTRK:Q%[?7I_;CIF M^^RBL3LI_3#?WV$Q'&1]=%*=O[%O-W0/M"Z[T]H/0V!7/OMAOKXKH><@5VIW M^OIA!K\]G_@PW]Z7L'Z00[_=V7:0==^3GGZ8Q:ET+BO?,DBUX4QP2![:M&YH M*GVT#@W:55"Q6?12ZL#E;4^\3@G'R.C\ M<>P=FVP.JMRX.Y]XK\"F?6<^\. O#X,' M?\1](%X=81^(K_&W?_&F"/\5$\$CZ8GPP[1$>+TY>KP?P@IOA_ $_3E;735V MT=]N(H6[5N&6X]<\2<"E"-MF)MQ24. :6HA7/^A"*"F3;')8AWZ#M>YY:B-8 M^A:(Q[X/ 8\J+6U#\#&EM=98>\.*L7F>S3C K@@S(+$F;4*(5V3C)Y-=ON$# MST66^'AT8,796"DPVGPQ()9U9W1=%:YQRSG=[H\X7S^:)#B.RM O?\DF)8=F MJ]+\13S5#HFL7$=3VQ16-)?)MDJP" MH" &Z3RL?6S>)R.4+-!Z#1B@1)_4\_2/^H1@[-7-CD'LKL%=X; M"'H]42\K$UEX<:!C("QIA61S"+CZVTS8GA=:K5DLK?^&R$S38I(G8F4#ZU<@ MXP.0,AM@&@/9,S*=H*I545DH@D-3^>1L'J :ITF 3LVCH=H&MOZ(0 M^)7LSO<]EUF>R3!5H.)ZZ7+!L)61\7-$0F410_T,>^R82\A,$["D.PEP:3EG M8!@_AWP@@QDZNE.R*2'G78S2B% 1HC1B2"5# %2QIDJR*E!H-HOX3R&R91"0 M7F@NPZ0XIJ,*G;K'R@.$D0-H>[07HL)@;$T^3Q5*7-ZO?ZB8Z3+(H%S1,_H!00@?!68(Z:PV!\80@:OR3"+%> M X4^U,] V@P0XL0<: ATU[TO60!0YG0YH:*1$*#,0C\>U/LEF21%$0N14K 3 M$ 3(7-AA &(!E/#KG0I+I4J!B=I>@N@N+J)QHN02!P!K1*JH_5K!Z9B-%XNA M5@M2U1X 597*< ,!%RGI'R >9?0+[[,I@_26$S<60(@,:2P [0TESOX8L$4! M(X6?DTFZ2J4>!3"6R\55A10G#Q/..RLCN\4FXESX9RGD;0%0=H_.FE$\VOM: MI?XUC(>LG ?0+^]B8:,PY1L-C)VKLVN=Z;R)D"0>O+#(X_J 51XR*/ZGJ_*@)-*_ M<\(H9_VYZ#M>12;F+ M .H@0L/&"/SO?C,(X?U$5T$._P=!F'N';-(0 %>0U(,T-0Z:3RO*-.+IN@V%YDB[&94[U]VNJYA\U.;VC.3R!^+U0 MAOG5T]993IY2 G^\3]7P)@R9U:JY?$IY^[Z(BBQ$PEI,S0CCR=H<_T1[%>H0+&(T6 A VU"'NG?B@)##2DL+DH(\WZ2K0)$J4+TG@GC"W;I8(@;QOHAW2E)R+,M8Q2()$;$VJQ;FR;K,E^K_5EF^ MKB*ZE>3+C>Q)&BI(ZXD*T5(Q=L6[BYF2U%G^N(^O^W5%G7_W4"+7!^_Y6,%, M=.JYTZ?4((6HG+'W4EV(GS?"B(\#'Y7?T;1<'2 M1J6)R$$*?" Q+V]IB'B?Q$FCT((-\=U#A+1M^H\L7:Z%SG5(M0R3]IXH&T!- M*\!\4B/ 0U@ <0C[JGYD495(V4XLT_IHM55NBRG+A09A:7 MZ/B/% G32##G=J/=AO\8:("4^#U=$ XZER&)RP@=>>(R5DHD3%Q&IF+<]#*^ M#)WJ4)L3XH:NXC0 7Q:ZG,,4P2P>O?]J@CA/"ZD;&TSS5X)?BE]Q;!VWQ9D5R$3RA!H/^\>= M,XWN_./HF3;(_K%V M")#O/4]N [E0M*T3P#_H?]&LL?9C1.RE&:00D4$II(C%\309I+YSTKP?Z69C MIKBP4>[:N^%&S^=IK(/-4=4@S+Y4Y4B-'^L>2R<:.42'Z/?$T$\YT=/DX&]- MGLJ64;HN(FHP-4[NXOF,@_GU/V85T5&-[USWV8ITZZS(=L.*=(,KKZ'[B^\\ MWLH]=EZ^CS5CW'=F$N?\RH@$E7QBIW7:&3;KZV3941. M[683-NVTK9I#C;@1VDEZNMW'B4\3Q!0=Y$KT7\"+S4:F>V,T=GGMG58H:@W&U5>DRA-] MJJ>JME%1-)DG_K#SA>'JK:-'3A3G2?+VFE^]:2Q%\W_O M3)32NW9Q4_V%SF_GUU=_G0SSG(E7HT^>^YL MR2+^]J*QVBM"5EK>-D9A?],#8!6E#-]QIP,UL[B-HW-K*7<3?DF;/-BXF@8,M*5@ MU_D>38W;+U@_2=K5=]YM"AZ#A"9QD8PP&CU:5;>5L3@'+YB-YN]_R3&).OLY MOW1HI-BY'W>=87>5P/&W63+X[FV/IO.M-]"#-F M-/O&C?9%UB,3^8[JR/1^0AL-P[6D,5':R$91(Q/E)'Y9 M'=;9FF%F_%@=P,_[.UNWCT7'!)U,Y8:KN>O%]I9UL=U+C'=>@!?)&^=RQ*691][&_V"(@]OKC 1][[Q/5]&W2\:=(@CZ8_Z]3^+HBM'-? MKP8P2/?=/@P2%/%M]:-(NKY_[6J1J!K9J:BU1T0X'9C>A>IIJ.I(.$78E$UN M)ZC5H>N*S9H@3$"#X<&8'0UK9F?K4UL!^Y 620.-?P]H0==!W=#?.H>_A=5 MK_00KNC)W^;QZBXZ24[/V*OU'"!N!X@/&!]^A91USYXR0/QE':]+]@$= M2TR88K3OB=4GYO3&:^K&8CLK,;S.4EDJR4)#:'$&,6<;5_CXL\'MS)!$=VH7 M$P1-K+*F,JNJ%QKSOY*/WH>PK?6X4>1%M*%47/\M!$+@K0\JEP;[&?MO91UB MQ1R9Z9V)9NP711"@F6U#0T.U5# ?'+"'96!S6$:BM+!A#GE$!U*\6VK>9ZU MTD_+R/87&FE/A T[S0:?_9$#N\AG7X>"VY=LI33 29Z.]>>=%H:L F\=R/&* MF6 P,Z^@R^*=1(CU.H#6!)$3=PK&\&:]DR IY)U(LA378#]?S!_J8D;RBP-- M3*9!08=MJI1$I;PM YSK(=6R >JEKY&Y2*MED>T75\M"NR+-V05.U59F1/U0A[GW-]Y.[>O+S*1/DGW\YC<;)/'LX-<8/I0.-DQHS1-E59EJME-9&LM(_RNFM M=D/3F+;/C]-TJ^EQ+[W(7.U6A%FGE41JMY,\C>=1N:S:;DS5IPN.-9OL*.Z_ MRU^RCU/+^CQ1XTDG"0^94Y?H.36J19)/Z),VR[E:9$W:<]7F80"7=8ZQSAG_ M/W\Y_TM$:?HF";SZMSGB_&_S>9-E/LGF\WA5)._L#S?BV362XDV>?.,WE +/ MP3\N)9C'CUFY?C=+OR739O& 'I2MJECGZK]3.V ;OSNOP)W_NIXV'QBT+4Y= M T?FU)BWQ07-0*BYFEEG,V"Z/.Z@VD]L,A7I>/4_.5ZX)%8XU[]YT 4+YE=_ M^=O_:)?63I[FE3SN2/*\&C;G_UB6H]-1Z'D]]IE4H4_&$R^%LO2HN'E?%X9_ ML<.QI\7*OQ;7.*9;HE="J73);:9^5X5"6>K\E03F7UG"'EQ;N?[>VT/4(!,- M#:(Y RR/Z/(Z?Q'^??1%8JRB5 M/Y*\"-%$6M['%8*P'I#8Y!N[83,3U8]C&]J609$ "+PL!#;_/O0F9=JO\C2K M6N1-.2"]C!1K5I9]T[,P3B89B1T+Z"0:]QM@V')09"SO2\@8L4RL/&%/FW]G MWTF(9+D@$*_B=*P0;FLT&RO .4[R1-Y& "%5KH2B,40^)K0S#2>LR3/90#38 MD^YR.C()W#J/S#:\^_3Y2_2KLDFB_WGQUO02?61?-B6 -SDJ)8-S]K=._2;- M)IHE4[*L(QWK:.8%47EI;1UX\+$>PDQI^B]M=>73M72VO>X.;QLS=&:40;MLP&JXQ2 M('\A,B.Y98Q0D;<+PM)MC6D;9(A1=IOAQ=I7Y^]Z6^07/0S2$S*$D&% M:11WQSJ9S.-TD1I P'&R3&:, T^=]Z)T20PW6L??HK4ZAA+8591599%YF2N4\%Y]0VL."N3_GZ,3KY=NJ@137JF_<$B \U.((V5*1E3L8P\@?K M\B>M X=$MK2W,-1$K (K\T\J1*MDZ_/R3XF<:OZI!+B HF+_2BE+BSMI\GH 5H.UX+;X*/Y)D6E0 MYP@]PYM_1_#F;Y_AS7]T>/,JBO/VE8WB.&!)HW8(S8F=1:LR+TK"6#6QD7__ M9YFM;ZS2K/\5,0[W/*EJ&VHC1E=\/&ZJ^#7>>:.0W>K]+6[0J0^7/5#WG%>Z ML><<9#_2=_>_T)8WM>JZ_RU'X2+)C9!A*=PQD3:%2L]!R'1"PEZ L[C><)O?*#IG7_O MJ;#73^6IN3RXIX8 Z-:%CB7;,KF).H/I6D/6Z+3^=:)/8C*;40W?/SPR6NVPGE.@#3M;;WL?K9>>G8 Z8Z%B=Y1DF.7K M639/L\@*7 /V9^LLW[RYH(8=YN4/V52=,7*HQ5&S&V91CJF*=)V:SGK&,:V. MG'KQX[<[M>7KZ.<7%]%)EC<$,S^AI'.>W=>(-EO]WE6^!1_^1LZ.,_6TX$+/ MV/+A>/FGX:^ZE9]_/P^W,TGBI=30@XC5K57\T](G09W1D_?.>;"K?7%.Z%H3 M@]R8)R0GD]S*/B?*85LKULO5;!13$_O9(48'R-#C^N1L3IDV,W,,)EF^,D"D MANZT@C1J5 _7G__0^GQT8K_=8TGT/^E/[]*UXC&35OG+6$W^1N?%LZ+P@>J' M4^IP$WUH@/OW67D]HM-*T^WB\:Q^T4(YOWQF_'L5BB=D_%?]&'\[Z6R#[QOF M5W-]K@O/'I:$(]9U:#[]U_^JAR94YJYNHV;'C;]'I#G(W.1(6HC4L8C0$#L6 M$2+V&@; ^92N&40DX**%@$;UGDPCKH>"YJ$$BW\BVR577YWO.[5682@&"6#5*_V25MH[O2#1WTP,OH5,I;_Y,6I5#W!KJ[_:YB -0XA4 M2XM=4^CJ >H"MTT:-U-U;JKA/@% /S=JI 9_';C\@^L#0]32RN+%6$UP@#I' MH]?Y)S0@,1+:?6'&(D0C0)$SY1.IZUOB;[K@M#K?*(S?:^HE%_!@9)JU, MO@Y_0E^M[*JME041M?XW:)!:"2DH0K4RA*2!-&Q=YW7@,[:JY)CDR7A3X[)\,"_P#%LA^>BV4[3_=SL6RP M8MD@ /7/U;)^I_%<+8M!WXO+98_L;#W7RS[7RUHRS_6RS_6R+4(^ZF6;06_2 M!KD6LA6,VMOUBASUT3@NE,9*^5*5+V>S/VS<2!M5NNB^K%&EXI;-QGT01B\-).M6#[#"&#!ZFHP\"W.LX#Z*JMM@?^R0GM(N0P+.( RR8UBB!M MM<$B1-20-(B:!7DGI5B<=QH!='#=U/,'L2:/OM_9T:W8 ;S8&+UC;JD&H3#9 MCFJL036U%*703"MUIFJ:L\ZHAP[UF;V)&FJN%Y?M=P_67E<2O+K8'+Y'I/9? M>I81S!@B@POB>$^Y:LZZ;G49 '>BS>)E9,O-3&>B<5*U.5(O[:V02A>KK-"Z M]:_OOWYX3YV7FG";BM.);0PD8#.+4YF'%K.8A%C; DV&V1:"$)&K,@?79!S MH#Z%+%K5QRT I;I/G/\E%(8A(1K,'60G#D+B3I>3>:G;V-TISL1M[F+%@RDF MB9/'P--M N+D[$@7'"N2Q5]JG@@"365RR!3:50!^=XFB6D,4JAXTJGW MV32=)<_X&3??#W[&]?DS?L:_#'[&JV;LQ30M%65"Q+H$C%WJY!OG,;>=W.S9 M5M^P5;3M9RN?^V-4)0/8]/@^7O=M35SW.MD;(CEVA^I(3%VS>9*VRC9/39]9 M195.!CVO#)'V 9/2HV,4C&5Y;-,)DE14&/8F%L+FTE\9>RJ&FA.WT*[M2(^'M4K<=?;/S5M+/=]77=6:9M_L<+Q4;6 M^O=D^?,0K#6GPQQ,P)B,9]&7;$X@!%Q'7N9DY9DJ\[2@0$FI="MEBXY,12T3 M-D6Y^G3K74_8R(S5)Z>Z;L*:HF8=.!Y4]\ QWZ_B;6='C([AC8GTS19[\Y;' M_C&N3TU,"U<8U D="]/IP6XA2[JFFWB?9F6A-MEP(G72DF\K97<4](()2;>6 MILOGE8V+C()>'2\Y<9I.?!CG^7093R8E@6:@[T&3Z4;YO&$GH-[GKK\=;YQ0XE>+Q6BAFNUNI:+#.Z MCX ,2)?10\[]>XF5$2Z'[N6M#JQF*%4>I!?&=O&=^U3K/-CSX; _;]CATL^G M>EL9N$]0H_>5<*#8^ZK.#%5[Q.H8?4YFZOVBJV[O+W\3U"%#6*!:B&BLY4JC M*$9TU.E\$[N/U,Y,\H3E2O*-&M87&I#C-LN4:A$K)6-D@9!8K\F5BI52529E M5= \;=[&U_@;I_1&%EO:OC%.$LJ[F":+I>(!ZLTV,I=2&:PF>7EV\:JIH]CGXSWM%$_8!JAT#T=(#H6(G8)E>#II'C_=(0>7*S,4Q]X(;(\%/"W.([> MYT36B'\J\E1(+!U:F@L)368()!5R"(CU^@_VB^-@R%1JW-( (PLIT5D M+@ JM^F]--8&+5FN]!49%?\2#5DO<=HDMEJLS$CB&BBE92*3G,BV2$.?2#!( M6#L&3:-=6*O/_CQDQ-5N.%G3AM%+2L M&6,^:(^LVLP:/^!$Y[(K\VG))E+UAU6<5B[N/)DG]V2__&=VG^1+]HO/H_>E M^E9.7@<7/;MAE9QZ-B"_-.=:VTJC9A$ .^S]GUKA78=HB'DPPN@;1\<[+;-; M\A)8:/GR9"5,*D?F=,RR^*C/@?^=J2-5Q-^\TR-VN>G]47.-;_-X=1>=W)Y& M)ZMY66@O6+*,Y^M4N[\,&ZZ!PN[B_)9ZD]49D4W6[%VN-%F_=V*5:/$O+X6P MSI ](TY41'2F>ZDG"$NY%"*Q(5,)8V@,Y6XP^)<0]2< 5!I$P^;S![@V ?P9 MK!%$XA,'KIS83Q]BW2 :859LL-!!>%LE=#R;++]G:S*8"&E-;'EB8("/ZR"M MXT*3Q)=@Q&C3F.YM07:1;?9SGG_RV3M<[Q>L'M ME$PNIO9F;/^*IG,7WR M+XLM2QF7*3!#XY.L\QF8YTFF.BCI4UUA[H76NHV8P>=[7J+M+YMIP! M<>0(L4^-S\[_:MJ%I".J5M'[Q);D^*^1,GD7&&,A_=G8GKFSE<^I(6/(?$N-(*M>?Z.G$?1]9&K)JR M,RE3WQ;_+#0N:'AV.%R]4D3CQY&M.VB,-T"0*4!\5H95ADQ#9[7+IG)T#D"= M.RF'_PE1TANDNAN@\2%;+-+U@#)HR P/X?H)L&CL,M/=@[V?LT*=YV(63RQ3 MIE1@#H1PIJUBX)NL?@-UPJ_N\?CLVI 29.G+P_X-4#[#UM]&$!I"B SA1$@*.5F0(8NA.M) M>OH1*V<8D438PP2!=3EL]]G>0+X X6''V]3\!@ARDA+QJ2A*ZVMF+G@/H#Q<&=JVI0UR_MC4&7SY^^/KI[[^WYM7E MXU,,X/595(L_C_+N#^N-_<]D24AD\\>;Z(\\BS['ZSBJ2NANHB]*^TQMNVE* MBIVQE#S;-Z_V%3Z)3Z.OS9)/[8E@SU\2UR7RI.ZN*EU[&XP>Y0!1 5N2)UKU M/7FX8YQ>&MU*#7.2KN)Y5[EPNVK6)AYA;\V2SD)NL#AWH_0Y78S+O-#N#8C2 MK(M2Z_'?/F #^R4MJG$5G9798%WZ*W F[<^;2 )$0YTVACI#WM'E1\@;5H/H MX 5[&/8NSJ$XQM6HP3ZNZ1:Q'M$*SIQ&W$*"[M+%Y;OS\VB940]:SSD/B5%?U0!5H M[WC%8C Z%=] MU(4SX5*@BPQ-8S\;VYC _MMYX1AB7;@:%X[ZO(@?]YY>=SC[;^/&7,E2 KY> MU^UC*[KWJ+M3[AR3B%(TT@F! MI*RCR]?GT1^QTG#?WR?+,F'U."*5M_E3\FV2K-8UP89UJEMTSBM$DZ8_A;.> MOCRH?])!MUVP]DQTPW\3[]4V-O2;Y!LA Q;[U4C7&U6UMT&8Y=-N^%%NMHKMETJ9#>B+[R" MEK>?8D ^1_/"V[/SEU$?:#8GI63<90"UEZIU;_L-LM]&;E#J4-LVGM=I:$75 M\14EIO30#."D7\'A;6.IV$X)-G=*!--QV8F]=^&PFT='2E0B3#L4+3!I/&&K ML-WU3&^$Y>G<-'V5DX4>58U,HPKA;I;-YQEQ>4UB987:#-B*"B),^T%K;VWIR$A>)753[6;76>=D4_Z,-1: F;;QTU4:ME(:3,:!5YL2K _39AC)!>V'H$]Z> M*':&M88+@!(GS;B$6H^1*\C[3-)E49+.G4KS-I$I&=!'R0E -B?WWWNN\A[Z MGDR(EGW"S$"(1N40]WYMA!W[0J1L(!N_5:7SG5L3HN19"H$")5#,RKD0QQ/+ MTQ"BQB!9)S:XX7OO V"%-9("O&]-N:R"]C+V!AWJWSYX/P=.J-_[ EK]W_\! M#Y&9/M.- TQ0O&%ELOD M^LFG\7*2R N1X4-A2Y\;5T]V^S%+,L#9X/PX[U,A[N1_+HK]!3@.0CT8("%' MF8)T;>9SPDJI ,<80TN5BF.HY"N99,NI_Q4S M__6:XU"O^+5RGX01AG-%C' MAUQE0AT?<5ZT='S9C$(P;&C9I P;H3%0'X:AM9/2 M9=5+PB;)5!)<_2++&^CHNFF%:8;Y.;G/YH0.R/@?G&+*XIM>U0@AZM,;(K^= MB,HOJF^71>#+?8,% J::P$H%$=QP!A,SI]/\:J<0:= MT/+ [LV0L!QLX@B!-I 9$5QN "))DS\V4T[KY%(#R*;-,'IC@^\R-][";^4- M9"!W;IE/[F)A.S=H[T]F :!O)G$1 ,1=F ^(3&2F3$+OFW\?S\O$?T.2 Z@! M8)I!$$[F?=TJE]\HH58(*1S#M<(@060(=FN05@A- M1WZ^(3(A F*L5P18,=93A#P!8:3^X^)27@VMUX#&Y1"=I5(B,U<@,N&YG8$9ZQ$)8'6RR\4_'6GB M;KC _M%-Y]DA(-'5A+X $'4[E3O#.9-Z^/8IL<< MS_9-1> )((4K-(5.5&%=Q"M-_D9[,S7JH5MKJH1;9!T^NHT/ XYKA'''SV_# M ;H[4:2;!]D,!2ZPIDYVU"QH&Z5*HJIK,4FYJ-CBC=H!4 QDP@^LL[PN.M9Z M5%7Y:^@\CC8:?7,%*IKP="K9H 4Q, M:68!A(5ND"#]+QB'?*6%80 A87X)I&>&Z4&Y ,ZU0#4*BR3 M5OBQ)QF+D*)$I:5J/43*;:G!5,_ MTCHZ-]O1,=IX0@#E3,*Y4NU^L*W!Y'F\O#7WAXGK5#UR$RGYH+%OZEF9IF>D M[6KL=9Y-,S-**WXV?:B5Q&N'(^-P_IDHQ-7$U?68H2D4!Y#]%> 22BN]D(D, M$-'09-0]$%HUWE4:Y 1KD#G_RS51QG*Z%NKGF#@*<)+%%BU PW+; +Z7 (T* M0ZS8@#@#>,*VB#.OE2E,MC4HO!:E 4)79HJTE[IM43])86K]Y2(T'D_OV- .D[;X]0IR8 M !P.D=8.:'X UUT0+]0B!!*6,M=+(9 @Z%0-E!W@_;0-TD 0P7T7P%2CX(5W M(G(+I__>[UIJQV?LJ"'/72R.NHO%Y7,7BQ^]B\5KIYUS9DK:6,EJ1TU)46,' M&KG5J)>0KL6;I_S7^S3$4107-08V>?S&R:A1L$]: M*8(-;@:4W).J%:6SMI*F^#OK:&H6U$-UC!E>KJX? 1@NQ%3AYE *\ M?_W;2VUYMT?7@+9EH*RB]1T#M$&$.ELO.L]/DX7-1S'7M,@:%W]:.=I-*$#= MG5;S7.8I+IS]B&TZOGJ$VT]&5\>HVD ^'5U3-IZO3$SHK>X#X*"6=+5LVZ#0 MU:%N<^+:W03-O;,+J#.)>F^QU>JZ7LZPL%ET?MV9Q;BS+6/[^\DW/R?D-7I MW#ZQ7;T?VP2L'V*/'V04&7_&[__[Z^>?J&Y^+&ZBSXDR22:)38>H MJE-^/7_/-Y;JBCOWNIK= MIB_QCSA?/^I.J"??E^N[+*>6OSNZY)AWMS@:X:F_,NII4[1JIV]9D,\W+M3@ M*1Z?S$@1X.%/$TH.8< )):%G,R5J%=&Y>CGEKN4S=G"JH1/B,O\JC\99]B?] M6">\U U@C#.94T[X 1.#)WT@JX]4XPU>P\RV(6_TE!M%XUP9$G=F]6WJ1D%Z M>]4;YQ_E]';13&FU)>':9C&SX\S;O)G40\G"^]>W?7@?LG(^C91IHY@C>\GI M]$[+28T<9IOL;-G)+FEZN7&(JS;47:RB+>FQ1F?=DJ@]L!ZV1ON%;E/C$K4U MVC/H[ [M-AT#9SPKUV6.=LO">HTQ2"ITT_DH0C34]<)(%.7X'Q1N1]:JAU[: M'E5W$\<-&IT:G;/?W[S MTC8K*VRFCK>NW-L.FI5I$4_O%6N-;Y.L].PKZ'&3YHTT"'0A7H0#:' M).WX^'PQK&HIU:2AEM =TIJ"N1F4-SLI\[R&?3%:C1+^DVRY- %9XX)\W"KS M>]WB6C&HTR,\6#=]C9OKHS9NKC1^9QO'4YN4U%:N]_'_U&6F7J',?-M]Q&A8 MBZ2+D..$;9@OT!!+?(3]C(.V<.KL:+LQL P<50KN9;9#)KNZB 'C.7AT//=]_@]O,-,QQZCTUV; L[3XJS MO+4S #QAICD81*QS6U!&^6H+HSP&]X7VW/1@]!).CUTGI^4Z]/3OV?+%1V[W MV^T<'CZ5;B8W<"H?='&(<"Y=@@>]B%>8X(%UB,'[,4Z4/J"4KU^266Q@8:U3 MJCK?QA,Y2?-)N2C6'"]/OJ5%JYDR9Q'>IO>ZD5@SNS#1;K4#:^@;NA [?0]Z MN%X.7=Q.%Y?+IZ$!K7K(96>53![,67 GSNYD2&QZ4DF=YWOX(1QIWJV,MN-_?931]AN4 MZ@->PRY>Y3R?HBI2DYS! MK6(SZEXOV"QL7W\;E%#VXQ%:3"B+38^FNMJP3LPE[IW,?V M\]-DSIAMG;K?AKS*.G,P-K0498_DW:YG)^C2S&.$[D(/H3HL[ZA?[.45> 0& M9BE1(E:>]@IF.F].U/]HZ YD@)T:DD.EIU>L_=+;L_.KTT[F[$B >9?![Z8L M@>MET]X*<& FSG[2 '6@6#H;%2E#3/'?=9*#+J#?%JF.FM'GTXVPO35,TB*J M5"T=P8\JF DV6PR0 =>R:+]\\S,GIL+,OJ(3>ZL\ &LND:U4PP5,DA6A29;5 MBT3\]"9,9DP3C*R&&]N_0Y?NG:M-N"VU> 9]@LKQ'O)4?6MI41ELJO'6"K43 M!K.BA?J0+1;IVI;KC1/:=;/"T]&6XCL'[XV7^71DBO\LZ1IZBT*C)E3#FT6, M\"Z9JT]3_TUVAJE)J-$KYA\_)M,GV!@#,K$TV:5]EJ\!I6;2@';$EAJY(W6[ M%Z[\BR,-)='*6U+WY_+W/@1QI9;3-1IWTB&IU .QB;(W$P M/FAR=-4"Q/.H4Y*<;ZALD1+:Y,/HX>UR*#<;]4!3K%*/P)EVRF)G=@ZX/D2L M4X8YM/H ,HXB@U*Z)3W:_H4[SU?P@\Q0^WF=WR@<'Q O;G% MRQW,HOL:NWE !MH7.@,53B\BY>&AT6W%%(E.#Q)Z: Z197+2R>T"5#I=8@?9 MN<*=FKWS^1YQ8N=L:"[E M#(O"V5W8F_QV016F30\<=N@$P2+=Y MYHSOST8WU08_W3,IPDV7 \!)!C(#N M/3#HY5R) S.TC6I"=B9VG^&V6SR=@76K;'N#.Z.C?Y@;N3.$Z4;_4(>)*0+1618Q(;4 M(8.NO@G1)"'Y:Q'0@:3CCS&:U]PG*#X\)MXKYWCC^G7&%5TM%56^L*42LL2> M8L'=%Z/=0*P>+VCOC,!O'A>#E@N]9ES &DV6?%\MO'[C.:MNPOL*48(@8"=< M5.X@_H^V./T@UWV?\GHW.M IV]RX#9AST-//T)[(2=;I+QD4'D8GTK'.@N@M+ M0G?>[G'7MHZ.]1I5IL+8:OH02+VE/QB;R3H5R#UCBF<-PG(159UP^7D:'FFL M&U\LHD96B*F>K&VQ1@\0K0\\6;9.71YG^-\+'6!)N1.YA'^C))08_>!@(]VJC308&-?L_6=(1L4%L# MI]LV0E47H5:^''L$U;NYNF!8>GAWP=,AB@$Q/YRI>/+JUJYW23 =;(FI&@1] M 7J^8O#06W5G*C!8TR<*YNP-.97!*8%GIL!J6N<99S.V4N;4I8HWJ^S>'3%? M?KH&%J\/V[_BM?8)].M?$??K7T&9,#T>[-2']U/1M\$[&8[/^">C='+O-'3R ME(@.UN-3V&H-6B]I.P*$2)V(+9L0LF;"[KO(A9'V"H#6K"'>O=,:TAT5(+.C M=\Q%+1$\=&!ZEE1#.BV-^TFJ9F3\/?OL[EZDJQU]2Z!;\?KC-JZQP1BORX)P6.TM9G1Z[/SE]4P M*5OA5$-;]AFFSNW;'-4V.F_/SM_4%C?[!:AK_3H*TFQQK9._<_F78>#:+SM^W,61]S63JZI7;D0S M>/HS4"14ZN?K$+P*8/A\7V=E?6ZDG9:QZ2KD).'N (!/5?(W@QP7$%;(VRT#DF-&GWG MQ[@WG"CO?2K&G?*]&A"SK,QI+_P8$ $,?FBSFM4(_D,;4H\3TC?8)/CXG\Q) M(9,.2"-T"BE[)R)U+"&+M10& 7$A%R (&."F?+R7&MQ0F$D:FQ,H'_X):7#B M4QEC1DZ:-*(=P*^#W'O3+LT[G1"'C''>J6<>=W=F\X#Y M"GN?('+BL#9"A0JB0EBYWB=2U?0'F$Z ^S/VOV*$S.I_(D)'(43#?RANFG U MIO_KJ/.Y_/NV0ES[/)E3BG, 2JL\BR@D6Q>9*HOBY-MI1,!FQ6Q7*L:__]O+ MMS=D<1#81!K/(]W,MVYDW<"C9I1?:]JHK^NNUEO!KJED[N3Q=%LPR!!HQ(0V M/KS#6G(?LU_BA>.BOP_*0DH)V+D@B-=M(Q/: @%N.WA%!H0%(+5"'!9 )B0V M")&-&105@,R (OVVOOM!I' (-]"0[)X ;B!,F92I^IBP'Y#G@4Q&GN=QC,?8 MUJUN0_G?EGH1%XQ:R@BF)K_Q'^7TMLIWC*@.FG]D!-%U"%OE'V6>%E/=8L0_ M'\O&IBG)C^!TE-Y,O&8F@+\QB/?,7!'OJ\97,,!IE@7-(!7#\A#_LQF0Y0)% M9F\5!RC6KDHN"Z? TXL"5!PT>?S3S-+88 3,1!V 9$H*5,A!0:;M#8M$M)&P M8F6)>:HW,U$/F4R24)2&T M];"*_ U[/)89:(IO(:FX)V$S)&/4&"S540%JGD(L%;#[&Z$TF"[&SIE0\SN$!4VR&2D MEBI"8U#Z,'0YM37D?V/$-1G(;#8C+ YOW1LRJLR5:+S?:$P3*>)05$$,T37,-A3]^W.J2BYI7]R9J@4A21U .D1$I M*X08+ZO14_)H/>Q@>-"@;X3R3ONG$V)OQ&6;H$T4('U0J$="-'[[X-U9V&K^ M*:-V9$5>0VH)C^["Z'X*OI*XC*>*_3$6:8X70.'GL T%Y@HF!,5LQF,AMME\UH(XCVB&':'NZ2I<7'GJ;: M[BH21L5;WU$.H(64NSH[O]3?T(F !"C'L.V$7#=JFSX;R'-%-D_FC&VO'F%R M.N(NTKJ%ACTJ*6_ MW3]8CT&]LWL(.PQ(99ND<_U'7DFR>=5@]4=I4EJH\(_ETORCW>&>UK?IDS06 M<=,&GJ@_*;TND]>W(7'$G>:R&5DSV9+FUM)S-49L4?4?N$WO:7ZZX0,#CLSCLDBBD^FI.CWS[.$,GPH4P!2:A%" MUK8*'JDE2JKNS1M F:LXG9K^SMP^0IA)A8$ #@V00]0L7 [UL/1N[$FO 49$ M\S;O-M))"(.?+K5,_0J"@@->.>][,BAQ$T/H"G#"I/A=1?(J^>J=7&\?V-+K[.+8>[]7&L?T*&3 =+Z"= MV5N/=S>[;'_^_[/WKLUQXTC:Z%]!S,9.2!'5&ETLR6[OV0BU[9[C#7>WC]LS M^[X?621*XIA%5O,B6?/K#S(!\(*Z@ D6H+);$=L[ED0R<Y^KSUT MD5H79O1F'#V6U]J;ZP)K7Y)A9,N.3>UD!_/TV5TJ'M>S8^AT05_1)['YV7T( M+Y9R>+:>JB=+R/?OUI">5M=('"7)QQ%%@4(BS>.L<8W#T0BYF1PNJ"VNIXTR M']67QCN=$#EXGZ8 E)%VJ&T_ZGE&V#':^]9$7WB C%*W,T;:%E=D5>IJ>2?B MFO-%HB&#G MY\>.R"Y#,D\ O*ASTFW8BQ/7R#F&2LQF=X7R(?GL,>;O?S;C[.9IO-F]US*% MBJNM20*_P8;H3I&G "+YX/ U[@O'5$]:8;=_-%6W*"UI%E.CM&3[TONBR1RR M *S2M<7ZP9VR 'K$1#V91&N"GDP"/0M PEE/IE"9K">3=D<"[H?@-V&XP 2# M.0#$'HD/.&I+).-EBI.1B$HU"+9%F-:*]:F\Y//'+L(US O![TP-M:'EB"$I M]9\9D:)'WIS'Y193>[7GF-I+:1Z,BZF-RGQTAK,_N.ZBT\#-*)0F-8L,X!GL @N0%DU2'(. ]4$Y MFO^I..KRM""!(QLF$9FFN9!(39+%Q(/FO_#=47DAG>5P*Q;B/#M+8\JVK,O& M(UD76-]%^4Q7IX+C3P*5;Y*ED4(Z,F'/)3JZZD#X7?@-W;>L_9#> E0/51 &R&C[R$,L_HE@> %IPW(5"8<\>,'%):MIOR%J*$@;0C M_*LSF#1I4YPS\0X/0[@5JZ[:%<4[G!2.]Y(RH[QP3/X@!>S\SR/ I0Q1*0'J MQ[H#8\9B!'W"^L"-.&,*^:JM7F1F=6%=,/XUYCQ!_.JNZ-%SQ/T;#[AW1:S[ M"240 @DC(PGI CU8?<;$$E[%93J'O@#2$O]D(#(E MX)OXPN,,\/"XRLJ8#5M1R"I.T+N@Z6XN_M)48M)5Q=Y&CVQ1B %@"POQ]33F M&OQLV$2=89-SA"%?I&55:\0O>;0[[]P OPU:ZU8F+ MN'EFRT,YRP,'L?-.T@#)>M+7GH#'((I M!8,4"7)^;NWI<)+T//5LYXK'5M[#0_P$YR5L].3 MJQ?JO.S7AT$J&AA_7&!#BM)9S13G)^;-)FMYXO\;2AG.:S%HI] M5?)_-4GJ&-RB^0:\DPAAN"(>IO^6YHYYKB13OP2LQY170?J5][Q7WAO0&G MWU9\X5*:<%NQEJ\GVW\Z?";@I:D%,Z/%KMJ&P6)F(^0];/)3/[4P/NIWIY7,[ MTV^ZG>D&7_E:AU/#,3ZMLZ2M;:GQD@QK6-XQN!RV9[:\,7RAZZEL&=S@-=0O M*"]8NZ,.A]5V^=C]DI'&:NTL.GPCLO*CJ=-(\U^ M>&]C%L-W;L:TMCY;8Q.T==(5$Y2I6UM/&S1H2Z5R3$AG\&-44K=[3!?P84E( M$<<-[8QTA<]V<304J8E@8J07@-\5MIN[UMZ:)NP6UBLR)%#9SHGQ?<@#H*E$ MD57M&@[(WFW<&!(?P49>D,_5\ TA (5 :VC[3=P*! V@O$#6G[KH/H7,J,M. MG#E5$1Q^7L?"2><0\YSN(LA9N2V*A"TBT&3F/$OY0N8Y@4*ELX/%0]I*,/$=Q792T/;9>AE.J0#MUD\P; M5X&\W.3AN;+.S4=;G&(A6^%BHL@MT^H+_"ZM04[J%&>=VFV6ZWCQ%MBRB+OW M#MQ=(&?2SRG6'@-9<8NZLM1VMJ$[#4$]MB@CF"EN\#&:P0E]Q$C,']4I&\LS M-82(*%II9O!H=_3YIFM+NDUW5C/*6*U$"'UAH&9$GXRJE*3)9;+*LXS@ =^; MB:A[5JV'+(FFNT($LP,_[);<^=RX<@,PM0TE^=IAVSIXAA0WGP2/XV"_K6H]BC%'TN=!_+8J"W>AW^ZGW2RILC :5UGX MN8\?*(3T#*IR$YY!LW%0BX2.T!Y-]DFHM+QJBX W0],^W!5:/RF+Y:K.VN\) MA2LN5H_H;XUZJHK42XYGZ%M5GAM!]^)4*#Z/,@Z>W#MW12"E07X?J79_^>]? MHKHI7=$N*(3>0@S.^[8X-M\@H?F[@][2:J("T'!O\DHYQJ[M:DD[?Q3BMOSU MCZ;HD-QW/"I_1(&9UD(6Q/(W#S))<2XT913E@B>FHQ+V1WQORLQ ? *@YA MN",9CM[48__=&4HI%4,(#NDU=*)$1S#Q7X@FHZ[>R00I0R+<^FFSF23:29 Y MKJ(]!, 0L8-.@(E@/P;OS";*T(=R3AA&3VJJM%!D33L"D[(_/93& M.!9]DP !73><1&2":419:U=N3)K+)/6+4]^=-5/*MR:UDO M-FCC!"^JCP20%H, FZIG4\7;V*U.EG]C&*Q^*%B-.9[]9G7UG9"5'7H.Y (K MVCZZ8^"X![,Z^*35ZSVVPB"U.AS57_ M)U*".^\_G6M*\A-I.E!8XRQR"'0F0Y4&\3"1EBZZ%?+F-DCJ\64(]-T6MT1F MQ-=%'66]8D!=6@@V;YW6C1!]FZRUBATA.%S_130/$<1 I?PG$55)>2!@K 3 MQJ'@Z#'"&:C/'/>*('7HQA"\?2@4[^:Q%N_>";E"HE-HA'!<304-I]!:E6D. M<()NUCK)JS2/,NGG_5CI.C?OA*8HEI3%FZI8DA(5 MG!5+$K.2Y@/Z7I!5"] BU55')DKE7:HQJKCHA4IZ>'X[N.\1EJ BPU6A M)*.1K-U>U)( MJJ(-K$5E_5I1$FFE:V_3G*MF_B\$M"M8"^BJ0LL(-5J(I9+(W!6OF=B>^@Z< M'?VHZU%R?'S"K+T>R"CE#L#TYM1ISX\X2QNV%;P[-NC;5QONDXV8L3\CX,"-5UH''K,V%KD@[M&%P564ZD9:\)%<]069JTZ" MV%/P.;M?,=3 $>B(Y,MVX7S6-G8LHXT/_;BT5ZQ@C&1LQ8O-[(;9T?VOB:=Y M^'P_ZD1YKXL@67B!@<&OHD&D(=IXV_!Q,N<8 V1ID"!NBHRTD!9*1TTHG%:% M.4A#:Z,EM.%9+\#5.@_8&/UNU:RX6'*6-#)36L=R-)3N%IU&/#IC/;VFIZN< M'<7'T*6D>)AM\4!NB!.5/&GB#GFA_[32DC8'\*NBBQ\EED$_1=NV@T]?6S-$ M!L.G RZNQJ:OQ>/2UP8P\"H7L^/1NQ7O?A[C0)F>'T,LSW]JE&OR BF#J.TQ MZ9V2>Y4!B0R$)OQ3";(WZ*KP3Z9PBUE1CK(C, 2Q._S"-%O_?>*;^>>9 M(? ^7>OM:)?R 4H#5D)2R0XRJJD52K"-^ACXHDJA$"]4NQ*9=XC]:X6M(-Z/ M"R'0.*24L!Y"N\M$2,F6".ONG8IKWA4-YQ455O^3<2R"# (,12)2\JHNTPGE M2R1JT+0R @0V_Z0"8$,IE=/_7%Z=G+X(4.3AK/R%X,RDK1(0D,NFYNN$8!/DVHRHT?WC#\2(67M^C]E 1!HI_!. MRES.3\Y>^"^;#CB;RP 5[0&G<^6=B*-AZ[#]3,CI"^_$HC*M0IB=,G;S/?": M$!7F;2)@SBO_HB 3$,8(&II H/\=--O21J.7:%10R@%E'E044 G3FD" B2M[OC1:,C]<)?&=P@^ M(XLAN8KBJJ"ME7-JI%;"TDG?7^C?J(4C=+ ;*[KC"J9*@IC-H)1X 3=<-<)IR MS@+A];:Y6 $.F7O^"$W^^(?3[66^@:B+5L"KHTSG(VUM'(0B[GU5-2#W?A*J M,Q0'@-13'\ N$A(FAC6Y.,M5D4?S[!&#P'<\2XXU2G$T/YXQ1$20$^B>==]E M4@VUS%OT3V=""2>5E"-0/HF&HVLH!',D 8"[8@Y0RE&K%8_=+1H*)4=L.^^U MM=1MF92+2#IC1VA4^&?T89A9D!8YCG*1TVKB-<.0]WU5R@1P+\^YW\&_%AVJ/WD)M\3^CH)D#]DZO]2UJTD@MN!^&\ M"5FB1.A;Q_ &J80T*DO!@5/'KJW>84H=C@*;%.L@A:&X?Z:#H'/^U\VQZI*T M_\X)R20J;4:R_^UW#D&1(I !>%LM;.SOA*'%XO([5Y(?V(4)<;R6$!AT37JF M+)@0GBNQ,2'D3(BM"7&6T7IP,^4#:$\4&LYQ(Y+C(T!#<&<%G>1<:15T[VMV MY.C'IVS^G ?)HD<_5%47Q>%ZBVG)6M@#)( G+TB:N6L/)-)4AC::]V/@GNE$ MH3)_9"GT/^3ELF)IQ3#$)QU+$6LSX62*2 ^VL4L<%3^"@H<^)J4>00(*/*FE M/YLDG8GQ<$?W%@FK*L1$ IBS[L6\%"*3LBDIE)(P0&6.W)D&(!FD.ZPCTZ3, M9 \\,T"LC8:+)IU:_M?.70"0?#,!F%FO;@)* +5<@$C('XWX7\$>2K)TT4)% MY4W^= Q][=_R1=1D ; $ORM0U"*.&[&V_AE;B/Q.1Y<6&;$NS9L0V6HAY W$ M0_TS&C>-AG20@PAG1VR: $X3TEK)4K( >[):96F,[8"]GS%LZ./_^B^C+US& MW85VHY'>=+R^E\K*,"\3Y5/%(;&!J>)NU5 SJJ"K9H;E$\),.H+^]NVG,:>' MH;)QRR6%7F5@VU&H*!][]8AJI0<5?\=81JCEI7YX,$Q<#IS!&R$&TAHLP'5Y MC,-2J0<0X6$HE2QJM*]J2+8L'),0%:-[Z0[+G'G:MFM2K*6B6/B2>VBA,I1+;) MC;YP.8:F*AI[A"4%K[ BG7^-L5H>_EP8L M>\G'I/1@X>/2,7]6Z '1?9$BYCQL>%(T\WJ&B9+"W.YA$,B#*B%]Y*F#J^DJ?T-]US>M!@^G17 M3[=M7'.G4"%IZ=LH; YEDDRG;9_>(G5IF5';/KY+)-$<2-LHO-UBENUG_+N, M_[UL[&:;?S^?WI+-NY=3L\.10'(_;OL^.!#\;>L6/]A>EGU;("#P977@,2M> M;@TQ'SX7"W?8/?="U:('K\"8X>FY6/MH&]Z47B9N>WR8#PFH493G(]O2&A9 M!1F.OJG2:_I+FN4H5F[&@\72I]ETKA&47AU MO02F@\-^^5+QS9M/G]^_^?!NG[Q* M7;KW[]\'8E3N/D/?BRY]F\-U5P'7#H[:(_[T)[,4L>G1W;S-'D?#AO0]4D*] M:O=^:.;\[?,9 M/*]B(#0B(\V(J/[1H_BTA-RZUUX]X=4=&7Z[UI.YO-;"]?=W;SZ__^U7VL9< MG)R>G; @\@EC,5P8/#/V_\FDV5@FV4!ZT4=9DM[\]\FN\0]/XCN 5($,)?8Q M*NO'#JG\%UVW\7LSK](DC($T'A<86.] MQK 61;GDR8Q$XUYL3D*V_JNP(Q@0#DZ"N/&P#RT1A$\,2*EW *D5BOD9P" MY\5.ET,Q39\56,O?JC[Y$?HU94RNL5$&!&D<5 MI-$N>*G*6L0?XBQJQ&\AT7"MN4=4LT649DW)X4]) :E9,7;M@)2L7C;7'%Z" MK%[Y6:@6$?>]E=\WB6 B@L@[3- ]\>)3&:\58BCEP/7"*T>U<'BB+]";.%H1 M"Z(^WDA!\V]U0G\MV!M!NQ0G)I?Q 9+N^!F/*T@KE')*7MEDRKITT-(-T\OF MC_*Z]'12<>NZ7VD1UTDXO'L?Q1D7HC>5>66/\A;,.<]1S&D)^V^5+2GD<,YC M<8/M6JW)"*28M_$/P]ZU:IR&6HL(NPZ*,.YKE-$42.2Y5MV.:B$;H?"$Z"&P MQS?6U& :@8>?_^A\7KU[3M)G?>K>%]&*K7[\FB0*A_Y.>%R=A(31:VGFC1S6M7&DX M*J'G0%4MY15R0#>W6B3#%R #C'ILB--NKR7YM!0+FCTB4ZU)FQZ+^8\8UP7M M,I-W9?C]#RFG#6B,R6.,Z6B,C#PW&:4U"GZ^-A$KHUS?#Z([JDW1HDW&*E") M0L*PD4#9(DVCY8TV7C<\]- _AH5Z/ IK,U_-;E4]=A#F6);2&$GE)SKPHV_%T)[QYI$ MJP9Y941GM/^*]IJ5$5\19VY\/RKGJ=AQZV2&+SU$I>W^7A&OXN6&$V1YY9JJ M&UUNTHUH[Q#WPYX4-?S\JH0$/>HAL<80-B8@V?2SJRD3/XJ)FOU]6F18,@?E M4=&#\@S!G91-7,$S)"ZA] 81G9^J*GJ3#TD6!"I=Z4K#&7B=EBMY5J,^L1EKRUVE6X/-'_%WXLBF M,3A2\:>%V/C\%A$19FNBC[72#!ZU"QW#T4'WW8QBU1=$KFBZ4T9ZN\S)T&;2 MEKE9B-!L1&,JXA#DHU) C;F,L(^' [.KS,/G.UUG,:S%LZTFF;LGP>8#9I(V*2,#N=S+BE78U-R?3&2WD6=4)LTIA\J0+5,_T^66()I3PV735 M;=1):O6[?:M0#K'&RX..-:J$TCX*!#7>.+01A;;WXM#BC3^EJIOK[HSFZ]5W MDC[^3K6)LJBX9Z93Y_.=5:$;;G;7@H1D3-]94VN&9$!NVAC3\ U['&[X_ CW MO>DU&L%BC5=&^#*'HVH5#]);#W<0;I;:'-$'W'8YI.7RC0ABGIDGP)H^;;PQ MY@P,1T5.XU0I;[0EHV:VNVW,G#@3:MX3V2U '!$3X*F)NV..1TO$LRRS0]SB/.@.DXMQ_,*]JY-", M- >URPSP&-OXH[%4RCZ&C%7B?*0Q3:06:O-ETF(7#6-J=="@:$NU)1!IVV]B MQOK X!UXZ3S*OY3-JHX?P4\N%*Q[GL._2S[,K5Z")B:LNV;9^?XR2->.4!<# M/U^,@'E%66&J"$,\EXK=\AP0\C)9\] ;A/H#6Y5I'J>KC&/J-[BV:J1_&Y4) M(O6)WPHFA!2!ZZ0)33E^+/JI!V:X$#"<=5M9F%J#WL;IICUN7]U)BYO8T\'7;HS0 M8JP:_+3-$$12XGY+]^^>U]8T7#1&4\46"EI6\@-FW/%-2B,P4-;GB4SQ.=;Q MKAV?)+&-_YH/]* 'B5\X+S(0Z$*!FQO:TC/&Y4%C7+Y\QKC\IC$N"?:$Q,$< MPFM+I@6Y4K^GP$Z 26 [0U74NTLCGDF6@!6\6%&4%XS?JXAUG)9QLX1"3ZC) MYRE:@^ )ND^3!JW+HM1Y7BUV^DQ:RG<8GL88G8S.;8[,T=B^+1=Q^/@(=["1 M'DEZNFW]3)+NTA:B*8AW@&%/$T4I,;1AC06;$IOT]9%+9:IH#FLE.[70Z#0K M>UH+U2RXWJ(8S-KZVIF0U!6O59A;W\Q6Q=:75VNWJ.B#8ZFO6+(Z^B+N+%3? MLX>[(N->D@]MK0C^)+Z8M0K8JT-SQ7P0)T MQF)D[':^0?&!.(O2)1YP4)\@["&45]D/J2AGY.($N Y?\N(AX\FM%FZT+^C+ M!#(*BUERZ=.$F@'QQDRY,,$I2_NP=J""7B\3\S58QIP+4X#O2,2<0=$N>$^E M^WMXZ77:V&+#U0*HB_^^*P[79XM/=S=>'QN/>Y?=I6>A;]*98"AL9O9O$ MU&MU6 >W+=]QW>S9)8:&!/@6]AS+:<4V,4R?&-4;X=E=\\X020SVB!2E_! ] MT'R+5K75L B(FUCRF M3C[B-,H&1-#+ZKBB'+HF*]7RM.4F).X\2GV80"=EU M"QK!J@"W%_![<:&UQ"K1;PU.,?6;Q:!D1TFT(4_X )<.<-02+;9H;,1QNM! MB:7O3?-VEDNF6'IY:&+I<_254\M_/EO-.SQR"Y C&,Q9\ 2#]QC3KV717<+& MY R:N?FCS'&#=T1?J0RJ;DIK2OK$Q*220Y] 8N;,R%*>B<)Y3I, N,W$7!OR M/";R9^RC*LT6_)3FY / M.K9'"^,V1$^X];*8>0_1XQB,2N.M46)?J7)=/I!0V<1)5@!IX+22?5FAXIM7 MM?3H )PEI$34=XB)!J5<*W$U 9FT\U"A^ 2-4GTJ$7(!'H$4BO*>]^KKNKZQ MVR*W1\/R]+:EN* .?S]6#A6&B(X:_- R_PN:_#% 5*RH9%/QB8BX6624%G"< MW18I$6(4M7W:1*C]9CH;P;8 1(W \*>-BY$1&\ZL0>_[![XB??V7<[UR*C)FDOQU6X3::W/8!"OXJ?WO]]8FZ.L MONO>*$-?ZJC+X?-:6%P?!]___.7>VY]?KL;V/X_&]3^'_@@C'ES?_1W=!=>( M?,PBMW;>ESNX]1J5S?T%[30H) ),(^[=00=:5P12Z''V/B'7KO&4$]85UG@_ M VW(U.VX46:UN1VGE<2NAJOK# #$WLS[5%P/ 64J;XK$/Y'6W=JZ8HM2>6*A M+*L+.ZS#W>=%WEWN_6#=*RDW;$.';RX[8U="_;V']ZKX0V=Q;?*XFY&S^DD(B\ M4^C:\OBFM'*]*10B$@S:Z3X2J.QH_[[7V;PX/1MG:DR\^(ZJ$(F&JXY"62_0 M43 Q7J>5"/&^B.Z%.2YT5Y9P\6DA<[9V>=_K6.3;[ A3GEBQ2G-(J%"_A;"/ M"LQ?6&[T]C**9ORM-EIRC74R[[C@[6^[SL 0[-) MX:H[&E8DSNC_?#E*1=(TE 7O?(XI\UD$6#/$FO2^,=XIR+>]DW'4ZRDDXJ8L M)=" ][,L@]$89:XJ1S%#X6CI[M]:5>J#]QDI]>2U_QE!NH;_ M0^!FLE)6+(1D;BN(O,_&494A>E[\SZ.MFO).*2_J.\CW\'Z6P0@K8I0*B308 M'M CNRJ[XF?L7@IV1%9(/"RT(^KHZP^M#8&^WZ;RZXNU)8$?O#/V^@DCH?$X M7RP60/J/AD4AB.1N?)H2.U15G$YTK@ET"D>>0YF+HUBC3,,Y_D73.RLW'SR) MRC3I22+EZ@D((3Y)1*;)3])9;JN:O9.2M=TS72T.$A-"H%@RCF7+ND7-SM)G MS)]5E6R(D2F>14]=5[CEW1W4R^;T3B6"K'N]4'!5 $HU5 M6=P)JP-35#ZTEP0D)6M&U9C:[\'YZ:K0 M57C1!&7!Y#EVLX >19 !!D/Z&BOL;'CAL]#&JKM"#.MF630 JG*4'@/"CGSS M'7H:^IX(V10@WP)-,3,'(IO#=Y XL\W#JABT?6T[X2XBZ)>Y$>.M7RZ__8IU M30A4?;Z^^2>3T+UB;"//$=@ ML)\;"=?V"54UP>0U0X>F$9%*JU%BJV /$32KT>)/* +ILEFRA?H&R)@D*A/' M2HW#7"GO3%/MA'YK*U[")Z);SHZ$>9;P1:J 0B=L]I0\S?'6SS;J M+RY.A8E]=.YH&(W?A&T#<#QBTV?N/T-B&V7( 7VR]79,JML#Y:O3_WRR0^98 M6S&=\EUZ>^>]LF,;<5?C??H15[ZJ/]W5GN28V<-QRUTS(_9 VWO8;]_;O8B'J&B$1O1@-F8_!CUN2&,T M&)RQ;&94K4TW'F67:G,6"4*W:K7?R:':7W MMC8/1B'MM@#EQO CQ#?37&5:PP-K<=6//_W]C4+5$/N5=ZWSHD>_]' (^CO9=K"MFSX8"XO3D^O@0(.6RR&[[6P?/WEX.,\ MOQ5[3>Q326P/:WG:[,W9Y7J0R(RXB&935/L]O#;N$VTJJBDV;1JT!F3C#N2U M<2"O7M$F0L0!=AK4^=DYI-)3WJ&V?54W$/O9WEM;+YO7L) Y0VT;NUJ5TDL$ M5F0G\/P; MY)9@/Z"O8NK5YBP/R_B(0*:&KC,2R=1XRWK;C.=1A-*$L'UC+M8WAJ2\4">1 MZN0:VD1ZJ,8T>C)42J+U&0 ::%3>_Y.T:$1DX3':M[DK'8=HPP)/T5GJP#MV M:!#+J0T[SDY/6! @U_?Y/:]JU!L!SQ2V]D8(>6)SJ")?8[,ZZZ_MS_$(F74% M8I:T8-_B6,T!/OP6>CBCP@L8X^RO?S1%_3KMAA;+HS5 MBU,_YW,_U84^X88G=6D\.[/ #6]#&]Y\J#T>W;=I%6=%!;#PWR7^;L^WU>H[ MZYY)Y\$?!E"@#YC>FRQCJL_-K-0L?Z%U?-4;WGX\P;H>O7CH0H"R@$3@J- M:_QGF;B&*4F9+,[A2&*R%(^CRC'I\SM:,\KU$8OV$)7^IY,5Q1?PG_:XGN^P MH?L^D8@$G9$K>@EET;Q3N.4YP#1[IR-TNKQ8IK%W0JX9+H'6C%*I*M0CH:.5 M;BH"K2 RJH56[;\F:-&4>5K=.6;KDFZG(^H7:=E C_0/1#KG=U'FG]>$8&>. MZBYIXS\4 6"*/T9E'6 N 4"P0\#7WG1!A=01KH!$3C#H &CKCI*&1"/,C>%! M0+<=V\-0=EXH&7D@:&_G[C!4]#HFZS5 85<>5^!PLC7CFV*Y3&OEXH!?P)]S M?EO4J71F8"/DQSQ1V+$[O]"Z6=.*W=R6'%TG,^FA3: M8\Y:^2V)15_$[^#O MXJ]%!N75)73N*$LH@(."YRQC;/&JBAR5,A)C+L3V3*M,AYA@LP1IL2QV_0>?M+HWP7N2]6L5IGZ)NQ(LTK0-X9? MK8OCU^L.7V.('CV]NIGHFI]W;94P5CN$2?)_",02*E>7V(;.W]BS/F?#T$C) M5] R%=:ZR!UAE&A"/:J9,\8RA5+?<_K@6(BUJ^OD&D&QD*NH# ;["BN2(9D M4?B?!_;X=:)"@9281R&@G+';MF\B454URU7MW,.,A$W-LY3?N]K# M,WW3J)-7Q*JDIM@/#BPY3I=^BG B",W&.8!)E %@/^MGYE@?QQP=9"C0O,E#YC__K;W/" M"[L\MW/;Y4X#W 3L.L221 !ARPGWC.Q?T G\%O#[FXOW?IBKUI,Y3@%>T!81(S M="4.:JDI#P>DH0.E%Q=(=%Y0Z1>!=R!Q#BX W ^NW\];+,:^RP](;B C'D$' MG;S#NWU\7LX_X9R=25B4P5F;G*%[3DB0#9+*^[-JL?R)BP43V_2)WS826;8B MY_,B?]4G6>7*5QH1$]S%< H_X#?@MV\$NTSKKIJDJ60!A>;'\/,,?,:82Y>D M<%HTJ*C^:8:%;#+%=]64L?B8&)E*^6W_$D=E^=C]'H8C_RFW6DQ/\ ;UQR,X M[@JU5!U%.+Y+'H'[O&HQV=0TX27PH_)RJ9W?W1*R?W3W.BHQ45E<>#S]DO&+ MLXH7$OX7M![I:P6,4[PWQQ)B5QSL7.9&P\7LUVGVNZITB*&60VE4 =CJ$H:: MA)1.EE?6JBUL),PZ(SCBNHTW:3;6FB&#E+T.UW@!(\.6$1G%+!CF)1$AEN[2 M)\''U*,,7L%0%8F(O>IG2 &E586,AW(@K54L0RH]_L;^8:M7-RIR:..RWJOA M\_^'>$1LTZ;OQO %Y%@[V?^9Q*GHU1]9M\+D)7\TO+)7K%W1KO@5\7)<.=R- M:7M-W@PC^8'V+F0RV$[ZU=3#HERJI&4 04][0\6.F;7>;UCBC5&LW2]T,F$7>UC6^=C\"U_038%2LVYBP,9L.#YA(A_1T&\(FO64]+!-W!O+4;POP MU%#>4MY4RBM6/J@H[ MT(JC-!DHLT]1NMF]]@H%[(&7OVTDDZ#L4H[T4 P#(K(*C>&/DGM6R"]I/T0M*&-T)/- GQJ M=?P #YWT)K'BF[K,>'1H&YD3T0JH0T+0KLJ*2V7L80G]U:@V[K^:7+IZR4O MQ.4LN15UZ6R;R*6]9\=*&$[,)J/.B+HP=3CGQG"(RR3,RA5X1;EU1X>$./; MH=&R\K$AB1%JJ3'Y?!P^U[1A/=REQ'%!C2UI1.29]W@>\3C:6)[QO.!AF"$* M?,-V8$[7V0;QE8YK,/N]&;PI60;(71DDI+P+T;,Q=O?:8&G/0V8:DYECI/>L M!OXZ(Q1WO!R!\G=F<@:-YD+<-G% ( 2TXYW=R:!;P\*]W)>!%OL,>GK(H*=7 MI\^@I]\[Z.GUNF$G6%O6E%QV:Q.&C[*&P *8,858:&^'9VNI!Y^'!JT[6RUZ MP(;Y9@UQF=JP>[^/=+&!2TH M^[E?08 HH4N5DZ;R7):05B/^J[JH(UN)T<0ZU0:E9"+..;3H@*P<>23%KY=% MS7LFOX8 [%(8A*[>^0I2.ZHLU39#_>O!>;;KIW_U1)='T*P4^:/!PN\0R'EQ5M*J5Q$. 6RQ1U3="_/Q1\( B=\ [/(J.#<9C M(!YV27K;.8EX!C-,>Z_!5^1C0X;5R:J.=P%,K>9#,V8W9W]82URV)S#">)"] MC0!YE&E,D/<5J8Q \?CTBM:O<.AU^08^. MV- .BGF0C(DK*UO&2R#6#7(%=V6#I-RK=='9^^<7)VVZ[4;+"QD?JO';,"J9 M4,PO#RV?\MV[&_9S6\W[7J7DN:53]F)O*4*<;OWX"7.U;*YLP)V7X=<08(*Q M:GL;3.BYY$8>A\"&]'V:?%7%Z^JU9;Z>:^7#3?=C6=RE\[16=?D[9OS=[/#G MKIW#"":@ Q]__8^SJ]/7/=UA]UN4=C3G:\)\=PCZW.0;8]*]UH9D>?J,HDN: MC]OFNPL=8*NJDW9U>UX]68-4F"U^J_%>%"-B2'OR\JTDO6##.IVQ#58"M&U:M4\UCL0PQ9B[,7I M5=L5#,S/]O>OKB^UTP#:.WO).[T)AT2?5. UIS_._"@H;:<:OE?&942WRF%C$5Q"^XTGRJ3:H/J^X K@ 2=N;BO"YY!X4 \*-IAFH+(.4 !@+FT@X* MQA=%EF% "P,Q=3!O5N)DU8G$IDBXDK)6D5R>GY\<_ M[FC_P,.92,V3=-'JP3P?0_^>S(^P8"?1S6,3'L# / M]SM%5-8FKWCFUHR&-(S_A41R'KG!_9 H?7QSK"X,YK!!=^34%:J01!BC@G#O MG$A1.J&LG&'<*52&F%C>R+@U"R%UJ(%C+MZ'9?,^'<=^!!02Z$OP3:3U/_C? M'IGBYW]G_#=&F]#S(L 9HVV**PSSX3&R(U2)_'=-UBTS69RH?#HG8F<$6K*G*6^/ M.F*B20@R__H\=#\HDB;&O&F6+J-;%:9PFS:%M$(!E0$^8917^@;ZGS44:?D% M EVWQ;^_GL/3'0XO,8"X5VQ0J,S9Z [88"ZSB,5BUF*ERL>VWW"Q$N]"N/DH M2A(A#IQZ)YP1!8*#,F7Z96WFE,.UHI&8VDGLC*0<.C826P-7LRDY3IL?8&=( MYTL[NCU/) )OBE7CMW/*8UC?N'1K6OW:]+"_35:KE[[)_-S5BRG'+:1 MS/##QP G .J$H)I Z&+>+8C_6Y1?O!\V%49!8&C77C*D%9S43XA$2?K.M.;G M1(_4FQA543W8HIYRSH15^X7[/\[SPK5'$LFKK7)H_;=)DODD MWEV9DZ0;*8[6U(!NA^G2WFFY<37_MADU[N!NG!$IH7'FWW'NVL>,M#-'J:,1 M1XK3W!7%%_\+]O]&9>(_3C28 (M+*L?A$RH6C* ME!F620\K 1,$TQS^LI3]UINYA/KL(U?(%,$(P!P>-43$1A[-R'5 .*$OA44P3_$P$)L!TVY4O-7&R,FJVJWY.^5!GSP 1CG@1Q M:.4:O>GC0BNQA] *;G12Q$W7QCYNNZCQ]C!O_)Z1N#F\9M#P;_VLK]VLHKR- M\O3?JN,[_RIH<+CW,!!$4-5*T3J:5([4_R582Y6D"D5V87S050NA14B;^JXH M%4W_<6BWA"N2I\5UV4A\:8 +X'G17!4K&@TW383D+, L!/\'(..WCJ8OB8R2 MM]ZW1G,=__OCZ/Z@3,:9ISF8O6YJXGA*VUA(/ZW84#N>P: /&@SZ[!D,^IL& M@S:1G]>TW2X9OW^]=AHH%O";P;,V,)[!PWT=8BQY=H&CS+;P^!Z?R?I?M?[M$DIZ7Z) MGW2_S@2=83%ILJF=-GJ*)"0WP-A $^>58 0I #C^)K$^UW$Y(7Z8EDM9@3J$ M&T84S:XJM>(U>*1J=$VMHC*Z%7.^J]A1>@R?;>$Z3D[/<"A'<_/WYW^J)O9] MT7QV"5$'X"^@.LP!_D790Q[K]Q'6<5R<7BK"GR(6[K'+R1P MI2Q\[M!*E4.N=PVP&7@Q!U1Z!5(_1W#L19.A[U0Y1[AN?M _8$_ @'I]XJ_W MN'M7/?P&Z_8M_-8X4\*24[-KB4X4Q_1:JH?+/1.&1 ;.O_/ ^P8.;3N9:;$&\E^YUY=0E '#VI M!^#6K_)-D^L;7 R.(8P0[(HD%'4:B>L%I : 652647X+)+.T$I%5](B]VKP3S?V3)( ;K.@'; R=203H Z& M-),@Q\L(NFQT;_=S8KO>DJ,#/B5/E_.FK-PQWBAR&?*/!YFX(5($0RAM.HTS M!,!DT=0_%(L?5L*.X#5V%,PK[EA+34.V!'A8J /U3RK-[XL4('>ZN,RJY)7J M'ERS3!R@FD%?PY^:2IA5526NR"-#_J+S6X>WQV\\L 69/8QX(#W^UT/)O9(H MNI/-V/%!I+MQ=BQ$?RG1[%EW4A;8CS)ZK'8=D1GR)GV5,:48&6JA&JICTQ/\ M+;10+S$U>I 7K3*M)7RRR:I[+0YE%Q?H8,D>BZ9451"\E+^7[7FA3^)2'/!' MED4(_PS4RB93[7O+KL^,V\V_(MU&W4W$-R57L4JA\3&JQ1EP$W84Z^,F=G2 MD!;,3=%PA+J6C$X6T,:Z'C*2T3S+7 M:.9Z@+,L)=O9J7]*(#C]4W$W#@,PS""'VGQ[Z<IO7M1IS$U8AL[%*8'WM>VS[?TJ.4;*:4"L M $2BQ$"Q@$+ #3#MC)P;<9#E+##8&R0W+2V:FY8-(=CB;.HJ3@#LU<)SKE0 M:V!X"0A6\4/;^]%OKP>X8/L-CQUZ*>A>@FB7V&5[7 QME&=#5H-"1Q.,I48* M-4MPM =,.:R%Z;J&]K-^KKH:CO94U67#%;Y764+W*] =Q9^60NTK0=E3(*@5 M4T&UJ"5D9#DXZ(.R0O M^O"@^J?GGMQ .6N.(ITT$U<93DJSXN72/Q7''I<4$LO($0.MP1;9;<2K-2@D5(SH@BT[%&),]2DVPE@A:/.R8MJ]+8, M61K#AMLH>1]5QVYHR-TVD,17-$7P7FH'MQ[N@3;UVL\P-JAL0\B&7JG\ MY;E6T3[;>[-VR:IQTBNROH#T"OCJ%CM!9-8F96]@;]!H@RJ[ MWS*T"@OPSMH-)@]+-W*BS%TP3M(DR(/J@K6DU]!G2IJ)?7F'SZ/KD;(?R@O< MK+KF\,*SE^+&M+C6JQ1!.PH2GY;B)]F$JAT+FZT MLE64S: KL@3/6T9?Q,]%E-OV_(RX4F>T,W)*/2/#[[^OJ@:2>6AW,,J_T*:] M&RYJG0)T%:!-Y /^W3:J\TF+J\ **"2@&DP&^RAOC>&]IVN\E_;"G,?%DK;& M?"0_&;[5Y!FO:,<%X<%W[\Y:%S3+R3>;P+67G?)2AQ6U^ZV7YFDF/=YZQRA# M.]H-N;=&Y"'"(-/N5P9OK)H26GWL/&;KN[+SXIN3T(W%20?YU/I*6G?3I8G,VQW1KF"V+K,(M,-[BB4;=H;M="J;8K&4 ^P MGHWAX__3Y#9>-7SA[(HVGO/3\S.:9#L2&@"-QFXX2@?5=?@\OZ>;!E3U;1S? M7'LM*FE3L2"SIC7SZQ5]F_BS+0S LKIFV*Y3&N)ZB\5Y5H#5T"Z M!#H)X,8=^\#9M(5:NM=>8?K44]OG6T,JG<&NHRJ7URKAZ_=W;SZ__^U7$AM% M3$CV7XU^'NDF0O4JT;(P\)#-OT*XYD=4'^%?:W_&;_Y8%5F:")+O0&F2*BI[ MAY?Z;\U_$TRBSP.;!TP>5,-THHXR>2(T>B"<@C92'$>5>AJ<1M(Z1Q,*2YC4 M-Y25@; K\"54[\4CXK FX(S"I,]$Y07!$.%-.969X9H"JBUDK:(LC;_[#18[5,,36 MA*ZQ B?\.C=?.X'2$?\:\U6 MI$A2MF-HQDB0!D Q*2[7/YI58Z=*BE'X;"Y M 2E0I2Q8_PU.+H2B,&3N"!(BSWRD.Z+&2P?.3.EX2EBZ7(K;(\X'G$#T5MRF M]W!K9,P2CH2\;NB\DI=VTV7U;NLH9N#?$G%%O",7:U>N2;(D)$*W)$.:J>M: M$$>B(AE^@/T/D):I1%8 MTH(UTTK= -,*',L749,Y>@Q)%\<9BIA$ M!E'6BCANRK+KDP2]E=*\P>ROS;Z0_<\WE3+\Y5JR*02':&D5;2B' M%._",A 2G32/ 9>3R[;C15/KG#P2W4_\OLCNJ6_I:-G755$UUF"S,7"[[66\ MP,E[T&HHQ)%I=6;-Y(C6[(U-%7KB3HE353<0.#;U]%YPYQ',BT%H1T4%T9RH M)1 Z]I.783O5^[EG%AAM]J+C?EL]K/E2_E0OJOKY85YIPV,H+8I7+T%=PJ&^ M?*G%P,VGS^_??'A'2[JQ/"T?_N?^9WAXN?IKKEECE:4O(4CL_F8!+2I5![FF M1W/+=GH<"K,-X,PO_3?%/<\%=ZEP'!ZN_<6+P[SW-OO\QK M#Y^'AJ7[=E]/.R3CJ@(,(G8GLT-9 /V 7% /B#&-WL7O[CRB*^&5CH7./4., M:*%SHWMUQ64M3%)&#])9"YKAAS?L;5JU8/W56N?:%LO?FK-(CA8,C_S(TJ_A M2W$K3F@'C7PRP1U/8TBP]C0BU!4;5Y6V1L1JPI&'=;')MG0IBB$>L1%!5X>J MQ\$;*E]*HE1PO%8ZY:T]>T,P"YTCPBY/3L]F\/_/Y743_[HX%E\ ]!2\H[\W M\RI-4F@R71<_/D':;E!=:'H[\=;O<:TA)T?F[ X/ >P+(7$VB(7PL^PF+G2T MWX4E+EDQ,<'WK82/TN;XQGX&1]!M(X'?IO-&0^'U\H"/O9S"\[T'S7K9*R_T M67CZ3-\] _7X2/4%H>28*$<"[7SE!B!.#LE*N6C,)6M&U&Q:%N[CFOY$F,D''H&P*Z!AN MDHS6K"3$WHK# M"0&9DM\5&;CZ__H?%Z]>,TB$KQ^E4SF.JCNVR(J'"CS0,@M:WD&&=P1\T]#/ MK_-/M^$AV4]T"2DZZ"*$3J2RV#Z];4HN/R@#R/P^+9IJ^&$($V%3#=UUF26\ MCM(,AR5>$=]U/7"D-?-_RJ(X+LK$606D%?^F(6IE_WYS\S%$7F^3I,YWN2"3,)WC.U.U7O(<2,P8N8Y=7JJ6%%B_U3):V=WZEN=" M#L+'Q5_X"I.:@*6 /$,:49E(0!+YN;RHL?_$L*Y,-F5#-$!$%N5EKOJTB1EG MZ1>NJ\WBME9-!GW5#_"-'4]T&;!5+.1V6QZ'(V5'=:[117 MI\0,<_UH3QTU88B@*5S?%&'*A\?0Q[8&6H19D88+!BMUZ_[X^LJU&HR&2)(W M=T"QLTVP='B#;M]J[ <=S"(U#E++XI^0J\RG!($6CD660<)F!!H@?$,T,3M@ MSS)E&IHKH+'M'^HGU-4,$I83^Q, A@F#?_[[&(;@,2%")9O$D_>)373-'1C? M 3>;?TX ;KR#E6K4OL!_=K%V<.OU+->F;9#_DR;E&G--T*10=KVY/<8ZZ_GEYX\L8I_PPU4*C_RV M6*0Q7W.)@3]K$:5E]L@4Y(,KVR0YB1WY&6^#'0V4"I.UIG?/^ MM0$-W ^0B5632;]HSQOJ:F[3.IM/-.0&-MHS+//K;PB6^>(9EOF;AF6V8C#[ M[J8XLJZ9#"0UI)):B]F'S_=C5I@31GK;H1>A%51Z2*%-!2,M@@V;8OAX+T.+ M\AHF&6 N5)LS@""W=<%R8;8H->P';%Z#T?PH@6BL#.IIM2Z:"UTJQKC_HBCJ MO*AYY0/0:EUP/#64S5I3I9>7:] U-WON)&KL>V[K2;>&)0[V:#2B#:'Q(@ 1 M1H+#$P$'B.=8*[&T15LT99Y6=]2QC>GXN&8C$3=H7,O'X3N F' T/[9A09P] M 2]WZ]S*K!S3@,+@Z)WAF>UP&XEE&B&;]I9U1]=@@/"TT5X: ]7N>E.-%^EX M3G$&F!PT*E!P3Z%A;1,X?!Q2:BC/1_/BWHHC:=S_>4-#-2+CP(QJPKOAK)#1 MDU3>7YHSL?5%U^%NV.=[S2$BQ+PZS!(PO#MQ*-Q;9BR^6L5E.I=)BO*T#/$L M0TM!2)I# T!Y(_U9L5CSZO5. MC,+S54B 1(^4?H.#\>>8ZOL>,W_J"0]/_L:T2&7/"H56W@1U$13"SOB;LUNT MGE.XZ_#A(;@/X;U;2S=@ _SJ*>""G.V'CP^4%PQRA53" M^@+*PHXNC]E/395B;OG;8>)N(F_$8Y>UJU.]>]FO)5_P4C5N,?'1^D+TJ /= M8!H38Q0%)W_NL.NZGQ 6A8:KMY\T#_>4C*M06<"4^;B#@%"H8)MYWT0N3MVB MRJ1] ?R/8SE CRD2SG:GGR,GJ1I[/]2@:C6Y M*D/TOT%I'F>-S)N)OF+5XU(C!6QH4#*'QGY,GQ\6-9!\6:K M2 ,6<,Q[H; O]$:ZXO+02_X=P:5"K!IM,K=*FW%EDI0MFF;/DA8/]3CO,W(& M-@H&"4J$MLI<@=F"(, ,WF!11^JS9L:^:.PG[H MP_3KKF?B-0@Z(;C#0UJM=2=6)I+\>2L_W2Z G(- MW01&*B Q30&9*?R/1*:[(C1&%UD4,B4J$W7NV5PY5F>]DRR.75P(C112 "9H MM2/%Z )RP@^V1I-:H\4FB0,2M1!EE)#?Y'MG.O8&K-7_G.)IOB[*U)Q%*85( MB-)-\>H29%B0.^1]-MBE_6T1-ZCMSA!!:9N(7$:/;"$8JVP'#\(4_K5:GP".$U6\N. M2=3^::D&V=X@U J;#K6^=](%O?4(J$_(D#/Z>[3#!C2VCIW(H&%7IJ> O[Z( MM6&/12.DJMB]8LE+A?Z%+=#R.OV!+8N-JZE" MBO.X.BZ(-GB3*2Q4[S-J_93?1;CW8U27:>$6(2'MT4WL1B3$83NT3?F)YWR1 M.COC2/ORVT,N;-^[=#7%._ZIO8 G/NU39X/4>WF#%.B7;3ZES#UM]9?MIG]K MWHL_F%DO,]D'O=1_8"KKG1TI"8J-W67G3C0GDY8>.+0EHY()J5V>:N>. %]5 MTF71_/[NS3&J4H/Q=?$FB;$)OI %JXKND=FF\$S7&[3[5+\U_%%JRUT>*HOB M71E7'B@.0L!#9T5[WO@P9:U=)FLR]' ,MO1LHZA6J$_W:6+M"&J\%=$>%[KA M%\L;:QG:X$>BS=R:7F^2H$W"0)TAO?O A=986[/.:?,AI5VNC^D]1"!S;DN= M-W?>6F5#+4V\F+Q249*4D+F1I:""DUZUEC4-%WE<%=#PG5>"3WJ]PF36@MS5 MQP$VSTH(%Y]\\L6D0\H4@'[71:&W*>1BG+LBA*\;@&=281;J;I!>P#9V@GM(8<68Q0B?X&P MS#G3W [&D.9B7/!O=:IGH"T(_60&HY>T>KGA;7TLZ=AFA,GO^WF';]F2L^#DZRJNUH%56K&S4K=(NTQ4T'$3=^;Z<_M# K.'WN* M.<,\J=[/0MVNT(XX2D_XB=#/BT6M J?'+49U>]L)55Z?MXU'SA.5_KSHE].) M2?3LY^Z^@!9QRA-$0F8S^_7!U'J7-46 M;WXI%J?&P%D;7-A]! P[VGIDKJCZV>5F-9CV%@8P2 .S5\1?D=4@XPVUZ7X7 MV,8OKS;)HQ!!K$9*11<)C^FR-;<0N*=JHJ,HY._ M2RP'Y[TZ/A L:%D&5 ;5,K%#L@SX*P#R=SS#9&P#U\\S\M)!(R^]>$9>^J:1 MEP@1T!:=Z=6V\G.:&7-Y_?__.7T M+PQ8G;I([<]J _!GS6#D316G((M6%?]1_^/U),8WY#6]WV#E,=P<9,>",1=- M_>,B_L'KL18ND]%]_JY/^ Y.VQ9 ->-[%F#?E% P2 MYM1*JR%C5?%P5,,']B)M<<#R1[R&$II+_N9!_2\?Q9.'[+PE$FZ!G",UN[TF?9^"P;__2R\8DOR;M/[W^_.92U M>-K[L>V4OH/@1#@MX;F"RV\%%SA0HCPO&B$8EBH6]TM1)(\J- [I>M@V^V-; M3W@7Y;=]1?%,BXV(P['B7JI$4R0,XM M,>TU&%VX*+M?,'-'=B,S(KHO$9I1,+AVCNP M2Z07=K>;,)?KC3@83G MSRYWQM;7M@ [>2IHE 9EXK;%]+A>(P&V>DZ* C^8,W]&Q:@C(GM#]^PAO:' MCT.[C>4JRE-K8A8U"\2@0YNV1H @O65M&D-,3!E^O1>.([VG0G>TF1!30,;D M,P\I2/ X>Q:GN<(."&W*B_KF;_6 M_"_S>6+Z:C2FN,(XCM$73GN#NI/"]H$2;5T4AP1UE7=[^; ^3?539*IX:>]M M$L97[K\R1/#UR;3$E1>'EKCR,7K4]FIK[?W6)O12$UK$UR020%K%=V(5N09R M0-@];>L(34&81PV70%#1(SC&?I3-,["Y*?[]<_25RXY:*)0Z?"?\PP!CML7T MFW,PD,!DDA "PFZZ+8H$>IR*4P68MBLXA.(S->^9XI),E B& 7^ 3JCEO2 . M9E?;18RUG<%ZI'1N8@=7T#?#,3^Q9X<;=9QMD:AX%;Y[_%HV#A%KD$4/BR:# MOB+ILI*%%%A:T>2K*$UF[ &->/&>>% O:,0^I.)"8?8YY$G"3'E9"[)R 1&^ M'1ZI ,AP": .^ EMDEZ=G)X=[U2:?YC!V0NGBT1;(W"#+;8\DF>C9),11%GCN^B3$5@+[P>7#WE8UDTM0^D]I=P#C4F& ?!1)MY&#N5XI_ MC?F*>&"(JTEM\A9'%:#ZT<:TUM\I/A8\&)03R>.%?,F:DBO?*J 3O6O[C_9 MKK'( NW]7QR9-W1U+CXX"$G(LM MEHW05!V7^#^AJ600TXJE0L?Q#*,*DO%;<;BYG@_^&16RJHYDR_LCR2)FAMY? M&"$,?=O@M_JR]:O)\!8.OSSF+F+QV-9K>-PZ[CG[$#VT96K_:LJT2M)8[Q?, MM"AOHSS]M]Q#.2=YQ:$^MI+F& Y&2) [<<_6=:^+YUN_/08XV>ZZ.K1+_\; M*(,#1C2V\!./>,RRK(^)BY>HZJ!>E*$A2RL5N#D>:#1[,H 7A:KW&0:@*L!U M^U>3*VP:M.9X+/2(JH^CUE9GX3^J%K14Q3C1\)BQ4?*?VA[W8DU#(;T ZA0L M.\V19AW5,)P@P;0I!.S-0]>46"*%WBFPO4>)[ZQI[^)D[=LC:#PN#BNQKRD< M;-LKYH;K.^#;O0EWBS8TVM%U=8I(D(GYL2PPZH1N+-D.^N:0Q4R7M,2:])ZS M$!E?IXHHW0/5D!Q5$IJD6 GN'*=$WD!%)<$U3L1JTL@D7/9FVJ\I?;'FHUT6 M5'2:T17VDQ"#[*X@XVIIB4@-&TCQ25L":Q1S6NQ'G_@9"MM6+TZ5AU1\+BVU MX(?RP40P^K@N0*:K4!O5>3!3,Z+T^84'4VI^*XHO[BN#+Y:EW?=Y2=1_KXA< M\=*)*UXZ<45C;"5Q@9=10@24L.JFYA:&6:Z$1Y 52CR1]O-U;9S@UK=@HW1- M.V-KNY^U^#X#:T]>1R%RTAIDT>[XUA.&(C,?J]D.JS4BN-RH7%01J@P[ *K@OT%B5FK#TAG'?CDE!=,6?XI MQ&"KV-V<*]06U;ZDW]8$H[OB#8D3+UE\-5,.QB]<0[WH_&7(?)U7.%+U M2V@#()\7Y"#HW%B!VXS@"L#?R7XG>F!:YY%21KE1X+E-2M7:4LJVQ@B9)39[:$>!HML/P<8"8$\;3*K*:#R]H MS.C"Y)*T:8QPE!CYLO(< 5<]ICD-[-+%>)[HB2%/I37(:5L"#35L]\CT8S0C M4JV,Z8RZJ;+<:J,V_@SQ=- 03Y?/$$_?&\23B>C4MK3I5"JM&UHN][!+REW1 M6%%WC3QPHJYLS>Y9,RQJ:[X.D<+P\65$2WRG0NUUOE@2&? R LH_Z27(.2.] M,%HNF9GVR?T(-^.0UJC\7,.PLFD^QN-6;YXQ#:T!=F"R,W8G?G$/'CZLTL. M-NK:55_9QI!<6S*FX&?!SYY7?#?,K$R7I&I:M.??C<@&)^:G#Q]7&"PTX_7. M>C'->)=$@K#Q%ZKM;KAY;(,R,KK!1$OS1OS1JI)2XZE&J&Q,Z-(86U19]4MJ MG8'Q @TQW'AW!&3X4/\]LD;QS'Q[M(&)@6ZK-\V,WVKW/O&U@>U/NY[$8&;/ M$":>H,X!00R#V\6HL56)-2)&M3:IT?)I)3=0+GY;V&TM\X1Z[C:BA!"1^P_] M(9%T)F$[1VE/,FG]=0Y'5!11(F*>N]('5,DU#7D3_#IMMIB@6\O.T]*%*0]D MB=DU9N'VRQD#BW-;;VCE"QL$Z3!0/1^VA 8W0U94?*;2\?%CG9R?*?>92@N$ M H@O,$#Q>:&7HP\,^UYWW@H&#;-A!%W#HT&+1L 5T*44M2P(J+$&74Q6J/=U M4XN1BIG]T#GH!)V$LPIR%##)S?BSS!O@M5@HFO#K1D649B.:7KR8)O\4F_6I MQCB(6'58&FM$Q7C/JLF2;WU8N7Q!E,M4YFV&;2#% LKE#9?Y,?AJQ>+D1O[F MA^AAIGJQI,?R0J70H0QK'C"-M18R+>>/+,Y2U;BT2H4Y'D&:7'J?9OR62^R0 M[@JV[SP4Y1<@F#1/E!/>O?<*5^K P^57>XOOO#JT=-%_2/ONHTS/DA+P XX* M(S8*28(6'()4JI7^H!)FT(>Y$U=-A2V!LD=F3T]T,)L6C0)>1J>Q1MF32/\T0: KH MJ%65# IX6IJ)Q6/W:9'IJ@.:=GAP6G'7D73/!?(F( XU;RLJK;XT,RM.]QLF M+?#X!1C.Z#-M=/^@>I!L7I'A:/X/X6XI]D?Z/O48VA%ZUM\9<9_/S?M,.R%5 MU6B^##=\(A>=E'PKLWYEQR?@-/*OJ82IDCO4R:=9VP#.Z)@%7VDJU>1)_@I8 M)28:AOWUB] M,31;RUBF15."_!KATC^;-'6K(WL-T6IA+S%8JZ8&DYOX4EDL4ZO3Q"AXM;;T MO#0'1AL4NMY]N85"M7J/J9+&*/VE+:0?DLVN70E9?M'^2J0P<_ MT/+OM7PQ]NHE6#DXSIY^?3Y_9L/[VCL:YQV],_W^Y_?OON:/=&JA^F7 MQV]EQ& 7N(6R?'WC6^RB?^:7_IOBGN>0)([C\' 4+UX?1?G%R^,ISZ M+?KM/X1:GZ'V_J98"C5"XAI@A3'_NL+P*NCCH&+(6([V.JS*-(<$]4P:")!5 M)9["#MVY:JL(#EF-BK =X%"R4(F+>% D-"<0RPH2I,6 $6_M>:5WS$R+&%# MPI!"(T%0BD9Z4B"/ FR.I(084_OU-^QM6LV;LE)P#KTNV#BFDJ=+_',R&WI: M8GW4E <$$1U:B C93[)"2>RCU^.W<_+,OA03@TF JG=HP20$ 70(%HUL6&XB MP(V GA[2R@NB'R6G^BS&C,G$)2/BF*FD#C(X70=Z1'0+T99,!XF(KJ%!>"DN M.19T":[:E()'556SY!+X$AQHL@0L59[A#IQRO6#L$5]6*28E@ HWX%[1X:V\ M>&#%0RZY)S!BU=LVEC:=QID9=L+UTK%V/SWY!M4"7?L[?8)4F<1SY[Z][-WW MVM96,?%UF\<_<:O0"[X8*Z'Q-$*Y.93U.'WB]:B+0UF)\Z==B -JW??$*P&F MS:$LQ6%V[GNKTF;#->_;$SKCLZ;P1)K"M]'C]Z,.MAS*=3O,!M_OA!6SG&,R M0O7P)[:- KE^W*UYQZ>LNF!L#R1V6"ZM4I%E58G6K JZ<[^/0=M MKS^8-&]ACL%%J ;R@0,N>:_Q!N8>J"S4#/]8='^<]6Q?S!PO&P1:!/M\"26E MF_M1##&57Z_[G(S!>G1!Z;I7]'OO7*^V3,5I:VR=H_N4L.:VXG&#C3:U;[B2 MOQJL_X;2GYD!?F3Y6#^?6*>K].&NUX#WH:Y@4]L.IU6QJ:+]5;DZ.3V7'2G= M-H!R-W13W';2,C?R\N@&R'"B ^3#"G+[S6*4)8: -5 MU;!ZFHWNU1Z3[R^L /$MA_,\.0B>=ID#79>I#:Y$6(*S_JD+*L M\&I[O\"M5YZUMIN[T;7U&47EH%%4KIY15+YI%)6MD"FZX?D&*4URRO?%1J_3 MDU($9)10 9IQB6K%B UVL,>6JFGK,:D5RH L3S, NJ]#K)\\C!)O=@_095"CH:&;*:W/;"R-Z)1OS.@#&C"Q8!F MW4S=E<%E0E0$5 ;5<-5(6;31IDNW$.ZY2$"A3>.>,29>3JT:>DAC#)E.*C5^ M&6S&?!OL9;!<=&7^<*I0'S6O 3?1ZD6S+V%Q#3^@>FET+IQ$9ARP@Z M&4PP?RB65C=ENFYOL?4)F@%SD?:SB1;1E&72YGF.32F*H:=$ 82GM7H,W4#M M/1/KMN&0^+_[[0!L]WG3:93=+<#+4$E?$';EBC*Y,R47]R)6FZMVQVE"N])J M-[(%-RH$(LGVH.8N$I1YB"OG?['2''A9Q=UF0SQG_J=3-+6&T?&^/VT&I_]I M14NHT'&BRW0..EG C7]2C%!G2Y>F>P2@ MX6P<4F@(ON'_=+NJSX>V6NCB=-<":"X(@#@'W!W?DW+5 TC7!2J/-)Z?]QFY MFE(DE3",XMDI+0%F)'-YO&^/HV_@ '=G=XG/_B2:?R8@KJ=W[T. F^\:^*(& M!_Q;,[>W)2 P!&#_$[W#%%I=?7_K5QMF;9:;LPOG,KVA8IB;*SM9RSA16K$X MBQI'7STEWBFL$J;[OKAI3908VBIK'!@+A8)SQ-3_72$ME'O @4+&-=A H>'" M'RG?GY)A0Z'3O\)^*2DMV4%EH5'Q^WW-T3R?KGQ21CJ%54)&^E%TS'JB9< Z M9_W\B<'O5=;XV>E_8NV%D G@8<"TDE]YS3Y'^6T*I70W*NVAS:S@T*A6_G,) MZ>8EAUQ=MDBK6$B;/YJHK"70[2 - [#M9/Y!US)#C+CF/<0:!&U)Q!;=%BUZ>G)ZQ(ZAA&&0<+=*R4LNG!MA/5'JW6"C W;<( B$7ZY>H M%(]?G,W8^>GYV?')-^ %W2/"S B'Y^6U4M1/4OEC:]&S359P+]78("8UW'U;OB0C;I]DI1+3#S+=AS+Y'V_4,7'TC;-?9 M#J'1IMUW%JU_/NWH8"?1Z-ODWC=#V/QNP6D"#>U3\#X9Z;/P3B9R(^%;TE"M2BC+V^?4^%>U;]C^ASGGM?5;@'/=.!)SO_E>M]>Y[GX\5!G5?A';@ MB^YMV::HY)1<"(A^>%\PB*[XW_X]1V\ZQZ2/Z,U^L+2?L2_WLBO?*_;E*,?+ MGPK^4J49'PX:Z%-CA[>=79X71"[(#M7X3P:C?E#'XJG9Q@%!J=O4NS\3E+I< MBO#8Y7MJ+;BO>'2GK,/8*DO?W)BJ%Z:B3\-E(]$ MR]&%22$Q+G9Z[+O7"#+* MJH*U_$BB9/>AY3*F%'[P( R]C5O& T@)T:S!H:OE_/Y)[:\APZZO"^03BN3L8? M[86[PKL!K76 F0B5#,:S4 FR*OE]6C15YJ9KD*+RD?=X^43-B30;9W%&ZXOB M/W=ER5]&MWE#U!BBS'# M[R(AJP>MO1\H)!_'F1*YGFQOTB84 &7'U>M (B*5 O]TW*&B_(M-$MX-5E0% M2&9T]&L=W@F;J)U1-L<1UI.T+Q-A/4FT0L!Z;AUB%]9Y[I'U^AOJD77]W"/K MF^Z1M<%W86V;->C9L-"=*N;*631HB1*B*KQ?$2I]$^LM'+$,N1J4]2"06)]E MV#( E?)">46WM*&\$UF>-D(OXZJWUZ@<%3NKV]?II+99&,]7MD9GP_$H!P&) M!'4*?=/]V/;J)$HCSI;QAKQ$M(-2[H0TV$"C[5P+(,D44M3-M^ ;;-@:E1A' M&I3M+JYO?]>[B$1)V%]>#Z9])N9$M%)(F07J=_L^Q@XLTB"B>T'ME4E>;F.2 MZ*)&^8 HQ[YTOB>*U9&R1&X= AI1 M*994;.NB+):H$MP5>0%]B4&-B=@\RK_ .9"9.AV$5)J+Y:B;5O-A\1V/O\Q8 M4@I%$@].*I8\*O'!$M/"X&\/.8MN(_@=_*%9+-(X11 KH>(,D2!@*$+Q% 3% M48V+IJRP_GC>B-%Z#[Z=/9]"YWZ>=^,.X23D!F)-BJ-_@D*BY-5*2"+O=%PS M;D@-KGBY@%3//.;^ZX7F:>*?2+1:<=L^I"#^AJFMVZ72A'A>&('VS>M5>TZ^ MO027SDB!-@KV23:H!FU)*/Y__8^+5Z^QH^FJ1BXJU:CN],V8/ YP=H3!EZ3U MC#T(*_:N:,2! H2 =-77HOQSE85X36Q_ZIHY3.HTA6V+'%DE2>R[E@C[URV" MI,#20L62JP5@Q\ U TS(,=>:%"Q4S-L_I:,VY?%0M67*B9ZB+1_<(7@H2F#Z M#/0,GE>R(7B<1>E2\/D[H7?6=\(N3JM("MC.F@877/'( 7\YYXNTQN8 NK/V M#-HM-^)E?"%+]=M@-I<2(E&(!YXM?AC\1GYYT'P:VI"K!8>$W)*GRSE<0;3) MZ\?5L%_SB$&0L M^4KH7N*[8%-6S,UY=D/JF&#FG5R>G M%[O[IFSO<^PQ:>QG\6 $<@X")#MZIVA0H.^B?\J;.Y#NP 9#]!&IWWJ6 >E'CYEPL$6#1:):18[0H1-MNDB$QH;8L0'$AA426_M&XGV+: 0,7 MO;@T]URWY)(9] /8JF7T*+,EA\F27#K9 <1"'*(>LI4J_:\*EA6.KCI21Q\W M5T40('X2D4GBB]1OR;%T\?"6K&K*^_3>U2%,.643V NMZ-O1G4@B,@F0B7@* M(HB8^2?TEB^B)JM[8$S^:1:Q,M@AK6K.@3<*6[])96>A?@,AV66HC(3=CV[I MU\RS3^A;RWVZE';+-ES(ZWTX>\;;-//1-DTG)7O=H_)"_YC63+;O-+/JZD(( M7$2"Q[_T+&(W[D\XM4^M_/@&VQ3]&$O MQYPZTF*%Z(W3;7X5 /,EQ)0B1]\%;2(!#G(E^&D="9DK9A0"6RS(NDDL8%5\ M9N(*@Z(!*5.M)$DAK;:.OO <&HE$[.&NR#C3+%Y(H@=6/.023Q >&0?$EW- M=LR.E-4G-,*DB1VCOK1-*[( >J<10O%/<#U&@+3U:?, M9W!I7RELWM /1GK:+Z])03'#.K\Z.7VQ.R@VW/APP2&(/?X:U4V)1_FG-M.W M^6_">*EZ\3(2WX(V:KL7T?"= ZC(RO**4<9OJ^/>5C:<6C$W MT:VMFM^8/K%H''RPE.='[HFQ8G#.:-.P[HGQ?)M\3AK74%.@K$.2"BNMA-Z5 M)()06&RC,WRCOBN$_( %K/I2!)P*()EE;995&9 MY#GK(>[IM@/M%X464!5Y M-,\>&0+* "($]%Y/,!P.Z!!QFF78F*!DLHX,(^7EH^Q^C,[>!+_9?HIWL,(S MEO![GA4K"6I[X?A\>^4W/Z:13JC(S,HS EQJ4EC<(, M+09)H^@Z8#YM2L&;XIZ+H=3/^01[KJ2?[GF[AKPMPH56-)>"6+JEI( MA,<.81Z:)#/5P]@T,@&D?BEX=XSE,!#BDTTM!^_P'*ME_J?).;LXE5TK9Y#. M-@?<>2%DP.AAYR>7I_#+"4;)V1/1[ M?0CM#YX0+6A^,!+F ^^S:YM,Z2DL!R%YAJ-W%C;LR%'8'"MAYX"-6G'(JDR+,?O2$R\ 5Y!"$R8F5CO7R5$V M6;XN5:\O6ZDZ6M![$+\?6QG9CE@O#V5=/,O6F_8 &7NW+@3-E8=,6U"ZS!T8 MH7=LV1@>B7-J4<&:O$XSL84R6FD,FF&26^5?^2PY3E],?2D4$3EO8=>S'9MN MUSOP!A1Y]JBSD6&9T O-(B#R(#A#(ZZ$R0L H0H$>+ M&-G\[/+I?[Y_[S,,\*VLLRJX"1(\>'?/M>J M+J-,.WI?G%R^W).K=QAE';O%F/'R5%P.EVW'H=AF4:"N\^-.1_[.[4(G+WVW M7EZ>G'K8+7$&^G7\5UHP.J4L79^ MK+(#4_=^9SZ16J'1:5%KS^].5UI['-Q#NY\?9@T5658\I+N;89BXEEQ> M <(;VD6QSKDM!KB^;=LLNIVO6P9%'\VN7'G:2%Y-'$E[6/%]Y68@'911X@G= M-P=HI6P.-[XZ>7D@\<86'N.57O:)^2PNZ!A/$&[\5?SF8_0(SH=#""^ZN7K# M55 3"#E6MU!(.+=+I4S#N0Z0Y.HO'",QI+W_&)6.#2(H*[:(TLRQL(U6S.&? MQLHQHDA9KG%M!*8=KX<['N!XN=;E4U8K@MQL69FELAM649I@&G>:SS#($BV+ M1KJ25R7D;*^B3,=?X)KI7.\AW'6'=&T 5^-K;Z#ZN'UX!I\X2M-C]'J+QQ?I M/6='E\=M,0A[&SU6O3!9%2T!S!L[7;*DX7*@*;8[J,#[/AB=^I$T)/_!8KEL MWH_J@D/,(@ R 1P9U!*^G[4+(ZO4_1*\$8L:VG4,H%$P)-3#T<$K\[:(L8_< M:];I'(<*(NH\$#>U_M7E7O7Z;R>-\'?!+-,% (8WV^EO 5,+YQP*MQ[;BS_6 MKMF!6CDDG+MP,(?NVBZ)C"L$G4-[/R="1(AN_Y,IYM">(,!1L =GER>G$4'<_@'Z_@M1L(Z0BM MX)_OGZ7Q(3G9XJ<4QK])O90DB<^_4T&L_.!/+X=O7)UG%([B[->8KO)$#9 MBF(J 0HCPK$5M[G0(-,:4!8-2#/\S ?G8E/X/FL*0=41/I)R"10B(OHM3 M[RN61(_^H28QW.%]2QY** H(4+8FI%4:*7WRO[FD4@L^>>B#\ MO]AALD9PX&_414#LO=N_$0$+HXO:_8A1'00(V8L)@ M.H#A)Y,@YOPNRA9KM9C%6@ 8_3]M#HCV4J\'B-UGS1@D&DHN#GVS.J;^;!"-!OP*'QOD M3XKW5195]4._[';GB?2L\;HFXY)NU>%GP) \I?[UZ2"QEZ[SD']:1S=NQRQ, M&GZ(Q"1:_]7HRW<2X%O)4B,I)Y.FUX9$6#U5?,>3)D.163>ED%6S+ME=&,GJ MY1F+XIAG7+)3@!(7$BG!I'2T>1[2BKL=+Y+^X:CK6BL:!ZX!5"O\S\6QI1") MANOYHBS8>R%TYS5/9$,*S\2.W*/5I(5S1JFCV#J35XXTI6DY\\1CYV;VNBX> MNS9DIE-H"+_]S MPJ(7_]MS)":4-8GK4:!,25S4,GKP?QP X$T"N8'G]EZHI5@W)%>TDBU:_G_V MOO4I;B3+]U_)F(T[ 1%EFBJPC=OW;@R-Z1EV;>P%W+W]:2-+R@*U55*U'F#V MK[]Y3F:J)-5#.EF52=GFP_08D'3R>=[G=\RDJ]\BQ .$50&-,9 *4%2D65ZK M_Y%?'4>Z:UO^F(11@$ASZE&&#OA;O+O[X$">X^6!*_GF3FH6=VDI4"XU6:1(B:A6'?#:3H\"%OLVDN0_@ MR8BO&&']H(4G?$2R/JH\+QM"I#B]C1XZHJ5GV=CKQ%E4:7)6&^/:V4K;^RC) MB\S2MS\BA8T4A)@-KR2> LCE[@M=BE:M&D8!N1Z6QI,U/'569GEL]+AO+LH M>8M]0'[P]BAOGMNC/%%[%&?-0_4&8Z,5C'O,^VA5G4[V?EF+#+60EPBK'=QU M-J!L*JV2/U >#TW=#N4E8@/*#BBT1=-?92D# #/QO:ZYMY[7J=T6A":T+I_4 M@54.3]*V*-1V#LSB::S:E ;'I0RUR9%TY@BTEIX6"AA%%YT#8R M5LM2RT)AJ8O)1,.&/-Q%\E%U5\!KC.<9/IY@1*^"\HYR^/;>UZX[V-0\ E[F M IW0\N5:1QPPLU32COI7;EH#D&[XAWZM5EMYUPT[BT)NK_,E=IP7 M F+D1"JWW4U6FY2J+"H:H."DY8Y9Y[27.]EL M\VB+K[-(!5MH:T]/%CD3[8WN%6Z.ZS9"YR>) M!G5Y53X_C0U$732:!\4$ZZ@+;,T.&8'#';5O$&V,"KV*M!P XT1Y'MM"=,V" M-HG6I*-._:TYHBHB2ULK$[ZE#8XX][U'(L]$ADD;4B_N>D2\^BT:O;EK>[G0 MD4D:6R^&N:#Y]N*89(9)730ZOSRBLL):9*I4*-); MG==Q2!;?&VU(-^]J?K_1\AYT\C(+[J CD%2ZY)I+VP*3.OD7P0!V4)H)V8K' M%@(C\P8^,B_XY[,LO8]"@95#$-PI5&>C(%::X2_[M1Z=$ ]YA!$W MYJ%,(G@G3=#K!?&2*)&/G7GIOD\T*-(Y@@"F:MNHUEZ%XTC"'95 M:01O#2(EE>MD0C>OJD76(+1>:P\EIW/.,[EX-V#4)0J0\AWT?=OC.9B1ID8? MQ]M\>1\R@Z65"?8J%E!"XAM%T8'QJ+YL6H([F]M:G+33M'PE[.8SZM. M"5+&2*>ETY?54C=$A.E!I$7"K:8-JUL:M,:%F2,4"K5=([WW&X\[%>"VS'GH M5#5;LQEW"1WJ:CV)[.QA (V6"S?:].4=X)HE587=\K8T&@DN2Q!0Y0O;;P4V:.B&$*Z/BK*0_U2>9BC&S0VD@?FKZ6XMOS:K)EW3 M&MY)K4J^?B7B2$S8>_XP,.JE!^0)2W!S"HD\E_?"NEZ1! ABBSKB/*>%N&9C MD4AMP\."6:9ODS"S3 I:GVRPS4CYP)S!]# /-],+@(X/&H8MNK^8[K' ?#1D MEP0DO0R$0BH)+?#$2"1TB%"#Y0"22B5ND#B@Q; M2T;J@5H<_55" VHOQ#)QQU%7!WK?!\_+(VE'< \5I)-)%'BH5/6A5T6843$! MO3N.4?U&E,L"$'VDX@UPDD8;EVKT3&3@+:TZTFCVPLSM9_/+R>IWA]6.-FN< M/$R'5_O&]+JB/TBQ8Q&BHS$MBWJ2N-+M*]6_2M!P?L ^B2RWQ+$@"@>[&B@2 M$;V@E=3;#*60!+,JK; H#^ZD:6Z)<>*#]5 TE%(:G?S1QV3@IKZR V"DZ8\\ M%DDH+R5 ,58WOI\EO3SG2UT>G7#5F]D ,Z@,_B8W:%U_0T '/M199GC4IE&> MJ\H;LU%,K2-K3'.@ILDPUQ6?R-2.[8L$YZOQH\&%U!.1AP;"$^\>MPA%FVA<"@J^:XCX?@ *2&9LO9E8@M)*.L) M;0BY0YJ4[K[I077%HEO0?,(I:%Y2PP',:E#?U(]:9*&="(4([%8D(I,:'.:G MS/@C/@=9*CE&_>_$H^X="H@QBZK1$X3_AJH0HZ5X5/4[&^H>_<. =T^I?/Q' M&=Y.Q8ZTU+.$W2>Y-MP[O[55X#Z:=\O!"-K9*-NS>-M5\4:9C4_QEB8H20K.Y85$YM<%IA2CRL/#A\P&D4E-@* WP^4D7)8*)J!)R!>P@>%8E\ M/1#3NH/)K%6U5 .88R9XKG--&,P5OL9G,\'C!L+=P.3#RF&J&L?GAI,+7J&7 MV_0*O:1@RD9/J9F=7UU^ M:-9(XQ0BF^!CTF);[I-2N'-U[%/L(4_0ARKT 0H6Q'06IX^6:C\M2BO73"['"JEY=24L66;0M*:@5;&Q[&E+4/RU+G?&/%UAL4Q.\LZ M:7N3(W:^ZY-FB?A,F4H<50$]QY14.9[[_:_JM%2 _R8J8L$N?@/[!A4KDVTP?OIEW^>L15&*)A TL2T1"XFM8*RS+0F)M)8$:$@U%4VN!TE MDH:.>V27@>BAUS:%!%:8NB9BN_V48[R9S]2#!D!9,%NG*>D4VQN!)!3,T\E$ MLG];Z&C*JFW0'L.]]*>0F'$/VV_Z50QJ$,-SX Y3&+82=!C^" $7'L?H\*O: M8$#5N[9B#9P _ Z J7G,*FU "\]KW2S^>'0XG M0G3FW3'9VR4M3E+^\WE.M MRS>&'OIC(X:^/GQ&#'TBQ-#&<.83!)Q/^/.3Y2HLE"IO)4WA)(KA@@M2SU(6V19Z4&AH=O)N@\Y^YB,EP)=VT--BX6H ML/$XGG\J!%I&Z!)VK-2^RF7##2?<*5D2B5Q4D)9Q02C^Z F?AQ+ MB8-,-A^P0!)4R%IC43V,06X,J,]CTLBYFI@,-; >^5-E]-A6RGY7*4D4VP?J M4@!\R[UA:NG[)-'PTH%0:E>)AV0Q:R\.92Y&LW%/R4>':ITBLXD#G#8G]\S& MTXGVE,^WH8*Z3!9(RP'A&0&\,"K8'0!4>>@3:7F<*20F96;='I)"9[.($:DW MFX=52RL-PSDI/WT:;4\S:6/@0CF?R69VYH[=SEF9S=+,4G$B[8VE!YS6)O@^ M_6()E4*A4V@@2&&;\$Q1;:7=(E^S,P!]*)U>[B>%B+F?[J.@$#N8V='QT?6> M!/%BB_-!TFR516W':T@VAZ6'CM3O^\72URIH-IM=] & EC/AAOC/EC6A8_3Z*O(JQ'&-6@3.BU MR.3_0C-@_=CQJ(K\_%2$]0@*^ M_X2+LQTMA-('=6(TG/A?2DMBME=!"I.+GJ)O^!'KU3ZB(;]VH M>;D=H\99X^J^ 'PO7YLFQ=?G9S<7'R\;L^@LP7E]<#@Z6/=*BYO[:+1U):8B MA#C5YQD"0NKF1?+,ZO9)H&H0!GTQ6?81TXFJWDB+TUJN8O^@CC=:F2L]>O4U M:9BB6Q*5SD:531K4#K4]N_2T!A6*/,BB,;6[96)QZ5[CZ"[6:[46=?UH73E0F5QZ_1.C3\*V"\ M(HJ(\6NUKZAJ*7X:3J,DRHL,#G0W-6K[G M7GU*CVG,F-S1=BDS)G8UY5]H9+KYQ'&;/2J8:'4G)VDSZU3R*=3B/LWY"OSB?QO"9=T6GG'JO522@_UDJH8H'9 MFDR&'\NQ^\PWEO&-YR512Z),JQU9C*?V=>^-<:;7"CEGN&&:7I>PB+9>E[*)5J+C?C4U$%X7. MU!)&C72RJL"K^QMI><0HA5#/-_)'OI'[=GK%KLVFVZF[14JL$LO.+ZRZ^D*JM_NQN24-.==R.^CE! MN8BPYZ!E,T!2<2J*&DM!LVO'>EUL9VL';2($X.&X]X^E7J!JYN N[EW*EN*? M!NWAP0&_$90W:O^FV#"&8XT#_X^0SSLKW:,_&#IGZ@QR#&M M<77_6%=E36?3'RN-/C.UA#NR'$]]4]9DS_Q@*Z%+Q7=E.9[XGHP.#E_N_;G_ M=E>6PZA>-;>2^]SL;:=FUPU.4WF_Y=Y4]1YAPX/14R=T@U=_>3YWV"^?6WP5 M61!9YL610M;N8_!C<<=C]Y%Q#\'WJ,A%/+%L*^O#RT^*\BND@)U-*-FY!;O( M\](VCY\TF5]X\L7#OECZD$GA5^Q]Z#Z7Q,L9RS0BD_N=N>=1;)V 2S:CA ET#"O,UK_7 M!M.:5XMU =DL8)VI1"2UV3JNSDR:#=-9,.JP0\L\G>2A W.U) D#56,.2/6M M>=,^>,_\RW1?:EPJ23>(2Y@%/H%==MFDQ'F9-M2#90>-+8\Y=JU%&RRJ\R21 M@9F:YZ'6,&C]:RU1N?5C9P5(UX) ZL)E:JT5NEMI;U1.2!>FWJC%<]!7WXGA143[:R]QS,N<-H^]8)_Q<7HOUMU#U4\SNA<# M;-_.@SL&Q5K^X_X'#G"PK#T;3X5V>K(*[!0$_E$3"G2IQT*Y)XY&!Z-7V@>C M)N4#SO14J5B%[N3W24F!G AB>ID6V-!J3/4T+1V P&LV#TE M#RY(:(=46K8I(^V/;7]7'[XNTJ9\W#!OFE;)#"J(^VJ-O!S_"2C2[G?(?350 M5]AN:P=A=#!\,X!VZ^@DF:MF2V4>S[7$!;&F!4D[SE.+!FG7Q_;#0182Q@B8 MT>;2Y25%ND3["VK8,DW1C58VB;*\6-ZSIGX&!J#H:-&C' 1<$'P*3#HO$HS7J=9[\&=W*;!;HU0 3D(E[[:4/>/L6>Q"B\W>(WTD+8V4@/B88Z M)QXT+7F:I#WP+"VHTF*(6=8VA&AZL'6 9-@&%'.W"!/7AUA?(+OS/BM5*@@0O "05I^YO$#?\SU^KUY>7 \,A4G6KTZ;&W) ME']]45MM7=!1&X7Y37T8LS2/@"/^G(D8;T3KH[7U:'^_X\WZ! _>?'_*[9O^ MFNV3JK:Y_ /H(QYT6Z/.NK=@:UJTG>C;,6W.OOZ3)/R\*8U[GB8$?;J<;TX5 M+W=_KC,132OSS8/'L7:?I0YD M/\4LW92D:9YE(HP*9)'[+;/>^9S7YP)MQW^PGD;#D6"R=!B8X?N,9U*IE4^N MRDD:,"G1Y-N/X!51 :JI^_V2%V&6I5KR.=\AO8CZZH%)8CQ C?2FXBZ2(A?# MVPP4BM9!FGX3!>'?A>(W&A$4OR?5_.29R5PK?B8K2N5"S7A48ZVLQOGP <-# MX-\5-TZ3ZN;G^C.5%)0?.V--,;'($CH84.,Z,[OKYON^'7X_]^UX"V'JT5!E MVO:\=?=/&DE(RPP0RKIOW=[I_B8W3]^V>C(GY2+A$WN_X! @EXTUTM,6AB)? M-VEB\LGI3$MN("A7)N,/B;Y(^#!R@+S& O2UDRL'4TW20FD5#Y&\7VL+E[>F MZC:F9V?0D;2(L1UH$-'ZJ:75;.2GIVDL[E?/HY_^\*4'.RMC*GS\!,+K?E%V M,9.-J:[YWM=]3$C$KKOFBR;*;8X5O)R78_/97YI9DV/!D!NM"RE.=.*76@/! M="Z*X5NUVH/F&BQG4!]7FZZ*^UCM*JF@P[;0CFX\6CH>2!Z;1[M@E:^\$P^0 MW:2-V81#D3;&FD/1SK*=LXY$ UF@>S*;.#E).R,9X>XB*I-H6*M@-"J- @CG MVX-"Y?8V$U),B+7::5W&+0C/2L#!=J,4E%(GGSPRT'KEN$Q)'4K/Q6]SK']Z M5"G72NG^WWT&F.]:(YY%694-#E)8?<*]BN71];FGRR3<$[3%ZB2E7 C[-F84 M.N9\6?8Z(*GTV!T@1=7,.3%YH2P;]%&H^#C>]I:K%==T/Z&*UX6@O$?CLA"5 M3J_" #6U>\ BY%@#97/()S+D@P)5_>*N,D6,TQ^JKG-K"[!CG6/M(W\D;">M5_1BM!+6KS,^8)-2@\XSY82@[16MK51 MM%ZK?L#$ZZ+ ^>9X.&10UFNW:C25P7W? NUE=$YG[L5+.N)_)DM!05:)_)Y(VH,S;!I[FLT7F.'-HB%A>/8VQ M)ZZ'3!#PJD_RD)3;8Q[#39U[!+"$ ;%-ZG&Z.R[/Y5C(@*US MF$9DZ@=@(1-3'OG )+",<9)HA *KB3SLCH<%L_8*TZALYA:FK9J?KN&VI@O% MF[Y)<@@MY<>.H5'FHJ)K[O<%Q;:(T/^/TAL$M8I_)B">,88I!;()\V$84T?) MV#R*I2*DBF]AZK"*R%8Q!Y-Q9!UOP(0D)Z"EE2YP?+P576#KR&D+9;#LS0FD MS. X3TYT]LSIUJ2KK?+BXNMC_!;:M@WI==ZUH^<.5NP+PL M:[16;*S#(;#F %R"Z#7-GH[<1 .COXNG7P]J&.%TVQ&]>:H!# M:LO7'V2E'1TXE'LOOW77PZMO *_RW#;N1TJM47$PZX;R)-O#.I))HK))&Q 2 M(0@5NJ>B<)?=TXFR3-RG@76 E@;X,)NED1>85"_@3?*^2U[GGD["IU#3FB\O M9-'FYYW@:.%B;"62S]YF FOK5'UK@1A2@_>9Y+UHD%+9*_WGM(@;9T M=WGI.$0+T;<4?N?T;FU3IRAU*O;@BCY@U4@G#:I.W5.ID"$\7!U;U!\O@IJV M-\+ZG-$NC8_F4WZ6K)ZE!"TAT!04^>KB1G!:\B]"UU#J5D12@" C 8P#D >J M :!*A4K91JT-*7YBZVP="I$9!&O=@W%M@$=+8IF1IBY1(V79D M.Z=GK=>2R-AS:3]IJ)2\/6[8M/LL5%LV[:&\A3*-C10;"B$O^[^!8D/:>SL2 MI'1]2R9-NI.9X'F:(,@) !.!B]8R186H?&2B2 _HA$8T&?3[!I7,) D41].H ML'6O^G /D&8S23-QFT;0SG.'O=]^;&IBSJ)[\.'=#Q=09F,=+2#LRZJSTXPA M/#<->/L--0T8/3<->**F :X;BV/[@48MQZ%2FWHZ]J0^&Y2%;I4I8OFW;&"< M>#.12=DV1?=>'4T;+:"!:A5; V:L]5N7+ZNFKRM)1SGC;,:SXG'0]AEB:05N M23Y@2D/%1S)IJ801SH<7J[\\Y8^J&*,.7=,8GHM&LPZ*@6H7HO+Q/'F7B5>M M8]:8([W68K;E4HM3/'N0HSOEF R->)SB*_0PSJ$K$'MK>;FM MPUQ#$A>)?"]0@5#Y 8%R6L O;\#6U\EA9*'6MS MW&^.?'?JWOMM*<1V;K6L(\>4F51JMR4R)#$DY9Y(F<22 ;@79)9Z,FTJ1>2! M+4,*\1>%]@ZR!ASK2H8T)$YE#(TC58R)0$OHDYBGHZN?ZPE/0D3<@NT39^,C"6;3G 'BE&H&NOO3D*3N]\A&I2&2,,X']PNF\PZ= MS\@'L++RX]C%7T;5'>_I-(GVUSA>$W:;IB&;\*BXD_PSCB2+RL%%EN;R_U4_ MFSCBRE?)E/A:_;E,ZK?1/?:]8KIQZ20*%.@W.M;@TT$9SR"W"8AS-N5) HY9 MA!J7ZY)FCT 3FFE)DZ\'L!Z4XE=-,;!U1Y67"J8%MI"+L*.0'*OZ>*N( 7!W M/&SZ$G2'^*,.!H!'5?,OTY=*KA!3 1N >TS96!ZQK)P5 6(QY&E\+Y+ ;E8> M>E30^J^FV2U/JK)?&W([-R7)ONS 2$@=C-V3",58,D(/M1\>=L5.&Z7ZH>3= M=WXKQ63BHZ>/75\"TFI-TFPBHJ+,A(=^2],TK+0 'R>:@2,G2NSID83Z!-N6 MB(H@Y8.8K(D!#< MQ[[8,BZ2ZEQ:2F(/;1% -4>T1 M]F>'/P0"A6<.D3$(/4_'1 MLTE7&N1T1)4+J'+?+2 MX 1: R5!Y*,=\3S%PK;(P8=!1B*BZP6M^YJ1B-GV&_1PY&@-3=W/PY8[D_"+ MRB(2[LE R=X& #SN>;2/ZB8O%Y^D+FV B>/CTM.2PG_L2T^:AZK2WM6[2))= MJLX\ OM.VU)81%Y!_@BFX!%R+!U6>9.5J9D)W9$<#$0,XJ$BB59C*$TR:2F: M[$@I\/DM=#)Z7NMPW*IPV <*U:*S4MP3#OWE) M^NN#DUG?DO2@7TGZ16* %-!P+W(X&P9$%5 74'*R2K+A+]6_5I6D6_H&?<@- MBDJ_!0<%B9RU@X)D#7D I+2O)R8E5N5I+"S+R6D)7!X,>P5/[,$3Z3[0X>%F MZBP7#T:]!R!R'PO6+%#8$RIO)DH80MU)T1U$F63>>0'&<=X!2%+/B@(1 $T% M"P&>"3$OM+Z5C%-D^X.J(8.6(SP3#%I)R(\\LJD([CCXOV/5I*'IV9:D$@XI MH8Z=UAI7D!G8/YR!9,;0X!,4GK;[_F>7&LX/!]2S>6_OX4L F>JI%47]M**5 M:7EA*I3^"TKO5 %3-1!T0@AXH"Z,"KIZ+%31F0JD"M/FRN*QBMN@%J4NEE2\ M[J(91'JP3@2H#M@D"LL XI0(II/)-19PV:P8Q_%NF3:V&1\^7&6T G242G;* M+RE9?A,X1]*,K/$<:5X32V 8BE\NC:W;<+A7KR@DO)QD>ZQ_TFI5[-#]E?$S MH^+.$H*"UNO%LK,4@<2R=.I^<'0#*<5N>19B6:[4G![N!#[%F:[C4"*/G=]K M=Y3Y->2.IT%09AE*R]"4R$8):JY[2H^$WZ+S(2^@2ABU1L@Q".?9]&5>J:%0 M=\/^_E>9%F]1CJI_(NH/YL%+A2_FJCQGW\POS4S.Q++R6%W;.Y'/VH:1/"#& MDTA8FA\4&EOPI)#\OO:N%,JL+%TI%!*VZ<.D:8#Q%GI R_-PF"7#D$OFX839 MBF'*9"J=WSDEZQ(%"A%;-9\LYEDTG<61% G Y[4DVV\@!/-,&M%8U80.[5NL MY K3H,BDN6FJI.8P" QA"A38@V7I,,D9:-U;@Z2K2*'G/LIG63%.("'%O8?6 M=Y8ZEX?1$>[F)02DW3_47QT6O"\C)23MA&N@2) M>]GI$I3E"C)AF^7NH2Z =(BEP1+; D70;GX"Z0!)VY/?<&R.1?$ -<(*_TB5 M%P/2?B3R_;<,6A[ HSR.'P=-O#RP\]RKW-8BGJ0_1I8T""0>(LL"1PH16P.% MUIXK%YE[.\A:I2>)DYA'=M+DA#(5E<'CWJ*S]!W0C/EOQGE 6;HQM]5;:9E\ MEI"X--W% XTX%K?S!7MN[_3V&VKO=/3JMF4!I%/Z4JS5"^FN2FMSMHCF(JSSMDKJB^;V\9 M6E!;[YNTR#2^D_R+DRWF7Q"R+WJF7R0KZTAUZ*89E>DJ+IWW$^-!(+E,8;HP M:=-B8@)"Y93I S?+TDE4,!%7B%/F 0TI&ZX]W/!%[$OVD!B:3A.C':0->3Z0 M+^=YTJ\.WFQ^*$^4@Z_?N0S['@]M)CPUE[=NCR*XA6TKXXBMC%A&S1RI[AP-BN_ M]!#,I)"PG\C.1;+MLZ\H5*P; %&(&)W3_<:,=S8D3W.G2[/^UBZ<[<-[2_2F MN<^5\K GTS1S/X^\'+_ I+L<,BE2B RN-9D<%WGW*,MZBG1XO-0"V&?C$>CH@6/'2D/9C)I.CYVW[J;L"=Y0YJ,EC?. M)^0!V<4'I,\VG*04*:ICYV7X1KQLZB)0_CP/D*5W?2B7NR]]U1F M2*.&& 8M=:@(#N;9;F>6L:D*,V*>/Z='1M62YB'1DVD$65B'0;2!M^ M6X&TERI6YA9SJ'\@3?0+I%UZ\:38R3HO.8,$&F?IB^O')-RD7QD]_\VNBGT' ME\[X:^T7CU3H:)\[Z*%B?M>VYS3+>'(+O7:]&*;6+85H;HEYG9E[%D=7N0>D2>0C]Z]\MFB6Q*0R>SU8%)5 RNOW.+RSX:233JO7CIS!?SD]3N51-!?6X';%S*3\6ZMZ#J M=I'7$4[!&!B+1$ VGH9U,%"E:,FU IICW M*>2RK>CM.3"IGAG6K<\T<6"FA(7*$J5GUE%(94[:;4T:A6 M^BMKBL>4AP+EAE0VX%NILSKJHCE>!MJC LP20MN7]F7L:[Z)\7&8Y.A/<1^_]1(@M7;$D MQ<4+'.?'35VQI(L#X=5,*":MFV0 BU.X85H,H*Q7SI30(&:";@/9IF.(\092 MM=$HSSR4\A>5'Q_N2JQD]J" 6^+VD)IP>?'S>S%@4578W5Q*+[87:2*Z,X2= M=-FYV6P"]$TIT<*V$.ZGXR?UT(>)_R2.);8GK8*X#)5\>=1VA/)O7@N-C3 Z M&(X&\-\C_.]+_.]K%$)O#@Z/]L'7+NW3L+(\_Y0?A):B-1-4@RFH,_@GX;(@9?OOHQF=?\*!EKU+00;G4T+@L5>V;%D;++NV@UD*RV4"B MKN4T=!NEOQRP2X4-1!LA0$9Q*7A#VJU1,0?:.RJ9C;+>8]J!4QVFB->_ZQ*T MGJ]8/&ED3J_.:,.;XV<)THSTN)9:78>Y?=O /11@DC\ZBE+X!\3-H(FD29'0 MV%;R@88\QNR)F&->?2;2[)8GT?^BDTSJ#RHA-@.>I6N>UP\$GDWGNL1:V*[[%#L45VD>.DZB+*#U9)9K,P=-K+AG M ,F=!I \?@:0?"( R>4PAH@$^78'4 RWGPK?TA3L@X)[MR1W@"TCS87'S2M515X-3SI'!C M%VCQ[+9P8+2=L,>V(:ZK(;TY,AMX?7YV<_'QDF27GAP [>$YY#1.O+)!+=,$&:\Q#QT3!9 M3*-8S2LC]J)]+ K5.#;85E4%BQQJ>:-:IR3@G)6YTMF5V9/ M[BQA767OXXPY3RJD8GG8Y<13$V2M0-))1!:5 ETK487X>XUT[^N^Z0HE*D^T M9/7 ]%4V4*;RF8Q3^4KU_PDKMSCT_ZYEW"?E=*P"A#.109R)WU8.Z M53;^ &FN3F:H7HDC<6^=KD_*:[M-4[M)SR WWQ&P+7UQS=NH\K#M3D*A4_+6/DK_1 M^5Z9.R/Y9#_>_KAO,CSY.%=HD).J85I/I,@]Y.WF?64_0&UX.;5%B"==\%@R M$^=DJDIP*TJ4 K8*^-/]VEEV-J%5,3J?!2*I;G)9G,8P230J+%B[1:.0JH/- M/A^T?EH80/"Z/P2VU5F4J21I\H(M01'>!Q8/I2P-Z&.=NC?ETOC.#+132V$W M;J5,!%'!XURC.Z$);,-\T\($E7#)_YR%NSOZ(D,N$FMX=$*1,3D6668HV4*F?GYB$U MS?6P,QNY/RB3F?B8392XOZ ^YF&ZLCO?%0]M.6U]4I[;C/L!QB>=@@IR6)H. M\Y@=AA$&K48OE9J_!-I80<.BG7'/XU(,X/^B$/&*%4*J7+-$Y-+"D/,JI5&@ M?A")?"T0!@09PP]856V@:_L/85X%.:C&PN_3*.3:61:FY5C57+8FNC),89+! M+#:!XDC*= Z6T5"8ISR*?:S;+)Q8-+SR5$Y"0\;S< (4GQ;5;653 M(<^X0J< 3U,:E@'V V;15,>6Y;]Y4)0\A@[!00F)3KFY@@Q*!/>-L %!,)'; M#G\P%:USGU215MV(,4I2J[E= ;7_#(&_NY6#X]Z5@^Y= EM0!,E(5LZI;%!6 M1)$Z[I=+8STX9VU):NFD=6__^RGT(MV9+_(J2_E\ZW[_/50P>G$\]L/+WFPB M\@Q'024\=9P( :0P\--(E*D5*B,T6!YDT5BAXAFXF9<'AT=,A?DUG&L1Q>PA M Y4V89J8"0Y)L^X6;,*UP%;CQT;Q\Z *>C5'_DY,>!FC=7A^KY/>S._-+0Y(1)ID;)LBZGM6JO8T2R8SZ M2@M5G&LB.P,3MD>G6C.JK\+X4;+<[3'$2;!QB)88](,;JWM7J 1K>3T^ C>*JI/EHO%D?;KRYU\?#26@Q M6:2M BR2[4G&K=KUH:^*Z^3==)R+[-Y$+FK:>9!*'95CJA8W49$:3C!DI"K= M?07"T )S-PAT:1"462:27EHUC/Q>#;P6KVD$?1J!G580"#Y9"P,UO'?U<A2-%$UB;*I!\TZ$-&L4 GK0I[/O8>["(J,/*RB-=@028^79\U2 M2200F969M>@BS08+ YQ/!VL1\#SLFQ9U\2-6J&%)FJI.J$3"6K,84;:D#1*T)I]KAN4&ZC"<_!A)E]37_0 M+YCPNQ31:5FP&/!"(HW="@UP;U-,,EAY',$8@_Y$129TW>6,/PJ0J\ZS1GRD MW,ZR=!KEN3S_SDDE:>'!.6V)W$5*A[4T""DT[M+85I^ED$$OJOM- ?'@GLIW M=Y;O+ \SBJ61)C#H(T4ZEHZ&2K0?0?#U1, T1&!I"S MNF_NE;B5DD75\=0@:!OF2_TS>^-]8U'"IP ,PW)!>+6PX=/\HD%W&]88#Y ME:91]>H%.RL4JHD\P-F.XR@ 30A:(W#LP0<-?E5ZQU=H30-V)N1YJ!8GT-P M<6^QSE]Y\'OBVEB$36A>0 O#BD;!1GE>0/I;/P=8,]?3L+D5- IVF PT&I:( M#+3]L,FF&Q$Q>RP,OQ'-*>9^P^=QB2<0%RR\C]POEHUA0CR^ M=NHI6#15KAS]JWG^W7W:XY+=X]J64'U/".-T+"B$9,Q ME.KX##4PAH6\C@J?H6.4A^VE6&B%1?O /.N>]M[22JPEY5X=7VUA=JBH.'D" M'6\T(QOSS!C*6WN=G&-A@4C?-X!$W>>TM62 9J-+T"CT4,>FO$#>RRJ"0R(S MC^UW$*,QJ2:1>]JDYZ,<^B!U'JPCGVN$ M?R*(SC(A#V[73K27EG?V9VQ2Z>3TK;,7=2I4K1%!-@EI;:=2Q2/.@78T M)F4\B>*XLYMGNP$D]9 W LK;/BNDPSML'=X>C&U(N^'M?KFDK_=3C%I+!.H- M379..YL8MTAH7$,B3^^^@8T7T*M!H=!7H+4F$]':<-=S%&B$I$+:8TZMEWJ= MR8V:OEKWUJ:]H2$J25K#3O>^IG=6QG(PR@L5C AI*JKX9KOZV6+_=D2@RWCG M)6B)R4F63DGV=X\KTU9!^EBLQ!MC8[ >TZ],:^8Z^[.(J;I(%PML$N+AO7,U MLOLNMY2=/NK_9D.BGRRPQ75*K]&]P:C';#NE^<*/2C]%Y\3>?;0_AW"7.QD5 MLB0W2H(R8TF*L5R%V5)'D&ETF^X+W#)6H6#H7C]3U+J.TE)FTJ5/ M+)J6>0\+OD6J5JM >Y$H\/HX,8Y:]\FD1;L4Q% \21;$*MV7MCU6A+J5Q".B M\4%3U5M?G_"OQ.,%5Z2!EI'G_+;S9+>\1A<014D$@OM1=-,(9"6\]R#&>50( M-DOS'GLP;!]T?D2>CF'EUO;305XEYTQR&( M[*'Y>5W2LN5E;3ZO4^)<'J>\6X:TCSCM<8/0SW@I_YD4*$Y#4UP_R]*99!\S M@RP]TRW2I!01R%C2#$,IJ-%\$EF>)J!Z@+DK&:8H\JK3393I\JA6CW715$ 4 M)+;*]==>W3F(]?Z!BXY\WUM;VW59&JM8_1?%8*H..3T=L!>R?&Q3LI6*)DP*X?D_ FXU\&[ SR 3_Q MK.F?^/M? M95J\[;&(ZD=4#J!;312HWSRHC,UQ&H.Z<#H#B'FYS'-<8/9)C[W71JGA[+NM MV1U^XQK$RV\ /0TAIK=6[O*P9U#G-?'VKU2M"&>-F7A"/=R,T*VW;DH.V1; MUDNA,JCD9Z0(GJ9A-(GFCK!OIN$$ MA0K&UITS9RGYW#--2X0>+Q.A$*DUSG!_,SU4IWN V;"5_A0:YP8QRSFE=];( M>[1Z?N<3*7,/^!<7[WZ:\3Q_2+,0 QAI%OVO@M54!LY^9;>M,TL ;]B(D.(N M YV5<4"!>Q$*'K<^/!7R)REJ("0AA8/@P1V#N6*=/\ 3Y7DWP311T *< 847 MXT=%:;G4*;OVP:H6:*QILF1U%!?%OV5/>@VI%HV'OO:)BYMNX[ M&J27;=-V HUZP-\Y,4LF3UJTJ>2+662IKQ*W)[.V6FD7QSD)L9DI22$U%6%4 M6L(7DG 1W',T"&@G A@YSR+)IY5H&"C@NI4^-RE#X,4VG*7:6W)BH/=H: MJ,2X@_.I6'K1*200I12\@Y(31Y8H]E[\1GZ@FTG]A*/\BWO<.:D,IT'$;=O6 MD7Q45J@NU,VQAIZC3*6N+1VP5LH MEK$N.;$A1$';0A/4_71L!0%E[VWWA;1<3TCIMY;&.850G4<; M/T@KWFY\-YWN%]6 "MA6(?^I/"A2%I4]V M'TGZYE_G[/33IZN/OYV_8^?OS\]NKCY>7IRQ3^]/;W[]>/6!G5Z^8_#0V<9]^?'FJ<[:[Z=75Z>73T9><@JKMS>G M?'IV]OGJ].R/?ASMXQ5PWT_OSV_.+\^OK]G'7Y=PY &3CR$W?W?^7Y_AV_JQ M3NY^_M^?KN1GW__!WEU)Y!/7YQ:6V+G[]?3R#_:?%Y?O!F:?!NQ"GH4+ MN>9R0ZYO3F\^WWR\^D/^]O+L_>=W%Y?_9/!*;8CLP_G5V;_D#WI/!^S7BQL\ M2+"YIPP%SMGG]Z=7[-/GJT\?K\\'[/+CY8N+RU^OY.?./YQ?WJC#=''U#I_^ M@UU=_/-?-W@D?KTZ/W_W\8/\?_F?WRZN/E^?JZ,B=Q[.[;MS)AF[/!PP\&OV M01Y/]LL?YO!H4%S?,KD."\_LO/? M8&FN_W7Z_CW;5.UX]^'B\N+ZYDI.\3<[MK0%*73Z3SFA 1R@I^+)>&S_>7YE MYT#9Q@">;NYG'U^\^WCV&>X;'O0G6P(\!2M,NV=,XIW&)'[UC$G\O6,2+VM0 M!2+_^H_+=UI$,KS"("?A#TH1O+AB4GWX!*+UMW/Y3RDHS]]5@G?O[./[]^IO M[_\@HCKHB@D?]9]UZWQ]&>AAY2KYUFM>*X= :8I!V+].I8Y VB,0:^M?:"JE ME05 >NOF(R,3^GAZJ91*U#O8^_/+=U+\X[^EL?$9%-I?3B__LSK,J%=^.K^Z MEL<XDV!(?KR26R&71FJ_:H-PDW^_N#[?9Z=7%]>P>Q\_WYB- MG1^9O__;T9NW-7F>WWV6/(9&[)]7\L:22%V>__/]A3SJ9YT;3SM7K0E) M;>&JFV[(?)_8Z35[=R[I?@"_,'"*4_;KQ26P:_!/R(T^ M/\6X ON/S^_^B6Z*7_Z0SYQ]_'QUHV_Y)W":W<@')!N1VA%<=R>P*<-=@DU9 MK42V>YR^?&W*ACTJ<8L0&CIJ-!4\R0=,DHI5?4'\B)A[3,/HL5#(Z8?P1.T+ MT \.&Y2K'\):EVY5-FR291GF'H:JC&E):P$V[Q; 9F4&"(5%U0=A66-RK"%6 M.,PYIBN**=0EU]KTJF[243Z/FJXJHE)YDX-6TP7XJ=%X0;Z+JP1#KE4S!\W0 M;WWTB':HF_'!4IGV>E5J?[(V.NSBMEA?C^^F*_!H.,?DZ0SEAOU"N=:)6I3: M0@T/:Q4V\9'A0LESLTZAHBS8)IE'E,D@/J[S?$K[RA,OA2=4+ ^K!G;4E&J[ M6DQ:K;<="&BK:PW#0#K#4H P*)L022#V&4 <2V&FQ#LO MVAEA@*#.H$,RPK3T*YYPOD[VR#V4*P*8RD54E):-KDF,16Q4'DLB%8I8TO$ MP6"9">PC$9BT8&W;P_&Q\\#\[;O1^U'[2/Q,3!C2'/9J+B!!%!I:V.0J&Q@9%#. MV5YDE^Q)V7Y+]D_:?3!C)I:5#3[$,XG(\EKBA.F>"TSU:V!!6L8A@OHIT&R% M(K':([;/ -R' 68-ZKSP_S[*]*UE,R5#4+$R#'2YKP:WE,^D5=N$GU'F NS, MT[+96L\4&G-\+SO&1MHC,>61!_0)'H89]#USO7:6C)I"0G6:<3X1#V@JDMN* MV]3VAI*%6R 03&@LT-$!$9!5,*[8,RJ*]N?8%-50V9(OZ8Z"#,\RTT?MN:3- M)]+J2)FA_>(@O?B:,B VPHM"_;,#WP20L]FX+-B>^!H(N1X\-V=+]_? .%\- M9%D$F'\^K7EJSIJ3PY.#P^6/=&R['I(TL/6QZMK['X M;DHLVGCFZZ=]_-U,6^&JKY_MT7>SRQ>)Y!916&+74TET[8T;@B9>NW._ [[; M^CO="D+JCM-=+S7>Z6P#VLS#AR8/E,^#91D5TQ[-I9MT@/GF;([&SJX?Y']A MR9$OY_N#Q0;>;SW?VEF^%^\55D0903VQ%W[DQK%CF?$O<#+<>N M0WV\V5K-P,W31:,Y<[!UDCO^$IO8ZCPN6VWB55/^N3OI-OV\< M<72.0 L0WC6687NJ9AB2"8->EXNNB]4*!:@^N-JM,%'9[Z0Q*!5RGCU?=_0- M-&MA <^-&YB@KV27,6B\91PWI)?2ZD-[H[#W]BK90[<\3VWFG M$])PNGE]:SSFA-,D1(67NMU#U>ID7GFX.U2^X_:=IPUKJ2ZS_"K"Q8>[>#J9 M2(8+][?JF"&-R5 @Q$".:0L#%LM%8E.YX8\8*4@?$M/!23+J+@[9.C63KJ5N MYK?P3@5V1-R:UH"ZSUGKA4F4\"2(.IE7ZS4>WD=YYY5LKU;7\ZW)1PG)[.^6 M;T>+\LUJVC0Z/3G]45MZ$X?6J9PT5ZN*6)&&)9);?DL\8O1M9%^D4 739BS% MA'Q(VC99F==J$,=E+JTE*,H\ MIBT93*11637K>>"J[P(4)?;@0#"8M"SPZV%9/&*U8Q"D95*H$D;0PEJM7W7M M8T,!>I*2VOE[;U")\%IB6PO:F?^].3+"K9\+L'E.3Z0VO%X?7M&M\3N M<78Q9%+J9B9R>=B<+YF/%H6V,7?2>EDWU*6LUOB1W4;W7E)WCPZ=SR:4/!_3 M&>UF0Z TRR(?E0]0YE*(A&V04$1,%L^$CSH8#^GUC6S?FH'JG'"51>QEBG.G MP<.=0,^"M,?E9:JU"'T@"AY MHT&@8*G:(1=FCS1 *B_&8*]S*C[Z?*/N:YD%RV*C[FDD2GL; ?.0F(&IN@' M%H3:FS2K3I M7.8:=,&V]!O@7&IOJALG'T#IJ=_'U# ,"T0).SIDH&$S=+'H+LU%E('7?UUA M4:3Z.T],R9W\5ULV)]U?4Q56#8C&>A3"5&UYQ3ZP;>M)8H0;B"K*0;.35*0E MVTQ247 6MN"FH:R=*F%R?Q;L2X9I^V2M%U/VR+(?-PTZQ/G6C[U H%@WDZ:Q M&COO'&DFZ60",D!*$W!5_Y%F7P;5OU2@>S'.C0()%MJUK$V8B-"&AIS P8(@ MU-(2RL6;>9;H#6+&6:-ZOO)X05718"75WR'!1RLN9;*AQ)6E^49C\A[ SM"2<+[]'O#GM"5DYYNDK%CI"4_- M [OTL"W?A"V*_E60:-HYDP25B*Y+23G&I087#'LUO)7/G[,FL^25>5_JU:Z_RH6_(O0EJ82]'7@*&,2LD3 ED$R.(PXAY%4 M17[KA25LB1)_*T^%V1JQ:@=< #/A)C2V:.>AF+;<\V5XHLHW^R7!C7N#,8'J MDTNVAH79,Y[Q6_F).] ME4>BV?Y'56ABH*1GH,&*DY%2"^J1##M+AAH0T5_^K#F(#]P+=JG\)#8MH88-V*_GZ=*S8+ M0YQW[-X W-(7^BS)QX 1)??SL3[E.[Z3>U(/*/&EYNN!EJ5ZO7O[$W++ M[BJTY;)3K2E,N\'YOHL9M3/DK B2?/0% )O:V8T$,I9]G+Q@N--QCNV8S3&% MD&W7 Q(16VY#(K*15\>^)X%[][-]$0AI_;Z?J/_<*^%^U8S;PSEGV\#'ZZ71 M)F4N-;^0^PG-H9J^B[7S-!7K;H648V"-+4N:BC5Z*85(Y32SJSW:N6,&;1-V M]Y216/3RNH]:_'!%^+!']!#?U YO[259ZUIY.V\YCHG->Z?[2&7&'Q4P8I7 M+$])E7_3N7>74F&JC#X'FHR*US2T,!D3@G8\]+:(5K M=Y:\A#(7'ST"G]*]:PYV*$]Z4%@FO)$6-*V#XKCW*'OP(^_]HCB',A1UN$WE M+C:[A50<)(\!AP,^;P-]P1];Q#\4US9XM?1>;JFBX11@0_EP' M!CI@OZ9QG#[X"+[[B"!O[ACZ$?,OMF! D[2,6A37/;%-G6J4A03CTSD16^.6 MM&H5PISKV5CVW2,U,)>B!L-LSH4 *I.YM1E-TJ_<^Z0A,NV^: M#J"C^,[IO#DX/+*,>[F_F102#\)#G8"/SIX^\&?$UZ",9[Q(LT?WFY^):#HN MLQS3PGQ<3@"]%M,DFFA%FM&7LX MS98WAG;$T+5I9VIXJA@C>O$\$%F?8P? S'-0YF6/N&V+.MI*6]2M-UIK(9*J M_LAOC@ L$H=Z\D:;8CTAE9L;=G)P^*H#4[D=:/:",!Q\2=*'6(2WJ/[D/PRT M,AB5'7#&+[^7N>K@4^?>?C<31@OX!SG(58[PC](Z#W.5W_XXM_>#%,Y*9]RI M&2\W@QW2_Z0#U1M"P&]'ASGL: CQPQ44O3XXZ5]0U!-5^[PKIL.!9QN$'E>$0[2^I+*NY6(JJD1K8_QB]A$Z$/,8N1T!D(H\4;.* 05(*BPJH M>E=M7+ =\)2K#BL\@$BG=:D&R>1V;Z+>I7'H8R[S!7=OWL70&W1G7>^45;/T MB]$@IB%3R,MQMLZ=(9UH?8^]^"VAUZ3["0$#<[X[JO_ESH8MB'T&(&]DWG[/ MA\=2MXMO-P%U3UIU&86X (A,;#.JRVW33-YKGGGPW 4I!%6P$9EN.#:P*W-= M](RLI6L%ED6D,;$1PT0:5I["QT'1Y ."Y M?]I.]T\[>>Z?]D3]T[8>C3)N'+W!V(D-_#8OUW9"6W6OHR0OLG)5@@M)>U]% M8F^%;D>JV5SU<5!CG7U?.%N:;79M;"G/)>-Q-_*EF.=;^7(0\VAI$@BM0&\U?W2VY)"EEW$ MN8)4/_UFNWWV/CJ8E8=96C$#3!&<"?2CQX^-_MA2ZD0(?UH:2-3E.7W8MAO< MX;>FK?=9^N+Z,0E-UF'M.?D7XQ^O_U M"]>PJ3R'XJ!$N4G"RD.OZ\HLJ[S% P7[P"5 M1H]='=G=@B']%@R)MZ#U_#R$YG0%VG)@?8IAX]7NZ#J/H9O7/$-0Q]4C0(F, MXR5*"NV":8V&=(^-]D-Z"30ET@O@>N^82N/Y5E4IZ575OXFT<.!,I4RG4@.) MDH]&I:E>T@;XS:BBNH\.*%:@V'/4>^3<) L:L"1-7LS*L=2U&N]H2%6@.A4\ MB51'.OCQB83 M N-M*@-6ZXJ:=/&4677S->9,:H5=@*I334(63!%CT(VAUS;H YV#L\T_)@='X)6L\ALG[5 MFD#^6$YG>*33U:!+LS++2YZ@9T%))JFVC/NVKXHOESI!BT8/8O)+IX5N5H2@O_BD:"?-@?5'W47%^@_T(,*X\*Z0.3K/HLFJX\3 M -Q-,+A2"YG@FRM?44$J>;[EWU2)""I\:2SJT1+\!NAT$ZF1 4Z>5(74?6V0 M0H#G=8==^S. Q-P$!A^%0)Z$(2V-[PG0H4+_&UZM_3 !5-$DB&8Z0JQ.DMKN.3#,RSTERTHZ$@W;QMTD(F"T)ZW(_OY ISY(!2#,#3ITF245 M))1F-&P/Y B;I9F63/*VIY/]04,0*8>!5"JGLT(R>C8N"Q!M2:J[MX&_#"6C M_,!#RG[1]1Y2WWK,U21B&B6X-ZBTRS'PTES7P!L*>XI)-#/ZYR*]84A M74NN)90'+=9R\VDUIJ$EI#2!B&V;,1*WY%,/*G_(+55]4J4F6-B6IBE-S[^U MUUM)!SFR+/PF+9MQ [BWCY#[>SC3EO>&M&HZS]?YHEFJ921[W-9U3MH4/RP MW&@JD2>(2\1U >L#6H0NFD)M0PC1$E5.W(O97F*=BO.BGK\H]?KWYQO\17/@X-G'K.,CCI-:^T/,4KUP1@IX,@ MS4*L,<'JA3%/5&9_$I;RZ4>6E;' Z I*"?@SU"O,1)*KA#?EMXZF*DD"_K]" MJ%9NB;W'?7-WQ%=L$CZ#L8%##@:W(4@'I6%"S!_LE -J5P;G1#9PT)&XJ7VC M)LIL;!UGM'X<4 SG?ONM>^:1J58FNK?8TLC$KDJ M5]N]A8A5GY;I.T2H(I!DOLB%8B)EI8=NQ)9N0DJ*#6(J.*=B:?!02.2B>)%. MW-/Q$7:2]DI:SNSSN'RX(T@'>1/#FC(;2YE VAPOG%.Y50<,69KJOSAG<6L- M --"9AXNA"R33_,NL0,93)8 M:N&["F MPS0HLB@1!^Q4]],U;JBES!E+11Z-^['4"8E1SG0_/@9M1O:"_7F)!Q0&QF4N M/R%U]C$4$# I&:*)R L&.5>9TWQ8G&-C!7:_2,GDMKX<;2.U]16A3JE?WWM5 MJ&3G.O24\45Q46[@N*!H=I,RLP[/T4+:*X&GMKL]D$/L?C:1G4%$H^&^ZZ+6 M6CULBUV.,HG$)FE&E$6S;O'L'N:8>L2VD6E(HE?+T'HDEO<>9]D3YZ)QG\KHNM4Y1FJ(YT'LP!P4T M'$CP AR9&1@)(:! 99@",YWQ)-()*:SYJ4$=9@,TJ,3\6G= MRMF"]:%C(1*%6MH&!ZUGH]DBNB?V8"L @1F") H]T.U:;^ 2 MTE[I!.IK>@VD@4N:=2<&5 LVT13/TB:AP%NZT*E:+_$'W@ENVGZ%]KB1N)05 MV"-NB"D[(>U*54-"H33E70!W+4A+WHGMM["-HFLB[2NB6%&A#::>QQ19I,#++[*7/OL5A#B^-[2#V^AU;'UTH;:Y%Z MZ#[ C>=-)A+II7$74QF1)6N30"\U:42[B,,=/XHZI!#E3!7U+,=WZ"ZZ85 3 MPW:N9N49S/7GHR%JJ,OA7%^^-D5_&R1*C!2$3]]$B9Z9$C?RR!C(ZCG(?0U) M%<#!'U=B@RG\.*5-:A<.8A2Q34*P)P07MRW0 R6A:A.\G5]_'_?%$U*:/?(+33I[X&)[C^Y5&":0] MJ?P!SF>SB5KK1RA3J-C:SA0:,VX)2$XZ 0I3W0,A7W0VJWTDR4WWHJ9*OM$M M*MSG)_O(@?XXCJ-;=%I[2(1.'RS56A*5[R7YOG(U^TJ'KQS9[N>&GG([#D2B M([X&8F:)RD19.Q_E+-8@BB0J*DG2.1E;77K7+JE&G,-C-6_>0 MF.F&IB6%5ND'KA;0<9S/1:/O.*>CT7VY:JS MJTKY5%F9FO)9.IU&A0(@G'_#-+:L^L_J9NF5#Q/!"^.X+G4U9A:":-4[J3N6 MQMM)]MPV-EGY_=7'R\;(RNT\J2;.GU^G+5=E70F<@*WEGFUBI8 M.+^ZN#[M&MGJ([XJB_D#A]_7]+'M)_M^6[F^BYAHKUY6_7Y?;ZR)O4;UIY\F MQOLK8J8 &A)W)7.0_!C9A2HGR21[*L"SDQN64NO^(3=?,HZQ"*#2Q/ B-JLR M@['E=#KO7 !)F8GZ7E6D1OIB5)BSDE?I]&*K5>KEV8EN,"U@,X[>)8 M\,=MN,&'%'G8RN,X?<#* 'TV(E7$7V2E^/E;$ )/ MQP5.#!,8;6Z.O020B+[F6#\F4&_,$RE(!ZCXO-6($W)T"8.6#T6N?L'VP+FK M<_RG@B?PK#XFG^#A4WB878G;,E;*PS[\&0]3QJ9I)@^Z/O?P. )M!6F2:"1. M]!QC-WIY+O.!;DR/H@8^JI6 V,X%38G^5ZI5?MM18H4!.+) M%^=$ JEV*%7+R]*)O/#2_ $C@G;NJ%UKF2$YA?-HTYM7+]CH:".>_N(N+7.Q MR+E!FZVZIBW'E5*JD?(D,WDZ%!.-$C JP,2(@FBFO"Y1(JV FCF1ZC80EFVL M*,YNDN1LFA*P71.QLM4E(+\?>R]4O'=]TKSX=ZN M&2CN%\X'I[&."Y%F<@H5Y>BE_K:BO37DRRJ[:A&WU'KPEIT9MFOY$>+!?0V_ MO5/WA0W?53&0Y1TDZ<,^*D$VU+FI67CN)Z14R^\D!\^N)P-E4Y1'\;^,F\7] MLGVJ^W&4H_*#L@;6.S?!/\Y^N\!_&B>3-!_V?ME71D(U!5:G0)_/D)91"!.P M(4*)$NCU<3T7P"US3<-*XQL26\!OP-)HLPE%$.56#KDA#?K>C@2MDD7<\=C" MMJ"MF(WU0KLL=EH&<;%LE0S:5.9U"\\= MY^.QT"3@Z?.P1\[QT":L$\Q3?P M'"SX)$7#(ZES&+2KL#/$.EC((%,9$%'.YM8YVSO;5UAO5GY15O-;FA#RIF/2 M:6T1 M)!OMM?990)G0,'I4?C%[G07N*],8Q>WH3;.[9WNU\I>G4]CPV/.]*A MFNX3<,)0GM][UX7WV?*<=,)>MO(5NW$OFP,:2_6%-J(OTN2/17A+H],);-RB MT@->LTE )T>2WJ$N5OUXT:9#G_Y8GUO:\>+$XT4=U\*%&1XSGHGJ&H;.HBHN MN ?DVGX;L*6^7(W^4DJ.'92:6'O]2$G?J76+5(KKO"\;F[^(H8UN&K;707/U%)+OUDS;B?J+E(&)B8 M:CO+)(:6*6!M!#&'U).]J +&CJ93J8](^RQ^U-W3X.R8Y_@^9*5 7O6"YE2E MMJ=9_;!@=[19EMY'T(:-)RJONR4N3#;_(QXUPPY9_4WH&E$?\'WO$0\:P]$] MP]V5%-B%/CQ() H-6S0WDNMV7G/A?#Z[W?::,A/L_.":B+5F2B&B+I1S,NK" MNC_-=@%)RDPVB=^3 /" I3F?C6*9SLGX(&%Y[4G'R]N]=U^W9K=8A&F8NC@K M0K3>]I:RF!3K@L(^]U.95PZZWY]Y9:)S6CYV""HKW;-EV\H3&B"<+2^C;(FI M/75.R3(CF+1BJGC6_?9;"C+2-(,T\5/[0 M3&0/&8CVCG62TF\+!$M+/;0'@B5:R)8MEFA0Y,G. LWMW+5_"IQ)#P?-#Y.I M$#@&B#YT_9B$4:#"P)7-\\C.TA<&DJCV-X.RI!R-JZ [W!N6ENGZ.^8;F41A M&40\<^^W +^W\VNR22\5'UJE#WA1V@E#$!#W="S9/HF&?3401:^P=R:2)K,W M;\[M^F9:QE(IJS;'@G%.JL*:@1!5=L\-$I[X*K( ^E]@HM&C0>9;UTM9X>.U MDXD6\/*,1 KUS]#Z.88>:!#>TRA7RN$'_]Q_!KM=%Q2N0'FV%!6F(*SU0A-5 MC91[(HP-0(E94&_P.?D'MDR]4?V7G?LLH@32['*=50<'735[=N]D\.+*KGGD MW2^EI?PDF68>-@;97<&_V,HJ &ZW F>L@1LB'RC$=*98LKI> YTFRHM&D@+D7 "=A">24 RIJ_+Q MO# I$UV?5<^U/HK286Z:F ZVF#PRY5(0J1X/8.4%3MH M)]3#]-&*FL,%OJO$%X![F:&EMXG<-KDJMX#'$DU85##L&@+))?-Q6!T8'X@; M). ;O9#N"5FJPR0:ZBC8;8P'E\'.0<=L"NM!VAQ;=SX1.\3YHFW0BI.T7I!Y MY^.8>5@R'V?9U[9@EH/SV<#PIY T$&Y)YD- M?@.U\L%ZS4AB%_?+^63*0IZL__73RL'/C.!\3TN[K%;2!I4YMVP=NWN+IMYV MSPCLU&+2M@3V:O'N[0LR^CDK#P6 %3Q(40;",I8?3M#BK.$O:S8OI4=8DR#2 M%@\ X&8N(D0V96E90&7 -"JGEG.AP1_QY(LI'W7N)N8!M%:USJ8BH519'P7: M\@'4@BW+V<5NU)E''DVCF'OH%)GJAAN9 MN$WE^[M9";AUJ),6E(TJF']S G<40SPGK['SQ=_^_?3JYN+L_7ECT*2KO?+2 M7/SW]F>X\PO=6N63JF=DN7J]JB^&(D@5)$,+2*C]5PB__8S6)?QKX<](Z><\ MC:-0DOX0Y0"IQ+$Y]/_]J=SAUE+.$']613Z/5= 3T!<6VGSVZT'6RBQX3R?0)P<& MB=$1Y?P![TN9Z.@MH-1#Y6L.%;,@U L=Y!\+C%8EF$T@8C&[@WXF>ZK^>_RG MCMI 2X[;C,^Z$&]:2S#>E]^/TX?] 3;PZQICQ\>;)\64"7>]U'P+G-<4*N ' MZVQPUX;&P;:;%"KCKNUN/DX=D':A=;S4,D6[@:-\3SL4L3RI&77+QX^TB=^1 M9TX\4ZF<1 (I/*2W@K3,(GEE(#-(WJ(!F_(H5OTDH.6$0GM-(:?T%M'5Y$_P M!-;F@[6L[W>0SAZQVEVU4,M_;@J.9S#%G093'#Z#*3X1F.)RJ*OC%M05'AJF M)O/__G;X-P;G1X^N^EE?B#5)Z)X7HBOUR_5"K FI_U@K8:H15_N;?ZSU>+XBAFD63T1Z MI6N.%_,>PR!??@+A^!-*T^_:,U3STHW>'%=#JZD!'S$&=B6B..XRNYK!PM-2 MZB@I:%M="+G-]RZ2X("-CH[8M=1A[M@GU04>PA5;FW5=*QZBIZN^$(>+BW ] M@R08:9#%8==DFF+XPT>:MZS7QU^]/#D<.3T+#?#5^3*GZ5'_53X0W'6C*S??.O\J@A)K8$FK_ILTOVEO?,I$'H'SE+80W8Z( M%IVSNTATX24WF?FO)F&<]-;'R42N0<9NM$.!7:8'['CX^L7)Z,V+EZ^/7KJZ M?0>C!@\:'BV>NG/P>G2=N"8/^1,/W$2?H7^D&;(O+CG209!.V>]B+ W"KBUO M[=UI&(*[M6L@M NM=N'AX>&@-4:?D:*6D;F[4-&DXJV3[:)'#]_,Z.W(HXFI MD%A>HR7_^!^?/J39+4_8V1W/!?N%)U\&[/+@]&# AH=:!KX3/).V>S)@O\9I MFK'WH^N!?%X:U+?I@%W$IK?Q0(*!:4L M9@*O$^/XNX-8_NX? 9#&4U=?GYI3:3*I.Y\AV90S9!-R O\I'V8?X8 ,7[]] M!SFI<3Q@)\.3(>:Z5L$ Z'SPY8$_#M@O<7C+?AFP5_([.*$!N_GOWU\9+"+]CKEX>CXP&R)(QA_,R.7[UYX/NX9VOB7R]95#VD6(8Y(:/\ZNUY@9Q55-X MD>W^&%SMX['S%EY?T)[O_*O1$(G!T>C.AU0/8Z&HQ>CEZ]>C%X=GNSW_="K MUP=';P@C5KNPI_0+LXD'[\\.U"8>Z/TY@,4#CH&G##C&OEN6T=7+X8?G&4,* MNO:\DX-B&< $4"A.Y>P"WH]5G!P>L@]2?HF"71?RZ0\?AR_D[UX,CU\O3B M]>CDQ2NI?^^SO>XO#IV9$ 6(.)[% MJ3PK\AB:;K)#X?7!\X)X+,U7FF]"6:2)8%821@A=,\3X-H M@PX_E,6S[%5#(>$#[%;S5/?' )FV^R5S?S4MBYI(13,>4$A>CX;.E^I]&DC! MHM1**7NEV/UGG(YY/ ?DR1[9MN MHD *]U"J 9DT3$Z.3F2ZJ-V-65J+ =C&,OP M'V4.BN,.V%$[KTILVVY2R=V]=8EO7ID@\=[?(9'+[K93R/PJ=]B2_WJ2)"2] M!6QG]V0L]0@?")<4&M^"'N$#>)0$;6LGYDE:JGL2P\-##Y?1^0$>GECBYI+F M8=P3G^ZBF(0AB$!MK9=@BH'6V=95',_A#CD.U]0KW[,G7OIX"(R>NCT8O1 MJ]&)5+UU4.//V?1 8>HX"(HJ",;:(I4J9BKRB24.;H-1, :1S0DDY'8MLG^6B .@,J3'H1MNMQ*[_*D4. MBD#"HTS\(- :1K2O4!!/3HP$UW7W5?GJ'=:-9ZRJGV4+-;'RK_W*8@<,RY6A M_#T$7&$%>,_OH8F82'1)_,.=_(]&5@S?5N7K9CP3'B *BUC[K8Y0>_,J(EW2 M&S!&T@MY=QIR"T=S3R Z >TEP)+N2F]HLH>H*W.Y10& Q4DOT!1Y5Q=W_X 9P5L!;K#B+DO+VSMV.@/8%?F+ MHS]VYAUI/H"D5%H[7$BDIMS.PJ.<@;'[/*(YWI'S M%?/2!KJ45EM^YV,ZEDVH2->F7%6,L=5C9@2NZS5;=5+G<@#\4LHG 1QT51]&T_;%Z+K0VV5@?,>2T0294"%D M'"?,7('!=\-_JAAVI83!#,7 S15YQ_C5,ZF#?,Q]])_5!5IY6>8W"]!G M@RP:0U8R +.1KNJ&R+$MS/L>+O F4$BGTW !N(/F-14O(";11:-)0H?E:!/O M =':G'FG2[9%H9=+=K3@>L(("^VM6X2FK_V%6&)7)G#TR"^@7-FHS6MH=@X0)RO.] M^'+[*/1BS"UF3GL\U)*4N,B=L.%#(KMLCJI2VFFC"F)>=L+=C]JWI_."MM[H MY*Y+%(Z)OC94*6.:**LKNZ!MLJC&'U&CP31CJ8*!P0-WR-Q!?914VV6YO$^E M<0^P@R58ODSM5HX=H&'HV&^9CQ$J*)K4YVT0=RJ^O+ (8-5A+H4*L^/45?B< MF: :PR W*/KPQSF76+_ :U,[D**V,W68$[Y?4=3<#>* \U^&TJR8:-NL&H43 MJ^%;3_2> P%N)^#T6@$[]XLX!?TB3C<&!BP_4IU6YZTQ M5&H7_$Z=[TWRXTC]\CSDQR6FTXEC.K9!.EIS;^LL8EIWUH8=ZIK<9E$T"B7+ M& IIB]1Y\JJ><@/(!4:5"J6^X.@ MELT]'WC)#&SX4,03O5D=>!PN(==@K')(!T5$/ M<5+Q561!A-W X0\8WX>G9FCKS0^^)EX/'AI0 [P$^ 2Z))L&!&2 ?R\N8)E,=XH5(;@K=STOLXMUQ;C9R M9.6%F'5Y%UM^OZY@5_-QD4B>0YP$+!7I!4YZVFP";:7TCLTR$<1E")ZYKASM MULZ@#DLB21WBI,SH1,PYI3I_X190I],CMG1D,[@CVAUHA\JZ-K(E@BZ\7Q=V'5R<6I($+<8WETO5"KG">) MY7Q:RRV8=R*7:K]]B9A9LVMA,E!4BF:B='*S+_-U7%),EB;QH^F_GL]$ -%? M^7->]-#0CXDL9,.>Y.3:OEF9S=).'8L\JN:T'^ZB3J5^64'VVCLV/'C3>./W MJ+A+2UJ!)N:"=J9FI1+O$M,=['(-E MAB5M&N3.,=-.F(/6RO9 VQBU7NA,O&VSH>[NG1OM1)5'3.392E?5M],DJ!71 M5#Q)<IG8>9C'NH M]\C#WD#-2F0))W!$(80UXI9P B1"4>(#[MTR29$T$Q]0_\;-YO[>6&;>[MR* M78F_RLCV))/.F$$62C.3G% Y14TI^-+25VQ\#'\U7D==Q6!&;B"+WBZF>+3& MX*G6PYU(1Y>\R U6N2%9>0 M 'D'& 7RF$8S'DO+(RW5"Q78'+1Y.&/OHGPL+8,J-%=[&U/)Y!L1ZEAYH5/) MDD'M.?C:1 !Z"7_$^K\J(#Y@UDN#743=7I!1*Q#3KBIU[.;00+<;EL[SAMM4*IW 1%;,&R%):16UV6=E=X"/FPPL=D,!)M MH\]2=F>5C$!.-7ZL"@FVF>G=#?W>PJ_:BZC@" !K,(/B3(S>!W>2UP(&?*@9 MLN2UTYH"3N3RU$KS;3ON6Z:7D2Y=;S5>,I*(1JIS*M0\R];W01"2%DL+35J$ MH!*P6]['5CX4RG?:_,F -.J\$@,+ ^5.Q8KEKT&9BWFVNKX8 Y6POO8.B:^S M2%F0YKK,E>!*=6$KE"Z0;B9)WX@'-)XK_LH,_V.&%4GE[)Z($J7+N+4OO8N# M--\='1R>@.-=KD3/]UNO#U]C*E*&KGW(A6*2.2;HN^>%SB[C<:$J# "RC+2- M(_6!0O!6GT@UM[*A=>($>[YN>F@THY RPO6"?:U0"TS?B+2 M&"MY2"%5NP24]>NU1RV-NA$1?(9@W6D(UJ-G"-;O'8)U&>C)'1P0QC2K!WGVG'CY:-E30#BI= MNQI?9V;3ZQ8+CCI[:C07RD9N=PJO5U25K3F+FF/5,4.\:PJV*+>1W)!.^Q9\6.C?[5+4)7-HC- JOR/ MQWE1;[V*';N^?5%\)Q0%%!4DVE3)V&T&0,;P)\/I%EVN/1CB4V"O>:%H:DHK M>.4D5<9A*PREMH+6UDMM&NE.4CN4_?_VOO6Y;6/9\U]!9>]N456THJ=EQ[NW M2I:51/23S:UM1] $I1P3 *\>$C6^>MWNF<&F!F '/20 U&./N0<2P+0 M\^QW_[HJV*&]QLU-VB6F,L!.)5)F.0!Q^I.RL!=(D4L.R*4 ^@ND=%SSW2[Y MN%3FJIZB\HA%%J=9&Z=H9@&0^'VG6>NO=*BA/VF;-DVZ=DCY M)4I&4\NC+52U3[1I"*661,I:&K#>3,:AE6<9D[!G4^L41A%-J7D5<+JNT;!? M%/MJ[UA61/)5A;^.L9!&]H7 !]''R1X:Q3,PV2#D4!$=1<4C )(V,HK@!95' MTW"E&'-%0F M.'O:1/L0 #,-9WDJSC+05E;U1GCU(2.=69C0_B,(\SR^0V":/!#)H9# D&H] M0)3L]*/7$%T75E M-98G5*!+$"[]E(Y+'@("1.CNR9'8UT:]7'&R*+5:=Q%EXI:P4,IX[K_6^%,4 M2O!";G[L^6'&26E5$\ZM(;?=?PXE$Y)1GC-6X'\V?517N-Y)RI)!3KE$QWR]@(L;W&A)G4*;3.&$7,E)Y* MHTAIRMW [MP95@U$^KEQ*RVTNKEX)\VTK8Y'ZL6JQMI-,=5?U-7JL.II6&\E M/ \]$)E!RO9R*&&+A%Q899$.EUG!$(R7$9,L8I;*.)I76G@#<]7ZQE/#H;H; MF.:'=@3YDDM[6%HD-0W^T819<,(4<&R"<$0X-&O=;HH0Q,O-EA'N]G!9+ K; M[S0 <.7Y;?BO"^'D4I9LSDQ9.$CI2%AW XQOX6.2$/3D8:^. +2K4FF><'/N MH]FDPNF-)@ZWEK(FZ&SQ2\*E0)7R?0$NYE+62R'C5I/63^T6A8KCC::0D!DB MO8AKOU/Q?3G\GZKH.^-PN=-VD(^5XKD_V/.*9__B&W@])[!*)Z'RT[]?N-FE MI+8*KH8IB<@&.OK0Z-VYPG_0^JPXVI=;MS]KP3+0ELQ146@DG=A4GKNHGU9+ MLJ>E]RFY%D>3VE.-'N*TS(.('8>ZJ<-#>%=&"38+#.>C^*YD3)W]<1[G.:+0 MLG\4X3=FGQ5/BQ21;2$A77Z$:=S363Q&DPRT;_9PE(R?ZGZ9S*H'4T@0P[?P MC^+[7!7GCS#K*"BB\7V"!)(0X'[1U$,%'S(-_+<(:UB1,>N:\ M+YFC?Y5BPV(6M?=].5T+6NJ0LF1NK(M"PO60D7;>F0E39N(Y]5I7IY M5QPUUNV?H_"GV8JLZ@8:2)R "3_[V14FF)L!L>UL.-F72^Z8N]U\YQ>^[^R5B[IZY0"U&C874*L# MONU8/8Q"\KPZ*)\P:-G670;@)S#_FLG#JM-,[-B0GM1\-OH>C*@YGV*J<@^'NH(21*1<;B(BW 6 M,-'V+2J"4>JH?)&(JO4=+3+'NV)6=TS;9@=)+_C.-%]O53/CGU:]1_X]?_[= M?FMK3G1KP/N<%EDZ7Q2S/NY0'R;A-@=+2&KS@T0Z=YP119>9NL;(27)Y<.R6 MCTHB\K',XWXTS4_A4P]4'+/UFC7.%L'CAO!..618 ^FJ'WP2\@U!L0"=%B0NYR+']GIK][-.24%VB M:/O^>RWLDQ2_=5/DB'N#8<@=!RV32"=W.<:T[0\G#[%+SC9Q)C_H&7":DV\3 M@#219?%QP7Z6!5E>T62W&DWVZ!5-]F^$)LL-BEO(B>&1-$@Y 7!QR A%VWN< M\E!"4H@R+71R\G"64CF'V265HAX,,"6%_0K54 [R'N9!I6,!#<$G9-.SMGR= MG:$);U-[TA!\5O%$B60F/-,<8294!B2\ M"[-X'A>;1M4U:,@83CY4@CLKH>3,AB KQV=T=["U5M-!?/0 MI")I2:EX%F"N^KWWZ#CNJ,IYDZ5+B]OX3-[RKDPXF^,3X>J^.3^[O;BZM%QS MP_9ZO[MWN-L/@.'Y]T64Y%'^(8 DA7G"%O<#V_$YTZJ"/P$F&;$-"?!Q@W G MN&WF&2_")T#QLJR#P:W8>S7T#1Y0R0 AG[;$A*]%.H9X;R3F$Q>MEFLNZLH1318VQX0%$A0: M-5H9:616M'ACI6Q:K?%\A2UBT[?T86%VNC@N5@AIVH1TQ0ZQW*VX\53E=JW# MHN"Z#&E5Z$A,OD,#2.WY;I#;ADS VT@B8V]"0=17C!%U0^,_ M,D\ 5^I);U&W%$T"TEH)\V'#EU2GH9DE-,W3VNI#YVNGX%N@G4EIL43)'3-( M:1.SWM #Z@TU7B"UY- %*H\"DJA-Z8H$;4BDV1PWIT-L@4M>[F[\Z9#.GZCJ M-]6@,NW"3@Q*4@$M1%Z@CSM!GLZ@H:T 903P#8&B&$(H85:UX&);.*E00. 1 MV=FY 86H].O-H!#X$=0"%ZWRO*SVL 3,_(K9'P%ZDTN>J/;43.-L'LAN;$2J M'.<'B,_+61$OV.=4NOE2UTX$&SFN\$*9_5J(1^#DL(T2#3):7S=A\#E<:$M< M376>*1_E&&IJ)P $P5DR5/@DK4G^(D56,GZ#?T(V; MY"Z2%>">*5M0FUM>P@K[+PLDC^^+49&K%N0VI^ 3)F_4K2"WQ<4?\P""(RS7 M1B"7A\AV_=-O"QTH?*SBA\,6UP6P2*T9;O6+ZPA]4L$7E+NRF!U=[4Y3HB!9 M5F#);I0HB_>%L8 ^D(\'SF>!EFWIFM'ML&C^Z8RB7LX 4ZAFCA7*)#H]-)D1 M'7[MC_(?,?H*E:KQF/_FD2?$C=(9Q&-E%+93P8,D[E941.IO&+E9Z:R6##Y2V, MA#X3JOV.%-P;-==#]IGBR@G\<^C>(8K8APY.+APH2$YPHD>"S7"$."5=Y5XP M\L5%\#\;. ^.)?/;!FB&Z:O^MZ;.C_5/2VG*[9]8G>;C?UX]T"A^O/D$53Z: MDHM\JZ0#ZDWOU$3!-H& 4J"/1H$HJ+CDY9+=&D]3#/]A,"IY"[7:Z!:IU2)! M#9+A,_9\O'!4?XD((ZAS>2?DZ@^BT."9.=XU[$'\X';*B UR_,,E.H/_D];+ M%?6',A%\VSN9'NQ>$:?V/A.WQ:(<+E?-DG2V2A?T"O(!=MOVK5NL19:.HVCB MIGS10+A )(.#W&Q#S'Y;YLQN'CTU>L8R$_H^34#DMZ5M\[!LV,CT]F[UQ=O; MX)Q"HRHY]DX)>F;P;''O0297B$22>U J=OZG YJC?RK]!+KY%>Z!CINU3Z(! M)5"^SUE>9/&XF+GI?+0#SCF=-$!B"3<+B9M ML5P59:*)[+9:)!)<_$,=FZ,UMGW8YSQ XK)ROKM"4R;:ZE]1BOHFI\??!@K?3?:QQX M-1TF2RN0HB_<1P=>,3!B_)XQ M/IF)V9A1G8LAJA4RGO62->&3(*F3/0%)M]CN5(53X@A":6:&[.[C;!+PG'=, MLI$#'C%-"ENI0APO"Z'#.7N[,-^.TNQ)9-+>,=T$TV[9*LBO&$DR,62_B':! M/!'@0S_@6Q7JW,_EOS/2H=B)6")QB<(:MD5#2-$1VUF/? CM>\.',)YA+K X M?0AR42C?4]*+::WR4*<9OPL4B"ODV_K.XQGLVDY@U:^[)Y,RK&M?G&MPGYT M/UA>,$JYZR('TKAHT!&#)]OATY_GRTQZI8O&0CIS^N?'LS"V?5]?6<&V251\ M0YETU"2(B@05)L3$MS4%6)U J8H&K)<(YD)9#L#D0 :MWC>1%%J_]3_^V^'[ M#TS@*%E+J\>F>V&ZX@RM!1M&)T &.NB"F:>3Z "99_C?JT10VFLQ#9*-BJ71 M\<0;VQX2@2I&D&QL!T6A";V#=AE%6UY=H-$&**4?:9RQ[=@81.R&@;$.X0/Q M?EDM96/).@A1XXTNPD&/[Q /6*U:T09&1@;GVKQV9 M)(^:& +%Q?D">CLS3;QXC"+>EWJ>BJP%87FI=7!NQ3;Z!!H9XPP)C0N .5UCB$ M/UG=1 >TV]4PY8G/WXGRA@IQP"QWH2IF71!JV\5MOA(0>M_P&M[>QU0_C,B< M("T0H&8#? 7)=ND G7EDR#9K(P%]VQ80-2?IIIC.07I#' +2P*C]*F[#[T1@ MQ2X*H&E:6$^DV0V#L40<&?=W9)'((@IFS$)&#Q/GB%!?A*CF>9/S@KK"OL$? M?86DT:#MEP80M D0 6E.=M]U!Z09=P.D.:\A58(\@D84LYFH"T//&0#0HYB= MIV52U*7F[$\CR*&/)Z;$=0J)TI)0G3AL6"L>.V#&D3/H>LO7K:%K@J-*2 M$4;7.A4T:FY\E+)^DS3(TYUAP/0TP%KS3B\O1$0:=S_^Y.QSIR"@GG:T,ALLZU MH0$9^O=SKW%K2-@W4-OBWQ79!X2$LQRCS*1<]. >=I=D6[F6_&][BA*?K8\[V"'*!,*H8)\&TG,TJRPOK1= X M C!(GL2!":2U31&LJ?(?$283S^?1!/)J'&U"&IYC%KMBQ/DW""DDG"4FA0CP M3,=X*H4,)K$[Z4P44>:(Z4&#/N-I;]Y7S+6HGXCCUL>*.?)D$J*'6G_D1*R/ M52/0L+5GZ-B3X5N,A6UAD:>0K\(3F* I7,AAG(MX'@6#JO(M@@@BYO\AUK2! M_%@)H1U(9XGGBY07RMD1H[GL42-BLO!.*6Q42PHQ!5&%E4;BBBXQ;(=OGB[M M#%=U7:Y^H<%T\H%GT33*1,8.E$C$287D7/W3BO6I@#]7T-$J(B=/P"U42/#6 MI>&H8NUMZMJ"OA^JDU4N.58]E1FN/MG\#,+(RZ2.(\F#CBWM+64/-/UER\-7K'$>\/EJ;(Z@DH68?U?"FR[QE' M.2TSS)7O**"3M,IT1H\#T_AF,6\'EC8T0U!'%FDFL=)-1 "FJ*8YZ&Q5\U=( ME=?T5:099O!U-B&$8 VTZG6E>)U-,2S@R$BS)*P=A;/P$;KUZ)6">$C8K5>JVRL@$6'_#:MCIKW%^]+6KPE+ MZ3%D1S?G9AP6R53&XXHN?>S94U&IQG^Z>4K8O>?'7GGH+'TC#4'E;X&KCX4B M[46"KW\W"V00;Z_'B.9?Z<'U)1*KM]99M'4+MHXJ29D,<@7_TW%,\"-FK?\@ M$W%V5Q!HK-<=G+1DZU1'4)RX6!TAD,^X3P];7P>\,S7373=;*/%LX$$G>$T4.P(:;.SIA=,Y^7B9#N8$RP7Q59RGY34U6'@GY: MB720/^5%-%<'X[3[[WJX-)0P\06 K291T4-)I*L@([8O15T#H=<[/AQSC)SGW"MS 7M:^C[.BR)NS+LA1]87TN<6F\ MHHMO-;KXVU=T\1\=7?RDZ4QKZ*E*=VJN#"XJ_Q*TL4QYIH$ [F5JZTR&F8>H M]XJF[I#,,(FS"&!_H0=H]%\E.W.Q $-F^BY-/!NK! \-' UX_/=,%"-*4QM4]8E6F&' M@S(HU)DDI+6UHY_I ^N"5V2,K .$EAM@)?&4-%&12#-W;9]N-MX=UGYGR!5! MJG7+/9FD T:JB&K(SH+\D^GTN8"WA^ ;OP;)71CO8NQ(@'Q/GW3$60#ZIAW!:BZ4 V5%T'/!8VN!8QOO$*^L MB/-;5F"MPRZ%"7'!A. AO:4)*2)7)7(B*?YH;U68:*U9@0H0,@9].2P_BNY7 MF+3#8Z[MZ*'%DSJT>-*<@4^?Y=UE;4@ ]?8 MUCPL)(II$27!QY+I9-"WX1-3O47.ZV,&,=!$MGGES6)3O]%NYV/H3?_NB-5W M?"*U@IOSL]N+JTL+9]AOL.^CE2B?1HI$'V+[IAR/V9%(LQPS9,W7 M"73Z'BFA/VSU7#WG)O4WU],\9^<<]Y9P\@;A2LA7_>%;*T2NG@R&RE5.AO"W M0DZ;^/)6BTA_H3*(+&\9("1=T&YU0B,:\/T(U"2F1$,A)JK%<5)F56.:491$ MT[C*: (] IP#W D@$U)TG(V\NO$\JX6?$"4=1A@E1K?P"BR:Z^%&OW!(9XO9 M;[ XXZEAINQ +MPX6H@6.@-KCR:#;17R.O;N:V(3J=K6Q&# MG$2K(KUD1R(WV6R)REXT*>H09TOHQL MHU$COFX9WR&9<1[2&*>169V41 +VIAP&A8Z\@ECZA,S/0"=^%BU!4X7,;% K>&1UQ& MDXC:^T88)Z$JTR>-K -^_X')+XD*H##5"6KR)?=OTC:5NF#NBBRQ@5/T'7#^ M>+61Q-B&.KO!L@:8JLY.$G]@.()J$9/\FDLX'2O*6I% ^W1B,& MKW8\CAJ=)Z8$&WWD%-D\Z!H/Q3E4)(8[V#DQO:/2T%-L^>VJ+3/!P MA(K!# LIE0AA=+0GJV.3'F5%\AK8 P4.! G9NLRB.QYKQ):FZ+E"5CED&S2/ M)A@;X?GQ57WP"&JGP[RMTL./"_5EU6:T^U WYT(]W.<9*-U M'*6BZ*8<_;/NZ0-G?1)S49E'!03$BWO]KCEY; D#8BOCG/UG6,>K"8VB6?HH MHHA%V;I3+5)9^K<1"&G)D#T^2?9%O&.6NNQ$1U!"%>?>^T MSC3 6<"62!]=4VV)X+9L878X-@*/^;89>TH^MOP51 5X>Q9 (P FBOA)\*'[ M:#8!D?&+3]?_YN-12J91M8C-/#&O'+<9,#BN0E9O]S90#7>P1XE:G79CN:HY M/VS&'(SGMZ.>F.<5:(Z(2C6< $.95/6OXL3SWP ;J_T:98+=RQFG4-#%4I0/ MT43V*P5S;=-W\ ;%/,PVV-_;:8VU,3HQ]I(?1^S%2>/S5;[& MB]D+*)NN74L]\+T>4-$;)\L[Q:IQ%J]'48\JG%VE*8IAL8_\"@7E M*?ME#%:)]\&?/_32YJ&/T_4IFH:0JN>=T+TC] IE7]+Q&L@K%$*NY06D] 9' M %K*/,#\C1/GXF72=-RAFTGGS+4@DS27/F[F>!:6N2/4'WF7 M&O@%>J3JM?T0*"KD*[J2S8._&7[1W9UTUIEA^/=EKX,N1 'G< 87VC:HG%YV MI6K?ZI_4.C!&)$*UJ/&^0Z&;QX'"L1TA($@K9DC:1J=?L\DO0>QZ7Y_M$^M] M^%)?N-ZPK$;E%;Y@J^$+3E[A"YX)OJ ]:GID1$UY$@Z?S/_Z:>^G ,Z/&%WU ML^ ^+/<-3Y]MC&S<)%'O\A_?%CK-.D;J/P& [YPW/",L].>EL4OT_A[-%%/ M-1^4O.Y%QOZ;R &+QY0([<_%1'U@+>/#N'!X*]B8VY1L,9#W>-!PG<6 >8*( M/BC]B8UP,!PO_Q'-[00PQ68:Y)KXE2PH6MW?RNL0Z)XQSRNR&BVJY[6P:9Z> MUV)%L/1O=BAXNMFVK(95D?>\'"M V_YN*['"(/][79$ITP]6I\OUS3N?^6B M8 >=+=P::2*,NSI9MLX-!*7D9]"G?D8%;//QG1?EL6T)[[R #$!1DAOS,@EH MGR0J&=H3D'AWK_84)/\AS1Y:[_@/,=<+N[494Y05ZR,=#X!^,O]]O;)H'L9) M+\D_'"KF;WT B!VQV)WI96WA[\)U.IU7(P#<-M:M!J/GI*S*X!.KQ3!S>I)9G\OK-07MA:25]&"F$O)*.B6@H6K#J#YKC MU5*LBA[/PPE(UY; ,511BU)"D)KP$?P]>Z]-(@NY3RA>?%')<#ATGDBM"W:M MIIY]]9X=VD)9(3_KR:Q.J:.P;T 1*FI56,99][VNU"B_-WG_A5_DM\]YD;LG MB%50#%+G;=SGZ'LT+MG9P@[O7$E=678W^+Z#/HFERC#DP3_M&)@'=;<_+)VJ MH9KCA%VV!=XW!'E8\6%$(9@R'1IZ9 X699:7894^4A5CG==->[[,P@*Z]0"O M8D^QM1S?+Y]8W;*R6K'56C\T$UTHB!([ /1PQQO=BX0+1(;.5PS)*0Z;K ^>O#7R5:32+X!Y,KN89(($KZS]C(PW$A;DXZ M1Z&3B^Z7T9M9]!#-M&Y8 R3AI(E2FL6XMH.GT !U-HS=G).TN138PLR)$*DA M7<*4F47)E(&Q?UK*H?"^@N$(8/UR7UUX8FW(B;SQWWVKE\I%K7N2#HU9#M[', MOXJN58LR@UYRN0E4Z3]4 :TX!J,='L.%,.N&>U-K:#R=1L3IHU#8[%#:P?LH M8^+]M=A"52E[P3P*P=.K)(1M'G?S\&A+;L9^AYMAU.S6EZ-Y-\3V-E>^XYE: MOG4K/^!R8RPC4@ZW."IP+A#P5ON8C?.+UNVK7S%&JU2_TUZTM6_4AY:$19E9 M&XT9)'A[]QV,N]#>9#PP2N[".X[\.P^_Q=!&GO')\7V8X[_OV=+'5M!I?1+8 M@? !?'#$%ZU@U?KC(RB;IKPPXPB=5E!\_:T\9GQ6) MTZ.V8&!:>YR$&;&?QC@M,RN(_5J]<3ITX-"'-!)@AB0J]EUM()U;;XLQ#^* MA%,:\IYHMY+:3X0)%+C"M+M#/":6'DW-V=.VO-/896Q #FFTLS1!& -Q8V(K M"_8Q2/\LGEI3CZL_8GB[WET,&O,MJ.NVO2"#'[TD#64%!-'!>HK)2@U34PS8 MH64[(F1JP,7D,,!SHQ2B*T<&X)_%3U_"#%,N -@^1(\'4S.&0K!A1/0ANH_' MLXCWK6%+ '@"0_@I?4Q$=E#*:"*6_92;(*0KNLCB.9F=BPY=1(9C[?]LMM7P MH-3H_&/114>C]H;02?A3%)6M@,O-E^QLV)SSJN91&/_++MMS%BR;1*)3IQ1\/7*8:XI M2Z\P+UL-\_+N%>;EF6!>O)D38H,/=]_K;;$5WZ9H<8")P%-V$!-L,,4(8)JD MJ#25[@201 M7.$#;52]VQXVR_RD_^%-RXQC!E)'U\'EJF_JI,SL,023ANVM8R9/K[9YE MJ? 7X993?@@>TW(VP=@33\O&\1P<_W=9],O^2X*T+)AIR]O5WZ8%XT[7T4,Z M0_(BC_O\.R,+_>M-2Q:*(B0(!21$C2(O'MN-5^QM9?LQ)2-C_;J#[M#R<;=^ MAEHSQG ,&"28W%;7I,"!$;9?H%;6K-F=D83""NT9'QHM5(?!-(/J V@3B[<+ MJXKP:D'Z'E;G0Q8C4W1X"!?+G)96[3C-@Y3&[9PK3J ADQ&]$RKJMM:^2;F7 MF%.H.%:8DS;'.P50T-VJ8$A5#[PMGW\ZT".YAWO9PTSZN/N\HM([&4<,"R)S M\;\E,7C*HKR0"=S^ZQ!&;E>3=)C1Y^U[(J?K86?1()IZ*'>IM0 W=D.A!1F< MWHFX7B!2C0B""7@GT\?^*V (_FDY0H&1[HQW#BT20=J1.&3!? -GJU8:N=D\ M-, A 7;X,Q0X8\F\%+M?0XJ1@OLXO+B_G'Z$/%0 M,+1(GSHW-']'UNICQQJ2$_*^\E(F[\36X""FY]$+"Z',95T60J'E;G91J,!- M\;\W-=OP/B%GU8A^@?S/Q=DF)NW.&/@I,&G$GT#K,I ]V13[_/1T3*5XZ)9)<>OJY2S0T1^_Z$Z)(]A""A41.UU[BO;#. MK5,#!'_V3RCL ]*N#W4V>3.-)^4XAK)1_S.ZZPE\7^WV()%AH7T.P)0&8<$! M7'G98#J=QF.LPQZGBR?XK8>,*)*CH>I]TH-R[I;D0:(1.UI,E'/5AYNQA^N8 M17<($.!]P5PY?A^MEX@K5D&$^S\!/TB_JB2( M\CJ:KS;4FO)?+[(X 4-I)GMO#;#ZI4!8!QG%WY%A_<]5?=#C"SE/,+HNGD%,1,5TAJW>UUAV6@/^#];H"4*DU^3]" MH0C4,0#]2@ Z.V1K 8D,CS7E=+E($_51ID4P9LZ9\]:[1YT'XMBYQH+G M2W-\[K^C.#X[^CV_+ASO%"7?*78,L9/2$0'X?>%FPY-2!=V,*U+BUN"[&Y@^ M91YN;@(*A4GI&!RF$,$8=.0:N:,E.ZZ7]D3:G!YR7M=T%5)(B69TF E>=9=4 M,LNY0*I;6&U-KSGO*R-[V?D_4?XYL*/E1+J#[LW(:,G3;GHSZ?JM'PLDD7,. M:6Q=LGX?N[-.TZ%MNS.]G&92.\TE?7= C*_N>#@HDQG@76D-#[G[*IPQHV3R MI/9:K!U.@NCJOIUNEA@M"L#!,_V[Y]V.%86$8Q]%DMF_)DP%1>,>N6G[Z$XZ "UO8&.L[0IL)!VB/9CEM7Z=ROWT3ML3<.TE[YX MI.@OUS/\TW$.RM-<\>NU 29MC^C8[*HQ$1?@MXN!_X9,N-W@- M+;8G92(D+K38>&]*TP'TY!OO0.WLWO%@PJ2+6XB.=!H&$2?X%KL!'NSNGW#* M 92]XF@L(@T7.4F5_/P:UN[%"#H2)W@5=*XYVC^:G-MVX=/'[CC)'N^,@#N< M_&\,^*/*I(@=R^GZL*IH%0Y<-/JW$=U+$ E4G&&_*%.!GC;^#QHH)_ZWWY7/ MD,J!RMG,$?&-YNBXBS@HN.?][Z?.N8_KPI2VK.RC+D1F*?W M%RU4VUN>@3OWI%!QS'"2%']>IW]ZV;";GD 0MOKT.3 @- MO\U9(Z3ES/G?F?L>LD*:P#9F'[:@6\?;JEO'WMM-Y%N?[+[KGF\][I9O?5KEW4-WEB%B MCJ1EP1%L>>P6"_2JG'JLJ[/5>O40E'/'DMB^R(4HA_!O;&.]A?_YN/KWMVU? M;J"0%*ZF?U*B]L4_H3QRM+ HK@,-]*B' ^=:)$DZU'T< \9FL0W7" NCH,,] MQ@81!1=J= ?AAFN2O]2ID)T&*,J2AX':OFQ9KS+$0D=D\PR0L-+,.7JQ;1!@ MSDYK.D]8 SZ=-*4UH$=IZ$R.D;\^L4=)$UJC;U4O;@L2E?7\%B12@QA@!2:N MBL];RIESE'FD%D".6@_M\O@G(=BTQ'E2@#HJG :$WI H&^RIG1>5VZYX)VIK]&E@.2Z \ S_]RB3,9,=[J+)EU4N?6F-/CH M6$S0BT)$UXB\+]B/==(8GXP<*Y])G""+\@7T0D? !EXJRXT$4;PF>WU,15+C M(LHPI0EJ7YFP09:I<,D/*&\&9_Z9]?K(17R>.GZ1VLAD$H6S@.\#OC.)LVA< ML!\0XE?%#(ZA)U22\-3,QI^%+%F"'MS6D\I_?P^E\CF%\;-5*_$G-=<4ZV3K M0CAP0N1\8@9"\A;?;=*E$TI)']%,QR8!-![BRMXI6[,&=Z=-II\CP)B=*W_O MI9Z6+$1Z6#)@;/[)]%'E'$&^KB,^7#_I#&YJ/I=Y*.P[%]:E+JA>A FYM@O'D5?WDD]+;1 EN\F#JYO7;ND#TX&XG&,0%XY'@-,2]RHLTG7 >"SQJDHY1\^1RJJK< MYKX\L>J!6).:!U>]3B2K4YQH.HXA_%&I'>7NQ\XT[_Q[7YU5(HK>Y5CR09G' M#]9^IH^.&E+Q\$[(]:IOW8H]1\>V'3<>0"IGV^(#32*2,P/$^ZYP %KOFQ+F M0>R82D=1_OQ;D(S#.*I]E-7ROA]KN"BHI?_>YW(?.NI>I(F,N6+C7Y5T!90G M792U:HM)_4#<7)0TY7N]HF+2@9:!:/^47.4893+KX0"2C!='$-(^FL/1/(@U MDJ%#MM7>[CN=V,L)4.WQNDJ__OP]7I9&2HVDE1TT9T4YQ2[IGHT]7\W,T&_J MFXH+ !D]K)63/4%;K"I<[OULN7!A&@7%K?0N0-,"\ A! M-==:;7 ?5*] VX&C""*%*S09Q#,;/TI_7I*ZJ2;$)F]:X ;;$XGTC3OHM(BK MSN$C&W[ (XB?@3^0UP<'D.DIPBP<=E))X!ORFC"(![7Z)!_341;WA"@H.\3B.4YU&8Q)LC.6,#0([AH7!&29;0\SO<_C(O:_I>,P4 MPP#KW\VPHG_C>AW;9/O\'G4SG![4>?6X>0Z/GH<_4/)!/^E'D-K;PX'K^9SU M,"-4(J'[H7_/B"M/H,1:I7._M_K5Z+]*5_?(UL4-H^^+*,DCM]@[*2+NF I+ M(%'FO03=90=0_[2BZ33->L@HZ6%OQFFZB#*F./E?-6OL6,VAQ8P;KZ18EH[N:HH[ M818^NK%B4E=*5UV3E,B_KI%#0@Z=Y?[A27\@S%!A"GN?C*-@V;:FB#+QU/_. M.'J(*)-91U90Z+S?W7OG_^+WL">0?7YW7SL1A8/I1=01_22@*,Q82)6!C7U; ME&SF'C6)D\%X!QRT2]:W!X>+=!7R)<)28:-*F#M.F:T\1M>BJ*SFA>6 J,KA MBF$689"P79K&DW(SZ36*U0?XUERVP)$/>3]_E, MPGG$.T1/)ADT_V0?:R3+R\S+118G\*M9$,[3,BD P8O]*2_" BL0>$A_I^T; MHM9;/B/+%03XBD0&:ZO_Y@\%GT26)Z,)O_.&&Q80FE]4 &(OZIHF:56X7K<& M N5:[PTTB?/Q#,^=@#P#WWB-IF.XF&M0X!H(B6?K3E 1>))%D^H[XJOK-H.A M./0XX*IC!&#+L M'LC@V_[3T!Q58=(Y.\NBB6->**VR&,.4RP0I,%I-D.Y4/A6VT(RGMT8I:[U. MB(.2*4],)TDB:/4-*@AXC7) ,H_S>^7Q^E .D2S[7YP=B &^(&U2'SX=)Y72 MPI0*D Q&"/=XNKN_=_AF'S0[(8B^)C%H(#>@B.3!+;A/2S8V)I/*&5^%'@H/ MV5PS 9R;4%)LT?;A6]54C-.00KG&$T>8;7I/$SB*:A>$5,3F9*(FIN"U<-? M+2#P[#]^S]5#?O >[T'+0$74$?N!LG2RF8%W0OT? __;ME9C.&+?: Y%]9AP MGH$G=?T8)F5U75O1T.;)[ISL1R-A1+S/K(8_2=("W.R,@2?.):L4RJX*$85& MA>PO8?^+C DJSP+@5]G;]B&-)Q($;I*6HV)%:U9F*J','H= D=E([-2W/;AC M-'&ML.FPIPEZ"J3)#V97V"H;EO5CP:FXM)& B>_$]4R^^C5I'V,+/:*%W(I4 M]5[9',"*0*>\QH0SB8KE:2,X44G-U6_I>8]5E(=&"I.C2*^P38W"/**]9%L! M@_>+@@<2"2CDL;QAY,"#BFUY@;;KQH@@]8@T;;4M$>E%0&+C9B8S#O-RQ#ML M\1@T]_.AS%)L1_;O*3Y;NZM#F4;Q))#X=Y%9;M:ML43TX8/O<;T[BK/-#(OB MU> >&6 Z@N<M+2;?"9 M&W:*XTD<9K(S1,RQR42:RQA4"H3OC)1LEQJH-U<@T)H]$RP;9:C45IFB+T8% M)T%YJ4AI-QZ]VA0"=1\>REM0RT):*\CKI!# ?2.] ;%/VEI5B4XD.EU$H_[& MB#9U *UE)A\4>=*6V'94C.?!QTV<1T1<8:83Q 0N&#W2USFUM8N&"%%;V". MC"82D7&F\-3@@_S>/C4AX*NLN7GX#7RB(O^)9[PA;\CAXO%( ?Z%YSS4$7)@ M1W=A-IF)O#R>*_7 U"89+I?\2$I.&TLG'V8CEH7RED8$,@]I)\"NB.P;!X#M MD4W9V3.5*=LQUFF8<3+*N^C%((UN:=,>$EV[PJ@_+_LV4][A3GH14%!"$QBI MN@\GLLTV>^);DCZ*D _RI^B:5C.1)\=)N&AB9 A@#G2-8I?#'?8^;6QD$R= M(KU@7S,CJWO,DWLH-*RBT""!J3@3*]\]7J)DVPY-P\P@$NHB>=Z:H@1[2=&6 M(;:Q$6-"4X3C<58J*>,!2E.1H":>F0H#$!*343KSG'. Q !?77N@DOV0EH5DTRAF MRV01QI.:1QE9:"UOY&D RQB('!0EOU)&X NF!2SB#KH033,W3*X"B@X3R*TG M&#>WUNTY-+:G0N4A#<[J7C">KR"W29(0AZ)4@D7/$:SQO62CP[.I6ZH6\ M9 J)AB)>J?(J*Q )/XWW-7XD4RVJ3E$PR'3JPU>%2[\J!:=^;\M=5R(A9V-^ MJ[>[02_NJ#.03U$&1E+^(;A@_[[CSWT(SO&(LYN0L./-?IRQG[(TBI'A(OUF+6XB1FH\FPK%TW>-GYK/^FOKHSY 5= M[(#S(C(%NI_1G@0HMF.V>^%L&(S*@N<9R:LGE4S><% L7J5U;E_"Z5J^S& MR +7]L,H*"EY-P13LBAF ]B\J"B73DJ5\@ M:X! I]9)@S6W[W]%/'-#/.3HV!/ZH;2>,4:B*(FV= M!(M&)='&5O?(E\5<+- _B:\(9=7*\LT;$'+;$%(7PJ+,HAI600C'MGB33'9G M/W 4UTK)'L7<.841*QY6AA1ZO6.A_'1+$(O].LZDW(=3DI=CJ-],,R[Q>))% M_II!T6*&OFV6A4 G@5X. # 6037MI'- 1K]09,#(E18$*"MXS M/7%GJ";2# .!D3H,$("&CT\I4P?3IRSNTRS^EVP-R!V%R#=5S\G0MB1='(_R MV4['JN#OD,S%CL8E)S!8AK^WF<^S->+0-Z?).)[-PLSC5.1F"*R=CH3H=!"\ M( :)J/KG;B1_X0> HT &/K>NB!CU=/$TK+CU/(P!4WXQF>[J(;&H'N<\@KP2 MG /$T%-FCDRI@[($R5S)BM/(05\PR (2I-D:4% S$P-<4E!!@!]HG9 M4_T112PT/>#6Z+,1+K#FL.C1T2XY+$:>:X>,K/:$+!H9:[#/S&VV3]TP,JJ; M1UDP.1G:OMACQ/KC%7[^2@?$OO&:/72I/_^89I-<\*$J*VO(?Q:_QN3A2?-W M>.CU7\MC+G^+)AE28(=Z%G^+V$V"DEGP=*29X7TB21/X<[5[]5]-GSK[,)>B M42L_RH?R9L91%8WZ%D6+F">;<: +Q%,!@@JK0$P5!:9+^0RDPU7L9RV^8U.7 M#$_&W*Z0F>GGQ*H&XH@XJ[3=81>MVB#458$U7@.&O6,-C1MJ?VCE,=1%/C+- M\IA*HHNO0M]*:^:JR8J)D[#[BDS>'5I=A,:D9]&=]7 97C(4R<. Z=[QQ%YN MLYXPBA*,SH?<+M^LJ%BOUD:J'Z0Q=;R82^XE350N[I]RJ!ZDK<*DFY>@<4[! M?T8Z1M230+X+9S7'PE#,3CNAVM)[NIH>6 MZ$RU%ZLU CY6WY+!/3]441OJ9! ]E&D[Q*7F!3'$&#)J0V#BQU;1^):XYOKS M)$^_\6H'1[^N(UC+(0Q->MPA*J=3J'5%&S,Q$O0JQ9(T0NN^&A.R)UCK@6ZF MJ]I>(,HZ,T\8G5=$-2<&/.F"]X7+XCHX++UB:#UT+*UJ!!W@>HZC"<8-N+^- M>QQ6?T;W5\9%?O M))O)!YN(^I!O%CWR6-ABP5:7!\,R[I 3.7'F7&H7O4S.XVD /.D. V!R#JL2 M "5&GRZ@E96JO(],:Y@O"FQ ,9NQ)<&488O?GY!G]F>;!L)&"MA_HDV H9,T MBNTQD4+9&A%_ ]U%=AQAE@H//*KXJBI"H:8(\=BE13+H'6.L:J_^>%W13WJM M0_6_6]-0J3;UFY*,9/7 >/, 44[A [F_(FUYFHK36Z(OD5=::6PULU-/G"\W2& M[[NJYND8DT M((F72MU*3%7)\,@/H$0'>B+S3@T+GC(SQE[O3"5!76">8M;[(M[@)9,P-+6> MP:_Q1+W8W),JPX7<*S)<4N[#AUS!V[#WV-HP@DPER+C_E_<"0X!_T?II5.8Q M5#\-!6X&6[%4@&^(M0UPZZJ\(UZOQ.$WJ$&EJ*L/H@$-@D'39X]@&10Z@Z^8 M04QBT%/N!&DR4RJ*'7&QI/I&G3HU#DO>Q0ZY\0T<).(+(%X"%!F!&0#D/$;C MPA(4#6X1/\D[X-(#3O48,N:4BUJ@.Y'7-XFFT)<[H!:FHQE)>\4. V0>^,(. M#VC2():^=PG"FHFS=F'*WCA(RX8(?@JUE/A)TJB2*&F*I.9IFS M8J#X9Q ^:_!G/PG@>A'S@T@^+=Y#Q=+32=P/Y>[67GTF M/>"VHL7RP&:+4 =53Z,YMGC$;HLF7*Z.TCE4ZA?TNRTC+FW,P M CZU'5OW> MEE=&UMC2QQL#Z3GI":3G)F)G09I)1-QH# M0?8DE9$VBZ2?[9_L..>3>*SU@<>.6*B7J7\>\@_7M3EZHHYTN@G2;'H5=8RK M:0/@[H(J5,D_*:(:]>O5RRVN!N'8Y*!>\&H-)"? )SY4\8YZ2+R&B/=Q+)F^ MJ:PGMJM7_M)<&03>$]\"CRG'BM<^4,EC]6T_:%L_R%U>$R3>O,;OM@TC_AI\ M57#L;I@],IT2K_P%*FOG#^*"2$#$^SJL:4U'0"O24[G_P(5#K^4_ %]C_#R6# +@] M;/S+&<4"$.MD7'$6/@YY5SY8'8X& &WI-*2<280I'WDP$(%Z;-S !AI#0 1I MLE],&"M(&,NK;B1_;@IV[XXV7&"4?/;-;M7*K$>D&VRS/A,X?E[=D1T\7>O-NKH=-'10HAO:[M]KY!)OW+NENX2Z MP$V;%X,*.TN%R@G'F I$')61=Z7Z@R3?D6 I>L]1[;4D?00F4X.F1-_C'%69 M-GQ@FEU"S22GYMYT\5<;)#H4+[?7^Q+-4=LU.:'>WI,6QDA, "(N%;F6O!LC M/:$RTI.U9H%J =E?L>B$/V:\5RL:H1*NM?W54/S8 ]5W M5#4).U4@J@AJ">WHWH M5IB3RB<$XTND*3>)1NP7'#2V%W5Y:6=/V\'NT.5BK0S*#E5=1D3TP<[VUIP" ME>$+\Z&#?[.M H/&DLE=&:+O43:.K=6':^:;=N'*]&0# Q3$YN8T:E70]+'I MD<:HJ !/U-W@S0[R(">V3^*3H>G>OEM'0?\%8I#XP7K<=;TXGD.Z+V.>U' T MM3T5M6,8*11F0GQ10_@=S _]>5[+0#O('-NE0RJ["?%!#/R#59%QO+#*JZ_X M&-&CTR6COME1XGW _1114LMAT2Y@6*8_)G*BS M3)F8S45^(R9*HDL8LB2SDMDV$@G-0&Q024]V'W7T$A79[T?0"6-'GZQ M/$ZZ HWG92X\Z27[H'1V_+1C:PZE,XQNHMA<7+L@;DS$RET/&^DE7 4C49%% M.Y;)4'B?N<3=;B]L0IL_^[5NZR;_+G63=8B'I)N8SH(.RLEZ:1<5 MJ"?MM4F4CS-V[XF.'"*,!3MU>9K 3::.K@ACJR5 53GUL5UU[LMMN*8>J8M& M!#,A>^2:^A8/C?.BE!@B6MQFG7#]+).Q/FX%T;JF\;=KI.ZE<;MV2&TE7*?X MMB1\+;B;(#[-V(FL!N8:HR J^F-AR:(*S:<^1#2A:+A0?,5L-JV)J6_UEY"C M/(=MNB,1X[A+,$E_HV,,S4AVZA!$([JP&ST+K+[?0X,M=73]+@FF$<^8'7K* M> %)'8LE(.V\X+72;^RHBX\1;3I:4L']Z6E?%4]/(\O537Z1L1L,&I[MHZ7Z5%[N]DD]2[NZ+<^8<6Y/IYW7 M][M[[WM*?/L-G&J8J?4Y?/P0_(>2(/4A.!.P58BXGCW$'*3]"]3 YSF],QU% M\!+BL]0NF>M6WW4)T.H,N$-\=DFM#JW.PX//MJ7DM( FO1OV\C5@=J67C[9L M'9 QR 6A!HD[O##4!;#G%*U=W_0H'86'4QYMAU(J)O"E7 M1M?DQN-F#Q=M!M(U$R?HJ!C-TO&WQG+$B;3EW_&T=Y4J#(Q9)46$&Q?]DJ2/ M6;CXP'O%M/C/C(__A*J."1:P4BT1"8$0J']( 6O]232O8Q>7&QF(UJ,!XC#I M#_>F:G:-T#N56("#I3O8,1>GPG+7(_((1=!A:C8)N'I9L%8L#T89Q/V+*DEH MZ:JT]V78Z)#ZF+908UTPYD6(06^=S-169;6Z-U,67\-_5H&12C*@16M$:> , M2L:)M5.,BH5C"1:!_L;MU#%_'-9UPF, W5C7F,ZZC.9C'9E47H[F<9%SQ"[V MCVC&31 .KYHNH@RJ$:IRA_&LS.'*:Q4"8@!?DQA*2%TNZ"'A@N(YSH-/<*/8 M )C^7&9U?.\F+>'6)/7?E1,?Y'&!EUJ IS K%).:V"-_A GCTXP[!P-8"&&3 MC?';4-:<5RU!?<^/=Q'U3D8K;W&B9A2@K2:G!*=(1%8T$VJ>C'(!CCSO=/#$ M>:>23KV? ==-.:3L/-Y7_V0M0S&- ML-I V!IZA_3*W=NZ9I!G/)#+SX4U?@1 W=(\?R,^B=.-LPD.]"F@&C5RL:>H M$ F4#(D?B6-(D]G3#NCF]U&8340"4@%U7HFC,K2JH?VF[A>)!@9UO%/Y-9I M?9M_#CLH4N_LPI4ED29B%A5ZGY6CB4\AP0S6'0!%\[YXVRW,26JOLX)%F@L* MMETZ'BUIUJV*)%XY6XD]*;R72R/50R-M9! %HAI&B%1TVS2+ MY'.>Y0I9J=PNK>B"*:J6UL_#)(FRJKN(J"+VO"F7O.T0-YI-540;GJZ-\#7A M(4_OF^KJ&ES5);9!A-=#^)<=81]$'%D&@8:1Y.:='"9O;ZT3FG329%:,=T*8 M2>.=BJ- WSH&()+0O>O"D-WC?U. 9S_&><3+1 $])T-K=)F9NL(H50TIF=LS M-&&EN(=9NI5CCB#%(R9,M/'AU>/-AU<774,4D[Y"%!R_ MTH14Z),1LFKFGPYDD_B6)A725P_SF?AW1^2IFU[4AP"F M+%6*(3@H//0]&]Y-VS>5'^7J,ZG@7>_NPRE48]E(E8@G43RA=WX:/$1)&=6^ MZ1@,=DL?]3.ACO5)"+HJJB!S]0=Z6A M74%HPUSS?D@!T\T[D3YL]ZH_A5M8E63MA&[LG#*=&'1*=GMC5XV.-*%IFI5S M_RX<-[V!>-(" !EE%XDC>?=P&IRC320GCKL6T8/,HIP"1>JH7FK=6^\GP^^% M&\_OGC&_+R(8SPN)R6WH#:H(%+W/.7IQ746RX%4DTL]BA@^F'%,L'G-7S$U/ MNO7[W;W]9XM9/,954(*C*,O"5;@ZRY9:K&JD+F@S*F. NSYO?FW]GAL*LBA_ M.HA.CD?'']8:LQ.^^4F%;_YNM^5RZM59=058R^'0'Z59"":9][O[>[O5DZ/V MQW#ZCQQR893.)HWJL V6EOUY>O&/\^O@ZM?@/[Y>_Q7<7E^_1Y\.;V^_2OX_?SZ_/8*_^_C7P%.YV:XSHC>*%TL28.Z MO5J3;)VT1J/[^_F:A(_="/_Z]?/G\YO;=1?;C?CY_[D]OWPFVE_.K_^XN+T] M__0\Y#_^]3P'[?3+E\\79ZYV:>7S[3BUQ>__?Y,9_SB M-OCC=*UI'SJN]N^G_UCK@!W64"0]\N_#&F"%=K;67&)'F4&6\QM:Y/5XUZ&K MJ +EYED(7UP^"]DU.9;K8?Y\_MNZQ\I5)%]?G9V??[JX_.U9UOO3Q34S(#X_ MQQE;FL5Q=8W?><7R>SE8?H>O6'XO%LMOB1/1Q/)K@L_4-]WP>[2*$\EI@M/K MBQO&[H*KK[=@OE]=!]?GGT]OX5?,'K[]_>(F./WM^OS\#V8FP5^9F7M^=_?&'OG'^2]O/@S]_/V8/7PW%[]>G-^PL9W>!I=7 M;%&^7)_?L#5@2_./\R%;$[$>I[=L0I?G?\'BU5,27SR]J5\\_S0,SO\/_'## MEIV]B4_^>7'#OH94;KZRH:BO_WGU]?,G1IPMVL4E+OSY/Y#JK\'GB]N+WTYA M X;!S?GY?\)>G5_^>G5]=HX/LG^=_W8%FR@\,Z>7GX+!QYVUEE@+H="6^?3L M/R^O_OQ\_NDWN:;,,( QP6#K.<.*2T\,4]^#C^?GEVSNG[Z>L5.$4[QE3UY< M-D_FQ[_8GOQQ!0=9G"DV^9LA?O^/K[=?3S^+E;A!LF*#ST[Y&<;E9=\3[KO= MIL3;C+>T4_]'=>6V' )K<]T?]_>WK6W<[U$(TH**?74*2H 5%%2/WD&Z83S'$"B?F%E%:TBF@>148B"ES >41(P0EZ?-V,'DCHEH%MZU83CHA:OMU M3$&A4TEF3S8<26-?B L&V'H0NZ'-ACI[4D,KXUT[!)8^HPHST/*6@@-"@D$V2*+( %J:,36GJ-# MZ'8Q=[XA*_C[6NS]H">,0\;XIC',* X=^ONJ"5_6G@P:%' -V57AC&+&2EC5 M%FCCDD0NH")/8#0-PCR81-,8<9.B6?JX,P2HFVA1\') ]5E1T,>LT/$L!19O M@5QL[@ED[PG88?C_&@#V?_RWP_2;L'\E6Q_XA.5% ^$%$[QIKP"I/+*^1&25:V-%AA/& M@:TR;S>&\# MW38&ED16"$.S[3N1PC?(O*4L+AT'6CG]M+E0\2B-7O*D#;4+,7T9;A6(#!*A M08<%--;A"[O"]HX]VBNCR'ZKCTS5+%^ W+7CXNLK0>Z;&MOAT'6]7&=P)%XU M3AGCBSM E.IS4%%=K>>S<1'^JV0RU$:%"!UK:O.TYSD M-*B[=@&J7Q[>=+R@D1LX:@;$60%8X)LLNBMG(5-8B"LH)V9M(GU,E5\&(:*0 MAP-[&?+BP^ TS]-Q7.%V7B3L&F(B]%DZG\C4LV.2A; MB+Z' 64Y3N( <7[9XS#G$/$>Y DAC*%6C'M]'#=E_1.!X[;WBJ71,6J'9&[ M0ILOE/86WU3VI#_.CT,7;>JXH1U-D%V3MM_*UXR&-R-[8PUSR6IS@K00Q'7# MQ':=WP05#X$K=Z>P6%YPU?*<:%H#\E?9B&6/[RC I[R4* .5D2,RPY5'MU.6 MWL>C6-07K9Z2Z1.J\)UI[T&1$2\" U$=/*5ET*4)7:OK!\#IV-LQX*2EBJ[! MI/UX;6D/8AB2H14@:S;V7%EO#G>=X4-8NC!:I%$2(@^-Y_$LS *T.JO$ZT&3 MA\I1PZYR#BE\ ;3MLUV4M>Y5YZT^;FXU[0TJC^2'R/(.M1^T04,B0I"6N..1 M;G;L@B--XBUX_# M*X:D\%;5P=M"3J3=.?=VLD;F_:3=;!3]J.O]T>T5_C MS!R]!K9S8S8N%_W<2.2 <_#^<4SZ\'^ @_;7"'S,\*K .S/\5+9:\-65WRB> M=,#5=IG&ET$VK;..E#:R MJL6?Y0T%HU6V$F0K4S=C5/L":LL_B)W&/RY*KF6J8T0].,IX#=E @!U)3_,. MWP-V4A[#!;S)QA,_\ B'@M=+=77PH[5A'_,1D0<=N0A[L^6XU>FO4[%[(?7G ME<- ERB5'&]8HS(E.3GLP0E^H?>)"V?44\[P[G'8( MEHV? JN$/W"3\ =4 7] GQ$UU+'OI'T;;UDU8N-Y^X4T7KAATB:>Q&%FE]-K M#HV\8F-FMUK]0,9AGK(_S-#E1Z-5M9.D'!M[T,:@PA.12#2H) 8'.Z@SG'V] MN?A2M3+\R&R>L)0B7=KTU:5L*%/PA3C/2_2R(H)NFL1%BL"$(.&1]4U%<\P@ M*>E_TNG>^(DQ-LH=P&E>\:O,D-#:MHREJ%6NY3AIQ M&/:]8!2-4T@\691,DHT!*N\A9&L)O@QNOA7WH.(QC0,6HISQFO8 $KME:D6M MNM'<1$)/JH904Q;C[IBQ(0Z!Z+ %;IH@P204)6J%4DJT3PCRM,S&VORTE1[H MZ/PJ0QE621)9M&#K 6Y!&%O.&W)QG6P(8QA%]^%L:N[B#@_*L:$D:8&*+FZ* MIHI#['T63>ZBH:IG@VJ=U0HBFUDY9F-Z:B:B*.HI]O^6JUG-SSS5YKD@Y-?\ M*DR-19DMF"J?-W7Y__%?95KHT5GXM\CRB0LVZ'%K1KN2'L!I\2\%\XAIM=C= M(5:."I3,X:" M613>E9"U!S-4GL#IIM95; _&QD]+Q!LK?AC_Q>7,Q<[GIL5K7 6[JYK;!M&UEY *WL MN#@N:P.Y6/7*O-:EOIRZU*/7NM076Y>J%#941:@MY5\VUY-^XRW>&L,34%DJ MW=]9[3O4GYT0GLT)S\8KXUK&=RTQ+?UI>R*6_OS]ZBPT_6$9Q%OI$C)6>[6' MRYAJ."<\/8G \" <%L*BCRUU7NY'JC(@*$O85BO2S)W-55= \)B6LXEHQ1V( MTH[T44^=54T[/^5.ENK67NN=E$(F^=_[0UJ1JJ&ZO=_=/UQM>)K&4Q\%3W^$ M; @0A?FY5 @NF8S'<03Z #Q2NF2_^8+N1]N<]_N=<[O*ZI&^9AR7W?3G77]7 MS5K>3L?BW1#\YZ&A_%58NYH"*#0:507L"NF[$A;4)X)O6"'XK@+ZL4-@?#Z_ M_ 0P$4V? #&APCJUH R1 "8J9ZO[1Q$>]2#X M]>OUY<7-[QPXXN(V^/+U^N;KZ>5M"ZS)'Z=_L0F=??[ZZ9S]^_8<4,V"RZO+ M-U^^?OQ\<::MP=G5Y=DY^S+@H_Q^'GR\NKZ^^E, ;%S-W7.E_G'^^^G(.?_[CR^>+ M4T8W0'RJ3U_9M]CW?CN]_B3'\?7F''!!M-$'+?/I]S M\!'KVVS73\_.KJX_X6#^O+C]G7WLZD8;%U"H(1X#0%L4BPMC_?6<'3-& 9ZZ MN67TE,6 9V\$]H8'K.(E=K\#W(9FW-6\0@:LFL;^IJSJCK <$AQH<^VXNC.D M49,AV2_L*3N(RCE3#\SU^?_^>G[#+A;[JP;AXONP2U7?]XU_ZM12( M1:>?_KA@3]Q>(WR/0.]1.,(0'A0@.V=7[/=XF^1;[%)<_C8TN09>GX_L /]U M^0F09,[??(8KJT_DS]\O\&+]A0A(IXR$C<&7%2\3@#T7UT0N]RS(3IQ1L8W[_-5.5]\8K\! MA"B4A,#WC5?PT++MO#R]N&8?",ZNSS^Q=_$0G+&S\_L5'HKK\[-S>%P] $B' M<&+6/2>M&(WV]34A*7LC7$N@9QH R+UU2=>9PL15O[UYIEG76L@S#:#6,9[K MX#4TFY>@K#P7-MAQTSGL"AYSM&W88!<0W(#F7M=A$06?XWE<5%8X8:R7:0'^ M+T0 =LD4LA1R>;*G81!/ ^@+;TU8-7R*\6I/:VM%'NV%6"X( M6R[BJZ[EA]:TX ;T%6W5H 6>+4>[,:2["#-I.B3@FJ.;S8(I% O27AO?LSMG MS?4D@X"9F7'*$7:08# M=FMGL@3(<XI) MJ/X-,H4H!"7"N]Q3UVT M$7'N,] 9J!@T0A]0&0JD;YH%YIQS\:30ZHY"FJ?869Y=R4.&V&!V%$6)$1.,BK9.^Q;O%Y=/&PD>@/%="$A%VG9WH?-'4"N6,ZA0A\$A[TVBZK% M'+4J,:27R*/J=KV.'*X7M;Z.7$YKO,&%#FE0UBN_ 7@6JX0X:BHWI#?@.A#+ M_F@$V V*TPF-1!>6=4QC6>;M&#,-#K$F@14 %PA'J4C0UE@2\ERFPNPPE:Z( M9Z(3:'V/48\$IJ5HRS6CXAP["008V>5?OUY_%-_E7&XBU(\L8M<"R_*%$E?S MLDI5&HG4>GY4O60]'/AM@-BSU>Z,^&K:[,<] ;Y>IL&O57'+I[)@5G)4C(F& M^*U:JQ&.JY(:"73*85SPW\H?:=RR0ZGP\LK$3IB%^NL"V8^[%JB:*5,02.(Z M(0*&GG4I;=1)?.F "V(BI<96EFB\@:G+-.V:B%:GU%L1SX]5=.J>@9:*1M3C M/J6,%2,V? 4NC*@*2AU8]!V*U?(98%T58(RR]R6&/&(VFF"IDX1)N>NS&+#L:R3J$Z*:2W[$KVFGO8'?OBK7G+ M"D#%#NVV7&.$U7U"50H,J6D,_>TA55/4AF(9GU*\6:0"EH37E2+NO5IG..S@ M&]Y;(F6>9,T@O]>=0!X/:!RJV2ZB&[J!Z5,D>U?)+BX5F)FF1]#HU$I'%X#, MQJR@1E3T$K?W:# 19'*F,]*#">-9&-LJ9DV C;L08'X[D#(<45V4!&-67;0$ MPW,36G+<&V\0KX650QJ/SV;1'1&(@9?7;]:/:@)+2"9$6JI)2=T-VN,=G!8' MO9PITU:FW2EO,"]-?'&E@ENVKE"$7QZH$@V5OA&IVGHRB3EH\>Q)%TW+S"JB MU+3:)?K66>V2$_KIH!\.G8@5_LC@GJ *Q$3,.E]*K GQ2-R^C0,GZ]]'C%8B M2&,1?K>]86Q?\A#EA0,E+J!.JHLO5*6^%)]LVAV34XMXMC.MO)WEJH"2]G5MY$UI2-Z9"]5.DC M=3.[-;UIXHZ/HRRQ\T']0'>2IZA$M/E>7\O)M[J<_/BUG/Q%EY,[M3D6 L<( M>3,K>,*TVAR26[)TD<4B-!Y4<62E,1$"K\W#;^"/E(6R$!%91!@6";B$%]Y0 MKJJRKX9Q#EA:TTXJ\[!2KA4_*("_*9&J)*T'%<]$_X!9'(H?.L%PB=789&"+ M$#/:9^SVR-@H;G'8Q:B;#U4W2&,,$[/8VS>1 E M=XS58K!">8K=6Y%I.PE&6?HMRMA#&)MXX ^$>?#(I!S\/X=N0B91J?P5C1HU MK7;:BE%1'(87(I22,3HQ:>7O_'.*F MV]E5LR^&D]%,')>]E8!N7# YE\X!>)!&!O $@6U-HE&A7#N%W\ O:P;!F]WQ M0&G='(VWZYJEB%-9?42)Q^XTXCRDV5 UV< &]-ZVR^"!,[Z+"#>:J_ /G2 M?B.:;M%.F_EI7/=&L(^*>/!OGTVG)>=F@R1NE54$7SM3( M,.@FE_0A6MW3^P;[JYA(%_E$@DQK$*M.M%WB[#)QAV8/YHH4F)R; M0\.\,",?L(;+9!(Q5A>/A+]$Y,'@!C\RGDDJH=2O8)>4/]TRM;:IP=@"PM- ZOS/2MFL:3#Q2+*\$A"::#(E-^*9(I#VH8: M%+I*3JI%;O97ZB".S(8N4AS9[$PS@8AV8*Q)#\^QBQT8L[DC99;$.2W#A9IB M1C[RW9FXB1HJKFIU!IS+$V;,\-%45M1&$T,0WD-&::+V]P#[BDF[94BC ME0%A(BK[HM@E,UPQ7 H]&DAYQMNK-%;%@^5SW-GRV2?$8)^M1&=CN!IOMPU7 MXPIYJ@54$W7\'P+)]!3[3STSB&A_T[V-BQD ,%!+LVC2+'US\\3,=-&:ZY3W M7R)9*^P3DLUU8?3ZRX)@\!\I,YJ"SU$X"4ZKGCA@Y? _?$S3;UG)N' F8\)0 M!8!&&G!M= \-@P5GI34/']8!XF%+]!C2;9(YE+ M:&G"'H$7+RV+ (O:[;8AV>YH:&K171J3B]H@BX>8V^0=:X(O^>9SQ_2!T:O: MK,KP>N@'D*M!!S^@/>]0RD<\AQTSXI<[RVGTJB[/LIBY\_T\#ZL2Z!;-,2Y0 M603^PP87 ^(,\"E950*_?,(>=9C.TCM[-=); M=MMN_:DHLH9HZY"FPN1^W,$S>$"\UL;SF A(G(9H7D=CLY7L),H,8B:PEQ1M M9[^FX ML)KV^V;JR+F];%5/G.F$.:6SPPY%@V81#"W93K1=IDDSF]ICSL%FRYA@$9@I MV05I@9PZ1S7?]9$Q'A!\"8LL9I8%.S+! +U")$7SXN("@NU?RM%N\'DWV-\[ M>7/\-ACDC,EBPB]3]P Z]&IWO[.SOKX7@JHQ8#D3">/.;:Q%F4$S^:HKO+H_,B5(^?X0C+(XUSH6<[?Y,'@ .<-S3;(( M^WTU^T:+]O3$O ?=?\^Q2=5O\^02,;\DG/,*BW R ;"81B_L.I6Q,3XT+]03O=5J[*ZJ:];,T MR2-^ESZ&\>S-!4)-GDZG$8+G_EIE[5TD;&&*DL?J038%!N(V,=])P'.3,Y=4 M$&_:RY@90WQ'B]-AG@ 17X5,4>!#2X-Y*+O BP&0Y(.6:4=Z,YRGU#>H=<4= M/+PZA04O^Z)5F'? \FA2(!TQ\5WR $%9W*=9+)*C M>=8U_G/,A7B.F&:-+&SE828_1U$P@B+N8/3TR\OH6ZF4?1_M'K_GGWSVMG!R MFAOJ"^?8J'*):ZYR&,J3)#'$(>15'V^I 1J'4.0HV0ZA+#$!JT,*#:SVX#PS MJ-R5>FL&"7>.G95EP]XDUL-=[$VU>\ MB6?"FUC&6?6&FWAH CZ9__73WD\!G!\QNNIG(=GP9[EK?/K0:29JKYH.1U+S+VWT0.6#QV5!4^_<^? MBXGZP%IBT;AP>"O8F-OX>MT@%(\:KK08,C8"U4>E/[ 1%E:W:N-N@P0<33/- M>R=^A:)EJ0CR2MH:T^Y]*2(44?FV+,?^,R\',P2W926>=R' IMN2E3A\WI40 MCL5M68WGOB&G/ MA6U;CF=G%]BS$,Q^+5WXA5T+%$'SNI7CN4U&GJ+^N"%^1 MJBS_=47DBFR-RK7WK"NQ3+C5CJQ?*C\,6%,_@R7X,YJ.V^H&_;N9X6_WML0, M/^;^6,,.C[?-#@^WY:8=/"\+S*))N55J]3.O1[P]"_',PA$Q+M-L:Y;C]5QL M@ZKP$^9Y;,M://.AV)[;\=R'8@Q)D3->5/BZ)MOFT'WNE=@B#\TS?=. ]KW8R:@_73:=YWSJ6)XV[)-"%D6SAD_K=]A=Z[J1VI8#C]+QA@A$59YKC_ M5C-=FY7;O2?N_W+__L:(*.F#'F]+'RQLI4:VL8WO+,HD83_B%:6J!;^Z=^OHWD88PW-SS'E MS57,C?0A[O18D_:^*VU(,UZ;^J$C<4 G3V37X?77WW$4D!#]7!NPS*0?S<+D MVRY^C"1@^=O_K_5>OA8I;'61PLEKD<++;XK9XG&J6F+6^$"<7UX0B_?_O+B] M/+^YL;QDJ-A__GY^?7[U*PWHSU[$J)NEHEB:]$ZG.F9C,AV0(74BX[#,K7"5 M)JZ='7!.)](5;\[$%:<-RUKKJG]^4LZL@.H&/M_W:%S:6QP8PP*U=A+-V$W* M*L#Q.),&5@RHN%R+_1?[DK(NRJ?9IF;36?HHEU3^_ 8LM5^X$'ED:V+E[M7?PQ&:2M$'F1&FBVU- ME%8!D<:T#XY$^?\&9KZ9?/_]%*FT__7I[ M]""$VYD&'+AJ X[%.UNS 2^B_X!Q2O:/EQP3N>T?GWY9 MM7,'N^_T7>X#)*@FTNH",EE&DS,LE%/]9K]#A=ETAXW0:$=CC]U4SC*,3 MH7QV8BN7X3SZA01DBBAUO[2S(AD4.K_;ZL]KKV@IW:K6T";, M5GM_W]:CW5#";]A2A$69=301OH1UX/[5Y_"2?0Z5HG+064_YP/J^K=3FV?,<%V<_7YZ/IY7]:V]!H;USN MGN[2WF J9?P03TJ,;E@LK*97)9'A.>,^.87#SR%X"UEIU!H&G MD^ BSTN 0OH8)M\Z*(P;NP]_8YOKU>3Z6YM<6\97C=-YLC!R2/;?'F$@W=7N M\GZ?3O3[Y#3>5ZOOU>I[M?I>K;Z_@]5W^&KUO0:U?LB@UO^]NOW]_)K&#SLI M!F#WW?R_8??0U*N9]&HFO9I)?Q,S23F=KW&I5POEU4)YM5"VQ$)A&NX[TT01 MO]LV$V4CW&;556[9L$U?-$5E.>*JUN'A257U?B#5U!_Z^FWV)'"0NL.3@SKS MHZ6F9YFT/'KW[NV;HY/WQV\.CX[>/NR>=!"U^ZMJ&I<1.GYW='CRIML;?/SO MEK$LG\Q*X0D::])^M8(U/:2Q1,M[]V[WX*B-,_T\2B=/[/_NB_GLW_\_4$L! M A0#% @ #82I5A!%"&]Z$ 8*P !$ ( ! &]R M;'DM,C R,S S,S$N>'-D4$L! A0#% @ #82I5O WTFO,#@ :<( !4 M ( !J1 &]R;'DM,C R,S S,S%?8V%L+GAM;%!+ 0(4 Q0 M ( V$J58(1#000BD ,Z: @ 5 " :@? !O2TR,#(S,#,S,5]L86(N>&UL4$L! A0#% M @ #82I5E+D8 -O0 CY0$ !4 ( !TZ0 &]R;'DM,C R M,S S,S%?<')E+GAM;%!+ 0(4 Q0 ( V$J59E*^:<380! )"V$0 5 M " 77E !O#$P<2YH=&U02P$"% ,4 M" -A*E6*6_IR7LH "A*0 & @ 'U:0( ;W)L>2TR,#(S M,#,S,7@Q,'$P,#,N:G!G4$L! A0#% @ #82I5D"+,9Y_5 , K"TD !@ M ( !II(" &]R;'DM,C R,S S,S%X97@Q,&0Q+FAT;5!+!08 1 " ( !H" !;YP4 ! end