0001517413-24-000101.txt : 20240501 0001517413-24-000101.hdr.sgml : 20240501 20240501161013 ACCESSION NUMBER: 0001517413-24-000101 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 16 CONFORMED PERIOD OF REPORT: 20240501 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240501 DATE AS OF CHANGE: 20240501 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: 24903066 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-20240501.htm 8-K fsly-20240501
0001517413false00015174132024-05-012024-05-01

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): May 1, 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 May 1, 2024, Fastly, Inc. (the "Company") announced its financial results for the quarter ended March 31, 2024 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 ended March 31, 2024 (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:May 1, 2024 By: /s/ Ronald W. Kisling
   Ronald W. Kisling
   Chief Financial Officer


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

Exhibit 99.1
Fastly Announces First Quarter 2024 Financial Results
Company reports positive operating cash flow of $11.1 million

SAN FRANCISCO — May 1, 2024 — Fastly, Inc. (NYSE: FSLY), a leader in global edge cloud platforms, today announced financial results for its first quarter ended March 31, 2024.
“I am pleased with the first quarter operating performance, posting non-GAAP operating loss above our guidance and positive cash flow from operations,” said Todd Nightingale, CEO of Fastly. “But, we're not satisfied with our revenue growth outlook.”
“I'm happy with our innovation velocity with the release of our Bot Management Solution, which greatly enhances our security offering, and shows significant progress toward strengthening the Fastly Platform,” continued Nightingale. “Our path forward in 2024 will be continued investment in customer acquisition and go-to-market efforts to diversify our customer base and accelerate revenue growth.”
Three months ended
March 31,
20242023
Revenue$133,520 $117,564 
Gross margin
GAAP gross margin54.8 %51.3 %
Non-GAAP gross margin58.8 %55.6 %
Operating loss
GAAP operating loss$(46,260)$(47,275)
Non-GAAP operating loss$(9,664)$(14,074)
Net loss per share
GAAP net loss per common share—basic and diluted$(0.32)$(0.36)
Non-GAAP net loss per common share—basic and diluted$(0.05)$(0.09)
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.
First Quarter 2024 Financial Summary
Total revenue of $133.5 million, representing 14% year-over-year growth. Network services revenue of $106.0 million, representing 12% year-over-year growth. Security revenue of $24.6 million, representing 16% year-over-year growth. Network Services include solutions designed to improve performance of websites, apps, APIs, and digital media. Security includes products designed to protect websites, apps, APIs, and users.
GAAP gross margin of 54.8%, compared to 51.3% in the first quarter of 2023. Non-GAAP gross margin of 58.8%, compared to 55.6% in the first quarter of 2023.
GAAP net loss of $43.4 million, compared to $44.7 million in the first quarter of 2023. Non-GAAP net loss of $6.5 million, compared to $10.8 million in the first quarter of 2023.
GAAP net loss per basic and diluted shares of $0.32 compared to $0.36 in the first quarter of 2023. Non-GAAP net loss per basic and diluted shares of $0.05, compared to $0.09 in the first quarter of 2023.
Key Metrics
Last 12-month net retention rate (LTM NRR)1 increased to 114% in the first quarter from 113% in the fourth quarter of 2023.
Total customer count2 was 3,290 in the first quarter, up 47 from the fourth quarter of 2023; 577 were enterprise customers2 in the first quarter, down 1 from the fourth quarter of 2023.
Remaining performance obligations (RPO)3 were $227 million, down 4% from $236 million in the fourth quarter of 2023.






First Quarter Business and Product Highlights
Released Fastly Bot Management Solution to help organizations combat automated “bot” attacks at the edge and minimize the business impact of fraud, DDoS attacks, account takeovers, and other abuse.
Simplified our product bundles, making it easier for customers to choose Fastly by offering a predictable billing experience across our product portfolio.
Enabled self-service adoption with Universal Login and the addition of Fastly product trials and upgrades to our Control Panel.
Deepened protection for modern APIs and services with the addition of gRPC Inspection and Advanced Rate Limiting in our Next-Gen WAF.
Expanded our Compute platform with the Secret Store, a secrets management service, allowing organizations to run more of their services entirely on the edge.
Released Edge Rate Limiting to protect Compute services from Layer 7 DDoS attacks and automated abuse.
Released Edge Observability, a unified dashboard with real-time and historic metrics, and Alerts, which automatically notifies customers of service-related performance metrics and impending outages.
New deal registrations and related revenue contribution more than doubled year-over-year in the first quarter.
Closed more Fastly product package deals in the first quarter of 2024 than the first half of 2023.
Fastly’s OHTTP Relay won the 2024 DEVIES award for best innovation in services: application development.
Published “API Security Study 2024," an assessment of Europe-based companies' API security concerns based on insights from cybersecurity decision makers, experts, and practitioners.
Announced Xcelerate, a series of in-person global events to help Fastly’s network of developers, security professionals and business leaders deliver superior digital experiences at the edge.

Second Quarter and Full Year 2024 Guidance

Q2 2024Full Year 2024
Total Revenue (millions)$130.0 - $134.0$555.0 - $565.0
Non-GAAP Operating Loss (millions)($16.0) - ($12.0)($28.0) - ($22.0)
Non-GAAP Net Loss per share (4)(5)
($0.10) - ($0.06)($0.12) - ($0.06)
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, May 1, 2024.

Date: Wednesday, May 1, 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, May 1 through May 15, 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 online experiences that are fast, safe, and engaging through edge compute, delivery, security, and observability offerings that improve site performance,





enhance security, and empower innovation at global scale. Compared to other providers, Fastly’s powerful, high-performance, and modern platform architecture empowers developers to deliver secure websites and apps with rapid time-to-market and demonstrated, 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, the success of our products and product enhancements, 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 Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Additional information will also be set forth in our Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2024. 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 loss, non-GAAP basic and diluted net 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 loss and non-GAAP basic and diluted net 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, 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, 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.

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 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.

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.
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 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 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 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 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. 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.
3 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.
4 Non-GAAP Net Loss per share is calculated as Non-GAAP Net Loss divided by weighted average basic shares for 2024.
5 Assumes weighted average basic shares outstanding of 137.7 million in Q2 2024 and 137.9 million for the full year 2024.





Condensed Consolidated Statements of Operations
(in thousands, except per share amounts, unaudited)
Three months ended
March 31,
20242023
Revenue$133,520 $117,564 
Cost of revenue(1)
60,286 57,310 
Gross profit73,234 60,254 
Operating expenses:
Research and development(1)
38,248 37,431 
Sales and marketing(1)
49,607 44,271 
General and administrative(1)
31,639 25,827 
Total operating expenses
119,494 107,529 
Loss from operations(46,260)(47,275)
Interest income3,848 4,186 
Interest expense(579)(1,213)
Other expense, net(89)(250)
Loss before income taxes(43,080)(44,552)
Income tax expense 347 135 
Net loss$(43,427)$(44,687)
Net loss per share attributable to common stockholders, basic and diluted$(0.32)$(0.36)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted134,587 125,418 
__________
(1)Includes stock-based compensation expense as follows:
Three months ended
March 31,
20242023
Cost of revenue$2,779 $2,681 
Research and development10,323 11,481 
Sales and marketing7,843 6,705 
General and administrative10,876 7,284 
Total$31,821 $28,151 








Reconciliation of GAAP to Non-GAAP Financial Measures
(in thousands, unaudited)
Three months ended
March 31,
20242023
Gross profit
GAAP gross profit$73,234 $60,254 
Stock-based compensation2,779 2,681 
Amortization of acquired intangible assets2,475 2,475 
Non-GAAP gross profit$78,488 $65,410 
GAAP gross margin54.8 %51.3 %
Non-GAAP gross margin58.8 %55.6 %
Research and development
GAAP research and development$38,248 $37,431 
Stock-based compensation(10,323)(11,481)
Non-GAAP research and development$27,925 $25,950 
Sales and marketing
GAAP sales and marketing$49,607 $44,271 
Stock-based compensation(7,843)(6,705)
Amortization of acquired intangible assets(2,300)(2,575)
Non-GAAP sales and marketing$39,464 $34,991 
General and administrative
GAAP general and administrative$31,639 $25,827 
Stock-based compensation(10,876)(7,284)
Non-GAAP general and administrative$20,763 $18,543 
Operating loss
GAAP operating loss$(46,260)$(47,275)
Stock-based compensation31,821 28,151 
Amortization of acquired intangible assets4,775 5,050 
Non-GAAP operating loss$(9,664)$(14,074)
Net loss
GAAP net loss$(43,427)$(44,687)
Stock-based compensation31,821 28,151 
Amortization of acquired intangible assets4,775 5,050 
Amortization of debt discount and issuance costs354 716 
Non-GAAP net loss$(6,477)$(10,770)
Non-GAAP net loss per common share—basic and diluted$(0.05)$(0.09)
Weighted average basic and diluted common shares134,587125,418







Reconciliation of GAAP to Non-GAAP Financial Measures
(in thousands, unaudited) (continued)

Three months ended
March 31,
20242023
Adjusted EBITDA
GAAP net loss$(43,427)$(44,687)
Stock-based compensation31,821 28,151 
Depreciation and other amortization13,400 12,179 
Amortization of acquired intangible assets4,775 5,050 
Amortization of debt discount and issuance costs354 716 
Interest income(3,848)(4,186)
Interest expense225 497 
Other expense, net89 250 
Income tax expense347 135 
Adjusted EBITDA$3,736 $(1,895)





Condensed Consolidated Balance Sheets
(in thousands, unaudited)
As of March 31, 2024As of December 31, 2023
ASSETS
Current assets:
Cash and cash equivalents$150,809 $107,921 
Marketable securities, current178,677 214,799 
Accounts receivable, net of allowance for credit losses107,517 120,498 
Prepaid expenses and other current assets23,207 20,455 
Total current assets460,210 463,673 
Property and equipment, net177,574 176,608 
Operating lease right-of-use assets, net54,420 55,212 
Goodwill670,356 670,356 
Intangible assets, net57,576 62,475 
Marketable securities, non-current1,743 6,088 
Other assets84,044 90,779 
Total assets$1,505,923 $1,525,191 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$5,485 $5,611 
Accrued expenses35,555 61,818 
Finance lease liabilities, current11,974 15,684 
Operating lease liabilities, current22,580 24,042 
Other current liabilities44,633 40,539 
Total current liabilities120,227 147,694 
Long-term debt343,837 343,507 
Finance lease liabilities, non-current440 1,602 
Operating lease liabilities, non-current46,857 48,484 
Other long-term liabilities2,756 4,416 
Total liabilities514,117 545,703 
Stockholders’ equity:
Common stock
Additional paid-in capital1,870,503 1,815,245 
Accumulated other comprehensive loss(521)(1,008)
Accumulated deficit(878,179)(834,752)
Total stockholders’ equity991,806 979,488 
Total liabilities and stockholders’ equity$1,505,923 $1,525,191 








Condensed Consolidated Statements of Cash Flows
(in thousands, unaudited)
Three months ended
March 31,
20242023
Cash flows from operating activities:
Net loss$(43,427)$(44,687)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation expense13,277 12,040 
Amortization of intangible assets4,899 5,175 
Non-cash lease expense5,556 6,115 
Amortization of debt discount and issuance costs354 716 
Amortization of deferred contract costs4,573 3,425 
Stock-based compensation31,821 28,151 
Deferred income taxes228 — 
Provision for credit losses953 533 
Loss on disposals of property and equipment399 251 
Amortization of premiums (discounts) on investments(1,158)449 
Other adjustments(259)(243)
Changes in operating assets and liabilities:
Accounts receivable12,028 3,701 
Prepaid expenses and other current assets(2,700)(634)
Other assets(1,814)(7,212)
Accounts payable101 (175)
Accrued expenses(8,760)(6,827)
Operating lease liabilities(7,606)(5,750)
Other liabilities2,667 (3,889)
Net cash provided by (used in) operating activities11,132 (8,861)
Cash flows from investing activities:
Purchases of marketable securities(56,948)— 
Maturities of marketable securities99,080 227,211 
Purchases of property and equipment(1,603)(3,494)
Proceeds from sale of property and equipment— 22 
Capitalized internal-use software(6,845)(4,209)
Net cash provided by investing activities33,684 219,530 
Cash flows from financing activities:
Repayments of finance lease liabilities(4,872)(8,645)
Proceeds from exercise of vested stock options111 336 
Proceeds from employee stock purchase plan2,881 2,596 
Net cash used in financing activities(1,880)(5,713)
Effects of exchange rate changes on cash, cash equivalents, and restricted cash(48)116 
Net increase in cash, cash equivalents, and restricted cash42,888 205,072 
Cash, cash equivalents, and restricted cash at beginning of period108,071 143,541 
Cash, cash equivalents, and restricted cash at end of period150,959 348,613 
Reconciliation of cash, cash equivalents, and restricted cash as shown in the statements of cash flows:
Cash and cash equivalents150,809 348,463 
Restricted cash, current150 150 
Total cash, cash equivalents, and restricted cash$150,959 $348,613 











Free Cash Flow
(in thousands, unaudited)
Three months ended
March 31,
20242023
Cash flow provided by (used in) operations$11,132 $(8,861)
Capital expenditures(1)
(13,320)(16,326)
Free Cash Flow$(2,188)$(25,187)
__________
(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. Our capital expenditures exclude deployment of $3.7 million prepaid capital equipment for the three months ended March 31, 2024, as reflected in the supplemental disclosure of our statement of cash flows.



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

Media Contact
Spring Harris
press@fastly.com

Source: Fastly, Inc.

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

First Quarter 2024 Investor Supplement
Product Innovation and Developments
Released Fastly Bot Management Solution to help organizations combat automated “bot” attacks at the edge and minimize the business impact of fraud, DDoS attacks, account takeovers, and other abuse.
Simplified our product bundles, making it easier for customers to choose Fastly by offering a predictable billing experience across our product portfolio.
Enabled self-service adoption with Universal Login and the addition of Fastly product trials and upgrades to our Control Panel.
Deepened protection for modern APIs and services with the addition of gRPC Inspection and Advanced Rate Limiting in our Next-Gen WAF.
Expanded our Compute platform with the Secret Store, a secrets management service, allowing organizations to run more of their services entirely on the edge.
Released Edge Rate Limiting to protect Compute services from Layer 7 DDoS attacks and automated abuse.
Released Edge Observability, a unified dashboard with real-time and historic metrics, and Alerts, which automatically notifies customers of service-related performance metrics and impending outages.
Customer and Partner Highlights
New deal registrations and related revenue contribution more than doubled year-over-year in the first quarter.
Closed more Fastly product package deals in the first quarter of 2024 than the first half of 2023.
MWM, a leading app publisher in France, selected Fastly’s content delivery and image optimization services.
Bending Spoons, a leading mobile app development company, selected Fastly for its Network Services offering.

Calculations of Key and Other Selected Metrics – Quarterly (unaudited)
Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023Q1 2024
Customer Metrics:
LTM Net Retention Rate (NRR)(1)
117 %118 %119 %116 %116 %114 %113 %114 %
Enterprise Customer Count(2)
499 511 533 540 551 547 578 577 
Enterprise Customer Revenue %90 %91 %92 %91 %92 %92 %92 %91 %
Total Customer Count(2)
3,025 3,039 3,062 3,100 3,072 3,102 3,243 3,290 
Annual Revenue Retention Rate (ARR)(7)
— %— %98.9 %— %— %— %99.2 %— %
Revenue Metrics (in millions):

Network Services Revenue
$81.8$87.1$96.8$94.3$98.5$102.5$109.8$106.0
Security Revenue
$19.1$19.8$20.7$21.2$22.5$23.3$25.8$24.6
Other Revenue
$1.5$1.6$1.8$2.0$1.8$1.9$2.2$2.9
Remaining Performance Obligation (RPO)3
$173.2$173.0$198.3$242.4$230.9$247.6$235.7$227.0

Exhibit 99.2
Corporate Highlights
Published “API Security Study 2024," an assessment of Europe-based companies' API security concerns based on insights from cybersecurity decision makers, experts, and practitioners.
Launched Xcelerate, a series of in-person global events to help Fastly’s network of developers, security professionals and business leaders deliver superior digital experiences at the edge.
Fastly’s OHTTP Relay won the 2024 DEVIES award for best innovation in services: application development.
Key Metrics Highlights
Last 12-month net retention rate (LTM NRR)1 increased to 114% in the first quarter from 113% in the fourth quarter of 2023.
Total customer count2 was 3,290 in the first quarter, up 47 from the fourth quarter of 2023; 577 were enterprise customers2 in the first quarter, down 1 from the fourth quarter of 2023.
Remaining performance obligations (RPO)3 were $227 million, down 4% from $236 million in the fourth quarter of 2023.
Total revenue of $133.5 million, representing 14% year-over-year growth. Network services revenue of $106.0 million, representing 12% year-over-year growth. Security revenue of $24.6 million, representing 16% year-over-year growth.
Second Quarter and Full Year 2024 Guidance
Q2 2024Full Year 2024
Total Revenue (millions)$130.0 - $134.0$555.0 - $565.0
Non-GAAP Operating Loss (millions)(4)
($16.0) - ($12.0)($28.0) - ($22.0)
Non-GAAP Net Loss per share (5)(6)
($0.10) - ($0.06)($0.12) - ($0.06)







fastlylogo-redxjpega.jpg
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.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. 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.
3.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.
4.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.
5.Assumes weighted average basic shares outstanding of 137.7 million in Q2 2024 and 137.9 million for the full year 2024.
6.Non-GAAP Net Loss per share is calculated as Non-GAAP Net Loss divided by weighted average basic shares for 2024.
7.Annual revenue retention rate is calculated by subtracting the quotient of the Annual Revenue Churn from all of our Churned Customers divided by our annual revenue of the same calendar year from 100%. Our “Annual Revenue Churn” 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.








fastlylogo-redxjpega.jpg
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 existing and new products and product enhancements; 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 Annual Report on Form 10-K for the year ended December 31, 2023. Additional information will also be set forth in Fastly’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, 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 loss, non-GAAP basic and diluted net 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 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-


fastlylogo-redxjpega.jpg
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.
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


fastlylogo-redxjpega.jpg
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)

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












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

Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023Q1 2024
Gross Profit
GAAP gross Profit$46,052 $52,679 $62,583 $60,254 $64,214 $66,086 $75,774 $73,234 
Stock-based compensation3,188 2,978 2,938 2,681 2,837 2,860 3,278 2,779 
Amortization of acquired intangible assets2,475 2,475 2,475 2,475 2,475 2,475 2,475 2,475 
Non-GAAP gross profit51,715 58,132 67,996 65,410 69,526 71,421 81,527 78,488 
GAAP gross margin44.9 %48.6 %52.4 %51.3 %52.3 %51.7 %55.0 %54.8 %
Non-GAAP gross margin50.4 %53.6 %57.0 %55.6 %56.6 %55.9 %59.2 %58.8 %
Research and development
GAAP research and development38,717 38,957 37,197 37,431 37,421 39,068 38,270 38,248 
Stock-based compensation(13,889)(14,488)(11,469)(11,481)(12,205)(10,426)(11,728)(10,323)
Executive transition costs— — — — — (2,406)(385)— 
Non-GAAP research and development24,828 24,469 25,728 25,950 25,216 26,236 26,157 27,925 
Sales and marketing
GAAP sales and marketing46,760 47,006 44,623 44,271 47,797 51,043 48,662 49,607 
Stock-based compensation(10,184)(10,920)(7,885)(6,705)(9,877)(9,061)(8,060)(7,843)
Amortization of acquired intangible assets(2,710)(2,897)(2,575)(2,575)(2,575)(2,576)(2,300)(2,300)
Non-GAAP sales and marketing33,866 33,189 34,163 34,991 35,345 39,406 38,302 39,464 
General and administrative
GAAP general and administrative29,543 32,481 29,225 25,827 28,823 30,001 31,426 31,639 
Stock-based compensation(7,717)(7,959)(9,126)(7,284)(12,073)(11,670)(12,090)(10,876)
Executive transition costs— (4,207)— — — — — — 
Acquisition-related expenses(1,912)— — — — — — — 
Non-GAAP general and administrative19,914 20,315 20,099 18,543 16,750 18,331 19,336 20,763 
Operating loss
GAAP operating loss(68,968)(65,765)(48,462)(47,275)(49,827)(58,342)(42,584)(46,260)
Stock-based compensation34,978 36,345 31,418 28,151 36,992 34,017 35,156 31,821 
Executive transition costs— 4,207 — — — 2,406 385 — 
Amortization of acquired intangible assets5,185 5,372 5,050 5,050 5,050 5,051 4,775 4,775 
Impairment expense
— — — — — 4,316 — — 
Acquisition-related expenses1,912 — — — — — — — 
Non-GAAP operating loss(26,893)(19,841)(11,994)(14,074)(7,785)(12,552)(2,268)(9,664)
Net loss
GAAP net loss(16,437)(63,420)(46,653)(44,687)(10,704)(54,311)(23,386)(43,427)
Stock-based compensation34,978 36,345 31,418 28,151 36,992 34,017 35,156 31,821 
Executive transition costs— 4,207 — — — 2,406 385 — 
Amortization of acquired intangible assets5,185 5,372 5,050 5,050 5,050 5,051 4,775 4,775 
Acquisition-related expenses1,912 — — — — — — — 
Net gain on extinguishment of debt (54,391)— — — (36,760)— (15,656)— 
Impairment expense— — — — — 4,316 — — 
Amortization of debt issuance costs776 714 716 716 803 502 456 354 
Non-GAAP net income (loss)
$(27,977)$(16,782)$(9,469)$(10,770)$(4,619)$(8,019)$1,730 $(6,477)
GAAP net loss per common share—basic and diluted$(0.14)$(0.52)$(0.38)$(0.36)$(0.08)$(0.42)$(0.18)$(0.32)
Non-GAAP net income (loss) per common share—basic and diluted
$(0.23)$(0.14)$(0.08)$(0.09)$(0.04)$(0.06)$0.01 $(0.05)
Weighted average basic common shares121,242 122,339 123,587 125,418 127,863 129,873 131,843 134,587 
Weighted average diluted common shares
121,242 122,339 123,587 125,418 127,863 129,873 141,162 134,587 



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

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

Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023Q1 2024
Adjusted EBITDA
GAAP net loss$(16,437)$(63,420)$(46,653)$(44,687)$(10,704)$(54,311)$(23,386)$(43,427)
Stock-based compensation34,978 36,345 31,418 28,151 36,992 34,017 35,156 31,821 
Depreciation and other amortization10,860 10,786 11,903 12,179 13,030 13,202 13,727 13,400 
Amortization of acquired intangible assets5,185 5,372 5,050 5,050 5,050 5,051 4,775 4,775 
Amortization of debt discount and issuance costs776 714 716 716 803 502 456 354 
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 expenses1,912 — — — — — — — 
Interest income(1,502)(1,967)(2,894)(4,186)(4,508)(4,908)(4,584)(3,848)
Interest expense754 667 638 497 429 360 288 225 
Other (income) expense, net1,673 (1,877)(46)250 803 16 763 89 
Income tax (benefit) expense159 118 (223)135 110 (1)(465)347 
Adjusted EBITDA$(16,033)$(9,055)$(91)$(1,895)$5,245 $650 $11,459 $3,736 



























fastlylogo-redxjpega.jpg

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





fastlylogo-redxjpega.jpg
Consolidated Balance Sheets - Quarterly
(unaudited, in thousands)
Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023Q1 2024
Assets
Current assets:
Cash and cash equivalents$62,510 $87,897 $143,391 $348,463 $273,742 $270,300 $107,921 $150,809 
Marketable securities419,905 445,048 374,581 198,116 123,605 158,055 214,799 178,677 
Accounts receivable, net68,218 72,914 89,578 85,344 78,295 98,622 120,498 107,517 
Prepaid expenses and other current assets29,037 31,321 28,933 29,717 29,500 24,481 20,455 23,207 
Total current assets579,670 637,180 636,483 661,640 505,142 551,458 463,673 460,210 
Property and equipment, net173,950 179,080 180,378 179,922 179,045 171,914 176,608 177,574 
Operating lease right-of-use assets, net69,861 72,374 68,440 60,615 56,733 52,927 55,212 54,420 
Goodwill670,186 670,158 670,185 670,192 670,356 670,356 670,356 670,356 
Intangible assets, net93,978 88,482 82,900 77,725 72,550 67,375 62,475 57,576 
Marketable securities, non-current284,951 186,066 165,105 117,518 78,042 32,280 6,088 1,743 
Other assets60,199 73,258 92,622 94,798 95,550 94,353 90,779 84,044 
Total assets$1,932,795 $1,906,598 $1,896,113 $1,862,410 $1,657,418 $1,640,663 $1,525,191 $1,505,923 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$10,011 $8,265 $4,786 $4,668 $5,561 $5,723 $5,611 $5,485 
Accrued expenses49,943 54,186 61,161 42,311 47,001 56,595 61,818 35,555 
Finance lease liabilities28,088 27,807 28,954 24,763 22,233 19,250 15,684 11,974 
Operating lease liabilities19,243 20,919 23,026 20,516 20,575 21,533 24,042 22,580 
Other current liabilities33,705 33,422 34,394 32,942 36,234 40,234 40,539 44,633 
Total current liabilities140,990 144,599 152,321 125,200 131,604 143,335 147,694 120,227 
Long-term debt, less current portion703,375 704,042 704,710 705,378 472,369 472,823 343,507 343,837 
Finance lease liabilities, noncurrent26,479 21,027 15,507 10,858 7,026 3,860 1,602 440 
Operating lease liabilities, noncurrent60,657 62,750 61,341 56,275 51,448 47,775 48,484 46,857 
Other long-term liabilities7,556 7,201 7,076 6,144 7,217 4,298 4,416 2,756 
Total liabilities939,057 939,619 940,955 903,855 669,664 672,091 545,703 514,117 
Stockholders’ equity:
Common stock
Additional paid-in capital1,597,869 1,634,666 1,666,106 1,710,498 1,747,959 1,781,870 1,815,245 1,870,503 
Accumulated other comprehensive loss(12,542)(12,678)(9,286)(5,594)(3,152)(1,934)(1,008)(521)
Accumulated deficit(591,591)(655,011)(701,664)(746,351)(757,055)(811,366)(834,752)(878,179)
Total stockholders’ equity993,738 966,979 955,158 958,555 987,754 968,572 979,488 991,806 
Total liabilities and stockholders’ equity$1,932,795 $1,906,598 $1,896,113 $1,862,410 $1,657,418 $1,640,663 $1,525,191 $1,505,923 








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

Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023Q1 2024
Cash flows from operating activities:
Net loss$(16,437)$(63,420)$(46,653)$(44,687)$(10,704)$(54,311)$(23,386)$(43,427)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation expense10,736 10,662 11,371 12,040 12,920 13,055 13,587 13,277 
Amortization of intangible assets5,309 5,496 5,582 5,175 5,175 5,175 4,899 4,899 
Non-cash lease expense5,608 8,133 5,793 6,115 5,648 5,464 5,451 5,556 
Amortization of debt discount and issuance costs775 715 715 716 803 501 456 354 
Amortization of deferred contract costs2,138 2,031 2,896 3,425 3,746 4,082 4,295 4,573 
Stock-based compensation34,978 39,378 31,418 28,151 36,992 35,713 35,447 31,821 
Deferred income taxes
— — — — — — (900)228 
Provision for credit losses402 1,253 624 533 567 211 714 953 
(Gain) loss on disposals of property and equipment586 — — 251 296 (42)— 399 
Amortization and accretion of discounts and premiums on investments894 771 515 449 298 (403)(990)(1,158)
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 adjustments(67)(353)3,980 (243)(85)71 905 (259)
Changes in operating assets and liabilities:
Accounts receivable5,097 (5,949)(17,288)3,701 6,482 (20,538)(22,590)12,028 
Prepaid expenses and other current assets(2,701)(975)(971)(634)217 5,019 4,107 (2,700)
Other assets(3,948)(13,505)(15,492)(7,212)(4,771)(4,286)(6,868)(1,814)
Accounts payable3,336 (4,301)(1,267)(175)1,119 314 (876)101 
Accrued expenses(3,729)3,328 3,799 (6,827)234 340 (1,603)(8,760)
Operating lease liabilities(5,349)(7,462)(4,335)(5,750)(6,682)(4,505)(5,137)(7,606)
Other liabilities83 (3,436)5,102 (3,889)9,308 1,033 612 2,667 
Net cash provided by (used in) operating activities(16,680)(27,634)(12,128)(8,861)24,990 (8,390)(7,377)11,132 
Cash flows from investing activities:
Purchases of marketable securities(207,286)— — — — (73,091)(59,142)(56,948)
Sales of marketable securities159,552 — 65 — 774 24,850 — 
Maturities of marketable securities127,333 72,857 94,303 227,211 114,884 86,030 5,642 99,080 
Business acquisitions, net of cash acquired (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)
(6,428)(2,631)(8,529)(3,494)(4,464)(325)(2,693)(1,603)
Proceeds from sale of property and equipment241 125 126 22 14 13 — — 
Capitalized internal-use software(4,926)(5,120)(4,290)(4,209)(6,230)(4,951)(5,902)(6,845)
Net cash provided by (used in) investing activities(1)
13,952 61,521 72,595 219,530 104,978 7,677 (37,245)33,684 
Cash flows from financing activities:
Cash paid for debt extinguishment(177,082)— — — (196,934)— (113,606)— 
Repayments of finance lease liabilities(1)
(3,870)(7,076)(4,427)(8,645)(6,557)(6,041)(5,932)(4,872)
Cash received for restricted stock sold in advance of vesting conditions— — — — — — — — 
Cash paid for early sale of restricted shares(3,539)(3,618)— — — — — — 
Payment of deferred consideration for business acquisitions— — — — (4,393)— — — 
Proceeds from exercise of vested stock options1,721 555 364 336 535 1,137 161 111 
Proceeds from employee stock purchase plan1,571 1,749 (949)2,596 2,191 2,222 1,550 2,881 
Net cash used in financing activities(1)
(181,199)(8,390)(5,012)(5,713)(205,158)(2,682)(117,827)(1,880)
Effects of exchange rate changes on cash, cash equivalents, and restricted cash(100)(110)39 116 469 (47)70 (48)
Net increase (decrease) in cash, cash equivalents, and restricted cash(184,027)25,387 55,494 205,072 (74,721)(3,442)(162,379)42,888 
Cash, cash equivalents, and restricted cash at beginning of period246,687 62,660 88,047 143,541 348,613 273,892 270,450 108,071 
Cash, cash equivalents, and restricted cash at end of period$62,660 $88,047 $143,541 $348,613 $273,892 $270,450 $108,071 $150,959 
__________
(1)Amounts disclosed for 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
Q2 2022Q3 2022Q4 2022Q1 2023Q2 2023Q3 2023Q4 2023Q1 2024
Cash flow provided by (used in) operations$(16,680)$(27,634)$(12,128)$(8,861)$24,990 $(8,390)$(7,377)$11,132 
Capital expenditures(1):
Purchases of property and equipment(6,428)(2,631)(8,529)(3,494)(4,464)(325)(2,693)(1,603)
Proceeds from sale of property and equipment241 125 126 22 14 13 — — 
Capitalized internal-use software(4,926)(5,120)(4,290)(4,209)(6,230)(4,951)(5,902)(6,845)
Repayments of finance lease liabilities(3,870)(7,076)(4,427)(8,645)(6,557)(6,041)(5,932)(4,872)
Advance payment for purchase of property and equipment (2)
(29,310)(1,964)(10,923)— — — — — 
Free Cash Flow$(60,973)$(44,300)$(40,171)$(25,187)$7,753 $(19,694)$(21,904)$(2,188)
__________
(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)In the three months ended March 31, 2024, we received $3.7 million of capital equipment that was prepaid prior to the current quarter, as reflected in the supplemental disclosure of our statement of cash flows.


EX-101.SCH 4 fsly-20240501.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 5 fsly-20240501_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Security Exchange Name Security Exchange Name Title of 12(b) Security Title of 12(b) Security Written Communications Written Communications Local Phone Number Local Phone Number Trading Symbol Trading Symbol Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, State or Province Entity Address, State or Province Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Document Period End Date Document Period End Date Cover [Abstract] Cover [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Pre-commencement Tender Offer Pre-commencement Tender Offer Soliciting Material Soliciting Material City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Document Type Document Type Amendment Flag Amendment Flag Entity Central Index Key Entity Central Index Key Entity File Number Entity File Number Entity Address, City or Town Entity Address, City or Town Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Registrant Name Entity Registrant Name EX-101.PRE 6 fsly-20240501_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 9 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
    Cover Page
    May 01, 2024
    Cover [Abstract]  
    Document Type 8-K
    Document Period End Date May 01, 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 ( $6!H5@'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 " !%@:%8\))J[NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NV 0]3U N*T24A, G&+'&^+:-(H,6KW]C1EZX3@ 9!RB?WG M\V*;"G=C*[S26%8BR-S4 )C^1T*J>$GYK[/CK-TS4>(&C\ MT >"6LI[<,3::-:0@458B*)M#"J,I+F/9[S!!1\^8S?## )UY,AS@JJL0+1Y M8CB-70-70(8Q19>^"V06XES]$SMW0)R38[)+:AB&621A'^_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 $6!H5B1)@]L700 )@0 8 >&PO=V]R:W-H965T&UL MI9AA<^(V$(;_BL;7N6EGDF 9$TB.,$.XT#*7Y)A >Y-V^D'8 C2Q)5>20_CW M71EBTSNS9J9?@F1[7S_>7>U*Z6^4?C%KSBUY2Q-I;KRUM=EUJV6B-4^9N5 9 MEW!GJ73*+$SUJF4RS5E<&*5)*_#]RU;*A/0&_>+:5 _Z*K>)D'RJBA->AG;,5GW/Z>337,6J5*+%(NC5"2:+Z\\8;T^C8( MG4'QQ!^";\S!F+A/62CUXB:3^,;S'1%/>&2=!(.?5S[B2>*4@..?O:A7OM,9 M'H[?U^(0P-ZQ"#8&P0%]^Y%!>5G9MF@K]6&:/I@IN#:4 MN/CG.X3PJB2\.H5P+!).'O-TP74="*X!D3MO]WI7782'^E7-]$\AFK,W,HDA MA&(IHL)Q"%^#9- ][X24]MK82J0'59V>0CB,8ZB#YNQ]0.[A.?)5UA=[7#+L M=L@M+&O))*2'AH8#:9(+2).V[V/05?VG:/G^ 7KD9I"#<[61M<"XW Q QP < M"1,I#+!J !0OX=\#EJMDJM6KD%&]6W'-T1!#J]H"Q:OY]VA392Q4NS]%=G3I M-BA>A=1'ETO5%RA>T(LX#F'/>!P%%^B%Z*JH.@'%"_B]BL GT[626"5I$ G; MP7FWU[G"B*HF0/$J_DT+:[D$QZ1I+O=5Q-12_;]V0*M^0/&:/5.)B(05 M(+VU8$DM#Z[2R%-5?XJ7[JGFYQ&XA\/ZVFV_H''"1O'K$UE0M8$ MK]D_D$V,R8&L";!!MA&PZ@(!7K+GPD+/5$M"@Y\7OY 9CW+(M]J=3X/2*&'& M[';2PR)9E6L"*GHY(S_Y%[ Q\@.2,4U>69*C[ >' ;QZSS6+70[.MNE"U69@ M@\#'#[T@\#^-9_?/Q9!B9X"@Z@$!7J_?G4CNWJ(UDRM^=)?;(/3X/,-V1T%5 M^H.32O]=RO7*>>Q74+!K%Z6,R?I@XX)'$[!U<,YT9_8'YMYH2,*7(.1?=*&, MZ]TQ>#>Q*BN.G@MEX2!;#->

    )P#\#]I5+V?>).L^4_(P;_ E!+ P04 M" !%@:%8GZ ;\+$" #B# #0 'AL+W-T>6QEO%DN7/ZZZ>S;"=I=67=A['-HN6/O.-%Q[I#)6,>=56R=M8SDK M6W!2,EG>W&2)8D+38JT[=:=<2PZFTVY#;VA2K"NCSY:4!H-?RA0GCTQNZ)9) ML;=B6,N4D*=@7H+A8*2QQ'DJ?$,78&F? KP(&K XU7=>&18/QA<0&>7=J?$,:\M.B^4M/3L,/S[)WMB2 MVSG-@DZF8BUY!72LJ(_PZTR3 .B<45XH!:N-9@.'R6,4?-@#E_(!6OBMNHK= M5R3TXE,);2"PU4GTA$8QA D*Q+^,%F)?A+W]K;"D$8_&?>S\;O2@?^^,X_>6 M5Z(?]+Z:\V/1%WATUC3R]$&*6BL>]O[+"8LUF_S(T5CQY+/!I!R\@5M*'KEU MXG!I^6%9L^.]FZ:IKW#.RW^0\Y^M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z M6PEY7>>9 ]IV03NA1.XJRY/K%.?7A'=O["_PJOE]?\HIUTNUF<$// M\A=>BD[E\ZI[J,NXZBQ_AOMHD\%G'!QR>(W?# M$T%^@2O&+(=/EB>N$_N MG_A.\SQ-LPRKZ'8;9;#%ZI9E\!>/AG$##RP/9'I;K?%NXQ/R^AQ@/7UM0K"= MXI.([12O-2#QNH%'GL>[C>4!#ZP+V.Q _G@>F*FX3YI"5S%NV G&D3S'$)C% M^(QF&5*=##[Q_F"G)$WS/(X %F>0IA@"IQ%', ; 4/2='@//GL?)=-[*CG_ M5U/\!%!+ P04 " !%@:%8EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( $6!H5@9117U-P$ "<" / >&PO M=V]R:V)O;VLN>&ULC5'1;L(P#/R5*A^P%K0A#5%>0-N0I@V-B??0NM0BB2O' MA8VOG]NJ&M)>]I31=B;FJ19IZFL:C!VWA'#02=5,3> MBD(^IK%AL&6L <2[=)IEL]1;#&:Y&+6VG-X"$B@$*2C9$7N$2_R==S Y8\0# M.I3OW/1W!R;Q&-#C%B/%*0:S;%4S.Y68R#/; @L4?>M>9_+2' MV#-B#Q]6C>1FEJE@A1REW^CUK7H\@RX/J!5Z0B? :ROPS-0V&(Z=C*9(;V+T M/8SG4.*<_U,C5146L*:B]1!DZ)'!=09#K+&))@G60VY6= 9.MO8(72A]95,. M 46=W=3%<]0!;\K!XVBLA H#E&^J%977DHHM)]W1ZTSO'R:/6D;KW$JY]_!* MMAQSCG^T_ %02P,$% @ 18&A6"0>FZ*M ^ $ !H !X;"]?+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D6[2*+L[C M,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP#S"\7>BI M160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZTYWD7-_=% MKLWC":[?#'!X=/X!4$L#!!0 ( $6!H5AED'F2&0$ ,\# 3 6T-O M;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP 6-/&JO^ MDV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=.8ATB>*ZT M(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9P&)9/(W" MS&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I&0[&1B5ZE M8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC",S[O9_,%F M"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( $6!H5B1)@]L700 )@0 8 " @0T( !X;"]W;W)K M&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " !%@:%899!YDAD! #/ P $P @ &N$@ 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 "0 ) #X" #X$P ! 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.1.u1 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-20240501.htm fsly-20240501.xsd fsly-20240501_lab.xml fsly-20240501_pre.xml http://xbrl.sec.gov/dei/2023 true false JSON 16 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "fsly-20240501.htm": { "nsprefix": "fsly", "nsuri": "http://fastly.com/20240501", "dts": { "inline": { "local": [ "fsly-20240501.htm" ] }, "schema": { "local": [ "fsly-20240501.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/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "fsly-20240501_lab.xml" ] }, "presentationLink": { "local": [ "fsly-20240501_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 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-20240501.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-20240501.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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-000101-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001517413-24-000101-xbrl.zip M4$L#!!0 ( $6!H5B^[+7!R97-S MU]6W>;2-KN_?X5M=,]/]58#0R0)9$@6J7"2.@:*H]U!/O<=?)NDT M^/67"<'>K__GE__;ZZ$WD3N?DC!%;DQP2CPT3_SP'OWAD>0;ZO6RNVZBV5/L MWT]2I*NZB?Z(XF_^ ^;74S\-R*_Y.+_\S/__R\_L);^,(N_IUU\\_P'YWE]> M^8YG.X[AC8>C\= TAV1(3,?#)C$,;3RP+.U?VBOZ*+V=/Y.D3P'YRZNI'_8F M!-Y_:>I]VYJE5X^^ETXN-57]TZNE6U/R/>WAP+\/+]F$Z=5Q%*9T(C$=F/^X M-OZ6A_++;A1$\>4/*OMS!5=Z8SSU@Z?+/W_UIR1!'\DC^A)-6Y_KQD2[]E-[N M+GVQN?K%FD6_F$K =(;#)Q23612G"9I%B9_Z#P1%,Q+C%&3&QX)B'SXES'_?S+F)Z%'[_Z 8W?"%\7(5J6_S@6GI/2V M16,"#033U:M;A*=T#0A.Z"<\^ND$I1.R\GT+?J<_P%K152$*R /[91B%O=^O MKS^7[@NB)$%X%(&PS&-T/_<]>(:NK;<0HX7PC.-HFC\=A8G"YJ9=H03['OH: M>1[Z"#.G(^. OOCF[2>0-T[V/LJ^Y+=YJJ!'\N>8T!G19:1C)6,__RJ81DP> M2#@GZ#Z.'MFOTB"*OO6SMVT1V%/00RW1X\]3-,&SV=-BVCYER >V,NB!!)'K MIT\+2L6$T0[6 ^[]C7[Y!QSB>\)V^+LHF,.#=&$FOCNA7TYW?*K&23C!3(O# M,PEQYS$,&HW'=.[AO<+HE$RBQP0E5"/[8]_%=+19'-$!*&73Z!''](XT)N$] MG44(-(?99+O$YTRF"D*Z]/-]NO1+A"PH]XE.8H;I!]%GV,!44)E2>:2Z%(U( MZ7$_?"!)RKZ-WN3.$RH]E$.Q^Y^Y#VQ%UPCF?A_UTJA'9>P;21$9CYG^3B-$ MJ4KBQ!\_L0\O'A_!"L)SV'7I>E(V)"O,LI5)MLOS5?:K-)KE\IWB44#R)T91 M3)52C_)5@&<)N?46[\V&/0U2]MZ6>WO>\TRMK_TN2>?FZQF]BW3 M:--D!U6'I3R14 SREU?&J_R^G#NHUB5BW/DSXZYXVR,S['E4X"]5I#$A>&;T MG;<.UV[59]_AYG7\N"H?7#2J;[*?9B1$=U2A;U'KSB[8S"3OZR0F!$WI?9.$ MXP3 ?PPJ((H2"G72 =HL;LTT&U-\,[K644"W\7R16T(XV'\J4*?2IY[/DAE' M9^@&A&2$W6\4!M(44)%%0\1Y> C-=WZ&AV:I)\X2"F"B/O^LA5)M[U MW%:.7EHV%55BKKU;-3V)\KF88BJ6K_!![G$^'2S67 M0'*MY-IGN5:S%6M@MH=K.[ #CMF?NCM@,[CD]QBL4?P O==.N/*Q5>!\FW< 07:$RRS[^RW(;Q0[9_T M*_\D6:(&2VA]0[)$1S3Z9OPAN$;_F#O*7JS5J^[BSXGPAB447H2=VEK]&49I MLPA+ELA9PNH/)$MT1*NWQJ[Z:2G2X:@HK)MC=(!96PE!-L3I'&.W>?$.(\Z* M53>F;OHV0?>3"W.@Z /U]8GW3,EBY\1BMJ+;ED LUH$]IY6&S(^;XT.;<$IW M4BEL^C91E<)0&0S,ZCKA, 8XR6%GQ&&:J:BV2"S6@6UG/V]O ^?RCR3EN0=T MIT')!,?[A3ZUUUDK';[MQ4D,(X5E#G:CZ30*.2-G"58CG/@NRU7P_&">$D_" MJ#/Y99W]\SY=NHLYB'*- ")1L.6WU#J_3B;35@[N93NAQ/QYW2 MYMH65O;P6 MFM%7F4;X&J6L! JOA\ *W1A&W\HKW2A0((=*# F9:T"(Y[$56H/?@I M+Z& /I+T,8J_(3JY!Q^J3RR-J0[ZZK8Q]:UCWN7%*\ICZ69_L&VHP<[IW>73 M\T,WF'L$DH)8%8T$>03J81 /-(H_G<50X*14$P5>_DA&B9^""L*S&?W[^O-M MHF3(^!ZJ[E EY?FX-//L-:!W(F_NILNOH;],B9L^,^Z-) M0A^:T,7I%I2':?3-A?(H$^='T^S;18&OBD1?&GM05IM+0VMJWZDX=!U (AF@ M'@/,>#6@95L&MW1P"H+E=9ER8"JKS0P5WJ-:RNJ+U.$!6>-8R'\G:F1L\#?R MA#Z0-/;=1"JT0_+S>TP90]-[K.8,8[B8I !^J%YAA:TNWG_]@#Y^^?+ZH%.F MFJW2G"->I>N2GJXP5(&[ O[K&?T-%:V@*A<,\.I7[?2K2P\1%)?%O"X>E3X- M<.U&X6/%ZS2M! .B>4R7?E4X)9W%X!?%%%!(Q?OY1-P9KA]<7\?2S%ZN+1_"(&?[6']DZC_+?DS@?>8;O26]$H>2W'A[3M;C$P2-^ M2EZ)4._^4 \)?>!<^$<*7\5OT/, O#QP_/[,[:[HK_3V !ZI4[A^AQ8>'A&J MKY^L]>9TL+ZB@\T,J7\A67'QK#;TE@K5<,::D&"&HO@>A_Y_,_7L1M,13A&> MT^5FO2JRDM&4 'EM:9RFV/V6%(X\*.T.5*42Y4_IY-EO1SF]_>D,4U)3=32. M\=Q3T)LWT5T^A@(%H.$H@5+\C8"'(#.Q1W2,&&$Z2F5_H+'F#FR259ZI.7YR M5J&OWLPJ=Y0X@<]JMD-Y[LP=0FD7>@$X/J;X&VSE?HHH1_EP](X61;R98]B= M1%%2E"$?+4J:(PQ>7<]WN=-W!'L5_2WY3G&!3UAI>I=9Y\LOAK8/XXAN:I4- M:Y+HM8G^-@2*>(@BG'$O\PPB[$4SIA58G?M_A*QL.SWPOX_ =0(2"4(-P^41 M QG)<]*EX%#GVGT^NX^QQP,'@+HW=)IQ%*#/."2!I.SQ*/N&D!D!+V;FP@1* M@<1.(X_$(7-@\D8#N;^U:&I0)NS]E\\WZ#9,9MD(\,2U]X!9AXXO8-!\3]4\ M\^V"5XT2^"-0X7<2HC^NWTEM?3S!_3[#K/$)%ZKIC$+EHIO*@I9WQ(T)W>?3 M*";0BR5A_P@1*+H, *KCQ/*1\$Q,>HP/1/P77@&V;HGNJ MZ\," $BR'XWL!9Y["T!K60!+X0HY0Q1D8@?%]_B);MOV$NCBC3<*@"=!UBGI M]VD$!,(4#_GI$XCG/.0 S,/)9!1!,Q8FR?3T&O12?\JA]<2GF"OV733E'CP. MDJ\#$J=)WFHFHRA8,:ALAE$*XR8EN$8E.6..'CN@#^1H6(43EY+J# MY/1<7)[@8%P[V$!P&12+>%P&.<%8:HU]E:!/?_WZ]3.BBAL_H<<,Y3#RO'G[ MO[=OZ4;*FF8!M!Z1)"WW"Z/$S3=@WA(/S^@)V^47/0+MQ&8 P:0<'DL./U-= MZ">3A>6*'GL6H9]WZ=Q[8K14?OK!,"E]Z $G24B2,&!,1>WM/(YFI#=B6S8+ M!PKI-OIG.#TM&K=!6#L]4B6(W\8(GS!#)H==[M.([KCYW1YQ_82I;/R-6;B8 M%23-=O%9C.E!"Q@$HDK%X(LNROAUT6;R_^4]Y_CQ*/9Y"!A=2TJ6)%HTK:2[ M+F]CQPRE*THBS**7Z9.98#/:%E2GVG],^8K2-3>,%#91WAX3PHX#,+2@9 Y6 M,:I.\HCEA9ELR5!>UE/,G21!0PD:PF=AZ@P46>,RCV FN>F+9E>NVY9UTYU\W?2U=3OIOEBG_?N!I0]JV+U?JF%7 M-U1UUX2LOEYA2MLB%/6^\UR$XH7Y^J)4!(1'AS5VBJ4J&,_4OT!^ BXWA!^P'S"#!41.@(D8 M3,6]((I8)!5D(/*PBVB>HGD(Z4X1B\=!E VB.$4>!>I9]0PP5L4I]L,4PJJ8 M32A,8"83G*(I?D(C BE3\QCR%7.OPCRETV'6%Q>',*,1E.'(W@*F2,I,4Q^" M1*(XC] ")W#**W& QQ'" F""]Q.(_/)9"!^=&H8HO0B^DO IT/;W8[&Q9FKZ9$B1C2)DA0,VG[X0,!?#&;J_)/ *PP4\?S$G4-89IKD M"P_$UYBWPE#1K#_MH\]?T4\_F/85,I=^_?8K$=Q^D9AMJC;*&CBW_V;'Q:?85NFH1M#@>7S,R\@Y<&6 #&G M*;A)(+4:BM2$\Y35:P$G2;8]KDE"DF*Z@<(.UD?7"#PK4,,%^# +8N-*D*E* MND\MMFKZJJK<1J44N# 6?1(XO$\R/S?T7V,IU..@B%&S@VBN;>(; 7G M:\)E*(H#KQB%GAO0**9#+!RI$?/^+;E/&52%,ST(L8(2/"9*1O5[?,^ISOF' MOYN'42KYD$\+CVZ6F5(.X"O2';+WY"6JH'!4.;A.V1Z[(_/G-J_+J?+G!)$0 M$D[8>7.9VD%#%2;>ZFU+)&IXV!3SH>RP:88O@*6A"W]U; MXE"6PL4S!0K1P[$[\2&\&(YMV6224K@#.U'D00PP-1QK-9EF40XYGO MLC(( MO6+E%'27QOZ,WOB1T/THI)M-3,]12BE5YL,EG#Z! M6&P2#P:C'_.>X#@+X\0E3;X-CCP^/I: "!]X'$$ /YHG%$<,S*OL>4[GNTXAC<>CL9#TQR2(3$=#YO$,+3QP+*T?YFO3BDSU?:_=YEUY7UF7;E+ M*1-!'-=Z.FEUF-N8!OBZ5@F5Q?MB/TQRE+AB3BHP8O'=B]VN"$R#9)$1%5$R MSD0R2>;3V2+&F,6N%98.Q,Q)(6/# HE12:(I" L+EP*WJW8NXJ30QP M,@7444!WQV\AY+*S5+&0_QS["22#+BQ>/EE*!,V-3(7IR\5SNC[P;?3*?&%$ M4I9W7:AV2S48U5?3/)2K9*$">Y@_9C TS>M$0#8CU0OP7=Q&QE(DZ8\44/(L M^VV?V$=?F4&L]-%9H4D%C>:<*F"0"R!Y@ZEKI7QO3.[IN#SD/LXM90LC&5N+ MPDVX])$+U05/4D4"MC3KP /RIT<^+\#Y0H5:5@'#YC MG)T9-;5R2W1&A&P/LO(7D+EF%^^BV,.0N"12?X3:1XE;#U=D#-WN$RBHD M'O!/@605. /#O]F+Z9D/2)SO;&-Z=[*4J098Q\_ J4;922*P2FBF?HLEQD^2T"\#L,Y"W2!MP%KO /PHJF]O[$@;1Y/#W")I4A Z6DZ MZ28*>[PA5$Y&).9V1H,;&C>6&&EL&^I3M,*309D=9L%=[(2.@X2IT(3*+TCO M)"=!V8"Q2H6_KU(ASWK@A H-5E:$1-0[2P+R\UY:,Q8;<$\;V\8$]+33\IW MNA6LFP%1ONG%9F49\X%C2MG#RK'\,S'!_J6<4S *)Q,T!@.M_R6?\^9FG_[V^W7 M-]<,:N?R73COV8D$+S:OQ<*6M[',40]& +;[\",!:!DPF7"!]ZG&X7?#5J$ ME,140XV2U$\AQYJ.QLX61=X&8'F^OVUZ976M!&N3GR/6F66"'P@_/F0&$*:; MN">>'F68;QX:<(#; 5+[W,]?Q3\X0#>'X2+#*RMB]3,F%X-@H#]KIY5E"6 M/.!@S@ZO6S^;?BAEA'_38^BB%@IW5FP-_.B7:RO!Y.BNQ;:(#/(DRQ0;/2VB M3KC#8<>:94ZE*9C!>'%J!F&VW0Y3SA 96)>893H[GA\QP**:?OQX)&W&Q*HA MA;;TZNU*+3] ,89G]RZ)+OF>];U((_=;*?60\1)P8A;[HX HQVEF 7F90=L MKK7HN>[>9XZSA*)S6"CZW?<8N $&@/G2L_@DSW/TR(A^'53G\F/VN^P=?/8K MKX&;6>@(J]7%*@308S13!V"@W\=32 #OIMG5$XJD-F##BIN M%I=6JH=6)DL>#U:/*NAF+$E9,\Q,,XR&"C>,\X1F,"24?E%,;''TKLLB M^_*CDGT[GQ.ZR'[]FHW'!3"[E.+OVY6<$)RXLF37.9UN%W2Z9G1JCDD9$$KX MS@B*C>$P?CC.K44X9(YZJM!8Z&!F&$WI+@=LP?3C/3TM@4(#9H0/0K,Y5:ZP M"7'ULC +KFZ@'(;Q^+2%YL^WZ_RTSJ$>W:4?P"SX."%AOKWS>G5@K;Z/EB!W MN=0)8QH 1,NJ8>F>$>$&,;Y%YRO C;C9LBQ'9!YX7;(G6"47'L3)[I:V&MF\Q*[5(+M^ *GM35F6WN2J[ M 54F@'3.8I^B$#]@\32;MH6B=DQ6A(^IYU(=YE.)71E\[25_/ 29"T$ GAPF M6:5B9OP M[]XK$M''V5G"Y#VS(?CY8;.E.54KNZ,^\5GR=@/D6(_CJUF;O", M%7=X^YT5UTK+-MIF-WJVF[%S,IQ:%WL2O32#:B@QE786CD*WI_Q81-+LLDN( MEY4]@2/2$_J%*KP(0D-"A\LPKU/S&XN[0GO>5*1@QF.08J//)N)!K..Q:L M$YG/WX%5]P:6\QT5R099&0?NG$,CS(KXE+0?:)%BF3/. B]D "$0QU.+F0,* M/ "%ZANOJ+[ YT$0+#!FMQYE1^[,$,5CSXJAIQ '5T*'V6"H1*P M/\[J2OI038I7EN12Q66-3).%SW\UJXX!098ZMM7.N44!+)Y8]@EPS( M'@*?&_AT73WX7S8T%]HL)))9DR'PN&R>AY"3Q*/2D9HV%SYT%GL O=!_SE9/,S*,Z_IF&&NQT8XX,&A M$P(V#X@F6L#BLB>CZ+R;48(N(P1&E)PI"R50&U@<)?$3RL,L,G#LHT< MH(] .7;O"H0EI6PTFL!8UYNCXI*.S87G(W"R)PQ.7'II J*"^&\ MKZ8,;[G%ZBM8K 38U9=.D\5N!X),-[+_$J^L+AC$RH)/8SIFN&Q^:WXC;^+ MV/#>>IN?1L4!BDLLM7I:WFB<\"$*?)Z%=.QO9Y:&C?I\*@(^+'B8ZT9A63C3 M=BL;9E7[PM_$\?R6$[H!Z 2_,MF4?QNT_< MR8=Y.,,]2R5@(#E*Q#AT2\9[CO'NF)_X-^8GOBG[B<79YLMX$4X4S+6->"\A M2A?0F#&O,,*OS$-_)4F#%]/>="^_P$/#I[,@>J)G#K8DZ'-V%$>?Z;D(8L0- M\^KMW>?/[(?7678UBX&A1X,4$D^@B@ZPSXP^0!G_.B]PLM45[[/S28Y7\OCE M/+:/PP[TX)-';D=@I5ZF['18&D4IL[* &X!2TA[+(HG7K%_'E-)-IJRUX#($ MB\"&3D 1ERE7@HXP^5+H&KS[GM%F'N \29=J\G@6L=[L#_3C8=>&PLUS"/]) MLJTC%$@9#J9+/HEK1]1L>D0@#:AO!+5N(>0DIR M:TK>.@3$A*.A+>:4DK'U"1%>^ C3WZ:0#<#$EAXOL\8C/'9QD>"SU%!V W_Q M,RD&RQ,[HO)H.9^EY&3W;]@>()>(\D8*\=^(17-F*H<%WD4\R'Y&RI&'/.B$ M"29T+00#TCUA&.&Y@,$M2\N#$"*+'Y9#IPDJ'-U@1JX=!YD&3>=<<>F5G@"DS7JYE M-!Z[>:Y8PTAW=+/NZ*:XXE0I2W^C2O\#WRH$F+35=U[6-UQ[MG&X=E!T/JRD M:J'04Q.'@C_(PJV&WG_]P$JJ?J$H+&3*F_6L8P5YJ';/Z^SP.)HB4SAO<94C M[:S4TR,)'DAO2F,".6@L PKH!337-G).BO:F#>Y]:#C(O<4EG*AWO"A-M)C3(G,BP10++WJ\YD$)"-UJFS1ED+U ;E!P1 D4/=O<[ M>E8=/*L-](8D\Q-%A^$<4H[9V;3@$TJ;DB.\*!;!6'3 M D3#+YE+CN%>GH7Y2'B:$BY8F:\3Q;43?P9\15D]*)GRQ7G+UA9;CBC3X<_/.R M!S]2$*%0XH!'U%];N"7 3?\I-$3!X*9F2A:G2K"7A:W9BP@KWY@'!$938*UC0>(M_- @>X MB' V6V_>6?X&)G_<6D,/IV")2J##:/?9RFQ&QU+&>JZ6_++&H"RP?C,#1ER= M\#?!C7#@OR=9/AL;BAM8MA3:[1@MK<9H>'BWY*@:< M%T4T;LI%-!9ETH!S/Q7ISR\N='JT#[E@V"FBYX?08SF,K,#30L5F">Y00 S/ M/2C4L5Z!>0-)K$V=%EZ=NN/@<-#7ALX^#0<':G^H#H[1P\_:KXWALSW\[#[5 M@VV:;.5A-W3ZR)DCC& S$^'.$S9&'+:M.>#7"<2S,BM)PHM2@6YG=:F0H2D5 MNL.TAC:E9C3M:1JWF6H5>UGN_LXS62SCZ'S<@&P\@)RZH5+6FO,8 M[:=V/;>5HU>96D45E["AUI&KBW>X#[]:1?YB?+%F&(JEJ[QBXM&^'J[67 7) MOI)]*["O9BO6P&P5^W9@6]RO*VZQ+=8)&SH,GT"I#5[_=6F//- M#BAF,<\KFT^1OY5-M0=,,\\/Y63:A;!<(D-U7A M)MA&+#V+>8.O9GPAJ/HIK/?9ME2=-4J M\MB*:6BBD:<#NOOE%DAA=/?=>B^ \U';9VH ,X?*0+5%,X!)\N3D,17=KJNV MI7WRK"#W[UL;M)R/]CY75*MNKA)TM]KMOR46EZ4N M1VOF0B0&8JT6""J.N&U>9$T;*N:P%5Z"6NO>(FS=$492;<72AY*1A-@=Q#T% MG)0I64YMN8!X.;E--/]RJ\3]PAPH^D!]?3 ?;UNQ=5?(:2NZ;;6"G!W0H<]8 MF[1A\\IT\RY[NUSX^J@.^XZ9) W%J>WGDP;CDQF,%4V\<.,.:+EGK#(MT')D MN;2VM-WM7KL+RQ[6AA MQ7VMHHNFZ)HA$&4ZH-Q:">%X XNBGWI(]HO=/U.< M<.'4T&X2OIV,++I5PPXA@5L'37PC OUNEOK/-8W;.I-&$&A%\!F5"+YK# ME#NME>I_N:AJ2>T;->P/M;^[X?.39-UNL^Z@-:S;@0VU3PUO%LU87&YA[.^L+:CO:DN)@F(KEV&U(<3@P9=KG MHND^,^J68FJ.9,9N;H\_LSW@U_U;,&VB_G7LXV!?RNM ^7\5?[:V55K+[>=D M\J$#57K9.W&VO\[CWUZ?6DYT2.HOKX33MYE2N^5])1.^J6<]< $4D##AS1YS MEQN&+G]!$#VN%,@3OX^5U;<'K*72'GVL;$/?>OD%K:$&QEY/[F@-I>O;+PLX MV7S-LT\PZ W.[BT1(K5()R MCBU%XSP5?<<*,8)3]([B>&<3W_O+*=SS; M<0QO/!R-AZ8Y)$-B.AXVB6%HXX%E:?_2U%>EAZK,*N,U4^_;,*OU%C599!'C MQ?*#&5.IBT?PB/+//%U_9.L\RG]/XD4PR#WIC6*"O_7PF"[,)0X>\5.R_'IZ M(.NMS'W;3%QOT26:NC."3<* M73_P>1!B-$:_7U]_AB2$CU'88S^_\T-,;Z$GWP\$)_.X5&2IF3E?^"%*)]&< MCN$E"IJ'>.[Y*?%>5Y2TDT=&4@[LJ^I^H9%ZW[".$FUH[#?JL]&&@[YI[A?$ MV-!D;1D:>?+0R&82M&1HY,NB_9JA6DM#(QM;+!D:*5QFZ.\Q2_:,H[&_7\Q' M59=;A3$JG>Y>\@*1)MD!/F^5>PS."OQ\V&R@*KHE')MU8,-II9OR;DM*;3O#SYI9PQ?D8)Q2;Y\M M=?9.,I#JKC:^%ES=74\C.HO_%@9[[/YG[L>LS%"*PWL?+-LX24BZ7ZW;Q@.? MFA(QTSYIC>BC %=)'8GWNFI(*QR2+S8R'"M94\QSX;$K(@MV8MS\N;:CF$X+ MRV8=K,7R4?"VE)3N2PQ8>VV/9Y^$W3)YL7UG$62-PM ML]^*;;'VPN\A\"==^#])'CX8#VM]0_*PH#S<@:VRQ:?D%VR7G;>U;U$F3CLV MQ,/8]X53%Y(/' ^%&.T32Y)9XY?/FT T:I MMG",#G"NF$:K9P)BXQ-6_Y-1BZ)8UK=4-G 4W71$\V)+-NL:F]F*:9RT&N.9 M>$QD<&SGC^*;U_""UY^MW4M9($]]=TG#:L\*1)H.*#HQ4?8.>[=(2/O,XE[J M?77CFF1+]K2M#'6K#1;76LLM^&%!2DH+)<52AE8K(L0:E!1A8<#+_ >"63^K MA5)T9I;",E4WL>6A6AJTU]DE'68".\R><3LDIVG&\6)+@CC+5CO*7RRDMOFC MS*$R4&W1$HN0R'.?JS],50U4%F]!Q)29&2LD-23&4XU*2D"+&O2Q^K]+$VSU3=A)4-=57NYA@= MX-W6N5KO#\O TA76:E>8H2D#H_V%M"6;BJY^/4U5 M''L@D&-/DF;A#-<=4R#*=$#/B0FS=Y4T$PIJGYE9M1/%C755L0>MJ!4IRX!+ M26GRMT< MHP/\*J;#[!FG0_1RIGUA4(F0R.V,JGQ=F -%']2(E!7/7B593'06LQ6]3LBO M-+QU--=!%I$[B&?8T85+DI3DR2V#CJ)9PI&G PJOE1Y5V6/Y*'GBBBU>%U]) MG;SAB*):JFC4Z8 ";),QK'"U'L# ()U&9^PJW3^M-SY8RBF;@OD M_)$LUCD6,Y6!(Q*+=6"3D?[%,W5@2?^BT.21_D7I7Y3^1>E?/%_J2/^B1'Q; M%:!'1BFBR^'2+TM9@J>?)','[]J*CV/U<]0DL$5 M!PNN$,S=*RO)BL%49P*LT(S$X$Z8TB-F,L$Q^>D'1]?TJQ%.?)>WB?>#>4H\ MZ=\^[+[5BMU)[0O5QDDR6 <9;"@0@W5@-VI3J-\?[#_$0YA.!]\3M+;K+&U- MPH0$BF(^VU*5RC 5R['E8E5:+-U23,VIL%B"ZH:?4TRA-_W7\Q]^_87]Q3]E M!!>SKZIR;>449>I]VZ)+.(L2'QP0ES$)6!G)JT??2R?9\I4?'$5I&DTOU<4C M>$0/IE2,UQ[9.H_RWY/B8#>CNJ$WB@G^UL/CE,27.'C$3\GRZZ=^V%N9^[:9 MKK+BJRKK\E[$_ M\-V*9F-,P"\O6+*O%^PS8T6:/JL.W9(;:CQQK;_,Y;AVNW;MCX71)2];TJ'UPT3KWS M?YW$A" *+M-)@DCH$0]4PP<O^<)G&W?_G;[]TK5PNJ+_A19/L *NWR=W0> S' M7@;>8ROK1M*7FOFHTV;(%=\H6>R<6.R4&7)56*P#FTPKXZ6[E2'7C#2=/D-N M/Z5]IN0Y?8;&S*+B9N9[L%K&J43$B-I<%U5Z'$A:$XIE.[ MJ+,$>2?P9RB:,Q"(,AW0;JT$>(5V(]_!E;&?>CM3D*#K)ZUQ)0%<'1O#T!:- M-AU0<:T$<)^8OR+3;PI$"DD,5WWUG+K&< GB3K;_2#N=A'$YC(.S*4KQ=PGD M]K#$F<*!!4F;PE\N',CN@)*3J0S[M)3+LB]7BA$=NB9:,VD\^S:<>]F:-*YT M-B^&H=C&(%^0DZJ[_0#=(6C1,$B7(BA%<+EHH>(,:]2%$E82!$4+:R4]\B>$ M*7U[YCF<[CN&-AZ/QT#2'9$A,Q\,F,0QM/+ L[5^:\>I76<_C=+4Q M;J+0@S.FA^A/3(@PX+/?<, B0>XFI!P1)UK]CJWKGM78 .U@;S"#^0_<_\!!Y1-CI*B M\6)W8AOS]C=]6^-6A"W> TM5'+7]+FS)9X+SF6HKPR93VL_#S4W/"]](=@8G M[CSV4Y_0P[W+@8!T>==@6-M1!K9T>XM*'UTS%7O88"+R>8#%:Y=ELB4HI@=P M"A2I9F$1@BS9-PBB1V;0'$%Y2*J7B+MDQ)(JIL4L:BJY*$",L>:AFL1H,W^NT MW?QKE.+@$+KC@/M>)0.U6)R[>7'-@:KHFMJ^$+#=2]\B&-4A=C+H:=N0['1P MU->T;MX&]J(9G<<3 WG@@IA-J9+>/_?L3/ M.CHRVKI(A+GX$R4.L>'27 MJYBW2E4(3NDT44!P0A!;CUXT[LV3O.J2R*NO76 MFZ+$U">_1Y'WZ >!1"#5UVQ@JXIA"5<+3-)'%/IT&H'V!*L$T9A3P;LU#]K*[9I2!PB*'4&BNI(.\@QZW>) MX>!J$T\ZIJ*:=8VG$GN=0^6:*O[^]_NWV_>W7 MV[=WZ/KC&W3W]=/-W_[ZZ?V;MU_N?OK!T37["KW]^S]NO_Y3H-3NE7I 94(+ ME-M==9:=1G!Y-<:9)>W,\!.8%V5B]_DEW%J*Z;2_AZ#D M,M&Y;*#)I.[CJ_-X3A:94=(K5*>'H&(UF6$CR?.\6TA3'*W]?B'!%<@[/V1I MVCQ,MG1@>%EEB#/U2VB:,JP=M.HL>2@F<1HDSWE@DM78^X,IE3/="'5= ML9RZ%*CL:.I#(RZ@7 2GIR,/*IB M&3*JY10E'UZJ0 ZXUW4F41^*(>FZ+;W8C4*G[K"3:2N#H2G9J7-!$9O7_'T4 MWO=2$D^11T;2ZE2K!:>A.(:L$B@R?:S:I=8DL'NQ!5NF2^UY3)36)E%IHRD# MM?W&)C$UR;.&ZY?JDC/=^\R!XE@2F@A+'D_2R/TVB0*ZA$F>L >EBM,GF6 :2UH(Z!W+%5Q5)EO3>!*:19 MBFZVO[F1Z K%=>?3>8!34G1+BZ:SF$Q(F/@/A/5CE-BD^GI>6+KV6B(3\>BB M*:KJ-$*9,T$F)47BD;'O^C*>H@Y_.K:C:/:P.H=*,'(ZVABF8EMZ([0Y ^=% MLM52UC3RZ(SQ>3BDB%H=2..S]&4/% ^OM'>BB M8F8%I\JF&G_G7OWT$"LCJ#YJ<5'A U"E8=@O!5,*9@?K%CFM9%%P2IB3.:/SK+R,8)?OVPP[B>W]YY3N>[3B& M-QZ.QD/3')(A,1T/F\0PM/' LK1_:8-7I8>JS"JCGJGW;9C5+$J8M^LR)@%. M_0=R]>A[Z22C;OG!C%CJXA$\HG29I^N/;)U'^>])G(\\P_>D-XH)_M;#8[HP MESAXQ$_)\NNG="E7YKYMIJN<4(E:1WYHA48K\JDY^M#0EN7SAHX[BOTMTJFI M.Y6#Q>(?0@\J$GJ(_L2DB%D/[U+Z#_3S3E T1CXKGGT_D65J&L%5?.D$Q'T$D%>):0R_R'*\]/9@%^NO1#]@KV MT%4FC1D7 _NLZ =&2WYYP5E]E7-7=NK(WIQ=[K-+*SJ/7QOH?7,XV'I9[6M[ M7C,CL##M==O@)!\RSLV8K*K';4G,2%H2N^;)(A0!>F!OOZ 8W>"#$U9 C,M MI\UQ[]R*TIXSN8C$";JJFU4,*3N_LTIX9@<6RZ@C&Z+Z3:I]+0-%8P!%:!Q' M4Q056:G8I3CYA=T)%Y6* 6)A4GV5*C]*H0;#[=?R3I_N%)]2/8 MA>3Q%[O93V$]JT;.VM:S9NU?U3[JPC044[?;'-4A64QT%C.5@=,,BW4$9&V+ MM?_W/$FY(2J-4$S<*'3]@* PVWC@M_"S"VAL%D M>[$*'),X)O#)81IC-WV!YI, 4&CI,A7+EI5O1*4.^(LE #SR(K/:C+T13IC" MF\)9EVE""?2Z!R8,37%T36(]0\X![;W)XYX=4WQ&4XN]';C#0 M!6W70OB@ZXZ$=H+2AM5(T*\DN#ON,G^&2*P$SK7C*$8NU7H^C]S>0R JU74@]5&" Y8T/8LA\#1]8KX,*,DSFQZ[ MOV47M%\+,851.W!%XKV38?':YUJ)]5[HQIC%9.K/IPFZR-VYR6O0CG[X0+)8 M?HD!NX$]22A^*Z=2LD0,=K8ME:25:94BI$0>8HQ#;MN&+2IK7[O\ M? *)Q<1_@#IP0S%5CMBI1%7U7V."70KS+.*^-:==1N; MQS&!H'N97-E1"\"%3D5,E;89 2DS,,S6=T035^ME=IG]%9M$=F*+#S0IK2% M$M2=C#*VHFNM;M*\*M%;!S&"H]B#&L=2B=Y.=RQ5G(9*YIX'>OM4>-)XL9^2$TT"N0Z"!5L9 MJ -I@!.0,I9B6\V81L\#R'$3W$OUFT1R0DN1K@P&LFRMJ-2Y,!3':29TK2/5 MZ3>W /I8O_"\!'?5(,3+^A$W(GM;NN]JBF;H!VZ]6S77>1_3H3 MKP\(2#O# M31>.X@RTVFCU--V2V]_DJEJG-Y[(Y!^HH4C7D&V%;SU>I[?ZBWG 29Y'./CG M>>Q.,$2016,TQ?$WDC5=)NX\EABGLV:2@3(T97J?@*39KZ2-H'8L!YQF M^NVPBJ]K^W_';"?#H:(Z#;;\D::M';76(,ZL(]D#XBJ_)=!WP,HV$O4)+5T7 MFC)0:^362M!W0I.^.6Q_YH# &B^.Z))YF9X3[&B\4*H'?#N G M,=]Q5_@&S_R43N"_S)V9DCBD$YHG], ;C=-'',N,@R[BBH'BF,W$M4O$]SQE M3$57:P1QB(?XFE9S-8(X-KGX),JKAB*V.LX$%;?-;&$8RL QVQ"W46O96X1& MN\%'NC94+$.5C'0. 8&KD2)C/\2A>ZA(D:Y!YPK?NIL7FZZ>5G.&YV$\^T)F M^(G5006C&9<"1>.^%N7J"BMN61#V-:L/Z927$,.*?(O.R7=2T%%NK'P [ X*BPV+Z8G[MAWX=0- M-TB\V4V?VS8;9(U$->D^%9F4FK8G:!5,]XH)9S>O.(^V:)SO8JY:BVG6CH<6S;8JI"V^JZSZ$4S0B]WX8PL$?DD7H M&R-/0L_N&=,TU:$R)XV=PM+'-!3+;']6<-,Z<7N46PV=2*#1V(NTX1D"Q,Y4 M+-,L51E:PS;$O\H">.*SDV$ZRD S)#MU#G]OIO<7XD:AZP<^AJ IV$=J6",0 M3E RB1Y#L&*D$XA$P"DIXE+=(EI;5N^K\:VR>E^+8Q19A@*(RJH 26#6/=,0 M8"]''4K3G:#T 3!C#HS6F^X$UWE?EE&!DC>\EAM^!RT_EJS5)VG378O$56SBEV:L*#_N:<1XV9HTKI8Z M9J%\$34:AO12"*40=L*NVX@0,C#S,RL_3O_U_(=??V%_\2\8P<7L8YJZEB]? MMM"FWK.LD(47XP6U=U\0@>T56])G(\\P_>D-XH)_M;#XY3$ESAXQ$_)\NNG?MA;F?NVF:Z2[E65=3GR0S7H MMR)FFJ,/#:V>F#D[1=RB:_8N)@0Q^^.[('IL>C87S"40S>D0'L7(\Q#//9_" MXR)P."ONGW,C$V"=%6EFA.27 M%VS55SEK98>4[,W9Y3Z[M**;^+6!WC>L[9?5OO8G8;!W;92^\1M6KEE&Y:^O MO*C:H&^:QE[#-C19N]*P.X[!#9_M=KY^N';K!HCG$JA6>FQ ME-XW22 2AGB@BC_@V)T@0U.60(?8M&F$WJ431E5 )2HGZ*IN5C&['*3B50<6 MRZ@C&Z*:[U:_]AFG+ 0B/-](MEK1F+;(_K%,!J(:!:JQPKY& >&._=4^EW?' M/7!@50OM7))I6\2TAV["*Y(KO_(&63)+9$/TX/[+P2P]_?;)&A4@\IT.1P_Q M\WA1;>- $['Z>H6I;#!O ;5[>M]9MP&,<$)@ *@5\7K%>B/JGGV Z,'N.+TK M*@O-4 R]1B40&8]P.M(,*&D&;:Z(V?1Y9O/I;8NE5U1=U?R9I9UNSN."PY:Y M.2NJ'%W1G/I=M,_=X2^%X:7+(JP\6%0@[,,*1%/^]\)WS-U_\&[KI*;TISA-4M'.LW)Q7*K4XOG\@]AJ0:Y>NN8Y0\QMQHV%AJ8@\*BL M3YGE^>QJI=9/,T;ED_-4K9;#XGF\Z:3+/I_"^5$LJ$;Y/$5]#_Q'W4 M\'S\^*I%W #-O0T '@ &5X.3DR+6EN=F5S=&]RR]6W?CMM(M^GY^!4\G*Y][#%B+X)UVDC$ZG4YVCYV52W?V M6><\K0&)L,TT12HDU6VO7W\ D+K9DBWJ0H+2S$/'-B40J#FK %05"M_>E>/D M^V_O.(N^_[^^_;\O+XT?L]%TS-/2&.6_?_E.]Y-MA%CU\_VT4?S;B MZ+M7L<5<)W1'H'QKL*3\[M4-*\KD(,22 M2Y;$M^E5R>_+^G'=IR"8W*\;A/ID]24E2O&9FRPMA8AR\>GJQ^I+3[XZ'^S MG ]X]BR*BTG"'J[B-(E3?CE,LM&G)YW,)G7G'']@^=:C)E8'Z4UF79L]'V5) MEE]]99J^&XZNY9/+&S:.DX>K_WF?ECS_'U*PM+@L>![?5(^+^+_\BE(A+O7K METJBOFE>JT[6$J94]N2G."]*XX\IRT53%;_>IY]Y46:Y\7$ZF22\XM6RA)[K M_ PS,6CUZX1%D:#T9<)ORJM0_$$!$:>1:/7J,CS8:,VM1OM[GD7342F&F&:? M61EGJ<'2R/B1?^9)-I$C+69#/4"GPJWZ9#SS1LX%7YRCO?$%..U5..U]X)3_ M'7 %L. _*0-G_)"5QK]8 MRFZ5_A@?LV2JZ%9FQAU/)D:6W[(T_J_B8&&,LO&0E0:;"K&K>4 -S;P60*B? MZ+7!RI*-/A7B_T9YQPT>W7+%76&=X['HN_KK4,X?O"B,>#QA@N?9C7&3LVE$ MC!]_S#[.VB &&XVRJ>A6R3[Q3)@K^2?15B;:R TF6N&#WG%D'59Z<,0>A(X< M]4>!2A+?Q +?;)H;D]H8#:=IE' !P9A]DK-_7!J"2K% XD88X=%4V.*Q@$A2 M9W27906?<6SX( "^$=T37V*B.1[%HY(-$\&#.$GD7_G]1#SFZ4AP991G@AC+ M+YYD>7F3)7$VZ)]%T!_M=ZF$(C(*GMS(9C_'$H4HFR@[\"4N[XS_D\92^5AB M_)()F2H=E&HLFU.?$OI;8SW#K,QCEA3JD]/);<[$2E$20\+Z5G0SSQ+C=Y;R M!) > =(?.9_P5& JT"CY2$$D=72<13Q/C3>_OZ^0J=$N*I0?(WK[X?>W8@52 M3.H6Y#?>1)^9T-+(^"#,O_&+L.BE,@6I0O97*?^?>6K\^\U/,,Q'4-7[B0"A M-LMOL_%D*D 0ZWIA'?/Q L2/7&S3Q%PNUL9<3)@"9OE[(>SV?)ZOD1=/DR3[ M(B%B%JN;35! FYY(*HM4X7]!%M!#G7&B[7"C4DSSP/CS>\\7:.[F*6E4Y M@5"MW7,FS/&YR;.Q\0M[$%.SO[*B4CJ\6+UA!=4*<+\-)3),+';B\D$JY#2M M5E<1*^Z&&6EZGX^7^)#R3R0T7_]4?M MMCO0'_'>]?KS*_]B1$(;A$K<"C7(ZUE)RG]&XYQ_YNF4BRVI6$W&PVK7JN:K M\HZE1I1-U:KV@;/\4FX=+^5/W@"^33)I_A0>CW8& M8L/_29@7A6^Q%A!IM92'3R&Y>'S'DIOZF8U]PQ%0^]>__R6G)S%WJ7F 32;& M1*A17$AWBT#JIUS.&D1N%<6Z8^Y$DD.@_G6A=%&N+B.>R WC0SVO2+3E=G)< M+R_G"Q5HWN$Q_*&>Q#].,F$RE^$<9V(%PA6JT<*1+'UZ8E?Q\ 15M6.,Q;;A M5UY^R?)/8EM1+R]GSIRM=?"1OYU:C_!:P+4FSK%GJY6CJ6Y@F.5B!WPI0$G8 MI.!7LQ^N'\5'U)=V">LL15]*,9 R6@W.F ,J'_VSC-8]LWW[F:>;OTD'YL9G MMCGP3'^G9MOOK#?PP\U/T5?T%7U%7W7K:V!Z6[7Z3S4C5+."F'@*,>M^]\IU MYAD%]>143S=T(M8061)'AEP\S.;Z*VMR;]#91%?-0G+Z7Q/+;RM@K6:[MRP9 M39-ZFR:6Z/^;5XN_WU2D[N-L9?&OVM^@5HST>A;/%XN-BVG*IE$L/O1Z/OUO M%)H]E]E,+*84RA((K7VT!DTM0+9&;,2EQ!]C-HZC*.';KUN%S.-A'N\:FE:X M_6')W92U(O*SEXD-F3R1B0.9/)$)59X(R.2)/8%,GMH3R.2I/8%,GMH3YTC+ MGR$;?;K-LVD:7=;C&(TXO[EINK*<2T8Y9XXBGB?.+B&>JEL1'V55,.!*#$0L M',6GEN(S]?+RFZ_,S)Y4;]M\_D M\J@;592C4;K!_K/.J^]_^?-?,@!B?. RLB6#5RH-Y^+7#Q]>-XSW/-\==Q"\ MF AY\%)5J@,O2L5"(\_\VL)]Z4]H&L"%$-6\&J.O*"O]Y@1'Z&YD1%6,T:8 MQAI>J&,O[:['UD-/J?_-5]0SKQ^O4AN27@W2U'*(_]AB 0XVU&P(P :P86#CK3P%WRMWD[6/NVE;E^ASQF -'?0V!D[8=$NYGO%-C0&0>0D9EU(@HRE:#60X83)8( /( ,L ,L R@ P@ M \@ ,H ,6#,@W6 /B?V9E2Q!IL$Y^4QM8EHN_-FZ8F,C#T1;;+RFRRE@TQ8V MXO_ 1E-L3!]ZHRLVU 0VNF)C.]&]G^R9-IV)K.TM!>%S! MX4W?*CCXJ.#0D &JS*AU?5Y.+S "C CMO>)!P.4<@ =8"# "# "C CP(@= M%A'A 'D6H,-9&PB]DRTT*54]1]Z:\UJAN]>,VEIQZ3VJG MO]IX=9LNO4<;: -M-&P#(8:79\ G5V/6]OUXCOJ]%TFZG!;]>N-RLN%2T-=Z MC13007"8A;,<)]C0OIN/?#3-X_+A #Z;%UQQ>V<]]UN? MUHQ2T=_+MAPBFQPL8H$&^9L< 9>:PZ;4TFV^:V\6U041X8-O)_U_AR1 M$9!A008/9 99F1 D QDF"VY'H7(0(8S)@,L \BP1(809 99M/$;@Y]D.$D MR1"VYJ4Y4EH--0?NK)DXC7A:7ETZ\D_M2O(#'[,X%;TR?N?Y39:/63KBQF]# M,0AU1M:X^/#[;[TJQV;OX8%"OM!)>7.I;R,,##HLTV&WO2;H<(IT" ,$@D&' M1>C/&CB@ ^@PRQ(Q=W0_@ ZG2 ?'WS&"!3J<(AUL%^G&H,,BP=1?=]#KGR4; M)GSFB9">H#CZ[E5L,=<)W5%H,]]RHN&(N9;+*0U&GF,S[@W_0YWPU?*WZD&, M67X;IY?#K"RSL4SSN:[_(OTBU%I3<^^9"F"/&X_B8I*PAZLX5<,;)MGHDVC_ M_O)+')5W5^[ <9U_7(_%VZH_.-4?'@E?]&1=S]?&]J)"6K-"CY9W MW=!ON>][5V5@#T)'COKWZ3")BSL>&:I7YO6;W]\;\T..'\MI]&!8IN60;[ZR MG6O#8*G!BH(7Q5A(SLANC'?3/)L(K6$%EP9T+.QGS(O_,60[Q:R=49:.>)X6 M1O6Q+#7BM%"0&C=Y-C9&#T.>SS\=\5%<2/?NF'T2?R8&OY\(=10_L#0R)CD; ME%1%S(4,!1"'QNDVS($D/F M5@HDR\RXX\G$^(D59?*@JIGZUX61UM7.Q#B^#:6%Y J8L0\E4746&F4=]S@ MT2T'*P[/BD>H_O:__OSS=^,#%Q.G\45008I>V@GCQW?_S_MW'PWVA>61<2.P M&O*B%)Q)L\]5S"9.)9=4X3M5NM1@DTDBIEKUL&:(-"[;@KANMMT9Q:-,9?^; M/\Q+MY[29*8&UP%'Q7LW62Y!-6I=CL6W[Z3A,?+Y]4UJ*7'QRY__,GYM?H73 M<]W=)F*H>KQ;Q)"V+-E7WPL-'>5<3=3"I%/J_$/JK%3PFS@7 OY[RG+QCFKF MIM1>/,ZFN9#[[+DP^,(BV"=@C*G;$='=#42OKM\>S:[?'F7-K]_>F]+NSI2V M6I:AH/075ACJ\KVU5";&=&(X?L7HS4P6TU5X;;B^;WSAN5AIR&Y-\KC@6[89[L9I[,Z^L3A*"_IK8]V*C=9+6R3W*Q-MV]*=\=,T28S_3PY%;9!_GL:1 M-+1;#H@&3_1=#$CY[N;7V%-E/*K' MM<^;FN; 5+&$61YK_>;Z\4 ]>A0?JMWEUH!ZX<;'YH#N](P.'-/:\9N;.RN( M:5F;'VO667] 37^K9@^7@;S#1]<$ *L;8)[,XXIRQXJ-/5%7Q><_+*646P1+ M3VWDJU:I2<+ZP;/0#S+J8/!X9;E^W-628':CTL7\&J7#Q,MW3^&OC;B:M"9" M'%D21X:4PW-B74^G8PMV0S2=VF*6,"[E&LLY5"KK.I?L_3RYS=O?C=^F\B E5Q)_I(5Q1KU/DBWW(%K;=&O3=M8:Q#Z MSVUC+YS7JXO#0Q8J.1!==-*4BZ^IV)R\%JHB?K+$3T>]<_*4Y&8%,[E93^36 M]BJ@-S9&[),KZS*1(>D[EO.F>_5NK8O[^L+;Q\ CYY]O")9VYG<[^*V"X+)_:N-L#U2,&M3TFI-4KM1Y;XFWNBG23/N:M+, MMIY2ZP6]DT-853QI5MI,Z*)-(PF'S>6B=&"KN,B_N2&(,YHF,BE&Y<2(-:[,!_GGX8,A1!W+;ZNH5;F:7I.]50]H]>O#9ZJ-]59?$,N4%2AR>Q&_2&1J3W/M2Y'\:A)H:S3111C M)+ZE4D=EFME4CL<8RMVA>$?$JX27PA =7&15W$WSE!B39*D1?B^FZ&)-$[.< MF4(\R&2'C10*U M!'#Q\8)/F,IPBZ40XYM8Q8>RN3=$_K&4^;M?8D&L+W?Q2/S+C3LFN,3F)*YF M["PM[N*)9,!MELFH E.J22H.S[^;\U%VFXI!SQFZ3/W1-%<\JH/< T,.;UW& MC"'W3Q&_$4**)%?+NTP\5MUD:3H53W(TG+*DAI$@'7P/CS M+GXB.$%R]FG6O67KQ9D8T%SKY9OK./W?2T&\\30IXTGRH'2]E*W)*/[ .!T] ML+O5@W 0;)>3(BQM,HT$=--RFDNS/A['9;G$0HEI93J+&9HS^LSF@%H/YB0D MDGEBA9/DLF?ES%H]XE>E51X[,5], MR]G,)F&AMC_PEQ.UZLBP,O[R83A_.%OQWL@(ZL,L@GI"0'I=JVZH/&//.5Q7 MYW9AM)]^6&U>JHG_>29(/!6")V1]_?21\=QWBR0BNFPVJ/ M5B_3_IYF8M5:'324O]?-S:+W;^4.K9J6F=!%\2&Q)JO^*MI[.U]B+E%!?H"M M=JINN]J8L438::'22J^K$PZF^8]J^3H[(;FF$_6>\^F(EM>-5?)S*KZK3$>U MR1-OGR]OQN.?[X'J/N=@M MJ#?+3>ULK54O>)^*8(U5V\[#YB^?M'[.+:G3,^T\FN?GG3Q,KJ;S@HO1EQY& ML324AQ0O?\DRM2_\6 HMDVNRIP['EPG52H9NM:U-/W.AX/G2(E)9!:'*:BY3 M8TKJ,17S,2UO;,4B=N9;^\@KCYCEOYD9PCIG5WH+WHR4Z:6A;:LMDK /J32D M%_)SZD3XZH?5GUY7Y[3G+=-W:UI^=S^Z8ZF8BA>O<)9?(7X>BB6:M'"R,6FV MQ5PJ+%L^+38-XN/"R+&WW!L;[M'*VC:17D!@/ MV53\F,X<- _/037D(S8ME)?O88:M\27+([ES$%M,(28EZ3%[J,_EJW^_B 7J M\N_%739-HN6_R//28O>[_*=)(OBX_ _[WV>J[\3>A /'[\P8FP M5/'C 69JS<&2QV^*Q9P[_YL:WY=Z)-7@ZF5^RF^5T:])+)U3"@F)O+I;J(B% M?HOY4L[4ZL]"RGEUHKVHN%J7/UC0J,*A<@80XS9CB3P17\I%T>T#J?S 2D_D M-E/B8]3BJKZ0266H5U+/LULI_ :C43M2B#$4>B87U=(AD8C!E.KD)UEN)Q=" MR-5>Z=$Y\"<*H;1UG4:0^H65!TUMP&2'U1=NZYSXZH2="BTZJ=1V_CPO5 MJ/Q&RK](F413ZU:&5*SVJN5J(=:2"M):Z#,GE\1.F$')#VF]-EC!&14%Q8W*O#QJ6'PU MBF^D-V/6!6$4Z[B%],G6%)1NJC]5SZL7S?QQ"C6Q\8J'BY!"=<"_DHE<&T]3 MY1$1;Q*#5LM8V4VQ*V#*25>OUROQ+TFRQGW)9RP!KS 3J_NLEEM<&4JE'54T MIHI@K$(MK(MDUJ.7S/Z\PJ4;SDKE$9J]@HO-Y:KN+CA=!X2D]U!:(*6A>3Z= MU!^11)*LG*$!7V/[8KHC>"*&-5\3R2)@1FRCHJP[*B5'V2"S* M/O%*Q/,]1236_&E423!GDUAH.A_=I6+5G>D^"D$ MI\)?RI 5"FU9/B0N646ZY9;G)FIFTA9625A$80L?5'T9%1V3O(_%KDT)D7]F MR51M3X52B.8+-6>J0=2*MVBIUIW-(^(WD@YB^DCDZU+)1MEL98\>VYFGHA;[ MY>4FE.8]MW*H%PMRL_B,Y9<&0TPYV;+5J#BWP78L\[PR!N,LKSQ@LEQ/,H>?F_YVXTM=.NEI4_\([-P3]67 M?[%\=+?2$:[(^I:4J;0RU1<7E8^6/E(P*4H5@%:3N8K#+WI>B;A:)4;C.(W5,E5, M%3)8S]7>\\ZX$7*K/_*7F#1%Y][]\/[/']]4MJ=&=AX84]:&+0SN0K#+%D9\ M1BZ(JIU>52AFR.>QT0KJN,BJ"5_9P&IS7VW7XU+(2!H24LWD=54ON>>8^4B? MOG)[/DK9S-:H3\FB8J]J33 /*->>5KG;KE=Z.;])Y,18NY5EK]A8DKR0Y>\R MT3GY;O4VJ6*S);3B:8.Q'0KUT:U,TNL>])"&8=Z;BY6$1L^+"*M\WW4RQ%=L6@IJN99KF;' M31^O765JT\GR5$WT.5?QWJTK#G8]#_QZ!*LG;+OT:%W(1Z^K;7@W%G#EU9NM MX&P_JS1$?79%U\5J1>UI& M;CG3VUB%^0NQ!)69)/)9Y?V_G.6!U VI%9+8!ZJ^B3ZFUH3!QKOI1#Z3]XA0*W$JGJNL7G6]6Y^7695LMDVIM*+90ATB6[!C522Z+/=$*/@O* MMZ,\RMU2E9J41FKI#_-N+_:P39FTE6X>]A38ELKY5#<;]V-_ E7PSV:'NA^O ME= J6UT_*MF]CA/H^DHN;Y:H^*&FXKN:BBTG5\Q45*VOBVK!M4Y31G_=E#Z>-)JPC.8K'V:.%5+=^+RC__V,FEED4R)E=M$:1+2OHSO]SQ=+8L MG/OVZQ<]LWI8=GDJBLBE]:HA7/G,4DQ,I@_7(YTYS8=\MF2O(S75QEK1[;SSB MB,N9.[/.,ZD2-Q>CJ)R;NW.RZ^5%1_4D*\^BRM:N4@24#U0*KCKM^'B#UH.- M@1K76S91ET^HS4 4E\O!H0Z7.LI**S>M.@ UM[7BT41>T9(+S9)J(0-S,R<; M+^O'(\ZC^BX6Z7![[DNC:OCJ6)Z",!73G-2C(KLIOZC0LLK.>*@"F-+]KSRL MW*@.S"S9"E)%"I5>+=@Q#T?-1R4C&'W8-RID?GSL'/E-[8Y7)H)Z'ZD!:XZQ M0#[R%+#[DO\F[O:_ERXVM0*17&H_4+;RZ3-9#';>%S'-V?!@!4: M+YU.5@$H&7FJ,UVJ%*=B9F[F3L5YNHA,0;V^2<9&'\K MN?*3F%:Z,L$KA];U^O4#9E!,9^[;Q[-W4E< M)=JIE+"7%P+*=U['Y3ZK9N9-CUFTLI6H&ZNL<[VH6E$[J;[QC=Q3RSRYNLH! MGVE#I5)\7,QR3)Z>^%4:5F;/Q8DWZ/GB&ZLY%94.L=441#7<)!9RC>1O==/5 M9",^* ^BJ6C\S70UO4%F;RY>7CG-JY2OHCX*L4A"F"^,9OF2\WEKGHX\G]RJ ME-RE(/Z-RH^53=*L54:5S#(#5W1JCGA?S.#[1>"H7HU6 MEJEU@[@\L2]%LZJ)_+&W0<8CI[.:'/7-@JJ^R<*.+:)\,SM$9+F2*FV[,@#E M3!DPL9_0Q/Z^$O"?,LC8](0%+>HJLKDRJGJ2N6?"(TU62 M8'4[SORTL3[D!#'W.YXA!/QSG86E(FGO5E*Q.G)-51146<;+:6+J0"3+JY/I M?+9QGX&U7'](4%(%C"5KI:'5AZ\PIGMSMG+_UXO3BW?SY#C!9:T,ZVSQ6=7* M&SU4.99UP=1;55U"N38$3[ JU9MR'U4&[P\J@_?M<@:O)JO4Y3V1] "IC&,! M0!T4E--['JMP3/5DFL9R=;IBG+Y4YXN??+9ZH*CZ3OGQ.3>4/(S?9Q;X]X2E M];&S=Q]_KX^=B9=$LCJ2C C\/94$%991>AD%<>JS_6\2R>/;N\T9TK'R)\V6 MV[.#I;.S;-6JV?@<\R^5WY<9ZLBY].8MM4*628PL+61I-?"C:;I.($M3S:K] M9D\"L\NBK$_.WQE2&JII5;]G6=F7-LNR\TNG^Z95A5@QWFG"BEF)(M&O M2:8*&GP6@Y>[$ED)HB[A4Y=G6%3A)HO$[2%_R.JR1ZKB6Y9TF3*D.?.7EB*S M2D%;G ET'22TF?=:5N5OAGSO#N4&TU?G0Y2"=9 M".Y_5$?E*=LG0E)RJ.LVKSW=K=]J;#T]W\^NO9^-0;DG)&>2[,OJ:?=Y@'!= MR>+M3[#.SKM6=4Y479<7SP8_4VABYR*0U'RU&1T)Q>(:KZWNK,%7COD5K"AU M65&NHK:%D?J0B9=DQL>$#8T?LB3:Z^#;V^4J(8NBF-($_;8XY:^RI>CUHK;. M[MEJ!^W]Q31ETT@6&"&53'U4O>O-3>U6./"=[>X3 M;_;,#IR#7W[N#4+G\!>UHZ_'ZJMK[]8JY(J^GE!?77>K5E^X>K?!#:)-+AOM M[L)TL:Q(C8]BSM]TW^A+,[^:\:H;.ZPM[F8]*ZG8D,H:J3B0RAJI4%5P$U)9 M8U<@E75V!5)99U<@E75VQ7EZ^_?F-GFTN7R?'L.EID5<&E35IH\S=/FHH0C 6K#V>=8&Q#4= ML!:L[1-K:4ALBX*U8&VO6.L3UX.M!6M[Q5K+(H$-6PO6]HNU/@FH!]:"M7UB MK>T3W_?!6K"V5ZRUB6N9.K*VL8/Z1OVWLX.Z2<;<880OR[DMW3_?\(#!2WUP M!R^>,A"]6)-F*O&\M ;!TWPW>0A#-O#J^POZ*&NOD:%YA-3&$(S5#.VUID4C M97,]XGA-US7K67W4>>!'QBTZ8+"<#3&CP! M\6C3W0G@:0L>CPKC!NW1%AZ+F*8->'2%QR16T.'"^D1RJ=8GC_V\='_I,1*J MMB+E_BZF3NBZ7J*.1TS7.O!V?SM-T='1 Q[MR"/7(IX?@D?@T7X\$JL;-[#! M(_!H3QZ)99CK@$?@T9X\B75VX(%'X-%^//)=XONP1^#1OCRR MB66#1UTE>+2*]6_SBH"S2KLKQ=&/XM7=HHV7$=VG=?00/40/T<,=>]AV&&6I M;%S=Q*7\_!4-FM3^.]2)]8*S?%3=IAKQSSS)U'UJYY,4>,#EHIZ+PO7 VP'Q M&R=FK"=^7U;S/8,G= &/MO#XA(: 1V-XG%W/'P*>5N#9]2@^X#D^/"$QO1VK MT@">-I8&EK_CT2G TPH\3H?:T\'Y-6UVLQ]94E]#4EVR(SIS/AO9,TW"=3SB M>TAAUQ8>GY@F#A]J"X]#/ LG##2&Q_*;[I0 3XO&S6_L!@(\;<'C4F(Z,&ZZ MPN,$Q/,LP*,K/"'QS Z-VSF'97_FJ;P>L[ZL=!RG<5'F:B/9I_VL@\CLY64P^Y/H*R7\OOQA,6YS"&>'4$YZN&3 M$W.ZJ.O5K6LXQ8 /\ $^P ?X !_@LPC*$+OQ%25 !]H#?+3 YZ0K=OZ9E2PQ MLB<5"%"]\Q#2I=0EIF6BC >(M"^1 N(XJ <#(NU-))E?YX)((-*>1#)]XEJH M* PB[6V1'&&1*(@$(NU)),LACA6 2"#2_HMMVP610*2]B102)\2NK:MC[JV" M_8N\^N8FS\8S;UJ6[N9%.Z"?]S34Z,(+2.@%KYLZ?_6PBH#S"9PN\3T7<)X( MG$Y ',\"G*<"IT\L']IY,G"&\O &X#P1.%VQ-75@;$\%3D=>I^8 SE.!TR.6 M9VH&YX'R5S0_PO K+XU;%J=&EAJB?Z+CT[BX4T<:LALCXL/.+Z35D\D;JK X MQ YQ:$U7>';+B0,^P ?X !_]\;%WJ0\*>* ^P$?%'5WBN3C3KBL\G:O/F1QJ M3TN>\Z(TXG24C7&BO8D!(:Z)(H_ZHA-Z*&"K*SH6"4('Z&B*CD-H@+.X^J+C MFDVO80$Z[:$3 AV-T7$#S#NZHF.3H/$%4P=$YSQB@/,=WSY%S,[4*7$A]GQV M@] UW$4M(F,'%,CHB8S;('L'R+2(C$5M(*,G,G:#!$8@TQHR09,L?N#2&BZ^ M@SE&1UQ:^)D?)%?B>NX=U^+O;\!JLDN(O: M"_$%/D)\NJ+C((*D*S07EMO\_ 5P:6%S86*BT1$7Z@$6#6'Q/:B+CK@$#;9\ M^L7O] S;JL/I$->%=IX*G-0D;M@\^@(X]813EC6@T,Y3@=.R2> VSXP" MG'K"Z=C$#)JG(&I6/6?/8&NK(G\_WVW/4F:-BR%/^4U_X"6#,-47%VJ#8/7(Z. MB^UTF.)V(A'5]85H93'4)"N.$D$]HC-"'P%^?1PG1 .2MCI<&2-V[ 95XOOD M20-A3Y"PGDT<2S=?(0@+PCY3&MYSFY](!6%!V(X(ZQ OP)( A.T+8:E)?/-$ MC3798(21?$&+(B'ADLC8PH3J8E MCXZ1?O32]Y9PMP6X43:573Y=)6\X;%VUW!S0O:Y0?&[0'8?^P-@396R3,R)@ M+!C;/6/M!D=(P5@P5@/&-B]M <:"L1TRUH2-!6-[Q5@'ZU@PME>,I;"Q8&RO M&-ND7'H[C#WIY.E_JU]X=,E$=]@MK]S8A3$M>&3$J?1?3Z:E&(8L.MRAL_OP M!\B'65EFXR>,V<=P:*1)U*+$OZ\O05NZN6W,\MLX52]WFUS;]B:/6;*K*"TI MRO_,_UN]H>UIYVJY44NTN]1?^9I:0(N+YRKAQ&G$T_+JLN6KZ*Q'Q7Y:?.^J M)(*!KXS(^W243"->5([FRR&3OFKIJ.9IPK5YT=QC;BMXJ\?7 M7^*HO).*.3"5B1JE;/K'#@._[&Q^: [OC,#IR=OOE<9[U! MZ&Q^BK[JUE?7WJU5R!5]/:&^NNY6K;X0.GYQ<;S31[<^T+6\Y!J)E07/'\]+ MU934]E+X#\NP3,O:(DY\5E*Q(94U4G$@E352H5(J-J2RQJY *NOL"J2RSJY M*NOLBK,BE9;2XX306O1YJ-&^S8K2R&Z,G'_FZ92?0'W18[-FO1P[*\30S7!M M0H.FMS @$%9\'97G$VL)O> M70'.@K,=<]9K>G,4. O.=NLWL+ ' V=[Q5F+^'[3VV!;X>R6D7=]G<\?>,%9 M/KJK3D[SSSS))F.>EH>(2%AKY;!]AFPW7*,V"8+GR78\:W>J,G6(\X*S&C)M M*E-*' \\/;A,7W"<0*9-96H1RWS^ZF/(M+E,J65!I@>6J4EA3P\K4Y/8EGUT MF9YN;LA'EO!"K Y.CR^ MV @_OW #.MVAXQ'_A64UT.D.'5ES8L=H)M!I 1W3VS$_ N@<'9U H(-5@:[H M^+*,27?H]#[B\C-/>_ZD,)XV'O3]Y-)YWJ[7ABV(T]& MGF)5QMXG"D,'ST4'0V)#!Z&#T,$.=9">ZLT5T$'H8#]TT H(=2ET$#H('>QL M'O1D] 8Z"!V$#G:F@R[QZ4E>V (=A [V1@<=YR1OJX$.0@=[HH.4!!;V@PTB MHR]=&%7W;,T%0"LW,-G>_ *F[[\=RG9K. ^^HO57:IUQK($O.33)BEC>3W65\T0E MEBXN>Y)7ABQ]L2:BN?@*&PJ%F)9/O[*Q'\O_WN6++(-;?CG,.?MTR6Y*GE^Q MY M[*%9?/Q;CK/ONTJKO3U\;CV\-EI3?O;IA19D\)-EM=IGSZ/ZO";]E@[\F MMV*FRT?//EZ1DNU,[G>Y*BL()O>O5H=[@*O@/F3B)9GQ,6%#XXJI]_BE,F/L(2XU^<%=.<%\:E M\<>4Y0*CY,%X0K%N!G(Q3=DTBDL>$2-.C?(NFXK6HH(8_'[$A6F><,&T.Y9S M@XW%#% 6KS?T?+WB?-^K:]:"<+?+A7"]$OJ*:];05_3U^;X&9K!5JWV_9NW0 M-P[[VUWFHODU:QU)1?-KUCJ2BN;7K'4D%O2KD J_;IFK4N[ JEH<\U: M-P/^.<^*PO@]SV[B;0K<[G[D?XLV7F;//JVCA^@A>H@>[MC#QK/ C?I/MUE@ M0P$.Z0>_W7#3BK8/H:R3563!\.WEM'PQ?-[;6@]K;#(UOK@#-0+-F@_(LX@9-BW*!9J!90YJ9Q'*;EE,&S4"SAC1S MB$5!,]#LR#036X#@^5HYH!EHMN^@?)?X/JP9:'9DFMG$LCNDV4%+@MFZ^@X_ MEMGHT^60%5R. M"[=' ITNT0EL7,FB,3JX]$-;=,3F JL";=&QB-\XR-C>E2R-MIWZ;OW>C#/1 MB__.CU:RT=_3.!?[P#@M67H;R_.$K"AX61PCGV0KZF[KBM&*NH[?]!8[_9QC M0 ?H !V@ W2 #M !.D 'Z)PI.B=]@&Q>1JU3100:A^Z"/0*/]N213XES\&K.X-'9\2B@PAX=NC(_>'1V//(#X@2'OO&O MOSPZD\I>.CCT#8=@+]C;GNT%>\'>OK*7#GKA/P-[ MP=XU['4'O8AJ@KU@[QKV.H->^)Q/F;WGE"FZA[O[Y,^T;M!0LQ]^E<.>9),Q3SN_51IMH VT<2)MG,A9L&=N8'Q"0\"C,3R.W?1*%<#3)CP6X-$6GI"8 M7M-K.P!/BTL#RV]ZYPW@:1,>IT/MP8V:B+EM)\,+:I,@"%_C:B8-H7%D?2- MHR,TE#@>M$97: (*:'2$QB*6Z0(:':$QQ7;< S0Z0D.);V$9H"4T)K$MNQ-H MSN/FS'?W?#0MX\_<*'/12JQNT!QE!6[*;);?&%C4NH:["/@ '^ #?( /\ $^ MBW6L11RSP>8/R+2&C!TT\)< E[.Q:">=(C^O@'30)$_'!%:?3MSA M'A9=>>1X?3K)#A[IR2-7.KK!(_!H;QZ%;I\J7H%'NO+(HGVJ% 0>Z 0>[<\CZO:B[C]XI#6/?!):+GBTZDJ;]>(4JN%L4?0=7407T45TL;LNGG0( MXR-+>*'"%F.6?^*EZ# *_* -M($V#M+&Z1?X*0YD0<\T0\'QB._AA+BV\/C$ M-#W HRL\#O$L&_#H"X_EHWB,MO#XQ$=E+&WA<2DQ'1@W7>%Q N)Y%N#1%9Z0 M>&:'Q@VU?5#;9_OCR31P<')<3VA"RP0T&D+CDZ#)H1L@TQHR'O%1/D9+9$(2 M^#Z0T1(9TT,U+!V1"00R6 'HB(Q8 3BHZG,\ ;\99Z(7_U4;.B.[,=CH[VF< MBYU>G)8LO8UEW@@K"HXJ/PU/\?NT@4&!RZA%9(*PP?((R+2(C.NCP@*0 3) MYC2001T?/9&Q3:S-@,SYU? Y5!XGCO$]OF3&)H&'8\4X#KH_CVB \CW@T;X\ M<@CU;/ (/-J;1V%(P2/P:$\>N<1V4.8 /-J71Z&LC@P>@4=[\B@@MFF!1^#1 M_O;(<\"C52_:K!=/3B9Y[RG"4J;,&B<9S&19DS>1$= MJOB@#;2!-@[2QNE7\;D]K"$]TR0%*R0N3NQK"X]MR2OG 8^F\ CML2P7\.@* MCTL""]5BM(4G$/!@[M$5'MLDIHFY1UMX*'$LU/G3&![/#E',Y[A21C&?@QQ* M]BE*+.B)3.B&0$9#9$)"K0;GH8!,BSICH3*9ELA0BYA^-]4O ,T+T(C5JH^2 M,5I"([0F!#1:0F.2H,FI:)3S:2CA=_=\-)4A/:/,12NQ*NLSR@J4[VF66QE8 MU+J&JTA3?"X<8IDHXJ,A,M R"JNU>[O,N<) M*WED\'L9[..[;03/UF%!0FK!E:0?,KL9$N #?( /\ $^P ?X !_@<[;XG,AY MOQU$ II'8>^3].@T>62:Q:2\*Y(%'FO/(#'M10!@\ MTIE'-)"GW,$C\&A/'GG$=TWP"#S:VQ[9=B\*48-'6O,H%#SJ10%A\$AG'HEU MMM^/"Q9:X=$A"K]J5B3L6&4BT45T$5U$%P_2Q9,.8HA69*@BO362K#CN^26T M@3;0QOFT<2(%LY\I]IKM;SS/-#/AP@M(Z 5(^M41&E=LNQO<=PYH6H/&"8CC M(55>2VA\8OG0&BVA"67!74"C(31N0&P'!DU':!R+N"A9IB% MGX,6<#U@7*]/+)776OL!#HGK"H\G;XL&/+K"0XE#H3VZPF,%A+JXA4!7>(1Q M"T,+\.@*CT-,BAMPM(7'%<8-=WAH"P\E@=7AW',>U7T.7.3U3%T5G9] !C[/ MXJ-JO (=3=&!]@ ?X -\3A4?BSAFTWT&T&EMGQ$T=0\#F[.Q;.<1!WPSSD0O M_JMB?T9V8S!9\C7GD1&G)4MO8WEP@!4%Q\T?3:3J$MK8M,"]U!XZM@_7N;[H MF*X)=( .T $Z)X<.(NJZHN,0W\>:#>@<,R*X]1XPBC_/VJZ;N)2?OZ*60KM5 MT;\?3UBA;H.$ITE3=#J_6Q;X !_@ WR #_ !/L '^/0+GQ.I"OK" ME9!Z508]C>L@+BR/!*'=N.R1'K=[ ,['<-*0! X%G*<")R5AV+Q>'.#4%$Z' MF#[@/!4X?>('S:O3 DT]T:06<=WF95,!IYYP6L3:H18^T-03S9!XGFX3YR'N MCMO68])2&\>Z:0I=1!?1173Q(%T\;6\G+X_OWD0;: -MG$\;)W+;YC.WQJ7[ MF,TS#5M>4(\X=H,[?!!1;@T:SR:.U> V$D#3&C2.1SRW0<04T+0'C4.\ 9- M1VBH27RS@0YT7QQ.D;8&SR[WQ0&>UN#9Y;XXP-,6/#O=%P=X6C1NS>^+ SPM+@V: MWQ<'>%J#9Y?[X@!/BTN#YO?%H?Q'0RD?^+ZX,W55='X\$?@<_+XXH /M 3[ M!_@ G_;OBP,ZK>TS<*F3MMAT;MG.(PYXY/OBSM2!L5&,J!S)NB<1T00%P+@0H#31Z=SSQ+P 3[ M!_@ '^ #?( /\.D7/N<1&92ULFY9G!I9*C:!\F8 L3>\4]>&9S=&Q(>E@9!@ MPX/@8?/B\? M:6I0@ _P 3[ 1W]\+FR/^%Z#>E> !JH#?*K*2B[QW 8U8@#- MV:C.><0$WX\G+,[5MJ\.!2(2V"-?!? !/L '^ ?X -\M,-'%@?%^4!=T8'V M !]$ I^<$52QO[@HIBP=\3TJQIRIX\+W47E*6VRH VRTQ09Z VR 35-L M,& M-IIBXYHXB*XK-@XJA&J+C>UVN$YK^\*_*/[<]CVI67HYO_DO3D?9F!L7\@; M12!<=>J03HJ7OK?'7>OKI'MLWJX7[-=-O11;CKIS-=UPL[SED]!O?H_+<:^6 M!V%!V$V$I1[Q PN$!6%[0MB0.%X(OH*O/>&KO*K2;W[W+@@+PG9#6(=X% 86 M?.T+7P-B@J_@:U_X2HEOF[,AMYP]LDO:"!0%BM*-8?>(HYTKK7:%SWI1=SA0 M9#QT"*.E-I8$9@NI1-E4UD!?D1BZB"ZBB^AB=UUL.P39ZDPWCSS*B*,QX;D8 MXGB)_T.61&/#)9&1A0GTY)'QSB6N'>R=(]72[U8$YD#ZC1>$O5H MH0Z"=4XPMWDT$ 0#P;8GF!V 8%I@<;($:U"_! 0#P1H3S(0%TP.+4R68@S68 M'EB<*L$H+)@>6)PJP>QN+-B!#JCW\JA"<\]A\S,-+[B #^#V/2F=;3AL?=79 MLAN7A-QRT!T?& -C3Y2Q3?SD8"P8VSUCFW@5P%@P5@/&-LB[!6/!6 T8BU4! M&-LOQC8OQ@_&@K%=C5<0EO;A= -4!:JB@7%W=3/N)YUH^V_U"X\,)KK#;KE1 MN<:7?>:[579](5XU;V.+>L3[Z+)&Y*86)99C]6$J:";XCD.?9TDEB]AV""J! M2OM3R29NX(-*H-+^5'*)0P-0"53:GTH^"3P;5 *5]J=22 (?5 *5]J>234G@ M@$J@T@&HY ?5YIJD]<;77NZ09GV\$S4;?2LE67:@71$[Q/10?[XY [)"P= M1VY P_XZ\T##4Z9A;QR!H.$IT[ W3D30\)1IV!L')&AXRC3LC?,2-#QA&CJ4 M4 \[9= 03M/^T%"Y5/]9,M'HS)\X]WI^_^U0/ESV-8I_9N.I1^Y8 ]\5TIED M12QO?K_*><+*^#.__A)'Y5TMF>4OU@,U%U]APR*3;LXG7]G8C^5_[^9UI2?L MEE\.<\X^7;*;DN=7+/G"'HK5UX_C=(::2ZN^/WUM/+XU6%)^]^J&%67RD&2W MV67.H_N_)OR6#?Z:W IMRT?//EZ1DNU,[J_'++\5+Z_'+U_\"!H%7?6X[E,0 M3.Y?K0ZWB5/Z0R9:RXR/"1L:/V1)M('=U'Q)M2PIF@]\E*6C.(F91,W(;@Q5 M44&\8%Y=X:(C+#'^Q5DQS7EA7!I_3%DNT$@>C(NWXB5Q.N71ZR>\ZFA0 M%].43:.XY!$QXM0H[[*I:"XJB,'O1UQHE2P/H=SN!AL+[2T?7V[Y@KH($R"5 M:T%^I F;%/QJ]L-U%!>3A#UY2\6& M5-9(Q8%4UDB%2JG8D,H:NP*IK+,KD,HZNP*IK+,KSHI4^IS,M]VHM_"7S-+[ MJKR^;[YR@^L6DON:W32T@7(:W86$'J*'Z.'Y]+"GU1:VFS76S M=%U?0(_ZW MG?B.D[#]^-V'/#31TT,V_2+%,=*G08J>D^(8R5&3"/0BMP7)A#BQ[UUMW46'Q MQ*A '5 !5*CNX@Y !5"AHD((*H *%14P08 *-14\4 %4>/6]8 +MPSX>'#Q= M#DISY/;+'.U>H+TN'BT[YBI:M%N(6DA\8%8EU1M7H@X&U X/7M65;EU_M4EG MO4'H;'ZZ3P5:!WU%7]'7GO35'YB!WY.^"KFZV[6*2M2H1(U*U*A$W;I44(D: ME:A1B1J5J$^P$G6K WX3_34M9![%NQ_>__GCFZ,6I3C'6K3H(7J('IY&#T_D MF.KZ,(A*JI/)=#*)[AB'4YM(:6V@8)VLNCDP_?4^!;,:>/A;'=0%]8AC^]N' M/PY8# P4.P^*>39Q+!,4TP*-TZ28XQ'/;9"*#(J!8DTIYA OP$2I!QJG23%J M$K])DB0H!HHUI)CK$)M24$P+-$Z38I9-[*!!?B\HMA:-M^)KPSP^)8(=8D@7 MCMQ-=K,..V3UAYC4!SRZPN,*X^8! M'EWAH22P.IQ[#I0-HOD6\$<^R?DH5ML^@Z61D:DKK=@X$YW[[^Z[P1?\+EN1 M=EL?C$:DI28)/!-7\>D+CQ\T-?F IS5X* E-&_#H"H]%J-_TFA? TQH\-C%M MS#T:PV.933?K@*=%>'RKZ68=\+0(CWAP&M<9Z[L;?+.T[3.R&X.-_I[&.8^, M."U9>AO+ C*L*'B)VXT;2-4E-$ (2E]T;!\^='W1,=VF9A_H !V@ W3T1P>A M=5W1<8CO8\T&=,XX-/AX,QCQ86E$<3$2(RM5K# NBBE+1UP(H=AQ2WBF[@S? M1Q1*6VRH VRTQ09Z VR 35-L H35M<7&15106VRX -\ M@,^IXF,1Q\0I-%W1L9&YI2TVG5NV\X@#_LI+XY;%J2'V?J)_HN/3N+@;<]&% M.BJ(R%_#NFQAK^NRG2HTN]D3X -\@ _PT1^?"]LCOM?K\NRG"@U41V]\+JA+ M/+?7I4Y/%9K.5:?M^^.6[GBOF[B4G[^BEL*[5>&_'T]8G*N](+^7]4/YZGWT M<&/TP(T!?( /\ $^P ?X !_M\)'W>"! J"LZT![@@R#A]V]DI9@J0?0RYPF3 M5X[7.T(<#&Q2YXB$%,E$:>C;,QWVO^=J;OB@A+7M+;/,X CJ45D0J_!;:1 IC5D+!*$#2Y3!S*M M(>,0VN2":"#3(C*N&0 9+9$)@8RFR+@!YAD=D;%)X'2C,^<1WIOOZ!YG><+I M\*+L_"[K% &;9['Q/%SYHRTV=M.+X8%-:SEI(?1&6VPLW-&H*S8V+@?6%ALK MP'RC+396TS(\"-HU%/%OZN+WBRID]WJVT2-&RG>K[W*FK@A*/+]IK6TXBEH, MX@4^@G@Z(N,@3J0A+!9ND-,6F^:7.@";UI8!.+&G*S2^![71%9N@J>L*D;S& MD3RYOS-*=F]<#'G*;^+R-:)Z.QAX%UY6;;&A\.3IBLV%9=DHHZ8?+M3NT,,* M;%ZP9X@:Z8K-!4IYZXB*X[G 13]<;*?#O)&V"W4>2;+^^@(LT5_30E9=>??# M^S]_?'.,D-U+WQMF><3SRTKH5V(';$39=)AP0PY[]K3,)E=TX(J'19;$4?7L M10JOD_.Q&;Q>SE\W=4T<2"J=*_1Z<5Q0CYAV@Q7]0:72L1<."@&%>*(0(3'= M!FL/Z /TX;3UH<$&"JY!/,.SKI_-]*!6<\<:^$(/KB=9=5_&E;HO(_[,K[_$ M47E7FX'E+]9:;2Z^PH9"@Z?ETZ]L[,?ROW?YK.4)N^67PYRS3Y?LIN3Y%4N^ ML(=B]?5CH;QUWUU:]?WI:^/QK<&2\KM7-ZPHDX&%<&G],62X@2AXV$FQ57,WN SWLX"ZF*9M&L1@1,>+4*.^RJ6@N M*HC![T=[B*4]4]]:5=""5(/C KHM>Y(_6;Z\<#]>C1/%T]L\)!$#H;'YL#NN,S M.]BMU>E51L2&6-5!Q(98U4J)2*#:FL ML2N0RCJ[ JFLLRN0RCJ[XJQ(Y43.-ZQWBW_@GWDZ/N!UL+UO:*M99% ANV%JSM%VM]$NQ:$A.L!6L[*HGE$]]O6K $ MK 5KNV6M35QKQZK=QV7M@2JL;NV@;I+<=QCAO\V*4B;NY96WVCAP!KD[L+;H MQIK,4@GHI34(GB:\#5G!90.JDMF%]2@-KY&Q.=.:5JY)FE=B1\FQ%N&Q?0OP MZ H/)7:7ESL!GN?AL0C%_;7ZPF,3VX3V: N/1^P0\&@,3_/[C0!/:_"XQ+0[ M7+F=2#[5^@2RG_.L*(Q)GMW$G=_ON(>;:2V,W4A4K&1]VL-J1@=S]LS%#A[M MQ:. 4-L"C\"C/6LZ^20,>UC# CS2C$=93DT2K6=4&F]'9V96[QS5=N\ 2! M@WIUMVCC943W:1T]1 _10_1PQQZV'499*AU7-W$I/W]%@R;U\ YU:KW@+!_= M&2R-C(A_YDDVD=7]^I87:.^3%WC %6.?PI>60P)KQQ/H&N6(GS \CA<"'EWA M<8D/[=$9GK!QZ@S@:1$>:]?S=H#G^/!XQ+(!C\;P4'?'<@[,_\Y3G+%&[61:-XS0NRESM)?NTI36J^.R%@Q!M8P;0D(1T MQQ*@UN#QB(\(NK[PB'W3 MKG66 4\;*S<;$71MX1%+ [^QQ[O?(=J63Z+\F95BZYH].8]R]*WKNN[L&HUU M-0G%'OH@6C=WPOD!\'$1K)/8>>1Y/A$<^"7T;/ */]N112,*P%X5#P"/- M>>0$#G@$'NT]K]FT%X5#P".=>1386!^!1P?AD1_VHF H>*0UCP)"W5X4#&V% M1QVDM+0,^"^R=/--GHUG_K\L[9??3YW"T"EIY30J45U8'@G"I5H-6A2$ IR[ MPDE#$C@4<)X*G)2$H0,X3P5.AY@^X#P5.'WB!R[0/!$TJ45N]]>\3TN>\Z(TXG24C?EC"-KVO^GI9=N0 M<4A;""6[GT48C8LA3_E-7+X^>JSQD"=5?4UBC:=Q4OW"\DE NT_D M[]PE=B)P4D^+3'[ >;!S&6'W9Z: YH&4TR2>W?V)1L!Y&#AE'G#S$"O0U!/- M@)A6\\ LT-0234HLKQ=UO$ CG6ETX1%JZV843JF2_J9] 5/T1&] M0UUDSJ_GQ-?'<0LU*)/6>J9 Z#<_ZM>+DG\@[ D25M[G''0?/0=A0=AMLST< MK_N ,O@*OFZ=S^+[W8?'0%@0=MN,'8_"P(*O?>%K0$SP%7SM"U\I\>U>W"X- M18&B=&K8/>)HYTH[I;RR+;WXQH3G1G''A: M-OITER5"[@4QAJR(1P9+(R.*DVG)H^.E=[WTO24NV +P*)O*CN^N]]TD6&ZO M]PV'W7F8;H/BFX,=LG2V''3'H54P]D092QN<)P1CP=CN&6LV.- ,QH*Q&C"V M>3$,,!:,[9*Q6!6 L?UB;//Z7& L&-O5> 5A:1^],*8%CXPXE>[SR;04PY"%Q _@=-^I%OFV]0RV M:&-[KF@:\O1)0X-(,>]Y>B3P+,A MQ[WE&)+ AQSWEJ--2>! COO+T7DRS[2=Z7*J*_/'23#'.*>]11LU1ZO=UQ.: M]I_!>ZS<(>4VUO60Y3_@U2R_5SSD?9>DH3F+UH6*PFBG?:DW9:BS6TEC8 M.!-T^*_JFI'=&&ST]S3.U?ZH9.EM+'G%BH*715]&9R^-CM_ST516!S+*7#2I M*@8)R(K^C,99QDIB4PWB4I4]$C#)$QB9NKBVK@_H%B+K["AD4FG6%/OK*Q'\O_WN6SEB?LEE\.<\X^7;*;DN=7+/G"'HK5 MUX_%..N^N[3J^]/7QN-;@R7E=Z]N6%$F#TEVFPF,H_N_)OR6#?Z:W(KE6#YZ M]O&*E&QGO_NTZIQ:>%6/ZSX%P>3^U>IP#[# ^9")EV3&QX0-C1^R M)-J@$^%+ZS*E$V\%B^592L7_'UBB;-7'.R[F?^/2^&/*9=-16M1\7HCSY\(N7+KSLFLEM6B^PF;%/QJ]L.UL.&3A#U< MQ:GJA/K2+@P0K!R8%3-KIWO]YOKQ0#UZE+53/;.L0>![&Q^; [KC,SMP=OKF M]-6U-[]3M[[V2:['Z:OG[]H?R/79OEK^5JV^$#1MX/YIXBG: MMN+!LL=G)%;E/-QI_9HFPJ4=94C>1FS:5"-;+K7%A7[W*#:P?E&<1M_'- MH<]P_EBU,$"S7M,L\$D0-KW6$30#S9H-BCHVL4,*GH%G1QV4[03$\6SP##P[ MZJ LWR:^8X%GX-F1>682V\0V #P[\OK,]$EH87T&GAV99ZY) C/LCF<'"L#H M[$;\%\L_\3K[GH^F>5S&?#<7XK8^7:N9_-8JGD8D=6A(0M/=K42M1G5H3Q8? MQR6F$P ?3?&Q?7D$O>EB OBT-@F' :'4 SZZXF/9Q,/\HR\^;D!,%_CHBH]% M'>*'33<9P*C%1IC$(64N#Q9[D;)++ Q%&SLY_C MZ;8.&(UXZ@7$HDVW&?KYQ$X5'M\B(74 CZ;P!"%Q?6B/MO"XQ':@/;K"(Y9( M5MATBP%XVH(G%"M8J__A_U.%AUHF<4),/MKB8_K$I1VFG9Y!&/#WG$]8',VK M5RX5M!RMG-5":+"!:RDDIMVAYP+P/!]YHL1NG,4">%K3GH"$=M/D7,#3HG'S M&T_*@*=%>-S&J:" IS5X'.(@Z4%?>,2.$#%;?>&QB67V/R38=2KQ^MHIT$DS_8)#4 D M$&EO(GEB'6J#2"#2GD3R*/$<6"00:=\UDND2NKA;&$0"D78DDDO%'CX D4"D M_8CD>+;8M6&-!"+M32236!1KI .G56B939%-1"<>5!:%+,TXD?Z M@$][^'C$,S'_Z(N/3UR_0_TYA=NMUHM6M)*S4O312#@KN*&$<9G=7$[%+U5. M!4Y8-Y2I%Y+ ZW_5P5.%Q[?$9@-G1'6%QPN(X_2_-NS)PF,2C^((KZ[PN![Q M&Q]& 3RMP6.1T.K_Q20G"X]++(H#\-K"XQ#'ZG!I<+J!P)^S+/H2)PFB?@U6 M0KY):(""HUKCX\*KIS4^ :(66N,3(NJG,SZVB_D'^ ?X -\$/7;6K3OTY*E MM[&\3 $) N($<.1I"X]%PA.X__%4X?%]XEN(\6D+CT7< MQJ<- $][ZU9B^] >;>&QB -XM(7'E:F>33=]B/%M(=FU-ZB*C5^67M9%M!#] M:U+UU2&AB\J(NN)# X^8'KQ[VN+CN83B.DA]\:'R,@-$SW7%QP^(Z2 XJRL\ MMD4LG#C7%AZQ-@A@VW1%AQ+?Z?!"A=.-^_VF+LK1HU1RGPCIR4RHIE4'.\:Y#?>E[>U3#U4>(7S?U0&PYZLX542+@>ZU]B-HP3=8),W1WWL7017407T<7]NG@*AX[73Q1OJY/% M1K*8,+[YR@V>3-2'6%2B#;2!-LZPC0.MLZO=9*CER9TWHY$80%D8$_8@2S@< M8UF]=V)A%UOO]>+:?NN];FR=;[ W'(LSB4G[?Z\8:*8WS0)B>?VOCP26Z63P>]%QHG5GW)"$G99@ KPO'0-+.[= MU!<>CQ+:>#L$>%HS;A:Q&Z_P $]K\/C$- &/KO"X\KPWJE;K"H^8>P(4K=86 M'EO6,NM0>\X@4>2G.&7IB!L)9P5?3KM#O=!I?40YX6H.'$K?Q#AWPM.C?PLVH&L-C$;?+FU'/( 987?,X>EIZ M S' !K%JF_B-[R>')ZE%>!Q<*J@O/ ZQ0_AAM87'(F'C-1+@:0T>CU@VM$=7 M>!P3\.@-CVOCSD=MX7&(UV6"PQG<^7BHK=\!711[5/36J<:UL"UAB%MY.O1U MG0J1'.*&(8@$(NU))-0@TMY$\HD7PB*!2'NOD4QB63Z(=-A<"@U3*'[)TMO+DN=C(^+#DA@) M+XJY6VV2B>YE*;(IMI>G;XJYO'%.(YSR[>&S2]8<\&D3'Y_BW*&^^+C"OJ%D MA*[X.+Y%; ]!89WQ"4Z@O/6IXF,[-G%1-J"A[H[3,2 IS5X3!*XJ$"J*SP^ZA)H MC(Y8PWH='@T%.L^;-N*9.%>M*SJ.T_]#U1KN_IXII[7W_N],?16>23P7KB1M MX;&(CPJ7^L)#B>WT_X:^4X7']8B%/ =]X:'$<1"FU14>QR<^M$=?> +BH+JR MOO!X).AR87VZ,<"JHE8R3PK5Z&!UGPCJ$]>%]U5?="SF-J\7%6M )*V)Y%O$#'M1'A)$TIE(KN,2W[1!)!!I3R)1AU"* M[?\I)4VL1_ICF8T^W66)$%[QS5>!1?UK@_\]CKPN*%/@L;5C)&5VQY"GNT0 MST/>M,8(>1ZA)A#2%R&?FL3!R1"=$7)\$KJ8AS1&** D\%%345^$ NH2RVE: M\P0(M8B0;Q+7;+HY/"!"!PH"ZKXY'(VFXVG"2AX9F:JW,4]7L1OXE&,F],:43.4P;\& M](2?J#5L/-(W<8D F_:P\0-"_; 3;$[AGK3GBB46&X]\=QVY.XWB"6%H M$]\.4#P!1-J32)Y'0A^U$T&D?8GDNH2ZL$@@TMY$"HB+VHD@TMY$"GRQ]T+M M1!!I[S62L$B^!2*!2'L2R0^)$V"-!"+MO?VG)# ]$.FP&1/:NM.6[AXQ6!H= MVKWV@@?XI>_5V%:0/"EGMH?&=7$F83T,7S=U$A]$)II:'YE+:!$_[,4>[8!X M=!R(@1I"#1^IH>D1-^S%>A)J"#4\534,0H]0VHN2^%!#J.')JJ%G$8>:4$.H M(=2P.S7T7%^H(1:E4$.H89=JZ)C$\[ HA1I"#3M40]=R">W'O7M00ZCAR:JA MZ9+0PFS8()SZSY*)UWU?7[:S="70F.6W<:K>[<[O _K^VZ'\3CW&^5?BZ+M7 ML<5<)W1'HN)UFA M2F9?Y3QA9?R97W^)H_*NYMCR%VO*F(NOL*$@R+1\^I6-_5C^]RZ?M3QAM_QR MF'/VZ9+=E#R_8LD7]E"LOGXLQEGWW:55WY^^-A[?&BPIOWMUPXHR>4BRV^PR MY]']7Q-^RP9_36Z%\<]'SSY>D9+M3.ZO:R'7XYK MPWT)M2WLQH=,O"0S/B9L:/R0)=$&\Q&^9+RLZ@*L5*FWJI7PL13_&_.T+(SL MQGC+BCOCIR3[4A@J"X!>&W],62Z021Z,)\3JIOL7TY1-HUATGAAQ:I1WV52T M%A6O-_1OO5((DRFMT8+BROR),21L4O"KV0_745Q,$O9P%:>J)^I+N_!"<'5@ M5GRMTTKJ-]>/!^K1(UM>/;.]@>^Y&Q^; [KC,]?>_-+GOOE<9[V!Z=E'Z*L= M..@K^HJ^HJ_'Z*OO;=7J"VF!+^:3[O31K9?FRXORD9C2>7[LW9*_U6[I#\NP M3,MZO&$Y=ZG8D,H:J3B0RAJI4"D5&U)98U<@E75V!5)99U<@E75VQ5F12DN5 M1,9Q%"6\[0$K!\>-.)=/>BQHBW: M>)E:^[2.'J*'Z"%ZN&,/6SH==^PI8GUT[5=>[GXCS)YQ9"WBP=N)J7$\N-NX M[G:#NJ ><6R_S]7U0#'-*>;9Q+%,4$P+-$Z38HY'/-<&Q;1 XT0IYA OP$2I M!QJG23%J$M_L=65]4$QSBKD.L?M]L08HICG%+)O83:Y]!,5 L:9K,;FC[&8M M=B+!H@UWBD5_38NR2HXM,R/GHRP=Q0DWTMI%*/\J?Q[)J-*TX)%,2-4VI(0V MT ;:.)$V#GJEHZVK!?Z13X35C9D\=&+P>]%FP7&MX_;RDUMHV]OMO)A&*] 3 MAL?S+,"C*SR4V#X%/+K"8Q'3,0&/OO"$%N#1%AY;WK\)>/2%QPU\P*,O/);? M(3P'\KMIOOU[,\Y$+_Y;;?^R&R-.2Y;>QO+<-BL*7NZ6HW? RQ_Z1%F7V&:X MVUT+;1J4LT7'"9MNU(%.>^BX0=-].M!I#QWJ-UW) AV@ W2 CM[H."0(L68# M.H?9 _8R!/AKEEZJ_(J$LX(C"+B+B??, )XD3=$)"+5MH*,I.B[Q0Z"C*SKR MEB2$,'1%1\P[#N8=?=%Q/ ?HZ(N.B\P3?=%QW0ZSZLXS^!?Q86E$<3$2(RO5 MI=5Q44Q9.N)"" 5B@4UDZ\/GIR\VC9>TP ;8 !N?(GZN*S:!V=2) FQ:6\R: M33<:P*:U"%/C;0:P:0L;VVWJ/D'L;^\MX W/*R T,894X"G->WQ2!CB!*VV\+C$IPC1:@R/XS2M-@)X6EP: M!%:'=9VW43E_+S5]12<+>XD!FB-UENC,1>,*YNY^$X$M@DC&W"/:LK-I18+KRSNJ+C61T>! VSQ]N M:EQ;"=BTAHV'D(:NV%@4L71=L?$IYAM=L0F[7*>=QZ' BY]9G+ZN[E\5F[XH M+B99P9)"'A"<#&TS* 4YIZ(H-G+# !_CLL:A% M23U]L<')6FVQN7 LQ);T@P73C=[XV(TOAT#LKZ&(5PK$R#T?&XUR/B\74Q<+ M+=2C2<['\72L-HUQ^ID7I=P;(D;8I(Q;",^3KMCXC6\J!S:M.550-E1;;!P' M%VSIBHT5XL"MKMA<.*:]_:X0N+27"1HVR 0%+JWA0@EU@TZ0.8^XX/OQA,6Y MW-/)O9^, XIM87I;WQNHQ'29W?S_[9U_;^.V& I5ELR30_ST.1S\^S M57/7/-Z#7Q#&)O !GT&VLLQ/T$B0*AUH#VT^/'$-%06;X1)'X%6GRH:/V:8. M;&@_<_;D(CS(LC$/#HM?=Y1WKQESHA:-W008%B?P 1_P 1_P 9]CYA,PB9:< M9.E >\ '7L,//^G6NU3YTD:%FO&9@:_R9G'G1;0]Y^$E='!RAV;13SFR!>BA M&=W(189(T"#(1;(T\6%V)4IG(@)H#44N20@L]+ @Z9PL MFM1'TCE5-A,1IH>?"IB.?YR+GYS>3PNUO-2-9]UZ]WF ?=*?+053Y&J:%WF; MZ^:'[\-D0T/V:I' /7 /W.-T[K%/BYETB:\?] GV<=:7UJKU3.?7:EIHV,P< M*@(Q/T7W ZIT)B%+@W$V:"#S@JLJ9B(9IXP&T+Q@UXR=,T%!9R@Z$0L2-'BC M2FK07A!H!D,3,\%!AB*9@,4NQA"0&9",2!P2:4%F.#,52R+LSBB2 MX2SA#B9$./ <)_@^5+-2MSO':9ZHM4$R*5%"G2H=\[B5\**2),.9<"D+ #(# M1M#"OTV0"V<0C)"N1PBP&6Q-"U"1 MCRJ;"6>1CYI\%,DD;A77X;ESG.#_W!>O*K1J],.Z57#B.97SD"[E/& B&C#& M+(@<8LQ 9DC7JH2CB"*9D,4A^IQ0)!.Q*,%J1I%,X)8 #(#KF9<(E"$(IG8 MG+O'<:R>AO-NG6CWVC/=B=H>$@F#'5$T$\D"B20(@F3,L]9'$4"J=(S>) D" M$@B229GT$9! E0YGOL1N@"J=B..)0Y6-8%$T8A7Z/3GQQC[=/=V#YB?=>C/5 M++RJ+J_S3&?>]-:;K!KS2[Y\][ OS:S-KTGX]*9EG>GZK"VK"XNT*8L\\^P4 M$17JIR=^PJT9UMU OMVW/R!CTY'@%#';I<0@<-+$R07CPB$1'SA)XTQ8$KEG MX((F29HB8&GJW\$<="NZ6Z80Y(BD')E50;JT3 !-TC1C)F-W%RUHDJ3).>-2 M8(W?KZN9I@WBD[4_S(ORIO'F=7GEYZV1K,M[O$RX]?<'2/$ M"#%"C'#'$>ZU9[H<_UGQ3)NG53U;*-O?J9Q[5ZK^0[>V6)S7Z-FJ)F&>IKG+ M>K:A7^Q6"A2!C<-M0Q/!Q7O4\P$?\ $?\ &?8?<&L61^BK*E%-&$*>,!4KA( MHHG<^NOL$-:#AED!DN$"%@2H@0@53RC/W1.PP7X;]7VASWX />QW(N8 M2>?,1%B4!MLJ";/HH]$[53RI;>X%[:&*1PC;'WC$#A_@\^VG#S=[V@1=BZCR M22+F2]!JP >=P?8&*?.3$97G-!R"_U@UYF]-XZG9GZN\,0? MS[LBAMTK]0Z\^ >= D.#9D0X[2\!IJ7FDW$ 6K7$23#61*@RA-5 M.J-;:,$'?, '?, '?. A?*MI_IA=J^5,>Y6ZO=+F<^=E[55]XJ ]$U:UK6O7 MWGIJF7G:' TK^S8X#5W.ABF3'.U=**+A+(W<"]&!S !D?)8*AQZ10$/[P0P^ MX ,^X ,^X'/@?(8N,);EUW?W[F]Q9M]_P47'>]#)?U13YMMGPSV-*S@/PRV& M]KXJU^[,BUH7JLVO]7M;#>A,G =!M0G4? 5[![O1_++'-!,-V\R6;3$#EXK/ ML)H-9VQ@D70H1 R@Y%)6"C0"XHB&Q&%?!?[BF3&BE!5-EPX5I7!6R& M8Q.!#5$V HE 5-%P)#B218/<;:IH1G>*@0]M/J>1W_A)57EK!O"_KB=SJ^NE M&="JT5Y3SML;56LD-3I97U.!S#F*9$+&A4-$,<@,J#/"I4\FR Q)QH?_E2*9 MB D)G:%(QNP 0D234"03LM1WZ&H!,@.N9DDPCF]\3WX^E\#4@=O?_J3;=96: MJBZO\\R<\J:WWL0<\.QQ[]V3W7#?/ASUJ:&.$XZZ1^/*D;3&EN8!AM;8(QKI MCD..(LY"P2%'D*/7R5$L6)B&D"/(T>OD2/"4A=*'($&07KE!\LT1/TX@2!"D M5S[96!3'$".(T>O$:")C)ES,)\!)&:>4+$H"+ LC98X/ROJ3M[S,^#5WQP@Q0HP0(]QQA*>1J]4]*RIE9L+6 MF\STM/7,,,WX5WFS0(*6:V9A'#,_NFK?-9J^TTE[,_K)_7 MYJ1YJN^O9PZR=[EILW*9K3NOP\MY0!89\ $?\ $?\ $?\ $?\ $?\"'G\3R$ MH^-]Y*M6=7%[WZO@X2%RH6J]V_GP5(T>DH42]=UHDHDXN@42)+/;F@\^X ,^ MX ,^X ,^X -WXFL[UZVC7>T1,--S7=?:?MMEDV>Z5M91V)T5IZO&7-DTGIK] MN! /SL(!/N #/N #/B?)9Q(PZ=*;&61>)O/)7#:M\V>X)-";(] ;\ $? M4I[#MJP&/R(^:FZN/^MZEC?W4:7W4:=EM?NI\$1M')S%PK7!.2Q00]$)0]<& MYV S%!L9N;9J!IO!V$C7YO-@,]B:)K&FT3P)19<-'9#.T MEW"<*?[J"'A5%>6MUOW!KUK5LX6MCU,5:@FGH,OQ+XQ=11>FI0$/YT$*.D3I M3-+ (> :7(;B8IO,N1[_0&2PL.5@>"4NY M8] !<)+$R?F.[G#P),DSB*"?Q\1S$C@<[("2,LIX1_<\<)+$.0D<#**#H!S: MRS_H=%L'?[Z M,&1!BA1@JGBL/]./76-9P6>P)T\/ 01"-9$*"U)44R/!),QNCS0)!- M8.._DX-/ Z9Y,ORT_?'/4ZTWU9?Y.S 'G"9/EPW^P/QJRZA@YL'=.@@=! Z.-9D]%88*"&4$$HXUF3TIC8H(9002CC69/3V5"@AE!!* M.)X2=D9S*"&4$$HXVIEP[1F!$D()H82C*6'HLS1,H83;^U+_VBKS<1_Z$KXN MA9$_UKDJ=FW:)>R4_7;_[W$A8?/C[O.O5'V9+^_FAPMSW_Y/=E+LQ_0S<695 M\H(G=WJ:+S.];"_.[%_V)X;;?:\'E9$'_-S',Y&%G>S(K2 M%I^>E[7WB_"$+X2W4-?:FVKSX;6^SKM7;8NB=J$]M7%AOO3*5>U5]JWEJC'_ MWW:P-7=K5E55Z"OKK/;:TKM2[6QQ?WVMJ[)NUY=W]S7O-2)I9?R7E3*OU,6M M]VOWIJZ2U8]E?>5Q_^R7\V>%HO_2@3B/;8'KS?K5-WG6+GJ]?'AA+T;^ETO4 MU"C5JMV\9(WNP]^F5D<>CN/A3WOK//O[=[E089"&LU2J6 39=*9"$6K.DUD4 M2*6CZ6\B_.[NHD5]-YQ*7>JS::W5'V=J;B;B0A4WZK9Y/.8K(^O]%P[Y^@MO MCC6_NO14T?[]N[EJVN*V*"_+LUIGGW^O]*4Z_[VZ-,_8>O;-EQ]-K0RJS^\? MZUZX60N\4[3UR_V8DJ3Z_-W&'&VM!K^6YFZE]]]"3;U_E$7VC#9P_Z6G0:>& M/]9:>S:FPONQ*&^\)_YM2-A((YUTNF%T2BVSAGFKI5IEN=&9=\^JP(.5?F;T M3M=FUKN5_(NH=X\.\Q4*537ZXNZ7]T:?JT+=7N3+;AS=1;N@-N)W[J]%L(_' MZ3^Y?_F\>^FKY^#Z-2G.A93/ONR?\QU?DTFPTY7?&FQT'@4)QHJQ8JP8Z^&, M-4RWNNL+\90OQK<&R<9[GS@NKQ]1;WU&_'J3_/09L=]TVNA)_3AJ\K5S\<"0 M\>*Y;2\WH3[3ZT/&-I&IF"\[7Q+SY31? >;+:;ZXG2^)^7):OS!?;NL7YLMM M_<)\N:U?@;5_Y0&_]A9^O'.'-K>VJJLOKW.Q7O>FM-^E;"+[SRDK7RIHQ MFVUDZ(V<:YOR1,:#MMTL[^I!V^*+#^XFV^X;3[BMD;'''AZ'Z1:&Y!Z>Y(J8 M13* Y$)R#TURN6!<[+%''207DCN,Y"8LB=R+74)P(;CC?F,1L#1UK25R*M)[ MFJ)[$')[S)W#(:]'**\QD_&1]G>%O!Z?O'+.N-RQNCZQ#CFOK(/L$O&X+Y-V ME;>J\/1G<[LL;U>U;O8<*QV>BRV&\D34L(5Z)LZ3S>C'J6JTO<$HH=U]=D&8 MO/\J$-EEF=NV7AWN@7O@'J=SCSWY3]?[&SE\8<7M5L^?5_5L8=;PKH=Z55N_ M:7O;E56T=18KF[F"SFL.&_Z(!3N8L@EMZX^6C&"11&,BBF02%@HTOZ%(1MIF M>"!#D$S @@AD*)*1(@07@ES,\S^5($.0#&>1/PZ9/5D5J9_QZM),6=:L*Q@T MJM![/NP=7JUO#R.5E?4Q'! MED203,BX< \0!IDA=$;L$+H-,H.0\>%_I4@F8D)"9RB2,3N $-$D%,F$+/4% MR! D$[$D&,YGJWBC@G M:IV82);$#D]@V(T&(Q,S/W8X@X/,D+%IPB'I$60&C+2-7)[ (#/@WB@,H3,T MR?B!PTD/9(8\Z4F'DQ[(#+@#2.)QR Q4]73$//&/V75WKNO/>EW3JJK/XGL^ MKO.^H<^>QOJVJ>3BJ_8^,*]LH70B99+#6DP1#6=R!]BU1V>K' M#EO]/<[)R'9&J )4X;%]-F#2=P]K@"I %8Y.%7S&8W?_WJFK K3AM=-"52%$ MR'CB'HJPIVF!3A"0 >C$X_F(61SNF.$-M8!.'.&NB:=?J?HR7][-#[=Q=_V?[*38C^EGXLSJQ05/[I0E7V9ZV5ZNISCJ>JK67Z;FY0>:IQIM95U37/OYA/.4WNB(P M;ZG;_N6MJVLR\SDOU&'I+OB2Q[?\*H^OG!HI7G>V9W;M9V=_/*56TF M6K6ZB_@TH^B^U;PH;YIS[\CD2]"1KW\MO7:AS?^L3_/*W&+1>$;0#)-_*R-' MZX.CY,P3O@B8=Z,-M9G.K\T;_B+/8\^,KS! U\!Z4;V/VVT7JO5N#.FJUI4R M:U]5YT9"V[+[S-FJKNV[_ERIV@C3IDC8-S6KJBHZF3!WSO)F5I2-T0'[>=^2 MF V!64_UA[]-[9KYC##UDQ6(\SBTDK,1_WN39^VB?V \O+ 7/__+)6IJ%OM5 MNWG)L^-X]'-:9K?F/XOVJOCP?U!+ P04 " !%@:%87BB$(@H0 S>@ M$0 &9S;'DM,C R-# U,#$N:'1M[1UK=]HX]OO\"BVSNTW.P<8V)CR2L(>A M28?3-ND"2- MABQ4I"D85GU*>V[)QZC\,-Q+<>N5IVBY?7U MN ,%. />H:R->R+@Y[F!4G&M4+B[NS/QC1F)FX)C6<4"#Z6BH<=R:7\^5H9D MWL(7\&S>1+?0-^ A0S(5E*"A1"I0!70%4';)L"I&T<[@C.7BJ'?%;$R[\-OG M3QUOP(;4N#_Z& ;XNNH[0*]:T*US$UV-UD.S="S#<@S;R8#X;#9+#2!#%1JP M>S'MN'Y*2.H,VM+D%TF-S3TJYTB]KK-=G,-"=Z\%%/@UQT+CETZN?C9@U*^? M#9FB!"$8[(\1OSW/-:-0 >\:W4D,HWC)TWE.L;$JZ(D6ZC_\\,.9XBI@];X, M)@:RK%6R[+-"\O*LD(#N1?ZD?N;S6R+5)&#G.9_+.*"36AB%#"; QS7LR$3R MD_L^"_5/:+\" 1+<2\8?JS;KG^<\ S@CI$.$Q'CM(H3A)DV8G:!!*_39^".; MY CWSW-]P[%S=0OXI&277;MX5EB NL4@#9!C'V7Y,J W4^!.KMZG@61+< N+ MB C69P(T!9,KZ(]+69.:AV%DHAFSIH#JYSG)AW& :ZS?#01.;('4YECZL!!Z MO-D@Z9@R&@G]I.6VEF*GYX[89>^9IE_VQ'U\[G,FB)X36RF]S=;'1;K>_[B> MO5J$'@-Y(C][ GD5ZCUHQCKB8U@@]G;VW:QM.DU_3=>L)7O.!BDLX)T1:4J5 MPAS?%8 [$Q9%ZO#'%.-_D7JS;U*V'O+0&##4WC77,<5\-:K9E_2.G MN];/9$R!)WH"%RWYG>T#S@;?3KDP:3VKLN'P'A7[(ZTHR$-W^4E:#)0S(+WDXZ2_\EJ=@5& MT8]W"0YE@(-Z(\/)=A"+7ZY:W8OWI--M="\ZBRC,3?Y09MNY:/[2;G5;%QW2 MN'I/+GYK_MRX^G!!FM>?/[O#>;)G@& M);>:37NW,[+NSYO%D5#D*'MF% PXDXJP6PRCA&YF_G&-[%/_;:]#OFB/Y"+Q4W(D MB2+ SQBKF@]OC"& &.!GAD\GQ@30-E@X]3)S]<]T0NR\C@G7*9\]K-JAV0'' MW4B$MHTLVNR&2XS^U!6T9*M2!(/2Z'0__9XGK:NFN;%-.!").[H84] 7B&LB M>!F.A$K2B9F'7KQ/>$A:2I+F )QQ)I;5XZ$[(*4U?*=H+V!9_UXD( @P8/8! MC26K93].LS@UB9\-_=%I"KT7*14-]0"W3"CNT2 =1(^7-*?^?[5JNG8)64]! MK*'\;. T.C !I\+R^Z)M5BN5E4V6::]\OQ:48SH59U>@W.+JI@Q406.98 JT MQ%4ZSQ5S6>>8^I@PJSGQF-BKUF>)H%&\:R%YU&.TGJ(I6J$7"3!1.D/44:#9 MF]$H5&+2C/Q%M8]I,0QQ%8M%=(MP9OK>!7O( GI'Q8J\0LKRRO_^J'O) P:= M>R# *:5*F(.PC6*E4BV_D6J.5%TZ;J6I&$\SXR+=3G)UIVR47-NN%-*-*/AD$O]OMVXO@W?%TS*])]/ ,_.=$@Y5W?+)?(3^(PAX-%1@C&5)YT1 M!QDK6M9]M4(.QR/>*6V:\/-:=*.[J?VNY.H=F/TE4,;CTHON4R*_11)J82BM MOZ[%%_ 8N-[G2L:KYNK-QC*YGS;&EPB\DN _/$Y7J5=>VEHSLP2_J M48H6QCBQ *KQF :$C9DW4OP60Q]0 $P>DR- &8CDL_4IH+WG3M:@N/E*(Z\V M!*,+:XLY37?)"SC>@H$^1:#FOPRB\)Y[9CN@(XJ.4:Z4JH<;'Z^AZBPB_N>/ M%<<7C5Y,KVT].J#E@WE>=7J8Q MA*6@+]%?[D5CTF-!=(>TQ48D.:D8'TF?!\CZ7!*.Q0$^T%Q%1/+A*% T9-%( M!A,BP;V2_8G^,OT@Z@$;I1YV E+,TD\C@",(#2=96S\*8'#\#D-ECLZJ)$=[ M6\I$;'WFI4%"34\8>^7JDK$]LACYP$(FP+RU0J#E2,Y9$M$PF_"JY J#%" M'(5ID"27;^*Y MB7A^$0P-)Q9CZA(B=([%=;^/L?%F8EKZ3L04*&5X=4IJ5;T!\0(JY6M1\O<17*WD[V6NOY&2 M@*Z@.%F]B=^9#'M1<"3_8MW#V\*]Q,)=I16K6MQ8ZCSH98Q"I M94KMJMZ"B1614")*LXCG5ZV?GTN_YI MO]HXZ(U%=J-CLB@O.4%Q/XI&-;Y8 VU70=/#7'^/Q-=$\4P#Q[OA7!*8(037./$;L,PP!Q8SSB@4452:SN M] QG!:Q5Y\VF0#%NGWTW!]8\[-*'B]443@0[%>\M"^HRD!\TQ&8"<,,,DF,] MGD$Z2#JV^@_P:QZX="7S\Z4JD &P-@N8AY>FA)%.IHPDT[V Z&FM"5[(P749 M27+B'VFKQPHF.+B^; 7%) 34H$6P6R[A.Q 8K,RD :&>A^'>)3X_F%[-*" M.$K(6A,LH%@FN72-PZ;22-?N$]L"HC=3Z3[8Y1#S_]T#,T+QA1D\P^M6@ M?0!0H\$=G4A,+.S\,H:'R;?971'EW!+ G4GETH&YU55S+<6&"5%M4M-&HO M0RD(J $N."$,%!Y%0S_@/:Y(M6K:>JUTH5]V/B;M"GX'C#J]>N9UKUWC02(X M"1'F*3"/>D8.H!)2N)EY$&GQ, ]OF52PE'(4QX'>+LFCQ0.;@^LE9A*RV5IK M+DH#K58&NS.%G<9=QR;I0K\5'< \!@'I 2M$4B65F^D]/]E,I=G7;&N"225\ M.&0^UH,&X':BUETHZ$R=O:PR=+VSMV:A7P=[("5Y.+T"C/1'(N02^04>I@1( MU@FH@.Y.5AZ>."Z:E6:REB=R )Z?=G!@(7P&"^.3'!"5^=I11!<$EH=IMEAT M02H;>N9Y9&(Z3/@HT3SSW7+'^>F!N#OPCH [>_^#@9 =L'/ :0_66(/7 U*( M6I.)Y&'>(L6 SR.P7D)XB$(%'EG*-VNKXM)897[R>I[W':X\9@!9K ^M)S/I M(9VU=L/:8Z:0C. &PC1DC&K-E:W$9N--D)V(U/;#;52X)R5RV:1%8NG+V]^@8V: MQVV.7CJ,W5?SY&H^U"A9&R&T*UVW5?GH0UY/O_]LA'SHT-\97>G-IM'>Z=XG M2))K@]FX6K4-O#Q81T=IZJ=8M!W7'*BA+N:4DK33E)"OH[>%>^?H?6]^;5'% MJY879U_RWA;9*B*!Y*A>OY[?S=+3W5:'ZX:W5_: M%QOM)SOWLBZ.JPFQI[S+_,7+R3[_'R,NTA37]FGLO/Z@O5@LX(^""?'H"#?X M=2H^N2L8A^PQ(F']DC0]YM][;$"#/N:$$9#6HFD'W,(989):@Z,C-8@$(.H_ M>^YMZ?;G'5Q\^DJ2126SZ.[F:E('=&EU1V]!+SJ[N5D65*SC/CSXACFL5W%RY24CWKWF?-*[K1.%DUQP_=GGATZ.(S?)/^-^]]P?SZ[ MOE>DF@/.^G-5_=?Z@FVQJVOU7T.6NY#\?[?Z/\FM_Q]02P,$% @ 18&A M6)RMZ=5P @ :P< !$ !F9Y) H% 5*BT5I4FL:WJ6JUOD^.UA>XISS?>=^ MG+/S=X4GP?F\USO[@/']IYL%NI2TK4$8 M=*& &"C0BIDE,DM /Z1Z8(\$77-B2JEJC.>>=B&;C6+5TJ!!-$@Z6*=563*B MTZ(84QRE98*3\;3 )$K'>!3324+B23*)BH]5EB#A"KW/%._PP=.J<:.C@I>:;W_"2:,,W?2KKT"4:C:(X0,08Q?+6 MP)6MR"64I.5F%K3B5TLX*QD4MMP<7$&/ =J0U0%YBNI03>$PKONYCV$7/ZL M;J0R2+P@'10@GDZGX=IE%*!MO1:2$N/'X,T">#QV1QP/\##NKW41A'_E]M@0 M$]H00>$4W_8+=[Q_$<.^FZ?%T/%.C\$;TT#[E7P,"V"N<\/7W>NWX.Z W>'8 M)Q%"&L]WDIVL:9@HY59@12[PK(O^!LIN05Y,_2LCXE\9451)_H=Y"ALE&U"& M@3[<&&]@J:"U/QL%?1M)!WGAX+@%3FT]@+8[X_-=[!/J3)A-8TUH MVP<.VQ+]S_ESDI^:OZ4 /S%Q1[RU>L2*67 A[9U_32H;F)/?W7Q^[6+QOO;0 MSEYGL8"2">9G+O)/C/#^!X&19R)'/0N?$YZ9:C44W\30=XA4L)I MRT_G[<-ZD[83=C7<[5AXO&3;[X-%](+M=L][3U!+ P04 " !%@:%8 #3" M+2$* !]50 %0 &9S;'DM,C R-# U,#%?;&%B+GAM;,V<;V_;NA7&W_=3 M<-F;#;BL)8H4I:+M19?;#L5RVZ!)<2\V# ;_)D)M*9"5)OGVHV0[E6+))JE8 MW9O6<>CSG.=$/Y.'E/WZU_OE GQ7Y2HK\C/'Z+Q#^^8\O9^"W0MPN55Z!TU*Q2DEPEU77H+I6X(^B_)9]9^!\P2I= ME$L(WS8O.RUN'LKLZKH"*$!X.VS[V_(5)B*5,A8PH!I#'*<2LH#&D(0BP2Q, M<;EX6917,Q0$T6P[^F0S_'YG_%W4C [3-)TUOWT< MNLKZ!IJPX>S/W\\NQ+5:,ICEJXKEHA989:]6S9-GA6!54_6#>8'!$?5/<#L, MUD_!$,$H?'F_DB=O7P"P+D=9+-07I4']_]Z[*K) 7 M%2NK,\;5PF3?1*L>;M2;DU6VO%FH[7/7I=+]81=EV8E:9YG6689QG>5?A\1F M(])_IGRKW5R?(;G&[J?GRG%?33\]6[J7YAU"'3_AELSHE-<7U/M<3G7M/DJ- M3OWX&3_795%4;#'!9?%#II7RHG[BS#S:R-2!]KR9-CJ;M^Y6JNJ^4KE4ZW?+ M3FB0R3V5'.5B$12%,!$A@SB5"#(,(F@ MYBPQDQH-A!3SZO&:GJLEY?Y_%V M*PFVFJ 6?3W[D9Y'319'=[HXILE"= (OZDFZ*)\Z*<1!)S\N^I6QTMA8*?'R MJO@^,R\U=E!4/X#U@^9:'PPXV_DKO"NW6;)2'"C99L1,%&;]<5/!3O5T62SM M[%2%W1]P738C>@**4JK2K"E[#/1>1B'BEUFU4/.0J4@JKB$-X@3BA*8PB6," M0YG(Q)!E5H"A*U;;X$=&JM$ A08A^AO_.]BJNS/U6 Q[GGPLNK'DZLX+IJ<%N">A6.C-%&$W1%[2GJK\IAE$9[=>/)T:833GNM>#'5'W$R ML/8::M.U?Z [8G6COCB_+G+UZ7;)53G'&C,D(@$E(0'$$<*&LS" 42(EU4(3 M%5O/3T^#'QFL1@XT>F M: _53AT.\S3&G1M*#L:<,!IRX$703K#)X!FRT>9F M<(P[,IBXF*8Y"Q5,AE"TOG8XD(+P)(6&&-/X1&$$$R(2*"43--4) M553:@F*A=V1\UAF 3@J_@"8)4S6P2034F=BS95/&P\0]EN2Q63=S/Y7E9?,^,G;E90 84T[I/8Q'$!!/( M")-FHA2<$D33T+Y9VRX;[=8%O=5WA7R@7+9TCR^"%]8>_CU@WF]N!,4# M@2?&=[^]76X/C'<']KQ4=?^H3)3ZM/OC:G6KRLOZH*#\K+7I?2**J-0QA2*F MI@<,N(8L24+(0Q8EB&B=Q($MM(?$C@RND8>BI0_6"8!U!J!)P9[=@Y4[S.]S MUL.-X5&E<,+8UJ,7R@>#3X:SK_?*XX'M;^8-8QXF"6>#'>W+6HL"H@EK6'MK^NAPF=;1;-SR= MC3HAN=>,%X?]$2>#;Z^A-G'[![IC=EI\5^4[OJI*)JHYB055(@@@U]RL:G6< MP"06,122,LFC6&)NO;[M1#XR5HT6^,]6[;_V.'7]'\;(VY4;/M:&G+#I3=X+ MEVZDR3#I-=#&HW^ ;Q?X?JG*JRR_^F=9W%779J:[8?G#'.$HD#QF, IBLYXD M4L$42PY9RHC2/(UH:'VFL$=GFAYP*PW6VF C[MH ]E?*MO\;[=^K_7.U[M'[ M[34VHO7KCSMQY[?7W&[CMW_XZ+ZOW;>$6FL4<0)U*)DAU'1\"<488A1B'86( MBQ1Y=GP_L==[EB9O5'OW91O8/*F"*$*$(#:@WD;O@C@_A#$&P5'6X2VRW& M8>S&673#S<6=VTUB@R;\;A/;#3?=C6*#5CJWB@V/\NC+ZJW24K'FE,Q $B5F MXH("88./U#%,&4]A(M.04*49)]BZ+6L%/G97UFRR&RW'@\..=XN6S-.18T=F M9\:M'^O)W*\=:P>:KAOK2;_3C/7]?N2)W'FQJMCBW]E-0MEV8F/M>S5BSL[]3^%Z MC8T_@^N&_3DG<+W6!L_?^D?[;]-?FI?.8Q2H*!4:$DTCB'F,81+A%)I5GDBC MA 4HC%QWY^O 4VW*UUKN._&-=?L->%=#GOON>[UX;;:W$Q^UQ]X$FGQKO9U^ MWXYZY_?N(+PS,60=Y\."7BZ/PR#MR#$V8&AW'38TT!>S#]EB M^V$/%&&&4T$A#]/ZL\XH-BLP%4(4,14$1')$K&]X>AI\&KAJ/>S4P98H M/W=>,-D8\\!HU\$(@EK!)H9GU\8N-SUC1FXIU-L4G\O+XBZ?2Z9"1@($21"9 M"4K+&*8TEC!1*-*4QQ(Q1W)V-";>3&BVK8H2U-*>.PFM^CAN(_BY'K>'8&78 M?P-AU]+XW8-6S)^S=;!K:G#?H&>H+WZ7[/ZC-+-@IC>?_-R\;6N*A):80,)X M;%:)%,-$" 8Y)CHEF@J!'2$<4)H&12,.NNJ>,]M0O6RA?(8J>*'I7@ // ^8 M&P'I4.2)43U@\:K[;"3&*9!I%,,#"K&1IQ&'"$@*YH D7$4D0 M9FY$=@6F@?&'IN/W7?76Q)8^?Z=>X-F:],"MW\D(TIX$G!BR?CN[? V,&T*K M77$#X[>W+[;/9.MOZWS[XG]02P,$% @ 18&A6&P_&.^Q!@ WC !4 M !F4^&K$+ MGYLJ"5G]C\_S:'NTTQ^P1UDU?E\9P=TOD,RE#%O%P=SW^]>D?,_(>3@X,W_R#D]W]_N)C] M6(6;#93M[*P&UT*;M>M:N8?9;5?^9?W*SR\*UJ:HWA)STIYU5U]LZ7ZW; M&:=<[(;M?JV/A PV1A4(U4D0H6PDCFI%) M&.&:$H?%?JR,OO'-!.:*%UCB, M>6(Y]22("%I+)0/H_J)%7OYYU+UXU\ ,IU' M5;U:<$JSQ6[T_&'XW9/QMUD_FEEK%_VOGXPW'\R;?7!>?CZUK M2,?SU!1;TD642MJ;^^>7DQ=?+%_7T" N_4PO\,##-3IK?]<+N&NAC' _K]WU MBRH\&E1TJE;U[LS">2CZH\L(^;*_\JEOVMJ%=LFHS[* J-' $Q$< C&*6:*T M-P(2%8S*QY/N'&[0XSX(#83#5?5I@1?&8/"L^] IDO5J/#%WK\K+_-[]ZZYP M[#+3$F0(GD2PZ#8823P7C'@IP<1D@48SRNVOK3WV^NMHGM9A5M41:DP;.W.N M#H\B^Q38AQ&+:U?CA4A8YT7D.LRX! Y@Q7F:8V MZ;V$_I'900SPZ3/PQ\)S502ADTT5AM)*3(.$,M:I=<8ZKX=U/L%TFS;R2AA&N MO2.")JR-%!4DJ.0\Y=Y)-2XM/&MV$ MBZBR,T?*583C%I!:[Q/:N<*NE#4HS MK12),?I.!D5\4_ MHO!P5MT@R-NS*L+2 /C(HR;!)D-$YAFQ$>?$D];!4N^%2'O(!__3B4& J.D" MLF^=)X'-N[R 7VXV'NIEX-)D&NL=[XQ%7:@AADI%@C0Q@HLAL7VL&5\L#@)" M3QV(%RHXB>A?N;OSB%KE*;]O/3Q,Q%C0N!?*2,0<2(23E!AI4!OA#22/=; - M>T#A.^8'<6&FSL4^M)T$)*+O 2V9-ZD#-,;%LB!HNLHC0M=3628 M 6528F8?@#QC>A <=NIPC-5T2F">HL?O#XHOA83TI^G]"Q0L%G1(3?6'TOKZLJT]Y&6#)G32X7XH$A. $ M]] X#\X#L91#,D%$Y<7^P/C&^C Z)MRRW)NT4T+DLFI:5_R17_>%0 DL>CSMIYQ,08Y@U6GOFZ;B5X%FSPT"8\BXY8!]9$QDT,X]+!4YO# M.)APEW*DC*\,P64-'<& A6U_C[Y[O*-^G]"/I4RHB)**%K"TBO&D*$K!,!F* M[G:><4D3Z3BS 6C,>#9N.?G&XC <)MRL'"7A*X?_JG;=,ZL?MQM?%9CF("&: MB=B,(ZT)< T,7! M+>"[BDZ-B_TC<\.>CYIP/_+EXDWD3__V+JQ=N8+^<1ZK MF<]8H@2"PCU1M!3Y51G)(O*:;%!9&%/B=NW*[=(FK&^P[B%!&:QZI O$&Y D,SQD*3!,9VX/[<9GC0\#8_+] MQO'"[HV/-XLG4E[@@9.#AQ^ZE^YQ^).#_P)02P$"% ,4 " !%@:%8ONRW M(D% ,00 'P @ $ 97@Y.3$M9G-L>7!R97-S M " 7Y !E>#DY,BUI;G9E@ $0 @ %+N M9G-L>2TR,#(T,#4P,2YH=&U02P$"% ,4 " !%@:%8G*WIU7 " !K!P M$0 @ &$R 9G-L>2TR,#(T,#4P,2YX2TR,#(T M,#4P,5]L86(N>&UL4$L! A0#% @ 18&A6&P_&.^Q!@ WC !4 M ( !=]4 &9S;'DM,C R-# U,#%?<')E+GAM;%!+!08 !@ & + )T! !;W ! end XML 19 fsly-20240501_htm.xml IDEA: XBRL DOCUMENT 0001517413 2024-05-01 2024-05-01 0001517413 false 8-K 2024-05-01 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