0001628280-23-005828.txt : 20230301 0001628280-23-005828.hdr.sgml : 20230301 20230301160936 ACCESSION NUMBER: 0001628280-23-005828 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20230301 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Other Events ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20230301 DATE AS OF CHANGE: 20230301 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Pure Storage, Inc. CENTRAL INDEX KEY: 0001474432 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER STORAGE DEVICES [3572] IRS NUMBER: 271069557 STATE OF INCORPORATION: DE FISCAL YEAR END: 0205 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37570 FILM NUMBER: 23693549 BUSINESS ADDRESS: STREET 1: 650 CASTRO STREET, SUITE 400 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94041 BUSINESS PHONE: 800-379-7873 MAIL ADDRESS: STREET 1: 650 CASTRO STREET, SUITE 400 CITY: MOUNTAIN VIEW STATE: CA ZIP: 94041 FORMER COMPANY: FORMER CONFORMED NAME: PURE Storage, Inc. DATE OF NAME CHANGE: 20100804 FORMER COMPANY: FORMER CONFORMED NAME: Os76, Inc. DATE OF NAME CHANGE: 20091014 8-K 1 pstg-20230301.htm 8-K pstg-20230301
0001474432false00014744322023-03-012023-03-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): March 1, 2023
_____________________________________
Pure Storage, Inc.
(Exact name of Registrant as Specified in Its Charter)
_____________________________________ 
Delaware 001-37570 27-1069557
(State or Other Jurisdiction
of Incorporation)
 (Commission
File Number)
 (IRS Employer Identification No.)
650 Castro Street, Suite 400
Mountain View, California 94041
(Address of Principal Executive Offices, Including Zip Code) 

(800) 379-7873
(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.0001 par value per share PSTGNew York Stock Exchange LLC
________________________________________

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 March 1, 2023, Pure Storage, Inc. (“Pure”) issued a press release and will hold a conference call regarding its financial results for the quarter ended February 5, 2023. A copy of the press release is furnished as Exhibit 99.1 to this Form 8-K.
 
This information, including the exhibit(s) hereto, shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or incorporated by reference in 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.
 
Pure is making reference to non-GAAP financial information in the press release and the conference call. A reconciliation of these non-GAAP financial measures to the comparable GAAP financial measures is contained in the attached press release.  These non-GAAP financial measures are reported in addition to, and not as a substitute for, or superior to, financial measures calculated in accordance with GAAP.

Item 8.01 Other Events.

Pure’s board of directors has authorized, and its audit committee has approved, incremental share repurchases of up to an additional $250 million under its stock repurchase program. The authorization allows Pure to repurchase shares of its Class A common stock opportunistically and will be funded from available working capital. Repurchases may be made at management’s discretion from time to time on the open market through privately negotiated transactions, transactions structured through investment banking institutions, block purchase techniques, 10b5-1 trading plans, or a combination of the foregoing. The repurchase program does not have an expiration date, does not obligate Pure to acquire any of its common stock, and may be suspended or discontinued by the company at any time without prior notice.

Cautions Concerning Forward-Looking Statements

This report contains “forward-looking statements,” as defined in the Private Securities Litigation Reform Act of 1995, related to the share repurchase and the factors that will impact the amount and timing of purchases, if any, thereunder. The reader is cautioned not to rely on these forward-looking statements. These statements are based on current expectations of future events. If underlying assumptions prove inaccurate or known or unknown risks or uncertainties materialize, actual results could vary materially from the expectations and projections of the company. Risks and uncertainties include, but are not limited to, those described under the sections titled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Pure’s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on December 15, 2022, and Pure’s subsequent filings with the Securities and Exchange Commission. Copies of these filings are available online at www.sec.gov, investors.purestorage.com or on request from the company. Pure does not undertake to update any forward-looking statements as a result of new information or future events or developments.

Item 9.01. Financial Statements and Exhibits.
 
(d) Exhibits.
The following exhibit is furnished herewith:
 
Exhibit No.  Description
99.1  
104Cover Page Interactive Data File (embedded within the InLine XBRL document)




SIGNATURES
Pursuant to the requirements of the Securities and Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
Pure Storage, Inc.
(Registrant)
  
By: /s/ Kevan Krysler
  Kevan Krysler
  Chief Financial Officer
March 1, 2023




EX-99.1 2 pstg-ex991q4fy2023.htm EX-99.1 Document

Exhibit 99.1
 
Pure Storage Announces Fiscal Fourth Quarter and Full Year 2023 Financial Results
Fiscal 2023 revenue growth of 26% year-over-year
Subscription services ARR of $1.1 billion, up 30% year-over-year
Introduction of FlashBlade//E: Delivering benefits of flash at better economics than disk

MOUNTAIN VIEW, Calif. – March 1, 2023 – Today Pure Storage (NYSE: PSTG), the IT pioneer that delivers the world's most advanced data storage technology and services, announced financial results for its fiscal fourth quarter and full year 2023 ended February 5, 2023.

"Pure continued to grow faster than the market this year with the industry’s most advanced, reliable, and energy-efficient products and services,” said Charles Giancarlo, Chairman and CEO, Pure Storage. “Despite current macro conditions, we remain confident in our ability to execute, manage costs, and maintain a strong innovation cycle, highlighted by today's introduction of FlashBlade//E."

Fourth Quarter and Full Year Financial Highlights

Q4 revenue $810.2 million, up 14% year-over-year
Full-year revenue $2.8 billion, up 26% year-over-year

Q4 subscription services revenue $265.1 million, up 23% year-over-year
Full-year subscription services revenue $961.3 million, up 30% year-over-year

Q4 subscription annual recurring revenue (ARR) $1.1 billion, up 30% year-over-year
Remaining performance obligations (RPO) $1.8 billion, up 24% year-over-year

Q4 GAAP gross margin 69.3%; non-GAAP gross margin 70.8%
Full-year GAAP gross margin 68.9%; non-GAAP gross margin 70.7%

Q4 GAAP operating income $64.6 million; non-GAAP operating income $158.6 million
Full-year GAAP operating income $83.5 million; non-GAAP operating income $457.2 million

Q4 GAAP operating margin 8.0%; non-GAAP operating margin 19.6%
Full-year GAAP operating margin 3.0%; non-GAAP operating margin 16.6%

Q4 operating cash flow $233.0 million; free cash flow $172.8 million
Full-year operating cash flow $767.2 million; free cash flow $609.1 million

Total cash, cash equivalents, and marketable securities $1.6 billion

Returned approximately $67.5 million and $219.0 million in Q4 and FY23, respectively, to stockholders through share repurchases of 2.4 million shares and 7.8 million shares, respectively

Authorized incremental share repurchases of up to an additional $250 million under its stock repurchase program

“Pure delivered strong Q4 financial results growing revenue 14% and achieving record operating profit and margin,” said Kevan Krysler, CFO, Pure Storage. “We are confident that we will navigate the current macro backdrop, while focusing on our commitment to deliver long-term, profitable growth.”

1


Fourth Quarter and Full Year Company Highlights

Market-Leading Portfolio Innovation: In June 2022, Pure introduced the new FlashBlade//S family of products, built with a modular architecture that leverages a nearly unlimited scalable metadata architecture, offering more than double the density, performance and power efficiency of previous versions. Additionally, Pure made two new offerings - Pure Fusion and Portworx Data Services - generally available in FY23. Today, Pure announced the addition of FlashBlade//E, an unstructured data repository priced under $0.20 per GB.
Strong Subscription Services Momentum: In FY23, Pure extended its as-a-Service model across the full suite of Portworx offerings and also advanced its portfolio of Evergreen offerings to include the new fleet-level Evergreen//Flex.
Leadership in Sustainability: Pure released the first environmental impact analysis of its portfolio, which found that Pure’s products can use as little as one-fifth the power of competitive storage offerings. Pure also introduced the first-of-it’s-kind Energy Efficiency SLA guarantee for Evergreen//One.
Industry Recognition: Pure was named a leader in the Gartner Magic Quadrants for both Primary Storage and Distributed File Systems & Object Storage, marking its 9th consecutive year as a leader. Pure was also named one of Fortune’s Best Workplaces in Technology.

FY24 Guidance

FY24
RevenueMid to High Single Digit Y/Y Growth
Non-GAAP Operating Margin15%

Q1FY24 Guidance will be provided during the conference call beginning at 2:00 pm PT today, March 1, 2023.

These statements are forward-looking and actual results may differ materially. Refer to the Forward Looking Statements section below for information on the factors that could cause our actual results to differ materially from these statements. Pure has not reconciled its guidance for non-GAAP operating margin to its most directly comparable GAAP measure because certain items that impact this measure are not within Pure’s control and/or cannot be reasonably predicted. Accordingly, a reconciliation of this non-GAAP financial measure guidance to the corresponding GAAP measure is not available without unreasonable effort.

Share Repurchase Authorization

Pure's board of directors has authorized, and its audit committee has approved, incremental share repurchases of up to an additional $250 million under its stock repurchase program. The authorization allows Pure to repurchase shares of its Class A common stock opportunistically and will be funded from available working capital. Repurchases may be made at management's discretion from time to time on the open market through privately negotiated transactions, transactions structured through investment banking institutions, block purchase techniques, 10b5-1 trading plans, or a combination of the foregoing. The repurchase program does not have an expiration date, does not obligate Pure to acquire any of its common stock, and may be suspended or discontinued by the company at any time without prior notice.

Conference Call Information

Pure will host a teleconference to discuss the fiscal fourth quarter and full year 2023 results at 2:00 pm PT today, March 1, 2023. A live audio broadcast of the conference call will be available at the Pure Storage Investor Relations website, investor.purestorage.com. Pure will also post its earnings presentation to this website in advance of the call and post its prepared remarks to this website within 24 hours following completion of the call.

A replay will be available following the call on the Pure Storage Investor Relations website or for two weeks at 1-866-813-9403 (or +44 204 525 0658 for international callers) with passcode 032614.

2


Upcoming Events

Pure is scheduled to participate at the following investor conference:

Susquehanna 12th Annual Technology Conference
Date: Friday, March 3, 2023
Time: 8:00 a.m. PT / 11:00 a.m. ET
Charles Giancarlo, Chairman and CEO and Kevan Krysler, CFO

The presentation(s) will be webcast live and archived on Pure's Investor Relations website at investor.purestorage.com.

----

About Pure Storage

Pure Storage (NYSE: PSTG) uncomplicates data storage, forever. Pure delivers a cloud experience that empowers every organization to get the most from their data while reducing the complexity and expense of managing the infrastructure behind it. Pure’s commitment to providing true storage as-a-service gives customers the agility to meet changing data needs at speed and scale, whether they are deploying traditional workloads, modern applications, containers, or more. Pure believes it can make a significant impact in reducing data center emissions worldwide through its environmental sustainability efforts, including designing products and solutions that enable customers to reduce their carbon and energy footprint. And with the highest Net Promoter Score in the industry, Pure's ever-expanding list of customers are among the happiest in the world. For more information, visit www.purestorage.com.

Analyst Recognition

Leader in the 2022 Gartner Magic Quadrant for Primary Storage
Leader in the 2022 Gartner Magic Quadrant for Distributed File Systems & Object Storage

Connect with Pure

Blog
LinkedIn
Twitter
Facebook

Pure Storage, the Pure P Logo, Portworx, and the marks on the Pure Trademark List at www.purestorage.com/legal/productenduserinfo.html are trademarks of Pure Storage, Inc. Other names are trademarks of their respective owners.

Forward Looking Statements

This press release contains forward-looking statements regarding our products, business and operations, including but not limited to our views relating to future period financial results, our technology and product strategy, specifically customer priorities around sustainability, our ability to adjust to current macro conditions and expand market share, our sustainability goals and benefits, the timing and magnitude of large orders, the impact of inflation, economic or supply chain disruptions, the pandemic and its lingering impacts, demand for our products and subscription services, including Evergreen//One, our expectations regarding our product and technology differentiation, including FlashBlade//E, new customer acquisition, the continued success of the Portworx technology, and other statements regarding our products, business, operations and results. Forward-looking statements are subject to known and unknown risks and uncertainties and are based on potentially inaccurate assumptions that could cause actual results to differ materially from those expected or implied by the forward-looking statements.

3


Actual results may differ materially from the results predicted, and reported results should not be considered as an indication of future performance. The potential risks and uncertainties that could cause actual results to differ from the results predicted include, among others, those risks and uncertainties included under the caption "Risk Factors" and elsewhere in our filings and reports with the U.S. Securities and Exchange Commission, which are available on our Investor Relations website at investor.purestorage.com and on the SEC website at www.sec.gov. Additional information is also set forth in our Annual Report on Form 10-K for the year ended February 6, 2022. All information provided in this release and in the attachments is as of March 1, 2023, and Pure undertakes no duty to update this information unless required by law.

Key Business Metric

Subscription ARR is a key business metric that refers to total annualized contract value of all active subscription agreements on the last day of the quarter, plus on-demand revenue for the quarter multiplied by four.

Non-GAAP Financial Measures

To supplement our unaudited condensed consolidated financial statements, which are prepared and presented in accordance with GAAP, Pure uses the following non-GAAP financial measures: non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating income (loss), non-GAAP operating margin, non-GAAP net income (loss), non-GAAP net income (loss) per share, and free cash flow.

We use these non-GAAP financial measures for financial and operational decision-making and as a means to evaluate period-to-period comparisons. Our management believes that these non-GAAP financial measures provide meaningful supplemental information regarding our performance and liquidity by excluding certain expenses and expenditures such as stock-based compensation expense, payments to former shareholders of acquired companies, payroll tax expense related to stock-based activities, amortization of debt discount and debt issuance costs related to long-term debt, amortization of intangible assets acquired from acquisitions, acquisition-related transaction and integration expenses, and costs associated with the exit of certain operations that may not be indicative of our ongoing core business operating results. Pure believes that both management and investors benefit from referring to these non-GAAP financial measures in assessing our performance and when analyzing historical performance and liquidity and planning, forecasting, and analyzing future periods. The presentation of these non-GAAP financial measures is not meant to be considered in isolation or as a substitute for our financial results prepared in accordance with GAAP, and our non-GAAP measures may be different from non-GAAP measures used by other companies.

For a reconciliation of these non-GAAP financial measures to GAAP measures, please see the tables captioned "Reconciliations of non-GAAP results of operations to the nearest comparable GAAP measures" and "Reconciliation from net cash provided by operating activities to free cash flow," included at the end of this release.

Contacts

Paul Ziots – Investor Relations, Pure Storage
ir@purestorage.com

Rena Fallstrom – Global Communications, Pure Storage
pr@purestorage.com

###
4



PURE STORAGE, INC.
Condensed Consolidated Balance Sheets
(in thousands, unaudited)
 
At the End of Fiscal
20232022
 
Assets  
Current assets:  
Cash and cash equivalents$580,854 $466,199 
Marketable securities1,001,352 947,073 
Accounts receivable, net of allowance of $1,057 and $945
612,491 542,144 
Inventory52,095 38,942 
Deferred commissions, current68,617 81,589 
Prepaid expenses and other current assets161,391 116,232 
Total current assets2,476,800 2,192,179 
Property and equipment, net272,445 195,282 
Operating lease right-of-use assets158,912 111,763 
Deferred commissions, non-current177,239 164,718 
Intangible assets, net49,222 62,646 
Goodwill361,427 358,736 
Restricted cash10,544 10,544 
Other assets, non-current38,814 39,447 
Total assets$3,545,403 $3,135,315 
Liabilities and stockholders' equity  
Current liabilities:  
Accounts payable$67,121 $70,704 
Accrued compensation and benefits232,636 205,431 
Accrued expenses and other liabilities125,692 78,511 
Operating lease liabilities, current33,707 35,098 
Deferred revenue, current718,149 562,576 
Debt, current574,506 — 
Total current liabilities1,751,811 952,320 
Long-term debt— 786,779 
Operating lease liabilities, non-current142,473 93,479 
Deferred revenue, non-current667,501 517,296 
Other liabilities, non-current42,385 31,105 
Total liabilities2,604,170 2,380,979 
Stockholders’ equity:  
Common stock and additional paid-in capital2,493,799 2,470,972 
Accumulated other comprehensive loss(15,504)(8,365)
Accumulated deficit(1,537,062)(1,708,271)
Total stockholders' equity941,233 754,336 
Total liabilities and stockholders' equity$3,545,403 $3,135,315 


5


PURE STORAGE, INC.
Condensed Consolidated Statements of Operations
(in thousands, except per share data, unaudited)
 
 Fourth Quarter of FiscalFiscal Year Ended
 2023202220232022
 
Revenue:    
Product$545,108 $492,602 $1,792,153 $1,442,338 
Subscription services265,099 215,968 961,281 738,510 
Total revenue810,207 708,570 2,753,434 2,180,848 
Cost of revenue:
Product (1)
174,471 167,964 569,793 477,899 
Subscription services (1)
74,419 64,772 285,995 230,430 
Total cost of revenue248,890 232,736 855,788 708,329 
Gross profit561,317 475,834 1,897,646 1,472,519 
Operating expenses:
Research and development (1)
185,557 162,639 692,528 581,935 
Sales and marketing (1)
246,480 231,947 883,609 799,001 
General and administrative (1)
64,696 51,481 237,996 189,981 
Total operating expenses496,733 446,067 1,814,133 1,570,917 
Income (loss) from operations64,584 29,767 83,513 (98,398)
Other income (expense), net16,705 (10,008)8,295 (30,098)
Income (loss) before provision for income taxes81,289 19,759 91,808 (128,496)
Income tax provision6,818 4,816 18,737 14,763 
Net income (loss)$74,471 $14,943 $73,071 $(143,259)
Net income (loss) per share attributable to common
   stockholders, basic
$0.25 $0.05 $0.24 $(0.50)
Net income (loss) per share attributable to common
   stockholders, diluted
$0.22 $0.05 $0.23 $(0.50)
Weighted-average shares used in computing net
   income (loss) per share attributable to common
   stockholders, basic
303,614 291,351 299,478 285,882 
Weighted-average shares used in computing net
   income (loss) per share attributable to common
   stockholders, diluted
339,699 317,268 339,184 285,882 

(1) Includes stock-based compensation expense as follows:
 
Cost of revenue -- product$2,791 $1,787 $10,245 $6,334 
Cost of revenue -- subscription services5,652 6,142 22,630 21,240 
Research and development41,212 39,921 161,694 142,264 
Sales and marketing17,767 17,122 72,507 71,439 
General and administrative15,081 14,228 60,541 45,686 
Total stock-based compensation expense$82,503 $79,200 $327,617 $286,963 
6


PURE STORAGE, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands, unaudited)
 
 Fourth Quarter of FiscalFiscal Year Ended
 2023202220232022
 
Cash flows from operating activities    
Net income (loss)$74,471 $14,943 $73,071 $(143,259)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization28,164 23,546 100,432 83,151 
Amortization of debt discount and debt issuance costs804 8,566 3,210 31,577 
Stock-based compensation expense82,503 79,200 327,617 286,963 
Impairment of long-lived assets— — — 471 
Other4,078 4,499 4,145 13,075 
Changes in operating assets and liabilities, net of effects of acquisition:
Accounts receivable, net(176,940)(188,035)(70,724)(81,247)
Inventory3,779 4,080 (12,562)4,118 
Deferred commissions(10,724)(37,988)451 (58,383)
Prepaid expenses and other assets24,584 (13,505)(31,580)(25,788)
Operating lease right-of-use assets7,740 7,891 33,813 29,952 
Accounts payable(29,611)20,967 (7,075)6,711 
Accrued compensation and other liabilities91,766 94,212 74,027 58,961 
Operating lease liabilities(5,020)(10,257)(33,359)(32,351)
Deferred revenue137,432 130,122 305,768 236,176 
Net cash provided by operating activities233,026 138,241 767,234 410,127 
Cash flows from investing activities
Purchases of property and equipment(1)
(60,229)(21,070)(158,139)(102,287)
Acquisition, net of cash acquired— — (1,989)— 
Purchases of marketable securities(409,306)(114,605)(501,435)(617,043)
Sales of marketable securities6,155 53,548 6,155 200,482 
Maturities of marketable securities81,700 63,007 433,995 366,165 
Other— — — (600)
Net cash used in investing activities(381,680)(19,120)(221,413)(153,283)
Cash flows from financing activities
Net proceeds from exercise of stock options5,647 14,966 24,778 48,709 
Proceeds from issuance of common stock under employee stock purchase plan— — 39,965 36,641 
Principal payments on borrowings and finance lease obligations(1,095)(853)(257,240)(2,137)
Tax withholding on vesting of equity awards(3,471)(2,165)(19,601)(10,835)
Repurchases of common stock(67,504)(69,562)(219,068)(200,170)
Net cash used in financing activities(66,423)(57,614)(431,166)(127,792)
Net increase (decrease) in cash and cash equivalents and restricted cash(215,077)61,507 114,655 129,052 
Cash, cash equivalents and restricted cash, beginning of period806,475 415,236 476,743 347,691 
Cash, cash equivalents and restricted cash, end of period$591,398 $476,743 $591,398 $476,743 

(1) Includes capitalized internal-use software costs of $3.2 million and $2.5 million for the fourth quarter of fiscal 2023 and 2022 and $13.7 million and $8.8 million for fiscal 2023 and 2022.
7


Reconciliations of non-GAAP results of operations to the nearest comparable GAAP measures

The following table presents non-GAAP gross margins by revenue source before certain items (in thousands except percentages, unaudited):

 Fourth Quarter of FiscalFourth Quarter of Fiscal
20232022
 GAAP
results
GAAP
gross
margin  (a)
Adjustment Non-
GAAP
results
Non-
GAAP
gross
margin  (b)
GAAP
results
GAAP
gross
margin  (a)
AdjustmentNon-
GAAP
results
Non-
GAAP
gross
margin  (b)
$2,791 (c)$1,787 (c)
37 (d)42 (d)
292 (e)— 
3,306 (f)3,462 (f)
Gross profit --
   product
$370,637 68.0 %$6,426 $377,063 69.2 %$324,638 65.9 %$5,291 $329,929 67.0 %
   
$5,652 (c)$6,142 (c)
159 (d)253 (d)
306 (e)— 
16 (g)24 (g)
Gross profit --
  subscription services
$190,680 71.9 %$6,133  $196,813 74.2 %$151,196 70.0 %$6,419  $157,615 73.0 %
   $8,443 (c)$7,929 (c)
196 (d)295 (d)
598 (e)— 
3,306 (f)3,462 (f)
16 (g)24 (g)
Total gross profit$561,317 69.3 %$12,559  $573,876 70.8 %$475,834 67.2 %$11,710  $487,544 68.8 %

(a) GAAP gross margin is defined as GAAP gross profit divided by revenue.
(b) Non-GAAP gross margin is defined as non-GAAP gross profit divided by revenue.
(c) To eliminate stock-based compensation expense.
(d) To eliminate payroll tax expense related to stock-based activities.
(e) To eliminate duplicate lease costs during the transition of our corporate headquarters.
(f) To eliminate amortization expense of acquired intangible assets.
(g) To eliminate payments to former shareholders of acquired company.



















8



The following table presents non-GAAP gross margins by revenue source before certain items (in thousands except percentages, unaudited):

Fiscal Year Ended
2023
GAAP resultsGAAP gross margin (a)AdjustmentNon-
GAAP
results
Non-
GAAP
gross
margin (b)
$10,245 (c)
335 (d)
543 (e)
13,063 (f)
Gross profit -- product$1,222,360 68.2 %$24,186 $1,246,546 69.6 %
$22,630 (c)
1,210 (d)
575 (e)
135 (g)
88 (h)
Gross profit -- subscription services$675,286 70.2 %$24,638 $699,924 72.8 %
$32,875 (c)
1,545 (d)
1,118 (e)
13,063 (f)
135 (g)
$88 (h)
Total gross profit$1,897,646 68.9 %$48,824 $1,946,470 70.7 %


(a) GAAP gross margin is defined as GAAP gross profit divided by revenue.
(b) Non-GAAP gross margin is defined as non-GAAP gross profit divided by revenue.
(c) To eliminate stock-based compensation expense.
(d) To eliminate payroll tax expense related to stock-based activities.
(e) To eliminate duplicate lease costs during the transition of our corporate headquarters.
(f) To eliminate amortization expense of acquired intangible assets.
(g) To eliminate costs associated with the exit of certain operations.
(h) To eliminate payments to former shareholders of acquired company.




















9



The following table presents certain non-GAAP consolidated results before certain items (in thousands, except per share amounts and percentages, unaudited):

 Fourth Quarter of FiscalFourth Quarter of Fiscal
20232022
 GAAP
results
GAAP
operating
margin  (a)
Adjustment Non-
GAAP
results
Non-
GAAP
operating
margin (b)
GAAP
results
GAAP
operating
margin  (a)
Adjustment Non-
GAAP
results
Non-
GAAP
operating
margin (b)
$82,503 (c)$79,200 (c)
888 (d)3,390 (d)
1,799 (e)2,302 (e)
3,839 (f)4,034 (f)
5,004 (g)— 
Operating income$64,584 8.0 %$94,033  $158,617 19.6 %$29,767 4.2 %$88,926  $118,693 16.8 %
   $82,503 (c)   $79,200 (c) 
888 (d)3,390 (d)
1,799 (e)2,302 (e)
3,839 (f)4,034 (f)
5,004 (g)— 
804 (h)8,566 (h)
357 (i)— 
Net income$74,471  $95,194  $169,665  $14,943  $97,492  $112,435  
Net income per share -- diluted$0.22    $0.53  $0.05    $0.36  
Weighted-average shares used in per share calculation -- diluted339,699 (21,884)(j)317,815 317,268  (2,357)(j)314,911 

(a) GAAP operating margin is defined as GAAP operating income divided by revenue.
(b) Non-GAAP operating margin is defined as non-GAAP operating income divided by revenue.
(c) To eliminate stock-based compensation expense.
(d) To eliminate payments to former shareholders of acquired companies.
(e) To eliminate payroll tax expense related to stock-based activities.
(f) To eliminate amortization expense of acquired intangible assets.
(g) To eliminate duplicate lease costs during the transition of our corporate headquarters.
(h) To eliminate amortization expense of debt discount and debt issuance costs related to our long-term debt.
(i) To eliminate net loss from legal settlement in connection with a facility abandoned in the second quarter of fiscal 2021.
(j) To exclude the dilutive effect from convertible note due to the related capped call hedge.












10


The following table presents certain non-GAAP consolidated results before certain items (in thousands, except per share amounts and percentages, unaudited):

Fiscal Year Ended
2023
GAAP resultsGAAP operating margin (a)AdjustmentNon- GAAP resultsNon- GAAP operating margin (b)
$327,617 (c)
5,947 (d)
13,412 (e)
2,868 (f)
8,680 (g)
15,192 (h)
Operating income$83,513 3.0 %$373,716 $457,229 16.6 %


(a) GAAP operating margin is defined as GAAP operating income divided by revenue.
(b) Non-GAAP operating margin is defined as non-GAAP operating income divided by revenue.
(c) To eliminate stock-based compensation expense.
(d) To eliminate payments to former shareholders of acquired companies.
(e) To eliminate payroll tax expense related to stock-based activities.
(f) To eliminate costs primarily associated with the exit of certain operations.
(g) To eliminate duplicate lease costs during the transition of our corporate headquarters.
(h) To eliminate amortization expense of acquired intangible assets.





































11


Reconciliation from net cash provided by operating activities to free cash flow (in thousands except percentages, unaudited):

 Fourth Quarter of FiscalFiscal Year Ended
 2023202220232022
Net cash provided by operating activities$233,026 $138,241 $767,234 $410,127 
Less: purchases of property and equipment(1)
(60,229)(21,070)(158,139)(102,287)
Free cash flow (non-GAAP)$172,797 $117,171 $609,095 $307,840 

(1) Includes capitalized internal-use software costs of $3.2 million and $2.5 million for the fourth quarter of fiscal 2023 and 2022 and $13.7 million and $8.8 million for fiscal 2023 and 2022.













































12
EX-101.SCH 3 pstg-20230301.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Document link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Cover Non-Printing link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 pstg-20230301_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Entity Central Index Key Entity Central Index Key Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Trading Symbol Trading Symbol Entity File Number Entity File Number Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Soliciting Material Soliciting Material Entity Address, City or Town Entity Address, City or Town Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Local Phone Number Local Phone Number Entity Address, Postal Zip Code Entity Address, Postal Zip Code Written Communications Written Communications City Area Code City Area Code Title of 12(b) Security Title of 12(b) Security Document Type Document Type Amendment Flag Amendment Flag Security Exchange Name Security Exchange Name Entity Registrant Name Entity Registrant Name Cover Page [Abstract] Cover Page [Abstract] Cover Page [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Entity Address, State or Province Entity Address, State or Province Document Period End Date Document Period End Date Pre-commencement Tender Offer Pre-commencement Tender Offer EX-101.PRE 5 pstg-20230301_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 6 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Document
Mar. 01, 2023
Cover Page [Abstract]  
Document Type 8-K
Document Period End Date Mar. 01, 2023
Entity Registrant Name Pure Storage, Inc.
Entity Incorporation, State or Country Code DE
Entity File Number 001-37570
Entity Tax Identification Number 27-1069557
Entity Address, Address Line One 650 Castro Street, Suite 400
Entity Address, City or Town Mountain View
Entity Address, State or Province CA
Entity Address, Postal Zip Code 94041
City Area Code 800
Local Phone Number 379-7873
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.0001 par value per share
Trading Symbol PSTG
Security Exchange Name NYSE
Entity Emerging Growth Company false
XML 7 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Non-Printing
Mar. 01, 2023
Cover Page [Abstract]  
Entity Central Index Key 0001474432
Amendment Flag false
XML 8 pstg-20230301_htm.xml IDEA: XBRL DOCUMENT 0001474432 2023-03-01 2023-03-01 0001474432 false 8-K 2023-03-01 Pure Storage, Inc. DE 001-37570 27-1069557 650 Castro Street, Suite 400 Mountain View CA 94041 800 379-7873 false false false false Class A Common Stock, $0.0001 par value per share PSTG NYSE false EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #&!858'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " Q@6%6Q$SW9>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVU ,'1S6?&D(+B@> O)[&ZP^4,RTN[;F];=+J(/(.22F5^^ M^0;2ZRAT2/B<0L1$%O/-Y :?A8X;=B2* B#K(SJ5ZY+PI;D/R2DJUW2 J/2' M.B!T37,+#DD910IF8!57(I.]T4(G5!32&6_TBH^?:5A@1@,.Z-!3AK9N@GQY=EW[][8+)K.EXUY;2[KA7-G>#\?7;]X7<5=L'8O?W' MQA=!V<.O?R&_ %!+ P04 " Q@6%6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M #&!85;U*V&W)00 'X/ 8 >&PO=V]R:W-H965T&UL ME9=M<^(V$,>_BL;M=-J9$#_PX"0%9@C)73.]Y#R!]J;M](6P!6AB2SY)AO#M MNS)@TSFSYMZ 9'O__FEWO2L-MU*]Z35CAKQGJ= C9VU,?N>Z.EZSC.IKF3,! M=Y929=3 5*U:1@YE8J"<^8T%P*HMARY$S\N_L@L ;E M$W]RMM4G8V*7LI#RS4Z>DI'C62*6LMA8"0I_&S9E:6J5@./K0=2IWFD-3\=' M]0_EXF$Q"ZK95*9?>&+6(^?&(0E;TB(UKW+[&SLLJ&_U8IGJ\I=L]\_V>@Z) M"VUD=C &@HR+_3]]/SCBQ*#OG3$(#@:E(]S]BTK*!VKH>*CDEBC[-*C90;G4 MTAK@N+!1F1D%=SG8F?%4;I@B#S(NP-5FZ!K0M'?<^&!_O[%^6)("'(/Y.%-@K"]F\3UEZFURQC<_E.YS1F(P>2 M53.U8<[XIQ_\@?_Z?R.0/0JB-YE$!%37";D M420$4J"1!UX! [4I,I!VE:'*W@+^(Y(1::R$$;MX#]I),;%'QX1PK B M#"\A_,!31EZ*;,%4$PBNX7E^IQOV0P_AN:EX;B[AF=-W\I1 RO$ECTNW(72X M8A!V?&]PV^^'"-YMA7=["=XD2>!3UU?' ?D$SY'/HC&*N.*@[Y$IA=25D!<* M:BOD1\$A/WH>YD_?JZNN]UW(4SN#Y)O+K6@LPKCD9(;+N)&I[9H3B<86MTA?+2V?X,626UH2O[F^=EOMD7QMN?U?(RM;@P^ M7MK+.$Y@>W0>I:4WX E6-P;D\$S]0;[M&)EQIFE*M]UO%29FLT.9@ M"Q*_79$?O6L/^BK)J2(;FA:,Y+!XO:8*6T10=X4 +^-S11.;C+-=MI"-J=@B M$,WF'S&2NOP'>*D^^H\\OL=K*F W?FX#UR+T\M<,VQ$%)^>"BZK^8\;4ROKH M(RB8M0U03D5CG%L$S^:>>W*:LB=3V![#&S5)V1*$O.L0RI/:'_;V$R/S\H"U MD :.:^5P#0=DINP#<'\II3E.[)FM.G*/_P-02P,$% @ ,8%A5JI%W) ! M @ DP0 !@ !X;"]W;W)KU=1-!GK9L!T]@ M?[4;C5$PNI2\ 6FXDD1#E=%EM%@E+M\G/'/HS,68N$JV2KVZX*',:.B 0$!A MG0/#QP'6((0S0HR_@R<=7^F$E^.S^[VO'6O9,@-K)5YX:>N,?J*DA(KMA7U4 MW3<8ZKEQ?H42QM])U^?&-Y04>V-5,XB1H.&R?[+C\!TN!%'RAB >!+'G[E_D M*;\PR_)4JXYHEXUN;N!+]6J$X])MRI/5N,I19_.U.H F/Y7\N-%<6BYW:6#1 MUZT&Q>"QZCWB-SQ^,#TC8?2!Q&$\_U\>(,[(%(],L?>;3S)ML"?([^766(U; M]^<:5F^37+=Q[;PP+2L@H]BO!O0!:/[^770;?IZ G(^0\RGW_"M^+'LB:Y#( M)\B#+.%(OL/I&N>T4QB&47*7)/-X BL9L9))LR4>F!(O2^X%N[J7T_J*"0/7 M.(*+'G/'%3=]QZ4A BHT"F=WV."Z/P)]8%7KVVZK+#:Q'];XUP#M$G"]4LJ> M ]?)XW\H_P=02P,$% @ ,8%A5I^@&_"Q @ X@P T !X;"]S='EL M97,N>&ULW5=M:]LP$/XK0C]@;F)JXI$8MD!AL(U"\V%?E5AV!'KQ9+ES^NNG MLVPG:75EW8>QS:')W3VZNT=W)YFN6W>2_.'(N2.]DKK=T*-SS?LD:0]'KEC[ MSC1<>Z0R5C'G55LG;6,Y*UMP4C)9WMQDB6)"TV*M.W6G7$L.IM-N0V]H4JPK MH\^6E :#7\H4)X],;NB62;&W8EC+E)"G8%Z"X6"DL<1Y*GQ#%V!IGP*\"!JP M'.,HH8T%8Q(RA._]N/P9,&FM5X64,\$E#89BW3#GN-5W7AD6#\87$!GEW:GQ M#&O+3HOE+3T[##\^R=[8DMLYS8).IF(M>05TK*B/\.M,DP#HG%%>* 6KC68# MA\EC%'S8 Y?R 5KXK;J*W5B'_2^FO-CT1=X=-8T\O1!BEHK'O;^RPF+-9O\ MR-%8\>2SP:0)P:?EA6;/CO9NFJ:]PSLM_D/.?K7/--;=,7I+V MH_\W5_DMC)/Q]%PZC+N.HL?X;[:)'-M[#/)73)>UYN M1]76^T$D7O!9QP<&%Y_J?]K-#]! SCMHHB M*]1GA?H$KQBR'3Y8GKA/[I_X3O,\3;,,J^AV&V6PQ>J69? 7CX9Q P\L#V1Z M6ZWQ;N,3\OH<8#U];4*PG>*3B.T4KS4@\;J!1Y['NXWE 0^L"]CL0/YX'IBI MN$^:0ERHY_U=3_ 102P,$% @ ,8%A5I>*NQS $P( M L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE( M2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_' ME+9"L5*+]S69F,'=G3 [:NO7=Y(0*A1*+SWMSIOA[7MO=GHF/NR(#LF'=R%F MIA*I)VD:\PJ\C;=40]!.2>RM:,G[--8,MH@5@'B7C@:#<>HM!C.;]EQK3J\+ M$L@%*2C8 %N$<_SN-V5RPH@[="B?F6GO#DSB,:#'"Q29&9@D5G1^)L8+!;%N MDS,YEYEAU]@""^8_X$TC\MWN8HN(W;U9%9*9\4 )2^0H[43+;U7C"72XJXY" MC^@$>&$%GIB.-89]0Z,NTBL;;0[]V84XX;_$2&6).2PH/WH(TN7(X!J!(598 M1Y,$ZR$S&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/%DDT*@S 01J\2(.CX@]&$S)3J[6MU MH8$NNI&NPC#Y3(AMG> *AHL%=T,A:'^:8RKE<\ M1U>#546G:H0H"*[@]@R9QGNFR">+OQ!-5;4%WDWQ[''@+V!X&==1@\A2Y,K5 MR(F$46]C@N4(3S-9BJQ,I,O*4,*_A2)/*#I0B'C22)O-FKWZ\X'U/+_%K7V) MZ]#?R>7C -[/2]]02P,$% @ ,8%A5FZG)+P> 0 5P0 !, !;0V]N M=&5N=%]4>7!E&ULQ93/3L,P#,9?IWOY_B+LGX[1L"L<]9C(1JB^* 4E@TXC3)$\!RI M0W*:^#?M5-1EJW>@5LOEO2J#)_"44Z\A-NLGJ/7>4O;<\3::X N1P*+('L?$ MGE4(':,UI2:.JX.OOE'R$T%RY9"#C8FXX 2AKA+ZR,^ 4]WK 5(R%61;G>A% M.\Y2G55(1PLHIR6N]!CJVI10A7+ON$1B3* K; #(63F*+J;)Q!.&\7LWFS_( M3 $YVXLR5]=1Y9"!*9Z2->B"P]^WS0NUU!]4LVC_K=-KX,U\-[\GF$U!+ 0(4 Q0 ( #&! M858'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ ,8%A5L1,]V7N *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ ,8%A5IE&PO M=V]R:W-H965T&UL4$L! A0#% @ ,8%A5JI%W) ! @ MDP0 !@ ("!: P 'AL+W=O7!E&UL 64$L%!@ * H A ( !@6 $! end XML 10 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 11 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 12 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 1 22 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Cover Document Sheet http://www.purestorage.com/role/CoverDocument Cover Document Cover 1 false false R2.htm 0000002 - Document - Cover Non-Printing Sheet http://www.purestorage.com/role/CoverNonPrinting Cover Non-Printing Cover 2 false false All Reports Book All Reports pstg-20230301.htm pstg-20230301.xsd pstg-20230301_lab.xml pstg-20230301_pre.xml pstg-ex991q4fy2023.htm http://xbrl.sec.gov/dei/2022 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pstg-20230301.htm": { "axisCustom": 0, "axisStandard": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2022": 22 }, "contextCount": 1, "dts": { "inline": { "local": [ "pstg-20230301.htm" ] }, "labelLink": { "local": [ "pstg-20230301_lab.xml" ] }, "presentationLink": { "local": [ "pstg-20230301_pre.xml" ] }, "schema": { "local": [ "pstg-20230301.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 23, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 22, "memberCustom": 0, "memberStandard": 0, "nsprefix": "pstg", "nsuri": "http://www.purestorage.com/20230301", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20230301.htm", "contextRef": "i3d3eae668cd64a47a6a066d29dd58e95_D20230301-20230301", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Document", "menuCat": "Cover", "order": "1", "role": "http://www.purestorage.com/role/CoverDocument", "shortName": "Cover Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20230301.htm", "contextRef": "i3d3eae668cd64a47a6a066d29dd58e95_D20230301-20230301", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": null, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Cover Non-Printing", "menuCat": "Cover", "order": "2", "role": "http://www.purestorage.com/role/CoverNonPrinting", "shortName": "Cover Non-Printing", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 0, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverNonPrinting" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverNonPrinting" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "fileNumberItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer", "terseLabel": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer", "terseLabel": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material", "terseLabel": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications", "terseLabel": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "booleanItemType" }, "pstg_CoverPageAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover Page [Abstract]", "label": "Cover Page [Abstract]", "terseLabel": "Cover Page [Abstract]" } } }, "localname": "CoverPageAbstract", "nsuri": "http://www.purestorage.com/20230301", "xbrltype": "stringItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r5": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" } }, "version": "2.2" } ZIP 15 0001628280-23-005828-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-23-005828-xbrl.zip M4$L#!!0 ( #&!85:M":Y341H $ZH 1 <'-T9RTR,#(S,#,P,2YH M=&WM7>ESVLJR_W[_BGG<^^YUJBRL'8DD?N5CL"\Y1B0VM@]\<8VD$0@DQ)&$ M6?[ZUST2F[%CG'A-G#IU#&@TTS/=_>MEMD__-PD#D$CFCD U2P/22226[Q$1-V77+DJ$8AFV[HFL[JB&91LFE)5TW M1)-YCE22L-EN"KV#'@Z2GMI?P!%&8[.7AK30>)%<4A3&#VH1Q8%418D>:42(6'.6D7PO=B) MKK];CZ0)HB$HTKP>;-S_#O'^($GIP%D0/TS2SEKQX2AF21K%M,.*3A0BJ8JH MB(L&7+:LGE<]IQ(>8.%%CR;).AUC94Z%M/=7_>3,Z;*0"C?HN>T-R33-O0GR M9SE8=_504E9&:T')!D/7:L:GO&@YH ,8##80SL\*(!&,NON?0I92@J\*[.^1 M?_VY5K4=N=/]3ZY_39)T&K#/!==/A@&=E@?1@ $!_J2,!5FYX"NNPB@#P79<7:5JB>I4U'57-EU7,YBI757FI A+M@YH MB$TSOUP= 'W30^A.3(/:P&63/]FT0'P7JG:5BZE=B:Y/Y-/KEE(?N;WJ=?O8 M[#5Z5;4^ZZBM\$N_?GSJMV;?U'JSKUKR:=>:M>1&Y4!K7[9[]:8S.5&LH#6+ M)HU*76T1&V9E6E?F&()W)[VKIT M=*OY1[6WVC6Q,;E-PGHZM>;Y^-Z6)^V*XY6;T*;%\;TI%E-ZV?BY*39F=2; MM=F58SJ.:99D05%L0U 5U10,ZJJ"Z1BF6C(D6Q*]PKX(FJ"65%61/^VM,?4I M>7P &.TB3A\%M//.V_MX.]O@K:*"P; 53_ DL$>J8^J":46,H\G\F^_B M=\]G,>$$L5LMW6'MSW6]N/GR_ORG]=J',+Z1._\&%B5.*^"$["-1@@C_2?/W MEL\69+IW%)T_F7^?-[*W-E#S45T,X]X*;.\!N&<(SX?S/C_D"D=O^4YN%4)_ M('09^DIE?LSHV:D(/0P":8^JD MY604AC2>?L1."#3P.X.R Z/*XD)6X_PE)PJBN/Q/D?_[Z$&O!8^&?C M_^<@ M]FGPG]T$?!*H.O:][''BSUA9DH%6_G6E\:QZ>'Y::]:J9^3 JI#J7X?_/;".J^2P4:_7SLYJ#>N5$GYY MBW=B*]J/&:9T\H2&< MQRN9&_>2=G RMX.-YH%HA4=@\X[Z5EA7K>.+L%WI0AW]<:-R#BU]"=&V-2[/ MP:9=J.Y_OP1M.;BV>Y%6KWR36Y??QO5+^#OKB$!/']KO0YVJU;1ZK;"%MDUK M7QAJO7.EB25384(CY8^9^*#\''GSE5KZ:V?X"R6)MJ'Z2EEWX10BAS2Z^)KAT*DR! M5H$-?B\ F=9[M2N5TI+(-%'0)&:#'VQK@B&YKF#HMNFXCFK+DE+8K]/8Z>92 MO,M3/9M.\5L0U:MM_KUT5[:#QB=/()RRCI]@HBJUX,EOIAI6KWXE>TZ)EEQ- MT*D)JB&[AD U&50#-,5Q2YHF:2Z'>\#Q+-.V2VH#I[BU:CR5 (E;"=!.=0+Q M V=[AMYS=A.:D+,A,)]/P1R-)O4*7>2E4& MH/-F4VH';-ZN'<40:0K0?$"'"2O//WR_0(!]R/OK9XSS0-(VBIAB(&RD$M*D[;S@/0XL<4O92=_.9HA9-3;GSL5B4 M?NB97)1*/U;K]XB5E*)A:(]>K5E4%?4)AD"4'Y]612Z6E+L?KU:[QV4ADP>0 M.)3+SP6E,']A2%W7'W3*\G!"I-MT^J;891+W7"@F/HL9!$2/8O!<^4S-60J^ MXV$T&J3Q]#!RUQU+3,M@8BIEPSBZQGK>J$>9IV9[%]U6:/6L2C=L-4]]Z[@^ MK5>Z_?9E36OUCOQV>-1M5RZ"5K-S,S4K6Y='?DL&VH[;7>NX)K9FM7'C^#1H M]0*_?ODE;%T"'9<7W<:1,3YI'MQ(S3*&9M<3J"A)@DH-#3XI3*"NIRM4]$S1 M=B#J8 $=T_B6[&QNH'+A?PRY!J/V1$*]82C$34.QT1.]<,-LY(8 ^D*2*/!= M,B?L%?7TA=3WR \8U&Z# _*NBO>K8FU=%3V;.2K\$VS7T055$6W!\%Q3\'3# MM!U'<3Q&,=,O"4I)*XF_H2Z^RIZ\D*XUZ:263_$XW%R^*][6BG>^KGA4=W5= M!$W3J2L+JF1( E4U6=!DS]5%4$N(/@O[\>-R\W(ABY/8(% M>0$?<(>[99A<;:1=%I,OH]A/7)^G7OE\&H2W:V[ESH_C)+QA_AY&8>@G MR9R=:--)ABV_ R>?2E.?V_[LU$[/2#4Q^82N1>+-%^>CL\6S0JTLL/KF?<>"Z,4N2_,\)$""]21_CQZ=^K5Y_ M?*6YFFEJMB-XH@T^@NMY@JU226 ESY4U0Y-<#WP$71/)(4W2.")G:8*JP2>[I'B" M:SBR:,HVU2@K[-(O\;1M<^7'?^*>;B? M8NCT2M-@6#W9%)BG 4,-3Q9LK60(,F,B-0$Z%%LO[!^"6L/@#7RZN4;DF9CY M-0)N!6U_F*54?S=.S:XTJE) ;%$H>9XCJ"IC6;0GBR+5)*8YDND4]DU55*67 MANSM)J=WOCWPU=FKG"14&;=-!S.COIR) 2^O*EIGMR*HK&)H-6&:*"F"9J\)7 MS?449L!0BH5]8].E^?"4*'82033UM1L-WG**^2<8TSRXHK8GEUR1"J8FXF2- M[@DFH^!$F+9L2#;334&)8U(XH>C M(*4#%HV28$H2FOJ)-^5OYB]$-O0^RP_E"V;CY2JE$=03$SJ8SI]Y40"-XWOH M]_N8+DS(3L(8.68#%H,#4AO NR.>%T[(05$N9O1^*+_0FARS:&0K:QZZ)D,]F,5.TH"FP*HIN" KU)#R*;*VM=UJ;ML"6U>A>A->N,K>/JS*IT@T:S M+SQ>^==E2H ]BJXGS9N=:H]G2VN%1 M .WWK1[0G1(0XB(4 MO"43OY%K?@?+=[!\1+ \B\#A X$<=.K@2R#5OS!2]MPNQ%9*N]=2VY4.H.2! M7 ?TK/>Z?GWF^NW>:6C)@)ZSFZL*AKXE'_6 IM#J=?M KU@'1&WU:M/&<6UF M05O6<4L!]%1N75FGVJK'/"H+4LD$I/1,1:"&)@JZY-JB(T&0;3B_+E(N18R$ MN8QMPJ2D4D&25Y!R;5_6 B=5T&]>\ATJWZ'RF:'R:\S0I\3-_WSG*P94<1VMU>R+ )D:A\OC%I2OSZQ>7ZSCXJQ9:\.Y;%3:@77Y M36U4@FZC^0T@LX]P.6[WK%YK5I?AMW%K!O 9W *9.I,<231MP3#X,4:J)YB> M+0D:HY1Z&A,5@_VZD FB)C@KLG:OERFIKB#OV!^V ]"L[#80^KVLSSNXOH/K M4X%K+4E&+/XM(-8*OP36S)%:,K0O7_2LRFD/RD\0)"VY#3%]MUN?M2&&/]]8 MZ]H*SQ5K=M%KAU#BLBY:QU:_T:P"?76E'4),C[F $&+XBUL@UC1MS7!M6V J MHX+*'$TPF.@(GFY2S?,<&UCY#K%+B%68H.XXVT%L7O;6I75WC=>-X\N^,[*W ME7RO_.[*[S1KCS3T=\F_N/,BD2&-R34- M1HP,\=30[J/OV7_2(.Y]"]?5W2-$=T74&75(CZ M5=!:VV2BX!B23G4FVB(U"OM?SYK'/Z%^6^Q7>Y?P>ZS2/%N3':MV,YV(SL$; MWK/RW$KP;5T)# .,E*>X@JJ[8+5D61-,3"U*JJPKBEBBBJR!-\;&I!7%_']V^D_VV2.*]EM6EMX&(VE!%[2AR^\A1&N@^>,^.[_6\L"_43 G0Q MX%X'8Z).'(W3+B95A[A4E";$91XTP0^VRQ9&B=HMQ[$N3V%5R Y:]])'OCAJ M7AB: :$9XI%XN XR\S*MB!O>;3KHE+,TB[?6ZFV2#97QS_CJ%=O'\$''IKW M@Y*\S?EYSSWS]#Q;4>?#?LQ'_3 ;]%]QTNF'MYU,ZKWSV97,2K+CFK90<@Q= M4#41O!VWY K A.)*9+GG[OI-%+"/%=2OT*<-;[#G+N E[>"L/^QL+\+H L M"YB#MT<-(IY8'R6,EP)=R9?_XP5(/D^V9_*1VX-':3;.&_>U=67]FABZS^*B87WQRH74*W MT8].?KYMX^YM07E9%2J,D];WIH&.=R@&B* M,/?WB!_;3#CJ9B0>,3N&7Z?9-RTCN$@.H(WA8B_5.C7@E7JC>. G7205'=JN M;_LI,/NDEP,/3] D>!RR.4%;"9 -N,@LGYQA;%E4+.+ MPD'#S,3OX MY6ZN%YZ*_BW;=7QS+!F^ 8[&XU@K#,[3_^4[ .W>NY#'::LN\ MXILV?A=G7=B0'VZ>#8J- \;E'#;0)70BD^.L- $6\BQG\ MZ [5W>8PBNW-!-"77BA9@9V+'.*8[X8Y*Z2&,E'_*B<+-? =\NF*7400]=H M+&8LRO[?O)<$&K/%72I<2]S,JA/4=^PN:CMJ TBL#1Q-P?-"V>9JD8RXNQWS MPK=4#F/CC (ZKQI\[-C%>STSAQQ)>@S)W_X4CZ?U0NYVK8A1%*7\.,DJ7E^3 M;/;[!_OR\OJU.-/ CL")0,%W?5 &<%82'KS14=J-8JC4S00*70P*9B9;FXC; M#5E6#C=_7V,I@/&8KUX$6>(S?"BA(_"*:&Y/1D-4';J45BCX+UD3"70L0.'- M !Y;2GA.=OD^!G6=F(9%TD05RFG+=!8S(.,D<[:@_I67.!6\::R33U-R%X?/ M4&9-1$-4HA&X-7S" :S PNL"V^"-N!7C=Q[3:^H'7-O'>,$QX))#ASYTMHA[ M^A?]#.D4WPRIBZH.?P?@_.&H+ ;<]1,8*$XZKSB%2))C"OZ-,I"(AFS 0VLP M26DWCD:=+@R!?PU*&6 \W(E2GRLHCZ%IMIM]=^T;R;:YCW!]V[P*?W#-DI2O M,+7I@'<"+^U%>,@JL ,7V<#8AT MT2C%,8>W@ ;?80]4_D=6:%Y/&>7-=[8YG8%F+,6 SV'@M@/+P#D?@ZX+)U'$ M6<_/3T-A2'X-6..N<685YV8W63BZ>=^#O._)HN^[<_=W?5H )>-KIG&K[N8) M_,E/HSAEZ'8L'5 3PBB>&,E.ML *;L+@PA/Q:(:T:1>DCJ.-#T+HI)F'$&)2 M*ROKA_P,#&^AD]G!(CP9AX:)<+B8N8$WPC!L:!%J+8]JQM^BQ9NN_S2I!+2\,=\;78"/0K%Q7OYE816% +L3FF?FZC1$(U8%K[>J6Z9BY[),!*/B>[5: ;:7],L M;L+@8Q -PQ_P1U\F-VF"%UUYS?O*$Q9U]>=E<_!./W>TDX.6@=P_+ M+4L-L-YG-K6K1RWE.:?U%"$:)]3A\HL.Y4M>M_836S?,HJ$_Q5UC\A/, M.YS/L9+^-2P]QDF8U\VZ!ZVA?O*5U'?S['OVR?,>N;\922YS\CMIREG4Y/,M MHW1. 2[V$:!@#(%".;>U'U^(+-*-<9W3,$D[0))I2G^KWI1/'G;3D&]D3A(( M';*\.U[NP<.=PNI,* 0M@P@CJX1\VJ-OLY]'$(:!*_MVZ8]&.,^51WO9&H%1 M$) 6H_';[15\>K.T*V^6\I70+D\U%'A?UA?/O(:S1W[.-$FB^KB;)%YY?P\C M((!\1<2NH?.-\PK7C%1H2@F_?6L'TSJNFV>$\IQI;8!W\9"__C@](6[DC##0 MW^Y\M"TRSN^+T386H]U'\3,=JU [M@Z:YZ?5LVW3%1]?V^S!UY75HMEB5C[' ME"6J-I>^K*4BUY:_8,'3]96P[BB88E(^X7-QRUD*: IGJ& ,LO0Z3F39K$L# M;SXYQ5$X+Y#G^^$E7M]RAO8G4F=O/,7RXP=QJ<62IC]ZAD4J:C]8ZW=IA8?Z M$U3[MH9 DW[B0GMS>P.]6?3UALN;*TSOSWC\HD.QF#/0M]U _9( M/9,?]Y+7-]^5E[M&\W[Y>/&[/U^OZOTQ+?]"R<=?HBM[R1[YDUU#[9W*_W\'L(O[O,ZD<>OID\YYX=N5/XTTW#8/__ 5!+ P04 " Q M@6%6^U&V8_4" #U"0 $0 '!S=&'-DW59;3]LP%'[O MK_#R/#>WTC914[2!F) ZACH0O"$G<5*+Q,YLAY9_/]M)5E):H-(>IO&"<_Q] MY^IS3F>GF[( 3Y@+PFADN4/' I@F+"4TCZS;FPLXM4[G@\'L$X3W7Y<+<,Z2 MNL14@C..D<0I6!.Y G=P%$V36&0CEWHGWCIR//0=!2//^=A,!I/IVF"X-3U/3B:3!(8 M!],,XO$D0&X\P'F.,U07,K)J^JM&!H1*+"B7X8W[.!P#H#)*R8EP"NI?=IM -@L#>Z)Q8H,GX@B5(FF=T M,$*#A_H(70_Z[G C4LO^D-E#J?JX;?4%.][?\&'['H[SH>,=[X-1)G RS-F3 MG6*B*^?M-R\.P?4!ZD/?)J*42DUUQ5F$N"18O>\XH6'&<19;N/-B]VH<"Q4/E20=Y9:!? GUM M*PHN%MM(.JY\KA17J (4N,G-OQQXQ?&Q@2N*4%/#%/K(^#7_1MT#DD;6&5,[ MH]L%%M!WM\O+-Z>,L=_G=08Z$RG.""7F$3KFSP5PNW$@,.P_@IF]2]I15PN< M_J!S<]X-O"6WD#>("2J2NCB>MW7K(*T5=HE]+]U7C%YS0J5:S<=F_"7UW:1[ M^Y*N-,!.Q?^9^)G='WG-=V\LZJ'8[EU3%MV.#R8_URKG7V(A.4I4.Z#V%%F2 MUZJ%]21OB]@'4E*H4:3;M@&:7PBAF@&$I3>F%].:&_-JRM>*1F2MO[YQ5E>1 MU<")Q*5:^ ;>2)1Z5:9+)==*=".;8)H],1_\!E!+ P04 " Q@6%6.1QL MFYT* "#7P %0 '!S=&?;VQ'\%3SR9\5RDV>SMR;?+CX"< M_/KNQ8LW?P/@SW]^/?-^R_G-0F:E=UI(5DKAW:;EE?==R.5?GBKRA?<]+_Y* M?S WE47G>;7]T4ZNRH]!%'P]+_%ZRA)8HHB#K#OQP K(@ 5D0^"$ F,$",X MB5[.7E,<$2(X \0/$,!QS$%"B0(RBBGSDUC",*B3&;( B#R<;Z9&U^MV-_&U36/J5T4OWWP729 MV@RU6W_RYQ]G%_Q*+AA(LV7),FX&6*:OE]6;9SEG9<7Y05Q>HX7Y"VS,@'D+ M^ @$_JN[I3AY]\+S5G04^5Q^EFP28]X#\3 MWG(7ZS. J\+]_%P8]W'Z^=G@7NK\((\/>&N8WI!7-]2'3 QU[SX,U1OZ\1$_ MUVV1EVP^P&WQ.,P6Y+EYXTR_6@]C'.U)IM4XZ]2]!57>E3(3G>MXKV/R3ON#N7_)^"@D4 4MB$$ E .8Z_28$AR 1BG.A MD \)GI8/-_549N#;Q6;\:I #(YPXQ%8V:+20R_RFX(^SVV)NF[+T;&7F-S+) MV$(NK]GZ @W3% (KY.]6(+TU2J^"Z6F<;R:/(74AN8C8R;G-2QS4P[D MQ=/H!-!+<5^C/0-HS@W1GK(/P#;/1( $V>!TX$!P+<30B'+NB:&-X+H6^2 MY?J7KBZD/R4)BV4D0A"H6#^A\I#H63ZF^@F5$PQ9@H64;DG!,LI($\(:XLO- M"\^ ];YDTC4AV(AMFPQZTC5,(G!GJD,BV,-$CR1@\SIP M@3V*[X]QF["_^R M8&:QZ^)^D>3S*<%"21\E 6( $P2"K36(9 R"0GDR!>"MA5[S?/8!+X&YZW0 MM9=SG:[#$NY,PI%EVS)^)Y%:8^TDS+JGP<1H#6!;@':#KK/MQW0NUX5A0EC( M!(I!Q(D"&(<8T(CK.5<@J%!($,&.D^RC\[%);SUC&( =R^LMXMI.HMWH&&;N M;,-$A]ER-^0>D^26LX'GQMTP=J=$BXV[*,\+>9HO%E+C,AV>3\OEC2PNS?)8 M\44I?:\IWV>!BCB(8ZU4S" "A&BEZH=C71LS%8:H]>/QH<'&)EJ-%_ MP-X* ML;>"[%68V\OX(-6'9?V/,>72%Y"T316[[L>6 M'!X1>AN([7.!A;W#ZN_'R9'U[D*'D[R;H^XD:(N[P23<',JV:/=8]5SB.M4O MOQ27^6TVA0+Y*%02(.)#@!.J:V_N*Z"",,8A8DD2\$X+7(]CC$VP3Q=M#%+- MHV>P=ES:VB+4<6&K&TT#+VNU8JC[DM8N!_T7M+9\_ISEK-V@&A>S+*9=!?XI MXWEQG1?5NOA%J?/&:7Z3E<7]:2[D- EE3(2* "=< !QSI<4N):"Q$@0RY=,H MA=KCID3KV M^Q\XC;0*=C>EM+O,/;V8+8OS\ZL\VZP]">+[?H )B"*S_X7Y"6!,Q3JU$)^$ M2L4!1VUSR5/G8TL<%3ZO NB\:+=#W.%DT(>.(RO?@0DG@3>%W$G-.\X&DVY3 M&-LZ;;3I6=2?Y\N2S?^=7E=3#H.1A GE $88ZZF>ZJF>JA!P'B>1+Z&DKFOJ MMF'&)M2GA>L*K*?1=IK5K) <@Y]@I",4.LB MWSK"V$2_!NG54;;7NIW&PS+O3[(BY.P]\;>2=-VCX/)>6] VTK>;^@N M8O/P_[Z0K)I;N) ^Q$D(5!13@"4, $/F"U&$R2 . A@3OZUVMQV/3;+5@I(! MYS@MU\@ZK-"N%!Q9F"VC=Q*D+=1..JPY&DQ^-OC;JK/^OT.S2O(;K=]['R67 M:3F7TR2)?0TU $)A!C"1 B0\BLQ".$*$\$B0L'6KZHGSL8FN N7ERO/1WY-_ M>!NX#LVJI^RU:%7UX.3(*G2EPZU9U1!WMU;54V?#-:H:PJBUJ9ILW.6Y^7[Q MI;YTRKD2%%+?S( 08#_&((&( \$"PED$B99G6VEN.QZ;+!^^5&W M1=CC:O# M0NS*P)%%V"YX)^G9(NTDNYJCP21G@[\M-^O_W:7V7OL0QL_'.9M-1<08,M]> M5#"!YIDQ!E3Y D213PF-"<,B:JNUFN>QB>T!G&?0M5=;G:[#2EM6.K10[*'W:)X\ M<3APV\0>SF[#I,'.3;S7RW(V/3[Q#CDY13''%+&E9YME?EJKPI! MPD,&0DY(P"6BF,5MI&MW/S;A5@ ]@]#[SP;C?]OIMH&__:KMS\JQ%V&?G1"Q M?C*K6@)')*8VSE@(:IW3]L>_RFC&QB2M :P.L_LEX:K!DE;^Q%ODM8!JZ[U MQH>%+&9I-ON]R&_+J]-\<JMP'IKM*Y5B)W:ML5(;\*&J4EI0F^QEHD>)8O<[<*6R M-[C=@F6_><\=7M5VSB_%>9'_2#7\::@D9QPI$"M" 4:ZEDE$&((H(DG :((# MXI@%[ .-- T\;%UZV'B\ =QQG]=3?MNF@OZL#9,+.A#6?;=7 QO]]WL]=?QS M=GPUA->XYZO)OGN3[.'DR=^TYRF.]!Q9[<[,=&JO6:/OU6>K>QR\ MX68-R-9YLQOV/G)A^P0 \S5I*+ /(A8Q@%E >-<@D R%E$>H%BTWI;2/,S8 M)+US5,"SG*_0ZV2%_Y,S%8Y^F,*1CE$8PP$*;D_$_4$L#!!0 ( #&!85;=-E6X]@8 !HS 5 <'-T9RTR,#(S M,#,P,5]P&ULU9O;VVA2,!N.),>3W)EFL]B2OQ5*;V MAH6CS(I$JB@ZMM]^F[2UL7S8:$Q.F;ZQ) A"-_[^!*!;\-M?KI:+R?=8KXNJ M/)C2/3*=Q-)7H2CG!]/?SSZ GO[R[LV;MW\#^..?GT\FOU;^8AG+9G)41]O$ M,+DLFO/)UQ#7WR:IKI:3KU7]K?AN =YU'SJJ5M=U,3]O)HPP?O_=>C]S3AF6 M>1"4*A!)!S AH\ E"X(QJX7+_C'?-R+3.G@+FG(&0BD/SN@$,5/&4J7>U>N7NQ5]7S&".&S3>_I;?>K M!_TO>=>;&F-FW;O_Z[HN'NN(P]+9'[^=?/'G<6FA*->-+7UK8%WLK[O&D\K; MIM/\IWY-GNS1OH)--VB;@#+@=.]J':;OWDPF-W+4U2)^CFG2/O[^^7C+Y.JB MCNNFJNT\[OEJ.6O[S(XJ)&(3:?2Z&Z6Y7L6#Z;I8KA9QTW9>QW0P7:V;.;3A M)9QTMO^^/<#LARLKM(9-W=1/L.%VG-9J+[?B51/+$&]FO3&VJ/Q6IT6K>55O M/KFP+BZZUKR=0=X-?XH6#]VZJ:UO8FTFT76Y77 M*'.'TCKZO7GU?8;C(E*,M4]:_UGG^WUKVU[?C>5A[2=5'6*-:\C&G*W]@[AN M\WO;8[:R-0X$_KQ8A,VGV\5DL. TU0#RW<0&?9Y.<.HIUG4,)S>A>7*&W?0: M7%YCUW.(L)_&NJC"^S+\BNMO[D(@GN'BI[D(N(@J IH%G JUUO' $E5QD/AO MF=T)!/9*0'B^H"],Q/NR*9KKSW%>M$J4S4>[C+D-5(LH<)/TGH+@7*,:5(+U M,DK-,VI"Z@7$8U9WXH&/G(?>2X598,0 =_]>)G6 1KP*6X<0>!3L?BD7\>+%T ML).#T#)(Z9W(D2] M"D+Z"CLF.H[PZ:?ZK+HLE#[F(@6CI0O J,] 9-2#0TV 4*LB34:&0;*6 MQZWO1(AY383TD7=,F)Q6Z\8N_E.LNO.TYDY:B 'VV?B\<]_8GD\7I>55NDBMJT3WO\"@4#&\/11E8H10D M9Z@,$K-K1GK%_K[%W>(_]KIG+QU?F(&O==$TL3RJELN+\C:!6N=*A: M5:!4 M6ZFS@8)QV@"G1C(MA':\'PB/FMV-AK%7/?LK^L)(?*D6A2^:HIS_AH>>NK"+ M/&$JK1+7('6F4 N4P26)J;4TA*LH76;[\?#0YFXPC+VJV5/+%R;AM(XMQA%/ MO-T/?.TOPO6GA'[DN,EE*K,"HL8D6H3(0"?G\!1L;<#D.A%K>A'QM.W=R!A[ M97,@;<=%R/%Z?1'KNW.A7N QV$O(7,!$R1&!M!,/*J6,DI0%E?4K<_[,@]UH M&7NI&84T_BJ MW^YRS^)N3(R]N-E+QQ=FX*RV[8VX+]=+5RURCV[KA.XR=!\$"PRL3Q&"E<%% M)8VT_>H06^9VB_[8"YC/5W D7__W5_[,LR:!9(< MC]W*EM>YC]$G M:S!74@EW-2\C6*D#2*NU4Y@XR31$%?M1X[M=R7H=%(89WWU[WB=!ZNB4@A=I%J",,B@DPF]3C03,5FB M)1_@&W[/[*CNW?Z9<#W\:O<1](57_D-,94*;SGQ8V'F>)&4J) +M+2\0N/[@ M:N049-9Q%91T-/;+ K;,C>K"[7,)>+Z ?_UR?OM&^Z?]9XIW;_X+4$L#!!0 M ( #&!85:L%P\1N5$ )S+!@ 6 <'-T9RUE>#DY,7$T9GDR,#(S+FAT M;>V]:9/;1K(H^OW]"ES;XY'B%2GL2[>/(S2RY*-[O&@DS9OP^W*C"!2;L$" MQM*MGE]_LPH MV:S 39)%,!TA*56HU"HRCVS,K-^^%\__?[F\Q\?WBJS?!XI M'_[UCU_>OU&^&;UZ]6_CS:M7/WW^2?GOS[_^HIAC55,^IS3.PCQ,8AJ]>O7V MMV^4;V9YOKAZ]>KN[FY\9XR3].;5YX^O^%3FJRA),C8.\N";'W_@OX$_&0U^ M_']^^%^CD?)3XA=S%N>*GS*:LT ILC"^4?X=L.R+,AI5H]XDB_LTO)GEBJ[J MAO+O)/T2WM+R>1[F$?NQGN>'5^6_?W@E/O+#) GN?_PA"&^5,/BO;T+3"]RI M&6BV._'-*3-=ZDT1B/9HQ__\K4 MQXZUR*_OPB"?76FJ^K=OQ- ??Y@F<0[?2^']\L=RF@>3Y>QK/J)1>!-?B2U] M4[Y:/_:3*$FOOE7%?]?\R6A*YV%T?_7WUVE(H[^3#( _RE@:3LO'6?@?=J5I ML"CQS[MRH0Z\'84QJQ>NZ7RI;[_.PDF8*YXWUC;7N7N%/H"4IQW%2 MQ#YL_5V8^312WB5%FL^4?Q8TA84I- Z4=T44*7\PFI8T_"Z,:>S#,I2/+"NB M/#O[/M5ZGV*>JS"';_@-T%)M4>PB9;J]LB(P7O_WQJ0+OAT^??WY) &A,>?]960 ^&$ 38)@K00GY3#R\2](H^'NF MS),L5VAP"_(#%&9 LZGMI1C?K(9KED< +#>L4D*<+@OT6J5 M:!VWIT]9R5JSA)XUS&M!G,# >0CR/%#R1,AT94JSO"3&6-#@G*9?6 X_AEE) M$'N=XB4P+4%H5T$C$B* K$2'IS/V+3:>B'W/Y;E,(H MVZ1;/ID.#)31,%#>S&@:@43^.80IX<>$\%^%*1@:XJTW;W\G&TQ6\J:N7O_$ MLD68P_Z*-.4?FU,_3?AN V'% G_<,5C@G(8Q_^TT#/@H^ >P@D)!X(?Y/0<) M^\K\(H+5O_?YQF< ](@#'@ \ MX1."5 !^#IM(XK' 4F\I;S=?[S635A;2?]=P:V0DM=D_D/,-&/>3),^3^14W M2Q6B9N@TS7 ?L]@2?/UL;&!IY:N)'(D=(@?)LCP<7(H*@'!@\0&0]%UD?A77/L;)@*7B\<^Z6*,D$X"5L]$QY M\?'#[P)+[@:6]%.;,,BMY^+6GU^__L#=VBQ32G@JMC [ 5I*X(C?C('6\@VQW9M"FVA M^N%@S7)7HQ%=YV+*AXAPC;'5&&NFY:RB LBM\J/_(;=6\M8=J]OR^,$8S1O; MJ# [X,T*_D83'-GM<(2-.3#GVFO+;C2E;]59A.^1*^5'^.=2L:C06$>LHR'%NPZM(!XEA_/'UE>I#$+%+I8I,G7<$YS%MT#PSHKZU>@ M^SL=K)ZE/.;GQB"XQ6'F'[K!3[ZS!?/S\!;>)OP8.;WT,ZDY_.7A?Y+$EA MDH#[3"GC>:P@8'821+'@!,03'H*@RL %\K/434HH *YE3H\@M;5)>)[%34KG MIZ>+SI-:1.:'2 >ILJ@ OE5J!K#GPS0HGN^R'K7G9]>BWR VV;"RO^P6\#4_Z3W6<12HKQY]UA^RK^90LOTFRKU1"1_W3'E M#A"JQ/26!ZF92+/93&&94/]+D"8+HMS-0M VT\0O$ZB3,G<%//!YF(L$:R"; M"@Y*!# 8Y2R=DVH'0E.5.9SC:@3[E7@&RE3V]_NP !R/)BFC7T9T"BN\HM$=O<\V M]W&JY'+I\GG>)/,%C>\O)YMG.[>Q,U6T"UD/5)$F=-&OPG(=_<(H?ZA\2-)\ MFH!.4=XOL]E$TNKY$S)A!YB]290Z_C8!(>0YOF(/UQ*<74C@"=<"%-1A=\ &:PC1%'(4@ M5KD^\6DDA.<) VH%-N'XDR9EF MD=SQ?.HJ.=*O%@Y**"DRA><#\P/+L?)Z:0-PPU) 9 X;5_*[1,"B_GJFC,JG M[XJLMEDY9N^2]*OR$U_UISI)8:3<\-1,/J-";VE8[@XL6F[*CLM$YNI3JY1B MOI?:'N%+W4,$&T[%O,S2/S_-O(\K!U*P&R"MS$GG9CW-1G14+93++A8IW![, MRD(!D:Z?%3SC&;AQR>DK<2#,VBA+5E4$?-+%4MC#6V]!S-RDC,5KKX$)"0Y* M5 1L*6ZG$0-UP65DM'IEQ6GO(O85Z?=T],OU-*B#6;C@,OH3 (B"7U,FK)^? M8*MRED*XK1$#=[/4#=,PS7*%Q;@&C+T"!REM1QJ"\76GJ3[^\5F[ _J7@ MDC!16K.#+7Z/&7+%Z;CB?56*HGP$D^ F#KNT6@5-W0%)QG3.0XE@3U(1G"GK M:7X&3PEH2/F5WH0^=YP"3CEE3190P$SYD(9 $/?+NC$NNG\*87?AI. 6Z#ON M]G^ZSW(VSY3OOS6 7^?_ GV9_T&$=%H<2 /\WHPI0_&(Z]CX5P@3BYHMES7 M^-P8[*2X:XD4P>PE9D!D/&&['KZ8MA6V( 3!T^E"@%?2]1\,!#8OLU]$E)M" M0*V?EZ6%_:U_>R1J\8=N*C\78NMY4#CQ8!-HE#\$-K3XBOE<^KN)(KCIV=%ZR_D,.Z\R# M^L-5E&DLHDRO\N#A,\L;FZK^Z&-UK*T_@X5G"QK_US?&-_6X>@MQPEVQW;/L M6X#AC@W/;;2 5V)SZ6,KJ:!JZ>I0GB^TGE7*Y4A5-J-/V M.SUH)6E)FVU7J2^^\G5>/Z"X;1(IJ>-<+*;6++9DD5.C:P<@^$3;8)B'01"Q M>-;$;YE8#?C;23LL5)I<-NMOBMSE3[?7FR]JO0/6, M#P,(\V% 3:+ZA^:*+GQ!5546<^7#Y[(,G^QHW]%?.WB'#Q9AQI$G&,"*4&B_3YF0OOMP-;H5D2P_?YP0$+0C]GP5AY M[?,$!:X/@:#I76UWE0-3K68*D0BM,Q[.)>*,, ,C&3L,2IJM# M(KZ'I,B5(EXNCO$S+'!F^\M)NSW&3R(UY^,JJZ9.X1& [NUF'P^6_#U3)@GG M;Z"AD@* F(BN@W$?GK* MR&I$5K<%:.>R3N@L2;](CI&"9 MN4)S,9] 0RWM .9">P!9[(CI=Q)';96RU;$D?;,RU-YP0^W]RC08H!@M!<9, M-,8"UHG8FITJK)K,+^HSW(;-V)9641O#%J0;SP04@CI1)FE" Y_"HBK6W+:> M:S&W$FTT%P,W.MJ]%Z(#F.&CR/;C N:.3;*0,ZI,&2%AM"4P6458#<61^Y@W&5<50JA)XRR< E6'I6O#O"7F./H*C.( MJIE@ C!409;Q]F;IE^S!))7I"9X5R+.4GSQQ/2GT%HB]B*W+;#[]^*&:9J*"_@ M^?]KFL"9IF+IEJ+:EENY2<#RI=(4]291Q-+L99FQM@ ;Q4_ =E -W=;,QS0/ MINN6.-;E2M<]IX;]UP+XF)/PVUON$KE""ZP+ * M%]RTJW3.BB=K0;ZFKS9.^3OXR7:W-K>X>.P>,#BT?$211-V_C] MV\^=+K=!UU+Q]\-B$0GH^-% XH9A\D)HI5)Y@N(3IF1I7_)@(D^(OA4)%DH5 M2MBC+X')T5;<:2OVUNK:K99&\-_ MO1ZP@,"ZY9A;S>XQX5]K(&Y4L3"80A] MT!W91EMR(H(]MRRM')YE5W.J^%%2!#RP RLJW6 >*F=SD;()?A ,NP1-GT7L:OA9GPF<28;=Z M6!A/4[J,B8$PFX4BH#G>CLNOU]25IT]BBK18996*!.VJ]:-R [N%]P!CR;QN MY@Z?K;M*SQGLQP>S0*Q$;")F+!"^0K9@/&LP+DM-&,^*9? Z[\C-[L7Q00#. M2W)?+H NXZ4\]AB!6Y\1D1Z>QCP *W!3AO%XC(L"@M,R0L?+4RKD3 YC*^7 MAW ICS%^8;RI-1!=.(4)XN5)!GB-2S"+59>&/6 OS+)2JO..]6 >LU5\D3NW M&XG V4;2!*I-\D8*;-09++%BU,N=]NGD"W&^ EP] 7@G?U2<_$15'&\W.2:W2 M.*&.@+!H>5(2A64T9;4:CBHZ3RI2FP$V0OZ):CX!J#$_12LKA=9.R(AR&X)J ME$HM\FM^AJ,1SZHC1+Y[OIZ9?-*PK4%U>SH]LK.VCS1^V4AOYK5ZC^0XBQ#' M5G9S,]2<8$_Z$??4*CM; AO_T4]:TKV4;H^3/8>B*@K_S"38USN\U/8&>'?2!",Q&[H9'XJ;+D&+>C>/G5 M-!GSNP'/:D4(7 C#+*^A*9( -M'S/O;'RN_"YN:%(MF.%TK[P2 '\+GN W9G5A#F5P&OYT6PL_DKF^RXUXN M(E[;NM&K6@E/W8"UWH #PHE..&8\*:7V-\JTA++M&$U%">6FGT6VKS:B <<. M_^FQ2Y)JWWG5X*Q,G"FGVG+C;A(:E6_4-\:5@BX/YW66X9QR Y@7$P,+133E MM9@\F[8:63F9/'DCGD:5*U1?,<=]UJP C_:>.\ZAN&PN+19UD@N/3\(G&!]9 M)R4!:=R4O1C*F6$<9V%^H Z3K6.Y]"YWW>&PCN;=99TE,'B$P<^KT.9.4BI% M^PJW94(C@#VL=KKZT,X.!D147R_1+=)=RJ,X4A_A5SDL6>'[G&"K(]QE-?CJ MXZ6>282(:\$"9(W^Q0P5W8[K9-!=?,6%)X!6F,! :U]B$)7BY2(N?T[#[$M6 M_:9*HBRI6(22F3(15<6 DP5XY1Q$8F[U085"%!<9_G4A_5S6C*U+PEISW* MG,T9[?$=U*TE2!4F$_)("'/.BH]]N7JI[IM2IFF40EMEE M%HLR=@?3L_J.OVD8+1MCE$#,5N' ?XT_C95/JSZ>?-#;KR)@RWA7JRK<67#>C<5#AN_\/NE7_43LBO+$]#O[<[;' --[]] MFQ.+\@7VO72^YF+?I=I)>1E2F=8H^C*7MW");JJB@H8[$;4\U-U":]ZI,W7GH-W"I!N_\B=1_RFJ+E;> M_,HS6#<0EFFYI5,O57=DQ9?12NI.KY MJ)7PA:8@;)2ZT*O"0Q(N7)K7&3N\9I!-\K*TJHC+V)?X M#3A.A: <9'Z^L3+%M5BX,,)^67K\4TH:E$RL'&S%;S**KQ50(PO9_6OT?(C MJTJXRDK-V4VZ03+5;0[EXN SB5^6U"T]0YY3)-(\*BI="X@)!N)>?.5[UZ[V MK;!#. ? #I.RS(*'M6K39B56E^&TS;0<,;%H#;;&M^4&2L>G.9IK( !HECW&J. WQV7;OO_P(6"%PS=Y^'D/2PLE%U%1@5\F@_$<4?$/ M(;F6LVV$Q+,J_+!> E-:8T_MH2P*Y$))1!DW0Q^\*AL4=35?U?V,6X.BRI$M MP\$/.\0OE?:C:EK(Z6*MFGRYIJK60"/C<@QBURX6IFK&Q+*OI79'48"*!9!H(V/B4D[/(K-7XY8ZYQ<%)U M.>7%P?EC%?]K4:4=WZFPS//[N$6S=),Y@I>,OA*<0AULV#^DG'X9YJJ*(%@< M+,OY*U>[OQ3R: )*SH]IY,[R>B11EH(A]/^'29Z)&QXT[7I' )#L3Q4^4Y[% M4]' ]/MO;?/ZD5B@=)4)'UE,E7?@Y?.+/N9+X/\<)1.0(3Q66\2K)-@>P'_1 M#/X=LCHOQ\F4W]B=\C$!W?\\_'W[[;=X0O:C*?T)V090'J&M,/BO;T+3"]RI M&6BV._'-*3-=ZDTWJS'GOY!(V&7?IHQUDQ_=K#V%^)4("E@#EZDL RHO>Q4 M?Y0G$?42SMNGU7/'MF<=TJ?5=L>JW;A/:XMGEF$>].:^Q6K&V'(/F[:CQ=K' M:$#;HI?LDT.]!T,[Z3+H-FK]^KKT6-Z6'LL[T=:D35_.8P+N03/(AXT;U:Y[ M-S:#ZD85]C.W>1G@T@\AN@YZIC;;T*:B.B-/=,"&&_,\U3[W04#?]QD#EZTE M1F%%9VV0_5H$L9MP]%,;; +U X DVM]*T+.V,>$CH!X JC7O5(=ATO#.[IV^ MJ1+6RX.@S18P;7"[M=N#Z.-IB$E,'PBH4S'2;K&AB+_UL6Y)R%3\!$*OMX+>3Y62A4(VHJD8,2V])HWOHY%12L#UZ M>H,%SW2(ZAA[<=").'A.@&'M.&;S)DM-R)&S IA?'E&4A9\^ VMOPMM-\=25 M,F\^N:L;#7\'#&$YPCC\SC.MK7K'D[CD^\1)4PTN"R';FDY,3^N]235(Y%BF M3C2S0WOW JP1G@H5\SOOT0)I2I4Z43UKB.9'_W%CN,0S.S0-+R 6]9-(82]+ M(>K>DJ3N4W+2HX AJ3;;);;FH-DA(VY:EC???!7$2YX MR; ([:*UTY1T'9!*)D9@I$2.YEE$=_MO[<@F.'Y?5BB7!=8"$J-D.A(=_J2P M>/I#HY9+/*TMC6+TY4SNDD8<>__11P?IS MD@3\(EJT*YHF+]@:,?6VA\)H5YP'.> S.D9;*8%VQ5-P_W(0& M15,[5R56EZF1B!MY<3-0@Z*\]VWI?6#DHKT2_6P42F*P$YJC$4?M_="&Y!$^+[7L1N?M1W12' M9:^-"T$,G=A=GLDCYA+-[+ /%2+G<>18MDXLI_]%(W*+D$F.=D=KRG1,8JD8 M%)$2.>(.;/UZ&):'C#)CLQ.81$&0872-THAC:<0]U _O2T+DY2'6LW1BZ+)V M>1MHELPO27PSREDZ5P(P==#"Z8L21>3L"]/:Q&G=55 ^"TDB!*NB:TNB1SK%] SB>-B875;T.%SEX]4PQX;L:]\O MYD5$>0_5ZAK-9+Y(V8S%67C+E"C).D]_Z0V9OM L8JGF2XQ@2(87EQBVU0E: M!FJ#K(N-@$U#/\0CH.92@EB&0U1;;TZ1:&><"S6.ZA+=T3I!S64DV)Z]4]KE M)&*:&M&-@3<[Q"37;,)I=HF173\X+Z[][ M?+#(*!$.[2U]=.AT;(0B=R!W'*]]M33<(53JJYRW:(2_@_#VQQ_$'^4^)OQA MM:4FS^H-5S R];'#U>PBR<2IP57*P(\/;]GU71CDLPJ&ZR]6D%!7K] );+K( M'W]E;;\^BW.6GHL =)''MPF#]3]GRZ[A"WK#1I.4T2\C.H457M'HCMYGF_N8 MA_%H"V[;6WX4] \0<"Z@/&A8+8#RX5\?WRJ?/O_^\?7/;XGR_KD"A3X23"7"#-]RN&O.>/M2Y.I4I4TP !)=_$BC)5\EA0P1Y 1A7WU M&4@#6+62S6C*%-@4)4H1TR((87LOFVSCSR++P^G]67EI4X8*F;22"T(.POV+$]7.NEK]5I-NL3#O>>DX-2 M#$I@H37.=WDR".3)L6_W*9T@MOTN*=)\IORSH"FLAZNQ=V'F-TK3&!@@Q+:5 M/QA-E;>@[8,V>3L]V-_QZ'O-.6[A=<@($UW5C281LB;;O QPZ4A 2$#'(Z## MQ>I)P_#;NSFUQ7!\2L%//ON3 \VN^UB62DN1(-_/'&X$% (* =4)H"Z@2^B' M- D*_R2IB\_.B>OKX:+TQX/\Z%Q3.^S@C10V< HS/5Y\W&&Q"E+8P"E,(P[0 MF&8=F "$-(8TUH#&3-Z6Q<"[+DY:5E],,C\-%^(F/YCC-O2[;SC=F]1HW>:W ML> ]%W(B1[.(9[<5'XB'4:7D:BK1#[VTKB\%!Y>'5EX/:V$3M:&A52>.91#3:'M=.R)6>L1J MKDI<\T"O7;YRT7Z<]+])LIPG=*82GOCC'#V8XZR-8M;*2ZKW1WSPE::)&%D7 M9[!*S2U'^+(]MAI\>D<%'!=[(V.\HSAE0C/&)^ ]0K9J=;K25[U129IC$M/! M.P_D1([M$,\^T Q$Y)PX5<'VB./U_Y!OD,@Q'8>X778,/:LI+9/)L//,[$(, MB(L,AX/]H.$AGY2XL4WBM.[+B[@Y3RS(M8CGX;4ZP MYKC8<\"/+&,T]6?B1H: W;(H6? .P7@4.-BHN>9:Q+(.]!9Z:F#T!SFV3FP# M#VJE1([M@7FG8S6FE,BQ7(UX1H;?OR)1M653G.:?F'"%+\,\^$2<_9T MTR:F>^#!94]/._J#' .$H'E@!2DBY\2'B*Y!;+7#;%=$SIZC0,\CJMIAA<7% MAB!^9C%+:20,"!K,PSC,\E1H\ NQ(B[16K=-8GL'GH"@)W5B3TH# P_;VDB) M&]UPB(>,(R=R--<\X0-45\J%R=<:>W#)XX\=.1EI(0G#\Y<,2O\.&V/ M;>(8S[N3NOO,$$3K-EI-FZ@V-O8:&%HUXFHFT9!?AX=8RU&)USJE]ER('6AF M^/O83^9,>1$E6?92F:;)O#8TUB^I1B_DR="*Y1Z8-8P>XHG==X\XK>T Q,UY MCF<,8FEM53GBYBRX>>&YQ/#NMHVY0@/=,\C,C25J&H+D8%X.8^:)7KK?BJ(FO.PC $LTT;+]C7]H2N7 M=L*F2:FR![VPA5@>& M54\C;NN;9!&KDF/UA::[Q/3LU@Z[?*'S?GCS[Y=&Q,JZ0#>^:<2 M)&I,0,V!W=00-2>VQUSB&%AJ(B=N3.+8'3:]'Z@W_QO+EQ%SX=&?PE\_K878 MN[N^6^]:1GX\Z/J6GGDY2+?#HUO0(YYYX)DXTBW2;6?RUB JRENDV[[1[0O- M-(AN>=+&S>J%U*LV!4D>VQ4[TQQK0#, +$%23"+V &JXRHM>Y9E/6_Q3]8,**P%GK#2JL_4XJ,!> 3<'-_ M48BF9+R&>=OJ[T>DNU$VXL,SOSV'&=+G*AJJ06SM^=<L1TGE^TA8B5#;&N15RW;8SC;(@=;E13(M/FA/'01ARU:267 MN-A%4 -A.:^$S?)C=9N.^*/R9T&UP/Y!^C/N!SD((.B<$ MY7WL1T4 5J0P\$9\.8&P)%F8:JX+!:@^D^G+U>"P>;?%9^AFZP(*)# DL,:=TPRC]CK"?.S?U9F5DPR/PT7PCN':6]#OU%3 MX!8!LMX$LBQB6_O#6*<344.$ITTT$^%Y1.= )[:A(D"/!U -K)73 W2@,8N/ M+&,T]6<*C0,E )42)8LYBT\2L6B6&M/0.).%_$P@/ZUU[HMTQO(@<6-XQ-/[ M'XD9)&XT6R.VUZ$7@,C9@QQ3)[J-+MJ!X/M$(Y8)C3JGZ1?&,_ NU!O3G"=O MKD1KMR5 M2?*B1&@K7H^ZL12D4*/"%"-F,;^S%3TQQZ%WL\L9BF-A/*@P3R, MPRQ/1F1-1:1%5!>M?CEQ8Q)=;UT"A+@Y2Z17)9:)?",E;DR+V&[;&VTZ M\\=*2!KR:=?/20ZZ]:G$UF?X:C4N6B1$:\/KLGV\W[ MR^;J]54;,O6QPZN='E:Q+8N<>&G'VHO5CM35*W0"BR_RQU]96[?/XIRE9ZT1 MLS>+U];_G*4K=KYAHTG*Z)<1G<(*KVAT1^^SS7W,PWBT!;?M+3]:E;BO+[D&YK-E'>\6E'27;P(8R6?)07,$61$*6):!"'LXV63]5Y:8:7G MC1WMT+I*W3Q-7:5]@IHZ2WO\J5QKU=2QZAVZH/,#UE7[LU;/:K:>P],F2GDG M@=VTVV ZY.S4DV/?[E/"7VS[75*D^4SY9T%36 _75^_"#!9T>8 0VU;^8#15 MWH):WVPI)3.!-]O?\>A[[8RDA9L@(TQT53>:'&\WV>9E@$M' D(".AX!29IN M*;E$;3 /?O+9GSQ39_*C$:W7B&A%-&+*HQ'*-$WF2K)@/,TKOE&HGX>W81XV MJN \O#WM\R!X\BCK-NL_TUE ."&<$$ZGA-.9NBR?3$PWO#>NBPO?.C_I:P:K MUI>X='>&UVQ#CDE,IVU"Y&ZREOG^("2O;C:DF<0S#[RY"LD+R>LIZ640%:47 MDM>)-O1",PVB6U[KB\RZ*?[J_+:R9E!]'?"#_#)G(4^4E/E)[(<1XQ=X;%W8 M 8_Y+WT>2%BDR6T8L$"9W.^,)&SV9^[8K<$Y>C#'D=RY4B#K8]V2SK7[B2V MO<*R\D.46\X36,]_Q"^ZOL>F^\*D9D#47:*U[A,AGY$Q2-08Q#+;EHPA:L[B M^:DJ,8T#+]M W)P4-ZY!M-:W3\IGVDJL>%^OZ5F>Z!2P2:X$8>;#KO*J#QW\ M)LRR@L8^ RAD^6G/PAI*@9O@_\Z?F=$-!H;-@2 .WY;HY!&I2](VJZD>]-2KL1 M-QT%]AJ4+Z,?_!P0OY\O:)CRLQ[N!4=)?#.*PEO0Q#3+&'J\3<'X_;>NKNG7 M:,$C;A WB)M!X*9]VB&ZO2W ^WL^8RGZM@UID:A.VXZM:*.?!S.FM[_1-F*F M*\QHK2_01,RB=9\5VB)J^5S,^#W]4+BQXD W"NDDC$0J M(A%9B^#PPJZ87[9FHOY?15@V"L-,19P#,Q6W$B9\D1J1\71@%M[REEF"B]"" M;9JJ[MC$,]5.4M41+WOPXKI$-2S$BV1X<53BZ":B13*TN/RF6Z?/!3<2*]GW M\2V+\R2]QW.7IGE3CM,V^H#1XS-%[%S,:),1,R\TG5BVWER$(UK.%*[36E]* MA@9AE81(?EM]PB6:?AM:XC&@Q'.*Y+J)%+K287=9N(5X> M9Q?+)89KH/-Z$NA^2-F"AD&=ME\>NB0\RP&3"=NEO9K$L]3 MH="U;6H1>L36-#34Y4*+KA+/[K#)!:)F3QX4SQ5'AI$+*S9Q-*R..ZV"38OM MAC"K@/):+C_ZN,T@ZFG$:=W]"^WULZ#&)+J&G3AE1(UC$E7'[C RHL9RP6C% M)JEGC# _5^M>H*'XP@+Y@0=3LF%%4XENM:AB0+2=!BPYH MZ29H-WQ/=YF6G+);%A?8[K1Q$P4'[R^0%C*X[!+(G"0*F!TA\B-L#G/?">B<80 MZ)&=/PBL:H9+=// ,R_$JJ18=6R'Z,:!M0:(54FQ:FK<_#XPG^/D6#V22]^9 MC>'L[C['[8MIE-QERC1-YDH8W[+L&.9%4S,8YQC6'&G_$!U]I MF@B9G;6,L$C]&>7U@\F4&^Q@IN?W(O6#_56$"WY50ZV\T!\Q.&0Q!FBXC>7\4)5U#[4(DC#QTY M_%/+UZMNV&X+PP>Q]$:*:T_0+RWD1L)(QOTBE.$CNB[QX8:H>,50;'5C)\*)I)K&QT95T M>+%4C9AM;JM O)PG;*TY1#5;M);$'.D6X/U$HV,KVPLTSFVB67@AH(R8L0QB MF9B2*R-JD&EDQ8RNJL1TL[C-!Z6K$4?%"'!E18QM$5;'[ ME8RH,0V#>%Y;_8NX.0=N#!ML([M#W S?[_V=-[M"][8G9T^(&\0-X@9Q<]QT MZ&YN#!]X(7"1L4 )X^-5Z9RC!*T_5&N MVL?L MR%?^.+R1PX]6?$C#V \7-.+WN?(.8YD"UM$D2=/D#G:0B?9C9=2/57?A)!-8 M*,4 1KN2?=7#TC79L.):W92M(4[VG-19#M%-[+#?>.I@'6/3=.1R.FT^+Z,@PLG$N7 MVBV\ <3*N=+];!6913JTJ,1MT_;E?!&X 81_/K+%>D>O]<,QC.TT+51PB*6: MZ+#*AA:/6+:.:)$,+3JH6=5V$2^RX455B=;1/0=]SYUN6')U]N3I!F;@(&[] M>F';Q-1;Q/+;;KY'=OTP$&HYQ-9:V%2(4,D1:AH:T>P6W6X1HY)C5-,=XG@M M#.QS872X!=QA[*-%P,J?7G*[HKQ]) [*'WB@_)9&(I6#_S)E69Z&?L[* MYUV[]<,@?EVSB.JT/P^51IPA1KY@B5B7'JNX1 MU6K;_13O>'X.S'D=.&ED7Q!EPF[".*Z.[1?PN02O1&O:*E6UB>E@.8",N#'! MY-.-MK6NB)NSX,:QB6,:B!L)<6.8#K$]>>MH>AH/:*.1&?SR>;KX"1NTH=55 MXN7* $0&2<&[J=? >9YAN@L=YR?T[PZT18\!%0GYWO(T8G@'-B X'F@Z]LZ0 M,Y SCF.M(&<@9PR=,U!G(&<@9PQ09P@?[)6X00G^#L+;'W^ /^J%K\WU9Y'E MX?2^ NV//TSX>]5N&[_V3(S88^LIG.CJWZX721;R*OBKE$4T#V_9-8??R!!O M;T.#9HQ/P,_-7RKUCLY!/3JGGO>Q'Q4!R\ ?7(0Y+.D_(B,M9VD,2RPR!BB? MYGOF^9HR=S1G=L;LQXZYWQX_BO]JBJ8\=#O*'^+@+@WQ6 M,=#ZBQ4CJ*M7Z 1HOL@??V6-UGS& 7<<4M/41OAS-F&P_NPH#=L-$D9 M_3*B4UCA%8WNZ'VVN8]Y&(^VX+:]Y4=9[P$"YC2]@?F$V% WE_?SZ]0<>$RFBDK"3!4NK$7DBB#AFE,=,>/G# M@J;BFC?QTIS1K$C7DC1K .R33N>DB\^" Z-(].I0R@OJ%K!@$0I:[AUT0I8I M);(R97(/P+AE<<&9ODA]IDP8\!YP/H@LRF\&R-D\4U[ 3_DL*6!Y0::PKSX# MT0^0X]0/A)81I8AI$<#@X.7WWUKN=2L@[17AU45[-:\*U01PC.@B8U?U#]=U MD6P8"[B(EZXKBJP8?(<@%A\L'Z\(?ZR6Q%\%":LO5X_'XM&6JJU?'=N&]^AC M=:P]_NJ>:9VQJED'S;K_F:6;1U^K-7:T0]=S[K4Z8\L[#*Y[B6#LF0;20$_6 MBG!%WNH9#32<]8ECKCVG6:5!>TH?UVG8IW*7<[LZ$W56(94-A_9)E[7;S>Z^ M6>%=Z3C]<^4XO1/.3X/CN:=/CR\/4@VIOP7(&@5#9(07]YY/0T5]!HE^"+E( MO*4GA*7Q-.[Z@#CNOW('LG+?C[+=)G>:# %FPNWG/Y1.<4DPR@OZH&@!H;@# MBJ\#'I#@'5&'SF.7(4E^2^(19P:4*,^'W2.29=)$LEP*S)#.4',-0G,-'5RH M&,ZM&"KG:^L85],%J$ZG-5HB!C^)G\1/7M@GGULKF&S#>G$:5VBU7UC/FGIXX7?R%7I*Q?C'"@9+T4R:L1Q^W?W="<^(\K& MYS;_.&A!ESA'+^KCF_&#T5:Z=-^V0%KM\R(X3+;TC?QQ#A0I^XK%VC;'DE*D M2&.P#%BH8+SK3'/TXJJ AK$B[\#>>W+Y0Y)8+&RXWA#.@3*E(1M\_ZVK:_IU M[^2*]#2"D0S)YQB0VV$00^U??TQY38/I79Z#^E%.TC,TN):*O0>I';]S- ="P]2.*FHY$C6Z"*7Y@SVD4-:<5-=;80U&#IOC%F^(6 MT0^MST%37&ZZE)WT#-TCGMZ-&$;]^(1^="XK5-6WRU6;)K\T;/Q M]GB,,R.$$\Z!<^ <%S$'YOACY?8E.BX6L:U!5"I(DS@TX,IMG -EXP7)1IMH MK8M$439>J&S$6A#,VF[+#YK5-F*,.=L76H.. M9YIC0,>I[1^MXQB :6TAC&=P,U_' .5"H M- UGF"A44*B<(YHAP;!'5T2O?CQM&PLNZX06[-0DTN(&\>X+$U>G9;47ZY'Z@+1LASIX!PX M!\Z!<_1]CC,=3?>G)]/3^Y-$:1YOC\=(T;Q$.*$S(Z8%H]%_CA']W,,2*KH7MNS*90J M%RI5L'7(F>88T!&KY?7O!BF9Q0NV#L$Y4*I@ZQ#)YL!X!GH>;9G8(.W[BJ'O ML<\XF [7]\ Y4*XTEBNFW;86#.7*A]<3?7FIQMAXRDB)[=.N,8&J*01"&)0G*'#Z@11VO; M[ZKO,K)3R2:F.5EC/V3EBV5ETW6(9:*],T![Q[TLIU <9K[**= ?_!V$MS_^ M(/XHATSXPVKTYK-G+M5[:JFZ.$6F+Y6?7[_^4)U)SFEZ$\9*F"D!F\+@0*'9 M^O/JMB988QC P\F]DK);%A=L_& 3]?+7T/-GD>7A]/XXJ&BXO\E+Y;*,BJNTV%?^L[P;";8V MLJ#W:1)%2DZ_UFL'9$3P*%#R9&.?U,\!87G(,FEWQ[9V%Q0+L)SX3Q&#/0"J MLAP(LTA!SBGYC"EY"E\+!>:2J9(4*0Q)%TG*7YDQ&OQ5T#1GJ;P[GF[MF,X3 M$,__V2!&OC7J_U6$*6 QC',:WX1<7=,L8[F\6[MY2*IS%@/^@"ZG23IGJ9+- M:,IF20361K:Q2\Z3-+X_8&^[=0:^AJ_A:T-_K9(_ICYV+)!1BZ14#5="(8:W M[/HN#/)998:NOUBY0NKJ%3H!KZ?('W_EP9GR<62KIC82KNXF#-;_G"W;>R_H M#1M-4D:_C.@45GA%HSMZGVWN X3S: MNVUM^%/0G1_=Y@/D9#(DI&%')G3 K MN"L")B[+A+**=YG'V9K-"^YQD?I,F3!0:F"B@'M%N0&=LWFFO("?\EE2P/*" M#/2YS\ Q6["4DPQ@)R-*$=,B@,'!R^^_M=SK1[R=QSRA.Q M>+3EKY;/3'-LJLZCC]6Q]NBS?=.Z8UM[_.F^6?<_,QP/U]J3M6ICSS1ZLM8^ MP96OU6HZZXYP7BUU0((R'#G$D4\4(CQ= +$6^]V(26]&G;O-YW,:E2Z\"S/X MO/('HZGR-@Y8T.!05S;@/WTEEXR0UU7=D!_8PX"U,(3!,BZB/&N2M?#D7B\" M8!N!]1>T46':Q4/N=+X>1+W5CGI\[]17!P..R$Y^ ^E M\"C/A5],FD@0^:Q%''D2FV0K^+GW,K]C\%%+?L1/GF5HCV$G'V?AR+-Z3_WL MPB#1'$W?&TR.9T]N!-)4HIL#NOEY(*UA!GRMT.GFD$^KX,B.M733[&R<8W.. M 66K&T;_+H\Y!FYE5F\#OH#F='/()XYQ)#JAO9QC0#TYK1Y>=CUT[PTO0$+O M#4>B]X;>V_/CDP91[6XZ;':-7IDUW(!OVT '#D=VYE']:,1_ M"@J_>>]S/.7K5HL27=>)8;?MK"2QJS@@%]YV6_>/.PYBSK;#P_K'/3.EX+)Z M2K7>M(1DHIM$? .?HPAWQ,CR/EB@;*ZCK(,@>Z,'*:D+I.;&- MH<:!9*5@30%FI>!(S$K!K)1C!.D.O:4$DU*PJD"F.>03R#@2W=!>SC&@KM![PV]-QR)WAMZ;\^5I6[;ZSG1 M>3NU=INA\X;.&XX\MO,F05)'LX*YK)AD?AHNQ*69,.5MZ+,'#<>?[5[U+:%E MU[XDU*>V8Q&]=6&*Q"[C@%QY1VU=/'<<#V/.+I)BIJ"7'CZ.,#I=.0%+5\+AB./(E+6P\Y MK'2NOS$;G /GP+@@CL2D#IGG0 =&3A/2T(G;.O528O]E(+DI!Y;.]408G&@. M^;0*CL3-^<= KNP-*YOO$1NJ$X$MU0"><8T#F'1C2MFX.. MKK$KLX([L'BN;WR$'AR.1 ].PCF&Y,$=C X4ATX,X\Q[.=MKXERO2DQS26N$NGH;'$'1U0''DY)>Z? MDYQ&RLU:H?N!98?ETJ\,$,=!4DPBMBP]?+0N<7AZ]\@@D5!E:\3U'&*WOMGN MN)"1Q2T?4+C$=L<>5O:=J@1_-\&C:#P,'A(2E^D2]]":Y6/ 1!:)V/$+ WT%X^^,/XH^2 M-";\844ES9\]DWR]I\A7%^%#^E+Y^?7K#U5 84[3FS!6PDP)V!0&!PK-UI]7 MG?5@C6$ #R?W2LIN65RP\8--U,M?8]D_BRP/I_?'8<^&^YN\5'Y+XM%3>XPW MQ_1OG_Y+Y7.BL"B MITD4*3G]6J\=D!'!HT#)DXU]4C\'A.4ARZ3='=O:75 L(M!?\%/$8 ^ JBP' MPBQ2T'U*/F-*GL+70H&Y9*HD10I#TD62\E=FC 9_%33-62KOCJ=;.Z;S!%3V M?S:(D6^-^G\580I8#..3\B'#E66^.S2GM6D5%&MJ8\="RA[D932\DKHB/"67=^%03ZKK/7U%RM? M45V]0B?@&1;YXZ\\./\]#D=J:B.6]#9AL/[G;-GX:D%OV&B2,OIE1*>PPBL: MW='[;',?P-*C+;AM;_E1T)_/@FT(EL\@7Z=@(21W0F=R&QSL-Y8)854+W*5] MYX/,Y>Z_D,\PJHA@U(2!1&/+P6'.YIGR G[*9TD!:PLR B+<9^"'+FJYQQ59 MP3\!C_EO.4$ [&%D$=,B@#F"E]]_:[G7+2F^W,"21D7@ @ 8T47&KNH?KFLG M)(P%0,1+UZ5E6P=!.%:WW&-!O^7C%<+':HGTZK"T^G+U>"P>;3GM]:MC3WVRY_5EK MG^#:G[4B;YV,MQJN]8ETGTX3^9Q&@>3=8?+5H8"S.A78..MXLG-XMYO=G<3T M+BE2<(W_608ON._X+LQ@00V"Z4\?GS2#U&# U)#T6\"K44-Z&>&EJ[IQ&A)Z M^NA04GCHA]"*Q%MZ0DP:PT <=U6Y?U@YJ$?9;I/LC2' K(JMQC?\'Z5+7!*- M\H(VRI6_>$B^#GA0ED=[3\5GITZ^05FRVB4__N2L@#+E^;![5+:\F#01+9<" M-B0U5%^HOE!]H?J2"W:-U=4'BZAJ6P&#GM$^ 7/@'71] MXP&< ^7*WOX0KJ[IU[V3+-+32%=1#0FRPW97C?Q>5XDH8>PG<_8<.WD027"[ M]B6AA+!-8KG]\VTNP>MTQ]V<\I]M@UU>U?-TNYHA2:'FFY:03#P>?FE;Q-!V MXQB;V5\AC/I;3N;0+)?86C?WI: "?P(WWOC "Q11@Z.HD0[9ND<<&R6-C)+& M'+?-JT%!@Z["\%P%UR6>_KQ+B]%50%=AF/I;T\!5\ YTI%&!GQ8W]KB;4L&. M-/@!O:+Z>>"#<^ <. ?.<0&'SF Y=V]\'FE_DBC-X^WQ&&F.G<))3',5YO ) MOU/(H7LCIX%Y4*^S[KT;B=W[0]OYR"0V4+SV3+SV>0[$("I(>17D0?WN4$&> M7D&B^#J*^,+"*RR0:']@V#;LWGUQA,P"\-CBD0Q_*E0N5 M*]CHYDQS#"E=X( .?>C)[1,P!W;2ZAL/X!PH5_:E>!_0H0_ERH7*%8RWH&?4 MWC-JWZ$//:-] N; 3EI]XP&< ^7*O@*H SKTH5RY4+F"$1?TC-KRPR$=^M S MVB=@#NS0US<>P#E0KNS-8SBD0U_WDD5Z&L&HAN1S#,C[<+%Y[U%-@]EP?0^< M Z5*4ZE"++MM+PN4*Q]JJ!:E^/-GI[FL7Z5IG8;L<2"A/')*:C'>8$-=OUF=VC M8QC^,LO^@XN*GX#3P<7N) 40: M),4D8@.55"VW+*&H4L?Z@676#3?=P[.S05KU"*>A97FOY] MPRB>>R=VVG8R1J[N%U>K;9U#Y.H!L#-9E2I&Q0 GCM?@=K-(O(IJ'2;PGEM>[,.[^*A+# M([;GR5)9)2^@3GC-9\]G5!N?2E\O/KUQ^4!%Q(\!KC&V5.TQMP M*<-,"=@47@@4FFV/J=)&8*UA ,F]TK*;EEST'L9TJ>*-,DG=>1CUD2!2S-E&2J4/^O(DRKC=(X9)FT MNV,/=YDB2?DK,T:#OPJ:@EW2\;9F+YNA)6"3'"1;YH/"S14:!^5O MPBPK:.S7VU\C0K[A*(EO1K#'N1C<[4;#;0*,60X+S#)EFB9S0.(-C10@LSQB M7'+P>*F?Q#'S!23NPGRF4&5*_3 *\WN%3@ $25S&53FV,P:C Z5"*H?8%( % M4^JJKG6[\S^KG7_UHR)@8K4BX!O>,@7L)=AA"0+8@+",.,?%B2!QQC')7Z@1 MZ]/%0OP%TF?&@IL=&N%IFP6?M7E6$TF%5%,?.Q8@?I&4PN5*H 9P>7T7!OFL MLC#77RSMVRMU]0J=9 F/^#_ZR@/OZ3CJ3E,;4:RF;@)A_<]96J]A06_8:)(R M^F5$I[#$*QK=T?ML% 3.TO8$EA45 ((W8501P:@) XN'+0>'.9MGR@LAIY("UA9DA L# M!H[YZD0(Y'[!/\$E._R68QW@"R.+F!8!S!&\_/Y;R[UN2=;E!I:$*,X_ 8 1 M763LJO[A&O3*(J+W5V$L ")>NBZM[E%%O1QSVXU<.)&6CU=(':LE8JOSO>K+ MU>.Q>+05Q2B?F?98][1''ZOCQY_MF]8=V]KC3_?-NO^9X7A'7ZLS=EVK)VL] M'*[[9M7&GFE(M-9NX&HVG75'4*;F9)!0#$?V9^03.1%/Q[R=55RNE/*5W'ZR M[/.\D5JG42+%N])T_X/15'D;!XTR(\X#U4:5M#*"%-P@HR,H&D\#L0\0% 9? M9>,U";$_N=>+ -B#*.X+VN@4YN*A]SK@D4X>"D%P-0 7/S90D$4/AMI#/ITT MX5/Y+"D5Q93="UP9!]&HFN!KD5;Z>82VU71LSB:LKA!SP)' M]F$D>A;H6;2.0_';5 ^\4P)=BQW:8H:N!8[LP\@SM5W-D\5I^&]W!O/O6]U? M#KS/JZJ6VFX+?+'7NCT/'A+J/=<@EO:\"U*?!1-9F@@.R.\UQMUXO6?;X-^D MNB!VZ"*OAT+-< SB:&V[X??I)DM4WZB^.2!,RR&Z[J'^'I#^UNSQ@:)K2 I< M/D<11S9VIQ\TC*W?>+1AY?X>8\=^[9E4CMUIL3LM=J>]T.ZTDNSN0>/:LM/I M(@V!\> CO#EMXH=B=Z)+*&^7R;Z&.<=BW8.OXL(DEG>?%][?MGW;83FZ@^(S M?(;/L#OO$21JT^Z\VB80NN[.>VK]^0 L#PX"!5@^\@;@O#MXJ5I$1VW>8MRG MV0RLA61I=:\L\I7U(PS!E+%R]#1*[C8;]J[UZSU.9]Z]0.M-TU[C5"UK+;UQ M$]3&B]6,L:L[?5FL.3;54RRV1=/:4P17F@- 'WM6QP!HLUA70>N'+BQ_US=9%&VPST&($X1)NT7<(_4 M6?C9S&G*RIS-X'@\WEP[%).VQ7(SF#1LL=QHFYC@Q>VRG/]']15MR3Q M%%UHKN.1'BYK)X$S=#T;BN3 MJ"X&.$E?J896;O\J)$_K[_2H0K)A,,O1B>,]SQ7JZQ#->5Y0 MM\]\T&&\%WEKX+QEJQY1/>MB>0OY /E ]%U1'>*:!W8?DH\/3NK#R5>YCR,E M;4$HWX)QY&6TUWBFUK#'3QX@Z?L.D)J>'YWIL&OO6O/ MK>4OIDDJ"NRG92'&7ZM"C&E9/<"S;\5K/*^T?%\SQL[FC.[8W9AQU[O'*VW? M0>$;I:GX%KZ%;^%;^!:^A6_A6Y?SU@4U!M$W@;#QYR0)[N&O63Z/?OR_4$L! M A0#% @ ,8%A5JT)KE-1&@ 3J@ !$ ( ! '!S M=&'-D4$L! A0#% @ M,8%A5CD<;)N="@ @U\ !4 ( !I!T '!S=&#DY,7$T @9GDR,#(S+FAT;5!+!08 !0 % $@! "*@0 ! end