0000815556-22-000031.txt : 20220713 0000815556-22-000031.hdr.sgml : 20220713 20220713075037 ACCESSION NUMBER: 0000815556-22-000031 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 13 CONFORMED PERIOD OF REPORT: 20220713 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20220713 DATE AS OF CHANGE: 20220713 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FASTENAL CO CENTRAL INDEX KEY: 0000815556 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-BUILDING MATERIALS, HARDWARE, GARDEN SUPPLY [5200] IRS NUMBER: 410948415 STATE OF INCORPORATION: MN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-16125 FILM NUMBER: 221080207 BUSINESS ADDRESS: STREET 1: 2001 THEURER BLVD CITY: WINONA STATE: MN ZIP: 55987 BUSINESS PHONE: 5074545374 MAIL ADDRESS: STREET 1: 2001 THEURER BLVD CITY: WINONA STATE: MN ZIP: 55987 8-K 1 fast-20220713.htm 8-K fast-20220713
0000815556false00008155562022-07-132022-07-13


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 8-K

CURRENT REPORT
Pursuant to Section 13 or 15(d) of
The Securities Exchange Act of 1934

Date of Report (Date of earliest event reported) July 13, 2022
FASTENAL COMPANY
(Exact name of registrant as specified in its charter)
Minnesota0-1612541-0948415
(State or other jurisdiction
of incorporation)
(Commission File Number)(IRS Employer Identification No.)
2001 Theurer Boulevard, Winona, Minnesota
55987-1500
      (Address of principal executive offices) (Zip Code)
(507) 454-5374
 (Registrant's telephone number, including area code)
        
Not Applicable
(Former name or former address, if changed since last report)
Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:
 Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)
 Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)
 Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))
 Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $.01 per shareFASTThe Nasdaq Stock Market LLC
Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act
(17 CFR 230.405) or Rule 12b-2 of the Exchange Act (17 CFR 240.12b-2).
Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.



Item 2.02. Results of Operations and Financial Condition.
 
On July 13, 2022, the Registrant issued a press release announcing the results of its most recently ended fiscal quarter, a copy of which is attached hereto as Exhibit 99.1 and is incorporated herein by reference.
 
Item 9.01. Financial Statements and Exhibits.

INDEX TO EXHIBITS
Exhibit
Number
Description of Document
99.1
104The cover page from the Current Report on Form 8-K formatted in Inline XBRL.



SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.
  Fastenal Company
(Registrant)
July 13, 2022By:/s/   SHERYL A. LISOWSKI
(Date)
Sheryl A. Lisowski
Executive Vice President - Chief Accounting Officer and Treasurer


EX-99.1 2 ex_99106302022earningsrele.htm PRESS RELEASE Document

EXHIBIT 99.1
Fastenal Company Reports 2022 Second Quarter Earnings
WINONA, Minn., July 13, 2022 (BUSINESS WIRE) -- Fastenal Company (Nasdaq:FAST), a leader in the wholesale distribution of industrial and construction supplies, today announced its financial results for the quarter ended June 30, 2022. Except for share and per share information, or as otherwise noted below, dollar amounts are stated in millions. Throughout this document, percentage and dollar calculations, which are based on non-rounded dollar values, may not be able to be recalculated using the dollar values included in this document due to the rounding of those dollar values.
PERFORMANCE SUMMARY
 Six-month PeriodThree-month Period
 20222021Change20222021Change
Net sales$3,482.6 2,924.7 19.1 %$1,778.6 1,507.7 18.0 %
Business days128 127 64 64 
Daily sales$27.2 23.0 18.1 %$27.8 23.6 18.0 %
Gross profit$1,620.9 1,344.1 20.6 %$827.6 700.7 18.1 %
 % of net sales46.5 %46.0 %46.5 %46.5 %
Operating and administrative expenses $879.5 746.0 17.9 %$444.2 382.9 16.0 %
% of net sales25.3 %25.5 %25.0 %25.4 %
Operating income$741.4 598.1 24.0 %$383.4 317.8 20.7 %
 % of net sales21.3 %20.5 %21.6 %21.1 %
Earnings before income taxes$736.5 593.1 24.2 %$380.7 315.2 20.8 %
 % of net sales21.2 %20.3 %21.4 %20.9 %
Net earnings$556.7 450.3 23.6 %$287.1 239.7 19.8 %
Diluted net earnings per share$0.96 0.78 23.5 %$0.50 0.42 19.7 %
Quarterly Results of Operations
Net sales increased $270.8, or 18.0%, in the second quarter of 2022 when compared to the second quarter of 2021. The number of business days were the same in both periods. The second quarter of 2022 continued to experience strong, economically-driven growth in underlying demand for manufacturing and construction equipment and supplies, which drove higher unit sales that contributed to the increase in net sales in the period. Foreign exchange negatively affected sales in the second quarter of 2022 by approximately 50 basis points.
The overall impact of product pricing on net sales in the second quarter of 2022 was 660 to 690 basis points compared to the second quarter of 2021. This reflects actions taken over the past twelve months intended to mitigate the impact of marketplace inflation for our products, particularly fasteners, and transportation services. We did not take any broad price increases in the second quarter of 2022, but benefited from carryover from actions taken in the first quarter of 2022, the timing of opportunities with national account contracts, and tactical, SKU-level adjustments. Costs for fuel and transportation services and certain key metals and plastics are at elevated but stable levels. We will continue to take actions aimed at mitigating the impact of product and transportation cost inflation should the need arise in 2022. The impact of product pricing on net sales in the second quarter of 2021 was 80 to 110 basis points.
From a product standpoint, we have three categories: fasteners, safety products, and other products, the latter of which includes eight smaller product categories, such as tools, janitorial supplies, and cutting tools. Fastener daily sales increased 21.2% over the second quarter of 2021, and represented 34.6% of our net sales in the second quarter of 2022; fasteners represented 33.6% of net sales in the second quarter of 2021. Safety product daily sales increased 13.8% over the second quarter of 2021 and represented 20.3% of our net sales in the second quarter of 2022; safety products represented 21.0% of net sales in the second quarter of 2021. Other products daily sales increased 17.0% over the second quarter of 2021 and represented 45.1% of our net sales in the second quarter of 2022; other products represented 45.4% of net sales in the second quarter of 2021.
From an end market standpoint, daily sales to our manufacturing customers increased 23.1% in the second quarter of 2022 from the second quarter of 2021. Daily sales to our non-residential construction customers increased 10.8% in the second quarter of 2022 from the second quarter of 2021. Sales trends for our traditional manufacturing and construction customers reflected sustained strength in underlying economic activity as well as favorable product pricing. Sales to government customers, which includes health care providers, decreased 2.1% and represented 3.8% of sales in the second quarter of 2022, down from 4.6% in the second quarter of 2021.
1


We report our customers in two categories: national accounts, which are customers with a multi-site contract, and non-national accounts, which include large regional customers, small local customers, and government customers. Daily sales to our national account customers increased 22.9% in the second quarter of 2022 over the second quarter of 2021. Most of our national account customers grew in the second quarter of 2022 over the year earlier period, as our sales grew at 91 of our Top 100 national account customers. Revenues attributable to national account customers represented 57.3% of our total revenues in the period. Daily sales to our non-national account customers, which includes government customers, increased 12.2% in the second quarter of 2022 from the second quarter of 2021. Revenues attributable to non-national account customers represented 42.7% of our total revenues in the period.
Our gross profit, as a percentage of net sales, was unchanged at 46.5% in the second quarter of 2022 from 46.5% in the second quarter of 2021. We experienced a modest decline in product margin, due in part to a greater dilutive net impact from product and customer mix, which was largely offset by better leverage of organizational expenses as a result of strong business activity. The impact of price/cost was largely neutral to our gross profit percentage in the second quarter of 2022.
Our operating income, as a percentage of net sales, increased to 21.6% in the second quarter of 2022 from 21.1% in the second quarter of 2021. Given a flat gross margin, the increase in our operating income percentage in the second quarter of 2022 was primarily due to our operating expenses increasing at a slower rate than sales. Our operating and administrative expenses, as a percentage of net sales, fell to 25.0% in the second quarter of 2022 from 25.4% in the second quarter of 2021. A decline, as a percentage of net sales, in occupancy-related and employee-related expenses was only partly offset by an increase, as a percentage of net sales, in other operating and administrative expenses.
Employee-related expenses, which represent 70% to 75% of total operating and administrative expenses, increased 16.8% in the second quarter of 2022 compared to the second quarter of 2021. We experienced an increase in employee base pay, albeit at a rate below the growth in sales, due to higher average FTE during the period, a greater proportion of full-time employees in our labor pool, and, to a lesser degree, higher average wages. Bonus and commission payments and profit sharing increased at a rate greater than sales, reflecting improved business activity and financial performance versus the year-ago period. This was partly offset by lower healthcare expenses reflecting reduced COVID-related costs. Occupancy-related expenses, which represent 15% to 20% of total operating and administrative expenses, increased 1.4% in the second quarter of 2022 compared to the second quarter of 2021. Building expense declined, reflecting lower branch-related expenses. Costs related to investment in hardware and equipment, including Fastenal Managed Inventory (FMI) and maintenance of hub and branch equipment, increased to support growth, albeit at a rate below our sales growth. Combined, all other operating and administrative expenses, which represent 10% to 15% of total operating and administrative expenses, increased 34.2% in the second quarter of 2022 compared to the second quarter of 2021. The increase in other operating and administrative expenses relates primarily to higher product movement and fuel costs for our local truck fleet, expenses from our customer show, and increased spending for travel and supplies.
Our net interest expense was $2.7 in the second quarter of 2022, compared to $2.6 in the second quarter of 2021.
We recorded income tax expense of $93.6 in the second quarter of 2022, or 24.6% of earnings before income taxes. Income tax expense was $75.5 in the second quarter of 2021, or 24.0% of earnings before income taxes. We believe our ongoing tax rate, absent any discrete tax items or broader changes to tax law, will be approximately 24.5%.
Our net earnings during the second quarter of 2022 were $287.1, an increase of 19.8% compared to the second quarter of 2021. Our diluted net earnings per share were $0.50 during the second quarter of 2022, which increased from $0.42 during the second quarter of 2021.
Growth Driver Performance
We signed 102 new Onsite locations (defined as dedicated sales and service provided from within, or in close proximity to, the customer's facility) in the second quarter of 2022, resulting in year-to-date signings of new Onsite locations of 208. We had 1,501 active sites on June 30, 2022, which represented an increase of 13.5% from June 30, 2021. Daily sales through our Onsite locations, excluding sales transferred from branches to new Onsites, grew at a better than 20% rate in the second quarter of 2022 over the second quarter of 2021. This growth is due to improved business activity from our Onsite customers and, to a lesser degree, contributions from the increase in the number of Onsites we operate. The signings through the first half of 2022 keeps us on track to sign 375 to 400 Onsites in 2022.
FMI Technology is comprised of our FASTStock (scanned stocking locations), FASTBin® (infrared, RFID, and scaled bins), and FASTVend® (vending devices) offering. FASTStock's fulfillment processing technology is not embedded, is relatively less expensive and highly flexible in application, and delivered using our proprietary mobility technology. FASTBin and FASTVend incorporate highly efficient and powerful embedded data tracking and fulfillment processing technologies. Prior to 2021, we reported exclusively on the signings, installations, and sales of FASTVend. Beginning in the first quarter of 2021, we began disclosing certain statistics around our FMI offering. The first statistic is a weighted FMI® measure which combines the signings and installations of FASTBin and FASTVend in a standardized machine equivalent unit (MEU) based on the expected output of each type of device. We do not include FASTStock in this
2


measurement because scanned stocking locations can take many forms, such as bins, shelves, cabinets, pallets, etc., that cannot be converted into a standardized MEU. The second statistic is revenue through FMI Technology which combines the net sales through FASTStock, FASTBin, and FASTVend. A portion of the growth in net sales experienced by FMI, particularly FASTStock and FASTBin, reflects the migration of products from less efficient non-digital stocking locations to more efficient, digital stocking locations.
The table below summarizes the signings and installations of, and sales through, our FMI devices.
Six-month PeriodThree-month Period
20222021Change20222021Change
Weighted FASTBin/FASTVend signings (MEUs)10,818 10,526 2.8 %5,490 5,843 -6.0 %
Signings per day85 83 86 91 
Weighted FASTBin/FASTVend installations (MEUs; end of period)96,872 87,567 10.6 %
FASTStock sales$405.8 251.0 61.7 %$207.3 140.5 47.6 %
% of sales11.5 %8.5 %11.5 %9.2 %
FASTBin/FASTVend sales$845.3 628.7 34.5 %$433.3 327.7 32.2 %
% of sales24.0 %21.3 %24.1 %21.5 %
FMI sales$1,251.1 879.7 42.2 %$640.6 468.2 36.8 %
FMI daily sales$9.8 6.9 41.1 %$10.0 7.3 36.8 %
% of sales35.5 %29.8 %35.6 %30.7 %
We began disclosing the above table in the second quarter of 2021 using sales after rebates (net sales). In the third quarter of 2021, we updated our process to reflect sales before rebates (sales) to ensure consistency across our FMI and Digital Footprint reporting. The second quarter of 2021 percent of sales figures above and our digital footprint below, may differ slightly from those disclosed in the second quarter of 2021 based on this minor change in reporting.
Our signings of FMI devices in the second quarter and year-to-date 2022 have improved slightly on a sequential basis, but at a slower pace than is necessary to achieve our annual goals. As a result, we currently expect our 2022 signings goal for weighted FASTBin and FASTVend devices to be 21,000 to 23,000 MEUs, a reduction from our previous goal of 23,000 to 25,000 MEUs.
All metrics provided above exclude approximately 9,000 non-weighted vending devices that are part of a leased locker program.
Our eCommerce business includes sales made through an electronic data interface (EDI), or other types of technical integrations, and through our web verticals. Daily sales through eCommerce grew 52.7% in the second quarter of 2022 and represented 17.1% of our total revenues in the period.
Our digital products and services are comprised of sales through FMI (FASTStock, FASTBin, and FASTVend) plus that proportion of our eCommerce sales that do not represent billings of FMI services (collectively, our Digital Footprint). We believe the data that is created through our digital capabilities enhances product visibility, traceability, and control that reduces risk in operations and creates ordering and fulfillment efficiencies for both ourselves and our customers. As a result, we believe our opportunity to grow our business will be enhanced through the continued development and expansion of our digital capabilities.
Our Digital Footprint in the second quarter of 2022 represented 47.9% of our sales, an increase from 41.4% of sales in the second quarter of 2021.
Balance Sheet and Cash Flow
We produced operating cash flow of $151.2 in the second quarter of 2022, a decrease of 11.8% from the second quarter of 2021, representing 52.7% of the period's net earnings versus 71.6% in the second quarter of 2021. Second quarters traditionally have lower conversion rates due to the timing of tax payments. However, in the second quarter of 2022, cash flow was also affected by higher working capital assets, which reflected significant product cost inflation and efforts to support customer growth.

3


The dollar and percentage change in accounts receivable, net, inventories, and accounts payable as of June 30, 2022 when compared to June 30, 2021 were as follows:
 June 30Twelve-month Dollar ChangeTwelve-month Percentage Change
 2022202120222022
Accounts receivable, net$1,103.9 908.9 $195.0 21.5 %
Inventories1,665.2 1,327.9 337.3 25.4 %
Trade working capital$2,769.1 2,236.8 $532.3 23.8 %
Accounts payable$291.8 236.1 $55.8 23.6 %
Trade working capital, net$2,477.3 2,000.7 $476.6 23.8 %
Net sales in last two months$1,207.8 1,010.6 $197.2 19.5 %
Note - Amounts may not foot due to rounding difference.
Our accounts receivable balance increased due to several factors. First, our receivables increased as a result of improved business activity and resulting growth in our customers' sales. Second, we continue to experience a shift in our mix due to relatively stronger growth from national account customers, which tend to be larger and carry longer payment terms than our non-national account customers.
The increase in our inventory balance is primarily attributable to two items. First, we experienced an increase in the physical quantity of stocked product as we support our customers growth and supply chain needs. Second, we experienced significant inflation that increased the cost of our inventory. These two factors each accounted for roughly half of the increase in our total inventory balance. The proportion of our inventory gain accountable to inflation has moderated over the last few quarters reflecting stability of product costs at elevated levels and rising availability in our hubs. The latter represents our commitment to providing a resilient and robust supply chain as our customers expand production, as well as deeper inventory stocking due to disruptions in supply chains.
Our accounts payable balance increased due to higher product purchases to support the growth of our customers.
During the second quarter of 2022, our investment in property and equipment, net of proceeds from sales, was $43.4, which is an increase of 37.8% from the second quarter of 2021. The most significant areas driving this increase are higher spending on hub safety and automation upgrades and on FMI equipment, only partly offset by lower spending on a new building in downtown Winona, which was completed in 2021. During the first six months of 2022, our investment in property and equipment, net of proceeds from sales, was $76.5, which is an increase of 24.4% from the first six months of 2021. The most significant areas driving this increase are higher spending on hub safety and automation upgrades, FMI equipment, and information technology, only partly offset by lower spending on a new building in downtown Winona, which was completed in 2021. In 2022, we continue to expect our investment in property and equipment, net of proceeds of sales, to be within a range of $180.0 to $200.0, an increase from $148.2 in 2021. This reflects an increase in spending on FMI equipment in anticipation of higher signings, an increase in spending on hub properties to reflect upgrades to and investments in automation, as well as facilities upgrades, and an increase in manufacturing capacity to support demand and expand capabilities.
During the second quarter of 2022, we returned $227.8 to our shareholders in the form of dividends ($178.5) and purchases of our common stock ($49.3), compared to $160.8 in the second quarter of 2021, all in the form of dividends. During the first six months of 2022, we returned $406.2 to our shareholders in the form of dividends ($356.9) and purchases of our common stock ($49.3), compared to $321.6 in the first six months of 2021, all in the form of dividends.
Total debt on our balance sheet was $505.0 at the end of the second quarter of 2022, or 13.7% of total capital (the sum of stockholders' equity and total debt). This compares to $405.0, or 12.3% of total capital, at the end of the second quarter of 2021.
4


Additional Information
The table below summarizes our total and FTE (based on 40 hours per week) employee headcount, our investments related to in-market locations (defined as the sum of the total number of branch locations and the total number of active Onsite locations), and weighted FMI devices at the end of the periods presented and the percentage change compared to the end of the prior periods.
Change Since:Change Since:Change Since:
Q2
2022
Q1
2022
Q1
2022
Q4
2021
Q4
2021
Q2
2021
Q2
2021
In-market locations - absolute employee headcount
13,134 12,855 2.2 %12,464 5.4 %12,446 5.5 %
In-market locations - FTE employee headcount12,039 11,644 3.4 %11,337 6.2 %11,390 5.7 %
Total absolute employee headcount21,629 21,167 2.2 %20,507 5.5 %20,317 6.5 %
Total FTE employee headcount19,523 18,958 3.0 %18,370 6.3 %18,253 7.0 %
Number of branch locations1,737 1,760 -1.3 %1,793 -3.1 %1,921 -9.6 %
Number of active Onsite locations1,501 1,440 4.2 %1,416 6.0 %1,323 13.5 %
Number of in-market locations3,238 3,200 1.2 %3,209 0.9 %3,244 -0.2 %
Weighted FMI devices (MEU installed count) (1)
96,872 94,425 2.6 %92,874 4.3 %87,567 10.6 %
(1) This number excludes approximately 9,000 non-weighted devices that are part of our locker lease program.
During the last twelve months, we increased our total FTE employee headcount by 1,270. This reflects an increase in our in-market and non-in-market selling FTE employee headcount of 927 to support growth in the marketplace and sales initiatives targeting customer acquisition. We had an increase in our distribution center FTE employee headcount of 181 to support increasing product throughput at our facilities and to expand our local inventory fulfillment terminals (LIFTs). We had an increase in our remaining FTE employee headcount of 162 that relates primarily to personnel investments in information technology, manufacturing, and operational support, such as purchasing and product development.
We opened two branches in the second quarter of 2022 and closed 25 branches, net of conversions. We activated 81 Onsite locations in the second quarter of 2022 and closed 20, net of conversions. In any period, the number of closings tend to reflect both normal churn in our business, whether due to redefining or exiting customer relationships, the shutting or relocation of customer facilities that host our locations, or a customer decision, as well as our ongoing review of underperforming locations. Our in-market network forms the foundation of our business strategy, and we will continue to open or close locations as is deemed necessary to sustain and improve our network, support our growth drivers, and manage our operating expenses.






5



CONFERENCE CALL TO DISCUSS QUARTERLY RESULTS
As we previously disclosed, we will host a conference call today to review the quarterly results, as well as current operations. This conference call will be broadcast live over the Internet at 9:00 a.m., central time. To access the webcast, please go to the Fastenal Company Investor Relations Website at https://investor.fastenal.com/events.cfm.
ADDITIONAL MONTHLY AND QUARTERLY INFORMATION
We publish on the 'Investor Relations' page of our website at www.fastenal.com both our monthly consolidated net sales information and the presentation for our quarterly conference call (which includes information, supplemental to that contained in our earnings announcement, regarding results for the quarter). We expect to publish the consolidated net sales information for each month, other than the third month of a quarter, at 6:00 a.m., central time, on the fourth business day of the following month. We expect to publish the consolidated net sales information for the third month of each quarter and the conference call presentation for each quarter at 6:00 a.m., central time, on the date our earnings announcement for such quarter is publicly released.
FORWARD LOOKING STATEMENTS
Certain statements contained in this document do not relate strictly to historical or current facts. As such, they are considered 'forward-looking statements' that provide current expectations or forecasts of future events. These forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Such statements can be identified by the use of terminology such as anticipate, believe, should, estimate, expect, intend, may, will, plan, goal, project, hope, trend, target, opportunity, and similar words or expressions, or by references to typical outcomes. Any statement that is not a historical fact, including estimates, projections, future trends, and the outcome of events that have not yet occurred, is a forward-looking statement. Our forward-looking statements generally relate to our expectations and beliefs regarding the business environment in which we operate, our projections of future performance, our perceived marketplace opportunities, our strategies, goals, mission, and vision, and our expectations about future capital expenditures, future tax rates, future inventory levels, pricing, future Onsite and weighted FMI device signings, and future operating results and business activity. You should understand that forward-looking statements involve a variety of risks and uncertainties, known and unknown (including risks related to inflation, supply chain constraints, labor shortages, and the COVID-19 pandemic), and may be affected by inaccurate assumptions. Consequently, no forward-looking statement can be guaranteed and actual results may vary materially. Factors that could cause our actual results to differ from those discussed in the forward-looking statements include, but are not limited to, those detailed in our most recent annual and quarterly reports. Each forward-looking statement speaks only as of the date on which such statement is made, and we undertake no obligation to update any such statement to reflect events or circumstances arising after such date. FAST-E
6


FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(Amounts in millions except share information)
(Unaudited)
AssetsJune 30,
2022
December 31,
2021
Current assets:  
Cash and cash equivalents$247.9 236.2 
Trade accounts receivable, net of allowance for credit losses of $11.1 and $12.0, respectively
1,103.9 900.2 
Inventories1,665.2 1,523.6 
Prepaid income taxes6.5 8.5 
Other current assets129.2 188.1 
Total current assets3,152.7 2,856.6 
Property and equipment, net1,008.7 1,019.2 
Operating lease right-of-use assets254.8 242.3 
Other assets176.1 180.9 
Total assets$4,592.3 4,299.0 
Liabilities and Stockholders' Equity
Current liabilities:  
Current portion of debt$195.0 60.0 
Accounts payable291.8 233.1 
Accrued expenses268.7 298.3 
Current portion of operating lease liabilities93.5 90.8 
Total current liabilities849.0 682.2 
Long-term debt310.0 330.0 
Operating lease liabilities165.5 156.0 
Deferred income taxes89.1 88.6 
Stockholders' equity:  
Preferred stock: $0.01 par value, 5,000,000 shares authorized, no shares issued or outstanding
— — 
Common stock: $0.01 par value, 800,000,000 shares authorized, 574,676,079 and 575,464,682 shares issued and outstanding, respectively
5.8 5.8 
Additional paid-in capital55.7 96.2 
Retained earnings3,171.6 2,970.9 
Accumulated other comprehensive loss(54.4)(30.7)
Total stockholders' equity3,178.7 3,042.2 
Total liabilities and stockholders' equity$4,592.3 4,299.0 
7


FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Earnings
(Amounts in millions except earnings per share)
(Unaudited)(Unaudited)
Six Months Ended
June 30,
Three Months Ended
June 30,
2022202120222021
Net sales$3,482.6 2,924.7 $1,778.6 1,507.7 
Cost of sales1,861.7 1,580.6 951.0 807.0 
Gross profit1,620.9 1,344.1 827.6 700.7 
Operating and administrative expenses879.5 746.0 444.2 382.9 
Operating income741.4 598.1 383.4 317.8 
Interest income0.1 0.0 0.1 0.0 
Interest expense(5.0)(5.0)(2.8)(2.6)
Earnings before income taxes736.5 593.1 380.7 315.2 
Income tax expense179.8 142.8 93.6 75.5 
Net earnings$556.7 450.3 $287.1 239.7 
Basic net earnings per share$0.97 0.78 $0.50 0.42 
Diluted net earnings per share$0.96 0.78 $0.50 0.42 
Basic weighted average shares outstanding575.5 574.5 575.5 574.6 
Diluted weighted average shares outstanding577.5 576.8 577.4 577.0 




















8


FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Amounts in millions)
(Unaudited)(Unaudited)
Six Months Ended
June 30,
Three Months Ended
June 30,
2022202120222021
Cash flows from operating activities:  
Net earnings$556.7 450.3 $287.1 239.7 
Adjustments to reconcile net earnings to net cash provided by operating activities:
Depreciation of property and equipment82.4 78.9 41.2 39.6 
Loss (gain) on sale of property and equipment2.3 (1.3)(1.2)(0.7)
Bad debt expense0.4 (0.1)0.7 0.0 
Deferred income taxes0.5 0.7 (0.5)0.4 
Stock-based compensation3.0 2.9 1.5 1.4 
Amortization of intangible assets5.4 5.4 2.7 2.7 
Changes in operating assets and liabilities:
Trade accounts receivable(209.3)(138.0)(39.4)(55.9)
Inventories(150.6)10.6 (74.2)(20.5)
Other current assets58.9 (6.4)(1.8)(22.7)
Accounts payable58.7 29.1 1.9 21.0 
Accrued expenses(29.6)5.8 0.5 12.1 
Income taxes2.0 8.1 (67.6)(45.8)
Other0.4 0.3 0.3 0.2 
Net cash provided by operating activities381.2 446.3 151.2 171.5 
Cash flows from investing activities:  
Purchases of property and equipment(83.0)(67.3)(47.5)(34.6)
Proceeds from sale of property and equipment6.5 5.8 4.1 3.1 
Other(0.6)0.1 (0.5)0.0 
Net cash used in investing activities(77.1)(61.4)(43.9)(31.5)
Cash flows from financing activities:  
Proceeds from debt obligations695.0 165.0 460.0 55.0 
Payments against debt obligations(580.0)(165.0)(320.0)(55.0)
Proceeds from exercise of stock options5.8 13.6 1.9 7.0 
Purchases of common stock (49.3)— (49.3)— 
Payments of dividends(356.9)(321.6)(178.5)(160.8)
Net cash used in financing activities(285.4)(308.0)(85.9)(153.8)
Effect of exchange rate changes on cash and cash equivalents(7.0)(0.8)(7.7)1.7 
Net increase (decrease) in cash and cash equivalents11.7 76.1 13.7 (12.1)
Cash and cash equivalents at beginning of period236.2 245.7 234.2 333.9 
Cash and cash equivalents at end of period$247.9 321.8 $247.9 321.8 
Supplemental information:
Cash paid for interest$5.0 5.0 $2.7 2.6 
Net cash paid for income taxes$175.4 132.7 $160.2 120.3 
Leased assets obtained in exchange for new operating lease liabilities$55.6 65.6 $31.7 34.7 

9



CONTACT:Ellen Stolts
Director of Accounting - Reporting and Reconciliation
507-313-7282

10
EX-101.SCH 3 fast-20220713.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 fast-20220713_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Entity Central Index Key Entity Central Index Key Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Trading Symbol Trading Symbol Entity File Number Entity File Number Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Soliciting Material Soliciting Material Entity Address, City or Town Entity Address, City or Town Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Local Phone Number Local Phone Number Entity Address, Postal Zip Code Entity Address, Postal Zip Code Written Communications Written Communications City Area Code City Area Code Cover [Abstract] Cover [Abstract] Title of 12(b) Security Title of 12(b) Security Document Type Document Type Amendment Flag Amendment Flag Security Exchange Name Security Exchange Name Entity Registrant Name Entity Registrant Name Entity Emerging Growth Company Entity Emerging Growth Company Entity Address, State or Province Entity Address, State or Province Document Period End Date Document Period End Date Pre-commencement Tender Offer Pre-commencement Tender Offer EX-101.PRE 5 fast-20220713_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 6 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information
Jul. 13, 2022
Cover [Abstract]  
Document Type 8-K
Document Period End Date Jul. 13, 2022
Entity Registrant Name FASTENAL CO
Entity Incorporation, State or Country Code MN
Entity File Number 0-16125
Entity Tax Identification Number 41-0948415
Entity Address, Address Line One 2001 Theurer Boulevard
Entity Address, City or Town Winona
Entity Address, State or Province MN
Entity Address, Postal Zip Code 55987-1500
City Area Code 507
Local Phone Number 454-5374
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common stock, par value $.01 per share
Trading Symbol FAST
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
Entity Central Index Key 0000815556
Amendment Flag false
XML 7 fast-20220713_htm.xml IDEA: XBRL DOCUMENT 0000815556 2022-07-13 2022-07-13 0000815556 false 8-K 2022-07-13 FASTENAL CO MN 0-16125 41-0948415 2001 Theurer Boulevard Winona MN 55987-1500 507 454-5374 false false false false Common stock, par value $.01 per share FAST NASDAQ false EXCEL 8 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %(^[50'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 " !2/NU4>K6++NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$[H!B;UI:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,1@M(? MZHA05]4]."1E%"F8@458B$RV1@L=45$?+WBC%WSXC%V&&0W8H4-/"7C)@UI]Y+7+:Q/ MI+S&Z5>R@LX!U^PZ^;79/.ZW3-9571?50\&;/>=B58EF]3Z[_O"[";O>V(/] MQ\970=G"K[N07U!+ P04 " !2/NU4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %(^[53M*&ID2@0 (\0 8 >&PO=V]R:W-H965T&UL ME9AO;^HV%,:_BI5-TR:5$J<)T Z0*&TW=ON'%;9*F_;") :L)G;F.%"^_8X# M39AN..'V11,G]I.?CX\?V_2W2K]G:\X-^4ABF0VL.Q2I5S" MFZ72"3-0U*MVEFK.HJ)1$K<]U^VT$R:D,^P7SZ9ZV%>YB87D4TVR/$F8WMWR M6&T'#G4^'[R*U=K8!^UA/V4K/N/FCW2JH=0N52*1<)D))8GFRX$SHC>WGF\; M%#7^%'R;'=T3VY6%4N^V,(D&CFN)>,Q#8R487#9\S./8*@''OP=1I_RF;7A\ M_ZG^4'0>.K-@&1^K^$U$9CUP>@Z)^)+EL7E5VU_YH4.!U0M5G!7_R79?U_<= M$N:94C#5'KMPU\Q%9MAP?! MV[V@=T+PMSR^)/3J@GBNY_V_>1O82D"O!/0*O:L3>F.UX9K\/5ID1L,0_E-' MM%?PZQ5L7M]D*0OYP('$S;C><&?XPW>TX_Z,\%V5?%>8>A7 ^2[E=7!X\U[K M"P+AEQ#^>1!3KH6R QD12(=:'ERI'+ZF\0M*M 5/.34*U\).X+ ^,R26C!< MYV$TF]\_CQ[)^ 6AZI14G7.H)C)4.E6ZR/4+,C,0,Z(T&:M<&KV#:U2+BHL_ M/2.$W9*P>P[A@X@Y><->81ZY$76CB&N"*L:)?,USS6X MSZW*8[YA.D)0J5LYKOM-L&-;@J2;JVV]W^)R;T(JR3"RH[6 ?A-9.1^F6FV$ M#&OCV*")3@9:K0(4-?&OT*8J,RPF?XGTY"1M4 R"ZUZW10/7Q0"K98#B1EZ, MX@@V1J=Y<(' [6(@U5) <0=_5"$$9KI6$C..!A$_\%O!5=?'B*H5@.+6_::% M,5Q"8)(DEP?CR&JI<*$EBS..(57V3W&+GJE8A,((N2)/D.-:L+B6!U=IY*G, MGN)./=6\%4)X.$RR_6Z"RPBX_ MPC63*WYR?]8@]#R:W8U^QYB.MOQGF?U]PO7*1ND74#!KZQ\ID[4CVR#8E&U> M9?,>[M('M#',! TV.X%)\$&^\'HH7,J%OQX-@J"#D56^[^&6/8+9&14S]"%F MJUH>7.!DD-I'QTM[5']B=E@R$O,E"+F777!MO3_][@M&I<6)V KQ?*F4^"_806_X&,?P/4$L#!!0 ( %(^[52?H!OPL0( .(, - M >&PO9KEMWDOSAR+DCO9*ZW="C M<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+ M#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\ M0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9 M%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.'36-/+T08I: M*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#S MGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[ MBK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1 MS;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG M_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P M%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/ MK O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^8* \^>Q\ETWLJ.?]74_P$4$L#!!0 ( %(^[527 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:GH_ 0 / ( \ !X;"]W;W)K8F]O:RYX;6R-49:EL@9OTDUL(,BDBN0-2TN'+#4$QJ8:@+W+IGD^R[S! MH)>+D6M#V743&4K&& 3L@!W".?W.NU:=,.$>'?)WH?NW ZT\!O1X 5OH7*M4 MQ_-+)+S$P,9M2XK.%7HR#'9 C.4?>-N)_#3[U"-L]A]&A!1ZE@MAA92XW^CY MC6@\@2P/73>TFH=>Y!L/?P&HT=S8\?M_P!4$L# M!!0 ( %(^[50D'INBK0 /@! : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z M=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2 MO6H0DBBZ0=@S9)[NF:*'3^ M 5!+ P04 " !2/NU499!YDAD! #/ P $P %M#;VYT96YT7U1Y<&5S M72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2 M%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-; M$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-FI6.5Z*U .EK >MKB MRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_' MG2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'" M[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0 ( %(^[50'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ M4C[M5'JUBR[N *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ 4C[M5)E&PO=V]R:W-H965T&UL4$L! A0#% @ 4C[M5)^@&_"Q @ X@P T M ( !C0P 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ 4C[M5"0>FZ*M ^ $ !H ( ! MOA$ 'AL+U]R96QS+W=O9(9 0 SP, !, ( !HQ( %M#;VYT96YT7U1Y<&5S ;72YX;6Q02P4& D "0 ^ @ [1, end XML 9 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 10 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 11 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 1 22 1 false 0 0 false 0 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.fastenal.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports fast-20220713.htm ex_99106302022earningsrele.htm fast-20220713.xsd fast-20220713_lab.xml fast-20220713_pre.xml http://xbrl.sec.gov/dei/2022 true false JSON 13 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fast-20220713.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "inline": { "local": [ "fast-20220713.htm" ] }, "labelLink": { "local": [ "fast-20220713_lab.xml" ] }, "presentationLink": { "local": [ "fast-20220713_pre.xml" ] }, "schema": { "local": [ "fast-20220713.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/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 23, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 22, "memberCustom": 0, "memberStandard": 0, "nsprefix": "fast", "nsuri": "http://www.fastenal.com/20220713", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fast-20220713.htm", "contextRef": "i381d780b377142bc94f05e622edb756e_D20220713-20220713", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.fastenal.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fast-20220713.htm", "contextRef": "i381d780b377142bc94f05e622edb756e_D20220713-20220713", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "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.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "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.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "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.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r1" ], "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.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r1" ], "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.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r1" ], "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.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r1" ], "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.fastenal.com/role/DocumentandEntityInformation" ], "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.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer", "terseLabel": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer", "terseLabel": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "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.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r2" ], "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.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material", "terseLabel": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "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.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications", "terseLabel": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r5": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" } }, "version": "2.1" } ZIP 14 0000815556-22-000031-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000815556-22-000031-xbrl.zip M4$L#!!0 ( %(^[53;2P[X@$P &\_!0 > 97A?.3DQ,#8S,#(P,C)E M87)N:6YGYN.X*$"8#@(?OO-IQ=%H$C6& 38.$1S?OW+K )XB:0(B$>!K(E=MR0 =>2=65F9O_S7 MAR_O[__U^PT9)B.?_/['K[_=OB_&F_?_/FP_T'\O?[3[^1IM$PR7U$ M@Y@G/ RH_^;-S><7Y,4P2<97;]Y,)A-C8AMA-'AS__4-#M5\XX=AS PO\5Z\ M^P7_ O\RZKW[/[_\5[U./H1N.F)!0MR(T81Y)(UY,"!_>BS^1NKU[*WWX7@: M\<$P(5;#LLB?8?2-/U#Y/.&)S][EX_SR1O[^RQLQR2^]T)N^^\7C#X1[__V" M6VV[Y?1;3M=IMIM.K]EK-SW3:G5MZIBL1ZW_9\(BW\#K\ILXF?KLOU^,>% ? M,IS_RFZ-D[<3[B7#*[/1^/&%>._=+_TP2&"R"#Z6/\HQ'H]$HP$,U@N3)!Q= M=6"L["]).!:_)NQ[4J<^'P178L,OY-CY]V[HA]'5#PWQO[?XI-ZG(^Y/KWZ^ MYR,6D\]L0KZ&(QK\7(L!2?681;PO7XSY?Q@L&B81OT[DAIHPCL\#EF_0M'!7 M-__W[[>_WMZ3;MT<3.MY,P2F))3G?,#0./_#.E$2R1W- H !J,R^V[M;SM?Z=QPOO3$Z'Q MS]O/7SY?U\@G'@1&C?PC]:<__6"V&F]-NR;W_NK7/^YN/]_O :6 M(H^ ]>HSC3WZUT\_.)VW'Z_O[E_7""4^L!< BPQ^EX[',6UT@2>G0*+P1A&K@@!3C@IL\# M&KCX8<3BU,>_A)&8[:\,4RSPX-U_I &3N[(;A/ACQ/(Q9T(40;7T M+:S9]5-/+GYIG<1+Q4#XB9@6OP?L)4.0W.W=1KU6N]\+7:C=U&?2.D@90(('1B4-3__<)^ MD7\PIAZ*\"MK_)V8RQ:)S_J/Y(X4.<G;=WQ[_41O#4DO\/WH;=Q@X^QUL#=O3@C6(!YQ-AF:%P.,<\WE5D.PE4" M2S4.?>X17-_;2F$6S>V]['8CS9\CR$P-LD(@>S^DP8!IH&G6U*RI&,C6L.83 MZKQ'W6\#$62H9VMT7<;Z_;<;(?($4)0S CXSF)+Z+%ZEI=(06-I^@U0!""\/ MM/E'(7*E=FW7FAW+:*TW _<# 7Q4$!+;Q%#YQ6P4HAW:IUK:;1 MUDB_)*2;7<,\.L:5D_(_[F(N[8_:M (]=P5JUMKMSGDKT(.+TZI*U)K3:.]= MC6KL5P3[':-Q"M0K)_=_?)XSW1?_6[MOTS(L1W&M]ROF+K X)AZ=/O*?=^*/ M-0"H"@M8G8(\N M&<>NNFN])_K0:J-B:J.HDZU%TO'51LD# (TC]<.U55<;>XK(*KWCOT5A')-Q M%/9Y\ASO^-STW;HM*LZGM9;5,+KG$^@XSU"46;.;S<*&N$;3L2V31F'+9%<< M*2<5RSE+3]"'5AY54AX=\)8.1>]:)NT)2>U&HW#2C$:2^E&V,U$<9WC )$:\ MX@G,YNX #XGW'[&>1K#I9DCUHP4%@=)L&A+I*%SBD$I14.J MC'%!M*SEH:8A34.*TE#9,2[AM.#+F$4TP9)Q6.*.>B,>8!5 ^-,#(^S[F 4Q M3*;/$2H="FIW"PL7'64X=BBHA$6LD73L4%#[8,=QRDE$?89P\8JCV6P63M35 M,NG(2+([ELX14!U)YN&4NW(2\8!G"+;BRD ?%"RG7#B&K8,:.C#V3!K2@3'% M F.:EDO3LC[TTC3T7!HJ>O59TY ^*-CC00$/W'#TJ**SCNQ4*;+3;IJ%Q8@. M&AP924[W<)F'&DG[NE;0O-3(CCX2N$#%87=LK3A4ETFV6?RFO$;2L17'X:Y^ M*"<1];4"?:W@:88P]6F!CHX]DX8:^K1 M>B8IN72\O!0I70NGI8OB(;.J4*< M4C2D3PLV0_Z&1@&L-28]U@\CEIT9D(1^+U"[50> %'1;VW;QFTHZMG#TDP-; MGQRHCB3K<,G5RDE$?7)P\8K#[NA:-\K+)-MT](T/U9%D-0YVNJ.<1-0G!_KD M8)+;! M_QFL6I:='NB3@BH'?!RGI0,^"@C^[24^G.)VKT;2L0,^Q9LJG4G 1Y\47*#B ML#IM?7JIODSJ:NVN.I+,KCXI>-9)@=([_L#]-&&>. C(728R9A&)AS3:_8*V M[G6J(.MT3A="=(MLK3:VBR3G4!6FM$C:&XZ: MA\I6T#C:G^-4U+D]$[4A'*WY#/[K\8=WO\ _^9I&-!KPH"[7>]6"\;._ M).$8?SW! 5Y[=5,6;NJ?*8T2%OE3\I7%J9_$F#&5U; *@_G)4M$-+F+RWVF< M\/[T^&BS\H,RD?Z%EVLB1F/P!%]:[8;1J9$P(MCD_<<:/"/)D)&8N6'@D;\D M5! 65L.RR&3( F#ET1C\18\DX>9W38/'-!@ =ME -'X!KJ'] M/G-QP*4O'X-K'6:/A4"!JAZL=3R.PN]\1!-C!C MGR/W]J-P1%P:15.Q>?'K,E"RX?H\ I@\&@T?)7PDJ*M/PC$N'<4/B"8RX2#N M K$1ZL.H+N ]$T94 $)L&&<#.5DC=__S1]UG(%P(]9";4-;!QM^',2 *H=A/ M\=EF($F9"883A35_8U,R8F -R#\#5H _7?@%]!"(1 8S400 @B,6U@P1DTM0 M3S@P4B[D!9T+F&> H4"1'HZ2$0+N?ID4&+;H#A!7]('9.*( M,>"!A U"4./Q3S\XG;>+?!G3/DNF"PR,6 7SA2TR-8+>IZ?4=DF&;FD0@#SP M4P]&%Z^0> 2J8;[@A>W"_E)X'\@C"<%GJY%_4^!?> 0\.[]F#<&'U MX0CY88$I;<3.6MBI::[E]J@P3+8A_,-C< 1A4 <2XAX0$4JS)7?*/:6H7H,9 MLX$"!3&C)"(V>PI/8N9.XB0".HYGUC 811[/+,,G'-\Y'6=F.SJ=\#>P\O G M''CPR*_.'7!ALSUP$)T4@Q!@U<%_^_0AC(3)MV)0S18;D@$*OD#XV[,%U%9U MZY!1'Z9VT:B$H1ZX=TJJ$BOTV(S7D=4?J5>AMOJ[2&48*YP$$K]"*2M)F%OU MP"FQL=FLSEZS4=N,PUBPP57$?!%:>3OA7C+,(J^+7V4:JS'_A/;B$!,\-GZR MH,I<1']T(DUF+H-B\=]AE"]F3 >LW@/:_5:G?5CK%?4G=!HO[P@QJ@?SUE).P#<4>!@\!^%X%S4ZB29A(\R:U4$C-OQ;..26C MU$\X+"=A,\=)UF5%"WK MP]+'FGV=0?,HEK+.Q+.,[@83;Z:SGS#J#?()@Q2Y$;]YUD$$>]UQJBFC$6:A M@3\991'F&BICG$+N4HQ&$](U\ZGOPS$81HTM2S#(5_; @A2C/XD,<@O%#A#; MLNY%C>BT%WRR)$S@@R@?OL'&W#S1(X-AO56Q8 5:Z#1OA^B3!M=FB&Q= M[++'91GMW:!RSM&C+[!Y6$ @N*?< MY9',"$9^*O\,(Z&,H"B&*0[J8?8P6*2"R+(8M #/8G [EQYDQ+_GT@XI45@& M("S#?C^&SWM3TF,B0(E!]BBCWC :T(#_)Y=(N/( 3S $H4?B6%[X*N)0=7Z@ MG+MTCZ/CW&4__=!LOQ4Q]L5E!"P%V\;/I?:]9!)50HH4KG;J> MDBQS]03@PZ+#.VDHK"R[_46@U[^)DW%*\#0DPTI.EZNGU.&:E>^,.T$,0!\P M.*IP3Q[J+ \Y([]L5A&, "HGL1].8*A(GOC10,)%T:2%900CBU(/O"8.3"3\ MR]DVMV#]E$)84%P? S5(; Z&H'#69DO,N\(@B^$P+/0A[=;()HKDQF M1BEI RD 3;0=89=*FW1'2E\PL%MYF'5;!9*V843 '[ M?H^!PA%"14B3'@/1(N:8)P=EM)")J"RCAV9*\^/]#3R)\@/GF1LU4]J@TS!4 M@'%36&<_]?UZ OB:K2;.1:E/>R&\'H:^\,IK4O?#U#&J?@;C ;FNS#Z!?X#L M?@V#-#ML#T"Y0:QC?55*F8M!9 M[&.$05Z1-+!BBHA=]WD $@-/&@ O_3"">5U& '9Q&L]1"1OH1V6Y\+6LM : MCB_S48 V/M& 8@SD%@8(DC":DE^+/<6,U/LE-_J4^"ODW&2"8-%IGUO#LQ 6&&.SC'B1'>K.DD6%C2N.GS"1 MX!L!,<2 K6%\)9$J-GU2K2O\Z,431DQ-G<@CNSF_Q( >(6T1QH"TARPE-\\4 M/.1QP#%#*"+FB4?F&#W-U1I:ZB\MH_U4WL0B;\+[K2<"$V< ,G%&[881)LC/ M6_G, <[?=FUGP"$):XE67G^)]O2(<@ W?YH$H&=MF,XV\&=S]+8898_A6;G M# 23B!4&@U"XWC KJGU@CEXLY<^4>#P&)DGDFGC"1C%.)%+T87)Y+A/+5/+O MX'T#9XDD\QY;N9X"2W-^/(O83LY',Q@O1"XVA6GQFMA+4=^IMA10@1>P5LV/ M.^L]G-S;6O\DFPQO1#^]LH63W$P2"GGY$N_JSK]64[6<0.X<8],%+WS^34;8 M/N!EO(C\OA"A*0^'["YO':_L7IF=M9"1?^(!9J%>U?$EU4ZY?_JA8UFMMPH2 M[PJ 03(B]/YKZ82S> %UU4D\B06= GA#FQNK/ MF-7K1.0QV"8B&\],)!,1[OQP M(\Y/-;8$TF=N2+;'>7K2QE.*V?5F@:)9>M3B84RR=#4]VSO> )/.*)-^LD"_ MDOR,-)D3P/PVYI#Z_1DJOC$VCDDJ*!#S.+^)P!5>W[;;#OX,(\]V/KM?J'5? MM73?QT^WY)ZYPP#6,)@B2Z%!C'=&O3Q;[^/UW?U=$KK?#B*B6[B.'1;_**\= MZ:9NBZ]7BYL D^( AO-3D-%;+QX1U[%+@WDE1, KHQH9_+W=4U _5<>5!'F M9KNI*LAYT(_0VZN1KQ]O/\A@%*#!1]7!!=SQ+PC[_V7!82[?7"[P'[)0G\?$ M]?K7F-3"(G%-:B9CT.Y*_3[W?1&(!;4.;XK4J61)2F'= @;ZU_,0F3R+[\I2 M(JC.LR@.VE&(40ST8G$$GWWGF+P,^HIB@%'RF\2Z!S $P (II&+"K,@""$.6 MT&A*1F%/V(,+*S%R-ETB&Q'TB<:AL'>RF5F_SUV>QY;'>'0%^YQM@8"Y2*6: MS0/93X$!@Z/D]XACW#3,(E&3_&J'. D#"RZ6$ DSHRLS1_' (@8_U\^M/<$& MPLX#F9]OPR"_,E#006;8;BK:(*?ML0%8>1BS J->W!;-ZB;$6*8@+Y6 Y"=U M"JB=.?;O9T//WD:4TE/[0NL=?_D0( R;.)*$6+>0*DN(]8 E(S"OTWDA8;7$ MEW2[P#K"L\YXB9^R,XT%ELKY:(UHP 10O'9-(P^FQQ-D=XBIU'A6_ \"'L6 M]99>?;KYX[5(]O)R_D69)JZKAFDR3A,9;X9%)=.Q!R"T=6% MVB)HK<%O0RRI!#^X%+E2%D/R??$#2URCEM4K@SE"G!-=>Y2,XE1)N/Y+K @< MESGN,OJPI(V4%)G9':J9+[_LSE5&D,[+<,PVD@NLF2>T;)IC]O5"8NIRRNM\ MN,5\VMX4P;-2+FLN&//1Q52S@EXX\(@/9!7'A9))65Q(FIHSVPXOQ'E\@&<( MZR@:2WWAH>#L@QK9_/8SCE.J*!R0[>3%0IG[%*0EK MC$YO.HW?7%.^6SL)Q*EIW=BIH?<>_ MUT593TP#X.$L;KBE_OG9PN(>JQ]NAL9S262A@KQ4PY.)O<([B];2V5 MU(,7'IOMTD;CR=U>%,A,#;)"('LOT@4UT#1K:M94#&1K6+-L+\%2$%&N/Z.48#H&?( MA@O$N6.5[-JH<5Y-G%N%&^P^'^'*J8AG-1[4Q+8SG)U:LUNRO9^6+U5%>:=I M:Y1?$LKK+>/X3*ZX3BGL@F7'I>OV;=JG][@V7F[;%-$>S&\W>G1:RLU: Q)U M.*(@0#I%FSIOH8=#2;Z5*4O)M[/"65$]IC#.5!GC8FBGJ%NM,.U<"LZZYOG@ MK.P894/'YQ,@7DX.$U%BV0\,'V("GSB4WAPXWD>/]47BJ5.N^:TVAI+:F/);!@E#T/.)%J1+R)_LRFPKXIIHL?08U1AC$LP MH>?77L2MB>?(R[7*0;D-OWS6%M76>\V&4_906!LG1SNW=\RRIRP:2<="4LLT M#F7E*R<1GY5#L8D^M.*HDN*P&FVCY%F_EDE'\VJ;#:/HX:-&TK%-L/:%AQ[. M/U'B40$&"0S14'*=#W7&QV_K06&:AG/@2_8%#P0/=!Q8!;(L9=Q=[H'R>BAV M-$&K@HK#$K0J8UP*8VE5H0XNM*K8!Q2[QJ%;S6N"5H*@]:G2]E.EQQ=V]0%3 MU>.$G::CXX0*Z*3M9Q=6YV"'%QI)>T*2W3Q8+%<31M6RL.Y662 MU=:*0WTD&8?*$E=.(E[H =,&8%SB =.&=(5FX0RJ2H8U]FE.76Z<;@,-F84- M$DU#^A1%26R"/#S4C=>+I^6+H2&S<$!"TY ^*GC^4<&G6WTR4/T CUG#>PU% MM9".'AS[ *?=U2$>U9'4O-@0CSX;N$#5T6H>[KJ^EDG[DDFMSL&$DD;2OLX& M6@>[_JN<1-1G RM.E$=AIH*NU*X!C J 8'<-N6[3)^?K@KOM%F;T78,UNBSA MP9#6,KH::55#6K-X5$/'1;?3D%9'YZ:.S,;!#N2U:#L8UHK7?-!(.SG22OAX M9ZN/]G0^IK[7=Y"2 TK'.0J"PG8J?H]4Y3A,4;(\:$7M2Z%H"UQ\3=%JX.*P M%*W*&)?"6: K6IJSU,"%UA5[H>B&T=84K08NU-05PE-ZD]">S^"_'G]X]PO\ MDX\UHM& !W4)R:L6[#S["_;SPU^S,>L(_RNSL\PA_T[CA/>GQS\'M&0/&-)C M QH0C\>N'\:P3)(,&:&]\($1L6/" _&GF+EAX)&_4AHE+$+G";O4DU1\(_PH M0OOX)&(]FL!OKP*6R >O#7(K!TF&/'HT1HU,&$G''L5F-&$:D7$4NBR.21+" M8'V?N=DXL-9^&+'Y#')T?(\%<0I/8(DQCQ,6N%-"W2B$07! /.&CL/@/?("D M2#Z&83*.., [8N,0&"(8&.1^\R;'+,*.]S./D?3Y *:+,SCAT#B-EPW?GPW? M8WXXJ9$1G<+#?A^&C'T$OS\E_2@< 3S"F&T5/KV&6?%LGSXB.>4_0 M6(_B.R&^PV,RXD$8$7=(@X$@SCD*9\+CG%CT"Q!6S+,^D@ 1<5K-'CAPR :P M(3E.&<6&HG5D*@2B1884*)6/@+<> )@S,@2H4AC@KQ3HFP/M JQY7".]-"$T MP4= P##FF+KK*&5CN.Q8T$&1 N(+R")@*#-H-$5Q0-TA9[!?Y$H:!"EL;!!2 M/S;(-3 MD$R<^HF0.VX:1;!U@ 3[/D9)@Y\(@,V CE\"3T=$KF3>,4M >E:A M)4<*3-\#F)LUV#G^8MGB)^R@51-S>ZF+7;6D!)#R#CX-TVPFI'I[]K$S^]@@ M1Z7ODZ/VVO?)B"41=V/4" _< \A+@ =GU)\P:*^\Q$P&!!/5Z I M" /\1$E.D93[ )2*"GM&K$/D. !+U[5\275R/&G'SJ6U7JK(&Y7 -PT'(0>Z@WV/AR-T'8!>0YV&MI4/!"L M$V>&S(AZ*$)A\8,AB#/"T-J*PH"[!%0'A==!H_0IC/#JYL/MZQH!,1B"SHE( M,ATSH9 2Y@X#="G$RT LHF5@30C'?&24P@+HS*_C()"O/JU:RO3RU7];4E M7?^:C/TT$YXPB[ _0:%GF)]34CXTO.:%H!V2.;F0'O?]19MNML!7 ";D0OX MBJ4F1GSDMX!')5PW7U@Y2%B"6\5,8 NY$1/.U"+[Y]C;'E4._K&?^GW8]P@! .XV=SFX:K@0-*^ YL528^8_L'CF5;E Y2' *@D[+:$#(R3FA(5%P:[QVS%=G^E/LI3J'DS.P'>8P8HUH8L@&K@@;)S*)QPQB555^V,I'B-L&#BGR>9/%M:',6T6G8BQ[&50+/X[G+7@'=,!J_> :[[5Q>'"%?4G=!HO[P@H ML+X(OM6=;P1_A<42'E9XX"=0&>[-#B@ 6@N!<>JZH"B SB/F,OZ ASDU%!?( ME."5)F'$6>:GSUX%#A:'/E3X)?]( R8/(^U&3?J\DR$+A/\$?I2''/3H'1,L M\TB,T(<%AI/XIQ^KL\H3-^="8J)I2/Y[1D-"0]90F3VJVF95BM]D[#/I%!7*5".NM3+K9L:F.2@6GM @"I>H\# M@LY.$$ Y3NS&1A"TJKFM^PE&D^HC>'%(/DB-^5ZHR +(KMY.?Y\;!&MVJQEW M>W:0M"?0 ,%$*C"HN4?RK52*)M!DVR6E:I<-7QK@3 TX37$G!%S9^UEE0:*< M:+_>X+\^)T>T%-WM#>([W\<><<_S657*9>V^_R=SPT^Z<;-F-NS"929*L-V. M=WYGP#@:I1=)_G\>U:N'_6ZC<]&X/[Z4JU91P#U*N=,6F^TZA>M-'([.GU6I MKHHR[J2X+U&G_ BH/P4D#E(!3VF!=SL_]*EFS?\3VX:MEE.XB.>S2KZ4,P$N M'4W8A^VHE>(JBJ;3UEJU=?DDY9%D.4;S)#BJH#U0UDIJ&VU'<;OA/L([(BLI M6!<0@]/>Z4F$3JW=ZI9MA:+]TZK[IS6K?!GVL\"^EG.7(><28DW+4$X!7VVO248Z GT!!N>^@^ZA=>A\UJVL> MK/V3;M&U-\.I=09=4K5@J))@0SB21CV5&C?<'8UW+N,N1N*^31.2#()B2@U4NXRB0Z1 MGU&(W*Q9C;:.DJMN1IFUAMDX4:!<"X>+%0[==N%K<^K1W+F+AF[9>\'GX425 M;^ZG3$78SV'"2)URP$48\UJ;/9%W23$AA,?>10GL@?'_/MXX4,Z[TB!!7-G_=5F72M^(^*P-=N0 M]Y-\B!'_/D-S5C4:V^M@+Y_!K*RU+#@>4%GE.X?-?/J\HG:"_=9&(<-*7FAY.JFQ2E$(?CA-!;=E_Y**1 * M4!KV;<#F-?!^7@0=R!1&RHN=+Y%<3AJB20Z\ ,MRAQ0&#QCSEBEQ<26+I=;G MU=5E YH9=\C.*G&2MTZ9@4-TVX0]X(8S9B., N5E) /?8D<8T9]%%*/W^WGA M^U40RSY+CP M^WD^;LXS?W% YS6RRKFO4"D#U-W7 TXHGDP3!KD"?&0BD#(^7]:Z(09%&RC%H:K]" M:'(S(Q?8?TV2C(^U]HG'&"!^ 72"O(0BD1+'XW&4CF7O'QA^<:Z#\OQ)%$E> M(OV1%E&S24J&HJR30DZ5XS0"],1LJ0D"$G@F#3)N.8KD/A8H/J2B#]6V=A2Y MA(@E8P$MHP0!VU7J;_97RD5G*)'3D7&YBW)2:M:LEP^VLGC9M(UFKD]YO"2Y MX3N[O4/_#\G^(Q2@B^*6XBC$B\"N$-OA5<.AY@TDK6;BL0K<@6MAD&P,C8&Q);Q?;[,>RZ-\WZ@BQ.0 $@$[!Z MN"_^ H#SP@D(BTE _N1@%- <% @;;!_@LT3V_3UBNY[U_6M.V@)Y@2;[J/$! MT=^SN.I!J++=,IS-5&DUL>_3C"HWK.BH=%E;I4A\#]1T&&4OBO:3@*W!5%/K MH:GU-L@HG>:NQ6N9U3#B0#^(I$LU,1).E3L,0+9%?6MB-H[9$ MNX)D7YK-CNS#I*0FSCF'SVS&>-6>7Z31);(7[5P WBX?T]R:S=F)RS;5M6V# M(9]EN.!2YV=+F,M_[)HM6"O'GS#EYARY9!&"S9ZWD)PSJN#@Y34 T%*T[Z64 MPXZ);M:?,;O33;'<-Y+9L!S6R[W(H#5P&(0%CM\&JS M:]BO:TM-?%Z:K0;,N;5C&"#8]S#7@ANUG9;1+;]1&YBP M-1M_@X)[:JMG0)3WPFWV6"]!^2 :I6;^3"SZ^ EKP6DX('.I] PP)I3YX!O- MYXB8=MZD+LR:I(J.;:_$9^EH%IS(,/VSD'&9@DAF:WJ="@\# ;H\R\,&P7R,P M,T8Q_\/BA3"<:))]?T->]43\#R1+LT&&V-,96]2!]&??7A,&]G0X9> 0,.J) MH,JJBQ/+&+84V0 ,F.@;R"0_=+,&TZ\\UN>!C+\O2!;1D5(L)$A'/X1=^B7EH=!D:)\L'V'7NI3.^\IFFTVYV]=SAK&:U.53KRE5_KME';AFG9 M%PT!30,XZE[;_.V0=:G,JY7H""0;MY$[<*C9<@]5#38-MN.";?\RH!) ^:=% MT%_9L:G9V4+!+ &$\]W9V:&WF1/Y+BT/+V!K9X=@ZVSQNWYG2K5.G(6^CIWG M>OLX<'*0P\.6X>RPGC7A5(1SW3;6A!$P?(0#G.Z\4T"P3O(X[IJ@U4H04]_3 M?6?:-=,NVC)"7](^$^1;M8ZC8',QC9L7[ZRR-W#.^_[\">X&;01H%\5XK?JXB5XEV;#HT2S>EGH$.0V9M5J,!S@;AQ=%?7R^WJ^C@[HBYR,+9X MK$589@U,*L(5(+$:]E%;@>HNDR6P9-9:S=/TF;P0"-L7V\93<^".'&C;16N( M:@XL .'6<1N':PZL&'T@!W8;F@,/Z2&=1L"=G@,OH3RAO,RRRUG=991SLL"F MMHIZ/KKHUO&Q9+9*UFX_0="LBA ^4>6YTTM]S8$[T4>CYC0T!ZH8F=8<>!'T M 1QHFYH##QI[N%0.O(3C'^GYZ.,>4<.VYEA%&V'IXYYC8ZE3ZSI%2\7K4%>A MXY[31!)/+_ U!^[(@79;!YL/:G*=1@UI#JP&?0 '6HXBELIY0KA]L3IP?4^X M;J&6<+N&)/08>@Q5Q[@$Y__SQB)7E^;ZU]JJ)#!IJV<+DEK:[3@@@.NF]CLT M!V[GP*YV.P[)@;9A:@[4'+B% [O6:2CD0@!<[Q9N<'HN''@)B9Z?GZK6>V&) MGF;-:125)SK/\^A(:C:+.CXZQ:4 @)LZS5,SX'8&-!5I>WZ> &X5/F[1#'A9 M#&@7SLS2#%BH\I[.\KR(@YXUS5"><]9S;H5P[)IEETPN5*8 99'U/"=\=H:X M;Y0\7U*F/M69HL8L6__@O.M3G2!F?E:5#I'C2]9W4J/\Y#DBI6&HAA+-Z&>@ M0H#7RU8)T]K]L*BI-[1Z5^% [F2-)OX4OZSTQGSUZ>8/<%?CA/H^0P"D0?+Z M,-T<#MJ XI7Y^H"='JK([]U6K=/>=T'Y4YQ'/KT87>H]QWFSUK3V7618J=+/ M5<2*53C919=Z/\")S%G15-<"Z:Y:!X&+QTJS<&JWYG3-Z=NAV6G7G++UYS2G M'RQ6WM!*?;TK_2:A/9_E;AC\DZ]I1*,!#^IRO5_" M+F[]WVF<\/Y4_HD''@N2J[J\+WML)]5ZCI-ZJD:)EBA#-.0Q">0I-?ON^JD' M8]/Q. J_\Q%-F#\EW1HL@01AD(W$/!DJ6+?LC0&C8^T'1CHE.),A30B-&!G3 M*,%C_S"-\,#_&X#79X!U I =1'1D+(+S7Y((^!-D@P9\6F< MD&3"_ =&1O#A,*Z1"2,\<"/45Z4V+6K';#(((D(];WF9L +0:S M4> ', (Z#623+$H7$?"_%]XCLR+MEF6;'7%QF-AC."Q3DI2Z >PB,-AB.4X!#(F;H4Y?[L YD85@\ M?,Z^C_&GC H!^CQX@)G#:$KZJ=_GOC^"7PDL9<0#ZL?DU6^W'^_CU]OV$;$1 M!8AL!;+9LHC@!2$,83WC",1)!#2(JQJS* Z#@,GEQ FN :$,_]!$VE0&I!C^X0T)AMC1RAQ):^&X.,1!; MS _'.-TY\!^@"* 0 ' MZR/1*JFT!B1$[=?>,SEB(X:<@Z(8R-@+X#YL)H-)I*F1TG("'%B'P$P@>4(DX:R(75 M9D(=_YCI'R_BR!5R&0 !.I#?9&(.8 VBG 4Q U ?0'2]PV[L>MPS&S?C"EMX M4H_^)F,A;TH;=N)ZHPRF4R6^.&4#"!]202;"%N!# 6)* +PPNE%29?'@.:A M"1%<&0H)'@,7RS_"8S'.7!JORM97DR%W,=24A5D7AI0^@<\P-($B-)3.&_HA MX$G 0C('E]$H$"XQ#0)P:ESQ00WD_H!&GO35A 80JUG0#3*@@RX$!H["&4WA M*SML&$=C%-8N@ 0.I/"M88F2)),ACSSY3%1XR&>M(0VV-FN)6D[3X*!%\.W, M*T,=!P/)1[X?3G!K8OSG[V/-@L76\NA%CMQ5[#U"]O)7NVT4%[<9D6)8$>_D;O[Z_N;3S>? MS\( ?,\B$2&(@9R8C'XNL7J"IID7NJF@"B\D09B'4C%BP=U$!E+A-5 $>+ D M(A29I8>1TM@@8&4B+8G(T50<2B"'X8K$H&N7Z#_PPD4WYER.GDVI4AZ&[7 M,<@=Q4* R$B["SK-H,BR/NWP,8]3@6Y_# M+D%>#\/4!WL=5+$X**ME *H!_C!>B4'K:4W8TVCP4A#Q@Y#BSU'X;_'>$"QR M0$XD7I;'"B G1&0H#7B2A:1B#O1'0:N'D1?+."%*HG@6R>NA9,@D52S .!U+ MBD@34*X8,+H&BWH& XE=//4+T<%8("&DFUJFGD3$*=M:/%NTG#1#MEAY%K%" M"&;S"8$JZ" +0%+P'W"N*<9_74%.L&%8 -U,(3*>N(6 !BP =\:78A%) B-U M:;1,I;@R@;!^O* B<:TS3<."!QZ%@0 ,,)[4T!.6>4LHN--HB@/^,>)S%8&'-#WS^\^--]0#0^1I< M.N9H,(C@H,?Q;PL(HM]))/&7_65^^N/C48A +) VGJED;V0A?AD,?90<#M0X M$&I+KBW[9AZCS*T/ ?@C9(/\*TXQO9"09\"EHAR;;4 V+#O%$DR![(GU_-*5I^)2E&G"B <> O&F!@M U1 M,*.D!"3!H#"D3U$:P<)AF@%;H/CW7_[W]D/=[!(\9&,C[K[.X[=3%#*TWP>T M21'# XJDCY1*XS@=C;.P^7OXE_V5PD9]8/@@W R(7'0-P#0 B<28)^;"4S$@ M@!SR./4#QJ&1<2..'&* >^T"TN/-<.6T5[9EY"Z(RE4?AR/L^2#$)\EH^) .<^7/+=H3Q#M HN%.PB7!) M='ZF)/@<^0A =H-VUV8PQ6-& :0AE?.X/&25D!9A,IH=@8@B#.A MWW#M) 3S*U,P )MT+$;"&,7*( OG4YGX0Y7,(U#B2.MDH[LKP_ID?-T2:2 MP0#4/AW'["K_X2TP(6B4Z14/!,#$1V^71U^3:B10*A]GF^AVC8YCXSZR*T[9 MQ-D6#;'%E=0U^:QM&MW6YL<-PRSYS+&M4E]N6ZQI&BV[7:7%=G<:=NWE---Y M,:?PC9?0)$^?*%OPD9LG> DEWPT&\]Y_^?3[]6<9S+O[X]>[VP^WUU]O;^X> M9Q-6<._K,R5!]WMXI.L)*V 6NOB5^J@NR-V0L20^X_V_NAYAOI!((X'A?6'> MLN\NPQS8(17VZBQV\_II0-B/X+!#V0WJ?P04K&&@M&60 M'@:2.R*J&@1[#29PLKELTP43U3_2@!&[44-["'._#EI$X=R ]P&\'I'S9ILY M ,V]W$!0WE-91'EGJJLZ8]-X*/.$\0?V5\H?J(_!DT,HD"(07'OG3#GPO7Q.KX2G M[Y&==&]6LUVV(%6Y6W.SW5:K+2CE2H9S;I0EAOZ6:BV3G" M.?EZ#-Q'>(Q*75>ZTAA!!QG:\]GLP@7%! H14<#T C=BX/P1/P132D3'7YJF M80H9_-*TC 8FD\1XW,0?F#]]HH".+IR]N7"VV; +RR_=X>/8-3,:Q4N@[1%) M%V7KW6:'SYP=Q+H[4K:<7 N>%(RMX_:@*"=7+AM%G5.BZ*+,E"\BM]U=BCAK>Z6X(K2Z MVEI1'DF=SG'['N_'5BEJCRRQOZ&,':MX[3V7KUO7]C/Q.1*-K"L='?"W(JS'>/8IPJG\9SQ MUD8R%8%_/'<=RYND 4NT UTBZM-H=,IJ#^U$'Q%-9G&O1#U'6FG)\F5V&TQ6 M^1!@J8?].EXXTNYT60O%:1HE^V-J=_IX*2M6X6KO"KC3E9(N(CKW? ?Y4C5@ MNU4XX*/-E*-'Y8JW8MR_D;(/=_-Y@0@]P6DFV.<1 M=+QNBVH' ILUIUOT='D]7M&D5[QN\_<6_?.A)[A>SMHHP>_S#C'\#- M6G\G\:1Z\3=.>XO-).Z2T/TV#'TLV_,SN?DKY4TW)S3L4!7UF3#8[V#'"0>Q)VJR!W.4N[4 M:2-97>>X5KH.-Y;(_FZ<$D<7E5M\G5_3'-,IWM'4!Z'%S]BZICX(51Y)MEW% MO.*JRI0H9=ZL/Y@^%2U.KBV=O*4^DKJ=XP;F+]A.6>/0A2MI70M1'6W%% 9P MURY\GT\;,.4AN;>[T95^7C>?1Q*/E%ENN=U-Z/N<-@4,>F3P<[L3ASM\PV3QH^UDC:"4GV M.<3XE3X#7KWVI/WC9QTWJ M:T_*XZA3M@*'PK>>E,A8UN,?/:-;.4VRG+_-1/[VLQNI[#-YN@I&_O.;HFB( M':!^RFK$J<$J\/]E-[R8T#09AA', MXXE6P=E?>1QC_D<880=NT5(9MOB,POV7[=3\]$/',JVWVO?4:%+*^U10BKT/ M1Z,PV"K".E* ;1)B3KM9:[5;M4:[*RZ9.6VGUFS!WSK6BG3#IPOB[7RZE)R4 MBYS"&0[:*[XD%%U4TMLUK!FSW:A/L*E G0?$I6.>4%\'\(N3K5,XHU;;4,=. M<#N'WFW5D"U?64+ACQYA- I@]3J&7^(0NV:VS5.&B#6:=JNEW6VK4+_L0HP6 MUTU'J4\3C #)SB7A:!RQ(0MB\(U$GT=MOA0&ZRNG:31?:]-%6?S8#:-]$OSH MGB7+J?GQFG,EW;GDR&91Z>N+NG-)Y;'?:.X_77]?V']F#2PYV.-#_&+7#$R MCZ/X,:F4I?Y*S;6]R=9]@77G:CS[Q..Y547=*VS4ED[ERJD>0@@<2F\=BK.* MV.^'XS(5*:I,Y5<5*$KHPC<)EOW)3RH7SG2S38(N;Z.N&H>Q.(NXBACX]N#( MOYUP+QEF0%C\,-M,8_X)[<'*TV3S)X\*CQX?EQ:NJ;UR;KOP[W"6B#FF U;O M18Q^J],^K/6*^A,ZC9=W-.)!?06"JYN76WSW2P^Q\'A:\8] SARP@AH &#X= MQ^PJ_^&MQ^.Q3Z=7/!!;$A^]'=%H (O(L($+6"$& 73Y>+XVHR'7EYE(VYS,V?;AMV^S/'WCRI7JR2BW5V&G:M M@6\U7\RY=V.VR_J:QT=2+NVURN7C]=W]S>?KW\C[+Y]^O_[\+W+]^0.Y^^/7 MN]L/M]=?;V_NGLYCK,#>-R7S!![6C_((_"14GX@IWR7P'VP-&&,1F)MUIU?G M!8=7UR-9HH\'!(;W0:/&A'UW&:C]_/".C%DD\Y->KX/$BDXWK2V7" KD ^M7 MRR3O/SE\5S5"[>Q&IW\$-/4X\.BC,+B&PJ42Q1W_3C[!6\.8W( X]]#:_4<: M,&(W:A=,)??#B+'= /-SJ3:H-.ZMA6;O$',M'.,X19*8&F::R(U/9 MP2O&*1U__\Q@2NH_OAV_G^V?VR%$L56IV4>MX&&;II<2KUT&L>]/Z715.)6IF.>LK.U M1M).M>K 4#M]^_&R:8J[)WQ7(7?Z;U$8QV01LL6\WFV6;\&GL5QS[':M=V-+3N#\/W+<;C;*U5XYU(>QY M<:0#E-+48U1@C,MJ(X$7 *DWX@&/DTC< 7FZQ>O!+ON?5IFUN\=M!O$L?76Z MB@RGU3K-(S>#T$@J<7L.7(*CEOS22"J1SM*QRGKM)XDME3J K$)@::Z+9?>5 MYQSKG-5!=;MI&DT5CZEU;L*A4.YT.V4[Z&B45Q/E=L?67'YA*#?;9EHG0<\^LUZ>EPZE)] 3*#K! M7MNV5.!T,:^E1WJL'T8L"]R0A'Z_N 2?MMW2"3ZJ(\GIVF73R362CG=F5SKW M5R/I>*=LSBFSL'0.MAY#YV!OC0'FEMB%1@'-=K=P&H#6(L=&4M/22%(=26 S ME[R&IW%T-._3.:7SJ6.#>@(]@8X-/BIFNZE3_+,EL'*[+=PZ;VF+:BL7QVGI M@(SJ%D#3:91M4J@0DK1@J))@L#IM'4Y773!8=O>4TOM0OL%JX\M]&W5Z?#W^ MP<>_A$CTKS3F+@G8NM9SVB^HLOIO&%WM%BBN_1M&N_H!=BT6JB46'%U$1WFQ MT#R3[ WE;#H]OAY?^P3;Q<\'[J?8F5M[!>>H_KLZ74!Y]:^] BT6M%>@Q8+V M"L[#:M3CG_?XE^ 5R),"^0HX!Q361@=,^@0Q"=,D3FB N[FP5';GM-F=6G?N MAJ2F1I+Z2-*<5 $D-4]YX4";H7I\/?Z>S=!L(LEIF^>J@I6:QZX/;*<6@%AE MY'J[K/(M1CY'[.CVU(KVT-/MK"B@5?:ZIZ: ,Z& =N%Z_)H"SHT"2AX$'($" MA'WS)J$]G\%_/?[P[A?QCUQH#Q]F:];/]+--SU9\QZ9EM/&VYCB,><)#($3F MBV:(;R?<2X898RQ^F)%X8_X)[0&E@]VY\9,%.G<9%@ ^/G];HM'A,C06_QW. MG.HQV,OU7L3HMSKMPUJOJ#^ATWAY1R,>U%<@N+KYC4A80)-@YCE@A0@!8/AT M'+.K_(>W'H_'/IU>\4!L27ST=D2C 2PBPP8N8$5X"*#+Q_.U&0VYOLQ-RF;. M'AOBT8K$D\\S=ZZU+TG,C@:*\U.#Y>W]W??+[^C;S_\NGWZ\__(M>?/Y"[/WZ] MN_UP>_WU]N9NR0RIZM[7&UOOP\##VD\>@9^$J40Q8G&7P']&L-R8A'WRGL9# M\M$/)_$90^+5]0@L2M@P#P@,[X-.C5\_O=^Y%Y KB" ,V'9_H'LO<+ MAX,4JM-0/BJ4SV;TO=8Q[*HL!74%P]VWJ/BAHZY@J/[)L*Y@J 7#L?>F*QA6 M0#"H4<&PL%U5/8/GVOMW&B?R8"@)2<3<,'"YSY;K-, 3_-U%'W$?":@*J-*5BC^]6W:T!3$1JT"H=+MI#!H<3$KC;G>:+HE6G8CU** M-'H40H^ET:,N>AI&^R3HN1Q']E?J$8_UD@OM$MO0'JOJ* (A8.XN!#1ZCLY! M^F!5>12=L/+FY;BJ'UB?11'S")_U7F>/\D;.W&)K%*[PH8UJY06V1M'Q31Y' MNZ7*HJ>XTZ!=TQ)@ODM"]UN]1_'Z*BA4=$_%>>N%N:CV*:TW;6#O%HC79ZJ* MH\C4=5_51]$)8W&7XZ9>CT)8R7]FJ4L\2&@PX%@DA\8Q2R[-975.:X_,SM^5TM1CZ'.&/LT M,1U'%D14E@ON(^J!0>FZLNI6Q%S&'["HXH59EZ^L1E>G@*F,(-/N& V-('41 M9'>-IL:/NO@!7=2M?):>\@KU-GA@01)&O&1.077C@J],IV&T= J8L@@R&Z>\ M"Z-QM!,3M9M%4MTU?H[O)Q3)^5#TY$-Y+?HE&;*(N&D4@3*]T/..XC> M4U] M;&G0TBZ/RN@QC8Y&C[KHL:PSN#>FO"Z]SH.[8SHM'=FMKL4&>E3??%$<1U97 M5W=3'4>F3IY4'466>2XWR*J@5*.4>?EU[$MS3E^!Q"X0ZM6F]=$S\8KV;]8H M.OKM)'T%4W$4F59ALU0[J66/39]Y%[O"5IN^.*8ZBCK:/54=1:]:;9U\H#)^ MFDZ18+SV2Y]Q<'IASNA)[_EK2WHW%.D2J!I%&D7/15'1>N,*N*-%.FV*A;6[ MBNO8S[MV57F.([LSV"I"NW:G=+7\PA1T8 M^I_4\Q[P_-]PWFZVR'>,T[BN. M>]/1?'^QN&^7+N=S<-QGYDR^D&S=78&[@M;H\^A"3Z G4'2"/9U /67)GU1& MO4=#ON^'DYCTHW!$>/# XKUU1ZP@0)[1PGW7"+>&6)7J8:A64T/MLC*_IY$[ MI#$,J-M?92<_'5L7;E 9/ZVVKGRB,GZ:;5UF7&7\V,T3Y<)>3K&VWZ,0P.9E M-OH!NDM6-[&BI2LFJXZBXMG8&D7'/J+0&7ZJH\@^)8HNQX&]Q RR5X4*5VD+ M^^AY+R>\AJ%1I%MA51X]Q5M+*N"FGG'F6!J+_I-K3YMTUMB"6&FW2W05UHDC M54=[RRQ26$NC_4S0WK2+E"C6:#\3M-MFB9J:.D-,3Z GT!EB!Q=/JQEB?1[0 MP-498HKD.VF(G<48EQ-@7S[+]E@O(6$/UB0Z?5Y:(;%6USEE:$I'#W>ZQ]'2 M2%(>2],=12UM?=Z%#6[>(?8#4>C,,@4[*6YKC_KVTX;;SNMRYS4MYT6J-;J./K>RP7B MW6YT2IQ=:;Q7'>_ [OJ^T^6AW73L$KVP](4G/8&>H*(7GHHPK[H6_4V_S]P$ M8V?LNSNDP8"1B":,R)]C$@;2X,=Z?.('+,KW0'V,N&E#?T$#M+6Y=X%8+Q22 MT%@_$ZRWC;;&^J5AW33:NO'-.1J >H(+F&"_J685"-/SP(T8C1EYY3'YTVL, MV!_$F*^B-"\MSG42S;%PU&[I$LZJX\BT-1^ICJ-7IE6BY*)BEND^S 8]1H7& MN)A"5.NL,4(3TF,#'@286X&-46""T+LP(\VR6V4[#6OMWAN(UE*J;C]J\VA5K-=]DJS M,N<_>XG1[I!C?F[G/WB#HV15B+/ O99Q6L9= IUK&:[KMK;1"ODO'8Y_A56_J$Q[TPV@D"G^6+]1?A2BX'N.0>1PJ M)W&(:,28 M\#J0/!)RQB\:-6Z,\.@RG'Y[L;WNNVJ+9]5;Q6M [":A051I$6 M"E42"I8^/E-=*%B%:XTJ<"Y3/9-G5EYBP>QQPQ$C"?W^N*Y$D?V?FY1;MT6U M6FJ$=SYRX8K(9A5Z]0=!9(E8-M MCJ56QT+Z#2_R>(3&,<.*E[V$PBNB$M?L^CZ:30',%HY91!-,'_7%/2"?TQ[W MUU;HVB,8STV>EH" VISL.&5]F1+,=)P[S$^M: ^WF$N3OGH$T-($H.7=Y<@[ M^[GW]JM/[IWY[.C0L1 Z\_XC'G]X]PO\DZ]@82/_3N.$ M]Z<9 M_]TL-%;_@L&[UIR3ORXS#F>$I_%3$?K-$']G;"O628X6;QPPS,C?DG MM ?03I/-GRPLT65X0'I\$A- ["Y#8_'?X2QA:4P'K-Z+&/U6IWU8ZQ7U)W0: M+^]HQ(/Z"@17-[\1"?O"X(A& UA&A@]<0O87S$<1.)6$7T"GF MVG5!?8I80YU\9>,P$C_C59JOS T#E_MJ$WA?\,DY'_[O\#4$L#!!0 ( %(^[52VOL5GVA4 M :@ 1 9F%S="TR,#(R,#EWVKJV_W[_"CWN>_>T:U7@ M09YHF[MH(#GDQ*8A)!SSI4NVY6"P,<+1YY)8%DKHOSN?_@?CO[^T#U$]=B<1&V5H-V$T8QZ: M!ED?=3V6#I&?Q!'JQLDP.*<8YV5VX_$\"<[Z&9($2;J6F%1=47(5)NM8]PP5 M$^HJ6!<$^*2[BF-H&O44[\-9E6K4]T2!8=T0>3;'QX:HBUC0?2)2638,1_[@ M50V)457R7)]Z.I$4GCA*J\$LPRES/Y?Z63:N M5BK3Z;0,W\MG\7DE&(7!B/$>5[*$CE(_3B*:P8A4)$%4H&$LBZ5E/9!S>*62 MF9.$Y3@Y@[R"7.')#DU9Z7NS-^?^49N2@ 4)B]*J$H\%%Y7D%:P(AP2>?97Q M2DM3.6]'- RC,N,#L:IME@8W903RQC(O>@(;S?X0<>O MYP]FMV46Y4N=OZA^;5ROT,]3\ZS5D([./I?8")\R? M27#^N;0;CS)@6]R9CX$@M_CVN92Q65;)AZ*R\Z]__>M3%F0AV_%IFF$^BH(F MRI\JQ8^?*D753NS-=SYYP3E*LWG(/I>\(!V'=%X=Q2,&! 2S*L_(DN)CX'EL ME'^$= MD)PG6SV%YN74.!!U9Y\.G?J\?FAU#ZW97/B M#1KGO7UCT!H,Y[UN0S*C]J 7[0U;]:.YU>GWS<71U(R:"SLZD>R%/6_M'\T/ M92NT%[%B1J=]:W PM*5>OU<_$\S!";$[IF#6#P)3.@BMR)3,07]HAKIP*/7F M=M=5[<%0MCNG0WMASGK[1\2J-Q?6?H/T!E]"J[O'RXC0[M >')U[^WN!LW^B MFG5W:DI-R5I8@1W9,ZO>&UJ#,.K5S46O<[9H=8Z(V;7%WN!L6>84VE)&O4X\ MM1:UA3V GDH'06_0$*SH2&IU>T-S886MNJE8];-9;W :M?;T^6&GD9G'PNRP M[>R$]>YO;N^9VL3ZWFN S(DE8HY("<^OZF J:BP5'@QE1--]A M;@GD/DS9VK16KHIQPGR6,-!KZ0W:AVNE:IKK2YAXE&NI:@8ZYW,I#:)QR)5A M_EL_X7QQ1=&49ZD'552NUE&T_[W1)0UI/$GR;[D6KBZ9K>",QS#;JB*6:Y/5 MM\#CW_V )2@GB-UH+'>;?UV5B^N%=U8_7:U]#.,;>ZMO8"R2K Z88H<3A04- M<]U[/>V"3.^6K*N4U?=5(Y4K [4:U8MAK%Q2VQ50[H6&SX?S+ECQ32Q=+K.T M"E$PPGW&H4]55L?9QVG@9?VJ* C_5\KS[7Q*QQ0XRDDJ4+KX7%2R5A4G&-,P M.!M571A!ED -&75"MLK@Q D0CMTX#.DX9=75AX\KTU185YP7^AC1Y R(<^(L MBZ.J K0!VLL"EX;+1O+VBN3O9)>%@O0,!BCS5BTOD\MY4B7SUM,,O6P(MR<+ M9?$BK9+7G:PRK$9OG)7R,#JK"DC,F_A.0R4?J$LSB/D^JJ=1\8$?LT"L)Y M]8].$($ZL=@4M>.(CO[XD +^ W":!'Z1,0T6K"KJ,%?YUVDQ-!K4DT_LL5NR#D:PN'+1"U?G-;'B;(45S>@@A#P28#_17'@A"+AL=IN \VK3 MWO[>P!Y\&;3JMF!W&X#[3HGWYT'8D\)S9Q#/;6C/7 5@Y.%)9T(=L>=V8#S MS/J7H=VU G/?)-:@W;=/=<7L-+\ICN+Y'A.QJBHN)AIC&'Y1L2_)C*@B4RD% M@ZWCOZX#/?0FL9LKL8-)"EAR7MH02WP_PP"6K=VP.JC=^-IJ=S:>W*^3))W0 M48:R&!TSER\]_>??HBI\%&44)TA4WGGO4>QO?#\Z?<;IGR1!%D"MC9G;!R>- MH9J; ?E(-&1RGSYL.,N1&_O.?1_>R38;QTF&WJV^,PK>#TLSQ,[YZFV2)S/O M?3'!+V"-ON9^6*/PSDJH6-R$ZF=9U8-?< 1M]GDQ[-$YG@.]F(U^+_,U-Q>- M;X:@290J&E_FEC 1%0]3CU"L*"X,/!5UPU-*.P>3<(Y$^4.^K/YFR+;(D+TJ M]'SV9>@V.PM2OGN169#R>XDOH$_SF^H270?DB46?.9BHAHL=G^A8-@PJ,X'Z MLN.""U [[C2LVB%XN=>%U_Q:L^R--S/O&C,*UI1//[Q.0T1VZ< )K-M\J/,\"2N_%DE"7SW=B["C3Y;C_?2LC8 M.(G/>3U;BC"+S32K7A/LZ !JLQ=69R^P]@\&9M00S 7D7[BB+36F9O=DVNJ: MUS?3@)8VWX!;] :F".U />;<[APMS*XUL!:G [M3F_4Z-<46]>EAIW9U,TUS M=8$8'L$2<5U,9$/#5'09EF2=,=\5)$\#&V<&HQ%+XXRN;Z@MK[/BRKAFJ7-H1 ML*B*DO+&K#_+K!TZ:RYW?MU<)[]Q[KTYMWF-<\%=T!298IE**B::YO&(%()5 MS25$$UR)2$9IAXA8,(A.Q!\S[Y:BBC7_(^?B=[FAYZN2<=9G"1I,DB#U@GS- M,E^H ZMEL'Z-&- [C.+7C(JJ$^ M?;60J$M/7JU25K7;2S["^;KB9#]8T$+FK['2A3Z]B#?YY:!!S?,2EJ;+_PZ! M '&+80$8]=!:G,W-P1'I#?I]:_^$Y.4ZX1#,^[#7.0!XT)BV]D^NP8+QP(I. MY%:].;?J_:BUWQ!ZG;-\:;'5/9K94CLT(VM@=FJD=[H.: _E=LC^;,.X>&-' M(JI9#P=F=V]@#IJ26:\MK+H5V9WAHA?9,WO0'K:@GE8=TCNA;]6^.9XJ&HZA M8*8[%!-7E[##!/#>%(U01Q6IXVNE'1[[C3I]-DE \WZ))R$[IXEW'6!\>,XX MABL\LPL?6TDGGFZSQ[Z-'-.J?1,41S(DP\4"WXTBOJB#[^00[ $':3*D2(Y7 MVND&P =KSO[+<4B."%O)UR0^#_)3![_NRL\V\A$/S7$(H9*O*EAG*O@SS/&P MHP@>E@E1-:)KNJXI]UDX*L)D[[:\;T;Z\>+T-09Y"7O!N%A&?9.5.V7%O$-6 MFL2JFT#KZ<#:WQO"9QB7OICQ6 &)J) M,&7$ 7LMB0819%\3P/57%$/7L*@(PM/*RNN#X-=P-XM8F!__^VXI'GS7!@N3I/62@EDA;Y")O4-!AL5;UC(:9.S^UA-%M-\7PFS4X$>P(**Z' 9AB MV9;VPMZ@%_0Z1T*K#B8Y.@"C:E\WQ3S.1K(Z[: W<*>M;A-,L3>PNZ>1!718 M]2,")GD.]4I6>#=L[75J8J][)$"=,XO#@_T>0($#,.4 #^I?HE:]1LQH+S2[ M/=\Z^N82D1J*H&&)"1(F!I6PH1 5&X)(%,_3%*KX8(H%[;H-OE!]KZ&&T)A+3L>&Z,M9I?AGDF^ ML@9?:>$* =_YJ#AB :"1K[VAD*:K,P9O09^;$O3YTL-I&&51D6X;SA_Y*5)9 M)<;31V"6U7O.T8.F7BS+RD_X3<96.OF[?>8.4=9GB(['23Q. AZ.X<0SY+ P MGG*-P!.YWD Z_@OY08#"\=37HXO\P<\.B*MWA0$\P#I>P2D M>&S6QT?HW,0?KQ>V<;!!F("P_VF8R6@2_I^LZ6$\>A0X'W,Y# +7:(6O4>T''0MP?->:O; M!H>HL;#VFP+0,K7!4>K5&\3-ZH!VQHL8"G)3 '#25'I3A]-E\S;_^ M)0!':6AVSJ:]SE[ S]FMA8BJBB=[KJ9@YHH^!J^>8$=W%'!@#%D7=$UU79WS MM:$1\O%I0T0W2W27# =]N,QQ:'SI9'![ AB"2,I2_697#]OR,[;O1 WM[K61 M) MER'A#E-;OI.3>=%FARXX!M[K )*,S$[ "I_I-D?VD(EN_Y\S3#,?W%!&K MOBMA(A@BUB4B8=$Q)*8JBD 4\;=09-^Y#45+=EO78B*A6)0N*;(K5P5KU&^J[J=4G;"FZG3%TR21 M&=CP%1D38E!L>+J/%9>(DJ*XNJXXOX6J Z[#[B6VNQ.\B<3#TCOG_?T47Y'W M-U=];QKN1@W73-,)2][TW-/I.7%-S[F&1!65:H#F]#Q>FU]=*PK8-41^'XRG MZO3W@'0/UW,RP^2=>S\]M\Q[GR-%F[8]<\G]+E9'6<*\*\.QO,T+B;G:7ZZ6 MPA!4[[,Y(]ZX/;I--T407O)^:_0/.JNDE=5BO^AI]RF,LB#^TC=%W"S?'7[- M?G%7F=M';DC3=(M/7]_2QX3F^_/'\\B)PWYYWH[Q>\X5N,).S$7)R65MB]%8KV[*YJ(AVIW3J%?O#:S] MDX7)RRW"P%J88JN^!_2&G@[B68-T%X D%8:N%"";])P3VD MX)I/ JX&TQ278H4X,B:>(&!'-SP,$R [+G44@_G%+7=O//[*RG[E\13W,5[W MSKF!WOKCD"\G!M?N9U$]HC*='X<5%1431]&P[HL*=GU'\C2-2#IQBNN(+9IZ M]!]TS T",FDR9!DZ/-R]^\*66YW/RPY:'D+R&IYG<^1Q]YLA9X[FR&,^-)%?&UGL,@O*REF] MNL6\YK:^4ESDY8UN07G/8R.+E0?)P=**]-O7''BN]^5[!DB^N,-MJ&6MB&Q[ M\$TF1EDT'N=O_S@L4-&>X6)&HRP_\IC6RQ,KZ66)/*[:'S77W;-;[7L?O57!13L9R)7W<[Q1X )NM: M\'MO:$?F%##;U.*T#DZ'5GTH] ;#16_0E'KUM6/Y 6"ROBV9Q(K:@;VH"?S\ MDMVQYU;W2&AUVE&K U0. ,_EQ_+MJYA-(((AZV!Y/9F!VPYV&%.7"5@FCBO( MDD0-_LKC?;93-NF$3-/_ ;3B!X-NQ&G!6DAU'U 8"YG+7_8=Q?G>P21E>2Y@ M]V7@-G^<-LCW$XK']3B3YFV%<]YX_B(P1W0CZ!ND).P\2*$<8#LZB9PP[":-#3'UHM4K# M*9VGIQ>V=S<&+, 3;E]WN/4-K)=&-;>512 M(6_+>4C7QW:K7I-K6O7&WZC30HV__VQ^:79N?T[X]L/X5D972^K]UR]?-J@W===N"K$*Q>BXAJ8W_>^M3I+W208K\Y( MK]Y;?$1XS8-W5#=N++C9>^+5R^<8FA^9+M]_MO$IZ/.8NWP3H9K'Q?)<0!.] M$=JR0M ^OCJ!J)_PM58V^V88HJ#* D=?C"8C&/^4HZQR/XOR&.%+J,O+(<^G M"OU5NL78"_\2##T[*=="\O\KBY;]4Z)^W&72[5'5T)1OQ9'/YNBJ2\6AS0 MY9?CB_6-?R9!LO2'UR-X;GJ1?6TEA6]%>?R9:Y=.^/91U@_2Y9UBO!D'/$F8 M1$B(BT=F'=:GH<]7-GA%N2U:9N!K'I,1E,FKHY.L'R?0.6]C(V]^YJB+ F[F MTU\ZK)1E^>GO' 9B=?E)[QS>^$-LSW7B=+M[M('O).[1-&.C?,%\/2CF5>*5 M?J&XYTL7F=YXL/P:2!*5;8?\&S@'W)>\Y(#]C/@FO-J-ZMR7>?67TTB5M((* M98N._VRT[4-4*Z/#YG&K>_Q7\R66^S;N><@ZS1Y_P?'+KO=MT,Y.<3\2@.)Y MF'-0D,;3=!ALPF947F,UR* U]U[; *MG5TX#ER&^^!=P;PAAM-L/F _^Q46@ M62M_F"7)=^'-DS55; M;YLP%'[/K_!XGKF$9@'4I-+:59J4;5+7JGV;C#DD5L%FMFG2?S_; 26D3==( M>YB$Q.'X^\[]F/.+35VA)Y"*"3[S(C_T$' J"L:7,^_N]AHGWL5\-#K_@/'# MYYL%NA*TK8%K="F!:"C0FND5NB] /:)2BAK="_G(G@C&Z%,VS9,N51N-P M/#X\E1F-QG0"<8*3(OV$SPB=X"0,C93029Y.IZ28%!^7&9F2LHA"P$D:65A> MXC1*(APFY5E$XCA-\]@9W:A,T174!)G$N,HV:N:MM&ZR(%BOU_XZ]H5!/$J4'<*L 3BJ?BCJPZ8;3*/80 MT5JRO-5P+61]!25I*\-K^>^65*QD4)B25V"+.@#L'6LBEZ"_DQI40RB\P^E\ MA)"M!:L;(37BKU*[8D1IF@8;FYV'MK5;"$JT&XBCQ7!X;$4,&[ MW X-,:XTX11.\6V^<,_[%S'L.GM:##WO]!B<,0747XJGH #F.O>Z>W4,;@5L MA:%/PKG0CF\UG:YI&"_%5F%4-O"LC_X&RGY97FS *R/B7AF15(KJ+_,4-%(T M(#4#M;\]SL!*0CGS[/3B?FI_523W320]Y(6#80OL<6 H4"UVF?1<_=P8KC(- MJ&!;F_\Y\4;"J8D;BC)7AFOTB?E;_JTY1ZR8>?V%3GCQA6NFG[^:09&UL^LA M"[V[^7K\QG&QO&FC]]U[+Z!DG+GY#,TU;!Z$=[^5/=%80UMS:,_>>7!HY=./BQ21^X@;Q IJ6A;G<[;A764UBG[)G1+&@RW=/N]M\E.L;T>YJ,_ M4$L#!!0 ( %(^[50F*XWR; H $E> 5 9F%S="TR,#(R,#&ULU5Q=;]LZ$GWOK]!F7W:!LA8I2B*+-A?=W'91;&Y;-"EZL8N%P<]$ MJ"T%LM(D_WXIV4XL6[)%*E:U+XELCX9GCG6&HR&M-[_=SV?>3Y4ODBQ]>P)? M^2>>2D4FD_3J[%AWR$MC_-7PN(1*@" HBD M$8,).FB8*DH!U@DKQ?5F^>98$7% M^4%<7JM%^0JLS4#Y%H (!/#5_4*>G+[PO"4=>3937Y7VRO_?OGYL'9).2HM) MJJ[*;_:+RI-,7A0L+\X95S.#OO)6/-RHMR>+9'XS4^OWKG.EF]W.\KSFM41) M2Y0P*E'^M6VP20_XSX2WV,7Z#."J<#\]%\9]G'YZ-KB7)C^HXP/>&*8WY.4% M]3Z50UV[CT/UAGY\Q,]U660%FPUP63P-LP%Y5KYQ;HY6PY2.]B33:IQ5ZMZ MJNX+E4JUS)8UUUXBWYZ8HZE4R?1]6B3%PYF9]W(V^VA.N/^7>IAR'?%(<@88 M# ,S*040T#BD@ D8"BXB)HD_+1XOZJE*P;>+]?C5( =&.+&(K6C1:*X6V6TN MGF:W^:QIRC*S53F_D4G*YFIQPU8G&)AE(;!$?KH$Z:U0>A5,S^!\,WD*R87( MV?'IF8V,F4S4L,S*64Q$9FI=6X*4*.\K T[!E1D';_W)75FV!,ORZ7* M3?W:$$+#]7?)[C]*XS/1R;(*^W0[YRJ?8JR1\)$$F(:^$334@(2$ @DU9#&/ MM9+<3M M(XU4V :M5X?K+?':"KR-X*Y"?P;:AA&\/6,.PC_ 1H\$T.9YX$1P M(,#=A'#H!-?$\$Y*^)QUSR/3> K<-X277;Q#7=1)UHV.8N;,+$PZSY6[(/2;)#6<#SXV[8>Q.B0TV]J+\DJNS M;#Y7!E>YPO-QL;A5^679'LL_:VVN-1%$BBD5@9 &"& $"6!8"A ) 9%B(8E0 MT%6DAP8;FV@-7B V 'M+Q-X2LE=A[B[C@U0?EO5S$GADF??BSDKX74EQ2@0' MG0^6&+J&N9DH.I]CGS@NLEDBDL(4!G\PH\6$S:9,RYH8.^P^OMQ_VJ)T$W>!N M, FWA[(IVCU6/5M<9^;POQ.K8VMH@U+*QY4;3P&VM3@RYM[1V.>C?T-KP^6O: M6;M!M3:S&DQ=!?XQ%5E^D^557_RB,'GC++M-B_SA+)-JBBF.<$P@X"@.C-C- M%,U#S0%$'%(E<2QD;"?VO>.-5/@US"^]"G5Y=:^0>R5TVSRPG_>N.>'9V!PF M/_0BTB%==**G1^K8[W_@--(IV-V4TNTT^_12;EFFG8H@C4()<*@A MP,SGIH1 "&A,>1QI&H9!YR)_V_G8$D>%SZL 6C?M=H@[G SZT'%DY5LP827P MMI"=U+SC;##IMH6QJ=-6FYY%_9=L4;#9OY.;:LJ)@Y CR0F(&.8 0Y\!1B@" M"',N*"8ZYFX+U[5AQB;4[<)U"=8S:)UF]49F+0M\9[X&KO&[4N5>YC M!Y/SWH VE;S?T%[$Y!CVCD*]6Y MJ-YT/#;)5@VE$ISEM%PCZ[!"72DXLC [1F\ER*90G718AZ=W$IP MWG_6\/YK(;@:81T4YTK#L277E0$[T35%ZZ:ZFJ?A9-<40$UWC08.J\1*W)J) M\P$B?ID4,S5%E$DIS%VI5E*:*I4PP GG@$A?:A4$FG#4>8UXR_G8Y%>!\C+M M0?0W_G=O#==BE7B;O<-"[,/)D;5H2X?=*G%+W&YKQ-O.AELA;@FCMC[<9F,O MS_4/^R_-J5/!0QD2"H% 40@PT@(P'X= "S^(5:2)9IUO(#<=CTV6CT\S*,%U M%V.-J\-"=&7@R"+L%KR5])HB=9)=S=%@DFN"ORFWQL_MI?;.^)"EGP\S=C6% M%.N8FAL^R)0 6,L8,.''@"M(8PP%#7'GK<\USV,3VR,XKT3776UUN@[+S9F$ M(^NM8_Q6@FN,U4EQ=4^#2:XQ@$W--1NXEY_O[\6U^5;4)_--3:-(8B:H#W"$ M$<"2$D TC\WM'^0X*#=&^-8EZ.8 8Y/@&J.W!NF5*.VKT!J)W2M15VJ.+$Q+ M5IR*T:;0>Q6D-8>#%Z5-X305IHUVKJN<7]554MZ&ID5UW:$8!CHJ[Q]Q 'V M>00H0>:E#TFD1,@C9?F;H?H 8Q/O:KGN":2E>!M)/"S>OM0<6;R6K#BL73:' MWF/5'LKE2VV+F*]_UO7//+LKKL^R^0U+'Z80!1A"K0%# M(068:0881S$(.2^[0D0$8>?^ZYYQ1BKE-59O"=9;H;65=#.U797=F[!A!&[+ ME8/0]S+10^_-?@>6_=[@=M6_W[SG/J5J4^+G_$N>_4P,_"G"<8A%& +$RDZP MF<\!U50"PAD2*M844^&T4VEKH)&F@<<-.(_;9]> '7I18V^N]:VG;\:_8MM837NG.IS=Z]X_SX_,3?C>V[!+E)Z!Z94X[=O1=2*[]Z6=Z1FJ0=V5 M&:=>=6/TO9K6=8^#=Z\; VIJ8S<;]GYPP.;OV&D0<:@) IKX F )!2"81$!B MS3B$. R#SFIN'V9LDM[YP?NS/"6@U_,!_D^>#'#T1P(2Y;/'3U_\#U!+ P04 " !2/NU4FN#9K[(& A,0 M%0 &9A"2<-S-CN]U5_:_?=%>7 M_?J7ZTVU^!QS6S;UWI+ND.4BUKX)97VVM_SS]"WHY2_[KUZ]_@? 7_]^?[SX MM?&7FUAWB\,<;1?#XJKLSAS7O>LJ\C%R##D:!L%Z")@1_:2^=*0H;9/C7V:XM; J41-"&]LU< D,U M!:*3H)9S8QP?.JW*^M-N_^%L&Q6YUUWL;M:75U=[5R[7.TT^6S% M".&K^];+N^;7C]I?\:$U-<:LAJM_-VW+IQIBMW3UU^_''_QYW%@HZ[:SM>\- MM.5N.YP\;KSM!LW_KU^+[[;HC^"^&?2G@#+@=.>Z#+[F!;] M]Y_OCQZ83+;M8FVK'=]L5GV#U7V$;1W>U%W9W1S5J&N(M^+<&ZX:_Z!1U8>FR?=W5M;%:CB[#K%<'S;X;SEP;9>M[];>$9)(#,"3 M90@M]6 \-:"+H LE@N5!/12H'TF+0QDBV4:_<]9\7F''JUZT_L>@WJ#<(W.W M:#[!=- M#C'CS'-OSF;_*.0/J;]KL;JP&3L"?UY6X?[N?@K:1JRZ9@O*W88%W5TN<-0I MYAS#\6U4OCNX860=SL=Q:+F-B)_$7#;XSPB_XH2]9IHY$4T RQ,%(4@!5A<, MO%=<.,.=)&DKH7]@=A0#;/X,/%_+%X;A=F)\'\_*7HFZ^\-NXEH[&M%S"4): M7%4CY[CX:@?2$262)5H7;A(+3UD=A0*?+PJ3E9P%"4>8Y.6+)@_"?T#]XV%S M67?YYK )<9T22RJ:!"D4#D2A)3CA!&!.)A670>A M@#&#YT8Q8F8.R?;TWD6 MV+PMJ_C'Y<;%O!;>>JVDA,@,^JXX!4<*!8F3 M="R:4IML#(%XNC@)!S!^*9 M"LXB^J?V^BB@5F4J;W-4;&?M,>!2Z/01DP@3!0ELH4@@HZ MBBT \H3I47 4A10I M49A,;0^++X9'0:%_$BB>J>>?R]K'-5'$?_$I#HY;^J_MT^1X705 M-,2A%-OG/MH' H)KKSP/EM%IU:MO+8X+_8RKF),D?.'P?\QEU\7ZL-EL+NN[ M+5*[9D%&Q;P$W$:C$C0)%,%*2,D2HXDD(M))##QI=AP(,ZYA3A?SA6GXT%2E M+[NR/OL=$YQ&QS' /MQL7%.MN2TLXYZ!IT7_-)<2 MT((9D 5S!1.%3WY:*O' W+C S[@<^7SQ9O*G?W/MSVU]%H='^9$8XR3.4CST M#URDT: CTWV9W9&$AS%.S".?L#J.@1E7'2=+.8MJXYM-S&>(\G]R<]6=X^)V M8>N;M2J4BCW@(<<&)5.2$:)8-.2R1\8'_?BU.SKC=.%G04?ARA9 MMM41ICC7O\6;=:$UU[B8@968VP@3*&B=(LYZ26DMD'$[[3W*)\V.8V+&)8[X8^YWU;V;-UEGI@;EST M9UR%?+YX6XOZZ]4C\8[QQ/ZKNPO]1_]._?ZK_P%02P$"% ,4 " !2/NU4 MVTL.^(!, !O/P4 '@ @ $ 97A?.3DQ,#8S,#(P,C)E M87)N:6YG'-D4$L! A0#% @ 4C[M5"8KC?)L"@ 25X !4 M ( !;64 &9A