0001628280-21-024051.txt : 20211123 0001628280-21-024051.hdr.sgml : 20211123 20211123160411 ACCESSION NUMBER: 0001628280-21-024051 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20211123 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20211123 DATE AS OF CHANGE: 20211123 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: 0206 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37570 FILM NUMBER: 211438520 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-20211123.htm 8-K pstg-20211123
0001474432false00014744322021-11-232021-11-23

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): November 23, 2021
_____________________________________
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 and 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 PSTG New 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 November 23, 2021, Pure Storage, Inc. ("Pure") issued a press release and will hold a conference call regarding its financial results for the quarter ended October 31, 2021. 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 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
November 23, 2021




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


Exhibit 99.1
 
Pure Storage Announces Third Quarter Fiscal 2022 Financial Results
Q3 revenue growing 37% year-over-year
Subscription Services ARR $788 million, up 30% year-over-year
Raised FY22 revenue outlook to $2.1 billion
 
MOUNTAIN VIEW, Calif. – November 23, 2021 – Today Pure Storage (NYSE: PSTG), the IT pioneer that delivers storage as-a-service in a multi-cloud world, announced financial results for its fiscal third quarter ended October 31, 2021.

"With Q3 revenue up 37% year-over-year and with increasing profitability, it's clear that Pure continues to set the pace for the industry," said Charles Giancarlo, Chairman and CEO, Pure Storage. "We're delighted to provide cutting edge data services to customers and with our continued leadership in two Gartner Magic Quadrants."

Third Quarter Financial Highlights 

Revenue $562.7 million, up 37% year-over-year
Subscription Services revenue $187.8 million, up 38% year-over-year
Subscription Annual Recurring Revenue (ARR) $788.3 million, up 30% year-over-year
Remaining Performance Obligations (RPO) $1.2 billion, up 27% year-over-year
GAAP gross margin 66.6%; non-GAAP gross margin 68.5%
GAAP operating loss $(18.1) million; non-GAAP operating income $69.5 million
GAAP operating margin (3.2)%; non-GAAP operating margin 12.3%
Operating cash flow $127.0 million; free cash flow $101.3 million
Total cash and investments $1.4 billion

"Our strong Q3 performance was fueled by increased customer demand and execution across the entire business," said Kevan Krysler, CFO, Pure Storage. "We are in a great innovation cycle with our portfolio."

Third Quarter Company Highlights and Achievements

Gartner Magic Quadrant: A storage leader for eight consecutive years
Magic Quadrant for Primary Storage Arrays: Gartner named Pure a storage leader eight years in a row and the second year in a row the company has been positioned highest on the ability to execute axis and furthest on the completeness of vision axis.
Magic Quadrant for Distributed File Systems and Object Storage: Gartner positioned Pure as a leader in the rapidly growing storage market for unstructured data.

Net Promoter Score (NPS) of 83.5: For six years running, Pure continues to maintain a market-leading NPS, taking the top 1% spot across Medallia benchmarked B2B scores.

Significant announcements in Q3 bring infrastructure and applications closer together by enabling cloud-like automation and delivery of storage:
Pure FusionTM, a self-service, autonomous storage-as-code platform built for limitless scale, lets customers bring the cloud operating model anywhere and run, operate, and consume traditional storage like a cloud service.
Portworx® Data Services, a Database-as-a-Service platform for Kubernetes, lets DevOps engineers deploy a managed, production-grade data service with the click of a button.

1


Fourth Quarter and FY22 Guidance

Q4 FY22FY22
Revenue$630 million$2.1 billion
Non-GAAP Operating Income$90 million$206 million
Non-GAAP Operating Marginapprox. 14%approx. 10%

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 income and non-GAAP operating margin to their most directly comparable GAAP measures because certain items that impact these measures are not within Pure’s control and/or cannot be reasonably predicted. Accordingly, a reconciliation of these non-GAAP financial measures guidance to the corresponding GAAP measures is not available without unreasonable effort.

Conference Call Information

Pure will host a teleconference to discuss the third quarter fiscal 2022 results at 1:30 pm PT today, November 23, 2021. 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 of completion of the call. A replay will be available following the call on the Pure Storage Investor Relations website or for two weeks at 800-585-8367 (or 416-621-4642 for international callers) with passcode 9027916.

Upcoming Events

Pure is scheduled to participate at the following investor conferences:

Wells Fargo Virtual 5th Annual TMT Summit
Date: Tuesday, November 30, 2021
Time: 11:00 am PST
Pure Presenters: Charles Giancarlo, Chairman and CEO, Kevan Krysler, CFO
Pure Participants: Rob Lee, VP and CTO, Sanjot Khurana, VP, Investor Relations

Credit Suisse 25th Annual Technology Conference
Date: Wednesday, December 1, 2021
Time: 1:10 pm MST
Pure Presenters: Charles Giancarlo, Chairman and CEO, Kevan Krysler, CFO
Pure Participants: Rob Lee, VP and CTO, Sanjot Khurana, VP, Investor Relations

UBS Virtual Global TMT Conference
Date: Monday, December 6, 2021
Pure Participants: Charles Giancarlo, Chairman and CEO, Kevan Krysler, CFO, Rob Lee, VP and CTO, and Sanjot Khurana, VP, Investor Relations

Barclays Virtual Global Technology, Media and Telecommunications Conference
Date: Tuesday, December 7, 2021
Pure Participants: Kevan Krysler, CFO, Rob Lee, VP and CTO, and Sanjot Khurana, VP, Investor Relations

Raymond James Virtual Technology Investors Conference
Date: Wednesday, December 8, 2021
Pure Participants: Charles Giancarlo, Chairman and CEO, Kevan Krysler, CFO, Rob Lee, VP and CTO, and Sanjot Khurana, VP, Investor Relations

The presentations will be webcast live and archived on Pure’s Investor Relations website at investor.purestorage.com.

2


----

About Pure Storage

Pure Storage gives technologists their time back. Pure delivers a modern data experience that empowers organizations to run their operations as a true, automated, storage as-a-service model seamlessly across multiple clouds. Pure helps customers put data to use while reducing the complexity and expense of managing the infrastructure behind it. And with a certified customer satisfaction score in the top one percent of B2B companies, Pure's ever-expanding list of customers are among the happiest in the world.

Analyst Recognition

Leader in the 2021 Gartner Magic Quadrant for Primary Storage Arrays
Leader in the 2021 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 continued momentum and growth potential, supply chain constraints, the scope and duration of the COVID-19 pandemic and its impact on our business operations, liquidity and capital resources, employees, customers, financial results and the economy, demand for our products and subscription services, our expectations regarding product and technology differentiation, 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.

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 January 31, 2021. All information provided in this release and in the attachments is as of November 23, 2021, 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, including Evergreen, 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.

3


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, restructuring activities, and expenses directly related to the COVID-19 pandemic 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
Sanjot Khurana -- 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
Third Quarter of Fiscal 2022
Fiscal 2021
 
Assets 
Current assets: 
Cash and cash equivalents$404,692 $337,147 
Marketable securities958,180 916,388 
Accounts receivable, net of allowance of $965 and $1,033
354,179 460,879 
Inventory44,036 46,733 
Deferred commissions, current63,422 57,183 
Prepaid expenses and other current assets102,117 89,836 
Total current assets1,926,626 1,908,166 
Property and equipment, net193,141 163,041 
Operating lease right-of-use-assets115,731 134,668 
Deferred commissions, non-current144,898 130,741 
Intangible assets, net66,992 76,648 
Goodwill358,736 358,736 
Restricted cash 10,544 10,544 
Other assets, non-current39,088 36,896 
Total assets$2,855,756 $2,819,440 
Liabilities and Stockholders' Equity  
Current liabilities:  
Accounts payable$48,708 $67,530 
Accrued compensation and benefits122,969 160,817 
Accrued expenses and other liabilities73,884 61,754 
Operating lease liabilities, current35,061 32,231 
Deferred revenue, current499,176 438,321 
Total current liabilities779,798 760,653 
Long-term debt778,366 755,814 
Operating lease liabilities, non-current99,031 120,361 
Deferred revenue, non-current450,574 405,376 
Other liabilities, non-current23,563 27,230 
Total liabilities2,131,332 2,069,434 
Stockholders’ equity:  
Common stock and additional paid-in capital2,447,945 2,307,608 
Accumulated other comprehensive (loss) income(307)7,410 
Accumulated deficit(1,723,214)(1,565,012)
Total stockholders' equity724,424 750,006 
Total liabilities and stockholders' equity$2,855,756 $2,819,440 

5


PURE STORAGE, INC.
Condensed Consolidated Statements of Operations
(in thousands, except per share data, unaudited)
 
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202120222021
 
Revenue:  
Product$374,913 $274,470 $949,736 $793,718 
Subscription services187,827 136,149 522,542 387,743 
Total revenue562,740 410,619 1,472,278 1,181,461 
Cost of revenue:  
Product (1)
129,721 86,661 309,935 240,677 
Subscription services(1)
58,227 47,442 165,658 132,717 
Total cost of revenue187,948 134,103 475,593 373,394 
Gross profit374,792 276,516 996,685 808,067 
Operating expenses:  
Research and development (1)
147,808 122,981 419,296 350,079 
Sales and marketing (1)
193,172 172,282 567,054 517,149 
General and administrative (1)
51,890 46,467 138,500 132,063 
Restructuring and other (2)
— — — 22,990 
Total operating expenses392,870 341,730 1,124,850 1,022,281 
Loss from operations(18,078)(65,214)(128,165)(214,214)
Other income (expense), net(7,953)(4,887)(20,090)(6,700)
Loss before provision for income taxes(26,031)(70,101)(148,255)(220,914)
Income tax provision2,700 4,121 9,947 8,869 
Net loss$(28,731)$(74,222)$(158,202)$(229,783)
Net loss per share attributable to common stockholders, basic and diluted$(0.10)$(0.28)$(0.56)$(0.87)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted287,462 269,144 283,918 265,626 


(1) Includes stock-based compensation expense as follows:
Cost of revenue -- product$1,634 $1,027 $4,547 $3,013 
Cost of revenue -- subscription services5,555 3,883 15,098 10,961 
Research and development36,797 29,220 102,343 87,770 
Sales and marketing19,151 14,898 54,317 48,018 
General and administrative12,863 10,581 31,458 29,993 
Total stock-based compensation expense$76,000 $59,609 $207,763 $179,755 

(2) Includes expenses related to restructuring and incremental expenses directly related to COVID-19
6


PURE STORAGE, INC.
Condensed Consolidated Statements of Cash Flows
(in thousands, unaudited)
 
 
Third Quarter of Fiscal
First Three Quarters of Fiscal
 2022202120222021
 
Cash flows from operating activities  
Net loss$(28,731)$(74,222)$(158,202)$(229,783)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization21,506 18,214 59,605 49,811 
Amortization of debt discount and debt issuance costs7,857 7,400 23,011 21,525 
Stock-based compensation expense76,000 59,609 207,763 179,755 
Impairment of long-lived assets471 — 471 7,505 
Other2,060 2,139 8,576 4,111 
Changes in operating assets and liabilities:
Accounts receivable, net4,282 (8,676)106,788 83,220 
Inventory3,280 (6,459)38 (4,724)
Deferred commissions(12,354)(7,402)(20,395)(12,885)
Prepaid expenses and other assets12,672 (11,217)(12,283)(37,606)
Operating lease right-of-use assets7,243 7,253 22,061 21,434 
Accounts payable(4,989)29,656 (14,256)8,566 
Accrued compensation and other liabilities5,701 (6,520)(35,251)(9,737)
Operating lease liabilities (7,889)(7,373)(22,094)(20,444)
Deferred revenue39,937 30,397 106,054 57,860 
Net cash provided by operating activities127,046 32,799 271,886 118,608 
Cash flows from investing activities
Purchases of property and equipment(25,718)(24,867)(81,217)(73,643)
Acquisition, net of cash acquired— (339,806)— (339,806)
Purchase of strategic investment— (5,000)— (5,000)
Purchases of marketable securities(185,667)(163,154)(503,038)(454,391)
Sales of marketable securities32,896 40,856 146,934 132,207 
Maturities of marketable securities 133,388 118,606 303,158 324,780 
Net cash used in investing activities(45,101)(373,365)(134,163)(415,853)
Cash flows from financing activities
Net proceeds from exercise of stock options22,580 4,019 33,743 25,677 
Proceeds from issuance of common stock under employee stock purchase plan18,915 16,418 36,641 32,439 
Proceeds from borrowings, net of issuance costs— 246,942 — 251,892 
Repayments of borrowings(265)— (870)— 
Principal payments on finance lease obligations(414)— (414)— 
Tax withholding on vesting of equity awards(2,106)(1,239)(8,670)(4,080)
Repurchases of common stock(56,215)(21,411)(130,608)(111,554)
Net cash (used in) provided by financing activities(17,505)244,729 (70,178)194,374 
Net increase (decrease) in cash, cash equivalents and restricted cash64,440 (95,837)67,545 (102,871)
Cash, cash equivalents and restricted cash, beginning of period350,796 370,888 347,691 377,922 
Cash, cash equivalents and restricted cash, end of period$415,236 $275,051 $415,236 $275,051 


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):
 
Third Quarter of Fiscal 2022
Third Quarter of Fiscal 2021
 GAAP
results
GAAP
gross
margin (a)
Adjustment Non-
GAAP
results
Non-
GAAP
gross
margin (b)
GAAP
results
GAAP
gross
margin (a)
Adjustment Non-
GAAP
results
Non-
GAAP
gross
margin (b)
$1,634 (c)$1,027 (c)
42 (d)13 (d)
3,207 (e)2,396 (e)
Gross profit --product$245,192 65.4 %$4,883  $250,075 66.7 %$187,809 68.4 %$3,436  $191,245 69.7 %
   $5,555 (c)    $3,883 (c)  
279 (d)59 (d)
24 (f)(f)
Gross profit -- subscription services$129,600 69.0 %$5,858  $135,458 72.1 %$88,707 65.2 %$3,949  $92,656 68.1 %
   $7,189 (c)    $4,910 (c)  
321 (d)72 (d)
3,207 (e)2,396 (e)
24 (f)(f)
Total gross profit$374,792 66.6 %$10,741  $385,533 68.5 %$276,516 67.3 %$7,385  $283,901 69.1 %


(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 amortization expense of acquired intangible assets.
(f) To eliminate payments to former shareholders of acquired company.

















8


The following table presents certain non-GAAP consolidated results before certain items (in thousands, except per share amounts and percentages, unaudited):
 
Third Quarter of Fiscal 2022
Third Quarter of Fiscal 2021
 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)
$76,000 (c)$59,609 (c)
4,230 (d)3,533 (d)
2,631 (e)1,166 (e)
551 (f)— 
3,739 (g)2,573 (g)
382 (h)1,762 (h)
Operating Income (loss)$(18,078)-3.2 %$87,533  $69,455 12.3 %$(65,214)-15.9 %$68,643  $3,429 0.8 %
   $76,000 (c)    $59,609 (c) 
4,230 (d)3,533 (d)
   2,631 (e)    1,166 (e) 
551 (f)— 
3,739 (g)2,573 (g)
382 (h)1,762 (h)
7,857 (i)7,400 (i)
Net income (loss)$(28,731) $95,390 $66,659  $(74,222) $76,043  $1,821  
Net income (loss) per share -- diluted $(0.10)   $0.22  $(0.28)   $0.01  
Weighted-average shares used in per share calculation -- diluted287,462  20,835 (j)308,297  269,144  15,677 (j)284,821 

(a) GAAP operating margin is defined as GAAP operating loss divided by revenue.
(b) Non-GAAP operating margin is defined as non-GAAP operating loss 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 impairment of right-of-use assets associated with cease-use of a certain facility.
(g) To eliminate amortization expense of acquired intangible assets.
(h) To eliminate acquisition-related transaction and integration expenses.
(i) To eliminate amortization expense of debt discount and debt issuance costs related to our long-term debt.
(j) To include effect of dilutive securities (employee stock options, restricted stock, and shares from employee stock purchase plan).





9


Reconciliation from net cash provided by operating activities to free cash flow (in thousands except percentages, unaudited):
 
Third Quarter of Fiscal
 20222021
Net cash provided by operating activities$127,046 $32,799 
Less: purchases of property and equipment(25,718)(24,867)
Free cash flow (non-GAAP)$101,328 $7,932 

10
EX-101.SCH 3 pstg-20211123.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Document link:presentationLink link:calculationLink link:definitionLink 0002002 - Document - Cover Non-Printing link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 pstg-20211123_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Document Type Document Type Entity Address, Postal Zip Code Entity Address, Postal Zip Code Local Phone Number Local Phone Number Amendment Flag Amendment Flag Written Communications Written Communications City Area Code City Area Code Title of 12(b) Security Title of 12(b) Security Entity Address, State or Province Entity Address, State or Province Security Exchange Name Security Exchange Name Soliciting Material Soliciting Material Document Period End Date Document Period End Date Entity Address, City or Town Entity Address, City or Town Entity Tax Identification Number Entity Tax Identification Number Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Pre-commencement Tender Offer Pre-commencement Tender Offer Entity Address, Address Line One Entity Address, Address Line One Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Emerging Growth Company Entity Emerging Growth Company Entity Registrant Name Entity Registrant Name Cover Page [Abstract] Cover Page [Abstract] Cover Page [Abstract] Entity File Number Entity File Number Entity Central Index Key Entity Central Index Key Trading Symbol Trading Symbol EX-101.PRE 5 pstg-20211123_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 6 pstg-20211123_htm.xml IDEA: XBRL DOCUMENT 0001474432 2021-11-23 2021-11-23 0001474432 false 8-K 2021-11-23 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 XML 7 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Document
Nov. 23, 2021
Cover Page [Abstract]  
Document Type 8-K
Document Period End Date Nov. 23, 2021
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 8 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Non-Printing
Nov. 23, 2021
Cover Page [Abstract]  
Entity Central Index Key 0001474432
Amendment Flag false
EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (2 =U,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "$@'=3;J3<3^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VE%,'1[43PI""XHWD(RNQML_I",M/OVMG&WB^@#>,S,+]]\ M ]/I*'5(^)Q"Q$06\]7D!I^ECAMV((H2(.L#.I7K.>'GYBXDIVA^ICU$I3_4 M'J'A_ 8GQI:Q;69]) M>8WSKVPE'2-NV'GR:WMWOWU@?<,;40E1->VV$9)?2W[[OKC^\+L(NV#LSOYC MX[-@W\&ON^B_ %!+ P04 " "$@'=3F5R<(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 (2 =U/'B16^#P0 #$/ 8 >&PO=V]R:W-H965T&UL ME9=KC^(V%(8_;W^%1:NJE8!UH=V:C@7;55OU@$@/6)';6=F#X M]WL<(*%J.&&^0&[GS>/CD_?8HYU4+WK#F"&O22STN+$Q)GWO.#K\&9C%*Z9G-F_D@#!6=.H1+QA G-I2"*K<:-J??^UO=M M0/[$GYSM]-DQL4-92OEB3QZB<<.U1"QFH;$2%/ZV;,;BV"H!Q[>C:*-XIPT\ M/SZI?\@'#X-94LUF,O[*([,9-VX:)&(KFL7F6>Y^9\*&.=_Y+=X=EN MMT'"3!N9'(.!(.'B\$]?CXDX"^BY%P+\8T">".?PHISRCAHZ&2FY(\H^#6KV M(!]J'@UP7-A9F1L%=SG$F<\!A_>XCW+\0_R6V; M^)TF\5W?^V^X R@%CU_P^+E>!^4)H"#(/].E-@JF[5]$MU/H=G+=[@7=TPC) M8I^RJF'BX3>M3PA$MX#H7@<1,,5E1.Y%1*GEPI5/:?WCWKB;QO8*MARK> M"\/-GCRS-;=9!\@GFE22X3I!IAB9&ZE@"IOD081M!*Y?P/6O@0,UJ5*0MA]T M$]X"N2-2D9G,A%%[^(\JB7'QNWN$<% 0#JXA_,!C1IZR9,E4%0BNX;I>JS/H M#5R$YZ;@N;F&9T%?R4,$)<=7/,S3AM#ABOZ@Y;G]8:\W0/"&!=[P&KQI%"FF M=?-T0#[#<^2+J)Q%7+'?<\F,0NE*J L%=@CUD7&HCZZ+Y=-S2Z-TWX0\LV=0 M? NY$Y6^BQ-@\7D$2FZY""N36J,YFV)HI:E[_IO0 M JD-C[M?_(WO0.@.R6D![M@+;J!9RA7Q_%^6OY(Y M"S.HMWTE$ZXTBZG6/__H]=W?IGFQ0IN#)4CXTB0_N6T7^BI)J2);&F>,I#!X MO:$*&X1?=@4?M_&%HI$MQOD^6_IIC*R+_;"E_E>O?)TRM;8X^@H+9V E*J:BRP\L,-[&F9L@_ _964YG1BMUG% M+GGR'5!+ P04 " "$@'=3\CF-R>4! !&! & 'AL+W=OI(DA)MFK5M"IJU>UAVH,3 MCF#5V,R^A.3;[VP(RJ2$!\!GW__'_^R#K#7VW54 R(ZUTFX>58C-0QR[;06U M>)&["OU$G&>-V,$KX%NSMA3% Z60-6@GC686RGFTF#XL4Y\? M$GY*:-W%F/E*-L:\^^"IF$>)-P0*MN@)@AX'6(%2'D0V_O;,:'BE%UZ.S_3' M4#O5LA$.5D;]D@56\^ASQ HHQ5[ABVF_05_/G>=MC7+ASMHNE]]%;+MW:.I> M3 YJJ;NG./;[<"&8IC<$O!?PX+M[47#Y1:#(,VM:9GTVT?P@E!K49$YJ?RBO M:&E5D@[SE3F 9<]&?UQ;J5'J718CS6'"^.P#XPF?_B^/ MR<[@B0^>>.#-1CVMJ2?8[\7&H:6C^S/"G0W<6>"F-[A?J3X\L15H0BKVI LX MLN]PNE;Q."E)DFEZGZ8S/F(K'6REH[ %]7A!%[)'):YN_[B^%,K!-1_Q15OX M+^R'L#NI'5-0$BB9W%-/VJYKNP!-$SIE8Y#Z+@PK^M#!^@1:+XW!<^";;_AU MY/\ 4$L#!!0 ( (2 =U.?H!OPL0( .(, - >&PO9KEMWDOSAR+DCO9*ZW="C<\W[)&D/1ZY8^\XT7'ND M,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+#J;3;D-O:%*L*Z//EI0& M@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\0Q=@:9\"O @:L!SC**&- M!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9%@_&%Q 9Y=VI\0QKRTZ+ MY2T].PP_/LG>V)+;.'36-/+T08I:*Q[V_LL)BS6;_,C16/'D ML\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#SGZUSS36W3%Z2]J/_-U?Y M+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[BK+D^L4Y]>$=V_L+_"J^ M7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1S;>PSR5TR7M>;D?5UOM! M)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG_:S0_00,X[:*(BO49X7Z M!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P%X^&<0,/+ ]D>ENM\6[C M$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/K O8[$#^>!Z8J;A/FD)7 M,6[8"<:1/,<0F,7XC&894IT,/O'^8* \^>Q\ETWLJ.?]74_P$4$L#!!0 ( (2 =U.7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:G2$"H42B\][U[;W9Z)C[LB [)AW9 M8=?8 @OF/^!-(_+=[F*+B-V]6162F?% "4OD*.U$RV]5XPETN*N.0H_H!'AA M!9Z8CC6&?4.C+M(K&VT._=F%..&_Q$AEB3DL*#]Z"-+ER. :@2%66$>3!.LA M,W,Z 2?]8&-,7UH6G4E1=5>1\02UP"%;]#OH_\_L"U!+ P04 M " "$@'=3C?][,(D?J!6W9J"FM23&7@^4R(;9W@"H:+!7=#(6A_FF,JY7/$=7@U5% MIVJ$* BNX/8,F<9[IL@GB[\0356U!=Y-\>QQX"]@>!G748/(4N3*UO0W\GE MXP#>STO?4$L#!!0 ( (2 =U-NIR2\'@$ %<$ 3 6T-O;G1E;G1? M5'EP97-=+GAM;,64ST[#, S&7Z7*=6HR=N" UEV *^S "X367:/FGV)O=&^/ MVVZ30*-B*A*71HWM[^?XB[)^.T; K'/68R$:HOB@%)8-.(TR1/ 60@2F>DC7H@L/?M\T+M=0?5+-H_W(Z1V\ /5L,R?\5>/ M+_HW]K'ZQS[>0VC_^JKWJW3:^#-?#>_)YA-02P$"% ,4 " "$@'=3!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( (2 =U-NI-Q/[@ "L" 1 " :\ !D M;V-0&UL4$L! A0#% M @ A(!W4\>)%;X/! ,0\ !@ ("!#0@ 'AL+W=O&PO M&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "$@'=3;J 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.21.2 html 1 96 1 false 0 0 false 0 false false R1.htm 0001001 - Document - Cover Document Sheet http://www.purestorage.com/role/CoverDocument Cover Document Cover 1 false false R2.htm 0002002 - Document - Cover Non-Printing Sheet http://www.purestorage.com/role/CoverNonPrinting Cover Non-Printing Notes 2 false false All Reports Book All Reports pstg-20211123.htm pstg-20211123.xsd pstg-20211123_lab.xml pstg-20211123_pre.xml pstg-ex991q3fy2022xpressre.htm http://xbrl.sec.gov/dei/2020-01-31 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pstg-20211123.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "inline": { "local": [ "pstg-20211123.htm" ] }, "labelLink": { "local": [ "pstg-20211123_lab.xml" ] }, "presentationLink": { "local": [ "pstg-20211123_pre.xml" ] }, "schema": { "local": [ "pstg-20211123.xsd" ], "remote": [ "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 23, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 96, "memberCustom": 0, "memberStandard": 0, "nsprefix": "pstg", "nsuri": "http://www.purestorage.com/20211123", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20211123.htm", "contextRef": "ibab244ef7dff4f5d9cd5868486bf7c7a_D20211123-20211123", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Document", "role": "http://www.purestorage.com/role/CoverDocument", "shortName": "Cover Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20211123.htm", "contextRef": "ibab244ef7dff4f5d9cd5868486bf7c7a_D20211123-20211123", "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": "0002002 - Document - Cover Non-Printing", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.purestorage.com/role/CoverNonPrinting" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer", "terseLabel": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer", "terseLabel": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.purestorage.com/role/CoverDocument" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material", "terseLabel": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.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/2020-01-31", "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/2020-01-31", "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/20211123", "xbrltype": "stringItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r5": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" } }, "version": "2.1" } ZIP 15 0001628280-21-024051-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-024051-xbrl.zip M4$L#!!0 ( (2 =U/ 1 <'-T9RTR,#(Q,3$R,RYH M=&WM7>M7XLBV_W[^BKK,O>?8:UF0]X/N]BQ'T*''A!:C#'QQ59**!!/")$$> M?_W=E00%Q!9M7_38:[4*]=I5M?=O/^KUY;^3,$#7-$[\:/"UQ)>Y$OKOWI?_ MP?BOWUO'J!8YHY .4G004Y)2%XW]M(?:+DVND!='(6I'\95_33#.RAQ$PVGL M7_92)' "OY(85SF)UZDNRY@JMHXEF>B8*(* ;8YW52)[@L*)NY=5X@BZ9"L< M=CE>QE#&P83"#\6EFJ*XG"+;W*Y;U:G"*[PNJ9SH2(ZB$H&W;:)1455M49,X MUFPOA=Y!#P?)UU(O38?52F4\'I?'8CF*+RN\KNN5"D GYV6@"\H^A#0EB-6 Z=\C__IK MZ2 :I,#MV)H.H=-._NEK*:63M)*Q267O7__ZUY?43P.ZQPC \T:^5/(OOU3R MJNW(G>Y]2[4+4KGD_M6G1]++2N.Z(QL2UW+$$VA,6O63L;'HAET9I';1V:%B7 MKXYZW#=6D,R:M^"KN449=2 _&YH'IU( MW7Z=,]N&V#PZF36/&J+)VH*VC? \,'EM>FS54^.4FQQ;C9G1/^,N1$7BJ>LY MF*D=AE:'P;D M\F-N'YK;V9VY);I'>-$#H*&*@B6!QX)$GIG6BO+ M8AQ3C\84L#-9@SX,O*M)AK$P\2A3*]44,.=K*?'#8< -_NN%S.^6 *:\B1Q MH8K*-%C0DT2C./F7:IUHP6\X93V&V>44T0Y/Y)]]EGSV?QB@CB*[% M]H/&G\MRL5IX;_[5-5)8&:CZJ-\-868#M"H![CO#9<#YDC5SPI<4RA58(_0'N468Q5?5A^GGL MNVFORG/<_Y6R;'M?DB$!AK+C"A3._\[KN%,3TZD8:(Z)DU:341B2>/J9=0*3 MP+\<5!T851J7\AKGA9PHB.+J;USV[[,'O<8>"?U@6OW/?NR3X#^["6AAJ#KV MO3PY\6>TR@M :_9QG-.N0FFFN>=]X076@S.S8=5KZ-3:M^JGR^0O$/ZV-)[6 M#\Y:#:M1/T7[9@W5_SKX8]\\JJ.#IF$T3D\;3?.=$M[>/_VC81Y937,7U:A)QN6%Y JJX'@>5@45W">) M\M@690=S'E$%S54]*NFE/0W_N:K#T'9P#PALJVY:J%7_WFQ9;TWS9M+Z?10G M(P)^=!JA4^HPE^;?O_$*]YD7410C7MYQ/Z'(0VF/LO11[*<^F [UB=,#RX&B M?2=ER;PN2MO18:9=&<4M.HSB%.W,/U,"^A7<-$2O65@ASI*I^ZGZ_'B0.X]0 M>I)676@>AU!ECZ$$=LD43X$43 ?K<.-[9@W41S7N.X?/Y1B1!IT/J,'_- M1?X -=($'?3 [:+QI[>6CA<0]&<@2UFA2EI+58ZA\V938@=TWJX=Q>!O8F@^ M(,.$5N=_?)Y'%/.@*/4=TA0#'DV^GGRK;M9YG*7 M,P6_-G7G+1?)Y2RIDKIWTP2]K$KJOW^B/2OZ(6%XN2\(+5*N6 M=4[>DC$0(5'1-JJVDC%#SA# Y MU\(Q[D4TX8))R>(M+.*4TF$<73.H7+8EX;LV M,;8G-7E3OM$Z/8[DAF><=U#;7QL[2^':!W!EE11 ML;%NZRJ6- JJUQ$5+#FZZ,J\J+NV ]X'#'4Q4HMEU9P%3R M/"H[U)%4N;0GJ)CG%%V6U1_*W0,F7J%"F-_V#/KC#>R_G'I3L&PA;/[D$4AGZ2S">3Z7.4(\NO/X\O):6O MK7MV&JU35 ^'030% 5W6$LB,RI_6 =:$9T"3>64(+;_;[WGF_H7-VX03P'$@ M#DR6)'$JMCW%PRJOP*39#B?;6FE/D3ET0)(TCM!I&E.:[J+3D0_:'N#T7J/G MW8397Y6=#^#/9FQ%X\$',[\N,X\O>-GF5%Y3,.%XBB7.=;"F. +F=$'7J2;9 MJDY*>P8+"A)_@,Y].E[EWMT771K?+(Y9<%)F3S?C[Y#3S_:%?[#3*[*38=4O M"%B%NJM0S,ML05ZV"2:BI&-%5 69>)(L>EYI[P P#>9XX).[2XZO!#K?(V"J MH.L//R+=;\ H)UE\CF,\(CHV:%''Y;%&*7S4!%71=$F57+6TITN<=&?+QLI. MTY\T+5_>7WQP6T3N:12,R5:TO\< 7_Z0!*@^H1OF) MB9GM7ZA$YA5)4+"K@,,B\9*"=5=7L6SSKJVKBJ1R2FE/5'6L:JKXYOM_-MM MMG.[X>??OVD"KWY.D$4#.F137438L@U-P8B!/F*"N0*7[PN9'H#-5]J?M!FM M9I2B_>$P %T)>N:=,L@A^ \T1F:V02Q&Q<="P>XBWV.;P@:7U$6GS$] Q^"H M%UN!'\\CZXZ_/)?>U3?:G770H\Y5MC>;#,%+&D*%*45V-$$V#:(QZR]+9,. M-/PG\OR R86?()^=('5A'-(()7XX"E(RH-$H":8H(:F?>-.L9%$@LJ'W>>BS MV L>WVZ]&T$],5@GTWF:%P70."O'/#>?Q<$3M)-0BH[H@,9@W#0&4':4+7"C!CJ+ )L"9*S;JV^XAA&DFF!XUAS@XX50-Y+ MKA.>7W7:WZ#=5F D\796DSUNT[^)!+,X8N& C('R1C]!PX8!-:P2@)@ER 9DK9VK8 M49H=7D4'ARTDB%P9,F[FYGV Y0=8OA98GD9@ *_#BX-,#58I[88*:%MKFF= M]SK]( 2TG$"ZU#VJ"V;M1&Y:WZY,ZQS0T!$[L_T[(31C=B*;[4._V>X"6M;! M^>I==:P.9]:N9",\X)@763G-$1;5UR/ MRK;$_[I(>4V93 MLFLOLC/?S-^*FYZWI?&H'#+-S) \#SN6&1C6>6 >G4W,L#'I GT=J,NTSL:= MT.",66?5N.0R0[+=[1D"E&F?<5VK+G3ZAZ$I'/:[_09O6K_[G=G)S S60*8K M.++L%3. E["PPTX-6)B^Y6-BQ/VT& MH'G>#PC]@-!W#:&-)!G1^-< 4J-M!HPF8_9[SVBWK@!(9]WP$#SU#F<<&:+1 M!E"M 3!:J[9G-.D(9U"W,3..ZI/NT0D J1EVVN=7W?[)N#-S)@"J5ZS^M;:G M+CH.H:J,*:^[8'O"S-B"K&%)$$3/YA71D>D'D-X"J4BQM.-L!J1%WK5[0^\; MKY7[]WXPLNMR?E1^?^5WE-?SKZM8?D@39-(Q:D4A&?S<"LL67/2P64<6@EKY M.@&-J;LD6L55,XC/;)1BW0#$Z8T6 '[BI+D():6GG8?^49I0EM6GG5]_@%A) MW1?$*L(_YDBXQ6YIS2\B8I)AD&PN2:6A' MP4[R L=Y/J;HYZ;(+.Z&R<2(SBTU4#7CG@_?W.JCMSMP^ L=HRTT_907[ S MMM@AZ\S.IMW^(;39@#(G4[/VS>\(C;'9[LRZ[?.P6>M(!OPW9V>KBP%]T_H6 M&NWSOM'?GW5K#3J0FGO@&F$7%+W$7.*@:5/T\BYVD7_FQDO/!J2&%V3 M8$31D-UXV_LGWC/Q(;,/RFRAQ$XS'?8AL!L([,H-$XZC4(_*"E9XQ<62HLA8 M%]B.!]>V.4=054D%@?U^:AU]B-^'^*T/>3++Y.Z9IKDZG4>8MO8:P]>6T).5 MMQ!45=%<3V022D!"B8:)9G-8\R17UCV1NFSW,PO;=*+X*M>CMV&]X^.#AV^G MF >7WFF@:'VTZ+WL6VT,7!9QI(B?;PQH2F(=QCV;78:QL,/79V1=$828N MF?-U&4?CM,<"MT.VZ90DR*4>-)'=^YAOL>+D-7<6WUY5+*(=AF/JYVR;U3PS M- ,,,&0W1K*]PWGT5["QL.']QS>5LDCP;;F%:LOH[L;Z5QSU^OH1?.2=DD_D MY$VNEWSMU:V7N95VX]6M_%CB?%:.LDDYR.=D*T'_R2=6)H;5$"\XQ]/!L +' MQU5M+(G$Q;:@<_!1%!1!T$7%%AY+? M Y"E 7780VN#*(O@CQ*:Y0)9*0X2L'>Q_"RJGS]:P@0A:RN8LL:S!]H88 ]@ MU"$EIM=^ N4 NLG 81)-'(<=-\\";"D9N"1VD_P(@7O?\H&X0VZ6#Q8QN;QU MH-:&;C.;./GYMK7[3Q05>26V*C*,\NFJQC0@[*3IG5=>;FWY;"F%NRU";##H M1^G]11YS9F;Q9R^^=80N*;9C2JXP\:""*@G&9)J4*L_\3LT&LOI"B:^S&-=( M:5CN0VBU ? 2ADI\1!6BD!\&4S-O:# /6B@*6"X5(\LH7 ;PX8? . 9L>]8+9O438N MYI^A,X/-OT?9+>DH0_&R]2 E>N-XH&?]!BI MS$#N^;:?(ETO\PRQ,SMX?@ZMO-'YTGZ(X MHWCOF9K"YUML.:MXU6;89 3X:'__^P+>+4@#FZ.[ MT,6 E'V[ J ,[V(*7SHPG8MG7Z'(FF9"J(N]\YJ#'4WE,#;.*"#SJL%FCUWV%F]NX#.2[G+^MEE*>ID# M?7=K#V772['M@KFA5"BWY+Z.OJW#\<)CMYX$]DS80\/RJE-\GWY:,-E MXX7I1<;*U7L!<6&O'6OV#;%Z:W;)Z65-D5Y@WYF@/>V!DQ_1JLEE2=Z,H/>\ M[VRSRZ<*F9U[)[>B^RXW-*WVZ4=KE,^QJ^FU^[-^CFHT<6)_F%T._@J;EM[# M,C-S&]_WU#UJO?S%5\WOG[,?*5C/>^;^YB2Y8#7G<:5JYI2Q7$ )F5.P]")T MH8,_OQ%9:.$E*CR&[!UP<(U1:3%N M@_8'@VB4O:S^I4*VN[]6SX_=K>\%.BEB6X=^ G+!PEC"@E5?1$)+63\WO%IR M:S;J\)ST" !]Q,WN[[2_!Q$0@+XS.6PPTPJXE%V>62,I0=D###LL\.JRL!.S M[@MWNY&9Q.BOWUO'R"T>V=W\;LU[')J/Q99[%UL>HOB5SB=1B73B696PMK_2ZHV"*'#)BJ[-9W#Z/ M);&F;/ V80P@@473H"F;]DC@L9 HJRA#Z"(#V\E#1P,HE-5'1FDOBJ&'[D]$ M3;;<@7[Z87:IK,K*L_O/?%E^8JT_I)4]Y?D"U6[7$,C\9H<"UUH9^N8*^F[6 M]^L,K7MX^B%_]A<=BH6K;!]U6OR1/0M]UPWH,_5L]1WKGWSG:^N[\G[>4GJ' M#T"]7]'[?5K]A4)+OT17*DD%_4FOH;D_XVD2T/@ID/AF+/^<0;OWS$0F W?S%G#>]OSG60EA18J[6&:5+7V\?G._=+IR;HLT",(23F;.?[04Y3/GYOH<'SLG\\%@^@'CNR]7"W3&D[H$IM"I *(@12NJEN@V!?F ,L%+ M=,O% WTD&,\MZ)173X+F2X4"+_"W7\7$._(CB,9C#&$>@Q/'M61.2@+D@)LB()O,_.^0 A$T%:5EPH MQ%Y%MR'THRARUR8F#FHBON )4;:,=GIH^;$Y8C_ (W^XEJGCODOMKE"]7[>^ MX0[W-VS8U,-A-G2XPVVPPB0DPYP_NBE0DSD/>[Z6\+H17(%65?B+WKHE7*Q/Q,B$L&+-VK+K02O0"@*\GG_ M60%+ =G,,5V(NPJ^+T@\U)9T+"\4]--AGET-@6*Q\:3#JJ=*8Z5.1@%-;/YE MQRL!ASJN(5)/$)OH _TW^&O]CF@Z;NY^K9WXEC]?5RGH%.1 M0D89M47HZ6FM/PAOM@]&%OV','6W05OB:@GI#S:WYVW'6W#+L@>8D"*IB\-Q M&[-VPEIB%]BWPGW!V:6@3.DU?6C$GT/W!UV72O!:T+4$W(GX/P,_=?LCK[GW MQJ(9BNT.MFDQ[7AOXW.I8_XYEDJ01+<#:4\S1XE:M["9ZFT2^XR,%GH4F;9M M&.V_A8F> 92GU[87TUI8]7K6UQI&56UN7P6OJYG3L%,%I5[^EKVA:/$Z3=\T MW0@QC6R=:;;%?/ ;4$L#!!0 ( (2 =U-%I1BLBPH =@ 5 <'-T M9RTR,#(Q,3$R,U]L86(N>&ULU5Q=;]LX%GWOK]!Z7G:!84U*E$06;0;=3+L( M-M,&38H.=K$P*'XX0FTID)4F^?=+RG9BV9(M2K:J>4D299+X3S$^:WS3YXT(7 M;?\W>P,QHI+Z/I!!1 'V&04L<%T0021"YBLW@-ZOTS>,NQ1' 00"(A_H:SA@ M4O\(A"1!(&#@1[!(.HN3[V_,CX@MI*.+2Q;%G^]&MWE^]V8\?GAX>/T89;/7 M:38=NQ!ZXW7T:!7^N!/_X!71B%(Z+O[['+J(JP)U6C3^\X_+:WXKYPS$R2)G M"3<#+.(WB^+)RY2SO.#\("ZG-L+\!=9AP#P%D L\]/IQ(49GKQQG24>6SN07 MJ1SS^^N7B]HAZ=A$C!,Y-:_LE ?R2\^2[6(X KROUT+(S[./UT-+@W MVA_DZ0%O#-,9\O*&^I"(ON[=YZ$Z0S\]XF/=%FG.9CW<%B_#;$">F20"NWR2/]_+$YF K]?K88OFXRLQD9)VPN%W=L=8%&9Z;])>"SYZG>@'L[?H%OP=7L9 S,AE!\ MRDL 9F923[/M2E->6^F+.!8:9%'F0O+7T_3'6%^BRW6A>0#, P#1:F[_92?= M>.9^ML;&,'R!T%3'FJ5ZEW.6@Q*U9U>TO(D_WOYQ+:RJ]^F*&)<8G464']U5F"=31:Q\!M+L\]S!X6ZW'X.K%TVU)E)>;# M3'20]I[DO0G]<(&;LF\0;6\"ID>:7=VFB?QT/X]D-B%AX!+&.7!#Y@*LPA!$ MRM/3KQ^&@4\\)B+:5/K;R8<_SMATXDM7L@AQO7#G4NN2(, @# '4 M4S3$1$&]+&ZJRU+FH8GR&9QCT#479)FNPVIL3<*)I=BP?BL95M;:08/E?+T) ML+*,3?55!]A+[UL6Y[II/4_G\_LD7NXB+B8>9:&+? 0(,?NH7$@]*V+=GH8" M04%=S'#CJ;%RA*%)<072*:-L+LEJ&@]+LS,Y)Y:H)2]64MU;>P?)5N?M3;I[ MR]J4\/Y >RF?FS5S)EG1?85$>*%R)4 LY%JWF(&(^P$0D/B(*"%8@)LJ>#/Q MT(1[7C1G&IQEXUHBZ[!.VU)P8GDVK-Y*EE6E=E!C*5UO(JPJ8E-[E?^WE]RU MY/=:Q4_(C6[B?"8G"$,E?*F \%P"L'!=0*AR <<8<80%"9KWE-O)AR:] I23 M*@>Y?X_^X:SA-M?@#GN'==B%DQ-KT98.*U'6U=U!F#LI>Q-G73&; JV-Z;C[ M>YVS7'[.KK+T1ZR!3A0,1 @Y Y!X+L!8JS9RHPAP$M)0"88X#EKM_VX--#3Q M;F]K%G UI!.[#6\SYP<\+:[P37L'&LO>#M]#]G-[BFR-K] MX+KX]K/WAT=^JU]J^4F__!/DHD#ZD D FS.!KF <:& CWPE \8A0=8S^.8 M0S."-49G#=(Q*.TG\1*)S2?RMM2<6.V6K+2:RZM*/\)\7DK;^YQ>5535O%X9 MUT+"Z2SF<1XGTS^T*V0QFTT"%2@EO H<_X#^XR#"$$&F%Z!,R0]BE386, [ MZ0$SAJBA79WV6N@W$Z.7+! -97 1(B%T2*\I!3/Q!1X[=[*D<8FF2?#P,M M43H:IF-PVA^**A-Y6+J=Z3FQ>JV9:75BJK+Z(QR=*N?M_0Q595E5AZFJ SOV MU69#[7-VDSXD$QXPRKCNH9D?0("5U!-P@+!Y!XE"Q@B3I%U+_3+&T"2]W1P6 M^[*Z-S186S;2&X1:]M#M:.JY?6[$4/O.>9>#8S7-&YE_3K^\6UIMJUP1VE;F M-^SQ0FCSB-7JG:K562"*8 A#)8$DG@!8NES+WL5 8,H"1:6B.HV5V&M&&JCD M-5JG#-?Z?-5^@IN*_PBT]6,!]HRUL($#;'0V@[K\/5O"@3)WC>'0!?;V<)5) M\PZVU(C-XN)BL;B7V8WY&$3V62E] WLTBG0#C@#S9*C[\0@"O:@/ J%8&%( M!&I^EN308$,S"8T7\ W SA*QLX3L%)B;&\5!J@][Q3$)/+%==.+.RC*:DM+! M-0X.T9MQ-"UVTSL:7]/9/C;OYM#C 2+FS(H*.,"""F ^D0%PA+&" E'H^2V- MXZ]D&4?QBDXN\1?QAY,;PTDM80AF8&<#QS& 4L.R^G49)Q)-& TE93 "/"04 M8,@QB'P. 6&2NL27%&'+UJ)BE*')?[M/7CUP#%CG<]+V;?D2L9;["6WIZGE' MH3%3[7<5JI@XUKY"*??/V5FH*J]V;Z$RN*W\+Q*>9G=I5K0DQ1O\Y^E]DF=/ MQ?%,CWJA8M0%2F#S=1V1!RBA(> <415AXGNNL#."O>,-U!)*F#?.GZR0M_K@ MYG[>F_K$T=CLQS$Z$=G"/!K1T]E&]H_2LZ$T*GG76II=UM9D/LQE-HV3Z;^R M]"&_U2N9.Y8\3:0;N<0+-:/F Z!8!0A$'M%=!A+$99XG!6R\/;%GG(&:RAJK MLP3KK-#:^D@UM4W]HS-A_?B&+5&H(QR)AFQ\X#R ,5_PM(RS-_ ME20V57M[:OJ1>5-66LB[NO3.NMY*V[.@JXO:57)-G)V$[Q;Y='*>_I#9%9O* M]Y%)R/-)Y"G!O0@#!A'3 C9?Z.D)B2N,,A:#&SK:__J6OF1AC70@A MURN,J^:J7FQK/^*U:1V(:KOJ^!C/Y/.Q"1'RB$,0>C0".) *1*%^Q#W%62!A MR(FR6W&\)!^:7:WF50.PY=F(#>*:KC+:T='/"J,)$RU6%[LE=UY9;*3L>56Q M6\SNBJ(BIJTTS[4'9VQVD0CY^&_Y9#X^+RAT!4 !XT#W A"0@ L04>CSR \@ M#2W/,&Z-,%"1KE Z!4Q'X[25ZC:13?7:@9Y^1-NI-B91F;$JP.J)/> M)K>7^M'9J_4S\?*;X\]>_1]02P,$% @ A(!W4P%<<_3V!@ GC, !4 M !POK+FU>O7O^+D#]__7@R M^:WR%RLHF\E1 MM F%P6S?GD3,^;9KT_FUU>7NY=N;3KU:PM,SNJD(A-3Z/772W-]1H.IG6Q6B]A<^T\ M03R8KNMF0=KN98QGK>V?MBN8?7-EC=;P4M?T$[QP6T]K=2>WX*J!,L!-JS?& MEI7?*K1L-:_2YLFE=;#LKL[;%LR[ZD_1XJ&KFV1],S$LEN0?KIK<]OW[WOT,/E) ME0(D'$DV1FWR]WIWF^+;$K.U35@1\>?%,FR>;H>4P;JHJ080\::'T.?I!)L> M(24()S<=]&@+N^8U.,A"5W*(SC^%5%3A;1E^PU%X;E7,G"\<^ O!X>FR/C,7;\NF:*X_PJ)HE2B;]W:%7-MH),,) MTW"(1#BG40W 7A5&<6#!B,P.@,5#MGM1D8VJYS+TS(!F/D+UWIA8QX$<@, M)_DH"'I7+.']Q#D, ?NAOOW A _8W$<1O;24,%":".4])ON"$AF=Q(#* MXJSJ!F/E 0=Z<:)>!">[RCLF1H[PZX=T5EV6\\Q&ZC(+!,,JQ#PP31RW.$IF M$82G.'D"'9J0;^9[\:%?$A]/E'9,='0QU(=TFJJO1>EA#B#!16N(R8-'RE$2 MG;N(IPXS=HIW8Q@:D3L^].+$O"1.=A%Y3+"<5G5CE_\MUC?1-N,ZY BZ-'@0 M,0+1V@FB(BV"]]-92K@<@X*[=?A2,?JB MO$VRZKFU "P3EEB9XX0G='/V;&ODPZJ-K//>. O\!9\YIQ=U8T2Y@[(0QW&L,H'MNTFVMB M+8L$0H@A$RYS^1!OY.[:[4?&V!=&=U+SF4DX2[;==_?I>N6JY=RAAXYB+HW) M56P=1P6 2I)'R,$'[SP,\?)^RV@_!L:^^/ET'4V7$"WWR!W+ J- M N0 M#)77LWMZGN"%73?UOJ_*TU24;3;VY'V]W]1YW[9W;WWW_3N==O\'OHNLSSP+'&*B$]IDY]W2+N91 MYY0+*W'2BIR(C 6BE3(P,C)X<')E_7J3_/-JU<_W_R,_OOFMU^1 MU==T=).0*&49BR,2OGKU]L-WZ+MQEDTO7[VZO[_OWYO].+E]=?/Y%1_*>A7& M<4K[019\]_HG_@W\I"1X_?]^^J]>#_T<^_F$1AGR$THR&J \9=$M^C.@Z5?4 MZY5WO8FGLX3=CC-D:(:._HR3K^R.%-E90\O6B6'ZFFW_GPZ3? 6W%\^DV2RD M?_]NPJ+>F/+W7UI&W[6GV=4]"[+QI:YI/WPG;GW]TRB.,GA? L\7'XMA'@V6 MT6]9CX3L-KH4('VW]=&G'YI?]N,P3BY?:.+?%;_2&Y$)"V>7?[M.& G_AE.@ M6"^E"1L5EU/V'PK3!TC$G_<%="X\';*(SJ'5#0[?VV]C-F09&@SZ>M,SM#;. M\,<7NJ-=59F;#SQ"DP--3G\*?:X%D_N4)Q1]R>*$W%)T'45Q'ODT13=CE@3H M]YPD,"'TCJ4^"3E[&_ Y(I$/[T6?:9J'67IRP!98%^-X5>@P^\F2N@= MC7**;I/XGDNRZ?Z 9I0DO?B.)CW^J370?,F'J9^P*5=TZ M-[ABGV_7GS^A[ MU_,0O#F$*QCE4V1JK87R,V$IZ-UW_PN<-R=>G&>@M;^B+$;?&WT=#0M0'\'4 M[,RK2_U?>9JQT>Q4.DFW87:_??SCP\WU^P_H7^_?_HG1&YC)J(]^?.$9NGZ% M/@"C3(8T*6 P3"Q6MCDLR[,<$O\K"%,>!;URPB/Q[^JXTT>;YG+<5\YQ$[-?GRLT&P&GQ;UI7?[)LC);T.%=NCU0X MX S0Q^]D$3?(1R"[H"I;-,*#M;RGR0WZW((Z@IP^38#!LRE5+2C-! MQBD!ZG!,\S]8% !:DAD6LT$I80%Z,R9)",_\PH \\#'&_"N63$@D9O+F[4>\ MPB]<* !)(!>^$2=ZQ ":29QF?- V 30*2$93.%3S<8F.E *), &0]FY5RC_3=< M%7*0[KML[O90IB0(0*!Z(1UEEZ8#LWP\4/$52#C8/9<]W9N>VDOP#,.Y.NG" M!B^^6D&-;O5M#O?G4K]^;SO@4JX:D]5-9H7U>EC?;-+/U[KO=<_MKQGVGJ+% M*6@!?G$N'%X_3Q*^,,_EXP+\K9?"X>J;^[I=/'X$J>M\H5I/A$F$,I;Z.19A?KJ\_\WZP(@NW>B;2D0.18F/"_3Z)!VC41C? MPT)AN'UM54)&":4KMVCZPPJOJ'$@:MS$&9A5 LT\E,&B.YIF?*,LY:NWM36R MNQ'?EL8'W8!QN4)8'_,$WI;$P(*_FVBZ9,+G '$LH6C(=REIFBX'J?Y)[TB$_IG,TI F&+UY MMRTFA4A2!B-O^9XG?(SB.V%7(7_FA_0AWC2-DVP4 WVV1)&>Z;*?+$"^(V"S MV ![$T^F))HMQ2D$%:[],0-/0'!L:^&O&V*36\GI1D-*#EZ\9?'?&'LMM@O0 M]6(WH C:BDBS&)''"S;.6SEM:XA)T4&KF8T3Q'+X8"ODD+@_%/" MP.":/6R%)PF9I065YA2,R 34L5";9)UN!/FQ(,\I7 12/T!U+Q5(!]V_?^U%<]'PN^IG!TLZ&.=_/><=@M?PR2S,Z M*:CT>,,V)8^%9:38/1:,T.-R+["X 9.<(+?GI* MY8)SF="0$-Q0/@!X1;^=&G??O<;8A<6B&+()3[H%=<>S9.!QL(S2I22* M0HB$V202;Y8B<#!B",(PNP>Q*00+-#$N[^ 3@6^XF9Y/0+TFH':+K.,'VU#( M53EN.7UE@!U.@.(DNX^3;VV1GA]?Z*YU>)?\'GU1 Y: M>>5!>+C8_#,?TB0")R(M)>9G>O=QFL+2<.GA>[,QBSEMB^_'.Q$#U)!$YD"-P\Q:,E8##QG.I M0C)-Z>7\PU7 4A"NV26+!!CBH:MB@Z=76%Q^H%)?*RB5P4RS8/[F M\G)?7'J5!8^O65K?,(RME[6^OO7:KF$-KV^8WE&&M;9?7A[VE#HE MT=^_,[];HTFQ.0!8CSY%5YB:ONM2OE>G.I(5VLL/-)''I\8_J-O^'J MD7IYM(@(+CB5> D.^]T2XK00A^>@("G&[1)Z'N'FF'RX 1%\H).BX='2)-!0 M9D(=A$NDYX3-*/C>,;5'6\-G*RU;<+2I4.=\I>;#/-WC(1_AO4C .6LY&B@Q M>E*,-&%<.@7\MAOCR\):4BAH2&E.?> MB2K'2&1)B6_+/>X1O#-.TJ)\SX_S$)B4Y"D5N4EK\X%7/IH.&B7QA(^T F&_ MV&+C^_%1G,$ ?ASYC*=D\4++VS*R(.:T/8F68V1[0F&Y"20I3X7D!!5P^\#??Z&-B0UF S> 1/RN!6#S B<0GS^-M<#\' M2!2ONE>IV#M,8A[4#GY\8;E7 (?/=Y8R> WB^68QWQF:H6E" ^9G-.BC:]\' MJ00 PAD/'Q-'P(F4H^,-,"(8?@O>[E@.F1"E>[!6 MT)BS.D$9#3GWS,$78IGZ>9F^N%J_/%KJ.3&78V!Y76Q"@L,UG:!/-S!$0( M M-Q>L ^\BOHF)2!ZP& V3F 0^X6DRHY(-%U/Q.27$5$$.'GB/%#7 *]7>[T66 M*@C.9Q%GYCNL]W28,KXAM".V;Q+#&8T.G58K*!P 4A,QE0_IHD%(;&A8P8YZ(M*@R3>I!C8EQ M.=? 8"&L88\98A2'89%^LYA&N1Y5Y!$4%SE^O"K[GM*O@JD]3>O9GMWS3,=% M%W#5TIV>8^@]R[&,<@$$F8A(N;_(WTN3]&6QI3(E:2HV/P>:X0YTY^!I&\TI M3(T'K/^8 J$XRM_>'3+1]I2&E& .QG>@QS3(P[+:GW"#E4U)ME T#^PUE]XE M)95NSK\X/8R/MV,XC'_2,$S1.S!R8O0OE@@#S ;V+(LG;WZ[05_RR81E35%" MZ**? =M%BM5-3M.5Q0.9VFJCDT8FR*O^BPGJQ5JG:8A,>&.11J/?M##V8HY+(Y9\TB$K)_)GZA63J M<@FF^*4+&_0W)9=*+FO*Y1__^+)8(7\)XV&Y.DHGB;^!@[XBAHX$8KB%3_9D M>;R9P?B'EC/9/TCB@P^3/N*TA>K'//^;$0'LC?#,)Y,\6J0-2\>."X-MP8^N MO/QX3JSVF,*$"Z'O)=I.4P;6L!W!%DG$>@;T%(4Y3-UV"69FFY[9B!'XMX MY\5FNP_== XPVMKXMRFQ22B:\2B>/5TT3MC2J-4["6(RH7Y;6MU M=$,Z9KPI2=9'U_,^JT3LPK(16V[+D0+(*=^.YAL)HG)R7K++2R[CB/(N'URS M\3?RZLJBZIOQR@H.TM]21'DS,I@7*79$0U9L4BUU>N7U1Y.XG.F83*>,UWN7 M[Q&]@CL4]A?L?!V1< 8P?H:5\#9BA]P?E6,Q_W6EO%N<';&Y5\2.!@6/VW2< M"C;C@+!M+9O_\84)1N]JX7QWV'R>#A!QZ(1^$1JN;5R^FQ/^ :N/M%S*HJ\T M>%_QZ("33^\&>(*G0D@ZO7?$I\,X_KK#00(5:/O^@>>TJ3F15(+^M'F&'U(& M/J%?XUMPX^?%K'C1-:;(8UA.+[CA197\:_0KMQ D='<'LJFV-3)(.LDN=]Y/?11]$N(1)1K<P_(&9NK!%'CS*Y16U%ENR]1L+:#;8DFLR$3B3;=#WGQ/ MY$L2%J6/LEZ7DF(3X&^1(%FTQ2MX'&S[>1\^(= /KA'F::)A+AX DT=D.XH> M!456"!_CCM%[,87")^$N6;SA*!"\=@+$).93RR?BU;QA$$\3BC/> M()"$X(;ETRE/.1WS?%+>P XFT5\&-&MRH?)%CU \F0YRQ.]^?BO]S_W] 'B MC@J=@!DGVC;R?B1%)BJ_%2:R@'P9ZI#].V?!W GSR90?I<,!@"=$63IXF&$\ MH_SCPO'!&XX]F>M'GDH83V9XWA>16Y++%! WILM]O--%"3R_C_N!_CQJ^$#$ M\O'B-0\Q["*!6& P$\VD(WK_X ,2'X K EYXGEM8TB+-?;_LPR44>:GGE\8N M5'XLM$T-OL(K_C9O3E$@J#_/K=[$K%R/ 4Z$00U\]34"K24>SJ/B<\+2KVGY M39ERG#&:EA%4'CE(BQ#J@I]"WJR2^#YG%N[:I_ED6@8'UG.S:^1EQW![02'^ MNH1S6,B*UIA%IM0V$/OMU;^;U=)UA>3Z13;[XK9%!C8/WZZ0+)D'I6-"E M3/WF2H#!2@XW\,A-Q$^Z*7<".>,^J)]YM](^$I'W.0]L99OJ++ =@E)A\E"2 M"($(21'*BC/)MC>7#_&O YJ4^9J%'A -2S_#<^A=4450=$H5P:$PI46[%U;H MLA$+18;J Q+3ATX6?_2_]-$7?BP 6PC)VV^@5R/PT-_$DPE+4Z$2[L?,'Q=1 MG$4N::DLV[_[T(3]%@5SR_C+VS>R(HQ;Q"GU^[?QW:FG]=WK?@-DN0X6/9"6 M2W9XFTJ>]YT6?0K%R5R"]Q<':W"YX@1]Q]O/Z%KOGXLCMT33S.(PL_\A<'S#FBA[313?-+"/^N.RE)J+5H.4V(:RA ^ZJG\!W MW'D4BX?PC01?9^0KY04Z8!H6O4CS:+Z1C,3U":JY1YB5&YP51:E2-02!WB3V.E!OKAJ+7? MRD*[UD*Z)3LW+KQ:P3=B;)8/SL.RI;8H M*1*%1F6*K5A!B"B)+)KV GOKS<>,>CAR.:;7WLT35N^(/# ,@HUH/5TS$.[W"=3_:)>>;9)YNQ M\J>0HPJ%Q5RC/WR]$F>#O\$H%XW/>Q/R4*DN\APH*5(7*%^+N/U2!-9Z6=PK M0VQ%.39+06'T$3^SHVAR*+3+D(;\V(?2N7UZEO-C7?EK81ZC/%S256NF\EK0 M9^EX$#[[AQ@:;^+[;;XTSDO#R\R&]"'- >X54TASKM1$OU3_:Z^(X7 0X?;B MO>6CL':266$6\Z@CO'LN^>,X#&A1-RF"74DY0IG( (\EH/%01KXM$BR$N!91 MS>7WBB5?^,O"H4^R,IF$#QW082:*@L'BSLH^Q/ -N-&Y0((?IUFZ/' 81[<] MD(F)N/'Q@+P[=G3+1#%OFO(^EHO9BX##4N".3^?AK][B)0DP2YG=47@0&;U- M5K &3W*'N,@<$9RV#.)#RDGZ4.Z_!,+FR*K@+1[K*2,T\X#,G3"=.', Y+&@ M?KQTZ,N2SE^$ S\5Z2S+3 N*4<>BGF9TO MCX#H--W&P_=CRA%)PME_^"W@., [>>..'=PN5N"0E%W0X2;*4SO%'\6).//1 M5N+D:1FD6JXMKM2OH.Q!P.551$E7 V2\!P,L*N5X2:%2N &;@;!E=!&'?ARY M7E@46VT(H<+RI>82BSEQ5H!Y+,+0!7$>WY>GA3E;A),7$MI>RW;S$L$;Y._7 MC +HN8(Q[BZ(\$!*:9&UQ:-SZ3Q8"-@LPH4KKQ)Z(]ZO0V18/S,?-7&>U D/[YPK*LM\6+9*++O MV>.GF=UG"ESRCH0A/SUNPOFEK.AZLU*WU7:6F1Z(923139MI^>+%"^7\OK:D M=WY7D+*%HUCP]^^8H5NZ3T>^[YE#R[,"+S ]:VC9.C%,7[/M_W.M[VJ\ZC0K MY*<_/K]%7VX^?K[^Y2U&[S^\J60"-##1-XL WIOE -X_2"CLYR]C2JNM\PW, M_4+L.,4YC!& B=MIW]8-!W#6N?;O;\ MX'#=W*OM_.YKUJ!:U_DZD]7-OJ7MUWI_]S77<8XQ6=T8'*+S?HTF^D_>.GAT M:R.-0+U*K>&O"Q_KK?"QZK3I/23&'C5J/6 3W^,KUVJ(7CVD%_S9=P]- ]<6 M^>>@YU@XEH5?'["FU^'6QZD1OD\I. L-]H:N!O":H[>#K$^!6(4UMHVQE6?J M\IYY1L412$(?.!9 M@GVAW5/J\FA.[CD M6#KP+(FC.]CTO.:(BFPMWKDMB[TSDDQS\^=R8LZ6)^"=3CD9[?S3)BB MNDAHD1W3&<)J'M8=60G;T6253PDO7)RWXO]WSJ:\ %E$ M=I6I4Y5U!R;6+5V9.E(2!SQ;K4GBM#X!/R[JG8MR;8&)7CSJY2GMR6'Q M[,>C$Q8$(3TMC^HV=LVZ//HL#W\!I2+.4\0Q+>PX=;><#TBF^.VO(G# M*U3E+[^RR-KVI-[/-"!1-]. MTL9UL&.=U. XBU#'+W$<\--HE5U1.1?- [=$998HXNRA)>9-*<"@?\+-E._. MCII,GWE3S.((#U'FI8RERGO9V+8L92PIVIR-L504+\R,F3APU&/7_BI%N7!&']#;_^=L^RX563U&G:90+T@ MSOF.Q1;BRLC;TC5GZPP:.QIEFK>_"A^D<_\>6%4C&IWMD:80==IF5YJ MMZYJSIV)/:_N-K)\UE4G:>/HV+4;I,T9&";KU5Q+*D3UTJF]NVQCS3EI-96R]RCI$)\/FT)B,3BC:[=ALUT/#M#QO)ID0>AXI4I=D>$0E;P[:K M-J_D)(YF8[/)6)X*%[7.M%K?Q5<&U5Y5.2:VG0:/35"TV4$;%QNU4SZY?!-/)G$$[P+Q%(G%?-Z\ M6 &,"GY.5H]%R"=3!D9&TX9%BY88RW+QP+)5G$9.\IB:BYTF*^P.FF$-R LS]:+)].$CFF4LCN*+L(X35\B%L'7^Q6WGJ,K?0%\^U+%-^0B MBHLMO2/A#=DU24!'S&=JMZBROM"Q:YC8T*WJ6D/9(*W86-.-1DAS'ET) MTY4N473_+E&GR-9L51#--2QL&7OVXI4F-JK(^BB#3L.:)FM;QH.:.M(JK7"M MU=W!E-@SN[64Y"U(LJDUVYFULSP\6F34"/NV:CTX=B3O9:2DXTRE8Z]NL-)( MAUA27V6\Q1S\#MC=ZY_$CP*.(;]8@C2_-@>JQ(-E]%V>%#&-4[%K<)E0\-79 M';VZ9T$V+O&T_& )K?;P"!D"8'FV_9$EF'P:930Y%9$-/A-[%0?+/\?)? I3 MDO">S-)5."8LZJWA;1WDK:A_1(!3(>510UZ!E$]_?'Z+ MOMQ\_'S]RUN,WG]XT]_**)AUB@=DX0B (I@E$%'KG02\(70?O#\DTI9?S#U?S=% 6B?'$0U<3DMR"-)7*A$O2NO'. M 2TN/PA97RL$K70BRC>7E_OBTIKN+JZ!M!J>M_6RUM>W7MLUK&[T;=/9:]C= MURPUV99-UMI^>7G8)US@'2D6A=*2P&9Z(E-E4 68G>;P\96V5ZEG_83'>B4F8! MJ09R]4RN/9.M9 '4T SC4&!625IK/[KT"N@Z!$9:@HYG<<]!6*\#LUS\UP/I#8.K6'.\)4=K6C^7!0R[Y^^?L!#<[HXAL3[I'*G/+9N%V@38#*RJ>E:>*"WOX!8<9BL'&8 AUEN@WG"BL,Z MSF$#:X!=<\_<+<5ABL.>A,@=F-C5]VR[*ET"H)RFXY=\F/H)FXKCHF",.^;O MZ.C0I8QXW7.Q9]0]24B5*YR&.*:#=:ON&5R*."PH^]Y M]J4BJZQDU;'E&MAP#WV$A2)LXX35/2#NOOVCVU)")YLQ\"9.,YX6EAQX2U9B M3E-;D*U$E)1CG,A%F+ @".EJ=FDY1(_??ZGK(B;7Q%XMFC/( =[L].T*K]Y0 M,L7U?L_L;ZAF&)*4\@%XXXBUXHY.-]?1C0%V:Y_ )]^F1B>)XSG848??RDD; M4QO@@5FW :$BSFF2 2SPZMVZ6QWR;:2U0$-2VL:X<^*%L1M#&"6JZ-[8$B:&<(:KHF-@?R=$9=(FA'-_]^ M2>(T1=,D'NUH#7XVQUOQ4B9WH$XMZQA9#=?!MOZ\+IR*K-*1=3!PL./M>4Z0 M(JNL9/4T#VO.GCZ^?$E [0@ E$TOL'](Z&\93WH3V3!*361>LM%WM-GA2HME)V M98<9>.#5S4!2Q#E1ZX,]S_92'LR1 MW4L'6_ONL"C:'#M+S<.VI@1'4N(86'/.I2&13.O_9PKK?>YG><*=?FX%Q-F8 M)NU9_(USDH M"V&9U=E-;?:4-.NY8RIMNPI_SM3(CW_:,D7?,8'.P9NKRV6O*!-_;(M*PKBF*=HBBNN5A MPU9^V0C3VV"O &6^OYX4,LH01>&A]T. M^_R*9SO(LZZ%#<-0/*MXMCT\J_-CA#3%M(II6\2T!C_XTJNQI7[BR-1\(O-9 MNX(E#^TQ51AC"6 30 KB?!C21Q W?>RNFF6CLSR1N]B HIA[C&A*02;')*&( M9%G"AGE&.%JR& ">3/A1AUGL?QW'(> NQ6A(4N87/4A9F&$XM6*<6#OG7 M!JVOU\A2V,S*,ALLBK4:9"VC?K:^8BW%6E58RW84:S5/B$ZR5ITLUP.RUHFV MZ1O Z9_B#QKT",R%W-+"MDQ1GM( L8@;E=-<5+I'Q[) Z^R;E3Y!@:A-;D$U MIT'Z;3?#<['E/.]TKT,@J45;JF?#&LX ZU;=IJN*-P2=80%M@K86F\+KO2+;7\6QKKKSS-V&A6(O?U3T/^7 GN,Q\[ M$;V,8C?K)7H?^6$>@#$F#*H>;] 7"(.,1JGH/##O/H1(BD9Q&,;WJT>A%8;9 MG+H%C6#:(9FF]'+^X2I@Z30DLTL6B6F(AZXF)+EET9SD&]H%"MP5EZ_N69"- M.:/U-<%L/.ND^:\ M%P!*SU9*;1VDUL7N0$&%XB]9^\?\Y_51 M:$W RL:V;:O6XM+9+2;VO+JB_RRZ[&&W-$Z4)CP5&VN#NJ'_D+IU9%GVE*2>*/B^0"6#3#>#JAT7FTXC,=[ [:;^,?GS:GYDIC@ WC MI#T@#N_9=U)B=,W IM6@VZ*(LYTXGHO=?<\/42[E5K1N.(7^++Q'?8!UNT&+ MJS76\,G#WA;V3NNF*/^Q6KS%PJ9>UYX\1XEI(ISO8:UV6I_R'Y]"Z_9SVL_" M@]0-[#5Y/G!KS.&3KY$:MO<]U$EYD,>,N>C8LO=,KSXKB6DBP7F !P.U)WEH MM!;GG3Z5@+QG]Y)*">7GU\OF$&B1441=!VNUN^,>'#62EQ-TQ9U'ITD1>&FL52X M6;I'*4IH2#)PGK(8/J99DOM9GO"N&CSVR"(_H3QQ!3RMQ1,!2ZB?A;/E1]]\ M_-?[GWOZ8"OLY4PLH^_RDLUIG#+NIEV*,=@=?:C4Y!5O2P^63* ]/$*&0.\\ MV_[($IY]F#M-3HIF9Q4'RS_'B_*]*;FEO6%"R=<>&<$,+TEX3V;I*AP3%O76 M\+8.\E:VV\5\1T6*NQ$IG_[X_!9]N?GX^?J7MQB]__"F7T5*&ICHFS@*.)L' M"#X)O2)8_$L&O[@@I#P-^@U)Q^@=+VJ6%(H+%J%L'.>%$<5 SV"@_77E43>"UZ'9RUHX//D/S2EG^,JVI>T- M*LF5" N,>%@ C9)X@N(IY4E[/);F9^R.96Q'A?2)CJ[HXAC'ROVI%M=8YXWG M:BF%L:T8:ULF4S5 ]SURL_&ML6K@M:C;>S6 ]CTVLT5[MHJU&F*M/4^W5*RE M6.M8AU JWE*\=:RS(EM4 G9ZK%X'?">VV'06V1E^'/DLI _GG<"W_+//_*ZTWV[:_U!C''F, WE*A0XU^H8MG=?T,YV"1+"BV$/424YB MF,]_Q!?M[B10#0&&CFVM[K$)\JWI722-#I:67KWOQ>=Q&OF]=(2R9,G CK,4,!2'Z#*REYU\ U+TYQ$/@4LI-E^/5VEJ=&M MAA@7>[;J6"Q/WFK[9/V@E"DJ>$:&'6-'/DZ#DB\DGZIV7:@ MB_;:R.Y@%25I2L_#V;1<937+2)),&UASE3,I)&=U4OJ2,E/&P[:H, !DI8V&] UN9DJV%;\8D MNJ4I8M%RAIOP&\7F9H58Y"2ESX6''==I<4=!%JNB:@UU/';@J(VT\*=]'=S3* MXF1V#EL)P$V>RHZ2D3(7#K;L0?6E45'E)/*BCLB1D2P7%G8-JQ%AZ;[K^#,= MT20I\M0F+$U9'.VWS=XR4^M"-[!IU^ J90&?A"P\H[O55>B=I(JA87-@*[)( M1A9^$J;7#%FZ[RI^2NB4L.#A9 .^B1#S#?&!I_:^)*.*,<".73=;6)'F-!ZE!=9+,ZZ+(LNN]'JG08'IOE,)BV.2 MKW?0> C"+N5SGX-O:6-74V:RC)2Y<+!M:&IS3#*JF#:LFJT^AZ&39!E@UZRQ M::'$89>62'06KJ6+/>5:2D@5TU4;8K)1A0=>!\VD52JR[$RULBR5[7KD M;->$WM$H/XM&C.8 #\RZ[8N5,7P2TO"T2D4:&4G#RR0U6YW2("-M;##SF^P& MU,W^&1^JGA7U'$]RZV'0K6$^W7"Q9NT9^*\&?HO,ZO;3TS2P.ZC;P.KLR-DF MBAJNCCWOT!*JJ-JPWM4][&A[5N@>G:IM/WO(174Q2-N;8.-GS6 V=4]%H&4CBP7NM:HKDXTLGBKWDY$LKHD=JYG=S2=6RH"ETY#, M+J,XHKLIJ>Y,IE:)3*+=$1/"/\ L)#3 MES87-C_*5GG>S9V MZL2IE1-R&KHX)M959UWIZ&)K)M;,&MMMBBXGH8ME6]@<-%.HVGW?\@L)#[U0 MMLP6,PWL#51G%QE)8VG84TUWI"2-;CEX4+OYF:+-26@#*LW0ZM9-*1^S!HI_ M(UFY1&Y=._?K*- RZTPW36RJT_+DI(W("%A/C O#P';MZ,*S@O,% M@.W:-3DQ42RLZ7LVN5$T.58/B%%&.K+UL[+@GW5I<(DKW]Q4_K2R2 M+$US,#_%(NG'DTD)3$,2G<7FHX<'NJWV4&0D MC8,M76UOR4@:T\&.I4[*D9(T!K;,NF:HVGB4_TZ%6+DW'EMC$0[C)(GO8>;I MHBW)PDCTXW3/8\1;EM^H*AOEI8W!\X(M0]%&0MHHN9&7-H:M8V_0H-PH$T46 M$Z5U0:O/=$IFO!&)2(9_,%'.(09U8=3)F%%NM+SKG*+-2>3%<]51P)+1I'%Y M.0VBAYD8\F MC"\+-![DD2G(F_B775]5DZJNC8 M, >**I)1Q<..\C:EHXJ%-:\9JG3?S_Q,I\O=+Y>3!L_"I[0=;.CU2QB5F7QD MHT7'EEZ_2EB1YV*H&OU,@,+FV[==JJGHFIWVSNQR$_$YNM%0(M/+WFC)VXJX,)@X!'F M.Q**+5M^!'5"TRQA?@:& []^WNV?' M;UIZU['*L+*K5S/*R,K"Q9]8_0UF1 M4CI2.F"^6W5K8Q4Y927GA:X9V'-E:[37S6#!F\JK/T9#>LNBJ-R-GL+KXK,X M&MJT->S6/C5#;;"=A#;@''JJ)[NB;]OD&L2"BSO#>J8>YY1-3A M4-.P+Z0D0TG&HUT?U\::7=?24)*A)*/KDJ'6#"492C(ZN&8(_^F5.(,UVA>)C0D&;NC5_'[PDFAR&^KKV%/D-/A-W%0?+/\?)? I3DO">S-)5."8LZJWA;1WDK:A_-N&.@[)'YP481;ZU'T<^"UE1M\N= MURB.>K]<7W_BWFT>%CTQ8O!HRSNR&&5CBB)*N/?+,[2G)!%'1XJ')I2D>;*4 M?;;.CA.2W )VA11I0J.?CD%N8.*C. Q%>P]4''@YA M79?0.QKE%"0^3WR*AG04)Q3Y(,J$'ZJ4T4F*+N!3-HYSF%Z0(OK-IZ $ &M< M#(#C4HSRB.0!W!R\_/&%[2W44WGLYESDA(H!+(1DFM++^8>K>6,6%@FHQ$-7 M)2I+.>5,NAXIX>)87'[@W[Y6\' 9J"G?7%[NBTMK*K.XYO4==[#UJM;7][QF M>=Y>3^Z:J]/7'*,U<[5TX2>#%W$]ZQ%*:+#,TPUGPBA; G$*9O0)C, MLJI_%5@?B,,"<<=/ZA<( +)KL@ MCW(+%2JWHO(Z^"M/,][(32&M,M(J:S.%L+)")8YZ7$Z5RCL4!C>KOF$5U7=& M6%/\II;8QE'9JB7VV-O9:H%5"VPK,%AI@2T=\_D$RP$' E?/7GP/C7SURJ/2 M0&Y U"N[\\K. %+_E<^M+*DR*37&<1,R&T^I7 ]9'RBELKFDR&H Z=@QZS9F MD;A/WN'KR4Y/D@N_DB/=5DV@QI!S#*6A9=70FN$J#2T3CRD-O7N,YS9.V6M" M:HSG]CAHOI5!-?%[X@!F&1M)'+YK4 -:+]A/Z[5-(-08,0RU.O!AR#W*Z5OU_77GQWF MDD-2JF_%;H)+1FULV5@?--A#6854MQ\)8O?W/&#JF80Y&80_-*%JY.Z#>"0] M)&F;PXJ[H]CS]MQ>D*:[YSGM/50O:U)F1$?,"%O#FEOW^"IE1IS$C'#Z=:.) MRHQ0JD968NN>BSUMS].1E:HYKJKQE,>B/!;EL;PVL57[P +EL2B/15H$=<^, M&.C8J'W@KC(C3F)&#,[+8]G<7D.W=O37:.=&FAI#C:'&4&.H,;HU1MN.E5_/ MCCBU4W @'$EBS"@\-8TGY63*:>;;V+8[Y&)V(=*S;Z,#I:D4GA2>%)Y:BB=E M(Z MUO7;GQWNDD-PNG<@D#' CJ9U)X;7H="J,^@W0YB30;A?3?,!^^\W)2#=)QJPQZ:&D.-H<908Z@QNC7&B7(CVM-QZC2NDR3& MC,)3TWA2/J:<9KZ+=4_5PDG%8_OVDU":2N%)X4GAJ:5X4A:"G!:"A0=ZAS)M ME86@-)7"TVX\J5+B%HW1H7H[TZB[J;8!0%5QUWQ;EK;)D!I#SC$ZI-OI.=>2+TUL=*FFIA,122I-1%*-<89C M=$B[&=@<="CI7VFW]DC1OF.H_8(6C=&AF)IJ/2J9GE0-^M082K6IUJ-*L[54 M@B0OKSE]Z]&;.",ANEUJ0-I@4XT"_$L3!#N(\V%(T1SJL^VZ\6R42*C[3=?" M[F#/YC0'PHLLX8,.!78D/ICG=5!Q=LJF\OJUL*J4;E6Y\UD'?#K;U/7T3I1NEU8UN M?\_U3NE&I1N5;BS[HX#EJ#2C]-%\Y6TVC5NE-98L*L_$ TV%J;IF40W.L.OO MJXP \\'O@-V]_DG\*&X9\HOEW56NS0%8@OJO/,W8:'88" =/06B(G7SR$OUR M??VIW-.=D.2618BE** CN#E )%V^7AXZ"=-G 5P@9/X&1 L8S25%CJZ!AV9Q*#C_K-"&A2/ M )1_YRP!F%B4D>B6\06/I"G-Y 5M])AP$QIE*:?2*$XF-$'IF"1T'(>P7JNS@CY4:P3+ZK@U:8QJGC&NV2Z&PV1V]NF=!-BZM MJ^4'2_->>WB$#,&2S[/MCRQ-T0<]0Y/#:#M=JZ3NO%4<+/\<+PZ&F));VALF ME'SMD1',\)*$]V26KL(!ZK*WAK=UD+>B_A$!"N.F<(8TX8&<#B4W8PJ*/@SC M>[#MD;"3P9"BJ5@$?+#E"9A="T/+CR/AJHF%'.[*0[AK2&&EH(N;648G*;J M3]DXSF%N08IAE?0I^ S3^7K"U]"XPLO MI9C9@O&$]PB8"DMNY:1:[WC.F;*X_$#%OE90 MLLP(+=]<7NZ+2VN>4W$-_"O7W'I5Z^M;K^T:U>E;IK77J+NO6=Y^H^Z>J^WN M.Y]3S]7MV^;VJW+-U>AK=EOF:O<]SVG)7)V^JWFMF6M[9*M-]8"M-%AF88:R;T]BC_TYN VCD@3-^ ,)F% MH1K U3<_M^TO;=AB.BV@U6JVN+?%/5DF= 8_QO3XNI4KI'0J#VY7?L(KR M.P3FVH"V S+<0;BM33@[UOIZ-H@\S,IZ='1U94UM TL<82$\&W':>PG<>Z5G$A>]F$ZV 85?4^ MEHG))#IK4HUQ/F,H%2VGBK8'V-$&2D7+Q&1=5M&JM;SJG5Q7'BQLF'6M2-4_ M^;@J2IVVJ,90VNTPIY_5[V.GM)O2;@UU=I?2JI1QC [UR3"P8S;3**-IZLJK MHM019FH,I=T.TH(KN&!WRQ$RO[AG%W?#"Y%508Q5E4F,HW7:033[74=I-:;>6Q+^D M[3WQ<=Y) +V/_'A"T448I^DC0C[;:Y.#13M7[G.A>UASO6?12Q87M$/!@9[9 MK[LXM?H@J@.QPE//G>T9?"T\8L]SGWV>>TL.T)/;#)#]X,VN2J[L\ND,L&7O M>7*NC%+8(>M!-]3!X$K3=$;37#@V-G1+^2ARD:6GV_UFTC.ZK6:4D](>)\7Q ML&,I)Z753HI:]N64+1-;1H?2_SJT\FM][YS6_2T]D"U!9UDVF-08:@PUAAI# MC2'/&"?:] \C&91/UASU%5*3PI M/"D\*1-!F0BJA;RL3":1B7!VZDZ57JKRI+ILI%K_#4H?PE=7R!?,N// V^Y>5;I0T5GA2>.HFG#JVNZO@, MM;HJ3:&B_RH^IH[WZ$QT3!WOH<90NDT=[Z'&.$J$71;+4OHQ.N0GJN,]Y#-S M.MP 7XTA_Q@=TF[J> ^EW4XXAHHR*4^LM@&FCO>03$%UN &^&D/^,3JDV]3Q M'DJ[J?A7]\;HD(?H8L]VE8$9M1.O![&$2O/"\+!KZD>B<3><64E(]8R<\"?PI 2Z.P(] ML+$YV+./0V>%^AAC**'ICM X#G;LNIE!71<:M1(JH6ZS4%^X%C8,0YFV2J"5 M0'=!H'DCZ-I'7YVA4,O!F,>DDY)'&>11QYZQ9]7@.8FC)-3:7B@\?_W\]@(+ M#<39E[C"!-('<3X,*9KC0^K= #5&XV,H[E'84F-TFO+GL^>*IA36Y3%)*.KU M4,#"/*,!>DYB:9=L9MDMXPNMKVNU T_*]&U=>$GA244V3ABM5/J\&8"TOJ%* M.^0BB1+"F-!X:G]1I72Q7+J8JVOJ7Z1@:F06UI$RE*4IS1 +%H*GL$L_3PD&8LC'DB;1]*VJN,*]5#5 MXJ>R5TL9GHNMV@7KM5'0C6HJ26BFNL+7XG ->Z:M"@)E,H0N_CIN0>#9J&]3 M\[ QV+.87ZGO,U;?W>!_PQE@W;(4_RO^[ZCYHMO8<56WEBZ9+[7TCH0L:7@6 M3_F5I:6#O(C:%HMYE1&@./P.V-WKG\2/XI8AOUC>O7KMF?,=/#5?0_ U>8E^ MN;[^A.(I34@&R$43DMRR"+$4!70$#P2(I.OW\$PE!#-E 5P>SE!"[VB4T_XC M4.9 +%'JKSS-V&AV&*I4A'+X$GV(HUX52*/'][4-6O\ENHD1#=F$122C\-+8 M_]H;$AXC\^/)E$9I$1>CW_AG>0$)U@"9DMF$1EF*LAB-XF0R#_:-XQ#4:XKB M$2+^OW.6E("2B-%46NCH8^B2. Q11K[-*0.L%A*>_P< +U.1^!FP8R8S=*,U MZ!B0@R6,DGB"UIZ&4:9Q(:*7@AV!@%?W+,C&I':SB8/GG>%'>-B6WM#=, M*/G:(R.8X24)[\DL784#Y+VWAK=UD+>B?G\Z'AI+CW9-!98^4S^.^*I9J#$A M?1'-D$_2,9HF\<*R?;!Y'RP,86PEE!9WC\+X'EW ,IR-XQSF%*2@%7T*3BT\ MRAD < W2GT53TY$;[2 TL*UQD0%))I2B_G'ZY ^8*FF%VR M2 L'KHJ$5_R,2?BFDLH7EAOK6Z_M&E8W^Z9C[#7L[FN6YQUGLI5QL,';G],1'"_:W3N?R,C8$=DHM.HQ M0QM/F@55@KB#*K#L#.8=?U%9!W1SCLG-F"4!^CTG";R8VSWOP,PCX9K*;YZE MNLE\FVE2?0>A:G\!&:$T-,,X"(Q5@JPM1U258+1\DMB =!]JTP4XY93+S8>J M]NDS]H!7&;_2+OBQMZ.J(:=Z6G%MH$^ZJ5(-6MUPL68YS][RWPUYP]NEBFV[ MQK:F@=W!GJ<.-\2U\BUN4BR8^Y723%@0A/24'/&*R@L&YF M,Q&!I?_.V91OP^R5"5^U^D82$;PP;.SJW:@=[!19+.PYKD1DD4])2:'X6N$I MO%L+3L\S.*JSU^JB6P:/UQ*U9&Y0>5SKZWGXD%#]Z)J.3<-[EF7V+*2TP]50 M':!$4B#?:MO "B[?A,_Y3D6L%MVIB-6B.Q6Q6G2G(E:+[JQ? MK3(?[7R2#G5M>];AJV$'-D4$L! A0#% @ A(!W4T6E&*R+"@ !V !4 M ( !$!H '!S=&#DY,7$S9GDR,#(R>'!R97-S