0001517413-24-000029.txt : 20240214 0001517413-24-000029.hdr.sgml : 20240214 20240214160735 ACCESSION NUMBER: 0001517413-24-000029 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 17 CONFORMED PERIOD OF REPORT: 20240214 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240214 DATE AS OF CHANGE: 20240214 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Fastly, Inc. CENTRAL INDEX KEY: 0001517413 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 275411834 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38897 FILM NUMBER: 24637968 BUSINESS ADDRESS: STREET 1: 475 BRANNAN STREET 2: SUITE 300 CITY: SAN FRANCISCO STATE: CA ZIP: 94107 BUSINESS PHONE: 415-525-3481 MAIL ADDRESS: STREET 1: 475 BRANNAN STREET 2: SUITE 300 CITY: SAN FRANCISCO STATE: CA ZIP: 94107 FORMER COMPANY: FORMER CONFORMED NAME: Skycache, Inc.(DE) DATE OF NAME CHANGE: 20110405 8-K 1 fsly-20240214.htm 8-K fsly-20240214
0001517413false00015174132024-02-142024-02-14

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): February 14, 2024 
FASTLY, INC.
(Exact name of Registrant as Specified in Its Charter)
 
Delaware001-3889727-5411834
(State or other jurisdiction of
incorporation or organization)
(Commission File Number)(I.R.S. Employer
Identification Number)

475 Brannan Street, Suite 300
San Francisco, CA 94107
(Address of principal executive offices) (Zip code)
(844) 432-7859
(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 (see General Instructions A.2. below):
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 class Trading
Symbol(s)
 Name of each exchange
on which registered
Class A Common Stock, $0.00002 par value “FSLY” New York Stock Exchange
Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).
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 February 14, 2024, Fastly, Inc. (the "Company") announced its financial results for the quarter and full year ended December 31, 2023 by issuing a press release. A copy of the press release is attached hereto as Exhibit 99.1 and is incorporated herein by reference.

Attached hereto as Exhibit 99.2 and incorporated by reference herein is the Company’s investor supplement, regarding results of the quarter and fiscal year ended December 31, 2023 (the “Investor Supplement”). The Investor Supplement will be posted to http://investors.fastly.com immediately after the filing of this Form 8-K.

The information furnished on this Form 8-K, including the exhibits attached, shall not be deemed "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the "Exchange Act"), or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such a filing.



Item 9.01                   Financial Statements and Exhibits.
 
(d)Exhibits
 





SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.
 
FASTLY, INC.
Dated:February 14, 2024 By: /s/ Ronald W. Kisling
   Ronald W. Kisling
   Chief Financial Officer


EX-99.1 2 ex991-fslypressrelease1231.htm EX-99.1 Document

Exhibit 99.1
Fastly Announces Fourth Quarter and Full Year 2023 Financial Results
Company reports record fourth quarter revenue of $137.8 million

SAN FRANCISCO — February 14, 2024 Fastly, Inc. (NYSE: FSLY), one of the world’s fastest edge cloud platforms, today announced financial results for its fourth quarter and full year ended December 31, 2023.
“This quarter demonstrated the progress we’ve made in operational and financial rigor resulting in strong gross margins and non-GAAP net income,” said Todd Nightingale, CEO of Fastly.
“Our go-to-market, packaging and channel efforts through 2023 delivered an inflection in our customer acquisition as we closed out the year,” continued Nightingale. “This positions us well for 2024, driving our mission to make every user experience fast, safe, and engaging.”


Three months ended
December 31,
Year ended
December 31,
2023202220232022
Revenue$137,777 $119,321 $505,988 $432,725 
Gross margin
GAAP gross margin55.0 %52.4 %52.6 %48.5 %
Non-GAAP gross margin59.2 %57.0 %56.9 %53.6 %
Operating loss
GAAP operating loss$(42,584)$(48,462)$(198,028)$(246,199)
Non-GAAP operating loss$(2,268)$(11,994)$(36,679)$(76,468)
Net loss per share
GAAP net loss per common share—basic and diluted$(0.18)$(0.38)$(1.03)$(1.57)
Non-GAAP net income (loss) per common share—basic and diluted
$0.01 $(0.08)$(0.17)$(0.59)
For a reconciliation of non-GAAP financial measures to their corresponding GAAP measures, please refer to the reconciliation table at the end of this press release.
Fourth Quarter 2023 Financial Summary
Total revenue of $137.8 million, representing 15% year-over-year growth and 8% sequential increase.
GAAP gross margin of 55.0%, compared to 52.4% in the fourth quarter of 2022. Non-GAAP gross margin of 59.2%, compared to 57.0% in the fourth quarter of 2022.
GAAP net loss of $23.4 million, compared to $46.7 million in the fourth quarter of 2022. Non-GAAP net income of $1.7 million, compared to non-GAAP net loss of $9.5 million in the fourth quarter of 2022.
GAAP net loss per basic and diluted shares of $0.18 compared to $0.38 in the fourth quarter of 2022. Non-GAAP net income per basic and diluted shares of $0.01, compared to non-GAAP net loss per basic and diluted shares of $0.08 in the fourth quarter of 2022.
Full Year 2023 Financial Summary
Total revenue of $506.0 million, representing 17% growth year-over-year.
GAAP gross margin of 52.6%, compared to 48.5% in fiscal 2022. Non-GAAP gross margin of 56.9%, compared to 53.6% in fiscal 2022.
GAAP net loss of $133.1 million, compared to $190.8 million in fiscal 2022. Non-GAAP net loss of $21.7 million, compared to $72.3 million in fiscal 2022.
GAAP net loss per basic and diluted shares of $1.03 compared to $1.57 in fiscal 2022. Non-GAAP net loss per basic and diluted shares of $0.17, compared to $0.59 in fiscal 2022.





Key Metrics
12-month net retention rate (LTM NRR)1 decreased to 113% in the fourth quarter from 114% in the third quarter.
Total customer count2 was 3,243 in the fourth quarter, up 141 from the third quarter; 578 were enterprise customers2 in the fourth quarter, up 31 from the third quarter.
Average enterprise customer spend3 of $880 thousand in the fourth quarter, up 3% quarter-over-quarter.
Annual revenue retention rate (ARR)7 was 99.2% in 2023, increasing from 98.9% in 2022.
Remaining performance obligations (RPO)4 were $245 million, down 1% from $248 million in the third quarter of 2023 and up 24% from $198 million in the fourth quarter of 2022.

Fourth Quarter Business and Product Highlights
Fastly was named a Leader in The Forrester Wave™: Edge Development Platforms, Q4 2023 report, highlighted by Fastly’s Compute platform receiving the highest rating possible (5/5) in 22 criteria.
Kip Compton joined Fastly as Chief Product Officer, bringing over 25 years of senior leadership experience driving innovation, most recently as SVP of Strategy at Cisco Networking where he led teams responsible for strategy, portfolio management, investments and acquisitions.
Repurchased $130.9 million of our convertible notes’ principal balance in the fourth quarter for $113.6 million in cash or approximately 87 cents on the dollar.
Channel partner deal registration continues to expand as our 2023 deal registration more than tripled 2022 levels and we grew our partner engagement by over 65%.
Our packaging motion is accelerating as more customers purchased package deals in the fourth quarter of 2023 than the first nine months of 2023 combined.
Launched our new annual global cybersecurity report, The Race to Adapt, uncovering the impacts of cyber attacks on leading businesses across the globe and how 76% of the businesses surveyed plan to increase their cybersecurity budgets in the next year.
Released multiple new features to Fastly’s Next-Gen WAF solution to improve performance and simplify the user experience, including Hashicorp Vault Integration, Agent Auto-Update, WAF Simulator, New Anomaly Signal: Out-of-Band Domain, and Simplified Attack Signal Thresholds.
Released our new observability page, allowing customers to monitor their Fastly Delivery and Compute services via metrics and logs within customizable dashboards.
Released our Bot Mitigation solution in limited availability to select customers.

First Quarter and Full Year 2024 Guidance

Q1 2024
Full Year 2024
Total Revenue (millions)$131 - $135$580 - $590
Non-GAAP Operating Loss (millions)($14.0) - ($10.0)($20.0) - ($14.0)
Non-GAAP Net Income (Loss) per share (5)(6)
($0.09) - ($0.05)($0.06) - $0.00
A reconciliation of non-GAAP guidance measures to corresponding GAAP measures is not available on a forward-looking basis without unreasonable effort due to the uncertainty of expenses that may be incurred in the future and cannot be reasonably determined or predicted at this time, although it is important to note that these factors could be material to Fastly’s future GAAP financial results.

Conference Call Information

Fastly will host an investor conference call to discuss its results at 1:30 p.m. PT / 4:30 p.m. ET on Wednesday, February 14, 2024.

Date: Wednesday, February 14, 2024
Time: 1:30 p.m. PT / 4:30 p.m. ET





Webcast: https://investors.fastly.com
Dial-in: 888-330-2022 (US/CA) or 646-960-0690 (Intl.)
Conf. ID#: 7543239

Please dial in at least 10 minutes prior to the 1:30 p.m. PT start time. A live webcast of the call will be available at https://investors.fastly.com where listeners may log on to the event by selecting the webcast link under the “Quarterly Results” section.

A telephone replay of the conference call will be available at approximately 5:00 p.m. PT, February 14 through February 28, 2024 by dialing 800-770-2030 or 647-362-9199 and entering the passcode 7543239.



About Fastly, Inc.
Fastly’s powerful and programmable edge cloud platform helps the world’s top brands deliver some of the best online experiences possible through edge compute, delivery, security, and observability offerings improving site performance, enhancing security, and empowering innovation at global scale. Compared to legacy providers, Fastly’s powerful and modern network architecture is one of the fastest on the planet, empowering developers to deliver secure websites and apps with rapid time-to-market and industry-leading cost savings. Organizations around the world trust Fastly to help them upgrade the internet experience, including Reddit, Wendy’s, Stripe, Neiman Marcus, Universal Music Group, SeatGeek, and Advance Publications. Learn more about Fastly at https://www.fastly.com, and follow us @fastly.

Forward-Looking Statements

This press release contains “forward-looking” statements that are based on our beliefs and assumptions and on information currently available to us on the date of this press release. Forward-looking statements may involve known and unknown risks, uncertainties, and other factors that may cause our actual results, performance, or achievements to be materially different from those expressed or implied by the forward-looking statements. These statements include, but are not limited to, statements regarding our future financial and operating performance, including our outlook and guidance, our operating performance, our ability to innovate, our customer acquisition and go-to-market efforts, our ability to monetize, and our ability to deliver on our long-term strategy. Except as required by law, we assume no obligation to update these forward-looking statements publicly or to update the reasons actual results could differ materially from those anticipated in the forward-looking statements, even if new information becomes available in the future. Important factors that could cause our actual results to differ materially are detailed from time to time in the reports Fastly files with the Securities and Exchange Commission (“SEC”), including in our Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2023. Additional information will also be set forth in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Copies of reports filed with the SEC are posted on Fastly’s website and are available from Fastly without charge.
Use of Non-GAAP Financial Measures
To supplement our condensed consolidated financial statements, which are prepared and presented in accordance with accounting principles generally accepted in the United States ("GAAP"), the Company uses the following non-GAAP measures of financial performance: non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating loss, non-GAAP net income (loss), non-GAAP basic and diluted net income (loss) per common share, non-GAAP research and development, non-GAAP sales and marketing, non-GAAP general and administrative, free cash flow and adjusted EBITDA. The presentation of this additional financial information is not intended to be considered in isolation from, as a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP. These non-GAAP measures have limitations in that they do not reflect all of the amounts associated with our results of operations as determined in accordance with GAAP. In addition, these non-GAAP financial measures may be different from the non-GAAP financial measures used by other companies. These non-GAAP measures should only be used to evaluate our results of operations in conjunction with the corresponding GAAP measures. Management compensates for these limitations by reconciling these non-GAAP financial measures to the most comparable GAAP financial measures within our earnings releases.
Non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating loss, non-GAAP net income (loss) and non-GAAP basic and diluted net income (loss) per common share, non-GAAP research and development, non-GAAP sales and marketing, and non-GAAP general and administrative differ from GAAP in that they exclude stock-based compensation expense, amortization of acquired intangible assets, acquisition-related expenses, executive transition costs, net gain on extinguishment of debt, impairment expense and amortization of debt discount and issuance costs.






Adjusted EBITDA: excludes stock-based compensation expense, depreciation and other amortization expenses, amortization of acquired intangible assets, acquisition-related expenses, executive transition costs, interest income, interest expense, including amortization of debt discount and issuance costs, net gain on extinguishment of debt, impairment expense, other income (expense), net, and income taxes.

Acquisition-Related Expenses: consists of acquisition-related charges that are not related to ongoing operations. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because these charges may not be reflective of our core business, ongoing operating results, or future outlook.

Amortization of Acquired Intangible Assets: consists of non-cash charges that can be affected by the timing and magnitude of asset purchases and acquisitions. Management considers its operating results without this activity when evaluating its ongoing non-GAAP performance and its adjusted EBITDA performance because these charges are non-cash expenses that can be affected by the timing and magnitude of asset purchases and acquisitions and may not be reflective of our core business, ongoing operating results, or future outlook.

Amortization of Debt Discount and Issuance Costs: consists primarily of amortization expense related to our debt obligations. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook. These are included in our total interest expense.

Capital Expenditures: consists of cash used for purchases of property and equipment, net of proceeds from sale of property and equipment, capitalized internal-use software and payments on finance lease obligations, as reflected in our statement of cash flows.

Depreciation and Other Amortization Expense: consists of non-cash charges that can be affected by the timing and magnitude of asset purchases. Management considers its operating results without this activity when evaluating its ongoing adjusted EBITDA performance because these charges are non-cash expenses that can be affected by the timing and magnitude of asset purchases and may not be reflective of our core business, ongoing operating results, or future outlook.

Executive Transition Costs: consists of one-time cash and non-cash charges recognized with respect to changes in our executives' employment status. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.

Free Cash Flow: calculated as net cash used in operating activities less purchases of property and equipment, net of proceeds from sale of property and equipment, principal payments of finance lease liabilities, capitalized internal-use software costs and advance payments made related to capital expenditures. Management specifically identifies adjusting items in the reconciliation of GAAP to non-GAAP financial measures. Management considers non-GAAP free cash flow to be a profitability and liquidity measure that provides useful information to management and investors about the amount of cash generated by the business that can possibly be used for investing in Fastly's business and strengthening its balance sheet, but it is not intended to represent the residual cash flow available for discretionary expenditures. The presentation of non-GAAP free cash flow is also not meant to be considered in isolation or as an alternative to cash flows from operating activities as a measure of liquidity.
Impairment Expense: consists of impairment charge related to our computer and networking equipment, including software, we expect to not be used. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.
Income Taxes: consists primarily of expenses recognized related to state and foreign income taxes. Management considers its operating results without this activity when evaluating its ongoing adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.
Interest Expense: consists primarily of interest expense related to our debt instruments, including amortization of debt discount and issuance costs. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.





Interest Income: consists primarily of interest income related to our marketable securities. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.
Net Gain on Debt Extinguishment: relates to net gain on the partial repurchase of our outstanding convertible debt. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.
Other Income (Expense), Net: consists primarily of foreign currency transaction gains and losses. Management considers its operating results without this activity when evaluating its ongoing adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.
Stock-Based Compensation Expense: consists of expenses for stock options, restricted stock units, performance awards, restricted stock awards and Employee Stock Purchase Plan ("ESPP") under our equity incentive plans. Although stock-based compensation is an expense for the Company and is viewed as a form of compensation, management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance, primarily because it is a non-cash expense not believed by management to be reflective of our core business, ongoing operating results, or future outlook. In addition, the value of some stock-based instruments is determined using formulas that incorporate variables, such as market volatility, that are beyond our control.
Management believes these non-GAAP financial measures and adjusted EBITDA serve as useful metrics for our management and investors because they enable a better understanding of the long-term performance of our core business and facilitate comparisons of our operating results over multiple periods and to those of peer companies, and when taken together with the corresponding GAAP financial measures and our reconciliations, enhance investors' overall understanding of our current financial performance.
In the financial tables below, the Company provides a reconciliation of the most comparable GAAP financial measure to the historical non-GAAP financial measures used in this press release.
Key Metrics
1 We calculate LTM Net Retention Rate by dividing the total customer revenue for the prior twelve-month period (“prior 12-month period”) ending at the beginning of the last twelve-month period (“LTM period”) minus revenue contraction due to billing decreases or customer churn, plus revenue expansion due to billing increases during the LTM period from the same customers by the total prior 12-month period revenue. We believe the LTM Net Retention Rate is supplemental as it removes some of the volatility that is inherent in a usage-based business model.
2 Under our new methodology, our number of customers is calculated based on the number of separate identifiable operating entities with which we have a billing relationship in good standing, from which we recognized revenue during the current quarter. Under our prior methodology, our number of customers is calculated based on the number of separate identifiable operating entities with which we have a billing relationship in good standing, from which we recognized revenue during the last month of the quarter. Under our new methodology, our enterprise customers are defined as those with annualized current quarter revenue in excess of $100,000. This is calculated by taking the revenue for each customer within the quarter and multiplying it by four. Under our prior methodology, our enterprise customers are defined as those with revenue in excess of $100,000 in the trailing 12-month period. Under our prior methodology, our total customer count was 3,097 in the fourth quarter, up 78 from the third quarter of 2023; 532 were enterprise customers in the fourth quarter, up 2 from the third quarter of 2023.
3 Under our new methodology, our average enterprise customer spend is calculated by taking the annualized current quarter revenue contributed by enterprise customers existing as of the current period, and dividing that by the number of enterprise customers as of the current period. Under our prior methodology, our average enterprise customer spend is calculated by taking the sum of the trailing 12-month revenue contributed by enterprise customers existing as of the current period, and dividing that by the number of enterprise customers as of the current period. Under our prior methodology, our average enterprise customer spend was $859 thousand in the fourth quarter, up 3% quarter-over-quarter.
4 Remaining performance obligations include future committed revenue for periods within current contracts with customers, as well as deferred revenue arising from consideration invoiced for which the related performance obligations have not been satisfied.





5 Non-GAAP net income (loss) per basic share is calculated as Non-GAAP net income (loss) divided by weighted average basic shares for 2024.
6 Assumes weighted average basic shares outstanding of 134.3 million in Q1 2024 and 137.5 million for the full year 2024.
7 Annual Revenue Retention rate is calculated by first calculating "Annual Revenue Churn", which is calculated by multiplying the final full month of revenue from a customer that terminated its contract with us, (a "Churned Customer") by the number of months remaining in the same calendar year. Our ARR rate is calculated by subtracting the quotient of the Annual Revenue Churn from all of our Churned Customers from which we recognized revenue during the last quarter of the prior year divided by our annual revenue of the same calendar year from 100%. Under the prior methodology, our ARR rate is calculated by subtracting the quotient of the Annual Revenue Churn from all of our Churned Customers from which we recognized revenue during the last month of the prior year divided by our annual revenue of the same calendar year from 100%. Under our prior methodology, our ARR was 99.1%, down 0.1% year-over-year.

Condensed Consolidated Statements of Operations
(in thousands, except per share amounts, unaudited)

Three months ended
December 31,
Year ended
December 31,
2023202220232022
Revenue$137,777 $119,321 $505,988 $432,725 
Cost of revenue(1)
62,003 56,738 239,660 222,944 
Gross profit75,774 62,583 266,328 209,781 
Operating expenses:
Research and development(1)
38,270 37,197 152,190 155,308 
Sales and marketing(1)
48,662 44,623 191,773 179,869 
General and administrative(1)
31,426 29,225 116,077 120,803 
Impairment expense
— — 4,316 — 
Total operating expenses
118,358 111,045 464,356 455,980 
Loss from operations(42,584)(48,462)(198,028)(246,199)
Net gain on extinguishment of debt15,656 — 52,416 54,391 
Interest income4,584 2,894 18,186 7,044 
Interest expense(744)(1,354)(4,051)(5,887)
Other income (expense)(763)46 (1,832)(29)
Loss before income taxes(23,851)(46,876)(133,309)(190,680)
Income tax expense (benefit)(465)(223)(221)94 
Net loss$(23,386)$(46,653)$(133,088)$(190,774)
Net income (loss) per share attributable to common stockholders, basic and diluted$(0.18)$(0.38)$(1.03)$(1.57)
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, basic and diluted131,843 123,587 128,770 121,723 

__________

(1)Includes stock-based compensation expense as follows:
Three months ended
December 31,
Year ended
December 31,
2023202220232022
Cost of revenue$3,278 $2,938 $11,656 $12,050 
Research and development12,019 11,469 47,827 58,435 
Sales and marketing8,060 7,885 33,703 39,083 
General and administrative12,090 9,126 43,117 36,228 
Total$35,447 $31,418 $136,303 $145,796 





Reconciliation of GAAP to Non-GAAP Financial Measures
(in thousands, unaudited)
Three months ended
December 31,
Year ended
December 31,
2023202220232022
Gross Profit
GAAP gross profit$75,774 $62,583 $266,328 $209,781 
Stock-based compensation3,278 2,938 11,656 12,050 
Amortization of acquired intangible assets2,475 2,475 9,900 9,900 
Non-GAAP gross profit$81,527 $67,996 $287,884 $231,731 
GAAP gross margin55.0 %52.4 %52.6 %48.5 %
Non-GAAP gross margin59.2 %57.0 %56.9 %53.6 %
Research and development
GAAP research and development$38,270 $37,197 $152,190 $155,308 
Stock-based compensation(11,728)(11,469)(45,840)(58,435)
Executive transition costs(385)— (2,791)— 
Non-GAAP research and development$26,157 $25,728 $103,559 $96,873 
Sales and marketing
GAAP sales and marketing$48,662 $44,623 $191,773 $179,869 
Stock-based compensation(8,060)(7,885)(33,703)(39,083)
Amortization of acquired intangible assets(2,300)(2,575)(10,026)(10,891)
Non-GAAP sales and marketing$38,302 $34,163 $148,044 $129,895 
General and administrative
GAAP general and administrative$31,426 $29,225 $116,077 $120,803 
Stock-based compensation(12,090)(9,126)(43,117)(33,195)
Executive transition costs— — — (4,207)
Acquisition-related expenses— — — (1,970)
Non-GAAP general and administrative$19,336 $20,099 $72,960 $81,431 
Operating loss
GAAP operating loss$(42,584)$(48,462)$(198,028)$(246,199)
Stock-based compensation35,156 31,418 134,316 142,763 
Executive transition costs385 — 2,791 4,207 
Amortization of acquired intangible assets4,775 5,050 19,926 20,791 
Impairment expense— — 4,316 — 
Acquisition-related expenses— — — 1,970 
Non-GAAP operating loss$(2,268)$(11,994)$(36,679)$(76,468)
Net loss
GAAP net loss$(23,386)$(46,653)$(133,088)$(190,774)
Stock-based compensation35,156 31,418 134,316 142,763 
Executive transition costs385 — 2,791 4,207 
Amortization of acquired intangible assets4,775 5,050 19,926 20,791 
Acquisition-related expenses— — — 1,970 
Net gain on extinguishment of debt(15,656)— (52,416)(54,391)
Impairment expense— — 4,316 — 
Amortization of debt discount and issuance costs456 716 2,477 3,169 
Non-GAAP income (loss)$1,730 $(9,469)$(21,678)$(72,265)
Non-GAAP net income (loss) per common share—basic and diluted$0.01 $(0.08)$(0.17)$(0.59)
Weighted average basic common shares131,843123,587128,770121,723
Weighted average diluted common shares141,162123,587128,770121,723






Reconciliation of GAAP to Non-GAAP Financial Measures
(in thousands, unaudited) (continued)
Three months ended
December 31,
Year ended
December 31,
2023202220232022
Reconciliation of GAAP to Non-GAAP diluted shares
GAAP diluted shares
131,843 123,587 128,770 121,723 
Other dilutive equity awards
9,319 — — — 
Non-GAAP diluted shares
141,162 123,587 128,770 121,723 
Non-GAAP diluted net income (loss) per share
0.01 (0.08)(0.17)(0.59)


Three months ended
December 31,
Year ended
December 31,
2023202220232022
Adjusted EBITDA
GAAP net loss$(23,386)$(46,653)$(133,088)$(190,774)
Stock-based compensation35,156 31,418 134,316 142,763 
Executive transition costs385 — 2,791 4,207 
Net gain on extinguishment of debt(15,656)— (52,416)(54,391)
Impairment expense
— — 4,316 — 
Acquisition-related expenses— — — 1,970 
Depreciation and other amortization13,727 11,903 52,139 43,524 
Amortization of acquired intangible assets4,775 5,050 19,926 20,791 
Amortization of debt discount and issuance costs456 716 2,477 3,169 
Interest income(4,584)(2,894)(18,186)(7,044)
Interest expense288 638 1,574 2,718 
Other expense (income)
763 (46)1,832 29 
Income tax expense (benefit)
(465)(223)(221)94 
Adjusted EBITDA$11,459 $(91)$15,460 $(32,944)





Condensed Consolidated Balance Sheets
(in thousands)
As of
December 31, 2023
As of
December 31, 2022
(unaudited)
(audited)
ASSETS
Current assets:
Cash and cash equivalents$107,921 $143,391 
Marketable securities, current214,799 374,581 
Accounts receivable, net of allowance for credit losses120,498 89,578 
Prepaid expenses and other current assets20,455 28,933 
Total current assets463,673 636,483 
Property and equipment, net176,608 180,378 
Operating lease right-of-use assets, net55,212 68,440 
Goodwill670,356 670,185 
Intangible assets, net62,475 82,900 
Marketable securities, non-current6,088 165,105 
Other assets90,779 92,622 
Total assets$1,525,191 $1,896,113 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$5,611 $4,786 
Accrued expenses61,818 61,161 
Finance lease liabilities, current15,684 28,954 
Operating lease liabilities, current24,042 23,026 
Other current liabilities40,539 34,394 
Total current liabilities147,694 152,321 
Long-term debt343,507 704,710 
Finance lease liabilities, non-current1,602 15,507 
Operating lease liabilities, non-current48,484 61,341 
Other long-term liabilities4,416 7,076 
Total liabilities545,703 940,955 
Stockholders’ equity:
Common stock
Additional paid-in capital1,815,245 1,666,106 
Accumulated other comprehensive loss(1,008)(9,286)
Accumulated deficit(834,752)(701,664)
Total stockholders’ equity 979,488 955,158 
Total liabilities and stockholders’ equity $1,525,191 $1,896,113 








Condensed Consolidated Statements of Cash Flows
(in thousands, unaudited)
Three months ended
December 31,
Year ended
December 31,
2023202220232022
Cash flows from operating activities:
Net loss$(23,386)$(46,653)$(133,088)$(190,774)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation expense13,587 11,371 51,602 42,619 
Amortization of intangible assets4,899 5,582 20,424 21,696 
Non-cash lease expense5,451 7,835 22,678 25,448 
Amortization of debt discount and issuance costs456 715 2,476 3,169 
Amortization of deferred contract costs4,295 2,896 15,548 8,916 
Stock-based compensation35,447 31,418 136,303 145,796 
Deferred income taxes
(900)— (900)— 
Provision for credit losses714 624 2,025 2,406 
Loss on disposals of property and equipment
— — 505 854 
Amortization and accretion of discounts and premiums on investments(990)515 (646)3,137 
Impairment of operating lease right-of-use assets156 2,083 744 2,083 
Impairment expense— — 4,316 — 
Net gain on extinguishment of debt(15,656)— (52,416)(54,391)
Other adjustments905 3,980 648 3,688 
Changes in operating assets and liabilities:
Accounts receivable(22,590)(17,288)(32,945)(27,359)
Prepaid expenses and other current assets4,107 (971)8,709 (6,758)
Other assets(6,868)(15,492)(23,137)(35,396)
Accounts payable(876)(1,267)382 (4,724)
Accrued expenses(1,603)3,799 (7,856)8,289 
Operating lease liabilities(5,137)(6,377)(22,074)(22,778)
Other liabilities612 5,102 7,064 4,447 
Net cash provided by (used in) operating activities(7,377)(12,128)362 (69,632)
Cash flows from investing activities:
Purchases of marketable securities(59,142)— (132,233)(355,479)
Sales of marketable securities24,850 65 25,625 161,918 
Maturities of marketable securities5,642 94,303 433,767 535,040 
Business acquisitions, net of cash acquired— 1,843 — (25,902)
Advance payment for purchase of property and equipment— (10,923)— (42,197)
Purchases of property and equipment(2,693)(8,529)(10,976)(19,975)
Proceeds from sale of property and equipment— 126 49 492 
Capitalized internal-use software(5,902)(4,290)(21,292)(18,146)
Net cash provided by (used in) investing activities
(37,245)72,595 294,940 235,751 
Cash flows from financing activities:
Cash paid for debt extinguishment(113,606)— (310,540)(177,082)
Repayments of finance lease liabilities(5,932)(4,427)(27,175)(22,532)
Cash received for restricted stock sold in advance of vesting conditions— — — 10,655 
Cash paid for early sale of restricted shares— — — (10,655)
Payment of deferred consideration for business acquisitions— — (4,393)— 
Proceeds from exercise of vested stock options161 364 2,169 5,688 
Proceeds from employee stock purchase plan1,550 (949)8,559 4,777 
Net cash used in financing activities(117,827)(5,012)(331,380)(189,149)
Effects of exchange rate changes on cash, cash equivalents, and restricted cash70 39 608 (390)
Net increase in cash, cash equivalents, and restricted cash(162,379)55,494 (35,470)(23,420)
Cash, cash equivalents, and restricted cash at beginning of period270,450 88,047 143,541 166,961 
Cash, cash equivalents, and restricted cash at end of period108,071 143,541 108,071 143,541 
Reconciliation of cash, cash equivalents, and restricted cash as shown in the statements of cash flows:
Cash and cash equivalents107,921 143,391 107,921 143,391 
Restricted cash, current150 150 150 150 
Total cash, cash equivalents, and restricted cash$108,071 $143,541 $108,071 $143,541 







Free Cash Flow
(in thousands, unaudited)
Three months ended
December 31,
Year ended
December 31,
2023202220232022
Cash flow provided by (used in) operations$(7,377)$(12,128)$362 $(69,632)
Capital expenditures(1)
(14,527)(17,120)(59,394)(60,161)
Advance payment for purchase of property and equipment(2)
— (10,923)— (42,197)
Free Cash Flow$(21,904)$(40,171)$(59,032)$(171,990)
__________
(1)Capital expenditures are defined as cash used for purchases of property and equipment, net of proceeds from sale of property and equipment, capitalized internal-use software and payments on finance lease obligations, as reflected in our statement of cash flows.
(2)As reflected in our statement of cash flows. In the year ended December 31, 2023, we received $8.7 million of capital equipment that was prepaid prior to the current year.













Contacts:
Investor Contact:
Vernon Essi, Jr.
ir@fastly.com

Media Contact:
Spring Harris
press@fastly.com

Source: Fastly, Inc.

EX-99.2 3 ex992-investorsupplement12.htm EX-99.2 Document
fastlylogo-redxjpega.jpg

Fourth Quarter 2023 Investor Supplement
Corporate Highlights
Fastly was named a Leader in The Forrester Wave™: Edge Development Platforms, Q4 2023 report, highlighted by Fastly’s Compute platform receiving the highest rating possible (5/5) in 22 criteria.
Kip Compton joined Fastly as Chief Product Officer, bringing 25 years of senior leadership experience driving innovation, most recently as SVP of Strategy at Cisco Networking where he led teams responsible for strategy, portfolio management, investments and acquisitions.
Repurchased $130.9 million of our convertible notes’ principal balance in the fourth quarter for $113.6 million in cash or approximately 87 cents on the dollar.
Launched our new annual global cybersecurity report, The Race to Adapt, uncovering the impacts of cyber attacks on leading businesses across the globe and how 76% of the businesses surveyed plan to increase their cybersecurity budgets in the next year.
Customer and Partner Highlights
Channel partner deal registration continues to expand as our 2023 deal registration more than tripled 2022 levels and we grew our partner engagement by over 65%.
Our packaging motion is accelerating as more customers purchased package deals in the fourth quarter of 2023 than the first nine months of 2023 combined.
BeReal, a social media app that emphasizes authenticity and winner of the 2022 iPhone app of the year, chose Fastly’s platform due to its edge compute capabilities.
MoxiWorks, a revolutionary real estate brokerage and agent tech platform, selected Fastly for its delivery requirements to replace an incumbent provider exiting the business.
The E.W. Scripps Company, a diversified media company focused on creating a better-informed world, selected Fastly’s Next-Gen WAF solution.


Calculations of Key and Other Selected Metrics – Quarterly (unaudited)
Q1 2022Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023
Total Customer Count(2)
2,965 3,025 3,039 3,062 3,100 3,072 3,102 3,243 
Enterprise Customer Count(2)
488 499 511 533 540 551 547 578 
Average Enterprise Customer Spend (in thousands)(3)
$758 $742 $771 $822 $795 $818 $858 $880 
Enterprise Customer Revenue %90 %90 %91 %92 %91 %92 %92 %92 %
Annual Revenue Retention (ARR) Rate(8)
— %— %— %98.9 %— %— %— %99.2 %
Total Customer Count (prior methodology)(2)
2,880 2,894 2,925 2,958 3,001 2,965 3,019 3,097 
Enterprise Customer Count (prior methodology)(2)
457 471 482 493 514 520 530 532 
Average Enterprise Customer Spend (in thousands; prior methodology)(3)
$722 $730 $759 $782 $778 $809 $832 $859 
Enterprise Customer Revenue % (prior methodology)89 %88 %89 %89 %89 %90 %90 %90 %
Net Retention Rate (NRR) Quarter(9)
114 %128 %115 %111 %105 %106 %110 %110 %
Net Retention Rate (NRR) LTM(1)
115 %117 %118 %119 %116 %116 %114 %113 %
Dollar-Based Net Expansion Rate (DBNER)(10)
118 %120 %122 %123 %121 %123 %120 %119 %
Global Network Capacity198 TB/sec215 TB/sec233 TB/sec252 TB/sec265 TB/sec277 TB/sec291 TB/sec313 TB/sec
Countries 3434353535353535
Markets 7578797979797979
*Note: The reporting of the dual key metrics with respect to Total Customer and Enterprise Customer counts and associated key metrics will be disclosed through the fourth quarter of fiscal year 2023, ending December 31, 2023.
Exhibit 99.2
Product Innovation and Developments
Released multiple new features to Fastly’s Next-Gen WAF solution to improve performance and simplify the user experience, including Hashicorp Vault Integration, Agent Auto-Update, WAF Simulator, New Anomaly Signal: Out-of-Band Domain, and Simplified Attack Signal Thresholds.
Released our updated observability page, allowing customers to monitor their Fastly Delivery and Compute services via system or customizable dashboards.
Released our Bot Mitigation solution in limited availability to select customers.
Key Metrics Highlights
12-month net retention rate (LTM NRR)1 decreased to 113% in the fourth quarter from 114% in the third quarter.
Total customer count2 was 3,243 in the fourth quarter, up 141 from the third quarter; 578 were enterprise customers2 in the fourth quarter, up 31 from the third quarter.
Average enterprise customer spend3 of $880 thousand in the fourth quarter, up 3% quarter-over-quarter.
Annual revenue retention rate (ARR)7 was 99.2% in 2023, increasing from 98.9% in 2022.
Remaining performance obligations (RPO)4 were $245 million, down 1% from $248 million in the third quarter of 2023 and up 24% from $198 million in the fourth quarter of 2022.
First Quarter and Full Year 2024 Guidance:
Q1 2024Full Year 2024
Total Revenue (millions)$131 - $135$580 - $590
Non-GAAP Operating Loss (millions)(5)
($14.0) - ($10.0)($20.0) - ($14.0)
Non-GAAP Net Income (Loss) per share (6)(7)
($0.09) - ($0.05)($0.06) - $0.00







fastlylogo-redxjpega.jpg
Key Metrics
1.We calculate LTM Net Retention Rate by dividing the total customer revenue for the prior 12-month period (“prior 12-month period”) ending at the beginning of the last twelve-month period (“LTM period”) minus revenue contraction due to billing decreases or customer churn, plus revenue expansion due to billing increases during the LTM period from the same customers by the total prior 12-month period revenue. We believe the LTM Net Retention Rate is supplemental as it removes some of the volatility that is inherent in a usage-based business model.
2.Under our new methodology, our number of customers is calculated based on the number of separate identifiable operating entities with which we have a billing relationship in good standing, from which we recognized revenue during the current quarter. Under our prior methodology, our number of customers is calculated based on the number of separate identifiable operating entities with which we have a billing relationship in good standing, from which we recognized revenue during the last month of the quarter. Under our new methodology, our enterprise customers are defined as those with annualized current quarter revenue in excess of $100,000. This is calculated by taking the revenue for each customer within the quarter and multiplying it by four. Under our prior methodology, our enterprise customers are defined as those with revenue in excess of $100,000 in the trailing 12-month period. Under our prior methodology, our total customer count was 3,097 in the fourth quarter, up 78 from the third quarter of 2023; 532 were enterprise customers in the fourth quarter, up 2 from the third quarter of 2023.
3.Under our new methodology, our average enterprise customer spend is calculated by taking the annualized current quarter revenue contributed by enterprise customers existing as of the current period, and dividing that by the number of enterprise customers as of the current period. Under our prior methodology, our average enterprise customer spend is calculated by taking the sum of the trailing 12-month revenue contributed by enterprise customers existing as of the current period, and dividing that by the number of enterprise customers as of the current period. Under our prior methodology, our average enterprise customer spend was $859 thousand in the fourth quarter, up 3% quarter-over-quarter.
4.Remaining performance obligations include future committed revenue for periods within current contracts with customers, as well as deferred revenue arising from consideration invoiced for which the related performance obligations have not been satisfied.
5.For a reconciliation of non-GAAP financial measures to their corresponding GAAP measures, please refer to the reconciliation table at the end of this supplement.
6.Assumes weighted average basic shares outstanding of 134.3 million in Q1 2024 and 137.5 million for the full year 2024.
7.Non-GAAP Net Income (Loss) per basic share is calculated as Non-GAAP Net Income (Loss) divided by weighted average basic shares for 2024.
8.Annual Revenue Retention rate is calculated by first calculating "Annual Revenue Churn", which is calculated by multiplying the final full month of revenue from a customer that terminated its contract with us, (a "Churned Customer") by the number of months remaining in the same calendar year. Our ARR rate is calculated by subtracting the quotient of the Annual Revenue Churn from all of our Churned Customers from which we recognized revenue during the last quarter of the prior year divided by our annual revenue of the same calendar year from 100%. Under the prior methodology, our ARR rate is calculated by subtracting the quotient of the Annual Revenue Churn from all of our Churned Customers from which we recognized revenue during the last month of the prior year divided by our annual revenue of the same calendar year from 100%. Under our prior methodology, our ARR was 99.1%, down 0.1% year-over-year.
9.Net Retention Rate measures the net change in monthly revenue from existing customers in the last month of the period (the “current" period month) compared to the last month of the same period one year prior (the “prior" period month). The revenue included in the current period month includes revenue from (i) revenue contraction due to billing decreases or customer churn and (ii) revenue expansion due to billing increases, but excludes revenue from new customers. We calculate Net Retention Rate by dividing the revenue from the current period month by the revenue in the prior period month.
10.We calculate Dollar-Based Net Expansion Rate by dividing the revenue for a given period from customers who remained customers as of the last day of the given period (the “current” period) by the revenue from the same customers for the same period measured one year prior (the “base” period). The revenue included in the current


fastlylogo-redxjpega.jpg
period excludes revenue from (i) customers that churned after the end of the base period and (ii) new customers that entered into a customer agreement after the end of the base period.




Forward-Looking Statements

This investor supplement contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended, about us and our industry that involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or Fastly's future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as "may," "will," "should," "expects," "plans," "anticipates,” “going to,” "could," "intends," "target," "projects," "contemplates," "believes," "estimates," "predicts," "potential," "continue," “would,” or the negative of these words or other similar terms or expressions that concern Fastly's expectations, goals, strategy, priorities, plans, projections, or intentions. Forward-looking statements in this investor supplement include, but are not limited to, statements regarding Fastly’s future financial and operating performance, including its outlook and guidance; the performance of our products; the growth and success of Fastly's partner program; and Fastly's strategies, product and business plans. Fastly's expectations and beliefs regarding these matters may not materialize, and actual results in future periods are subject to risks and uncertainties that could cause actual results to differ materially from those projected. These risks include the possibility that: Fastly is unable to attract and retain customers; Fastly's existing customers and partners do not maintain or increase usage of Fastly's platform; Fastly's platform and product features do not meet expectations, including due to defects, interruptions, security breaches, delays in performance or other similar problems; Fastly is unable to adapt to meet evolving market and customer demands and rapid technological change; Fastly is unable to comply with modified or new industry standards, laws and regulations; Fastly is unable to generate sufficient revenues to achieve or sustain profitability; Fastly’s limited operating history makes it difficult to evaluate its prospects and future operating results; Fastly is unable to effectively manage its growth; and Fastly is unable to compete effectively. The forward-looking statements contained in this investor supplement are also subject to other risks and uncertainties, including those more fully described in Fastly’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, and additional information set forth in Fastly's Annual Report on Form 10-K for the year ended December 31, 2023 and other filings and reports that Fastly may file from time to time with the SEC. The forward-looking statements in this investor supplement are based on information available to Fastly as of the date hereof, and Fastly disclaims any obligation to update any forward-looking statements, except as required by law.
Non-GAAP Financial Measures
To supplement our condensed consolidated financial statements, which are prepared and presented in accordance with accounting principles generally accepted in the United States ("GAAP"), the Company uses the following non-GAAP measures of financial performance: non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating loss, non-GAAP net income (loss), non-GAAP basic and diluted net income (loss) per common share, non-GAAP research and development, non-GAAP sales and marketing, non-GAAP general and administrative, free cash flow and adjusted EBITDA. The presentation of this additional financial information is not intended to be considered in isolation from, as a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP. These non-GAAP measures have limitations in that they do not reflect all of the amounts associated with our results of operations as determined in accordance with GAAP. In addition, these non-GAAP financial measures may be different from the non-GAAP financial measures used by other companies. These non-GAAP measures should only be used to evaluate our results of operations in conjunction with the corresponding GAAP measures. Management compensates for these limitations by reconciling these non-GAAP financial measures to the most comparable GAAP financial measures within our earnings releases.
Non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating loss, non-GAAP net income (loss) and non-GAAP basic and diluted net income (loss) per common share, non-GAAP research and development, non-GAAP sales and marketing, and non-GAAP general and administrative differ from GAAP in that they exclude stock-based compensation expense, amortization of acquired intangible assets, acquisition-related expenses, executive transition costs, net gain on extinguishment of debt, impairment expense and amortization of debt discount and issuance costs.
Adjusted EBITDA: excludes stock-based compensation expense, depreciation and other amortization expenses, amortization of acquired intangible assets, acquisition-related expenses, executive transition costs, interest income, interest expense, including amortization of debt discount and issuance costs, net gain on extinguishment of debt, impairment expense, other income (expense), net, and income taxes.
Acquisition-Related Expenses: consists of acquisition-related charges that are not related to ongoing operations. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because these charges may not be reflective of our core business, ongoing operating results, or future outlook.


fastlylogo-redxjpega.jpg
Amortization of Acquired Intangible Assets: consists of non-cash charges that can be affected by the timing and magnitude of asset purchases and acquisitions. Management considers its operating results without this activity when evaluating its ongoing non-GAAP performance and its adjusted EBITDA performance because these charges are non-cash expenses that can be affected by the timing and magnitude of asset purchases and acquisitions and may not be reflective of our core business, ongoing operating results, or future outlook.
Amortization of Debt Discount and Issuance Costs: consists primarily of amortization expense related to our debt obligations. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook. These are included in our total interest expense.
Capital Expenditures: consists of cash used for purchases of property and equipment, net of proceeds from sale of property and equipment, capitalized internal-use software and payments on finance lease obligations, as reflected in our statement of cash flows.
Depreciation and Other Amortization Expense: consists of non-cash charges that can be affected by the timing and magnitude of asset purchases. Management considers its operating results without this activity when evaluating its ongoing adjusted EBITDA performance because these charges are non-cash expenses that can be affected by the timing and magnitude of asset purchases and may not be reflective of our core business, ongoing operating results, or future outlook.
Executive Transition Costs: consists of one-time cash and non-cash charges recognized with respect to changes in our executive’s employment status. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.
Free Cash Flow: calculated as net cash used in operating activities less purchases of property and equipment, net of proceeds from sale of property and equipment, principal payments of finance lease liabilities, capitalized internal-use software costs and advance payments made related to capital expenditures. Management specifically identifies adjusting items in the reconciliation of GAAP to non-GAAP financial measures. Management considers non-GAAP free cash flow to be a profitability and liquidity measure that provides useful information to management and investors about the amount of cash generated by the business that can possibly be used for investing in Fastly's business and strengthening its balance sheet, but it is not intended to represent the residual cash flow available for discretionary expenditures. The presentation of non-GAAP free cash flow is also not meant to be considered in isolation or as an alternative to cash flows from operating activities as a measure of liquidity.
Impairment Expense: consists of impairment charge related to our computer and networking equipment, including software, we expect to not be used. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.
Income Taxes: consists primarily of expenses recognized related to state and foreign income taxes. Management considers its operating results without this activity when evaluating its ongoing adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.
Interest Expense: consists primarily of interest expense related to our debt instruments, including amortization of debt discount and issuance costs. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.
Interest Income: consists primarily of interest income related to our marketable securities. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.
Net Gain on Debt Extinguishment: relates to net gain on the partial repurchase of our outstanding convertible debt. Management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.
Other Income (Expense), Net: consists primarily of foreign currency transaction gains and losses. Management considers its operating results without this activity when evaluating its ongoing adjusted EBITDA performance because it is not believed by management to be reflective of our core business, ongoing operating results or future outlook.


fastlylogo-redxjpega.jpg
Stock-Based Compensation Expense: consists of expenses for stock options, restricted stock units, performance awards, restricted stock awards and Employee Stock Purchase Plan ("ESPP") under our equity incentive plans. Although stock-based compensation is an expense for the Company and is viewed as a form of compensation, management considers its operating results without this activity when evaluating its ongoing non-GAAP net income (loss) performance and its adjusted EBITDA performance, primarily because it is a non-cash expense not believed by management to be reflective of our core business, ongoing operating results, or future outlook. In addition, the value of some stock-based instruments is determined using formulas that incorporate variables, such as market volatility, that are beyond our control.
Management believes these non-GAAP financial measures and adjusted EBITDA serve as useful metrics for our management and investors because they enable a better understanding of the long-term performance of our core business and facilitate comparisons of our operating results over multiple periods and to those of peer companies, and when taken together with the corresponding GAAP financial measures and our reconciliations, enhance investors' overall understanding of our current financial performance.
In the financial tables below, the Company provides a reconciliation of the most comparable GAAP financial measure to the historical non-GAAP financial measures used in this investor supplement.










fastlylogo-redxjpega.jpg
Consolidated Statements of Operations – Quarterly
(unaudited, in thousands, except per share amounts)

Q1 2022Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023
Revenue$102,382 $102,518 $108,504 $119,321 $117,564 $122,831 $127,816 $137,777 
Cost of revenue(1)
53,915 56,466 55,825 56,738 57,310 58,617 61,730 62,003 
Gross profit48,467 46,052 52,679 62,583 60,254 64,214 66,086 75,774 
Operating expenses:
Research and development(1)
40,437 38,717 38,957 37,197 37,431 37,421 39,068 38,270 
Sales and marketing(1)
41,480 46,760 47,006 44,623 44,271 47,797 51,043 48,662 
General and administrative (1)
29,554 29,543 32,481 29,225 25,827 28,823 30,001 31,426 
Impairment expense— — — — — — 4,316 — 
Total operating expenses111,471 115,020 118,444 111,045 107,529 114,041 124,428 118,358 
Loss from operations(63,004)(68,968)(65,765)(48,462)(47,275)(49,827)(58,342)(42,584)
Net gain on extinguishment of debt— 54,391 — — — 36,760 — 15,656 
Interest income681 1,502 1,967 2,894 4,186 4,508 4,908 4,584 
Interest expense(1,622)(1,530)(1,381)(1,354)(1,213)(1,232)(862)(744)
Other income (expense)(279)(1,673)1,877 46 (250)(803)(16)(763)
Loss before income taxes(64,224)(16,278)(63,302)(46,876)(44,552)(10,594)(54,312)(23,851)
Income tax expense (benefit)40 159 118 (223)135 110 (1)(465)
Net loss$(64,264)$(16,437)$(63,420)$(46,653)$(44,687)$(10,704)$(54,311)$(23,386)
Net loss per share attributable to common stockholders, basic and diluted$(0.54)$(0.14)$(0.52)$(0.38)$(0.36)$(0.08)$(0.42)$(0.18)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted119,673 121,242 122,339 123,587 125,418 127,863 129,873 131,843 
__________
(1)Includes stock-based compensation expense as follows:
Q1 2022Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023
Cost of revenue$2,946 $3,188 $2,978 $2,938 $2,681 $2,837 $2,860 $3,278 
Research and development18,589 13,889 14,488 11,469 11,481 12,205 12,122 12,019 
Sales and marketing10,094 10,184 10,920 7,885 6,705 9,877 9,061 8,060 
General and administrative8,393 7,717 10,992 9,126 7,284 12,073 11,670 12,090 
Total$40,022 $34,978 $39,378 $31,418 $28,151 $36,992 $35,713 $35,447 












fastlylogo-redxjpega.jpg
Reconciliation of GAAP to Non-GAAP Financial Measures - Quarterly
(unaudited, in thousands, except per share amounts)
Q1 2022Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023
Q4 2023
Gross Profit
GAAP gross Profit$48,467 $46,052 $52,679 $62,583 $60,254 $64,214 $66,086 $75,774 
Stock-based compensation2,946 3,188 2,978 2,938 2,681 2,837 2,860 3,278 
Amortization of acquired intangible assets2,475 2,475 2,475 2,475 2,475 2,475 2,475 2,475 
Non-GAAP gross profit53,888 51,715 58,132 67,996 65,410 69,526 71,421 81,527 
GAAP gross margin47.3 %44.9 %48.6 %52.4 %51.3 %52.3 %51.7 %55.0 %
Non-GAAP gross margin52.6 %50.4 %53.6 %57.0 %55.6 %56.6 %55.9 %59.2 %
Research and development
GAAP research and development40,437 38,717 38,957 37,197 37,431 37,421 39,068 38,270 
Stock-based compensation(18,589)(13,889)(14,488)(11,469)(11,481)(12,205)(10,426)(11,728)
Executive transition costs— — — — — — (2,406)(385)
Non-GAAP research and development21,848 24,828 24,469 25,728 25,950 25,216 26,236 26,157 
Sales and marketing
GAAP sales and marketing41,480 46,760 47,006 44,623 44,271 47,797 51,043 48,662 
Stock-based compensation(10,094)(10,184)(10,920)(7,885)(6,705)(9,877)(9,061)(8,060)
Amortization of acquired intangible assets(2,709)(2,710)(2,897)(2,575)(2,575)(2,575)(2,576)(2,300)
Non-GAAP sales and marketing28,677 33,866 33,189 34,163 34,991 35,345 39,406 38,302 
General and administrative
GAAP general and administrative29,554 29,543 32,481 29,225 25,827 28,823 30,001 31,426 
Stock-based compensation(8,393)(7,717)(7,959)(9,126)(7,284)(12,073)(11,670)(12,090)
Executive transition costs— — (4,207)— — — — — 
Acquisition-related expenses(58)(1,912)— — — — — — 
Non-GAAP general and administrative21,103 19,914 20,315 20,099 18,543 16,750 18,331 19,336 
Operating loss
GAAP operating loss(63,004)(68,968)(65,765)(48,462)(47,275)(49,827)(58,342)(42,584)
Stock-based compensation40,022 34,978 36,345 31,418 28,151 36,992 34,017 35,156 
Executive transition costs— — 4,207 — — — 2,406 385 
Amortization of acquired intangible assets5,184 5,185 5,372 5,050 5,050 5,050 5,051 4,775 
Impairment expense
— — — — — — 4,316 — 
Acquisition-related expenses58 1,912 — — — — — — 
Non-GAAP operating loss(17,740)(26,893)(19,841)(11,994)(14,074)(7,785)(12,552)(2,268)
Net loss
GAAP net loss(64,264)(16,437)(63,420)(46,653)(44,687)(10,704)(54,311)(23,386)
Stock-based compensation40,022 34,978 36,345 31,418 28,151 36,992 34,017 35,156 
Executive transition costs— — 4,207 — — — 2,406 385 
Amortization of acquired intangible assets5,184 5,185 5,372 5,050 5,050 5,050 5,051 4,775 
Acquisition-related expenses58 1,912 — — — — — — 
Net gain on extinguishment of debt — (54,391)— — — (36,760)— (15,656)
Impairment expense— — — — — 4,316 — 
Amortization of debt issuance costs963 776 714 716 716 803 502 456 
Non-GAAP net income (loss)
$(18,037)$(27,977)$(16,782)$(9,469)$(10,770)$(4,619)$(8,019)$1,730 
GAAP net loss per common share—basic and diluted$(0.54)$(0.14)$(0.52)$(0.38)$(0.36)$(0.08)$(0.42)$(0.18)
Non-GAAP net income (loss) per common share—basic and diluted$(0.15)$(0.23)$(0.14)$(0.08)$(0.09)$(0.04)$(0.06)$0.01 
Weighted average basic common shares119,673 121,242 122,339 123,587 125,418 127,863 129,873 131,843 
Weighted average diluted common shares119,673 121,242 122,339 123,587 125,418 127,863 129,873 141,162 




fastlylogo-redxjpega.jpg
Reconciliation of GAAP to Non-GAAP Financial Measures - Quarterly (Continued)
(unaudited, in thousands, except per share amounts)

Q1 2022Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023
Reconciliation of GAAP to Non-GAAP diluted shares:
GAAP diluted shares119,673 121,242 122,339 123,587 125,418 127,863 129,873 131,843 
Other dilutive equity awards— — — — — — — 9,319 
Non-GAAP diluted shares119,673 121,242 122,339 123,587 125,418 127,863 129,873 141,162 
Non-GAAP diluted net income (loss) per share
(0.15)(0.23)(0.14)(0.08)(0.09)(0.04)(0.06)0.01 

Q1 2022Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023
Adjusted EBITDA
GAAP net loss$(64,264)$(16,437)$(63,420)$(46,653)$(44,687)$(10,704)$(54,311)$(23,386)
Stock-based compensation40,022 34,978 36,345 31,418 28,151 36,992 34,017 35,156 
Executive transition costs— — 4,207 — — — 2,406 385 
Net gain on extinguishment of debt— (54,391)— — — (36,760)— (15,656)
Impairment expense
— — — — — — 4,316 — 
Acquisition-related expenses58 1,912 — — — — — — 
Depreciation and other amortization9,975 10,860 10,786 11,903 12,179 13,030 13,202 13,727 
Amortization of acquired intangible assets5,184 5,185 5,372 5,050 5,050 5,050 5,051 4,775 
Amortization of debt discount and issuance costs963 776 714 716 716 803 502 456 
Interest income(681)(1,502)(1,967)(2,894)(4,186)(4,508)(4,908)(4,584)
Interest expense659 754 667 638 497 429 360 288 
Other (income) expense, net279 1,673 (1,877)(46)250 803 16 763 
Income tax (benefit) expense40 159 118 (223)135 110 (1)(465)
Adjusted EBITDA$(7,765)$(16,033)$(9,055)$(91)$(1,895)$5,245 $650 $11,459 



























fastlylogo-redxjpega.jpg


Non-GAAP Consolidated Statements of Operations - Quarterly
(unaudited, in thousands, except per share amounts)
Q1 2022Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023
Revenue$102,382 $102,518 $108,504 $119,321 $117,564 $122,831 $127,816 $137,777 
Cost of revenue (1)(2)
48,494 50,803 50,372 51,325 52,154 53,305 56,395 56,250 
Gross profit53,888 51,715 58,132 67,996 65,410 69,526 71,421 81,527 
Operating expenses:
Research and development(1)(7)
21,848 24,828 24,469 25,728 25,950 25,216 26,236 26,157 
Sales and marketing(1)(2)
28,677 33,866 33,189 34,163 34,991 35,345 39,406 38,302 
General and administrative (1)(3)(7)
21,103 19,914 20,315 20,099 18,543 16,750 18,331 19,336 
Total operating expenses(8)
71,628 78,608 77,973 79,990 79,484 77,311 83,973 83,795 
Loss from operations(1)(2)(3)(7)
(17,740)(26,893)(19,841)(11,994)(14,074)(7,785)(12,552)(2,268)
Interest income681 1,502 1,967 2,894 4,186 4,508 4,908 4,584 
Interest expense(4)
(659)(754)(667)(638)(497)(429)(360)(288)
Other income (expense), net(279)(1,673)1,877 46 (250)(803)(16)(763)
Income (loss) before income tax expense (benefit)(5)
(17,997)(27,818)(16,664)(9,692)(10,635)(4,509)(8,020)1,265 
Income tax expense (benefit)(6)
40 159 118 (223)135 110 (1)(465)
Net income (loss)(1)(2)(3)(4)(5)(6)(7)(8)
$(18,037)$(27,977)$(16,782)$(9,469)$(10,770)$(4,619)$(8,019)$1,730 
Net income (loss) per share attributable to common stockholders, basic and diluted$(0.15)$(0.23)$(0.14)$(0.08)$(0.09)$(0.04)$(0.06)$0.01 
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, basic119,673121,242122,339123,587125,418127,863129,873131,843
Weighted-average shares used in computing net income (loss) per share attributable to common stockholders, diluted119,673121,242122,339123,587125,418127,863129,873141,162
(1) Excludes stock-based compensation. See GAAP to Non-GAAP reconciliations.
(2) Excludes amortization of acquired intangible assets. See GAAP to Non-GAAP reconciliations.
(3) Excludes acquisition-related and other expenses. See GAAP to Non-GAAP reconciliations.
(4) Excludes amortization of debt discount and issuance costs. See GAAP to Non-GAAP reconciliations.
(5) Excludes net gain on extinguishment of debt. See GAAP to Non-GAAP reconciliations.
(6) Excludes acquisition-related tax benefit. See GAAP to Non-GAAP reconciliations.
(7) Excludes executive transition costs. See GAAP to Non-GAAP reconciliations.
(8) Excludes impairment expense. See GAAP to Non-GAAP reconciliations.





fastlylogo-redxjpega.jpg
Consolidated Balance Sheets - Quarterly
(unaudited, in thousands)
Q1 2022Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023
Assets
Current assets:
Cash and cash equivalents$245,794 $62,510 $87,897 $143,391 $348,463 $273,742 $270,300 $107,921 
Marketable securities393,950 419,905 445,048 374,581 198,116 123,605 158,055 214,799 
Accounts receivable, net73,717 68,218 72,914 89,578 85,344 78,295 98,622 120,498 
Prepaid expenses and other current assets23,616 29,037 31,321 28,933 29,717 29,500 24,481 20,455 
Total current assets737,077 579,670 637,180 636,483 661,640 505,142 551,458 463,673 
Property and equipment, net174,550 173,950 179,080 180,378 179,922 179,045 171,914 176,608 
Operating lease right-of-use assets, net63,455 69,861 72,374 68,440 60,615 56,733 52,927 55,212 
Goodwill637,570 670,186 670,158 670,185 670,192 670,356 670,356 670,356 
Intangible assets, net97,287 93,978 88,482 82,900 77,725 72,550 67,375 62,475 
Marketable securities, non-current394,464 284,951 186,066 165,105 117,518 78,042 32,280 6,088 
Other assets30,020 60,199 73,258 92,622 94,798 95,550 94,353 90,779 
Total assets$2,134,423 $1,932,795 $1,906,598 $1,896,113 $1,862,410 $1,657,418 $1,640,663 $1,525,191 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$8,248 $10,011 $8,265 $4,786 $4,668 $5,561 $5,723 $5,611 
Accrued expenses49,902 49,943 54,186 61,161 42,311 47,001 56,595 61,818 
Finance lease liabilities26,766 28,088 27,807 28,954 24,763 22,233 19,250 15,684 
Operating lease liabilities18,688 19,243 20,919 23,026 20,516 20,575 21,533 24,042 
Other current liabilities36,569 33,705 33,422 34,394 32,942 36,234 40,234 40,539 
Total current liabilities140,173 140,990 144,599 152,321 125,200 131,604 143,335 147,694 
Long-term debt, less current portion934,121 703,375 704,042 704,710 705,378 472,369 472,823 343,507 
Finance lease liabilities, noncurrent28,867 26,479 21,027 15,507 10,858 7,026 3,860 1,602 
Operating lease liabilities, noncurrent52,334 60,657 62,750 61,341 56,275 51,448 47,775 48,484 
Other long-term liabilities2,205 7,556 7,201 7,076 6,144 7,217 4,298 4,416 
Total liabilities1,157,700 939,057 939,619 940,955 903,855 669,664 672,091 545,703 
Stockholders’ equity:
Class A and Class B common stock
Additional paid-in capital1,561,371 1,597,869 1,634,666 1,666,106 1,710,498 1,747,959 1,781,870 1,815,245 
Accumulated other comprehensive loss(9,496)(12,542)(12,678)(9,286)(5,594)(3,152)(1,934)(1,008)
Accumulated deficit(575,154)(591,591)(655,011)(701,664)(746,351)(757,055)(811,366)(834,752)
Total stockholders’ equity976,723 993,738 966,979 955,158 958,555 987,754 968,572 979,488 
Total liabilities and stockholders’ equity$2,134,423 $1,932,795 $1,906,598 $1,896,113 $1,862,410 $1,657,418 $1,640,663 $1,525,191 








fastlylogo-redxjpega.jpg
Consolidated Statements of Cash Flows – Quarterly
(unaudited, in thousands)

Q1 2022Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023
Cash flows from operating activities:
Net loss$(64,264)$(16,437)$(63,420)$(46,653)$(44,687)$(10,704)$(54,311)$(23,386)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation expense9,850 10,736 10,662 11,371 12,040 12,920 13,055 13,587 
Amortization of intangible assets5,309 5,309 5,496 5,582 5,175 5,175 5,175 4,899 
Non-cash lease expense5,914 5,608 8,133 5,793 6,115 5,648 5,464 5,451 
Amortization of debt discount and issuance costs964 775 715 715 716 803 501 456 
Amortization of deferred contract costs1,851 2,138 2,031 2,896 3,425 3,746 4,082 4,295 
Stock-based compensation40,022 34,978 39,378 31,418 28,151 36,992 35,713 35,447 
Deferred income taxes
— — — — — — — (900)
Provision for credit losses127 402 1,253 624 533 567 211 714 
(Gain) loss on disposals of property and equipment268 586 — — 251 296 (42)— 
Amortization and accretion of discounts and premiums on investments957 894 771 515 449 298 (403)(990)
Impairment of operating lease right-of-use assets — — — 2,083 — 187 401 156 
Impairment expense
— — — — — — 4,316 — 
Net gain on extinguishment of debt— (54,391)— — — (36,760)— (15,656)
Other adjustments128 (67)(353)3,980 (243)(85)71 905 
Changes in operating assets and liabilities:
Accounts receivable(9,219)5,097 (5,949)(17,288)3,701 6,482 (20,538)(22,590)
Prepaid expenses and other current assets(2,111)(2,701)(975)(971)(634)217 5,019 4,107 
Other assets(2,451)(3,948)(13,505)(15,492)(7,212)(4,771)(4,286)(6,868)
Accounts payable(2,492)3,336 (4,301)(1,267)(175)1,119 314 (876)
Accrued expenses4,891 (3,729)3,328 3,799 (6,827)234 340 (1,603)
Operating lease liabilities(5,632)(5,349)(7,462)(4,335)(5,750)(6,682)(4,505)(5,137)
Other liabilities2,698 83 (3,436)5,102 (3,889)9,308 1,033 612 
Net cash provided by (used in) operating activities(13,190)(16,680)(27,634)(12,128)(8,861)24,990 (8,390)(7,377)
Cash flows from investing activities:
Purchases of marketable securities(148,193)(207,286)— — — — (73,091)(59,142)
Sales of marketable securities2,301 159,552 — 65 — 774 24,850 
Maturities of marketable securities240,547 127,333 72,857 94,303 227,211 114,884 86,030 5,642 
Business acquisitions, net of cash acquired (775)(25,224)(1,746)1,843 — — — — 
Advance payment for purchase of property and equipment— (29,310)(1,964)(10,923)— — — — 
Purchases of property and equipment(1)
(2,387)(6,428)(2,631)(8,529)(3,494)(4,464)(325)(2,693)
Proceeds from sale of property and equipment— 241 125 126 22 14 13 — 
Capitalized internal-use software(3,810)(4,926)(5,120)(4,290)(4,209)(6,230)(4,951)(5,902)
Net cash provided by (used in) investing activities(1)
87,683 13,952 61,521 72,595 219,530 219,530 219,530 (37,245)
Cash flows from financing activities:
Cash paid for debt extinguishment— (177,082)— — — (196,934)— (113,606)
Repayments of finance lease liabilities(1)
(7,159)(3,870)(7,076)(4,427)(8,645)(6,557)(6,041)(5,932)
Cash received for restricted stock sold in advance of vesting conditions10,655 — — — — — — — 
Cash paid for early sale of restricted shares(3,498)(3,539)(3,618)— — — — — 
Payment of deferred consideration for business acquisitions— — — — — (4,393)— — 
Proceeds from exercise of vested stock options3,048 1,721 555 364 336 535 1,137 161 
Proceeds from employee stock purchase plan2,406 1,571 1,749 (949)2,596 2,191 2,222 1,550 
Net cash provided by (used in) financing activities(1)
5,452 (181,199)(8,390)(5,012)(5,713)(205,158)(2,682)(117,827)
Effects of exchange rate changes on cash, cash equivalents, and restricted cash(219)(100)(110)39 116 469 (47)70 
Net increase (decrease) in cash, cash equivalents, and restricted cash79,726 (184,027)25,387 55,494 205,072 (74,721)(3,442)(162,379)
Cash, cash equivalents, and restricted cash at beginning of period166,961 246,687 62,660 88,047 143,541 348,613 273,892 270,450 
Cash, cash equivalents, and restricted cash at end of period$246,687 $62,660 $88,047 $143,541 $348,613 $273,892 $270,450 $108,071 
__________
(1)Amounts disclosed for Q1 2022 and Q2 2022 have been revised from the amounts disclosed in our previous investor supplements to match amounts reported in the applicable Quarterly Reports on Form 10-Q.


fastlylogo-redxjpega.jpg
Free Cash Flow
(in thousands, unaudited)
Quarter ended
Q1 2022Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023
Cash flow provided by (used in) operations$(13,190)$(16,680)$(27,634)$(12,128)$(8,861)$24,990 $(8,390)$(7,377)
Capital expenditures(1):
Purchases of property and equipment(2,387)(6,428)(2,631)(8,529)(3,494)(4,464)(325)(2,693)
Proceeds from sale of property and equipment— 241 125 126 22 14 13 — 
Capitalized internal-use software(3,810)(4,926)(5,120)(4,290)(4,209)(6,230)(4,951)(5,902)
Repayments of finance lease liabilities(7,159)(3,870)(7,076)(4,427)(8,645)(6,557)(6,041)(5,932)
Advance payment for purchase of property and equipment (2)
— (29,310)(1,964)(10,923)— — — — 
Free Cash Flow$(26,546)$(60,973)$(44,300)$(40,171)$(25,187)$7,753 $(19,694)$(21,904)
__________
(1)Capital expenditures are defined as cash used for purchases of property and equipment, net of proceeds from sale of property and equipment, capitalized internal-use software and payments on finance lease obligations, as reflected in our statement of cash flows.
(2)As reflected in our statement of cash flows. In the year ended December 31, 2023, we received $8.7 million of capital equipment that was prepaid prior to the current year.


EX-101.SCH 4 fsly-20240214.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 5 fsly-20240214_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Entity Tax Identification Number Entity Tax Identification Number Entity Central Index Key Entity Central Index Key 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 6 fsly-20240214_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 7 fastlylogo-redxjpega.jpg begin 644 fastlylogo-redxjpega.jpg M_]C_X 02D9)1@ ! 0$ P # #_X0 Z17AI9@ 34T *@ @ U$0 $ M ! 0 %$1 0 ! 5H%$2 0 ! 5H #_VP!# (! 0(! M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L, M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P 1" &$ M ^@# 2( A$! Q$!_\0 'P 04! 0$! 0$ $" P0%!@<("0H+ M_\0 M1 @$# P($ P4%! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$( M(T*QP152T? D,V)R@@D*%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W M^/GZ_\0 'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ @$" M! 0#! <%! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5 M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! M (1 Q$ /P#]_**** "BBB@ JIKVOV/A;1KG4=4O;33=/LXS+<75U,L,,"#J MSNQ 4#U)Q7&_M(_M(>%_V5OA7?>+/%EY]GL;;]W!!'AKB_G()2")<_,[8/L M"Q( )'XI_MD_M\>.OVSO%,DNM7DFF^&X)2UAH-K(1:6P_A9^GFRXZNWJ=H4' M;7S^=\04,OCROWIO9?J^R_,_9/"GP8S7C2JZT'['"P=I5&KW?\L%IS2[ZI1Z MN]D_T5_:%_X+B?"_X633V/A&TU#X@:E$2OF6Y^QZ>&'!'G.I9OJD;*1T:OD? MXI?\%R_C-XUED305\.>#K;)\LVEB+JX _P!IYRZD^X1?I7QG17YSC.*)/$;EM0\0ZY?,VO? MUK#HKQ*F*K5-:DV_5MGZI@LARS!KEPF'ITU_=A&/Y)!1116!ZQI:-XRUCPX8 M_P"S]5U*Q\K)3[/!TXXKSFBM:=>I#X)->C//Q64X+%*V)HPG_BBG^:9](>$/^"MOQ_\ M'LJIX]FU&%3DQ:AI]K<[N<\LT>_OV8?H*]N^"'_!%*%:7O-+5WW=NMS\TXT\.."X95BLPQ66T?W5.< MVXP4'[L7+>'*^G<_>:BBBOVL_P K@HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y\OVT/\ D\3X ML?\ 8Y:Q_P"ELU>:5Z7^VA_R>)\6/^QRUC_TMFKS2OY_QG\>?J_S/]D>&?\ MD3X7_KU3_P#24%%%%'_ *75 M"BBBOL3^90HHHH **** "OYS?C1_R6+Q9_V&;S_T>]?T95_.;\:/^2Q>+/\ ML,WG_H]Z_/\ CSX*/K+]#^R/H@_[YF?^&E^S=?]BU>?^C;>OC&OL[_ ((3_P#)[-U_V+5Y_P"C;>O7R'_D8T?\2/S7 MQB_Y(G,_^O,OR/V*HHHK]Q/\G0HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "AFV MC)X Y)/:BO ?^"G7QP?X"_L5^,M3M9C#J>K6XT6P93M82W)\MF4]F6(R.#ZH M*PQ6(C0HRK3VBF_N/6R#)ZV;9EA\KPWQUIQ@O)R:5WY*]WY'Y:_\%/?VQ[C] MK7]HJ^^Q77F>#_"\DFGZ)&C?NYE#8DNO=MV^[D[MOJVV%%%%N)D?;G;++)%$HSV)1I?R( MKXGK]._^#>[P/Y'ACXE>)70$W5U9:9"W=?+2620?CYL?_?/Y^]PS1]KF=)=G M?[DW^9^0^/.:?4.!,PJ)ZSC&"\^><8O_ ,E;/T=HHHK]J/\ +$**** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#^?+]M#_ )/$^+'_ &.6L?\ I;-7FE>E_MH?\GB?%C_LV%%%% 'U1_P1A_Y2 ^% M?^O/4/\ TDEK]L*_$_\ X(P_\I ?"O\ UYZA_P"DDM?MA7ZOP/\ \B^7^-_E M$_SM^E=_R6-'_L'A_P"EU0HHHK[$_F4**** "BBB@ K^OS_ (\^"CZR_0_LCZ(/^^9G_AI?G,YF MBBBOS<_N0**** "OL[_@A/\ \GLW7_8M7G_HVWKXQK[._P""$_\ R>S=?]BU M>?\ HVWKU\A_Y&-'_$C\U\8O^2)S/_KS+\C]BJ***_<3_)T**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ K\ZO\ @X/\?M:>!/AQX71FV:A?W>JRJ.@,$:1(3_X$ M28^AK]%:_)G_ (+_ .NM*[6.:;PSINBI)@K_:&K0*V#W*QL[#Z$ \=*Z\/@,3B-:%-R]$V?.YWQAD> M3M1S7&4J+>J4YQBVO)-W?R1\KT5]G?\ #B?XV?\ /UX'_P#!I+_\9J&^_P"" M&'QPM(-\;>#;ILXV1:JX;_QZ(#]:[/[!S'_GS+[CYF/C!P4W99G1_P# T?&] M?M%_P1.\"_\ "'_L(:3>E"C>)M5O=4;/4XD%L#^*VX_"OSM\6?\ !)/]H#PC M&TDG@&:^A7^.PU&TN2?HBR[_ /QVOU\_8T^&TWPA_92^'OAVZMWL[[3="M1> M0.I5H;AXP\RD'G(D9PEC95*\'&T=+IK5M=_*Y^"_2:XYRG,.&,/ M@\IQ=.M[2LG+V<=^QZ91117Z4?PJ%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! M_/E^VA_R>)\6/^QRUC_TMFKS2O2_VT/^3Q/BQ_V.6L?^ELU>:5_/^,_CS]7^ M9_LCPS_R)\+_ ->J?_I*"BBBN<]L**** /JC_@C#_P I ?"O_7GJ'_I)+7[8 M5^)__!&'_E(#X5_Z\]0_])):_;"OU?@?_D7R_P ;_*)_G;]*[_DL:/\ V#P_ M]+JA1117V)_,H4444 %%%% !7\YOQH_Y+%XL_P"PS>?^CWK^C*OYS?C1_P E MB\6?]AF\_P#1[U^?\>?!1]9?H?V1]$'_ 'S,_P##2_.9S-%%%?FY_<@4444 M%?9W_!"?_D]FZ_[%J\_]&V]?&-?9W_!"?_D]FZ_[%J\_]&V]>OD/_(QH_P") M'YKXQ?\ )$YG_P!>9?D?L51117[B?Y.A1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %?C?\ \%SK]+O]M]8UW;K7P]91/D=RTS\?@PK]D*_&/_@MW_R?;J'_ &!K M'_T!J^1XU?\ PG?]O+]3^D?HL13XTDWTHU/_ $J"_4^0Z***_)3_ $;"BBB@ M HHKIO@MX?7Q9\8_">E2*C1ZGK-G:,'.%(DG13GVYJH1 MT4V_DKG[>?\ !/7]DC2_V2_V=]%T]+&&/Q/JUK%>Z]=E!YTMRZAC$6Z[(L[% M'3@G&6->[445_0&&P\*%*-&FK**LC_&[/,ZQ>;8^MF6.DY5*LG*3?=]%Y+9+ M9))(****V/*"BBB@ HHHH **** "BBB@ HHHH *\T_X;0^#O_16/AI_X4]E_ M\=KTNOYIZ^9XBSZIEOL^2*ES7W\K?YG[QX)>$6#XX^N_6\1*E[#V=N5)WY_: M7O?MR*WJ?T&_\-H?!W_HK'PT_P#"GLO_ ([1_P -H?!W_HK'PT_\*>R_^.U_ M/E17S/\ KY7_ .?2^]G[S_Q*+E'_ $,*O_@,3^@W_AM#X._]%8^&G_A3V7_Q MVC_AM#X._P#16/AI_P"%/9?_ !VOY\J*/]?*_P#SZ7WL/^)1[/EN-_HRY9D>0XO-Z6-J3E1@Y*+C%)M=';4_8JBBBOT _C<**** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH _GR_;0_Y/$^+'_8Y:Q_Z6S5YI7I?[ M:'_)XGQ8_P"QRUC_ -+9J\TK^?\ &?QY^K_,_P!D>&?^1/A?^O5/_P!)0444 M5SGMA1110!]4?\$8?^4@/A7_ *\]0_\ 226OVPK\3_\ @C#_ ,I ?"O_ %YZ MA_Z22U^V%?J_ _\ R+Y?XW^43_.WZ5W_ "6-'_L'A_Z75"BBBOL3^90HHHH M**** "OYS?C1_P EB\6?]AF\_P#1[U_1E7\YOQH_Y+%XL_[#-Y_Z/>OS_CSX M*/K+]#^R/H@_[YF?^&E^S=?\ 8M7G_HVWKU\A_P"1C1_Q(_-?&+_DB,M2\5>$;RQ\ M/6INYH+8W'G2*"!A=T8&>>Y%?LE7A_\ P4H_Y,2^)W_8&?\ ]#2O"S[*\/B\ M.ZE9:PC)K6W3_@(_7/![C[..'LYIX++)J,,55HQJ7BG=*;2LWMI.6WZ'X+T4 M45^*'^J 4444 =-\&?A?>?&OXL>'?".GW%M:WWB2_BT^":XW>5$\C!0S;03@ M9[ FOU(_X)S?\$K_ !A^QK^T#-XNUWQ%X:U2QDTF?3Q#8&?S0\CQ,#\\:C V M'OGD5^=_[ ?_ ">Q\+/^QFLO_1JU^_5??<&Y7AZ\7B:B]Z$M-?(_COZ3_'V< M954IY%@YI4,31ESIQ3;]YK1O5:+H%%%%?I1_"X4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!_/E^VA_P GB?%C_LJ?_ *2@HHHKG/;"BBB@#ZH_X(P_ M\I ?"O\ UYZA_P"DDM?MA7XG_P#!&'_E(#X5_P"O/4/_ $DEK]L*_5^!_P#D M7R_QO\HG^=OTKO\ DL:/_8/#_P!+JA1117V)_,H4444 %%%% !7\YOQH_P"2 MQ>+/^PS>?^CWK^C*OYS?C1_R6+Q9_P!AF\_]'O7Y_P >?!1]9?H?V1]$'_?, MS_PTOSFNV_9IE6# M]H[X?N[*B)XDTYF9C@*!=1Y)-;8;^-'U7YGEYY_R+L1_@G_Z2S^B*BLS_A-= M'_Z"VF?^!2?XT?\ ":Z/_P!!;3/_ *3_&OZ YX]S_&[ZK6_D?W,TZ*S/^$U MT?\ Z"VF?^!2?XT?\)KH_P#T%M,_\"D_QHYX]P^JUOY']S-.BL^W\6Z5=SK% M#J6GR22':J)<(S,?0#-:%-23V,YTYPTFFO4****9 4444 %%%% !17F?[0_[ M8/PY_99TH7'C7Q-8Z9<2)O@L$S/?7([;(4R^">-Q 4'JPKX&_:$_X+Z:UJ[S M67PR\*V^D6^2JZGKF+BY8=BL"'RXV_WFD'/2O)S#/,%@]*T_>[+5_=T^=C]( MX-\)N*.)[5,KPK]D_P#EY/W*?RD_BMU4%)KL?J*S;1D\ Z5^3'QF_:[^) MG[0<\C>+_&NO:Q!(23:-<&&S7/I!'MB'X+7G%?%YAQLJM.5*A2TDFKM]]-E_ MF?U!P5]%:67XRAF6;8Z\Z4XSY*<=+Q:DESR=VKK7W$%%%%? G]B!1110!Z5^ MQOXRTOX=_M6?#W7=:O(]/TG2=>M+J[N9 2L$2R LQP"< >@K]W/AI^T3X"^, MB+_PBOC+PSX@=AGRK'48IIE_WHPV]3[$"OYV:=%*T$JNC,CH0RLIP5(Z$&OI M,CXBGET734%)-WWL_P!?R/P_Q8\$\)QO7I8NIBI4:E.+BK14HM-MZJ\7>[Z2 M1_2M17X._!/_ (*5?&GX#R1)I7CC5-2L(\#[!K#?VC;[1_"OFY:,?]&_$LD%C\3/#D_ANX;Y6U32=UU9Y]6A.98U'^R937W6!XPP%=\M1 MN#\]OO7ZV/Y(XL^C3Q=E$76P<8XNFO\ GV_?MYPE9M^4'-GZ$5\@_M%?\%D? M W[-WQHU[P1JGA?Q9?:AH$J133V@M_)D+1I(-NZ0'HX'('(KZ=^&7Q8\,_&? MPK#K?A37--\0:5/PMQ93B55/=6QRK#NK $=P*_$O_@JI_P I ?B1_P!?L'_I M)!5<39M6PF%A6PK7O2M?1JUFSF\!_#O+>).(<3E7$%*5J=)RY;RA)24X1UV> MTGHS[A_XB ?AM_T)?CC\K7_X[1_Q$ _#;_H2_''Y6O\ \=K\FZ*^'_UPS/\ MF7W(_K'_ (EFX$_Y\3_\&3_S/UD_XB ?AM_T)?CC\K7_ ..T?\1 /PV_Z$OQ MQ^5K_P#':_)NBC_7#,_YE]R#_B6;@3_GQ/\ \&3_ ,S]9/\ B(!^&W_0E^./ MRM?_ ([77? ?_@M#X#^/_P 8/#_@W3?"OBZSOO$-T+2&>Y%OY,;$$Y;;(3CC ML#7XVU[A_P $U_\ D^WX8_\ 893_ - >NK!\69C4Q%.G*2LY)/1=6>'Q/]'7 M@K!9/B\9AZ,U.G2J2C^\D]8P;6E]=4?O11117ZL?YW!1110 4444 %%%5=XTOX>Z?)XZU2/*&]9C;:9$WLQ&^;'^R%4]0YKX2^-_P#P M5*^-GQTEFCN_&%UX?T^;C[#H .GQ*.XWJ?-8'T>1J^7S#BW 89\L'SR_N[?? MM]US]ZX/^CCQ=G<(XC$06%I/K5NI->5-)R_\"Y?4_:_X@?&3PC\)[;SO%'BC MP]X=C*[@=2U"*UW#VWL,_A7B7C7_ (*W? 'P2TD;>.XM3N(_^66FZ?2?MW^5C]ZRCZ(^2TXIYGCJM1_P!Q1IK\54?XH_8#Q!_P7F^#>E,ZV>D^/-48 M9VM#I]O'&2.F3).K '_=/TKE[_\ X.!_ T<^+7P%XLFCQ]Z6XMXVS] S?SK\ MIZ*\Z7&.9/:27R7ZW/M,/]&3@6FK3I5)^M27_MO*?JE_Q$%^#O\ HGOB;_P- M@H7_ (."_!N>?A[XFQWQ>P5^5M%1_K?F?\Z_\!7^1U?\2U\!?] LO_!M3_Y( M_6JP_P""_OPMDGQ=>$?'T,>/O106DC9^AG7^==-HG_!<_P"!^K!?M"^,M,W M$_:=*1MN>Q\N5^GM^M?C?16L>,\R6[B_E_E8\_$?1?X(J*T(58>E1_\ MRD? MN1X;_P""MW[/OB8JJ?$"&SE;JEYIEY;[><\EDY$*ZU;K-V_Y9LP;OZ5_/?17;3XZQ:_B4XOTNOU9\OCOHD>%O'6N>!KL MW&B:QJNCSGK)8W6YA3J>4X2I_C%U#]WJ*_)KXU?0OPP_X+R?"KQ4(X_$ MFB^*/"EPV-\GDI?6J?\ XR)#_W[KV\/Q3EM;3VG*_--?CM^)^59W]'WCG+; MR>#=6*ZTI1G_ .2I\_\ Y*?<%%>8?"C]M/X3_&\Q1^&/'WAK4;F? CM&NQ;W M;Y]()=LG_CM>GU[M*M3JQYJ>H?^DDM?MA7XE?\$;[^#3?V^?"\UQ-#;PK9WX+R.%49M)>YK]HO^$UT?\ MZ"VF?^!2?XU^K<$R2P$K_P [_*)_GC]*RC4GQA1<8M_[/#9?WZIIT5F?\)KH M_P#T%M,_\"D_QH_X371_^@MIG_@4G^-?8<\>Y_-'U6M_(_N9IT5F?\)KH_\ MT%M,_P# I/\ &GV_BW2KN=8H=2T^220[51+A&9CZ 9HYX]Q?5ZJU<7]S-"BB MBJ,0K^+/^PS>?^CWK\_X\^"C MZR_0_LCZ(/\ OF9_X:7YS.9HHHK\W/[D"BBB@ K[._X(3_\ )[-U_P!BU>?^ MC;>OC&OL[_@A/_R>S=?]BU>?^C;>O7R'_D8T?\2/S7QB_P"2)S/_ *\R_(_8 MJBBBOW$_R="BF7%Q':0-)+(D<<8W,[G:JCU)K/\ ^$UT?_H+:9_X%)_C4N26 MYI"C.>L$WZ(TZ*S/^$UT?_H+:9_X%)_C1_PFNC_]!;3/_ I/\:.>//VX1C*3M% M79:HK,_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QJ>>///(_MK?MX>#_V)O!:W>M.VI^(+^-FTO1+>0+<7A'&]CSY<0/!<@]" M%#$8K'$8BG0INK6=HK=L]3)(O%>LV.A:+9C][=74FUWE\-:.K,[$LQ]R:IT45\8VV[L_I^$(PBH05DM$ELD%% M%%!04444 %%%% !1110 4444 =9\'OCEXN^ 'BV/7/!OB#4O#^I1D;GM9<). M RYG&Z?*WNU=) MV>W0****R/0"BBB@ KW#_@FO_P GV_#'_L,I_P"@/7A]>X?\$U_^3[?AC_V& M4_\ 0'KMRW_>Z7^*/YH^7XX_Y)S,/^O%7_TW(_>BBBBOWL_Q["BBB@ HHKE? MC=\9-#_9^^%>M>,/$=S]ETC0[$Q M6%A 0;K4IL9\N-2>W!9C\JCJ>0#^,W[8_P#P4 \>?MF^(I&UJ\;2_#4,N^RT M"SE(M+?'W6?H9I /XV'&3M"@XKF?VL_VJ/$G[7OQAOO%?B"5HTD)BT^P20M! MIEL#\L29_-FP-S$G S@>9U^0\0<25<;-TJ3Y:7;OYO\ R_4_TD\'/ _ <*X: M&89C!5<=)7E?T95^DE_MH?\ )XGQ8_['+6/_ $MFKS2OY_QG\>?J_P S_9'AG_D3 MX7_KU3_])04445SGMA1110 4444 %%%% !7KW[ ?_)['PL_[&:R_]&K7D->O M?L!_\GL?"S_L9K+_ -&K77E_^]4_\2_-'SW%W_(BQO\ UYJ?^D2/WZHHHK]] M/\= K^+/^PS>?^CWK\_X\^"C MZR_0_LCZ(/\ OF9_X:7YS.9HHHK\W/[D"BBB@ K[._X(3_\ )[-U_P!BU>?^ MC;>OC&OL[_@A/_R>S=?]BU>?^C;>O7R'_D8T?\2/S7QB_P"2)S/_ *\R_(_8 MJBBBOW$_R=/(?V_?^3)OBG_V+5[_ .BFK\!:_?K]OW_DR;XI_P#8M7O_ **: MOP%K\QXZ_P!YI_X?U/[X^B/_ ,B+'?\ 7Y?^D(****^%/ZT"BBB@ HHHH ** M** "BBB@ HHHH _63_@W^_Y-M\:?]C*?_26"OO2O@O\ X-_O^3;?&G_8RG_T ME@K[TK]LX;_Y%E'T_5G^57CE_P EWF7^-?\ I$0K\P/^#A7_ )'+X7_]>6H_ M^AV]?I_7Y@?\'"O_ ".7PO\ ^O+4?_0[>N?BW_D5U/\ MW_TI'M_1Q_Y+_!> ME7_TU,_.:BBBOQL_TZ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#U[]@/_D]CX6?]C-9?^C5K]^J_ 7]@/\ MY/8^%G_8S67_ *-6OWZK]/X%_P!UJ?XOT1_!'TN?^1[@?^O+_P#2V%%%>2_M MG_M;Z%^QM\%KSQ1JVRZOI,V^DZ<'VR:CO_&KQ]J7B;Q-J5QJ MVM:M*9;BXE/)/0*HZ*JC 51@* *L?&7XQ^(/C[\2=4\6>*+Z34-8U:4RR MN<[(QT6-%_AC4855'0 5R]?C6?9Y5S"KVIK9?J_/\OS_ -//"+PEP/!F7ZVG MBZB7M*GX\D.T$_G)ZOHD4445X)^P!1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !7N'_!-?_D^WX8_]AE/_ $!Z\/KW#_@FO_R?;\,?^PRG M_H#UVY;_ +W2_P 4?S1\OQQ_R3F8?]>*O_IN1^]%%%%?O9_CV%%%% !7Y3_\ M%UOVK)/&/Q.TWX5Z5<-_9GA<)?ZN$/RSWLB9C0^HBB8'_>F8'E17ZD>+/$UI MX*\+:EK.H2>58Z3:2WMRX_@CC0NY_!5-?SJ_%/XAWWQ;^)6O>*-48MJ'B#4) M]0GRV[:TKE]H/]T9P!V KXOC;,'2PT<-#>;U]%_F[?B?U-]%?@ZGF.?5L[Q M$;QPL5RW_P"?D[I/SY8J7HW%]$8-%%%?E9_H,%%%% !1110 44Z&%[F98XT: M221@JJHRS$] !ZU[W\+/^"8'QT^+MK#=:?X!U/3[.8!A/JTD>G#:>C;)F60@ M^JJ>*Z,/A:U=\M&#D_)-_D>3G'$&6952]MF>(A1B]G.<8I^G,U?Y'@5%?:FC M?\$'?C3J<6Z;4O .G-M!VW&IW#'GM^[MW&1]S)Z^QD?#S\9^"(OE>9TODV_Q2L?#U%?9TO_ 0G^-D8;;=>!Y-N M][ M\>3(^>O;W]#7E_C?X#^./AF&/B/P;XIT%4ZMJ&E3VRC\74#'O7'5P6(I?Q:< MH^J:_,^FR_BK)<>TL#C*55O^2I"7_I+9R=%%%$_P#L M,V?_ */2OZ,J_G-^"_\ R6+PG_V&;/\ ]'I7]&5?I' ?\.MZQ_4_ASZ7W^]Y M9_AJ_G ****_0#^-C^?+]M#_ )/$^+'_ &.6L?\ I;-7FE>E_MH?\GB?%C_L MV%%%% !1110 M 4444 %>O?L!_P#)['PL_P"QFLO_ $:M>0UZ]^P'_P GL?"S_L9K+_T:M=>7 M_P"]4_\ $OS1\]Q=_P B+&_]>:G_ *1(_?JBBBOWT_QT"OYS?C1_R6+Q9_V& M;S_T>]?T95_.;\:/^2Q>+/\ L,WG_H]Z_/\ CSX*/K+]#^R/H@_[YF?^&E^< MSF:***_-S^Y HHHH *^SO^"$_P#R>S=?]BU>?^C;>OC&OL[_ ((3_P#)[-U_ MV+5Y_P"C;>O7R'_D8T?\2/S7QB_Y(G,_^O,OR/V*HHHK]Q/\G3R']OW_ ),F M^*?_ &+5[_Z*:OP%K]^OV_?^3)OBG_V+5[_Z*:OP%K\QXZ_WFG_A_4_OCZ(_ M_(BQW_7Y?^D(****^%/ZT"BBB@ HHHH **** "BBB@ HHHH _63_ (-_O^3; M?&G_ &,I_P#26"OO2O@O_@W^_P"3;?&G_8RG_P!)8*^]*_;.&_\ D64?3]6? MY5>.7_)=YE_C7_I$0K\P/^#A7_D6H_\ H=O7Z?U^8'_!PK_R.7PO M_P"O+4?_ $.WKGXM_P"174_[=_\ 2D>W]''_ )+_ 7I5_\ 34S\YJ***_&S M_3H**** "BBB@ HHHH **** "BBB@ HHHH ]+_X8O^,7_1)_B7_X3%[_ /&J M/^&+_C%_T2?XE_\ A,7O_P :K^@VBOTS_4.A_P _7]R/X/\ ^)NLW_Z%]/\ M\"D?SY?\,7_&+_HD_P 2_P#PF+W_ .-5QGC?X?:]\,M>;2_$FAZQX?U1461K M/4K.2TN%5ONL4D ;![''-?T@5^,?_!;O_D^W4/\ L#6/_H#5XN?<,4LOPWMX M3O*<3A84HJG*=XRDW>+BK:_XCY#HHHKXT_IX**** M "I],TRYUO4K>SL[>>\O+R588((8S))-(Q"JBJ.68D@ #DDU!7'PM3$15W&,G;T39I_\,7_&+_HD_P 2_P#P MF+W_ .-4?\,7_&+_ *)/\2__ F+W_XU7]!M%?I'^H=#_GZ_N1_#7_$W6;_] M"^G_ .!2/Y\O^&+_ (Q?]$G^)?\ X3%[_P#&J/\ AB_XQ?\ 1)_B7_X3%[_\ M:K^@VBC_ %#H?\_7]R#_ (FZS?\ Z%]/_P "D?B)^Q'^RA\4_"?[7OPWU+5/ MAK\0--TVQ\0V<]S=W7AZ[A@MXUE4L[NT855 Y)) %?MW117T>2Y-#+J@V3\>1; M _ZQAVDE(WMUQ\JY(05]L_\ !=#]L!O"GA.P^$FAW6R^UZ-;_7FC/S16H;]S M!D?\]'4LPZ[47J'K\M*^*XRSAU*GU&D_=C\7F^WR_/T/ZE^C#X9QP6!?%F/A M^]K)JDG]FGLY>3F]$_Y%H[384445\*?UP%%%% !1110 445[]^S)_P $TOBS M^U-%;WVCZ#_8_A^?!&L:PQM;5U]8Q@R2@\\QHRY&"16^'PM:O/V=&+D^R1Y. M=9]EV489XS-*\:--?:G))>BON^R5V^B/ :*_5KX/_P#! ?P3H5O'-XW\7:]X MAN^K0::B6%J/]DEA)(P]P4SZ"O7?$_\ P2U^!?@3X6>()-+^'MG-?P:79(WS;@,8 ^E?2T>#,PE'GJUKMM+FC!1CJ[;SE&7_ )*?B117TQ_P3;_9KN/'/[:7@W2O&G@K4;SPS>"_ M%[%J.FRK;-BPN63<64 8D"$'/W@,&<5CJ#K4FE9VL[I[)]GW/HN.O';(.%,UIY7F$*D^>"GS M4U"44G*4;.\XNZY;NU]&C\0**_2SXW_\&_JK#+<_#GQP[,H)2P\0PCYC_P!? M$*C'ICROQKX8_: _9-^(7[+VLK9^-O#.H:.LC%8+O FL[K_KG,A*,<<[<[@. MH%<6.R7&X/6O!V[K5?>MOF?4<(^*G"_$K5/*<7&53^25X3^496;MU<;KS/.J M***\H_0@HHHH **** "BBB@ KW#_ ()K_P#)]OPQ_P"PRG_H#UX?7N'_ 37 M_P"3[?AC_P!AE/\ T!Z[S M_'L**** /G__ (*E^.G^'W[!/Q&NHI-DU[8QZ8H'5A-ZCECXP[17XMG^B'T4 M<#&EPC6Q'6I7E]T8P27WW?S"BBBOC3^G HHHH *W/AK\.M8^+GC[2/#.@V;W MVL:Y=):6D*_Q.QQDG^%1R2QX !)X%8=?>'_! WX5VGBC]H?Q3XJNHUED\*:2 ML-IN7_4S73E?,!['RXY5^DAKT,KP7UO%PP_\SU]-W^!\?Q_Q0N'.'L7G5N9T MH7BGLY-J,$_)R:OY'VY^PS_P3@\&?L<>%[.Z:TL]=\=219O=,%%%% !7/?%NRFU+X4^)K>WADN+BXTFZCBBC M0L\C&%P%4#DDDX '6NAHJ91YHN)MAZSI58U5]EI_<[G\^7_#%_QB_P"B3_$O M_P )B]_^-4?\,7_&+_HD_P 2_P#PF+W_ .-5_0;17PO^H=#_ )^O[D?UM_Q- MUF__ $+Z?_@4C^?+_AB_XQ?]$G^)?_A,7O\ \:H_X8O^,7_1)_B7_P"$Q>__ M !JOZ#:*/]0Z'_/U_<@_XFZS?_H7T_\ P*1^"?PD_8\^+FF_%;PS<7'PL^(U MO;V^K6LDLLGAJ]5(U$R$LQ,> !DD]*_>RBBOH,ER.&6QG&$G+FMOY'XWXI^ M+&+XWJX>KBJ$:7L5)+E;=^9Q>M^W*%%%%>X?DY_/E^VA_P GB?%C_LJ?_ M *2@HHHKG/;"BBB@#5\%^!=<^)'B"+2?#NC:KKVJW"LT5EIUI)=7$@4%F(CC M!8@ $G X S7;?\,7_&+_ *)/\2__ F+W_XU7KO_ 1A_P"4@/A7_KSU#_TD MEK]L*^QR#AFEF&&=>4I)W__&J/^&+_ (Q?]$G^)?\ X3%[_P#& MJ_H-HKV_]0Z'_/U_S= M?]BU>?\ HVWKXQK[._X(3_\ )[-U_P!BU>?^C;>O7R'_ )&-'_$C\U\8O^2) MS/\ Z\R_(_8JBBBOW$_R=/+?VW?#^H>+/V0OB1IFEV-YJ6I7WAZ[AMK2TA:: M>XD:(A41%!9F)X )-?B)_PQ?\8O^B3_ !+_ /"8O?\ XU7]!M%?.YUP[3S& MI&I.;CRJVA^V>%WC9CN"<%6P6%PT*JJ2YFY-JVB5M/0_GR_X8O\ C%_T2?XE M_P#A,7O_ ,:H_P"&+_C%_P!$G^)?_A,7O_QJOZ#:*\7_ %#H?\_7]R/U#_B; MK-_^A?3_ / I'\U^KZ1=^']5NK"_M;BQOK&5[>XM[B,QRV\B$JR.K %65@00 M1D$$57K[+_X+;_LZGX2?M4+XKL[?R]'^(%O]LRH^5;R+:EPOX@Q2$]S*WI7Q MI7Y_F&#EA<3/#SWB[>JZ/YK4_LK@WB:AQ!DF&SG#Z1K04K;VEM*/_;LDX_(* M***XSZ8**** "NZ\)_LO?$SQ[X>MM6T/X=^.M:TF\!:WO;#0;JYMYP&*DI(D M95L,".#U!%<+7ZD?\$$/VC/[<\"^)?AA?3[KG0Y#K.EJS]FN_;\S\Z\4N+>,FU:#=G)6UN MFXW\KOH? 7_#%_QB_P"B3_$O_P )B]_^-4?\,7_&+_HD_P 2_P#PF+W_ .-5 M_0;17VW^H=#_ )^O[D?RI_Q-UF__ $+Z?_@4CXI_X(??"OQ1\)OV?_%MGXJ\ M-Z]X9O+GQ"9H8-5T^6SDEC^S0KO59%4E<@C(XR#7VM117V&7X-87#QP\7=15 MKG\T\9<35>()X[&TOUN6TG2I[U;,JW"V>4<\P]-5)4U)*,FTGS1<=UKI>Y_/E_PQ?\ &+_HD_Q+_P#"8O?_ M (U1_P ,7_&+_HD_Q+_\)B]_^-5_0;17R?\ J'0_Y^O[D?T5_P 3=9O_ -"^ MG_X%(_G7\>_L]>/_ (5:*FI>*/ _C#PWITDPMTNM4T:YLX6D()"!Y$52Q"L0 M,YPI]*X^OOC_ (+Q?M&?\)E\9M#^'-C<;K'PC;B^U!%/#7LZ@JI]TAVD?]=V MKX'KX3-L+2PV*GAZ,G)1TN^_7[GH?UWX><09AGO#^'SC,J,:4ZRYE&+;2BW[ MKN_YHVEZ-!1117G'VH4444 %:7A#P;K'Q!\16^CZ#I.I:YJUYN$%EI]J]S<3 M[5+MMC0%FPJLQP. ">@K-K]'/^"!G[.G]H^(?%'Q0OH28].7^PM)+#Y3*X62 MX<>ZIY2@],2N*]'*__ !JBOZ#:*/\ 4.A_S]?W(/\ B;K-_P#H7T__ *04445]X?R&%?C'_P6 M[_Y/MU#_ + UC_Z U?LY7XQ_\%N_^3[=0_[ UC_Z U?(\;?\B]?XE^3/Z4^B MM_R6<_\ KQ4_]*@?(=%%%?DI_HP%%%% !7NX_ M9D_Y.2^'O_8RZ;_Z51UMAOXT?5?F>7GG_(NQ'^"?_I+/Z(****_H(_QG"BBB M@ K+\<^,]/\ AUX+U;Q!JTWV?2]#LY;^[EQ_JXHD+N?^^0>*U*^*?^"Y?QX; MX:_LL6?A.SG\K4/'E^+>10V&-G!MEF([\N8%/J'8>QXLRQBPN%GB']E?CT_$ M^JX(X9J<0Y]A;_[=BF_D?E=^T%\9]2_:%^-/B3QIJS-]L\0 M7KW/EEMWV>/[L40/]U(PB#V45QU%%?@]2I*#HX3#PPN'BH MP@E&*6RC%627DDK!1114'0%%%% !6Y\-_AKKWQ>\:Z?X=\-:7=:QK6J2B*WM M;=-S.>Y/95 Y+$A5 )) !-5?"'A'4_'_ (IT_0]%LI]2U;5KA+6TM85W23R. M<*H^I/?@5^W7_!/#]@#1?V*OAPDEQ';:AXZUB$'6-3 W"/O]FA)&5B4XR>"[ M#<> JK[F19'4S&K9:06[_1>;_ _)?%KQ7P7!67*I)*IB:EU3IWWMO*750CUZ MR>BZM>:?L,?\$9INEMZ*AXFH4445V'S(4444 %9OB[P?I/C[PY=:/KFFV.KZ5?)Y=Q:7D M"S0S+Z,K @^OUK2HI2BFK,NG4G3FJE-M23NFM&FMFGT9^7O[?_\ P16,(::\\,LS2SP*!DM:L26D'_3)LO_=+9"C\ZY8F@E9'5D="596& M"I'4$5_2M7YW_P#!7C_@FE!XITG4OBQX!T]8M8M%:Z\1Z9;KA;^,<2<*Q47BL$K6U<5^:_R^[L?VEX'_2$KU*]/A_BFIS_,ORWHHHK\[/[7"BBB@ HHHH *]P_X)K_\GV_#'_L, MI_Z ]>'U[A_P37_Y/M^&/_893_T!Z[PHHHH ^,?^"[/_)D]I_V,UG_Z*N*_'6OVN_X+.^%6\2?L M">)KA4\QM%O;&^ "Y('VE(B1QV$I)Z< ]J_%&OR7C:+68)OK%?FT?Z,_17Q$ M:G!DH1WC7J)_^ P?Y-!1117R)_284444 %?HC_P;W^,(+'XC?$K0&E5;C5-. MLK^.,XRZV\DJ,1WX-RO_ 'U7YW5W7[-O[0>O?LO?&31_&GAUH_M^E2'?!+GR M;R%AMDA<#^%E)'J#@CD UZ>3XV.$QM/$2V3U]&K/\&?">)O"M7B3A?&9-0:4 MZD5RWVYHR4XIOHG**3?2]S^AZBO%?V1_V]OA_P#MB>'H9/#^IQV7B!8M]YH- MXX2]MF'WMH_Y:H/[Z9&",A3E1[57[?A\13KP52C)2B^J/\HOZ,J M_G-^-'_)8O%G_89O/_1[U^?\>?!1]9?H?V1]$'_?,S_PTOSF[*GM7X@5_2M+$L\3(ZJZ." MK*PR&!Z@BOP%_;J_9Z?]F#]J7Q9X32$QZ;#=&[TL]FLYOWD(![[5.PG^\C5^ M;\<9?:4,9'K[K]=U^J^2/[A^B;QE[3#XKAFO+6#]K3_PNT9I>2?+)+^])GD= M%%%?GY_984444 %>L?L0?M!O^S!^U#X3\7-)(NG6EV+?4U4_?LY?W*CB:$*\-I)/^O0_R XFR'$9)FV(RG%?' M1G*+\[/1KRDK->3"BBBND\(**** "L/XF_$+3OA-\.]<\3ZO)Y.F>'[&:_N6 M'4I&A8@>K'& .Y(%;E?"'_!=O]HS_A!/@5H_P]L+C9J'C2Y^T7RJ?F6RMV5L M'N-\WEX/<1./6N#-,U6:YFND%K-_* M*;7G9'Y;?%CXE:E\8_B;KWBK6)/,U+Q!?2WUP<\*SL6VC_94$*!V KGZ**_ M")2 M.2:XN'$<<:+N:1B< =R3QBOZ!OV./@##^S%^S5X3\&HJ_:M,LU?4'4@^;=R M?O)VR.H\QF _V0H[5^4'_!'C]G3_ (7M^V!IFI7D)DT7P*@URY)'RM.C 6R? M7S_R/X7^EEQE[;&8;AFA+2FO:U/\ M%)-03\U&[])H****^^/X["BBB@ HHHH *_&/_@MW_P GVZA_V!K'_P! :OV< MK\8_^"W?_)]NH?\ 8&L?_0&KY'C;_D7K_$OR9_2GT5O^2SG_ ->*G_I4#Y#H MHHK\E/\ 1@**** "NX_9D_Y.2^'O_8RZ;_Z51UP]=Q^S)_R743>D33-Y:CV";0/8"OB>.,2X82%%?:?X+_ (+1_5/T3LCC MB>(\3F=0U'S+/PZDJ?ZB ?++]#:2NRJ= M.4Y*$%=O1);M]D7)95@B9W941 69F. H'4DUS?PM^,WA7XW:+=:EX1U_2_$- MC9WP#L'LW_ 0[_9$\8> [>^^)VLZAJ6BZ'X@M M/LVGZ-RHU9,@K=S*1PB\^61ACN9LA"-_R]'B18C'K"82'/'[4NWFO+\^GG^] M9IX'U,DX/J<1<18A8?$2BB MOJ#\#/Q3_P""M7[&$?[*_P ?O[4T.T\CP;XSWWMBB)B.QG!_?6P[ D.HXPK M@#[IKY3K]VO^"F?[/$?[2'['WBC38X?-UC0X3KFE$#+?:+=68HOO)&9(_JX/ M:OPEK\&(QQBBBBOWL_Q["B MBB@#@_VH/A%(UWW&N:-1T:-V5E*LIP M01R#7]*]?AC_ ,%2_P!G)_V<_P!L+Q%;V]OY.A^)I#KNEE5Q&(YV)DC7' V2 MB10O90GJ*_/^.L&Y0IXJ/3W7\]5^OWG]D?1)XHA2Q6,X?JO6HE5AZQ]V:]6G M%^D6?.M%%%?FY_<@4444 %%%% $UC?SZ7>PW-K--;W%NXDBEBP+'Z]*^C/AC_P5"^!7Q6$:6?Q MTG3+F3&8-85]-9">VZ95C)_W6(K\):*^DPW&F84]*EI^JL_PM^1^&YY]%S@[ M&WE@O:8=_P!V?-'[IJ3^Z2/Z3-!\1:?XJTR.^TN^L]2LYN4N+699HG^C*2#5 MROYO_!GQ#\0?#G4Q?>'M1<:=>26LH_P"!(0:^B/A/_P %A?CK\+6B MCF\36OBJSBZ6^N6:7&[ZRILF/XR'^=?087CK#RTKTW'TU7Z?J?C>??1)SBC> M>48VG67::=.7HKA^W%%?G9\&_^#@'0=2:*W\?>!]1TMN%:]T6X6ZC M)XY,,FQE7KT=S[&OL'X%?MK_ M_:16-/"/C+2-0OI #]@E_2OIL'G6!Q6E&HF^VS^YV9^#\3^%O%7#Z<\TP4XP6\TN>'SE#FBOFTSU M*BBBO4/S\**** "BBB@ HHHH _GR_;0_Y/$^+'_8Y:Q_Z6S5YI7I?[:'_)XG MQ8_['+6/_2V:O-*_G_&?QY^K_,_V1X9_Y$^%_P"O5/\ ])04445SGMA1110! M]4?\$8?^4@/A7_KSU#_TDEK]L*_$_P#X(P_\I ?"O_7GJ'_I)+7[85^K\#_\ MB^7^-_E$_P [?I7?\EC1_P"P>'_I=4****^Q/YE"BBB@ HHHH *_G-^-'_)8 MO%G_ &&;S_T>]?T95_.;\:/^2Q>+/^PS>?\ H]Z_/^//@H^LOT/[(^B#_OF9 M_P"&E^S=?]BU>?^C;>O7R'_D8T?\ $C\U\8O^2)S/_KS+\C]BJ***_<3_ "="BBB@ M HHHH *_/7_@O=^SJ?$7PZ\-_$VQM]USX=E_LC5'4?,;69MT+'_928LOUN/R M_0JN5^./PGL/CI\'_$G@_4P/L?B+3Y;)G(SY+,OR2#_:1]K#W45YN;8%8S"3 MP[W:T]5JOQ/M_#GBR?#7$>%SA?#3DE-=X2]V:\_=;:\TF?SHT5J>./!NH?#K MQIJWA_5H?L^J:'>2V%W%_P \Y8G*./\ OI3S677X5*+B[/<_UQI5858*I3=X MR2::V:>S7J%%%%(T"BBB@#[$_P""*/[1G_"G?VKE\,WDWEZ/\0H!IS!GVJEY M'E[9CZDDR1 >LPK]E*_FS\/Z]>>%=?L=4T^>2UO]-N([JVF0X:&5&#(P]PP! M_"OZ$OV9/C=9_M'? /PKXVLQ&JZ_8)--$C;EMYQE)HL_[$JNO_ :_3.!\PYZ M,L'+>.J]'O\ <_S/X/\ I8<&_5LRP_$E"/NUE[.H_P"_!>ZWYRAIZ0.ZHHHK M[P_D,**** "OP<_X*0?M&?\ #37[7/BC7+>X^T:+ILW]D:00<$%U]TB$D@/ MJ@K\)J_.^.,P^#!Q_P 3_)?J_N/[8^B;P;98KB>O'_IU3_"51K_R6*:_O(** M**_.S^U HHHH ***]$_9/^!=Q^TI^T3X3\%P"3R]:OE6[=/O0VJ9DG<>ZQ*Y M'O@=ZTI4Y5)JG#=M)>K./,,?0P.%J8W$RY:=.+E)]HQ3;?R2/U:_X(P_LZ?\ M*5_9'M=>O(#'K/Q E&KREA\RVH!6U7_=*$RC_KN:^NJKZ1I-MH.DVMC9PQV] MG91)!!$@PL4:@*JCV %6*_><#A(X7#PP\-HJW^;^;U/\@>+N(J^?9SB_]C+IO_I5 M'6V&_C1]5^9Y>>?\B[$?X)_^DL_H@HHHK^@C_&<**** .=^+WB=_!7PF\4:S M&2LFDZ1=WJD#D&.%W'3O6I0[)O[VO\C^Z_HAX51RW,<3UE4A'_ ,!C)_\ MP4445\" M?V"%%%% !7VQ_P $)?AOL?_@D]^W+X!_8JA\FO/$C626IT^SCG")#YY;)9U(R95X&0=H]*] MC(948X^G.NTHIWN_)-K\;'YKXP4,RQ'!V.PV4TY5*U2*@HQ5VU.48S_\D,M!6\32-6V6[C$%K86O/#8B+C.#<9)[J2=FGYIJS"BBBJ.<*R_&7C?1 MOAWX>GU;7]6TW1-+M1F:[OKE+>&/TR[D 9^M:E?B!_P5-_:UUK]H_P#:;U_2 MVO)D\*^#K^;2M+L5<^26ARI4X\U2=KM*]DHK2\I/:^B2;UM9_J'/_P5#^ D,=ZW M_"R-%D:PC:1U6.;,@4'(C^3$C'' 4DGM7Y??\%!/^"E7B3]L_7I-+L?M.@^ M+.7=::4'Q)>$8Q-BV%G)JU]'&2LU[%$\:^0C ?*6:1R;U71K5GKG_!*3_@F MJ_[26O0>/O&MFZ^ =+GS:6LB\:_.A(*^OD(P^8XPQ!0=&Q^OMO;QVEO'##&D M442A$1%VJBC@ #L!Z55\.>'+#PAH%GI6EV=OI^FZ="EO:VT"!(H(U&%55' M QBKM?I&3912R^A[.&LGN^[_ ,NR/XA\3O$G,.,LV>.Q7NTHW5.G?2$?UD]Y M2ZO162211117K'YN##<,'D'@@]Z_GI_:S^%Z?!?]IKQWX7AC$5KH^MW,-J@& M,6YD+0\?]-?"L>H0Z/K@M75+R!890\=M%$^5 M4L.6C)SDDY)K\_XXK8>=*,%)>TC+5=4FK_Y']E?1/RO.<+CL1BZE"2P>(I7C M4M[DITZBBDGW5YKY,\;HHHK\W/[B"BBB@ KW#_@FO_R?;\,?^PRG_H#UX?7N M'_!-?_D^WX8_]AE/_0'KMRW_ 'NE_BC^:/E^./\ DG,P_P"O%7_TW(_>BBBB MOWL_Q["BBB@ KYE_X*E_L7G]KS]GYGTB!7\9>$S)?Z1A?FNE*_OK7/\ TT"J M1_MQIT!-?35%<^,PM/$T94*JTDK?UZ'N<-\08S(\SHYM@)E,K].O\ @K5_P2_N/$MYJ'Q4 M^'&FR7%_*6N/$.C6R#=/@%FO(5ZE^/G102Q.X#.[/YBU^(YIE=; 5W1J_)]& MN_\ GV/]6/#_ (^RWB[*H9GE\M=%.#?O4Y=8OR_E>TEJNJ11117FGW 4444 M%%%% !1110 4444 %.BE:"571F1T(964X*D="#3:* /IS]FO_@K5\7OV>)(+ M6?6/^$ST&/ .GZZS3NB\?ZN?/FI@# !9D']VOTK_ &0/^"HGPU_:V:UTR&Z; MPOXNF !T74I &F?TMY>%F]@-KGKL K\.*=%*T$JNC,CH0RLIP5(Z$&OH\KXH MQN#:BWSP[/\ 1[K\O(_$>/? /A?B6$JL*2PV(>U2FDKO^_#2,O-Z2?\ ,?TK M45^5O_!._P#X+'ZCX$NK'P9\6[V?5-!8K#9^(I29+O3NP6X/)EB_V^77G.\8 MV_J9I^H6^KV$%U:SPW5K=1K+#-$X>.5&&596'!4@@@C@@U^HY7FV'Q]+VE%Z MK=/=?UW/\_\ Q \.,XX/Q_U/-(>[*[A4CK":75/HUUB]5Z--S4445ZA\"%%% M% '\^7[:'_)XGQ8_['+6/_2V:O-*]+_;0_Y/$^+'_8Y:Q_Z6S5YI7\_XS^// MU?YG^R/#/_(GPO\ UZI_^DH****YSVPHHHH ^J/^",/_ "D!\*_]>>H?^DDM M?MA7XG_\$8?^4@/A7_KSU#_TDEK]L*_5^!_^1?+_ !O\HG^=OTKO^2QH_P#8 M/#_TNJ%%%%?8G\RA1110 4444 %?SF_&C_DL7BS_ +#-Y_Z/>OZ,J_G-^-'_ M "6+Q9_V&;S_ -'O7Y_QY\%'UE^A_9'T0?\ ?,S_ ,-+\YG,T445^;G]R!11 M10 5]G?\$)_^3V;K_L6KS_T;;U\8U]G?\$)_^3V;K_L6KS_T;;UZ^0_\C&C_ M (D?FOC%_P D3F?_ %YE^1^Q5%%%?N)_DZ%%%% !1110 4444 ?D+_P7,_9T M_P"%:_M(6/CBQ@":7X\MLSE1PE] %23CH-T9B;W;S#ZFOB&OW2_X*A_LZ?\ M#2'['GB2QM81-K7A]?[=TSCYC+ K%T'J7A,J ?WF7TK\+:_'^+,O^K8YSBO= MG[R]>OXZ_,_TQ^CGQE_;G"-/#5I7JX5^REWY4KTWZ[C]F7]HWPIXTA\QH-(O5^VQH>9[5P8YT^IC9L9SA@#VKULCS#ZGC85G MM>S]'O\ =O\ (_._%;@]<3<+XK*XJ]1QYJ?_ %\AK'TYKX445S/QG^*6G_! M'X3^(O%VJMML/#MA+?2KG!EV*2L:_P"T[84>I85,YJ$7*6RU-L+AJN(K0P]" M/-.;44ENVW9)>K/RR_X+I_M%_P#"Q/VA]-\!V-QYFF^!;7==*K?*]].-1^)OCK6/$6K3&XU37+V6^NI#_ !22.7;'H,G@ M=A6/7X/F>-EB\5/$2^T]/3HON/\ 7C@3A>EPYD&%R:E_RZ@E)KK-ZSE\Y-L* M***X3ZT**** "OTN_P""!7[.NV'Q7\4;^W^9C_8.DLP[#;)M M?FWHNC77B+6+33[&"2ZO;Z9+>WA09:61V"JH]R2!^-?T'_LM? ZU_9N_9]\* M^"K38?[#L4CN)%Z3W+9>>3_@4K.WL"!7V'!F7^VQCQ$MJ:_%[?J_N/YG^E!Q ME_9?#4*G_ *5 ^0Z***_)3_1@**** "NX_9D_Y.2^'O\ V,NF M_P#I5'7#UW'[,G_)R7P]_P"QETW_ -*HZVPW\:/JOS/+SS_D78C_ 3_ /26 M?T04445_01_C.%%%% 'E/[=>GMJ?[%_Q5C5E4KX5U&7)]$MG<_F%-?S^U_15 M\?\ PY_PF/P'\;:0%#'5= OK/:5W ^9;R)C&1GKTS7\ZM?F?'D;5J4O)_@_^ M"?W=]$/$*659A0ZQJ0?_ (%%K_VT****^#/Z^"BBB@ KZE_X)Q?\$[M/_;PL M/%TEUXMNO#2T7RX; 7/G+.)L,277&#"1W_"OEJON[_@@;\24\/?M)>*/ M#4T@1/$FB>=$#_RTFMI00O\ W[EE/_ :]?(:-"KCZ=+$*\9.UOD[;>=C\W\7 M,SS3+N$<;F&35'3KTHQDI))V2G%STDFO@YNGF?I9^R_\"HOV9_@-X=\#0:E) MJ\7A^&2);R2$0M/NE>3)0$XQOQU/2N^HHK]MI4XTX*G!625EZ(_RFS#'5\;B MJF,Q4N:I4DY2>BO*3;;LK)7;;T278****T.0*_!'_@H1\!=3_9Z_:U\9:3?6 MTD5GJ.HS:KI'K149J-N96=XRC>R;6JLVKIO6Z1_/17Z"_\$#O@9JVH?%WQ M)\1)H98=!TW3'T:"4C"W5U+)$[!?4(B?-CO(G/45]"^&_P#@A/\ !/0O$4=] M222222:^=R'A.O0Q,<1BFDHZI)WN_\ (_;/%WZ1 MF3YOD-7)<@A.4JZY93G'E48WU25VW)VMLDD[W;-:BBBOT(_B\**** /FG_@H MA_P3O_X;V_X0_P#XK#_A$_\ A$_MO_,*^W?:OM'V?_IM'MV^1[YW=L<_D;^V M1^SC'^R9^T+K7@)-=_X2)M%2W:2]^Q_9-S301S;?+WOC D SN.?;I7]!%?S_ M '[='Q'C^+/[8/Q&UZ&3S;>ZURXAMW'\<,+>3&WXI&I_&OSSC;!X:G!8B,?W MDY:N[V2MM>W;H?VG]%3B;/<9B:N35:U\#AJ3<8H[.36O9 M*WE%%%%?G1_;(4444 %>X?\ !-?_ )/M^&/_ &&4_P#0'KP^O+F\\6_#?[#X<\72YEN].8>7I^K-U+# _H4DO7W-17%C\OH8RE[+$1NOQ7FF?4\(\9YOPSCUF.3U7">S6\9+^64=FOQ6 MZ:=F?SC_ !,^%?B/X->+[K0?%6BZAH6KV;8DMKN(HV.FY3T93CAE)4CD$BN? MK^B#X[?LW>"/VEO"O]C^-O#UCKEJN3"\BE+BU8_Q12J0Z'_=(SWR*_.[]IG_ M ((+ZYH&_> M1_\ )E\NOR^X_NS@'Z37#^;QCA\\_P!DK[7>M*3\I_9])V2VYF?GA175?%;X M'>,/@9K?]G>,/#6L>';MB0BWMLT:S8ZE'QM<<]5)% XIR>KE&8 M+22O&5M837PSCYK\5=/1L_I6HKP7_@F[^U-_PUE^RSHNN7DWF^(M)_XE.MY^ M\]S$J_O?^VB,DG' +L!]VO>J_J?_ *2@HHHKG/;"BBB@ M#ZH_X(P_\I ?"O\ UYZA_P"DDM?MA7XG_P#!&'_E(#X5_P"O/4/_ $DEK]L* M_5^!_P#D7R_QO\HG^=OTKO\ DL:/_8/#_P!+JA1117V)_,H4444 %%%% !7\ MYOQH_P"2Q>+/^PS>?^CWK^C*OYS?C1_R6+Q9_P!AF\_]'O7Y_P >?!1]9?H? MV1]$'_?,S_PTOSF']G3_A-/@KHGQ&L80U[X.N/L>H,!RUG M<,%4G_\%_C/R=HHHK\A/]* HHHH **** /VE_X(V?M&'XX?LAV.CWD_F: MSX!D&C3 MEVM@NZU?'8>7F,?]<#7UG7XL_\ !&[]HP_ _P#:]T_1[N?R]%\? M(-&N S85;@G=:OCNWF?NQ[3M7[35^S<+YA]:P$>;XH>Z_EM^%OF?Y?\ C]P; M_8'%]?V4;4L1^]AV]YOG7RFI672+05^?O_!>K]HK_A%OA9X=^&MA<;;SQ//_ M &GJ:(W(M(6Q$K#T>;YA[VY_'] 7=8D9F8*JC)). !7X%_M\_M#M^T]^U9XL M\413M-I/VDV.D\_*MG#\D9'IOP9"/60US<89A]7P/LH_%4T^77_+YGN?1IX- M_MCBM9A6C>E@U[1]N=Z4UZIWFO\ >.4445^1'^D@4444 %%%% 'U]_P19_9 MU_X7-^UK#XBO+?S='^'T U1R1\C7;$I:J?<,'E'O!^%?LU7RS_P2 _9U_P"% M#_L>:3?75OY.M>.&_MR[+#YEB< 6R?00A7QV:5J^IJ_:.&?S MV^Y6^9_ESX]<9?ZP\7XB=*5Z5#]U#M:#?,_^WIN33ZQMV"BBBOH#\9"BBB@ MHHHH **** "OQC_X+=_\GVZA_P!@:Q_] :OV*G_I4#Y#HHHK\E/]& HHHH *[C]F3_DY M+X>_]C+IO_I5'7#UW'[,G_)R7P]_[&73?_2J.ML-_&CZK\SR\\_Y%V(_P3_] M)9_1!1117]!'^,X4444 %?SH?'#P$_PK^,_BSPR\;1GP_K%WIX5NN(IG0'W! M !SW!K^B^OQ3_P""S/PG;X:?MRZY?+'Y=GXNL[?68,#Y=*AGV,RR3M[:DI+SE3EM_P" SD_DSY3H MHHK\O/[\"BBB@ KT;]DCXX2?LW_M)>#_ !HN_P G1-05KM4'S/;.#%.H]S$[ M@>Y%>8Y?0QV$JX+$J].I&4)+O&2::^:9_2EINI6^L M:=;WEK-'<6MU<,L;;DE1@"K ]P00ZQ=!O$ MW@6$):AV^>\TW($;#U,1(B.!@+Y74DU]M5^\9?CH8O#QQ%/:2^Y]5\F?Y#\: M<*XKAS.L1DV,7O4I-)_S1>L9+RE&S\MMT%%%%=A\N%%%% !1110 4444 %%% M% 'D_P"V_P#M 1?LR?LO>+O%GG+'J%K9M;:8">7O)?W<.!WVLP]?='_!;;]L2/XO?%JU^&^AW7G:#X(F9]1=&^2ZU(@JR^XA4E,_ MWWE'8&OA>OR'B[,EBL9[.#]VGI\^O^7R/])_HW\"U,AX9^NXJ/+6Q;4VGNH) M6II_)N7ESV>J"BBBOE3^A0HHHH *]P_X)K_\GV_#'_L,I_Z ]>'U[A_P37_Y M/M^&/_893_T!Z[P MHHHH **** "BBB@ HHHH S_$WA72_&NC3:;K.FZ?JVGW Q+:WMNEQ#*/]I'! M4_B*^8_C/_P1J^"/Q8::XL=&O_!NH3$L9M#NC''G_KC('B5?9%7ZBOJRBN7% M8'#XE6KP4O5?KT/HLAXMSK)*GM,HQ52B^O+)I/UCL_FF?E?\5?\ @W]\6:4\ MDO@OQQH>M0Y)6#5;>2QE ] R>:K'W(4'VKYU^)7_ 2]^.WPN:1KSX>ZOJ4$ M?(FTH6%F7U-:=X>CNOQO^9^W9']*3C'!)0QO ML\0N\H#]7\%:A]DUG2]2TFZ'_+&]MGMY/^^7 -9M?TG: MQH=EXAL6M=0L[6^M7Y:&XB66-OJK BO&?B9_P3<^!_Q8CD_M+X<^'[6:3_EO MI<1TV0'^]FW* G_>!SWS7AXC@.JM:%5/U37XJ_Y'ZQD_TNLOFU'-L133^!O&FM:'<8+);:M"E];D]E#H(W1?<[S M]:^+_P!I/_@F/\7OV8K6XO\ 5O#_ /;6@VWS/JVBN;NVC7NSK@21J.[.BKGN M:^;QW#N/PJYJE-M=UJOPV^9^X\*^-'!_$$XT<%C%&J]H5+PDWV7-92?E%L^? M:***\4_4PHHHH **** /O+_@@E\9Y/"_[0/B3P3/,5LO%6E_:X(R>#=6S9&! MVS$\I..NP>G'ZS5^"7_!./QF_@/]N?X7WT;;6GUV'3B>>EUFV(X!ZB8C_#K7 M[VU^L<$XAU,"Z;^S)KY/7\[G^=?TJ,CA@^+88ZFM,12C)_XHMP?_ )*H!111 M7V!_,Y_/E^VA_P GB?%C_LJ?_ *2@HHHKG/;"BBB@#ZH_X(P_\I ?"O\ MUYZA_P"DDM?MA7XG_P#!&'_E(#X5_P"O/4/_ $DEK]L*_5^!_P#D7R_QO\HG M^=OTKO\ DL:/_8/#_P!+JA1117V)_,H4444 %%%% !7\YOQH_P"2Q>+/^PS> M?^CWK^C*OYS?C1_R6+Q9_P!AF\_]'O7Y_P >?!1]9?H?V1]$'_?,S_PTOSF< MS1117YN?W(%%%% !7V=_P0G_ .3V;K_L6KS_ -&V]?&-?9W_ 0G_P"3V;K_ M +%J\_\ 1MO7KY#_ ,C&C_B1^:^,7_)$YG_UYE^1^Q5%%%?N)_DZ%%%% !11 M10 4444 %<_\5OAQI_Q@^&>O>%=63S--\06$UA<<K M!Q! .:_H*_9#^/4/[3/[.'A/QI&8_M&K62_;8TZ0W2$QSICL!(K8S_"0> M]?SWU^D7_! O]HPVNJ^*OA;?S_N[I?[=TD.W1UVQW$8SUROE. .FR0\Y./KN M#X-_M7AA9K1C>KA)2BSZD_X M*N_M$_\ #/7[&_B!K6X\G6O%8_L#3]I^<&96\YQW&V$2$,.C%.F17X<_P# 5$4>#T:-Z^+:Y^+, MP^LX^48_##W5^OXZ?(]WZ._!O]A<(TJU6-JN*?M9=U%JU-?^ 6E;HY,****^ M9/W8**** "O4OV+?@!)^TY^TYX1\'>7(UCJ%Z)=193CR[.(&2*G_ *5 ^0Z***_)3_1@**** "NX_9D_Y.2^ M'O\ V,NF_P#I5'7#UW'[,G_)R7P]_P"QETW_ -*HZVPW\:/JOS/+SS_D78C_ M 3_ /26?T04445_01_C.%%%% !7P3_P7K^!3>+?@5X=\>6L.ZX\(7QL[UE' M2UNMJAF_W9DB4?\ 78U][5R_QJ^%>G_''X2^(O"&JC_0?$5A+8R,!EHBZD+( MO^TC88>ZBO/S7!+%X2>'_F6GKNOQ/L_#WBF7#G$>$SE?#3FN:W6#]V:]7%NW MG8_G/HK;^)/P_P!2^%'Q!UKPSK$/D:IH-[+872#[HDC304445)J%%%% '6? WXU^(/V>/B MGH_C#PS=?9=6T>82INR8YTZ/%( 1NC=2589'!X(."/W:_9$_:U\,_MB?"6U\ M3>'YDBN4"Q:IIK2;I]+N,9,;\#*GDJ^ &'/!! _GYKT3]F7]J#Q;^R9\3;?Q M1X2OO(N%'E75K*"UMJ$.%N!-&/[R\@8W*N17OM?KN&Q5+$4U5HR4HOJC M_-G/,AS#)\9/+\SHRI58;QDK/U71I]&KIK5-A1116YY(4444 %%%% !7R!_P M5._X*+VO[*W@6X\)^%KV&;XBZY!L0QMN.A0./^/A_P#IH1_JU/^!MG>^%_AM;T;6R]// M\O4_K+P/\ <3F->GGW$M)PP\6I0IR5I5'NG)/:GUL]9]N75T9IWN9FDD9I)) M&+,S'+,3U)/K3:**_+S^^MM$%%%% !1110 5[A_P37_Y/M^&/_893_T!Z\/K MW#_@FO\ \GV_#'_L,I_Z ]=N6_[W2_Q1_-'R_''_ "3F8?\ 7BK_ .FY'[T4 M445^]G^/84444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YP_\%>O^ M":NAV7@?4OBQX#T^#2;K2\3:_I=K$$M[J)FPUU&HX212:Z_.Y_HE]%_C+,![P+O-IX@L)@H;;NVW$9QGMTZU_117\ZO[/^GG M5_CSX)M WEFZU^PB#$9V[KB,9_6OZ*J_2N [^RK>J_)G\,_2^Y?KV6VWY*GW M>H?^DDM?MA7XE_\$:KZ*T_X*#>#TD;:UQ;:A'&,?>;[%,V/R4]?2OVT MK]7X'_W"7^-_E$_SN^E+/^PS>?^CWK\_X\^"CZR_0_LCZ M(/\ OF9_X:7YS.9HHHK\W/[D"BBB@ K[._X(3_\ )[-U_P!BU>?^C;>OC&OL M[_@A/_R>S=?]BU>?^C;>O7R'_D8T?\2/S7QB_P"2)S/_ *\R_(_8JBBBOW$_ MR="BBB@ HHHH **** "BBB@#PS_@HY^SI_PTY^R-XHT&WA$VLV$0U?21C+?: MH 6"K_M2(9(O^VM?@U7]+%?A3_P4Z_9T_P"&;/VP?$NFVL/DZ+KC_P!N:4 , M*L$[,60>R2B5![(#WK\\XYR_X,9%?W7^:_5?>%Q,5*G4BXR3V< M9*S3\FG8O^*O$]]XU\4:EK.IW#76I:M=2WMW,WWII9'+NQ]RS$_C5"BBI]F#)"/^ J)9..C(GK7 M[#5^G<#Y?R4)8N6\M%Z+?[W^1_!/TKN,OK6:X?ARA+W:"YY_XYKW4_.,-5_C M84445]T?R2%%%% !1110 4444 %%%% !7XQ_\%N_^3[=0_[ UC_Z U?LY7XQ M_P#!;O\ Y/MU#_L#6/\ Z U?(\;?\B]?XE^3/Z4^BM_R6<_^O%3_ -*@?(=% M%%?DI_HP%%%% !7NX_9D_Y.2^'O\ V,NF_P#I M5'6V&_C1]5^9Y>>?\B[$?X)_^DL_H@HHHK^@C_&<**** "BBB@#\O_\ @NQ^ MR*VD>(=.^+^BVK?9M3V:;X@"#B.95"V\Y[_.H\LGH#'&.K<_G/7]'/Q3^&>C M_&7X=:QX5\06JWFCZY:O:741QG:W1E)SAE.&5NS*#VK\#OVK_P!FG6_V3?C? MK'@W6E9_L;^;8W>S;'J%JQ/E3+]0,$ G:RLN;T445\6?U(%%%% M !1110!8TG5[K0-4M[ZQNKBRO+2198+B"0QRPNIR&5EP58'D$3[/JD8]3+@K+C_;7<<'^K9UAHU8K9O24?\ #)6E'Y-7ZG[>?!__ (*]_ SX MLP1++XHD\*WT@YM=>MS:[/K*NZ'_ ,B5Z[XC^.7AOQ'\+O$&H^%?%GA_5;BW MTNXN+:;3M1@NL.(69&&UF!Y -?SS45]71XYQ*CRU::EYIM?YG\\YE]$W(IUU M6R[&5*:NGRSC&HM]OL.WJW\S[W_X)K?\% OB]\:/VUO!?AKQ7XXO=6\/ZB+X MW=K+;6\:2".PN95RRQ@C#HK<$=/2OTJ\=?M+_#OX8P-)X@\<^$]'V_P76JP1 MR-QG"H6W,<'T5MAJWLJT:MK\K3^YW/+SS+?[1R[$9?SU[OUD_X-_O^3;?&G_8RG_TE@K]2R?BSZ_B5A_9=_VA[;EE&/+[+DOS.U^;VLMO34^]****^P/YI"BOC'_@ MNS_R9/:?]C-9_P#HJXK\=:^1SKBK^S\3]7]ES:)WYK;_ "9_2'A;]'W_ %QR M3^V/K_L??E#E]ES_ VUO[2.]]K?,_I8HK^:>BO)_P!?O^G'_DW_ -J?HW_$ MGO\ U-__ "W_ /NQ_2Q17\T]?7G_ 1-\8Z1X)_;+FNM:U33=(MIO#]U;QRW MMREO')(TL&U SD L<' ')P:ZL#QHL1B(4'1Y>9VOS;?^2H^=XL^BU/)AZ5 M,L]SOYP)2"5A&>I<@XZ*W2L,1BJ5"'M*TE%=V>MDN0YCG&*C@LKHRJU);**; M?J^B7=NR75F%_P %:/VCK7X!?L>>(+-;A4USQM$^A:="&^=EE7%Q)ZA4A+?- MV9T&06%?B%7I_P"UG^UEXI_;"^*MQXF\2S[(US%IVG1,?L^F09R(T'<]V<\L M>>!@#S"OQSB+-EF&*]I#X8JR_P _G^5C_3CP6\-Y<'9 L)B6GB*LN>HUJDVD ME%/JHI;]9.36C04445X)^O!1110!ZU^P;X;/BO\ ;1^%MGMW!?$UC
  • 8_LR_B&N%(_P!V MOVDK]4X'HN.#G4?VI?DE_P $_P ^?I99E&MQ/AL'%_PJ*;\G.J2+T*M@BO MYT:WOA_\4O$WPHU8W_A?Q!K7AV]; :?3;V2U=P.@)0C(Z\'CFOI.'^(I9=S0 ME'FA+6VS3[H_#?&+P6H<;JEBJ5;V.(I)Q4FN:,HMWY9*Z:L[M-7M=W3NK?T= M45^$.E?\%/OCYH]MY,/Q,UQUXYGC@G;IC[SQD_K4UQ_P5-^/US T;?$K5@KC M!*6MJC?@1$"/J*^N_P!>L';X)?A_F?S?+Z)/$_-IBZ%O6I^7L_U/W8HK\#=7 M_P""AWQPUNW\N;XH^,$7!&;>_:W;GC[T>T_CGCM70?L1?M(^*G_;C^&>J^(O M%'B#6O,UZ&R>34M3FN-HNLV[,3(QXQ,2?;-%/C?#U*L:<:;U:5VTK7>_4K&? M12SC"8&OC,1C:;=.$Y*,8R?,XQ;4;OEM>UKV=K[,_=*BBBOMC^4PK^+/^PS>?^CWK\_X\^"CZR_0_LCZ(/\ MOF9_X:7YS.9HHHK\W/[D"BBB@ K[._X(3_\ )[-U_P!BU>?^C;>OC&OL[_@A M/_R>S=?]BU>?^C;>O7R'_D8T?\2/S7QB_P"2)S/_ *\R_(_8JBBBOW$_R="B MBB@ HHHH **** "BBB@ KX<_X+H_LZ?\+&_9VT[QW8P[M2\"7.+DJ/F>RN&5 M'^NR01,,] 9#QS7W'61X_P#!&G_$OP-K'AW5H?M&F:Y936%U'_>BE0HV/?!. M#V-<.98..+PL\/+[2_'H_O/K.!>**O#N?X7.:5_W4TY)=8/2&_:>_:L\)^%Y8&FTG[2+[5N/E6SA^>0'TWX$8/K(*VP]&=:K&E#>327 MS/-SC-FG=GZQ_\$I/V=?^&>/V.?#\=W;^1KGB MK_B?:CN7#J9E7R4/<;81&"IZ,7Z$FOI*D1%B1550JJ, 8 %+7[U@\-'#T8T M(;121_C_ ,29YB,YS3$9KBOCK3E-^5W=)>25DO)(****Z#Q0HHHH **** "B MBB@#X+_XB ?AM_T)?CC\K7_X[1_Q$ _#;_H2_''Y6O\ \=K\FZ*_'_\ 7#,_ MYE]R/]+?^)9N!/\ GQ/_ ,&3_P S]9/^(@'X;?\ 0E^./RM?_CM?!?\ P4'_ M &H-(_:]_:,N?&6B:?J6F6,UA;V@@OMGG!HU()^1F&#GUKP^BN',.(,9C:7L M:[35[[)'UG!O@WPSPOCWF644Y1JN+C=SE)6;3>C]$%%%%>*?J84444 %=%\( M_&$'P]^*_AC7[J*::VT/5K74)8XL>9(D4R2,JYP,D*0,G&:YVBJC)QDI+H8X MBA"O2E1J?#)-/T:LS]9/^(@'X;?]"7XX_*U_^.T?\1 /PV_Z$OQQ^5K_ /': M_)NBOIO]<,S_ )E]R/P;_B6;@3_GQ/\ \&3_ ,S]9/\ B(!^&W_0E^./RM?_ M ([7V-\!_C!8_'_X/^'_ !EIMK=6=CXAM1=PP7.WSHU)(PVTD9X[$U_.K7[T M?\$U_P#DQ+X8_P#8&3_T-Z^GX6SW%X[$3IXAII1OLEU1^"?2 \)>'.$\GPV, MR:G*,YU>5WG*6G))[/S2/<****^Y/Y-"OG3_ (*0?L+6?[:?P>,=FMO:^-- M5Y]$O'^42$C+6TC?\\Y,#G^%@&Z9!^BZ*Y\5A:>(I2HU5>,MSV>'\_QV29C2 MS3+I\E6D[Q?YIKJFKIKJFT?S:^*/#&H>"O$E]H^K6=QI^J:7.]K=VTZ;9()4 M)5D8=B""*HU^QO\ P5#_ ."9-O\ M4Z1-XT\'0PVOQ"T^ +)#D)'KT2#B-CT M691PCG@C"MQM9/Q[UC1[OP]JUU87]K<65]92M!<6\\9CE@D4D,C*>58$$$'D M$5^+YSD]7+ZW)/6+V?=?Y]T?ZD>&'B;EW&65K%X9J-:%E5IWUA+NN\7]F779 MV::5:BBBO'/TL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "OUD_X-_O^3;?&G_8RG_TE@K\FZ_63_@W^_P"3;?&G_8RG_P!)8*^H MX/\ ^1G'T?Y'X!])G_DA*_\ CI_^EH^]****_8#_ #2/C'_@NS_R9/:?]C-9 M_P#HJXK\=:_8K_@NS_R9/:?]C-9_^BKBOQUK\CXT_P"1C_VZOU/](/HM_P#) M$_\ <:I^40HHHKY,_HP**** -'P[XOU;PA<^=I.J:CIC:/.QF3X# M&?[W0A4_Q1C+\TSWO3_^"H/Q\TQ&6/XEZVP8Y/FQ03'\"\9Q^%:]M_P5X_:( MM(%C7XB2,J# +Z)IKM^):W)/XFOFVBNJ.:XU;5I_^!/_ #/ J^'O"M36IEF' M?K1IO_VT^EO^'P'[17_11/\ R@Z9_P#(]0WW_!7+]HC48/+D^(LRKG.8M&T^ M)OS6 ']:^;Z*/[7Q_P#S^G_X%+_,SCX;\(IW65X;_P $4O\ Y$])^(O[8OQ5 M^+%M);^(?B%XMU*UE&'M6U*1+=Q[Q*0A_*O-J**XZE:I4?-4DV_-W/I\#EN$ MP5/V."I1IQ[1BHK[DD@HHHK,[0HHHH ***UO G@G4OB5XTTKP_HUJ]YJVM7< M=E:0KUDDD8*H]AD\GL,FJC%R=EN9UJT*4'5J-*,4VV]$DM6V^R/TV_X(!_!1 MM$^&OC+Q]=0E7UV\CTFQ9EP?)@!>5E/=6DD5?K"?2OT,KB?V51C[1,?FFEQV+R,[X[;J[:OW3)\#]4P=/#O=+7U>K_ !/\ MD?$KBK_6/B;&9Q'X*D[0_P $4HP]&XI-^;84445Z1\*?CQ_P77\"OX:_;+M= M6$?[GQ)H%M<;^QDC>2%E^H6.,_\ A7Q=7ZL?\%^O@_)X@^#7@WQM;Q[F\-Z ME)IUUM'(ANE!5S[+)"J_66ORGK\7XHP[HYE4726J^?\ P;G^I7@'GDI)TI>3@VDO_ .5_,****^?/V(**** "BBB@ HHHH *O>&/$%QX3\2:?JE MJVVZTVYCNH3Z/&P9?U JC133:=T34IQG%PFKIZ/T/Z3M"UF'Q'H=GJ%J6:VO MX$N(B>I1U#+^A%6J\=_X)]^.?^%B?L4?#+4MPD8:#;V4C#^)[=?L[D^^Z(Y] MZ]BK^@]?"\>?!1]9?H?UI]$'_ 'S,_P## M2_.9S-%%%?FY_<@4444 %>]?\$Y_VL-&_8U_: F\7:[INJ:I92:3/IXAL GF MAY'B8-\[*,#8>^>17@M%;X;$3H58UJ>\7='DY[DN%S?+ZV68U-TJL7&23L[/ M?5:H_63_ (B ?AM_T)?CC\K7_P".T?\ $0#\-O\ H2_''Y6O_P =K\FZ*^A_ MUPS/^9?7%)/*L2LV)2=H+@G )P*^UJ_GR_8O_Y/$^$__8Y:/_Z6PU_0 M;7VW"N:XC'4ISQ#NTTEI;H?RM](/P\R7A/,,)A\EA*,:D)2E>3EJI66^V@44 M45]4?SV%%%% !1110 4444 ?E7_P7K_9T_X1CXH>'?B98P[;7Q-"-*U-E'2[ MA7,3L?5X1M'M;U^?=?OQ^WG^SNO[4/[*WBOPK'$LFJ-;?;=*)'*WD/SQ >F\ M@QD]ED:OP(=&C=E92K*<$$<@U^1\89?]7QOM8_#4U^?7_/YG^DGT:>,O[8X4 M67UI7JX-^S??D>M-^B5X+_ )1117R9_1 4444 %%%% !1110 5^JW_!!7]G7 M_A%OA9XB^)5_;[;SQ//_ &9ICNO(M(6S*RGT>;Y3[VX_'\P?A_X'U'XF^.M' M\.Z3";C5-_BI7EY4X--^G-+E7FE)'34445^J'^? 4444 %>)?M$_\%$/A)^S!?R:?XF\ M4P2:U"/FTK3HS>7B'T=4^6,]\2,N17AG_!3W]N7Q1X=\;Z;\$/A*MQ-\0/$P MCCO;NU;;/IZRX,<,39&R5U^=I"1Y<9!!RVY*/P(_X)H_!/\ 9&T'3-:^-WB# MPKJ_BW5LR%O$>IQ6^F+* &D2&.9E$Y4M\SR;LY!VKG%?/XK-*\ZTL/@DO=^* M\?LZ_\% ?A/^U%=)9>%?%5 MNVL.,_V5?(UG>'N=J/@28')\LL!WK-A^(/[,>I62Z7'KGP'N+>;$:V:WFE,C M\\*$S@\]L5X_^UM_P1V\"_%OP_)XD^%:6_@KQ;"@N[);&4IIE^P^9/E!Q"3Q MM>+"CJ5/6L55S2FO:4YPK);Q6C^3NU?U/0EE_ .+FL'C,-BLME/2%6;52%^\ MXN,)G5V/MBBOBG_ ()?_MV^(OB#XAU+X.?%1+BU^(WA57C@N+LXN-3C MBXDCE_O3QC!W GS$RW)5F8KVL!CJ>+HJM2VZI[I]4_-'Y?Q=PGCN',SGEF/M MS*SC*+O&<):QG!]8R6S]4[--'X^T445^!G^PP4444 %%%% !1110 4444 %% M%% !7[T?\$U_^3$OAC_V!D_]#>OP7K]Z/^":_P#R8E\,?^P,G_H;U]OP+_O= M3_#^J/Y1^EO_ ,DY@_\ K_\ ^XYGN%%%%?J)_ (4444 %?)O_!0__@EUH/[8 M%C+XB\/M:>'?B%;QX6Z*;;;5P!\L=R%&=PX E + <$, H7ZRHKEQF#HXJDZ- M>-T_ZNNS/H.&>*,SX?S"&9Y35=.K'JMFNL9+:47U3]=TF?SE?%?X1^)/@=XY MO/#?BS1[S0]:L6Q+;7"\D=G5AE70XX=25(Z$USE?T%?M/?LA^!?VNO!W]D^, MM)6XD@5OL6HP$17VG,>K128.!T)5@4; RIP*_)K]LK_@D_\ $3]E>2ZU;3K> M3QGX-C+.-2L("9K-!S_I$ RR8&J_5:> MA_H7X7_2!R7B:,,%F+6&Q>W*W:$W_P!.Y/J_Y)/FZ+FW/EJBBBOEC^@0HHHH M **** "BBB@ HHHH **** "BK6C:+>>(M5M['3[2ZOKZZ<1P6]O$TLLS'HJJ MH)8GT KJ/C1^S[XR_9XUG3]/\::!>>'[[5+)-0MH;C;N>%BR@G:3M;*D%3AE M[@5HJ[2ZM+3J<;11169U!11 M10 4444 %?K)_P &_P!_R;;XT_[&4_\ I+!7Y-U^LG_!O]_R;;XT_P"QE/\ MZ2P5]1P?_P C./H_R/P#Z3/_ "0E?_'3_P#2T?>E%%%?L!_FD?&/_!=G_DR> MT_[&:S_]%7%?CK7[&_\ !=.UDN?V)KOQR MK\CXT_Y&/_;J_4_T?^BV_P#C"?\ N-4_*(4445\F?T:%%%% !1110 4444 % M%%% !1110 4444 %%%% !7Z??\$4/V#9_#<$?QC\661ANKR%XO#-K.F'BB<; M7O2#R"ZY1/5&=N0R&O._^"9G_!):^^*.I6'CSXH:;+8^%82MQIVBW"E)M8/! M5Y5/*V_?:>9/0)RWZM6MK'8VT<,,<<,,*A(XT4*J*!@ < <8%?H7"G#LN9 M8[%*UOA3_-_I]_:_\7_2'\;*#P]3A3(:G,Y:5JD7HEUIQ:W;VFUHE>.KJZ+=RV5W"W6.6-BK#WY'7N.:_I#K\]?\ M@LI_P3RN/B+;7'Q<\%V)FUBPMP/$5A"F9+Z&, +=( ,F2- %<=T52.4.[XSC M#)Y8FBL315Y0W7>/_ W^\_J#Z-'B71R/,IY#F,^6AB6G%O:-797[*:M%OHU' MHVU^6-%%%?E1_H8%%%% !1110 4444 %%%% '[)_\$-_'7_"5?L01Z:TFYO# M.N7E@$+9*J^RY!QV!:=OQ!]Z^Q:_-?\ X-[?'.ZV^)GAJ1CA6L=3@7MR)HY3 M^D/^>OZ45^V<-UO:Y;2EV5ON=OT/\J_'+*_J''68TDM)34__ 9%3?XR?S"O MYS?C1_R6+Q9_V&;S_P!'O7]&5?SF_&C_ )+%XL_[#-Y_Z/>OF^//@H^LOT/W M#Z(/^^9G_AI?G,YFBBBOS<_N0**** "BBB@ HHHH ]+_ &+_ /D\3X3_ /8Y M:/\ ^EL-?T&U_/E^Q?\ \GB?"?\ ['+1_P#TMAK^@VOTS@/^!5]5^1_!_P!+ MK_D;Y?\ ]>Y?^E!1117WA_(84444 %%%% !1110 5^'?_!5_]G3_ (9Y_;%U MY;6'RM%\6?\ $_T_:,*@F9O.C'8;9A)@#HI3I7[B5\7_ /!;S]G3_A:_[+L/ MB^SAWZM\/[C[4Q RSV4Q5)U_X"PBDR>BQMZU\SQ7E_UG 2E%>]#WEZ=?PU^1 M^[?1WXR_L+BZE1JRM2Q7[J7;F;_=O_P.T;]%)GX[T445^.G^FP4444 %%%% M!1110!]S?\$+/V<_^%A_M"ZEX]OK?S-,\#6Q2U9A\K7TX9%Z]=D7FGV9HSQQ M7ZY5X#_P3+_9S_X9J_9 \,Z7=6_V?6]:0ZUJP(PPGG (1O=(A'&?=#7OU?MG M#N7_ %3 P@_B?O/U?^2LC_*OQLXR_P!9.+<3BZ4I .23VHJ.]LX]1LYK>9=\,Z&-UR1N4C!&1STH'&U]3\Y/^ M".V@_P##17[3_P 6?C9K2^?J#79@T[S/F-N;II'?'ILA2.,8_A=AQ4O_ <* M_P#(G_"[_K\U'_T"WJ;_ ((4:L/ /BCXO?#;4ML.NZ+J$2VGX]$ M<1@_]=!4/_!PK_R)_P +O^OS4?\ T"WK\_DE_JW.7VF[R]>?6Y_9%&4UXYX: MBOX5.*C2714UA6X\OEJWZMG.V'_!&SX?^(_V)M+^(=KXL\4Z7X@O/!]OXCE- MY/;2:;'*UDMPZ%1$CK'N) )D)4==V.>D_P"" 7QAUWQ!X>\=>#;ZZGO-%T+[ M+?:K&OD+]H/]ECXH? S]F_P+XPU3Q%=:OX) M\<:=:S00VM[^%OV48-:\% M7D^I:IX@E4^(I[G"W$-W$"/LY0<*D8KXH8JI0X"QT\PQ[S&.(KJ-&2A94)0G>27T?Q5^,GP7^&.GMYVK:E>R230H?G1;F:"WA./#\HK<;34:RISC3N[-THU9J/5:)64?(_+^BOO3 M_B'_ /B5_P!#GX'_ .^KK_XU1_Q#_P#Q*_Z'/P/_ -]77_QJOE_]6\S_ .?+ M_#_,_H'_ (CEP)_T,H?=+_Y$^"Z*^]/^(?\ ^)7_ $.?@?\ [ZNO_C5'_$/_ M /$K_H<_ _\ WU=?_&J/]6\S_P"?+_#_ ##_ (CEP)_T,H?=+_Y$^"Z*^]/^ M(?\ ^)7_ $.?@?\ [ZNO_C5'_$/_ /$K_H<_ _\ WU=?_&J/]6\S_P"?+_#_ M ##_ (CEP)_T,H?=+_Y$^"Z*^]/^(?\ ^)7_ $.?@?\ [ZNO_C5'_$/_ /$K M_H<_ _\ WU=?_&J/]6\S_P"?+_#_ ##_ (CEP)_T,H?=+_Y$^"Z*^]/^(?\ M^)7_ $.?@?\ [ZNO_C5'_$/_ /$K_H<_ _\ WU=?_&J/]6\S_P"?+_#_ ##_ M (CEP)_T,H?=+_Y$^"Z*^]/^(?\ ^)7_ $.?@?\ [ZNO_C5'_$/_ /$K_H<_ M _\ WU=?_&J/]6\S_P"?+_#_ ##_ (CEP)_T,H?=+_Y$^"Z_>C_@FO\ \F)? M#'_L#)_Z&]?!?_$/_P#$K_H<_ __ 'U=?_&J_2']D_X/WWP _9R\(^#=2NK6 M\OO#U@MI-/;;O)D8,3E=P!QSW KZSA'*<7A<3.>(@XIQMT[H_G/Z27B)PYQ! MD>%PV38N-:<:O,TKZ+DDKZI=6D>AT445^@'\:A1110 4444 %%%% 'S#^U+_ M ,$F?A3^TM)<:C#I[>#?$DV6.HZ*BQQSN>\T&/+?GDE0CL>KU^?O[0G_ 1B M^,'P:EN+K0[*W\?:/'EEGT@[;L*.FZV8[]Q_NQF3ZU^T%%?/YAPS@<6^9QY9 M=XZ?>MG]U_,_9N"O'GBWAR,:%.M[>BOL5;R27:,KJI6,=R(\]UW@[3[C!%?./Q(_X(M_ GQ_*TEIHNM>%9I.6?1]3=03ZA)Q M*B_15 ]J^0Q7 N)B[T*BDO.Z?ZK\4?TGP_\ 2TR.O%1SC"5*,N\&JD?77DDO M1*7KU/Q7HK]/_%__ ;VZ-.W.TXYX-<' MK/\ P;[>-H"W]G^/_"UU\V!]HM9X,KZ_*'Y]OUKQZG"N:0_Y=7]&G^I^F8/Z M0? .(5UCU%]I0J1_%PM]S/S\HK[T_P"(?_XE?]#GX'_[ZNO_ (U6UH7_ ;X M>)KAX_[3^)&@V:D+O-KIDMP5/\6 SQYQVZ9]JSCPSF;=E2?WK_,ZZWCOP'3C MS2S&'RC-_@H-GYXT5^JW@C_@WW\%:O=OA9_P2?^!'PJ:.6+P1;:]=QG/GZY.]_O^L3GR?\ R'_2O1P_!>83?[RT M?5W_ "N?&9Q]*/@S"1?U3VN(?3EARKYNHXM+Y/T/Q9^&7P:\6?&C6AIWA/PW MK7B*\R T=A://Y>>[E1A%]V( ]:^T/VV&>PLF M6]U%QZ%@?)CSZAI#QRM?JMH'AW3_ II,-AI=C9Z;8VXVQ6]K L,,8]%50 / MP%7*^FP/!.%I/FQ$G-]ME_G^)^$<6?2JX@Q\71R2C'"Q?VG^\J?)M**_\ ;7 M1GDG[-/[#OPT_9-L%7PAX=MXM29-DNK7G^D:A.#P-+:UB[1L[/2ZT>Y\ M%T5]Z?\ $/\ _$K_ *'/P/\ ]]77_P :H_XA_P#XE?\ 0Y^!_P#OJZ_^-5E_ MJWF?_/E_A_F>C_Q'+@3_ *&4/NE_\B?!=%?>G_$/_P#$K_H<_ __ 'U=?_&J M/^(?_P")7_0Y^!_^^KK_ .-4?ZMYG_SY?X?YA_Q'+@3_ *&4/NE_\B?!=?K) M_P &_P!_R;;XT_[&4_\ I+!7A_\ Q#__ !*_Z'/P/_WU=?\ QJOM/_@F=^Q? MKW[$GPHU[0/$&JZ1JUSJVK'4(Y-/,GEHGDQQX.]5.$G%_?%IGPK\4?^""7PS\3F27 MPOXD\4>%9VSB.4QZA:IZ85@DGYR'\*^>OB5_P01^)WAO?)X:\2>%?$T*DX25 MY+"X?TPK*T?YR?G7ZWT5X6(X5RVMK[/E?DVOPV_ _6\D^D)QSEMH_7/;172K M&,_OE93_ /)C\%?B+_P3>^.7PO,AU+X;>(KB.'EI=,B74DV_WLVY? QSSC'? M%>/:]X5^*_^")?P M'\1;OL>D^(=!W=/L.L2OM^GG^;^M>36X'QL?X%JJ2Q>' MK4WY*$E]ZFG_ .2GXO45^KGB7_@WY\ W1;^Q_'7C"QZ[?MD5O=XZ8SM2+W_, M>G/%ZS_P;S3*Y;3_ (K1NI;A+CPZ5*K_ +RW)R?^ BO/J<(YI':G?TDOU:/L ML+]([@&LO?QC@^TJ57_VV$E^)^:]%?H'?_\ !OMXVCAD-KX_\+32 _(LMK/& MK#/<@-CCV/\ 6J'_ !#_ /Q*_P"AS\#_ /?5U_\ &JYWPUF:_P"7+_#_ #/8 MAXZ/G -% M7EF,7Z0J2_*#/S=HK]=/ /\ P03^%?A^19=>\0>,/$4B]8A/%9V[?4*A?\G_ M /K?1'P@_8-^#_P*ECF\-^ = M;R$ADO+F(WUTA]5EG+NO\ P$BO4PW!..F_ MWKC%>MW^&GXGP6>?2KX5PL6LNI5<1+I[JA'YN3YE_P" ,_'/]G+_ ()U_%K] MIZ:WFT'PO=6.CS8/]KZJ#9V(7.-RLPW2 ?\ 3)7/M7Z5?L9?\$?/ ?[--W:Z M]XDD3QSXNMR)(IKJ +86#CD&* YW,#T>0DY *JAKZ^HK[#*^%<'A&JDO?EW> MR]%_G<_FGCWZ0W$_$=.6$HM87#RT<:;?-)=I3>K[-144UHTPHHHKZ8_!@HHH MH **** "BBB@#X7_ &\?^"-&B_'/4[[Q9\-YK+PSXHNF:>[TZ8%=.U*0Y)8; M03#(QZD HQZA22U?F+\;?V&]3T&ZW$1O/'N@N/>*5?22S[A^C# 9E'ZW0CHN9VJ1793L[I=%)-[)22/YM:*_ M;KXK_P#!'[X$_%.22:/PO<>%[R7[T^A7C6H'TB;?"OX1BO#/%_\ P;W^'+R5 MCH'Q*UO34S\JZAI45Z<>A*/#^>*^0Q'!N8P?N)2]';\[']*Y/]*#@G%Q3Q4Z MF'?53IN2^^GSW7R7HC\N**_0C5_^#?/Q=#O^P?$3PWU^8[OL]I/<8'8C=LR?:N\\)_\&]FBVS* MVN?$W5+Y>K)8:.EKCIP&>63WYQW'''.E/A7-)_\ +JWJTOU.'&?2$X!PZUQZ MD^T:=27XJ%OO9^7]%?LMX'_X(>? WPJ5.H6_BGQ,1]X:AJIC5O\ P'6(X_'_ M !KVOX?_ +"_P=^%_EMHOPW\(P31_%U>*9=S@;5/[IE&X\[L=2*_7ZF6]O':0+'%&D<<8VJB+M51Z M4^OOLEROZAAOJ_-S:MWM;?YL_COQ0X^7&&>/.5A_87C&/+S<]^6^K?+'6S2M M;H%?SF_&C_DL7BS_ +#-Y_Z/>OZ,J_+'Q]_P0?\ B-XL\=:UJL/C#P5'#J=_ M/=QH[7.Y%DD9@#B+&0#7A<89=B<7"DL/!RLW>WR/USZ,_&N2<.XG'SSK$1HJ MI&FH\U]6G.^R>UT?GK17WI_Q#_\ Q*_Z'/P/_P!]77_QJC_B'_\ B5_T.?@? M_OJZ_P#C5?#?ZMYG_P ^7^'^9_6W_$<(9?B,)1J1Q$7%MJU_0_C_Z2G&62 M\0YE@ZV2XB-:,*FZ_P""?Z[^'?$53/N&L%F]:+C.K33E=6]Y>[)KR;33V(CC-> MYP[E_P!*Y/$?PY\1ZM\,M:+F9([-3-91/G) M,:ADDBSSPK[1QA0!BOF,5EM:C.J?_ W[UP_QWE>9 MX;"TLYQ,\%CL)'DHXN$7.].S2IU8KWO=3:C*-W9NZWYOIG6/V:_"OB+]G&'X M5ZE:S7_A2#1H-#5)W#3^3#&B1/OQCS5V(P8#AE!Q7S:WAKX*_P#!&_1M))]2URT"Q^&)]3BN)-5D4DQN(EC!CVG"/ GBM?$GQ"UW5/B=KV\3 M.M\OE63R?WI$+.\Q''WWVGNIZ"*CQ5><94,*H3BK*4FO=7DE=O\ (ZL'3R#* ML-6HYIG[Q.&JRYYX?#PJ7K2NG[TJBC"#;2N_BTTLTFN _P"";'P/\5_M7?M* M:I^TM\1K;[/#-(X\.6C*0C-M\I7C#?\ +&&/*(?XGRV[/RWCCC"MQ'F7UR5 M-4J4(QITJ[N[B0_+'&@))]SQ@
    _V5W?^7<_1/#'P]QO&&=0R[#IJDK.K/I"%]?^WGM%=7Y) MM?)O[4OQ^U#]I[X]^)/&VH^9&VL71:V@8Y^R6R_)#%Z?+&%!(ZMD]Z\_HHK\ M1JU)5)NI-W;=WZL_U#PL>6G3BHQ2V48JR7R2"BBBLSL"BBB@#L M?V??@SJ7[0WQI\-^"])5OMGB"]2V\P+N^SQ_>EE(_NI&'<^RFOZ$? 7@C3OA MIX(TCP[H\ MM+T.SBL;2(?P1QJ$7/O@J?^D]/OW^X_SK M^DYQVLWX@CDN&E>CA+IVV=5VY_\ P%)1\FI=PHHHK[ _F<**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHJ.TO8=0@\RWFCFC)(#QL&7(X/(H'9 MVN24444""BBL'Q]\4O#/PITK[=XG\0:+X>L^<3:E>QVJ-CL"Y&3TX'/-3*2B MN:3LC:AAZM:HJ5&+E)[))MOT2U9O51\2^)]-\&:!=:KJ]_9Z7IEC&9;F[NIE MAA@0=69F( 'UKXO_ &C?^"Y7PW^&T%Q9^!;2]\=ZNH*I.%:STV-NG,CCS'QZ M(F&QPXR#7YQ_M1?MR?$?]KS51)XNUMO[,A??;Z19 V^GVQ[$1@G>P[/(689Q MG'%?+YIQ;@\,G&B_:2\MOF_\KG[]P']''B;/9QK9E!X3#]7-?O&O[M/1I^<^ M5=5?8^GO^"D'_!7Z;XNV=]X&^%MQ=:?X:D)BU#7 &AN=47O'".&CA/"]%4K=:UVE[E*/>;6CM MVBO>?I;=H^POAK\/-*^$GP_T;PSH=O\ 9=(T&TCLK6/.2$10 6/=CU)ZDDGO M6Y117[=&*BE&.R/\IJ]>I6J2K56Y2DVVWJVWJVWW;"BBBJ,@HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** *^KZG'HFDW5Y-GR;.%YI,8SM4$GKQT M'>OYQ]+^(&N:!K-QJ&FZMJ.EWES(99)+*Y>W8L3GJI!ZU_0%^U9XC_X1#]F# MXC:IO$;:?X9U&="2/O+:R%0,\9)P #U)K^>6OSGCNLU4HQ712?WV_P C^WOH MBY?"6#S3$5(IJ4J4=5=>ZIM_^E(]6\.?MU?&;PJJ+9_%#QT$C^ZDVL3W"*,8 MP%D9ACVQBNJMO^"I?Q^M(%C7XE:LRH, O;6SM^):(D_B:^?Z*^)CF.+CI&K) M?]O/_,_JC$<%EKJ# MV:L#U&(=HQSTZ8XZ5Y5K>OWWB;49+S4KV[U"[EY>>YF:61_JS$DU4HK&KB*M M7^+)R]6W^9Z>7Y+EV 5L#0A27]R$8_\ I*04445B>F%%%% !1110 445W'[. M?[/WB']I[XN:5X.\-6_FW^I/F29@?)LH1C?/(1T11^9( R2 ;ITY5)J$%=O1 M(Y<=CJ&#P\\7BIJ%."B22NVWY(]M_P""5O[#K_M;_&Y-2UJU+^!?"L=H#WW8W/Z("."RFOVQBB6")4151$ 5548"@= !7#_LV_L]^'_V M7?@[I'@WPY#MLM-CS-.R@2WTYQYD\A[NYY] ,*,!0!W5?M.09/'+\-R/XY:R M?GV]%_P>I_EKXQ>)=;C+/)8J%UAJ5XTHOI&^LFOYIO5]E:.O+<****]P_)PH MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P7_@I_P")/^$5 M_8(^)=UNV^;IB6>=VW_7SQ08Z=_,QCO[=:_"&OVB_P""V7B/^Q/V#-8M=Y7^ MV-5L+/ )^?$OGXX_ZXYYXX]<5^+M?E7'%2^.C'M%?BV?Z&?1/P?L^$Z]=[SK MR^Y0II?C<****^,/Z@"BBB@ HHHH **** "BBNB^%'PF\1?'#QYI_AGPKI5U MK&M:E)LAMX%S@=W8]$11RS,0JCDD"JC&4Y*,5=LQQ&(I8>E*O7DHPBFVV[)) M:MMO1)=65_AU\.M;^+7C;3?#GAS3;G5M:U:806MK N6D8_H% R2Q("@$D@ F MOV\_X)[?L(Z/^Q-\*_L[>3J'C#6D276]25>"P&1;Q=Q"A)QW8Y8XX5<[_@GC M_P $[-#_ &)_!ANKMK76/'FJQ!=2U15)2!>#]GM]P!6,$#+$!G(!( "JOTG7 MZMPSPVL&OK.(7[Q[+^5?Y]_N/\\?';QPEQ+4>29+)K!0?O2V=:2V?E!/6*>[ M]Y]$BBBBOL#^9PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH ^#?\ @O\ >(3:?LT>#M+''V[Q*MR>#R(K6=<9Z8_>CCV'I7Y,U^F/ M_!PMJ4[67PMLXX9C;J^I3S2;#L#$6JH-W3./,X_^O7YG5^.\75.;,YKLDOP3 M_4_TV^C;A51X"PL_YY59/_P9*/Y104445\R?NP4444 %%%% !17L'P!_8*^+ M'[2LT+^&/!^I-ILV#_:E\GV.Q ]1+)@/CT3<>>E?H-^RI_P0R\(_#B:VU;XE M:D/&FK1,'&FVVZ'2XF'][.))N1WV*>04(KVLNX?QN,=Z<+1[O1?\'Y7/R[C7 MQCX6X8A*..Q*G57_ "[IVG._9I.T?^WW$^"OV/?^"?OQ _;+UQ?["L?[-\-P MR;+S7KY&6SAQ]Y4[S2#^XG0D;BH.:_8C]D+]B;P3^QCX*.F^&;,W&J7BK_:6 ML72AKS4&'J1]R,'[L:\#J.10RL/0@\&O,?&_P"Q%\(/ MB*[R:O\ #7P;<329WSQZ7%!,^?62,*QZ>O\ .BBLJM&G45JD4_57/0P&;8W MS]I@JTZ;[PDXO[TT>8>)O^".'[/WB'L MKPU_P2?^'>L0WC2ZUXT4V]Y-;KMN[;E48@9_T?K117R3P]*_PK[D?T9#.\Q] MFW]8GT^W+_,^A_!G_!#/X(Z%Y^&K.YAP8[J>V^V749'I-,7D'X-117W>2X'#*GSJG&_>RO]]C M^1?%/B[/9XWZK/&UG3:UBZD^5_\ ;O-;\#UBBBBOHC\5"BBB@ HHHH **** ?"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$! end XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
    Cover Page
    Feb. 14, 2024
    Cover [Abstract]  
    Document Type 8-K
    Document Period End Date Feb. 14, 2024
    Entity Registrant Name FASTLY, INC.
    Entity Central Index Key 0001517413
    Amendment Flag false
    Entity Incorporation, State or Country Code DE
    Entity File Number 001-38897
    Entity Tax Identification Number 27-5411834
    Entity Address, Address Line One 475 Brannan Street, Suite 300
    Entity Address, City or Town San Francisco
    Entity Address, State or Province CA
    Entity Address, Postal Zip Code 94107
    City Area Code 844
    Local Phone Number 432-7859
    Written Communications false
    Soliciting Material false
    Pre-commencement Tender Offer false
    Pre-commencement Issuer Tender Offer false
    Title of 12(b) Security Class A Common Stock, $0.00002 par value
    Trading Symbol “FSLY”
    Security Exchange Name NYSE
    Entity Emerging Growth Company false
    EXCEL 10 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /& 3E@'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 " #Q@$Y8C/&0?NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''*!B;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?400G-^#1])6DX8)6(2%R%1CC301-?7Q@K=FP8?/V,XP:P!;]-A1@JJL@*EI M8CB/;0,WP 0CC#Y]%] NQ+GZ)W;N +LDQ^26U# ,Y5#/N;Q#!6]/NY=YW<)U MB71G,/]*3M(YX)I=)[_6F\?]EBG!Q:K@HJA6>U%)_B!K\3ZY_O"["?O>NH/[ MQ\970=7 K[M07U!+ P04 " #Q@$Y8F5R<(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 /& 3EB(3"DR6P0 )D0 8 >&PO=V]R:W-H965T&UL MI9AA<^(V$(;_BL;7N6EGDF 9$T@.F"$DM,SE7>U*Z6^5?C8;SBUY31-I!M[&VNRZU3+1AJ?,7*B, M2[BS4CIE%J9ZW3*9YBPNC-*D%?C^92ME0GK#?G%MIH=]E=M$2#[3Q.1IRO3; M#4_4=N!1[_W"HUAOK+O0&O8SMN9S;G_/9AIFK5(E%BF71BA)-%\-O!&]O@E" M9U \\8?@6W,P)NY3EDH]N\DT'GB^(^()CZR38/#SPL<\29P2/B8)3-\K))O(K:;@=?S2,Q7+$_LH]K^QOBW%B5[HV!(!5R]\M>]XXX-*!'#(*]05!P[UY44-XRRX9]K;9$NZ=!S0V* M3RVL 4Y(%Y6YU7!7@)T=CM4+UV0& >BW+.BYJZUH;WNSLPV.V$[X\H+0\(P$ M?A#^U[P%&"5+4+($A5X;9?EKM#160[3^KB/:*83U"BZ%KTW&(C[P($<-UR_< M&W[\0"_]3PA?N^1K8^K#6Q7ED)"6+-ZR6G?AYKWSSPA$6$*$IT',N!8J)G@KA*(ZA#IJS]P&YA^?(5UE?[7')L-LA M-["L)9.0'AHZ#J1)+B!-VKZ/05?UGZ+E^P?HL9M!#B[45M8"XW)S )T <"1, MI## J@%0O(1_#UBNDIE6+T)&]6[%-<!52'UTN55^@>$$OXCB"3>-Q%%R@%Z*KHNH$%"_@]RH"G\PV2F*5I$$D; ?G MW5[G"B.JF@#%J_@W+:SE$AR3IKG<5Q%32_7_V@&M^@'%:_9<)2(25L@U^0+I MK05+:GEPE4:>JOI3O'3/-#^/P#TK(_'#]9K(@JH-!'C- M_H%L:DP.9$V #;*-@%47"/"2O1 6>J9:$1K\O/R%S'F40[[5[GP:E,8),V:W MDQX5R:I<$U#1\QGYR;^ C9$?D(QI\L*2'&4_. S@U7NA6>QR$.#U^MV)Y.XUVC"YYD=WN0U"#T]S;'<45*4_ M.*GTWZ5#0!6P<'37=H_\+<&PU)^ J$_(LNE'&] M.P?O)E9EQ=ESJ2R<9(OAAC-8'.X!N+]2RKY/W'&V_&_$\%]02P,$% @ M\8!.6)^@&_"Q @ X@P T !X;"]S='EL97,N>&ULW5=M:]LP$/XK0C]@ M;F)JXI$8MD!AL(U"\V%?E5AV!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZNT=W M)YFN6W>2_.'(N2.]DKK=T*-SS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y*UMP M4C)9WMQDB6)"TV*M.W6G7$L.IM-N0V]H4JPKH\^6E :#7\H4)X],;NB62;&W M8EC+E)"G8%Z"X6"DL<1Y*GQ#%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9,&FM M5X64,\$E#89BW3#GN-5W7AD6#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8DMLY MS8).IF(M>05TK*B/\.M,DP#HG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J*W5B M'_2^FO-CT1=X=-8T\O1!BEHK'O;^RPF+-9O\R-%8\>2SP:0)P M:?EA6;/CO9NFJ:]PSLM_D/.?K7/--;=,7I+VH_\W5_DMC)/Q]%PZC+N.HL?X;[:)'-M[#/)73)>UYN1]76^T$D7O!9QP<&%Y_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X M3O,\3;,,J^AV&V6PQ>J69? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3 MB.T4KS4@\;J!1Y['NXWE 0^L"]CL0/YX'IBIN$^:0ERHY_U=3 M_ 102P,$% @ \8!.6)>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'B4?'D78FYJD6:>IK&HP=MX1PT$G53$WHI" M/J:Q8;!EK '$NW2:9;/46PQFN1BUMIS> A(H!"DHV1%[A$O\G7D(GP&LK\,S4-AB.G8RF2&]B]#V, MYU#BG/]3(U45%K"FHO409.B1P74&0ZRQB28)UD-N5G0&3K;V"%TH?653#@%% MG=W4Q7/4 6_*P>-HK(0* Y1OJA65UY**+2?=T>M,[Q\FCUI&Z]Q*N??P2K8< M&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2 MQ:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/ M:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*'3^ 5!+ P04 " #Q@$Y899!YDAD! #/ P $P %M#;VYT M96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G M6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y M2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-FI6.5 MZ*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K( MRDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X M>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0 ( /& 3E@'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ \8!.6(SQD'[N *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ \8!.6)E&PO=V]R:W-H M965T&UL4$L! A0#% @ \8!.6)^@&_"Q @ X@P T M ( !G@P 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ \8!.6"0>FZ*M ^ $ !H M ( !QQ$ 'AL+U]R96QS+W=O9(9 0 SP, !, ( !K!( %M#;VYT D96YT7U1Y<&5S72YX;6Q02P4& D "0 ^ @ ]A, 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 14 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 1 22 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Cover Page Sheet http://fastly.com/role/CoverPage Cover Page Cover 1 false false All Reports Book All Reports fsly-20240214.htm fsly-20240214.xsd fsly-20240214_lab.xml fsly-20240214_pre.xml http://xbrl.sec.gov/dei/2022 true false JSON 16 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "fsly-20240214.htm": { "nsprefix": "fsly", "nsuri": "http://fastly.com/20240214", "dts": { "inline": { "local": [ "fsly-20240214.htm" ] }, "schema": { "local": [ "fsly-20240214.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" ] }, "labelLink": { "local": [ "fsly-20240214_lab.xml" ] }, "presentationLink": { "local": [ "fsly-20240214_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2022": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2022": 22 }, "report": { "R1": { "role": "http://fastly.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "fsly-20240214.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "fsly-20240214.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "AmendmentFlag", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CityAreaCode", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentPeriodEndDate", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "DocumentType", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressAddressLine1", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressCityOrTown", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityCentralIndexKey", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityFileNumber", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityRegistrantName", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "LocalPhoneNumber", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Issuer Tender Offer", "label": "Pre-commencement Issuer Tender Offer", "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." } } }, "auth_ref": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "PreCommencementTenderOffer", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Tender Offer", "label": "Pre-commencement Tender Offer", "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." } } }, "auth_ref": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "Security12bTitle", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "SecurityExchangeName", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "SolicitingMaterial", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Soliciting Material", "label": "Soliciting Material", "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." } } }, "auth_ref": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "TradingSymbol", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2022", "localname": "WrittenCommunications", "presentation": [ "http://fastly.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Written Communications", "label": "Written Communications", "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." } } }, "auth_ref": [ "r6" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 17 0001517413-24-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001517413-24-000029-xbrl.zip M4$L#!!0 ( /& 3EB\]2HFZE4 (G3!@ > 97@Y.3$M9G-L>7!R97-S MB+R>A$5,?VI>L^//\C___B#^,B/O31\^>G','K2HO#O MKR+?L'M^WPS=,, 6)OV>9YJ![KD>#@S2=\F_\2OV*+M=/I,7+S']^ZMAE'0& ME'__UC*ZKCTJ[IZCL!C<8EW_[M7T\<);2:%3;X/-Y^'42]J-!\OXOGQ[IIQ &C M.LUV'_)]%I%X_X&:;*#O2%[$+]I]DJ3C)& $>)>.LV*@_>^89&PL&DE"[=TX MCK4_*_"I/-TP<:H!IMN(<-6U,6D/]W_IKW[ M>/_;P_M/#Q^T[[_Q#&S<:=H[VLO8A%^^_P8[^AVVD%PCJGF<9H2K82G'=*)/ MK^61U>1JA0)2,I'V/@FZVLUO?WYZ^_TWMG>GO?OTRY^OD98F@AN+ =6>TRP. M!<'SJZG ^$M$%1/ED9B$=IDE>9&+/Y/0<9>DCHT:N/=.2JD]4&Y*0:E&BI2/*[F22ST@F M:#(E8/289B49^<;+;F9O3=E/CUG*WB8GGXNGDC3I_'Q__[N6T(+=&*1#BL38 M\)V6DRC4/J=AJ/W&1\Y>16**M(>W'SC@DBVZ:]:=)NBH3^GX89QICVFG2#ML MHYZ M76T6^%$JWY8S#8F]CO$TYWF^U"$MS*(G/GH^@F&4Y_RC18'DVAB;8Q$%)"YW:;%AR\M3 M1:VK2V6M8*,LPNK+Y>6NN/1#$2Y?L^RN8=EK+^M=O.[4\C9E>4M'B3.C+ M%8T=&&NGJ5X/R8QCR.+%4048Z4!&VK**]9CIP"RE<1)VRK$% 666PZ;YQK2_ MK+*FHZ:G^E&ZAW9AD&V37&2.;<^MY90YLNG:CL0[-:LLF9."?M\N4NY(L[Y; M= >K,5ULNLAU7>DV.3=QCUR+=R!U-H3;?MKK[?@G[@LMWH++\#EJC! M$D;7 I8 EIAG"0=8 EABUACPNGM: N?+$D>R,A37IWZKPL .UJEVU6\WB<8* M$JHN&K;?-6J*Q@9&.0_1 );8S!)N;34;6.+"6<+I^L 2P!*S+&'65K//GB4N M-_[B@PS*3QZUF.E1)[4MX!V7]8[K,#2$D9$>+B5;=HN#=PAU*+;[@>.JN2FZ M']Q8!K(]ZW7#>QZPV#6QF(,RP'8=]O MA<>N(YA@XOP^@EYZ8(C<14K;JKDI*VW(<&JLY\!:(*4AC%XX*&8,Q=X2:E M=S'8M_0)G#H#D]76;'4(:U # MBTME,%Q#\0 & P:KS6!VBT$S/XBRYJ?N^;*Z)GZ=M@=W,T76JR>R=C]ENK5H8\'K\HNF"QD5KUCN<+ ;-].A9Z,KS:3QD]'@Y[9!6M]?8501X*Z Y<]!PJU4Z2D*: M%+>=>@;BH:.?])PQG%/UG-GPZ7E:8*-K"R[^G!:B+\N:UD.(]RQB(D,3$3O' MWB,Z8712MDQV1)<6MM8^%P-AOWK?:3G]:\SO9>]DQF]61\B:QFOW'D$JX&5V M=;&$+V7R<\QXU9_O$'YH0O@ MM=M@3O&YR5UM9&D"\ MT.\:BR]TV3>VO1"@/C;4D]-0+IJ&V;6FDCF+SK>6TW6K2SO#/N.C$I(_?<7\ MV^Q247HG0P2ICX2>D\K_"CK7UX9(=/Z7@;Y^SR MDJVC:T0+/DQQDSIPU=6P8=U-=I130F>;;VZGV )P*3J;K3M=?9W.YGY7*6GS MJALH9J=7S(RNLZ!'\4);0H_J1WG 8-RFB3E=?U$3,]E+E]X 8)Y4]<*FV<5K M="_LZU.+:3VT\ZK<6F7K6]?HFFO?!C"WITGQB(T%Y+NVNP/@N^AH+EI4TFQ_ M\=5KP5_H=ETUG[S-:$R*Z(FN[7]=LHL^?83T\I2/;^F1M6TC9_\>9-.3^$?: MZ664?.F0/E/>;DG\3%[R5RITZC[60VTZ87?3 ?])7[1?:9%%00Y+QS&7#FQT M1*-!(>09+;BRQ99KWN!7N_GE\Z_:;Q\_OC[J:)VNO=-PEV2?LU['[*YHO,K6 M),I?P*;31O=I+:3212A6/(S-=?ZE?I8.V?6I0ZL81%E8789-\:B<+:V+26?D M(!TGQ?DPLM$*(S^37#.189FK&1AIXY&&+2P9>8F!O__&]N\TV_6T9YKQXRKV MNU$6Y72"0@X ; 9@/=G-=52'9>.HR\8]XPBF\JWB7BT?T20\'Q8V6V%A;@=X MGLZ8-!WGW$[8P-/?5?^5WAS@Z)-P=)*,9_QLBTK>_5DI>&YK^Z+/SQ(Y,W-W M-*J.A;EG4JS+OM?UJ\L;+%Q@X/H,_)$.291P2H]HUD^S(4D"JJ4]QAHB2B;7 M;C[^_N&,F-AJAXFY4O:M8=E3?UV8/B<:_DYR,+OD+1Z$SFD:Y;F5*;P_;/DV MK.I)["\]N>;(:TDP=O%DJ.2.F EDF@05_6/,U@$>C\4)\WN6AN.@T/Z'W1_S M9_*S70R,]A8#8]UB\([D1?PB5N2$#)G)3;1?* D9"HSQ/C/&>R="[C@L?Y G MGIQB><8=,TV\.^UMR!2[-VP?C-/1D!%4^YT)+5]0<0# M^6[L[[^QW#O[M=@H#"W((C;0B)SO?J$BB_PS&@F "K8:_2=ESX0E?!ICFH=! M1/L3(?W0[T,PJF=TR1*,RT63)8/V+OI5[8/191O M0F$F08^2)'T2FQ'2ABE'GO+V\O*3G_[O=_ZB3P57N!Y?>#CG0Y0'J?8;+9[3 M[ M_P?. K\Z,=6+N1:)DR(,[>>"H9!S&8XRD\GFD<0[MIVRUU=A6R(P5SLM< M(WEB/,=_E@L1"?X:1W)[RH'!CLE@'^EHG 4#X?'[%IMZUY_L?@QGMC=H09J( MW9]CEZ0%S8?=&9W5@#D@\T'H\\&F7I MUVC(^(&QF.=J@4 ]E:\*TS@FS(HZ7S-*1= ?!B1):*R-&$ )0RBDPJAZC(1< MJ M/6;T6;RD^C)-'DNAYSN36+ <^[M=1=Q%+F! 2Z4EYC-,>/UIXZ3&,:3!F2MS+ M1&_D*NA'PM9UM@;PH6T4@ZC(6.&0F I7L'T@8)QAUB^N9;![^N5 M%@7E+"9":?B3_,-4+ N#]%ESG>]D.@B=O3T?9T_TA7-DJ+*#%LR)WS@! M?Z:)]L?].TW$+8CDGY3S2L9X9\[QP?'/V84XZK\(U,8YWQ0F2JGP3<5CP4?_ MPQ2&*$BSD?9_A(U%>Y\P#3(K%=7[1[Z%W(^+M/.O4>_T3Z44QEW8>R\* BN/TF3/'=)]BG,8V MF(AA7JX2I;WTAL816[E>!+B5S,(6*\YA-GGK5E( >X9OXN.ZX'01DBYTH\H#Q]EO$J3.521+^WDG M\6%=7<:(E85FRB^7E[OBTD)JL+QFNUW3]==>UKMXSVNVN?ZCFY[<-%CL=77; M.)?!^EU/WXVR6TH$U:BCN<>M!]07FGDD$"?=3=>1_5\LI'3G&D%71I[YM6P% ME2ZW/Z&,V_I8GE;?E-ZO?*E.PC%JO]5Y1[D7B!.G4<$WU"C4.!TVT51RCQKE M)K[%)M8ZW&%I RT/I:7MZ9R6MJ^?HA6[@F(YR0:8]@_]A?LE#A30$Q2<5IQU M;K[%5E=_S;B'_<2T/Z#;KG0S] G=K$6Z-;H?KC-V&I ^7G__?5F.\9=).4:1 M@J/5-$2WCBNM]4A^JQ='C,E:':4("*GU\E:5&Y@6+*#R ( M/WE^)EG8B=-41";PA#_IUDO'A39.^&%"FHC[&1.D6:&%8UJ5KQJS[V<%B9+B MA8^-.Z43?BI1#$BA#=%" MREAI*,(XTHP7O@JC0+BO"ED*JXB&PJO)!_@XT**"3RP:\N,8PJ 1U1L**H? MOI>S+Y*@2+.!=3*K4!#Z0A21G8DHJHBFI* 9\2 M0RN,\F#,U-"HR"M0.&-@<4YAZMJH.^QJOW_61-R59LW]^NUGSO%_T#"A>4A> MD/:.]K(QR5YD[5IL(6%]'\,->C)ZO6&<*\]D9O]LG5/+H^:U!)='O2-HD#VL M:/9PLSST!^T%;+&88:-!48QR\7_!..*O:NW(NWVQLG29ZMRVR+(-I!,E"_SO M>5['-/6." "Z^=D=W?%V[>9\4__F MF^DT7-LR#=-7>+'\71;<#&59/[Y/\%^PW8+7G$F8N/.ZFCS8L]1FEA:DO"!, MW^$*1U>[U_C9J/8LV;"*Q!#[DMB]>*3&1+-BG]J5.\M0T#C*"YKPPUFN-L7I MHR8C D0AT*V%6!)=50V,2_,$V,QT3S7XMC2OVN/"ICF^M'N4^*W^,[ M]I* KWGMZ#*[ZKT%F^EHD"9<,^0G;Q-Z+Z@$*TD_'RYI"Q#T":K3/5+#%GMI M)M3(R>\,3VZ9G-Z<1ZD M(:TD9!]*U[^VWHAIN';#?8\;#E*Q0]QYL6[^6SU5S2B?$]5_E#[3K#^.!:*, M@QXS,AQ*PXA4C:!7+)2-PY@,^TGY?L&%>!A)Q MCF0:SEP\$6+,.N!F#;\V]RXZ%!28CV_G\E0&P/&"+FPA?)@I]Q+31Q*\:.); M/%P>+9I3 M.E4\7L!-D9QP N9=[4/V2)+HOV7R&1&L.D5>*S+V.A MD,HP0+Y$\*H;JR.W/M(PC-@4_Z!)."$?XDD$T8CRR"RVG"7:KXQF8_;K?R5\ MNCD#Y=C$=*1$A2CPDE[9="F.?CX:@4H$3<$DT= M%)KP$,G\F:>+,",F;TX7-C5\93OQ":7V!YQ@9;VM@* M59(GG74Z<1=7U!=:3%'5>$ASL1OP>4FWEPBLE*EH,G)\W12[/ (YI[.3EHL* M&T=O+%'A/K8J"*Q(T>R]&5O ,[$ \5F5SJ^IWTO08G( .#?)Z=+%GV0+"1^; M>*!R3")Y9?7C@HC36+1RPRDO3"HPS.0TR5>G,RNW=$?F2^\:LHVD8")00CE_ ML=HI2AZ-T^2QP_V-DW2KKO;V:T!'!0_OSRC[?"9AB,DSXND9@I,Y36T( MD+ GM*@O(D9GI;!'^4%3/B.#FF7,,^O7THUZW7LZP;22Z8M97X!SEWO.-*'M8[_RMRLV1ZABAI5Z5OL(V: M#?T38Q4ZY&']IBX,!Y.9BGPK9U\79N>4O,)6(7$N5H.<,3!GWT$UAK)LP_( M_KDX %&_7G[]#0W*C^/JXP_I*)+E^2KB]06-IU1[^R"HSS3.0B[6"SI;J3W) M=3N;M:T$3A.7K3PA8#3/'O=N2=&"??*O7.PDDR/6::7A7\N3$A7FLN/NG6KY M>#2*9798F8D8\C,8?K27B$ ;L2I,E_39A>!Y$ 4#R0R,6812+VT?4857+B8D M"-),'C0)%N+_'\L2O65R(Y?)1^Z[D((=\-5SNA Q597_3VA).9='T[KC=!<_ M,&'D]PB3(GGAF0UYN7I50>N3XZ[),1;#;CJ;F3U%>J:2^8JTS#+I<[4Z656H M=N;7TUV*5[Y$\P7 Y_HASEQ;KHVYO7OBS.. M&^#L7"31I:"&PR@I,PV?V%?Z&:4R?[3/=75YRW_&0N3?_N/]YS?W0G.HL)X< M+PH%BTP7L"FI9Y>R\BB1VS1B'9(:#NT[PJ3PK9)J9 M.#WD/7I$;#QW,94F*1ERML_Y_I^RP175DLJ%KMKI>#:P9"2QC^>S9YEK!_H^ MF= ;E>K#IEY#Y:GJD@JY^:EQ+K48J=B*BJT)VR;6DRD?B$T]36+QN7%9[9 ^ MD7@L=/&UTXY$9NQ_F%9=[GKEOK/A:+K+#-LJL5T,CJU@8KDH=[Y\'K'>R_1< M7/K MXN;&L'Z9J_1*(0+BWCEAIE^%(<2@28,O'6F;3KB+\V89KX"X<&=%Z>'A["SL M#KF.,77W43CFF.!3OFG.V"0=<=3(;JL"'YAN_94II6)L;(Q):;IP=Q(G.B/= M(^&-)!;=Y^1I\>K.C#NC#+QN_*E7V@C2)54FATNLM+A7DZ_IMK=G3 MP#5\.H/,QQ*9MR4R[3&M4'9SJ?VLXAUI%\_X1J5>*2\RA21-'E/A/9MH3@M: MD-2E9:C3=/NN=*[*_);Z.E.UGKB#ZWE DTI'$_X-425&?FC#EK^8;LX?6[ 6 MYN[I4>GLD9I7-5.NF4["^83^S.5E4B$GF]8M0(NSGTY,F 2E'[)T*M;$>&/_ MH\40Y]4(*RT-"PO(?;6FO9^N:?=B35-#-CC;"3MT3B "DHAC>Z:^!<74SUTP M+9\ODD(;?$R8H1@*#A*+]*2\RHIZ5PV)SG$$1:X&)5GF8V:/3)?R"9#+YN7R M#=_8W\QN[.^KC?V!;^P*2.S865T[\0R:^+^J+*;/Y 1A$?LU# MPJB8]9>WN]&(U53XJ;C7:+HFLDNCC.-4R+HF_$RO29G:,"(OPZI(GW0Q44T>K\_(#Y*'C(+7IDPQ M\=!/9L5=N$JKZ&\6S;(/POB86Q-+E5T-9CF%5G+BU5 U/>-4:H7*?/YVX@;X M/'4#B.U5I#%O_3EN_PJS\CA\0/G#.>,=VEQ9791('8ZEE M\AK?M)C9R#DC3JA<\@T/;HAY_-?I=OAIT=[I+MY?V,7C2 85B9"Q[2J!\.65 M)Q@R*G/RZB&/$)U1M,N7R06[U+#FI(W+:]3G>;9,@J\2 BE)=#@I M\KB<0BH$:[;+]?(9V!KQGCXQ?[PL18>4QU%5N)4H$A'CQ[TEO,UKDN/95EWD09LCH]CYVH2/*0:&8KJP1VNM^5(=;3\TRN)\I7 ME[% ,K3E;_GT85%\LF52K5%7+.1]0[DSE<7;3U67V4'S2T;A$@I&1 M!_G,G,M/8VO88+@?.*/BY#U[66" 58?UZ^#@JRR/,^+#862?K&WK#NAYP"*? M*\^JYE,(IS_0I<-J@)XDK$!.VV&+Z?^L]+-54N3FTLB[/[ M^8Q?7^[?BQ9YF2 @*^(ET_KR,ZO9].RA6HU$'"/GKJ!*EZY$ G;UO79U=?E: MTO@S/^)1P/":9LXK?5KJF/US MW+?H/RV#)_<]P854]B+CAF12.MNR1%). MY3>I(&/T9[I64N:]3OL8\5T-./>R.%<>RU0%!=].8L(81ZNVT%9:OTP-#5YD MX!V10>6/(C]5-B'(U3AZ <;;Q'B?1&3G/T1DY\-L9*R$IV\,DZBAK\>^\?X],CWK[ MZ?^K0GAK@VY*5: MJCT)AV\L*GY,<_;I2UKF2?/,_RR-E5Q75LOPS+)?XICOD ^T(AM.M+GAT>#5 MB435Z8;+B]3LUQQ)S)R]OVA45LHD[+<%=\L*^9VH5V4JV33I?*[!]0K^DOXO MPD]OA#M,)B]%(DV\4M^6]PF>WSYI1262Z\JU1^1!I5+U&]'91# 9$2XDM"!? M^-_I(Q7*PJ;\K36DE;EALZ=.>55UADX)]SE\U[*O&)DP^S@MQ^CR?TSHYZ2(K3N)VSTJK]PWK$XXU-XO%152!_M]B15@ZX_J#30W_ME\^_ MBB+G']G^E@BQ^,A_+8JO,;FI:JK)0,E)79"L;!=2*3-E&;]G&C_1CNB=6:Y[ MDP(0\@YLS%VM2D+P:@I"SR_*&EV,?Y+9!9N7V=OT=CZ+A5?R"H/Y9*!B9RV- ME[)^[VA^TVF$G;U^!6Y3/%"3@.9M<160O&:9\9YXM MA#;514H-A@*8R59],N%R2D"D3O"D[8Y''-.7VE50;D&3RR;-S MAXI2?&9DHU(NREHN76TZKPB[0[^=MX,^8=<*\YYXT3JR*RV$X@*Q:ZTUW 4:A+%QL0_W]-[9_I]FFP3B(36_E MO->_WMCR]HM?LLU68G^W""SA!M;C2C!Y%*'T_*P5LAWD5Z@U46]C7 M**_ZI5=5?,O72;9'97V)B;I'BDHSF2ZCJ^5PS1MW$*3#2)./A]67EX7Y&HC# MEYQO/=OG:Q]3U))PP]I@?E?]M\,M_DZUW5SZDF"ULB1\I+P_]T*]Q=FDHRH) MK7).\M(M45',* LB?ZIT&TWZ.TL6JNR84EV9<)O(9&(&4BRK'O6IZ/A2O9"[ MK(3/DN\1E?.X=$XG3VD4E,&X4H.1&[P4NW5S$.J1]-[21.,NZIRW(=_4QQ[" M2-H-([DPZ;9;L="T:=W"U8689,$FV2!N?@=C@KGA6;'#R(U*#D T#)?;P,P[ MI3]\39N<"T/8:<<(UWCYAC&OP[H9B-FX#;;18]/JFEK9G9/OQF7+9:$_8-/M MVI.+DWJBO.OP2]5UN)G]6(1WM>-A=6NBN6FH._I7V^"?22%9N?=.'719Z:"; MUVK[4<;/'\K?<6821\\+;WG@[DAQH:H:NO2B61.[.AR))8]-O T3#8,K F2J M5,J:;>* 4Q8Q%G6/I:HA-0U>]?Z&R+&)P?! @O+Q\JQ\22T6G^7NTTHC*G54 MZ04E,5-D&>]S >AJ'W@)WH\?UQ I'_>D^[:PL)GEF_A08O!U2]I[Q_>>)R"%R3J,R"Z7N7S +UZ3/G MUCH%=38839PZW"SR_2[^#FDAKS#?^(JCLV^WLFEQ'[#\U M\FJQ9_@F/FZDDUYVRBH+,#_,%F">=HG@[/9A4O2KY='>B"51FO"BS)TH?3_M M,5Q6O>5-$L@XY)60%4J ^)Z\7!I/OM>U38_;3V47Z?+#I6G5%:95U25W M[IIE=2W+6WN92^!^UVQKOR<#SK$NU4B1Y\T5OM@G##CVZ+X\L?TX:4FPD1X.<-=/- M7&XD0E%@.YO8D#5."_7:F:\F+C\]VZ7S^]9Y7@FQC&.(X&61!/AG;_[9LF8M MMVT+ DK[_4WSC6E_63]-1Z>;ZI+%)J9:VN*[L,:V22YRQK;GUK+)(J?HVH[T M.S6WK";AMXO$.][$[Q8/6-28,39=Y+JN;"Y_LMGSJS6I .P+[+L#^V(?F08& M]@7V/4?VM74;^9X'[ OL>X[L:YD&<@U;4?:MK>F7#9KWTO3K)*P=A_B\2.W, M"6S-,Z)M8["[6POXLU&L.[@WNMZF<_L;O'#F4&NY68!IK15KU(-ZY>JBD+ Y M!M)ULZ:LK6;ID^X&5PJ/[2#7K+N3 SQ-P6.8/G(<'?!1%1_#0+YEM8?/)?@% M5[M ?Y[I*WH*Y^!.+'D47;\5?EU-5-=&KELW'^ XHJ*HN@WMWDL=!YF&!^P$['2<(U0?N5[=:B87S4Z-NI8:!?O#M(Q!63IOK@_2 M24R9'=ZQ$Z*'? &>=Z#;-1\FPF#+I_O\)MOL5I841\Y)5D@>X.%](G& MZ6B/FL5G[ \^XIZMYK:\&GC30X9;UZ&UFNO/1:4Z*WAT9&G)V*KY)"\8G$DWZPO,8P&\SUZ!)7>OIB> M"SD&'/VK"@_V,7)=P$=9?%P?>8Y_)6?+*ND2/XL>OG%9GG\8)5%>9&(OOQZ5 MXDH5>!,CRW# OE(4'L-'QKZ1NP#/Z;$<1Z)G3#2+1O8"=CI&.QD.4P+LAU@)V"GH["3 MS2MAZ,!.UQ!D_@M/2!25N-/ELLE@X6REWXW%\\6LUV!\*@B-ARS' &@4A ;[ M'M(-#[!1$!O#S98-CHQY'^6!8-O0( M::_UR@!JQ> ME;=CT1:*YE7+1K!]ZYR],LL7SEX51<= G@_HJ(H.]A#V('!!57A9[;"C)78-U^ M* 8T*TU;[:;<:I>(#9K@IKW6,>&82CU<+#">5(6&J4&>">?N*B)CG/6QKJKQ M4SW:3S-:;;,%^4KWBZ&":,15+&LB;P_5'4),50;5HT= M!E ]!U1]'3F>KAZJEQ"4O9Z]8/"@/WV4&* M?17RPA7\U]J(9EH^(!G52%%D46]$7QN*#A*9QNVYZ;80"301RF8S[DBQ;Z^C-75>KU+JZ?W+[[O%OVLP#K M7C3KFL"ZP+KGR+JXJ]<_5P#6!=9M?T:0?"-L>[E>O__$/^A88>PL9!' M*NV#7!OG-&36 S<,1F-15#=1PYPX?G"*A'H5ZZQG+$7/S=;4634Q\BSS_"H9 M'HS,^45*73XS&B:R/1>8$9A1!6;TD.N>88U78,9+9$:,7 .VZ9IJ^0]"Z_RI M[/$P:3[QTX\]?K&D!B?IOR=_UHQB]0BKL97TF;:UDK2) MDI FQ6VGX497AK3.7C?-G 9OD3E+":_KBI7D?1+$XY 9*L+&Z/#6F*$P5FB2 MB_+-DY!ADFO]-([3Y_S[;VSO;BW!AR1[C!+!J_;\&A%07J2#45O:-Y542-YF MLX_)**>WU0]W892/8O)R&R5B*N*AN_+MI:CP#RS:?OQ[\O+=59?EA>Q5T.R:*HRFL6[KJ^M_:RWL5[7K--8Z\G-PT6&UT;.]<^6-.S M8;#&^LNSK]WBC=FJ<]2XU5^Z=84.(=<'-92(SX.,4FW([AOD&F6;1S303HQV\+I='EC\IR78@1X.<-:,\KPMQV.0^5(FXAC[56@^:YY40RSB& M"%X628!_]N:?2SB;6&V4/J2Y* :?T2>:C$]2&N_R(@Y7D_*2(PY7S]A$ANLI MVD<)F!>8=TO18M\$Y@7F/4OFQ7C_7B3 O<"]+7.O@71;5Y1[+R%98379/]*< MDBP8R/@@IO#'Z8@W@X(Z'_58%_M0#U)5>#"R'(!'57@L%WF&"_ H"H_M(^J)!!:T(S$8M?%F@:O7W?O M!96]*7A\A UH3Z$J.I:), 9[5U5X3 <91MTS0/7L796[0GU."Q*W&%6R4][$ M51X?'8,RJLJUC2RK[K)[=.J1CM(\XOFNMQF-A0.QS!Z5 ME)A]L)R1/GV$]-C@Q\7R(VL3E&?_YJ^.PK^_BGS#[OE],W3# %N8]'N>:0:Z MYWHX,$C?)?_&^JOJH4$VS7!YI)U>1LF7#ND7-+LE\3-YR>?'/(R2SL*$UTUO MD<:O=LFR/O%#F_/.L6?X)IX7@ ?VWEX6K6%_K&_-$;%%,%60)D$41S(3.NUK M/]_?_\X+,_V6)AWQ\[LH(>P6$FN_4I*/LYE6C>V,^29*M&*0CMD[PAQIXX2, MPZB@X>NU,,PG;#>>GLTXL*M++JR=GVUW#6N_%-IM*<^[9=#62LS%70?[,-@S M&JSI62<9K+';:\\C/WL8A6%,(3];";)<27YV.\0]T_S:UHC55'[V>5'E(!8Z M%A>=%\E:2=1N9[8_9[P#_.]9VH_VR]G8-<1JAW<![2=2;DV[[;49/3(9)[ 9M?#9HZ! M[-H!PL!FP&;U)F4X#C*;#88#/KM&/M-]Y'JX/3YK.NBR'3)_6E.R]SRS#MNA MX0'EK9I<$*\4G0/J-P$ZIP\/.:! $G@.J,#3RB:\00%0=Q.^'Z9L%/^= M1(B0X*]QE(FF7P5)'B,>2D'RG!;Y*?Q'._'N05D[;2W\EMMHD8J3V"F #J#3 M/#H^\O5&DWD!G?-!YZ(/3R=1F0I#@N\GT') 4D!21E2^R:Q^NF62 J("H@*EM$Q<3(-3&( MRF7%UJV)/C<&/@O[N![5@7NO@WLMKVL#][;+O==T3G. "7#QH3UK]A>_ M:YR#A!XGFN@,-I%KY4/W/(Q-X,,+YT.GZP,? A^V32S;/ ^[[^SYL%2/JZ^7 M=WJR?-F1#3]X![SCX,H'YV2>';6'[!$+5, [SN@=%W)^N:$V2-9@J^6#(Z#5 MH=U%9CR;'C+<\P^Z!S93G,UTT!FUTAFV';8'P&RQGPV:GYS$:FWF(] M&J@3 IZ]W6AX@S%R#>]UPRXV@&8W:"S'!V@4A,:RD6?I (V"T-@>LDR[%6BN MHS+(VZ\T&/-.0EJ1L;>(5D%LNCE4 JG%IZ97@TG5LT$N%9?OO_$,;-R=O8UX MJ?C<&,CU,4B.>LBT+CD7?7@YB2T]ZO',J1)2]6O-25V:>.O"NB8MU4'8OHBJ M((L4/]<<;A 9U47&YIXR$!D0&1"9'6>,=1/9]CF%,(/,@,RT.V/?09YK@L@L MV767%!2]6VH]C/*J1WG1_HQ/)*:Y\&$,2?:%%FS $(<-[X X[$D<=GXD"8%@ MLK,.)K,\Y#C&V9]' 9LISF86<@QHU0AL=N+06!\CUP4^ SX[,9^Y/O(<_^P/ MHQ6/!8,0["-$M'A(=R"65$5D>)7S=D)) 9DMT9,FU(BH6P*,]VB!?MH?B9)C0CL7!-D' 8)5%>9(17 M;($(:W@'1%A/._4>5U @9.RL0\9,C"S#@AICKPV8GYS-"1I[<8T ^!UA!HO6M(A(%T'R*M583&1[A.'!$@TQ@REHDP M=@$:!:$Q&30^E+H^'86AU/5%%(8%? ?P ?P.9F*A R]AH8$QF]- M_S!">Y M^W8R&I."&<'T*[>!Z7X;\94JC/LM)*#0 SZ #^"C/CXW&/EN._Z]"PF6V)+R MI%; Q)6%WM:;=>LBNB;TUD>FZ9Q#Y&TM0[.D@*2 I(RN;I>AA9)@9).6+>DV*1_"?,*()1'BGOJ<4A7K2;@KV% M.R.21RU.\].>T,,[+NL=%Y(/N"'7*3U<. [,E%=2+3PT4GO5W%I7_M8=4QO( M]JQSCN0#%E.=Q3QD.0:PF!)H7":+8=]#NN$!CRD!QV7RF&$Y"/O^.9\D*Q[2 M==1\IBN-.S1MA.WS3UB_6'@PLK '\"@*#S8M9&(0'V7Q8>:JZT!B\8G)?.04 MIRN-/#2]NA4]U+-*+A4;B-I5&Q^VS/L8T%$4'9';U!XZUV$-0T>GT["NZYY_ MH:U+1<=&NJT#.HJB@WWD7T QQ$N%Q]#W4)K -JY)Y??#$8FR(66?+-.-P28& MNPOP 7R:45_KNZ MO*7\1_LY!%>6='H1W?9N#&0X]>-UU4B2!GZ]/G[%;#/QZ^?) ,,"P[;#L*:# M'+=^M#HP+#!L.PSK.LA23B6 +K@PRKU&>;9#O&RKE18G,U/A'1?ZC@NIC[*A M#D1RB%AL6:L.=BBJ0ZN+[-5W8YC(]&JTV5+/?PTLICB+6P>H>)BD?V0$?;EBI 0(Q@8_#L4P$"X&DL M9F2O"A" 3V/X[%4! D)L:Y(9FMRV4P%"/:OD4K&!X$VU\=FG @2@TQ0Z^U2 M &NX)I%/7 'B2C7(?2I @'[?%#K[5( =!JSOO:I 'P-*8S[5,! FSCNMLR MI)^"!0;X #Z #^!S\>FGBF_&/*+WD43,/D[8)LSS4-G>/!#EF9C%'-)> ;9Q MG1 '&SEVC6! T.W57NT!G\9$QS:0A4%TE(3&0J:/H7//R2A\I**(5ZHH@B(/ M^ ^S19%!'2N1GJNPQ!>/"SFIJ\61GG 9E9H) FU*,_') DH=/*IO$MYQ"@)TB'5;GAZ_9(#XAAJ MX[;GKJP64KU9MRZ9JZ>+D6OJU90;5M;WT=+5*!H&@G)U@G+C(\NI4>0.^!7X MM55^-3!RW/I5"H!A@6%;JLK("S7;BC'L,:HR*E9Y[(3U#F&41ZK*V.(0K\-8 MYG7HY@QF;40S7@ADF"9:/B 9+0\3>B2/ N'4#J-X7- 0*M<==]ZC)*W^(_]!0 M(VPXY)%J4A&>U9"5J6VNRN'GFB,6$R//,H%8.Q'+,)'MN4"LW8CE(=?5@5B[ M$0LCUY@7PXOV=2RMX*4#XPAK^!:5Z4BD5(EY+(RP8P"Q3KV&7R&Q]E_#KY!8 M:];P'PK2BRG[-XR>?OI1_"5OZ?&+Y=W5M87#',OHNC;[_"B5E39N1:6-Z(G> M/4=A,2@_/?M@+RV*='BK3Q\AO3SEB^O2(VO',?OW8'*^-&+K=*>74?*E0_H% MS6Y)_$Q>\OG/#Z.DLS#V=2-=A/'5+G0Y\4,+&"TP#_8,W\3SS// WMO+HC6L M@_6MO&,SLGRD09H$41Q-XM;%04"1:I-#@7=10M@M)-9^I20?S^Z.[8SY)DJT M8I".V3O"'&GCA(S#B&WAK[4;-IDB2L;LYQ5C%-(PY59Q ,3&&I-13F^K'^[" M*!_%Y.4V2L27Q4-W0Y(],OXJ69SSUH+D"Z#EY2G;=77)>J4N57ZYO-P5EQ8L MUKMXSVNVN?ZCFY[<-%AL="T?!GM.@S4]ZQ2#M75CI]=NL2]J M;-Q;;_67;EVQE063YDY)L!W(TR%DSVN.NH3:J$M?0C9W\<%OG>27$VL7@/09)SHLJ M!['0L;CHO$AF'.9VV^_@A!'MU7JE_73SW<'2J%QQ"SXX:1^U'RAV&,O"("]S MD UYRR>+5/.2>US9W-4]=[(J#.TL]POGG2?Z=OOQ MR2.JL >D]*NDW,['$9Z! $&+]-<43-0@T 3(/ U"EP , T"$R= MP@#']A/52DG:? W2.C7ZGJL7M TLICB+60YR;!-83 DT+I/%L&DBW6NJZ#;PV%7R MF*\CU[5:X;&FFV"?U"Y<3=]/11I\Z?1(+JMILG?F(M?_/#M=M\.CIHUPL\VN MX?2T#CP86=@#>!2%!YL6,IOM1P[XU,'',I#KF&>?JZ+R+OSV*PUDVFB1L;>( M2JQLKGEQVJ+69YMOO6:A]VS(A5<4F_TRW@"?IO!A:[R/ 1U%T;&0H;MG7])! MY1WX-UIHCR1*-+;QLL&Q48^C?#"D; AI7PMIKP"+N([7QD:.7>-\ ]1YM3=B MP*K*F&O^;)*[XL8ELX2@J2/$:\W W)<[IG)->5JI$6VZB/=;E') M!W0VJTP^\@T(IU85'D/?(](.3.1#]F0>O:6%41ZP:17"9H[R?$R2@$*,=>V= MN7:B$ZC[36'CPB&ELM@8R'+!S:0J.B;"3HMNC"NPD]_SJE\TKPJK@S%&C($\'Y!1$1GL(5RGP!) TQ@T+M*M=H3F"FS?R3Z[&"P-6N!V M'=VK6R4"-/2FL'%,P$95;#"RW19/&0&=;9G=M:O?J&?;GE_BDNP'7V[#VHVT M>Z=J#S00V]6KV6;M&*WO.E/U"3892F(YY.+9H=79 IWIUJ+Q[Q?=CTJ1U65Y-#(R1 M9?MGU&K\&&"T;**!#((,SNDY>U3'NG8QV#C+JQ:&>I115"2PC2Q'OY1MJ18D M()5JL"!(Y?)&91K(WR,*J7WA$&;C#P5A'ZT\EC-^UG*2EM%U;4:(42IK-MV* MFDW1$[TK.\4+(LP^6,Y(GSY">FSPXV+Y$0G53[P+^(+G=.9O_NHH_/NKR#?L MGM\W0S<,L(5)O^>99J![KH<#@_1=\F]LOJH>&F13?_$C[?0R2KYT2+^@V2V) MG\E+/C_F891T%B:\;GJ+-'ZU=A+-/31Y="7O8\_P33S/^P_LO;TL6L/Y6-_* M^C8CRT.:A-S_'6KL)\&?HIK7/T@L,J(^#>ALLG([8[R)$JT8I&/VCC!_O9;6 M0Y(],A[@PF;/+[ZRRS2CO1"4*9,+X62CC\DHI[?5#W=AE(]B\G(;)6(LXJ&[ M\NVE9/ /+)YR\._)RU/&Z^J2^4K/3OGE\G)77%I8;.0UQ^SZMK?VLM[%>UXS M/6NO)S<-%MM=%QLG&*QMKO_H08-U=GKM%I_<5O?H0;>NT"%4:I9^G_-<2KZ, MO:$!'?9HIID8:3NVG;\F>M3J*7\:GJJCANRLM*[>Y29+;;,*W#@AXS!B.]?N MQ[<-T$\E!KU9(E#C\7C-"N2G3V\_?SII9MDAK>Z/\O861MAHR$BC#/,PSC)> M5U[6Y_G^&]M;.0DU9L.#FH[ MQ][3J^;6NI-H31BE[B+?:+%6"_#9=?"99?*^,F5:1@/*5$2V MK" MH:)7)(GC]%FXTOMII@4994:X%J*]!9?L_HB$331CLSY?Z#.=<%J"^UZF]:-O2)5Q8>#_EFBP7_+]<]_CDM M2'R,A>.(&]YA$58*Q1-9CHD.F*# M>!'J'3]R&/%NQ\*>!,6NAL'H.LC1H4J4LOAX.C)K6XR@VNU 6O:6C!1LC%I, M24XU08Q.VN^,\ZK[S/[+R97Z-VP;&1B*J*@*C^,ARSK_3I,*+B8_IVGX',4Q MZ!XUN-%E>QMTQE :'^RUZ/6[7-WC_6*?.] TZC(G[PT"W>Y4A<@=VPZ"3]=Z,RVYZZOKDCMB;:6__]U_O/_^I4*[VBE)."N9K[SK*R]7=JISM M."*]*!8>(TC76[Y*BG5%TJ/#Q=TFX1GBO01A:#ZX^VHESI%FA82+?JGFN"AM(8 M/";2C18CF:] 0_DP5\)A9CT!Q:2&&:XCVX3H%57A,2UDUNZNJ)YBHN )R'P= MAT-7CR/N3?8\M%SF^!:?5K2I-E\-.MH%, T*&+BSX837!?TF3QTY!LZ$6 MTAYXFFII#":R=1/1^3 M@BO)1F?UH6O)E6Y\EH[Y'W+%TBC@C2JGQ[2X3!-V.<8E[2]7ZNYAJXYO #W M@*+(G'\%E9W7BW8(?,\&6T1IPI1]WJVH$R5:0$814_[!25#GP,+#-C(LZ$RD M+D*.XR"LG[^S0&4%Y#X(QL-Q3 HZ:766#D<9'= DCYZH:*0(BLGN]+S!2->] MUZ"8J(>,CPS/:069*\C:F5U'0MJ/@@CB)^HPIV=:R+6-W=D3%)'&L'%UKHM8 MK6!SZ><5^5K_F-:VVG$Y#F?71Y;G@<,9SB^.PDZVC; -['05YQ=+I\JB:^*Q M5^TMFL6.^1,2DU5%^ZZ]ENDQ**/H:G3&)8*/@$K+*C\()@CF!58A;E$PA2;Q M@VC2P_X-HZ>??F1_50,?DNPQ2L3G[7E1"&A2T*S$^*_PMY=R/^Y(H_/NK MR#?LGM\W0S<,L(5)O^>99J![KH<#@_1=\F_LO)IY:)=1E>A91M?EHQJEN3CE MNLUH3(KHB=X]1V$Q*-&=?; $2Y\^0GH,EW&Q_,C:<:6Q,_D)9___)"1?E\X&]MY=% M:Z03ZUL7!UO$/20AKS48:NPG(47"<_BI8/_P;MRYEO:U!Y(/M'=Q^IPO3;39 MT=Y$B58,TC%[1Y@C;9R0<1BQ\4X\0F53K8HAQ1K!!A6344YOJQ_NPB@?Q>3E M-DK$)\1#=Z4TEES,V6=1Z>=8RLM3SNKJDKM*FZ/\UGOXCVOF9ZUUY.;!HMQU\$^#/:,!FN;ZS]ZR&"-W6BPQ0ZO$:FV]59_Z=85 M"JK<4$^MC[F[6?*#C%)MR.X;Y!IERV_(=X,W-*##'LTT$Z,=3/?+(\N?E&0[ MD*-!SIJQQ]9IFYL<1RH1U] -'T-9Y7@FQC&.(X&61!/AG;_XYQ[/#W:8J M+(,^MPRT?I8.M722ADT"9BP>V*;D-+UDUOL+%&IX X-L>)#G>'*T**.K/7"_ MT6+_Z,$#_(YW(U-MSW&[OM_=)G5CF,BL$VRG7C03L)CB+&8YR+%-8#$E MT+A,%L.FB72O1C0W\!CP6%T>$VWA(;CTN&2]#_\SS@MYDE2D6D:#- FBF&I) MJ97RW_*? VY)CK+T*0IIJ/5>M)LQ/Y6*DM?J&I7PCC-ZQUGG?NPF;&_HB E8 M1/CA>]5$#I(_=J$>#9# ]&IMMB#SF 9W,76J@]JS(\EH$<7+=O MC'HZKLK[[_TP94/XK]Q_TSY37@N2/$8\)(GD.2T@@;L.OR+/AS9'JJ)C,TVI MQ0HS@,[FVC\ZL@RHW*PL/$Q3\J&5^DD//7G)=^Y2DN7@P1C>8X6W;#"V5$7' M19X));-41<=@MI;K 3RJPL/6-JM%>*[0%.9-X;0PR@,VK4*DKD=Y/A;-GX(T M!\NXEF5LMZ@[ C:;]V5<=U<&;!I;]I%5N^,%H-,4.B;"3HO^OBNPB9?WY#[- M,LKGFQ09"8H#MN(KU20M9/A@AJF*CL$K7P ZBJ+#FV&V:84!/!OA\9#?9O>V M*["114N:3H_D8@L><@^UV)O!%JZA-7)7#O1.5Q8>C"Q<=XT'>)H+>'20J4,/ M'V7QX0T/+^"D>+?-=Z9N5OE\A]]\B[U1T33EWU2V<92PK9EJ!?E*%ZI?@1*Y MG8PWOJZ?<];6I>(B:@4;=V!\*8H/R(V:N+0N-U=@%O_.DP!S[J/NIYD6L$TX MDJF"[7?2/B=6=3$$@*J*C0/!NB!'OX<+K_PE/UV9;, M2R>G.8E%7>A1QE/SBQ<1S\7;CHQXHC]8R6>G50(^@,\9XV/K$(.A*C:>75?5 M!6MY[Z NO@^3@)G,DQ"O,N):=@L;9708C8=B(X^2)UH6Y@&KNHYCSJ_AF .[ MH+$M .*NE<7FQK'::?<-N&R+N#9;#)VY@HCK]\,1B3*^R?+->%K'3B8E"QIU MTGYGG!]4(.1*-4M<.PT*M/X&G:A>W; B0*>QHR&K19L,L%%95A :[R*C3WA:@:0P:TT"^90,T"D)CN,BT_5:@.::Z MJNAV^WM&1R0*JQ@)J:.FPG$4C+.,']= S&+]TU^L0X-15=&Y\=UV7,Z RY92 MI*[>8N=*0&=+>@=R[1K*JZ)'-8INP^51#;0/K<^5G@,FE8K(8!M9O@'0* B- M(7+" !H%H3%M9/KMY%%>@;4[<2Z/R,O>GN5K50 ]%X*H5,0%(\.IL9@#,HT= MMM?NG0[8-"8U%G(-"\S9D^VSV9A.OGXKNMQ\6:L[,!!F"B5LG'Z6>7PS4]0;]_*8+R*B( MC&$@W6W'D@)HMD+CNG!F>](SVT.WVBO5"1US;4+BNA) M"=.WEV8AS3J,6+<<$#=2W5!N?&VP:R#!K1(P!-@VF M<]C(4^W"=)%1IP%TK=F? MD2EP&7"Z!K)]^Q)*X0 ?M.#9I\*S1,FH$[P,RS9TUN@BW%-H)T&QM7F:WM)Y=BQ6< MT8!&3U1:PAG-BRP*"LIIG 9?N*^ 'SYJI,Q<91MU=0@9I$DHJTJ L0P&&> # M^ ^@ _6D6/7K80)=O/^SFM*LOAEDC(SNX$/2 ;6,U2G 7P '\ '\)'YQ6QS M!G/Z1$FL954GM@V'M$^SC/*I)GD4BK:D:2+VZ]ZJNHQ@08,% /@ /@V=1)AU M*K, ,E-@QKC.'VAM-R')]611S%)P$JN4P??KMW*#S3] MQFPPWVJG'RC@LA$7CTD-E'U2%1T+N6Z+39TN-U]Q4GBBK#6Q,F&Q;5OX,I* M;S!VD;=')+ :2=V YW+$O8[K1Z@"FFJB:9H8F5[]FF" IYIX8L]'N(ZNW0B> MC=:Q:E1%>]OOTT F=-&OS')/'JF6D8)J\F=V(1&:!I+Z!B_J_$1BG@.&1)7G MF?@U?D/;%O^Y2<%J4-P]'0%J+&H YZ(S?T\+%>!4$DY'K^M?!CQ5QO/&K%-3 MMA$L+\%SL9K8W',1)4$FDL:CT^L65WH*=H,= YDN= U2$!O;1I8/Q_NJPG-C M,GQ%W2GY'1H'3'NL<3RCD5S+!^ESPH]UB@%/""$%G90+ M#B8M-O9OI+&K3;7#.W9BE$,^ (,\[T%>06JUJ$O&)7E1OMNV%M7<(]?5SW.1 M;T FM;+X,!W&] $?9?$!^5$;G[;EYPHRJC_.:]),X1YG&32UJL>G<*8*V V M@ U@ P>IF\GZ.2U(W';D\8Z>3(G)KX[" M8E 2;?;!D@;Z]!'28S,>%\N/K!W'[-^#K'KSB#S23B^CY$N'] N:W9+XF;SD M\Y\?1DEG8>SK1KI(YE>[T.7$#RU@M,#VV#-\$]=C>V^KR-F,+N\R2C5Q)O\N M3I_7<$QCH[D143SIF+TBS)$V3L@XC H:3I+O!+=/.4Z(%QM53$8YO:U^N NC M?!23E]LH$9\0#]T-2?;(>*1D4\X?BTXA#I:\7+*.[W9M;''N*5U2Y8=+QNH* MQEI8*N0UR^KJAKOVLM[%>UXS?7^O)S<-%N.N;YG7/EC;@L'ZEK?3:[>X:6L$ M3VV]U5^Z=84^%]"$[0NG5F*VKV'"T3O@2^J0W3?(>3X,#?EJ_X8&=-BCF69B MM(-G]_+(\B";&,8XC@99$$^&=O M_FGHT/+4L]T0K\M#Z+51ECY%;/W6>B_:35D#^K66CLJ^A2<)X-W1_E;5![0; MB??U 2GGY=EMNCD7]GKPJ@89]/6+D<: MB-TU=AC*B@,HCG;'Z'K+'OP>R2E_ =^S7R^'2[C3L/B160]\#2(T7 F[_ LU OC$/7BXI)Z=V.+[[_Q#&S<0=*U MHOC<8!WYA@DUR-6#!D1';7QN+ -AO_Z9QCEZ*1H]:UT3GGA$W7?;2156!L)@1[=8WHH]$EG.6"1"(R]L> M;!_I=4ZJ8'N [>&BMP>V-R!__V:6;>T/J[/GJE&7R4+\VW:C#E2#T_3?DS]K M,\OFLYDP]W7.C)E_9LX+C+U*GJ(DI$EQV^&_:7I>,Z>R#7YWGA)>UQ7+VJH3 M;HUD5 MIG[T@Y)6E19T>$>DZZ\+.U_NPD9;0HKS,+/PPU_I9.M1R$F]P?/-Z M0&(L;$(\IK:@6<*8EGV7\7R_>.:#X@^4[G31'9T-4;C88]'2-.TQ!I=!N(B/ M.Z/]F(I"0E&BI6.>2%E6Q9XOBMV],/8RU&&O^QHH:.]E[?*728J,5N7'2(^? MB9'&0_21]DS9:P,:/;%[OF7?TM@\XDG9])*C*\9B+R6%]LP88I31$6&KYRB+ M&",7J?A<6>]1?+8.)^R4^=K,8W!MT[4% ?![(;&L>0%X8*M.+XO6L#^VMCGI M,,_:?6!WD*!8J+&_<2RKA''+6!:/\U:/Y7WR1/.",7DYJ&;'M+0^B#']'UO0 MF8B^S?,(:?]?UM5:'D_$EA6',0+)B_BE&Z3#PWGK9'C^2L.(J 3F)[:&)H_: M_Y LB_*6Q\*6]3Q7$R]69/CMK(U^GY_!6][.-4W4-H$9U;9CFBW MVSZ.LSUU^WP[[M,.2H14=%.D3%(U[%__ 2"ETE@E:B!!:?FA75640"#7R@20 MF4A\,X^^^N6-!^-W_\\W_>WVM_9 .IF.6%-H@8T'!0FV:1\E(^U?(\L_: M]77UJ??IY"F+1G>%9NB&I?TKS3Y']T'YO(B*F'TW:^>;?Y2_?_,/^9)O^FGX M]-TW872O1>&W;Z)0=_5P&'J.Z0VMP#2\X:#/F&D,37U(/<_[-WW#O\H_7GXG M+YYB]NV;<91_^R8:C[0@+KY],PSR M(GZ*TU%ZG;'P\:\)&P6]OR:C-UJ>#5Y\7+ZM>I-I31YOQT$VXB_OIT61CF_$ MB^]95D2#(+X.XFB4W!3LL:@>5WWRO,GCID'(3Y9?DJ+DGQFF2<%%E/%/ES^6 M7UK[ZGRP/7T^X-FS,,HGSY(XS2[^4+77=L?W(HGU\-@',5/-__U?DGN5%FFF? MII-)S$IB+8KHI=[/0..CEK].@C#DG+Z.V;"X\?D?)!)1$O)6;Z[]HPU7WVFX M[]-LDF9V5PUL;!??V%9QC.[6P\ MC;UY60Y6SS#$R'^4FJX]!+F6!&-NVP+MG]PH<9)%B?;G'=-^3+.,\XS_X5_! M/>.=MSSC]NLO;.]6^Q".F/8#NV=Q.I'V\?YMQVCB=3#O>D:H!_;<"B>V%E"]X'\67>!XU30OQIDN9Y MU(^9=F5__87EWMIO16<-@]OGB'; M98\3WE&6#)@69B7R49*D]QSQ-"':.!7PI]BLK'L34RQMXN&,9)P_C[PFU@@7CG#>13]*D9 \G&I=E^7VB"9H.TSA* MM7&0!"-I3PGO@S"RXN=<"Q*N'8._IU$>B4[E9\$R0V^+9?S-FUGVD4VFV> N MR#EJ7U)3[_D:?R%')A&(\YE0&Z2)G+T%BDE:L+PR)-J$DVT038)8ZP=Q(,C$ M#8.P(,-R OV[FD %]%]2:O:<>=/\@X,@O]/XDV RR=+':,R9PN-XE4X[H*$XYJ-K@J<]-!AM,N:U_ MFD\O8J;Z&'"\BU1[%P83_B?>2LI9,IM#HO$D&!32^L@FN,4H@L%G":NP0^)S M?;&P9WG.N+(/,C[+R&^*%S.I_7?I@^8Z7XDVQ(.%C^?3[)X]\4[S&2P1G> \ MY)N%G(D/1ME*K_M3/G/ROE3D3#CZTC;N3BKUEW!3OC8="S%SN?W.M2[A/V,U M=^()^OT=5Q86:Y-*X"'C&I.Q423G.6'FN.GD:Z@IIRPG*9]TY:262UV3Z[7U M;XS33+!8T#J+)F(JY1\TN,[P=5\Y*3YP'<-)<9?//S)(QWVQ/ 3>I\'[>_:1 T7X9BU/!Q'7 M6+YSBP*QY2/H.M[-7F>[1P*J?;B$]D3.P$!]4F;A!,@GX4\T4RPQKY1 3X MA:]/A8=+MC@;@XB MX5NQF V*YYV<6!H+2$,61]QJB_;XEB=CY1Z(X\V77+%8:05BS3R8CONB4;Y@ MOH^$UX ]1L5LR35;'_6P5#X-"\2J]T/O7SWMTX!/S9/2CQ(D3X(4H4 OCX81 MA[:T#H/R(4>8SP!B?9V4#FTY-VA]5O!.['[D1*NEW@+8OPOJ,Z@;';[.-KJRS[8V-%H'8B%;?[Z<9UX/K@=@E3G)V M,_OA=L4)+;^TC^]\P<5=\'$4X;('7.]1\>@?1;CIF>F]]'3[,]K3MSXS_)Y+ MS;V:;;ZS3L_S+?05?45?T=?.]-77MS]=;/4?1\OO_VC6W-P[;5 MY%1--W12B*D["C6Q:IDM,6Z,R:-&9Q-=.0N)5<>&@&E3'B4Y^O=!/)C&TBW5- FF8<0_]'8^^V\5 MFCF7V4PLNA#* @B-?;0"3:P_=D=,N*Q9MHK9. K#F.V^9.8RC_I9M&WINA-N M?U"YR5P2^<7+Q(!,UF1B0B9K,K$@D\WVQ(1,UNP)9+)N3R"3=7MBGFCYTP\& MGT=9.DW"ZVH<@P%CPV'=E>5<,M(W>W0K"71L];]U!U ]R)AIX\]V5\7;9JW4(5%OA M-EYO8S'I&,#SC/#D_P>>9X2G[D(_SPE/J@//<\+3L$P5\3RE>V$H M_^N,>^&#< --LBAG%^IC6,%K+YW=@+G:FFEY7DV]W$SKDUK3RT3&K[N#!#+- M(&-3"F341,:LN\H ,@TA8]7=;P.9AI"Q8F&![_ KUWXY=;=?(!? MX-?N0_(,V"_PZX3VR]\S;0_\ K]VL5\4ZWOPZX3\POX1_#HEO[P]TRQ5=Y0> MF-S3( 2;O)T?V3U+IDS[:H?S9W#Y2S'Z[<0O&QPAR R@ Q[D*&=^#G(H**H M_+K^)I#AC,D RP RP#* #" #R RH*;+>DI:>7O(S!_SD16B&GJ::%?O/GY\ MJWT,"M:A+#1/D1(OW5%]60=2W%C6@H]4^NK2$4C4_JE+ H/43\_#"?/&L/$M8*,H-G[M:LW IC%L:J>T YMFL#&)KJ/6 MC)K8['.C +!I3&\H:@$JBXW?8I4FM5,I5KJA4BV@K=5N+WD7?)%^,,NNJ[_J M'8$\4V3.H#C(F2+C=;^LQIDBX^]99Q_(G!@9F];UYP&9AI Q6CRD#F1>0L8$ M,JHBT^(*0.U KL*[WIH5<+_^PO9OM4[OAP\JC/N*1^M@+Y8J)4)V+SRS:61* MVB>W=N$_]3RFX)?"_*J],@&_P*\ZA;V['_$!OQ3F5VT/'O@%?M4I[-W]+!SP M2UU^>3KF1_#KA/RJ[=\"O\"O.H676[1?S6<-R6[:SS[0!7ZM^T15P.?%JKDO MY0@A=/ J]7%V'61X+A .,H ,L P@ \@ ,H ,(,/KHJI=?1]D !E !I#A[,B@ M=B)/:9 5+.M0SIJ/2B8UP:>U<^N/XTU5?A:X M3#88[<2>P085145I.W4-P 85144I[N0!&^9LT&$;P(9G-CA@ ]@PGREPR2?8 M<+%L4+NRD!JNI7_^^4N'W$H4I8%.OG7LN#\9;'B1#>T4B@(;5!05I MV8 $%;#AF0UU'0E@ ]@ -EP&&]HI P3;R([[E<&&%S.7+BS* #:\ MR(9V:A" #2J*BAIUEXI@PSFS 7EL8 -L ]B 5238<-S05,?9H'#F4H,R^2E. M^T$L_$H/:?99>Q],@D%4/)W4-7N8Y 9,U%Q207;4][0_O__Z"\N]S=D (MM! M9 :U(;*:(C--B*RFR&P#(JLI,@>*65=DK@N1U1293R&R>B(SZ5;SKW"0M$$! MR>MXLXCEVDDW>X<)2YD]D&E!2I#2D:1D0TJ0$J0$*4%*G9<2W*%"*+\$V6=6 M[+F4;&9KH@R!W/W4[-*DY$%*.TC)AY0@)4@)4H*4.B^E0Y>2-CWIZ8U9V^,@ M&T7)=3\MBG1\0\6)A^I/XA2#_+UZ2S-WL[NR_?)WT=1-5/#/#Y;D[Z[*G]I< M_O_?KVG!OO["]FZU/^^8EK%)RD>?C+1TJ!7\#^$TB+7/[$G<1)1%@UQ[B(H[ M_K%\P@:%5J3:GRE_U?,-1D$2;KS[?2!QUN=OC/)! MG(H3*\4=AV]T)_LQ3*<9?_'?9:E=T;LA_QQ_\Q,+,LW0#9-H+!$2UWY@ S;N M\P^9E,@GO0U'1B31_E$$_9C-_R[_74"9]V02!T\W42+EUH_3P6>.\^/U0Q06 M=S=VS]3]KV[''/7R#U;YAQ7^<$:\V;7Q]:_>5DV[/=-ROGJ)A^&-C!FN89WLC:^ M92Z#9:Z:/7_5Z/EU3-Y+X_">#=ZVD1AB>OGZ"\\PG-L7,3OTS6L3FR'.MRW* MP>[IDL@?6Y'+4_CJ60D_UPTGF3I/=,F+!NFV3A(!DP2->0WZ;%=3J\_E[J#'\<\=;$ MSY_*;D5\Z.^*@D_,U;?XG,,'?I?&8=[K(.82QQCD^@VE3"R7_N M\U?W!S&$9^JGB2V M[]/Q9%HP3;08#3B-[Z- RY_R@HTU_L6RM>@_8J;50DZ[?AID@+L1N+]/"^V7 MJ(A&Y4PV-R!1HL71.!),".Z#*)X1@>.=\^_S^6_.@=ZN<\'ZQ+T_4">9VO^' MKS5_J=::_\W_'HMG^3G04 ZO%1KR-V^F(36NN>7@"_:$%7RW,*MLF,E3Y__\ M\Q=-5#<\8E_MGOWJL7/9V6W'SGWWI7/GM'&Q\D58R 99J]L RIK%G-\-\NH+\7Y3_=JF; MVX1^'N9#P97:.TX-OO#>1&,MG[ D;)C+QDM565[FLMFX2#F7TZ'VI>?IG*WI M-!<;D1?(_=7LUVN^::"R=C&'ZD&CTJY+,_)$W>[1Q M$R.LO= #Z7'B%MVP9M\4)RE7OKD>*SI 1QJ,0$C=_S'*\F)VI:0<[H_3.-;^ M_RK,96D_3:-0D%!Z7'<<$_76%)\/2D:_YN'2- OYU#@0)>,F.;N9_7"[$JB2 M7[I=;MY>)YRT(N7C*H3ENSWJRQ!6%=^M7EP^I3TQ^-63XU7PR^A1Q]_Z6._1 MO9[1GJ4;>WYS>V<-,0MN?ZQ89SDFNKM3L\=+\MSCHSL?LRH9=ZPIZ]5HF4QA M^(-*Q=PAV^/<1KYLF>HD_:;WR%'\C;Y!K8_2K0W+^TW]VG=Y?V4W M42#W,+JHI"577U*KI[_EBL)_TGOZ?C;\$N5FZ'.Y6:MR:WKV[XR-$46X?TX& MZ5B$0;F5>2O<"EI^%_#]<:?,C//VRFWBMK<.U&+866.XPOBEQO"?[-97BUV2 MFR/D)G[8L)99SN*MZ0,I&^N+9O;RI#A[M7) LDPG7K.]D2VIUA7BEM%S!2O6 MK5+ERY",6/QBU07]^2M!7^8YK7]EYSY%X;=OHE!W]7 8>H[I#:W -+SAH,^8 M:0Q-?4@]S_NW-<_JOLN>)Y\1N^YG+/A\'0RY!MT$\4/PE*^D;7,Y5>.U:3G> M]:Y&XY$6Q,6W;X8RY2Y.1^EUQL+'OR9L%/3^FHRX?F>#%Q\O2=:T)H_[>.T\ M;_+X9BML.YR#6.27^8(SM9[G^?4\9GLYY6M7]39>41DQA&6=$1;A-(/:'!RB MO2-Z\'=YY;( *.UQ+O$1_XMIG#@#D1+,-)G2M7Z);?])XZ*.9,JQ].DOI\S, M(H3#,L%4FV01_VF>.R82E]-0NY(1(:[AFY[*9_3V[>SP1U#(EOJ,(Y@LG&.) MN9YHQ0.+[]GFUL4(5IKDBCK-YYT<\&]EP4 .+IR*L6A]L4/D[YAE:N7/":\B M(>ANFB5$F\0+C;#Y!2PK353A/=Y$.,UFXGKNTW-R1AZ,%_)=A(2?!;M9?M6[ M>]J_A%SBB/\Z;WT#9E&NY=/))&;BM -O-,BU2.3PC=-[WKM<+%TKF=ZGPCB7 MF:-W7/#\FU%RQS*1/1XE6J!-[J(!_Y=I=P&G63#G=SF1ITE^ M%TT$.49I*H(-@=1:4M)[_MV,#=)1PN4Q)^^B5@RFF:38/$'I>>2E ISQV*49 M*[6[4L(-4MB(_Z9L.4UL.T,VY 03Q_)$*@U_+,<2R!P.V8T5><^[Q4?"'@=" MI44J#E^\$$[UGO;G7;0F76X@@L^S,2Q:?1;P4<\MIGAS%R$ 6IV6>9)V MLA"MB0CO#KC7'/.+ YN'I;,@DJBNF-D=NE-L2!BM4B)UWWTA?\GUMB3GS<+B M56:D:6S/C'RA>>.5UL_(6)OM&FN_MXNI#E[+#'Q1O7;07+F4B?K3ZLL;Z<(> MHUS:N""?F9I9+<6L/+?)49J*@Z*-Q5!0+*P0QE98TR6>3 MZ(P]LVU+M4:9$XT(IO']D%S@\_F0\8\_-QAP]LQ3#7D3.5\ E<=#>6?NTVC M/RM>6BY;REF]U+AM8Y!KHB3E:L!8PG,JFLVH8+FR.MV=*F\HQ,B-.V"?&E__]=SJN9B[F25R"2G+FJZO7FVYMQ!,Q0)/[.* M&]89X>BVKKJF]+V_$BA<@'-EH<.-^ O?E0N1:Q.(9T7=D5".M5Y&OI5=>Y )#;+ELJM MC:3:^1@\OW6#)QR!IAV;/Y7?>BCW4),C*L_6;VY.TJ[Z4)JPD7LFQQ7?(OVQX0Z^J MIS9S*AHXC_MA3#?-;DA[NT6@-(5^6Z TSJ9!@\S7Y?:FRC MGLO ;?6)MZL4VA9"G6UN%A6^,E0O:KZ(&:V\EW\I89;)@D-%2PV@T:2(J M>FZVRV*F6"C>)=;N@VKM)K%;=LG(G=^<\/,I8LFXEXU(?[*D,9\I%G8'P2AC MTJ'S:O,;C/1N25;N8NG,ES+33O?LT&.?UBNI2J[(5/HQS1Z"++S^9YK*:,6G M@MO6I7*3A_3XR$R4N55EF#>Y9[DH#_?LW)-K%&[3I5V58XJK,>7S,2T&>KFE MG>7I?&+ERL9PW\TXQ/_$MQ(RQ/YN(+[3^%[$ ME_K"P58(SVH6Y9_+ST^3 ;=)7"3B93WMQ^UB&;&$97SG]51YT\7*K/+Y"STO MY-JNK,'W7_GLR;,SES]\3DU8\,/WM)^3,G%G4"[MGM(I_S&9934\O015GPV" M:2XSAIYFV&H/:18*CR[? '(Q24F/@R=2+H/EOZ*:[^+O^5TZC)(%_[.OS!8?0N7.L=PJ=&"VW-6 M++TW2_]:[8L8*AM/XNK=\[]7&51+?^,Z$(U7/SCA)C-:'6 J5\9!O/JFB!OQ M^=_D^!ZJD92#JY8H"1O)A4!%8I&X()$0R//?,U'_,^++->FSD7_F4N;[K5R& M8,H9(15T3)YI5.)01FF(-DJ#F/^/O]E=DN%WV(TJJ52N>L0WDT1*9K5*.0@+[:3<2%DTLGT-:P\K7(.L$Y\\?&F7I@\R;"85>S+)'YE+F MF\V"*[?XXB@+QN7WY.G^V2"KLH0BP_,$^>D]'N;@2L_*:@Y7!10R1%. MS4),YEQ%I5P%5;-(Y@B4YI'O*$N_2SZ-2Z J4SFA/FEBN#^X$CT(^C3Q)0)&^XT,9+8ED19AA,)/1E!\5T M)WHTEG<>R1'-5X4AW](E82G!+)A$7'_9X"X1'CFQ+J]N( ^,YD_*W@?#42I M9?X2=A_$4^FPY4K!FY?%],M!5(KWW%*E.]M'Q(:"#GQ2B,7K$L%&T6QICU;M MS+JH&>_&0A/E#O:%]4"U!)CM:K?8HK23O(=W:"/YRE42+5I:R;RRG.?Y,>NF=]GOO.5]_Z/_.W2L=!^O0O<:8/,DV,7! M5P6"2\)4'7IVT8ARTII(^4Z'9)%F\A*'(!J+03TMY(&(1LHBU/+!]LX2F8+) M;4X@YK._IU%6A@FXMN_K\:-&LZ=/YO'8'^<+DE\J_[=R(]BRQTL7*2+6/5S[ M^9Y!T$0D!8F:"#+4]+SD6D2PC! )9O$U:.EM+^<^/K4G1:G-P6# 5[!R6BKS MC@N5_.Q6$.OH060I_M_L1G1(5R MP;9I7D4>ANFLUOD\)68>F9 WB\Q&LS!KE@N-^>>Y>W3,BE I(,)*R4B^ M?%U(.LD&Y M) V?+[!8^$@>".'*%&LYDQE$*O+.,X2B*Y1.73A,A99W(W>:<-N22K MC_S%)TS>RP_?__SG#^]*:U1A/4]!DO9GP5;_YF\2;4?>"D/3,PU\A(>L4P76C_WFK_TK6E>!7'E?"9C M:XET=FP34^D.X'--+%\WK:IT7N2ZJ MW%-\S9/DTEQ4\W2^C%C_Z3FG;;Z'>CUWCB]8\J***\KY7/* 09(F< M^K.R;/_.UR*T/3/\>FH[*/6P;5.XU(?MYG"VJ96J(C^[I/25LY[CD@X^5Z?A MYBP4'!;[/3ZG$F$$LB+ZS]Q:!H-JX2/VG4-WXRHM)&3]@ARU%,5:X<-M MQ:FYYD29[$=U9-)\GD^EG94254]G-Z]'WRU/ MT(W+MEQ!S4-7KZM#R/A$/(B>K^$JIY%<&CBC/IYGJO[Q:H M^+&BXH>*B@UG@\Q45"ZT\W+EM4E3!GA)RN#,\ZIM9056 MKN/STO6^ZNF2ZR,1;BOW"L(O)9R:#W<[[;+9VKX(PY9Y8^$XJ+SU9'?WSP.1V9.;?*P,.Q\SWH;M4 M07_I;C]DGRB>?=+X@F%E^GHWFU%_?IY1W\D9M:6UQ**A$C9 .B26K).(F)_E1U&Z#_?G9-OS=KD];IQ9 MI>].'C5;2&1]+F2QNO/IP(I;CNM],!'7HY>K[# J%@,R+4Y@TDI+1Z@\S3VW MM?S1)!.<+,K[5D4P;.:]8D7U>,!86)W+$9ZLE[XT*(RY.,\^E;\'(N[HI (CLREDF<)YO7 MJW0)D;4PG[N'*W-W')5I;#+AZO6%@'1*5P&O>]G,O.EQ$"YM):K&2NM<+:J6 MU$ZH;S04OA&1A5:5TV,S;2A5BHWGYSO7JY=(#2O2ER*Q6_3\^1O+60NE#@7+ M"7YRN''$Y1J*WZJFR\F&?U"<5Y;Q[N%T.8% Y$8^O[ST1I=I5GEU?. YS#]? M&,VR$>?SUCS9=SZYE0FO"V'RH%=(]Y3ICHC AH9$PF=&1/*P38 ME .R#0YA;D7*8)D'&\R-W+:\#W' 4(Q5^/4$>AM$H&\ZJ^O(S=Q#FLG$OP4[ M]AP^F]DA(JH,E$G1I0$H9LJ B?V,)O:J9,V?(GK7]LYJR8TVWW$L5;J8\UKN M=\OD;8Y1-$J6XY#M;Z; N1<(.9A1R*X@'^JTIMD).W#4HY32ZZI MDH(RCW-PRR\C0WFVW<9V M%E/DE)2!?\%:86C5X2N,Z<&<+=W_LWJ* M'^999YS+2AG6V>*SK#(S>"J3%ZMB42-9D4&Z-CA/L"I%[A-RGU[4^D\R.[FL M>O5^,3M9D8W"XK94..%D-C77@2HN*U98620C8N63:1*)#<+2_/!0'J!>^VSY M0%J+#S*4PI@FY:']/IL$?X^#I#IM]^'3[]5I._Z262U&X<_A-H)/3L+1RW6W M*E[P+A:F9'2W/?L[DBZ]V8YG=I)V=H2OW+AH]Q%[*%WO@2;/U N'ZD(K9-&. MJ#P!DP4;OFP8@[6(YREMY:;PY=K1,4U(0S8MB\DL0KBP"Q6=7SB8-BWKR//Q M3N,@G]7+X?V:I/(<_CT?O%CNBP(&53V9JJK \_52Y#G5N,^>TJH&CRR&F,9M MYN(H8\0V]W-ACI^5K=GA.-NF?0Y_O[C2:![Y&)>WZDG]++=M6T(?2^6#6%EY M(.!_%15)2GNQ6))<5OWC)+T6]-E4=V6)SZ7/+1!1(NF"*\_>1;E(2)RMTM<7 M!?>B_$A9$WFAP$E250)-RQ7^A"V>8RQ/%TB+4 2?Q;_IB,EEX4O'#[>(MCS: MN!C=$D=.DCLYS+G@_DMV5!P071.2E$-52G#C467U5M:;Z?ESLG(@5^[[!6?B M]&'YZ/8\\K;I7H/=#U_.CFJ6Y3ED.9)7C[6^4#5A[[)V5'^S'1T!Q?,=U3M= MQ(JOG/(KV!RHLCE81FT'(_4QY2])M4]QT->^3^/PH*-:[Q=+7CQ7:!0FZ+?G M ^HR#8G>/A>FV3\-[*B]OYHFP304U3)(:=/*&Z">*ZT\WT1?%2-X>U*]JYR\ M,TW)^"PG+BB/@TG.;F8_W(91SK<.3S=1(DWI)>W%G>!'.WEP] M[LE'LVO4EYX9?L^UW*V/12WY_9Z9GK77-U_JK-/SK>U/T5?5^FJ;^[4*N:*O M9]17V]ZIU7](VUW:;SY%Y'QO\.T;<[X$J4ISW^B:O(!BWMYA'ZWF)KE#XM.D M7 )H8KZ>E0*_,2:/HIGR]H!R!AK(HMFK\U(Y)>V^?.'+BD3[Q.?\+3._]]K, M+V>\\EXO8SXU0RI2*@:DLD$J)J2R02H6I++-KIB0R@:[ JELLBN0RB:[LBR5 M5]8X_6#P>93Q_7EX775O,&!L.'QIR.*JDK4M_MQA1=VU%XIV;+9OE]N2JY(XUZ<;29>)\:PZ6Z04S/^/H+ZNBWIQFZ M>%13!& M6/L::VWJ@;5@;:=8ZQ%;M\!:L+9+K*4^,0T*UH*UG6*M2VP'MA:L M[11K#8-X)FPM6-LMUKK$HPY8"]9VB;6F2US759&UM;W30_G??M[I.KERQY&\ MJ) F\OFR95?UD?I@]UX]7\![L2'!5(!Y;?2\]4PW!2X7&(Y=2=O0%/8_#8Q#.@/,2D^J 1U5X/.+0NFMPP-,4/ [EQ@W:HRP\!M%ULSUX&LJB M:B=M[*>%2S=/D4VU$RD/]R^U0M?-$K4\OM%PC[S=WTU35/3R@$?[\L@ANFV M1^#183RR#>*X/G@$'AW&([X,LST3/ */#N213@S; H_ HP-Y9!&#@D?@T:$\ MXNMLSP&/P*/#>.3:Q'5ACUK)[F@4Z-_FA0!G95.7BHV?Q*6[0QNOPWE(Z^@A M>H@>HH=[]K#1D^@+I>*J[U^+#]]0KTZ]OV,=5,]9D W*JTE#=L_B5%Y.=CGI M@$=<**JY'-P,O*43R]PS[[:CZ_@NP6-ZQ*V=D@%X&H3'MP&/LO"XA/J 1V%X MK'W/UP&>1N#9]Z@YX#D]/#[1G3VKK@">)I8&AELW6_.(\#1];$V9K>RG(*[N M'2EOU>&=N9Q=[(7FWEJ46!Y2HY6%QR&N WB4A<!Y M#1[#K;M- CP-&C>WM@\(\#0%CTV);L&XJ0J/Y1''J5N0^(CP7&Q ]B>6B,LP MJZM)QU$2Y44F=Y%=VLQJB,GN@;WA$]O>LUHB/'N-P%-[R@(\C3E>#6)Y"%NH M"@_7'J-V!1W TQ@\HL 10N;*PN-Q>##WJ J/J1-=Q]RC+#R46,:>I7$5BLF6 M4O9;/G6R6<0_CR=!E(G4X=FQDY,>.#DS=XN\2=VXA3L,^ ?X -\@ _P 3[ MIR/X6,2L??4&T+D8[3GK$IU_ID40:^E:U0&4ZSR&="FEQ'(IZG: 2(<2R2:Z MH8-((-*A1/*(9:&2$(ATA*E-MVP0"40ZD$BZ2VP#-81!I(,MDL4M$A;;(-*A M1#(L8AD>B 0B';[8-FT0J973[8TB_4]QT;^8 3C/!4Z7&"ZT\VS@ M],4Q#\!Y)G#:?'=HP=B>"YR6N,-,M8W*D9)75#Z\\"LKM%$0)5J::+QSO-?3 M*+^3AQG2H1:R?NMWSZI)XV.F6^$T5%/XV!8Q?1Q64Q4>J _P 3[ YUSQ,?+8.,M^TK/L2<$REA=:E S2,0ZRUQ"=4[L"$XY!-68YB*VW M6-(1Z+R"CN^@7*VJZ!C$\^M69@0Z3:%C$>KA^*VZZ-AZW?N*@$YSZ/A 1V%T M;*_%>><"8G_SS=XA9H061L4PA3(J(F,72/[ M!L@TB(Q!32"C)C(F5@ J(N/5R<('+HWAXEKMS#$7$+C[K;AC616UTZZJ#=V: ML.%O>(&=ANO7SC^&'ZB1G;9;8P4$9)J+VWDNXG:JHF,A+*0J-%>&7<-!!5R: MVSCHF&A4Q(4Z@$5!6%RG'74YDZ+2FZ4JJ^'TV3#-V&P_5P2/*"I]),XZ%C&, M^FX(-G<4#4(&FC MPY7Q8>=,G:(@[!D2ECK$,FO4M0=A0=AV+:Q)+*/^ 6T0%H1MZ6X"ASAV_3.X M("P(VQ)A+>)X6!* L%TA+-6)6^>:2A 6A&V5L#+71K7D#! 6A-U&6,,DIJ=: M)FY#V43M>IZU"%JP\!391Z]];P%WDX,;IE/1Y?-5\IK#5E7+]5Z=*E[U!MUR MV ^,/5/&4C 6C.T48^L<@0%CP=CV&6O6."$+QH*Q"C"V?L4/,!:,;9&Q.FPL M&-LIQEI8QX*QG6(L5<[&-I0\?=(#L9O%_2_Y"PNO ]Z78,1*'W:N37,6:E$B MG->3:<''H"6M>KJ/?W*\1'B-+H=8#874B%)?%-2=R?I$[]YVP_(^=_<>!9;N M%3 X!1K6\^?_#Z/Z[;_@_LSZ/@VP4 M)?+EMJ3=CN)\ET5!O*\H#2'*?\__FXMS2^:U'8-<&Z9QG#[D7W]A>[=[0E)2J/1RSY2B9#7#WNR4I7M;'^L]NNV27-'73O75VJVO MK\2-7UT<[_71G4]S+2ZY!GQEP3(UEL)_4,W0#6.'./%%2<6 5#9(Q814-DC% M@E2VV1434ME@5R"5378%4MED5Y:E<@ZY<9O=8N_3O-#2H9:Q>Y9,&8J+[BG' MLZW"L'FX!O%KW\J-RB'@;)O#-0GUZEY- [* MD]/LGL7I9,R2XA@1"6.C'-3)D-URV:!';._ENVU/9^W.5:8F\2#3(\O4(M8K MSE3(M*Y,*;$<\/3H,GUE8P^9UI6I00S]Y?N*(=/Z,J6& 9D>6:8Z/;T]/=_< MD$]!S'*Y-A\'V6H4_S3B>Y;^VT<%7)IG#$\U ,\"L/C&WNZ"@'/ MR>%Q^9[ZY34@T&D/'8>XKZS0@4Y[Z(A:#'L&[H!. ^CHSIZI $#GY.AX')T6 M5P6=#[G\Q!*6!;'1 M[K$A\N$B//)<3XV7C[% I+4UWWC%JP*1[N'(=C%!'3LPZ+@O+R0ATSUXZI]> MID<*N)3"M'JVJFEV?Z9%$+=X(/?UHG>7E\)XF$P4U5M+)_HKP>>3RJ4;.;M0 MAPM1!],Z^- EU 'J<#;JX!,3Z@!U@#J4ZD#%O1)0!Z@#U$$_J]IB>2T-L2K:1),PZA@(=&B1"ONTBEO+,U67[T=+\?# MY4W+\[5;XY*5R[EZ9D>I7-CE33M*Y<(N;]I1*A=V>5,=NW(Y%_+4L2N0BJJ7 M-[WH;%[8;:\)LAVC8ZYX>HZ84OZ:5,91&,:LZ6'_E*5YKOV>I<-HE\J:^Q\U MWJ&-UPEV2.OH(7J('J*'>_:P]BPPE/^I-@ML.?@O'.6C0Z>"E1'O'/#>(*G6 M M>[R6OWP/6FL34>@-YM4)9'+*=N 'HSRT^:5P&:=9MF#M'MNEEPH!EH5F]0 MMD$<]^4"KZ 9:';HH!R#V%[=)$;0##2K23.=&';=>K2@&6A6DV86,2AH!IJ= MF&9\"^#5O2$>- /-Z@W*M8GKMFC-CEJ+R%35=_BI2 >?K_M!SL0HQ[S-7";C MXC:(W65H$-^J:P]15K@I=$Q"7[G.#.BTJCO[5B !.DV@8P(==='9^V9[H-, M.GO?X0YTFD"GSOWPK93W:W?NW'*>_&?^=G+8/#W-,KX/C!* MBB 91>+(89#GK,A/D4^R$W5W=<4H1%V#6&[=^YG4>82:!G@$'AW&(\N918!@6/P*/#>.11;H]<\.B\*F]LJ;_T[#HKZRRWG2FQ@.7J M/0)=TB'+[9E=T*!Z4M]#A1J5^E=@[W'8:_5\L!?L[2A[O5XG=E-@+]B[J7!, MSP)[P=Z.LI=BW0OV=I:]!M@+]G:6O;37":\=V OV;F"OW>M$+/6GCD/3=A#\+!]8=EN-U;.X.&9 M\]"&/00/VQ>6[8"'X&'[PN+VL!-9-.#AF?/0[W7IU%QW>5BY3V=OKSYI2Y(= M.S" -M &VD ;==HXZ_#.1Y:S(!O<:4$2:B&[9W$Z&;.D]5NET0;:0!MGTL:9 MG 5[X1;F[)AF](A9+FINN+9<,:L3JW;E],U,03FVX\-C>L2E@$=A>'P;\"@+ MCTNH#W@4AL_Y;7,VD(#2BKC&@41(:BUB>!VA4A(82RX'6J J-1P&-BM 8Q-!M M0*,B-#K?BCN 1D5H*'&-=I8!EW%SYH='-I@6T3W3BHRW$LD;- =ICILRZ^4W M>@8U;N$N C[ !_@ '^ #?( /\.D(/E<&L?0:.T @TQ@RIE?#::)>A*_M7=\K M%9".FN2)^S-6KWNEQ+-P;V:+SJXSX9%%/ ,\ H\.YY'E=.DD.GBD)H]LX94' MC\"C@WGDVUVJ6 4>J 09\+P,CT-RR..8Z"VSVFEC-H^QSDYKOL63HZK"0WU M (VBT/B&#F@4A,8E7IWS-D"F,60GI4,M&/P]C3*^U8N2(DA&D4@<"?*7V-Y!&0:1,9VVRFN &2 #) !,L=&!B5\U$3&U-M9 MFYUU!OR\B,^Q$CEQCF_U')]''!?G^' >]$ >F2;Q')PK!H\.YQ'U4+\'/#J4 M1Q:AC@D>@4<'\\CW*7@$'AW((YN8E@T>@4<'\L@799S!(_#H0!YYQ-0-\&C9 MBS;K1=5?!_5[T$5T$5U$%U&_I_X<^Q-+6!;$,FP1A.,HB?(B"\1-="CC@S;0 M!MHX2AOG7\9G=%Q#>J%)"H9/;-O"F7"%X<&1?67A,0UQ[SS@410>KCV&80,> M5>&QB6>@7(RR\'@<'LP]JL)CZD37,?/B M"B+C$I>BQ(*:R/AVC1/10*8Q9'Q"C1KGH8!,@SICH#*9DLA0@^@NE@!*0D.) MXZ)HG)+0<*WQ4>*0X MCW2_$V6#P2.5>40]<0@?/ */#N210UQ;!X_ HX/MD6EVHOPT>*0TCWS.HTZ4 M#6Z$1\%YH9L*58Q)=1[$%):'QB.\@$UM):&SB.C6N.0<1RD"6O)#0N,5QHC9+0^*+$+J!1$!K;(Z8%@Z8B-)9![)8JE5U&89^CEFT] M8ERO2RRU=*(;!LZ&*PJ/N"/:]0"/JO XXNIEP*,J/)18%-JC*CR&1ZB-NP=4 MA8<;-]_'TD!9>"RB4]Q[HRP\-C=NN+GCQ%(^A;<2PJC@\"3NNB8+CSGZJ*CVSK0 M 3I !^B<'3H(J*N*CD5/14R*.*&JZ+2N/1<2*SSV M+9 7ZLNP<:Q&56CD19! 1U%T6K_M%_@ '^ #?( /\ $^P*?M,.&)I/O*;9!J M%04]CYL@KJA+7$NO7?%(C8L] .2YP4N+[]M[N3%:?W;Z(-M($V+J>-,[EI\X4;XY)# MS.:%QBVO'(OOJFHXL!!2;@P:ZA#+K'%_#Z!I3FM,8ADU0J: IC%H+(?>Z* SQ-P;/777& IT'C M5O^N.,#3X-*@_EUQ@*/:Y*PZE/VI*^X -\@ _P:?ZN.*#3V#ZPS2N=+B,.>.*[XB[4@;'/77%P+S6)#@)/ZJ)3 M_ZXXH-,<.O7ONP(Z0 ?H !WUT4% 755T]KDK#A'!NIM!7 : RP#.&QI"=O"T^'6LCZ MA89H8(>N,@0^KQ\$]^M7@@(Z]:\( C10G0O'YXK: MQ+%KU(A!.+"FA'\>3X(HD]N^*@J((&"'?!7 !_@ '^ #?(#/.>"C2AMGQA-1 M!!-'X%1%IW4MOHR(U^HQ.!GCBO)\&B0#=D!1E O=F_N.";^)HMBX;HN5E8#- MR]A0G!I5%QOH#; !-G6Q\72L!53%QM9QTEI5;*PSJ("Y\V8OC.Z;O@HT3:[G ME]M%R2 =,^U*7'+W'%"4G3JFD^*U[QUPG?@FZ;9SF_B7=;T4.XZZ=37=N\)42U]1G0V[4Z;U?GM-I M%:7RA<]Z4?77DUIP[!A&0VTL",SD4@G3J:CSO20Q=!%=1!?1Q?:ZV'0,LM$I M=AYZ%"%';<(R/L3Q.$VT_"[(6)7UVP_R:* %2:B%43PM6'B*\W<'9TMW>)G6 MA<78E=ZSK=I[AP[M$$"PU@E&03 UL#A7@MGUPW<@& BV.\%,#P13 HNS)5B- M2B,@& A6FV Z+)@:6)PKP2RLP=3 XEP)1MNQ8$ MP==[5HI:<]@*Z[!=NZ#>CH-N^9@8&'NFC#5,,!:,[1)CZWC;P5@PMGW&UO%- M@+%@K *,K9%N"\:"L0HP%JL",+9;C*U??!^,!6/;&B\G+.W"H89F5.6LLVO_ M)7]AH1;P[@0CII5.\45O>>L7VA]B1!32*DI]XKAF%Q2KGN!;CG=>(I4,2@S+ M )5 I<.I9!#3]$$E4.EP*IG$]EQ0"50ZG$HVL:@'*H%*AU/))9Z#93>H= 0J M^<3##@Y4.@*53$H\"U2ZC-S4-2];E7!Z!#_;$6N^5PB7N*R!?"Z*UQTOW#%A M:3E.!!IVUX,'&IXS#3OC_0,-SYF&G?$<@H;G3,/.>!U!PW.F86<\EJ#A.=.P M,]Y.T/",:6A10AWLE.OX4?]1!+S1[ZJ+^>97!G[W35\\K$:SR[/96"NI6$;/ MM;GD)FD>B0O@;S(6!T5TSVX?HK"XJZ2V^,5*"/KS5X)^G@KGY]I7MO9C\=^[ M>77I23!BU_V,!9^O@V'!LIL@?@B>\N77CZ-DAJA-R[ZOOS8:C[0@+KY],PSR M(GZ*TU%ZG;'P\:\)&P6]OR8CKHG9X,7'2U(RK=[D\"6/N%!?DT8[EVK?TQ#3*.1ORD7;WG+XF2*0O? M;N%O MJI)4O&?R2U7GPXN#2=WO0AD[XN@ZA1^YWGU#6RBGT(U(Z"%ZB!Y>3@\[6GYAMUECP[S0 M=K4%-6*#NXGO-,G^B<=%=F'O>>Q4 MC5K%HF?=JHK5BIVO+=F!PK<77IP3?45?T5<4OD7AV],N4U#X%H5O4?@6A6]1 M^+8YNP*IH/#MKG:EE<*W7&A-C_9=^-G@>/6SH2%P[QPUE H](W!$).Z,3"0Z#895",.L0R75!,"33.DV*.22Q#!\640.,\*68YQ+%K9'Z"8J!8 M78I9Q/$P4:J!QGE2C.K$K9-;"(J!8C4I9EO$I!044P*-\Z2881+3JY&(>T2* M';-:,C5;C@YM%N^G(AU\ONX'.1-#'/,VZ8:#,GJ+PF!;Q M70_PJ J/0TS+!CRJPD-%&1O HR@\AD>H30&/HO!PX^;[6!HH"X]%=.H"'E7A ML;EQXT#'2@/< '^ ?X'.@#X58>MU=!M!I;!/HU74.(P)81[Z_LD(;!5&B M\8T?[QSO]33*[\:,=R$=:B'K%X@%XLZM<\%'9JSX-3)6 U4!_@ '^ #? Z< M>DR'N$Z-@RN !JH#?,I4=ILX=CO56!LZ$U[N_!8J=U;?OQ8?OJ&&Q+E1H?\\ MG@11)C>"[%$DAAYRM<.%.B_@^@,^P ?X !_@ WR #_#I%C[B>"-"@ZJBT[KV M7$!X\-W@[VE4YH5>9RP.1"7):CNX7XKHA;HP;)RA414:2GR*,QJJH@/?+/ ! M/L '^ ?X -\E,/G DX)_L F&1M$LC*,%B2AEA9W+-."<EU7,>!I$![7:+&.P"6$ Q>V?.)\8"#"@QD+M2@I@F04B]:/ MN5 ?ADVH9\'#I# Z*%"I+CJFB^BMNNCH=MWU+- !.D 'Z*B/#@KOJHJ.1=S: M(1;$! _9"8I*,5H8Y0,^K$(&":,\GP;)@*&>:.T H0,/NJK8N"Z"3\IB0^MZ M48!-<]A ;X -L*F+C8=HNK+8V @&*HN-5?OF"$0":Y6'20J6L;S0HF20CAG" M?76NL/=0@5)%7"CA%AW(*(F,[]2X+1W(-(:,03R_QB7C0*8Q9"Q"ZUR<#&0: M1,;6/2"C)#(^D%$4&=MK9YZY@&#>?#.W6ND3CH979>?8.$^A*C:NC8"0JM@X M#J[\4Q8;LVZY*F#3F&/;A]XHBXV!M8"JV)@XU*\L-H;7XGQS <&ZWV2]EJLR M5/=VMLLC6L)PNU\=FM8^.@\'45/84.*X=3-E@$Z# 3S/10!/160LQ(@4A,7 MT2]EL:F?D@EL&EL&U,WZ S2-.>-KGVI"$*]>$$_L[K0B>-2N^BQAPZAXBX#> M'DX\^(E4A88BUJHN-A0Q(U6QN3(,<_=='G!I3&=,U(%6%AN*=8"JV%S5.#\# M5!IT)=JMX'*D"-YK>[I32]7=7&@E_&N:BVOW/GS_\Y\_O#M%O.ZU[_73+&39 M=3G^&[[[U<)T*DI]BF'/GO(=[PWMV?QAGL916#Y[E;[JR/G+NFZ)(TFE=67> M+(XKE[AUU/FH0FG9 P=]@#ZL+SD2H#)9Z/R0'Z 'VHJD4;ECT32:-.N?U2+J"(4,2S5$3'UJ&&4$.H M8;OBH)18M@]-K!/@^D<1\!?R_X?1_7??\']FG1X'V2A*Y-MMJ7GET/KB.]4H MYU^)PF_?1*'NZN$P]!S3&UJ!:7C#09\QTQB:^I!ZGO=OZKQ9^-)+#>(9GK7] M;*8'E9I;1L_E>G [2?-(W$YQD[$X**)[=OL0A<5=9086OUAIM?[\E:#/-7A: MK']E:S\6_[W+9BU/@A&[[FR>_-(^C.(L[^DETZL.>?+0R49?/#+_G^=;6QWJ/[OG,]/9K]:7..CW'\CK35]_:_O0R^FJ;^[4* MN:*OY])7MU>M05YM]94\\]JH6P_?;#D;IQO$].I>?E9KZ-T(6H*U M'6.M7?N4.E@+UK;+6H_8>MTZ]F M6-ONZ7F?F 8%:\':3K'6);8#6PO6=HJU MAD$\$[86K.T6:UWB[5NN$ZP%:UNJV.42UZU[ T\CK#U2B=/=O--U,M^.(_GW M:5Z(O+RL=%5K1TX>MWO&#MW8D%0JT+PV>MYZJEL_R)EH0-:KNC)6$O!J69H+ MK2AE><3R<86?JO#8.JE?"QWP- B/Z=8-T@">QN"AQ#10_U-9> Q"<7VLNO"8 MQ-2A/*<8CG]@&[!%X=""/7$HL@X)'X-%A//(HMT-1& MAD>C0%?%EI+1[,+:_.LO;&]-_$=UZ>[0QNMP'M(Z>H@>HH?HX9X];/0T^D*Y MN.K[U^+#-]2;5QQM;&K^R'(69(,[+4A"+63W+$XGHFQ?US("W4,R H^X5NQ2 MX-*@Q+/V/,*K4&KXV<)C$<\ / K#8SD^X%$5'INXT!Z5X?%K)\T G@;A,?8] M3P9X3@^/0PP3\"@,#[7W/-?6Q=-KRNQF/P4QR^56=AQDGYEP@G9M(XNC;7OH MFT>!J$AWIU-[* IS%X+$(=' Q5&![?KULO!O T M!H]-3 MGIY2%QR>6CJ6!LO!XQ-1;//5^L6'9GUC"LB"66]D@'$=)E!>9W$AV M:3^KB0VMB>#LGL%96KL>"%Q\3<%#?>+3/8M; I[3:X].3%IWV0=X&H1']Q$[ M5Q4>ZA';PMRC+#P.<1$[5Q<>OFG:MX(PX&EBY6:V&3MO*#@[?^DIJXMN/H#R M9UKPK6NZ=@SEY%O73=W9-Q3K*1*'/?;ALW9N@',I<8Q.%)VI)?8.N1W/A$<> M<73P"#PZE$61Y%G@$'AT\KYFT$\5"P".5 M>>296!^!1T?AD>MWHDAH(SQJNE1S\[Z_?XIRS<,L'<_\?VG2+;^?/(*A4M+* M>52?NJ(N<2W];5V/.XJ)J0FGX1#/-P'GF)9%'">"YR4^+X%.,\%3HOH M+N \%SCY2LBS@>:9H$D-8ML&X#P3. UB.)YB:!XI9:@4O=]RT=K-WIJ?DX)E M+"^T*!FD8[8J_Z:];VKZV#:+SO%P_%15;"BQVSP_!W1>0<=W4#9$570,XN&^ MUIP0N[TN+AV_6 #<&E 7QP7N*B(BUG?8PQ<3H^+Y4-?E,3% MP+RO(BZF4S]!#[B<'A?#:V=^N8"XXV_%'T\WQ(M805BD'4HZM8P MZ?!E-88+)8Y;(TT7R#07>_1P98&RZ%@(;:D*S95AUUBE I?&9\%%[:K/$C:,BK\W2JK4B8\3Q.IXM#J?X>/F(UB@T SG4G!/%H^\G[@/-(VND0QVG_V!O@ M/ Z%THH16(S1J^F[SQI.@6_14'#,AVCG$4W&A/D&K[J4N<-'7>WVBGOJA"ZI%XG1*">^/(U+J$99 MM(9C'1[1S?;3!$Y2X@^$/4/"&N)Z,Q 6A.T*8<65UE[[R0$@+ B[:S*+Y;0? M+P=?P=>=TW5>U["^B;'.(PG8HN[V]BVDGDW-W$U!QVZU&Y+7.B MWJ/UPW([#KKE2"H8>Z:,W2-="8P%8]NTL36.2(*Q8&S[C-5KG-$&8\%8!1A; MO[HA& O&MLE8K K V&XQMGZ=,K48NT-O0.9+(#/G,NV";[T9+6JTX%RC./]+ M_L+"ZX#W)1BQTJ^>:].M^UGL(.;>Q.%%6C M7M07]; AQT/E:%!B6 ;D>+ <#6*:/N1XL!Q-8GLNY'BP'&UB40]R/%B.+O$< MS#.'R]$G'N;KP^5H4N)9RW(\WYR7!I?E)\R)VL&R'E)M8 MU$/*32SY(>4F-@20_2[V";^FR;7\.6.#-!E$<20_E/>6B\XT6EJV'(NQ,)9@G'(Z_$=V M34N'6C#X>QIE5=&9RZ.3HRF+!AT+0L&\8&)(PRIO.VU M*JS;F9%9+^ 6LCZW U$^X+:DD&.,\GP:) /&*9KOC)[6^B#MA4&*;?DHX#MU M/D9NQKA9XVC>C1GO3S7DKD#GO$)*4>>Y*N_)=ZZ/Q%D83C2=!E$F:52;BL%%\]TU?S&PUGFE1^.V;*-1=/1R&?,WG#:W M-+SAH,^8:0Q-?4@]S_LW]=_L.E-N>4_UE4H6EM%S^5_)FP4]/Z:C/AJ+!N\^'A) M2J8U>;RMA%R-WUXO/B?77>7CJD^>-WE\LSS<(ZQO/J;\):GV*0[ZVO=I'&Y1 M _^U99E4@_>)$I;1)WP>QG#\^W3$^_6O7VA_3(.-(Q$_[:^M1>WLU38)I M&/&^$N'.+>[2*6\MS-]NY?F:D$NO[IS,;J)$ M=D)^:1\&<%;V])*9E<.]>G/UN"YSM;'>H_N^WO5*VO79+K:?KJN/OV!W)]L:^&NU.KKP1,:WA_ZCB*=JU[ ML.CP&? E+,O4R(7]@VJ&;NP25;HHJ1B0R@:IF)#*!JE8D,HVN[*+O_ZBI&) M*MOL"J2RR:X+X9P>^G62;" M.F5$^^LO;&_MD&33B1YH VV@C3-IXTC+YO(4O]^R"=U\M/Q]D-_)_)*!^('] M/8WN@YC;U),LJ>O(;>?:!RT(K791X7K5#5H8D6'9Q/6M_8KX[E=-H!PEZ'4) M]'(,8M>^_13L KMV&I'G$L]WP2X5L#@_=E'+)*9/02\5P#@_>IF61RS'!+U4 M ./\Z&6X)G$M _12 8QSI)=.3!TK>]#K-&LOW26^T=;:ZTB!$Y7=?[\$V6=6 M94!&.61,UR*V5W>R!3(-+(-\CU#J !GUD#%,XF">41$9VR.Z#634 M0\:@%G%]OR5D+B"GX]U E@W)14$#%MV+W1T1Q3=.FB7]$D-W]:.HPE#A,Z4= M#RB>)3".1PQ:=^\ 8!K0&(/XM./I0V<)C.<3VX7&* B,34P+&J,>,"Z?8_RZ M^P8 YK!Y'V))+MBFL*=1 )1#J,2 ZW2-0# MD4"D@XGD\(6R"2*!2 <2R:'$L6"10*1#UTBZ3>CS)<,@$HBT)Y%L2BS; Y% MI,.(9#GFXN7R%T^D!XIGK .!ZQK(X7'#U/8'3B4,PQZ@%C.\2M M?4 $P#0 C$%\ V5F% 3&)@9MZZ3Y^0;J?DK3\"&*8T3E=MZVN<1V$6%0$!E7 M)]3# 7)%D;$1^U$4&0\1!D61\1&54Q,9T\8\ V2 3#>0.=^HW,])$22C2-P5 M@QC<'N7K7&)X\/8H"(Q)?)1(51 8SR.6AX*/"@)C$+_KE_Z=)3"N2UP#,3@% M@3'V.%X!8)K8+!#3A<8H"(Q!K-: .=\8W,8+/_E&+DVNJR)4B,[M?/NG12P' M>=GJ(6-X%O%M%!)4#QGJ.41WX#55$!G')A0W&:J(#'6)7?O6*R#3R%4QNH6P MJ7K F 8Q<#);06#X[._AO-S1S\O)JV#4*![<&2J:.M$-N.34 \81R4AUKP<& M,(UI"8Q%3!N'%14$1B>NV]:J MK*%X7)M7P)SN L_7OG= O5=UA/AE77?"CJ-6M+JM0:AI$+Y#*,4R#,H" M97E=6412+^W$=5-0%BA+N\KBV"Y7%BS#H"Q0EM>5Q=*)XV 9!F6!LKRJ++9A M$^I3*,L9)09NQOJ?4="/8GG&2]Z.]JE(!Y_OTI@+,__Z"\^@[JWVX>]I5#R= M-&UPAS86$#8YC&$Z%4?4EB ^I'ET$5U$%]'%P[IX#L>"-T\4[\NSOUK\/&%\ M_87MK4W4QUA4H@VT@38NL(TCK;/+W:2OY$F<=X,!'T"1:Y/@2119.,6R^N"4 M0D5DM?N^>]/ 5,R1](AA=3S;&^12E5Q4)SKM^%5A8)>J[.*FR^EX&2R02U5R M6<2M?5<&R 5R[4@NQ\&B"^0ZS4U@Q.[Z]:P@E[KD^3-Y>PD!S?G;9Q3!2C+)[Z.FFEJ F/5G8X 3 .6W,)5DTH" MXU!":^\. $P#ILP@9NW%#X!I !B7Z#J 40\86QSY1?%G]8#AZ0MW24Z':C'.8H+IQ0$AEMUQ.@4!,;0B4_K5L<&, T 8Q+=0/!4 M06!T8E, HR8PM2_>!C - $.)77NO#6 :\4ZU=PWH!<3HRNL-!^LE*A"CV_6N M0X?8#J[44Q 8D[BU+]T&,(T 8^%*/16!L8CI(T:G(# &\6NO@@!,(Y._84)C MU /&T@&,JL#8)NXZ/$BR+]UU>*RMW!&=#0=4LE:IMC-G+G51!KU%K]7Y$,GW M<5,+B'0PD2QB^SZ(!"(=2"3;(*:!2PM I$.)9-C$T#&U@4B'$LFDQ-$M$ E$ M.G2-9!+3Q.W4(-+!1'*)X\,B'3DW0L&4B'^FR>BZ8-E8"UF_(%K,\GSN5IND MO'MI@NR('87IFQ:A1L?+/)XE,J[.9\;:R8A I@ED]DEZ S+-(.-2'/U3$1F; M6S-49% /&)?DLD3$MD]BME3$YAZL8:U:D(EJ2)M4>K^UT MBL!0>X_Y%L T)C@>1"(AC,PH"X^C$ ML5'75D%@#.*B&*2*P%!B6D@\4 \8VR$&\@Y4!(82RT((53U@+)>XT!@5@?&( MU?6"PRKNZF11JGB>AZG06>;.4-,@1NWB1_ #->$WM6WX357$Q<#M>4KBHKO0 M%_5P<0BUZJY\@$LC=HPBD*T>+A8Q?,2Q5<3%:JU4>D-QN7$4AC%KIQR50A6% MS^0<*J&V2]QN%%FH)?E3'VD&E=;.9OI$MUT0"40ZG$@.[40A*A!):2*)TGAV M)ZIU@$A*$TDWB07017407T<7#NG@!5SB^CX,\U]YI01)JY<_?\Z&. MQVG"N\!GD+;C+FHNKK9DS369R]GZ@AC( !D@ V2 #) !,D &R "9O6J.M(?, MD;Q_.^_OVA'P.]Y9478^B+5)$(774:(-@DE4!'$WST.U(T5*;'$HW&WTF$?K MUV]T#"'?)5[M:L% J#F$'-,BCM-HRC00JH>0XQ"J R%U$7*I3JQFCX, H7H( M62[Q;*YC98Z!$*U$/*H30RKT2($)[FC3/7-X6 P'4_CH&"AELK* M&8-T/,G8'4ORZ)YI<9JW?O:J2\2]\OG<[+R%GTD]9*A!;,L -&I"X[@>H%$0 M&I\8'NR9BLC8Q/8M(*,@,B:A-B8:%9&AQ#>A,VHBH^OMK ":C@*VD.6YN,L+ MV3 :1!V]J*RMJ=:UN4FO83C@*6H.&U\$_BBP41 ;Q[:)3H&-BMBXN@CVP:8I MB8WE$-.&WBB)C>T2W;:!C8+8>)02TZGAK@(VS6%C6L2MXQ91+Y:GX#'OLE!B MOO6P=]NQN_,HF^"[#G$-E$U _8U#B>2;Q#4]$ E$.I!(CD-\%U430:1#B60+ MUR8L$HAT,)$\8J-J(HAT,)$\EV\443411#IXC<0MDFN 2"#2H=M_GU@>UDA' MSIA0UIVV<.^(+(QU9/?:*Q[@U[Y785M"LE;([ "-:^-4PF88OJSK)#Z*3!2U M/@:AID6L;K@?CXA'RX$8J"'4?K8%BP[":('X*G?/GU8S[.JN\V+?N^ M_MIH/-*"N/CVS3#(B_@I3D?I=<;"Q[\F;!3T_IJ,N/'/!B\^7I*2:4T>;RLA M5^,7+UZ-WPLM*!]7??*\R>.;Y>&^AMH.=N-CRE^2:I_BH*]]G\;A%O/AOV:\ M#'DA5II(]9:U$CX5_']CEA2YE@ZU]T%^I_T8IP^Y)K, Z*WVQS3(.#+QD[9& MK':Z?S5-@FD8\7?*W22JHW5X__;WOGMMRX<:WA5T'9*1== MU5+0)QPTB:LF]O:N7&S'AP=P@413@@T1, !J1GGZW0U2&FE$C=@4!2R2OR\F MBBB"S?[6 GJ=S_N7/KN7KUZ3T7DG61_.'A_*9?:2;YJVMI7@K:^D7 M'HA0B,\-EE/?%8%=V; K$KNR85<4=N6Y^XK$KFRXKV!7-MU7L"N;[BN/=V6@ M3B+719Z79N@OW#LXYKV#8]Y4UT%5FR;K[+*#;-85-WU!Q#=?Z^2)=W6O945; M7.-ET7K-U;%"K! KQ IW7.% U7%O_8C8'%W[R72[SX1Y91R91#QXNVWRC@>/ M&]?=[DM-(L7$87<,A8@1%S$>,25CB!@)&L"Y1Y% M[$B"1<_,%,O_6+;=*CFVJX+&S*K%K"A-L%B["-UOW<\S%U5:MB9W":ED0TJX M!JZ!:QS)-?8ZTE%2O0/_8&I[URTR5W02F(_VFJW!6,?M]R]EB0YW*Q*CBX4S&''BHXA$L5'CV$,:3"N ABT>Z"9S 0Q>/3N+Q M\.S)[4;<^GM_7=E5_'=E_57SH%ATV>*R<&7;6=N:;K<4O3W.?C@DD=5,ANEN MHQ:&O*& #N@0I*-27SL==(:CHQ-?,QUTAJ/#8]^#+.B #NB #FTZBB7IB&>V MTX@ _E0MSOKTBM)DK4$,<)>;2,H5/$EDZ41A CI$Z22,2PDZ1.EH%J>@0Y6. MFYV#" 95.O:YH_#<)6.Z+D#GBW0$ MXQ).6;IT0@G=H4LG\<[1!9VAZ+B&E @&TJ43*^@.53J*A=[Y[: S'!V1CGAG M.XU@X&]=-?OS;)JUO?%W[7) >ZL003\/00U9*% G0Q6/5"R-?8T_X!D,3\HD M\-#%PYGBP$,5CT@8]_8[ L]@VA.Q-,71@"P>S6*.*"UA/$KY-H.A%PS;^_H*+'O>@>__#74BP6%B[T 1=]M%\"@C:E<*)LY8JG4B@V)DJ&^W=70EL!F,3X31 ME8W@"*9391-[=UND%PLD;N]-_C.ZA,I\L&M;5DV4R4 M&"6V!"RT'S>G$?M[U"3&V7S9;-:8^Y8QZX:A;?]2W9CK8GG=&XW%XL:TG;,- M$2/T:1VJX16DRB9)$>F@RB;V'E4.-H,Y5= ZE"P;I3 6E2H;D:+BEBJ;B0KE M]E8AN R7"9IZ9((B,NBYO?^^KK.B<5:=L_Y<)- :AHO+]?3 ?IO.JOG9LKT; M(1\@,GA +@WP 1_P 9^W.M"R,,% 0:ITH#VT^?#$US4,-L.5CR"V3I4-]YXD M02](>)#-8QX8BY_/E??O''.B_HS='LKP-X$/^( /^( /^( /^(PWOD!B."=9 M.J-KSVE$#7\R77"9%0N7%VK79Q>^+-JKNRBBFSR/*"'\M,?"9Z+M33_EJ!F@ MAP:J S[@ S['RFF0T"U/T.J-*9Z)9JJ W%,GPF(DD 1IZ:"2+O>M 06QR$X",:+MF:I0K>.XIDN&0Z1/(H232: MJ=1CNB#0#(8F9H*##$4RBL4^SA"0&9",2#PJ:$%F.#<52Z)Q3F>G$<"[S]*L ML]N=4S1/U./@C#J?0Q!\014Z=C'K404E209SH1/3P"0&3!Y%O%M M@EPXXX@)D:4CN>_@<[ 9[(Z6Q(??M(JT8=!,E8LQO=W@C3B5/?HRKH#.GI%FC'1Y",D+Y&!-@,=D]3:,A'E-JU"&,^K8T0D$<:C24;Z]/( F0&SS%0$G:%(1C$I M$2JB2$:S6&/$"44R$8L2W,THDE%^)0 @,^#=C,MQ4D5.(X"W*K5[K4UWHKX' MP:(4D0BJ=!()-$313"13$J40!,G8YVV(+H!4Z5B]21(D)1 DDS(9XBA E0YG MH<1I@"J=B(_XQ-E3$&]LZV[S )J?3!?,LO8JJ)OJILA-'DQO@\FRM3\4BV\? M#J69=<4-B9C>M&IRTYQU57WAD+956>2!VR*B(KUYXUU7">[3$];KVQ^0L^E8 M<#K?+7 >"TX1LUTZ$P(G39Q<,"X\ZO>!DS3.A"61?^$N:)*D*11+T_ .YJ!V MQ6Y%>9 CDG)D[PH2!^JCH1DS&?O'==^6YIXBOC1= =\[-\"\K#ZTP;RIKJW] M?V/:SVS_W8?0;NNYVN(:+S-^S=6Q0JP0*\0*=USA7N>6R_&?%<_,6UHVLZO, M#5JJYL%UUOQI.M>U+6C-;-F0\!+3/.L\5Z&D$L93CQHEY!<.QD:$L5]73K 9 MSGQ/!!?OT%H'?, '?, '?(8]&\22A2DZB%)$HU/&U3BU5/NL"Z%K OZ6E?LV M_TXTNTVX-L3(/21*A]L[B=;(>*?*9[=#$O@,EKNK@88H&J@.;3YQC(YO5-G@ MP$:5C% LT2.VXSN-".#_9=W:U$,(<"]"&S*M,'.=*A\N8B:]*P3!9["CDK W M?:@/53RI&[4%[:&*1P@WK=?W2 L^@SU]N#W3)I@A1)5/$K%0^IHO 1SS0%1(@XTP^53LUBA>1Q!,IPE"FV6J-)!/!!\P =\P >AP5=L M\_O\)EO,3%!GM]?&?NZ\:H)Z73#H;,&Z<6WENML@6^2!L29A[?X,T4(4!AP+ MGXE(F>28L4(1#6=IY-_8#60&(!.R5* (FB :/&_ !WS !WQHAPBWM@?SXN;N MVNM+G+F_O^"BYSWHYC_J)?-EVW!/ZU+G6F^QM'=UM0IC7C2FS+KBQKQS78#. MQ+E2]5.@]BNX*[B#S**7Q^%O 9\7JE%1"T25#1>^#57 9C@V$=@092-&K "FB^K M#2H;R:)!T395-*,?HD^CKO'[K"XZNX#_]B.1.],L[(*6K0G::MY]R!J#8D8O M[VOBDQ<)7]* WM=4H&:.(AG-N(#.4"2CF/"9. DR0Y()$7^E2"9B0D)G*)*Q M)P"-;!**9#1+0X]9%O3B?#Z)J0./O?W)=*ON-'53W12YM?*FM\'$&GC.W/MV MXQ33H=7(4<:8% MAQQ!CEXG1[%@.M60(\C1Z^1(\)1I&4*0($@0) @2! F"="R"-)$Q$\JC%&(0 MG$/7C@^ZY=\[S]R\K#ZL<_#GQ2);S!Z[X[[Y6B=/5&RO_N0MKO$RX]=<'2O$ M"K%"K'#'%9Y&M5;_K*@SNQ.NXV1NIEU@EVG7ORS:*Y1H'5AV*?B\T"TOCEF8 M>$2%P0:Z S[@ S[@\]IG3QJQ5**++D$VT!W:?":<2Q:%'I46>V1SRFTF?S7K M>01]G\F5']$$I7%#"5%F3K"7O6D+VK3IM5BWPUQJ##_B #_B #_@<.)_3B"/^O$IS=<9? M;N:F:8S[MHNVR$V3N0AA;R5.EZU]9]L&V>RO9=$B='APO@WP 1_P 1_P 1_P MV2.?[^W;IDWQ#)UDVZQLZ3.:&5R@-^!#@L_0,<.NJ@W2H\41^'9*%*X($B2H>S6/A.-@>=H>AH[TQLL!GLOA;YSF@&F\'8 M2-^I\V SC!6H)>YH5+6&,RYCT*%*)QKQG#9TG'"<+?[,"+RNR^K6F+7I5R^; MV95KC5.7V0)AP>UW53 5^CZ.X5P:[J:O8]\;"^@,:)ZK%'2(TIFDRB/A&ER& M>^+H%$\>UG1X\(% GVZIM&:?;QJV=$JSS_?H>SF. M 6B:J<,86>VUZP?DPCL.,9KPA-MCD7_Y)GC2Y)DPF?JW[05-FC0U"[E_HS_0 MI$HSYAZ)J*!)FJ8(->/:O[P>/(GR9)'/##?0)$V3\Y@E.S1C)S8@>K,/A6:U MZ__,YV:VFNEB/LZNLL6E"9JL,\'J9_O"HG=QL)6CP_RU+&ZRTHV!84&VR!_V M1W)_,':H^] 4X9E0D>#^H2(:-S6P?')3"SU,.["DS9*#Y9&PE#MF2@ G29R< M[QC#!T^2/%4$_3PFGA/E8=8!)664\8XY!<2L]%=F&PRZY2[1H%C,FG[:ZB0W MJY^^=;-LWMHX/]$"BCAEL4!=&%4\$YXH%F)N(T4V0C.9H#2,*AZMF4I1C4P5 MCXM0AK%O4BWX#/;DB97K@H$'#T$TDBDUSHA-D'GAN!8))N-Q!DX<=?SV^^W- MOR#K@JFY+!8+EY)>S8/:?F*5CQVR/20YYE'$4N_2>E2\#'9X4A&+O&T/\!F* MCWT*1-&()4G \T4\2<)"!>VABHOLQ%?\'5LF=2](G0A+=*\6DY+LPH9OR*4/D8+ MLA@V-MQLH+ M QV$#D('Q]J,M:L-2@@EA!*.M1EK?RJ4$$H()1S-+;-RFD,)H810PO&4L(^, M0 FAA%#"T6S",&%A#)O0(Y;Z]RZS'_?=NGFP3X/F]TV1E;L.#Q-NRWZ__^]Q M"V/[S]WG7V?-9;&XVQ\N['77OW*;XCYFO1-G3B4O>'*GI\4B-XONXLS]9G]B MN-WW>M"3><#/?;P3R7G^5V6=>E MN7:!ZZ"K@NNLFUW=O[\Q==5TJ[?WU[5_:\73R?LOR\R^TI2WP:_]'_5MK7ZL MFNN AV>_G#\K(.L-4.(\=FVVGW;1_E#DW=5:1Q^^<2U2X:>W9%.K8,ONZ5M6 M&+_[Q]3IR\-U//S77;K(__E5D8=QF,_S))+)7&52)/.9W54IYC*<\R1)?A?Z MJ[LW735WRZFS2W,V;4SVYUDVMQMQD94?LMOV\9JOK=ROO[#FJR_\=*W%]660 ME=T_OYIG;5?>EM5E==:8_.,?M;G,SO^H+^WSMIE]\>5'6RM5_?'=8SW43SN2 M]TJW>GF]IB2I/W[U9(\>J\2SN2)?T)5?*_LQ5?!;F4V#?U5E_HS*\/"E1T:O MJS\VQ@0N\2+XL:P^!!O^>R)ZU+["I-$[, MK*::QG+JGP.?E*-_\-BO4&9U:R[N?GAG[P!UF=U>%(M^'?V;=A$.*[#GX4IH MU]D\ZT]>OWS>O_394W3UFA3G0LIG7P[/^8ZOR43M],XO+38ZCU2"M6*M6"O6 M>CAKU>E65WTA&_/%[%B5//G;#<;VZA'UUA;FYT?LS1;F^ICJ:W8+[=? OOEM5\2^^6U7PK[Y7__DM@OK_L7]LOO M_H7]\KM_29\SV[ZJB=[Z"S_?=R*8.Z?6YMF'56V:S#D^VVUDZ(U"X"2Z^K7(+F0W(.37!&S2"I( M+B3WT"27"\;%'L?Y07(AN<-(;L*2R+^+Z-$+[FE*[4&(K% L37V[LQS2Q$T( M[?$)[3'/5H>\'J&\QDS&ISX!UR=1?%_N[+KHLC(P'^WE\J);-J;=B;.DZ>9C].L->X"HR2%K^L2=/+NL[1EGSO/[09/ M8?X'03(14SNX:4%F")V))*894223,"W&F9@#,B_.F4K]PZ4@\_9D%%,1R% D M(X4&%X)<[/,_E8<\EXVZC==4=LOR=M7OH,U*LV=C[^B&16SK>4P$%^\PS(,H M'X%!1639<*'!ABR;"&R(LA&8'445#?>=: \T@Z'!1#RJ:$8_1)]&G&^=76+? MX(HC.],L[(*6K0G::MY]R!J#*)^7]S7A_AE]\"4-X7U-100R!,EHQ@5TAB(9 MQ<0.^P+0R":A2$:S-!2(\[W9!O]JZNQVU9F\ MF@?S8I$M9B8H36;-O++(ID59=(79K1O.B7HG)C'CVN,)#+_1D#9X[/$$!ID! M=2:,/6QPD!DR-TUX9*>#S("9MI'RR$X#F0$M/:VA,S3)A,K#T@.9(2T]Z6'I MT8OF$:X3?Y_?]';=VM;KQUW5ZRJ^Y_,Z[Z?\[&FM;UM*_D!V_ NZ3]2]LEL@ M'>ZOX=+<4R81-2:)AK,4-3LTR80L%>,4AP -GC?@ S[@ SX''+0YFDE MC\?2OD5(\J7W[65._+$T+MSGGA#5YXF(F%;^<:DQ)]A#%: *;^(YMU95[&%5 M016@"D>J"DHQ&?KGD9RZ*D ;7KLM9!4B9#SV#ZON:5N@$P1D #KQN>F@&?=I MZPF=P)'I:(],,8OUCO7TIWYJ@C8,HBGU:<4 6HPI&J@N L#0]+%?H@ MR]^[S'[<7;*93TK?^Z;(RETW3;A-^_W^O\^V#X]R+HKDQP:[(FL-)HW_&#F9GKJ6E69VK)62!"(5GPP=C+SDQQ M8__F;_:S OL]2@M^=<6U2-\G^'9761=\L!)1-Z;.[#VR;@HKR5W5?]QLV33N MK]S'GC^1A-4>?O>/J;L9/B,EZUU0XCS63B2>9/9^*/+N:OTH>/C&M5R%G]Z2 M3>U=?-D]? $0 &9S;'DM,C R-# R,30N:'1M[3UM<]LVTM_[*S#JW<6>$2F2 MHJ(7V[IQ%3NG26+GD=1I>U]N(!*R<*%(%@!MZW[]LPN2>IJR0]^J+ M8+X?OLE[EDN+[?F],B3SYGK LWD3W4+;@(?L]U\ZGTM*T% .(C&B"A 4';% ML&I&V9["63>H79X!E#?WV722NFT^)GR /HXS,[_5@!^:G&,9EF/8$R#0\ML# M-,'/?2JG-%QJG]'>KM?K)?TU:[J^$2ZD;M0(*"QQ@87&K]U"\W3(J-\\'3%% M"78UV)\)OSTKM*)0L5 9O7$,T_#2I[."8O>JI$&5FC_]]-.IXBI@S8$,Q@9@ MZ5J.[9Z6TI>GI11T/_+'S5.?WQ*IQ@$[*_A M=)!L3!DE0C]I"6QDV.FY(W;Y>Z;IES]Q'Y\'G FBY\16RF&K_6F>KHN=F_FK M>>@QD"?R\R>0>Z$^4,6:B(\6$#?O-_TVF::_IFG^)7_.!RG-X9T3:4*5T@S? ME8 [4Q9%ZO ^I7YMX%N^8WDN?>_V*V7790.WYE98F5G>?Y!ZTSX96X]X: P9 MOQFJANN8U4JL3NZXKX8-V[+^7M!-FZ%?LCG2B M$0W?%24H)U"Q@@_2AI+_CS7L&HRB'^]2'*H !Q5:CI/M(!:_7K5[%Q](MW?> MN^C.HS S^4.9;?>B]6NGW6M?=,GYU0=R\7OK7^=7'R](Z_K+EW:WV[Z^VB,* MSD8H_';>_5?[ZF/O^JI(/I@MDSA6Q:WGT][MC*R%&;DK9_2/G^WWULE:PLTP MK@9X*+QP>=WY0C;7^!\B+T&%G]J_5.&#V->,3\O:_F HL1E+@4QT+JYZI'/Q M];K3^\O37Z7.#E"0OB9")C141$6DRSQTS%).MLLD$L2N'/G'!X]$-"!JR'#^ MB>"* ^"+>V\(_@0CYYXB\-FNE]W#X-)\CQ5^T57*2^0H&DSCG8^GO5\.&-,0(00^QF^'1LC&%H@X43 M3P_4!^N+A(IQQC-ND: GLJ@+#DTW.NY&;+6MM]UA-UQBD*.NX$M.I3)0Z;S; M^_Q'D;2O6N;&>O) N/#HXIZ"#"&N*3/F.!(J23=F'GJV/N$A:2M)6D-P4)E8 M5AF';I0K:_A.T7[ \O;]2(!C;,#L QI+ULA_G.2Q6QKL&KK320:]'RD5C?0 MMTPH[M$@&T2/EW[.?.)ZW73M"K*> O];^?G F<=L DZEY?=EVZS7:BL_6::] M\OU:4([IU)Q=@7++JS_EH$H:RQ13H"6NTEFA7,@;Q]3'O$O#B>^)O6I]E@@: MQ;L6DD>]*.LIFJ(=>I$ M:T3(5T%FK85)1"JCUN1/Z^&,>F#89]BL8AN$E4C8IKV[7RDE6?(]RN13E5B_LAXI&62'1_(W K!?DO>)72 MY]HY!ANH'7L^*\&ZJ;BA(?^??CY^#I[:*T5:T6C$)2;%"4H72=GD^\.S;7;, MKDDN1G$0C9G02STO("M1U]Q?TF9_R>=Y)!!\Z8S6HM>W&]?WW/<%DS+[ZS/ MLW,=4BTTW6J%_ (^8PAX=)5@3!5)-^$@8V7+6E0KY' \XIW2I@4_KT4ONIO8 M[UJAV8797P)E/"Z]:)$2Q2T"NKFAM/ZZ%E_!8^!Z#RD=KUYHMLZ7R?VT,;Y& MX)4$_^9QZK)DJ2"KT*R[MK5D9 ]^48\RM##&B050C<>8GBMQCZ@ )@ M\I@< VF.=SE[R XRT8Z',$:O[K, H7 MW#/; 1U1=HQJK5(_W/AX#56G$?$_?JXY=O5$DAX+6(QH9L8"(O_0"Q*T@P3) M2EJOD7^N(D7.XS@ 0PAV[N#7Y1*"*'#>KG3B0I#L,1/S(N$#3%:$-\PG7522 MY#.5*LNU'3_+1L)F^9;ML5M[O)*=5 M+YN6ZSY33BM@@V42[#Z1\"B/;)E(^$UP!4*-$6(29D&27,YA]:,HZ%.04 5Z M8F+XRZCPZE77/=EM6N:@:)E1"%"8)1&)9[;>.@E(D>M4,JVVL)N%FUA'=I6T M+CO$*5LF--PL_GR3SA]=.KL1^&O 1>'-%[#18*B#3473?4'1?)Z2*;+O"9;ODFGF_BN8EX?A4,#2<6*.JR&G2.Q?5@ M@+'Q9F):^4'$%"AE>#.D>M2:VJYO.$?]X\V$-FW[)K9O8OL$L6U+F3#Q!.%] M_R:\:X2WS SWR-M,>+.VFV_)O'"\/>/)I_D+)I@_A_-\Y9W66EE2 Y ]Y&B\ M:E6?4*U2?42?;/Z^4B[OIECE8"?UL!+/-&_^,6.[>LH,#VH-"W5&!OI@FWU/ M504]//Z3UF]Z0^(%5,K7HN07$5RMY!]#)&(;D;BQ^_D/_M%]M'/3&(KO1,7F4EYZ@6(RB M48W/UT#;==#T,-<_(O$M53R30/'Q>M6E\'!M8+6'J+$=^A@?,](?$T]ON,.L MOH'E8KHH=6$WG$L",X3@&B=^0VY$=*>&&&;'N$-.)?'9 (;0!S72S2:K0I;/ M34V/2Y7)$7)K]41O..6-81@@;HQ'/+"H(HW5G;[AK("UZ@S6!"C&[=-^,V#- MPRY]N%A-X52P,_'>LJ N!_E10VRE #?,(#G6XQFD@Z1C>_ OQ:!2U0I8.XQT,B613+<"HF>U)GCO!-=E).DI>*2M'BL8X^!W'(9&,0D! M-?@BV"V7T \$!BLS:4"HY^'Y#&R,UW+X5/@RK3+Q'\SDE(_H)),S*P[F++], MUF^K]5I35KQ1S7%F0 PTCYAEJ#P&=2&_D!_DCZ.4K W! HIEDDM'^Z?V3*>5 MK&D7V@>CEJCU7;8Y6#O[YU!,T;QA1E\P^LV@ P#0H,$='4M,+.S\@H*'R;?9 M_0G5PA+ G4GETH&YU55S;<5&*51R M(HRM")0#?E@V%9L?O08% TS5<*J[5X ;GDV\#LGJT[-% MI&C_A[S/%:G735O/0M?_Y<=FLJ;@CL"HDUM:7O>2GC](!")@0(%TGH (Z M1GDA>>KB:.Z:BE^1R"'XB-H5@H7P&2R,3PI 5.9KEQ*=%5@>ICEEWEFI;>C# M%Y&OZ2AEI50[S38K'!8L, SZ+P'JAX2'*&?AN&=^LK9_+HIK9R>MY+KIF1?SLPOV8,U4W+?OEG:FIRZ0/A*&*3GVIS"C)==9V9X1ZOXLC#RNB ME9-9]6W@54=[TM\SM^.\_/ GB;;,6M6?2?;ZC73 MM7=3&E6MF&ZU\H0->KNROQWZU[&G_KB*U<8A8W9M&*XB\WO<+=C%[NS+8;;= MND$D(CW!8_1B5FW!;B,V&VV9[$:FMAMJI< Y*Y?-(BL63R#N+["E\[C-T4N' MX?QJGES-AQHE:R.$=J7KMBHT?C9 /'0\\I2N]V2S:.]G[!$EZZ2Z[ MK]=M Z_>U=%1E@VR'?#1AFJDJSZE))TL2>3KX"U/>9'I77%TT:5?6X/QJH7& MV9?0')8]V(>I>Q/TOR[HCC%)XDT2?N"4:T%?E0L8YR6"/R9<)'EO+;/:Q=UA\Y\G8&?!&/BT01K M W1N/KUZ%X?L,R)A_=*\/2;D^VQ(@P$FB1&0UJA9 ]SF23!KK<'11 TC 8CZ MSYZ,6[I,>0=WIKZ2[%'%++N[N=74 5U:W]'Q#K-2>SAYM"FD]V:]LAOT; N$ M>+LTV[KWH!>=W5Q*"RK6<1\>?,.DUJLX]/*2(?!>DT#9M=BIPDGOQOYK*:#7 ML# 'E]5]H2.X&P:"> ^]WWBN$' ?&*W(>&R,W*L4]N<[9'18"_O+^!GX]&V- M=HI1298 3$@#G_QFDD]<8DW&4RZN_I$E\0WW'POWIQX^.CB,WR3_C?O?<'\^ MN[Y7I%I#S@8SQP*N]0W=8E?W\K^&7'2TR,#(T,#(Q-"YX'F>R;4%HD*EM:HTB6U5UVI]FQSG)%AU[,QV"OS[VH8,Z&U#VL/RD#CG?-^Y MG^3L?-5P] A*,RFF03R, @2"RI*)>AKSO-$BC)F$2E-[K2N:8+: BRJ0F=K_0T6!C3YF&X7"Z'RW0H51TF412']U_F MWSTTV&(Y$P\'Z%6A>(]/0Z7FF^_@VOB#9\/:2R"5VB41)G 2+&*%9T M!JYL12ZA(ATWTZ 3OSK"6<6@M.7FX IZ -A3&Z)J,%]) [HE%-YU-QL@Y/)G M32N50>(%::\ \60R"5<='X,WIH$.:_D8EL!NWX.Z W>'0 M)Q%"&L]WDJVL;9FHY$9@12[PO(_^!JI^05Y,_2LCXA\Y451)_H=Y"ELE6U"& M@=[?&&]@H:":!FYO<#^U/UL%0QM)#WGAX+ %3FT]@+8[X_.=[Q+J39AU:TUH MVP<.FQ+]S_ES4AR;OZ4 /S)Q1[RU>L3*:7 A[3?_FM0V,">_N_G\VH?%^]I! M>WN]Q1(J)IB?NW"UY"WF'2 FG M'3^>MPOK3=I6V-=PNV/AX9)MWO<6T0LVVST;/ %02P,$% @ \8!.6%M\ MD21R"@ 2UX !4 !F_=9=>-5-\+[O2C_S'X0[V)& M*EF4=%;>/979]4WG(1WC=;/W7\BV&%/IA3$ <)Q' /&: 4I8"%L0! M]WF >8I>7[]5;Y8X81B$$A& ?>F#)/!C]2/"2'"2$)\W06=9_N?;^@3Y#O!Y-UZY-5\X>=]O=!TQJF:3II M_OK4=)'I&JJP7[$;,"PR-XNFA?/"T:JQO6#NKS.%O5O M8-T,U"\!B$ WSPL^,GI*\];VE$6,_%-2*_^__NWSYU=II.ZQ207U_5G>R'* MK."7%2FKZZ2UY>4)]S/E0Y^Y3 M5[VE'U_Q2YT6145F YP6S]UL2)[5+YRKHU4W=: ]Q;3I9U6Z-Z2*ATKD7"RK M92NTE_'W)^IHRD4V_9A76?5X11X^;2; MSW1#F!J]ZO$NF>1D+A:W9/4&);>>&BPS.%V*]91:KRW76^I]-WE.L8_!L^%L MFXW4L8*U-,WJZ4-1;KM1,',WGKE7YL;16R3CQBI*+4LV( M-2EISMLS%;,DL\^JDCS\2SQ.TY +DO 01'$: PS5O)4$/ X)CP-2!R%4617 M$+9Z&&DA6*GT&IF>TFE; +:-- 6_ASW# &_NC /H'=GW 'P[XL!@=R2T"W17 M0U>0/W"N/OS%ZC\UNQ!PBFDD$P8QB%/JJ]$=0Y *% &..9&E]S80NVSEA3N'O:-0S@]DXY@+['B1ZPZZ(.#/R>Q':AW]?8 M'ORKDM3+79>/C-@@)5E/Y&(> PH@""3F+&<9(,F/86Y''!OA* MG+=49XYSVZ[#"#N;<&1L#?.W@E2;JQ.8[4B#P:A-8!- ?0/7T?93-A.K*SQ( M&.:^NGIF49#6@RP'%$D$HB2*J(@04O-INT'V.?C8T%N-&+5 Q^OD#>-,!U$W M.X89.TV<U0@2"2C^-@\ 4TD.=C0U:I1>P M#<'>4K&WE.PUFLTQ/FCU8:Q?TL C8][+.ROP34UQ*@0'@P]6&$S3W"P4QN^Q M+QR7Q2QC6:4F!K\1Q6)&9E.4(G5]G I B+I>QGY,0)+6V[>,QC!EJE P;%HJ M=L./K3@\*_36$LUK@<:]P_3W\^3(O-O8885W=]9.0&O"#89P=RJ;T.YIU7.) MZTP=?BVOBOM\2B%%]UZT']!:R/FSUG.VDVJ>*%'_L&0@I8&:Y#-* EB"!#% M3/I<,C5],*TEV\''5C@:?5XCT'K1;L>XP\6@CQU')M_""2O NU)VHGDGV&#H M=J6QR6EGFYZ3^HMB49'9O[/;9L@):1C%OB^!H) #(4$:7WCM!_[)$TB06,B MG.;UK6[&!NKVQ'4IUE-JG49UK;.6$WQGOP:>XYM:Y3[-USK1?Z;?#OMS)OO: MU#KG^_K6]OC_7F95)?)Z9>\N7]W4MIB* $LH8A\D5 J >1*JHYB"L/Y2!0M0 MJ"[K3@; 8>&[+- M@E(MSG)8;IEUF%!7"XX,IF'V5D#J4G7BL!5H,/QT\C>IT_[= ;;BAR@_T$55 M$E9-*>(R2;@/TE"J.3*)$: 0)H"@,$F$CT+N^\:T;48>'6ZU..\_:WG_M0"N M99@!<:XV'!LY4P?LH--EZT9=*])PV.D2:'&G;>"P2RS8G1HX'R&B5UDU$],T M%($O*0*,^C[ @L<@Q00#QA+.,$K" '+C/>*MX&/#KQ'E%=*#Z&_T[]Y:KL4N M\;9[AT'LX\F16;2UPVZ7N"-OMSWB[6##[1!WI-':'^YJ8X_G^JO]5^JMTY H M')G$( KK.[V@4"-BF%*0UE]CHB&"$8>F:&X&'AN63\\SJ,69P]CRZC"(K@X< M&4*SY*W0TV7JA%TKT&#(Z>1OXJ;]NSUJ'U0,7L?Y-"/7TU#*2$J(@:^&/8#C M* 1)+ B@"94T]OT8(>/;+UJ1QP;;DSBO5F=.6]NNP[@YFW!DW@SSMP).FZL3 M<>U(@R&G36"3.7T#]^GGQP=VHSX5\45]4E.N!CF*X@3$5$C%GE3C'$W5/)3' M 24X)&%@O(.IZV!L"*XU>FN17JW2?A;:,M%\)NIJS9'!M'3%:3*J2[W7A+05 MU?D:*\EJKMQ3KK=3:(JVWUI3LWH8- [BM5PZ@[W6B!^_ZN -C MOS>Y7?KW-^]YGU)S4^+7\J(L?F1*_I1*)F6($Q#XB:H" 0L #6 $H$RI0"0F M,+"L OJ.1EH&GF[ >;I]=BW8\6ZE;7]-2T%_UX:I!0Z&N=^SU.%&_[N6M@/_ MG/N6.M+KO'.IJ[W[BO/3\Q-_59&G+!*Q@%!-XR'D "/)04J2%" *TX0+/XJ) M\1<4M#V,K0@\+<,N57I*IE?KM%^.;AMIOB[M;,]0"]2FSCBM56NS[[5HW8XX M^.JU-B'=,K:^8>\'!VQ^CUT&2$"!$B 3*-4U>@H!24D(:$CK>YFX]*GQ'F]W M-V-#>N<+[R_RE(!>SP?X/WDRP-$?"7"DAP&,X3$ =@\ L/GJ_^8G<:Z.3E^M M7\F6SQX_??4_4$L#!!0 ( /& 3EC/70 [LP8 -XP 5 9G-L>2TR M,#(T,#(Q-%]P&ULU9K;;N/($8;O_12*%:U)5;P@YZ2X[JZYW=;Y:-S-.N=PWVY^M MCR3SC&;:$:V-(C+J0+P/E@2A1:11R&CYWU9'>'&2)DB2)>Z(I(D2(ZC&-R4Y M1&<=2^>;>%&4ZOW'8_C^?KIKD^6BQN;V\/[WQ='%;U:L$I%8M] MZ_E#\[MG[6]%UYI9:Q?=V:]-M_E+#;%;MOCCEXO/80T;1_)RV[@RM :V^=&V M.WA1!==TJO_7<3R6V;8G<8JLVB/;4XJQ"%2[=J!]I=V.RNX7B^S3?7Q==CZQK2\3QMBQUI M/4HYDZVYOSY>O'BT?%W#%G'I9GJ!!Q[Z:*W]KZ. NP;*"/?SVO=?5.%)HZ)5 MM:KW5Q;.0]$=74;(EUW/IW[;U"XTR^2Y2RPZPEU,1!H>B/,R$L6*?&,W/WJKQNW/M_W16V71IC((') MB#'.$LD3$&LR0:P*UC)A663#AOVMM:>C_M:;IW68576$&L/&WIRKPQ///@?V MH<7BVM78$0GKO(C[JU-=;<;P55.-H-R]6W"X\QG..D%=0[RX]\H/)]?-K,%@ M"EW+,3Q^"75>Q?=E_!FC[3(HGMG$@8#(*)$A ^)$EA$J*-CHG8T11G']$[.] M&.#39^#U6KXQ#._+)F]VGV"5MTJ4S:]N TOE8Q2,4:*]TD1JY8D7&/]3@&B2 M4-JG86'@):N]4!#316&PDI,@X0RUJEUQCJOAW3]AMTR9 JM]FPQEF$)QSHA) M3F *)9,#;E448004OC/;BP4Y=1:&:/G&,)QB4(MM8/M0N-521*^5HXR 9RA# MPL7-6<](8$E"# X@DX,@>&*NE_.SZ3K_]=I-(@*K/Q4"\=-S98'G'1,X!Q#L=NF(HD@4HTP&AIP[$*Q6< MA/>OW-UY1*WRE-^7'AXF8AUXZ8(F@"L?2@!,)]\T!=]"18:I,52+<<^U#RBS+ MZ'A8/!KN5Y.B_R=4O%+0*3'1)48?Z\NZ^I*7 3?42;%D:"0T @8]H1FQW&E, MCHS6%%_<9N.!\9WU?G1,N&0YFK130N2RVC:N^%=^W27.(H'QEAKB'6]K;PFE M2%JYDBROC$<;=0[K<%UX[8@I)".$J432@$L M$,^5)1;71VUE<$F803A\:ZT? !.N8;Y:NC=V>7O#L[A<5^5^ R4%9T%@+&.> M>H)9,B-> 24Q<,V"9\'Q-,CMWUOLY_H)ERP'2?C&[O^]SIL&RK-JL[DI'S9) MVV6F@Y/&>L(<)CI28RYLM M\B8O5[]@@E/GKE@:JC-EI" X%1(&H8Y,"^>Y M\,-@^+'M?E!,N%(YDJS3@N-\N[V!^MNY*)%IF>'>1V8>LUT-F/5($4F04C@& M6JD8QT3DV0CZ@3+ATN6H$K_U@@+A!A?%'>/^*F\*6+*0F/$.ET K!)%,(^H^ M<(*[9YY,H*#<,#R^M]@/APD7*P=)^,;NOZI=^\SJY]W&5\72(I^"X_)'C4$% M.'CBP5N"LY%:^!-S_9Z/FG ]\O7B3>1/__XNK%VY@NYQ'DZS(+($ MA*?0/L&A@?B4.9)1B4>C<]$-*RZ]9+4? Q.N.@Z6(\C_JZK99 MX^)V[27F!!TX.'DZT;^WC\"<'_P902P$"% ,4 " #Q@$Y8O/4J)NI5 ") MTP8 '@ @ $ 97@Y.3$M9G-L>7!R97-S/B !F 5 " 8+E !F, %0 M@ $G\ 9G-L>2TR,#(T,#(Q-%]P&UL4$L%!@ & 8 G $ WW $ $! end XML 18 fsly-20240214_htm.xml IDEA: XBRL DOCUMENT 0001517413 2024-02-14 2024-02-14 0001517413 false 8-K 2024-02-14 FASTLY, INC. DE 001-38897 27-5411834 475 Brannan Street, Suite 300 San Francisco CA 94107 844 432-7859 false false false false Class A Common Stock, $0.00002 par value “FSLY” NYSE false