0001628280-21-003059.txt : 20210224 0001628280-21-003059.hdr.sgml : 20210224 20210224160751 ACCESSION NUMBER: 0001628280-21-003059 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 16 CONFORMED PERIOD OF REPORT: 20210222 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers ITEM INFORMATION: Other Events ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20210224 DATE AS OF CHANGE: 20210224 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: 0131 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37570 FILM NUMBER: 21673125 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-20210222.htm 8-K pstg-20210222
0001474432false00014744322021-02-222021-02-22

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 8-K
CURRENT REPORT
Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
Date of Report (Date of earliest event reported): February 22, 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, 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 February 24, 2021, Pure Storage, Inc. (“Pure”) issued a press release and will hold a conference call regarding its financial results for the quarter ended January 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 5.02 Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.

On February 22, 2021, Mark Garrett notified Pure of his intention to step down from Pure's board of directors by the end of calendar year 2021 in order to focus on other commitments. Mr. Garrett has served as a director of Pure since 2015. He has informed Pure that his decision to resign as a director was not due to any disagreements with Pure on any matter relating to Pure’s operations, policies or practices.

Item 8.01 Other Events.
Pure’s board of directors has authorized incremental share repurchases of up to an additional $200 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 9, 2020, 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
February 24, 2021




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

Exhibit 99.1
 
Pure Storage Announces Fourth Quarter and Full Year Fiscal 2021 Financial Results

Completed record number of eight deals greater than $10 million in Q4
Annual Subscription Services revenue exceeding $500 million and achieving 33% growth
Consecutive record sales quarters for FlashBlade and FlashArray//C

MOUNTAIN VIEW, Calif. - February 24, 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 fourth quarter and full year ended January 31, 2021.

“Pure ended fiscal 2021 with great strength and growth, setting new revenue and sales records for the quarter and for the full fiscal year,” said Charles Giancarlo, Chairman and CEO, Pure Storage. “I am confident in our opportunity, our long-term strategy, and our ability to accelerate growth. Our Q4 results are a leading indicator of that acceleration. We saw broad based growth year over year, including in our subscription services, our enterprise and cloud segments, our new product lines, and in every theater.”

Fourth Quarter and Full Year Financial Highlights

Q4 revenue $502.7 million, up 2.2% year-over-year
Full-year revenue $1.684 billion, up 2.5% year-over-year

Q4 GAAP gross margin 67.8%; non-GAAP gross margin 69.4%
Full-year GAAP gross margin 68.2%; non-GAAP gross margin 70.0%

Q4 GAAP operating loss $46.8 million; non-GAAP operating income $36.7 million
Full-year GAAP operating loss $261.0 million; non-GAAP operating income $46.0 million

Q4 operating cash flow $69.0 million; and full-year operating cash flow $187.6 million
Q4 free cash flow $47.7 million; and full-year free cash flow $92.7 million

Total cash and investments $1.25 billion
Remaining performance obligations (RPO) $1.1 billion, up 24% year-over-year; and deferred revenue $843.7 million, up 21% year-over-year

“We are very pleased to be exiting this year on a high note as sales and revenue have surpassed our expectations with particular strength from our enterprise customers,” said Kevan Krysler, CFO, Pure Storage. “The momentum we are seeing is the result of our consistent focus on investing in innovation for our customers.”

Fourth Quarter and Full Year Company Highlights and Achievements

Leader in the Gartner Magic Quadrant for Primary Storage Arrays: Pure was named the clear leader, positioned highest on the ability to execute axis and furthest on the completeness of vision axis in the 2020 Gartner Magic Quadrant.
Strong Subscription Services Momentum: Only Pure delivers true flexible storage consumption, a cloud experience on-prem, an easy path to move data to the cloud, and aligns spend with actual consumption. In Q4, Pure expanded the Pure as-a-ServiceTM offering with a new Service Catalog aimed at revolutionizing the industry by publishing transparent pricing for on-prem and hybrid cloud storage delivered as-a-Service, providing a seamless purchasing model for customers.
1


Market-Leading Portfolio Innovation: Pure continued its pace of innovation across the portfolio to enable new use cases and render hybrid arrays obsolete. Among this year’s new offerings, Pure expanded the industry-defining unified, fast file and object FlashBlade® with scale-out native SMB support and the industry’s first all-QLC solution with the third generation FlashArray//C. Both products achieved consecutive record sales quarters in FY21.
Extending Kubernetes Market Leadership with Portworx: With Portworx® fully integrated into Pure, the company delivers the industry’s most complete Kubernetes Data Services Platform, supporting cloud native applications on any infrastructure, on-prem or in-cloud. In Q4, we saw significant growth of in-cloud deployments of Portworx and traction through the IBM partnership both in-cloud and on-prem via our best-in-class support for Red Hat OpenShift. In FY21, Portworx was named a leader in the GigaOm Radar for Data Storage for Kubernetes and for Kubernetes Data Protection.

Guidance: Q1 FY22 and Annual FY22

Q1 FY22FY22
Revenue$405 Million14%-15% Y/Y Growth
Non-GAAP Operating Income (Loss)$(20) Million~$90 Million

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 (loss) to the 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.

Conference Call Information

Pure will host a teleconference to discuss the fourth quarter and full year fiscal 2021 results at 2:00 pm PT today, February 24, 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 supplemental earnings presentation and prepared conference call remarks to the Investor Relations website in advance of the call for reference. A replay will be available following the call on the Pure Storage Investor Relations website for two weeks at (855) 859-2056 (or 404-537-3406 for international callers) with passcode 6395722.

Upcoming IR Events

Pure will be presenting at the Morgan Stanley Technology, Media and Telecom Virtual Conference on March 2 at 9:30 am PT.
Pure will be presenting at the Raymond James Institutional Investors Virtual Conference on March 3 at 8:40 am PT.

The presentations from these events will be webcast live, and all information will be available on the Investor Relations website at investor.purestorage.com.

2


Share Repurchase Authorization

Pure’s board of directors has authorized incremental share repurchases of up to an additional $200 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.

About Pure Storage

Pure Storage (NYSE: PSTG) 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. One of the fastest-growing enterprise IT companies in history, 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. For more information, visit www.purestorage.com.

Analyst Recognition

Pure Storage has been named a Leader in the 2020 Gartner Magic Quadrant for Primary Storage Arrays.

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 outcomes, our momentum and growth potential, the scope and duration of the COVID-19 pandemic and its impact on our business operations, liquidity and capital resources, employees, customers, supply chain, financial results and the economy, our expectations regarding product and technology differentiation, including our new offerings, strategy and adoption of subscription services, the success of the Portworx acquisition and 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 captions "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 February 24, 2021, and Pure undertakes no duty to update this information unless required by law.

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

Nicole Noutsios - Investor Relations, Pure Storage
ir@purestorage.com
Rena Fallstrom - Public Relations, Pure Storage
pr@purestorage.com


4


PURE STORAGE, INC.
Condensed Consolidated Balance Sheets
(in thousands, unaudited)
 
At the End of Fiscal
20212020
 
Assets  
Current assets:  
Cash and cash equivalents$337,147 $362,635 
Marketable securities916,388 936,518 
Accounts receivable, net of allowance of $1,033 and $542
460,879 458,643 
Inventory46,733 38,518 
Deferred commissions, current57,183 37,148 
Prepaid expenses and other current assets89,836 56,930 
Total current assets1,908,166 1,890,392 
Property and equipment, net163,041 122,740 
Operating lease right-of-use assets134,668 112,854 
Deferred commissions, non-current130,741 102,056 
Intangible assets, net76,648 58,257 
Goodwill358,736 37,584 
Restricted cash10,544 15,287 
Other assets, non-current36,896 25,034 
Total assets$2,819,440 $2,364,204 
Liabilities and stockholders' equity  
Current liabilities:  
Accounts payable$67,530 $77,651 
Accrued compensation and benefits160,817 106,592 
Accrued expenses and other liabilities61,754 47,223 
Operating lease liabilities, current32,231 27,264 
Deferred revenue, current438,321 356,011 
Total current liabilities760,653 614,741 
Long-term debt755,814 477,007 
Operating lease liabilities, non-current120,361 92,977 
Deferred revenue, non-current405,376 341,277 
Other liabilities, non-current27,230 8,084 
Total liabilities2,069,434 1,534,086 
Stockholders’ equity:  
Common stock and additional paid-in capital2,307,608 2,107,605 
Accumulated other comprehensive income7,410 5,449 
Accumulated deficit(1,565,012)(1,282,936)
Total stockholders' equity750,006 830,118 
Total liabilities and stockholders' equity$2,819,440 $2,364,204 


5


PURE STORAGE, INC.
Condensed Consolidated Statements of Operations
(in thousands, except per share data, unaudited)
 
 Fourth Quarter of FiscalFiscal Year Ended
 2021202020212020
 
Revenue:    
Product$350,380 $376,517 $1,144,098 $1,238,654 
Subscription services152,338 115,487 540,081 404,786 
Total revenue502,718 492,004 1,684,179 1,643,440 
Cost of revenue:
Product (1)
112,310 103,510 352,987 362,970 
Subscription services (1)
49,551 40,284 182,268 146,916 
Total cost of revenue161,861 143,794 535,255 509,886 
Gross profit340,857 348,210 1,148,924 1,133,554 
Operating expenses:
Research and development (1)
130,388 114,904 480,467 433,662 
Sales and marketing (1)
198,865 190,389 716,014 728,022 
General and administrative (1)
50,414 43,611 182,477 163,153 
Restructuring and other (2)
8,009 — 30,999 — 
Total operating expenses387,676 348,904 1,409,957 1,324,837 
Loss from operations(46,819)(694)(261,033)(191,283)
Other income (expense), net(2,427)(924)(9,127)(3,383)
Loss before provision for income taxes(49,246)(1,618)(270,160)(194,666)
Income tax provision3,047 3,033 11,916 6,321 
Net loss$(52,293)$(4,651)$(282,076)$(200,987)
Net loss per share attributable to common
   stockholders, basic and diluted
$(0.19)$(0.02)$(1.05)$(0.79)
Weighted-average shares used in computing net
   loss per share attributable to common
   stockholders, basic and diluted
274,421 259,218 267,824 252,820 

(1) Includes stock-based compensation expense as follows:
 
Cost of revenue -- product$988 $889 $4,001 $3,732 
Cost of revenue -- subscription services4,018 3,302 14,979 14,403 
Research and development29,450 26,726 117,220 107,658 
Sales and marketing17,230 16,389 65,248 67,560 
General and administrative10,903 8,857 40,896 33,352 
Total stock-based compensation expense$62,589 $56,163 $242,344 $226,705 
 
(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)
 
 Fourth Quarter of FiscalFiscal Year Ended
 2021202020212020
 
Cash flows from operating activities    
Net loss$(52,293)$(4,651)$(282,076)$(200,987)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization20,231 22,925 70,042 89,710 
Amortization of debt discount and debt issuance costs7,545 6,993 29,070 27,179 
Stock-based compensation expense62,589 56,163 242,344 226,705 
Impairment of long-lived assets— — 7,505 — 
Other3,229 1,819 7,340 1,336 
Changes in operating assets and liabilities, net of effects of acquisitions:
Accounts receivable, net(82,810)(96,521)410 (79,442)
Inventory(3,966)(329)(8,690)2,393 
Deferred commissions(35,836)(16,073)(48,721)(24,231)
Prepaid expenses and other assets3,624 (18,198)(33,982)(16,734)
Operating lease right-of-use assets7,370 6,549 28,804 26,511 
Accounts payable(22,930)16,388 (14,364)(18,856)
Accrued compensation and other liabilities86,709 47,059 76,972 20,296 
Operating lease liabilities(6,874)(6,357)(27,318)(25,377)
Deferred revenue82,445 54,091 140,305 161,071 
Net cash provided by operating activities69,033 69,858 187,641 189,574 
Cash flows from investing activities
Purchases of property and equipment(21,332)(13,641)(94,975)(87,847)
Acquisitions, net of cash acquired165 — (339,641)(51,594)
Purchase of intangible assets— — — (9,000)
Purchases of marketable securities(119,568)(155,556)(573,959)(795,580)
Sales of marketable securities39,323 83,733 171,530 200,251 
Maturities of marketable securities99,156 73,402 423,936 419,059 
Other— — (5,000)— 
Net cash used in investing activities(2,256)(12,062)(418,109)(324,711)
Cash flows from financing activities
Net proceeds from exercise of stock options33,695 17,095 59,372 42,899 
Proceeds from issuance of common stock under employee stock purchase plan— 32,439 43,298 
Proceeds from borrowings, net of issuance costs— — 251,892 — 
Repayment of borrowings(33)— (33)— 
Repayment of debt assumed from acquisition— — — (11,555)
Tax withholding on vesting of equity awards(4,178)(1,592)(8,258)(10,379)
Repurchases of common stock(23,621)(15,017)(135,175)(15,017)
Net cash provided by financing activities5,863 493 200,237 49,246 
Net increase (decrease) in cash and cash equivalents and restricted cash72,640 58,289 (30,231)(85,891)
Cash, cash equivalents and restricted cash, beginning of period275,051 319,633 377,922 463,813 
Cash, cash equivalents and restricted cash, end of period$347,691 $377,922 $347,691 $377,922 


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
20212020
 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)
$988 (c)$889 (c)
18 (d)14 (d)
3,062 (e)2,074 (e)
Gross profit --
   product
$238,070 67.9 %$4,068 $242,138 69.1 %$273,007 72.5 %$2,977 $275,984 73.3 %
   
$4,018 (c)$3,302 (c)
64 (d)88 (d)
25 (f)— 
Gross profit --
  subscription services
$102,787 67.5 %$4,107  $106,894 70.2 %$75,203 65.1 %$3,390  $78,593 68.1 %
   $5,006 (c)$4,191 (c)
82 (d)102 (d)
3,062 (e)2,074 (e)
25 (f)— 
Total gross profit$340,857 67.8 %$8,175  $349,032 69.4 %$348,210 70.8 %$6,367  $354,577 72.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 non-GAAP gross margins by revenue source before certain items (in thousands except percentages, unaudited):
Fiscal Year Ended
2021
GAAP resultsGAAP gross margin (a)AdjustmentNon-
GAAP
results
Non-
GAAP
gross
margin (b)
$4,001 (c)
84 (d)
735 (e)
9,465 (f)
Gross profit -- product$791,111 69.1 %$14,285 $805,396 70.4 %
$14,979 (c)
267 (d)
190 (e)
32 (g)
Gross profit -- subscription services$357,813 66.3 %$15,468 $373,281 69.1 %
$18,980 (c)
351 (d)
925 (e)
9,465 (f)
32 (g)
Total gross profit$1,148,924 68.2 %$29,753 $1,178,677 70.0 %


(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 expenses directly related to COVID-19 pandemic including hazard pay premiums.
(f) To eliminate amortization expense of acquired intangible assets.
(g) 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
20212020
 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)
$62,589 (c)$56,163 (c)
6,435 (d)1,935 (d)
2,024 (e)1,401 (e)
7,977 (f)— 
3,594 (g)2,074 (g)
921 (h)— 
Operating income (loss)$(46,819)-9.3 %$83,540  $36,721 7.3 %$(694)-0.1 %$61,573  $60,879 12.4 %
   $62,589 (c)   $56,163 (c) 
6,435 (d)1,935 (d)
2,024 (e)1,401 (e)
7,977 (f)— 
3,594 (g)2,074 (g)
921 (h)— 
7,545 (i)6,993 (i)
Net income (loss)$(52,293) $91,085  $38,792  $(4,651) $68,566  $63,915  
Net income (loss) per share -- diluted$(0.19)   $0.13  $(0.02)   $0.23  
Weighted-average shares used in per share calculation -- diluted274,421 22,786(j)297,207 259,218  17,984 (j)277,202 

(a) GAAP operating margin is defined as GAAP operating loss 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 restructuring expenses related to (1) workforce reductions and (2) the cease-use of certain facilities.
(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).












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
2021
GAAP resultsGAAP operating margin (a)AdjustmentNon- GAAP resultsNon- GAAP operating margin (b)
$242,344 (c)
13,849 (d)
6,040 (e)
9,869 (f)
22,055 (g)
10,174 (h)
2,683 (i)
Operating income (loss)$(261,033)-15.5 %$307,014 $45,981 2.7 %


(a) GAAP operating margin is defined as GAAP operating loss 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 expenses directly related to COVID-19 pandemic. These expenses included marketing commitments no longer deemed to have value and hazard pay premiums.
(g) To eliminate restructuring expenses related to (1) workforce reductions and (2) the cease-use of certain facilities.
(h) To eliminate amortization expense of acquired intangible assets.
(i) To eliminate acquisition-related transaction and integration expenses.
































11



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

 Fourth Quarter of FiscalFiscal Year Ended
 2021202020212020
Net cash provided by operating activities$69,033 $69,858 $187,641 $189,574 
Less: purchases of property and equipment(21,332)(13,641)(94,975)(87,847)
Free cash flow (non-GAAP)$47,701 $56,217 $92,666 $101,727 

12
EX-101.SCH 3 pstg-20210222.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.CAL 4 pstg-20210222_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 5 pstg-20210222_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 6 pstg-20210222_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Written Communications Written Communications Pre-commencement Tender Offer Pre-commencement Tender Offer Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, City or Town Entity Address, City or Town Soliciting Material Soliciting Material Entity Address, Address Line One Entity Address, Address Line One Security Exchange Name Security Exchange Name City Area Code City Area Code Entity Central Index Key Entity Central Index Key Entity Tax Identification Number Entity Tax Identification Number Entity File Number Entity File Number Document Type Document Type Entity Emerging Growth Company Entity Emerging Growth Company Title of 12(b) Security Title of 12(b) Security Amendment Flag Amendment Flag Local Phone Number Local Phone Number Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code Trading Symbol Trading Symbol Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Document Period End Date Document Period End Date Cover Page [Abstract] Cover Page [Abstract] Cover Page [Abstract] Entity Registrant Name Entity Registrant Name EX-101.PRE 7 pstg-20210222_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 8 pstg-20210222_htm.xml IDEA: XBRL DOCUMENT 0001474432 2021-02-22 2021-02-22 0001474432 false 8-K 2021-02-22 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 9 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover Document
Feb. 22, 2021
Cover Page [Abstract]  
Document Type 8-K
Document Period End Date Feb. 22, 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 10 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Cover Non-Printing
Feb. 22, 2021
Cover Page [Abstract]  
Entity Central Index Key 0001474432
Amendment Flag false
EXCEL 11 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /F 6%('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 " #Y@%A2"_RF9N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'9+QTSJRT9/'0Q6V-C-V&IK&B?&UDCZ]G.R-F5L#["CI=^? M/H%J$Z3I(K[$+F DA^EN\$V;I EK=B0*$B"9(WJ=RIQHNT;N': M1+HUF'\E)^D<<,VND]\6CT^[#5.B$KRH1"&6.[Z2U;U&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #Y@%A22/UQ\@X$ Q#P & 'AL+W=ORL[0S# MO^]Q@(2JX83Y KF=-X^/3]YCCW=2O>@M8X:\);'0-XVM,>E'Q]'AEB54MV7* M!-Q92Y50 Z=JX^A4,1KE04GL^*[;=Q+*16,RSJ\%:C*6F8FY8($B.DL2JO:W M+):[FX;7.%UXYINML1>9:[7]EQ0#VK%\I8Y[]D=WBV MVVV0,--&)L=@($BX./S3MV,BS@)Z[H4 _QB0)\(YO"BGO*.&3L9*[HBR3X.: M/,7/'ZNUT%Y B@(\O=TI8V":?L'T>T4NIU/BP]1L"T2T@NM=!!$QQ&9&YB C,6B4/KG1*^WP]5#% MN3#<[,DSVW";=8!\HDDE&:X39(J1A9$*IK!)'D381N#Z!5S_&CA0DRH%:?M! M-^$MD#LB%9G)3!BUA_^HDA@7OYLCA(."<' -X3V/&7G*DA5352"XANMZKQ=@\7D$2KYR$58FM49S-L702E/W_'>A M!5(;&I._>'KQFZU1''7=+F9[7MD8/-S:\WF[M?_(WO0.@.R6D![MA+;J!9RC7Q_)]6/Y,% M"S.HMWTE$ZXTBZG6/W[O]=U?IGFQ0IN#)4CXTB0_N&T7^BI)J2*O-,X826'P M>DL5-@B_[ H^;N-+12-;C(M]LI*5I5@C$"R6GS"2TOY]W*I/^2/SMW!+!2R@ M+RW@:H2>_EQ@*R+_;"E_E>O/$Z8V-D>?0,%L[02E5%3.$6]K1,V0?@_EI*AP_.0! !&! & 'AL+W=OI(DA)MFC5M"EJM?6AVH,3 MCF#5V,R^E.3;[VP(RJ2$!\!GW__'_^R#K#7VS54 R(ZUTFX>58C-0QR[706U M>)+["OU$G&>-V,,SX*]F8RF*!THA:]!.<LE/-H,7U8ICX_ M)/R6T+J+,?.5;(UY\\%C,8\2;P@4[- 3!#W>805*>1#9^-LSH^&57G@Y/M/7 MH7:J92L?MC'+ASMHNE]]%;'=P:.I> M3 YJJ;NG./;[<"&8IC<$O!?PX+M[47#Y1:#(,VM:9GTVT?P@E!K49$YJ?RC/ M:&E5D@[SE7D'RWX:_7%CI4:I]UF,Q/6K\:YG+#L&O\%8PW;"./_ >,*G_\MC MLC-XXH,G'GBS44\;Z@GVNM@ZM'1T?T:XLX$["]ST!O=0%' M]AU.URH>)R5),DWOTW3&1VRE@ZUT%+:@'B_H0K96XNKVC^M+H1Q<\Q%?M(7_ MPGX(NY?:,04E@9+)/?6D[;JV"] TH5.V!JGOPK"B#QVL3Z#UTA@\![[YAE]' M_@]02P,$% @ ^8!84H.II0/4 0 ,@8 T !X;"]S='EL97,N>&UL MU57;BM1 $/V5IC_ GD1V04D"*BP(*@L[#[YVDDK2T#<[E3'9K[<[G=NX#*@/ MHB^3.J>J3YV^3M;C).&I T R*JG[G':(]BUC?=6!XOTK8T'[3&.5&;0F-,39476&+TSKVDD?"E70"Y.;E,;5X+8V M"5VI(I/0!#M.M%WXHK$L)!&-\D$M><GSVL(Y; RU8@Y5/8PJ_-E?;8D+@7 M'^NP#21,=0V]H26,,A$$_:-:U#[(WOV1++'B8O#]X&>C9_QM, B/#AHQSGAL MMOZWU)/;ZMQ:.;V3HM4*XMQ_N6&1\74PQ6]NJ ;2\)#F-,O MX7V5NP=2#D*BT OJ1%V#?G%/O3SRTC_@5_J^OH:&#Q+/6S*G>_P9:C&H-UO5 M8UB7I6J//X7W*+F?&^[_$L4/4$L#!!0 ( /F 6%*7BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:G2$"H42B\][U[;W9Z)C[LB [)AW98=?8 @OF/^!-(_+=[F*+B-V]6162F?% "4OD*.U$RV]5XPETN*N.0H_H M!'AA!9Z8CC6&?4.C+M(K&VT._=F%..&_Q$AEB3DL*#]Z"-+ER. :@2%66$>3 M!.LA,W,Z 2?]8&-,7UH6G4E1=5>1\02UP"%;]#OH_\_L"U!+ M P04 " #Y@%A2C?][,(D?J!6W9J"FM23&7@^4R(;9W@"H:+!7=#(6A_FF,JY7/$=7 M@U5%IVJ$* BNX/8,F<9[IL@GB[\0356U!=Y-\>QQX"]@>!G748/(4N3*UO0 MW\GEXP#>STO?4$L#!!0 ( /F 6%)NIR2\'@$ %<$ 3 6T-O;G1E M;G1?5'EP97-=+GAM;,64ST[#, S&7Z7*=6HR=N" UEV *^S "X367:/FGV)O M=&^/VVZ30*-B*A*71HWM[^?XB[)^.T; K'/68R$:HOB@%)8-.(TR1/ 60@2F>DC7H@L/?M\T+M=0?5+-H_W(Z1V\ /5L,R? M\5>/+_HW]K'ZQS[>0VC_^JKWJW3:^#-?#>_)YA-02P$"% ,4 " #Y@%A2 M!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM M;%!+ 0(4 Q0 ( /F 6%(+_*9F[P "L" 1 " :\ M !D;V-0&UL4$L! A0# M% @ ^8!84DC]&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #Y@%A2;J XML 12 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 13 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 14 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 1 95 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-20210222.htm pstg-20210222.xsd pstg-20210222_cal.xml pstg-20210222_def.xml pstg-20210222_lab.xml pstg-20210222_pre.xml pstg-ex991q4fy2021.htm http://xbrl.sec.gov/dei/2019-01-31 true true JSON 16 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pstg-20210222.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "calculationLink": { "local": [ "pstg-20210222_cal.xml" ] }, "definitionLink": { "local": [ "pstg-20210222_def.xml" ] }, "inline": { "local": [ "pstg-20210222.htm" ] }, "labelLink": { "local": [ "pstg-20210222_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "pstg-20210222_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "pstg-20210222.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/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd" ] } }, "elementCount": 23, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 95, "memberCustom": 0, "memberStandard": 0, "nsprefix": "pstg", "nsuri": "http://www.purestorage.com/20210222", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "pstg-20210222.htm", "contextRef": "ic7a06903f78a4cf397806184d95b54a4_D20210222-20210222", "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-20210222.htm", "contextRef": "ic7a06903f78a4cf397806184d95b54a4_D20210222-20210222", "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/2019-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/2019-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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/20210222", "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 17 0001628280-21-003059-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-003059-xbrl.zip M4$L#!!0 ( /F 6%(" )J8_W<:!N2:Q8D?#3\4I*)8(/\]>/]_ M@O#7Q[,34HV<<. EY5%4=G#QS9-V*+X-/'O:A?*2GM_-4[.G1X+J> /DY0.G66M49)V-ZJ- MQC%+TBBF759THG /IU"497G9#1#A?X6LFQWXTU1(F+-1 [X7N]$UE(5!,&3Q M7AK38>)%<4A3$ %H2M($T1 4::V=NWO]5B.R()<6C;AL13IO8$$)/,#BIB!* MJS[O9Q,R=$78?;,A*6O$\>+E@ YANME0N#@O@%PPZAZ\#UE*";8@L+_'_O6' MPF$T3$':A=9L!-/H9-\^%%(V3?=XSWL'__C'/]ZG?AJP V2@L^[WLQ_=[ M6=-VY,X.WKO^-4G26< ^%%P_&05T5AY&0P8$^-,R%F1Q]M%W73;D'^&Y!2H7 M^T[6_S0]8]Z'@N_H5"R9HN+I!E4=3S%U0RQ)ANJ:FJVI5+VJ+D@15H(SI"%V MS?QR;0CTS0YA.#$-ZD.73?]DLP+Q76C:5;[,[&IT?2*?7;>5QMCMUZX[QV:_ MV7:18 M+7AV?#JW^N[ :E5$*_S2:U^>!8W^Q;0=G@W:#1( MV"V.[FTJ;\P\%C/ X.0.S$&S44ZX,0">$VYQRBD@S8="XH>C (&;_]:+420V MX*4X35QH8F^SC:S_5:X] M11=/%M\7G>QM3-1B5I?3N+<&UGL Z1FN\^G\E@]R)176Z^2V(/2'0H^AGU0V M1^G^Q'?37ED2Q?\O\&('[Y,1!8&RXSVHG'W.VKC5$AIX 6B.J9.6DW$8TGBV MCX,0:.!WAV4'9I7%A:S%124G"J*X_$^1_]OW8-2"1T,_F)7_4XE]&OQG-P%K M#DW'OI<]3OPY*TLRT,J_3C+:=:B-1G8Q%DG&$5Q8]5:M2LY;E5;M?)/\-<*? ME\;SVN'%6;U5KYV3BE4EM;\._ZA8QS5RV&PTZN?G]:;U0@F_K)S_4;>.6TUK MEU2+AT7PLS75O)=8$(VHOVH>=8@CV@#%[%*YKP]IPF< M+DR@U>KTH)U9IUJ?-UL-R3K^TNOT!V"F*EJSVIZV+VNJ5?W4[U0=,&=?5/>/ M3T%'#J[M?B19X9%OM3X-&F Z&_,+$>@+FZVSL%$=J%;_J-=N=<5&: TLF*%& M]TICDFL:$/500W($59:I8)BN)K@>DV#Z7-O4M,*!(?QYTX:1UR$]H+!G-:M% MSFJ?FV>MYZ9Y.VW]/(Z3,87H.8W(.7,P-/KW/Z62N"\I)(J)I.VX[TCDD;3' M\/DX]E,?7(?:U.F!Y\!(Q4GQL60JZNL8,%I7I/B,C:(X)3N+[XR"?87@EK!K M3";$_#%SWY4?'@^R(!1J3].R"]V'T&+/I;,9T,"&=^'%9^X%U#+?X/<"#O"] MZU?,5%W/=AS!E3U54#W=$PS5] 1)$G5=EC31<"F@-[/C,7@7F0#+\BY/\;PX M,-E.3J^V^??<0]D.%Q\]9W#&NGZ"^9W4@B>_F7Y8_=.KDFUX)4^T!1N<>D&% MB11LW>:: LIAFB6%JASK <2S]-TNJ0^=XNU@\8E=2G$K =JI32%XX&S/H'O! M;D(3H[-,B9 M FWF\:=I%#7%0$1)(71:Y&"SE[JWGREJT=24>Q^+1>F'GLE%2?^Q M5K]&K*04#4-[\&;-HJJHCS %HOSPM"IR45?N?[S>[!Z7A4P>0*Y08C\4E,*B MPHBZKC_LEN71E$AW:?M-<3IK5"[G1&LRL:GW2GO<& M4&?>GI_*S>I @C:@GG,K66M5!W.K6E&M5GO:A/$U^A_[S6,TPE;?JK;59NL+ M&.6N"$9X^0&#UFWP2MZT\-M:6%]JH:A]O -YW;6NS&,SA].]S- MPB1K,^VQF'P:QW[B^CP%R]?5(-+=<,O>O2Y-?AC7X!7S]S *0S])%NQ$2TXR M6/D=./E8FOK4IF>G?G9.:N$HB&:@I)M&@EA1\=U=H+4@+6])R3(B7^6SB,,O M;"42K[8HGYT]GN1Y<3G&1WRG$JY#^-B,6]%D^'N+EGHEFHJJE219,*BM"*IG>H)AJ)X@ MJ9*IN4QBCLP*!PU,5WN[Q2*NJ.:MJ""]&\H(+."52AND"9;;K 854TO<+!(:@[3/C0I[>7@)]('S]' MP.&@XX]>;1KU@;C6JDROU)+IV12BOY+GBGAFPA-,A9J"Z#@BV=G,NX)ODY!L7T1S0@M2ESQJE_S4C3 T>1)7RI-1BC.T1 M% C*PKM[%MCNWU?Y8FS9SB,J#]JO2LSH[Z8;!M@KUS=U0355"2! M2JHKB !Q3-*9+HEJX<"X[?:\>TQ$.XD@^OK?HEI(3B-+RC94_O?OF'AOX(,,WM]H#<]AC MSH!O?*4C\-%'T" $G78T)38+H@D.'Q_BK!!#^)-X?H!JXB?$QT-Y+DQ+&I'$ M#\=!2H^O-)3'(Q]!W 7M(X_[FT[:/'M'84!38% M(4U!5=;]B,O83T$O,"T^'N89U.15.A/9"ENC]2GLP&^-^5EH5;_X5O4H:+1Z M\/UTVIBW)YWP0K8NZVHC/+VQPA9-&V%GT @;<^NX+4(9L7%Y,6T>P_=J#>C^ M&'9:;:G=[\Z QHV])5Y)T6A)8N"(*#J>[S0%4]8-D!51]Q3%+8FB@8;0U%5U M_V'7M!]&CG\4D;GLYA($A*^+$!FMG6$X&P-JJ;*6 ^>-8PMX6F%'TLGAT1F1 M%;$(!>_(W]_*4&\5E;V!Z!N(/CZ(GD?@,H(P#[L-\$9P4*\809O';=4Z_@2H M>0K//O:L:D5LS(/0:@V4=NL4CUY#?0?W(MQ$4+73[XKM\&)J52%4.ZZ),*YY M\[(M-5LNM.-,&WU Y7E#;-Q 4.J**L,+/DRE1 758'@XGJD"*^F:6G(=QS.< M7Q=!5^)#PEQ^;L.GI%)!DM<0=..TUQ(_55!M7O(-0M\@]!5!Z.>8H0^*UQ'P ML[@8JL5-SWNEF:T,2JWY1_@^4,"I5#K'C9E5#?H C5I;!F?T\E/8!L?4FG?" MSF7])I0JC6-KT&PYL_;<';3G=;%YV1";4+]3K0&-G1XXIHH5=H)VL FEBN=) MDB,S09-41P!&B0)U%5DP),VDS'8DG4J_+I2"& G.FAQ]TRO%3*Z\8[_;#EBS MLH\'K?M;Y&'>L/<->Q\5>^M),F;QKX' S]JH=I4./NN[@*:UFPBL=5J#:2<$9Q4<6$MN8S^S)MXGU*]-FE4W@&KKM4?$/@%0(K3%!WG.T0."][ MY_Z^^^;KQ@UJ7YG9NTJ^-7Y_X_?N&GRX59V6'[*$6&Q"SJ*0#G]N?6>K8[TO MX 3_=J-92Z%E:Q,L9NZ&?N5WAQ")>SCY6@7HU'7[())9:$?!3O*3ISC>6/3P+++R&T*X&K&%:P=F:=+S MX9>5[7J^DV:_T-')W"N82;+- >PU!V_'C5E[7IE8_5.I6>U"G=-9XQ+78KMR M^_(H:,P=N5.M:)T[5B+:\T_]1K4B6]4+M5F]@/'5I^U60VY6@8[+B[DU[PP: MU6#00!J7P5M7N7)<6?5TT104&8,-*JH"+=F*(&NZJ-F&J+BV63@X1&N0:6F% M8/ ,XGR>1LY@E_R+.RX2&=&87--@S,@(KSKM/?BU H\:[+V=-WLB?AB MMI01>T815&HD?/NLR;;0:ZI5'95$U14V N2T)JHPW)XEB23 ]T]6IIBJF MZGYS4>DYA/@^I7X!..M]!3EW 2_OA&'_UFF 'H L"YB#K[D:1CSQ/DX8+P6Z MDI\YP/<<^3P9G[T\ A6!]Q7,L'/^>BP$["',.CR)V;6?0#V ;CIT4*.IX^"Y M:)[K2NG0I;&;9*<-W/NR_LH.76;]US&Y^.I [1*&C3YT\O-]&_>?1X[7K/_?BU>Q29<)=LSH M0* >-%"FP83.DL+> [\OY/%U=4NOKIZR,+]"O"C*Y(PEXR#EAWR;H%#YVC*H M!3E::LQA!!J,#XKW[*FR)]N9D S*!U)1EG8>E3T=N M,W\+P8TKW=7L2O==UWKA MA>COHFWWE_?'00UP+I;OX<(0#7V _ CBO8=E\CAMO6?>\$T[OXNK+6S$+V3/ M)L7&">-RCJ<>68IS (X'$)%D%[8[F]0D8P?+-_ C^FF*7400S=H+&8LROYO?9,$&K/E MRU^XEKB992>H[SA%LLW5(AESESOFA>]H'.;&&0=TT33X MV;&+[T/-G'(DZ2$D?_OK0Q[7$[G?O2(:>E:DRH#-*8HD2$?5!XD!BY[@1!ZR MF-_+E%VA$B?[I!;DL<9ZT7T\0Q_YPY1O_X,GM^MA(,^&"87B,U*)8T0L+)W< M5?P'W+?OGNP-KBFE)W>LR,*G(HLWY.R2!H:;QS0&JY:B@&?OT_B< MZP%0RD;$C2;#[ 7+6.X_";$C\)FPO+ODI)T== >[@;^#]#.,)@F^Z"A[_3+, M/5_/P%:]R!DGN%@?\>0C;N;T.6.3(FG$Q25]& 3#Z*\S9XDNN^/7\"#)";^, M %_P6R1_,%X^ [+%F-(>3?FH7+!$23XHT$_@THTF)_ 5%=X=W& M+!*HI1?=%N[YCQ]?G*WS2*]5%W>D*L[M \%GX[37A1#HVAQG)A++5@D MOD< [=PX!BH)9F;B"%1PE=W5O4Q/=2-:5@D M+33$>:>9Y<>4ZR3)-2]:K\2IX%UCFWRC P^4^!Z'K(MHA*9X#,$17[8$7W(9 MNX&'Z8VY+\Q1B%Y3/^ ^PP3?Z0ZJY]"1#X,MXI4DRW&&=(8U0^JBPP!_AS0S M",N9! 6'B>*D\X93/^2$\[]1YFJ %@]YD@X,IR^G(S^#+H)OK=M=E+>$N3N.E0R191#B3T")A9,HXJSGMSYR,_-$^;#7#H@\@L^<]T5T MD"SC\7QR@WQRD^7D[BZB],T53!2]SYE*KT?%)_ GOZWGC*%3L8J336TWL_O9 MS3_8P$V<709,'LTPFKLB',Y\D'(GS0*9$//O65D_Y'<$>4NESRY>XNL&:$X9 M!^6%%E,.T!AH"5<^^^9#-X00O/R%QX1V127"* ^S$.,\ 1@ M %8F3X8"==Z8^_$LL^VD[F7&(EMR %P?AZ/\4$X<76/ #\'/.,XOP!\,T9>$ M#^-A]C'VDT&2_>!D+CJ?^\61=1 )@!# SK64G!.- Y=R%$F"TLQ'"X?-VY;IRH@Y)C?*L\+5L!(SQ*?C^&. M?#0O]$;2/J&'W&:I31A[O(WI$(C//48 M1/P\"!J2M?>_[^96%SA0'&&4GF65BR -*(% ?XR4)>E*F):"PNW=T@QR;J=T MP$W@>(1&,DNRW:MM6;21B3 2CTMRZSD7Z']#L;B)A(]!- KO=J)?X"J*":Y_ M<4TXS]>&S_G)TZKWCN5Y5PV?Q>+B.Y?OGY8[-D5ANT]L:==OHLLSXYL+&6B; M4(=OGP![0?G9I[IQY"?.F)E%H_08KVV4'^$5DX965+7M"'K)I[:^>3TFYV2N MH9F$6=%*45_D<:";8_K:)ON'.!/TU..YFT=5[HIQU_,ICOR\A',2N&K\LEGW M70<^'OW8Q_T\^YJI\KP''F]&DLN<_&U?Y2Q^\ODY>+J@ #;]'7^>P^<:@,<3S;5SD>+7#.((P$WQUODBSLE7)#SK#'M5YX>,]C( \AG5L(X>%>:EKQFITI02_K*Z'8S: M73?W8JK0N MSFKGVX:C^R]PZ\MRWW*VK9JO42SW GPMU;2Q"0L+GFWNR7;'P0QSK@E?RUDE MH:$K7.& .#;S%X@8'Y+Q GLZ%2KR]U=+=3Z1&?IT0^LA7IY<_M M+X2YO]!0#GL^6]\[E)^%^+';65YDYN?N0Z3?_U;.K^ZJ^9&'KR8GNF='[@S^ M]-(P./@?4$L#!!0 ( /F 6%+->..K$0, /X+ 1 <'-T9RTR,#(Q M,#(R,BYXDJHMVD!,DSJ&& C>D)LXK45B9[9# MR[_?L9NLI)323GO8D)!PCK_O')];SQF=K/(,/5*IF.!CQV][#J(\%@GC\[%S MH!I5+DZ%;(!_9( M,)Y8TJDHGB2;+S0*O,#?OI7#-(K2_F#6P[U.?X:[)"28]/HA#KQ>Z-$H"L-^ M^'$^[/JDVR'^ )-!+\#=-/ QZ80A)F''&] D\DDXL$I7:JCB!X&J[4 MV%EH70Q==[E=MI!S-_ \W[W[-OUAH4Z%S1A_:*!7,YG5^(YKKF=$T1I> M*#UOP(M24J6%)'/:CD7N&H^]( AJ@E'']AA@7&G"8S! M)9L5FIZ+F1^1E-2 M9GKLE/QG23*6,II EC)J\M /+O61,ZIOB Y506)Z6'OG+00,A%D>2&D1GPG MNPJA'T61NS(Q<= ZXE,1$VW+Z%4/+1Z;(_8#W/';*Y4X[D%F7PO5X;;A"]>\ MO_&&33T<]X::=_P;K#)%X_9?[OW4]H>JS[0&&<6/M-WFU@=K$)C<3#T8U_"&\63TPLNS?@I&[3=I25RJ: M?.<3>]YVO")7D#W$K78YF->LLYVT2E@']JUP7PA^*1G7L*,=&_'GU/U!AU() M=@4=-.!:Q?L,_,AMSKOU=V,FFHE8+6 V+:8=[VU\+B'FGV9*2Q)#.Y#J-':T M+*&%S4BODM@$V%Y-26O,PZ$N@,5V:KR]2E,78 M6<.9ICEL?A:^EH!Z2--7D!LEII&M,^M58=+Z!5!+ P04 " #Y@%A2J#W7 MCZ ! #C P %0 '!S=& A4K@NIJLR[_?H><^]FLUBL7V%\_W:_0^]T?FI!.;0U M(!P4J)>N1G<%V",JC6[1G39'^2 PWLR;MKI[-+*J'6(!H[^NFK1,DG(5'R(< MA:L#7@HNL(A6'+,@X@$D">Z)1.&;/7X M(LXW/;J>6=QC!YEG9=LU<.[5!LK,ZZRK\'2] 6-LTGY]34!^6LE%DY^:.?EN MK)]H)M%_<@6# U5 <2GULM2?M/ILI'+C^W]Q\$N._YG]66^7\=?DZ@ML%M\ M4$L#!!0 ( /F 6%)Y!?0O0 ( ,<' 5 <'-T9RTR,#(Q,#(R,E]D M968N>&ULK971;ML@%(;O\Q3,NQW!&#N&*$FE=9HT*9NF;E5[5QT;G*#:$&'2 MI&\_VTVZM&E4J?&-9>#GX^-@X[^/8HOV%=F@HA2#?Z'*WU6\$&2\GMS_F??*DJP-K4 M'DS^?X%F>>F?)Q[:).1IL(G6>EQW\^*@M,X:97F?8#[]'Q+?KYSL\L+%4!Z]+W M:'S,[M775J#[+/ 1N@?;#H0K567*]:GZ@GO@N9=\;=@B5VNG:F\=+-0PMQ7I M#"]MU7^#V7@VC*.I47@(.5)HSUT:WU\B\:>XH[9IG2:FM5T8J M&2 MIX$6:9)"&HX*+GD,4(@B36@2"L88Q$DN[D[J?:Q2OZSY[9I3;GY6'R[6 M(:/'>IU4>U6RHF!9PAD%D6Y(2\^,W-!O\ 4$L# M!!0 ( /F 6%(IP%#NH@H =@ 5 <'-T9RTR,#(Q,#(R,E]L86(N M>&ULS5Q=_/XPFSH_=3J/DOCM&7KEGCDZ MEHF*XLG;LV_7'X">_7[^XL6;OP'\]<\OE\X?B;R;Z3AS+E+-,ZV<^RB[<;XK M/?_AF#29.=^3]$?TDP.<%SM=)+>/:32YR1SL8K3YW_2U8GKF:,TH"^G+PFB!./HQ!XZ&,@!B/@'J7 J>>&6C'$:5@XG4;QC]?Y M#\'GVK')Q?/BS[=G-UEV^WHTNK^_?_4@TNFK))V,L.MZHY7UV=+\851E:MVCTUY^77^6-GG&(XGG&8YD'F$>OY\6'EXGD6<'Y7EQ. MK47^%ZS,(/\($ 8/O7J8J[/S%XZSH"--IOJ+-D[^^]N7C[4AV2BW&,5ZDG^S M5SJ-$O4UXVEVR86>6O2%M^SQ5K\]FT>SVZE>?7:3:E/M=IJF):\Y2I:C1$&. M\K>Z8*,>\ ^$-]O&>@!P1;J?#H5Q%Z>?#@;WVM8'?7S :V%Z0UX<4.]C-=2Q M^Q2J-_3C(S[489%D?#K 8?$<9@WR-/_@TFXMP^2.=A33(LZR=*]!U0^9CI5> M5,N2:R=2;\_LUECI:/P]C3)K>)',9G=QM*C<\W' #>',,Z!PJ('X/@&J/ 9< M2$]JY#+&O7'V=%"/=0S?OJ[B%T'V1#AKD5M6H]%4SY.[5#YWM]FTJF79;I7W M-SJ*^4S/;_ER!PLS'P06R,^7()TRRC>CYX2ZT#@]/CG3D^(ED24DTWP42-+- MW!.Y/_=G;-TO\,.P=625=R.JE=CW\]!#\3N<#R;[_0FN:[^!=?L" M\#[.HNSQHSW)36^3M*@G]KPCLY'NXBQ]O$B4'@6/ZUJ6U+OMZTO-A4X=ON3TW'41+@< 9@9YCAN#DS'8;BFNQ[ M#\2;?@<>AFO2VAZ$ZPR[ROF:/WQ4UF=DEC?4/]W-A$['+N&NYDJ )$3G+54# ME8@ %=(-. J,9K2=K&LBG:B\+5JG#-=9X&TK\SJ"F\K] +0-(_OVC'60_QXV M>I>!.O\#EX,]:6Z7A7T[="T/'Z*I7AZPQO6P)^SYL6!& 0DD N';23M4VO<0 M0K8N-%[BMNG\1(M #K"C[->(:ZKT;G0,(^XF3'20\W;*O16\YG)@T6XGLZW3 M"IOVTEP]>'%M=QT' H4XM .WB_)&32@#)@,-W#52,R4Y4HU7JJT[/C5)/CUM MDH-KKL825_N5V)6!(ZNP6?*M!%B5:0_QE=P-)KRJ)-9%5_G_KKWP_4RGDRB> M_"M-[K.;BV1VR^/'L=8L$('$X.-0 $'$LVU1&7")RXSG4QRX+=MB99Q3D^.R M+ZRP.@NPSA)MVVY936W3QMF;L&%Z:%NN.O33G4ST;JW5W@?NLCM3W&ZXN\V[ MWSI"6%Q'V52/!4,B#+4'7*L B*8&A&0N:->GH2T.TK;AMK>-5LY/3?0%*"G(Y^$VBS62J;A!M MV;07Z3O;\U7>]S],^61,0BH#9#PPG@F!2!T"%8A#:#32BKK2]NNF"BUY/C5Y M/H%S%G%IO-3$V"!SRD MKYL MM$7/(4FS!1"LYUJ7<0Y%;+@<395TRZ[JLM>FYZ+%XP.%S>I4F/R,+ M=*Q]I1AU Z L8$ $"D"XG /62GN,2'LA9 >ZX]G&3 MWZ;GLOU9&^9DM@-AW9= UK!QJ%60F^Y_S4+(FB1KUT+6V? MKW:!46: (",4QZ'@JO$5K'W!3DV@6Z_:6" ^S*M)MJG>K^1#$GADA["VL>-[TM71CBU0O&T1F*!TK$PG1QG^[4B92+W5X3>]!RY#+1F MIM-"DLKL#["BI.QW\*4EE6E5K3&I-FPGY]MY-AE?)#]U>L4G^IV89RF7V9@9 MPT/CNR 5]H%H$P S?@ AQI($VLX @=M$R]7N3TW(!4 G1^C\=X7Q?\U47,/? M;@GW9^7(^CT\(6IYS!9+A8](3"G.J1#4N+KMSG]1VG(;R-]G[6*,B]I5L]<@ MA6LWXE75VF/5]0+B%SV)NI+$IE<)NU,SS/7!IJQTN"Q8G7KO"X(;;@>^%%B= MU/9%P!J[.@FO\WYIM\Y?K#Z)%F^./W_Q?U!+ P04 " #Y@%A2X7D.Z_L& M ">,P %0 '!S=&9,LUGL25>"I3>\/"H2FS(I$JD([MM]\F;>W$IPW'XI1I7T@4 M!:$;/SZAT2WX]<^7Z]7L&Z2FK*N#.=NC\QE4H8YEM3R8_W[ZGICYSV]>O7K] M#T+^^->GX]DO=3A?0]7.#A.X%N+LHFS/9E\B-%]G1:K7LR]U^EI^<*TXD06G!$GC"'."*HA6N:,[CM=E=77_>[!NP9F.+BJZ5\>S,_:=K._6%Q< M7.Q=^K3:J]-RP2D5BVWK^4WSRWOM+T3?FEEK%_V[_VO:E \UQ&[9XH_?CC^' M,U@[4E9-ZZK0&6C*_::_>5P'U_::_]"OV:,MNE=DVXQTMPCC1+"]RR;.W[R: MS:[E2/4*/D$QZYY__W1TR^3F/$'3ULDM82_4ZT779G%8(Q';F4:O^U[:JPT< MS)MRO5G!]MY9@N)@OFG:)>FFEW+..]L_W>Y@\:=W^"%M_ZIDTNM+D25D@6 M(RE 2(0S(G7<4!($MY09(VRD/Y+BX:ZO-?GKCD8H\ZT"I]@V#\8'RC-.M F! M2(E? R-$1C)EHP6N"FGNS%:GYOBFQ:+C4O8$0EGY2IN/]TM*:--45N/ M(.+U#*'/\QD.O8"4(!Y?3]"C(^R'U^(B"WW+,2;_!%)9QW=5_ 57X3RR#&CD M@F@P0"3@0F %DS@>5D3'7<%Y&)&"6\8'X,CV("K$Q*G86=1)0'&$ M^[FTP5C:J?\9)P$.Z_.J35>'=82<.AO %9($SPK<665 / .*JR#&L&@-:*M& M8^3_NC((&?DBD!E/\DD0]+Y46X[!,!.&*$^[)=%28H+UQ >?@9:F M",!'P^5/NX/84"^"C2>*.0D03MWE443!RJ*\3E]N!F* &O" .FB+ Z&!$LLP M6AH=:621*@_9:%0\XL0@1+(7@<@8,D^"E[ZB/Z235W\HJ0*Z] M"5QH36RF4!>A%;&>9A@^C<=UT5OFQ@LX#_LPB!/[DCC91>0IP7)2-ZU;_:?< M]+MM[6U1..])5D!&I%>&^$)DA#%FHH^6:CM&;>1Q#X;5R^A+(N7I"C\S)]U2 M^#:!Z_WF64&%EI+PC'LB,W3>>L:ZLI_45%(?XA@[D>]M#F-AZL73)ZOXS+/? M_>BR.CFKJVT"IG +S2CZKC5NHZ4L/#%6>N*4,MY%$)FF(Q!PU^XP"J9>,]U) MS6 M-#Z,B:E73'?7]9G!^%RORE"V9;7\#3=#J72KW$>A,A4E<07OL Z66&<,"5(8 MQ@(FY7R,DM=]R\.0F'I%=$=%GYF'DP0=S(#[X?[GPNY7YO2Q0#_R2#4WN+81 MB!XS;50!J8Z!9#9Z+CREQHS!Q>,>#.-CZE71D12>%B='37,.Z?NQ."D- ]#$ MN:"(I P(7F!&Q4$Y80+UAHU/RST_AC$S]3+IJ&H_=\2!<(Y1\XIQ?UJV*\A# MC!+=+HB*/!!I,).R ;-P)Y7(*,0BPA@)ZUV[P\B8>F%T)S6?F833Y+IS=Y^O MUKY>Y1GKCA@P353 P4O3G7:SF%>:)H5A"I"TU,\(8(*@L!0E''QP@<#]D>AL/4:YP[JSJ) MVN:[-:0E4OWO5%^T9QC]-JZZRKV/@3N;$6,PVY84M]/>ZH*P0@OKN84@QBMN M/NC"L.-?+Z.ZN;O&HZ'R>G%/SV.\L>NAW@]U=9+*JLO&GGRN]_L^1CW:^ZAS M?\_I7L.#=$8;HAR3754"9YC'@F34@^ N!BOUCP09_W3O-8F'J&1RJR,<]>6O M<)53%@TP:XB7#C"(24\L_A&CO5"<*4J]&^U[?L?XI,[[_I5)N_\%WT769XX" M;S'1B5VR\W[EEKD//#-<&<*=PS5)H@*XLN%T4JJ%*SSS9HR?+FX9G=1!WZ=R M\'09__ZE_>:-[J'[AXXWK_X+4$L#!!0 ( /F 6%*>4+]PV4T &N5!@ 6 M <'-T9RUE>#DY,7$T9GDR,#(Q+FAT;>V]:W?;MK(P_/W]%7AZ.\Y:D,+[ MQ>[I6JZ;].0Y;9(FWKNKG]X%D9#%AB)57NQX__H' $G=+,FD+(D@-?G@2"() M G.?P;V[\^OD&3;!JBC__Z^;=W-^B;P>O7?^HWKU__O7;]Y_@[Z99-GL\O7KAX>'X8,^C).[U[>?7O.A MC-=A'*=TZ&?^-S_]R']A?RGQ?_K_?OP_@P'Z)?;R*8TRY"649-1'>1I$=^A/ MGZ9?T&!0WG43SQZ3X&Z2(4W15/1GG'P)[DEQ/0NRD/Y4C?/CZ^+[CZ_%2WX< MQ?[C3S_ZP3T*_/_^)J"6:SFNZ6@.'1NJ;;JCD356B*::MJ;HGO'_JVR2K]GM MQ3-I]AC2__YF&D2#">7OOS2TH6W.LJN'P,\FEZJB?/^-N/6G'\=QE+'W)>SY MXF,QS)/!,OHU&Y PN(LNQ9*^*1ZM+GMQ&">7WRKBWQ6_,AB3:1 ^7O[7=1*0 M\+]PRH _2&D2C(O+:? ?>JFJ;%+BZT,Q49L]'081K2:N:GRJ;[Y.@E&0(=<= MJJOSW#Q#CX&4)O6G>!M,:8K>TP?T*9Z2:-MDM;7)&ALG^\.WJJ5<'6.:!X#D MQSRAZ',6)^2.HNLHBO/(8TM_&^=)-D%_Y"1A,T(D\M';/ S17Y0DZ&V0>B0L M:/AM$)'(8]- GVB:AUG:>)T;B.V4T!'C7 89>X=7 YDW\7064L[A"?7BQ$=1 M/ATQ",5C)&Y#/B5ABNZ$&$A0-B$1^DY5"AI@\PJ9M$%!A/XP.K-D1A4YP^_G M?)1Z23#C\A)]ILE]P DEH?5RZB'>)*#W_+JN?\_ M$S]DD\Y X":.4NKE67!/*[2G)&2K_Z?@CQ2-8\86(4DG/X?$IP6_\*_724(> M?_C6L*_$GYOC<9H%X\>3"H_?/_SK_>WUN_?HW^_>_(G1#9O)N)KK,6:Q M&3M#-$!OZ2AAN'@L"$\S<"&=F,Z]C7WRB%;$W,7[OSZ_^>%;T[E"'S_?_OH* M,S:EZ-TMFC%JI077(:\A*A?T#I$I\N)H'/C<,F04PQ".XMDL3K(\"K)' M+'X(X^ANP.8TY>MC2N/N$8N!^34R"D)V(\IB)D ]&E)^0[GT(?K [OC#F),7 M87,@*&3V(H='$/F!1]B4N&H2!#T?@5'Y$/U)V?H>T"B)B8]&)*452 OZBQGI M%]!@(WEA7HXI9I4N:X*2(=)B,4)TS9(@+9!0L$9*[[A-6]["$35+8C_W,L2) M(2V6R\9FV$L>.4JXZAR66.@LL6\6F<\85I7(^!_V2,@?JV5/-5G_E"1WS \8 MQ5D63R^Y!3LC/L?N(*3C[%*WV"]/ARY^8C3%\'@Y4)W9L>S]'2+"NCJU;ED% MC6H,59,O7/!<(6F8L<,\*51:.ACE,Z0-M>\%YPPX#PWX)T#&\9#!N4< >8$3 M=6@Y1J$S1RN(,8^,&&# DS'@K]?7'[G"2E-4 !19]M#YGEEU[A6*XFBPX09W M:'P/:#D%*VX OL/$XB[LV,I0:8(=X+ZVN2^>"6.2V84AQ^-WAC5T*DVXANG% MKJU,\3[ M)Q5!2A'FFX54!!VS&(WX]E$@U$TV"=(R ,D#[!,V!C-(,AY\+R.Z'*85*"?D MGJ(T3V8DY4.) .37&?6R$ETB=CPC219X>0QTD\78]7>@PNS,I)TM7X M[__2>Q*A_TT>TY F&-V\W1;NO9U0-(TYR^93]%"L-*54V$^I"#07@5H>C^6O M]M@,@S3CH>%QS%Z.Q,8@9_LRU!I$47PO5B)"U>*9:HY;HZ-2$<,>(5"^OTJB MQZ4 J+CA6FP?4B$0CQL1-4!R[L#>%LGY&R4^0R4C6D[GOS+$1NSK[^0N\#B> M_80(*D_0QR1@X'Y<9!SP_=%4[,6=?N.PX.,')EHB,N6BB,W="SD5AF(]&,WB M(C^(7>2BB/$FYU)^W]+.#/W*]X;93U^#M#3+&'TOW>N5.0,192X7X_[[(!7; MXOS^$F2:HBE;X+9]NP\(]\6$^SE+8B9M-^"++UMB-[Q5)92([(W$K%_ MRT<2OX@M\Q*>!P2@+;!7P\PKV?/PW84X4-"%0/7D<)<%\M[8D MJI+F^ N7L(CYWNU](+:#";-OR#3D4FV6)]Z$B)S':%*]86"M;1=A:.N)3 MA*TG*%8/ED)/63Q"1BF'R?9'CI55I-1"\%J>XO+?25)-8<8 /Q@EE'P9D#&; MX24)'YA^7%W'0=,X08>\6(?\3I(O-!O\5B9>?(R3;!PSWX[)QLJ ;]7 8?*: MN10Y8V2>?#0C7"&,E[T+XHF-&"Y$9O/)<\,F(ES+<$F4IR*\-/>_(F[NE6*# M"!N.^/84NVK5 Q4B;ETD\ZH1-B .4<7=0Y>*\0+<80VV7:OGA6]4VVJ $H55XBA,=Q'G& M#%Z1S/CY]Y^9_RPRD@1X=LR=F!=:YB'N(DZ]MB;4_ER M):(VA7V,A?3%<_>4AUP63L8F*3"-F1"H/-EE&OF%NP]SG^DC@P@/G>)*KHA- M)&%8EC*'S&8ASTP4$3J1'&2A3%P46JU,Q_7I+(P?BP Z^[TBED+*)EUYC^]9CC,4S.W7E:& MZM9KNX;5]*%K:\<95J\U[&L!B0(:#*PI4R7__8W^S1KD"UMCEG'SD;D,G""O MRDM<=ZY=*2V42P6IPB:K)G'H\;795_Z&JR>1@2=:7!#;J7A+4%C)37,V> D( MDF+DK8#(+O#,5$OZ]E1YPM MMVR&D6I\/U#-[]%?PA?_"_VZ6G]9GW]*K;L9.'UCKO=5)N2'>3KVTX!-&G+[[D)37C7GR7VAU$.&_>%;5;.NOG.5C5 4O/I:&*L=]"4V M>W*W$YIR>YUD19:'R)]AKMT#2?Q!&,=?Q(Z3J"07NY!5U>.4/"(_X%%E]I$A MCTTD?!PR%YS_4NYJOBV&0;^5PWQ>O"4M/#/FS/.\25&A&XG4+_%KN8$_9N^, M16"$\!A('C(J)CPD+FHT5^?#7OED.D6^4;:VPAWQS&ZB4 3T)SRL$6EOZJPIN(.?D!&RIC0!1QJD2X=>+A*24I?^.(%LCP M&-<2GC?%X%OB*F!/>%FQ%5'=SNF*3Y!',MG=?-+S(!??*DGBD-.9T)1\$Y-7 M=&<\1RUA \1\2^01S1+J!UY&_2&Z]GC(FBTAY'6[\V4')0&-BY?/5[RH"J_F M,X=,M04?)XR69G$1C%U9:5" EMR3(!1PX&O@X?P\FD^.(CIF,-Z0-G+*R,!3 MTI:*?C=/^B:.&-^*C(D;QK9,V<\E01\Y]8%I%C3A+$901D-.N-7RA1!+O;S< M%=S9J6"Y6']>BIXA302%% 7-INCC+1O1)XQ!JCX-J&K1P!@(A2(LG/M!7)2C M>WRO3W".V+RL)N5QG(A),V9<\ #)%ODF55SRG_)4)V<5#NZ&0V6R=;,E\9S+E,B#E/V55BQ/V M \^S\)_,.:%3DGQ)*P;?/CG15<*_+]*.R_7S ;C,3&@Y)H<8>U/(]-Y38(SC MD.FQ*B5$/%SJL)KP*;HB/,3L._TB$'GAF.8KY)CN0%-,"UVPZX9B#$S='NB& M8I4ZD]%%1(I66N*U-&%BO,R_35,O]BFR=->T-6V;8-K,,*?D_W_-&!D(*_\3 M>G._,=44\DD/'$??O!FYX$1&W26C"?NOX/7?X^2.1-R,BT+ZB&ZI-XG8)'GG MC-^98B:"'6^%2)NB?P>),-"6I#MCB=])XDV0QD=TA:32%=ZNX^,MI%NVA]=/ MY''*[![T?PEOO_8N8@#,\E*H5"(KW8E0G0_E"(0:SR*TF[J;UQDLZYYTV;N@ M0FS-0FA@GT^"X-I&F2P)@BW; MY)\GW%_[1,L$4XJN<^;R),%_^FJ6SWW140ST3F*&Y5^V><4?:BH*G.U5I(;,DN"?,,WI$$;V+LT DSXA\ MZB)_),4KW] \@<6?#[&HXT0C$GTI(AUSM<8&&(4<*', 9MR4"?[)>5\H:Q[I',?$^R/ D>JRPNXS50K>4F$AS43/ "_(2 ?NXRC\= M/:XD'/&>9.P_@88JDL%@+@)$C#AH=S7W9EEV/>(K7';$#K7 D\<.MK521'=, M)Z<%&7.+G'&Y""$$28'F$?&^#-=J6H@H&4BBHA!EJ6Q%A/#H=!8_\-N$S5^* M(.%+)WE4#EV&$?GO7$***AG,A5;,8[ ^1AM;.!:%"E4) Q=$11ZTZ.K('/XB M;2T=H@_1W!WG:<@\[8MGG'&F7*H??7=;$G9 19B8[ M0)X-T?6\<$?$1D4F]7P**&402\=E)AQCTH16^6=9/&-BD?(J:&X'\3?^K/V\ M6%VQI/]*1<.^09'!+5J*!$7<9K%*KI.8%1Z74YV0V2S@A7'EBT3/S"$/SS-D MB/?/#5,LJN2RG2EE5->H>L+$+MX5?,W>;:';J=PR8XOD8Y;'(\/[)P;7NRC8 M:+I))SRCIW'X+HB_4?[=-1+4]O5N& M>+X-(^GTWA*/CN+XRP&H\O!B7#77Q#A>;(Y\1+_%=_$B0Q_/2Z**[9OEC91; MYI2)71WT&S=ZF)VZP3@06\@AO2.A^%26/E%>6<%KX,;Q4!Q2PHVDK!JOJ%98 MF>"[R&,V*'MU(E1-NN&!P@SFV\8\G8%Y=_$#KV,8(AF0\$2*"21LS\GHK->W M+5X;%)N%O!NY:'HCT@Q($*5/\EN6TE^8-T]$7H%(,JG*YC :\9-E^&"B)&7N M^"RWZ1[Q K^81WVG05:TV.%CW ?T0 MM[)9-%M'LYBWJV$0*;B&.0VSHA[3SY.58,3-AW^_^V6@ND@4=TZ9CA=-K=BR MRHR,N.@D/E_,\D+"X)\\\"NWIXSY<.)F3XA&X\PE#.-'RC\NFO84N[2/R)LP MR.(-W?Q%W]^-9!:$M_=,%2'//*[N$"%DS+UOB\9%XN.MN3M.HLL2'9JD&B59S2$K5%%(I171@L E#;V6Y#3A;L4BQ+ M,_W,=RFV')%3(R=QODTWOVV>189+#N21<3IG191.!/67Z6>B7YA?-N3@X=OR MA(=2J"QD>=6YK@@$SSEM*W/69[3M*R@E(8^ZB6B/D$="IG%6W/;F\B&_W(1&^+[$OQ0Q$)"U/ZP,:GU8$4XR 4*3D+**:+\O1_#3\/ MT6?*)$PPET5OOC(U$3'O\B:>3H,T%<+\81)XD^(4C>7-4/Z"_39#RZI1,8O/ M;VZ6'^'68DJ]X5U\/T37B]V9Y:U9WDV*YR&E5'C&HAQ5S*8LKOLD5LI?P$3V M%*G*X'_G9YH\>X8,NE[;""[:N@A,%BF+E;%2'LXAFEYE&?$FA2X(1*R5$=[F MHW<*DA:&K$!N1KZ(O05F*A1=L_(9WW,H7K4\CSP*"U-);#@(D1V2A[YM!)'GVSOR-E_+G!/GF$<_URXI$.9_'M(LF$#Q#7VRQ+6RWA6)>9L]Y MHEV9=<=3(0K")2(95^3/"?[G("X#\'E*JV3&*D5N>U)NT9%NO5,]8Y%QD.'- M#>SQLUG-&^]X\G!$LZV//;G&Q7VQZ5KPVVH;X.XRS692^E-@L*:.;_4GI;/?N$Q,6E)OU8^ M29407^X&_Y*-X4?^5[>8P#F'@? ME'@?BW]71^YG,2-E7P?APC(X5#PPB4-?[!2.J_UJ?[%I=?J=&LQGFC!I@S+R M=;Y])UR"PBE?ACK?A[L7!HHPH9*L2K;@"2!TE!4;Z7F4E4V%V2_,;LD%"7AQ MFJ7+ R^.%.,W/AV0F5_,^A$M!'GG7-&-IX17D7FQ\#;Y=!;?!O.7+/(>2@.A MZ"ZR1#/L26X-%?N2@L^6E[C8T$P7%1Y+2]@<11"WS_<3U\ +[?>[F?BPV2Y=95K3\6&+H12-NGGPSHA%EXK^ D,C&3LHPRO.L MSE43 W2:;N-@9LYR0)+P4?3S*_:.>7[,#EX7VB\D$1<>6.1_\%P_\46(M/EH M*V&>M'0+EK/7BVC#0$<'C_=I9"M>X?,A3M_HE&!+TE8W]32[&U,-&;>4CH9CDD]#,)A57X M>4)I/>W5PMPO1)@TSMD8/A-9\SC7JR,)UWK\4,1EZ[=3.U+O--<96JZY3^LT MRQDJUGX]SG9?,W7CX)W35'UH.OL-V])DK4.T>6O0L>W96]TGM[;2J66]%>SF M/F37A>OPIG =WHI:^"9]E0X)N"<-=9XVOU':[G]3#ZI\!ZE^WZ#=RSP/<"G[ M$%T+K;?J+6A-9YV.)UI@PY5QGNO"]B3D[GF4,B^G(4;9C$YE&1524D29ZW#T MSQEHSP@= /0%48]XIMZNDX9W-*[W)$Q':+G9J5EKN M-\+MVFKWHH_G(28Q?0"@CL5(F\4&$O]K0\V4D*FJ@W;%G@#/-;HGX4KR^0%% M;Q.X*:B-?JCU@/;=.G :+4Q&XM=U&ZN&O5E8[$/N#58)%'86%&9IV-+-]BCL M0%:1S,*\.*6HB%G.\WR/JOJU9O#;R'*R4*BK6EAWG(84NH-*CB4#FR.G.SC0 M+6RJNW'0BC!X27AA:9-AM1N<*J3(20',N_3F15V41YFMQV0%%ADD/%>0YP-7 M/3>_4[&BZ\(T_,XTM+5]\:,XY+N$25W]+0LA&Y:"'=OMO$'53^28#K8,'6R1 M(\*8IR1%O.\/V!^U10:V]:9$V0GSH_NXT9UGS9*CXN8,(E&_B$SRHE*A+$44 M=>TBZ'O4C8 ^J3;3QJK3HF8#W.P0(CS&UE2(R&IUZ/))D(^\@"+P5\N\RDJ' ME;TC,$EJ0M1QL:-;8)+(B!O3PJZN],,DT?2AA!;);K5E/1TA0(';)B^H)8QU6P[FJ2(K:GJ3$?$U[O5_5'_BI8K3%:;BP/Z0$SF*AA6S MQ4A83^V/=^L-F/;W6B5@5CP'UD^\WV+1CYO7-8$]4=O,Q:;1HI,,N-F! M&Q-K#M@3!X^ BOR0N?,!@8OF.LS"C@OVA92XT4RLZ-VW+XHD$6E31(ZW47+< MK(&N%KO67[64/(D=U<5&X]W,CB6_ .GVD71UR\":LJ>+<*KTGFHBU=R-HIEC M>VU/7C+&$M!T!A8_SGFT?)_F;I+-LO.QA\TMOGX+R"@(%T=LB<,MRA,Y_DLD M9V7[U<2=?5\K !0T ..9V.&"PZ +&'0!DXZ;NE=[.>\*,2./O"4$-/\ZH,DO MO55OV=AL7$DD7]0?"$Q6 K-M;)E-,]ODV[J07((G^?JAA=S]*$]K@YK7^G4@ M"G;4IAMML)]QH@UJ"YN-J\LDW="07)1L**-?\KP@IZ*N=:5BN\W" \#-=MP8 M-M8TZ -VU/R*M0JS)1'RLNX^YZC^= UK.I2(2(D;CI%I+*DGFQ64+O M:913: _66.'I#M:U%EUQ0,ZN3'T+*VI/XB0RRH_5ACXO=68.J.3ZT?S%MA1L MF7MV,)4FK0G0^L2!-?8O3):OHX]L622;@?Y;'-T-,II,D4]'8-_4%D&FB1T5 MHBU2(L>P;:PH4,)RTA +5+3LL3XBJ%BK;'H.)W]X0?I+"2/EXSQZ&Y\RG=G7TVK]6UO M,*CVW1MILU0Q9XD29_H1E-2P8KG8:%S;WK$BVO-#K(I- MW6 B2=:C 7IJZ'Q>JE+\X5M'4^VKLE812JR@Q*HC)5:R,=5-/)W&$1(5P"*+ MED^79^8SBX"?5#4((N216< LA+:M@L[H!PWKBHTM!;J>2HH>5:#'E#;*TE4- M?>UY^30/"6]J6!YJ%T]G"9W0* WN*0HB]GV_RLUS='MM;*@0D9 2-28VC*8G MI\L7D9!9?OAT''@!;.O4A=T%\THM$RNJ]@H,#NE0HSD:=G6K%=2<1\KLP7H8 M07+EDX0U!2O*GMU3I8EB EK7-U5T!:MJ4Q_U5&@]NSV7DS9BJQFB+E"RJ5O> M67?&/ 189)0(A^GZ>@#H2-ZE![CC/+GC$(UE6^0.H5)?9[QY&OO?#^Y_^E'\ M*=8QXA?+)=6Y5BVXA)&A#6VN9F=Q*K8/+A/*_/C@GEX]!'XV*6&X_& )"67Q M"!FQ1>?9]D>6UNO1**/)J0A $S&?51@L_YW,^_G.R!T=C!)*O@S(F,WPDH0/ MY#%=7<L;C-Z]OQEN MI91V)WH31S[O%>,C]DDPEP@S?<[8?_PD\A3%8U26*; ;)%W%11"A;!+G; P_ MQ8A^]2B3!FS6*)V0A"*V*()1'I'<#]CR7M59QM]YF@7CQY/RTIH,79_=E"1W MC$=*$6$5O;&YX%H(#R$LV21#,DOI9?7AJDK\#"+Q4O'0!EN_Y#?7'3JFR5FN M=#7*X4MN' IN7)/PQ353&1J:OO6R,E3WO&9JYEY/[IJL.[2=_48]_5Q5=6C9 M6D!JE7*W6C9X 0RT9_49*@-TSQ^TUR>3JPOL/1]Y*?W, !D1$FFJ*I M=8)E=99Y'N!2@(" @ Y'0/N+U:-&Y-=7H$NM8Y:AL!L5-G&8\H3.1<,+*FXYP)NMH5GCU1N*X;C8&^CBZ74A1E+*!^#M M0M;*=MK25]U12:J&=6B5)2ER%!V;@!PYD:.;&G8;1U !.:=!CL7/$6J1H=743:R93<]3 +3* MCE;%Q4[C)"'8YWL1T']-XC1%LR0>M]_\OA]DK#,/TC'WS!*51CH!6I^@U<%: MXWT%0*OD:.6%1PYV-3@ULW^(U75L-J[V@5,S7W8\>-'2-+I#].N,-T!-I3HM M$\;HP!AGNP_XB::4)-Y$',[@TWL:QC/>+!BV OL;-==Y\P;8TI 3.:J!W7T[ M\ -RCKQ1ZRC8L* :4T[D,-O;LK3.;P9VSX;X3,+R=*0LQTYMFIA16VQ%PP@9P=R- IB'_QJN: MQDD\K>R+.-K/KCA'R_?"L+"CNJ_ (Y$,+Y9K %)D0XIFJ5C1=4",;(A1715K M3CN(Z6FU\ <1QP\B+YY2=%$Z[*\PBFCKQ$4^M.A8;Z)8N[JI?F)_=43'<4)Y,X[[(.6M0-G72MEFY.N>D?$# MVG[]",E<&"[6#*NQ72A-D TP^L34QY;J $+[@U#-5K!J*8#2_J!4=0UL61** MW9[ZZN_FAL/"H@ GO>XV*U8,R.N5%35ZBUF]@)H=FYUJNQV@ 3?;<6-A76NQ MC*2G?OM[FJ&0^>['\,R/:Q=N@EX+9/G=T:PO"IG)4;]-CSAWBHT M^766,NQVHCB0EL2DI6A 6NTCHH>DI0X5$TBK?43TD+24H=V.0CQ1&D,+,/U3 M?*'^@+"YD#M:V*LIRE/JHR#BANHL%RT$>!W"NKTJCY5[^.+8 AF;W)EZSH[T MNY::;6!CWWW+ P*I0SO29T,:IHLU=<^3,X T>DT:EHV=%Q[I!J313](P-48: M+SO&L4W2$%;>:V&]_%1V)Q1_BH6,^,5R3:O77@C=&OT6M4,T;#X)(6B<$-"[ MR MSGYF1PM0;\.GXPI2D42H:1E0-J1!)T3@.P_AA[2R["L+5A)>9L'X M\52DK14-RU9H>GUV4Y+.;''-5(:&ZVR]K S5 M/:^9FK77D[LFZPY=8[]18:Z[YJKR8>WN3-:RW5K#-G?/QV-E[,F> 'D3IQF* MQRBA]S3**1H,>+6!GWM[-@18773MN-<&8/4C[K5I83+:56[S,PPWTO=Q[66@ MKFY2E]/X%"6@+J"NNBLRL*(T#C$"?0%]U:Y8L_7&1V$>CKZ>L3R[9V"F^2CU MDF FG'0V['W@U>J-T2!.UIEX%I-=S\3 CR>B^@A/'>O*;EX%>#8J"36P:^\V MW@"@#0%J*+OKG]O))NA$N.(332E)O$FQE\]42AC/IC0Z2K"BWO9+3>-,%O+3 M7&R8C;=/I#.6^XD;"]M:X_)[P,U)Q+9J8ZWYOB,@YR3(46QLF2T&,+OMHGTF M(4V%1IV2Y OEF7AGZHUQ)M=W,SE8N\T.\<3Z,[%? &BC-C FU@P(&!P0H#8V MK>.S?$_]L>W'S8-'5MMXP>XS 0$P+-O:M\1.\R.] #4G"9PKV''!6982-[J. M=;,S.V8%)'7YE&MQP.ISZ:TO<-4J7#1(B^YA-YK#K5Y&7K0T;#Z7?7,P")S& MW0"R[3_9FA96K6>L8B!;(%O)R%8S-*P;SU2N =T"W]0J3HK$I)G_D\7L8YHEN9?E"6\8P>..0>0E ME">!,&=I_H0?)-3+PL?E1V\^_/O=+P/5'6Y%4CD-0QO:'"Y/@5:5#8F2HJ4' M2Z90%H^0$:/_/-O^R!)!>&SR-#DIM5JK,%C^.TD6&N&.#D8))5\&9,QF>$G" M!_*8KJYC&D2#-;BM+WEK>>LN+CDJ4.R-0/GXKT]OT.?;#Y^N?WV#T;OW-]LI MI=V)WL21S^G<1^R3D+."QC]G[#_."2G/N+TAZ02]Y66ODJ[B(HA0-HES-H:? M8I1')/<#MHY7)Q>B1ZK0O=HX7\F*=K6A9N@=J==TAZ:Z_:I<+N.Z'3 M ]91NC-7UZPWG_W3<@II*(%AOMDBWV=OWI5CWE MMKZ#7 ]$'6J)7V]!^QYY>LHD6R"M;I+6?B>3 F4!91WK %&@+:"M8YWSV4X= M8>NGQ-2#ZK7/=\B+Y 61YN/%D1>$E)\)4YP!PW[EGST>*I@E\7W@4Q^-'C?& M"E8;?;?LN, 8'1CC0 Y;(8>UH69*Y[S]0F>,JX*B>$@4[$YC-I__B!^.X='- MQ]A5VU97F4DB_#4%:WK39J/RV1:]1(V&7>V9%&9 32NHL16L&$T+0@$UIT"- MXV);;=K72CZ#5F*]>[VD9GDFDT]'&?*#U&.KRLI&ANR7($US$GF402'-CKO9 M5>,\J:Z0KXU-HZG,WT%!'3CIJRN8L;#K-FYK I@YA:'D8L7>\P@U0,UQ46-C M]9EVRT=%3?^]X,\O;Z"FCJ]$P U[[@B'<70W"(-[IHE)FE)P>NN"\8=O'4W5KL""!]P ;IH% MBQK+=\#,67!-_QW?#]F$)N#=U@.6CC4-G%L9,:-B1P7,R(@9FWFV+6XD F9V M\(RN-VV5+9]?*YD^O9F0Z(ZF*(B6,Q"%'RLV=<. C()09"-BD;C(/%ZV*NH5 MW9F(]T\>%+W"(%L1QH!LQ?6L"4_D1_#>?QX-[GG[*\%&8,'6S%)W-&8I*5TN M@.@E6EP+FUJG:Y[ZB!:CS10XP,MV=K%=;!A:ETMM)-:Q[Z)[&F5Q\@@;+S7) M4<>NU:"H$(+'I\&*Y@).),.)@RVW@?4)6#E)B@/6V\S)[;_7^@L=TR0I4@NG M09KRZ YXK'7%N(D=O=,E^[U$BVIAQ>YT_Y=>HL5PL V!!.G0HAF\0!@\\(V6F"Y.S+"Q3N&=J%-M8;E]R"Q7X* MS%C8-""A4$;,: YV%*B5DQ(UC&O4%MM@]=_5G><_S<@C3WX"S[9N $;#K@X[ M3Y*AA=GINN- Q$%"U%RH!M:M=GPH0,O.0)!CMI-LTG_7EJG7)%]O ;.()B\E M[X.'6[.1(.^> (Z4C*@Q;*R8@!H946-;V+6A,ZJ,J.&MGMWNE\U)K(37X\LO MU;KG:"5:V+'!=IFH";'5LP*E;L[F_: M2J9@W]<]DZYMEW84)SY-!@P\EQR#:1P&/JJ TA4BMERLZ'N6L-4&0(>,_+X@ MU3'WW!P&I$J*5-6QL64T53> 5=FQZF+3WK-TY.A8/9 [WYJ%86_N-,>MBW$8 M/Z1HG,13%$3W-#V$<5'7"(8Q^C5&_W>6/N:)-R&\0C ><\./9H\COH/_D MP8R?0-"V.=X5B7^A\?:A4/DD&UI4G9M7@!;)T.(:V+5-0(MD:&'.B&/ 'M-Q MH'N]U,MXWNM8Q,1$E^.$^K#K5#=&"[%S&?&RW_DD@)N3R'9==YN90H"7D^#% M5+'I-LA-DV^K26*=6WFX7-4&44:BNV 4OJ@J_PS-PM:/G0+< &X -X";@T8@ M,!L5/-WCQY6G)/E",UZ\#+2?!BNXQ?G'8.6NJ_F_N9A(=6MF=H$^HNUK46&_\#:K;7 MF>C8WC>A%5!SW,T86\6FWK1K(^#F%+C1% 5KYI[9I>#KU@'Q[R0KU2PXNR\$ MI>MBU6RQE02@9GL#%AT;"C1@D1$UAL8\WC8/+@?<;,>-ZK;;4ZK_KN\'WHD. M/%S8D0+< &Z.%U9N;;<0L"(OQW2]D.Z94OT\I3X*HM-7TM6P +<627:&>B\T MK.VQ@5AOX1VRY7N 257#BM6@]@M0*2TJ#7ZPG-)\_QAP*1\N=%_:-C MUBJL:. @37-FMPH-[,73:1R5BI@MD2:(3F=A_$AI^>.LJBZU<^C.$GB!S;S10>=N%Y9IWH8S! M]ZW=A N2R.1""80CY,4-L(MT*&F=7?KO\:[H6)^.,MZN+I]2OW"!R:*-+#B[ M'3$, 3> &\ -X.:PG<&P:39HH0]^;@/HWI*OZ"'()I,XY#-&<82J&@BFE/GI M*/R@E >2^.#[UDZMQJH-QXK+AA7>?1J.K9$-*P[63. 5V;"B*EBW&]2&@-O; MS.U=;AN[G'T%?F[=DD(=6QH<\2 ;6E03*VJ#8Y4 +:=!BVXRD[0=%PKP(B6[ M=+TX[YF*_ED2WP<^]='H\?05>N=R^+.)'6O/5J5PH+>D.#5L4;!Q6'FT9^\8%'S>]) M2*,L%3\F-,V2P,MH<;UM)[\7]&]KV#*:]N)N"H .^3R]0*KI8,W9LP@4D"HI M4B]T;G\< C7,BPP&M&[((K*S?L9>UV\WU'K M9[CGI=DF5MH\00)PL[TN6'6Q!:?BR(D;V\:NUK1.#'!SDB"!I6-';9%O^AD( M:**1*?OQ9;KX&?.SIM55X.529XCTXYP?VU,!YV4VZ29TG)[0O]O3%CT$5"3D M>]VPL>4VM64.#IJ6'3/@#.",PU@KP!G &;WG#- 9P!G &?W3&<('>RV.ZF3_ M^\']3S^R/]7$E\;Z.T^S8/Q8@O:G'T?\N7*U!WJLA*NA#6V>ESV+B_+>RX2& M) ONZ=5#X&>3$N[+#Y;P4Q:/D!$#59YM?V1IBA[SSVAR&)I1E>>(1A/[DZLP M6/X[2:HIS,@='8P22KX,R)C-\)*$#^0Q75W'-(@&:W!;7_)6T#]!P)0D=VP\ M06W*JNQ9Q>.AH?2DF;Y6I,)[<>0%84!$]V_N*4=Q-/CU^OHC=Z7S,!._QFE*2YLE2?E\%@%W4>4JZN&63'\=A*-K) MH.( W1F;L(@@S-?.1$F:H@)9*<]A3.@]C7+*Q$.>>!2-Z#A.*/(8WQ-^;E%& MIRFZ8)^R29RSZ?DIHE\]RB0&@QRG?D9H*49Y1'*?W>R_^N%;T[DZ-'>7Q%7R MJB44:WE$<,7%0M8Q"(=DEM++ZL.5'Z2SD#Q>!I& F'AH0Y!G0?A#I2#^,K94 MCE]>'HI+:Q*Z>G1HZ>[6R\I0W?[HCF'MH:*:>XVZ^YJI&0>?JSFTU7WG<^JY MVD/3W0^N.XE@Z!HZT$!'Y@IP!=[J& W4'/69W9$=FR"%07M,U\BNV3=CDT^T MV$JS%Y[XBA_TK*?3[F(WG_STEME>V03]D9.$S8?;I6^#E$VHQJ[.\YN.YP>I MFM3? &2U?&@9X:4IFGH<*NHR2)1]R$7B)3TC+/7G<=<%Q''_E7N)I?M^D.76 M.7.M#S 3;C__4'C2!<&@"_(DU1*@N &*USX/5O!^@GWGL?.0)._C:,"9 23* MRV&W1;*,ZDB6.J6K'%"Q6(=9UHC$[T@*G'#SI6 MK.YUYY'79J']]8=@#) J-=E PXK=U&R14JI(8[;T6*Z>)/6\V'&10Q4V;A,A>^A8TQTFUO9L*BY1$Y,^ M.LF6/=RS,?@+$7.R%7[?8G= 2=O5'$D.2=J-IMYJ#>;/[1F#[DL3IK[2I>RD MIQD:5O7N;8"FA92!J3H$;6QN:(&K %#][ M4US#KKVGB )37&ZZE)[T;!.[3O<2!\Y"/^K#ID=N=%H_=NW8K7IKK-]C88_U M28+'PZWQ$'M& "<8 \: ,QXS [+QW&0CU() UG;C) %(V9:@TJQK# !C@%#9V7 #A H( M%8AY231&CS93M792C?KJ$(W[ZQ#!&"!4:N_G.IJJ775.LDA/(VT%,R2(4>Y5 M(9KFH]1+@AD_VQ:Q-]P''GW2Q_S%CD+7PK4=Z32H*AJVG:8)H.U[/^?@E%IV MXQSUPR"FI1R\ Y'"<\_5._J@3T*HYHHE)! #JXT+:!HM&H(VN_,#06_+R1BJ M8F''[=Y6R#GH;5L9MM.LK-]Z&T1-2^1L8DUI6@P"DN8D'H+9N& >) UX"'WR M$'2LNTV[78&'L W48IC+(&.O\,!GZ)LB=[#I@B*74I$[YZ7(]SB+LYN;0C & MC %CP!AGL#$-O0TD7B/T-H"@9)]\&1,KBM4Y5T;B[;\^GY$(8QQE#)"-X0Q0*[ (;(@5R#8TM$Q>N070?,0:!X"8\@P1H^$ M"C0/D6R,WC8/N8TS$J*[I18B>Y9I%%._U!G!^7$^"NG\J+'S.G3N\%"14#[I MAH(=\V65_P< #50Z'*.I23N]-ENJ=#AMR2((R3,2D@Y6[3T;!'561$KL6K:- M"6#HLZYZ%=>,.V]D, .L&A&3?A*2#-?5EK1U 2,HH)&T% M7$ 0DB D#V%O8-TZMRA9JX)-#'/L!CG R>?'R;II8-,^-UX^"W-'.\/>/J\S MPNB/_>\']S_]*/X4MXSXQ?+NU6LOG*K[W%0UD?]!7J%?KZ\_ECN24Y+>L#F&/CLXN@1)?2>1CD=/EE$-?TE]/R=IUDP?CP,*FJN M;_0*O8^CP7-KC%;OZ=XZO5?H-D8T#*9!1#+*7AI[7P8CDE(N1:8S&J5$G$A! MO_+/\B[$7UO(C#PF<1BBC'RMYLZ0$;)+/LKBE742+V,(RP*:2KLZNK8Z,HV9 ML/K/"FI0/&9+^2F$ M)'02ATSWIBNKY!1*HL<]UK99@L)C\!@\!H^=W6.E2#:TH6TRL3V+TX"KEDNA M,8-[>O40^-FDM%.7'RQ])67Q"!DQMRC/MC_R9,_Y,.I&56KI&V<5!LM_)_-& MFC-R1P>CA)(O S)F,[PDX0-Y3%?7P?358 UNZTO>"OK#VNPUEWX[H4RCAF'\ MP+PA)#P+9K'25&C;:).UFRZ9L,S;S1./HA%E6IDBCWE+A-O#&9VFZ()]RB9Q MSJ;GI\P@\2CSLV8TX0AFL$PQRB.2^^QF_]4/WYK.U1-*9)Z!E$8H'BH0TM]!:H&"H%.LJLT'+\\O)07%IS)(MKAC$T M%'OK966H;KVV:UAG:*G;K^X:=?WFV=FU*@K>!BE[/?J+D@2]B7SJ MU]ALE0WXSY\Y(2/D-453Y0=V/V M3%IFX^9A]N0PW;W6>A8 6XEX7Y!:M9YG M#[EKGWO12;9"WHN/.XFD/P44-^A%>>Y-8.PTX^SH([3^H]=;-MDD1CU'VN;\F7 MLJ=/&EA1NM?S_DBG\LA2$=OGOOG'&T,^I0)WMJRDN]#!2,8Q>M2QRVE:5]R/ M9ETR:[<>=U@_WACR26.X$US03H[1IQHI?<]&1N"\01]NF<:03QS#G>"\=7*, M'CEO+C:L[K5Q[[O_!JW@P7^#.P_NOTFPZ;4E0W"YU'TPX)_\W&O>)*1 -0$DI,"=D) ""2DOEJ5:XU-#(!T%R@DD M'$,^<0QW@A/:R3%ZM,NANGN>&PC>&Y03R#2&?.(8[@3OK9-C],A[:WQT.#AO MQ]9N=^"\@?,&=YYM+4&:CU(O"6;B7#,VY'W@T2>-6&&_3\[]/MVTL:/J_7$9 M>^3*6]:P'<1(E;!XNLJ"W@JAFBN6D$!4$QN6<^": BGE%N3C@'[>I)]M'6L. M5/Y)J9^A\D]*SPON/(HG6]T"!04P!HP!X4"X$W(YY!D#'!@Y34C5P:X#*2FR M;=I!00&DI,"=D)("*2D'V$)K&@6"G!0H*)!P#/G$,=P)3F@GQ^C1+H>KP?D$ MLJDW*"@ [PWN!.\-O#OF /W3=**N:XQ$;AO M<.S'^2BD\S,2SNNXC,-# M14+%K6+5<+"K[7GZ^>& (XMOVZ.H@^4,VVED(%7I0&-2>!'-GU/AWR'A(2%Q M:2ZVS::UL0>$B2P2L>4Q@!V!'4M+Q7:P9>_96+5/'-DC&\56ADWSMGMHH\CG M)L.=1P@[O,X(DSCL?S^X_^E'\:<@C1&_6%))_6LO)%_W.?+51!R1O$*_7E]_ M+",+4Y+]9A]'@^?6&*W>T[UU>J_0;8QH&$R#B&24O33VO@Q&)*6< MB*B7_EG>1?BKRUD1AZ3. Q11KY6@NX/8;25.:R;NT MNZ?4.J51EG+TC>-D2A.43DA")W'(+-!T996<+4GTN,?:]E4I< VN'?=:1;HE MEQC:T#89)\WB-.#(2/FK^79]D>>;,\> M1@*H2BT1X*["8/GO9-[O8D;NZ&"44/)E0,9LAIHZF @9K,%M?X*R2I5Q_Y/P5[#+_E2.=P9?= MF4>$:4+9 JE#I4!LN5]9CE]>'HI+:^YR]>C0U9RMEY6ANOW1'<-:0\W= M_N2N47=?,S7CK.=J#PUS^]5]1U6'KJ&?-5RMH>ET9ZY=@FMWY@J\=33>JCG7 M9S)N6LVELVN%<#<'J!?A>'L1CU_997@VXZ'=Q6[.(WH;YTDV07_D)&'SX?[H MVR!E$ZH1QGY^XZ(>I'H#IIJDWP!>M1)I9(27IFCJ<4CH^4T[2>&A[$,K$B_I M&3&I]P-QW%7E_F'IH!YDN77R)OH LY@YXR1CD^5?"C^Z(!IT06JEJY\])*]] M'NCE$>1C\=FQTUY EBQ6R3<>.2N 3'DY[+;*EHM1'=%R+F #4@/U!>H+U!>H M+[E@5UM][=$H_Q P;8@;>"6\$EYY9J^$SA'0?OZ@)2T=:3]O:=ATW,YUP)"Y M>P6TCHFT?3TLZ8+A^C,[IX\H+SE9 [=PG;C\ $H\),DJX#^/H+^!D'3DI=@ MN0:X"'+A9* ,VQ']_18QX")TS46P5&S:>VI;BUYK84[-C=:[MU#@I< MU8;M9):TI,#W:,K:S;T>& /&@#%@C#/8;V:&<_NVYX'6)XG2/-P:#Y'?V"J< MQ#"70<9>X;4*.?!NY#0PH:GPP2.]A^F;">*U W"21KQV>0S ("A(>14D-):6 M5$&"^#J(^(***ZB-:.PT0"OL XO$'K>LA3% KD K;) KLL7G9;$?I1^C1PD# MT K[T *FQRUK80R0*] *&^3*H<> 5MAP)]QYP#LAA FAAJ8*!EIA'UIC0RML M& /D"K2-DFP,"!.".]^4B:$5]J&-@QZWK(4Q0*Y *VR0*R<.$W;3&I-QC!YY M'] *^[#B!5IAPQ@@52"F(=D8$-, WZ/YAH=I-,VM!-]CEW$0]-?W@#% KM2N M!7%=*(\#N7*2F$;;/54V'^#QGF9['MU1+F]K#\7GI4#7JGZ;K5A">7=A:EAS M]2/AN(,>DKRJZ07%^L_ :6]DGR5/=X&M714KSIZU9]*TP-U/6\K"F* E^Z,E M=0?;KG9,/(.F[+>F!*:6CDHN#&R9*EB^P,]@^?;'\K4<;%I6[RU?6<)[8/OV M74U:.G;50[N2H"N[U26M*X=//XE=HQE-4#HA"46# ?*#,,^H_X)#@71&JWZ< MCT+:4WG5<,D2"JP+9;C'^=4U%WSBC;W.=W3L4 /A M/E+WI_A"_0%A4R%WM C2I2A/J8^":"ENQV;IY2')@CC:$541K MIHLUU3G+BFAYL0(TW*AGN8U=IVDWHO9)&+1IFT8VUZ8::--]_=+7&1F%E/WO M!_<__2C^%+>,^,7R[M5K+YRO^]Q\-4&YY!7Z]?KZ(XJ9%\D/:*$WM,HI\,G2ZD6L82IO_,T"\:/A\%* MS56.7J'W<32HL]+HZ7UEFDR'UNN]0K,6!KF=$H M+:($]"O_+.]"_+6%S,CCE G]%&4Q&L?)M I]3.+0ITF*XC$BWC]YD)0+)5% M4VE71Y^N+HG#$&7D:X491FHAN^3S!2]CD7@9(\=,YM6-7Z'5Y24TS9+?Z3]?GS M>:8!G_Y@CJB$O8 (S C$L"70NV1EB2VO(E@GO6UH\.DH8X(]]9BUD8G%B%^" M-,U)Q$C0B]-LA4+C/&':+[H;,,-S*FX>HE:7^G>Q5*:CPMRGB(['U,O$TGCT M-[AGPI]ZC.,X:Z +.IV%\2,M-0+3<8*]<,&:@<<7*:Y@ 8LRT#Q.XBE:>W*6 M)]Z$\2&:A21ZM0W;N^P;N-;D6D5,)?(-;6B;C$!F<<&;EX)$&;:O'@(_FY36 MZ/*#A2U\J2P>(:,TYAL$6Q]YXFD=1GVH2BW*5I55("S_G235'&;DC@Y&"25? M!F3,IGA)P@?RF*XNA F!P1K@UM>\%?8'PNII8';+U..861#Q ]>PPN= ,\;" MPF2J5.7VM 89H'RH5*@O=PL+,?JSUT'+,C<]T?KKM&58>NH4LTUW;@:M0= M=4-X1[YSQ.#..G<^DV#Q? C=7D3X"EE>VB3/5I">-N9KU\K*>,NK[&(/"^;K]//J*'.P]@[G>S1[9$8]1]KF_U2[(7*6F&AG4#3A(\9.Z> MU]^N^UT1YW#G493>$3(OSV*,/N5ZZ]@QW#[D>LMA45SXYW8PI'QR$.X$%TFB M,7IUI)=B*'UP+B11%A1<"[BS"W>":P&N15/IYF+' L_B<,IB#)X%W-F%.\&S M ,^B\<:%AA6S%Z>02Z(M[L"U@#N[<">X%N!:--ZU4+!J]Z)#C23:8@*^!=S9 MA3O!MP#?HK%O@2UGS];-X%IL4!8!N!9P9Q?N/%''[RR>'8?_-M>[?%CO.U8< MS[?G@9)EB>UZ8_JS/5;T9?"04/M=:):*%5UOA4!.[&"=@^\[4,WAGF?(OA S M)UOB]U*=3]YWB==!F:8K-E;4/0- G9!W- &"9V'?5%A X*7"Z4:D,; MU+=\SB+<6=NE?M*LO'IB:T/AW3TK#_W8"ZD<.J-#9W3HC Z=T5OMC+ZRNGDK M=)^AQ\O"Q^6UW7SX][M?!JK+8!#Y=!IX0W0[H>G24V7O9Y^S[1!ID M!4%$L>A8S0C"IW1:##HA]Q3=DS"GHF?KA/R')#Z',F\7.PWRJ;S 6^^P?@Y= MY9]T9>]85_FG_=@/W%9>CB;=< VNG=NU2H"<46-Z=14(\C>F/S1SNS)98V@HQYAL@Y;L MQP@$U0> -G3-E@'09+*.ZK0&U\VM*G6K1JO*5EIC/:_IFIVK^FQ\WY5CW?4R M<-[&>9)-T!\Y2=A\N%]5-'L_!"".$=+M%G /U#?_I__67_1)0[P?D4P363+*2MD@&K/@&H=T^DW MU1XQA@.=4

    4"\T%>NZUK@P#_+SCXL65>>J MMA=H.<9N0I]0[1K8MH+I/:&'&KF/8$J&EW:8UR<:KT_Z-T!ZEI M*W:O'O*X7D.'ZB'K <*PL:V\S V6NAX2V #8H 8@3 MK:M,RTOZP08LQ4V"M MGK.6JV'+LLZ6M8 -@ V*%KLJMK7>J)BC.G#RE>G#G9+V')1OPG"G7+TTH)9N MI99.VUY+]WH4^X_LOTDV#7_Z?U!+ 0(4 Q0 ( /F 6%(" )J8..K$0, /X+ 1 " 9\; !P/H $ .,# 5 M " =\> !P07T+T " #'!P %0 @ &R( <'-T9RTR,#(Q,#(R M,E]D968N>&UL4$L! A0#% @ ^8!84BG 4.ZB"@ !V !4 M ( !)2, '!S=&0[K^P8 )XS 5 " ?HM !P#DY,7$T9GDR,#(Q+FAT;5!+!08 !P ' ,X! ( U@P ! end