0000815556-21-000015.txt : 20210413 0000815556-21-000015.hdr.sgml : 20210413 20210413074241 ACCESSION NUMBER: 0000815556-21-000015 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 15 CONFORMED PERIOD OF REPORT: 20210413 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20210413 DATE AS OF CHANGE: 20210413 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: 21822011 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-20210413.htm 8-K fast-20210413
0000815556false00008155562021-04-132021-04-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) April 13, 2021
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 April 13, 2021, 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)
April 13, 2021By:/s/   SHERYL A. LISOWSKI
(Date)
Sheryl A. Lisowski
Executive Vice President - Chief Accounting Officer and Treasurer


EX-99.1 2 ex_99103312021earningsrele.htm PRESS RELEASE Document

EXHIBIT 99.1
Fastenal Company Reports 2021 First Quarter Earnings
WINONA, Minn., April 13, 2021 (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 March 31, 2021. 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
 Three-month Period
 20212020Change
Net sales$1,417.0 1,367.0 3.7 %
Business days63 64 
Daily sales$22.5 21.4 5.3 %
Gross profit$643.4 636.8 1.0 %
 % of sales45.4 %46.6 %
Operating income$280.3 271.3 3.3 %
 % of sales19.8 %19.9 %
Earnings before income taxes$277.9 269.2 3.2 %
 % of sales19.6 %19.7 % 
Net earnings$210.6 202.6 3.9 %
Diluted net earnings per share$0.37 0.35 3.7 %
Quarterly Results of Operations
Net sales increased $50.0, or 3.7%, in the first quarter of 2021 when compared to the first quarter of 2020. There was one fewer selling day in the current period relative to the year earlier period, and taking this into consideration our net daily sales growth increased 5.3% in the first quarter of 2021 when compared to the first quarter of 2020. This growth was largely due to higher unit sales, most notably of fastener, safety, and janitorial products. Growth in fastener products reflected further improvement in demand among traditional industrial and construction customers and an easy comparison with respect to March 2021, which came against a year earlier period that experienced the onset of pandemic-related weakness and a contraction in fastener product growth. Growth in safety products reflected continued improvement in demand among traditional industrial and construction customers as well as sales to new customers that had not purchased safety products from Fastenal prior to the pandemic. Growth in our other products lines primarily reflected good demand for janitorial products, driven by similar variables experienced for our safety products. These favorable factors were partly offset by severe weather in February 2021, which we believe reduced net and daily sales growth by 50 to 100 basis points in the first quarter of 2021 compared to the first quarter of 2020.
The overall impact of product pricing on net sales in the first quarter of 2021 was 60 to 90 basis points. Pressures related to product cost inflation are rising, however, and we anticipate taking pricing actions in the second quarter of 2021 to mitigate these effects. Foreign exchange favorably impacted sales in the first quarter of 2021 by 60 basis points.
Daily sales of fastener products grew 4.0% over the first quarter of 2020, and represented 32.5% of our net sales in the first quarter of 2021; fasteners represented 32.9% of net sales in the first quarter of 2020. Daily sales of our safety products grew 14.7% over the first quarter of 2020 and represented 21.5% of our net sales in the first quarter of 2021; safety products represented 19.8% of net sales in the first quarter of 2020. Daily sales of our other products grew 2.5% over the first quarter of 2020 and represented 46.0% of our net sales in the first quarter of 2021; other products represented 47.3% of net sales in the first quarter of 2020.
Daily sales to our national account customers (defined as customer accounts with a multi-site contract) grew 6.9% in the first quarter of 2021 over the first quarter of 2020. Revenues attributable to national account customers represented 56.3% of our total revenues in the period. Daily sales to our non-national account customers, which includes government customers, grew 3.1% in the first quarter of 2021 over the first quarter of 2020. Revenues attributable to non-national account customers represented 43.7% of our total revenues in the period.
In March 2020, and specifically the back half of that month, governments and businesses began to enact policies aimed at mitigating the effects of the COVID-19 pandemic, which also weakened business activity and the performance of our more cyclical product lines, such as fasteners. At the same time, the building global pandemic began to elevate demand for personal
1


protective equipment (PPE) to support medical personnel, first responders and essential workers, resulting in an increase in demand for safety products. For these reasons, in March 2020 we experienced meaningful erosion in demand for fastener products and meaningful acceleration in demand for safety products relative to what had been experienced in January and February 2020. In contrast, and reflecting in part the comparisons each product category faced, in March 2021 we experienced meaningful acceleration in demand for fastener products and meaningful deceleration in demand for safety products relative to what had been experienced in January and February 2021. We believe the shift that was evident in March 2021 may become more pronounced in the second quarter of 2021.
Our gross profit, as a percentage of net sales, declined 120 basis points to 45.4% in the first quarter of 2021 from 46.6% in the first quarter of 2020. This decline reflects several items. First, we wrote down the value of the 3-ply masks that remain in inventory by $7.8, reducing gross profit, as a percentage of net sales, by 50 basis points. From April 2020 to March 2021, we profitably sold roughly $110.0 in 3-ply masks, a product we sold very little of prior to that period, and we continue to have demand for these masks and to sell through our inventory. However, the surplus of product that has entered the market has pushed prices below original cost, a condition we anticipate will persist. Second, the impact of product and customer mix reduced our gross profit percentage, though the rate moderated versus preceding periods as fastener growth began to outpace non-fastener growth toward the end of the first quarter of 2021. Third, product margins were slightly lower in the first quarter of 2021 versus the first quarter of 2020. Safety product margin was lower due to the continued presence of lower margin COVID-related PPE in the mix. Fastener product margin was lower due to faster growth among larger customers and purchases outside our traditional supply chain as a means of navigating supply chain challenges. These variables were partly offset by improvements in overhead/organizational leverage due to improving business conditions.
Our operating income, as a percentage of net sales, decreased to 19.8% in the first quarter of 2021 from 19.9% in the first quarter of 2020. The 10 basis point decline in gross profit percentage experienced in the first quarter of 2021 reflects the 120 basis point decline in gross profit, as a percentage of sales, mostly offset by leveraging our operating and administrative expenses, as a percentage of sales, which declined 110 basis points to 25.6% in the first quarter of 2021 from 26.7% in the first quarter of 2020. We experienced modest leverage in each of our employee, occupancy, and general corporate expense categories.
Employee-related expenses, which represents approximately 70% of total operating and administrative expenses, increased 1.8% in the first quarter of 2021 compared to the first quarter of 2020. The increase was primarily due to higher profit sharing to reflect a more favorable sales and profit outlook and, to a lesser extent, slightly higher incentive compensation. This was partly offset by slightly lower base compensation as a result of lower FTE headcount during the period as part of our efforts to control expenses. Occupancy-related expenses, which represent 15% to 20% of total operating and administrative expenses, were mostly unchanged in the first quarter of 2021 compared to the first quarter of 2020. A modest increase in non-branch facility expenses was largely offset by slightly lower vending repair costs. Combined, all other operating and administrative expenses, which represent 10% to 15% of total operating and administrative expenses, decreased 15.2% in the first quarter of 2021 compared to the first quarter of 2020. We experienced lower costs for selling-related transportation due to tight fleet maintenance expenses and efforts to rationalize our local pick-up fleet. We also continued to experience reduced costs for travel, meals, and supplies, as well as favorable bad debt trends. These benefits were partially offset by increases in spending on information technology.
Our net interest expense was $2.4 in the first quarter of 2021 compared to $2.1 in the first quarter of 2020. We experienced higher average debt levels through the period, which were offset by lower interest rates, as compared to the first quarter of 2020.
We recorded income tax expense of $67.3 in the first quarter of 2021, or 24.2% of earnings before income taxes. Income tax expense was $66.6 in the first quarter of 2020, or 24.7% of earnings before income taxes. We believe our ongoing tax rate, absent any discrete tax items or broader changes to tax law, will be in the 24.5% to 25.0% range. Our tax rate in the first quarter of 2021 was below this range largely due to the tax benefits associated with the exercise of stock options.
Our net earnings during the first quarter of 2021 were $210.6, an increase of 3.9% compared to the first quarter of 2020. Our diluted net earnings per share were $0.37 during the first quarter of 2021 compared to $0.35 during the first quarter of 2020, an increase of 3.7%.
Growth Driver Performance
We signed 68 new Onsite locations (defined as dedicated sales and service provided from within, or in close proximity to, the customer's facility) during the first quarter of 2021. Though this is a decline from 85 new Onsite signings in the first quarter of 2020, it also represents the highest rate of quarterly signings since the onset of the pandemic. We had 1,285 active sites on March 31, 2021, which represented an increase of 9.0% from March 31, 2020. Daily sales through our Onsite locations, excluding sales transferred from branches to new Onsites, increased at a mid-to-high single-digit rate in the first quarter of 2021 over the first quarter of 2020. The increase in sales reflects largely the contributions of our newest Onsites, as sales at our older sites remained down versus the year earlier period, though the rate of decline continued to moderate relative to preceding quarters. We continue to believe the market can support annual signings of 375 to 400
2


Onsites. However, in light of the level of signings in the first quarter of 2021 and continued lengthening of the sales cycle as a result of COVID-19, we believe Onsite signings in 2021 are more likely to fall between 300 and 350 locations.
Fastenal Managed Inventory (FMI) is comprised of our FAST Vend (vending devices), FAST Bin (infrared, RFID, and scaled bins), and FAST Stock (scanned bins) offering. Prior to 2021, we reported exclusively on the signings, installations, and sales of FAST Vend. Beginning with this release, and as detailed previously in our 2020 Form 10-K filing, we are disclosing a weighted FMI measure that combines the signings, installations, and sales of FAST Vend and FAST Bin into a standardized machine equivalent unit (MEU) based on the expected output of each type of device. Figures prior to 2021 may differ slightly from those provided in our 2020 Form 10-K filing based on minor changes we made to the conversion of absolute devices to weighted devices that we plan on using in all future periods.
In the first quarter of 2021, we signed 4,683 weighted FMI devices, largely in line with the 4,692 signed in the first quarter of 2020. On a business day basis, we signed 74 in the first quarter of 2021. Our installed weighted FMI device count on March 31, 2021 was 85,157, an increase of 7.5% over March 31, 2020. FAST Vend represented over 95% of our installed base of weighted devices in the first quarter of 2021, while its proportion of signings was in the mid 80% range. Daily sales through weighted FMI devices increased 9.0% in the first quarter of 2021, and represented 21.2% of net sales. Our goal for weighted FMI device signings in 2021 remains at a range of 23,000 to 25,000 MEUs, though conditions for signings will need to continue to improve beyond the first quarter of 2021 to achieve this range.
Revenues attributed to all of our FMI tools, including FAST Stock, represented 29.0% of sales in the first quarter of 2021.
All metrics provided above exclude approximately 13,000 non-weighted vending devices that are part of a leased locker program.
Our e-commerce business includes sales made through an electronic data interface (EDI) with our customers or through the web. It does not include sales through FMI, though we do consider these to be digital connections between ourselves and our customers. Daily sales through e-commerce grew 35.5% in the first quarter of 2021 over the first quarter of 2020. Revenues attributable to e-commerce represented 12.2% of our total revenues in the period.
Combined, 34.8% of our sales were generated digitally in the first quarter of 2021. We view our digital sales to be a combination of our sales through FMI (FAST Vend, FAST Bin, and FAST Stock) plus that proportion of our e-commerce sales that do not represent billings of FMI services.
Balance Sheet and Cash Flow
We produced operating cash flow of $274.8 in the first quarter of 2021, an increase of 14.0% from the first quarter of 2020, representing 130.5% of the period's net earnings versus 119.0% in the first quarter of 2020. The most significant contributor to the increase in our operating cash flow as a percentage of net earnings was relatively more measured growth in working capital compared to the prior period. The impact of improving demand on our customer's working capital needs was mitigated by internal efforts to streamline inventory, a lower rate of growth in the installed base of Onsites and weighted FMI devices, and improved receivables collections.
Accounts receivable were $851.0 at the end of the first quarter of 2021, an increase of $17.2, or 2.1%, over the first quarter of 2020. Our receivables balance increased as a result of higher sales, partly offset by improvement in collection of past due balances. Inventory was $1,305.3 at the end of the first quarter of 2021, a decrease of $40.2, or 3.0%, over the first quarter of 2020. The decrease in our inventory balance was due to several factors: First, further consolidation of our traditional branch count, with 142 closings over the past 12 months. Second, efforts to better match stock to the needs of specific markets, reduce slow- or non-moving inventory, and improve the flow of product through our internal logistics. Third, relatively slow signings in 2020 of Onsites and weighted FMI devices, particularly vending, reduced the rate of growth in our installed base and the inventory that would have been necessary to support it. Accounts payable were $215.1 at the end of the first quarter of 2021, an increase of $2.9, or 1.4%, over the first quarter of 2020. The increase in our payables balance largely reflects growth in our business.
Our investment in property and equipment, net of proceeds from sales, was $30.0 in the first quarter of 2021 compared to $46.7 in the first quarter of 2020. This decrease was primarily a result of lower spending on vending devices to reflect a pandemic-related decline in vending signings and installations and reduced equipment costs following the March 2020 acquisition of the industrial vending assets of Apex Industrial Technologies LLC (Apex). We continue to expect our net capital expenditures (property and equipment net of proceeds from sales) in 2021 to be within a range of $170.0 to $200.0, an increase from $157.5 in 2020. This increase relates to increased spending for a non-hub construction project in Winona to support growth, higher spending for equipment and facility upgrades, retrofits, and replacement across most tracked categories, and lower anticipated proceeds from asset sales.
We returned $160.8 to our shareholders in the form of dividends in the first quarter of 2021, compared to $195.6 to our shareholders in the first quarter of 2020 in the form of dividends ($143.6) and purchases of our common stock ($52.0).
3


Total debt on our balance sheet was $405.0 at the end of the first quarter of 2021, or 12.7% of total capital (the sum of stockholders' equity and total debt). This compares to $455.0, or 14.6% of total capital, at the end of the first quarter of 2020.
Additional Information
The table below summarizes our total and FTE (based on 40 hours per week) employee headcount, our investments in in-market locations (defined as the sum of the total number of public 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:
Q1
2021
Q4
2020
Q4
2020
Q1
2020
Q1
2020
In-market locations - absolute employee headcount
12,683 12,680 0.0 %14,001 -9.4 %
In-market locations - FTE employee headcount11,323 11,260 0.6 %12,334 -8.2 %
Total absolute employee headcount20,532 20,365 0.8 %22,131 -7.2 %
Total FTE employee headcount18,094 17,836 1.4 %19,235 -5.9 %
Number of public branch locations1,959 2,003 -2.2 %2,091 -6.3 %
Number of active Onsite locations1,285 1,265 1.6 %1,179 9.0 %
Number of in-market locations3,244 3,268 -0.7 %3,270 -0.8 %
Ratio of in-market location FTE headcount to
in-market locations
3:13:14:1
Weighted FMI devices (MEU installed count) (1)
85,157 83,951 1.4 %79,194 7.5 %
Ratio of weighted FMI devices to
in-market locations
26:126:124:1
(1) This number excludes approximately 13,000 non-weighted devices that are part of our locker lease program.
During the last twelve months, we reduced our total FTE employee headcount by 1,141. This reflects a decline in our in-market FTE employee headcount of 1,011, as well as declines in headcount at our distribution centers and manufacturing operations to reflect lower throughput. These reductions are primarily related to efforts to control expenses in response to weaker demand from traditional manufacturing and construction customers. This was only partly offset by additions in non-branch selling and support roles. The increase in non-branch selling largely reflects a reclassification of certain sales roles from in-market to non-in-market, and while strategic, does not constitute a net increase in headcount at the corporate level. The increase in support roles largely reflects increases in personnel in Information Technology, including employees added from our acquisition of certain assets of Apex, as well as roles to support customer acquisition and implementation.
We opened two branches in the first quarter of 2021 and closed 46 branches, net of conversions. We activated 48 Onsite locations in the first quarter of 2021 and closed 28, 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.

4


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.
ANNUAL MEETING OF SHAREHOLDERS WEBCAST
As previously disclosed, the Annual Meeting of Shareholders (the 'Annual Meeting') will be held Saturday, April 24, 2021 at 10:00 a.m., central time. In light of public health concerns regarding the coronavirus outbreak (COVID-19), the Annual Meeting will be held in a virtual meeting format only. Shareholders will not be able to attend the Annual Meeting physically. The meeting will be webcast from 10:00 a.m., central time, until the conclusion of the meeting. To access the webcast, please go to the Fastenal Company Investor Relations Website at https://investor.fastenal.com/events.cfm or www.virtualshareholdermeeting.com/FAST2021. It is our intention to resume our tradition of a publicly attended event in 2022.
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 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
5


FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(Amounts in millions except share information)
 (Unaudited)
AssetsMarch 31,
2021
December 31,
2020
Current assets:  
Cash and cash equivalents$333.9 245.7 
Trade accounts receivable, net of allowance for credit losses of $11.6 and $12.3, respectively851.0 769.4 
Inventories1,305.3 1,337.5 
Prepaid income taxes— 6.7 
Other current assets124.0 140.3 
Total current assets2,614.2 2,499.6 
Property and equipment, net1,022.0 1,030.7 
Operating lease right-of-use assets249.6 243.0 
Other assets188.6 191.4 
Total assets$4,074.4 3,964.7 
Liabilities and Stockholders' Equity
Current liabilities:  
Current portion of debt$40.0 40.0 
Accounts payable215.1 207.0 
Accrued expenses265.8 272.1 
Current portion of operating lease liabilities93.1 93.6 
Income taxes payable47.2 — 
Total current liabilities661.2 612.7 
Long-term debt365.0 365.0 
Operating lease liabilities158.9 151.5 
Deferred income taxes102.6 102.3 
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,424,155 and 574,159,575 shares issued and outstanding, respectively2.9 2.9 
Additional paid-in capital70.0 61.9 
Retained earnings2,739.4 2,689.6 
Accumulated other comprehensive loss(25.6)(21.2)
Total stockholders' equity2,786.7 2,733.2 
Total liabilities and stockholders' equity$4,074.4 3,964.7 
6


FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Earnings
(Amounts in millions except earnings per share)
(Unaudited)
Three Months Ended
March 31,
20212020
Net sales$1,417.0 1,367.0 
Cost of sales773.6 730.2 
Gross profit643.4 636.8 
Operating and administrative expenses363.1 365.5 
Operating income280.3 271.3 
Interest income0.0 0.1 
Interest expense(2.4)(2.2)
Earnings before income taxes277.9 269.2 
Income tax expense67.3 66.6 
Net earnings$210.6 202.6 
Basic net earnings per share$0.37 0.35 
Diluted net earnings per share$0.37 0.35 
Basic weighted average shares outstanding574.3 573.9 
Diluted weighted average shares outstanding576.5 575.3 




















7


FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Amounts in millions)
(Unaudited)
Three Months Ended
March 31,
20212020
Cash flows from operating activities:  
Net earnings$210.6 202.6 
Adjustments to reconcile net earnings to net cash provided by operating activities, net of acquisition:
Depreciation of property and equipment39.3 37.6 
Gain on sale of property and equipment(0.6)(0.4)
Bad debt expense(0.1)1.9 
Deferred income taxes0.3 0.5 
Stock-based compensation1.5 1.6 
Amortization of intangible assets2.7 1.0 
Changes in operating assets and liabilities, net of acquisition:
Trade accounts receivable(82.1)(101.4)
Inventories31.1 10.6 
Other current assets16.3 33.2 
Accounts payable8.1 19.3 
Accrued expenses(6.3)(24.0)
Income taxes53.9 56.2 
Other0.1 2.4 
Net cash provided by operating activities274.8 241.1 
Cash flows from investing activities:  
Purchases of property and equipment(32.7)(48.8)
Proceeds from sale of property and equipment2.7 2.1 
Cash paid for acquisition— (125.0)
Other0.1 — 
Net cash used in investing activities(29.9)(171.7)
Cash flows from financing activities:  
Proceeds from debt obligations110.0 325.0 
Payments against debt obligations(110.0)(215.0)
Proceeds from exercise of stock options6.6 7.4 
Purchases of common stock— (52.0)
Payments of dividends(160.8)(143.6)
Net cash used in financing activities(154.2)(78.2)
Effect of exchange rate changes on cash and cash equivalents(2.5)(5.4)
Net increase (decrease) in cash and cash equivalents88.2 (14.2)
Cash and cash equivalents at beginning of period245.7 174.9 
Cash and cash equivalents at end of period$333.9 160.7 
Supplemental information:
Cash paid for interest$2.4 2.2 
Net cash paid for income taxes$12.4 10.2 
Leased assets obtained in exchange for new operating lease liabilities$30.9 25.0 


8


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

9
EX-101.SCH 3 fast-20210413.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 4 fast-20210413_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 5 fast-20210413_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 6 fast-20210413_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Document Type Document Type Entity Address, Postal Zip Code Entity Address, Postal Zip Code Local Phone Number Local Phone Number Amendment Flag Amendment Flag Written Communications Written Communications City Area Code City Area Code Title of 12(b) Security Title of 12(b) Security Entity Address, State or Province Entity Address, State or Province Security Exchange Name Security Exchange Name Soliciting Material Soliciting Material Document Period End Date Document Period End Date Entity Address, City or Town Entity Address, City or Town Entity Tax Identification Number Entity Tax Identification Number Cover [Abstract] Cover [Abstract] Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Pre-commencement Tender Offer Pre-commencement Tender Offer Entity Address, Address Line One Entity Address, Address Line One Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Emerging Growth Company Entity Emerging Growth Company Entity Registrant Name Entity Registrant Name Entity File Number Entity File Number Entity Central Index Key Entity Central Index Key Trading Symbol Trading Symbol EX-101.PRE 7 fast-20210413_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 8 fast-20210413_htm.xml IDEA: XBRL DOCUMENT 0000815556 2021-04-13 2021-04-13 0000815556 false 8-K 2021-04-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 XML 9 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information
Apr. 13, 2021
Cover [Abstract]  
Document Type 8-K
Document Period End Date Apr. 13, 2021
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
EXCEL 10 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %,]C5('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 " !3/8U25W2'%N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NG\F0%&7"]-.("$Q"<0M[#&6]PP?O/T":80:"6''4 MZ$]CV\ 5,,.8@HO?!3(+,57_Q*8.B'-RC'9)#<.0#W7*33N4\/;T^)+6S6P7 M67=(TZ]H)9\\K<5E\FO]L-EMA:J*JLR*55;6N^).KBI9W[_/KC_\KL*N-W9O M_['Q15 U\.LNU!=02P,$% @ 4SV-4IE&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" !3/8U2T.]X*S($ !#$ & 'AL+W=OT+YHX\7GR\[']V&:X4?I['G-NR$>:R/RF$QN3?76ZUXY*1.R,QJ6SV9Z-%2%283D,TWR(DV9 MWM[R1&UN.K1S>/ JUK&Q#YS1,&-K/N?F]VRFH>14*I%(N M>KX-*&O\(?@F/[HGMBE+I;[;PC2ZZ;B6B"<\-%:"P>6=3WB26"7@^&U>97OF]08/5"E>3E?[+9 MU?7]#@F+W*AT'PP$J9"[*_O8)^(HH'=](L#;!W@E]^Y#)>4=,VPTU&I#M*T- M:O:F;&H9#7!"VEZ9&PUO!<29T9T*"TBR(4Q&Y%X:8;9D*G>]#5D;.@8^8JLZ MX5[P=B?HG1 <9_J2T-X%\5R/_C?< ;8*T*L O5*O=T)OHMZY)G^-E[G1T(5_ M(Y*]2K)72OIM;5YL,][40CQ\T/V&0/@5A'\>Q(QKH6SN(P(]V,B#*QTR_L.7 M+RTY#RJV %79Y?'&[((]0C+[*Q#W%%6(DH6<2\T. 8MZI(^#O3$8)*W=HEW4_!3FP)!MU" M;9H]$I=[$U))AI$=^3?]%%DU'V9:O0L9-N:Q11.=#+1V;NI]"FVFGT?(ZI7 (I;]YL6QG )B4G30NZ-(V^DPH56+,DYAE3;/\4M M>JX2$0HCY)H\P1C7@B6-/+A**T]M]A1WZIGFW1#2PV&2[;837$;@/"^KU8G^ MP_5:R6KCI[A/_X]LFN<%D+4"XK*M@+7U4]RI%\+ $JE6A'H_+7\FBX#=#F$DM>=[N#\?\D7N/\*8R34_N3]K$7H>S^_&OV%,1]OTL\S^ M/N5Z;;/T"RB8V/I'QF1CS[8(MHTVK[9Y#W?I/=H$9H(&FYW")/@@WW@S%"[E MPM^ !D%PA9'5ON^U;-UA=D;E#'U(V+J1!Q1O#*9]K6P'>KY0RAX(]>%:_&XS^!5!+ P04 M " !3/8U2GZ ;\+$" #B# #0 'AL+W-T>6QEO%DN7/ZZZ>S;"=I=67=A['-HN6/O.-%Q[I#)6,>=56R=M M8SDK6W!2,EG>W&2)8D+38JT[=:=<2PZFTVY#;VA2K"NCSY:4!H-?RA0GCTQN MZ)9)L;=B6,N4D*=@7H+A8*2QQ'DJ?$,78&F? KP(&K XU7=>&18/QA<0&>7=J?$,:\M.B^4M/3L,/S[) MWMB2VSG-@DZF8BUY!72LJ(_PZTR3 .B<45XH!:N-9@.'R6,4?-@#E_(!6OBM MNHK=5R3TXE,);2"PU4GTA$8QA D*Q+^,%F)?A+W]K;"D$8_&?>S\;O2@?^^, MX_>65Z(?]+Z:\V/1%WATUC3R]$&*6BL>]O[+"8LUF_S(T5CQY+/!I!R\@5M* M'KEUXG!I^6%9L^.]FZ:IKW#.RW^0\Y^M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1 MJP,Z6PEY7>>9 ]IV03NA1.XJRY/K%.?7A'=O["_PJOE]?\HIUTNUF M<$//\A=>BD[E\ZI[J,NXZBQ_AOMHD\%G'!QR> M(W?#$T%^@2O&+(=/EB> MN$_NG_A.\SQ-LPRKZ'8;9;#%ZI9E\!>/AG$##RP/9'I;K?%NXQ/R^AQ@/7UM M0K"=XI.([12O-2#QNH%'GL>[C>4!#ZP+V.Q _G@>F*FX3YI"5S%NV G&D3S' M$)C%^(QF&5*=##[Q_F"G)$WS/(X %F>0IA@"IQ%', ; 4/2='@//GL?)=-[ M*CG_5U/\!%!+ P04 " !3/8U2EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( %,]C5(<.&7J/P$ #P" / M>&PO=V]R:V)O;VLN>&ULC5'+;L) #/R5U7Y $U"+5$2XE#Z0JA:5BON2=8C% M/B*O RU?7R=15*1>>O)Z;(UG9A?G2,=]C$?UY5U(A:Z9FWF6I;(&;])-;"#( MI(KD#4M+ARPU!,:F&H"]RZ9Y/LN\P:"7BY%K0]EU$QE*QA@$[( =PCG]SKM6 MG3#A'AWR=Z'[MP.M/ ;T> %;Z%RK5,?S2R2\Q,#&;4N*SA5Z,@QV0(SE'WC; MB?PT^]0C;/8?1H04>I8+8864N-_H^8UH/($L#UW+\0D= ZT,PS/%ML%PZ&C$ M179EH\]AK$.(<_I/C+&JL(15+%L/@8<<"5PG,*0:FZ15,!X*/:XH$ZQZ#"PA MJ748J&2WEYIK=W MDWM)J'7N0;#W\!J-'[IFBG#S^0W1UW6E\ M./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):BJ#(9BBJ6<%H@XLD@;6E6 M?;!/3K3G>1,)KM\,<'AT_@%02P,$% @ 4SV-4F60>9(9 0 MSP, !, !;0V]N=&5N=%]4>7!E&ULK9--3L,P$(6O$F5;)2XL6*"F M&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/GI>LWH\1L.B=]=B4'5%\ M% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3>*HH>Y3KU3.T.EY M&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+EST&!G(BY84(JKA%SY'7#J M>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JHO>.6&F,"J;$#(&?KT70Q M32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(9*:O>"&R]>S[04Y;@[Z1 MS>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4 M " !3/8U2!T%-8H$ "Q $ @ $ 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( %,]C5)7=(<6[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ 4SV-4M#O>"LR! 0Q !@ ("! M#@@ 'AL+W=O7!E&UL4$L%!@ ) D /@( -83 $ $! end XML 11 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 12 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 13 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 1 96 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-20210413.htm ex_99103312021earningsrele.htm fast-20210413.xsd fast-20210413_cal.xml fast-20210413_def.xml fast-20210413_lab.xml fast-20210413_pre.xml http://xbrl.sec.gov/dei/2020-01-31 true true JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fast-20210413.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "calculationLink": { "local": [ "fast-20210413_cal.xml" ] }, "definitionLink": { "local": [ "fast-20210413_def.xml" ] }, "inline": { "local": [ "fast-20210413.htm" ] }, "labelLink": { "local": [ "fast-20210413_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "fast-20210413_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "fast-20210413.xsd" ], "remote": [ "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd" ] } }, "elementCount": 23, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 96, "memberCustom": 0, "memberStandard": 0, "nsprefix": "fast", "nsuri": "http://www.fastenal.com/20210413", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fast-20210413.htm", "contextRef": "ib350fdb78e634c0e8b4343e235814664_D20210413-20210413", "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-20210413.htm", "contextRef": "ib350fdb78e634c0e8b4343e235814664_D20210413-20210413", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r2" ], "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/2020-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "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 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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "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 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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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": "d1-1" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r5": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" } }, "version": "2.1" } ZIP 16 0000815556-21-000015-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000815556-21-000015-xbrl.zip M4$L#!!0 ( %,]C5(PP&[($CX (). P > 97A?.3DQ,#,S,3(P,C%E M87)N:6YGSI"EN09W6-+ M'DL^?>?I1!$HBC4& 38 BN9\_.6!*"6S*S<*_/W_[J^ MOWK\U]<;HQOU7./K]X^?;Z^,-V?OW_]9O7K__OKQVOC'XY?/1LTL6\9CP+Q0 M1,+WF/O^_#I_>.W]SA4[;WK^R$WGD_&GP\,?QMF9>NO*[X\" M\=2-C$JY8AE_^L$/\#:$\[N^/WSN^%\%D 7PL?Y1CS([$@B<8K.U'D=^[ M.(>QU%\BOT^_1OQG=,9<\>1=T(;?R+'C[VW?]8.+7\KTOP_XY*S#>L(=7?SV M*'H\-.[XT/CF]YCW6RD$))V%/! =^6(H_L-AT3 )_3J4&ZK!.*[P>+Q!JX*[ MNOE__[C]>/MHM%JF-;FEA9NI3VZ&)DKMQ@;D\&#CV[&FMM.W=]=EHPOPO/,DG'9#X3[ZR]6H_S!JI;DWD\^?G^XO;MY>##^O/UV$QS\8/ QX.7/R+']!L?RE4<<^!=[^PP.[*;54MN2W3N/EI\WY$7X1=%G": MO,_CWX0'3WH,5U$RX!T6&CZ,' Q%R W/1T;4YJX_+!F.[[H,7NC!RF )^'$8 M$:>"K0/.7!@B-(W';N /GKK^(((5BA ^D_RHA),B[;,GN08UGLU<>^#2 F#[ MPZZPNS1VFX4P-,#&\[TS&))VJ+YY9NX @=4#4,$:884&:P/((Q]_#'@\9L)% M$583W\*:;7?@R,5/K--P!C00?D+3XO> OJ@+S'MR$'.]DP&,<^O'8/[I_WKS M[=/]MR^7=UTGMH4Y[B CJZH.V'\ Y.+,10OV07\0_ M?("#T'?9Z$)XM"+ZZ,,S#R(!>%+L <8<"Q.S+ 5*!%(DPOA!.]=_>5-_$[\4K!9+C!_WFRB"URF:EW%@5I!F>U:NU MM;X\F,4VS:9576G4]W0.@D4H[C,'>=1%I?_3L":%KLL[T?1)DP=Z]W*8CK04 M3@G/V<59L.JK0$HJ9;N!U?E*H (YROE9#][K&E]A!-^9 )LFBN-Z4TE7,BA MG0M]5SA&C)M"$3:JI2L@>Z4-EW&[1P2XL@;<&H"[ZC+OB6=AGVUF_W@B[?], MK=&V.>]T/JP+E-PQW3L.4X*9&FJ^.Z."O1[[9:,(-/!V&O>;V_^,^RY7&[=* M-:MIENCJ!WY'1%K4 MKZ?='IJHG[?%?+.H1JV:68[DV$PY4$.RVC#/-9+RC20KLQ]^513ECB&^4MCG MW\2G$2]$!+/9*Z?]O,/<6FWYK^.%S;6*GY$8:O6M&68%. KO5DGK.3XS,2L- M-W:RGDYL_--FTR[1E+3 MTDC*.Y*J6T-1[ABBMFNU7:OMVD7^K59F'Z2V2;1=.TU#+4U#VJ[=M6"/ZW\8 M;=[QJ50$6K=&Q'YJH:9MW,+:N,UF9G:JS:==(ZG1,BL:2?E&4G5K*,H=0]0V MKK9QM8V[V#[1<3=MX[Z6AM:\EJEI:(,V;A&,DSED<@S6.!;LX-,5.?,E\+3U MK:WO%R_@E#,K"]JPVS62RA6-I+PCJ;HU+U;N&.)6K.]<[_A:N .L7NREA/ZX M:+,6_^N9!X%B_PW9T<'O&"J/W/=6[;@QN\'\=-R0]47CC:17L% Q MW=727-G^(>#48>)MO6R6J?4%'*IWI;B/1X=:H<3]-0 [U"1DV.4>\)9>'[0P M)^X2,>_5,C;"X $WAMA0PX.7^!#5-^ZZ>%$ >WRHB>Q!$&#;B3[5^#8"CKTP MGI,6%"-0_U %= 5\+M\I4?N,B/V0G2T$[@;>QH8BPE$D9/B#@+1'9UQ:QP"H M#Z-N:N]UL_INDQL6R1RX;1=(D\/DJJ%&%U KP\\H2K/EHR>#^-X/A[G$8[3 MH88K/"C!"QT>C>1._\W@$Y\:I_0#WQG846@:?X_WDGR4/ 08=EQNH_[<&038 MS,00/7CXS*F_!WSB\!X.S'H^0C!@CFKAM+1'BPU/_!X/0GK$/,!*.%*P$2&\ M,!2PH("'?9@;-TSM6 B,<5\3F_6XP9Z8@&$--@^W %\&*O]/_(U3 Q@$."P# M4 D I$&:Q?V&9$)/!UR]H/JV-&:<,&P';G>.:!1V$E#3P)Z'NQP+.$-L$7* M9J$7PJI=%_\KR1) Y<')'K]!,.@RAWJ[] < 1:+6Z:5V K\W[M'3!_ %,87& M<$KO%$\$M;89CX"\ :M1"."B>$S&FW_R 1=JH]@Z9PX-E@PG@(/J&6TX7P+X M%/6%@5?:N*DT"G$ G'UJ \0B0CA.[-D/J)-*!U#G!PB? /<01'0L.HA\G(0_ M$T?A3-*T9WSB[0!.X6B"R(8<._8(>!GV Q,I,Y):[LPR QBW7D:P@;3%GCMP MA/N^P 8_2_G"BBSA 39(YX_ #P#DH6# !BB@Z@.%-".30V"/ *R!.URCII/ MH1@:#2*#UB05F,97X&CA /XQ8IX#;\7;MY&!"Z\C^S=1WR;@A0"0DM'UATBO MDH4/L>43J)2B#R/$HBN&G>17"=A"#HS#F8$;S-H#1O-$ ]"Y 7V6TS'ZY >P M%6#(/VVJ])Z<6N\# %V(JU#+"YI"0"ZCY!.)_29G6N,93QPLA\ M>M,07@'"\P_@A-J72S@JIB!YUP1/R!-P9YAMK4$L6O.$5_.$*VZ4\EBVB@/K)4CUVN4YC&-]#+/>R!RB+9H#;NG;IDT6EZK#<4 M/>)&(S^BOK1J2+4PZ+(Q]O@E@D35M+8& MB:6+G#R=5=+C5H'&(9^!6V_L[U):.3K"1 ?C"$ #" =T- M2RDD2T=66W5GX'CW[(EYB!+NH>G=]UTP&A%CL'@X0E%L%,9=?I51*&?@QM7] M_]Q>GUFMQ".4M!AV0Y^\9QR/8CPAV:+/(AI)%ZO$'35(]FP>([F'E^'LD>WB MUA)3F'Q))2,]Z2]BI_),O_:$?"3EE<>?L';H8P["PD^VW]%\ M-<*;ZLJ>_K<;Q(OILR=^U@X W6>L VN]8.Z0C<(W.VEN7\CS#&0=<9LB$?RO M@>@3!S[Y^O7F%$D3^Y7[ 1P^[LA#0'3I<;>D6"VZP7T@:.4MQ[/L1>@]'?K! M#V+ALI6YK)J$WO0X*I'R,%//\FF?Z2?9^CQ$[R8+J6FX2/,>]#6EG:\]SC!] MIC-P#1X =4O/>&J&V?@!/DE]!OP?CJ**JRQ=W43T9AA[L=N<>Q-+@C'^+_/( M<8L#I;VX()1N/27RPRCV;I!76H$*W<(R<)1$'D*#,]A]XI0#IO'DPW@=!K-- M@L=: IXE^WP11@[?'8PLT_AS[.,FUMH5G4A*% P\\6?AJ%A%:N/8++[-Z0HS M<7!8D <'S(Y[P"_R/!ZTZGH/\NPIJX0A:GA^$,)Y6?F#GBLH5;/^J >]UCX0P4^ V"=@IBH\,". MB)"3MT?&VZ9Y7I(1/=(:4X7TEQZ<7*(4A+8,/,Z-MNP%QY_P,%SV ^%*-6(Z M@,\5L"FL!+HQR&5_\-2%7]Y:5MDL(\)2N"PA0I1 AF_I Z".$=@)4>1R&4-, M(M8LFLCM&/(D^DZ9$^QYP@J0ZH\D&;)3?$HL@;_3DLA(26C'-/X11^)(Q@V" MOCL(TS%,%6X'N8EJO$HY $GV@\L_]P=A%_Z*X3HRR%Q_:/B! $$'M(X1P)+, M/)!Y %.QOJ%PI7HHPL@T'DC"RI7,!E,I:2#VB/3$SR1^[4](*1&E2!W'HDWC MD '.V/,I"883O,,!?@/*"9E:$L9AVCY+XN"QU>4/(E@7)Q? ]$N1/V2!A ^' MM:H3/-?W0#PB@*W&FY.J@8KMARZ2'M *P%*&\A<[,=0NEK@Q'B8T+#633,&A MX54"CE0:XZ0.Z<&05JU\37TG3>8XV L:?[P\P(BI\BU2*26+9B/8)9"3R2*4 M$11,9=+$"1XA@AXSF*0G)957@M8&P K>0E,!61UJGD3#'GN.K?^)M^!?U^7> M$T^R+,:I&?.S*U))+N2X09=$ES/GUU]JS0]^ -0A_A-[A%QB],!GU5[EM[B( MQ)&0G(>#""*CFNA/E;E=*'7R*7%DQAG(;)7[ABDO%&M;>OA(1<("7$O?D]E^ MAC4ASQ+] #Y M\("!!])PPU5[(0ZS> +I91MKQ]:L=ERIIS3/)>"O--##N@S\^U0]!GGJUR+Y^0UY.8#_H^B5>%_-C+ M(/A!,+@;!8!$[HUI7%)RXO('BN_#^?HI>O >'*&F#(!*S_\*QR:GM%%*I05; MQ!;WFGJBK=$EUF@NX;)>@BB*S<3SBSKD.!EW,FU8\U[D^/-P;JF#*^Z R".(JEDL'53 F7 M[H#U)V4G>8A]-V%3IG$?,^Z769AAU=^1 ,[(NF@H5)Z5]C#P9+[E"[K+BJ1P M298;Y9..(P%HA;4#V%87O=G"Q=!)HX('"QCV*@":@IZ#.F!P#91D!OR!*=7V*"@G[ MQ]F@+\>AE5'4=6R#8I S66MB[8\7"XM[QI@2F'MNJ(+*:.4)I7O&]PC&9[_- M,&V_'<&G@/?$^&N#&@.<(&7["8I*I\P_171D^X5]1304S*#X+T$GXG;7 W[Z M-#KXH :F" B!*T@DCBBJ!Y. MU Y\YJ!21@JJ-_6\WWTF6Q..!" M]WSI^^E[M?@UCI;H."P,?5O(ZZ&834KABI\\L$4H/721;_\ %?6@O-,3E7)2 MEI0^0*NH";F$DI39;ZED7&DB10Q67467?"RL]PI*=01S"<*\$5I9,C]G:7DK M8YA+6!(Q8@&C-'MYV53'3^HO?5*>0]_-=P7AS1EKGZ@;^==X>3XPOH[SJ]?? MK:IJ:%(A M !C(O'%.%1SN/;JP@LX?>:,[?=7%H53A\55LATB(\ MTNDPDN_Z(;WQ4_3V&I.(1G"<2ZIFBTQ@^"U,O)*G+W(%]$4IXQ1+MJ _. [< MTK;/ZVD@(F2)+2Z+>Y9 *94^M51X"M\F$UG9M?CR7TF]H63<$)W)ZF VZ,HAC" 89VAJA#Y#RY M_,P13R):P4QXZ9[31)2%BKZX/!SG%,0&19P@1%>AZ G-SN'2$T2(])/H@YQ M)(TH%^TA21PR?1$V1>F.J>2EN96,II.W8,+X4$RXB>.DKHGL\7%BE]JQ-._2 MJ7/I+'&5TF8#9<;W%YCG#3#!*#X4*'B;=4K=+9?U)9N$7"N3H"C&)9M5M(*\ MZ0#JB*62-N&X4D K9M#DZ20S?@4)8<6%F-1)PI0X>->CV$9'74O#@XS7V?AT MD#*^/%=*UQ2:(Y_D1(&Z5^&*'\1,, 60G"'1$"]W5,OR^GBU7A[S]-GJ-B@^1,(%&Q*?GRZ?'@T_@=39D_B<*S# M4?,+3TORX4<@HQ/A=0(TFTK&MT^WURK>9P-].D9;>/@N707"]Q_(AW4"3STO M?HSN?8XZ&!8M4JG52?(VJ"; \"DJ#DI$"'P:PW_JWH^B93QL(9@Q;JQPT +B M0A+))DSC(P="I$.D'&R"KC6A>)4?D;X;@6(C$VV?A3\(W5%^:2BQA MYO0@DAY8T/"B45_)<\2T:1B?Q!/5D>JGD4/7LAR!F!M'[DF9 ]4@3)D&RV W M7A"(%W_LF1VBT'?2R<^HCU!YQ(X1"]^8%.D^6@SNY&]TIPR6X8+6 -\-POC& M(K"VSB!"=*BL\E=8ZT645+=+(S##Q#:LE1KGU4DZ5L M)8HGR3B/C]W5\%&K M$H^P//'V'G Q3KO&PIJ49YI>0K.V5$9*GY0Z.%13<6:MALS0F3%\R$%_7B]9 M]>:,!Z>9U'*9MGC&YS!M,-&KK7&)I?&"VFK$&>I<'@4#FPQD.D8$X! A]U.$ MGXAN7'R2V^\8Y^,(Q3R;;!X*4S8,&7C+%S1=/09 7YDL;")1\>2#?,'\CWF8 MF%$\I,$12B-*1DAPQFH)Z%^&7N@G8%QA8F^,L_-E4DP"$0S?>%S:'&D[0MT. M &UFY*O* //U+62EP#JES1&';+:MYN2--\S4U9 I50KI1$ 0B/?=Z49K*SZ ML60O3=))2U49>KF4VY$QX4N :(\#C.UP+"E9VZ&: M4LFDS&,J3XHDI>'*,PYZ^P^9B_D4L)Y6WHNFO"-SY;">7@^O;(RE9E)M1QXP MJ3,IMH^%CM%-%/B>L$&^1DRFS6!Q >/DYAI4?A+;>*K'%[OHEN(X%V?(VZ9Q M&QF.#\-C55\UXY2( :Z0L.@A7IA-BEJK.X_DT3'(+4:7$D#Y5\5#8S,3EA%R M]UDYF"<6-5^LI> AJPK546YOIZQ0:JZ)FG\5)0>/NX30.">W6E-%$&7US.32 MGKR-0AJ0) %W]()F]RHHR2;I!P5D!)3=A2+E:/QC"FB!-,V5MG& M]NJT-7IJT,5:>9EW0N'R)X]=/#S#\T"G89Q,W!:4GBO--9A814BVFJ:Q"\1G MC!%^9"[E&S]TN2I=?<5"0(7K#XL1$WTI\T[>GD6M/\D4MW&'G=0.L(*N6!'Z6A+&2 X" L*IE56EVS/E^"R>3!51,CM4](,Z M#9":CP7)L)A;'.<8%XU/1T@F[T FJ%ETY359%YI4<2 2P&@0U2Y;9QQ_P6J M@B0'[BM)-IEU*ETD,=-_G+@M/[YLK$H"J&X/J:#D]/!HT?;P?K],F(UC-..=2,!-6ZK*C:V*&):WLX&@7274B\[TEJON<<7'\>95PM-YW3++:,ZN4F=@YL"]M9IF129$FM:[ MTHO*"NJ$:?BW%>M-12K5"W7S6J&[2>W:&CWM;+:?148P\N[QZ.5?*_.?:KLBH(%KDQE6\8U7E2K MAE]_J9]_B"N]Q-U&4&GU7>%,*!7I@@;J1A,10$FJSU:M8BBW;SA>-<'+JL@Z MB>&X?D;JP(+B&U'QA@A&E*F=BHG(4X]FLRK$J"*@H2HC@V4H_.$9 @OMP9YD M*NE3/SZC$H94^2-=."1=;T3Q$M=_$G#@[#"I@)'BASCAM >GO!K#H$L[]L!E MF,6@3-92%4U?29MQV*0OP\ZT"$I5AX@_3$X@G?!TQ$CY:.6A&A=^C*_D MN;"8.,DI57*1V?"FS&F("3_5"RB>E84@(H@A7?;Y3V#\R1N/\;TZK.SZ^?.5 M<8)OG,YD<\A04U)L/%9OZ/8$,%>*+IW,1_$2#)\FKF1I$\K\L[0S&60JHI^N M4)6I75CZ --(;ZUZTZS'+$UA-WE%XH(P-9:K"4K1!RDS*/5NOF.73Q=+BZ%*BJD5,B[],DPB[PN"><*5>G_4%7!.*A"_OK'&^,D21>JE8TN1HSH\M&0\Q^G22FL M<6&64N(5D'9$*&NSGJE\XOG7'5*'FRYHT@*\0:\M2:P_:+M8ZU\Z L9#Q.;I M]/LJ_WXZ)_ZTM-!BGG/RX_*7Z23]I,M![-%4+?2F/9+I85+.R97M1\N:I![+ M6D0^$HV)@A 3T2FY+)^R"_B'SXX(@2%=70A/"(&^FBZ;S7,,Q:F9ED*5&P@ M/6Z4K1Z;]&BJB;9\!AI2ZWSQX[)I+7RV;-B6V;!:A1FU9577&G7YLWJUMNJ7 M]FQ/^)@"P"KB6WXS!_!OK#0JM4=7%#YG>W'W]S+V?E\.B>V^JMK/?YA1YG?3 M>O[\)9E"K.)*%QF/ZHO_![*RF M=E;6.RL2VRD&"JR#):[Y.WN!/+YV:$N6Y.=Y4A/-9E;Z>!AX8MCC @OIXNX+@ MV?ARS:PY/>7#G#Y1E0V26]F80W0!+G0WAW%%<%D5O"/SZR]6HSRC8V[RZ!$T MRJO#0N-&X::L<9-'W)3-'")F'X!XMX)^LA 8.=<=CY"NK5JI7+;R1]H:-Z#: MM,Q:_C"S?Z:3V710 <9UK8.<& ;&&464EFBY6<[,')@4Y%A85JE:R:K"SB>! MK7*E0D.XTLBJ[V@(9U(G&WL![_Z9]YH\NX :8W&I$PS1:C6KZJ'/?Q;5[MRL M'"D#6-?Q6R3M3686KN*87,/,*2"Y5\JE>C4KP<_'^RX,R6)"N-JH:PAO4V4[ MWPMX]\^QC\[)5T#JK%1*5G5-/YX^_RNI;,W,*MNA,(!C<+A)E4T[V-#\.R^5 M6]K\VR:$FZ7SZGX\0,<"XMF=9L?2A#NL%P5!TJ=):N9U2#6QS\#@%OK7L,K_/$_+O_: MG))GK_&M'=K-L&JI4ELSOIF;2WN'BYI&UD1!C9K=&/MELYD_S.Q?M!R=)_#0 M"!MX3G/-ZWJ:YVR=Y^10&NR?YVS(^T@;;^Y?K:41Y]5&G@^+;ZC2SM=S*04U MR3PU(A^K9V51AU]30VN9M; 7BLH(URJ585RE\J"&S59@<]S)->O6ILL?LZYM MD5@6TLNN71Q[J_KW)_TR54/]Y,O-]U0',6+_I]LIK;?5:H GUNDKRNX5-Y1\ M7B]9]37M2QVL7PG"U5*KKM,A]*T)[0,YRFRH9JMDZ7MI6X6PN9]+*?L__QOU M1YC->G%=$G,;_$2^L04_1-Y,HHP@JS1>;R5I$&C?P4$0P@8\!HN= N^IY]8? M:W2-4V.>(0?&.W!S^H#)/PG/X5YT<2;OR>W:W*YLPMS>Z**K9NL5BZZ8UK)% M[ZMC@.K?)\*XW1W_:;L#!SO8]?N!_U/T6(2-S'/9M]*JEF "ZMVC58>]7 \"H7J.NPQ; M4@^Y^\R-'GS8Q?;LG!J6YXT\:.G817W<(=DZO$>MS+&[>!2PI)'IY$KQ ME8D.ZC;0KM^#;2GP8@-AWX/%X,F __B=#G8J!R2@5)*KA@7@B58W28%!NO'0 M<>MU6"^G$?FXR?O\KUR0?9SVGJ U (RP,!0=H<*+@#<;V#*#$:ACNAQ>;G6, M= %CI_\0?7^[ IJEQE@@W9AEPS'AT\]/Y)@$!$6.V2&QZ.)E4Y0 AXMVP]@ M9PPO8O!G[L[N;6+KL]N*7R7H ;F$ON=Q%W])=9HU'KG=]>#P/8U*^ 7P>811 M3,HAXH K'"-Y,ONO@9#"+ TD:BY/C6.8L@TS-JE#].RU%[3M^M@@N-9( M@%BB X0DZ'N@087()DP# $YWF(BIUJUV[) MF-LA>^\X@PV.&Q7CAN!(PQ'DU+X\$19P?KK EH 1N(;='01>+-7:@Q#%$TKR M+@=H :N'4:P&HG3H;?P'R4R Z)M@,?N%[3SY.%H"^!Y"$60 ' M/ !D(;\CWA^/:1KW$_+;VR=Y<^ .P0\#%RG[5'>0>!)0I7$2RY51W&?:& H M $ILX4DL(<=!B!$EISM9 _6C\@$LU@':!H4X9,%(B%.LFV*F:<" 5$Y0A2GN8P\B%\[9_/LG\SQ.S] ]TQ"V4( KZ5;)]9VRS MI$/UNS<37ZDYR^-/XMK%"S^9Z3FX)T%4FPHVI_[M)C5P^H!#4)9 N3MC'5CK M!7.';!1.[@B.T5D:?-,[7PC^=3&Y/5 UYX+JZO[NT\VWF[NK&^/J\O-GX_'> MN+Y]N/K^\&#\\_OEM\>;;Y__97R[>?C^^?%A115E=F_Y45$ND85B _IGX0]" MT!_! )$RL)1P%V+)#)E,AP?4'"3KJ.NE'4 M#PDDO_Y2:\I_A-J'V5$[-&V_1T_ O/"BT+0[O7U*P545_MQPBLOKZ]O'V_N[ MR\_&E_N[QW\ 7[B\NTYQB=N[3_??OESB.P? *4"WIH).81<4+3HJO\T>C=^, M/FD"4FL9YOV<#(?#B>.P5R.'%'($&SG2@(6BOP 3 LF:048G?1$B9;ZC]H6H M 8>QI8S*I(TSI@93[/6DV%7V%UE\$\.*;4]98B[DBLR\EV@C@@+458"9X%' M=@7S/%!7;?J@!&S_B06.U,)) -!J4J+AE*PT5 YM\J#$-"5='B]N&$?C#-9. M0 +3@ P46*(DR:@K D<^HX(6\:PEI,'&8B%1BFD:5.\ ODWT;11Q,)!\Y+K^ M$+=&X[]^'W,63%N+[=(8N=/8FT'VY%>K;107MQB1-&PX2 T+ EK6/MW=_-^X_&0__N/QV\X_[S]_= M-P#ZWGQE#VGBTO,&0"=?.)=&>\=XZ+* =WW703?T"3']R9=^.TWTM"YW'>.! M18, #DW)N.P'PC4JM9)RKD2&55ZBI:%KQ<6%IBH'=CESX5P _=N@Z84IYJ(< MI+['GD4P0/,_(LO%.+FZ_Y_;ZS.K=3IW2Q-K19/7@.\C?*.GWI!'E#S2YN3V MZ5OTX\+W&&G%4\\BZ5:9G:G?'848UL-AT'/;FUJ!TD"E:W499$K& (Q[-^8$ MP+%#Y1B(QL/"'%J_74^_W?N11&<-*B**$L,QS<7(C3?R"9@3'B8X+!$R9!F# M@LV2)"!++!ST)%M/(C)2#B:\6U(LR"6""IX!&+&RMI.F^0HGS:ZY/VCC?UY^ MNS8^W]__-[+_A\?+QYLO-W=+#/G<:-]7<3@*Q#Y)Z'!2)8O0@G9\>T#2V_&) M4 W."#(F\A$J@QS#=:%I@'! F4^<3D:5RI'B*3 ;#,"1*U&@J#, 0<$-=395 MH'+Q%+2:'G/0" G" :-;?]+'S#K SUG0AAEH!:&<3_+'KP%% XP'#JN2;N;/ M\)\GJ3Q]X\CNC4M;AFI;K3KP?-1ZTF &U1+XM<#,%]$1 (GVB(8>A&3H@'+4 M$S*$)C4FAJI4)&S1AS%*\*TK8)>@5W?]@0N2%K@4I5"4%(!*\@S#DQ[*3100 MR+<9J.)//L.? __?]%[7[\-744 O1QCP@S_ZY)L=>")23N%0 /TQX"E^X(32 M4X\:8YCXTML4)90:)87FHE%?4L0@ E:#<=1+$ P)#"1VA0QBLC0)(=U,Q W5 MUL)DT7)2A6Q:N?(9(P35?*3X$AVH$ ![YC37"",P-I$3;%A@J'8AA4B/_A(" M>N(>#U >Q\<"?>6#8))*<66$L,ZTMI%8!-P#1NU[/<4]I24UY,JIA0KV($CO M/D7L*A+! .[J-1[87#QS=*%C' *P;O,41@5"$E^,P\GX.Q(%_*D0D7B/"'G >-'.*F$KX_/'_HJ0?RYY,Q1 +QF%\!@2,-(;"T$X]U7XZ0J3*?X:P')= M.+:>OW@[,0-Z D,,^ J'<7$N3+ -,;PPZF?,9Z#QR\04N_\!"_Y01A;\ A% MFQ';HE#^Q "P-4? P@.5T-'%Z!':!X,PC$7,4@:MG G \ 8RTPE/L N\2 *N M% _) ?+NV(_00^ MK^)JU44--;S:B$D;F;JQ(I\U+;/56/RX;%IK/JM7*VM]N6RQEF4VJLTB+;:U MTK!SK]A8]3=C.EZ8 2]/[IZN#\U87'1BD+_=8(#DZO[+U\L[&2!Y^/[QX?;Z M]O+;[__Y+*'Z8R4 M3+<;:0 5U24K(FPUG(?&$! MF"!5JX1J+#J4\T*,A8#>-1BKE%T[!F!Y(]>DUZV,E#L!<*4

ZVHVRRVZUH+ENK7[-7)%5J]75+ M?&\"28=71&8IM!\##%HSVY;.$(QT +]LNSRY8,8PK9!\0IAT9P<<#$3#]4.\ MN@F/WZ+WD/CM6ZMB5DMT%9=3IRYWM-62(H?9'>6\;NVI/XI&TNHUMAJMS%7V M-HBD(]/H;E607_"MZ' '+D^M4K5^6]%IHJF;O09P_:SK7 MG.4^N8 GZP,06,[\SAG>#M,6]=J1]>SZB;:H=XZDZC[='L>@MT@'W>L-Y&.5 M@.?GZYHY6DW9&9):V?L ;EY)F;XB55_'WMQ>?K6>8'L3;#*<7!SOZ_:$RJMY M5.X@MGJF\;PMYML96"N5F[5]IH@51DKN%4W54JM1VZTQOXI;5LO)XYE@"P97 M#B^[?A:L'??10&_Q0^3;/U3ERM^,F[\&(MINLGC1QUC7ZW=PES;=,26M?W,S M5^R@"-!_Q>5-#>L]7.$L=FYN?-:QLIHJ$>OP]E:"BELQJPIR@7,MLVJO>ZN5 M=8 T[Y['_>+HR'*-+^.+FWTVPEN;.BJ:/>!FU4U+1T5SCJ1R\P"BH@7B*L$ M:_"K'HDZ2)J=8!MU\URK*CE'4K.2F?5K766#5IT_E>>55F:,1OP[B@4&L63QP3U_RM'R$];H.LVJCK,B,:2?I2U(9=<<=MD5GU\\R5IK79O',D M69D++N; :"X25[G&1KX!WT"9Q>,6@%:YHJ]N%P%)^R^&-F5?9BOQ4P2S+B]C M' /_GKRGP>F>QJO3[C=9=*D(0'Q]\KR&V+&E8'T-8LTIQ"-(9\YX6S;+EM%G M@?',W $O&?42K +_+UN6A@8;1%T_@'D(:*NN M>'$VC:9"H.G8$KO\7L_WEC*J<\FF%K&J>K-6JE5J):M>I^NA^+M5;Y7JS?H4 M#\.G*2:V@79#QVVS5'1#-(TBG?F>9+[#JC$YE;D&=@KG'4=H:ISO MM=KLL2DNMCWH#5P6H9]'-B#R>_V =[D7@FU$#5NU"I,9K">5NMDXU>I+?O%C MF96]X$>GO,^DO(=S@D7[*QETA-G/H!N=9^_TMRYA[BOQ76-_L69VUAPUF M)VROE)B>8'L3O%)@2FHZ.)GI3A7&W)(,?1%Z*]=%6P,KAU:.>AT0Y%MTK%>N M^A4'=#>Z0V:J7T-]6/\$Y(\,UBN'O4,R(!GR/L*K_/!?1SS_\3O\,Z53U"K2 M7=/W0XKE7 3<91@@_C 43M15>TU_J-9<'G_"VK#X0;3XDYERR[M'687\]PF: M"!KI?[N)LM5G3_RL'7#VXXQU8*T7S!VR43BYHY[PSJ8@.+UYN<4_?F\C%F:G M30_&@B<83P$6QU)_085!53='+(XQ0,0#4'-9/^07\0\?'!'V73:Z$![MG3Z: MIA$8<[Q4LRR7JS0--;YZ;-*C*8J6SYIULV+5%SXNF]:[YR\X<5[] MYK*533VK5Q=O>=F7RT!E87;'LDG7?;:UQ=96&G:NAFK5WXR/T<(,RKV67&_. M9>:?+A\>;^XN/QM7]U^^7M[]R[B\NS8>OG]\N+V^O?QV>_/P7/5D>5'@&#.^": L-_M/F M('_C&*31YX%,LCK-DG";P8C<(6=<9Z&MO"'W?#7ZH7$#/,5!W><+"^RN4;5*>X?[-MY\1<&1+(,4 O^5E^EJOI_0\(KW:R"G2%]36JJS31Z\XFMHNKHOFM;M7W>-I&IYM\6-YPHMG4*(N/A[X(>AT0_\CEBE MC&'>N)U.6EOS_E&M^LJ\ YVP6%C<5QN9>^3L-UTQHT&1O0)1WMA:$>HP;6*, M8ZCE-*[PB8F&S.D)3X110*DQ65I]Y8U&]W[1;K\Y6XT==_UYE8P\6B35,U<: MW2"2MAZ"*8R5,>:!LB!I =F=]EMG17KEO)RY+J<.510;Y4TKGRC7@8K"!!ET MH&+51GL1#W@8%5ZD'JD7?,=5FG2@8AT4[;1-\6;"%(7D8!T0[0':/G@QE6C;O^MB('W]3E^KSQCGR6S.@^!-LLL)A$1QL\:4JH\T[ M?L"S]OW)V]$X;JY=:39W6WM8B]8UD-1HK5OT)V\"MO@R--=!;ATH7]48C&66 M-@<+RA0;S=UV8M.":PT<-79;'U@;AH=C5A5_@F,S#/$B;(:R]WD["B^PZE>S MY]SA*W,YO +=7JU8Y7V*'JT>K%A(0.L'^6:*^96NQ9_@& SMCRP4MN'Q><6H MM(Z0?_P=LHY0-JMK%D+5*L(.<;3_K'JM(112OA9_@F/0$*X%5F%VM(Z@=81\ MRA^M(V@=0>L(6D?(Z03'H"-(+X)\!50%!FMC3UQJ"*'A#Z(P8A[NYO#4A0/G MW?5F38?Q\X^DZCZ3!+6$+;)\*OX$.VIKEVL)'%OI!RV#=4^Q-<5#8]W2)[JQ MW.$007U=16Y_;>46=CO3S_2S.<^F5-"C:D/8U&T(-]2&T#)K*[:KR_9L*[WU M++-AM3:^6,NT5N_$F&FQEP"[AX:^_U,]G#/G-@FHK3MQ"(6*^NT1#>>M0UC?S-AO_U#EM1C\554O#(/YR!S#X>TL%=:U1)RA54O7.,\M M>JPN1NOE+WE&4-7]:JREK _LA\NT?9VV& M*4/ 6%!5(?>+5E?6D(=[O'BM4;0:BK2+97=1A)X/B_E/XLT57L2\)X'IQRP, M>:35ES4"86;6 AQ:?=DYC]EC>\%C4U^NNL!2."7YIL*.Q%W(D^L*UA;N%D*0 MJ\K1HH^Q2:%5+><_]/T8, ?DDVW+Y/& VUP\X^T7+:RR^^_.*UD<>%I2[1H_ M5MDZ@&A $=C*K??,O<@/Q)I.N^,VVZI6YG[ VK3>M=J[US3*8U-3[J,N#PQ[ M$ 3 5K0YO3;1-G0X(.\XJE8SMWO4BLKZ3KO8\NFST=IFSW%+PG.MK.0=1=9> M\V&/35D!GA(,N!-G0FE%90U3'105[4G)+WHJ-;.L'2D[[56L/2GK%*;;:^U: MC:.5<-3(07_[HU%.R).B-9+,<"MGMG*T5K+S9)%:\1PG*U6D3B^L5LU_FL+= MJO>D7Z/2O*Y8^.J%>E]&35'.1[-FGK^J2N_J5+J;.LT:]ROCOK9V3''KN)_? MXJ&USPX/>H)=3G ,78RFZZX)[YF'&ZN[MH6TN"( ]14UU#3$7EL/L:C5?KX. M KO+0A[J.@B;= E7*V93N^SSBY_:N7E>>)=](?A+X /P'"7GMU!PY;C=Q=FO M!&F/_LY1M,>,D&-39\BPZ#.PL3I^D+[LHY68-;3C\XI5^: =_?E&TXE5J1] M_D$1N,OZX<+C%H'9PX5:2RD$L\^!IG+8(<-!2%6?YCI(M](MX=4AHZQH*H+]3+ APS[74G Z2M@1'O/L M344)MU"_OPA ?7VG)0VQHS-\)[WX5-G8;\.RJ+R73L5?XPZ:5[\/)8;_Y($M M0DI'"+$.LN'WM3:S'F0;NHEBWE'4S'P=2&LRFTFJM/U>#WM-(8_1&HS.0CA, M-)W4*UJ-V:V9!+S%$7BAT'.TTK*.:=0H9TD"UBK+SA%4JV9I)Y@#A>4XDA'F MQ6%T,L).3T:]9E;R%Y76>-\RWIOG>42[3D8X\@EV(2YS+2)O.AUN4W\1_M.F MKB1&P")NV*I#"=C_)$'QNA/]@'>>GIF+>KR6G#MUMYOU_#%0C?5M.R?6Z'2A MQ::>()]BL\B&I/#L@+.0&R<.ES^=HDFY%>EXI*[8\_-]ULS7.%K1M[6&)9A]Y"+/P $_B.9NJ905RIU77WU[PCR6K6 M,E?8SD$D]&#<,$OY$(>_OXX#O<:2V!@.YAZ%W&'B[=;J:F8X%/O8>+6Z=I'] MW+B9-F(Q'V%964PH6+,<4R&<3?FMF:HGT&5EX0 ^#/I]EV-V%',-X77\H,=T MI_<=6JF%2:*;K!,FO(@'/-Q*I=-7FSFY@]WJNMV\+>9;A.^U:X8VLE=#T8%T MA"T"GQSW+AGSRNWV8'MU(FON8)C9%BX0O[2R,\PE)T+G46\%1^5#:2E7!([Y M&6/:CL'"D.,=C7;$X!5*FTY2PY"->C#;N >42R%Q5["V<%^=3JTUT4/01*OE M?882M"JZDBJ:O3[(IG71]Q%KNQS^ZXCG/WZ'?^*I4V/]>Q!&HC-20/KC]S9^ MI]8;?[;LV933L%:1J49]7Y;6O@BX"VSLF7\8"B?J*MBD/Y3KOBB//V'MT'<' MT>)/4LNW.9KGNT=QA9)I)J&1_K>;>%/[[(F?M0/.?IRQ#JSU@KE#-@HG=]03 MWMD4!* )QE. Q;'47] C2,B1!':&//NBTHQ/DO <@.;%&?X% M/;](/&,LD4\1(.NR?L@OXA\^."+LNVQT(3R"#WWT878%4\1*\\G':J,-"\1W M$_>J] $UL0*#26"8.D'J61, 5EOXN&Q:BS]=,NQYV2S7&BL-^X(:4R0OZ=7] MW>/EU>.J3M$B;>W&=;EG/$2^.Y4YN"+Z5O"K%@D/_P]02P,$% @ 4SV-4O[.VU'"%0 EY\ M !$ !F87-T+3(P,C$P-#$S+FAT;>U=6W?:NK9^W[]"AWW.7NT8%5B^F[;9 M(PTDBZ[8-,0IRW[ID&TY&&S,LDT"_/HS94/NM$F:"VG3AQ30;4J:EV]*4]*' M_\Z2&)VP+(_2\<<:J0LU]-^M#_^#\=^?>ONHE?K3A(T+M),Q6K G4;% /4# MEH]0F*4)ZJ?9*#JA&)=E=M+)/(N.!P42!9%<29K2NA,!+7*X^8.>YRYRK08 $*"$*6"#GW5W?43X_ MJSJO#M?'XJHB-E62/,"<[859")]:%0_?FA4 M57MI,-_Z$$0G*"_F,?M8"Z)\$M-YZD]&X,P[8["\VKZ$H@*H#Z>O<:Z4G^V+OQ)',:3!LG[A[QK"; M.()INR-GZ"N.V#YU[5[B#@\4[M# MJ_\UZK:.YA9\=OIMQ1P&(ZAOX0Y'HM/O)8[MG 1[NY&W=Z1V6\[V8JMUO"SS%=I2QJZ=RM;PP/7#F(H-W.'<6R*1T)W5Y_OV^W"/!1F^_;V-T,5%5TB*I8U30&5 M%,A8IY*!*=7U0&"B$'I2;4N ?SI1%$7]T+@TGX\YO=N@OPZK3^: MUL6E:95D$O@*P:I@4)A;3\.ZQ SL4T("2?)$75=J(.UQSJ[-:..R\&8L9!D# MM9??H'.X/FKFI?:%.4>ESFX6H&D^UO(HF<1<496_#3+.$I?42WV6!U!%XW(= M5?OGC2YIR--I5GXKE71SR6<54]R'SU85L5*'K+Y% ?\>1BQ#)4'L1ANWT_GK MLDA<+;RU^NER[1,8WS18?0-;DA4MP!-;G"@LR)AKW*MI9V0&:[*N4E;?5XTT M+@W4:E3/AK%Q05DW0*57>KTC%;U>"E&?0,^VDJ'A0P3D6PJG^97"^3&D5P/U\M#[60#E>[MYR@,BD0'D:1P'ZMU#^>[],Y\-U/7%"@R :'S<%1,HF MSFEHE,-Q84+6S]F%V;II,GC653K0GV;-5>LA\",.:1+%\^8?=I2 5K'8*>JE M"1W_\2X'Q C0,HO"*F,>+5B3Z##EY=?3:F@TJ*>B1X1)JZ\\\J_ M>4Z4.%NAQ*[=4=P]DUBMD60.OP*R.Q( WV;-1K?^GV[(TG]\LTRZ=T7* B18?,YXM3__DW487W1$)I MAHCR)GB+TG#C^V$/&*=_FD5%!+6V9_X ?#.&MOT"R$<$?,#;]&'#64Z^L>_< MY>&=[+%)FA7HS>H[H^#TL+Q [(0OV&9E,@O>5A/\X%:H6MV$TK.B&0 )"=0X M".A\#G2P\4U6ZDOIGK4KI^WW,E=SEBFH8ZI[JN8$$_4 MY$!D@:;6MK8G610C(KTKE]!?+=<+L%S/BC$??9&YQXZCG&]H%!:D_%YR"WF/ MOJE!*!/-HP S/1'+7()U582O:JC00!8-C0',W-T^M-O6]CZXL5>%UORR;3D; M;U?>M&<4S">??FY.LK-I1S1'^83Y?'TO0-$8146.P.""=ONJC#=%'FS/> M]U\YE,2Z*$FW&O!-J5:^"WNLXX75=(N3&9_PZU-U=;2K67YZ\"T\BL6Y "7Y MYCK? BC8)$M/N"ZZC"4KD]09^VD&\+;<73_DN7?2Z;C(YCMI\#(M5+5=9B:[ MB6D?+9Q^F[C)T:G5ZA!3[(B6Z,;FGD/,I"V:0W,.GZ]NE\'_SLRRK8%C?TU< M>UL R[5PAH[$ZW&'1W/'=@"%=D[=6#_=M[?/MLN8HJFR%#*LB9**98-XV--D M!^?1G^=2FL\YR M6]TKT]Z::3OG3,M47P1W =PEXC8!5?+UJ_6RTSM$[602IW.8X\L*!5EI_>UU!K^EBZ-6 MSM4C>#"Z5)WA;EYSK.PM:S,)BK3X]"R#YY5#!=A!D+,^7_^T# >0E(X+6 ;1Q1,Q^ M^]2QC^96ZT!QAL?S:A&PO>CVOPZ@;1':OHH( #WXBFL?S1S[T\"R.]!6''5; MG84#94W;5-S^+O3344QR"<9>78Y&;!CZ91HB 4U(6 X "!N*+F,]T%1*0@V<-JFVQ6/#D3U@ MTPQT[J=T&K,3F@57H<6[QPQ-N,0M._"QF\&8C5]YY:EX1?ZFZL00%4_ @D(! M?RH:P9X4"-CP-5'6J2:H$JMM]2/@@&MN_2/PQIU7>9;,4\+$;O8%,B7@'T8!1?<("3PF*:JVFU6AZIHUQ\;VE>; M?'\M^R4%D8K=:/+25T&?3$S,=6*B=&TW@K9FCG@P=Y*VX/0/2+)F$I,Q\SW!%]D@A(8("2*8N@:)HH@ M/*R4/#_:?0Z_LHIJ^?[?-TO!X-N9DPR,1S2A,6(SYD^+Z(3O-R_ MY"B^ 9V!N-*X]TALAM_^$SN/HEXGTL-[V#(4E!_>%09J9?$%^<(;%#Y8+4H] MHDGFOLYVQN@+-\*NW9;<5D=RQ*.9)5H1&-:Y8X^@3&\(OXL68$1WZ,9 ZQ4C M/(E-.QB9PV#(ZW!$,,*+SP.@07+W+/C=$1S13:SD:/$#K KME:<&97,XFIFM M8\&QK5&WY7!C/@+L.C,7GQ)W#\;KJTZ^418H1/(H%JGF83YAF/H^?&*>(%.% M:JH8@!$6M*O6]TSI/8<"1D_3^),#T_T4-,&703I^^5N=+TP2E&^2YH<&"S2L M"VH D@!^OZ$*$E8560@DQ0A43ZAMR8J,%4F37R 8W<#-K"60.H^5_"-'!8O9 MA(L &I!\ M*1&/JRRKMYRRN[$":0N*3_A,ADOTK_?&3!_ MA(H!0W0RR=))%O&0"R^=(8_%Z2E7##R1JP^DX[]0&,7<.D4YF*J"C0-0&$4* M.B.9Q@4=LW2:QW.4TR+*PWE9X@C/= %O?->O\HG)OXX_E",Z[8XO6CX%%_=)RE,(]X M25M8_GO_R**P#>P:HZ-QQ($2,@\WS-NYNJ'EI6GL46#M @3LHC/4SZ("I(G' M^TS'R]B7_ 5[1&:K,W>'[;FU\.>FN OM'B^LQ;%LM:"NY.#42@X67?L /*.# M:POTYO!S8H('9"TZ"ZC3F,$[>U+;HM4[%:CN!>N:R)B;(1!J&. MF:&&&!P9B@W?8%@R D^ 1%\21,[2AB;+[Q\V^'.SI';)3-"'B]R$)A=.]O:F M !)D45EJWN+R85E^1O8-T=#.;@^)DE"'C#<$8?U.^NU5C=U*C1T"P/6!A\;' M)J (WJE7'?8C'7;I9C)/%PR-A (V-/@CB[J,/=D+,6$!E07=5WU)_2UTV#DG MH63)2M<5&)$I)N(%'7;IE/^9!BNW6'C.WUR)O8*TG]-N7S+& 1J_>*^\4H=[ M/UDW#%_TVO43:3GAHI93B:9J3/8PTT0=RZ$F8EV294R\() 53P]]G?P66@XX M"OL76.J'D(W( 1;?>&]OI_.JO+^YUGM5;O=1;IT\G[+L5<7=0<61BRI."4#\ M_%##"I49ECTOP+H'7T51DA1-TYA!I5<5=Z.*DV"\WOBW4W'+O/S6A%$7R"]]X\/-8F[SN_"K.\;\ ?)CFN<1+;2NJ!S3@<1_'*NF.X"*1_D/N:7,7Z/&"ZU MM ]S(GJEK+U@/.8,.\1* (\-M^>F#77N]8:F#7C,'LE. 1XC71OHL]VA"1BOVS>%+J?QPATF"CB9,O,D+# I MY"?M=4PEJF#/,"B ,T%755K;X@@XY5R3^J-W:$(S=$+C*4/_"TH=3?B]]P.: MW? FP(^77EYEX %D8*F *_W[*@"W$(!SAT33-1:$!@A : !H5O4 >XJB89WZ M5 T]HFF25UU1]\K>3\K>5SUT;G:OGW=)0]\$(R#ZC JON#;9H'M!_T"$W \BDV8@5:']_Y\<7K]S2 MZ7PF%[,S#KC;S9 W1WX9]@-DC0#;L?)VE2LQ.5&.@$3PV3GEQ^@X2T^+ ??> M)SQ.A^8H8"$T45[W6&TG"\K**[V\EWS-/WVF$,B+.]J"\I:'058K#J*'Q17I MZ]<:>*ZW]7O'0CY6;)Y:UZJHM3O?1&+4B7$_Q_K[(7^*]@@W*1IUZ9ZGKYZ> M6%&OB_+]JOU^DX0\/+&D;FAWBG_=@/BZW^H$9GNE@O"'/9+ZNC?\ M<]LGU3'[U515,[6Y^ZRK7C.&R_? M[>78;@Q]@Y2,G40YE .41\<^%U/J^_P279Z9O_4:T"S(JP#M8-U>A?2&OKT) M6M41NNO!Q@=3%"<[<_R/):[>-5NPGO%;ZVL]GM M?-\P77PG=))6&KN9L9CR&TFNO1QZ3F5)GG!>A'I RK187V3=UO?Z9TCO_!8J M?TJV*C0X$XD)/6;8RQ@=81I"JTT:G])Y7FNL>S%5%L'%_;E'4SEXP]#=C/I% M,Y\FH,OGCV[R;S8\G8(E2*P+8AWU6#Z-B_+RF2Z8Y&5$!!A6M'MF^2#2(O*A _8EG.?'FP;G6E\3)K-.8 M\.S5YU=.N(?$\;B,^@6Y*N\,Y %)E< MYR&_/K8OZN6W#GB&?R.[B]I__]GY MU+'7/_5[EZ/;Y[ST2)!7$[3[0%Z]+DOW WO?3U,>X2D87:^KMUS ?-@0W>== MNZK$JA2>ZIJ7W_^ %S,<8FN^9 MK#!\M/&IZ N8OWS6H%F&PO)<0!.]$=.R2M#>/SN!:)#QY58V^V881) DPE$7 MH]D8QC_GZ*H^*)(R+/@"V@I*J/.A07^5[JV>Z/R%NK1Z;91>];5^L]L8GE5O M$D'^?0TH#\WP4Z (\24$%&9I4CIG.],LXR<+EL\=\\=2SFXK*?=OBBI*H5/" M4?3WI]Y^_0X;!5=6(5[ZDHRZ(4LREQT0_=H"^Q.=O:L;?NHU[ZE M+[6N*]&8/VW#WSX1E6?;<+KXO'NUL/'/-,J6CO#UZ)V;GDV_MH3"-Y^":3Q' M/IWR#:-B$.7+J\-X,QXXC#")D)!6#\-Z;$#CD"]I\(I*0[3,P!<[IF,H4U9' MI\4@S:!SP<9%W?S,>18%_,N'OT=8J4O2PU\C#,3JTH->([SQ!]8>ZV#IR^[1 M!CYON$OS@HW+)?+K 3'/$JOT"X4Y7[BG],;SXU? $5%>.M3?P#E8.9$KS^MG MY#?C]6Y4[S[-F[^<2FKD#51I6W3X9[OG[*/M.MKO'';[AW]UGF*A;^/>=FS1 MXOX7&#_M2M\&[>545R !&I[')0=%>7J:CZ)-V'XJ:VQ&!;3FWVH#8/64RM?( M9X@O^T7<#4(8[0PB%H)C<193UBT?6\G*_3@;G-&QL:R(7H+^0"E1-+X?RQ7>(PPJ-PN%;4\]\4MD_$N-*$YW!,;/,+=[@_D<.VL\?E MT.&.S\&1*][(33CUPS_?3) MW!*RLJZWUY]>?GI<+J]R=+&[Z-NVS0+S'IL/PMO_%SM+PX8V=&B'[\S? M9]GC;Q30KWSFUOM%:L&MRRO O:/U9EQ_)@_"6F/7A/:&]OM7].;WSC7N#)L7 M8C;X"5!+ P04 " !3/8U2,"+B"8T! + P %0 &9A!S=4T].@9C)5:-1&)TPB!8II+=6BB^[LO M>!U=;1>+S3N,'S_N=^B39D\#*(>N#5 ''(W2=>B!@STB8?2 'K0YRF>*\38< MNM:GLY&'SJ$LS9 M*-,2 R]:G*< F+*5P!7)JW55"K("%D1[J8ZU7UIJ [KZR#@:*I;*. M*N8;6%G;D-QI1EVX\W_Z0G\D?(0O&/8I3#*\)/%D>;1=(/3].HSN80\"^?U^ M?_.JI:#6@:)]S/20>""YO#!5_+-RTIUOE-!F"&[G"8*B.Y^@B:P<3CU<#_NG3G.R]#[>_U4O^>F2T9X]]2&]F^,756_IOQF&:3[*@?NVF^355]DN MO@%02P,$% @ 4SV-4L)STL / @ QP8 !4 !F87-T+3(P,C$P-#$S M7V1E9BYX;6RME$]OVC 8A^]\"B^[SCC.'T(04&G=)E5B%[:JO4V._9I8) YR M3(%OO\0EC)9V')I+%-N_]_%CQ_'T9E\6Z E,K2H]\^C0]Q!H7@FE5S/O_OJC,6CTQC.>N MZ+;:'(Q:Y18%?D!?CYI)G##)1@G'$0041RR+<"HSBF-!?<'B8!RGT9?5)!-Q M(!,_P2#B#$<^ &9\)'%*HW2<)I*.@#MHH?1ZTCXR5@-J%J=KUYQYN;6;"2&[ MW6ZXSTPQK,R*!+X?DB[M'>/[B_PN=&F:IBEQHZ=HK=X*-EA*'G\N?O$<2H:5 MKBW3_-\$S?3"G@K/;6+R/-A$:S6I7?VBXLRZSW-U">C=1-O"70RW79@&.*3# M?2V\^0"AYYUCAINJ@"5(='R]7]Y=FBIMB5 E.68(*XK&V!'L80,SKU;EIH"N M+S<@W[7OEMQ*Q:W.YY9&/NR4-R*&;S/ 32_H]H#WZ/@6_>/.)Q86(-FVL#T: M7[)[]:U*IOKK-%_9- MJ0#A(25FGN+2#T#*(&%B' 4A36,(4QE"1'D2Q'[\YYKYE+RXYN>#OU!+ P04 M " !3/8U2RWJ'@6(* #37@ %0 &9A1/OE;P_SF?-=98LX35Z=X>?HS%&) M2&6<7+\Z^W+U#J*SWUX_>_;R;P!__O/SA?-[*N[F*LF=\TRQ7$GG/LYOG*]2 M+;XY.DOGSM_J$(6@I,^!(*6 B4 #Q81&--0X4*(,.HN3;R^* M'YPME&.22Q;EGZ_.;O+\]L5DLFT'Q%& 7//S\82'/7C]SG*4=63I3GY5VBM]?/K]O[)).BA:31%T7 MK^PGE<6IO,Q9EE\PKF9&?1DM?[Q5K\X6\?QVIM;/W61*UX>=95DE:J&2%BIQ M4*C\I:FS20_Y1]*;[VH]@K@RW0_'TKC/TP]'DWMEZH,ZO>"-;GI+7KZAWB9R MJ/?N4U>]I9]>\;'>%FG.9@.\+7YTLR%Y5CQQ81ZMNBD"[2FF93^KTKTA53WD M*I%J62TKH9U8OCHSCZ92Q=/UJ'=E+II&@<9F8-+@!B$%(MT0*!,<(A5*7R/M M"N5/\Z?W\E0E\.5RW6T9NS[P68M,\@8B,[5([S+Q8RR;S^H&*#,V%:-9-$G8 M7"UNV>H"HZX8]I>"7S\-]86XEY,?\EMX-3N9 [,Q))^*BH!9,:BGV7:FJ6C, M] <<"R.R3'.AQ//K]/O$7&+2=5'Q (H'@/!J;/]E)]QDYS5YDZVUL4P<,'35 M8B)2,TNYS:'B;3&KVY]$GNY_.9?FF$[.G#23*C/SS!K!E3?1VR2/\\CI"@1_8XM?3:X[G'V<.P'L>O$Z/;U:I6,!]VH@?:>X(/!OKA!#>Q MMVC=O@@4:Z39IYLT41_NYEQETU!JQ)#/@$J%S"I0,XBD1R'P*.->H)3G"5OT MMX./#?A2GU,*=)8*[1G?,>XPV7WL.#'/+9QHA7!3RCW W0DY&*Y-R6Q"VMBF M/9IOS!@OBW'^W8Q=3WT6"D8#!@%VS9 L%(%(4PF*,U\J3A 6VI;+2N2Q0?DD MSBG4V0-9M>LPC9U-.#&*EOFWPK VUQX,5N,-!F!M&IOTU3=HC][7+,[-HO4\ MG<_ODGBYB[B8*J2I4 $!+R &0>DKX!Q+0,25(='8#8GUHK2VA[&AN!+I5%7: M(UEOXV$T>YMS8D1;^M(*U;VY]T"V/NY@Z.Y-:Q/A_0W;HWQ>S)DSQ$>D P#9#B(I1>9$OP9N"Q@7M>+LZ,N)8+UXI9ASGM:L&) M\;3,OA66=:GVH+$2;C (ZY+89*_V_^V1NU3BSE#\B%U^%>3(R"U&&D/(Z[?]N=30V>+>W-4NYQE)G+;CC'O"VORUW@7NX M-O ^L+UAW7>"&]PXUE[P=OB?LQO:O7!O/Q30C@1 M82 A4,8Z$C(&/ @\\+V ASZ*"&9AVQ%\LX.Q%8*U1F@(:4!FU0N$1@*81U"!EA;,@^'09:JG2,3*?0V?Y05-7(P^CVMN?$]+9V MIM.)J=KLCW!TJAIW\#-4M6G5'::J;]AS75ULJ'W,KM+[9$HY\I$;4J#"BX!$ M9EW--27 %/,QUCX/F/6YBH8^QH;T]N*PW)%](:A+=?0W6P:>/EL MY5#WE?.N!\=:-&]$_CGKY=W4&I?*-4V[8G[%'MY+4SQBO;I3M3H+1+G G' . MU*5FCNUI,WKK\I,UD8RX=I%6UJ/WWIY&BKQ1ZU3EMCY?M=]@6_B/8-LP):"] M8QW*P $W>A>#IO@#EX0#:>X6AD,7=+CKG'Y7V1N^R#,F\BD7RLS=J0M(%#>; M7_UK<>:X8=ACOSC:<&&=K!]K= M?:[+ML_MYTJ\X>X_UZ51N0%=VZ ]?I\R51P@4491,;=_OUCRJ^!12]E%K M,WY$7 GJ!A3""!DB9> "IEH]< JQSL>DZZF8BK$MM_.ZVC7PAIZU4]TW]>J<.-:V7B7VS]G8JTNO M<6NOMG%7_-\G(LUNTZS<$2C/UYRG=TF>/9:GHP,:<.*Y D(S[@-A(09.6&16 M]XB'$?40Q2V/R.WM;Z0EH:)YX_C72GFGSTWO]]VV3AS-S6$J1B\C.Q0/*WMZ MEY']O0Q<4*Q2WBTM=I=U+3)OYRJ[CI/K?V7I?7YC9C*W+'F<,DD]17P%(=,8 M"#=EAJ(H !9PJ343Q">L77&I[6>D166MU5F*=59JV]:1>FMMZT=OPX:I&VV] MZE J]CK1NT341Q^X-.Q-<;M11\5M=QL?.9Y.5I4>5+)GQL\*=!\5DU MUP7..0894H^;.4>HI/61V[H.1@K_#Y$MC]S6FFA+>W=KAL'->GWIOK MK; # UV?U"[)#>VZ(OPNGJV_#@1S'#$=(L!":R *(6#2CT!SQF3(N/9#ZP.W MV\%'BFXAL.-]_@WC;)'M9L+2(*#6W^A0B3PV?%?BG*4Z>VBK M=AV&M;,))X;4,O]6:-;FV@/):KS!4*Q-8Q/!^@9-Z&UZ>V$>O7ZV?B9>?@OZ MZV?_!U!+ P04 " !3/8U2P&R0,+P& "K,0 %0 &9A1DVX-@L]N@S:*+?3%X M&3I"92F@E";Y]F>HQ*?-I;M"+,#JBR\RK1G^YZ?A<*0W/]^NJ]D7B&W9U(=S MMD_G,ZA=X\MZ=3C_X^(=*>8_'^WMO?D7(7_^Y\/9[)?&7:^A[F8G$4P'?G93 M=I>S3Q[:S[,0F_7L4Q,_EU\,(4?]GTZ:J[M8KBZ[&:>62 I C,L"T4SJ0N>!9>#ZDU9E M_?D@O5C3P@PG5[?]U\/Y9==='2P6-SSC^X2UH:4==N9VB4#;7G0]@?/&F>Z7O-_ M]&OVW1'I&]D,(^D089P(MG_;^OG1WFQV+T=L*O@ 89;>__AP^LAD,&T'M:GV M7;->I &+381-[=_67=G=G=:AB>O>6YQ!?\;N[@H.YVVYOJI@<^PR0CB-G>.#AM,FGT3R&6_RKAWMQ-H:KQCT:5*70 M-''SS\I8J/JC2P_E\J3!J^78METTKEM*[K7P12 NY!F1SEAB3.9)G@E-1<8* M&\1C@=),6IQ*'\D6W/ZJ^;+ $V-$.4T?DGJ44/80QY^>&;T7[77>;Z2ZP+%+ M3JWF4AE2Y(#7GK**:(! LH);FCONK:^?QORX^AF3?00,0MMC)KH MGH7_\17P,&)Q92*>B+C+LO*;?Z=T-$;Z#@^[.9SCK #&"/[N/S70J$Y3CLGS/F"2*D\L9X)XC)K !@M'&,C M O#(^" 2^/1)>+VB.T;B/E5^@%69E*B[W\T:EDX404JFB"],(-)21#IG&1%% MIJF$C$&0(Q#QDNU!0(CI K&UGI/@X12+OWC5Q%[XCZ@_G#37=1?O3AH/2\HL MHZ@&$5+D1'J7DT++' 72E&+Q5C@[1L(8X,H@6N34:1E/[4G \ZZLX/?KM86X MI"$#I@L@,K/H>Y:S!#XEF>!!*!\R;\9+)%_M#L)"31V+5^HX"08NS.VI1ZW* M4-[O<&!08CD4T=D M6V6GA,<)?GP?+YJ;>NF8%5A !T*-E%A=,TZL"H9H+26*HID%/C8<7\T/0J/X M0=!XI:I3 J.OE]['\]A\*6L'2R^+P'3(B0K,X%(I'"E"4,1(+0O&E<%M^MAT M//%A$"+Z!T%D&WVGQ,EYTW:F^JN\ZHMJS:U6#*.:!X'2!.N)2?45L]X9$,93 MD8]-R2,/AK7 Z \"R>O%W3$B*0$>1S"]W]P50CHJ" \,2R=(I9."C"BNJ O6 M:2/&Z(1^:W,8!A-NA;Y:P!T'/MUYJ_8>$32U,M M74ZU9SXG&9;(6/*@*EK(@@2A%)(-SM-B!"">6QY&PX3[FUN*N6,4SB,DC@'+ MWOYN7[II'-\']&.I*6C+72!>Z'2'QTBB\V"QXJ':!,&IRHD!=XW+Y!WC]J+L*EA*8+D+S)&,ID<(K.+$$VYU9"[AB"BVC2XW4?[]:VJ98TX++'L2)2C-FT91;$Y,H1RV3! MF1,.&.Y=:"3J)3^78-<85 _SWDG0P\_I)?T=/_1WO\ 4$L! A0#% @ 4SV-4C# ;L@2 M/@ @DX# !X ( ! &5X7SDY,3 S,S$R,#(Q96%R;FEN M9W-R96QE+FAT;5!+ 0(4 Q0 ( %,]C5+^SMM1PA4 )>? 1 M " 4X^ !F87-T+3(P,C$P-#$S+FAT;5!+ 0(4 Q0 ( %,]C5(W M$'&-F0( +\) 1 " 3]4 !F87-T+3(P,C$P-#$S+GAS M9%!+ 0(4 Q0 ( %,]C5(P(N()C0$ L# 5 " 0=7 M !F87-T+3(P,C$P-#$S7V-A;"YX;6Q02P$"% ,4 " !3/8U2PG/2P \" M #'!@ %0 @ ''6 9F%S="TR,#(Q,#0Q,U]D968N>&UL M4$L! A0#% @ 4SV-4LMZAX%B"@ TUX !4 ( !"5L M &9A