0001094739-19-000038.txt : 20190614 0001094739-19-000038.hdr.sgml : 20190614 20190614160724 ACCESSION NUMBER: 0001094739-19-000038 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20190428 FILED AS OF DATE: 20190614 DATE AS OF CHANGE: 20190614 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FINISAR CORP CENTRAL INDEX KEY: 0001094739 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 943038428 STATE OF INCORPORATION: DE FISCAL YEAR END: 0429 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-27999 FILM NUMBER: 19898939 BUSINESS ADDRESS: STREET 1: 1389 MOFFETT PARK DR CITY: SUNNYVALE STATE: CA ZIP: 94089 BUSINESS PHONE: 4085481000 MAIL ADDRESS: STREET 1: 1389 MOFFETT PARK DR CITY: SUNNYVALE STATE: CA ZIP: 94089 10-K 1 fnsr10kfy19.htm 10-K Document

 
UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549
_____________________________________________
Form 10-K
x
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
For the fiscal year ended April 28, 2019
OR
o
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
For the transition period from          to          
000-27999
(Commission File No.)
Finisar Corporation
(Exact name of Registrant as specified in its charter)
Delaware
(State or other jurisdiction of incorporation or organization)
 
94-3038428
(I.R.S. Employer Identification No.)
1389 Moffett Park Drive, Sunnyvale, California
(Address of principal executive offices)
 
94089
(Zip Code)
Registrant’s telephone number, including area code: 408-548-1000
_____________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading symbol
 
Name of each exchange on which registered
Common stock, $.001 par value
 
FNSR
 
NASDAQ Stock Market
 
 
 
 
(NASDAQ Global Select Market)

Securities registered pursuant to Section 12(g) of the Act: None
_____________________________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.
  Yes x   No o
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.
  Yes o   No x
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes x   No o
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 229.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).  Yes x   No o
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.  x
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer", "accelerated filer", "smaller reporting company", and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer x
 
Accelerated filer o
 
Non-accelerated filer o
 
Smaller reporting company o
 
 
 
 
(Do not check if a smaller reporting company)
 
 
Emerging growth company o
 
 
 
 
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.  o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act)  Yes o   No x
As of October 28, 2018, the aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant was approximately $1.5 billion based on the closing sales price of the registrant’s common stock as reported on the NASDAQ Stock Market on October 26, 2018 of $16.32 per share. Shares of common stock held by officers, directors and holders of more than ten percent of the outstanding common stock have been excluded from this calculation because such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
Number of shares of the registrant's common stock, $.001 par value, outstanding as of June 10, 2019: 119,835,941.

DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive proxy statement for its 2019 annual meeting of stockholders are incorporated by reference in Part III hereof.
 





INDEX TO ANNUAL REPORT ON FORM 10-K
FOR THE FISCAL YEAR ENDED APRIL 28, 2019

 
 
 
Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

i


FORWARD LOOKING STATEMENTS
This report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. We use words like "anticipates", "believes", "plans", "expects", "future", "intends" and similar expressions to identify these forward-looking statements. We have based these forward-looking statements on our current expectations and projections about future events; however, our business and operations are subject to a variety of risks and uncertainties, and, consequently, actual results may materially differ from those projected by any forward-looking statements. As a result, you should not place undue reliance on these forward-looking statements since they may not occur.
Certain factors that could cause actual results to differ from those projected are discussed in "Item 1A. Risk Factors." We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information or future events.


1


PART I

Item 1.
Business

Overview

We are a global technology leader in optical communications, providing components and subsystems to networking equipment manufacturers, data center operators, telecom service providers, consumer electronics and automotive companies. We design products that meet the increasing demands for network bandwidth, data storage and 3D sensing subsystems. Our optical subsystems consist primarily of transmitters, receivers, transceivers, transponders and active optical cables, which provide the fundamental optical-electrical, or optoelectronic interface for interconnecting the electronic equipment used in these networks, including the switches, routers, and servers used in wireline networks as well as the antennas and base stations used in wireless networks. These products rely on the use of semiconductor lasers and photodetectors in conjunction with integrated circuits and novel optoelectronic packaging to provide a cost-effective means for transmitting and receiving digital signals over fiber optic cable at speeds ranging from less than 1 gigabit per second, or Gbps, to more than 400 Gbps, over distances of less than 10 meters to more than 2,000 kilometers, using a wide range of network protocols and physical configurations.

We also provide products known as wavelength selective switches, or WSS. In long-haul and metro networks, each fiber may carry 50 to more than 100 different high-speed optical wavelengths. WSS are switches that are used to dynamically switch network traffic from one optical fiber to multiple other fibers without first converting to an electronic signal. The wavelength selective feature means that WSS enable any wavelength or combination of wavelengths to be switched from the input fiber to the output fibers. WSS products are sometimes combined with other components and sold as linecards that plug into a system chassis referred to as a reconfigurable optical add/drop multiplexers, or ROADM.

We have also entered the 3D Sensing market. 3D Sensing enables features such as facial recognition, gaming and virtual reality, as well as automotive market applications such as LiDAR and in-cabin recognition. VCSELs (Vertical Cavity Surface Emitting Lasers) are core to 3D Sensing. We leverage our experience in laser technology in our 3D Sensing products.

Our line of optical components also includes packaged lasers and photodetectors for data communication and telecommunication applications.

Demand for our products is largely driven by the continually growing need for additional network bandwidth created by the ongoing proliferation of data and video traffic from video downloads, Internet protocol TV, social networking, on-line gaming, file sharing, enterprise IP/Internet traffic, cloud computing, and data center virtualization that must be handled by both wireline and wireless networks. Mobile traffic is increasing as the result of proliferation of smartphones, tablet computers, and other mobile devices.

Our manufacturing operations are vertically integrated and we produce many of the key components used in making our products, including lasers, photodetectors and integrated circuits, or ICs, designed by our internal IC engineering teams. We also have internal assembly and test capabilities that make use of internally designed equipment for the automated testing of our optical subsystems and components.

We sell our products primarily to manufacturers of storage systems, networking equipment and telecommunication equipment such as Broadcom, Ciena, Cisco Systems, Dell EMC, Ericsson, FiberHome, Fujitsu, Hewlett Packard Enterprise, Huawei, IBM, Juniper, Nokia, QLogic (now a subsidiary of Marvell Technology), and ZTE, and to their contract manufacturers. These customers, in turn, sell their systems to businesses and to wireline and wireless telecommunication service providers and cable TV operators, collectively referred to as carriers. We also sell products to end-users.

We were incorporated in California in April 1987 and reincorporated in Delaware in November 1999. Our principal executive offices are located at 1389 Moffett Park Drive, Sunnyvale, California 94089, and our telephone number at that location is +1-408-548-1000.

All references to "Finisar", "the Company", "we", "us" or "our" are references to Finisar Corporation and its consolidated subsidiaries, collectively, except as otherwise indicated or where the context otherwise requires.

2


Merger Agreement
On November 8, 2018, the Company, II-VI Incorporated, a Pennsylvania corporation ("Parent" or "II-VI") and Mutation Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Parent ("Merger Subsidiary"), entered into an Agreement and Plan of Merger (the "Merger Agreement"), pursuant to which, among other things, Merger Subsidiary will be merged with and into the Company (the "Merger"), with the Company surviving the Merger as a wholly owned subsidiary of Parent.

At the time the Merger becomes effective (the "Effective Time"), each issued and outstanding share of common stock, par value $0.001 per share, of the Company ("Company Stock") (other than shares of Company Stock owned by Parent or Merger Subsidiary or any direct or indirect wholly owned subsidiary of Parent, which will be cancelled without consideration, and holders of Company Stock, if any, who properly exercise their appraisal rights under the General Corporation Law of the State of Delaware) outstanding immediately prior to the Merger will be automatically cancelled and converted into the right to receive, for each share of Company Stock, at the stockholder’s election and subject to proration in the event the cash consideration or Parent Common Stock (as defined below) consideration is oversubscribed, either (i) $26.00 in cash (the "Cash Election Consideration"), (ii) 0.5546 of a share of common stock, no par value, of Parent ("Parent Common Stock") (the "Stock Election Consideration"), or (iii) a combination of (A) 0.2218 of a share of Parent Common Stock (the "Exchange Ratio") and (B) $15.60 in cash, without interest (the "Mixed Election Consideration"). On an average basis across all shares of Company Stock (including the Options (as defined below) and Performance RSUs (as defined below)), at the closing of the Merger, 60% of the aggregate amount of the outstanding shares of Company Stock (including the Options and Performance RSUs) will be converted into the right to receive the Cash Election Consideration, with the remaining 40% converted into the right to receive the Stock Election Consideration.

Pursuant to the Merger Agreement, at the Effective Time, each outstanding and unexercised option to purchase Company Stock (whether vested or unvested) (an "Option") shall automatically be cancelled and terminated and converted into the right to receive an amount of Mixed Election Consideration equal to the product of (i) the excess, if any, of the Cash Election Consideration over the exercise price per share of such Option multiplied by (ii) the number of shares of Company Stock subject to such Option, payable no later than the Company’s next payroll date after the closing of the Merger. Further, as of the Effective Time, each award of restricted stock units of the Company that is outstanding immediately prior to the Effective Time and is subject to a performance-based vesting condition (a "Performance RSU") that relates solely to the value of Company Stock will vest as to a number of shares determined under the terms of the award and will be cancelled and extinguished and converted into the right to receive the Cash Election Consideration, the Stock Election Consideration or the Mixed Election Consideration in accordance with the election made by the holder of such Performance RSU. At the Effective Time, each other award of restricted stock units of the Company that is outstanding and unvested will be assumed by Parent and continue to be subject to substantially the same terms and conditions (including vesting requirements) as in effect immediately prior to the Effective Time, except that the number of shares of Parent Common Stock subject to such assumed restricted stock unit awards will be equal to the product of (i) the number of shares of Company Stock underlying such unvested restricted stock unit award as of immediately prior to the Effective Time multiplied by (ii) the sum of the (A) Exchange Ratio plus (B) the quotient obtained by dividing $15.60 by the Equity Award Measurement Price. The "Equity Award Measurement Price" means the volume weighted average price per share of Parent Common Stock on NASDAQ for the ten (10) consecutive trading days ending on (and including) the third trading day immediately prior to the Effective Time.

The Merger Agreement also provides, among other things, that the board of directors of Parent (the "Parent Board") will appoint, at the Effective Time, three members, each of whom are (i) members of the board of directors of the Company (the "Board") as of the date of the Merger Agreement, (ii) mutually agreed to by the Company and Parent, acting in good faith, and (iii) reasonably approved by the Corporate Governance and Nominating Committee of the Parent Board.

The closing of the Merger is subject to, among other things, the adoption of the Merger Agreement by the affirmative vote of the holders of at least a majority of the outstanding shares of Company Stock (the "Company Stockholder Approval"), which was obtained on March 26, 2019, and the affirmative vote of at least a majority of the votes cast for the proposal on the issuance of the Parent Common Stock and any restricted units of Parent issuable in connection with the Merger (the "Parent Stockholder Approval"), which was obtained on March 26, 2019. The closing of the Merger is also subject to various customary conditions, including the expiration or termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended; receipt of other specified regulatory approvals; the absence of any temporary restraining order, preliminary or permanent injunction or other order issued by any court of competent jurisdiction enjoining or otherwise prohibiting the consummation of the Merger; the SEC having declared effective a Form S-4 with respect to, and the approval of the listing on NASDAQ of, the shares of Parent Common Stock issuable in connection with the Merger; the accuracy of the representations and warranties contained in the Merger Agreement (generally subject to a material adverse effect qualification); compliance with the covenants and agreements in the Merger Agreement in all material respects; and no

3


material adverse effect on either the Company or Parent. The closing of the Merger is also subject to Parent, the Company and Wells Fargo Bank, National Association (the "Trustee"), entering into a supplemental indenture in connection with that certain (i) indenture, dated as of December 16, 2013 (the "2033 Notes Indenture"), by and among the Company and the Trustee governing the Company’s 0.50% Convertible Senior Notes due 2033 (the "2033 Notes"), which was cancelled and discharged on May 1, 2019 in connection with the redemption of all of the remaining outstanding 2033 Notes, and (ii) indenture, dated as of December 21, 2016 (the "2036 Notes Indenture" and, together with the 2033 Notes Indentures, the "Indentures"), by and among the Company and the Trustee governing the Company’s 0.50% Convertible Senior Notes due 2036 (the "2036 Notes" and, together with the 2033 Notes, the "Notes") providing, among other items, (a) at and after the Effective Time, pursuant, and subject to, the terms and conditions of the applicable Indenture, for the change in right to convert each $1,000 principal amount of the 2033 Notes and the 2036 Notes, as applicable, into the amount of shares of Parent Common Stock and cash, or the combination thereof, that a holder of a number of shares of Company Stock equal to the conversion rate of the 2033 Notes and the 2036 Notes immediately prior to the Effective Time would have owned or been entitled to receive upon the Effective Time, and (b) Parent’s full and unconditional guarantee, on a senior unsecured basis, of the 2033 Notes and the 2036 Notes. Though not a condition to Closing, Parent and Merger Subsidiary are also obligated to use its reasonable best efforts to obtain debt financing that, together with the other financial resources of Parent, will be sufficient to satisfy all of Parent’s and Merger Subsidiary’s payment obligations under the Merger Agreement.

Pursuant, and subject, to the terms and conditions of the Indentures, each holder of Notes will have the right, at such holder’s option, to require the Company to repurchase any or all of such holder’s Notes, on the date specified by the Company that is not less than 20 business days and not more than 35 business days after the date of the Company’s notice to holders of the occurrence of the Merger, such notice to be delivered within 20 business days of the Effective Time, at a repurchase price equal to 100% of the principal amount thereof, together with accrued and unpaid interest to, but excluding, the repurchase date ("Merger Repurchase Date"). Further pursuant, and subject, to the terms and conditions of the Indentures, all or any portion of a holder’s Notes may be surrendered for conversion at any time from or after the date that is 25 scheduled trading days prior to the anticipated Effective Time (or, if later, the business day after the Company gives holders notice of the Merger) until the Merger Repurchase Date.

The Company has made customary representations and warranties in the Merger Agreement. The Company is also subject to customary covenants, including, among others, covenants (i) to conduct its business in the ordinary course during the period between the execution of the Merger Agreement and the closing of the Merger, (ii) not to engage in specified types of transactions during this period unless agreed to in writing by Parent, (iii) to convene and hold a meeting of its stockholders for the purpose of obtaining the Company Stockholder Approval, which was held and such approval was obtained on March 26, 2019, and (iv) subject to certain exceptions, not to withdraw, amend or modify in a manner adverse to Parent the recommendation of the Board that the Company’s stockholders adopt the Merger Agreement.

Parent has made customary representations and warranties in the Merger Agreement. Parent is also subject to customary covenants, including, among others, (i) to conduct its business in the ordinary course during the period between the execution of the Merger Agreement and the closing of the Merger, (ii) not to engage in specified types of transactions during this period unless agreed to in writing by the Company, (iii) to convene and hold a meeting of its shareholders for the purpose of obtaining the Parent Stockholder Approval, which was held and such approval was obtained on March 26, 2019, and (iv) subject to certain exceptions, not to withdraw, amend or modify in a manner adverse to the Company the recommendation of the Parent Board that Parent’s shareholders vote in favor of the issuance of the Parent Common Stock issuable in connection with the Merger.

The Merger Agreement contains certain termination rights, including the right of the Company to terminate the Merger Agreement under specified circumstances to accept an unsolicited superior proposal from a third party. The Merger Agreement provides that, upon termination of the Merger Agreement by the Company or Parent under specified circumstances (including termination by the Company to accept a superior proposal), a termination fee of $105,200,000 will be payable by the Company to Parent. The Company termination fee is also payable under certain other specified circumstances set forth in the Merger Agreement. Further, the Company has the right to terminate the Merger Agreement if the Parent Board fails to recommend that the shareholders of Parent vote in favor of the issuance of the Parent Common Stock issuable in connection with the Merger or if the Parent withdraws, amends or modifies such recommendation. If the Company timely exercises its right to terminate the Merger Agreement after it obtains actual knowledge of such failure to recommend, or withdrawal, amendment or modification of such recommendation, a termination fee of $105,200,000 will be payable by Parent to the Company. The Merger Agreement also provides that each party to the Merger Agreement may compel the other party or parties thereto to specifically perform its or their obligations under the Merger Agreement.


4


The foregoing description of the Merger Agreement does not purport to be complete and is qualified in its entirety by reference to the full text of the Merger Agreement, which was filed as Exhibit 2.1 to our Current Report on Form 8-K on November 9, 2018 and is incorporated herein by reference.
Products

Our optical subsystems and components are integrated into our customers’ systems and used for fiber optics-based data communication and telecommunication networks.

Our family of optical subsystem products consists of transmitters, receivers, transceivers, transponders, and active optical cables principally based on the Ethernet, Fibre Channel, OTN and SONET/SDH protocols. A transmitter uses a laser plus direct or indirect modulation to convert electrical signals into optical signals for transmission over optical fiber. Receivers incorporating photo detectors convert incoming optical signals into electrical signals. A transceiver combines both transmitter and receiver functions in a single device. An active optical cable combines two transceivers and a fiber optic cable that are built into an integrated, connectorized cable assembly that is sold in various cable lengths. Our optical subsystem products perform these functions with high reliability and data integrity and support a wide range of protocols, transmission speeds, fiber types, wavelengths, transmission distances, physical configurations, and software enhancements.

Our high-speed optical subsystems are engineered to deliver value-added functionality and intelligence. Our optical subsystem products typically include a microprocessor with proprietary embedded software that provides customers real-time monitoring of transmitted and received optical power, temperature, drive current, and other link parameters for each port in their systems.

For data communication applications that rely on the Fibre Channel standard, we currently provide a wide range of optical subsystems for transmission applications at 1 to 28 Gbps. For data communication applications that rely on the Ethernet standard, we provide a broad range of optical subsystems for transmitting signals at 1 to 400 Gbps using the SFP, SFP+, XFP, X2, QSFP, QSFP28, QSFP56-DD, CXP, CFP, CFP2, CFP4, and proprietary form factors. For OTN and SONET/SDH-based telecommunication applications, we supply optical subsystems that are capable of transmitting at 0.155, 0.622, 2.5, 10, 40, 100, 200 and 400 Gbps.

We also offer a full line of optical subsystems for telecommunication applications using wavelength division multiplexing, or WDM technologies. Our products include coarse wavelength division multiplexing, or CWDM, transceivers in the SFP form factor and dense wavelength division multiplexing, or DWDM, transceivers in the SFP, SFP+, XFP, CFP2, CFP4, and proprietary form factors. These products include both fixed wavelength transceivers and tunable transceivers that are capable of dynamically tuning across a range of wavelengths in the C- and L-Bands.

As a result of several acquisitions, we have gained access to leading-edge technology for the manufacture of a number of active and passive optical components including vertical cavity surface emitting lasers, or VCSELs; Fabry-Perot, or FP, lasers; distributed feedback, or DFB, lasers; tunable lasers; positive intrinsic negative, or PIN, detectors; high-speed integrated waveguide detectors; Mach Zehnder Modulators; fused fiber couplers; isolators; filters; polarization beam combiners; and amplifiers. Most of these optical components are used internally in the manufacture of our optical subsystems. We currently sell some of these components in the so-called “merchant market” to other subsystems manufacturers. We are also producing laser and photodetector products for use in emerging consumer and auto applications.

We also offer products used in building access networks including optics for wireless infrastructure and fiber-to-the-home/curb networks and for parallel optics applications such as inter-chassis connections for switches, routers, and high-speed computing systems.

We offer WSS and ROADM linecard products for wavelength management in DWDM telecommunication networks. These capabilities are made possible in part through the use of our liquid crystal on silicon, or LCoS, technology, similar to that used in miniature projectors. This technology provides a highly flexible WSS capable of operating on both 50 and 100 GHz International Telecommunications Union, or ITU, grids, based on our patented FlexgridTM technology. In addition, this LCoS-based architecture offers the capability for in-service upgrades of functionality and integration of additional system functionality, including route and select, drop and continue, channel monitoring, and channel contouring features. Our WSS and ROADM linecard product offering ranges from 1x2, 1x4 and 1x9 products up to higher output fiber port counts in our latest 1x23 and 2x1x20 products.


5


Customers

Our revenues are principally derived from sales of optical subsystems and components to a broad base of networking equipment manufacturers, data center operators, telecom service providers, consumer electronics, automotive companies, distributors, end customers, and system integrators. Sales of products for data communication applications represented 72%, 78%, and 72% of our total revenues in fiscal 2019, 2018 and 2017, respectively. Sales of products for telecommunication applications represented 28%, 22%, and 28% of our total revenues in fiscal 2019, 2018 and 2017, respectively.

Sales to our ten largest customers represented 58%, 59%, and 56% of our total revenues during fiscal 2019, 2018 and 2017, respectively. Two customers, Cisco Systems and Huawei, represented more than 10% of our total revenues during fiscal 2019. Two customers, Cisco Systems and Google, represented more than 10% of our total revenues during fiscal 2018. Two customers, Cisco Systems and Huawei, represented more than 10% of our total revenues during fiscal 2017. No other customer accounted for more than 10% of our total revenues in any of these years.

Technology

The development of high quality optical subsystems and components for high-speed communications requires multidisciplinary expertise in the following technology areas:

High Frequency Integrated Circuit Design. Our optical subsystems development efforts are supported by an engineering team that specializes in analog/digital IC design. This group utilizes semiconductor technologies such as silicon complementary-metal-oxide-semiconductor, or Si CMOS, and silicon germanium bipolar CMOS, or SiGe BiCMOS, to design high-speed, high performance proprietary ICs such as laser drivers, receiver pre-and post-amplifiers, and microprocessors. These proprietary ICs are incorporated across our transceiver and transponder product portfolio at data rates from 1 to 100 Gbps. We also design the advanced LCoS controller ICs for our WSS and ROADM linecard products. Our in-house IC design capabilities are critical to our ongoing development of future products.

Optical Subassembly and Mechanical Design. We established ourselves as a low-cost design leader beginning with our initial optical subsystems in 1992. From that base we have developed single-mode laser alignment approaches and low-cost, all-metal packaging techniques for improved electromagnetic interference, or EMI, performance and environmental tolerance. We develop our own component and packaging designs and integrate these designs with proprietary manufacturing processes that allow our products to be manufactured in high volume.

System Design. The design of all of our products requires a combination of sophisticated technical competencies, including optical engineering, high-speed electrical design, digital and analog application specific IC, or ASIC, design, and firmware and software engineering. We have built a substantial organization of engineers and scientists with skills in all of these areas. It is the integration and combination of these technical competencies that enables us to design and manufacture optical subsystem and component products that meet the needs of our customers.

Manufacturing System Design. Hardware, firmware, and software design skills are utilized to provide specialized manufacturing test systems for our internal use. These test systems are optimized for test capacity and broad test coverage. We use automated, software-controlled testing to enhance the field reliability of all Finisar products and to reduce the level of capital expenditures that would otherwise be required to purchase these test systems.

Optoelectronic Device Design and Wafer Fabrication. The ability to manufacture our own optical components provides significant cost savings as well as the ability to create unique, high performance components. This enhances our competitive position in terms of performance, time-to-market, and intellectual property. Most significantly, we design and manufacture a number of active components that are used in our optical subsystems. Certain of our past acquisitions provided us with wafer fabrication capability for designing and manufacturing VCSEL components, used in our shorter distance transceivers for data communication applications, PIN detectors and 1310 nm FP and DFB lasers used in our longer distance transceivers, although we continue to rely on third-party suppliers for a portion of our DFB laser requirements, and tunable lasers for use in our tunable XFP and SFP+ transceivers for telecommunication applications.

Competition

The market for optical subsystems and components for use in data communication and telecommunication applications remains highly competitive. We believe the principal competitive factors in these markets are:

product performance, features, functionality, and reliability;

6


price/performance characteristics;
timeliness of new product introductions;
breadth of product line;
adoption of emerging industry standards;
service and support;
size and scope of distribution network;
brand name;
access to customers; and
size of installed customer base.

Competition in the market for optical subsystems and components varies by market segment. Our principal competitors for optical transceivers sold for data communication applications include Applied Optoelectronics, Foxconn, Innolight, Lumentum, and Sumitomo. Our principal competitors for optical transceivers sold for telecommunication applications include Acacia Communications, Fujitsu Optical Components, Lumentum, and Sumitomo. Our principal competitors for WSS ROADM products include CoAdna, Lumentum, Oplink, and Nistica. We believe we compete favorably with our competitors with respect to most of the foregoing factors based, in part, upon our broad product line, our sizeable installed base, our significant vertical integration, and our lower-cost manufacturing facilities in Ipoh, Malaysia and Wuxi, China.

Sales, Marketing and Technical Support

For sales of our optical subsystems and components, we utilize a direct sales force augmented by five world-wide distributors, eleven international distributors, two domestic distributors, 18 domestic manufacturers’ representatives, and eight international manufacturers’ representatives. Our direct sales force maintains close contact with our customers and provides technical support to our manufacturers’ representatives. In our international markets, our direct sales force works with local resellers who assist us in providing support and maintenance in the territories they cover.

Our marketing efforts are focused on increasing awareness of our product offerings for optical subsystems and our brand name. Key components of our marketing efforts include:

continuing our active participation in industry associations and standards committees to promote and further enhance Ethernet, Fibre Channel and SONET/SDH/OTN technologies, promote standardization in the data communication and telecommunication markets, and increase our visibility as industry experts; and

leveraging major trade show events and conferences to promote our broad product lines.

In addition, our marketing group focuses on product management and product strategy and also provides marketing support services for our direct sales force and our manufacturers’ representatives and resellers. Through our marketing activities, we provide technical and strategic sales support to our direct sales personnel and resellers, including in-depth product presentations, technical manuals, sales tools, pricing, marketing communications, marketing research, trademark administration, and other support functions.

A high level of continuing service and support is critical to our objective of developing long-term customer relationships. We emphasize customer service and technical support in order to provide our customers and their end users with the knowledge and resources necessary to successfully utilize our product line. Our customer service organization utilizes a technical team of field and factory applications engineers, technical marketing personnel and, when required, product design engineers. We provide extensive customer support throughout the qualification and sale process. In addition, we provide many resources through our World Wide Web site, including product documentation and technical information. We intend to continue to provide our customers with comprehensive product support and believe it is critical to remaining competitive.

Backlog

A substantial portion of our revenues is derived from sales to customers through hub arrangements where revenue is generated as inventory that resides at these customers or their contract manufacturers is drawn down. Visibility as to future customer demand is limited in these situations. Most of our other revenues are derived from sales pursuant to individual purchase orders that remain subject to negotiation with respect to delivery schedules and are generally cancelable without significant penalties. Manufacturing capacity and availability of key components can also impact the timing and amount of revenue ultimately recognized under such sale arrangements. Accordingly, we do not believe that the backlog of undelivered product under these purchase orders at a particular time is a meaningful indicator of our future financial performance.


7


Manufacturing

We manufacture our optical subsystems at our production facility in Ipoh, Malaysia. This facility consists of 640,000 square feet, of which 240,000 square feet is suitable for clean room operations. We also conduct a portion of our new product introduction operations at our Ipoh facility. This facility is located on 840,000 square feet of land that we are leasing for 60 years, through June 28, 2055. In 2012, we entered into a 50-year lease for 550,000 square feet of land in Wuxi, China, where we built a 800,000 square foot facility. At this facility, we manufacture tunable and parallel transceivers, WSS components, ROADM line cards, passive optical components, coherent receivers, and high-end optical subassemblies used in VCSELs and detectors. In 2017, we entered into a 50-year lease for an additional 280,000 square feet of land adjacent to the above location in Wuxi, China, where we built an additional 300,000 square foot manufacturing facility. We manufacture WSS products at our 100,000 square foot facility in Sydney, Australia. We continue to conduct a substantial portion of our new product introduction activities at our Sunnyvale, California, Horsham, Pennsylvania, Sydney, Australia, and Shanghai, China facilities. In Sunnyvale, we also conduct supply chain management for certain components as well as quality assurance and documentation control operations. We maintain an international purchasing office in Shenzhen, China. We conduct wafer fabrication operations for the manufacture of VCSELs used in short wavelength transceiver products at our facility in Allen, Texas. In 2017, we purchased a 700,000 square foot manufacturing facility in Sherman, Texas, for wafer fabrication operations for the manufacture of VCSELs used in short wavelength transceiver products and 3D sensing products. We conduct wafer fabrication operations for the manufacture of long wavelength FP and DFB lasers at our facility in Fremont, California. We conduct wafer fabrication operations for the manufacture of tunable lasers and photonic integrated circuits, or PICs, at our facility in Jarfalla, Sweden. We manufacture high speed optical receivers and photodetectors at our facility in Berlin, Germany. We expect to continue to use contract manufacturers for a portion of our manufacturing needs, primarily printed circuit board assemblies.

We design and develop a number of the key components of our products, including photodetectors, lasers, ASICs, printed circuit boards, and software. In addition, our manufacturing team works closely with our engineers to manage the supply chain. To assure the quality and reliability of our products, we conduct product testing and burn-in at our facilities in conjunction with inspection and the use of testing and statistical process controls. In addition, most of our optical subsystems have an intelligent interface that allows us to monitor product quality during the manufacturing process. Our facilities in Sunnyvale and Fremont, California; Allen, Texas; Horsham, Pennsylvania; Shanghai, China; Ipoh, Malaysia; Sydney, Australia; Jarfalla, Sweden; and Berlin, Germany are qualified under ISO 9001-9002.

Although we use standard parts and components for our products wherever possible, we currently purchase several key components from single or limited sources. Our principal single source components purchased from external suppliers include ASICs and certain DFB lasers that we do not manufacture internally. Generally, purchase commitments with our single or limited source suppliers are on a purchase order basis. We generally try to maintain a buffer inventory of key components. However, any interruption or delay in the supply of any of these components, or the inability to procure these components from alternate sources at acceptable prices and within a reasonable time, would substantially harm our business. In addition, qualifying additional suppliers can be time-consuming and expensive and may increase the likelihood of errors.

We use a rolling 12-month forecast of anticipated product orders to determine our material requirements. Lead times for materials and components we order vary significantly and depend on factors such as the demand for such components in relation to each supplier’s manufacturing capacity, internal manufacturing capacity, contract terms, and demand for a component at a given time.

Research and Development

In fiscal 2019, 2018 and 2017, our research and development expenses were $217.9 million, $239.0 million, and $217.9 million, respectively. We believe that our future success depends on our ability to continue to enhance the performance and reduce the cost of our existing products and to develop new products that maintain technological and business competitiveness. We focus our product development activities on addressing the evolving needs of our customers within the data communication and telecommunication markets. We also seek opportunities to leverage the technical and product competencies created for our core markets to develop products for other applications, especially products using active optical components that we design and manufacture. We work closely with our customers to monitor changes in the marketplace. We design our products around current industry standards and will continue to support emerging standards that are consistent with our product strategy. Our research and development groups are aligned with our various product lines, and we also have specific groups devoted to ASIC design and test, subsystem design, and software design. Our product development operations include the active involvement of our manufacturing engineers who examine each product for its manufacturability, predicted reliability, expected lifetime, and manufacturing costs.


8


We believe that our research and development efforts are key to our ability to maintain technical and business competitiveness and to deliver innovative products that address the needs of the market. However, there can be no assurance that our product development efforts will result in commercially successful products, or that our products will not be rendered obsolete by changing technology or new product announcements by other companies.

Intellectual Property

Our success and ability to compete is dependent in part on our proprietary technology. We rely on a combination of patent, copyright, trademark and trade secret laws, as well as confidentiality agreements and licensing arrangements, to establish and protect our proprietary rights. We currently own approximately 2,000 issued U.S. and foreign patents and have approximately 400 pending U.S. and foreign patent applications. We cannot assure that any patents will be issued as a result of pending patent applications or that our issued patents will be upheld. Any infringement of our proprietary rights could result in significant litigation costs, and any failure to adequately protect our proprietary rights could result in our competitors offering similar products, potentially resulting in loss of a competitive advantage and decreased revenues. Despite our efforts to protect our proprietary rights, existing patent, copyright, trademark, and trade secret laws afford only limited protection. In addition, the laws of some foreign countries do not protect our proprietary rights to the same extent as the laws of the United States. Attempts may be made to copy or reverse engineer aspects of our products or to obtain and use information that we regard as proprietary. Accordingly, we may not be able to prevent misappropriation of our technology or to deter others from developing similar technology. Furthermore, policing the unauthorized use of our products is difficult. We have been involved in extensive litigation to enforce certain of our patents and are currently engaged in such litigation. Additional litigation may be necessary in the future to enforce our intellectual property rights. This litigation could result in substantial costs and diversion of resources and could significantly harm our business.

The optical networking and communications industry is characterized by the existence of a large number of patents and frequent litigation based on allegations of patent infringement. We have been involved in extensive litigation to protect our products against accusations of infringement. See "Item 3. Legal Proceedings." From time to time, other parties may assert patent, copyright, trademark, and other intellectual property rights to technologies in various jurisdictions that are important to our business, and such claims could result in additional litigation. Any claims asserting that our products infringe or may infringe proprietary rights of third parties, if determined adversely to us, could significantly harm our business. Any such claims, with or without merit, could be time-consuming, result in costly litigation, divert the efforts of our technical and management personnel, cause product shipment delays, or require us to enter into royalty or licensing agreements, any of which could significantly harm our business. Royalty or licensing agreements, if required, may not be available on terms acceptable to us, if at all. In addition, our agreements with our customers typically require us to indemnify our customers from any expense or liability resulting from claimed infringement of third party intellectual property rights. In the event a claim against us was successful and we could not obtain a license to the relevant technology on acceptable terms or license a substitute technology or redesign our products to avoid infringement, our business would be significantly harmed.

Employees

As of April 28, 2019, we employed approximately 13,000 full-time employees and contractors, of whom approximately 1,300 were located in the United States and approximately 10,000 were located at our production facilities in Ipoh, Malaysia, and Wuxi, China. We also, from time to time, employ part-time employees. Our employees are not represented by any union, and we have never experienced a work stoppage. Certain of our employees in our Sydney, Australia facility are subject to a collective agreement not involving a union. In addition, we have a works council in our Berlin, Germany facility. We believe that there is a positive employee relations environment within our company.

Segment and Geography Information

The material set forth in Note 14 of Notes to Consolidated Financial Statements in Item 8 of this Annual Report on Form 10-K is incorporated herein by reference.

Available Information

Our website is located at www.finisar.com. Electronic copies of our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 are available, free of charge, on our website as soon as practicable after we electronically file such material with the U.S. Securities and Exchange Commission ("SEC"). The contents of our website are not incorporated by reference in this Annual Report on Form 10-K.


9


Item 1A.
Risk Factors

OUR FUTURE PERFORMANCE IS SUBJECT TO A VARIETY OF RISKS, INCLUDING THOSE DESCRIBED BELOW. IF ANY OF THE FOLLOWING RISKS ACTUALLY OCCUR, OUR BUSINESS COULD BE HARMED AND THE TRADING PRICE OF OUR COMMON STOCK COULD DECLINE. YOU SHOULD ALSO REFER TO THE OTHER INFORMATION CONTAINED IN THIS REPORT, INCLUDING OUR CONSOLIDATED FINANCIAL STATEMENTS AND THE RELATED NOTES.

There are risks and uncertainties associated with the Merger.

The Merger, whether or not consummated, may result in a loss of our key personnel and may disrupt our sales and marketing or other key business activities, including our relationships with customers, suppliers and other third parties, which may have an adverse impact on our financial performance. Our business relationships may be subject to disruption due to uncertainty associated with the Merger, which could have an adverse effect on our results of operations, cash flows and financial condition and, following the completion of the Merger, those of the combined company. Additionally, we have incurred and will continue to incur substantial financial advisory, legal, and other professional fees and expenses in connection with the Merger, which we must pay regardless of whether the Merger is completed. These payments will negatively impact our results of operations, cash flows and financial condition.

Parties with which we do business may be uncertain as to the effects on them from the Merger and the related transactions, including their current or future business relationships with us or the combined company. These relationships may be subject to disruption, as customers, suppliers and other persons with whom we have business relationships may delay or defer certain business decisions or might decide to terminate, change or renegotiate their relationships with us, or consider entering into business relationships with parties other than us or the combined company. Additionally, our current and prospective employees may experience uncertainty about their roles with us or the combined company following the Merger, which may materially adversely affect our ability to attract and retain key personnel during the pendency of the Merger. These disruptions could have an adverse effect on our results of operations, cash flows and financial position or those of the combined company following the completion of the Merger. The risk, and adverse effect, of any disruption could be exacerbated by a delay in completion of the Merger or termination of the Merger Agreement.

The Merger is subject to a number of conditions, some of which are outside of the parties’ control, and, if these conditions are not satisfied, the Merger Agreement may be terminated and the Merger may not be completed. The Merger Agreement contains a number of conditions that must be fulfilled to complete the Merger. These conditions include, among other customary conditions, the affirmative vote of the holders of at least a majority of the outstanding shares of Company Stock and the affirmative vote of at least a majority of the votes cast for the proposal on the issuance of the Parent Common Stock and any restricted units of Parent issuable in connection with the Merger, regulatory approvals, including in China, and that certain supplemental indenture being entered into by Parent, the Company and Trustee with respect to the Notes. These conditions are described in more detail in the Merger Agreement, which is included as Exhibit 2.1 to our Current Report on Form 8-K filed with the SEC on November 9, 2018. The required satisfaction of these conditions could delay the completion of the Merger for a significant period of time or prevent it from occurring. Any delay in completing the Merger could cause us or the combined company not to realize some or all of the benefits that the parties expect us or the combined company to achieve in connection with the Merger. Further, there is no assurance that all of the conditions set forth in the Merger Agreement will be satisfied or waived to the extent permitted by applicable law or that the Merger will occur when or as expected. If the Merger is not completed, the share price of our common stock could decline, for reasons including the loss of the premium over the pre-announcement market price of our common stock that was to be paid upon consummation of the Merger.

Further, until the earlier of the Effective Time and the termination of the Merger Agreement, the Merger Agreement restricts us from taking specified actions without the consent of II-VI, and requires us to generally operate in the ordinary course of business consistent with past practices. These restrictions may prevent us from making appropriate changes to our businesses, retaining its workforce, paying dividends or pursuing attractive business opportunities that may arise prior to the completion of the Merger.

Lawsuits have been filed against us, our Board, II-VI, and Merger Subsidiary, and other lawsuits may be filed against us, II-VI, Merger Subsidiary, and/or their respective boards of directors challenging the Merger. An adverse ruling in any such lawsuit may prevent the Merger from being completed.

In January, 2019, eight lawsuits have been filed by alleged Finisar stockholders challenging the Merger: (i) Hein, et al. v. Finisar Corporation, et al., 19CV340510, in the Superior Court of California, County of Santa Clara; (ii) Tenvold, et al. v. Finisar Corporation, et al., 1:19-cv-00050, in the United States District Court for the District of Delaware; (iii) Klein, et al. v.

10


Finisar Corporation, et al., 5:19-cv-00155, in the United States District Court for the Northern District of California; (iv) Wheby Jr., et al. v. Finisar Corporation, et al., 1:19-cv-00064, in the United States District Court for the District of Delaware; (v) Sharma v. Finisar Corporation, et al., 5:19-cv-00220, in the United States District Court for the Northern District of California; (vi) Davis, et al. v. Finisar Corporation, et al., 3:19-cv-00271, in the United States District Court for the Northern District of California; (vii) Bushansky, et al. v. Finisar Corporation, et al., 5:19-cv-00446, in the United States District Court for the Northern District of California; and (viii) Pappey, et al. v. Finisar Corporation, et al., 1:19-cv-00167, in the United States District Court for the District of Delaware (collectively, the “Actions”).

Plaintiffs in the Actions named as defendants Finisar and each member of the Finisar Board. In addition, plaintiffs in the Hein, Tenvold, and Klein actions named II-VI and Merger Subsidiary as defendants. Further, plaintiffs in the Hein, Tenvold, Klein, Wheby, Jr., Davis, Bushansky, and Pappey actions sought to recover on behalf of a putative class consisting of all similarly situated Finisar stockholders.

Plaintiff in the Hein action alleged that the Finisar Board breached its fiduciary duties to Finisar stockholders by, among other things, purportedly engaging in an insufficient sales process, obtaining inadequate merger consideration, and filing a materially misleading preliminary proxy statement. The Hein plaintiff further asserted that II-VI and the Merger Subsidiary knowingly aided and abetted the Finisar Board in breaching their fiduciary duties to Finisar stockholders by entering into the Merger. The Hein plaintiff sought a preliminary and permanent injunction of the proposed transaction unless the proxy statement was amended, rescission and unspecified damages if the Merger was consummated, and attorneys’ fees and expert fees and costs.

Plaintiffs in the Tenvold, Klein, Wheby Jr., Sharma, Davis, Bushansky, and Pappey actions purported to state claims for violations of Sections 14(a) and 20(a) of the Exchange Act and Rule 14a-9 and, in the case of the Davis complaint, Regulation G promulgated thereunder. Plaintiffs in these actions generally alleged that the preliminary proxy statement omits material information with respect to the Merger, and sought, among other things, an order enjoining the defendants from proceeding with closing the Merger; unspecified damages, attorneys’ fees and expert fees, and expenses and costs; and in the event the Merger was consummated before entry of final judgment, rescission of the Merger or rescissory damages. Defendants believe that the complaints are without merit.

Following the filing of the Actions, counsel for Finisar and for the Plaintiffs engaged in arms-length negotiations concerning claims raised in the Actions and took certain actions that resulted in Finisar filing a Schedule DEFA14A on March 11, 2019, with the U.S. Securities and Exchange Commission that contained supplemental disclosures relating to the Merger. On March 12, 2019, Plaintiffs voluntarily dismissed the Actions with prejudice as to the Plaintiffs’ individual claims and without prejudice to claims asserted on behalf of a purported putative class of Finisar stockholders.

The litigation relating to the Merger are discussed in detail in "Part II, Item 8, Financial Statements - Note 15. Legal Matters" in this Form 10-K. There can be no assurance that additional complaints will not be filed with respect to the Merger. One of the conditions to completion of the Merger is the absence of any applicable law (including any order) being in effect that prohibits completion of the Merger. Accordingly, if a plaintiff is successful in obtaining an order prohibiting completion of the Merger, then such order may prevent the Merger from being completed, or from being completed within the expected timeframe.

Our quarterly revenues and operating results fluctuate due to a variety of factors, which may result in volatility or a decline in the price of our stock.

Our quarterly operating results have varied significantly due to a number of factors, including:

fluctuation in demand for our products;
the timing of new product introductions or enhancements by us and our competitors;
the level of market acceptance of new and enhanced versions of our products;
the timing of acquisitions that we have undertaken;
the timing or cancellation of large customer orders;
the timing of capital expenditures associated with our new manufacturing facility in Sherman, Texas;
changes in levels of our customers' forecasted demand;
the length and variability of the sales cycle for our products;
pricing policy changes by us and our competitors and suppliers;
the availability of development funding;
changes in the mix of products sold;
inventory changes;

11


increased competition in product lines, and competitive pricing pressures; and
the evolving and unpredictable nature of the markets for products incorporating our optical components and subsystems.

We expect that our operating results will continue to fluctuate in the future as a result of these factors and a variety of other factors, including:

fluctuations in manufacturing yields;
the emergence of new industry standards;
failure to anticipate changing customer product requirements;
the loss or gain of important customers;
product obsolescence; and
the amount of research and development expenses associated with new product introductions.

Our operating results could also be harmed by:

adverse changes in economic conditions in various geographic areas where we or our customers do business;
acts of terrorism and international conflicts or domestic crises;
other conditions affecting the timing of customer orders or our ability to fill orders of customers subject to export control or U.S. economic sanctions; or
a downturn in the markets for our customers' products, particularly the data storage and networking and telecommunication components markets.

We may experience a delay in generating or recognizing revenues for a number of reasons. Open orders at the beginning of each quarter are typically lower than expected revenues for that quarter and are generally cancelable with minimal notice. Accordingly, we depend on obtaining orders during each quarter for shipment in that quarter to achieve our revenue objectives. Failure to ship these products by the end of a quarter may adversely affect our operating results. Furthermore, our customer agreements typically provide that the customer may delay scheduled delivery dates and cancel orders within specified timeframes without significant penalty. Because we base our operating expenses on anticipated revenue trends and a high percentage of our expenses are fixed in the short term, any delay in generating or recognizing forecasted revenues or changes in levels of our customers' forecasted demand could significantly harm our business. It is likely that in some future quarters our operating results will again decrease from the previous quarter or fall below the expectations of securities analysts and investors.

As a result of these factors, our operating results may vary significantly from quarter to quarter. Accordingly, we believe that period-to-period comparisons of our results of operations should not be relied upon as indications of future performance. Any shortfall in revenues or net income from the previous quarter or from levels expected by the investment community could cause a decline in the trading price of our stock.

We may lose sales if our suppliers or independent contract manufacturers fail to meet our needs or go out of business.

We currently purchase a number of key components used in the manufacture of our products from single or limited sources, and we rely on several independent contract manufacturers to supply us with certain key components and subassemblies, including lasers, modulators, and printed circuit boards. We depend on these sources to meet our production needs. Moreover, we depend on the quality of the components and subassemblies that they supply to us, over which we have limited control. Several of our suppliers are or may become financially unstable as the result of current global market conditions. In addition, from time to time we have encountered shortages and delays in obtaining components, and we may encounter additional shortages and delays in the future. If we cannot supply products due to a lack of components, or are unable to redesign products with other components in a timely manner, our business will be significantly harmed. We generally have no long-term contracts with any of our component suppliers or contract manufacturers. As a result, a supplier or contract manufacturer can discontinue supplying components or subassemblies to us without penalty. If a supplier were to discontinue supplying a key component or cease operations, the resulting product manufacturing and delivery delays could be lengthy, and our business could be substantially harmed. We are also subject to potential delays in the development by our suppliers of key components which may affect our ability to introduce new products. Similarly, disruptions in the operations of our key suppliers or in the services provided by our contract manufacturers, including disruptions due to natural disasters, or the transition to other suppliers of these key components or services could lead to supply chain problems or delays in the delivery of our products. These problems or delays could damage our relationships with our customers and adversely affect our business.


12


We use rolling forecasts based on anticipated product orders to determine our component and subassembly requirements. Lead times for materials and components that we order vary significantly and depend on factors such as specific supplier requirements, contract terms and current market demand for particular components. If we overestimate our component requirements, we may have excess inventory, which would increase our costs. If we underestimate our component requirements, we may have inadequate inventory, which could interrupt our manufacturing and delay delivery of our products to our customers. Any of these occurrences could significantly harm our business.

If we are unable to realize anticipated cost savings from the transfer of certain manufacturing operations to our overseas locations and increased use of internally-manufactured components our results of operations could be harmed.

As part of our ongoing initiatives to reduce the cost of revenues, we expect to realize significant cost savings through (i) the transfer of certain product manufacturing operations to lower cost off-shore locations and (ii) product engineering changes to enable the broader use of internally-manufactured components. The transfer of production to overseas locations may be more difficult and costly than we currently anticipate which could result in increased transfer costs and time delays. Further, following transfer, we may experience lower manufacturing yields than those historically achieved in our U.S. manufacturing locations. In addition, the engineering changes required for the use of internally-manufactured components may be more technically-challenging than we anticipate and customer acceptance of such changes could be delayed. Adverse changes in currency exchange rates between the U.S. dollar and the applicable local currency and/or unanticipated increases in labor costs at our lower cost manufacturing locations could limit the anticipated benefits of the transfer of certain product manufacturing operations to such lower cost locations. If we fail to achieve the planned product manufacturing transfer and increase in internally-manufactured component use within our currently anticipated timeframe, or if our manufacturing yields decrease as a result, we may be unsuccessful in achieving cost savings or such savings will be less than anticipated, and our results of operations could be harmed.

Continued competition in our markets may lead to an accelerated reduction in our prices, revenues and market share.

The end markets for optical products have experienced significant industry consolidation during the past few years while the industry that supplies these customers has experienced less consolidation. As a result, the markets for optical subsystems and components are highly competitive. Our current competitors include a number of domestic and international companies, many of which have substantially greater financial, technical, marketing and distribution resources and brand name recognition than we have. Increased consolidation in our industry, should it occur, will reduce the number of our competitors, but would be likely to further strengthen surviving industry participants. We may not be able to compete successfully against either current or future competitors. Companies competing with us may introduce products that are competitively priced, have increased performance or functionality, or incorporate technological advances and may be able to react quicker to changing customer requirements and expectations. There is also the risk that network systems vendors may re-enter the subsystem market and begin to manufacture the optical subsystems incorporated in their network systems. Increased competition could result in significant price erosion, reduced revenue, lower margins or loss of market share, any of which would significantly harm our business. Our principal competitors for data communication applications include Applied Optoelectronics, Foxconn, Innolight, Lumentum, and Sumitomo. Our principal competitors for telecommunication applications include Acacia Communications, Fujitsu Optical Components, Lumentum, and Sumitomo. Our competitors continue to introduce improved products and we will have to do the same to remain competitive.

Decreases in average selling prices of our products may reduce our gross margins.

The market for optical subsystems is characterized by declining average selling prices resulting from factors such as increased competition, overcapacity, the introduction of new products and increased unit volumes as manufacturers continue to deploy network and storage systems. We have in the past experienced, and in the future may experience, substantial period-to-period fluctuations in operating results due to declining average selling prices. We anticipate that average selling prices will decrease in the future in response to product introductions by competitors or us, or by other factors, including pricing pressures from significant customers. In particular, we typically conduct pricing negotiations for our existing products with some of our largest telecommunication OEM customers in the last several months of the calendar year. Decreases in our average selling prices resulting from these negotiations typically become effective at the beginning of the next calendar year and generally have an adverse impact on our gross margins in future quarters. This impact is typically most pronounced in our fourth fiscal quarter ending in April, when the impact of the new pricing is first felt over a full quarter. In order to sustain profitable operations, we must continually reduce costs for our existing products and also develop and introduce on a timely basis new products that incorporate features that can be sold at higher average selling prices. Failure to do so could cause our revenues and gross margins to decline, which would result in additional operating losses and significantly harm our business.


13


We may be unable to reduce the cost of our products sufficiently to enable us to compete with others. Our cost reduction efforts may not allow us to keep pace with competitive pricing pressures and could adversely affect our margins. In order to remain competitive, we must continually reduce the cost of manufacturing our products through design and engineering changes. We may not be successful in redesigning our products or delivering our products to market in a timely manner. We cannot assure you that any redesign will result in sufficient cost reductions to allow us to reduce the price of our products to remain competitive or improve our gross margins.

Shifts in our product mix may result in declines in gross margins.

Gross margins on individual products fluctuate over the product's life cycle. Our overall gross margins have fluctuated from period to period as a result of shifts in product mix, the introduction of new products, decreases in average selling prices for older products and our ability to reduce product costs. These fluctuations are expected to continue in the future.

Failure to accurately forecast our revenues could result in additional charges for obsolete or excess inventories or non-cancelable purchase commitments.

We base many of our operating decisions, and enter into purchase commitments, on the basis of anticipated revenue trends which are highly unpredictable. Some of our purchase commitments are not cancelable, and in some cases we are required to recognize a charge representing the amount of material or capital equipment purchased or ordered which exceeds our actual requirements. In the past, we have periodically experienced significant growth followed by a significant decrease in customer demand such as occurred in fiscal 2001, when revenues increased by 181% followed by a decrease of 22% in fiscal 2002. Based on projected revenue trends during these periods, we acquired inventories and entered into purchase commitments in order to meet anticipated increases in demand for our products, which did not materialize. As a result, we recorded significant charges for obsolete and excess inventories and non-cancelable purchase commitments which contributed to substantial operating losses in fiscal 2002. Should revenues in future periods again fall substantially below our expectations, or should we fail again to accurately forecast changes in demand mix, we could again be required to record substantial charges for obsolete or excess inventories or non-cancelable purchase commitments.

If we encounter sustained yield problems or other delays in the production or delivery of our internally-manufactured components or in the final assembly and test of our products, we may lose sales and damage our customer relationships.

Our manufacturing operations are highly vertically integrated. In order to reduce our manufacturing costs, we have acquired a number of companies, and business units of other companies that manufacture optical components incorporated in our optical subsystem products and have developed our own facilities for the final assembly and testing of our products. For example, we design and manufacture many critical components incorporated in transceivers used for data communication and telecommunication applications, including all of the short wavelength VCSEL lasers, at our wafer fabrication facility in Allen, Texas and manufacture a portion of our internal requirements for longer wavelength lasers at our wafer fabrication facility in Fremont, California. We assemble and test most of our transceiver products at our facilities in Ipoh, Malaysia and Wuxi, China. As a result of this vertical integration, we have become increasingly dependent on our internal production capabilities. The manufacture of critical components, including the fabrication of wafers, and the assembly and testing of our products, involve highly complex processes. For example, minute levels of contaminants in the manufacturing environment, difficulties in the fabrication process or other factors can cause a substantial portion of the components on a wafer to be nonfunctional. These problems may be difficult to detect at an early stage of the manufacturing process and often are time-consuming and expensive to correct. From time to time, we have experienced problems achieving acceptable yields at our wafer fabrication facilities, resulting in delays in the availability of components. Moreover, an increase in the rejection rate of products during the quality control process before, during or after manufacture and/or shipping of such products, results in lower yields and margins. In addition, changes in manufacturing processes required as a result of changes in product specifications, changing customer needs and the introduction of new product lines have historically significantly reduced our manufacturing yields, resulting in low or negative margins on those products. Poor manufacturing yields over a prolonged period of time could adversely affect our ability to deliver our subsystem products to our customers and could also affect our sale of components to customers in the merchant market. Our inability to supply components to meet our internal needs could harm our relationships with customers and have an adverse effect on our business.

The markets for our products are subject to rapid technological change, and to compete effectively we must continually introduce new products that achieve market acceptance.

The markets for our products are characterized by rapid technological change, frequent new product introductions, substantial capital investment, changes in customer requirements and evolving industry standards with respect to the protocols used in data communication and telecommunication networks. Our future performance will depend on the successful

14


development, introduction and market acceptance of new and enhanced products that address these changes as well as current and potential customer requirements. For example, the market for optical subsystems is currently characterized by a trend toward the adoption of "pluggable" modules and subsystems that do not require customized interconnections and by the development of more complex and integrated optical subsystems. We expect that new technologies will emerge as competition and the need for higher and more cost-effective bandwidth increases. The introduction of new and enhanced products may cause our customers to defer or cancel orders for existing products. In addition, a slowdown in demand for existing products ahead of a new product introduction could result in a write-down in the value of inventory on hand related to existing products and/or a charge for the impairment of long-lived assets related to such products. We have in the past experienced a slowdown in demand for existing products and delays in new product development and such slowdown in demand and delays may occur in the future. To the extent customers defer or cancel orders for existing products due to a slowdown in demand or in the expectation of a new product release or if there is any delay in development or introduction of our new products or enhancements of our products, our operating results would be adversely affected. We also may not be able to develop the underlying core technologies necessary to create new products and enhancements, or to license these technologies from third parties. Product development delays may result from numerous factors, including:

changing product specifications and customer requirements;
unanticipated engineering complexities;
expense reduction measures we have implemented, and others we may implement, to conserve our cash and attempt to achieve and sustain profitability;
difficulties in hiring and retaining necessary technical personnel;
difficulties in reallocating engineering resources and overcoming resource limitations; and
changing market or competitive product requirements.

The development of new, technologically advanced products is a complex and uncertain process, requiring high levels of innovation and highly skilled engineering and development personnel, as well as the accurate prediction of technological and market trends. The introduction of new products also requires significant investment to ramp up production capacity, for which benefit will not be realized if customer demand does not develop as expected. Ramping of production capacity also entails risks of delays which can limit our ability to realize the full benefit of the new product introduction. We cannot assure you that we will be able to identify, develop, manufacture, market or support new or enhanced products successfully, if at all, or on a timely basis. Further, we cannot assure you that our new products will gain market acceptance or that we will be able to respond effectively to product announcements by competitors, technological changes or emerging industry standards. Many of these factors are beyond our control. Any failure to respond to technological change would significantly harm our business.

In addition, in order to achieve widespread market acceptance, we must differentiate ourselves from our competition through product offerings and brand name recognition. We cannot assure you that we will be successful in making this differentiation or achieving widespread acceptance of our products. Failure of our existing or future products to maintain and achieve widespread levels of market acceptance will significantly impair our revenue growth.

Our entry into the market for components for consumer electronic products, specifically our VCSEL array products for 3D sensing, involves special risks.

We have recently entered into the market for components for consumer electronic products with our VCSEL array products for 3D sensing. We have purchased a facility in Sherman, Texas to expand our production capacity for these products and expect to continue to incur material costs in this expansion during fiscal year 2020. We have not previously participated in this market. The market for components for consumer electronics products and our expansion involve additional risks, including:

We expect our customer base for these products to be highly concentrated. If we are not able to meet the needs of our customers in this area, including with respect to timing and volume of production, performance and quality, we could lose business with our customers. Loss of business with any one customer could have a materially negative impact on our revenue and gross margin.
We have made and continue to make significant investment in the expansion of our production capacity for our VCSEL arrays for 3D sensing, including the development of a high-volume production facility in Sherman, Texas. If we are unable to complete our production expansion plan and have our new production lines qualified by our customers on a timely basis, we could harm our customer relationships and lose business, which could have a materially negative impact on our revenue and gross margin.
We expect revenue from our components for consumer electronic products to have significant seasonal variance due to the timing of new customer product introductions and demand.


15


Our future success ultimately depends on the continued growth of the communications industry and, in particular, the continued expansion of global information networks, particularly those directly or indirectly dependent upon a fiber optics infrastructure.

We are relying on increasing demand for voice, video and other data delivered over high-bandwidth network systems as well as commitments by network systems vendors to invest in the expansion of the global information network. As network usage and bandwidth demand increase, so does the need for advanced optical networks to provide the required bandwidth. Without network and bandwidth growth, the need for optical subsystems and components, and hence our future growth as a manufacturer of these products, will be jeopardized, and our business would be significantly harmed.

We depend on large purchases from a few significant customers, and any loss, cancellation, reduction or delay in purchases by these customers could harm our business.

A small number of customers have consistently accounted for a significant portion of our revenues. Our success will depend on our continued ability to develop and manage relationships with our major customers. Although we are attempting to expand our customer base, we expect that significant customer concentration will continue for the foreseeable future. We may not be able to offset any decline in revenues from our existing major customers with revenues from new customers, and our quarterly results may be volatile because we are dependent on large orders from these customers that may be reduced, delayed, or cancelled.

The markets in which we have historically sold our optical subsystems and components products are dominated by a relatively small number of systems manufacturers, thereby limiting the number of our potential customers. Recent consolidation of portions of our customer base, including telecommunication systems manufacturers, and potential future consolidation, may have a material adverse impact on our business. Our dependence on large orders from a relatively small number of customers makes our relationship with each customer critically important to our business. We cannot assure you that we will be able to retain our major customers, attract additional customers, or that our customers will be successful in selling their products that incorporate our products. We have in the past experienced delays and reductions in orders from some of our major customers. In addition, our customers have in the past sought price concessions from us, and we expect that they will continue to do so in the future. Expense reduction measures that we have implemented over the past several years, and additional action we are taking to reduce costs, may adversely affect our ability to introduce new and improved products which may, in turn, adversely affect our relationships with some of our key customers. Further, some of our customers may in the future shift their purchases of products from us to our competitors or to joint ventures between these customers and our competitors, or may in certain circumstances produce competitive products themselves. The loss of one or more of our major customers, any reduction or delay in sales to these customers, our inability to successfully develop relationships with additional customers, or future price concessions that we may make could significantly harm our business.

Because we do not have long-term contracts with our customers, our customers may cease purchasing our products at any time if we fail to meet our customers' needs.

Typically, we do not have long-term contracts with our customers. As a result, our agreements with our customers do not provide any assurance of future sales. Accordingly:

our customers can stop purchasing our products at any time without penalty;
our customers are free to purchase products from our competitors; and
our customers are not required to make minimum purchases.

Sales are typically made pursuant to inventory hub arrangements under which customers may draw down inventory to satisfy their demand as needed or pursuant to individual purchase orders, often with extremely short lead times. If we are unable to fulfill these orders in a timely manner, it is likely that we will lose sales and customers. If our major customers stop purchasing our products for any reason, our business, financial condition, and results of operations would be harmed.

Our customers often evaluate our products for long and variable periods, which causes the timing of our revenues and results of operations to be unpredictable.

The period of time between our initial contact with a customer and the receipt of an actual purchase order typically spans over a year. During this time, customers may perform, or require us to perform, extensive and lengthy evaluation and testing of our products before purchasing and using the products in their equipment. These products often take substantial time to develop because of their complexity and because customer specifications sometimes change during the development cycle. Our customers do not typically share information on the duration or magnitude of these qualification procedures. The length of

16


these qualification processes also may vary substantially by product and customer, and, thus, cause our results of operations to be unpredictable. While our potential customers are qualifying our products and before they place an order with us, we may incur substantial research and development and sales and marketing expenses and expend significant management effort. Even after incurring such costs, we ultimately may not be able to sell any products to such potential customers. In addition, these qualification processes often make it difficult to obtain new customers, as customers are reluctant to expend the resources necessary to qualify a new supplier if they have one or more existing qualified sources. Once our products have been qualified, the agreements that we enter into with our customers typically contain no minimum purchase commitments. Failure of our customers to incorporate our products into their systems would significantly harm our business.

Our products may contain defects that may cause us to incur significant costs, divert our attention from product development efforts and result in a loss of customers.

Our products are complex and defects may be found from time to time. Networking products frequently contain undetected software or hardware defects when first introduced or as new versions are released. In addition, our products are often embedded in or deployed in conjunction with our customers' products, which incorporate a variety of components produced by third parties. As a result, when problems occur, it may be difficult to identify the source of the problem. These problems may cause us to incur significant damages or warranty and repair costs, divert the attention of our engineering personnel from our product development efforts and cause significant customer relation problems or loss of customers, all of which would harm our business.

We may not be able to obtain additional capital in the future, and failure to do so may harm our business.

We believe that our existing balances of cash and cash equivalents, together with the cash expected to be generated from future operations, will be sufficient to meet our cash needs for working capital and capital expenditures for at least the next 12 months. We may, however, require additional financing to fund our operations in the future, to finance future acquisitions that we may propose to undertake or to repay or otherwise retire our outstanding 2036 Notes, in the aggregate principal amount of $575.0 million, which are subject to redemption by the holders in December 2021, 2026 and 2031. Due to the unpredictable nature of the capital markets, particularly in the technology sector, we cannot assure you that we will be able to raise additional capital if and when it is required, especially if we experience disappointing operating results. If adequate capital is not available to us as required, or is not available on favorable terms, we could be required to significantly reduce or restructure our business operations. If we do raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our existing stockholders could be significantly diluted, and these newly-issued securities may have rights, preferences or privileges senior to those of existing stockholders.

Our international business and operations expose us to additional risks.

Products shipped to customers located outside the United States account for a majority of our revenues. In addition, we have significant tangible assets located outside the United States. Our principal manufacturing facilities are located in Malaysia and China. We currently operate smaller facilities in Australia, Korea, Sweden and Germany, and we are further expanding one of our manufacturing facilities in China. We also rely on several contract manufacturers located in Asia for our supply of key subassemblies. Conducting business outside the United States subjects us to a number of additional risks and challenges, including:

periodic changes in a specific country's or region's economic conditions, such as recession;
compliance with a wide variety of domestic and foreign laws and regulations (including those of municipalities or provinces where we have operations) and unexpected changes in those laws and regulatory requirements, including uncertainties regarding taxes, social insurance contributions and other payroll taxes and fees to governmental entities, tariffs, quotas, export controls, export licenses and other trade barriers;
unanticipated restrictions on our ability to sell to foreign customers where sales of products and the provision of services may require export licenses or are prohibited by government action (for example, in early 2018, the U.S. Department of Commerce prohibited the export and sale of a broad category of U.S. products, as well as the provision of services, to ZTE Corporation, and in 2019, to Huawei, both of which are our customers in China);
certification requirements;
environmental regulations;
fluctuations in foreign currency exchange rates;
inadequate protection of intellectual property rights in some countries;
potential political, legal and economic instability, foreign conflicts, and the impact of regional and global infectious illnesses in the countries in which we and our customers, suppliers and contract manufacturers are located;
preferences of certain customers for locally produced products;

17


difficulties and costs of staffing and managing international operations across different geographic areas and cultures, including assuring compliance with the U.S. Foreign Corrupt Practices Act and other U. S. and foreign anticorruption laws;
seasonal reductions in business activities in certain countries or regions; and
fluctuations in freight rates and transportation disruptions.

These factors, individually or in combination, could impair our ability to effectively operate one or more of our foreign facilities or deliver our products, result in unexpected and material expenses, or cause an unexpected decline in the demand for our products in certain countries or regions. Our failure to manage the risks and challenges associated with our international business and operations could have a material adverse effect on our business.

Changes in government trade policies, including the imposition of tariffs and export restrictions, could limit our ability to sell our products to certain customers, which may materially adversely affect our sales and results of operations.

The current U.S. President, members of his administration, and other public officials, including members of the current U.S. Congress, have made public statements indicating possible significant changes in U.S. trade policy and have taken certain actions that may impact U.S. trade policy, including imposing new or increased tariffs on certain goods imported into the United States. Since we manufacture a significant majority of our products outside the United States, such changes, if adopted, could have a disproportionate impact on our business and make our products more expensive and less competitive in domestic markets. Furthermore, changes in U.S. trade policy could trigger retaliatory actions by affected countries, which could impose restrictions on our ability to do business in or with affected countries or prohibit, reduce or discourage purchases of our products by foreign customers, leading to increased costs of components contained in our products, increased costs of manufacturing our products, and higher prices for our products in foreign markets. For example, there are risks that the Chinese government may, among other things, require the use of local suppliers, compel companies that do business in China to partner with local companies to conduct business and provide incentives to government-backed local customers to buy from local suppliers. Changes in, and responses to, U.S. trade policy could reduce the competitiveness of our products and cause our sales and revenues to drop, which could materially and adversely impact our business and results of operations.

The U.S. or foreign governments may take administrative, legislative or regulatory action that could materially interfere with our ability to sell products in certain countries, particularly in China. For example, between July 2018 and May 2019, the Office of the United States Trade Representative imposed 25% tariffs on specified product lists, including certain electronic components and equipment, totaling approximately $250 billion in Chinese imports. In response, China imposed or proposed new or higher tariffs on U.S. products. The U.S. government has also threatened to impose tariffs on an additional $325 billion of Chinese imports, and China has threatened additional retaliatory actions. While the imposition of these tariffs did not have a direct, material adverse impact on our business during fiscal year 2019, the direct and indirect effects of tariffs and other restrictive trade policies are difficult to measure and are only one part of a larger U.S./China economic and trade policy disagreement. For example, the list of proposed U.S. tariffs on Chinese products released in July 2018 includes transceiver and other products manufactured in our facility in Wuxi, China. If these new tariffs are implemented, sales of our products manufactured in China and shipped to the United States could decrease, which would negatively impact our business. The institution of trade tariffs both globally and between the U.S. and China specifically carries the risk of negatively impacting China’s overall economic condition, which could have negative repercussions for our business. Furthermore, the imposition of tariffs could cause a decrease in the sales of our products to customers located in China or to other customers selling to Chinese end users, which would directly impact our business. In addition, the imposition of tariffs on our customers’ products that are imported from China to the U.S. could harm sales of such products, which would harm our business. We cannot predict what actions may ultimately be taken with respect to tariffs or trade relations between the U.S. and China or other countries, what products may be subject to such actions, or what actions may be taken by the other countries in retaliation.

Furthermore, the U.S. government has in the past issued export restrictions that prohibited American companies from exporting U.S. manufactured products, foreign manufactured products with more than 25% controlled U.S. content, as well as U.S. origin technology, to ZTE, one of our customers, and, while the ZTE restriction have been lifted, in May 2019 the U.S. government imposed a similar prohibition with respect to Huawei, which accounted for 10% of our total revenue during fiscal 2019. While more than 90% of the revenue we received from Huawei in fiscal year 2019 was for products of a type not subject to the current U.S. government prohibition, the prohibition on transfers of U.S. origin technology to Huawei could significantly limit our ability to service certain of our products sold to Huawei and our ability to engage in product development activities with Huawei. In addition, Huawei’s inability to obtain products from other companies in its supply chain may adversely impact Huawei’s demand for our products. These factors could negatively impact Huawei demand for affected products. Even if such restrictions are lifted, any financial or other penalties or continuing export restrictions imposed on Huawei could have a continuing negative impact on our future revenue and results of operations. In addition, Huawei or other foreign customers

18


affected by future U.S. government sanctions or threats of sanctions may respond by developing their own solutions to replace our products or by adopting our foreign competitors’ solutions.

Moreover, U.S. government actions targeting exports of certain technologies to China are becoming more pervasive. For example, in 2018, the U.S. adopted new laws designed to address concerns about the export of emerging and foundational technologies; these concerns are particularly manifest with respect to China. In addition, in May 2019, President Trump issued an executive order that invoked national emergency economic powers to implement a framework to regulate the acquisition of information communications technology that implicate national security concerns.

The loss or temporary loss of substantial sales to foreign customers or the imposition of restrictions on our ability to sell products to such customers as a result of tariffs, export restrictions or other U.S. regulatory actions could materially adversely affect our sales, business and results of operations.

Our ability to hire and retain employees may be negatively impacted by changes in immigration laws, regulations and procedures.

Foreign nationals who are not U.S. citizens or permanent residents constitute an important part of our U.S. workforce, particularly in the areas of engineering and product development. Our ability to hire and retain these workers and their ability to remain and work in the United States are impacted by laws and regulations, as well as by procedures and enforcement practices of various government agencies. Changes in immigration laws, regulations or procedures, including those that may be enacted by the new U.S. presidential administration, may adversely affect our ability to hire or retain such workers, increase our operating expenses and negatively impact our ability to deliver our products and services.

Our future operating results may be subject to volatility, as a result of exposure to foreign exchange risks.

We are exposed to foreign exchange risks. Foreign currency fluctuations may affect both our revenues and our costs and expenses, which would significantly affect our operating results. More than 99% of our sales worldwide are denominated in U.S. dollars. If there is a significant devaluation of the currency in a specific country relative to the dollar, the prices of our products will increase relative to that country's currency, our products may be less competitive in that country and our revenues may be adversely affected.

Although we price our products in U.S. dollars, portions of both our cost of revenues and operating expenses are incurred in foreign currencies, principally the Malaysian ringgit, the Chinese yuan, the Australian dollar, the Swedish krona, and the Euro. As a result, we bear the risk that the rate of inflation in one or more countries will exceed the rate of the devaluation of that country's currency in relation to the U.S. dollar, which would increase our costs as expressed in U.S. dollars. To date, we have not engaged in currency hedging transactions to decrease the risk of financial exposure from fluctuations in foreign exchange rates.

Our failure to protect our intellectual property may significantly harm our business.

Our success and ability to compete is dependent in part on our proprietary technology. We rely on a combination of patent, copyright, trademark and trade secret laws, as well as confidentiality agreements to establish and protect our proprietary rights. We license certain of our proprietary technology, including our digital diagnostics technology, to customers who include current and potential competitors, and we rely largely on provisions of our licensing agreements to protect our intellectual property rights in this technology. We have obtained a number of issued patents, acquired certain other patents as a result of our acquisitions, and we have filed applications for additional patents; however, we cannot assure you that any pending patent applications will result in issued patents, any issued patents will include claims that are sufficiently broad to cover our products and technologies or to provide sufficient protection from our competitors, or that our issued patents will be upheld. Additionally, significant technology used in our product lines is not the subject of any patent protection, and we may be unable to obtain patent protection on such technology in the future. Any infringement of our proprietary rights could result in significant litigation costs, and any failure to adequately protect our proprietary rights could result in our competitors offering similar products, which could result in loss of competitive advantages and decreased revenues to us.

Despite our efforts to protect our proprietary rights, existing patent, copyright, trademark and trade secret laws afford only limited protection. In addition, the laws of some foreign countries do not protect our proprietary rights to the same extent as do the laws of the United States. Attempts may be made to copy or reverse engineer aspects of our products or to obtain and use information that we regard as proprietary. Accordingly, we may not be able to prevent misappropriation of our technology or deter others from developing similar technology. Furthermore, policing the unauthorized use of our products is difficult and expensive. We are currently engaged in pending litigation to enforce certain of our patents, and additional litigation may be

19


necessary in the future to enforce our intellectual property rights or to determine the validity and scope of the proprietary rights of others. In connection with the pending litigation, substantial management time has been, and will continue to be, expended. In addition, we have incurred, and we expect to continue to incur, substantial legal expenses in connection with these pending lawsuits. These costs and this diversion of resources could significantly harm our business.

Claims that we or any user of our products infringe third-party intellectual property rights could result in significant expenses or restrictions on our ability to sell our products.

Our industry is characterized by the existence of a large number of patents and frequent litigation based on allegations of patent infringement. We are currently involved as a defendant in patent infringement litigation and have been involved in the past as a defendant in such lawsuits. From time to time, we have also been accused of patent infringement that is not subject to current lawsuit, some of which accusations are unresolved. In the future, we may be subject to additional litigation alleging infringement of patent, copyright, trademark and other intellectual property rights to technologies and in various jurisdictions that are important to our business. Any claims asserting that our products infringe or may infringe proprietary rights of third parties, if determined adversely to us, could significantly harm our business. Further, claims against a customer and/or end user of our products that the re-sale or use of our products, either alone or in combination with other products, infringes proprietary rights of third parties could cause customers or users to choose to not or be required to not utilize our products alone or in such combination, which could harm our sales of such products. Any claims, against us or any customer or user of our products, with or without merit, could be time-consuming, result in costly litigation, divert the efforts of our technical and management personnel, cause product shipment delays or require us to enter into royalty or licensing agreements, any of which could significantly harm our business. In addition, our agreements with our customers typically require us to indemnify our customers from any expense or liability resulting from claimed infringement of third party intellectual property rights. In the event a claim against us was successful and we could not obtain a license to the relevant technology on acceptable terms or license a substitute technology or redesign our products to avoid infringement, our business would be significantly harmed.

Numerous patents in our industry are held by others, including academic institutions, competitors and non-practicing entities. Optical subsystem suppliers may seek to gain a competitive advantage or other third parties may seek an economic return on their intellectual property portfolios by making infringement claims against us. In the future, we may need to obtain license rights to patents or other intellectual property held by others to the extent necessary for our business. Unless we are able to obtain those licenses on commercially reasonable terms, patents or other intellectual property held by others could inhibit our development of new products. Licenses granting us the right to use third party technology may not be available on commercially reasonable terms, if at all. Generally, a license, if granted, would include payments of up-front fees, ongoing royalties or both. These payments or other terms could have a significant adverse impact on our operating results.

If we are unable to retain our key management and technical personnel and attract and retain additional key personnel as required, our business could be significantly harmed.

Our future success is substantially dependent upon the continued contributions of the members of our senior management team, many of whom have years of management, engineering, sales, marketing and manufacturing experience that would be difficult to replace. We also believe our future success will depend in large part upon our ability to attract and retain additional highly skilled managerial, technical, sales and marketing, finance and manufacturing personnel. In particular, we will need to increase the number of our technical staff members with experience in high-speed networking applications as we further develop our product lines. Competition for these highly skilled employees in our industry is intense. In making employment decisions, particularly in the high-technology industries, job candidates often consider the value of the equity they are to receive in connection with their employment. Therefore, significant volatility in the price of our common stock may adversely affect our ability to attract or retain key management and technical personnel. The loss of service of any our key management or technical employees, our inability to attract or retain qualified personnel in the future or delays in hiring key personnel, as required, could significantly harm our business. In addition, employees may leave our company and subsequently compete against us. Moreover, companies in our industry whose employees accept positions with competitors frequently claim that their competitors have engaged in unfair hiring practices. We have been subject to claims of this type and may be subject to such claims in the future as we seek to hire qualified personnel. Some of these claims may result in material litigation. We could incur substantial costs in defending ourselves against these claims, regardless of their merits.

Our business and future operating results are subject to a wide range of uncertainties arising out of the continuing threat of terrorist attacks and ongoing military actions in the Middle East.

Like other U.S. companies, our business and operating results are subject to uncertainties arising out of the continuing threat of terrorist attacks on United States' interests, including U.S. companies, in locations worldwide and ongoing military actions in the Middle East, including the economic consequences of the war in Afghanistan or additional terrorist activities and

20


associated political instability, and the impact of heightened security concerns on domestic and international travel and commerce. In particular, due to these uncertainties we are subject to:

increased risks related to the operations of our manufacturing facilities in Malaysia;
greater risks of disruption in the operations of our China and Singapore facilities and our Asian contract manufacturers, including contract manufacturers located in Thailand, and more frequent instances of shipping delays; and
the risk that future tightening of immigration controls may adversely affect the residence status of non-U.S. engineers and other key technical employees in our U.S. facilities or our ability to hire new non-U.S. employees in such facilities.

Future acquisitions could be difficult to integrate, disrupt our business, dilute stockholder value and harm our operating results.

In addition to our combination with Optium in August 2008 and our acquisitions of Ignis in May 2011, Red-C in July 2012 and u2t Photonics AG ("u2t") in January 2014, we have completed the acquisition of 11 privately-held companies and certain businesses and assets from seven other companies since October 2000. We continue to review opportunities to acquire other businesses, product lines or technologies that would complement our current products, expand the breadth of our markets or enhance our technical capabilities, or that may otherwise offer growth opportunities, and we from time to time make proposals and offers, and take other steps, to acquire businesses, products and technologies.

The Optium merger and several of our other past acquisitions have been material, and acquisitions that we may complete in the future may be material. In 13 of our 22 acquisitions, we issued common stock or notes convertible into common stock as all or a portion of the consideration. The issuance of common stock or other equity securities by us in connection with any future acquisition would dilute our stockholders' percentage ownership.

Other risks associated with acquiring the operations of other companies include:

problems assimilating the purchased operations, technologies or products;
unanticipated costs associated with the acquisition;
diversion of management's attention from our core business;
adverse effects on existing business relationships with suppliers and customers;
risks associated with entering markets in which we have no or limited prior experience; and
potential loss of key employees of purchased organizations.

Not all of our past acquisitions have been successful. In the past, we have subsequently sold some of the assets acquired in prior acquisitions, discontinued product lines and closed acquired facilities. As a result of these activities, we incurred significant restructuring charges and charges for the write-down of assets associated with those acquisitions. Through fiscal 2019, we have written off all of the goodwill associated with our past acquisitions with the exception of the more recently completed acquisitions of Ignis, Red-C and u2t. We cannot assure you that we will be successful in overcoming problems encountered in connection with our past acquisitions or potential future acquisitions, and our inability to do so could significantly harm our business. In addition, to the extent that the economic benefits associated with our past acquisitions or any of our future acquisitions diminish in the future, we may be required to record additional write downs of goodwill, intangible assets or other assets associated with such acquisitions, which would adversely affect our operating results.

We have made and may continue to make strategic investments which may not be successful, may result in the loss of all or part of our invested capital and may adversely affect our operating results.

Since inception, we have made minority equity investments in a number of early-stage technology companies, totaling approximately $61.9 million. Our investments in these early stage companies were primarily motivated by our desire to gain early access to new technology. We intend to review additional opportunities to make strategic equity investments in pre-public companies where we believe such investments will provide us with opportunities to gain access to important technologies or otherwise enhance important commercial relationships. We have little or no influence over the early-stage companies in which we have made or may make these strategic, minority equity investments. Each of these investments in pre-public companies involves a high degree of risk. We may not be successful in achieving the financial, technological or commercial advantage upon which any given investment is premised, and failure by the early-stage company to achieve its own business objectives or to raise capital needed on acceptable economic terms could result in a loss of all or part of our invested capital. Between fiscal 2003 and 2019, we wrote off an aggregate of $29.0 million in nine investments which became impaired and reclassified $4.2 million of another investment to goodwill as the investment was deemed to have no value.

21



Our ability to utilize certain net operating loss carryforwards and tax credit carryforwards may be limited under Sections 382 and 383 of the Internal Revenue Code.

As of April 28, 2019, the Company had federal, state and foreign net operating loss carryforwards of approximately $152.8 million, $13.5 million and $22.5 million, respectively, and federal and state tax credit carryforwards of approximately $43.8 million and $34.8 million, respectively. With the exception of California R&D credit, which can be carried forward indefinitely, the net operating loss and tax credit carryforwards will expire at various dates beginning in fiscal 2020 through 2039, if not utilized. $209,000 of such net operating loss carryforwards and $4.5 million of such tax credit carryforwards will expire in the next five years. Utilization of the Company's U.S. net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations set forth in Internal Revenue Code Section 382 and similar state provisions. Such an annual limitation could result in the expiration of the net operating loss and tax credit carryforwards before utilization.

On December 22, 2017, H.R.1, commonly referred to as the Tax Cuts and Jobs Act ("TCJA"), was signed into law. The TCJA is complex and includes amendments that significantly change the taxation of offshore earnings and the deductibility of interest. The TCJA had a material impact on the value of our deferred tax assets and could increase our future U.S. tax expense. The TCJA implemented a territorial tax system, which includes a mandatory deemed repatriation of all undistributed foreign earnings that are subject to a U.S. income tax. The mandatory deemed repatriation of these undistributed earnings has been offset by federal and state net operating loss carryforwards, and state credit carryforwards. Additionally, TCJA introduced new international tax provisions that are effective for our fiscal year 2019, including (i) a new provision designed to currently tax the global low-taxed income of our foreign subsidiaries, together with a deduction of up to 50 percent and a partial credit for foreign taxes incurred by the foreign subsidiaries; (ii) limitations on the deductibility of certain base eroding payments to foreign entities; and (iii) limitations on the use of foreign tax credits to reduce U.S. income tax liability. While each of these provisions will have an impact on our tax expense for fiscal year 2019 and future periods, we expect the minimum tax on certain base erosion payments to have the most significant impact. We have completed our assessment of the effect of the TCJA on our consolidated financial statements. Reference is made to "Part II, Item 8, Financial Statements - Note 13. Income Taxes" for further discussion of the TCJA.

Changes in the application of tax policies may harm our results of operations.

A number of factors may negatively impact the manner in which our existing NOLs are applied as well as our future effective tax rates including, but not limited to:

the jurisdictions in which profits are determined to be earned and taxed;
changes in valuation of our deferred tax assets and liabilities;
increases in expenses not deductible for tax purposes;
changes in available tax credits;
changes in stock-based compensation;
changes in tax laws or the interpretation of such tax laws, including by authorities in municipalities where we are subject to social insurance and other payroll taxes and fees, and changes in generally accepted accounting principles in the United States or other countries in which we operate; and
potential changes resulting from the IRS's clarification of the TCJA.

An adverse change that impacts our tax position could negatively impact our operating results. In addition, we are the recipient of tax incentives that provide that certain income earned by our subsidiary in Malaysia is subject to a tax holiday for a limited period of time under the laws of that country. This Malaysian tax holiday is subject to expiration in August 2021. Our ability to realize benefits from tax initiatives could be materially affected if, among other things, applicable requirements are not met, the incentives are substantially modified, or if we incur losses for which we cannot take a deduction. In addition, although we have successfully received tax holiday extensions in the past, there can be no assurance that future extensions will be granted. If we are not able to extend a tax holiday, our total tax paid on a consolidated basis would be materially increased.

We will lose sales if we are unable to obtain government authorization to export certain of our products, and we would be subject to legal and regulatory consequences if we do not comply with applicable export control laws and regulations.

Exports of certain of our products are subject to export controls imposed by the U.S. Government and administered by the United States Departments of State and Commerce. In certain instances, these regulations may require pre-shipment authorization from the administering department. For products subject to the Export Administration Regulations, or EAR, administered by the Department of Commerce's Bureau of Industry and Security, the requirement for a license is dependent on

22


the type and end use of the product, the final destination, the identity of the end user and whether a license exception might apply. Virtually all exports of products subject to the International Traffic in Arms Regulations, or ITAR, administered by the Department of State's Directorate of Defense Trade Controls, require a license. Certain of our fiber optics products are subject to EAR and we historically have sold some products, including certain products developed with government funding, which are subject to ITAR. Products developed and manufactured in our foreign locations are subject to export controls of the applicable foreign nation.

Given the current global political climate, obtaining export licenses can be difficult and time-consuming. Failure to obtain export licenses for these shipments or having one or more of our customers be restricted from receiving exports from us could significantly reduce our revenue and materially adversely affect our business, financial condition and results of operations. Compliance with governmental regulations also subjects us to additional fees and costs. The absence of comparable restrictions on competitors in other countries may adversely affect our competitive position.

We have previously been the subject of inquiries from the Department of State and the Department of Justice regarding compliance with ITAR. Although these inquiries were closed with no action being taken, we expended significant time and resources to resolve them, and future inquiries of this type could also be costly to resolve.

Privacy concerns and compliance with domestic or foreign privacy laws and regulations may increase our expenses, result in legal or regulatory proceedings against us and may harm our business.

In the ordinary course of our business, we maintain sensitive personal data on our networks, including confidential information relating to our customers, employees and business partners. Global privacy legislation, enforcement, and policy activity are rapidly expanding and are creating a complex compliance regulatory environment regarding the collection, use, storage and disclosure of such information. These laws and regulations are still evolving and are likely to be in flux and subject to uncertain interpretation for the foreseeable future. In particular, the political, legal and economic climate in China, both nationally and regionally, is fluid and unpredictable. Furthermore, personal privacy, cyber security, and data protection are becoming increasingly significant issues in China. To address these issues, the Standing Committee of the National People’s Congress promulgated the Cyber Security Law of the People’s Republic of China (the "Cyber Security Law"), which took effect on June 1, 2017. The Cyber Security Law sets forth various requirements relating to the collection, use, storage, disclosure and security of data, among other things. Various Chinese agencies are expected to issue additional regulations in the future to define these requirements more precisely. These requirements may increase our costs of compliance.

Additionally, the European Union recently adopted the General Data Protection Regulation (the "GDPR"), which comprehensively reforms the EU’s data protection laws and took effect in May 2018. The GDPR imposes strict data protection requirements that may necessitate changes to our business practices to comply with the new requirements or to address the concerns of our customers or business partners relating to the GDPR. The GDPR also includes severe financial penalties for non-compliance. Complying with any new regulatory requirements could force us to incur substantial expenses or require us to change our business practices in a manner that could harm our business. Any non-compliance may result in lawsuits, regulatory fines, or other actions or liability. Our business may also be harmed if these privacy-related laws or any newly adopted privacy-related laws are interpreted or implemented in a manner that is inconsistent from country to country and inconsistent with our current policies and practices, or those of our customers or business partners. Costs to comply with rapidly changing global privacy-related laws and regulations and to implement related data protection measures could be significant. We may also have to change the manner in which we contract with our business partners, store and transfer information and otherwise conduct our business, which could increase our costs and harm our financial results. In addition, even inadvertent failure to comply with federal, state, or international privacy-related or data protection laws and regulations could result in proceedings against us by governmental entities or others, resulting in fines, penalties, restrictions on or prohibitions on our operations in certain jurisdictions, increased compliance costs and other adverse effects.

We are subject to pending securities class action and shareholder derivative legal proceedings.

Several purported securities class action lawsuits were filed against us and our Chairman of the Board, Chief Executive Officer and Chief Financial Officer following our March 8, 2011 announcement of unaudited financial results for the third quarter of fiscal 2011 and our financial outlook for the fourth quarter of fiscal 2011. We also have been named as a nominal defendant in several shareholder derivative lawsuits filed in 2011 concerning our March 8, 2011 earnings announcement. No specific amounts of damages have been alleged in the class action lawsuits and, by the nature of the lawsuits, no damages will be alleged against Finisar in the derivative lawsuits.


23


We will continue to incur legal fees in connection with these pending cases, including expenses for the reimbursement of legal fees of present and former officers and directors under indemnification obligations. The expense of continuing to defend such litigation may be significant. We intend to defend these lawsuits vigorously, however there can be no assurance that we will be successful in any defense. If any of the lawsuits related to our earnings announcement are adversely decided, we may be liable for significant damages directly or under our indemnification obligations, which could adversely affect our business, results of operations and cash flows. Further, the amount of time that will be required to resolve these lawsuits is unpredictable and these actions may divert management's attention from the day-to-day operations of our business, which could adversely affect our business, results of operations and cash flows.

Our business and future operating results may be adversely affected by events outside our control.

Our business and operating results are vulnerable to events outside of our control, such as earthquakes, floods, fire, power loss, telecommunication failures and uncertainties arising out of terrorist attacks in the United States and overseas. Our corporate headquarters and a portion of our manufacturing operations are located in California, and our principal manufacturing operations and those of most of our key suppliers and contract manufacturers are located in Asia. These areas have been vulnerable to natural disasters, such as earthquakes, floods and fires, and other risks which at times have disrupted the local economy and posed physical risks to our property. We are also dependent on communications links with our overseas manufacturing locations and would be significantly harmed if these links were interrupted for any significant length of time. We presently do not have adequate redundant, multiple site capacity if any of these events were to occur, nor can we be certain that the insurance we maintain against these events would be adequate.

The conversion of our outstanding convertible notes would result in substantial dilution to our current stockholders.

As of April 28, 2019, we had outstanding an aggregate principal amount of $1.1 million of our 2033 Notes and an aggregate principal amount of $575.0 million of our 2036 Notes. On May 1, 2019, the Company redeemed all of the remaining $1.1 million of the principal amount of the 2033 Notes. The 2036 Notes are convertible at the option of the holder, under certain circumstances, into shares of our common stock at an initial conversion price of $44.17 per share, subject to adjustments. An aggregate of approximately 13,017,885 shares of common stock would be issued upon the conversion of all outstanding 2036 Notes at the conversion price, which would dilute the voting power and ownership percentage of our existing stockholders. We have previously entered into privately negotiated transactions with certain holders of our convertible notes for the repurchase of notes in exchange for a greater number of shares of our common stock than would have been issued had the principal amount of the notes been converted at the original conversion rate specified in the notes, thus resulting in more dilution. We may enter into similar transactions in the future and, if we do so, there will be additional dilution to the voting power and percentage ownership of our existing stockholders.

Delaware law, our charter documents and our stockholder rights plan contain provisions that could discourage or prevent a potential takeover, even if such a transaction would be beneficial to our stockholders.

Some provisions of our certificate of incorporation and bylaws, as well as provisions of Delaware law, may discourage, delay or prevent a merger or acquisition that a stockholder may consider favorable. These include provisions:

authorizing the board of directors to issue additional preferred stock;
prohibiting cumulative voting in the election of directors;
limiting the persons who may call special meetings of stockholders;
prohibiting stockholder actions by written consent;
creating a classified board of directors pursuant to which our directors are elected for staggered three-year terms;
permitting the board of directors to increase the size of the board and to fill vacancies;
requiring a super-majority vote of our stockholders to amend our bylaws and certain provisions of our certificate of incorporation; and
establishing advance notice requirements for nominations for election to the board of directors or for proposing matters that can be acted on by stockholders at stockholder meetings.

We are subject to the provisions of Section 203 of the Delaware General Corporation Law which limit the right of a corporation to engage in a business combination with a holder of 15% or more of the corporation's outstanding voting securities, or certain affiliated persons.

Although we believe that these charter and bylaw provisions and provisions of Delaware law provide an opportunity for the board to assure that our stockholders realize full value for their investment, they could have the effect of delaying or preventing a change of control, even under circumstances that some stockholders may consider beneficial.

24



We do not currently intend to pay dividends on Finisar common stock and, consequently, a stockholder's ability to achieve a return on such stockholder's investment will depend on appreciation in the price of the common stock.

We have never declared or paid any cash dividends on Finisar common stock and we do not currently intend to do so for the foreseeable future. We currently intend to invest our future earnings, if any, to fund our growth. Therefore, a stockholder is not likely to receive any dividends on such stockholder's common stock for the foreseeable future.

Our stock price has been and is likely to continue to be volatile.

The trading price of our common stock has been and is likely to continue to be subject to large fluctuations. Our stock price may increase or decrease in response to a number of events and factors, including:

trends in our industry and the markets in which we operate;
changes in the market price of the products we sell;
changes in financial estimates and recommendations by securities analysts;
acquisitions and financings;
quarterly variations in our operating results;
the operating and stock price performance of other companies that investors in our common stock may deem comparable; and
purchases or sales of blocks of our common stock.

Part of this volatility is attributable to the current state of the stock market, in which wide price swings are common. This volatility may adversely affect the prices of our common stock, regardless of our operating performance. If any of the foregoing occurs, our stock price could fall and we may be exposed to class action lawsuits that, even if unsuccessful, could be costly to defend and a distraction to management.

Our business and operations would be adversely impacted in the event of a failure of our information technology infrastructure.

We rely upon the capacity, reliability and security of our information technology infrastructure and our ability to expand and continually update this infrastructure in response to our changing needs. In some cases, we may rely upon third-party hosting and support services to meet these needs. Any failure to manage, expand and update our information technology infrastructure, including our Enterprise Resource Planning ("ERP") system and other applications, any failure in the extension or operation of this infrastructure, or any failure by our hosting and support partners in the performance of their services could materially and adversely harm our business. Despite our implementation of security measures, our systems are vulnerable to damage from computer viruses, natural disasters, unauthorized access and other similar disruptions. Any system failure, accident or security breach could result in disruptions to our operations. To the extent that any disruption or security breach results in a loss or damage to our data or in inappropriate disclosure of confidential information, it could cause significant damage to our reputation, affect our relationships with our customers, and ultimately harm our business. In addition, we may be required to incur significant costs to protect against or mitigate damage caused by these disruptions or security breaches in the future.

Item 1B.
Unresolved Staff Comments

None.


25


Item 2.    Properties

Our principal facilities are located in California, Pennsylvania, Texas, Malaysia, and China.

Information regarding our properties as of April 28, 2019 is as follows:
Location
Use
Size
 
 
(Square Feet)
Owned
 
 
Wuxi, China
Manufacturing operations
1,100,000
Sherman, Texas
Wafer fabrication operations and administrative operations
700,000
Ipoh, Malaysia
Manufacturing operations
640,000
Shenzhen, China
Administrative operations
50,000
Daejeon, Korea
Research and development
12,800
Leased
 
 
Shanghai, China
Research and development, general and administrative, and limited manufacturing operations
180,000
Allen, Texas
Wafer fabrication operations. A portion of this facility is currently subleased.
160,000
Sydney, Australia
Manufacturing, research and development and administrative operations
100,000
Fremont, California
Research and development and manufacturing operations
121,000
Sunnyvale, California
Corporate headquarters, research and development, sales and marketing, general and administrative and NPI manufacturing operations
92,000
Horsham, Pennsylvania
NPI manufacturing, research and development, sales and administration
64,000
Jarfalla, Sweden
Wafer fabrication operations and research and development
63,000
Berlin, Germany
Research and development and manufacturing operations
22,000
Hyderabad, India
Information technology support center
22,000
Singapore
Research and development
16,000
Eugene, Oregon
Research and development and manufacturing operations
9,000
San Diego, California
Research and development
5,000
Champaign, Illinois
Research and development
3,000

The owned property in Wuxi, China, consists of 550,000 square feet of land leased for 50 years where we built a 800,000 square foot manufacturing operations facility and an additional 280,000 square feet of land leased for 50 years where we built an additional 300,000 square foot manufacturing operations facility. The owned property in Ipoh, Malaysia, consists of 840,000 square feet of land leased for 60 years where our 640,000 square foot manufacturing operations facility is located. The owned property in Daejeon, Korea, includes 4,200 square feet of land owned by our subsidiary, Finisar Daejeon Co. Ltd. We believe our properties are in good condition and are suitable for their present uses. We also believe that our existing facilities will be adequate to accommodate our needs for the foreseeable future.

Item 3.
Legal Proceedings

The material set forth in Note 15 of Notes to Consolidated Financial Statements in Item 8 of this Annual Report on Form 10-K is incorporated herein by reference.

Item 4.
Mine Safety Disclosures

Not applicable.


26


PART II

Item 5.
Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Since our initial public offering on November 11, 1999, our common stock has traded on the NASDAQ Stock Market under the symbol “FNSR.” The following table sets forth the range of high and low sales prices of our common stock for the periods indicated:
 
High
 
Low
Fiscal 2019 Quarter Ended:
 
 
 
April 28, 2019
$24.77
 
$21.33
January 27, 2019
$23.68
 
$15.81
October 28, 2018
$21.63
 
$15.91
July 29, 2018
$19.00
 
$15.42
Fiscal 2018 Quarter Ended:
 
 
 
April 29, 2018
$21.73
 
$14.25
January 28, 2018
$25.41
 
$17.20
October 29, 2017
$27.97
 
$20.16
July 30, 2017
$28.99
 
$22.31

According to records of our transfer agent, we had 184 stockholders of record as of June 10, 2019 and we believe there is a substantially greater number of beneficial holders. We have never declared or paid dividends on our common stock and currently do not intend to pay dividends in the foreseeable future so that we may reinvest our earnings in the development of our business. The payment of dividends in the future will be at the discretion of the Board of Directors.


27



COMPARISON OF STOCKHOLDER RETURN

Set forth below is a line graph comparing the yearly percentage change in the cumulative total return on our common stock with the cumulative total returns of the Nasdaq Stock Market (U.S. Companies) and the NYSE Arca Networking Index for the period commencing on April 28, 2014 and ending on April 28, 2019, assuming the reinvestment of dividends, if any.

The graph and table below assume that on April 28, 2014, $100.00 was invested in our common stock (at the market price of our stock on such date) and each index. No cash dividends have been declared on our common stock. Stockholder returns over the indicated period should not be considered indicative of future stockholder returns.

COMPARISON OF CUMULATIVE TOTAL RETURN FROM
APRIL 28, 2014 THROUGH APRIL 28, 2019 FOR
FINISAR, NASDAQ STOCK MARKET AND NYSE ARCA NETWORKING INDEX

fnsrstockchartfy19.jpg

 
2014
2015
2016
2017
2018
2019
Finisar Corporation
 
(24.05
)%
(21.39
)%
38.76
%
(31.09
)%
51.72
%
$100.00
$75.95
$59.70
$82.84
$57.09
$86.62
NASDAQ Stock Market (U.S. Companies)
 
24.42
 %
(2.27
)%
28.43
%
19.33
 %
16.18
%
$100.00
$124.42
$121.59
$156.15
$186.34
$216.49
NYSE Arca Networking Index
 
16.25
 %
(5.35
)%
28.28
%
20.19
 %
15.33
%
$100.00
$116.25
$110.04
$141.16
$169.65
$195.65


28


Item 6.
Selected Financial Data
You should read the following selected financial data in conjunction with “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operation” and our consolidated financial statements and the notes thereto included elsewhere in this report. The statement of operations data set forth below for the fiscal years ended April 28, 2019, April 29, 2018 and April 30, 2017 and the balance sheet data as of April 28, 2019 and April 29, 2018 are derived from, and are qualified by reference to, our audited consolidated financial statements included elsewhere in this report. The statement of operations data set forth below for the fiscal years ended May 1, 2016 and May 3, 2015 and the balance sheet data as of April 30, 2017, May 1, 2016 and May 3, 2015 are derived from our audited consolidated financial statements not included in this report.
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
 
May 1, 2016
 
May 3, 2015
 
(In thousands, except per share data)
Statement of Operations Data:
 
 
 
 
 
 
 
 
 
Revenues
$1,280,480
 
$1,316,483
 
$1,449,303
 
$1,263,166
 
$1,250,944
Consolidated net income (loss)
$(53,216)
 
$(48,286)
 
$249,346
 
$35,193
 
$11,887
Net income (loss) per share attributable to Finisar Corporation common stockholders:
 
 
 
 
 
 
 
 
 
Basic
$(0.45)
 
$(0.42)
 
$2.26
 
$0.33
 
$0.12
Diluted
$(0.45)
 
$(0.42)
 
$2.19
 
$0.32
 
$0.11
Balance Sheet Data:
 
 
 
 
 
 
 
 
 
Total assets
$2,352,167
 
$2,583,185
 
$2,539,882
 
$1,645,371
 
$1,551,882
Long-term portion of convertible notes
$512,105
 
$488,877
 
$707,782
 
$229,393
 
$221,406


29


Item 7.
Management’s Discussion and Analysis of Financial Condition and Results of Operation

Management’s discussion and analysis of financial condition and results of operation, or MD&A, is provided as a supplement to the accompanying consolidated financial statements and footnotes to help provide an understanding of our financial condition, changes in our financial condition and results of operations. The MD&A is organized as follows:

Forward-looking statements.  This section discusses how forward-looking statements made by us in the MD&A and elsewhere in this report are based on management’s present expectations about future events and are inherently susceptible to uncertainty and changes in circumstances.

Business Overview.  This section provides an introductory overview and context for the discussion and analysis that follows in MD&A.

Critical Accounting Estimates.  This section discusses those accounting estimates that are both considered to have significant impact on our financial condition and operating results and require significant judgment on the part of management regarding matters that are inherently uncertain.

Results of Operations.  This section provides analysis of the Company’s results of operations for the three fiscal years period ended April 28, 2019. A brief description is provided of transactions and events that impact comparability of the results being analyzed.

Financial Condition and Liquidity.  This section provides an analysis of our cash position and cash flows, as well as a discussion of our financing arrangements and financial commitments.

Forward Looking Statements
The following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ substantially from those anticipated in these forward-looking statements as a result of many factors, including those set forth under “Item 1A. Risk Factors.” The following discussion should be read together with our consolidated financial statements and related notes thereto included elsewhere in this report.

Business Overview

We are a global technology leader in optical communications, providing components and subsystems to networking equipment manufacturers, data center operators, telecom service providers, consumer electronics and automotive companies. We design products that meet the increasing demands for network bandwidth, data storage and 3D sensing subsystems. Our optical subsystems consist primarily of transmitters, receivers, transceivers, transponders and active optical cables, which provide the fundamental optical-electrical, or optoelectronic interface for interconnecting the electronic equipment used in these networks, including the switches, routers, and servers used in wireline networks as well as the antennas and base stations used in wireless networks. These products rely on the use of semiconductor lasers and photodetectors in conjunction with integrated circuits and novel optoelectronic packaging to provide a cost-effective means for transmitting and receiving digital signals over fiber optic cable at speeds ranging from less than 1 gigabit per second, or Gbps, to more than 400 Gbps, over distances of less than 10 meters to more than 2,000 kilometers, using a wide range of network protocols and physical configurations.

We also provide products known as wavelength selective switches, or WSS. In long-haul and metro networks, each fiber may carry 50 to more than 100 different high-speed optical wavelengths. WSS are switches that are used to dynamically switch network traffic from one optical fiber to multiple other fibers without first converting to an electronic signal. The wavelength selective feature means that WSS enable any wavelength or combination of wavelengths to be switched from the input fiber to the output fibers. WSS products are sometimes combined with other components and sold as linecards that plug into a system chassis referred to as a reconfigurable optical add/drop multiplexers, or ROADM.

We have also entered the 3D Sensing market. 3D Sensing enables features such as facial recognition, gaming and virtual reality, as well as automotive market applications such as LiDAR and in-cabin recognition. VCSELs (Vertical Cavity Surface Emitting Lasers) are core to 3D Sensing. We leverage our experience in laser technology in our 3D Sensing products.

Our line of optical components also includes packaged lasers and photodetectors for data communication and telecommunication applications.


30


Demand for our products is largely driven by the continually growing need for additional network bandwidth created by the ongoing proliferation of data and video traffic from video downloads, Internet protocol TV, social networking, on-line gaming, file sharing, enterprise IP/Internet traffic, cloud computing, and data center virtualization that must be handled by both wireline and wireless networks. Mobile traffic is increasing as the result of proliferation of smartphones, tablet computers, and other mobile devices.

Our manufacturing operations are vertically integrated and we produce many of the key components used in making our products, including lasers, photodetectors and integrated circuits, or ICs, designed by our internal IC engineering teams. We also have internal assembly and test capabilities that make use of internally designed equipment for the automated testing of our optical subsystems and components.

We sell our products primarily to manufacturers of storage systems, networking equipment and telecommunication equipment such as Broadcom, Ciena, Cisco Systems, Dell EMC, Ericsson, FiberHome, Fujitsu, Hewlett Packard Enterprise, Huawei, IBM, Juniper, Nokia, QLogic (now subsidiary of Marvell Technology), and ZTE, and to their contract manufacturers. These customers, in turn, sell their systems to businesses and to wireline and wireless telecommunication service providers and cable TV operators, collectively referred to as carriers. We also sell products to end-users.

Our cost of revenues consists of materials, salaries and related expenses for manufacturing personnel, manufacturing overhead, warranty expense, inventory adjustments for obsolete and excess inventory and the amortization of acquired developed technology associated with acquisitions that we have made. As a result of building a vertically integrated business model, our manufacturing cost structure has become more fixed. While this can be beneficial during periods when demand is strong, it can be more difficult to reduce costs during periods when demand for our products is weak, product mix is unfavorable or selling prices are generally lower. While we have undertaken measures to reduce our operating costs, there can be no assurance that we will be able to reduce our cost of revenues sufficiently to achieve or sustain profitability.

Since October 2000, we have completed the acquisition of two publicly-held companies. We have also completed the acquisition of 13 privately-held companies and certain businesses and assets from seven other companies in order to broaden our product offerings and provide new sources of revenue, production capabilities and access to advanced technologies that we believe will enable us to reduce our product costs and develop innovative and more highly integrated product platforms while accelerating the timeframe required to develop such products.
Merger Agreement
On November 8, 2018, the Company, II-VI Incorporated, a Pennsylvania corporation ("Parent" or "II-VI") and Mutation Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Parent ("Merger Subsidiary"), entered into an Agreement and Plan of Merger (the "Merger Agreement"), pursuant to which, among other things, Merger Subsidiary will be merged with and into the Company (the "Merger"), with the Company surviving the Merger as a wholly owned subsidiary of Parent.

At the time the Merger becomes effective (the "Effective Time"), each issued and outstanding share of common stock, par value $0.001 per share, of the Company ("Company Stock") (other than shares of Company Stock owned by Parent or Merger Subsidiary or any direct or indirect wholly owned subsidiary of Parent, which will be cancelled without consideration, and holders of Company Stock, if any, who properly exercise their appraisal rights under the General Corporation Law of the State of Delaware) outstanding immediately prior to the Merger will be automatically cancelled and converted into the right to receive, for each share of Company Stock, at the stockholder’s election and subject to proration in the event the cash consideration or Parent Common Stock (as defined below) consideration is oversubscribed, either (i) $26.00 in cash (the "Cash Election Consideration"), (ii) 0.5546 of a share of common stock, no par value, of Parent ("Parent Common Stock") (the "Stock Election Consideration"), or (iii) a combination of (A) 0.2218 of a share of Parent Common Stock (the "Exchange Ratio") and (B) $15.60 in cash, without interest (the "Mixed Election Consideration"). On an average basis across all shares of Company Stock (including the Options (as defined below) and Performance RSUs (as defined below)), at the closing of the Merger, 60% of the aggregate amount of the outstanding shares of Company Stock (including the Options and Performance RSUs) will be converted into the right to receive the Cash Election Consideration, with the remaining 40% converted into the right to receive the Stock Election Consideration.

Pursuant to the Merger Agreement, at the Effective Time, each outstanding and unexercised option to purchase Company Stock (whether vested or unvested) (an "Option") shall automatically be cancelled and terminated and converted into the right to receive an amount of Mixed Election Consideration equal to the product of (i) the excess, if any, of the Cash Election Consideration over the exercise price per share of such Option multiplied by (ii) the number of shares of Company Stock subject to such Option, payable no later than the Company’s next payroll date after the closing of the Merger. Further, as of the Effective Time, each award of restricted stock units of the Company that is outstanding immediately prior to the Effective Time

31


and is subject to a performance-based vesting condition (a "Performance RSU") that relates solely to the value of Company Stock will vest as to a number of shares determined under the terms of the award and will be cancelled and extinguished and converted into the right to receive the Cash Election Consideration, the Stock Election Consideration or the Mixed Election Consideration in accordance with the election made by the holder of such Performance RSU. At the Effective Time, each other award of restricted stock units of the Company that is outstanding and unvested will be assumed by Parent and continue to be subject to substantially the same terms and conditions (including vesting requirements) as in effect immediately prior to the Effective Time, except that the number of shares of Parent Common Stock subject to such assumed restricted stock unit awards will be equal to the product of (i) the number of shares of Company Stock underlying such unvested restricted stock unit award as of immediately prior to the Effective Time multiplied by (ii) the sum of the (A) Exchange Ratio plus (B) the quotient obtained by dividing $15.60 by the Equity Award Measurement Price. The "Equity Award Measurement Price" means the volume weighted average price per share of Parent Common Stock on NASDAQ for the ten (10) consecutive trading days ending on (and including) the third trading day immediately prior to the Effective Time.

The Merger Agreement also provides, among other things, that the board of directors of Parent (the "Parent Board") will appoint, at the Effective Time, three members, each of whom are (i) members of the board of directors of the Company (the "Board") as of the date of the Merger Agreement, (ii) mutually agreed to by the Company and Parent, acting in good faith, and (iii) reasonably approved by the Corporate Governance and Nominating Committee of the Parent Board.

The closing of the Merger is subject to, among other things, the adoption of the Merger Agreement by the affirmative vote of the holders of at least a majority of the outstanding shares of Company Stock (the "Company Stockholder Approval"), which was obtained on March 26, 2019, and the affirmative vote of at least a majority of the votes cast for the proposal on the issuance of the Parent Common Stock and any restricted units of Parent issuable in connection with the Merger (the "Parent Stockholder Approval"), which was obtained on March 26, 2019. The closing of the Merger is also subject to various customary conditions, including the expiration or termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended; receipt of other specified regulatory approvals; the absence of any temporary restraining order, preliminary or permanent injunction or other order issued by any court of competent jurisdiction enjoining or otherwise prohibiting the consummation of the Merger; the SEC having declared effective a Form S-4 with respect to, and the approval of the listing on NASDAQ of, the shares of Parent Common Stock issuable in connection with the Merger; the accuracy of the representations and warranties contained in the Merger Agreement (generally subject to a material adverse effect qualification); compliance with the covenants and agreements in the Merger Agreement in all material respects; and no material adverse effect on either the Company or Parent. The closing of the Merger is also subject to Parent, the Company and Wells Fargo Bank, National Association (the "Trustee"), entering into a supplemental indenture in connection with that certain (i) indenture, dated as of December 16, 2013 (the "2033 Notes Indenture"), by and among the Company and the Trustee governing the Company’s 0.50% Convertible Senior Notes due 2033 (the "2033 Notes"), which was cancelled and discharged on May 1, 2019 in connection with the redemption of all of the remaining outstanding 2033 Notes, and (ii) indenture, dated as of December 21, 2016 (the "2036 Notes Indenture" and, together with the 2033 Notes Indentures, the "Indentures"), by and among the Company and the Trustee governing the Company’s 0.50% Convertible Senior Notes due 2036 (the "2036 Notes" and, together with the 2033 Notes, the "Notes") providing, among other items, (a) at and after the Effective Time, pursuant, and subject to, the terms and conditions of the applicable Indenture, for the change in right to convert each $1,000 principal amount of the 2033 Notes and the 2036 Notes, as applicable, into the amount of shares of Parent Common Stock and cash, or the combination thereof, that a holder of a number of shares of Company Stock equal to the conversion rate of the 2033 Notes and the 2036 Notes immediately prior to the Effective Time would have owned or been entitled to receive upon the Effective Time, and (b) Parent’s full and unconditional guarantee, on a senior unsecured basis, of the 2033 Notes and the 2036 Notes. Though not a condition to Closing, Parent and Merger Subsidiary are also obligated to use its reasonable best efforts to obtain debt financing that, together with the other financial resources of Parent, will be sufficient to satisfy all of Parent’s and Merger Subsidiary’s payment obligations under the Merger Agreement.

Pursuant, and subject, to the terms and conditions of the Indentures, each holder of Notes will have the right, at such holder’s option, to require the Company to repurchase any or all of such holder’s Notes, on the date specified by the Company that is not less than 20 business days and not more than 35 business days after the date of the Company’s notice to holders of the occurrence of the Merger, such notice to be delivered within 20 business days of the Effective Time, at a repurchase price equal to 100% of the principal amount thereof, together with accrued and unpaid interest to, but excluding, the repurchase date ("Merger Repurchase Date"). Further pursuant, and subject, to the terms and conditions of the Indentures, all or any portion of a holder’s Notes may be surrendered for conversion at any time from or after the date that is 25 scheduled trading days prior to the anticipated Effective Time (or, if later, the business day after the Company gives holders notice of the Merger) until the Merger Repurchase Date.


32


The Company has made customary representations and warranties in the Merger Agreement. The Company is also subject to customary covenants, including, among others, covenants (i) to conduct its business in the ordinary course during the period between the execution of the Merger Agreement and the closing of the Merger, (ii) not to engage in specified types of transactions during this period unless agreed to in writing by Parent, (iii) to convene and hold a meeting of its stockholders for the purpose of obtaining the Company Stockholder Approval, which was held and such approval was obtained on March 26, 2019, and (iv) subject to certain exceptions, not to withdraw, amend or modify in a manner adverse to Parent the recommendation of the Board that the Company’s stockholders adopt the Merger Agreement.

Parent has made customary representations and warranties in the Merger Agreement. Parent is also subject to customary covenants, including, among others, (i) to conduct its business in the ordinary course during the period between the execution of the Merger Agreement and the closing of the Merger, (ii) not to engage in specified types of transactions during this period unless agreed to in writing by the Company, (iii) to convene and hold a meeting of its shareholders for the purpose of obtaining the Parent Stockholder Approval, which was held and such approval was obtained on March 26, 2019, and (iv) subject to certain exceptions, not to withdraw, amend or modify in a manner adverse to the Company the recommendation of the Parent Board that Parent’s shareholders vote in favor of the issuance of the Parent Common Stock issuable in connection with the Merger.

The Merger Agreement contains certain termination rights, including the right of the Company to terminate the Merger Agreement under specified circumstances to accept an unsolicited superior proposal from a third party. The Merger Agreement provides that, upon termination of the Merger Agreement by the Company or Parent under specified circumstances (including termination by the Company to accept a superior proposal), a termination fee of $105,200,000 will be payable by the Company to Parent. The Company termination fee is also payable under certain other specified circumstances set forth in the Merger Agreement. Further, the Company has the right to terminate the Merger Agreement if the Parent Board fails to recommend that the shareholders of Parent vote in favor of the issuance of the Parent Common Stock issuable in connection with the Merger or if the Parent withdraws, amends or modifies such recommendation. If the Company timely exercises its right to terminate the Merger Agreement after it obtains actual knowledge of such failure to recommend, or withdrawal, amendment or modification of such recommendation, a termination fee of $105,200,000 will be payable by Parent to the Company. The Merger Agreement also provides that each party to the Merger Agreement may compel the other party or parties thereto to specifically perform its or their obligations under the Merger Agreement.

The foregoing description of the Merger Agreement does not purport to be complete and is qualified in its entirety by reference to the full text of the Merger Agreement, which was filed as Exhibit 2.1 to our Current Report on Form 8-K on November 9, 2018 and is incorporated herein by reference.

Critical Accounting Estimates
The preparation of our financial statements and related disclosures require that we make estimates, assumptions and judgments that can have a significant impact on our revenue and operating results, as well as on the value of certain assets and contingent liabilities on our balance sheet. The methods, assumptions, and estimates that we use in applying our accounting policies may require us to apply judgments regarding matters that are inherently uncertain. We consider an accounting policy to be a critical estimate if: (1) we must make assumptions that were uncertain when the judgment was made, and (2) changes in the estimate assumptions, or selection of a different estimate methodology could have a significant impact on our financial position and the results that we report in our consolidated financial statements. While we believe that our estimates, assumptions, and judgments are reasonable, they are based on information available when the estimate was made.
Refer to "Part II, Item 8, Financial Statements and Supplementary Data - Note 2. Summary of Significant Accounting Policies." for further information on our critical accounting policies, and estimates, which are as follows:
Inventories - estimation of future demand for inventory on hand;
Property, equipment and improvements - the useful life determination;
Long-lived assets - estimation of projected cash flows associated with impaired long-lived assets;
Income taxes - the identification and measurement of deferred tax assets and liabilities and the provisional estimates associated with the Tax Cuts and Jobs Act.

Recent Accounting Pronouncements
For a description of recently issued accounting pronouncements, including the expected dates of adoption and estimated effects, if any, on our consolidated financial statements, see "Part II, Item 8, Financial Statements and Supplementary Data - Note 2. Summary of Significant Accounting Policies."

33


Results of Operations
Comparison of Fiscal Years Ended April 28, 2019 and April 29, 2018
Revenues
The following table sets forth the changes in revenues by market application:
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentages)
April 28, 2019
 
April 29, 2018
 
Change
 
% Change
Datacom revenue
$
926,786

 
$
1,029,037

 
$
(102,251
)
 
(10
)%
Telecom revenue
353,694

 
287,446

 
66,248

 
23
 %
Total revenues
$
1,280,480

 
$
1,316,483

 
$
(36,003
)
 
(3
)%

During fiscal 2019, we recognized revenue based on ASU 2014-09, "Revenue from Contracts with Customers (Topic 606)", but during fiscal 2018, we recognized revenue based on Topic 605. Therefore, the periods are not directly comparable. For additional information regarding the impact of the new accounting standard on our revenue, please refer to "Part II, Item 8, Financial Statements - Note 2. Summary of Significant Accounting Policies."

Datacom revenue for the year ended April 28, 2019 decreased approximately $102.3 million compared to the year ended April 29, 2018. During the period, 40 Gbps datacom transceiver revenue decreased approximately $59.4 million primarily due to our customers switching their technology infrastructure to higher speed transceivers. Also during the period, 100 Gbps datacom transceiver revenue decreased approximately $53.3 million primarily due to a decrease in the average selling prices for our products.

Telecom revenue for the year ended April 28, 2019 increased approximately $66.2 million compared to the year ended April 29, 2018 primarily due to an increase in WSS products revenue.

Amortization of Acquired Developed Technology
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 28, 2019
 
April 29, 2018
 
Change
 
% Change
Amortization of acquired developed technology
$
1,958

 
$
2,436

 
$
(478
)
 
(20
)%

Amortization of acquired developed technology for the year ended April 28, 2019 decreased compared to the year ended April 29, 2018 due to the roll-off of amortization of certain intangible assets related to our prior acquisitions.

Impairment of Long-lived Assets
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 28, 2019
 
April 29, 2018
 
Change
 
% Change
Impairment of long-lived assets
$
4,459

 
$
2,233

 
$
2,226

 
100
%

During fiscal 2019 and 2018, we recorded charges of $4.5 million and $2.2 million, respectively, for the impairment of certain long-lived assets due to the planned retirement of such assets resulting from product and facility transitions.

Gross Profit
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentages)
April 28, 2019
 
April 29, 2018
 
Change
 
% Change
Gross profit
$
348,093

 
$
362,166

 
$
(14,073
)
 
(4
)%
As a percentage of revenues
27
%
 
28
%
 


 
 

Gross profit is calculated as revenues less cost of revenues, amortization of acquired developed technology, and, if applicable, impairment of long-lived assets. The gross profit decline for the year ended April 28, 2019 compared to the year ended April 29, 2018 was attributable to the combination of overall lower revenue and the decline in gross margin.


34


Gross margin is gross profit reflected as a percentage of revenues. Our cost of revenues consists of materials, salaries and related expenses for manufacturing personnel, manufacturing overhead, warranty expense, and inventory adjustments for excess and obsolete inventory. Gross margin for the year ended April 28, 2019 decreased compared to the year ended April 29, 2018 mostly due to decreases in the average selling prices for our products.

Our industry is characterized by products with average selling prices that decrease over time and we expect this trend to continue. Future decreases in average selling prices may have an unfavorable impact on our future gross profit, which may be partially or fully offset in any period in the event that we are successful in decreasing the cost of manufacturing our products being sold, increasing the number of units sold and/or increasing the sales of products with higher gross margins. Future decreases in average selling prices also may have an unfavorable impact on our future gross margin, which may be partially or fully offset in any period in the event that we are successful in decreasing the cost of manufacturing our products being sold and/or increasing the sales of products with higher gross margins.

Research and Development Expenses
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 28, 2019
 
April 29, 2018
 
Change
 
% Change
Research and development expenses
$
217,877

 
$
239,008

 
$
(21,131
)
 
(9
)%

Research and development expenses consist primarily of salaries and related costs of employees engaged in research and design activities, including stock-based compensation charges related to those employees, costs of design tools and computer hardware, costs related to prototyping, and allocated facilities and IT support costs. Research and development expenses for the year ended April 28, 2019 decreased compared to the year ended April 29, 2018 primarily due to a decrease in employee compensation related expenses as a result of restructuring activities undertaken during the first quarter of fiscal 2019, partially offset by employee severance compensation and other expenses related to restructuring activities undertaken during the first quarter of fiscal 2019.

Sales and Marketing Expenses
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 28, 2019
 
April 29, 2018
 
Change
 
% Change
Sales and marketing expenses
$
49,077

 
$
49,024

 
$
53

 
%

Sales and marketing expenses consist primarily of salaries and related costs of employees engaged in sales and marketing functions, including stock-based compensation charges related to those employees, commissions for our external sales representatives, costs related to marketing and promotional activities, and allocated facilities and IT support costs.

General and Administrative Expenses
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 28, 2019
 
April 29, 2018
 
Change
 
% Change
General and administrative expenses
$
54,844

 
$
59,518

 
$
(4,674
)
 
(8
)%

General and administrative expenses consist primarily of salaries and related costs of employees engaged in general and administrative functions, including stock-based compensation charges related to those employees, legal, audit and other professional fees, insurance costs, human resources and other corporate costs, and allocated facilities and IT support costs. General and administrative expenses for the year ended April 28, 2019 decreased compared to the year ended April 29, 2018 primarily due to approximately $7.5 million of stock-based compensation expense recorded during the third quarter of fiscal 2018 related to the modification of equity awards for our former Chief Executive Officer upon his retirement during the third quarter of fiscal 2018, partially offset by approximately $4.5 million of transaction expenses during fiscal 2019 related to the Merger.

Start-Up Costs
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 28, 2019
 
April 29, 2018
 
Change
 
% Change
Start-up costs
$
54,517

 
$
3,535

 
$
50,982

 
1,442
%

35



Start-up costs consist of operating expenses, including employee compensation, facility maintenance and other expenses, related to our recently purchased 700,000 square foot manufacturing facility in Sherman, Texas during the period while it is being brought to its intended use.

Interest Income
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 28, 2019
 
April 29, 2018
 
Change
 
% Change
Interest income
$
21,201

 
$
16,084

 
$
5,117

 
32
%

Interest income for the year ended April 28, 2019 increased compared to the year ended April 29, 2018 due to an increase in interest rates.

Interest Expense
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 28, 2019
 
April 29, 2018
 
Change
 
% Change
Interest expense
$
33,492

 
$
36,656

 
$
(3,164
)
 
(9
)%

Interest expense for the year ended April 28, 2019 decreased compared to the year ended April 29, 2018 primarily due to the redemption of our 0.50% Convertible Senior Notes due 2033 during the third quarter of fiscal 2019.

Other Income (Expense), Net
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 28, 2019
 
April 29, 2018
 
Change
 
% Change
Other income (expense), net
$
(718
)
 
$
(945
)
 
$
227

 
(24
)%

Other expense, net for the year ended April 28, 2019 decreased as compared to the year ended April 29, 2018 primarily due to a $2.3 million impairment of one of our minority investments, recognized during fiscal 2018, due to this investee's prolonged negative results of operations and cash flows, partially offset by fluctuations of foreign currency exchange rates.

Provision for Income Taxes
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 28, 2019
 
April 29, 2018
 
Change
 
% Change
Provision for income taxes
$
9,667

 
$
33,283

 
$
(23,616
)
 
(71
)%

The provision for income taxes for the year ended April 28, 2019 decreased compared to the year ended April 29, 2018 primarily due to approximately $49.4 million of the deferred tax expense recorded in fiscal 2018 associated with the revaluation of our net deferred tax assets and the inclusion of the one-time deemed repatriation of accumulated foreign earnings, both as the result of the TCJA, compared to approximately $19.2 million of current tax expense recorded in fiscal 2019 associated with certain international tax provisions of TCJA.


36


Comparison of Fiscal Years Ended April 29, 2018 and April 30, 2017
Revenues
The following table sets forth the changes in revenues by market application:
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentages)
April 29, 2018
 
April 30, 2017
 
Change
 
% Change
Datacom revenue
$
1,029,037

 
$
1,041,854

 
$
(12,817
)
 
(1
)%
Telecom revenue
287,446

 
407,449

 
(120,003
)
 
(29
)%
Total revenues
$
1,316,483

 
$
1,449,303

 
$
(132,820
)
 
(9
)%

Datacom revenue for the year ended April 29, 2018 decreased approximately $12.8 million compared to the year ended April 30, 2017. During the period, 100 Gbps datacom transceiver revenue increased approximately $100.0 million offset by an approximately $103.1 million decline in 10 and 40 Gbps datacom transceiver revenue. Decline in datacom revenue during fiscal 2018 was primarily due to lower demand for our datacom products from our Chinese OEM customers.

Telecom revenue for the year ended April 29, 2018 decreased approximately $120.0 million compared to the year ended April 30, 2017. During the period, 10 Gbps telecom transceiver revenue declined approximately $24.3 million, 100 Gbps telecom transceiver revenue declined approximately $46.0 million, and ROADM line card revenue declined approximately $21.5 million. Decline in telecom revenue during fiscal 2018 was primarily due to lower demand for our telecom products from our Chinese OEM customers.

Amortization of Acquired Developed Technology
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 29, 2018
 
April 30, 2017
 
Change
 
% Change
Amortization of acquired developed technology
$
2,436

 
$
4,492

 
$
(2,056
)
 
(46
)%

Amortization of acquired developed technology for the year ended April 29, 2018 decreased compared to the year ended April 30, 2017 primarily due to the roll-off of amortization of certain intangible assets related to our prior acquisitions.

Gross Profit
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentages)
April 29, 2018
 
April 30, 2017
 
Change
 
% Change
Gross profit
$
362,166

 
$
503,647

 
$
(141,481
)
 
(28
)%
As a percentage of revenues
28
%
 
35
%
 
 
 
 

Gross profit is calculated as revenues less cost of revenues, amortization of acquired developed technology, and, if applicable, impairment of long-lived assets. The gross profit decline for the year ended April 29, 2018 compared to the year ended April 30, 2017 was attributable to the combination of overall lower revenue and the decline in gross margin.

Gross margin is gross profit reflected as a percentage of revenues. Our cost of revenues consists of materials, salaries and related expenses for manufacturing personnel, manufacturing overhead, warranty expense, and inventory adjustments for excess and obsolete inventory. Gross margin for the year ended April 29, 2018 decreased compared to the year ended April 30, 2017 mostly due to decreases in the average selling prices for our products. In addition, gross margin percentage declined approximately 500 basis points due to the negative impact of fixed manufacturing costs relative to lower revenue in the current year and approximately 200 basis points due to increased charges for excess and obsolete inventory.

Our industry is characterized by products with average selling prices that decrease over time and we expect this trend to continue. Future decreases in average selling prices may have an unfavorable impact on our future gross profit, which may be partially or fully offset in any period in the event that we are successful in decreasing the cost of manufacturing our products being sold, increasing the number of units sold and/or increasing the sales of products with higher gross margins. Future decreases in average selling prices also may have an unfavorable impact on our future gross margin, which may be partially or fully offset in any period in the event that we are successful in decreasing the cost of manufacturing our products being sold and/or increasing the sales of products with higher gross margins.


37


Research and Development Expenses
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 29, 2018
 
April 30, 2017
 
Change
 
% Change
Research and development expenses
$
239,008

 
$
217,914

 
$
21,094

 
10
%

Research and development expenses consist primarily of salaries and related costs of employees engaged in research and design activities, including stock-based compensation charges related to those employees, costs of design tools and computer hardware, costs related to prototyping, and allocated facilities and IT support costs. Research and development expenses for the year ended April 29, 2018 increased compared to the year ended April 30, 2017 due to an increase in employee compensation related expenses.

Sales and Marketing Expenses
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 29, 2018
 
April 30, 2017
 
Change
 
% Change
Sales and marketing expenses
$
49,024

 
$
50,644

 
$
(1,620
)
 
(3
)%

Sales and marketing expenses consist primarily of salaries and related costs of employees engaged in sales and marketing functions, including stock-based compensation charges related to those employees, commissions for our external sales representatives, costs related to marketing and promotional activities, and allocated facilities and IT support costs. Sales and marketing expenses for the year ended April 29, 2018 decreased compared to the year ended April 30, 2017 due to a decrease in commissions for our external sales representatives resulting from lower revenue levels.

General and Administrative Expenses
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 29, 2018
 
April 30, 2017
 
Change
 
% Change
General and administrative expenses
$
59,518

 
$
55,442

 
$
4,076

 
7
%

General and administrative expenses consist primarily of salaries and related costs of employees engaged in general and administrative functions, including stock-based compensation charges related to those employees, legal, audit and other professional fees, insurance costs, human resources and other corporate costs, and allocated facilities and IT support costs. General and administrative expenses for the year ended April 29, 2018 increased compared to the year ended April 30, 2017 primarily due to approximately $7.5 million of stock based compensation expense related to the modification of equity awards for our former Chief Executive Officer upon his retirement during the third quarter of fiscal 2018 partially offset by lower legal service fees related to on-going litigation in fiscal 2018.

Start-Up Costs
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 29, 2018
 
April 30, 2017
 
Change
 
% Change
Start-up costs
$
3,535

 
$

 
$
3,535

 
100
%

Start-up costs consist of operating expenses, including employee compensation, facility maintenance and other expenses, related to our recently purchased 700,000 square foot manufacturing facility in Sherman, Texas during the period while it is being brought to its intended use.

Impairment of Long-lived Assets
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 29, 2018
 
April 30, 2017
 
Change
 
% Change
Impairment of long-lived assets
$
2,233

 
$

 
$
2,233

 
100
%

During fiscal 2018, we recorded a $2.2 million charge for the impairment of certain long-lived assets due to the planned retirement of such assets resulting from product and facility transitions.


38


Interest Income
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 29, 2018
 
April 30, 2017
 
Change
 
% Change
Interest income
$
16,084

 
$
6,763

 
$
9,321

 
138
%

Interest income for the year ended April 29, 2018 increased compared to the year ended April 30, 2017 due to higher balances of cash and short-term investments primarily as a result of issuance of $575.0 million in aggregate principal amount of our 0.50% Convertible Senior Notes due 2036 in December 2016.

Interest Expense
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 29, 2018
 
April 30, 2017
 
Change
 
% Change
Interest expense
$
36,656

 
$
20,363

 
$
16,293

 
80
%

Interest expense for the year ended April 29, 2018 increased compared to the year ended April 30, 2017 due to the amortization of the debt discount on our 0.50% Convertible Senior Notes due 2036 issued in December 2016.

Other Income (Expense), Net
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 29, 2018
 
April 30, 2017
 
Change
 
% Change
Other income (expense), net
$
(945
)
 
$
(91
)
 
$
(854
)
 
938
%

The change in other income (expense), net for the year ended April 29, 2018 as compared to the year ended April 30, 2017 was due to a $2.3 million impairment of one of our minority investments, recognized during fiscal 2018 as a result of this investee's negative results of operations and cash flows, partially offset by fluctuations of foreign currency exchange rates.

Provision for (Benefit from) Income Taxes
 
 
 
 
 
 
 
 
Fiscal Years Ended
 
 
 
 
(in thousands, except percentage)
April 29, 2018
 
April 30, 2017
 
Change
 
% Change
Provision for (benefit from) income taxes
$
33,283

 
$
(86,152
)
 
$
119,435

 
(139
)%

The provision for income taxes for the year ended April 29, 2018 increased compared to the benefit from income taxes for the year ended April 30, 2017 primarily due to approximately $49.4 million of the deferred tax expense associated with the revaluation of our net deferred tax assets and the inclusion of the one-time deemed repatriation of accumulated foreign earnings, both as the result of the TCJA, enacted on December 22, 2017, and an approximately $103.3 million release of valuation allowance related to a majority of our U.S. deferred tax assets during the fourth quarter of fiscal 2017, based on sufficient positive objective evidence that we would generate sufficient taxable income in the U.S. to realize the deferred tax assets. The positive evidence as of April 30, 2017 included fiscal 2017 and three year cumulative profitability driven by strong demand of certain new generation products, availability of resources to expand manufacturing capacity, and forecasted U.S. operating profits in the future periods. Realization of our deferred tax assets is primarily dependent upon future taxable income in related tax jurisdictions. If our assumptions and consequently our estimates change in the future, the valuation allowances may be increased or decreased, resulting in a respective increase or decrease in income tax expense.


Liquidity and Capital Resources
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Net cash provided by operating activities
$172,163
 
$171,637
 
$227,832
Net cash provided by (used in) investing activities
$579,119
 
$(121,107)
 
$(852,783)
Net cash (used in) provided by financing activities
$(249,354)
 
$1,499
 
$585,958


39


Cash Flows - Operating Activities
Net cash provided by operating activities in fiscal 2019 primarily consisted of our net loss, as adjusted to exclude depreciation, amortization and other non-cash items totaling $184.5 million.
Net cash provided by operating activities in fiscal 2018 primarily consisted of our net loss, as adjusted to exclude depreciation, amortization and other non-cash items totaling $221.6 million.
Net cash provided by operating activities in fiscal 2017 primarily consisted of our net income, as adjusted to exclude depreciation, amortization and other non-cash items totaling $62.2 million, offset by a $83.7 million increase in working capital primarily related to increases in inventory. Inventory increased by $73.6 million due to increased purchases to support the increase in sales level.
Cash Flows - Investing Activities
Net cash provided by investing activities in fiscal 2019 primarily consisted of $1,719.3 million of proceeds from maturities of short-term marketable securities offset by $930.3 million related to purchases of short-term marketable securities and expenditures of $209.9 million for long-lived assets (property, equipment and improvements).
Net cash used in investing activities in fiscal 2018 primarily consisted of expenditures of $221.5 million for long-lived assets (property, equipment and improvements), and $1,765.7 million related to purchases of short-term marketable securities offset by $1,866.1 million of proceeds from maturities of short-term marketable securities.
Net cash used in investing activities in fiscal 2017 primarily consisted of expenditures of $140.1 million for long-lived assets (property, equipment and improvements), and $1,032.5 million related to purchases of short-term marketable securities offset by $321.2 million of proceeds from maturities of short-term marketable securities.
Cash Flows - Financing Activities
Net cash used in financing activities in fiscal 2019 primarily consisted of the redemption of our 0.50% Convertible Senior Notes due 2033 during the third quarter of fiscal 2019.
Net cash provided by financing activities in fiscal 2018 primarily consisted of proceeds from the issuance of shares under our employee stock option and stock purchase plans, offset by share repurchases for tax withholdings on vesting of restricted stock units.
Net cash provided by financing activities in fiscal 2017 primarily consisted of $569.3 million of proceeds, net of issuance costs, from the issuance of the 2036 Convertible Senior Notes.
Contractual Obligations and Commercial Commitments
Our contractual obligations at April 28, 2019 were as follows (in thousands):
 
 
 
Payments Due by Period
 
 
 
Less than
 
 
 
 
 
After
Contractual Obligations
Total
 
1 year
 
1-3 Years
 
4-5 Years
 
5 Years
0.5% Convertible Senior Notes due 2033 (a)
$
1,054

 
$

 
$

 
$
1,054

 
$

0.5% Convertible Senior Notes due 2036
575,000

 

 
575,000

 

 

Interest on 2036 Notes (b)
7,547

 
2,875

 
4,672

 

 

Operating leases (c)
37,572

 
9,990

 
15,310

 
8,357

 
3,915

Capital purchase obligations
45,463

 
45,463

 

 

 

Other purchase obligations
130,123

 
130,123

 

 

 

Total contractual obligations
$
796,759

 
$
188,451

 
$
594,982

 
$
9,411

 
$
3,915

_________________
(a)
Does not include interest on our 0.50% Convertible Senior Notes due 2033 as we have the right to redeem the notes in whole or in part at any time on or after December 22, 2018.
(b)
Includes interest on our 0.50% Convertible Senior Notes due 2036 through December 2021 as we have the right to redeem the notes in whole or in part at any time on or after December 22, 2021.
(c)
Includes operating lease obligations that have been accrued as restructuring charges.

Pursuant to the terms of the 2033 Notes and the 2033 Notes Indenture, holders of the 2033 Notes had an option to require the Company to repurchase on December 15, 2018 (the "Repurchase Date") all or a portion of such holders’ 2033 Notes (the

40


"Put Option") at a price equal to 100% of the principal amount of such 2033 Notes, plus accrued and unpaid interest to, but excluding, the Repurchase Date. As of the close of business on December 14, 2018, the Company had received valid Put Option exercise notices from holders that required the Company to repurchase approximately $257.7 million aggregate principal amount of 2033 Notes. The Company settled the Put Option on December 17, 2018 and paid an aggregate of approximately $258.3 million to repurchase all of the 2033 Notes for which Put Option exercises notices were validly delivered and not validly withdrawn. Immediately following the settlement of the Put Option, the repurchased 2033 Notes were canceled and approximately $1.1 million principal amount of 2033 Notes remained outstanding as of April 28, 2019. On May 1, 2019, the Company redeemed all of the remaining $1.1 million of the principal amount of the 2033 Notes, and all of the 2033 Notes were cancelled.
The 2036 Notes are convertible into shares of our common stock at specified conversion prices by the holders at their option prior to the close of business on the business day immediately preceding June 15, 2036 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 29, 2017 (and only during such fiscal quarter), if the last reported sale price of our common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the applicable conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period ("measurement period"), in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. On or after June 15, 2036 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their notes at any time, regardless of whether any of the foregoing circumstances have occurred. The 2036 Notes are also subject to redemption by the holders in December 2021, 2026 and 2031. These notes are redeemable by us, in whole or in part, at any time on or after December 22, 2021.
Operating lease obligations consist primarily of base rents for facilities we occupy at various locations.
Capital purchase obligations represent commitments for the construction or purchase of property, equipment and improvements. These capital purchase obligations were not recorded as liabilities on our consolidated balance sheets as of April 28, 2019, as we had not yet received the related goods or taken title to the property.
Other purchase obligations represent all open purchase orders and contractual obligations in the ordinary course of business for which we have not received the goods or services. Although open purchase orders are considered enforceable and legally binding, their terms generally allow us the option to cancel, reschedule and adjust our requirements based on our business needs prior to the delivery of goods or performance of services.
Sources of Liquidity and Capital Resource Requirements
At April 28, 2019, our principal sources of liquidity consisted of approximately $914 million of cash and cash equivalents and short-term investments, of which approximately $161 million was held by our foreign subsidiaries.
We believe that our existing balances of cash, cash equivalents and short-term investments, together with the cash expected to be generated from future operations, will be sufficient to meet our cash needs for working capital and capital expenditures for at least the next 12 months. We may, however, require additional financing to fund our operations in the future, to finance future acquisitions that we may propose to undertake or to repay or otherwise retire all of our 2036 Notes, in the aggregate principal amount of $575.0 million, which are subject to redemption by the holders in December 2021, 2026 and 2031. A significant contraction in the capital markets, particularly in the technology sector, may make it difficult for us to raise additional capital if and when it is required, especially if we experience disappointing operating results. If adequate capital is not available to us as required, or is not available on favorable terms, our business, financial condition and results of operations will be adversely affected.

Off-Balance-Sheet Arrangements
At April 28, 2019 and April 29, 2018, we did not have any off-balance sheet arrangements or relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which are typically established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.


41


Item 7A.
Quantitative and Qualitative Disclosures About Market Risk
As of April 28, 2019, we had $576.1 million of aggregate principal amount of convertible notes with a fixed interest rate of 0.5% outstanding. The fair value of this debt as of April 28, 2019 was approximately $565.4 million, based on the market price of the notes in the open market as of or close to April 28, 2019. The difference between the carrying value and the fair value is primarily due to the spread between the conversion price and the market value of the shares underlying the convertible notes. We are subject to significant fluctuations in fair market value of the debt due to the volatility of the stock market. We had no variable interest rate debt outstanding which would expose us to interest rate risk.
We invest in equity instruments of privately-held companies for business and strategic purposes. These investments are included in other long-term assets and are accounted for under the cost method when our ownership interest is less than 20% and we do not have the ability to exercise significant influence. At April 28, 2019, we had a total of $129,000 of investments in three privately-held companies accounted for under the cost method and one privately-held company accounted for under the equity method. For such non-quoted investments, our policy is to regularly review the assumptions underlying the operating performance and cash flow forecasts in assessing the carrying values. We identify and record impairment losses when events and circumstances indicate that such assets are impaired. During fiscal 2019, we recorded a $399,000 impairment loss related to one of our cost method minority investments as a result of this investee's negative results of operations and cash flows. During fiscal 2018, we recorded a $2.3 million impairment loss related to our equity method minority investment as a result of this investee's negative results of operations and cash flows. During fiscal 2017, we recorded a $643,000 impairment loss related to one of our cost method minority investments as a result of an equity transaction by the investee at a price per share lower than the value at which the investment was carried by us. If our investment in a privately-held company becomes readily marketable upon the company’s completion of an initial public offering or its acquisition by another company, our investment would be subject to significant fluctuations in fair market value due to the volatility of the stock market.
We have subsidiaries located in China, Malaysia, Israel, Australia, Korea, Sweden, Germany, India and Singapore. Due to the relative volume of transactions through these subsidiaries, we do not believe that we have significant exposure to foreign currency exchange risks. We currently do not use derivative financial instruments to mitigate this exposure. We continue to review this issue and may consider hedging certain foreign exchange risks through the use of currency forwards or options in future years.

42


Item 8.
Financial Statements and Supplementary Data

FINISAR CORPORATION CONSOLIDATED FINANCIAL STATEMENTS INDEX


43


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
Stockholders and Board of Directors
Finisar Corporation
Sunnyvale, CA

Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of Finisar Corporation (the “Company”) as of April 28, 2019 and April 29, 2018, and the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the three years in the period ended April 28, 2019, and the related notes and financial statement schedule listed in the Index at Item 15(a) (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at April 28, 2019 and April 29, 2018, and the results of its operations and its cash flows for each of the three years in the period ended April 28, 2019, in conformity with accounting principles generally accepted in the United States of America.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company's internal control over financial reporting as of April 28, 2019, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) and our report dated June 14, 2019 expressed an unqualified opinion thereon.
Change in Accounting Principle
As discussed in Note 2 to the consolidated financial statements, the Company has changed its method of accounting for recognizing revenue from contracts with customers in fiscal year 2019 due to the adoption of new revenue standard.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.
Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ BDO USA, LLP

We have served as the Company's auditor since 2015.

San Jose, California

June 14, 2019


44


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
The Board of Directors and Stockholders
Finisar Corporation
Sunnyvale, California

Opinion on Internal Control over Financial Reporting
We have audited Finisar Corporation’s (the “Company’s”) internal control over financial reporting as of April 28, 2019, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO criteria”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of April 28, 2019, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of the Company as of April 28, 2019 and April 29, 2018, the related consolidated statements of operations, comprehensive income (loss), stockholder’s equity, and cash flows for the each of the three years in the period ended April 28, 2019, and the related notes and financial statement schedule listed in the Index at Item 15(a), and our report dated June 14, 2019 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying “Item 9A, Management’s Report on Internal Control over Financial Reporting”. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit of internal control over financial reporting in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ BDO USA, LLP

San Jose, California
June 14, 2019


45


FINISAR CORPORATION
CONSOLIDATED BALANCE SHEETS
 
April 28, 2019
 
April 29, 2018
 
(In thousands, except per share data)
ASSETS
Current assets:
 
 
 
Cash and cash equivalents
$
814,185

 
$
312,257

Short-term investments
100,000

 
884,838

Accounts receivable, net of allowance for doubtful accounts of $216 at April 28, 2019 and $269 at April 29, 2018
263,394

 
233,529

Inventories
299,028

 
348,527

Other current assets
44,224

 
56,001

Total current assets
1,520,831

 
1,835,152

Property, equipment and improvements, net
622,979

 
520,849

Purchased intangible assets, net
4,182

 
7,878

Goodwill
106,736

 
106,736

Other assets
15,462

 
31,720

Deferred tax assets
81,977

 
80,850

Total assets
$
2,352,167

 
$
2,583,185

 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
 
 
 
Accounts payable
$
132,440

 
$
132,161

Accrued compensation
31,804

 
32,525

Other current liabilities
49,495

 
32,824

Deferred revenue

 
9,535

Current portion of convertible debt

 
251,278

Total current liabilities
213,739

 
458,323

Long-term liabilities:
 
 
 
Convertible debt, net of current portion
512,105

 
488,877

Other non-current liabilities
12,162

 
12,368

Total liabilities
738,006

 
959,568

Commitments and contingencies


 


Stockholders’ equity:
 
 
 
Preferred stock, $0.001 par value, 5,000 shares authorized, no shares issued and outstanding at April 28, 2019 and April 29, 2018

 

Common stock, $0.001 par value, 750,000 shares authorized, 118,006 shares issued and outstanding at April 28, 2019 and 114,813 shares issued and outstanding at April 29, 2018
118

 
115

Additional paid-in capital
2,919,305

 
2,850,195

Accumulated other comprehensive loss
(48,568
)
 
(14,660
)
Accumulated deficit
(1,256,694
)
 
(1,212,033
)
Total stockholders' equity
1,614,161

 
1,623,617

Total liabilities and stockholders’ equity
$
2,352,167

 
$
2,583,185


See accompanying notes.

46


FINISAR CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
 
(In thousands, except per share data)
Revenues
$
1,280,480

 
$
1,316,483

 
$
1,449,303

Cost of revenues
926,550

 
951,510

 
941,164

Amortization of acquired developed technology
1,958

 
2,436

 
4,492

Impairment of long-lived assets
3,879

 
371

 

Gross profit
348,093

 
362,166

 
503,647

Operating expenses:
 
 
 
 


Research and development
217,877

 
239,008

 
217,914

Sales and marketing
49,077

 
49,024

 
50,644

General and administrative
54,844

 
59,518

 
55,442

Start-up costs
54,517

 
3,535

 

Amortization of purchased intangibles
1,738

 
2,705

 
2,762

Impairment of long-lived assets
580

 
1,862

 

Total operating expenses
378,633

 
355,652

 
326,762

Income (loss) from operations
(30,540
)
 
6,514

 
176,885

Interest income
21,201

 
16,084

 
6,763

Interest expense
(33,492
)
 
(36,656
)
 
(20,363
)
Other income (expense), net
(718
)
 
(945
)
 
(91
)
Income (loss) before income taxes
(43,549
)
 
(15,003
)
 
163,194

Provision for (benefit from) income taxes
9,667

 
33,283

 
(86,152
)
Net income (loss)
$
(53,216
)
 
$
(48,286
)
 
$
249,346

 
 
 
 
 
 
Net income (loss) per share:
 
 
 
 
 
Basic
$
(0.45
)
 
$
(0.42
)
 
$
2.26

Diluted
$
(0.45
)
 
$
(0.42
)
 
$
2.19

Shares used in computing net income (loss) per share:
 
 
 
 
 
Basic
117,178

 
113,864

 
110,405

Diluted
117,178

 
113,864

 
114,097


See accompanying notes.

47


FINISAR CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

 
 
Fiscal Years Ended
 
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
 
 
(In thousands)
Net income (loss)
 
$
(53,216
)
 
$
(48,286
)
 
$
249,346

Other comprehensive income (loss), net of tax:
 
 
 
 
 
 
Change in cumulative foreign currency translation adjustment
 
(33,908
)
 
43,204

 
(32,676
)
Total other comprehensive income (loss), net of tax
 
(33,908
)
 
43,204

 
(32,676
)
Total comprehensive income (loss)
 
$
(87,124
)
 
$
(5,082
)
 
$
216,670


See accompanying notes.


48


FINISAR CORPORATION
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated
Other
Comprehensive
Income (Loss)
 
Accumulated
Deficit
 
Total
Finisar
Stockholders’
Equity
 
Shares
 
Amount
 
 
 
 
 
 
 
 
(In thousands, except share data)
 
 
Balance at May 1, 2016
107,696,314

 
$
108

 
$
2,605,859

 
$
(25,188
)
 
$
(1,413,093
)
 
$
1,167,686

Net income

 

 

 

 
249,346

 
249,346

Other comprehensive loss, net

 

 

 
(32,676
)
 

 
(32,676
)
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings
3,737,832

 
4

 
16,886

 

 

 
16,890

Share-based compensation expense

 

 
49,879

 

 

 
49,879

Employer contribution to defined contribution retirement plan
85,040

 

 
2,782

 

 

 
2,782

Equity component of senior convertible notes, net of allocated issuance costs

 

 
108,798

 

 

 
108,798

Balance at April 30, 2017
111,519,186

 
112

 
2,784,204

 
(57,864
)
 
(1,163,747
)
 
1,562,705

Net loss

 

 

 

 
(48,286
)
 
(48,286
)
Other comprehensive income, net

 

 

 
43,204

 

 
43,204

Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings
3,146,591

 
3

 
1,496

 

 

 
1,499

Share-based compensation expense

 

 
61,164

 

 

 
61,164

Employer contribution to defined contribution retirement plan
146,944

 

 
3,331

 

 

 
3,331

Balance at April 29, 2018
114,812,721

 
115

 
2,850,195

 
(14,660
)
 
(1,212,033
)
 
1,623,617

Cumulative effect of change in accounting principle

 

 

 

 
8,555

 
8,555

Net loss

 

 

 

 
(53,216
)
 
(53,216
)
Other comprehensive loss, net

 

 

 
(33,908
)
 

 
(33,908
)
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings
3,061,894

 
3

 
8,339

 

 

 
8,342

Share-based compensation expense

 

 
57,991

 

 

 
57,991

Employer contribution to defined contribution retirement plan
131,162

 

 
2,780

 

 

 
2,780

Balance at April 28, 2019
118,005,777

 
$
118

 
$
2,919,305

 
$
(48,568
)
 
$
(1,256,694
)
 
$
1,614,161

See accompanying notes.

49


FINISAR CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
 
(In thousands)
Operating activities
 
 
 
 
 
Net income (loss)
$
(53,216
)
 
$
(48,286
)
 
$
249,346

Adjustments to reconcile net income (loss) to net cash provided by operating activities:
 
 
 
 
 
Depreciation
95,434

 
98,769

 
87,016

Amortization
5,005

 
6,680

 
8,203

Stock-based compensation expense
61,292

 
63,120

 
52,598

Amortization of discount on held-to-maturity investments
(8,115
)
 
(8,135
)
 
(2,045
)
Equity in losses of equity method investment

 

 
250

Loss on sale or retirement of assets and asset disposal groups
190

 
103

 
149

Impairment of long-lived assets
4,459

 
2,233

 

Impairment of minority investments
399

 
2,347

 
643

Amortization of discount on convertible debt
28,341

 
30,834

 
16,935

Deferred tax expense (benefit)
(2,544
)
 
25,614

 
(101,534
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable
(26,703
)
 
38,848

 
(23,120
)
Inventories
33,547

 
839

 
(73,582
)
Other assets
14,775

 
(910
)
 
(8,365
)
Accounts payable
3,034

 
1,156

 
(1,023
)
Accrued compensation
(721
)
 
(21,995
)
 
18,436

Deferred revenue

 
(3,480
)
 
(514
)
Other liabilities
16,986

 
(16,100
)
 
4,439

Net cash provided by operating activities
172,163

 
171,637

 
227,832

Investing activities
 
 
 
 
 
Additions to property, equipment and improvements
(209,879
)
 
(221,482
)
 
(140,106
)
Proceeds from sale of property and equipment and asset disposal groups

 

 
504

Purchases of short-term investments
(930,277
)
 
(1,765,687
)
 
(1,032,474
)
Maturities of short-term investments
1,719,275

 
1,866,062

 
321,178

Purchase of intangible assets

 

 
(1,885
)
Net cash provided by (used in) investing activities
579,119

 
(121,107
)
 
(852,783
)
Financing activities
 
 
 
 
 
Repayments of term loans

 

 
(234
)
Repayment of 2033 Notes
(257,696
)
 

 

Proceeds from issuance of 0.50% Convertible Senior Notes due 2036, net of issuance costs

 

 
569,302

Proceeds from issuance of shares under equity plans and employee stock purchase plan
11,145

 
11,680

 
20,773

Shares repurchased for tax withholdings on vesting of restricted stock units
(2,803
)
 
(10,181
)
 
(3,883
)
Net cash (used in) provided by financing activities
(249,354
)
 
1,499

 
585,958

Net increase (decrease) in cash and cash equivalents
501,928

 
52,029

 
(38,993
)
Cash and cash equivalents at beginning of year
312,257

 
260,228

 
299,221

Cash and cash equivalents at end of year
$
814,185

 
$
312,257

 
$
260,228

 
 
 
 
 
 
Supplemental disclosure of cash flow information
 
 
 
 
 
Cash paid for interest
$
4,170

 
$
4,170

 
$
1,298

Cash paid for taxes
$
7,520

 
$
11,594

 
$
11,108

See accompanying notes

50


FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.
Basis of Presentation
The Company has a 52- or 53-week fiscal year ending on the Sunday closest to the last day of April in each calendar year. Each of fiscal 2019, 2018 and 2017 had 52 weeks, and fiscal 2020 will have 53 weeks. The consolidated financial statements include the accounts of Finisar Corporation and its controlled subsidiaries (collectively “Finisar” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (U.S. GAAP) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from these estimates.
Merger Agreement
On November 8, 2018, the Company, II-VI Incorporated, a Pennsylvania corporation (“Parent”) and Mutation Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Parent (“Merger Subsidiary”), entered into an Agreement and Plan of Merger (the “Merger Agreement”), pursuant to which, among other things, Merger Subsidiary will be merged with and into the Company (the “Merger”), with the Company surviving the Merger as a wholly owned subsidiary of Parent. The closing of the Merger is subject to various customary conditions.

2.
Summary of Significant Accounting Policies
Revenue Recognition
Substantially all of the Company's revenues are derived from sales of products to customers. The Company recognizes revenue when it satisfies performance obligations as evidenced by the transfer of control of its products to customers at the time of product shipment from the Company's facility or delivery to the customer location, as determined by the agreed upon shipping and delivery terms. Delivery of all performance obligations contained within a contract with a customer typically occurs at the same time (or within the same accounting period). Prior to fiscal 2019, revenue and costs relating to sales to certain distributors that were made under agreements providing distributor price adjustments and rights of return under certain circumstances were deferred until products were sold by the distributors to end customers.
The Company measures revenue based on the amount of consideration it expects to be entitled to in exchange for products, reduced by amount of consideration related to products expected to be returned. Any variable consideration is recognized as a reduction of revenue at the time of revenue recognition. The Company determines variable consideration, which primarily consists of distributor sales price reductions resulting from price protection agreements, by estimating the impact of such reductions based on historical analysis of such activity. The Company’s contracts with customers do not typically include extended payment terms and payment terms generally range from 30 to 90 days. At the time revenue is recognized, the Company establishes an accrual for estimated warranty expenses associated with sales, recorded as a component of cost of revenues. The Company's standard warranty period usually covers twelve months from the date of sale, although it can be for longer periods for certain products. The Company is recognizing the incremental costs of obtaining a contract, specifically commission expenses that have a period of benefit of less than twelve months, as an expense when incurred.  The Company recognizes shipping costs that occur after control transfers to the customer as a fulfillment activity.
Segment Reporting
The Financial Accounting Standards Board's (FASB) authoritative guidance regarding segment reporting establishes standards for the way that public business enterprises report information about operating segments in annual financial statements and requires that those enterprises report selected information about operating segments in interim financial reports. It also establishes standards for related disclosures about products and services, geographic areas and major customers. The Company has determined that it operates in one reportable segment comprising optical subsystems and components. Optical subsystems consist primarily of transceivers sold to manufacturers of storage and networking equipment for data communication and telecommunication applications. Optical subsystems also include multiplexers, de-multiplexers and optical add/drop modules for use in telecommunication applications. Optical components consist primarily of packaged lasers and photo-detectors which are incorporated in transceivers for data communication and telecommunication applications.

51

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


Concentrations of Risk
Financial instruments which potentially subject the Company to concentrations of credit risk include cash and cash equivalents, short-term investment and accounts receivable. The Company invests only in high-quality credit instruments and maintains its cash, cash equivalents and short-term investments with several high-quality credit financial institutions. Deposits held with banks, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits.
Concentrations of credit risk, with respect to accounts receivable, exist to the extent of amounts presented in the financial statements. Generally, the Company does not require collateral or other security to support customer receivables. The Company performs periodic credit evaluations of its customers and maintains an allowance for potential credit losses based on historical experience and other information available to management. Losses to date have not been material. The Company’s ten largest customers represented 64% and 62% of total accounts receivable as of April 28, 2019 and April 29, 2018, respectively. Three customers, Huawei, Flextronics, and Jabil, represented 13%, 12%, and 11%, respectively, of total accounts receivable as of April 28, 2019. Two customers, Google and Flextronics, represented 15% and 11% respectively, of total accounts receivable as of April 29, 2018.
Sales to the Company’s ten largest customers represented 58%, 59% and 56% of total revenues during fiscal 2019, 2018 and 2017, respectively. Two customers, Cisco Systems and Huawei, represented 11% and 10%, respectively, of total revenues during fiscal 2019. Two customers, Cisco Systems and Google, represented 14% and 11%, respectively, of total revenues during fiscal 2018. Two customers, Cisco Systems and Huawei, represented 12% and 11%, respectively, of total revenues during fiscal 2017.
The Company relies on single and limited suppliers for a number of key components. The Company relies primarily on a limited number of significant independent contract manufacturers for the production of certain key components and subassemblies, including lasers, modulators, and printed circuit boards.
Included in the Company’s consolidated balance sheet at April 28, 2019 are the net assets of the Company’s operations located at its overseas facilities totaling approximately $617.8 million.
Foreign Currency Translation and Transactions
The functional currency of the Company's foreign subsidiaries is the local currency. Assets and liabilities denominated in foreign currencies are translated using the exchange rate on the balance sheet date. Revenues and expenses are translated using average exchange rates prevailing during the year. Any translation adjustments resulting from this process are shown separately as a component of accumulated other comprehensive income (loss). Foreign currency transaction gains and losses are included in the determination of net income (loss). Included in the determination of net income (loss) for fiscal 2019, 2018 and 2017 were $(849,000), $1.0 million and $539,000, respectively, of gains (losses) on foreign currency transactions.
Research and Development
Research and development expenditures are charged to operations as incurred.
Shipping and Handling Costs
The Company records costs related to shipping and handling in cost of sales for all periods presented.
Cash and Cash Equivalents
The Company’s cash equivalents consist of money market funds. The Company considers all highly liquid investments with an original maturity from the date of purchase of three months or less to be cash equivalents.
Minority Investments
The Company uses the cost method of accounting for investments in companies that do not have a readily determinable fair value in which it holds an interest of less than 20% and over which it does not have the ability to exercise significant influence. For entities in which the Company holds an interest of greater than 20% or in which the Company does have the ability to exercise significant influence, the Company uses the equity method. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and the Company's proportionate share of earnings or losses and distributions. Such proportionate share of earnings or losses is included in other income (expense), net in the consolidated statement of operations. In determining if and when a decline in the market value of these investments below their carrying value is other-than-temporary, the Company evaluates the market conditions, offering prices,

52

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


trends of earnings and cash flows, price multiples, prospects for liquidity and other key measures of performance. The Company’s policy is to recognize an impairment in the value of its minority equity investments when clear evidence of an impairment exists. Factors considered in this assessment include (a) the completion of a new equity financing that may indicate a new value for the investment, (b) the failure to complete a new equity financing arrangement after seeking to raise additional funds or (c) the commencement of proceedings under which the assets of the business may be placed in receivership or liquidated to satisfy the claims of debt and equity stakeholders. The Company’s minority investments in private companies are generally made in exchange for preferred stock with a liquidation preference that is intended to help protect the underlying value of its investment.
Fair Value Accounting
The FASB authoritative guidance regarding fair valuation defines fair value and establishes a framework for measuring fair value and expands the related disclosure requirements. The guidance requires or permits fair value measurements with certain exclusions. It provides that a fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. Valuation techniques used to measure fair value under this guidance must maximize the use of observable inputs and minimize the use of unobservable inputs. It describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:
Level 1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and
Level 3 inputs are unobservable inputs based on the Company's own assumptions used to measure assets and liabilities at fair value. A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The Company’s financial instruments, including cash equivalents, accounts receivable, accounts payable and accrued liabilities have carrying amounts which approximate fair value due to the short-term maturity of these instruments. See Note 10 for additional details regarding the fair value of the Company’s financial instruments.
Allowance for Doubtful Accounts
The Company evaluates the collectability of its accounts receivable based on a combination of factors. In circumstances where, subsequent to delivery, the Company becomes aware of a customer’s potential inability to meet its obligations, it records a specific allowance for the doubtful account to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes an estimated allowance for doubtful accounts based on the length of time the receivables are past due and historical actual bad debt history. A material adverse change in a major customer’s ability to meet its financial obligations to the Company could result in a material reduction in the estimated amount of accounts receivable that can ultimately be collected and an increase in the Company’s general and administrative expenses for the shortfall. Accounts receivable are charged against the allowance for doubtful accounts when identified as fully uncollectable.
Inventories
Inventories are stated at the lower of cost (determined on a first-in, first-out basis) or market.
The Company permanently writes down the cost of inventory that the Company specifically identifies and considers obsolete or excessive to fulfill future sales estimates. The Company defines obsolete inventory as inventory that will no longer be used in the manufacturing process. Excess inventory is generally defined as inventory in excess of projected usage and is determined using management’s best estimate of future demand, based upon information then available to the Company. The Company also considers: (1) parts and subassemblies that can be used in alternative finished products, (2) parts and subassemblies that are unlikely to be engineered out of the Company’s products, and (3) known design changes which would reduce the Company’s ability to use the inventory as planned. Inventory on hand that is identified and considered to be excess or obsolete is written down to its estimated net realizable value.

53

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


Property, Equipment and Improvements
Property, equipment and improvements are stated at cost, net of accumulated depreciation and amortization. Property, equipment and improvements are depreciated on a straight-line basis over the estimated useful lives of the assets, generally three to ten years, except for buildings which are depreciated over 30 years. Land is carried at acquisition cost and not depreciated. Leased land is depreciated over the life of the lease. Management judgment is required in determining the estimated economic useful lives of our property, plant and equipment, which can materially impact the Company's depreciation expense. Accordingly, the Company evaluates the period over which it expects to recover the economic value of these assets. During the fourth quarter of fiscal 2018, based on considerations including asset replacement cycle, the Company revisited the useful life estimates of certain computer equipment, software, and building and leasehold fixtures. As a result, the Company determined that the useful lives of computer equipment be extended from three to five years, the useful lives of certain software be extended from five to ten years, the useful lives of leasehold improvements be extended from seven to ten years, and the useful lives of certain building fixtures be extended from 15 to 30 years. These assets are depreciated through cost of revenues and operating expenses. The Company accounted for this as a change in estimate that was applied prospectively, effective as of January 29, 2018. This change in depreciable lives did not have a material impact for the quarter or the year ended April 29, 2018, resulted in a reduction of $4.6 million in depreciation expense during fiscal 2019, and will result in a reduction of $2.6 million in depreciation expense during fiscal 2020.
Goodwill and Other Intangible Assets
Goodwill, purchased technology and other intangible assets resulting from acquisitions are accounted for under the acquisition method. Intangible assets with finite lives are amortized over their estimated useful lives. Amortization of purchased technology and other intangibles has been recorded on a straight-line basis over periods ranging from three to 15 years.
Accounting for the Impairment of Long-Lived Assets
The Company periodically evaluates whether changes have occurred to long-lived assets that would require revision of the remaining estimated useful life of the property, improvements and finite-lived intangible assets or render them not recoverable. If such circumstances arise, the Company uses an estimate of the undiscounted value of expected future operating cash flows to determine whether the long-lived assets are impaired. If the aggregate undiscounted cash flows are less than the carrying amount of the assets, the resulting impairment charge to be recorded is calculated based on the excess of the carrying value of the assets over the fair value of such assets, with the fair value determined based on an estimate of discounted future cash flows. Goodwill is assessed for impairment annually or more frequently when an event occurs or circumstances change between annual impairment tests that would more likely than not reduce the fair value of the reporting unit holding the goodwill below its carrying value.
During fiscal 2019 and 2018, the Company recorded charges of $4.5 million and $2.2 million, respectively, for the impairment of certain long-lived assets due to the planned retirement of such assets resulting from product and facility transitions. In accordance with the guidance for the impairment of long-lived assets, these assets were written down to their estimated fair value of zero.
Stock-Based Compensation Expense
The Company measures and recognizes compensation expense for all stock-based payment awards made to employees and directors including restricted stock units, stock options, and employee stock purchases under the Company’s Employee Stock Purchase Plan based on estimated fair values. The Company uses the grant-date fair value of its common stock to determine the fair value of restricted stock units. The Company uses the Black-Scholes option pricing model to determine the fair value of stock options and employee stock purchase rights. The Company uses the Monte Carlo simulation model to determine the fair value of market-based performance restricted stock units. The fair value of the awards is recognized as expense in the consolidated statements of operations under the single-option approach on a straight-line basis over the requisite service periods, which is generally the vesting period. Forfeitures are accounted for as they occur rather than estimating the number of awards that are expected to ultimately vest.
Income Taxes
The Company computes the provision for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. The Company measures deferred tax assets and liabilities using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. The Company periodically assesses the likelihood that it will be

54

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


able to recover its deferred tax assets. If recovery is not likely, the Company must increase its provision for taxes by recording a valuation allowance against the deferred tax assets that the Company estimates will not ultimately be recoverable. The Company recognizes tax benefits from uncertain tax positions only if (based on the technical merits of the position) it is more likely than not that the tax positions will be sustained on examination by the tax authority. The Company's assumptions, judgments and estimates relative to the current provision for income taxes take into account current tax laws, the Company's interpretation of current tax laws and possible outcomes of current and future audits conducted by foreign and domestic tax authorities. The Company has established reserves for income taxes to address potential exposures involving tax positions that could be challenged by tax authorities. Although the Company believes that its assumptions, judgments and estimates are reasonable, changes in tax laws or interpretation of tax laws and the resolution of any future tax audits could significantly impact the amounts provided for income taxes in the Company's consolidated financial statements. The Company's assumptions, judgments and estimates relative to the value of a deferred tax asset take into account predictions of the amount and category of future taxable income, such as income from operations or capital gains income. Actual operating results and the underlying amount and category of income in future years could render current assumptions, judgments and estimates of recoverable net deferred taxes inaccurate, causing the Company's actual income tax obligations to differ from its estimates, thus materially impacting the Company's financial position and results of operations.
In fiscal 2018, the Company has recorded provisional estimates associated with the December 22, 2017 enactment of the U.S. Tax Cuts and Jobs Act ("TCJA"). During fiscal 2019, the Company completed its accounting for the impact of TCJA on its consolidated financial statements. For more information about TCJA impacts, see "Note 13. Income Taxes."
Recent and Pending Adoption of New Accounting Standards
In May 2014, the Financial Accounting Standards Board (the "FASB"), jointly with the International Accounting Standards Board, issued a comprehensive new standard on revenue recognition from contracts with customers. The standard's core principle is that a reporting entity shall recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In applying this new guidance to contracts within its scope, an entity will: (1) identify the contract(s) with a customer, (2) identify the performance obligation in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Company adopted this standard on April 30, 2018, applying it to all contracts, using a modified retrospective approach. The Company's assessment has identified a change in revenue recognition timing on sales made to distributors. Upon adopting this standard, the Company now recognizes revenue upon delivery of products to the distributor (in accordance with agreed upon shipping and delivery terms) rather than deferring recognition until the distributor sells the product to the end customer. On April 30, 2018, the Company removed the deferred revenue (and corresponding deferred cost of sales) on sales to distributors through a cumulative adjustment to accumulated deficit. This resulted in an approximately net $8.6 million reduction of accumulated deficit with a corresponding approximately $9.5 million reduction of deferred revenue, an approximately $535,000 reduction of other non-current liabilities, an approximately $760,000 increase in other current assets, and an approximately $2.3 million reduction of deferred tax assets. Based on the Company's assessment, only minimal changes were required to the Company's existing policies, processes, and controls to support the standard's measurement and disclosure requirements. During fiscal 2018, the Company and certain licensees agreed to modify specific terms of some of the Company's out-licensing agreements by granting licensees cancellation rights to cease future payments in the event that licensees cease using the licensed technology. These licensing agreements provided for a settlement and release of any prior claims and licensing of the Company’s technology over a future period. Prior to the modification, there were no cancellation rights. In accordance with the new accounting standard, the Company utilized one of the practical expedients for adoption that allowed the Company to reflect the aggregate effect of all modifications that have occurred before the beginning of the earliest period presented in accordance with this new accounting standard. Absent these modifications, the Company would have recognized, in addition to the amounts described above, approximately $24.4 million of cumulative effect of adoption of the new accounting standard in the earliest period presented in accordance with this new accounting standard. The Company may provide similar cancellation rights in comparable licensing agreements that may be executed in the future. Because all of the Company’s performance obligations relate to contracts with a duration of less than one year, the Company elected to apply the optional exemption practical expedient provided in this new accounting standard and, therefore, is not required to disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.

55

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


The following table summarizes the impacts of adopting the new revenue recognition standard on the Company's condensed consolidated financial statements for the year ended April 28, 2019:
 
Fiscal Year Ended April 28, 2019
(in thousands)
As reported
 
Adjustments
 
Without new revenue standard
Revenues
$
1,280,480

 
$
(7,869
)
 
$
1,272,611

Cost of revenues
926,550

 
(4,356
)
 
922,194

Gross profit
348,093

 
(3,513
)
 
344,580

Net loss
$
(53,216
)
 
$
(3,513
)
 
$
(56,729
)
 
 
 
 
 
 
 
As of April 28, 2019
(in thousands)
As reported
 
Adjustments
 
Without new revenue standard
Other current assets
$
44,224

 
$
(420
)
 
$
43,804

Deferred tax assets
$
81,977

 
$
2,259

 
$
84,236

Deferred revenue
$

 
$
13,652

 
$
13,652

Other non-current liabilities
$
12,162

 
$
256

 
$
12,418

Accumulated deficit
$
(1,256,694
)
 
$
(12,069
)
 
$
(1,268,763
)
The following table presents the Company's revenues disaggregated by geography, based on the location of the entity purchasing the Company’s products:
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
United States
$
409,195

 
$
482,601

 
$
476,763

China
300,116

 
270,040

 
358,561

Mexico
169,189

 
126,664

 
125,556

Rest of the world
401,980

 
437,178

 
488,423

Totals
$
1,280,480

 
$
1,316,483

 
$
1,449,303

The following table presents the Company's revenues disaggregated by market application:
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Datacom
$
926,786

 
$
1,029,037

 
$
1,041,854

Telecom
353,694

 
287,446

 
407,449

Totals
$
1,280,480

 
$
1,316,483

 
$
1,449,303

In February 2016, the FASB issued an accounting standards update which replaces the current lease accounting standard. The update will require lessees, among other items, to recognize a right-of-use asset and a lease liability for most leases. The update is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years, with early adoption permitted. The new standard must be adopted using a modified retrospective transition, and provides for certain optional practical expedients. Transition will require application of the new guidance at the beginning of the earliest comparative period presented, but provides an optional application at the adoption date. The Company expects to adopt this standard in the first quarter of its fiscal 2020 and apply it at the beginning of the period of adoption. Although the Company is currently completing its evaluation of potential effects on its consolidated financial position, results of operations and cash flows from the adoption of this standard, the Company expects that most of its operating lease commitments will be subject to the new standard and will be recognized as operating lease liabilities and right-of-use assets upon adoption of this standard.
From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed above, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.


56

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


3.    Earnings Per Share
Basic net income (loss) per share has been computed using the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share has been computed using the weighted-average number of shares of common stock and dilutive potential common shares from stock options and restricted stock units (under the treasury stock method), 0.50% Convertible Senior Notes due 2033 (under the treasury stock method), and 0.50% Convertible Senior Notes due 2036 (under the treasury stock method) outstanding during the period.
The following table presents the calculation of basic and diluted net income (loss) per share:
 
Fiscal Years Ended
(in thousands, except per share amounts)
April 28, 2019

April 29, 2018

April 30, 2017
Numerator:
 
 
 
 
 
Net income (loss)
$
(53,216
)
 
$
(48,286
)
 
$
249,346

Numerator for basic income (loss) per share
$
(53,216
)
 
$
(48,286
)
 
$
249,346

Numerator for diluted income (loss) per share
$
(53,216
)
 
$
(48,286
)
 
$
249,346

Denominator:
 
 
 
 
 
Denominator for basic income (loss) per share
117,178

 
113,864

 
110,405

Effect of dilutive securities:
 
 
 
 
 
Stock options and restricted stock units

 

 
3,692

Dilutive potential common shares

 

 
3,692

Denominator for diluted income (loss) per share
117,178


113,864

 
114,097

Net income (loss) per share:
 
 
 
 
 
Basic
$
(0.45
)

$
(0.42
)
 
$
2.26

Diluted
$
(0.45
)

$
(0.42
)
 
$
2.19


The following table presents common shares related to potentially dilutive securities excluded from the calculation of diluted net income (loss) per share as their effect would have been anti-dilutive:
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Stock options and restricted stock units
3,187

 
4,545

 
207


0.50% Convertible Senior Notes due 2033 and 0.50% Convertible Senior Notes due 2036 are excluded from the calculation of diluted earnings per share under the treasury stock method for the periods when the conversion price exceeded the average market price for the Company's common stock.

4.    Intangible Assets
The following tables reflect intangible assets as of April 28, 2019 and April 29, 2018:
 
April 28, 2019
(in thousands)
Gross Carrying Amount
 
Accumulated
Amortization
 
Net Carrying Amount
Purchased technology
$
107,759

 
$
(105,759
)
 
$
2,000

Purchased trade name
1,172

 
(1,172
)
 

Purchased customer relationships
21,344

 
(21,063
)
 
281

Purchased internal use software and backlog
2,816

 
(2,816
)
 

Purchased patents
4,505

 
(2,602
)
 
1,903

Total
$
137,596

 
$
(133,412
)
 
$
4,184


57

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


 
April 29, 2018
(in thousands)
Gross Carrying Amount
 
Accumulated
Amortization
 
Net Carrying Amount
Purchased technology
$
107,759

 
$
(103,803
)
 
$
3,956

Purchased trade name
1,172

 
(1,172
)
 

Purchased customer relationships
21,344

 
(19,798
)
 
1,546

Purchased internal use software and backlog
2,816

 
(2,816
)
 

Purchased patents
4,505

 
(2,129
)
 
2,376

Total
$
137,596

 
$
(129,718
)
 
$
7,878


Estimated amortization expense for each of the next five fiscal years and thereafter as of April 28, 2019 is as follows:
Year
Amount (in thousands)
2020
$
2,224

2021
704

2022
306

2023
306

2024
306

Beyond 2024
338

Total
$
4,184


5.    Investments

Fixed Income Securities
The Company's portfolio of fixed income securities consists of commercial paper notes and term bank certificates of deposit. All of the Company's investments in fixed income securities have original maturity (maturity at the purchase date) of less than 12 months and are reported as short-term investments in the consolidated balance sheets as of April 28, 2019 and April 29, 2018. All of the Company's investments in fixed income securities are classified as held-to-maturity, since the Company has the positive intent and ability to hold these investments until maturity, and are carried at amortized cost.

The Company's investments in fixed income securities as of April 28, 2019 and April 29, 2018 were as follows:
 
April 28, 2019
 
April 29, 2018
 
 
Gross Unrealized
 
 
 
Gross Unrealized
 
(in thousands)
Amortized Cost
Gains
Losses
Fair Value
 
Amortized Cost
Gains
Losses
Fair Value
Commercial paper
$

$

$

$

 
$
548,010

$

$

$
548,010

Certificates of deposit
100,000



100,000

 
336,828



336,828

Total
$
100,000

$

$

$
100,000

 
$
884,838

$

$

$
884,838


The Company monitors its investment portfolio for impairment on a periodic basis. In order to determine whether a decline in fair value is other-than-temporary, the Company evaluates, among other factors: the duration and extent to which the fair value has been less than the carrying value; the Company's financial condition and business outlook, including key operational and cash flow metrics, current market conditions and future trends in its industry; the Company's relative competitive position within the industry; and the Company's intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. A decline in the fair value of the security below amortized cost that is deemed other-than-temporary is charged to earnings, resulting in the establishment of a new cost basis for the affected securities. During fiscal 2019, 2018 and 2017, there were no realized gains or losses, and the Company did not recognize any other-than-temporary impairments.


58

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


6.    Inventories
Inventories consist of the following (in thousands):
As of
 
April 28, 2019
 
April 29, 2018
Raw materials
$
63,749

 
$
84,441

Work-in-process
191,479

 
186,160

Finished goods
43,800

 
77,926

Total inventories
$
299,028

 
$
348,527

Including: inventory consigned to others
$
29,784

 
$
38,366


7.    Property, Equipment and Improvements, Net
Property, equipment and improvements consist of the following (in thousands):
As of
 
April 28, 2019
 
April 29, 2018
Land and buildings
$
112,346

 
$
113,390

Computer equipment
78,655

 
77,235

Office equipment, furniture and fixtures
5,933

 
6,604

Machinery and equipment
728,061

 
700,421

Leasehold property and improvements
48,328

 
52,135

Construction-in-progress (not being depreciated)
250,619

 
108,091

 
1,223,942

 
1,057,876

Less: Accumulated depreciation and amortization
(600,963
)
 
(537,027
)
Property, equipment and improvements, net
$
622,979

 
$
520,849


8.     Debt
0.50% Convertible Senior Notes Due 2036
In December 2016, the Company issued and sold $575.0 million in aggregate principal amount of 0.50% Convertible Senior Notes due 2036 (the "2036 Notes") at par. The terms of the 2036 Notes are governed by an indenture by and between the Company and Wells Fargo Bank, National Association, as Trustee. The 2036 Notes will mature on December 15, 2036, unless earlier repurchased, redeemed or converted. The 2036 Notes are senior unsecured and unsubordinated obligations of the Company, and are effectively subordinated to the Company's secured indebtedness and the indebtedness and other liabilities of the Company's subsidiaries. The 2036 Notes bear interest at a rate of 0.5% per year, payable semi-annually in arrears on June 15 and December 15 each year.
Holders of the 2036 Notes may convert their 2036 Notes at their option prior to the close of business on the business day immediately preceding June 15, 2036 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 29, 2017 (and only during such fiscal quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the applicable conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period ("measurement period"), in which the trading price per $1,000 principal amount of the 2036 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. On or after June 15, 2036 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their 2036 Notes at any time, regardless of whether any of the foregoing circumstances have occurred. The conversion rate will initially equal 22.6388 shares of common stock per $1,000 principal amount of the 2036 Notes (which is equivalent to an initial conversion price of approximately $44.17 per share of common stock), subject to adjustment. Upon conversion of a note, the Company will pay or deliver, as the case may be, either cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company's election, as provided in the indenture. If holders elect to convert their 2036 Notes in connection with a "fundamental change" (as defined in the indenture) that occurs on or before December 22, 2021, the Company will, to the extent provided in the indenture, increase the conversion rate applicable to such 2036 Notes ("make-whole feature").

59

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


In the event of a fundamental change, holders will have the option to require the Company to redeem for cash any 2036 Notes held by them at a purchase price equal to 100% of the principal amount of the 2036 Notes plus accrued and unpaid interest to, but excluding, the redemption date. Holders also have the option to require the Company to redeem for cash any 2036 Notes held by them on December 15, 2021, December 15, 2026 and December 15, 2031 at a redemption price equal to 100% of the principal amount of the 2036 Notes plus accrued and unpaid interest to, but excluding, the redemption date. The Company may redeem the 2036 Notes in whole or in part at any time on or after December 22, 2021 at 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the redemption date.
The Company considered the features embedded in the 2036 Notes, that is, the conversion feature, the holders' put feature, the Company's call feature, and the make-whole feature, and concluded that they are not required to be bifurcated and accounted for separately from the host debt instrument.
Because of its option to settle conversion of the 2036 Notes in cash, the Company separated the liability and equity components of the 2036 Notes. The carrying amount of the liability component at issuance date of $465.1 million was calculated by estimating the fair value of similar liabilities without a conversion feature. The residual principal amount of the 2036 Notes of $109.9 million was allocated to the equity component. The resulting debt discount is amortized as interest expense. As of April 28, 2019, the remaining debt discount amortization period was 32 months.
The 2036 Notes consisted of the following:
 
As of
(in thousands)
April 28, 2019
 
April 29, 2018
Liability component:
 
 
 
Principal
$
575,000

 
$
575,000

Unamortized debt discount
(61,511
)
 
(82,765
)
Unamortized debt issuance costs
(2,438
)
 
(3,358
)
Net carrying amount of the liability component
$
511,051

 
$
488,877

Carrying amount of the equity component
$
109,881

 
$
109,881


The Company incurred approximately $5.7 million in transaction costs in connection with the issuance of the 2036 Notes. These costs were allocated to the liability and equity components in proportion to the allocation of proceeds. Transaction costs of $4.6 million, allocated to the liability component, were recognized as a non-current asset and are being amortized. Transaction costs of $1.1 million, allocated to the equity component, were recognized as a reduction of additional paid-in capital.

The following table sets forth interest expense information related to the 2036 Notes:
 
Fiscal Years Ended
(in thousands, except percentages)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Contractual interest expense
$
2,875

 
$
2,875

 
$1,001
Amortization of the debt discount
21,253

 
20,257

 
6,859
Amortization of issuance costs
923

 
923

 
334
Total interest cost
$
25,051

 
$
24,055

 
$8,194
Effective interest rate on the liability component
4.85
%
 
4.85
%
 
4.85%
The Company applies the treasury stock method to determine the potential dilutive effect of the 2036 Notes on net income per share as a result of the Company's intent and stated policy to settle the principal amount of the 2036 Notes in cash.
0.50% Convertible Senior Notes Due 2033
In December 2013, the Company issued and sold $258.8 million in aggregate principal amount of 0.50% Convertible Senior Notes due 2033 (the "2033 Notes") at par. The terms of the 2033 Notes are governed by an indenture by and between the Company and Wells Fargo Bank, National Association, as Trustee. The 2033 Notes will mature on December 15, 2033, unless earlier repurchased, redeemed or converted. The 2033 Notes are senior unsecured and unsubordinated obligations of the Company, and are effectively subordinated to the Company's secured indebtedness and the indebtedness and other liabilities of the Company's subsidiaries. The 2033 Notes bear interest at a rate of 0.5% per year, payable semi-annually in arrears on June 15 and December 15 each year.

60

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


Holders of the 2033 Notes may convert their 2033 Notes at their option prior to the close of business on the business day immediately preceding June 15, 2033 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 26, 2014 (and only during such fiscal quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the applicable conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period ("measurement period"), in which the trading price per $1,000 principal amount of the 2033 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. On or after June 15, 2033 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their 2033 Notes at any time, regardless of whether any of the foregoing circumstances have occurred. The conversion rate will initially equal 33.1301 shares of common stock per $1,000 principal amount of the 2033 Notes (which is equivalent to an initial conversion price of approximately $30.18 per share of common stock), subject to adjustment. Upon conversion of a note, the Company will pay or deliver, as the case may be, either cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company's election, as provided in the indenture. If holders elect to convert their 2033 Notes in connection with a "fundamental change" (as defined in the indenture) that occurs on or before December 22, 2018, the Company will, to the extent provided in the indenture, increase the conversion rate applicable to such 2033 Notes ("make-whole feature").
Holders will have the option to require the Company to redeem for cash any 2033 Notes held by them in the event of a fundamental change, e.g., a merger or an acquisition, at a purchase price equal to 100% of the principal amount of the 2033 Notes plus accrued and unpaid interest to, but excluding, the redemption date. Holders also have the option to require the Company to redeem for cash any 2033 Notes held by them on December 15, 2023 and December 15, 2028 at a redemption price equal to 100% of the principal amount of the 2033 Notes plus accrued and unpaid interest to, but excluding, the redemption date. The Company may redeem the 2033 Notes in whole or in part at any time on or after December 22, 2018 at 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the redemption date.
The Company considered the features embedded in the 2033 Notes, that is, the conversion feature, the holders' put feature, the Company's call feature, and the make-whole feature, and concluded that they are not required to be bifurcated and accounted for separately from the host debt instrument.
Because of its option to settle conversion of the 2033 Notes in cash, the Company separated the liability and equity components of the 2033 Notes. The carrying amount of the liability component at issuance date of $209.1 million was calculated by estimating the fair value of similar liabilities without a conversion feature. The residual principal amount of the 2033 Notes of $49.6 million was allocated to the equity component. The resulting debt discount was amortized as interest expense and was fully amortized as of April 28, 2019.
In December 2018, the holders of the 2033 Notes representing approximately $257.7 million of the principal amount of the 2033 Notes exercised their rights to redeem their 2033 Notes at a redemption price equal to 100% of the principal amount of the notes. All redemptions were in accordance with the original terms of the 2033 Notes and no gain or loss was recognized as a result of the redemption.
The 2033 Notes consisted of the following:
 
As of
(in thousands)
April 28, 2019
 
April 29, 2018
Liability component:
 
 
 
Principal
$
1,054

 
$
258,750

Unamortized debt discount

 
(7,086
)
Unamortized debt issuance costs

 
(386
)
Net carrying amount of the liability component
$
1,054

 
$
251,278

Carrying amount of the equity component
$
49,648

 
$
49,648


On May 1, 2019, the Company redeemed all remaining $1.1 million of the principal amount of the 2033 Notes at a redemption price equal to 100% of the principal amount of the notes. This redemption was in accordance with the original terms of the 2033 Notes and no gain or loss was recognized as a result of the redemption.

The Company incurred approximately $3.8 million in transaction costs in connection with the issuance of the 2033 Notes. These costs were allocated to the liability and equity components in proportion to the allocation of proceeds. Transaction costs

61

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


of $3.1 million, allocated to the liability component, were recognized as a non-current asset and are being amortized. Transaction costs of $725,000, allocated to the equity component, were recognized as a reduction of additional paid-in capital.

The following table sets forth interest expense information related to the 2033 Notes:
 
Fiscal Years Ended
(in thousands, except percentages)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Contractual interest expense
$
832

 
$
1,294

 
$
1,294

Amortization of the debt discount
7,086

 
10,577

 
10,076

Amortization of issuance costs
386

 
616

 
616

Total interest cost
$
8,304

 
$
12,487

 
$
11,986

Effective interest rate on the liability component
4.87
%
 
4.87
%
 
4.87
%
The Company applies the treasury stock method to determine the potential dilutive effect of the 2033 Notes on net income per share as a result of the Company's intent and stated policy to settle the principal amount of the 2033 Notes in cash.
As explained above, the terms of the 2033 Notes include a provision that allows the holders to require the Company to redeem any of their notes on December 15, 2018. Accordingly, all $251.3 million of the net carrying amount of the liability component of the 2033 Notes outstanding as of April 29, 2018 was classified as a current liability as of that date.

9.     Commitments
The Company’s future commitments at April 28, 2019 included minimum payments under non-cancelable operating lease agreements, including operating lease obligations that have been accrued as restructuring charges, as follows (in thousands):
 
 
 
Payments Due by Period
 
Total
 
Less Than 1 Year
 
1-3 Years
 
4-5 Years
 
After 5 Years
Operating leases
$
37,572

 
$
9,990

 
$
15,310

 
$
8,357

 
$
3,915

Rent expense under the non-cancelable operating leases was approximately $9.3 million, $9.9 million and $9.0 million for the years ended April 28, 2019, April 29, 2018 and April 30, 2017, respectively. The Company subleases a portion of its facilities that it considers to be in excess of its requirements. Sublease income was $345,000, $292,000 and $373,000 for the years ended April 28, 2019, April 29, 2018 and April 30, 2017, respectively. Certain leases have scheduled rent increases which have been included in the above table and recorded as rent expense on a straight-line basis. Other leases contain provisions to adjust rental rates for inflation during their terms, most of which are based on to-be-published indices. Rents subject to these adjustments are included in the above table based on current rates.

10.     Fair Value of Financial Instruments
The Company's financial instruments not measured at fair value on a recurring basis as of April 28, 2019 and April 29, 2018 were as follows:
 
April 28, 2019
 
April 29, 2018
 
Carrying
 
Fair Value
 
Carrying
 
Fair Value
(in thousands)
Amount
 
Level 1
Level 2
Level 3
Total
 
Amount
 
Level 1
Level 2
Level 3
Total
Commercial paper
$

 
$

$

$

$

 
$
548,010

 
$

$
548,010

$

$
548,010

Certificates of deposit
$
100,000

 
$

$
100,000

$

$
100,000

 
$
336,828

 
$

$
336,828

$

$
336,828

2033 Notes
$
1,054

 
$
1,063

$

$

$
1,063

 
$
251,278

 
$
256,001

$

$

$
256,001

2036 Notes
$
511,051

 
$
564,302

$

$

$
564,302


$
488,877


$
520,016

$

$

$
520,016


The fair values of the Company's investments in commercial papers and certificates of deposit are based on quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data. The fair values of the 2033 Notes and the 2036 Notes are based on the price in the open market as of or close to the respective balance sheet dates. The difference between the carrying value and the fair value is primarily due to the spread between the conversion price and the market value of the shares underlying the conversion as of each respective balance sheet date.

11.     Stockholders’ Equity

62

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)



Accumulated Other Comprehensive Income
Cumulative foreign currency translation adjustment was the only component of the accumulated other comprehensive income as of April 28, 2019 and April 29, 2018.
Common Stock and Preferred Stock
As of April 28, 2019, Finisar is authorized to issue 750,000,000 shares of $0.001 par value common stock and 5,000,000 shares of $0.001 par value preferred stock. The holder of each share of common stock has the right to one vote and is entitled to receive dividends when and as declared by the Company’s Board of Directors. The Company has never declared or paid dividends on its common stock. The Company has authority to issue up to 5,000,000 shares of preferred stock, $0.001 par value. The preferred stock may be issued in one or more series having such rights, preferences and privileges as may be designated by the Company’s board of directors.
Common stock subject to future issuance as of April 28, 2019 is as follows:
Exercise of outstanding stock options
822,747

Vesting of restricted stock awards
7,202,014

Available for grant under employee stock incentive plan
2,865,242

Available for grant under employee stock purchase plan
1,815,599

Total
12,705,602

Employee Stock Purchase Plan
In September 2009, the Company’s board of directors adopted the 2009 Employee Stock Purchase Plan (the "ESPP"), which was approved by the stockholders in November 2009. An amended and restated version of ESPP was approved by the Company's board of directors in June 2014 and by the stockholders in September 2014. Under the restated ESPP, 7,000,000 shares of the Company’s common stock have been reserved for issuance, and the term of the ESPP is scheduled to expire on September 1, 2024. The ESPP permits eligible employees to purchase Finisar common stock through payroll deductions, which may not exceed 20% of the employee’s total compensation. Stock may be purchased under the plan at a price equal to 85% of the fair market value of Finisar common stock on either the first or the last day of the offering period, whichever is lower. In connection with the Merger, the ESPP was suspended on December 14, 2018.
Employee Stock Plans
In September 1999, Finisar’s 1999 Stock Option Plan was adopted by the board of directors and approved by the stockholders. An amendment and restatement of the 1999 Stock Option Plan, including renaming it the 2005 Stock Incentive Plan (the “2005 Plan”), was approved by the board of directors in September 2005 and by the stockholders in October 2005. An amended and restated version of the 2005 Plan was approved by the Company's board of directors in June 2014 and by the stockholders in September 2014. Under the restated 2005 Plan, a total of 22,500,000 shares of common stock have been reserved for issuance, and the term of the 2005 Plan is scheduled to expire on September 1, 2024. The types of stock-based awards available under the 2005 Plan includes stock options, stock appreciation rights, restricted stock units (“RSUs”) and other stock-based awards which vest upon the attainment of designated performance goals or the satisfaction of specified service requirements or, in the case of certain RSUs or other stock-based awards, become payable upon the expiration of a designated time period following such vesting events. Options generally vest over four or five years and have a maximum term of 10 years. RSUs generally vest over four years. As of April 28, 2019 and April 29, 2018, no shares were subject to repurchase.
Stock Options
 
Number of Shares
 
Weighted-Average Exercise Price
Stock options outstanding as of April 29, 2018
1,097,091

 
$17.08
Stock options exercised
(267,902
)
 
$5.17
Stock options canceled
(6,442
)
 
$23.96
Stock options outstanding as of April 28, 2019
822,747

 
$20.90
Stock options outstanding and exercisable as of April 28, 2019
273,033

 
$18.19


63

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


The weighted-average grant-date fair value of options granted during fiscal 2018 was $9.89. The total intrinsic value of stock options exercised during fiscal 2019, 2018 and 2017 was $3.7 million, $1.7 million and $9.9 million, respectively. The aggregate intrinsic value of stock options outstanding as of April 28, 2019 was $2.4 million. The aggregate intrinsic value of stock options outstanding and exercisable as of April 28, 2019 was $1.6 million. The weighted-average remaining contractual life of stock options outstanding as of April 28, 2019 was 7.9 years. The weighted-average remaining contractual life of stock options outstanding and exercisable as of April 28, 2019 was 6.3 years. As of April 28, 2019, the Company had $5.2 million of unrecognized compensation expense related to stock option grants. These expenses are expected to be recognized over a weighted-average period of approximately 3.1 years.
Restricted Stock Units
 
Number of Shares
 
Weighted-Average Grant-Date Fair Value
RSUs unvested as of April 29, 2018
5,954,755

 
$21.96
RSUs granted
4,436,933

 
$17.45
RSUs vested
(2,347,430
)
 
$21.12
RSUs forfeited
(842,244
)
 
$21.25
RSUs unvested as of April 28, 2019
7,202,014

 
$19.54

Number of RSUs granted during fiscal 2019 in the table above includes 654,382 RSUs with both market and service vesting conditions. The number of common stock shares to be received at vesting of these RSUs is based on the market price for the Company's common stock reaching certain pre-determined levels. The weighted-average grant-date fair value of these RSUs was $18.08. The weighted-average grant-date fair value of RSUs granted during fiscal 2018 and 2017 was $25.65 and $19.77, respectively. The aggregate intrinsic value of RSUs outstanding as of April 28, 2019 was $172.0 million. The total grant-date fair value of RSUs vested during fiscal 2019, 2018 and 2017 was $49.6 million, $56.0 million and $42.0 million, respectively. As of April 28, 2019, the Company had $98.0 million of unrecognized compensation expense related to RSUs grants. These expenses are expected to be recognized over a weighted-average period of approximately 2.2 years.
Share-Based Compensation Cost
The following table sets forth the detailed allocation of the share-based compensation expense for the fiscal years ended April 28, 2019, April 29, 2018 and April 30, 2017 which was reflected in the Company’s operating results:
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Share-based compensation expense by caption:
 
 
 
 
 
Cost of revenues
$14,472
 
$12,943
 
$11,409
Research and development
21,945

 
22,767

 
20,425

Sales and marketing
7,937

 
7,619

 
7,170

General and administrative
13,645

 
17,835

 
10,875

Total
$57,999
 
$61,164
 
$49,879
 
 
 
 
 
 
Share-based compensation expense by type of award:
 
 
 
 
 
RSUs
$53,574
 
$56,965
 
$46,577
Stock options
1,652

 
490

 

Employee stock purchase rights under ESPP
2,773

 
3,709

 
3,302

Total
$57,999
 
$61,164
 
$49,879

Total share-based compensation cost capitalized as part of inventory was $3.4 million and $3.9 million as of April 28, 2019 and April 29, 2018, respectively.

64

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


The fair value of stock options and employee stock purchase rights under the ESPP granted in fiscal 2019, 2018 and 2017 was estimated at the date of grant using the Black-Scholes option-pricing model with the following assumptions:
 
 
Fiscal Years Ended
 
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Stock Purchase Rights:
 
 
 
 
 
 
Expected term (in years)
 
n/a

 
0.75

 
0.75

Volatility
 
n/a

 
56% - 57%

 
40% - 43%

Risk-free interest rate
 
n/a

 
1.48 - 1.70%

 
0.36 - 0.89%

Dividend yield
 
n/a

 
%
 
%
Stock Options:
 
 
 
 
 
 
Expected term (in years)
 
n/a

 
5.2

 
n/a

Volatility
 
n/a

 
47
%
 
n/a

Risk-free interest rate
 
n/a

 
2.3
%
 
n/a

Dividend yield
 
n/a

 
%
 
n/a

Market-based Performance Restricted Stock Units
 
 
 
 
 
 
Expected term (in years)
 
3.9

 
n/a

 
n/a

Volatility
 
46
%
 
n/a

 
n/a

Risk-free interest rate
 
2.7
%
 
n/a

 
n/a


The expected term of employee stock purchase rights is the average of the remaining purchase periods under each offering period. The expected term of stock options is the average term from the Company's historical stock option exercise experience. The expected term of market-based performance restricted stock units is explicit service period based on service vesting conditions of these units. The Company calculated the volatility factor based on the Company’s historical stock prices. The Company bases the risk-free interest rate used in the Black-Scholes option-pricing and Monte Carlo simulation models on constant maturity bonds from the Federal Reserve in which the maturity approximates the expected terms. The Black-Scholes option-pricing model calls for a single expected dividend yield as an input. The Company has not issued and does not expect to issue any dividends.
The weighted-average estimated per share fair value of purchase rights granted under the ESPP in fiscal 2018 and 2017 was $4.43 and $5.34, respectively.
The Black-Scholes option-pricing model requires the input of highly subjective assumptions, including the expected life of the stock-based award and the stock price volatility. The assumptions listed above represent management’s best estimates, but these estimates involve inherent uncertainties and the application of management judgment. As a result, if other assumptions had been used, recorded share-based compensation expense could have been materially different from that depicted above.
During the third quarter of fiscal 2018, Jerry S. Rawls resigned as the Company's Chief Executive Officer and as Chairman of the Company's Board of Directors (the “Board”). Mr. Rawls remains a member of the Board. In connection with Mr. Rawls’ resignation, and in accordance with the terms of the related separation and release agreement between Mr. Rawls and the Company, Mr. Rawls received a lump sum cash severance payment of $300,000, and the vesting of each of Mr. Rawls’ outstanding and unvested awards of restricted stock units granted by the Company was accelerated 100%. Accordingly, during the third quarter of fiscal 2018, the Company recorded approximately $7.5 million of compensation expense related to this acceleration.

12.     Employee Benefit Plan
The Company maintains a defined contribution retirement plan under the provisions of Section 401(k) of the Internal Revenue Code which covers all eligible employees. Employees are eligible to participate in the plan on the first day of the calendar year quarter immediately following completion of eligibility requirements as required by the plan.
Under the plan, each participant may contribute up to 20% of his or her pre-tax gross compensation up to a statutory limit, which is $19,000 for calendar year 2019, $18,500 for calendar year 2018 and $18,000 for calendar year 2017. All amounts contributed by participants and earnings on participant contributions are fully vested at all times. The Company may contribute an amount equal to one-half of the first 6% of each participant’s contribution. The Company may make the matching

65

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


contribution in shares of Finisar common stock in lieu of cash. Contributions made in shares will be allocated to each participant’s account using the share price on the date the Company matching contribution is made to the plan.
The Company made a discretionary matching contribution of 131,162 shares for a total contribution of $2.8 million during the year ended April 28, 2019. The Company’s expenses related to this plan were $2.8 million, $3.3 million and $2.8 million for the fiscal years ended April 28, 2019, April 29, 2018 and April 30, 2017, respectively.

13.     Income Taxes
On December 22, 2017, the TCJA was enacted, containing significant changes to the U.S. tax law, including lowering the U.S. corporate income tax rate, implementing a territorial tax system, and imposing a one-time tax on deemed repatriation of earnings of foreign subsidiaries.
The TCJA reduced the U.S. statutory corporate income tax rate from 35% to 21%, effective January 1, 2018. As a result of this rate reduction, the Company revalued its net deferred tax asset as of December 22, 2017, and recorded a reduction in its deferred tax assets and a corresponding deferred tax expense of approximately $30.3 million. For fiscal 2018, the Company's blended corporate income tax rate was 30.4%, which was based on the applicable tax rates before and after the TCJA enactment and the number of days in each period.
The TCJA allows 100% expensing of cost of qualified property acquired and placed in service after September 27, 2017 and before January 1, 2023. The bonus depreciation percentage is phased down from 100% beginning in 2023 through 2026. The Company elected to claim the 100% bonus depreciation for the assets placed into service after September 27, 2017. The net impact of this provision was not material to the Company's consolidated financial position, results of operations and cash flows.
The TCJA also implements a territorial tax system. In general, under the territorial tax system, the Company’s foreign earnings will no longer be subject to tax in the U.S. As part of transitioning to the territorial tax system, the TCJA includes a mandatory deemed repatriation of all undistributed foreign earnings that are subject to a U.S. income tax. As of December 31, 2017, the Company had approximately $123.0 million of undistributed earnings for certain non-U.S. subsidiaries that have been indefinitely reinvested outside the U.S. The mandatory deemed repatriation of these undistributed earnings resulted in a one-time deferred tax expense of approximately $19.1 million.
The Company has historically asserted its intent to reinvest these earnings in foreign operations indefinitely and continues to do so. The Company does not intend to repatriate these earnings to fund its U.S. operations and, accordingly, it does not provide for the U.S. state income and foreign withholding tax on these earnings.
While the TCJA provides for a territorial tax system, beginning in 2018, it also includes two new U.S. tax base erosion provisions - the global intangible low-taxed income ("GILTI") provision and the base-erosion and anti-abuse tax ("BEAT") provision. The GILTI provision requires the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary’s tangible assets. The BEAT provision eliminates the deduction of certain base-erosion payments made to related foreign corporations and imposes a minimum tax if greater than regular tax. The Company expects that the BEAT provision may result in significant U.S. tax in future periods. In addition, the Company intends to account for the GILTI tax in the period in which it is incurred, and therefore has not provided any deferred tax impacts of GILTI in its consolidated financial statements for the fiscal 2018 and 2019.
In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118 to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the TCJA. The Company has recognized the provisional tax impact related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities to the extent needed and included these amounts in its consolidated financial statements for fiscal 2018. During fiscal 2019, the Company completed its accounting for the impact of TCJA on its consolidated financial statements and recorded an additional one-time deferred tax expense of approximately $6.4 million related to the re-measurement of deferred taxes.

66

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


The components of income tax expense (benefit) consist of the following (in thousands):
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Current:
 
 
 
 
 
Federal
$
5,080

 
$

 
$

State
244

 
189

 
532

Foreign
6,887

 
7,480

 
14,850

 
12,211

 
7,669

 
15,382

Deferred:
 
 
 
 
 
Federal
(3,172
)
 
29,532

 
(102,305
)
State
(670
)
 
(999
)
 
(1,008
)
Foreign
1,298

 
(2,919
)
 
1,779

 
(2,544
)
 
25,614

 
(101,534
)
Provision for (benefit from) income taxes
$
9,667

 
$
33,283

 
$
(86,152
)

Income (loss) before income taxes consists of the following (in thousands):
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
U.S.
$
(95,168
)
 
$
(72,730
)
 
$
96,648

Foreign
51,619

 
57,727

 
66,546

 
$
(43,549
)
 
$
(15,003
)
 
$
163,194


A reconciliation of the income tax provision at the federal statutory rate and the effective rate is as follows:
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Expected income tax provision (benefit) at U.S. federal statutory rate
21.0
 %
 
30.4
 %
 
35.0
 %
Foreign rate differential
14.1

 
100.6

 
(5.0
)
Share-based compensation expense
(8.9
)
 
(5.3
)
 
0.7

Valuation allowance
(2.2
)
 
(31.7
)
 
(83.0
)
Non-deductible transaction costs
(6.4
)
 

 

Other permanent adjustments
(6.1
)
 
(32.4
)
 
0.7

Research and development credits
10.5

 
43.2

 
(2.3
)
Impact of TCJA - GILTI
(16.9
)
 

 

Impact of TCJA - BEAT
(11.7
)
 

 

Impact of TCJA - rate reduction

 
(201.8
)
 

Impact of TCJA - transition tax
(15.6
)
 
(127.1
)
 

Other

 
2.4

 
1.0

 
(22.2
)%
 
(221.7
)%
 
(52.9
)%


67

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


The components of deferred taxes consist of the following (in thousands):

As of
 
April 28, 2019
 
April 29, 2018
Deferred tax assets:
 
 
 
Inventory adjustments
$
12,633

 
$
9,870

Accruals and reserves
9,101

 
4,827

Tax credits
56,486

 
49,657

Net operating loss carryforwards
38,676

 
55,926

Gain/loss on investments under equity or cost method
234

 
364

Depreciation and amortization
18,062

 
16,524

Purchase accounting for intangible assets
800

 
1,284

Capital loss carryforward
310

 
2,246

Acquired intangibles
374

 
1,497

Stock compensation
6,229

 
5,432

Total deferred tax assets
142,905

 
147,627

Valuation allowance
(32,692
)
 
(30,213
)
Net deferred tax assets
110,213

 
117,414

Deferred tax liabilities:
 
 
 
Acquired intangibles
(683
)
 
(1,493
)
Debt discount
(13,426
)
 
(20,006
)
Depreciation and amortization
(15,448
)
 
(15,590
)
Total deferred tax liabilities
(29,557
)
 
(37,089
)
Total net deferred tax assets (liabilities)
$
80,656

 
$
80,325

 
 
 
 
Reported as:
 
 
 
Deferred tax assets
$
81,977

 
$
80,850

Deferred tax liabilities
(1,321
)
 
(525
)
Total net deferred tax assets (liabilities)
$
80,656

 
$
80,325


Realization of deferred tax assets is dependent upon future taxable earnings in related tax jurisdictions. In the past, due to U.S. operating losses in previous years and continuing U.S. earnings volatility which did not allow sustainable profitability, management had established and maintained a full valuation allowance for the U.S. deferred tax assets. During the fourth quarter of fiscal 2017, the Company assessed that it is more likely than not that it will realize the majority of the U.S. deferred tax assets, except for deferred tax assets related to California research and development credits and capital losses. The positive evidence, which existed at that time, that outweighed the negative evidence to release the valuation allowance included the fiscal 2017 and three year cumulative profitability driven by strong demand of certain new generation products, availability of resources to expand manufacturing capacity, and forecasted U.S. operating profits in the future periods. Accordingly, during the fourth quarter of fiscal 2017, the Company released $103.3 million of valuation allowance on these deferred tax assets. As of April 28, 2019, the valuation allowance comprises approximately 23% of total deferred tax assets and relates to deferred tax assets, for which management believes it is not more likely than not to be realized in future periods. The Company's valuation allowance increased (decreased) from the prior year by approximately $2.5 million, $(0.6) million and $(132.1) million in fiscal 2019, 2018 and 2017, respectively.

As of April 28, 2019, the Company had federal, state and foreign net operating loss carryforwards of approximately $152.8 million, $13.5 million and $22.5 million, respectively, and federal and state tax credit carryforwards of approximately $43.8 million and $34.8 million, respectively. With the exception of California R&D credit, which can be carried forward indefinitely, the net operating loss and tax credit carryforwards will expire at various dates beginning in fiscal 2020 through 2039, if not utilized. Utilization of the Company's U.S. net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations set forth in Internal Revenue Code Section 382 and similar state provisions. Such an annual limitation could result in the expiration of the net operating loss and tax credit carryforwards before utilization.

68

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)



The Company's manufacturing operations in Malaysia operate under a tax holiday which will expire at the beginning of the second quarter of fiscal 2022. In fiscal 2019, the aggregate dollar and per share effect of the tax holiday was $6.5 million and $0.06 per share, respectively.

A reconciliation of the beginning and ending amount of the gross unrecognized tax benefits is as follows (in thousands):
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
 
 
 
 
 
 
Beginning balance
$
20,578

 
$
21,458

 
$
16,411

Additions for tax positions related to current year
1,298

 
1,803

 
1,675

Additions for tax positions related to prior years
427

 
94

 
3,372

Reductions for tax positions related to prior years (lapse of statute of limitations)

 
(2,777
)
 

Ending balance
$
22,303

 
$
20,578

 
$
21,458


Excluding the effects of recorded valuation allowances for deferred tax assets, $19.3 million of the unrecognized tax benefits would favorably impact the effective tax rate in future periods if recognized. It is the Company's belief that no significant changes in the unrecognized tax benefit positions will occur within 12 months from April 28, 2019. The Company records interest and penalties, if any, related to unrecognized tax benefits in income tax expense. As of April 28, 2019 and April 29, 2018, the Company had accrued $860,000 and $652,000, respectively, for interest and penalties related to uncertain tax positions.

The Company and its subsidiaries are subject to taxation in various state jurisdictions as well as the U.S. The Company's U.S. federal and state income tax returns are generally not subject to examination by the tax authorities for tax years before fiscal 2009. For all federal and state net operating loss and credit carryovers, the statute of limitations does not begin until the carryover items are utilized. The taxing authorities can examine the validity of the carryover items and if necessary, adjustments may be made to the carryover items. The Company's Malaysia, Singapore, China, Australia, Israel, and Sweden income tax returns are generally not subject to examination by the tax authorities for tax years before 2011, 2012, 2011, 2011, 2005 and 2010, respectively. The Company's Australia subsidiary is under audit for tax year 2011 and after. The Company's India subsidiary is under audit for tax year ended March 31, 2016. The Company's Malaysia subsidiary is under audit for tax years 2015 to 2017. Tax audits of the Company's Germany and Sweden subsidiaries were concluded during fiscal 2019 with no impact on the Company's consolidated financial statements.

14.     Segments and Geography Information
The Company has one reportable segment consisting of optical subsystems and components. Optical subsystems consist primarily of transmitters, receivers, transceivers, transponders and active optical cables that provide the fundamental optical-electrical, or optoelectronic, interface for interconnecting the electronic equipment used in building communication networks, including the switches, routers and servers used in wireline networks as well as the antennas and base stations for wireless networks. Optical components consist primarily of packaged lasers, receivers and photodetectors for data communication and telecommunication applications and passive optical components used in telecommunication applications.
The following is a summary of long-lived assets within geographic areas based on the location of the assets:
 
As of
(in thousands)
April 28, 2019
 
April 29, 2018
United States
$
328,085

 
$
213,745

China
231,955

 
252,179

Malaysia
39,776

 
52,417

Rest of the world
42,808

 
45,850

 
$
642,624

 
$
564,191


The increase in long-lived assets was primarily due to the additions of property, improvements and manufacturing equipment to the Company's manufacturing facility in Sherman, Texas.

69

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)



15.     Legal Matters

The Company accrues a liability for legal contingencies when it believes that it is both probable that a liability has been incurred and that it can reasonably estimate the amount of the loss. The Company reviews these accruals and adjusts them to reflect ongoing negotiations, settlements, rulings, advice of legal counsel and other relevant information. To the extent new information is obtained and the Company's views on the probable outcomes of claims, suits, assessments, investigations or legal proceedings change, changes in the Company's accrued liabilities would be recorded in the period in which such determination is made. For the matters referenced below, the amount of liability is not probable or the amount cannot be reasonably estimated and, therefore, accruals have not been made. In addition, in accordance with the relevant authoritative guidance, for matters which the likelihood of material loss is at least reasonably possible, the Company provides disclosure of the possible loss or range of loss; however, if a reasonable estimate cannot be made, the Company will provide disclosure to that effect.

Due to the nature of the Company's business, it is subject to claims alleging infringement by various Company products and services. The Company believes that it has meritorious defenses to the allegations made in its pending cases and intends to vigorously defend these lawsuits; however, it is unable currently to determine the ultimate outcome of these or similar matters. In addition, the Company is a defendant in various litigation matters generally arising out of the normal course of business. Although it is difficult to predict the ultimate outcomes of these cases, the Company believes that it is not reasonably possible that the ultimate outcomes will materially and adversely affect its business, financial position, results of operations or cash flows.

Class Action and Shareholder Derivative Litigation
Several securities class action lawsuits related to the Company's March 8, 2011 earnings announcement alleging claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 have been filed in the United States District Court for the Northern District of California on behalf of a purported class of persons who purchased stock between December 2, 2010 through March 8, 2011. The named defendants are the Company and Jerry Rawls, its former Chief Executive Officer and former Chairman of the Board, and Eitan Gertel, its former Chief Executive Officer. To date, no specific amount of damages has been alleged. The cases were consolidated, a lead plaintiff was appointed and a consolidated complaint was filed. The Company filed a motion to dismiss the case. On January 16, 2013, the District Court granted the Company's motion to dismiss and granted the lead plaintiffs leave to amend the consolidated complaint. An amended consolidated complaint was filed on February 6, 2013. Thereafter, the Company filed a renewed motion to dismiss the case. On September 30, 2013, the District Court granted the Company's motion and dismissed the case with prejudice, and plaintiff appealed. On January 8, 2016, the Ninth Circuit Court of Appeals reversed the judgment in part for further proceedings in the District Court. On July 15, 2016, lead plaintiff filed a Second Amended Complaint in the District Court. On August 19, 2016, the Company moved to dismiss. On May 1, 2017, the District Court denied the motion and a case scheduling order has been issued. On December 5, 2017, the District Court issued an order denying class certification. On February 1, 2018, the plaintiff filed a petition with the Ninth Circuit Court of Appeals for permission to appeal the denial of class certification and, on July 13, 2018, the Ninth Circuit Court of Appeals denied the petition for permission to appeal. On October 10, 2018, the plaintiff filed a new motion for class certification, which the Company opposed. On May 24, 2019, the District Court denied plaintiffs motion for class certification and granted judgement on the pleadings in favor of the Company and the other defendants.

In addition, two purported shareholder derivative lawsuits related to the Company's March 8, 2011 earnings announcement have been filed in the California Superior Court for the County of Santa Clara, and a third derivative lawsuit has been filed in the United States District Court for the Northern District of California. The complaints assert claims for alleged breach of fiduciary duty, unjust enrichment, and waste on behalf of the Company. Named as defendants are the members of the Company's board of directors at the time of the claim and certain officers, including Jerry Rawls, the Company's former Chief Executive Officer and former Chairman of the Board, Eitan Gertel, the Company’s former Chief Executive Officer, and Kurt Adzema, the Company’s Chief Financial Officer. No specific amount of damages has been alleged and, by the derivative nature of the lawsuits, no damages will be alleged against the Company. The state court cases were consolidated, a lead plaintiff was appointed to file a consolidated complaint, and the cases were stayed by the agreement of the parties. On August 7, 2017, the plaintiff in the federal case filed an amended complaint. On September 5, 2018, the court granted the motion to dismiss with leave to amend. The parties agreed to settle the federal case and, on February 20, 2019, plaintiff filed an unopposed motion for preliminary approval of the settlement, under which the Company has agreed to implement a series of enhancements to its corporate governance policies and procedures. On April 18, 2019, the court granted the motion for preliminary approval, and a hearing with respect to final approval is scheduled to be held on June 27, 2019.


70

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


Litigation relating to the Merger
In January, 2019, eight lawsuits have been filed by alleged Finisar stockholders challenging the Merger: (i) Hein, et al. v. Finisar Corporation, et al., 19CV340510, in the Superior Court of California, County of Santa Clara; (ii) Tenvold, et al. v. Finisar Corporation, et al., 1:19-cv-00050, in the United States District Court for the District of Delaware; (iii) Klein, et al. v. Finisar Corporation, et al., 5:19-cv-00155, in the United States District Court for the Northern District of California; (iv) Wheby Jr., et al. v. Finisar Corporation, et al., 1:19-cv-00064, in the United States District Court for the District of Delaware; (v) Sharma v. Finisar Corporation, et al., 5:19-cv-00220, in the United States District Court for the Northern District of California; (vi) Davis, et al. v. Finisar Corporation, et al., 3:19-cv-00271, in the United States District Court for the Northern District of California; (vii) Bushansky, et al. v. Finisar Corporation, et al., 5:19-cv-00446, in the United States District Court for the Northern District of California; and (viii) Pappey, et al. v. Finisar Corporation, et al., 1:19-cv-00167, in the United States District Court for the District of Delaware (collectively, the “Actions”).

Plaintiffs in the Actions named as defendants Finisar and each member of the Finisar Board. In addition, plaintiffs in the Hein, Tenvold, and Klein actions named II-VI and Merger Subsidiary as defendants. Further, plaintiffs in the Hein, Tenvold, Klein, Wheby, Jr., Davis, Bushansky, and Pappey actions sought to recover on behalf of a putative class consisting of all similarly situated Finisar stockholders.

Plaintiff in the Hein action alleged that the Finisar Board breached its fiduciary duties to Finisar stockholders by, among other things, purportedly engaging in an insufficient sales process, obtaining inadequate merger consideration, and filing a materially misleading preliminary proxy statement. The Hein plaintiff further asserted that II-VI and the Merger Subsidiary knowingly aided and abetted the Finisar Board in breaching their fiduciary duties to Finisar stockholders by entering into the Merger. The Hein plaintiff sought a preliminary and permanent injunction of the proposed transaction unless the proxy statement was amended, rescission and unspecified damages if the Merger was consummated, and attorneys’ fees and expert fees and costs.

Plaintiffs in the Tenvold, Klein, Wheby Jr., Sharma, Davis, Bushansky, and Pappey actions purported to state claims for violations of Sections 14(a) and 20(a) of the Exchange Act and Rule 14a-9 and, in the case of the Davis complaint, Regulation G promulgated thereunder. Plaintiffs in these actions generally alleged that the preliminary proxy statement omits material information with respect to the Merger, and sought, among other things, an order enjoining the defendants from proceeding with closing the Merger; unspecified damages, attorneys’ fees and expert fees, and expenses and costs; and in the event the Merger was consummated before entry of final judgment, rescission of the Merger or rescissory damages. Defendants believe that the complaints are without merit.

Following the filing of the Actions, counsel for Finisar and for the Plaintiffs engaged in arms-length negotiations concerning claims raised in the Actions and took certain actions that resulted in Finisar filing a Schedule DEFA14A on March 11, 2019, with the U.S. Securities and Exchange Commission that contained supplemental disclosures relating to the Merger. On March 12, 2019, Plaintiffs voluntarily dismissed the Actions with prejudice as to the Plaintiffs’ individual claims and without prejudice to claims asserted on behalf of a purported putative class of Finisar stockholders.

Other
In the ordinary course of business, the Company is a party to litigation, claims and assessments in addition to those described above. Based on information currently available, management does not believe the impact of these other matters will have a material adverse effect on its business, financial condition, results of operations or cash flows of the Company.

16.    Guarantees and Indemnifications
Upon issuance of a guarantee, the guarantor must recognize a liability for the fair value of the obligations it assumes under that guarantee. As permitted under Delaware law and in accordance with the Company’s Bylaws, the Company indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving at the Company’s request in such capacity. The term of the indemnification period is for the officer’s or director’s lifetime. The Company may terminate the indemnification agreements with its officers and directors upon 90 days written notice, but termination will not affect claims for indemnification relating to events occurring prior to the effective date of termination. The maximum amount of potential future indemnification is unlimited; however, the Company has a director and officer liability insurance policy that may enable it to recover a portion of any future amounts paid.
The Company enters into indemnification obligations under its agreements with other companies in its ordinary course of business, including agreements with customers, business partners, and insurers. Under these provisions the Company generally indemnifies and holds harmless the indemnified party for losses suffered or incurred by the indemnified party as a result of the

71

FINISAR CORPORATION
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS — (Continued)


Company’s activities or the use of the Company’s products. These indemnification provisions generally survive termination of the underlying agreement. In some cases, the maximum potential amount of future payments the Company could be required to make under these indemnification provisions is unlimited.
The Company believes the fair value of these indemnification agreements is minimal. Accordingly, the Company has not recorded any liabilities for these agreements as of April 28, 2019. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements.

17.    Financial Information by Quarter (Unaudited)
 
Three Months Ended
 
April 28, 2019
 
January 27, 2019
 
October 28, 2018
 
July 29, 2018
 
April 29, 2018
 
January 28, 2018 (1)
 
October 29, 2017
 
July 30, 2017
 
(In thousands, except per share data)
Revenues
$310,085
 
$327,636
 
$325,423
 
$317,336
 
$310,069
 
$332,403
 
$332,205
 
$341,806
Gross profit
$87,303
 
$94,423
 
$85,683
 
$80,684
 
$62,594
 
$88,068
 
$96,205
 
$115,299
Income (loss) from operations
$(11,277)
 
$533
 
$(4,105)
 
$(15,691)
 
$(26,736)
 
$(6,129)
 
$9,467
 
$29,912
Net income (loss)
$(14,154)
 
$(15,301)
 
$(5,272)
 
$(18,489)
 
$(18,343)
 
$(55,659)
 
$5,857
 
$19,859
Net income (loss) per share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
$(0.12)
 
$(0.13)
 
$(0.04)
 
$(0.16)
 
$(0.16)
 
$(0.49)
 
$0.05
 
$0.18
Diluted
$(0.12)
 
$(0.13)
 
$(0.04)
 
$(0.16)
 
$(0.16)
 
$(0.49)
 
$0.05
 
$0.17
Shares used in computing net income (loss) per share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
117,953

 
117,608

 
117,284

 
115,867

 
114,742

 
114,209

 
113,960

 
112,544

Diluted
117,953

 
117,608

 
117,284

 
115,867

 
114,742

 
114,209

 
115,443

 
115,698


(1) Net loss in the third quarter of fiscal 2018 includes a $49.4 million deferred income tax expense as a result of the TCJA.


72


Item 9.
Changes in and Disagreements with Accountants on Accounting and Financial Disclosures
None.

Item 9A.
Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Attached as exhibits to this report are certifications of our Chief Executive Officer and Chief Financial Officer, which are required in accordance with Rule 13a-14 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). This “Controls and Procedures” section includes information concerning the controls and controls evaluation referred to in the certifications, and it should be read in conjunction with the certifications for a more complete understanding of the topics presented.
Based on their evaluation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of April 28, 2019, our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has concluded that our disclosure controls and procedures were effective as of the end of the period covered by this report for the purpose of ensuring that the information required to be disclosed by us in this report is made known to them by others on a timely basis, and that the information is accumulated and communicated to our management in order to allow timely decisions regarding required disclosure, and that such information is recorded, processed, summarized, and reported by us within the time periods specified in the SEC’s rules.
Management’s Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles, and includes those policies and procedures that:
pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company;
provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and
provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an assessment of the effectiveness of our internal control over financial reporting as of April 28, 2019. Management based its assessment on the criteria set forth in Internal Control - Integrated Framework ("2013 framework") issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). Based on this assessment, management determined that we maintained effective internal control over financial reporting as of April 28, 2019.
The effectiveness of internal control over financial reporting as of April 28, 2019 has been audited by BDO USA, LLP, an independent registered public accounting firm, as stated in their report which is included herein.
Changes in Internal Control
There were no changes in our internal control over financial reporting during the fiscal quarter ended April 28, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Item 9B.
Other Information
None.


73


PART III
The SEC allows us to include information required in this report by referring to other documents or reports we have already filed or will soon be filing. This is called “incorporation by reference.” We intend to file our definitive proxy statement for our 2019 annual meeting of stockholders (the “Proxy Statement”) pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this report, and certain information to be contained therein is incorporated in this report by reference.

Item 10.
Directors, Executive Officers and Corporate Governance
The information required by this item is incorporated by reference from the sections captioned “Proposal No. 1 – Election of Directors”, “Corporate Governance”, “Executive Officers of the Registrant” and “Section 16(a) Beneficial Ownership Reporting Compliance” to be contained in the Proxy Statement.

Item 11.
Executive Compensation
The information required by this item is incorporated by reference from the sections captioned “Director Compensation” and “Executive Compensation and Related Matters” to be contained in the Proxy Statement.

Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item is incorporated by reference from the sections captioned “Principal Stockholders and Share Ownership by Management” and “Equity Compensation Plan Information” to be contained in the Proxy Statement.

Item 13.
Certain Relationships and Related Transactions, and Director Independence
The information required by this item is incorporated by reference from the sections captioned “Corporate Governance” and “Certain Relationships and Related Transactions” to be contained in the Proxy Statement.

Item 14.
Principal Accountant Fees and Services
The information required by this item is incorporated by reference from the section captioned “Proposal No. 2 – Ratification of Appointment of Independent Registered Public Accounting Firm” to be contained in the Proxy Statement.


74


PART IV

Item 15.
Exhibits and Financial Statement Schedules

(a)(1) Financial Statements:
See “Finisar Corporation Consolidated Financial Statements Index” in Part II, Item 8 of this report.

(2) Financial Statement Schedules:
Schedule II - Consolidated Valuation and Qualifying Accounts
 
Allowance for Doubtful Accounts
 
(in thousands)
Fiscal Year Ended:
Balance at Beginning of Period
 
Additions Charged to (Recoveries Offset against) Costs and Expenses, Net
 
Write-Offs
 
Balance at End of Period
April 28, 2019
$269
 
$(53)
 
$0
 
$216
April 29, 2018
$756
 
$(266)
 
$(221)
 
$269
April 30, 2017
$727
 
$33
 
$(4)
 
$756

(3) Exhibits:
The exhibits listed in the accompanying Exhibit Index are filed or incorporated by reference as part of this report.
Certain of the agreements filed as exhibits to this Form 10-K contain representations and warranties by the parties to the agreements that have been made solely for the benefit of the parties to the agreement. These representations and warranties:
may have been qualified by disclosures that were made to the other parties in connection with the negotiation of the agreements, which disclosures are not necessarily reflected in the agreements;
may apply standards of materiality that differ from those of a reasonable investor; and
were made only as of specified dates contained in the agreements and are subject to subsequent developments and changed circumstances.
Accordingly, these representations and warranties may not describe the actual state of affairs as of the date that these representations and warranties were made or at any other time. Investors should not rely on them as statements of fact.


75


EXHIBIT INDEX
Number
 
Title
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

76


EXHIBIT INDEX
Number
 
Title
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.INS^
 
XBRL Instance Document
101.SCH^
 
XBRL Taxonomy Extension Schema
101.CAL^
 
XBRL Taxonomy Extension Calculation Linkbase

77


EXHIBIT INDEX
Number
 
Title
101.DEF^
 
XBRL Taxonomy Extension Definition Linkbase
101.LAB^
 
XBRL Taxonomy Extension Label Linkbase
101.PRE^
 
XBRL Taxonomy Extension Presentation Linkbase
______________________________________
^
XBRL information is furnished and not filed for the purposes of Sections 11 and 12 of the Securities Act of 1933 and Section 18 of the Securities Exchange Act of 1934, and is not subject to liability under those sections, is not part of any registration statement or prospectus to which it relates and is not incorporated or deemed to be incorporated by reference into any registration statement, prospectus or other document.
Compensatory plan or management contract

(1)
Incorporated by reference to Exhibit 2.1 to Registrant's Current Report on Form 8-K filed March 28, 2011.
(2)
Incorporated by reference to Exhibit 2.1 to Registrant's Current Report on Form 8-K filed November 9, 2018.
(3)
Incorporated by reference to Exhibit 3.1 to Registrant’s Current Report on Form 8-K filed December 5, 2014.
(4)
Incorporated by reference to Exhibit 3.1 to Registrant's Current Report on Form 8-K filed November 9, 2018.
(5)
Incorporated by reference to Exhibit 3.5 to Registrant’s Registration Statement on Form S-1/A filed October 19, 1999 (File No. 333-87017).
(6)
Incorporated by reference to Exhibit 3.6 to Registrant’s Annual Report on Form 10-K filed July 18, 2001.
(7)
Incorporated by reference to Exhibit 3.8 to Registrant’s Registration Statement on Form S-3 filed December 18, 2001 (File No. 333-75380).
(8)
Incorporated by reference to Exhibit 99.2 to Registrant’s Registration Statement on Form 8-A12G filed on September 27, 2002.
(9)
Incorporated by reference to Exhibit 3.3 to Registrant’s Registration Statement on Form S-3 filed May 18, 2005 (File No. 333-125034).
(10)
Incorporated by reference to Exhibit 3.8 to Registrant’s Current Report on Form 8-K filed September 28, 2009.
(11)
Incorporated by reference to Exhibit 3.8 to Registrant’s Annual Report on Form 10-K filed July 1, 2010.
(12)
Incorporated by reference to the same numbered exhibit to Registrant’s Quarterly Report on Form 10-Q filed December 10, 2009.
(13)
Incorporated by reference to Exhibit 4.1 to Registrant's Current Report on Form 8-K filed December 16, 2013.
(14)
Incorporated by reference to Exhibit 4.1 to Registrant’s Current Report on Form 8-K filed December 21, 2016.
(15)
Incorporated by reference to Exhibit 10.1 to Registrant’s Registration Statement on Form S-1/A filed October 19, 1999 (File No. 333-87017).
(16)
Incorporated by reference to Exhibit 10.25 to Registrant’s Current Report on Form 8-K filed February 9, 2005.
(17)
Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed September 8, 2014.
(18)
Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed June 14, 2005.
(19)
Incorporated by reference to Exhibit 99.1 to Registrant’s Registration Statement on Form S-8 filed on September 19, 2008.
(20)
Incorporated by reference to Exhibit 99.2 to Registrant’s Registration Statement on Form S-8 filed on September 19, 2008.
(21)
Incorporated by reference to Exhibit 10.6 to Optium Corporation’s Quarterly Report on Form 10-Q filed on March 13, 2008.
(22)
Incorporated by reference to Exhibit 10.2 to Optium Corporation’s Quarterly Report on Form 10-Q filed on December 12, 2006.
(23)
Incorporated by reference to Exhibit 10.2 to Optium Corporation’s Quarterly Report on Form 10-Q filed on March 7, 2007.
(24)
Incorporated by reference to Exhibit 10.3 to Optium Corporation’s Quarterly Report on Form 10-Q filed on December 12, 2006.
(25)
Incorporated by reference to Exhibit 10.4 to Optium Corporation’s Quarterly Report on Form 10-Q filed on December 12, 2006.
(26)
Incorporated by reference to Exhibit 10.5 to Optium Corporation’s Quarterly Report on Form 10-Q filed on December 12, 2006.
(27)
Incorporated by reference to Exhibit 10.3 to Optium Corporation’s Quarterly Report on Form 10-Q filed on March 7, 2007.
(28)
Incorporated by reference to Exhibit 10.1 to Optium Corporation’s Current Report on Form 8-K filed on September 28, 2007.

78


(29)
Incorporated by reference to Exhibit 10.3 to Optium Corporation’s Quarterly Report on Form 10-Q filed on December 13, 2007.
(30)
Incorporated by reference to Exhibit 10.23 to Optium Corporation’s Registration Statement on Form S-1/A (File No.333-135472) filed on October 11, 2006.
(31)
Incorporated by reference to Exhibit 10.4 to Optium Corporation’s, Quarterly Report on Form 10-Q filed on March 7, 2007.
(32)
Incorporated by reference to Exhibit 10.5 to Optium Corporation’s Quarterly Report on Form 10-Q filed on March 7, 2007.
(33)
Incorporated by reference to Exhibit 10.6 to Optium Corporation’s Quarterly Report on Form 10-Q filed on March 7, 2007.
(34)
Incorporated by reference to Exhibit 10.36 to Optium Corporation’s Annual Report on Form 10-K filed on October 24, 2007.
(35)
Incorporated by reference to Exhibit 10.38 to Optium Corporation’s Annual Report on Form 10-K filed on October 24, 2007.
(36)
Incorporated by reference to Exhibit 10.2 to Registrant’s Quarterly Report on Form 10-Q filed March 10, 2011.
(37)
Incorporated by reference to Exhibit 99.2 to Registrant’s Current Report on Form 8-K filed on January 7, 2009.
(38)
Incorporated by reference to Exhibit 99.3 to Registrant’s Current Report on Form 8-K filed on January 7, 2009.
(39)
Incorporated by reference to Exhibit 99.4 to Registrant’s Current Report on Form 8-K filed on January 7, 2009.
(40)
Incorporated by reference to Exhibit 10.61 to Registrant’s Quarterly Report on Form 10-Q filed March 12, 2009.
(41)
Incorporated by reference to Exhibit 10.1 to Registrant’s Quarterly Report on Form 10-Q filed September 8, 2016.
(42)
Incorporated by reference to Exhibit 10.63 to Registrant’s Quarterly Report on Form 10-Q filed March 12, 2009.
(43)
Incorporated by reference to Exhibit 10.64 to Registrant’s Quarterly Report on Form 10-Q filed March 12, 2009.
(44)
Incorporated by reference to Exhibit 10.32 to Registrant’s Annual Report on Form 10-K filed June 26, 2014.
(45)
Incorporated by reference to Exhibit 10.2 to Registrant’s Current Report on Form 8-K filed September 8, 2014.
(46)
Incorporated by reference to Exhibit 10.2 to Registrant’s Quarterly Report on Form 10-Q filed March 8, 2013.
(47)
Incorporated by reference to Exhibit 10.3 to Registrant’s Quarterly Report on Form 10-Q filed March 8, 2013.
(48)
Incorporated by reference to Exhibit 10.4 to Registrant’s Quarterly Report on Form 10-Q filed March 8, 2013.
(49)
Incorporated by reference to Exhibit 10.48 to Registrant’s Annual Report on Form 10-K filed June 24, 2013.
(50)
Incorporated by reference to Exhibit 10.1 to Registrant’s Quarterly Report on Form 10-Q filed March 10, 2016.
(51)
Incorporated by reference to Exhibit 10.1 to Registrant’s Quarterly Report on Form 10-Q filed December 5, 2013.
(52)
Incorporated by reference to Exhibit 10.1 to Registrant’s Quarterly Report on Form 10-Q filed March 6, 2014.
(53)
Incorporated by reference to Exhibit 10.1 to Registrant’s Quarterly Report on Form 10-Q filed December 10, 2015.
(54)
Incorporated by reference to Exhibit 10.40 to Registrant’s Annual Report on Form 10-K filed June 16, 2017.
(55)
Incorporated by reference to Exhibit 10.41 to Registrant’s Annual Report on Form 10-K filed June 16, 2017.
(56)
Incorporated by reference to Exhibit 10.1 to Registrant’s Quarterly Report on Form 10-Q filed March 8, 2018.
(57)
Incorporated by reference to Exhibit 10.2 to Registrant’s Quarterly Report on Form 10-Q filed March 8, 2018.
(58)
Incorporated by reference to Exhibit 10.1 to Registrant’s Quarterly Report on Form 10-Q filed September 6, 2018.
(59)
Incorporated by reference to Exhibit 10.2 to Registrant’s Quarterly Report on Form 10-Q filed September 6, 2018.
(60)
Incorporated by reference to Exhibit 10.3 to Registrant’s Quarterly Report on Form 10-Q filed September 6, 2018.
(61)
Incorporated by reference to Exhibit 10.4 to Registrant’s Quarterly Report on Form 10-Q filed September 6, 2018.


79


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
 
FINISAR CORPORATION
 
By
/s/ Michael E. Hurlston
 
 
Michael E. Hurlston
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)
 
 
June 14, 2019
POWER OF ATTORNEY
Know all persons by these presents, that each person whose signature appears below constitutes and appoints Michael E. Hurlston and Kurt Adzema, and each of them, as such person’s true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for such person and in such person’s name, place and stead, in any and all capacities, to sign any and all amendments to this report on Form 10-K, and to file same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as such person might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their or his or her substitute or substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed by the following persons in the capacities and on the dates indicated:
Signature
 
Title
 
Date
 
 
 
 
 
/s/ Michael E. Hurlston
 
Chief Executive Officer
(Principal Executive Officer)
 
June 14, 2019
Michael E. Hurlston
 
 
 
 
 
 
 
/s/ Kurt Adzema
 
Executive Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer)
 
June 14, 2019
Kurt Adzema
 
 
 
 
 
 
 
/s/ Michael C. Child
 
Director
 
June 14, 2019
Michael C. Child
 
 
 
 
 
 
 
/s/ Michael L. Dreyer
 
Director
 
June 14, 2019
Michael L. Dreyer
 
 
 
 
 
 
 
/s/ Roger C. Ferguson
 
Director
 
June 14, 2019
Roger C. Ferguson
 
 
 
 
 
 
 
/s/ Thomas E. Pardun
 
Director
 
June 14, 2019
Thomas E. Pardun
 
 
 
 
 
 
 
/s/ Jerry S. Rawls
 
Director
 
June 14, 2019
Jerry S. Rawls
 
 
 
 
 
 
 
/s/ Helene Simonet
 
Director
 
June 14, 2019
Helene Simonet
 
 
 
 
 
 
 
/s/ Robert N. Stephens
 
Chairman of the Board of Directors
 
June 14, 2019
Robert N. Stephens
 
 


80
EX-21 2 fnsrex-21fy19.htm EXHIBIT 21 Exhibit


EXHIBIT 21

Subsidiaries of the Registrant*
 
 
 
Name
Country/State of Incorporation/Organization
Finisar Australia Pty. Ltd.
Australia
Finisar Brasil Suporte De Vendas LTDA
Brasil
Finisar Daejeon Co. Ltd.
Korea
Finisar Israel Ltd.
Israel
Finisar Japan Ltd.
Japan
Finisar Malaysia Sdn. Bhd.
Malaysia
Finisar Sales Inc.
United States - Delaware
Finisar Sales Hong Kong Ltd.
Hong Kong
Finisar Shanghai Inc.
People's Republic of China
Finisar Shenzhen, Inc.
People's Republic of China
Finisar Singapore Pte. Ltd.
Singapore
Finisar Sweden AB (fka Syntune AB)
Sweden
Finisar Sweden Holdings AB
Sweden
Finisar Technology India Pte. Ltd.
India
Finisar Wuxi Inc.
People's Republic of China
LightSmyth Technologies, Inc.
United States - Delaware
Optium Corporation
United States - Delaware
Finisar Germany GmbH (fka u2t Photonics AG)
Germany
 
 
* All other subsidiaries would not in the aggregate constitute a "significant subsidiary" as defined in Regulation S-X.



EX-23.1 3 fnsrex-231fy19.htm EXHIBIT 23.1 Exhibit


Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

Finisar Corporation
Sunnyvale, California

We hereby consent to the incorporation by reference in the following Registration Statements:
1)
Registration Statement (Form S-3, No. 333-214076) of Finisar Corporation, for the registration of common stock, preferred stock, debt securities, warrants and units, and
2)
Registration Statements (Forms S-8, Nos. 333-200729, 333-191005, 333-183744, 333-178381, 333-169294, 333-163710, 333-153602 and 333-136933) pertaining to the Finisar Corporation 401(k) Profit Sharing Plan, the Finisar Corporation 2005 Stock Incentive Plan, the Finisar Corporation 2009 Employee Stock Purchase Plan, the Optium Corporation 2000 Stock Incentive Plan, and the Optium Corporation 2006 Stock Option and Incentive Plan;
of our reports dated June 14, 2019, relating to the consolidated financial statements and the effectiveness of Finisar Corporation's internal control over financial reporting, which appear in this Form 10-K.

/s/ BDO USA, LLP

San Jose, California
June 14, 2019



EX-31.1 4 fnsrex-311fy19.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael E. Hurlston, certify that:
1.
I have reviewed this annual report on Form 10-K of Finisar Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors:
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: June 14, 2019
/s/ Michael E. Hurlston
Michael E. Hurlston
Chief Executive Officer


EX-31.2 5 fnsrex-312fy19.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Kurt Adzema, certify that:
1.
I have reviewed this annual report on Form 10-K of Finisar Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors:
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: June 14, 2019
/s/ Kurt Adzema
Kurt Adzema
Executive Vice President, Finance and Chief Financial Officer



EX-32.1 6 fnsrex-321fy19.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Michael E. Hurlston, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Finisar Corporation (the “Company”) on Form 10-K for the year ended April 28, 2019 (the “Report”) fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated: June 14, 2019
/s/ Michael E. Hurlston
Michael E. Hurlston
Chief Executive Officer


EX-32.2 7 fnsrex-322fy19.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Kurt Adzema, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report of Finisar Corporation (the “Company”) on Form 10-K for the year ended April 28, 2019 (the “Report”) fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Dated: June 14, 2019
/s/ Kurt Adzema
Kurt Adzema
Executive Vice President, Finance and Chief Financial Officer



EX-101.INS 8 fnsr-20190428.xml XBRL INSTANCE DOCUMENT 0001094739 2018-04-30 2019-04-28 0001094739 2019-06-10 0001094739 2018-10-28 0001094739 2018-04-29 0001094739 2019-04-28 0001094739 2016-05-02 2017-04-30 0001094739 2017-05-01 2018-04-29 0001094739 us-gaap:ParentMember 2018-04-30 2019-04-28 0001094739 us-gaap:ParentMember 2016-05-02 2017-04-30 0001094739 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 2019-04-28 0001094739 us-gaap:CommonStockMember 2017-04-30 0001094739 us-gaap:AdditionalPaidInCapitalMember 2017-05-01 2018-04-29 0001094739 us-gaap:AdditionalPaidInCapitalMember 2017-04-30 0001094739 us-gaap:CommonStockMember 2016-05-02 2017-04-30 0001094739 us-gaap:CommonStockMember 2017-05-01 2018-04-29 0001094739 us-gaap:AdditionalPaidInCapitalMember 2016-05-02 2017-04-30 0001094739 us-gaap:CommonStockMember 2016-05-01 0001094739 us-gaap:CommonStockMember 2018-04-29 0001094739 us-gaap:AdditionalPaidInCapitalMember 2019-04-28 0001094739 us-gaap:ParentMember 2016-05-01 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-30 2019-04-28 0001094739 us-gaap:ParentMember 2017-05-01 2018-04-29 0001094739 us-gaap:RetainedEarningsMember 2019-04-28 0001094739 us-gaap:CommonStockMember 2019-04-28 0001094739 us-gaap:RetainedEarningsMember 2016-05-02 2017-04-30 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-05-02 2017-04-30 0001094739 us-gaap:RetainedEarningsMember 2017-05-01 2018-04-29 0001094739 us-gaap:ParentMember 2017-04-30 0001094739 us-gaap:RetainedEarningsMember 2017-04-30 0001094739 us-gaap:ParentMember 2019-04-28 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-05-01 0001094739 us-gaap:AdditionalPaidInCapitalMember 2016-05-01 0001094739 us-gaap:CommonStockMember 2018-04-30 2019-04-28 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-29 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-05-01 2018-04-29 0001094739 2018-04-30 0001094739 us-gaap:RetainedEarningsMember 2016-05-01 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-28 0001094739 us-gaap:RetainedEarningsMember 2018-04-29 0001094739 us-gaap:RetainedEarningsMember 2018-04-30 2019-04-28 0001094739 us-gaap:AdditionalPaidInCapitalMember 2018-04-29 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-04-30 0001094739 us-gaap:RetainedEarningsMember 2018-04-30 0001094739 us-gaap:ParentMember 2018-04-29 0001094739 2017-04-30 0001094739 2016-05-01 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member 2019-04-28 0001094739 fnsr:RestOfWorldMember 2017-05-01 2018-04-29 0001094739 country:CN 2016-05-02 2017-04-30 0001094739 country:US 2018-04-30 2019-04-28 0001094739 country:US 2017-05-01 2018-04-29 0001094739 country:CN 2018-04-30 2019-04-28 0001094739 fnsr:RestOfWorldMember 2018-04-30 2019-04-28 0001094739 country:MX 2018-04-30 2019-04-28 0001094739 country:CN 2017-05-01 2018-04-29 0001094739 country:MX 2017-05-01 2018-04-29 0001094739 country:US 2016-05-02 2017-04-30 0001094739 country:MX 2016-05-02 2017-04-30 0001094739 fnsr:RestOfWorldMember 2016-05-02 2017-04-30 0001094739 fnsr:DatacomMember 2017-05-01 2018-04-29 0001094739 fnsr:TelecomMember 2018-04-30 2019-04-28 0001094739 fnsr:DatacomMember 2018-04-30 2019-04-28 0001094739 fnsr:TelecomMember 2017-05-01 2018-04-29 0001094739 fnsr:TelecomMember 2016-05-02 2017-04-30 0001094739 fnsr:DatacomMember 2016-05-02 2017-04-30 0001094739 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-30 0001094739 srt:MinimumMember 2018-04-30 2019-04-28 0001094739 fnsr:GoogleMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-05-01 2018-04-29 0001094739 fnsr:FlextronicsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-05-01 2018-04-29 0001094739 us-gaap:ComputerEquipmentMember 2017-05-01 2018-01-28 0001094739 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-05-01 2018-01-28 0001094739 srt:MaximumMember us-gaap:AccountingStandardsUpdate201409Member 2018-04-30 2019-04-28 0001094739 fnsr:CiscoSystemsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2016-05-02 2017-04-30 0001094739 us-gaap:ServiceLifeMember us-gaap:ScenarioForecastMember 2019-04-29 2020-04-26 0001094739 fnsr:TenLargestCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2017-05-01 2018-04-29 0001094739 us-gaap:ServiceLifeMember us-gaap:ComputerEquipmentMember 2018-01-29 2018-04-29 0001094739 us-gaap:AccountingStandardsUpdate201409Member 2018-04-30 0001094739 us-gaap:ServiceLifeMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2018-01-29 2018-04-29 0001094739 fnsr:HuaweiMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2016-05-02 2017-04-30 0001094739 fnsr:CiscoSystemsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2017-05-01 2018-04-29 0001094739 fnsr:HuaweiMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-04-30 2019-04-28 0001094739 srt:MinimumMember us-gaap:AccountingStandardsUpdate201409Member 2018-04-30 2019-04-28 0001094739 fnsr:BuildingFixturesMember 2017-05-01 2018-01-28 0001094739 srt:MaximumMember 2018-04-30 2019-04-28 0001094739 fnsr:GoogleMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2017-05-01 2018-04-29 0001094739 us-gaap:ServiceLifeMember us-gaap:LeaseholdImprovementsMember 2018-01-29 2018-04-29 0001094739 fnsr:CiscoSystemsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-04-30 2019-04-28 0001094739 us-gaap:LeaseholdImprovementsMember 2017-05-01 2018-01-28 0001094739 fnsr:JabilMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-04-30 2019-04-28 0001094739 fnsr:TenLargestCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2016-05-02 2017-04-30 0001094739 fnsr:HuaweiMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-04-30 2019-04-28 0001094739 fnsr:FlextronicsMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-04-30 2019-04-28 0001094739 us-gaap:ServiceLifeMember 2018-04-30 2019-04-28 0001094739 us-gaap:ServiceLifeMember fnsr:BuildingFixturesMember 2018-01-29 2018-04-29 0001094739 srt:MaximumMember us-gaap:BuildingMember 2018-04-30 2019-04-28 0001094739 fnsr:TenLargestCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-04-30 2019-04-28 0001094739 fnsr:TenLargestCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2017-05-01 2018-04-29 0001094739 fnsr:TenLargestCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2018-04-30 2019-04-28 0001094739 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-04-28 0001094739 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-04-28 0001094739 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-30 2019-04-28 0001094739 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-30 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member 2019-04-28 0001094739 fnsr:StockOptionsandRestrictedStockUnitsMember 2016-05-02 2017-04-30 0001094739 fnsr:StockOptionsandRestrictedStockUnitsMember 2018-04-30 2019-04-28 0001094739 fnsr:StockOptionsandRestrictedStockUnitsMember 2017-05-01 2018-04-29 0001094739 us-gaap:CustomerRelationshipsMember 2018-04-29 0001094739 us-gaap:DevelopedTechnologyRightsMember 2018-04-29 0001094739 fnsr:InternalUseSoftwareandBacklogMemberMember 2018-04-29 0001094739 us-gaap:TradeNamesMember 2018-04-29 0001094739 us-gaap:PatentsMember 2018-04-29 0001094739 us-gaap:DevelopedTechnologyRightsMember 2019-04-28 0001094739 us-gaap:CustomerRelationshipsMember 2019-04-28 0001094739 fnsr:InternalUseSoftwareandBacklogMemberMember 2019-04-28 0001094739 us-gaap:TradeNamesMember 2019-04-28 0001094739 us-gaap:PatentsMember 2019-04-28 0001094739 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2019-04-28 0001094739 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2018-04-29 0001094739 us-gaap:CertificatesOfDepositMember 2018-04-29 0001094739 us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 us-gaap:ComputerEquipmentMember 2018-04-29 0001094739 us-gaap:ConstructionInProgressMember 2019-04-28 0001094739 us-gaap:LeaseholdImprovementsMember 2018-04-29 0001094739 us-gaap:LeaseholdImprovementsMember 2019-04-28 0001094739 us-gaap:LandAndBuildingMember 2018-04-29 0001094739 fnsr:OfficeEquipmentFurnitureAndFixturesMember 2019-04-28 0001094739 us-gaap:MachineryAndEquipmentMember 2019-04-28 0001094739 us-gaap:ComputerEquipmentMember 2019-04-28 0001094739 us-gaap:ConstructionInProgressMember 2018-04-29 0001094739 us-gaap:LandAndBuildingMember 2019-04-28 0001094739 us-gaap:MachineryAndEquipmentMember 2018-04-29 0001094739 fnsr:OfficeEquipmentFurnitureAndFixturesMember 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:LiabilityMember us-gaap:ConvertibleDebtMember 2017-04-30 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2017-05-01 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2016-05-02 2017-04-30 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2018-04-30 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:LiabilityMember us-gaap:ConvertibleDebtMember 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:LiabilityMember us-gaap:ConvertibleDebtMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member 2013-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodFiveMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:DebtInstrumentConversionOptionTwoMember fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 us-gaap:OtherNoncurrentAssetsMember fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2018-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2018-12-01 2018-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member 2016-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2013-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-12-31 0001094739 fnsr:DebtInstrumentConversionOptionTwoMember fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2013-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2016-12-31 0001094739 fnsr:DebtInstrumentConversionOptionOneMember fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:DebtInstrumentConversionOptionOneMember fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2019-05-01 2019-05-01 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodFiveMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2019-04-28 0001094739 us-gaap:OtherNoncurrentAssetsMember fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2018-04-30 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:LiabilityMember us-gaap:ConvertibleDebtMember 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2017-05-01 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-05-02 2017-04-30 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:LiabilityMember us-gaap:ConvertibleDebtMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:LiabilityMember us-gaap:ConvertibleDebtMember 2017-04-30 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2018-04-29 0001094739 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPaperMember 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-04-29 0001094739 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2018-04-29 0001094739 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPaperMember 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPaperMember 2019-04-28 0001094739 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPaperMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-04-29 0001094739 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPaperMember 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-04-29 0001094739 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPaperMember 2019-04-28 0001094739 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPaperMember 2018-04-29 0001094739 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPaperMember 2018-04-29 0001094739 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPaperMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-04-29 0001094739 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-04-29 0001094739 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2036Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-04-29 0001094739 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-04-29 0001094739 fnsr:A0.5ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-04-29 0001094739 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2018-04-29 0001094739 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2018-04-29 0001094739 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CommercialPaperMember 2019-04-28 0001094739 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 us-gaap:RestrictedStockUnitsRSUMember 2018-04-30 2019-04-28 0001094739 us-gaap:RestrictedStockUnitsRSUMember 2018-04-29 0001094739 us-gaap:RestrictedStockUnitsRSUMember 2019-04-28 0001094739 us-gaap:EmployeeStockOptionMember 2018-04-30 2019-04-28 0001094739 us-gaap:EmployeeStockOptionMember 2018-04-29 0001094739 us-gaap:EmployeeStockOptionMember 2019-04-28 0001094739 us-gaap:EmployeeStockMember 2017-05-01 2018-04-29 0001094739 us-gaap:SellingAndMarketingExpenseMember 2016-05-02 2017-04-30 0001094739 us-gaap:CostOfSalesMember 2018-04-30 2019-04-28 0001094739 us-gaap:RestrictedStockUnitsRSUMember 2017-05-01 2018-04-29 0001094739 us-gaap:ResearchAndDevelopmentExpenseMember 2017-05-01 2018-04-29 0001094739 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-30 2019-04-28 0001094739 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-30 2019-04-28 0001094739 us-gaap:ResearchAndDevelopmentExpenseMember 2016-05-02 2017-04-30 0001094739 us-gaap:SellingAndMarketingExpenseMember 2017-05-01 2018-04-29 0001094739 us-gaap:CostOfSalesMember 2017-05-01 2018-04-29 0001094739 us-gaap:GeneralAndAdministrativeExpenseMember 2017-05-01 2018-04-29 0001094739 us-gaap:CostOfSalesMember 2016-05-02 2017-04-30 0001094739 us-gaap:RestrictedStockUnitsRSUMember 2016-05-02 2017-04-30 0001094739 us-gaap:EmployeeStockMember 2016-05-02 2017-04-30 0001094739 us-gaap:GeneralAndAdministrativeExpenseMember 2016-05-02 2017-04-30 0001094739 us-gaap:EmployeeStockMember 2018-04-30 2019-04-28 0001094739 us-gaap:EmployeeStockOptionMember 2016-05-02 2017-04-30 0001094739 us-gaap:SellingAndMarketingExpenseMember 2018-04-30 2019-04-28 0001094739 us-gaap:EmployeeStockOptionMember 2017-05-01 2018-04-29 0001094739 fnsr:ChiefExecutiveOfficerAndBoardOfDirectorsChairmanMember 2017-10-30 2018-01-28 0001094739 fnsr:EmployeeStockPurchasePlanMember 2014-09-30 0001094739 us-gaap:RestrictedStockUnitsRSUMember fnsr:ChiefExecutiveOfficerAndBoardOfDirectorsChairmanMember 2017-10-30 2018-01-28 0001094739 fnsr:EmployeeStockPlan2005Member 2014-09-30 0001094739 us-gaap:RestrictedStockUnitsRSUMember fnsr:EmployeeStockPlan2005Member 2018-04-30 2019-04-28 0001094739 srt:MinimumMember fnsr:EmployeeStockPlan2005Member 2018-04-30 2019-04-28 0001094739 srt:MaximumMember fnsr:EmployeeStockPlan2005Member 2018-04-30 2019-04-28 0001094739 fnsr:RestrictedStockUnitsRSUswithMarketandServiceVestingConditionsMember 2018-04-30 2019-04-28 0001094739 fnsr:EmployeeStockPurchasePlanMember 2016-05-02 2017-04-30 0001094739 fnsr:EmployeeStockPurchasePlanMember 2014-09-01 2014-09-30 0001094739 fnsr:EmployeeStockPurchasePlanMember 2017-05-01 2018-04-29 0001094739 fnsr:EmployeeStockPlan2005Member 2018-04-30 2019-04-28 0001094739 fnsr:MarketbasedPerformanceRestrictedStockUnitsMember 2018-04-30 2019-04-28 0001094739 2018-01-01 2018-12-31 0001094739 2017-01-01 2017-12-31 0001094739 us-gaap:ScenarioForecastMember 2019-01-01 2019-12-31 0001094739 2017-12-31 0001094739 2017-01-30 2017-04-30 0001094739 2017-12-22 2017-12-22 0001094739 us-gaap:ForeignCountryMember 2019-04-28 0001094739 us-gaap:StateAndLocalJurisdictionMember 2019-04-28 0001094739 us-gaap:InternalRevenueServiceIRSMember 2019-04-28 0001094739 us-gaap:OperatingSegmentsMember country:US 2019-04-28 0001094739 us-gaap:OperatingSegmentsMember country:US 2018-04-29 0001094739 us-gaap:OperatingSegmentsMember country:MY 2018-04-29 0001094739 us-gaap:OperatingSegmentsMember fnsr:RestOfWorldMember 2018-04-29 0001094739 us-gaap:OperatingSegmentsMember country:CN 2019-04-28 0001094739 us-gaap:OperatingSegmentsMember fnsr:RestOfWorldMember 2019-04-28 0001094739 us-gaap:OperatingSegmentsMember country:CN 2018-04-29 0001094739 us-gaap:OperatingSegmentsMember country:MY 2019-04-28 0001094739 fnsr:EarningsAnnouncementsCasesMember us-gaap:PendingLitigationMember 2011-03-08 0001094739 fnsr:MergerChallengeByFinisarStockholdersMember us-gaap:PendingLitigationMember 2019-01-31 0001094739 2018-04-30 2018-07-29 0001094739 2019-01-28 2019-04-28 0001094739 2017-05-01 2017-07-30 0001094739 2018-10-29 2019-01-27 0001094739 2017-10-30 2018-01-28 0001094739 2017-07-31 2017-10-29 0001094739 2018-01-29 2018-04-29 0001094739 2018-07-30 2018-10-28 iso4217:USD xbrli:pure fnsr:day iso4217:USD xbrli:shares xbrli:shares fnsr:segment fnsr:vote fnsr:lawsuit false --04-28 FY 2019 2019-04-28 10-K 0001094739 119835941 Yes false Large Accelerated Filer 1500000000 FINISAR CORP false false No Yes 1 38366000 29784000 P90D P30D 251300000 209100000 465100000 1497000 374000 364000 234000 1493000 683000 2800000 3300000 2800000 2782000 2782000 3331000 3331000 2780000 2780000 0.007 -0.324 -0.061 0.000 0.000 -0.117 0.000 0.000 -0.169 0.000 -2.018 0.000 0.000 -1.271 -0.156 P90D 2762000 2705000 1738000 7878000 4182000 172000000 2865242 1815599 52598000 63120000 61292000 1600000 273033 P6Y3M6D 18.19 P12M P10Y 30300000 19100000 6400000 49400000 0.23 33000 -266000 -53000 132161000 132440000 233529000 263394000 2045000 8135000 8115000 537027000 600963000 -14660000 -48568000 2850195000 2919305000 8203000 6680000 5005000 108798000 108798000 49879000 49879000 61164000 61164000 57991000 57991000 49879000 3302000 0 46577000 11409000 10875000 20425000 7170000 61164000 3709000 490000 56965000 12943000 17835000 22767000 7619000 57999000 2773000 1652000 53574000 14472000 13645000 21945000 7937000 269000 216000 16935000 10076000 6859000 30834000 10577000 20257000 28341000 7086000 21253000 616000 334000 616000 923000 386000 923000 207000 4545000 3187000 0 371000 3879000 2583185000 2352167000 1835152000 1520831000 312257000 814185000 0 548010000 0 548010000 548010000 0 0 0 0 0 299221000 260228000 312257000 814185000 -38993000 52029000 501928000 12705602.000 0.001 0.001 750000000 750000000 114813000 118006000 114813000 118006000 115000 118000 216670000 -5082000 -87124000 617800000 0.12 0.11 0.56 0.14 0.11 0.15 0.11 0.62 0.59 0.11 0.12 0.13 0.10 0.11 0.64 0.58 9535000 0 13652000 13652000 -9500000 251278000 0 256001000 0 0 251278000 256001000 520016000 0 0 488877000 520016000 1063000 0 0 1054000 1063000 564302000 0 0 511051000 564302000 488877000 512105000 941164000 951510000 926550000 -4356000 922194000 4492000 2436000 1958000 8555000 24400000 8555000 0 0 5080000 14850000 7480000 6887000 15382000 7669000 12211000 532000 189000 244000 258750000 575000000 1054000 575000000 49648000 109881000 49648000 109881000 49600000 109900000 30.18 44.17 0.0331031 0.0226388 P32M 30 5 30 5 1.3 0.98 1.3 0.98 20 5 20 5 258800000.0 575000000.0 0.0487 0.0485 0.0487 0.0485 0.0487 0.0485 0.005 0.005 0.005 0.005 1 1 1 1 1 1 1 1 1 1 1 7086000 82765000 0 61511000 -102305000 29532000 -3172000 -101534000 25614000 -2544000 3100000 4600000 3800000 725000 5700000 1100000 386000 3358000 0 2438000 1779000 -2919000 1298000 80850000 81977000 2259000 84236000 -2300000 -101534000 25614000 -2544000 525000 1321000 -1008000 -999000 -670000 2246000 310000 1284000 800000 147627000 142905000 9870000 12633000 80325000 80656000 117414000 110213000 55926000 38676000 16524000 18062000 49657000 56486000 5432000 6229000 4827000 9101000 30213000 32692000 37089000 29557000 20006000 13426000 15590000 15448000 0.06 0.50 18000 18500 19000 0.2 87016000 98769000 95434000 4600000 2600000 2.26 0.18 0.05 -0.49 -0.16 -0.42 -0.16 -0.04 -0.13 -0.12 -0.45 2.19 0.17 0.05 -0.49 -0.16 -0.42 -0.16 -0.04 -0.13 -0.12 -0.45 -0.529 -2.217 -0.222 0.350 0.304 0.210 -0.830 -0.317 -0.022 -0.050 1.006 0.141 0.000 0.000 -0.064 0.007 -0.053 -0.089 0.010 0.024 0.000 0.023 -0.432 -0.105 32525000 31804000 3900000 3400000 5200000 98000000 P3Y1M13D P2Y2M13D 1100000 P15Y P3Y 129718000 2816000 19798000 103803000 2129000 1172000 133412000 2816000 21063000 105759000 2602000 1172000 338000 2224000 306000 306000 306000 704000 137596000 2816000 21344000 107759000 4505000 1172000 137596000 2816000 21344000 107759000 4505000 1172000 7878000 0 1546000 3956000 2376000 0 4184000 0 281000 2000000 1903000 0 539000 1000000 -849000 -149000 -103000 -190000 55442000 59518000 54844000 106736000 106736000 503647000 115299000 96205000 88068000 62594000 362166000 80684000 85683000 94423000 87303000 348093000 -3513000 344580000 884838000 336828000 548010000 100000000 100000000 0 0 0 0 0 0 0 0 0 0 0 0 0 884838000 336828000 548010000 100000000 100000000 0 0 2233000 4459000 643000 2347000 399000 2200000 4500000 96648000 -72730000 -95168000 163194000 -15003000 -43549000 66546000 57727000 51619000 -250000 0 0 -86152000 33283000 9667000 6500000 0.06 11108000 11594000 7520000 -1023000 1156000 3034000 23120000 -38848000 26703000 -514000 -3480000 0 18436000 -21995000 -721000 73582000 -839000 -33547000 4439000 -16100000 16986000 8365000 910000 -14775000 3692000 0 0 20363000 36656000 33492000 11986000 8194000 12487000 24055000 8304000 25051000 1294000 1001000 1294000 2875000 832000 2875000 1298000 4170000 4170000 77926000 43800000 348527000 299028000 84441000 63749000 186160000 191479000 6763000 16084000 21201000 0 336828000 0 336828000 336828000 0 100000000 0 100000000 100000000 9000000 9900000 9300000 959568000 738006000 2583185000 2352167000 458323000 213739000 251278000 488877000 1054000 511051000 257700000 0 2 8 0 0 0 585958000 1499000 -249354000 -852783000 -121107000 579119000 227832000 171637000 172163000 249346000 249346000 249346000 19859000 5857000 -55659000 -18343000 -48286000 -48286000 -48286000 -18489000 -5272000 -15301000 -14154000 -53216000 -3513000 -56729000 -53216000 -53216000 249346000 -48286000 -53216000 564191000 252179000 52417000 213745000 45850000 642624000 231955000 39776000 328085000 42808000 1 326762000 355652000 378633000 176885000 29912000 9467000 -6129000 -26736000 6514000 -15691000 -4105000 533000 -11277000 -30540000 37572000 9990000 8357000 15310000 3915000 373000 292000 345000 22500000 152800000 13500000 56001000 44224000 -420000 43804000 760000 31720000 15462000 -32676000 43204000 -33908000 -32676000 -32676000 -32676000 43204000 43204000 43204000 -33908000 -33908000 -33908000 32824000 49495000 12368000 12162000 256000 12418000 -535000 -91000 -945000 -718000 3883000 10181000 2803000 1032474000 1765687000 930277000 1885000 0 0 140106000 221482000 209879000 0 3535000 54517000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 569302000 0 0 20773000 11680000 11145000 321178000 1866062000 1719275000 504000 0 0 1057876000 6604000 77235000 108091000 113390000 52135000 700421000 1223942000 5933000 78655000 250619000 112346000 48328000 728061000 520849000 622979000 P15Y P3Y P7Y P5Y P30Y P5Y P10Y P10Y P10Y P30Y P3Y 234000 0 0 0 0 257696000 217914000 239008000 217877000 -1212033000 -1256694000 -12069000 -1268763000 8600000 1449303000 1041854000 407449000 358561000 125556000 476763000 488423000 341806000 332205000 332403000 310069000 1316483000 1029037000 287446000 270040000 126664000 482601000 437178000 317336000 325423000 327636000 310085000 1280480000 926786000 353694000 300116000 169189000 409195000 401980000 -7869000 1272611000 50644000 49024000 49077000 300000 7500000 P5Y P4Y P4Y 842244 21.25 654382 4436933 19.77 25.65 18.08 17.45 5954755 7202014 7202014 21.96 19.54 2347430 42000000 56000000 49600000 21.12 0 0 0 0.47 0.46 0.43 0.57 0.40 0.56 0.023 0.027 0.0089 0.0170 0.0036 0.0148 0.2 22500000 7000000 9900000 1700000 3700000 6442 23.96 5.34 9.89 4.43 2400000 1097091 822747 822747 17.08 20.90 5.17 1 P9M P5Y2M12D P9M P3Y10M15D P7Y10M24D 0.85 107696314 111519186 114812721 118005777.000 884838000 100000000 85040 146944 131162 3737832 3146591 3061894 267902 2800000 16886000 4000 16890000 1496000 3000 1499000 8339000 3000 8342000 -25188000 2605859000 108000 1167686000 -1413093000 -57864000 2784204000 112000 1562705000 -1163747000 1623617000 -14660000 2850195000 115000 1623617000 -1212033000 1614161000 -48568000 2919305000 118000 1614161000 -1256694000 0 1862000 580000 43800000 34800000 123000000 16411000 21458000 20578000 22303000 652000 860000 1675000 1803000 1298000 3372000 94000 427000 0 2777000 0 19300000 103300000 -132100000 -600000 2500000 727000 756000 269000 216000 4000 221000 0 3692000 0 0 114097000 115698000 115443000 114209000 114742000 113864000 115867000 117284000 117608000 117953000 117178000 110405000 112544000 113960000 114209000 114742000 113864000 115867000 117284000 117608000 117953000 117178000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth interest expense information related to the 2033 Notes:</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.8515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands, except percentages)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of the debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,577</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">616</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">616</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total interest cost</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,304</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,487</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,986</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective interest rate on the liability component</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth interest expense information related to the 2036 Notes:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.8515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands, except percentages)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1,001</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of the debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,859</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">923</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">923</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total interest cost</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,051</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,055</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$8,194</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective interest rate on the liability component</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.85%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fixed Income Securities</font></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's portfolio of fixed income securities consists of commercial paper notes and term bank certificates of deposit. All of the Company's investments in fixed income securities have original maturity (maturity at the purchase date) of less than </font><font style="font-family:inherit;font-size:10pt;">12 months</font><font style="font-family:inherit;font-size:10pt;"> and are reported as short-term investments in the consolidated balance sheets as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">. All of the Company's investments in fixed income securities are classified as held-to-maturity, since the Company has the positive intent and ability to hold these investments until maturity, and are carried at amortized cost.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's investments in fixed income securities as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,828</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">884,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">884,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company monitors its investment portfolio for impairment on a periodic basis. In order to determine whether a decline in fair value is other-than-temporary, the Company evaluates, among other factors: the duration and extent to which the fair value has been less than the carrying value; the Company's financial condition and business outlook, including key operational and cash flow metrics, current market conditions and future trends in its industry; the Company's relative competitive position within the industry; and the Company's intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. A decline in the fair value of the security below amortized cost that is deemed other-than-temporary is charged to earnings, resulting in the establishment of a new cost basis for the affected securities. During fiscal 2019, 2018 and 2017, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> realized gains or losses, and the Company did not recognize any other-than-temporary impairments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.4609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:20%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="8" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Schedule II - Consolidated Valuation and Qualifying Accounts</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Allowance for Doubtful Accounts</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year Ended:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at Beginning of Period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Additions Charged to (Recoveries Offset against) Costs and Expenses, Net </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Write-Offs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at End of Period</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$(53)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$216</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$756</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$(266)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$(221)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$269</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$727</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$(4)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$756</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a 52- or 53-week fiscal year ending on the Sunday closest to the last day of April in each calendar year. Each of fiscal 2019, 2018 and 2017 had 52 weeks, and fiscal 2020 will have 53 weeks. The consolidated financial statements include the accounts of Finisar Corporation and its controlled subsidiaries (collectively &#8220;Finisar&#8221; or the &#8220;Company&#8221;). Intercompany accounts and transactions have been eliminated in consolidation.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (U.S. GAAP) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from these estimates.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Merger Agreement</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On November 8, 2018, the Company, II-VI Incorporated, a Pennsylvania corporation (&#8220;Parent&#8221;) and Mutation Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Parent (&#8220;Merger Subsidiary&#8221;), entered into an Agreement and Plan of Merger (the &#8220;Merger Agreement&#8221;), pursuant to which, among other things, Merger Subsidiary will be merged with and into the Company (the &#8220;Merger&#8221;), with the Company surviving the Merger as a wholly owned subsidiary of Parent. The closing of the Merger is subject to various customary conditions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s cash equivalents consist of money market funds. The Company considers all highly liquid investments with an original maturity from the date of purchase of three months or less to be cash equivalents.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s future commitments at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> included minimum payments under non-cancelable operating lease agreements, including operating lease obligations that have been accrued as restructuring charges, as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments Due by Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less Than 1&#160;Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1-3&#160;Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">4-5&#160;Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">After 5&#160;Years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,572</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rent expense under the non-cancelable operating leases was approximately </font><font style="font-family:inherit;font-size:10pt;">$9.3 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. The Company subleases a portion of its facilities that it considers to be in excess of its requirements. Sublease income was </font><font style="font-family:inherit;font-size:10pt;">$345,000</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$292,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$373,000</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Certain leases have scheduled rent increases which have been included in the above table and recorded as rent expense on a straight-line basis. Other leases contain provisions to adjust rental rates for inflation during their terms, most of which are based on to-be-published indices. Rents subject to these adjustments are included in the above table based on current rates.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments which potentially subject the Company to concentrations of credit risk include cash and cash equivalents, short-term investment and accounts receivable. The Company invests only in high-quality credit instruments and maintains its cash, cash equivalents and short-term investments with several high-quality credit financial institutions. Deposits held with banks, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concentrations of credit risk, with respect to accounts receivable, exist to the extent of amounts presented in the financial statements. Generally, the Company does not require collateral or other security to support customer receivables. The Company performs periodic credit evaluations of its customers and maintains an allowance for potential credit losses based on historical experience and other information available to management. Losses to date have not been material. The Company&#8217;s ten largest customers represented </font><font style="font-family:inherit;font-size:10pt;">64%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">62%</font><font style="font-family:inherit;font-size:10pt;"> of total accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. Three customers, Huawei, Flextronics, and Jabil, represented </font><font style="font-family:inherit;font-size:10pt;">13%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">. Two customers, Google and Flextronics, represented </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> respectively, of total accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales to the Company&#8217;s ten largest customers represented </font><font style="font-family:inherit;font-size:10pt;">58%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">59%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">56%</font><font style="font-family:inherit;font-size:10pt;"> of total revenues during fiscal </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Two customers, Cisco Systems and Huawei, represented </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total revenues during fiscal 2019. Two customers, Cisco Systems and Google, represented </font><font style="font-family:inherit;font-size:10pt;">14%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total revenues during fiscal 2018. Two customers, Cisco Systems and Huawei, represented </font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total revenues during fiscal 2017.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company relies on single and limited suppliers for a number of key components. The Company relies primarily on a limited number of significant independent contract manufacturers for the production of certain key components and subassemblies, including lasers, modulators, and printed circuit boards.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include the accounts of Finisar Corporation and its controlled subsidiaries (collectively &#8220;Finisar&#8221; or the &#8220;Company&#8221;). Intercompany accounts and transactions have been eliminated in consolidation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2033 Notes consisted of the following:</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:60.3515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,086</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(386</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount of the liability component</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,054</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251,278</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying amount of the equity component</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2036 Notes consisted of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:60.3515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">575,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">575,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(61,511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(82,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,438</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,358</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount of the liability component</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">511,051</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">488,877</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying amount of the equity component</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,881</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,881</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Debt</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">0.50%</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Convertible Senior Notes Due 2036</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2016, the Company issued and sold </font><font style="font-family:inherit;font-size:10pt;">$575.0 million</font><font style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2036 (the "2036 Notes") at par. The terms of the 2036 Notes are governed by an indenture by and between the Company and Wells Fargo Bank, National Association, as Trustee. The 2036 Notes will mature on December 15, 2036, unless earlier repurchased, redeemed or converted. The 2036 Notes are senior unsecured and unsubordinated obligations of the Company, and are effectively subordinated to the Company's secured indebtedness and the indebtedness and other liabilities of the Company's subsidiaries. The 2036 Notes bear interest at a rate of </font><font style="font-family:inherit;font-size:10pt;">0.5%</font><font style="font-family:inherit;font-size:10pt;"> per year, payable semi-annually in arrears on June 15 and December 15 each year.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holders of the 2036 Notes may convert their 2036 Notes at their option prior to the close of business on the business day immediately preceding June 15, 2036 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 29, 2017 (and only during such fiscal quarter), if the last reported sale price of the Company's common stock for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during a period of </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the applicable conversion price on each applicable trading day; (2) during the </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> business day period after any </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period ("measurement period"), in which the trading price per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of the 2036 Notes for each trading day of the measurement period was less than </font><font style="font-family:inherit;font-size:10pt;">98%</font><font style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of the Company's common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. On or after June 15, 2036 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their 2036 Notes at any time, regardless of whether any of the foregoing circumstances have occurred. The conversion rate will initially equal </font><font style="font-family:inherit;font-size:10pt;">22.6388</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of the 2036 Notes (which is equivalent to an initial conversion price of approximately </font><font style="font-family:inherit;font-size:10pt;">$44.17</font><font style="font-family:inherit;font-size:10pt;"> per share of common stock), subject to adjustment. Upon conversion of a note, the Company will pay or deliver, as the case may be, either cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company's election, as provided in the indenture. If holders elect to convert their 2036 Notes in connection with a "fundamental change" (as defined in the indenture) that occurs on or before December 22, 2021, the Company will, to the extent provided in the indenture, increase the conversion rate applicable to such 2036 Notes ("make-whole feature").</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the event of a fundamental change, holders will have the option to require the Company to redeem for cash any 2036 Notes held by them at a purchase price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the 2036 Notes plus accrued and unpaid interest to, but excluding, the redemption date. Holders also have the option to require the Company to redeem for cash any 2036 Notes held by them on December 15, 2021, December 15, 2026 and December 15, 2031 at a redemption price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the 2036 Notes plus accrued and unpaid interest to, but excluding, the redemption date. The Company may redeem the 2036 Notes in whole or in part at any time on or after December 22, 2021 at </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount, plus accrued and unpaid interest to, but excluding, the redemption date.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considered the features embedded in the 2036 Notes, that is, the conversion feature, the holders' put feature, the Company's call feature, and the make-whole feature, and concluded that they are not required to be bifurcated and accounted for separately from the host debt instrument.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Because of its option to settle conversion of the 2036 Notes in cash, the Company separated the liability and equity components of the 2036 Notes. The carrying amount of the liability component at issuance date of </font><font style="font-family:inherit;font-size:10pt;">$465.1 million</font><font style="font-family:inherit;font-size:10pt;"> was calculated by estimating the fair value of similar liabilities without a conversion feature. The residual principal amount of the 2036 Notes of </font><font style="font-family:inherit;font-size:10pt;">$109.9 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to the equity component. The resulting debt discount is amortized as interest expense. As of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, the remaining debt discount amortization period was </font><font style="font-family:inherit;font-size:10pt;">32 months</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2036 Notes consisted of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:60.3515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">575,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">575,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(61,511</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(82,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,438</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,358</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount of the liability component</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">511,051</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">488,877</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying amount of the equity component</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,881</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,881</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company incurred approximately </font><font style="font-family:inherit;font-size:10pt;">$5.7 million</font><font style="font-family:inherit;font-size:10pt;"> in transaction costs in connection with the issuance of the 2036 Notes. These costs were allocated to the liability and equity components in proportion to the allocation of proceeds. Transaction costs of </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;">, allocated to the liability component, were recognized as a non-current asset and are being amortized. Transaction costs of </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;">, allocated to the equity component, were recognized as a reduction of additional paid-in capital.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth interest expense information related to the 2036 Notes:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.8515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands, except percentages)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,875</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$1,001</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of the debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,253</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,257</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,859</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">923</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">923</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total interest cost</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,051</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,055</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$8,194</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective interest rate on the liability component</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.85%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company applies the treasury stock method to determine the potential dilutive effect of the 2036 Notes on net income per share as a result of the Company's intent and stated policy to settle the principal amount of the 2036 Notes in cash.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">0.50%</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Convertible Senior Notes Due 2033</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2013, the Company issued and sold </font><font style="font-family:inherit;font-size:10pt;">$258.8 million</font><font style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2033 (the "2033 Notes") at par. The terms of the 2033 Notes are governed by an indenture by and between the Company and Wells Fargo Bank, National Association, as Trustee. The 2033 Notes will mature on December&#160;15, 2033, unless earlier repurchased, redeemed or converted. The 2033 Notes are senior unsecured and unsubordinated obligations of the Company, and are effectively subordinated to the Company's secured indebtedness and the indebtedness and other liabilities of the Company's subsidiaries. The 2033 Notes bear interest at a rate of </font><font style="font-family:inherit;font-size:10pt;">0.5%</font><font style="font-family:inherit;font-size:10pt;"> per year, payable semi-annually in arrears on June 15 and December 15 each year.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holders of the 2033 Notes may convert their 2033 Notes at their option prior to the close of business on the business day immediately preceding June&#160;15, 2033 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 26, 2014 (and only during such fiscal quarter), if the last reported sale price of the Company's common stock for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during a period of </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the applicable conversion price on each applicable trading day; (2) during the </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> business day period after any </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period ("measurement period"), in which the trading price per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of the 2033 Notes for each trading day of the measurement period was less than </font><font style="font-family:inherit;font-size:10pt;">98%</font><font style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of the Company's common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. On or after June&#160;15, 2033 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their 2033 Notes at any time, regardless of whether any of the foregoing circumstances have occurred. The conversion rate will initially equal </font><font style="font-family:inherit;font-size:10pt;">33.1301</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of the 2033 Notes (which is equivalent to an initial conversion price of approximately </font><font style="font-family:inherit;font-size:10pt;">$30.18</font><font style="font-family:inherit;font-size:10pt;"> per share of common stock), subject to adjustment. Upon conversion of a note, the Company will pay or deliver, as the case may be, either cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company's election, as provided in the indenture. If holders elect to convert their 2033 Notes in connection with a "fundamental change" (as defined in the indenture) that occurs on or before December 22, 2018, the Company will, to the extent provided in the indenture, increase the conversion rate applicable to such 2033 Notes ("make-whole feature").</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holders will have the option to require the Company to redeem for cash any 2033 Notes held by them in the event of a fundamental change, e.g., a merger or an acquisition, at a purchase price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the 2033 Notes plus accrued and unpaid interest to, but excluding, the redemption date. Holders also have the option to require the Company to redeem for cash any 2033 Notes held by them on December 15, 2023 and December 15, 2028 at a redemption price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the 2033 Notes plus accrued and unpaid interest to, but excluding, the redemption date. The Company may redeem the 2033 Notes in whole or in part at any time on or after December 22, 2018 at </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount, plus accrued and unpaid interest to, but excluding, the redemption date. </font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company considered the features embedded in the 2033 Notes, that is, the conversion feature, the holders' put feature, the Company's call feature, and the make-whole feature, and concluded that they are not required to be bifurcated and accounted for separately from the host debt instrument.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Because of its option to settle conversion of the 2033 Notes in cash, the Company separated the liability and equity components of the 2033 Notes. The carrying amount of the liability component at issuance date of </font><font style="font-family:inherit;font-size:10pt;">$209.1 million</font><font style="font-family:inherit;font-size:10pt;"> was calculated by estimating the fair value of similar liabilities without a conversion feature. The residual principal amount of the 2033 Notes of </font><font style="font-family:inherit;font-size:10pt;">$49.6 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to the equity component. The resulting debt discount was amortized as interest expense and was fully amortized as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2018, the holders of the 2033 Notes representing approximately </font><font style="font-family:inherit;font-size:10pt;">$257.7 million</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the 2033 Notes exercised their rights to redeem their 2033 Notes at a redemption price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the notes. All redemptions were in accordance with the original terms of the 2033 Notes and no gain or loss was recognized as a result of the redemption.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2033 Notes consisted of the following:</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:60.3515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,054</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">258,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,086</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(386</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net carrying amount of the liability component</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,054</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251,278</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Carrying amount of the equity component</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 1, 2019, the Company redeemed all remaining </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the 2033 Notes at a redemption price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the notes. This redemption was in accordance with the original terms of the 2033 Notes and no gain or loss was recognized as a result of the redemption.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company incurred approximately </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;"> in transaction costs in connection with the issuance of the 2033 Notes. These costs were allocated to the liability and equity components in proportion to the allocation of proceeds. Transaction costs of </font><font style="font-family:inherit;font-size:10pt;">$3.1 million</font><font style="font-family:inherit;font-size:10pt;">, allocated to the liability component, were recognized as a non-current asset and are being amortized. Transaction costs of </font><font style="font-family:inherit;font-size:10pt;">$725,000</font><font style="font-family:inherit;font-size:10pt;">, allocated to the equity component, were recognized as a reduction of additional paid-in capital.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth interest expense information related to the 2033 Notes:</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:72.8515625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands, except percentages)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Contractual interest expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">832</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,294</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of the debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,086</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,577</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization of issuance costs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">616</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">616</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total interest cost</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,304</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,487</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,986</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective interest rate on the liability component</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company applies the treasury stock method to determine the potential dilutive effect of the 2033 Notes on net income per share as a result of the Company's intent and stated policy to settle the principal amount of the 2033 Notes in cash.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As explained above, the terms of the 2033 Notes include a provision that allows the holders to require the Company to redeem any of their notes on December 15, 2018. Accordingly, all </font><font style="font-family:inherit;font-size:10pt;">$251.3 million</font><font style="font-family:inherit;font-size:10pt;"> of the net carrying amount of the liability component of the 2033 Notes outstanding as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> was classified as a current liability as of that date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company's revenues disaggregated by geography, based on the location of the entity purchasing the Company&#8217;s products:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.5625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">409,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">482,601</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">476,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300,116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">270,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">358,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mexico</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">401,980</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">437,178</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">488,423</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Totals</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,280,480</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,316,483</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,449,303</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company's revenues disaggregated by market application:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.5625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Datacom</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">926,786</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,029,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,041,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Telecom</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">287,446</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">407,449</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Totals</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,280,480</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,316,483</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,449,303</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income (loss) per share has been computed using the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share has been computed using the weighted-average number of shares of common stock and dilutive potential common shares from stock options and restricted stock units (under the treasury stock method), </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2033 (under the treasury stock method), and </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2036 (under the treasury stock method) outstanding during the period.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income (loss) per share has been computed using the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share has been computed using the weighted-average number of shares of common stock and dilutive potential common shares from stock options and restricted stock units (under the treasury stock method), </font><font style="font-family:Times New Roman;font-size:10pt;color:#000000;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2033 (under the treasury stock method), and </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2036 (under the treasury stock method) outstanding during the period.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the calculation of basic and diluted net income&#160;(loss) per share:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands, except per share amounts)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53,216</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,286</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">249,346</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator for basic income (loss) per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53,216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">249,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator for diluted income (loss) per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53,216</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,286</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">249,346</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator for basic income (loss) per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options and restricted stock units</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive potential common shares</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator for diluted income (loss) per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,178</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,864</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,097</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.45</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.42</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.26</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.45</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.42</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents common shares related to potentially dilutive securities excluded from the calculation of diluted net income (loss) per share as their effect would have been anti-dilutive:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options and restricted stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,545</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2033 and </font><font style="font-family:inherit;font-size:10pt;">0.50%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2036 are excluded from the calculation of diluted earnings per share under the treasury stock method for the periods when the conversion price exceeded the average market price for the Company's common stock.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's financial instruments not measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="34" rowspan="1"></td></tr><tr><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="16" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="16" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2033 Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">256,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">256,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2036 Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">511,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">488,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">520,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">520,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's financial instruments not measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="34" rowspan="1"></td></tr><tr><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:4%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="16" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="16" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2033 Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,054</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">251,278</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">256,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">256,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2036 Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">511,051</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564,302</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">488,877</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">520,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">520,016</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of the Company's investments in commercial papers and certificates of deposit are based on quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data. The fair values of the 2033 Notes and the 2036 Notes are based on the price in the open market as of or close to the respective balance sheet dates. The difference between the carrying value and the fair value is primarily due to the spread between the conversion price and the market value of the shares underlying the conversion as of each respective balance sheet date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FASB authoritative guidance regarding fair valuation defines fair value and establishes a framework for measuring fair value and expands the related disclosure requirements. The guidance requires or permits fair value measurements with certain exclusions. It provides that a fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. Valuation techniques used to measure fair value under this guidance must maximize the use of observable inputs and minimize the use of unobservable inputs. It describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities;</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument;&#160;and</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3 inputs are unobservable inputs based on the Company's own assumptions used to measure assets and liabilities at fair value. A financial asset or liability&#8217;s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s financial instruments, including cash equivalents, accounts receivable, accounts payable and accrued liabilities have carrying amounts which approximate fair value due to the short-term maturity of these instruments. See Note&#160;10 for additional details regarding the fair value of the Company&#8217;s financial instruments.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a 52- or 53-week fiscal year ending on the Sunday closest to the last day of April in each calendar year. Each of fiscal 2019, 2018 and 2017 had 52 weeks, and fiscal 2020 will have 53 weeks.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of the Company's foreign subsidiaries is the local currency. Assets and liabilities denominated in foreign currencies are translated using the exchange rate on the balance sheet date. Revenues and expenses are translated using average exchange rates prevailing during the year. Any translation adjustments resulting from this process are shown separately as a component of accumulated other comprehensive income (loss). Foreign currency transaction gains and losses are included in the determination of net income (loss).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Intangible Assets</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables reflect intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(105,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased trade name</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,172</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased internal use software and backlog</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,816</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased patents</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,596</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(133,412</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,184</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(103,803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,956</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased trade name</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,172</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,798</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased internal use software and backlog</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,816</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased patents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,505</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,129</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,596</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(129,718</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,878</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated amortization expense for each of the next five fiscal years and thereafter as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Year</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount (in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beyond 2024</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">338</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,184</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill, purchased technology and other intangible assets resulting from acquisitions are accounted for under the acquisition method. Intangible assets with finite lives are amortized over their estimated useful lives. Amortization of purchased technology and other intangibles has been recorded on a straight-line basis over periods ranging from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Guarantees and Indemnifications</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Upon issuance of a guarantee, the guarantor must recognize a liability for the fair value of the obligations it assumes under that guarantee. As permitted under Delaware law and in accordance with the Company&#8217;s Bylaws, the Company indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving at the Company&#8217;s request in such capacity. The term of the indemnification period is for the officer&#8217;s or director&#8217;s lifetime. The Company may terminate the indemnification agreements with its officers and directors upon </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">90</font><font style="font-family:inherit;font-size:10pt;">&#160;days written notice, but termination will not affect claims for indemnification relating to events occurring prior to the effective date of termination. The maximum amount of potential future indemnification is unlimited; however, the Company has a director and officer liability insurance policy that may enable it to recover a portion of any future amounts paid.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company enters into indemnification obligations under its agreements with other companies in its ordinary course of business, including agreements with customers, business partners, and insurers. Under these provisions the Company generally indemnifies and holds harmless the indemnified party for losses suffered or incurred by the indemnified party as a result of the Company&#8217;s activities or the use of the Company&#8217;s products. These indemnification provisions generally survive termination of the underlying agreement. In some cases, the maximum potential amount of future payments the Company could be required to make under these indemnification provisions is unlimited.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company believes the fair value of these indemnification agreements is minimal. Accordingly, the Company has not recorded any liabilities for these agreements as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's investments in fixed income securities as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="26" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:5%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">548,010</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,828</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,828</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,000</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">884,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">884,838</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company periodically evaluates whether changes have occurred to long-lived assets that would require revision of the remaining estimated useful life of the property, improvements and finite-lived intangible assets or render them not recoverable. If such circumstances arise, the Company uses an estimate of the undiscounted value of expected future operating cash flows to determine whether the long-lived assets are impaired. If the aggregate undiscounted cash flows are less than the carrying amount of the assets, the resulting impairment charge to be recorded is calculated based on the excess of the carrying value of the assets over the fair value of such assets, with the fair value determined based on an estimate of discounted future cash flows. Goodwill is assessed for impairment annually or more frequently when an event occurs or circumstances change between annual impairment tests that would more likely than not reduce the fair value of the reporting unit holding the goodwill below its carrying value.</font></div><div style="line-height:120%;padding-top:4px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal 2019 and 2018, the Company recorded charges of </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, for the impairment of certain long-lived assets due to the planned retirement of such assets resulting from product and facility transitions. In accordance with the guidance for the impairment of long-lived assets, these assets were written down to their estimated fair value of zero.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On December 22, 2017, the TCJA was enacted, containing significant changes to the U.S. tax law, including lowering the U.S. corporate income tax rate, implementing a territorial tax system, and imposing a one-time tax on deemed repatriation of earnings of foreign subsidiaries.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The TCJA reduced the U.S. statutory corporate income tax rate from 35% to 21%, effective January 1, 2018. As a result of this rate reduction, the Company revalued its net deferred tax asset as of December 22, 2017, and recorded a reduction in its deferred tax assets and a corresponding deferred tax expense of approximately </font><font style="font-family:inherit;font-size:10pt;">$30.3 million</font><font style="font-family:inherit;font-size:10pt;">. For fiscal 2018, the Company's blended corporate income tax rate was </font><font style="font-family:inherit;font-size:10pt;">30.4%</font><font style="font-family:inherit;font-size:10pt;">, which was based on the applicable tax rates before and after the TCJA enactment and the number of days in each period.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The TCJA allows 100% expensing of cost of qualified property acquired and placed in service after September 27, 2017 and before January 1, 2023. The bonus depreciation percentage is phased down from 100% beginning in 2023 through 2026. The Company elected to claim the 100% bonus depreciation for the assets placed into service after September 27, 2017. The net impact of this provision was not material to the Company's consolidated financial position, results of operations and cash flows.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The TCJA also implements a territorial tax system. In general, under the territorial tax system, the Company&#8217;s foreign earnings will no longer be subject to tax in the U.S. As part of transitioning to the territorial tax system, the TCJA includes a mandatory deemed repatriation of all undistributed foreign earnings that are subject to a U.S. income tax. As of December 31, 2017, the Company had approximately </font><font style="font-family:inherit;font-size:10pt;">$123.0 million</font><font style="font-family:inherit;font-size:10pt;"> of undistributed earnings for certain non-U.S. subsidiaries that have been indefinitely reinvested outside the U.S. The mandatory deemed repatriation of these undistributed earnings resulted in a one-time deferred tax expense of approximately </font><font style="font-family:inherit;font-size:10pt;">$19.1 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has historically asserted its intent to reinvest these earnings in foreign operations indefinitely and continues to do so. The Company does not intend to repatriate these earnings to fund its U.S. operations and, accordingly, it does not provide for the U.S. state income and foreign withholding tax on these earnings.</font></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">While the TCJA provides for a territorial tax system, beginning in 2018, it also includes two new U.S. tax base erosion provisions - the global intangible low-taxed income ("GILTI") provision and the base-erosion and anti-abuse tax ("BEAT") provision. The GILTI provision requires the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary&#8217;s tangible assets. The BEAT provision eliminates the deduction of certain base-erosion payments made to related foreign corporations and imposes a minimum tax if greater than regular tax. The Company expects that the BEAT provision may result in significant U.S. tax in future periods. In addition, the Company intends to account for the GILTI tax in the period in which it is incurred, and therefore has not provided any deferred tax impacts of GILTI in its consolidated financial statements for the fiscal 2018 and 2019.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118 to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the TCJA. The Company has recognized the provisional tax impact related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities to the extent needed and included these amounts in its consolidated financial statements for fiscal 2018. During fiscal 2019, the Company completed its accounting for the impact of TCJA on its consolidated financial statements and recorded an additional one-time deferred tax expense of approximately </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;"> related to the re-measurement of deferred taxes.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of income tax expense (benefit) consist of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,080</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,887</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,480</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,850</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,669</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,382</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(102,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(670</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(999</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,008</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,298</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,919</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,779</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,544</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(101,534</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,667</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,283</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86,152</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) before income taxes consists of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(95,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(72,730</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,648</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,619</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,546</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(43,549</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,003</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,194</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the income tax provision at the federal statutory rate and the effective rate is as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected income tax provision (benefit) at U.S. federal statutory rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign rate differential</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share-based compensation expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-deductible transaction costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other permanent adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development credits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of TCJA - GILTI</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of TCJA - BEAT</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of TCJA - rate reduction</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(201.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of TCJA - transition tax</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(127.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(221.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(52.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of deferred taxes consist of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accruals and reserves</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,486</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain/loss on investments under equity or cost method</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchase accounting for intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital loss carryforward</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock compensation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,229</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,432</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,905</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">147,627</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32,692</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,213</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(683</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,493</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,448</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,590</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,557</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37,089</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net deferred tax assets (liabilities)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,656</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,325</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reported as:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,321</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(525</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net deferred tax assets (liabilities)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,656</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,325</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realization of deferred tax assets is dependent upon future taxable earnings in related tax jurisdictions. In the past, due to U.S. operating losses in previous years and continuing U.S. earnings volatility which did not allow sustainable profitability, management had established and maintained a full valuation allowance for the U.S. deferred tax assets. During the fourth quarter of fiscal 2017, the Company assessed that it is more likely than not that it will realize the majority of the U.S. deferred tax assets, except for deferred tax assets related to California research and development credits and capital losses. The positive evidence, which existed at that time, that outweighed the negative evidence to release the valuation allowance included the fiscal 2017 and three year cumulative profitability driven by strong demand of certain new generation products, availability of resources to expand manufacturing capacity, and forecasted U.S. operating profits in the future periods. Accordingly, during the fourth quarter of fiscal 2017, the Company released </font><font style="font-family:inherit;font-size:10pt;">$103.3 million</font><font style="font-family:inherit;font-size:10pt;"> of valuation allowance on these deferred tax assets. As of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, the valuation allowance comprises approximately </font><font style="font-family:inherit;font-size:10pt;">23%</font><font style="font-family:inherit;font-size:10pt;"> of total deferred tax assets and relates to deferred tax assets, for which management believes it is not more likely than not to be realized in future periods. The Company's valuation allowance increased (decreased) from the prior year by approximately </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$(0.6) million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$(132.1) million</font><font style="font-family:inherit;font-size:10pt;"> in fiscal </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, the Company had federal, state and foreign net operating loss carryforwards of approximately </font><font style="font-family:inherit;font-size:10pt;">$152.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$13.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$22.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and federal and state tax credit carryforwards of approximately </font><font style="font-family:inherit;font-size:10pt;">$43.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$34.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. With the exception of California R&amp;D credit, which can be carried forward indefinitely, the net operating loss and tax credit carryforwards will expire at various dates beginning in fiscal </font><font style="font-family:inherit;font-size:10pt;">2020</font><font style="font-family:inherit;font-size:10pt;"> through </font><font style="font-family:inherit;font-size:10pt;">2039</font><font style="font-family:inherit;font-size:10pt;">, if not utilized. Utilization of the Company's U.S. net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations set forth in Internal Revenue Code Section 382 and similar state provisions. Such an annual limitation could result in the expiration of the net operating loss and tax credit carryforwards before utilization.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company's manufacturing operations in Malaysia operate under a tax holiday which will expire at the beginning of the second quarter of fiscal </font><font style="font-family:inherit;font-size:10pt;">2022</font><font style="font-family:inherit;font-size:10pt;">. In fiscal </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, the aggregate dollar and per share effect of the tax holiday was </font><font style="font-family:inherit;font-size:10pt;">$6.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.06</font><font style="font-family:inherit;font-size:10pt;"> per share, respectively.</font></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of the gross unrecognized tax benefits is as follows (in thousands):</font></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,578</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,458</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,411</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for tax positions related to current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,298</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,803</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,675</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for tax positions related to prior years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,372</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions for tax positions related to prior years (lapse of statute of limitations)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,777</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,303</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,578</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,458</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Excluding the effects of recorded valuation allowances for deferred tax assets, </font><font style="font-family:inherit;font-size:10pt;">$19.3 million</font><font style="font-family:inherit;font-size:10pt;"> of the unrecognized tax benefits would favorably impact the effective tax rate in future periods if recognized. It is the Company's belief that no significant changes in the unrecognized tax benefit positions will occur within 12 months from </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">. The Company records interest and penalties, if any, related to unrecognized tax benefits in income tax expense. As of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company had accrued </font><font style="font-family:inherit;font-size:10pt;">$860,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$652,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, for interest and penalties related to uncertain tax positions.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company and its subsidiaries are subject to taxation in various state jurisdictions as well as the U.S. The Company's U.S. federal and state income tax returns are generally not subject to examination by the tax authorities for tax years before fiscal </font><font style="font-family:inherit;font-size:10pt;">2009</font><font style="font-family:inherit;font-size:10pt;">. For all federal and state net operating loss and credit carryovers, the statute of limitations does not begin until the carryover items are utilized. The taxing authorities can examine the validity of the carryover items and if necessary, adjustments may be made to the carryover items. The Company's </font><font style="font-family:inherit;font-size:10pt;">Malaysia</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">Singapore</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">China</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">Australia</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">Israel</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">Sweden</font><font style="font-family:inherit;font-size:10pt;"> income tax returns are generally not subject to examination by the tax authorities for tax years before </font><font style="font-family:inherit;font-size:10pt;">2011</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2012</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2011</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2011</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2005</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2010</font><font style="font-family:inherit;font-size:10pt;">, respectively. The Company's Australia subsidiary is under audit for tax year 2011 and after. The Company's India subsidiary is under audit for tax year ended March 31, 2016. The Company's Malaysia subsidiary is under audit for tax years 2015 to 2017. Tax audits of the Company's Germany and Sweden subsidiaries were concluded during fiscal 2019 with no impact on the Company's consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company computes the provision for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. The Company measures deferred tax assets and liabilities using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. The Company periodically assesses the likelihood that it will be able to recover its deferred tax assets. If recovery is not likely, the Company must increase its provision for taxes by recording a valuation allowance against the deferred tax assets that the Company estimates will not ultimately be recoverable. The Company recognizes tax benefits from uncertain tax positions only if (based on the technical merits of the position) it is more likely than not that the tax positions will be sustained on examination by the tax authority. The Company's assumptions, judgments and estimates relative to the current provision for income taxes take into account current tax laws, the Company's interpretation of current tax laws and possible outcomes of current and future audits conducted by foreign and domestic tax authorities. The Company has established reserves for income taxes to address potential exposures involving tax positions that could be challenged by tax authorities. Although the Company believes that its assumptions, judgments and estimates are reasonable, changes in tax laws or interpretation of tax laws and the resolution of any future tax audits could significantly impact the amounts provided for income taxes in the Company's consolidated financial statements. The Company's assumptions, judgments and estimates relative to the value of a deferred tax asset take into account predictions of the amount and category of future taxable income, such as income from operations or capital gains income. Actual operating results and the underlying amount and category of income in future years could render current assumptions, judgments and estimates of recoverable net deferred taxes inaccurate, causing the Company's actual income tax obligations to differ from its estimates, thus materially impacting the Company's financial position and results of operations.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In fiscal 2018, the Company has recorded provisional estimates associated with the December 22, 2017 enactment of the U.S. Tax Cuts and Jobs Act ("TCJA"). During fiscal 2019, the Company completed its accounting for the impact of TCJA on its consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventories</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,749</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,441</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,479</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,800</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,926</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,028</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,527</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Including: inventory consigned to others</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost (determined on a first-in, first-out basis) or market.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company permanently writes down the cost of inventory that the Company specifically identifies and considers obsolete or excessive to fulfill future sales estimates. The Company defines obsolete inventory as inventory that will no longer be used in the manufacturing process. Excess inventory is generally defined as inventory in excess of projected usage and is determined using management&#8217;s best estimate of future demand, based upon information then available to the Company. The Company also considers: (1)&#160;parts and subassemblies that can be used in alternative finished products, (2)&#160;parts and subassemblies that are unlikely to be engineered out of the Company&#8217;s products, and (3)&#160;known design changes which would reduce the Company&#8217;s ability to use the inventory as planned. Inventory on hand that is identified and considered to be excess or obsolete is written down to its estimated net realizable value.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses the cost method of accounting for investments in companies that do not have a readily determinable fair value in which it holds an interest of less than 20% and over which it does not have the ability to exercise significant influence. For entities in which the Company holds an interest of greater than 20% or in which the Company does have the ability to exercise significant influence, the Company uses the equity method. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and the Company's proportionate share of earnings or losses and distributions. Such proportionate share of earnings or losses is included in other income (expense), net in the consolidated statement of operations. In determining if and when a decline in the market value of these investments below their carrying value is other-than-temporary, the Company evaluates the market conditions, offering prices, trends of earnings and cash flows, price multiples, prospects for liquidity and other key measures of performance. The Company&#8217;s policy is to recognize an impairment in the value of its minority equity investments when clear evidence of an impairment exists. Factors considered in this assessment include (a)&#160;the completion of a new equity financing that may indicate a new value for the investment, (b)&#160;the failure to complete a new equity financing arrangement after seeking to raise additional funds or (c)&#160;the commencement of proceedings under which the assets of the business may be placed in receivership or liquidated to satisfy the claims of debt and equity stakeholders. The Company&#8217;s minority investments in private companies are generally made in exchange for preferred stock with a liquidation preference that is intended to help protect the underlying value of its investment.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Legal Matters</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company accrues a liability for legal contingencies when it believes that it is both probable that a liability has been incurred and that it can reasonably estimate the amount of the loss. The Company reviews these accruals and adjusts them to reflect ongoing negotiations, settlements, rulings, advice of legal counsel and other relevant information. To the extent new information is obtained and the Company's views on the probable outcomes of claims, suits, assessments, investigations or legal proceedings change, changes in the Company's accrued liabilities would be recorded in the period in which such determination is made. For the matters referenced below, the amount of liability is not probable or the amount cannot be reasonably estimated and, therefore, accruals have not been made. In addition, in accordance with the relevant authoritative guidance, for matters which the likelihood of material loss is at least reasonably possible, the Company provides disclosure of the possible loss or range of loss; however, if a reasonable estimate cannot be made, the Company will provide disclosure to that effect.</font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due to the nature of the Company's business, it is subject to claims alleging infringement by various Company products and services. The Company believes that it has meritorious defenses to the allegations made in its pending cases and intends to vigorously defend these lawsuits; however, it is unable currently to determine the ultimate outcome of these or similar matters. In addition, the Company is a defendant in various litigation matters generally arising out of the normal course of business. Although it is difficult to predict the ultimate outcomes of these cases, the Company believes that it is not reasonably possible that the ultimate outcomes will materially and adversely affect its business, financial position, results of operations or cash flows.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Class Action and Shareholder Derivative Litigation</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Several securities class action lawsuits related to the Company's March 8, 2011 earnings announcement alleging claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 have been filed in the United States District Court for the Northern District of California on behalf of a purported class of persons who purchased stock between December 2, 2010 through March 8, 2011. The named defendants are the Company and Jerry Rawls, its former Chief Executive Officer and former Chairman of the Board, and Eitan Gertel, its former Chief Executive Officer. To date, no specific amount of damages has been alleged. The cases were consolidated, a lead plaintiff was appointed and a consolidated complaint was filed. The Company filed a motion to dismiss the case. On January 16, 2013, the District Court granted the Company's motion to dismiss and granted the lead plaintiffs leave to amend the consolidated complaint. An amended consolidated complaint was filed on February 6, 2013. Thereafter, the Company filed a renewed motion to dismiss the case. On September 30, 2013, the District Court granted the Company's motion and dismissed the case with prejudice, and plaintiff appealed. On January 8, 2016, the Ninth Circuit Court of Appeals reversed the judgment in part for further proceedings in the District Court. On July 15, 2016, lead plaintiff filed a Second Amended Complaint in the District Court. On August 19, 2016, the Company moved to dismiss. On May 1, 2017, the District Court denied the motion and a case scheduling order has been issued. On December 5, 2017, the District Court issued an order denying class certification. On February 1, 2018, the plaintiff filed a petition with the Ninth Circuit Court of Appeals for permission to appeal the denial of class certification and, on July 13, 2018, the Ninth Circuit Court of Appeals denied the petition for permission to appeal. On October 10, 2018, the plaintiff filed a new motion for class certification, which the Company opposed. On May 24, 2019, the District Court denied plaintiffs motion for class certification and granted judgement on the pleadings in favor of the Company and the other defendants.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> purported shareholder derivative lawsuits related to the Company's March 8, 2011 earnings announcement have been filed in the California Superior Court for the County of Santa Clara, and a third derivative lawsuit has been filed in the United States District Court for the Northern District of California. The complaints assert claims for alleged breach of fiduciary duty, unjust enrichment, and waste on behalf of the Company. Named as defendants are the members of the Company's board of directors at the time of the claim and certain officers, including Jerry Rawls, the Company's former Chief Executive Officer and former Chairman of the Board, Eitan Gertel, the Company&#8217;s former Chief Executive Officer, and Kurt Adzema, the Company&#8217;s Chief Financial Officer. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> specific amount of damages has been alleged and, by the derivative nature of the lawsuits, </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> damages will be alleged against the Company. The state court cases were consolidated, a lead plaintiff was appointed to file a consolidated complaint, and the cases were stayed by the agreement of the parties. On August 7, 2017, the plaintiff in the federal case filed an amended complaint. On September 5, 2018, the court granted the motion to dismiss with leave to amend. The parties agreed to settle the federal case and, on February 20, 2019, plaintiff filed an unopposed motion for preliminary approval of the settlement, under which the Company has agreed to implement a series of enhancements to its corporate governance policies and procedures. On April 18, 2019, the court granted the motion for preliminary approval, and a hearing with respect to final approval is scheduled to be held on June 27, 2019.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation relating to the Merger</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January, 2019, </font><font style="font-family:inherit;font-size:10pt;">eight</font><font style="font-family:inherit;font-size:10pt;"> lawsuits have been filed by alleged Finisar stockholders challenging the Merger: (i) </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hein, et al. v. Finisar Corporation, et al.</font><font style="font-family:inherit;font-size:10pt;">, 19CV340510, in the Superior Court of California, County of Santa Clara; (ii) </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Tenvold, et al. v. Finisar Corporation, et al.</font><font style="font-family:inherit;font-size:10pt;">, 1:19-cv-00050, in the United States District Court for the District of Delaware; (iii) </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Klein, et al. v. Finisar Corporation, et al.</font><font style="font-family:inherit;font-size:10pt;">, 5:19-cv-00155, in the United States District Court for the Northern District of California; (iv) </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Wheby Jr., et al. v. Finisar Corporation, et al.</font><font style="font-family:inherit;font-size:10pt;">, 1:19-cv-00064, in the United States District Court for the District of Delaware; (v) </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Sharma v. Finisar Corporation, et al.</font><font style="font-family:inherit;font-size:10pt;">, 5:19-cv-00220, in the United States District Court for the Northern District of California; (vi) </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Davis, et al. v. Finisar Corporation, et al.</font><font style="font-family:inherit;font-size:10pt;">, 3:19-cv-00271, in the United States District Court for the Northern District of California; (vii) </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Bushansky, et al. v. Finisar Corporation, et al.</font><font style="font-family:inherit;font-size:10pt;">, 5:19-cv-00446, in the United States District Court for the Northern District of California; and (viii)&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pappey, et al. v. Finisar Corporation, et al.</font><font style="font-family:inherit;font-size:10pt;">, 1:19-cv-00167, in the United States District Court for the District of Delaware (collectively, the &#8220;Actions&#8221;).</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plaintiffs in the Actions named as defendants Finisar and each member of the Finisar Board. In addition, plaintiffs in the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hein</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Tenvold</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Klein</font><font style="font-family:inherit;font-size:10pt;"> actions named II-VI and Merger Subsidiary as defendants. Further, plaintiffs in the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hein</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Tenvold</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Klein</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Wheby, Jr.</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Davis</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Bushansky</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pappey</font><font style="font-family:inherit;font-size:10pt;"> actions sought to recover on behalf of a putative class consisting of all similarly situated Finisar stockholders.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plaintiff in the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hein</font><font style="font-family:inherit;font-size:10pt;"> action alleged that the Finisar Board breached its fiduciary duties to Finisar stockholders by, among other things, purportedly engaging in an insufficient sales process, obtaining inadequate merger consideration, and filing a materially misleading preliminary proxy statement. The </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hein</font><font style="font-family:inherit;font-size:10pt;"> plaintiff further asserted that II-VI and the Merger Subsidiary knowingly aided and abetted the Finisar Board in breaching their fiduciary duties to Finisar stockholders by entering into the Merger. The </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Hein</font><font style="font-family:inherit;font-size:10pt;"> plaintiff sought a preliminary and permanent injunction of the proposed transaction unless the proxy statement was amended, rescission and unspecified damages if the Merger was consummated, and attorneys&#8217; fees and expert fees and costs.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plaintiffs in the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Tenvold</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Klein</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Wheby Jr.</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Sharma</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Davis</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Bushansky</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Pappey</font><font style="font-family:inherit;font-size:10pt;"> actions purported to state claims for violations of Sections 14(a) and 20(a) of the Exchange Act and Rule 14a-9 and, in the case of the </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Davis</font><font style="font-family:inherit;font-size:10pt;"> complaint, Regulation G promulgated thereunder. Plaintiffs in these actions generally alleged that the preliminary proxy statement omits material information with respect to the Merger, and sought, among other things, an order enjoining the defendants from proceeding with closing the Merger; unspecified damages, attorneys&#8217; fees and expert fees, and expenses and costs; and in the event the Merger was consummated before entry of final judgment, rescission of the Merger or rescissory damages. Defendants believe that the complaints are without merit.</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Following the filing of the Actions, counsel for Finisar and for the Plaintiffs engaged in arms-length negotiations concerning claims raised in the Actions and took certain actions that resulted in Finisar filing a Schedule DEFA14A on March 11, 2019, with the U.S. Securities and Exchange Commission that contained supplemental disclosures relating to the Merger. On March 12, 2019, Plaintiffs voluntarily dismissed the Actions with prejudice as to the Plaintiffs&#8217; individual claims and without prejudice to claims asserted on behalf of a purported putative class of Finisar stockholders.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other</font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the ordinary course of business, the Company is a party to litigation, claims and assessments in addition to those described above. Based on information currently available, management does not believe the impact of these other matters will have a material adverse effect on its business, financial condition, results of operations or cash flows of the Company.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued an accounting standards update which replaces the current lease accounting standard. The update will require lessees, among other items, to recognize a right-of-use asset and a lease liability for most leases. The update is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years, with early adoption permitted. The new standard must be adopted using a modified retrospective transition, and provides for certain optional practical expedients. Transition will require application of the new guidance at the beginning of the earliest comparative period presented, but provides an optional application at the adoption date. The Company expects to adopt this standard in the first quarter of its fiscal 2020 and apply it at the beginning of the period of adoption. Although the Company is currently completing its evaluation of potential effects on its consolidated financial position, results of operations and cash flows from the adoption of this standard, the Company expects that most of its operating lease commitments will be subject to the new standard and will be recognized as operating lease liabilities and right-of-use assets upon adoption of this standard.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed above, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent and Pending Adoption of New Accounting Standards</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (the "FASB"), jointly with the International Accounting Standards Board, issued a comprehensive new standard on revenue recognition from contracts with customers. The standard's core principle is that a reporting entity shall recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In applying this new guidance to contracts within its scope, an entity will: (1) identify the contract(s) with a customer, (2) identify the performance obligation in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Company adopted this standard on April 30, 2018, applying it to all contracts, using a modified retrospective approach. The Company's assessment has identified a change in revenue recognition timing on sales made to distributors. Upon adopting this standard, the Company now recognizes revenue upon delivery of products to the distributor (in accordance with agreed upon shipping and delivery terms) rather than deferring recognition until the distributor sells the product to the end customer. On April 30, 2018, the Company removed the deferred revenue (and corresponding deferred cost of sales) on sales to distributors through a cumulative adjustment to accumulated deficit. This resulted in an approximately net </font><font style="font-family:inherit;font-size:10pt;">$8.6 million</font><font style="font-family:inherit;font-size:10pt;"> reduction of accumulated deficit with a corresponding approximately </font><font style="font-family:inherit;font-size:10pt;">$9.5 million</font><font style="font-family:inherit;font-size:10pt;"> reduction of deferred revenue, an approximately </font><font style="font-family:inherit;font-size:10pt;">$535,000</font><font style="font-family:inherit;font-size:10pt;"> reduction of other non-current liabilities, an approximately </font><font style="font-family:inherit;font-size:10pt;">$760,000</font><font style="font-family:inherit;font-size:10pt;"> increase in other current assets, and an approximately </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> reduction of deferred tax assets. Based on the Company's assessment, only minimal changes were required to the Company's existing policies, processes, and controls to support the standard's measurement and disclosure requirements. During fiscal 2018, the Company and certain licensees agreed to modify specific terms of some of the Company's out-licensing agreements by granting licensees cancellation rights to cease future payments in the event that licensees cease using the licensed technology. These licensing agreements provided for a settlement and release of any prior claims and licensing of the Company&#8217;s technology over a future period. Prior to the modification, there were no cancellation rights. In accordance with the new accounting standard, the Company utilized one of the practical expedients for adoption that allowed the Company to reflect the aggregate effect of all modifications that have occurred before the beginning of the earliest period presented in accordance with this new accounting standard. Absent these modifications, the Company would have recognized, in addition to the amounts described above, approximately </font><font style="font-family:inherit;font-size:10pt;">$24.4 million</font><font style="font-family:inherit;font-size:10pt;"> of cumulative effect of adoption of the new accounting standard in the earliest period presented in accordance with this new accounting standard. The Company may provide similar cancellation rights in comparable licensing agreements that may be executed in the future.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Benefit Plan</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company maintains a defined contribution retirement plan under the provisions of Section&#160;401(k) of the Internal Revenue Code which covers all eligible employees. Employees are eligible to participate in the plan on the first day of the calendar year quarter immediately following completion of eligibility requirements as required by the plan.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the plan, each participant may contribute up to </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> of his or her pre-tax gross compensation up to a statutory limit, which is </font><font style="font-family:inherit;font-size:10pt;">$19,000</font><font style="font-family:inherit;font-size:10pt;"> for calendar year 2019, </font><font style="font-family:inherit;font-size:10pt;">$18,500</font><font style="font-family:inherit;font-size:10pt;"> for calendar year 2018 and </font><font style="font-family:inherit;font-size:10pt;">$18,000</font><font style="font-family:inherit;font-size:10pt;"> for calendar year 2017. All amounts contributed by participants and earnings on participant contributions are fully vested at all times. The Company may contribute an amount equal to </font><font style="font-family:inherit;font-size:10pt;">one-half</font><font style="font-family:inherit;font-size:10pt;"> of the first </font><font style="font-family:inherit;font-size:10pt;">6%</font><font style="font-family:inherit;font-size:10pt;"> of each participant&#8217;s contribution. The Company may make the matching contribution in shares of Finisar common stock in lieu of cash. Contributions made in shares will be allocated to each participant&#8217;s account using the share price on the date the Company matching contribution is made to the plan.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company made a discretionary matching contribution of </font><font style="font-family:inherit;font-size:10pt;">131,162</font><font style="font-family:inherit;font-size:10pt;"> shares for a total contribution of </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> during the year ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">. The Company&#8217;s expenses related to this plan were </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> for the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates the collectability of its accounts receivable based on a combination of factors. In circumstances where, subsequent to delivery, the Company becomes aware of a customer&#8217;s potential inability to meet its obligations, it records a specific allowance for the doubtful account to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes an estimated allowance for doubtful accounts based on the length of time the receivables are past due and historical actual bad debt history. A material adverse change in a major customer&#8217;s ability to meet its financial obligations to the Company could result in a material reduction in the estimated amount of accounts receivable that can ultimately be collected and an increase in the Company&#8217;s general and administrative expenses for the shortfall. Accounts receivable are charged against the allowance for doubtful accounts when identified as fully uncollectable.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property, Equipment and Improvements, Net</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, equipment and improvements consist of the following (in thousands):</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land and buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,235</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Office equipment, furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,604</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">728,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold property and improvements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,328</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction-in-progress (not being depreciated)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">250,619</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,091</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,223,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,057,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(600,963</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(537,027</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, equipment and improvements, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">622,979</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">520,849</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, equipment and improvements are stated at cost, net of accumulated depreciation and amortization. Property, equipment and improvements are depreciated on a straight-line basis over the estimated useful lives of the assets, generally </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years, except for buildings which are depreciated over </font><font style="font-family:inherit;font-size:10pt;">30 years</font><font style="font-family:inherit;font-size:10pt;">. Land is carried at acquisition cost and not depreciated. Leased land is depreciated over the life of the lease. Management judgment is required in determining the estimated economic useful lives of our property, plant and equipment, which can materially impact the Company's depreciation expense. Accordingly, the Company evaluates the period over which it expects to recover the economic value of these assets. During the fourth quarter of fiscal 2018, based on considerations including asset replacement cycle, the Company revisited the useful life estimates of certain computer equipment, software, and building and leasehold fixtures. As a result, the Company determined that the useful lives of computer equipment be extended from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years, the useful lives of certain software be extended from </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years, the useful lives of leasehold improvements be extended from </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years, and the useful lives of certain building fixtures be extended from </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> years. These assets are depreciated through cost of revenues and operating expenses. The Company accounted for this as a change in estimate that was applied prospectively, effective as of January 29, 2018. This change in depreciable lives did not have a material impact for the quarter or the year ended April 29, 2018, resulted in a reduction of </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;"> in depreciation expense during fiscal 2019, and will result in a reduction of </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;"> in depreciation expense during fiscal 2020.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, equipment and improvements consist of the following (in thousands):</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land and buildings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,235</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Office equipment, furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,604</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">728,061</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700,421</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold property and improvements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,328</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,135</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction-in-progress (not being depreciated)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">250,619</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,091</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,223,942</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,057,876</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(600,963</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(537,027</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, equipment and improvements, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">622,979</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">520,849</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Information by Quarter (Unaudited)</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">April 28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">January 27, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">October 28, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">July 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">April 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">January 28, 2018 (1)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">October 29, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">July 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$310,085</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$327,636</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$325,423</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$317,336</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$310,069</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$332,403</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$332,205</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$341,806</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$87,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$94,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$85,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$80,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$62,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$88,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$96,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$115,299</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Income (loss) from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(11,277)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$533</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(4,105)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(15,691)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(26,736)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(6,129)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$9,467</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$29,912</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Net income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(14,154)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(15,301)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(5,272)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(18,489)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(18,343)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(55,659)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$5,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$19,859</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Net income (loss) per share:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.12)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.13)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.04)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.16)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.16)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.49)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$0.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$0.18</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.12)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.13)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.04)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.16)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.16)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.49)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$0.05</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$0.17</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Shares used in computing net income (loss) per share:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">117,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">117,608</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">117,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">115,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">114,742</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">114,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">113,960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">112,544</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">117,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">117,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">117,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">115,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">114,742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">114,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">115,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">115,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) Net loss in the third quarter of fiscal 2018 includes a </font><font style="font-family:inherit;font-size:9pt;">$49.4 million</font><font style="font-family:inherit;font-size:9pt;"> deferred income tax expense as a result of the TCJA.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expenditures are charged to operations as incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records costs related to shipping and handling in cost of sales for all periods presented.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Substantially all of the Company's revenues are derived from sales of products to customers. The Company recognizes revenue when it satisfies performance obligations as evidenced by the transfer of control of its products to customers at the time of product shipment from the Company's facility or delivery to the customer location, as determined by the agreed upon shipping and delivery terms. Delivery of all performance obligations contained within a contract with a customer typically occurs at the same time (or within the same accounting period). Prior to fiscal 2019, revenue and costs relating to sales to certain distributors that were made under agreements providing distributor price adjustments and rights of return under certain circumstances were deferred until products were sold by the distributors to end customers.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company measures revenue based on the amount of consideration it expects to be entitled to in exchange for products, reduced by amount of consideration related to products expected to be returned. Any variable consideration is recognized as a reduction of revenue at the time of revenue recognition. The Company determines variable consideration, which primarily consists of distributor sales price reductions resulting from price protection agreements, by estimating the impact of such reductions based on historical analysis of such activity. The Company&#8217;s contracts with customers do not typically include extended payment terms and payment terms generally range from </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">90 days</font><font style="font-family:inherit;font-size:10pt;">. At the time revenue is recognized, the Company establishes an accrual for estimated warranty expenses associated with sales, recorded as a component of cost of revenues. The Company's standard warranty period usually covers </font><font style="font-family:inherit;font-size:10pt;">twelve months</font><font style="font-family:inherit;font-size:10pt;"> from the date of sale, although it can be for longer periods for certain products. The Company is recognizing the incremental costs of obtaining a contract, specifically commission expenses that have a period of benefit of less than twelve months, as an expense when incurred.&#160;&#160;The Company recognizes shipping costs that occur after control transfers to the customer as a fulfillment activity.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents common shares related to potentially dilutive securities excluded from the calculation of diluted net income (loss) per share as their effect would have been anti-dilutive:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options and restricted stock units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,545</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of income tax expense (benefit) consist of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,080</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,887</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,480</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,850</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,669</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,382</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(102,305</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(670</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(999</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,008</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,298</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,919</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,779</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,544</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(101,534</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for (benefit from) income taxes</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,667</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,283</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86,152</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income (loss) before income taxes consists of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(95,168</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(72,730</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">96,648</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,619</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">57,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,546</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(43,549</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,003</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,194</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of deferred taxes consist of the following (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,633</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,870</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accruals and reserves</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,101</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credits</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56,486</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,657</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,926</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gain/loss on investments under equity or cost method</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">364</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchase accounting for intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital loss carryforward</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">374</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,497</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock compensation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,229</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,432</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142,905</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">147,627</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32,692</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(30,213</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,414</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangibles</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(683</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,493</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,426</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,006</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,448</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,590</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,557</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37,089</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net deferred tax assets (liabilities)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,656</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,325</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reported as:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,977</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,850</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,321</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(525</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total net deferred tax assets (liabilities)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,656</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80,325</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the calculation of basic and diluted net income&#160;(loss) per share:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands, except per share amounts)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53,216</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,286</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">249,346</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator for basic income (loss) per share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53,216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">249,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Numerator for diluted income (loss) per share</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53,216</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,286</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">249,346</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator for basic income (loss) per share</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,178</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options and restricted stock units</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive potential common shares</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Denominator for diluted income (loss) per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,178</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,864</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">114,097</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.45</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.42</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.26</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.45</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.42</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the income tax provision at the federal statutory rate and the effective rate is as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected income tax provision (benefit) at U.S. federal statutory rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign rate differential</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.6</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Share-based compensation expense</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8.9</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation allowance</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(83.0</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-deductible transaction costs</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other permanent adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6.1</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32.4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.7</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development credits</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of TCJA - GILTI</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(16.9</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of TCJA - BEAT</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of TCJA - rate reduction</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(201.8</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Impact of TCJA - transition tax</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(127.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.0</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22.2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(221.7</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(52.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the detailed allocation of the share-based compensation expense for the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> which was reflected in the Company&#8217;s operating results:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Share-based compensation expense by caption:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$14,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$12,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$11,409</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,945</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,645</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,835</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,875</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$57,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$61,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$49,879</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Share-based compensation expense by type of award:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$53,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$56,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$46,577</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">490</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase rights under ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,709</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,302</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$57,999</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$61,164</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$49,879</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables reflect intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(105,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased trade name</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,172</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(21,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased internal use software and backlog</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,816</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased patents</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,596</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(133,412</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,184</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated </font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">107,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(103,803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,956</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased trade name</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,172</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,344</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,798</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,546</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased internal use software and backlog</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,816</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased patents</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,505</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,129</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">137,596</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(129,718</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,878</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s future commitments at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> included minimum payments under non-cancelable operating lease agreements, including operating lease obligations that have been accrued as restructuring charges, as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="20" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments Due by Period</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Less Than 1&#160;Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">1-3&#160;Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">4-5&#160;Years</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">After 5&#160;Years</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating leases</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,572</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,749</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,441</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Work-in-process</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191,479</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">186,160</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,800</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77,926</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total inventories</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">299,028</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,527</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Including: inventory consigned to others</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the impacts of adopting the new revenue recognition standard on the Company's condensed consolidated financial statements for the year ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended April 28, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Without new revenue standard</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,280,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,272,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">926,550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,356</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">922,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">344,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53,216</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,513</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56,729</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of April 28, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Without new revenue standard</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,236</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,162</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">256</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,418</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,256,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,268,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">April 28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">January 27, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">October 28, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">July 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">April 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">January 28, 2018 (1)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">October 29, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">July 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(In thousands, except per share data)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$310,085</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$327,636</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$325,423</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$317,336</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$310,069</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$332,403</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$332,205</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$341,806</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$87,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$94,423</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$85,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$80,684</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$62,594</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$88,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$96,205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$115,299</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Income (loss) from operations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(11,277)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$533</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(4,105)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(15,691)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(26,736)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(6,129)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$9,467</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$29,912</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Net income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(14,154)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(15,301)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(5,272)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(18,489)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(18,343)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(55,659)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$5,857</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$19,859</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Net income (loss) per share:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Basic</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.12)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.13)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.04)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.16)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.16)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.49)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$0.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$0.18</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.12)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.13)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.04)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.16)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.16)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$(0.49)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$0.05</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">$0.17</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Shares used in computing net income (loss) per share:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">117,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">117,608</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">117,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">115,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">114,742</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">114,209</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">113,960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">112,544</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">Diluted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">117,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">117,608</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">117,284</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">115,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">114,742</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">114,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">115,443</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">115,698</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:4px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1) Net loss in the third quarter of fiscal 2018 includes a </font><font style="font-family:inherit;font-size:9pt;">$49.4 million</font><font style="font-family:inherit;font-size:9pt;"> deferred income tax expense as a result of the TCJA.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of long-lived assets within geographic areas based on the location of the assets:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">231,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">252,179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysia</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,776</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,808</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,850</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642,624</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564,191</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding as of April 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,097,091</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$17.08</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(267,902</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$5.17</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,442</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$23.96</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding as of April 28, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">822,747</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$20.90</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding and exercisable as of April 28, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">273,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$18.19</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of stock options and employee stock purchase rights under the ESPP granted in fiscal 2019, 2018 and 2017 was estimated at the date of grant using the Black-Scholes option-pricing model with the following assumptions:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Stock Purchase Rights:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56% - 57%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40% - 43%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.48 - 1.70%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36 - 0.89%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Stock Options:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Market-based Performance Restricted Stock Units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:30%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Grant-Date Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs unvested as of April 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,954,755</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$21.96</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,436,933</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$17.45</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,347,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$21.12</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(842,244</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$21.25</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs unvested as of April 28, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,202,014</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$19.54</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock subject to future issuance as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:88%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercise of outstanding stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">822,747</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting of restricted stock awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,202,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available for grant under employee stock incentive plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,865,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available for grant under employee stock purchase plan</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,815,599</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,705,602</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated amortization expense for each of the next five fiscal years and thereafter as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Year</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount (in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">704</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2024</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">306</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beyond 2024</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">338</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,184</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segments</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">and Geography Information</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment consisting of optical subsystems and components. Optical subsystems consist primarily of transmitters, receivers, transceivers, transponders and active optical cables that provide the fundamental optical-electrical, or optoelectronic, interface for interconnecting the electronic equipment used in building communication networks, including the switches, routers and servers used in wireline networks as well as the antennas and base stations for wireless networks. Optical components consist primarily of packaged lasers, receivers and photodetectors for data communication and telecommunication applications and passive optical components used in telecommunication applications.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a summary of long-lived assets within geographic areas based on the location of the assets:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">328,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">231,955</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">252,179</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Malaysia</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,776</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,808</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,850</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">642,624</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">564,191</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The increase in long-lived assets was primarily due to the additions of property, improvements and manufacturing equipment to the Company's manufacturing facility in Sherman, Texas.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Financial Accounting Standards Board's (FASB) authoritative guidance regarding segment reporting establishes standards for the way that public business enterprises report information about operating segments in annual financial statements and requires that those enterprises report selected information about operating segments in interim financial reports. It also establishes standards for related disclosures about products and services, geographic areas and major customers. The Company has determined that it operates in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment comprising optical subsystems and components. Optical subsystems consist primarily of transceivers sold to manufacturers of storage and networking equipment for data communication and telecommunication applications. Optical subsystems also include multiplexers, de-multiplexers and optical add/drop modules for use in telecommunication applications. Optical components consist primarily of packaged lasers and photo-detectors which are incorporated in transceivers for data communication and telecommunication applications.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company measures and recognizes compensation expense for all stock-based payment awards made to employees and directors including restricted stock units, stock options, and employee stock purchases under the Company&#8217;s Employee Stock Purchase Plan based on estimated fair values. The Company uses the grant-date fair value of its common stock to determine the fair value of restricted stock units. The Company uses the Black-Scholes option pricing model to determine the fair value of stock options and employee stock purchase rights. The Company uses the Monte Carlo simulation model to determine the fair value of market-based performance restricted stock units. The fair value of the awards is recognized as expense in the consolidated statements of operations under the single-option approach on a straight-line basis over the requisite service periods, which is generally the vesting period. Forfeitures are accounted for as they occur rather than estimating the number of awards that are expected to ultimately vest.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Substantially all of the Company's revenues are derived from sales of products to customers. The Company recognizes revenue when it satisfies performance obligations as evidenced by the transfer of control of its products to customers at the time of product shipment from the Company's facility or delivery to the customer location, as determined by the agreed upon shipping and delivery terms. Delivery of all performance obligations contained within a contract with a customer typically occurs at the same time (or within the same accounting period). Prior to fiscal 2019, revenue and costs relating to sales to certain distributors that were made under agreements providing distributor price adjustments and rights of return under certain circumstances were deferred until products were sold by the distributors to end customers.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company measures revenue based on the amount of consideration it expects to be entitled to in exchange for products, reduced by amount of consideration related to products expected to be returned. Any variable consideration is recognized as a reduction of revenue at the time of revenue recognition. The Company determines variable consideration, which primarily consists of distributor sales price reductions resulting from price protection agreements, by estimating the impact of such reductions based on historical analysis of such activity. The Company&#8217;s contracts with customers do not typically include extended payment terms and payment terms generally range from </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">90 days</font><font style="font-family:inherit;font-size:10pt;">. At the time revenue is recognized, the Company establishes an accrual for estimated warranty expenses associated with sales, recorded as a component of cost of revenues. The Company's standard warranty period usually covers </font><font style="font-family:inherit;font-size:10pt;">twelve months</font><font style="font-family:inherit;font-size:10pt;"> from the date of sale, although it can be for longer periods for certain products. The Company is recognizing the incremental costs of obtaining a contract, specifically commission expenses that have a period of benefit of less than twelve months, as an expense when incurred.&#160;&#160;The Company recognizes shipping costs that occur after control transfers to the customer as a fulfillment activity.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Reporting</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Financial Accounting Standards Board's (FASB) authoritative guidance regarding segment reporting establishes standards for the way that public business enterprises report information about operating segments in annual financial statements and requires that those enterprises report selected information about operating segments in interim financial reports. It also establishes standards for related disclosures about products and services, geographic areas and major customers. The Company has determined that it operates in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment comprising optical subsystems and components. Optical subsystems consist primarily of transceivers sold to manufacturers of storage and networking equipment for data communication and telecommunication applications. Optical subsystems also include multiplexers, de-multiplexers and optical add/drop modules for use in telecommunication applications. Optical components consist primarily of packaged lasers and photo-detectors which are incorporated in transceivers for data communication and telecommunication applications.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Risk</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Financial instruments which potentially subject the Company to concentrations of credit risk include cash and cash equivalents, short-term investment and accounts receivable. The Company invests only in high-quality credit instruments and maintains its cash, cash equivalents and short-term investments with several high-quality credit financial institutions. Deposits held with banks, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Concentrations of credit risk, with respect to accounts receivable, exist to the extent of amounts presented in the financial statements. Generally, the Company does not require collateral or other security to support customer receivables. The Company performs periodic credit evaluations of its customers and maintains an allowance for potential credit losses based on historical experience and other information available to management. Losses to date have not been material. The Company&#8217;s ten largest customers represented </font><font style="font-family:inherit;font-size:10pt;">64%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">62%</font><font style="font-family:inherit;font-size:10pt;"> of total accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively. Three customers, Huawei, Flextronics, and Jabil, represented </font><font style="font-family:inherit;font-size:10pt;">13%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">. Two customers, Google and Flextronics, represented </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> respectively, of total accounts receivable as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales to the Company&#8217;s ten largest customers represented </font><font style="font-family:inherit;font-size:10pt;">58%</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">59%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">56%</font><font style="font-family:inherit;font-size:10pt;"> of total revenues during fiscal </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Two customers, Cisco Systems and Huawei, represented </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total revenues during fiscal 2019. Two customers, Cisco Systems and Google, represented </font><font style="font-family:inherit;font-size:10pt;">14%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total revenues during fiscal 2018. Two customers, Cisco Systems and Huawei, represented </font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">11%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of total revenues during fiscal 2017.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company relies on single and limited suppliers for a number of key components. The Company relies primarily on a limited number of significant independent contract manufacturers for the production of certain key components and subassemblies, including lasers, modulators, and printed circuit boards.</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in the Company&#8217;s consolidated balance sheet at </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> are the net assets of the Company&#8217;s operations located at its overseas facilities totaling approximately </font><font style="font-family:inherit;font-size:10pt;">$617.8 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation and Transactions</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The functional currency of the Company's foreign subsidiaries is the local currency. Assets and liabilities denominated in foreign currencies are translated using the exchange rate on the balance sheet date. Revenues and expenses are translated using average exchange rates prevailing during the year. Any translation adjustments resulting from this process are shown separately as a component of accumulated other comprehensive income (loss). Foreign currency transaction gains and losses are included in the determination of net income (loss). Included in the determination of net income (loss) for fiscal </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$(849,000)</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$539,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, of gains (losses) on foreign currency transactions.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development expenditures are charged to operations as incurred.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Shipping and Handling Costs</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company records costs related to shipping and handling in cost of sales for all periods presented.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s cash equivalents consist of money market funds. The Company considers all highly liquid investments with an original maturity from the date of purchase of three months or less to be cash equivalents.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Minority Investments</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company uses the cost method of accounting for investments in companies that do not have a readily determinable fair value in which it holds an interest of less than 20% and over which it does not have the ability to exercise significant influence. For entities in which the Company holds an interest of greater than 20% or in which the Company does have the ability to exercise significant influence, the Company uses the equity method. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and the Company's proportionate share of earnings or losses and distributions. Such proportionate share of earnings or losses is included in other income (expense), net in the consolidated statement of operations. In determining if and when a decline in the market value of these investments below their carrying value is other-than-temporary, the Company evaluates the market conditions, offering prices, trends of earnings and cash flows, price multiples, prospects for liquidity and other key measures of performance. The Company&#8217;s policy is to recognize an impairment in the value of its minority equity investments when clear evidence of an impairment exists. Factors considered in this assessment include (a)&#160;the completion of a new equity financing that may indicate a new value for the investment, (b)&#160;the failure to complete a new equity financing arrangement after seeking to raise additional funds or (c)&#160;the commencement of proceedings under which the assets of the business may be placed in receivership or liquidated to satisfy the claims of debt and equity stakeholders. The Company&#8217;s minority investments in private companies are generally made in exchange for preferred stock with a liquidation preference that is intended to help protect the underlying value of its investment.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Accounting</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The FASB authoritative guidance regarding fair valuation defines fair value and establishes a framework for measuring fair value and expands the related disclosure requirements. The guidance requires or permits fair value measurements with certain exclusions. It provides that a fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. Valuation techniques used to measure fair value under this guidance must maximize the use of observable inputs and minimize the use of unobservable inputs. It describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities;</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument;&#160;and</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3 inputs are unobservable inputs based on the Company's own assumptions used to measure assets and liabilities at fair value. A financial asset or liability&#8217;s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s financial instruments, including cash equivalents, accounts receivable, accounts payable and accrued liabilities have carrying amounts which approximate fair value due to the short-term maturity of these instruments. See Note&#160;10 for additional details regarding the fair value of the Company&#8217;s financial instruments.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowance for Doubtful Accounts</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company evaluates the collectability of its accounts receivable based on a combination of factors. In circumstances where, subsequent to delivery, the Company becomes aware of a customer&#8217;s potential inability to meet its obligations, it records a specific allowance for the doubtful account to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes an estimated allowance for doubtful accounts based on the length of time the receivables are past due and historical actual bad debt history. A material adverse change in a major customer&#8217;s ability to meet its financial obligations to the Company could result in a material reduction in the estimated amount of accounts receivable that can ultimately be collected and an increase in the Company&#8217;s general and administrative expenses for the shortfall. Accounts receivable are charged against the allowance for doubtful accounts when identified as fully uncollectable.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventories are stated at the lower of cost (determined on a first-in, first-out basis) or market.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company permanently writes down the cost of inventory that the Company specifically identifies and considers obsolete or excessive to fulfill future sales estimates. The Company defines obsolete inventory as inventory that will no longer be used in the manufacturing process. Excess inventory is generally defined as inventory in excess of projected usage and is determined using management&#8217;s best estimate of future demand, based upon information then available to the Company. The Company also considers: (1)&#160;parts and subassemblies that can be used in alternative finished products, (2)&#160;parts and subassemblies that are unlikely to be engineered out of the Company&#8217;s products, and (3)&#160;known design changes which would reduce the Company&#8217;s ability to use the inventory as planned. Inventory on hand that is identified and considered to be excess or obsolete is written down to its estimated net realizable value.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, Equipment and Improvements</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property, equipment and improvements are stated at cost, net of accumulated depreciation and amortization. Property, equipment and improvements are depreciated on a straight-line basis over the estimated useful lives of the assets, generally </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years, except for buildings which are depreciated over </font><font style="font-family:inherit;font-size:10pt;">30 years</font><font style="font-family:inherit;font-size:10pt;">. Land is carried at acquisition cost and not depreciated. Leased land is depreciated over the life of the lease. Management judgment is required in determining the estimated economic useful lives of our property, plant and equipment, which can materially impact the Company's depreciation expense. Accordingly, the Company evaluates the period over which it expects to recover the economic value of these assets. During the fourth quarter of fiscal 2018, based on considerations including asset replacement cycle, the Company revisited the useful life estimates of certain computer equipment, software, and building and leasehold fixtures. As a result, the Company determined that the useful lives of computer equipment be extended from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> years, the useful lives of certain software be extended from </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years, the useful lives of leasehold improvements be extended from </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years, and the useful lives of certain building fixtures be extended from </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> years. These assets are depreciated through cost of revenues and operating expenses. The Company accounted for this as a change in estimate that was applied prospectively, effective as of January 29, 2018. This change in depreciable lives did not have a material impact for the quarter or the year ended April 29, 2018, resulted in a reduction of </font><font style="font-family:inherit;font-size:10pt;">$4.6 million</font><font style="font-family:inherit;font-size:10pt;"> in depreciation expense during fiscal 2019, and will result in a reduction of </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;"> in depreciation expense during fiscal 2020.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Other Intangible Assets</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill, purchased technology and other intangible assets resulting from acquisitions are accounted for under the acquisition method. Intangible assets with finite lives are amortized over their estimated useful lives. Amortization of purchased technology and other intangibles has been recorded on a straight-line basis over periods ranging from </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting for the Impairment of Long-Lived Assets</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company periodically evaluates whether changes have occurred to long-lived assets that would require revision of the remaining estimated useful life of the property, improvements and finite-lived intangible assets or render them not recoverable. If such circumstances arise, the Company uses an estimate of the undiscounted value of expected future operating cash flows to determine whether the long-lived assets are impaired. If the aggregate undiscounted cash flows are less than the carrying amount of the assets, the resulting impairment charge to be recorded is calculated based on the excess of the carrying value of the assets over the fair value of such assets, with the fair value determined based on an estimate of discounted future cash flows. Goodwill is assessed for impairment annually or more frequently when an event occurs or circumstances change between annual impairment tests that would more likely than not reduce the fair value of the reporting unit holding the goodwill below its carrying value.</font></div><div style="line-height:120%;padding-top:4px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During fiscal 2019 and 2018, the Company recorded charges of </font><font style="font-family:inherit;font-size:10pt;">$4.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, for the impairment of certain long-lived assets due to the planned retirement of such assets resulting from product and facility transitions. In accordance with the guidance for the impairment of long-lived assets, these assets were written down to their estimated fair value of zero.</font></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company measures and recognizes compensation expense for all stock-based payment awards made to employees and directors including restricted stock units, stock options, and employee stock purchases under the Company&#8217;s Employee Stock Purchase Plan based on estimated fair values. The Company uses the grant-date fair value of its common stock to determine the fair value of restricted stock units. The Company uses the Black-Scholes option pricing model to determine the fair value of stock options and employee stock purchase rights. The Company uses the Monte Carlo simulation model to determine the fair value of market-based performance restricted stock units. The fair value of the awards is recognized as expense in the consolidated statements of operations under the single-option approach on a straight-line basis over the requisite service periods, which is generally the vesting period. Forfeitures are accounted for as they occur rather than estimating the number of awards that are expected to ultimately vest.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company computes the provision for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. The Company measures deferred tax assets and liabilities using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. The Company periodically assesses the likelihood that it will be able to recover its deferred tax assets. If recovery is not likely, the Company must increase its provision for taxes by recording a valuation allowance against the deferred tax assets that the Company estimates will not ultimately be recoverable. The Company recognizes tax benefits from uncertain tax positions only if (based on the technical merits of the position) it is more likely than not that the tax positions will be sustained on examination by the tax authority. The Company's assumptions, judgments and estimates relative to the current provision for income taxes take into account current tax laws, the Company's interpretation of current tax laws and possible outcomes of current and future audits conducted by foreign and domestic tax authorities. The Company has established reserves for income taxes to address potential exposures involving tax positions that could be challenged by tax authorities. Although the Company believes that its assumptions, judgments and estimates are reasonable, changes in tax laws or interpretation of tax laws and the resolution of any future tax audits could significantly impact the amounts provided for income taxes in the Company's consolidated financial statements. The Company's assumptions, judgments and estimates relative to the value of a deferred tax asset take into account predictions of the amount and category of future taxable income, such as income from operations or capital gains income. Actual operating results and the underlying amount and category of income in future years could render current assumptions, judgments and estimates of recoverable net deferred taxes inaccurate, causing the Company's actual income tax obligations to differ from its estimates, thus materially impacting the Company's financial position and results of operations.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In fiscal 2018, the Company has recorded provisional estimates associated with the December 22, 2017 enactment of the U.S. Tax Cuts and Jobs Act ("TCJA"). During fiscal 2019, the Company completed its accounting for the impact of TCJA on its consolidated financial statements. For more information about TCJA impacts, see "Note 13. Income Taxes."</font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent and Pending Adoption of New Accounting Standards</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (the "FASB"), jointly with the International Accounting Standards Board, issued a comprehensive new standard on revenue recognition from contracts with customers. The standard's core principle is that a reporting entity shall recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In applying this new guidance to contracts within its scope, an entity will: (1) identify the contract(s) with a customer, (2) identify the performance obligation in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Company adopted this standard on April 30, 2018, applying it to all contracts, using a modified retrospective approach. The Company's assessment has identified a change in revenue recognition timing on sales made to distributors. Upon adopting this standard, the Company now recognizes revenue upon delivery of products to the distributor (in accordance with agreed upon shipping and delivery terms) rather than deferring recognition until the distributor sells the product to the end customer. On April 30, 2018, the Company removed the deferred revenue (and corresponding deferred cost of sales) on sales to distributors through a cumulative adjustment to accumulated deficit. This resulted in an approximately net </font><font style="font-family:inherit;font-size:10pt;">$8.6 million</font><font style="font-family:inherit;font-size:10pt;"> reduction of accumulated deficit with a corresponding approximately </font><font style="font-family:inherit;font-size:10pt;">$9.5 million</font><font style="font-family:inherit;font-size:10pt;"> reduction of deferred revenue, an approximately </font><font style="font-family:inherit;font-size:10pt;">$535,000</font><font style="font-family:inherit;font-size:10pt;"> reduction of other non-current liabilities, an approximately </font><font style="font-family:inherit;font-size:10pt;">$760,000</font><font style="font-family:inherit;font-size:10pt;"> increase in other current assets, and an approximately </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> reduction of deferred tax assets. Based on the Company's assessment, only minimal changes were required to the Company's existing policies, processes, and controls to support the standard's measurement and disclosure requirements. During fiscal 2018, the Company and certain licensees agreed to modify specific terms of some of the Company's out-licensing agreements by granting licensees cancellation rights to cease future payments in the event that licensees cease using the licensed technology. These licensing agreements provided for a settlement and release of any prior claims and licensing of the Company&#8217;s technology over a future period. Prior to the modification, there were no cancellation rights. In accordance with the new accounting standard, the Company utilized one of the practical expedients for adoption that allowed the Company to reflect the aggregate effect of all modifications that have occurred before the beginning of the earliest period presented in accordance with this new accounting standard. Absent these modifications, the Company would have recognized, in addition to the amounts described above, approximately </font><font style="font-family:inherit;font-size:10pt;">$24.4 million</font><font style="font-family:inherit;font-size:10pt;"> of cumulative effect of adoption of the new accounting standard in the earliest period presented in accordance with this new accounting standard. The Company may provide similar cancellation rights in comparable licensing agreements that may be executed in the future. Because all of the Company&#8217;s performance obligations relate to contracts with a duration of less than one year, the Company elected to apply the optional exemption practical expedient provided in this new accounting standard and, therefore, is not required to disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the impacts of adopting the new revenue recognition standard on the Company's condensed consolidated financial statements for the year ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.96875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:26%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ended April 28, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Without new revenue standard</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,280,480</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,272,611</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">926,550</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,356</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">922,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,093</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">344,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(53,216</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,513</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56,729</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of April 28, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Without new revenue standard</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,804</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">84,236</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,652</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other non-current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,162</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">256</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,418</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated deficit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,256,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12,069</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,268,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company's revenues disaggregated by geography, based on the location of the entity purchasing the Company&#8217;s products:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.5625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">409,195</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">482,601</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">476,763</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">China</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300,116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">270,040</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">358,561</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Mexico</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,664</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rest of the world</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">401,980</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">437,178</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">488,423</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Totals</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,280,480</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,316,483</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,449,303</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents the Company's revenues disaggregated by market application:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.5625%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:2%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Datacom</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">926,786</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,029,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,041,854</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Telecom</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353,694</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">287,446</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">407,449</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Totals</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,280,480</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,316,483</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,449,303</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued an accounting standards update which replaces the current lease accounting standard. The update will require lessees, among other items, to recognize a right-of-use asset and a lease liability for most leases. The update is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years, with early adoption permitted. The new standard must be adopted using a modified retrospective transition, and provides for certain optional practical expedients. Transition will require application of the new guidance at the beginning of the earliest comparative period presented, but provides an optional application at the adoption date. The Company expects to adopt this standard in the first quarter of its fiscal 2020 and apply it at the beginning of the period of adoption. Although the Company is currently completing its evaluation of potential effects on its consolidated financial position, results of operations and cash flows from the adoption of this standard, the Company expects that most of its operating lease commitments will be subject to the new standard and will be recognized as operating lease liabilities and right-of-use assets upon adoption of this standard.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed above, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stockholders&#8217; Equity</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accumulated Other Comprehensive Income</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cumulative foreign currency translation adjustment was the only component of the accumulated other comprehensive income as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock and Preferred Stock</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, Finisar is authorized to issue </font><font style="font-family:inherit;font-size:10pt;">750,000,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of </font><font style="font-family:inherit;font-size:10pt;">$0.001</font><font style="font-family:inherit;font-size:10pt;">&#160;par value common stock and </font><font style="font-family:inherit;font-size:10pt;">5,000,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of </font><font style="font-family:inherit;font-size:10pt;">$0.001</font><font style="font-family:inherit;font-size:10pt;">&#160;par value preferred stock. The holder of each share of common stock has the right to </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> vote and is entitled to receive dividends when and as declared by the Company&#8217;s Board of Directors. The Company has never declared or paid dividends on its common stock. The Company has authority to issue up to </font><font style="font-family:inherit;font-size:10pt;">5,000,000</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of preferred stock, </font><font style="font-family:inherit;font-size:10pt;">$0.001</font><font style="font-family:inherit;font-size:10pt;">&#160;par value. The preferred stock may be issued in one or more series having such rights, preferences and privileges as may be designated by the Company&#8217;s board of directors. </font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Common stock subject to future issuance as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> is as follows:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3" rowspan="1"></td></tr><tr><td style="width:88%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercise of outstanding stock options</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">822,747</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vesting of restricted stock awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,202,014</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available for grant under employee stock incentive plan</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,865,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available for grant under employee stock purchase plan</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,815,599</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,705,602</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2009, the Company&#8217;s board of directors adopted the 2009 Employee Stock Purchase Plan (the "ESPP"), which was approved by the stockholders in November 2009. An amended and restated version of ESPP was approved by the Company's board of directors in June 2014 and by the stockholders in September 2014. Under the restated ESPP, </font><font style="font-family:inherit;font-size:10pt;">7,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of the Company&#8217;s common stock have been reserved for issuance, and the term of the ESPP is scheduled to expire on September 1, 2024. The ESPP permits eligible employees to purchase Finisar common stock through payroll deductions, which may not exceed </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">20%</font><font style="font-family:inherit;font-size:10pt;"> of the employee&#8217;s total compensation. Stock may be purchased under the plan at a price equal to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the fair market value of Finisar common stock on either the first or the last day of the offering period, whichever is lower. In connection with the Merger, the ESPP was suspended on December 14, 2018.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Plans</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 1999, Finisar&#8217;s 1999 Stock Option Plan was adopted by the board of directors and approved by the stockholders. An amendment and restatement of the 1999 Stock Option Plan, including renaming it the 2005 Stock Incentive Plan (the &#8220;2005 Plan&#8221;), was approved by the board of directors in September 2005 and by the stockholders in October 2005. An amended and restated version of the 2005 Plan was approved by the Company's board of directors in June 2014 and by the stockholders in September 2014. Under the restated 2005 Plan, a total of </font><font style="font-family:inherit;font-size:10pt;">22,500,000</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock have been reserved for issuance, and the term of the 2005 Plan is scheduled to expire on September 1, 2024. The types of stock-based awards available under the 2005 Plan includes stock options, stock appreciation rights, restricted stock units (&#8220;RSUs&#8221;) and other stock-based awards which vest upon the attainment of designated performance goals or the satisfaction of specified service requirements or, in the case of certain RSUs or other stock-based awards, become payable upon the expiration of a designated time period following such vesting events. Options generally vest over </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">five</font><font style="font-family:inherit;font-size:10pt;"> years and have a maximum term of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">10</font><font style="font-family:inherit;font-size:10pt;">&#160;years. RSUs generally vest over </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> years. As of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, no shares were subject to repurchase.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:29%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding as of April 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,097,091</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$17.08</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(267,902</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$5.17</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options canceled</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,442</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$23.96</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding as of April 28, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">822,747</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$20.90</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options outstanding and exercisable as of April 28, 2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">273,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$18.19</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average grant-date fair value of options granted during fiscal 2018 was </font><font style="font-family:inherit;font-size:10pt;">$9.89</font><font style="font-family:inherit;font-size:10pt;">. The total intrinsic value of stock options exercised during fiscal 2019, 2018 and 2017 was </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The aggregate intrinsic value of stock options outstanding as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">. The aggregate intrinsic value of stock options outstanding and exercisable as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">. The weighted-average remaining contractual life of stock options outstanding as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">7.9 years</font><font style="font-family:inherit;font-size:10pt;">. The weighted-average remaining contractual life of stock options outstanding and exercisable as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">6.3 years</font><font style="font-family:inherit;font-size:10pt;">. As of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized compensation expense related to stock option grants. These expenses are expected to be recognized over a weighted-average period of approximately </font><font style="font-family:inherit;font-size:10pt;">3.1 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:30%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average Grant-Date Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs unvested as of April 29, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,954,755</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$21.96</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,436,933</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$17.45</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,347,430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$21.12</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs forfeited</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(842,244</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$21.25</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs unvested as of April 28, 2019</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,202,014</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$19.54</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Number of RSUs granted during fiscal 2019 in the table above includes </font><font style="font-family:inherit;font-size:10pt;">654,382</font><font style="font-family:inherit;font-size:10pt;"> RSUs with both market and service vesting conditions. The number of common stock shares to be received at vesting of these RSUs is based on the market price for the Company's common stock reaching certain pre-determined levels. The weighted-average grant-date fair value of these RSUs was </font><font style="font-family:inherit;font-size:10pt;">$18.08</font><font style="font-family:inherit;font-size:10pt;">. The weighted-average grant-date fair value of RSUs granted during fiscal 2018 and 2017 was </font><font style="font-family:inherit;font-size:10pt;">$25.65</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$19.77</font><font style="font-family:inherit;font-size:10pt;">, respectively. The aggregate intrinsic value of RSUs outstanding as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$172.0 million</font><font style="font-family:inherit;font-size:10pt;">. The total grant-date fair value of RSUs vested during fiscal 2019, 2018 and 2017 was </font><font style="font-family:inherit;font-size:10pt;">$49.6 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$56.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$42.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, the Company had </font><font style="font-family:inherit;font-size:10pt;">$98.0 million</font><font style="font-family:inherit;font-size:10pt;"> of unrecognized compensation expense related to RSUs grants. These expenses are expected to be recognized over a weighted-average period of approximately </font><font style="font-family:inherit;font-size:10pt;">2.2 years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:17px;text-align:left;text-indent:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Share-Based Compensation Cost</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the detailed allocation of the share-based compensation expense for the fiscal years ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> which was reflected in the Company&#8217;s operating results:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">(in thousands)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Share-based compensation expense by caption:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$14,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$12,943</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$11,409</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,945</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,619</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,645</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,835</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,875</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$57,999</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$61,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$49,879</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Share-based compensation expense by type of award:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$53,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$56,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$46,577</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,652</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">490</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employee stock purchase rights under ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,773</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,709</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,302</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$57,999</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$61,164</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$49,879</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total share-based compensation cost capitalized as part of inventory was </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">April&#160;28, 2019</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">April&#160;29, 2018</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of stock options and employee stock purchase rights under the ESPP granted in fiscal 2019, 2018 and 2017 was estimated at the date of grant using the Black-Scholes option-pricing model with the following assumptions:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:53%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Stock Purchase Rights:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56% - 57%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40% - 43%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.48 - 1.70%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36 - 0.89%</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Stock Options:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Market-based Performance Restricted Stock Units</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.9</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">n/a</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expected term of employee stock purchase rights is the average of the remaining purchase periods under each offering period. The expected term of stock options is the average term from the Company's historical stock option exercise experience. The expected term of market-based performance restricted stock units is explicit service period based on service vesting conditions of these units. The Company calculated the volatility factor based on the Company&#8217;s historical stock prices. The Company bases the risk-free interest rate used in the Black-Scholes option-pricing and Monte Carlo simulation models on constant maturity bonds from the Federal Reserve in which the maturity approximates the expected terms. The Black-Scholes option-pricing model calls for a single expected dividend yield as an input. The Company has not issued and does not expect to issue any dividends.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average estimated per share fair value of purchase rights granted under the ESPP in fiscal 2018 and 2017 was </font><font style="font-family:inherit;font-size:10pt;">$4.43</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.34</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Black-Scholes option-pricing model requires the input of highly subjective assumptions, including the expected life of the stock-based award and the stock price volatility. The assumptions listed above represent management&#8217;s best estimates, but these estimates involve inherent uncertainties and the application of management judgment. As a result, if other assumptions had been used, recorded share-based compensation expense could have been materially different from that depicted above.</font></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the third quarter of fiscal 2018, Jerry S. Rawls resigned as the Company's Chief Executive Officer and as Chairman of the Company's Board of Directors (the &#8220;Board&#8221;). Mr. Rawls remains a member of the Board. In connection with Mr. Rawls&#8217; resignation, and in accordance with the terms of the related separation and release agreement between Mr. Rawls and the Company, Mr. Rawls received a lump sum cash severance payment of </font><font style="font-family:inherit;font-size:10pt;">$300,000</font><font style="font-family:inherit;font-size:10pt;">, and the vesting of each of Mr. Rawls&#8217; outstanding and unvested awards of restricted stock units granted by the Company was accelerated </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;">. Accordingly, during the third quarter of fiscal 2018, the Company recorded approximately </font><font style="font-family:inherit;font-size:10pt;">$7.5 million</font><font style="font-family:inherit;font-size:10pt;"> of compensation expense related to this acceleration.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of the gross unrecognized tax benefits is as follows (in thousands):</font></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Years Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;28, 2019</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;29, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">April&#160;30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,578</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,458</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,411</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for tax positions related to current year</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,298</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,803</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,675</font></div></td><td style="vertical-align:bottom;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additions for tax positions related to prior years</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">427</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,372</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reductions for tax positions related to prior years (lapse of statute of limitations)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,777</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,303</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,578</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,458</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (U.S. GAAP) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from these estimates.</font></div></div> EX-101.SCH 9 fnsr-20190428.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Commitments link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1006501 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Debt - 0.50% Convertible Senior Notes Due 2033 (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Debt - 0.50% Convertible Senior Notes Due 2036 (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Debt - 2033 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Debt - 2036 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2408407 - Disclosure - Debt - Interest Expense - 2033 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Debt - Interest Expense - 2036 Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value Assets and Liabilities Not Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Financial Information by Quarter (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Financial Information by Quarter (Unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Financial Information by Quarter (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Guarantees and Indemnifications link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Guarantees and Indemnifications (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Income Taxes - Summary of Movement in Gross Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Intangible Assets - Schedule of Expected Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Investments - Fixed Income Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Legal Matters link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - Legal Matters (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Property, Equipment and Improvements, Net link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Property, Equipment and Improvements, Net - Schedule of Property, Equipment and Improvements (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Property, Equipment and Improvements, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Schedule - Schedule II - Consolidated Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2420401 - Schedule - Schedule II - Consolidated Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Segments and Geography Information link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Segments and Geography Information - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Segments and Geography Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Stockholders' Equity - Common Stock Subject to Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Stockholders' Equity - Schedule of Employee Stock Purchase Plan Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Stockholders' Equity - Schedule of Share-Based Compensation Expense by Caption and Type of Award (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Stockholders' Equity - Schedule of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation and PPE (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary of Significant Accounting Policies - Goodwill, Intangible Assets and Impairment of Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Summary of Significant Accounting Policies - Impact of Adoption of New Revenue Recognition Standard (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary of Significant Accounting Policies - Recent and Pending Adoption of New Accounting Standards (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition, Segment Reporting and Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 fnsr-20190428_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 fnsr-20190428_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 fnsr-20190428_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Equity [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2009 Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock options Employee Stock Option [Member] Market-based Performance Restricted Stock Units Market-based Performance Restricted Stock Units [Member] Market-based Performance Restricted Stock Units [Member] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Title of Individual [Axis] Title of Individual [Axis] Relationship to Entity [Domain] Relationship to Entity [Domain] Chief Executive Officer And Board Of Directors Chairman Chief Executive Officer And Board Of Directors Chairman [Member] Chief Executive Officer And Board Of Directors Chairman [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Volatility, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Volatility, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk-free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Weighted average grant date fair value of options granted in the period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Lump sum cash severance payment Severance Costs Accelerated vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Compensation expense Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost Earnings Per Share [Abstract] Earnings Per Share Earnings Per Share [Text Block] Investments, Debt and Equity Securities [Abstract] Investment [Table] Investment [Table] Financial Instrument [Axis] Financial Instrument [Axis] Major Types of Debt and Equity Securities [Domain] Financial Instruments [Domain] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Certificates of deposit Certificates of Deposit [Member] Investment Schedule of Held-to-maturity Securities [Line Items] Amortized cost Debt Securities, Held-to-maturity Gross unrealized gains Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain Gross unrealized losses Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss Fair value Debt Securities, Held-to-maturity, Fair Value Realized gains or losses Marketable Securities, Realized Gain (Loss) Retirement Benefits [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Forecast Scenario, Forecast [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Maximum statutory contribution by employee (percentage of gross) Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Maximum statutory contribution by employee (in usd) Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Employer matching contribution (percentage of employee's match) Defined Contribution Plan, Employer Matching Contribution, Percent of Match Employer matching contribution (percentage of employee's match subject to employer match) Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Employer contribution in defined contribution retirement plan (in shares) Stock Issued During Period, Shares, Employee Benefit Plan Employer contribution in defined contribution retirement plan (in usd) Stock Issued During Period, Value, Employee Benefit Plan Defined contribution plan expenses Defined Contribution In Entity Stock, Expense The amount of defined contribution expense recognized during the period for contributions made by the entity in the entity's own stock in lieu of cash. Goodwill and Intangible Assets Disclosure [Abstract] Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Statement of Financial Position [Abstract] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (shares) Common Stock, Shares Authorized Common stock, shares issued (shares) Common Stock, Shares, Issued Common stock, shares outstanding (shares) Common Stock, Shares, Outstanding Inventory Disclosure [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Work-in-process Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventories Inventory, Net Including: inventory consigned to others Consignment inventory Carrying amount as of the balance sheet date of inventories consigned to others. Accounting Policies [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Adjustments Difference between Revenue Guidance in Effect before and after Topic 606 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Reduction of accumulated deficit Retained Earnings (Accumulated Deficit) Deferred revenue Contract with Customer, Liability, Current Other non-current liabilities Other Liabilities, Noncurrent Other current assets Other Assets, Current Deferred tax assets Deferred Income Tax Assets, Net Cumulative effect of adoption of new accounting standard Cumulative Effect of New Accounting Principle in Period of Adoption Debt Disclosure [Abstract] Debt Debt Disclosure [Text Block] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Stock options outstanding, beginning balance (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Stock options exercised (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Stock options canceled (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Stock options outstanding, ending balance (shares) Stock options outstanding and exercisable (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding and Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding and Exercisable, Number Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Options outstanding, beginning, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options exercised, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options canceled, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Options outstanding, ending weighted average exercise price (in dollars per share) Options outstanding and exercisable, weighted average exercise price (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Outstanding and Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Outstanding and Exercisable, Weighted Average Exercise Price Options exercised, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Options outstanding, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options outstanding and exercisable, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding and Exercisable, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding and Exercisable, Intrinsic Value Options outstanding ending, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options outstanding and exercisable, weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding and Exercisable, Weighted Average Remaining Contractual Term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding and Exercisable, Weighted Average Remaining Contractual Term Unrecognized compensation expense related to stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Period for recognition of unrecognized compensation related to stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Exercise of outstanding stock options (shares) Vesting of restricted stock awards (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Available for grant under employee stock incentive plan (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Employee Stock Option Plans The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable. Available for grant under employee stock purchase plan (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Employee Stock Purchase Plan The difference between the maximum number of shares (or other type of equity) authorized for issuance under the employee stock purchase plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable. Total (shares) Common Stock, Capital Shares Reserved for Future Issuance Quarterly Financial Information Disclosure [Abstract] Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Segment Reporting [Abstract] Segments and Geography Information Segment Reporting Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation Business Description and Basis of Presentation [Text Block] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Schedule II - Consolidated Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Fiscal Periods Fiscal Period, Policy [Policy Text Block] Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Revenue Recognition/Shipping and Handling Cost Revenue from Contract with Customer [Policy Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Concentrations of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Foreign Currency Translation and Transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Research and Development Research and Development Expense, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Minority Investments Investment, Policy [Policy Text Block] Fair Value Accounting Fair Value of Financial Instruments, Policy [Policy Text Block] Allowance for Doubtful Accounts Premiums Receivable, Allowance for Doubtful Accounts, Estimation Methodology, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Property, Equipment and Improvements Property, Plant and Equipment, Policy [Policy Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Accounting for the Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Stock-Based Compensation Expense Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Recent and Pending Adoption of New Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments Commitments and Contingencies Disclosure [Text Block] Investments Investment [Text Block] Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible debt Convertible Debt [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 0.5% Convertible Senior Notes Due 2033 0.5% Convertible Senior Notes Due 2033 [Member] 0.5% Convertible Senior Notes Due 2033 [Member] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Liability Liability [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Contractual interest expense Interest Expense, Debt, Excluding Amortization Amortization of the debt discount Amortization of Debt Discount (Premium) Amortization of issuance costs Amortization of Debt Issuance Costs Total interest cost Interest Expense, Debt Effective interest rate on the liability component Debt Instrument, Interest Rate, Effective Percentage Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Convertible Senior Notes 0.5% Convertible Senior Notes Due 2036 0.5% Convertible Senior Notes Due 2036 [Member] 0.5% Convertible Senior Notes Due 2036 [Member] Debt Instrument, Conversion, Option [Axis] Debt Instrument, Conversion, Option [Axis] Debt Instrument, Conversion, Option [Axis] Debt Instrument, Conversion, Option [Domain] Debt Instrument, Conversion, Option [Domain] [Domain] for Debt Instrument, Conversion, Option [Axis] Debt Instrument, Conversion, Option One Debt Instrument, Conversion, Option One [Member] Debt Instrument, Conversion, Option One [Member] Debt Instrument, Conversion, Option Two Debt Instrument, Conversion, Option Two [Member] Debt Instrument, Conversion, Option Two [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period One Debt Instrument, Redemption, Period One [Member] Debt Instrument, Redemption, Period Two Debt Instrument, Redemption, Period Two [Member] Debt Instrument, Redemption, Period Three Debt Instrument, Redemption, Period Three [Member] Debt Instrument, Redemption, Period Four Debt Instrument, Redemption, Period Four [Member] Debt Instrument, Redemption, Period Five Debt Instrument, Redemption, Period Five [Member] Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Noncurrent Assets Other Noncurrent Assets [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Interest rate Debt Instrument, Interest Rate, Stated Percentage Face amount Debt Instrument, Face Amount Transaction costs in connection with issuance of notes Debt Issuance Costs, Gross Convertible debt, threshold trading days Debt Instrument, Convertible, Threshold Trading Days Convertible debt, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Convertible debt, threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Convertible debt, conversion ratio Debt Instrument, Convertible, Conversion Ratio Convertible debt, conversion ratio (in dollars per share) Debt Instrument, Convertible, Conversion Price Debt redemption price percentage Debt Instrument, Redemption Price, Percentage Carrying amount of liability component Debt Instrument, Convertible, Carrying Amount of Liability Component, Current Debt Instrument, Convertible, Carrying Amount of Liability Component, Current Carrying amount of the equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Debt discount amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Revenues Revenue from Contract with Customer, Excluding Assessed Tax Gross profit Gross Profit Income (loss) from operations Operating Income (Loss) Net income (loss) Net Income (Loss) Attributable to Parent Net income (loss) per share: Stockholders' Equity Attributable to Parent [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Shares used in computing net income (loss) per share: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Basic (shares) Weighted Average Number of Shares Outstanding, Basic Diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Deferred income tax expense resulting from TCJA Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Asset, Income Tax Expense (Benefit) Tax Cuts and Jobs Act of 2017, Change in Tax Rate, Deferred Tax Asset, Income Tax Expense (Benefit) Property, Plant and Equipment [Abstract] Property, Equipment and Improvements, Net Property, Plant and Equipment Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Expected Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Expected income tax provision (benefit) at U.S. federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Share-based compensation expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Non-deductible transaction costs Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Other permanent adjustments Effective Income Tax Rate Reconciliation, Other Permanent Adjustments, Percent Effective Income Tax Rate Reconciliation, Other Permanent Adjustments, Percent Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Impact of TCJA - GILTI Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Global Intangible Low-Taxed Income, Percent Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Global Intangible Low-Taxed Income, Percent Impact of TCJA - BEAT Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act of 2017, Base Erosion and Anti-Abuse Tax, Percent Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Base Erosion and Anti-Abuse Tax, Percent Impact of TCJA - rate reduction Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Percent Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Percent Impact of TCJA - transition tax Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings, Percent Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act of 2017, Transition Tax on Accumulated Foreign Earnings, Percent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Gains (Losses) on foreign currency transactions Foreign Currency Transaction Gain (Loss), Realized Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Buildings Building [Member] Computer equipment Computer Equipment [Member] Certain software Software and Software Development Costs [Member] Leasehold property and improvements Leasehold Improvements [Member] Building fixtures Building Fixtures [Member] Building Fixtures [Member] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Service Life Service Life [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Estimated useful life (property, equipment and improvements) Property, Plant and Equipment, Useful Life Depreciation Depreciation Statement of Cash Flows [Abstract] Statement [Table] Statement [Table] Statement Statement [Line Items] Interest rate Land and buildings Land and Building [Member] Office equipment, furniture and fixtures Office Equipment, Furniture and Fixtures [Member] Represents long lived, depreciable assets a) not directly used in the production process for inventories or facilities, and b) Commonly used in offices and stores. Machinery and equipment Machinery and Equipment [Member] Construction-in-progress (not being depreciated) Construction in Progress [Member] Total Property, Plant and Equipment, Gross Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, equipment and improvements, net Property, Plant and Equipment, Net Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Amortization Amortization Stock-based compensation expense Share-based Compensation, Including 401K and Employee Stock Ownership Plan Share-based Compensation, Including 401K and Employee Stock Ownership Plan Amortization of discount on held-to-maturity investments Accretion (Amortization) of Discounts and Premiums, Investments Equity in losses of equity method investment Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Loss on sale or retirement of assets and asset disposal groups Gain (Loss) on Disposition of Property Plant Equipment Impairment of long-lived assets Impairment of Intangible Assets, Finite-lived Impairment of minority investments Other than Temporary Impairment Losses, Investments Amortization of discount on convertible debt Deferred tax expense (benefit) Deferred Income Tax Expense (Benefit) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued compensation Increase (Decrease) in Employee Related Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Other liabilities Increase (Decrease) in Other Accrued Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Additions to property, equipment and improvements Payments to Acquire Property, Plant, and Equipment Proceeds from sale of property and equipment and asset disposal groups Proceeds from Sale of Property, Plant, and Equipment Purchases of short-term investments Payments to Acquire Held-to-maturity Securities Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Held-to-maturity Securities Purchase of intangible assets Payments to Acquire Intangible Assets Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Repayments of term loans Repayments of Long-term Debt Repayment of 2033 Notes Repayments of Senior Debt Proceeds from issuance of 0.50% Convertible Senior Notes due 2036, net of issuance costs Proceeds from Convertible Debt Proceeds from issuance of shares under equity plans and employee stock purchase plan Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Shares repurchased for tax withholdings on vesting of restricted stock units Payments Related to Tax Withholding for Share-based Compensation Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents at beginning of year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents at end of year Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for taxes Income Taxes Paid Numerator: Numerator [Abstract] Numerator [Abstract] Net income (loss) attributable to Finisar Corporation/Numerator for basic income (loss) per share Numerator for diluted income (loss) per share Net Income (Loss) Attributable to Parent, Diluted Denominator: Denominator [Abstract] Denominator [Abstract] Denominator for basic income (loss) per share - weighted average shares (shares) Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Stock options and restricted stock units (shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Dilutive potential common shares (shares) Weighted Average Number Diluted Shares Outstanding Adjustment Denominator for diluted income (loss) per share (shares) Net income (loss) per share: Earnings Per Share, Basic and Diluted [Abstract] Schedule of Investments in Fixed Income Securities Debt Securities, Held-to-maturity [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES China CHINA Mexico MEXICO Rest of the world Rest of World [Member] Rest of World [Member] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Datacom Datacom [Member] Datacom [Member] Telecom Telecom [Member] Telecom [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenues Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Beginning balance Unrecognized Tax Benefits Additions for tax positions related to current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Additions for tax positions related to prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Reductions for tax positions related to prior years (lapse of statute of limitations) Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Ending balance Statement of Comprehensive Income [Abstract] Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Change in cumulative foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Financial Information by Quarter (Unaudited) Quarterly Financial Information [Text Block] Guarantees [Abstract] Guarantees and Indemnifications Guarantees [Text Block] Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Net carrying amount of the liability component Long-term Debt Debt redemption amount Extinguishment of Debt, Amount Number of reportable segments Number of Reportable Segments Concentration Risk [Table] Concentration Risk [Table] Concentration Risk by Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk by Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts Receivable Accounts Receivable [Member] Revenues Revenue from Contract with Customer [Member] Major Customers [Axis] Customer [Axis] Name of Major Customer [Domain] Customer [Domain] 10 Largest Customers Ten Largest Customers [Member] Ten Largest Customers [Member] Huawei Huawei [Member] Huawei [Member] Flextronics Flextronics [Member] Flextronics [Member] Jabil Jabil [Member] Jabil [Member] Google Google [Member] Google [Member] Cisco Systems Cisco Systems [Member] Cisco Systems Concentration Risk [Line Items] Concentration Risk [Line Items] Payment terms Contract with Customer, Payment Terms Contract with Customer, Payment Terms Warranty period Standard Warranty, Term Standard Warranty, Term Concentration risk (percentage) Concentration Risk, Percentage Net assets located overseas Concentration Risk, Net Assets Amount, Geographic Area Deferred tax assets: Deferred Tax Assets, Tax Deferred Expense [Abstract] Inventory adjustments Deferred Tax Assets, Inventory Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Tax credits Deferred Tax Assets, Tax Credit Carryforwards Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Gain/loss on investments under equity or cost method Deferred Tax Assets, Gain (Loss) on Investments Under Equity or Cost Method The tax effect as of the balance sheet date of the amount of the estimated future tax reductions attributable to the difference between the tax basis and the generally accepted accounting principles basis of a company's equity or cost method investments, which will decrease future taxable income when such basis difference reverses. Depreciation and amortization Deferred Tax Assets, Property, Plant and Equipment Purchase accounting for intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Capital loss carryforward Deferred Tax Assets, Capital Loss Carryforwards Acquired intangibles Deferred Tax Assets, Acquired Intangibles Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from acquired intangibles. Stock compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Total deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Acquired intangibles Deferred Tax Liabilities, Acquired Intangibles Deferred Tax Liabilities, Acquired Intangibles Debt discount Deferred Tax Liabilities, Financing Arrangements Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Total deferred tax liabilities Deferred Tax Liabilities, Net Total net deferred tax assets (liabilities) Deferred Tax Assets, Net Reported as: Deferred Tax Assets, Net [Abstract] Deferred tax liabilities Deferred Income Tax Liabilities, Net Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] RSUs Employee stock purchase rights under ESPP Employee Stock [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based compensation expense by caption Allocated Share-based Compensation Expense Stock-based compensation capitalized as part of inventory Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Principal Long-term Debt, Gross Unamortized debt discount Debt Instrument, Unamortized Discount Unamortized debt issuance costs Debt Issuance Costs, Net Net carrying amount of the liability component RSUs with both market and service vesting conditions Restricted Stock Units (RSUs) with Market and Service Vesting Conditions [Member] Restricted Stock Units (RSUs) with Market and Service Vesting Conditions [Member] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] RSUs unvested, beginning balance (shares) RSUs granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period RSUs forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period RSUs unvested, ending balance (shares) Weighted-Average Grant-Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] RSUs unvested, beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value RSUs granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value RSUs vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value RSUs forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value RSUs unvested, ending balance (in dollars per share) Aggregate intrinsic value of restricted stock units outstanding Share-based Compensation Arrangement by Share-based Payment award, Equity Instruments Other Than Options, Outstanding, Aggregate Intrinsic Value The total dollar difference between fair values of the underlying shares reserved for issuance and exercise prices pertaining to equity instruments other than options outstanding under the plan as of the balance sheet date. Fair value of restricted stock units that vested during the period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Unrecognized compensation expense related to RSUs Period for recognition of unrecognized compensation related to RSUs Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] 2005 Plan Employee Stock Plan, 2005 [Member] Employee Stock Plan, 2005 [Member] Class of Stock [Line Items] Class of Stock [Line Items] Common Stock and Preferred Stock [Abstract] Class of Stock Disclosures [Abstract] Common stock, number of votes per share Common Stock, Number of Votes Per Share Common Stock, Number of Votes Per Share Employee Stock Purchase Plan [Abstract] Employee Stock Purchase Plan [Abstract] Employee Stock Purchase Plan [Abstract] Number of shares authorized under the plan (shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Maximum employee subscription rate Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Purchase price of common stock, discounted percentage Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Employee Stock Plans [Abstract] Employee Stock Plans [Abstract] Employee Stock Plans [Abstract] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Stock option term, maximum Stock Option Maximum Term Maximum term of a stock option contract. Summary of Convertible Debt Convertible Debt [Table Text Block] Summary of Interest Expense Interest Expense, Debt [Table Text Block] Interest Expense, Debt [Table Text Block] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] United States China Malaysia MALAYSIA Rest of the world Segment Reporting Information Segment Reporting Information [Line Items] Long-lived assets Long-Lived Assets Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options and restricted stock units Stock Options and Restricted Stock Units [Member] Stock Options and Restricted Stock Units [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of Movement in Gross Unrecognized Tax Benefits Summary of Positions for which Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table Text Block] Period of written notification to terminate agreement Indemnification, Period for Written Notice Indemnification, Period for Written Notice Income Statement [Abstract] Cost of revenues Cost of Goods and Services Sold Amortization of acquired developed technology Cost, Amortization Impairment of long-lived assets Asset Impairment Charges Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Start-up costs Pre-Opening Costs Amortization of purchased intangibles Operating Expenses, Amortization Operating Expenses, Amortization Impairment of long-lived assets Tangible Asset Impairment Charges Total operating expenses Operating Expenses Income (loss) from operations Interest income Investment Income, Interest Interest expense Interest Expense Other income (expense), net Other Nonoperating Income (Expense) Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for (benefit from) income taxes Income Tax Expense (Benefit) Net income (loss) Net income (loss) per share: Shares used in computing net income (loss) per share: Earnings Per Share, Diluted, Other Disclosures [Abstract] Schedule of Common Stock Subject to Future Issuance Schedule of Stockholders Equity [Table Text Block] Schedule of Stock Options Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Restricted Stock Units Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of Share-Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Employee Stock Purchase Plan Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Legal Matters Contingencies Disclosure [Text Block] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Without new revenue standard Calculated under Revenue Guidance in Effect before Topic 606 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Income Statement [Abstract] Net loss Statement of Financial Position [Abstract] Accumulated deficit Inventories Inventory Disclosure [Text Block] Schedule of Future Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Public Float Entity Public Float Schedule of Impact of Adoption of Revenue Recognition Standard Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Purchased technology Developed Technology Rights [Member] Purchased trade name Trade Names [Member] Purchased customer relationships Customer Relationships [Member] Purchased internal use software and backlog Internal Use Software and Backlog [Member] [Member] Internal Use Software and Backlog [Member] [Member] Purchased patents Patents [Member] Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Total Finite-Lived Intangible Assets, Net Operating Leases, Future Minimum Payments Due [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Total Operating Leases, Future Minimum Payments Due Less Than 1 Year Operating Leases, Future Minimum Payments Due, Next Twelve Months 1-3 Years Operating Leases, Future Minimum Payments, Due in Two and Three Years 4-5 Years Operating Leases, Future Minimum Payments, Due in Four and Five Years After 5 Years Operating Leases, Future Minimum Payments, Due Thereafter Rent expense Operating Leases, Rent Expense Sublease income Operating Leases, Income Statement, Sublease Revenue SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Balance at Beginning of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Additions Charged to (Recoveries Offset against) Costs and Expenses, Net Valuation Allowances and Reserves, Additions for Charges (Recoveries) to Cost and Expense Valuation Allowances and Reserves, Additions for Charges (Recoveries) to Cost and Expense Write-Offs SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Balance at End of Period Fair Value Disclosures [Abstract] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Nonrecurring Fair Value, Measurements, Nonrecurring [Member] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Carrying Amount Reported Value Measurement [Member] Fair Value Estimate of Fair Value Measurement [Member] Investment Type [Axis] Investment Type [Axis] Investment [Domain] Investments [Domain] Commercial paper Commercial Paper [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Financial assets [Abstract] Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Investments Investments, Fair Value Disclosure Notes Convertible Debt, Fair Value Disclosures Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Current income tax expense (benefit) Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Deferred income tax expense (benefit) Deferred Federal, State and Local, Tax Expense (Benefit) Provision for (benefit from) income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract] U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Employee Benefit Plan Pension and Other Postretirement Benefits Disclosure [Text Block] Estimated useful life (intangible assets) Finite-Lived Intangible Asset, Useful Life Impairment of long-lived assets Impairment of Long-Lived Assets Held-for-use Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Beyond 2024 Finite-Lived Intangible Assets, Amortization Expense, after Year Five Schedule of Fair Value Assets Measured on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Pending Litigation Pending Litigation [Member] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Earnings Announcements Cases Earnings Announcements Cases [Member] Earnings Announcements Cases [Member] Merger Challenge By Finisar Stockholders Merger Challenge By Finisar Stockholders [Member] Merger Challenge By Finisar Stockholders [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Loss contingency pending claims Loss Contingency, Pending Claims, Number Damages Loss Contingency, Damages Sought, Value Statement of Stockholders' Equity [Abstract] Total Finisar Stockholders’ Equity Parent [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Beginning balance (in shares) Shares, Outstanding Cumulative effect of change in accounting principle Other comprehensive loss, net Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Share-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Employer contribution to defined contribution retirement plan Defined Contribution in Entity Stock, Expense Including Prior Year Accrual The amount of defined contribution expense recognized during the period for contributions made by the entity in the entity's own stock in lieu of cash, including prior year accrual. Equity component of senior convertible notes, net of allocated issuance costs Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Ending balance Ending balance (in shares) Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Net Income (Loss) Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable, net of allowance for doubtful accounts of $216 at April 28, 2019 and $269 at April 29, 2018 Accounts Receivable, Net, Current Inventories Total current assets Assets, Current Property, equipment and improvements, net Purchased intangible assets, net Purchased Technology, Net Purchased Technology, Net Goodwill Goodwill Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation Employee-related Liabilities, Current Other current liabilities Other Liabilities, Current Current portion of convertible debt Convertible Debt, Current Total current liabilities Liabilities, Current Long-term liabilities: Liabilities, Noncurrent [Abstract] Convertible debt, net of current portion Convertible Debt, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Preferred stock, $0.001 par value, 5,000 shares authorized, no shares issued and outstanding at April 28, 2019 and April 29, 2018 Preferred Stock, Value, Issued Common stock, $0.001 par value, 750,000 shares authorized, 118,006 shares issued and outstanding at April 28, 2019 and 114,813 shares issued and outstanding at April 29, 2018 Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders' equity Total liabilities and stockholders’ equity Liabilities and Equity Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal Internal Revenue Service (IRS) [Member] State State and Local Jurisdiction [Member] Foreign Foreign Tax Authority [Member] Operating Loss Carryforwards Operating Loss Carryforwards [Line Items] Deferred tax expense related to TCJA Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense Federal statutory tax rate Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries One-time deferred tax expense resulting from mandatory deemed repatriation of undistributed earnings Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense Tax Cuts and Jobs Act, Incomplete Accounting, Transition Tax for Accumulated Foreign Earnings, Provisional Income Tax Expense Increase (decrease) in valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Valuation allowance, percentage of total deferred tax assets Valuation Allowance, Percentage of Total Deferred Tax Assets Valuation Allowance, Percentage of Total Deferred Tax Assets Net operating loss carryforwards Operating Loss Carryforwards Tax credit carryforwards Tax Credit Carryforward, Amount Tax Holiday affect on net income (in usd) Income Tax Holiday, Aggregate Dollar Amount Tax Holiday affect on net income (in usd per share) Income Tax Holiday, Income Tax Benefits Per Share Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accrued interest or penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Schedule of Property, Equipment and Improvements Property, Plant and Equipment [Table Text Block] EX-101.PRE 13 fnsr-20190428_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 fnsrstockchartfy19.jpg begin 644 fnsrstockchartfy19.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#T17AI9@ 34T *@ @ ! $[ ( M . (2H=I 0 ! (6)R= $ < 0T.H< < @, /@ M FMC.60G/SX-"CQX.GAM M<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS M.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z M#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K M970@96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5 M&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @* M"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ_\ $0@!AP-[ P$B (1 0,1 ?_$ !\ $% 0$! M 0$! ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" M P $$042(3%!!A-180'EZ@X2% MAH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ M ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,082 M05$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3 ME)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+C MY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^CY98X(7EG=8XT4L[N?:85@@NM!N[>\ MAGGMYHS'(EN"9-IX)7'.1UXYXKB/#>K7VB>';QK^UN]06&X,-E>QZ9-)/)N= M\^8D:%FV]2P4 [L8!I!U1VA\1Z0-*L]2-]']DOI(XK>7!_>/(P5% QG))_#G M.,&I(M;T^;4/L45QF?>R ;&"LRC+*&QM)&>0#G@^AKSG6=-UV71M)_X1[18[ MO3;:[LS;F\EGMKD,+E6DD> VY*AB,EB057)V]CHZ7HFHI(I?*;/WMN M:XWPA=>(O$OAU=3GUM(&:[NH1&EDA $5Q)$.I[A ?J:@#MJ*Q/[+UW_H8O\ MR13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH M VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[ M+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/ M[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7? M^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H M8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D M4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/ M\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_QH V MZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_ MLO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+ MUW_H8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+ M_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O M_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_ MQH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ M !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ* MQ/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ M *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW M_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_ M\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ MR13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH M VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[ M+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/ M[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7? M^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H M8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D M4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/ M\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_QH V MZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_ MLO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+ MUW_H8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+ M_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_QH VZ*Q/[+UW_H8O M_)%/\:/[+UW_ *&+_P D4_QH VZ*Q/[+UW_H8O\ R13_ !H_LO7?^AB_\D4_ MQH VZ*Q/[+UW_H8O_)%/\:/[+UW_ *&+_P D4_QH VZ*YG58=>TS2+J^&O"4 MV\32;#9( V!G&6(QQ7#= M(W;A3P0>I'3FN'\,_P!GZIX>O;#Q+832RVDQ^T:?<2FYMYV9G"&,-G<"<@!L MASP0W4#P7,231.,/'(H96'H0>M9DGA+P]/IIT^YT/3[BS,IF,$]LD MB%_[Q# \\]:0=4VGJC[G9'/*[02N?XOE!X MJII,]TU[H-Z.=0NO$%_!>.!\S0*)\*3_ '0$BQ]%KKY/!'A29;83>&-&D%HN MVW#:?$?)&NUKCO MA7_R($7_ &$=1_\ 2Z>I&=;YK_\ /"3\U_QH\U_^>$GYK_C4E% $?FO_ ,\) M/S7_ !H\U_\ GA)^:_XU)10!'YK_ //"3\U_QH\U_P#GA)^:_P"-244 1^:_ M_/"3\U_QH\U_^>$GYK_C4E% $?FO_P \)/S7_&CS7_YX2?FO^-244 1^:_\ MSPD_-?\ &CS7_P">$GYK_C4E% $?FO\ \\)/S7_&CS7_ .>$GYK_ (U)10!' MYK_\\)/S7_&CS7_YX2?FO^-244 1^:__ #PD_-?\:/-?_GA)^:_XU)10!'YK M_P#/"3\U_P :/-?_ )X2?FO^-244 1^:_P#SPD_-?\:/-?\ YX2?FO\ C4E% M $?FO_SPD_-?\:/-?_GA)^:_XU)10!'YK_\ /"3\U_QH\U_^>$GYK_C4E% $ M?FO_ ,\)/S7_ !H\U_\ GA)^:_XU)10!'YK_ //"3\U_QH\U_P#GA)^:_P"- M244 1^:__/"3\U_QH\U_^>$GYK_C4E% $?FO_P \)/S7_&CS7_YX2?FO^-24 M4 1^:_\ SPD_-?\ &CS7_P">$GYK_C4E% $?FO\ \\)/S7_&CS7_ .>$GYK_ M (U)10!'YK_\\)/S7_&CS7_YX2?FO^-244 1^:__ #PD_-?\:/-?_GA)^:_X MU)10!'YK_P#/"3\U_P :/-?_ )X2?FO^-244 1^:_P#SPD_-?\:/-?\ YX2? MFO\ C4E% $?FO_SPD_-?\:/-?_GA)^:_XU)10!'YK_\ /"3\U_QH\U_^>$GY MK_C4E% $?FO_ ,\)/S7_ !H\U_\ GA)^:_XU)10!'YK_ //"3\U_QH\U_P#G MA)^:_P"-244 1^:__/"3\U_QH\U_^>$GYK_C4E% $?FO_P \)/S7_&CS7_YX M2?FO^-244 1^:_\ SPD_-?\ &CS7_P">$GYK_C4E% $?FO\ \\)/S7_&CS7_ M .>$GYK_ (U)10!'YK_\\)/S7_&CS7_YX2?FO^-244 1^:__ #PD_-?\:/-? M_GA)^:_XU)10!'YK_P#/"3\U_P :/-?_ )X2?FO^-244 1^:_P#SPD_-?\:/ M-?\ YX2?FO\ C4E% $?FO_SPD_-?\:/-?_GA)^:_XU)10!'YK_\ /"3\U_QH M\U_^>$GYK_C4E% $?FO_ ,\)/S7_ !H\U_\ GA)^:_XU)10!'YK_ //"3\U_ MQH\U_P#GA)^:_P"-244 1^:__/"3\U_QH\U_^>$GYK_C4E% $?FO_P \)/S7 M_&CS7_YX2?FO^-244 1^:_\ SPD_-?\ &CS7_P">$GYK_C4E% $?FO\ \\)/ MS7_&CS7_ .>$GYK_ (U)10!'YK_\\)/S7_&CS7_YX2?FO^-244 1^:__ #PD M_-?\:/-?_GA)^:_XU)10!'YK_P#/"3\U_P :/-?_ )X2?FO^-244 1^:_P#S MPD_-?\:/-?\ YX2?FO\ C4A.!D\"N3UWXH^"_#DC0ZEXALS5D//S#M7HGFO_P \)/S7_&OF_P#9]^&_B[PE\1KC4/$6 MB36%HVG21++(Z$%R\9 X)[ _E7TI0!'YK_\ /"3\U_QH\U_^>$GYK_C4E% $ M?FO_ ,\)/S7_ !H\U_\ GA)^:_XU)10!'YK_ //"3\U_QH\U_P#GA)^:_P"- M244 8WBB1CX3U0&%Q_HLG)*\?*?>MFLGQ3_R*6J?]>LG_H)K6H **IZO<7=I MHUW<:;;?:KN*%FAA_P">C <#J/YBN7T#6+[Q3X:EN(M>BM1'*ZS7%O;JEQ;; M2WR/'*&56'RGYEZ=L\T =I17FO\ PENOIHNISW4OE7.BZ+%J$B^4JBZ=C(<, M""5!2(<+C!<^@J[H_C&^U#^Q-2=F^RZQJMS8BU**/)1!+L8'&[=^YYR!T H MJ2?&?0[Z=K?P?IFL>*IE?RR=,LV,*-C/S2OM4#ISSU%,6[^+'B+!@T[1?"%L MV=CX0)JZ MY\=^*M<\2,Z!9+=KDVMJWKB&+&,_4UUNA>$/#OAF/9H&BV.G^KP0*KM]6ZG\ M36OYB?WU_.CS$_OK^= #J*;YB?WU_.CS$_OK^= #J*;YB?WU_.CS$_OK^= # MJ*;YB?WU_.CS$_OK^= #J*;YB?WU_.CS$_OK^= #J*;YB?WU_.CS$_OK^= & M7XI_Y%+5/^O63_T$UK5C^*9$/A/5 &7_ (]9._\ LFMB@""\MOM=H\ FE@+8 MQ+"0&4@Y!&01V[@BN<3P+&EC%=/M M;^*YB,NR"XEN8+?;&U13N 5QWPK_ .1 B_[".H_^ MET]=C7'?"O\ Y$"+_L(ZC_Z73T@.QHHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL_7]9@ M\.^'-0UF[CDD@L+9[B1(@"S*BEB!D@9X]: -"BO#/^&K?"'_ $!=;_[]P_\ MQRNWU+XT>";"=;:VU1M6O6!*VFE0M=2,1V^3*@_4T =Y17FG_":?$3Q#E?"O M@,:7 Z;DO?$5T(L$^L"9?WZTO_"O?&6OLS>,OB%>I Y!^PZ#"MFB^J^;R[ ^ M_P#^H [36_%6@>&HO,U_6;+3P>@N)U1F^@)R?PKC3\9K'56\OP-X=UOQ0QW M3VMJ8;8$=C+)@#\C6KH7PC\#^'YC<6F@6]Q=%_,:ZOLW,I?^]NDS@_3%=DJJ MBA44*JC & * /-]OQ<\2*-';J1_=BCV@?3D?KGT>B@#+T7PQH7AR$Q:#H]EIR'EOLT"H6/J2!D MGZUJ444 %%%% !17/:YX^\)^&LC7/$.GVC@9\IIP9,?[@RQ_*N8'QEM-49$\ M&^&/$'B+S!E)X+(PV_XR28Q^5 'I%%>;"\^+VNM&8-,\/^%;=@3)]KG:]G7T MP$ 3/UI%^%&JZMY;>-/B#K^JE<[X+)UL(),]BD?7\_RZ4 =CK7B_PYX<7.NZ MY86![+/<*K'Z+G)KR_Q]^T)H%GX2O3X2-]?7"V]P,D!O#[(^G>&K$S(2PGN4\^3)ZG?)DYIWC+X9^&O'GV,>([::5 M;)6$"13M&J;L9X4^P_*@#@/V:?'AU_P?+X/KM;CV!45[ M97"^%/@YX0\%:ZFK^'K6ZM[M$:/+7;LK*PP05)P?7GN :[J@ HHHH **** " MBBB@#)\4_P#(I:I_UZR?^@FM:LGQ3_R*6J?]>LG_ *":UJ (;R[@L+.6[NY! M%!"I=W()P!]*R'\8:7'X?OM8<72V]@C/.IMG$@5<\A<Y@>Q6_25-CVK$#S5/##GCIGKBN#LO#^O+\-_$NC)!=2Q7%O/#IEM=2)YRE@ MXVER?NY*X+'/7G&*!QLY),["_P#$]EI\QCDCFD*0)<2^6%_=1NVT,02">0>% MR>/IDM_%%A M6ULRW-C:1G3YDD1?)N-^7$V3\\9 3@9Z,1SM-/T[PKJ$%SI-G-'MM]+UBZU$ MW.]2)5D\THH&=VLG_?QO\: )**C\A/63_OXW^-'D)ZR?]_&_P : )**C\A/63_O MXW^-'D)ZR?\ ?QO\: )**C\A/63_ +^-_C1Y">LG_?QO\: )**C\A/63_OXW M^-'D)ZR?]_&_QH DHJ/R$]9/^_C?XT>0GK)_W\;_ !H DHJ/R$]9/^_C?XT> M0GK)_P!_&_QH DHJ/R$]9/\ OXW^-'D)ZR?]_&_QH DHJ/R$]9/^_C?XT>0G MK)_W\;_&@"2BH_(3UD_[^-_C1Y">LG_?QO\ &@"2BH_(3UD_[^-_C1Y">LG_ M '\;_&@"2BH_(3UD_P"_C?XT>0GK)_W\;_&@"2BH_(3UD_[^-_C1Y">LG_?Q MO\: )**C\A/63_OXW^-'D)ZR?]_&_P : )**C\A/63_OXW^-'D)ZR?\ ?QO\ M: )**C\A/63_ +^-_C1Y">LG_?QO\: )**C\A/63_OXW^-'D)ZR?]_&_QH D MHJ/R$]9/^_C?XT>0GK)_W\;_ !H DHJ/R$]9/^_C?XT>0GK)_P!_&_QH DHJ M/R$]9/\ OXW^-'D)ZR?]_&_QH DHJ/R$]9/^_C?XT>0GK)_W\;_&@"2BH_(3 MUD_[^-_C1Y">LG_?QO\ &@"2BH_(3UD_[^-_C1Y">LG_ '\;_&@"2BH_(3UD M_P"_C?XT>0GK)_W\;_&@"2BH_(3UD_[^-_C1Y">LG_?QO\: )**C\A/63_OX MW^-'D)ZR?]_&_P : )**C\A/63_OXW^-'D)ZR?\ ?QO\: )**C\A/63_ +^- M_C1Y">LG_?QO\: )**C\A/63_OXW^-'D)ZR?]_&_QH DHJ/R$]9/^_C?XT>0 MGK)_W\;_ !H DHJ/R$]9/^_C?XT>0GK)_P!_&_QH DHJ/R$]9/\ OXW^-'D) MZR?]_&_QH DHJ/R$]9/^_C?XT>0GK)_W\;_&@"2BH_(3UD_[^-_C1Y">LG_? MQO\ &@"2BH_(3UD_[^-_C1Y">LG_ '\;_&@"2BH_(3UD_P"_C?XU!>3V.GV[ M7&H7:VL*C+23W!11]23B@"W17G.H_&?P5;W366CW5]XBOPNX6NBPR7+,,XX8 M?+^M5O[?^)WB%F70/"%KX?MB5V7>O7[.Y!Z_N8SD$>A- 'I]8.O^.?"_A<'^ MW]>L;%P"?*DF'F''7"#YC^ KD(_A;XAUEB_C?X@ZO>QE]WV/2\64./[AVY9A M]2#_ #K>T'X5>"O#;K+I7A^V2X7G[1+NEESW.]R3^5 &'_PN)M:)3P%X/USQ M%N3='=&'[):MZ?O9,?R_K65XHT?XO>+_ KK%OFV:FXN+C*G M,32.0B[NFX=,^U>N"W0# ,@'_71O\:/(3UD_[^-_C0!\1_\ "A?B7_T*\O\ MX%0?_%U]FZ'H&E^']/CMM(TRTT] H#);0K&">^<#GFK_ )">LG_?QO\ &CR$ M]9/^_C?XT 245'Y">LG_ '\;_&FR)#%&TDLC(BC)9I2 /QS0!-17$ZW\5/ > M@.8K[Q+;R3AMGD6DSW$F[TVQY(/UK(;XEZQJ^Y/!GP_\0:CA@JW&HO\ 8(6] MP7.2/PH ]-I"0JDL0 !DD]J\R?2/BYKYD%QK6B>%+=B-GV&*2]G4=PQD(3\1 M^E2'X*:;JC.WC/Q%X@\3!\%H+R_:. $>D<>,?G0!T&O?$[P5X:WC6/$EA%+& M,M#'+YL@_P" )EOTK ?XN7.J%D\%^"/$&MG;E)Y8!9V[>G[R3_"NGT7P!X4\ M.MNT30+*RDP!YD4>'/\ P+K^M;WD)ZR?]_&_QH \Z9/C!KSD>9X>\)VS)P5# M7URC?CB,_P">M(?@\=7^;QMXR\0>(-T>R6V%Q]EM7]?W4?3\_P Z]&\A/63_ M +^-_C1Y">LG_?QO\: .#?#>QM&\-Z?!)&NU9FA$D@'^^V6_6NG P, M#@5'Y">LG_?QO\:/(3UD_P"_C?XT 245'Y">LG_?QO\ &CR$]9/^_C?XT 24 M5'Y">LG_ '\;_&CR$]9/^_C?XT 245'Y">LG_?QO\:/(3UD_[^-_C0!)14?D M)ZR?]_&_QH\A/63_ +^-_C0!)14?D)ZR?]_&_P :/(3UD_[^-_C0!)14?D)Z MR?\ ?QO\:/(3UD_[^-_C0!F^*?\ D4M4_P"O63_T$UK5C>*(5'A/5""_%K)U MD8_PGWK9H ***B^TP?9VN//C\E02TF\;0!UR>G�!+12;EV;MPVXSG/&*A2 M_M)+QK2.ZA:Y09:%9 77IU7KW'YB@">N.^%?_(@1?]A'4?\ TNGKL:X[X5_\ MB!%_V$=1_P#2Z>@#L:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HJGJ6L:;HUJ;G5]0M;&!>3) M1D*T.CV3R@$],N<+CWR>AH ]%HKS5-8^+'B-O^);X>TGPK:ER/.U6Y-S.5[, M(X\ 'V;_ .O21_"6_P!8"MX]\!O >M:HN0%O+]18VS _Q* MS\L/PS^8KJ/#WP]\)>%57^P= L;5U F\H/*<>KMEC^=='0!YHNA?%;Q#SK7 MBC2_#-N7S]GT:U,\I3T,DOW3[J/\*GL/@CX42>.Z\0'4?$]Y'G%QK=X]P>>O MR\+CZ@UZ)10!5T_3+#2;1;72K*WLK=0 L5O$L:C\ ,5:HH)P,G@4 %%!_ &N:H,C;=7ZK8V[ ] MU=^6^F,T >ETR::*WB:6XD2*->KNP4#\37G!TCXM>(3_ ,3'Q%H_A:W+@^5I M=J;J8K_=+R< ^Z__ %JJ:E\#--O])NSJ.KZIX@U=D$/ASJCQLQ7[5K4J6* ?WMIRS#Z5Y/:?LM>*;"^AO+/Q-IL-Q!( MLL4B)("C Y!''J*^F[,7 L8!?-&UR(U\XQ A"^/FVYYQG.* /.O["^+.O_\ M(6\4Z/X:A+Y\G1[,W$A3T+R]#[CZ^U/3X(>'[R03>+=3UOQ1*)/-']J:@[1J MW^RB;0![<^G3BO2** ,C1O"?A_PZFW0M$L-/SR6M[=48_4@9-:]%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!D^*?^12U3_KU MD_\ 036M63XI_P"12U3_ *]9/_036M0!F>(XK>?PW?07MTUG!-"8WN$ZQ!N- MW/&!GG/&.M>:12Q2?"/QC:7MI8E[:TG#7EL (;HXD*MMZ*X(Z9./EY/&/7J; M'%'#'LA18TR3M48&2=^(=0O8=7:Y5K2:WL=)BN-/LKF,NMY M,6;>$PP_> *B@X;'F9QSS#HZ7C7>@VK;AJ5OK]_/>IGYDA83D%O]DAXL=N5K MTRBJYA=+?UM8CF\[R_\ 1]F_/\><8_"N.^%?G?\ "OXO]7_R$-0SU_Y_9Z[6 MN.^%?_(@1?\ 81U'_P!+IZD#K?WW_3/]:/WW_3/]:DHH C_??],_UH_??],_ MUJ2B@"/]]_TS_6C]]_TS_6I** (_WW_3/]:/WW_3/]:DHH C_??],_UH_??] M,_UJ2B@"/]]_TS_6C]]_TS_6I** (_WW_3/]:/WW_3/]:DHH C_??],_UH_? M?],_UJ2B@"/]]_TS_6C]]_TS_6I** (_WW_3/]:/WW_3/]:DHH C_??],_UH M_??],_UJ2B@"/]]_TS_6C]]_TS_6I** (_WW_3/]:/WW_3/]:DHH C_??],_ MUH_??],_UJ2B@"/]]_TS_6C]]_TS_6I** (_WW_3/]:/WW_3/]:DHH C_??] M,_UH_??],_UJ2B@"/]]_TS_6C]]_TS_6I** (_WW_3/]:/WW_3/]:DHH C_? M?],_UH_??],_UJ2B@"/]]_TS_6C]]_TS_6I** (_WW_3/]:/WW_3/]:DHH C M_??],_UH_??],_UJ2B@"/]]_TS_6C]]_TS_6I** (_WW_3/]:/WW_3/]:DHH M C_??],_UH_??],_UJ2B@"/]]_TS_6C]]_TS_6I** (_WW_3/]:/WW_3/]:D MHH C_??],_UH_??],_UJ2FRRQPQ-),ZQHHRS.< ?C0 W]]_TS_6C]]_TS_6N M'UCXR^#M,NS8V-[+KNHX.VRT:$W4C$=LK\N<\/?VC7\$>.-1\._\(NM]]A9!]H^W^7OW1J_W M?+./O8Z]JT/"O[1GAO6?#TVH>(/*T2Y6Y,$5BLCW4LPVJ0P"H#R21TQQUKR; MQS\#/B?JOC74+UK?_A(3,R,=3$MO;>>=BC_5EQMQ]WI_#GO7KW[/_P /-3\$ M^%]0'BG1H++59KXM&Y:*60Q>6@'SH3@;M_&?7CF@#03XD^+-?;;X-^'VHR1; MROVS66%E%C^\%.68?2@>%/B?X@"MXE\:VFB0D'?:>'K;!/\ VVDRP/T_^O7I MM% 'GFF?!3PC9W N]2L6U^]VA6NM:G>Z=OJ&^7_QVNZMK464"PV<%O;Q+]V. M)-JC\!5FB@"/]]_TS_6C]]_TS_6JFJZYI6A6IN-:U*TT^$?\M+J=8Q^9-<3< M_&WPQ)/);>&8-4\3W2,%,>D63RJ"?5SA<>^30!Z#^^_Z9_K1^^_Z9_K7G#:[ M\5_$!QHOA;2O#5N7 \_6;LSR%?41Q=#[-_\ 7I1\+_$&M'=XV^(>L7R%MWV7 M2U6PAQ_=.W)8?B/ZT =7KGC30/#(_P")_KNF6#X)$? M+D]3ODR0?I77*H50J@ 8 Z4 >:[_C!XA3"Q:#X0@=#DLQOKE"?3'[OBH_^ M%-MJY#^./%NM^(]R;9+9KDVUJQ[GRH\8_/\ .O3Z* .;' #(0/5SEC^)K?_ 'W_ $S_ %J2B@"/]]_TS_6C]]_TS_6I** (_P!] M_P!,_P!:/WW_ $S_ %J2B@"/]]_TS_6C]]_TS_6I** (_P!]_P!,_P!:/WW_ M $S_ %J2B@"/]]_TS_6C]]_TS_6I** (_P!]_P!,_P!:/WW_ $S_ %J2B@"/ M]]_TS_6C]]_TS_6I** (_P!]_P!,_P!:/WW_ $S_ %J2B@"/]]_TS_6C]]_T MS_6I** (_P!]_P!,_P!:/WW_ $S_ %J2B@"/]]_TS_6C]]_TS_6I** (_P!] M_P!,_P!:/WW_ $S_ %J2B@"/]]_TS_6C]]_TS_6I** (_P!]_P!,_P!:/WW_ M $S_ %J2B@#&\4>=_P (GJF[9C[+)G&?[IK9K)\4_P#(I:I_UZR?^@FM:@ H MJEK'V[^Q;O\ L@QK?>4WV);F/5+^WU6PMIW: M*XC036K@.1A@N'4XX89'!P>.#<<5>27<]+HKSKQQXWLM+.FZ=_PD-GIUS'=6 M,MTDEVD2AR!W/K5*+:OYV_+_,GI?Y_F_T/0ZX[X5_\B!%_V$=1_P#2Z>NO=PBY M8,1_LJ3_ "KCOA6X_P"%?Q<-_P A#4?X3_S^SU(SLZ*;Y@]&_P"^31Y@]&_[ MY- #J*;Y@]&_[Y-'F#T;_ODT .HIOF#T;_ODT>8/1O\ ODT .HIOF#T;_ODT M>8/1O^^30 ZBF^8/1O\ ODT>8/1O^^30 ZBF^8/1O^^31Y@]&_[Y- #J*;Y@ M]&_[Y-'F#T;_ +Y- #J*;Y@]&_[Y-'F#T;_ODT .HIOF#T;_ +Y-'F#T;_OD MT .HIOF#T;_ODT>8/1O^^30 ZBF^8/1O^^31Y@]&_P"^30 ZBF^8/1O^^31Y M@]&_[Y- #J*;Y@]&_P"^31Y@]&_[Y- #J*;Y@]&_[Y-'F#T;_ODT .HIOF#T M;_ODT>8/1O\ ODT .HIOF#T;_ODT>8/1O^^30 ZBF^8/1O\ ODT>8/1O^^30 M ZBF^8/1O^^31Y@]&_[Y- #J*;Y@]&_[Y-'F#T;_ +Y- #J*;Y@]&_[Y-'F# MT;_ODT .HIOF#T;_ +Y-'F#T;_ODT .HIOF#T;_ODT>8/1O^^30 ZBF^8/1O M^^31Y@]&_P"^30 ZBF^8/1O^^31Y@]&_[Y- #J*;Y@]&_P"^31Y@]&_[Y- # MJ*;Y@]&_[Y-5=1U?3M(LVN]5O8;*W09:6X<1J/Q/% %RBO.;KXU:#<7!M/!] MAJGBN[#;"NE6K&)#C/S2MA0/<9JJS?%SQ4!@Z3X'LW3/"F_NU.>G01]/Q'\@ M#TNYNK>RMWN+R>*WA09:25PJJ/'OMWBB_7'^C:):M<= M3UW\)CWS45K\&?#T]XM]XNO=5\5WBMO5M6G9HT.,86)<*!['-=WIVGZ=I%FM MII-C#96Z#"Q6\ C4?@!B@#SXW_Q:\4J!I^F:5X,LWW S7TOVRZ _A944; ?9 MO_UR1?!BPU.1+CQ[K^K^*YUVDQ75P8;96'=88\ ?0DUZ/Y@]&_[Y-'F#T;_O MDT 4M(T'2= M1;:'IEII\(_@MH5C!^N!S5^F^8/1O^^37+>(?B?X,\*[UUOQ M#9PS(.;=&,LO_?" M^E '5.ZQKEV"C(&2<WU=O&=EHEF9&BF M@TK3]\^5XPSN2%)X;CL10![13Q6\2_>DE<*H_$UP^I?&GP197(M M;+5&UJ\8$I;:1"UT[X]"@V_K56U^"?A-[B*[\1OJGB>\C)(GUB[DFY/7Y!A< M>V#TKM]+TC2=#M1;:+IMMI\ Z1VML(U_)0* .#_X3?XA>(./"GP_;3H'3*7O MB*Y$.T^\"9?]?RI3X%\?>(%)\6?$"2PBD4![/P[;" *>^)FRY_*O2?,'HW_? M)H\P>C?]\F@#A-,^"O@73[E[JYT<:O>28\RYU:5KIWQQDAR5_2NYM[:"TA6& MUAC@B7HD:!5'X"G>8/1O^^31Y@]&_P"^30 ZBF^8/1O^^31Y@]&_[Y- #J*; MY@]&_P"^31Y@]&_[Y- #J*;Y@]&_[Y-'F#T;_ODT .HIOF#T;_ODT>8/1O\ MODT .HIOF#T;_ODT>8/1O^^30 ZBF^8/1O\ ODT>8/1O^^30 ZBF^8/1O^^3 M1Y@]&_[Y- #J*;Y@]&_[Y-'F#T;_ +Y- #J*;Y@]&_[Y-'F#T;_ODT .HIOF M#T;_ +Y-'F#T;_ODT .HIOF#T;_ODT>8/1O^^30 ZBF^8/1O^^31Y@]&_P"^ M30 ZBF^8/1O^^31Y@]&_[Y- #J*;Y@]&_P"^31Y@]&_[Y- #J*;Y@]&_[Y-' MF#T;_ODT .HIOF#T;_ODT>8/1O\ ODT .HIOF#T;_ODT>8/1O^^30 ZBF^8/ M1O\ ODT>8/1O^^30!E^*?^12U3_KUD_]!-:U8_BEP?">J<-_QZR?PG^Z:V* M(;NTAOK5[>Y4M$^,A6*G@Y!!!!!R.HK*C\(Z.FD7VFO#+-!J"LET9)W+RJV? ME+@Y ^8\ CJ?4UMT4!UN4[K2;*]LX;6ZB,D,$L\@.]BJNXPS!<[03W(&3D^ISH447 *X[X5_P#(@1?]A'4? M_2Z>NQKCOA7_ ,B!%_V$=1_]+IZ .QHHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HI&8(A9CA5&2:\W_X:#^&/_0S? M^2%S_P#&Z /2:*JZ7J=IK.DVNIZ;+YUG>0K-!)M*[T89!P0".#T(S5J@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBLC7?%>@>&+?SO$&L6> MGKV%Q,%9OHO4_@* ->BO,W^,$NMHR_#KPAK'B0X!2Z>/[':GG'^LDQS[8_\ MK*?#WQ0\3G.O>)['PQ9LQS::'"9)BN.AF?[K>ZC_ .L =WJ^OZ1X?M?M.N:G M::?#V>ZF6,'Z9/-<+)\9['5)7M_ 6@:OXKG&X"6U@,-L&'9II, ?4 U?TCX- M>#M,NUOKVQEUW4<#=>ZS,UU(Q'?#?*#] *[F.)(8UCA18T4855& !["@#S1= M/^+7BD$ZCJFE>#+-]I$-C%]LN@.ZL['8#[K_ $YMZ=\%?"L5RMYX@%[XGOQG M_2=;N6N.IR0$X3'X5Z%10!%;6MO96Z6]G!%;PH,+'$@55'L!P*EKG?$/Q \) M^%5;^W]?L;1U!)A,H:4CVC7+'\!7+'XLZAK1*> _ ^M:T#C;=W:"RMF![AY. M3^5 'I=5K_4;+2[1[K4[RWL[= 2TMQ*L:J/4DG%>??V'\5?$3YUCQ-IGABU+ M9^SZ/;?:)BOH9).%/NHJ?3_@EX3BFCNM?%_XGO4!'VG6[M[@\G/W3A?TH -0 M^-OA.&=[70/M_B>]0#_1M$M&N#SQ][A@V&G66EVB6NF6<%G;QC"0V\0C11[ #%6: /-!\)M0UHA M_'GCC6M:!SNM+1Q96S ]BD?)_.NI\/?#_P )^%57^P- L;1U F$0:4CWD;+ M'\37144 <%K_ ,%/ OB;7+G6-:TJ:YO;I@TLGVV9&+-[2&Y<22JT[R98#&?F)QQZ5T5% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% &3XI_P"12U3_ *]9/_036M63XI_Y%+5/ M^O63_P!!-:U %/5[\Z5HUW?K ]R;:%I/*C!+/@9P, G]#7-#QG>R?#O4O$MM M:V-P+:WEN+=HKDM%,J;N^W(.%Z=^.1VZJ\BGFM'2TG%O,<%)"F\*0<\C(R.W M45R5OX!>/PWXAT\WL,$^NI(DCP0'RX]VX;]FX;G(;DY&< =LD]1QMS*^W4O^ M(-5US3[.'4-.2R:W0PB2":-FDN2[!2L;!@$(R,9#9/''6JUEXRFN;S3Y7CB% MAJ6I7.G0@*?,1HO,PY.<$$POQ@8W+Z&KNIZ-KMS=63Z=K&GV\-K& 8[C37F) M?IO4B90#C@9#8SWIEGX.BM+VT8W7F6EE>SWUO!Y>&664-NRV<$ R2$# ZCTY MI6N2MM=_^ _UL=)7'?"O_D0(O^PCJ/\ Z73UULUO#I&=K14?V>'_GC'_WR*/L\/_/&/_OD4 24 M5']GA_YXQ_\ ?(H^SP_\\8_^^10!)14?V>'_ )XQ_P#?(H^SP_\ /&/_ +Y% M $E%1_9X?^>,?_?(H^SP_P#/&/\ [Y% $E%1_9X?^>,?_?(H^SP_\\8_^^10 M!)14?V>'_GC'_P!\BC[/#_SQC_[Y% $E%1_9X?\ GC'_ -\BC[/#_P \8_\ MOD4 245']GA_YXQ_]\BC[/#_ ,\8_P#OD4 245']GA_YXQ_]\BF2K:01F2=8 M8T7JS@ #\30!/17#:Q\5_AYHC%+K7]/FF#;/)LQ]I^B2P@?/9-8?%G7&<-+X9\+6[+\IAA: M]N$/_ L(:$^#1U&02^+_ !GX@UIRNUX8IQ9V[>_E1]/SH ['6O&OACP[QKFO MZ=8L)'LO#FFQ&/)6>Z03.#_ +\A)_6I[_Q[X#T9FAO?$6B0/$,-"+F,LO&< M;0&?XV)< W-GX'EB M&=RQ272$^F"'_GC'_WR* /./^$X^*"1 MYD^$FXCJ4\1VW\MIJ:U\>>/&C8WOPJOH6!X$.L6T@(^IVUZ#]GA_YXQ_]\BC M[/#_ ,\8_P#OD4 <'%\0O%)8^=\,=<08X*7-NW_LXI!\2];67;)\-?$X ."5 M2%OR^?!KO?L\/_/&/_OD4?9X?^>,?_?(H \[N/B[=VLWES?#;QL3C.8M,608 M^JN1^&:C?XU1Q8\SX>>/4STW:(!G_P ?KTC[/#_SQC_[Y%'V>'_GC'_WR* / M!/BY\:]4M?"5C-X1M=>\/WKW:^;)J.E>4"FQB4RX*ELXZ>AYQ7 ^ /C/\3M9 M\=Z9I\6H#6WN'918SK# DOR,,?\ WR*P]?\ %GA/PNN?$&K: M;8,02(YI%#MCKA/O'J.@H WU4*H50 , =*6O,/^%M1:R3'X"\%:QXC+)NC MNC;"TM6]O-DQ_*@:+\5?$;'^T-2T/PE:,01'I]M]KN=O=2[_ " ^Z_\ ZP#T MJYNK>S@:>\GC@B7[TDKA5'U)KA-2^-G@RSNS9:7>7'B"_P!NY;71;=KIG'LR M_)_X]4%G\#_"[3I=>)9]3\3W:L6$FK7C.H)](QA<>Q!KN-/T/2=)MA;Z7IEG M90J,".W@6-1^ % '!_\ "3_$_P 1L1X>\'6?A^V.W9=Z_<[G(/7]S'RI'H3_ M /6%^%^O:Y\WCOQ]JVH(7+&RTL+8P8_N-M^9AUYR#TKT?[/#_P \8_\ OD4? M9X?^>,?_ 'R* .9\.?#+P9X4"'1/#UE#*@XN)$\V7_OM\M^M=54?V>'_ )XQ M_P#?(H^SP_\ /&/_ +Y% $E%1_9X?^>,?_?(H^SP_P#/&/\ [Y% $E%1_9X? M^>,?_?(H^SP_\\8_^^10!)14?V>'_GC'_P!\BC[/#_SQC_[Y% $E%1_9X?\ MGC'_ -\BC[/#_P \8_\ OD4 245']GA_YXQ_]\BC[/#_ ,\8_P#OD4 245'] MGA_YXQ_]\BC[/#_SQC_[Y% $E%1_9X?^>,?_ 'R*/L\/_/&/_OD4 245']GA M_P">,?\ WR*/L\/_ #QC_P"^10!)14?V>'_GC'_WR*/L\/\ SQC_ .^10!)1 M4?V>'_GC'_WR*/L\/_/&/_OD4 245']GA_YXQ_\ ?(H^SP_\\8_^^10!)14? MV>'_ )XQ_P#?(H^SP_\ /&/_ +Y% $E%1_9X?^>,?_?(H^SP_P#/&/\ [Y% M$E%1_9X?^>,?_?(H^SP_\\8_^^10!)14?V>'_GC'_P!\BC[/#_SQC_[Y% $E M%1_9X?\ GC'_ -\BC[/#_P \8_\ OD4 245']GA_YXQ_]\BC[/#_ ,\8_P#O MD4 245']GA_YXQ_]\BC[/#_SQC_[Y% $E%1_9X?^>,?_ 'R*/L\/_/&/_OD4 M 245']GA_P">,?\ WR*/L\/_ #QC_P"^10!)14?V>'_GC'_WR*/L\/\ SQC_ M .^10!)14?V>'_GC'_WR*/L\/_/&/_OD4 245']GA_YXQ_\ ?(H^SP_\\8_^ M^10!)14?V>'_ )XQ_P#?(H^SP_\ /&/_ +Y% $E%1_9X?^>,?_?(H^SP_P#/ M&/\ [Y% &;XI_P"12U3_ *]9/_036M6-XH@B7PGJA6) 1:R8(4?W36S0 45# M>7<%A9RW=W((H(5+NY!. /I60_C#2X_#]]K#BZ6WL$9YU-LXD"KGD+CD?*>> MGKC!H!:NQNT5BZAXJT_37D6996$%LMW.OM7_ B^I_;3 M9JC7 ,$D7EALX^^HS]T],]*-;^)7@SPYO&L>)=.@DC&6A6822 ?[B9;]* .G MHKQ?5_VG_!EFS)I%MJ&JL%+;UC6&/CMER#_X[7,O\>O'GB*WBF\+^%A;P29W M"&QN+^;&< J0J1G\_P#"@#Z.K.U;Q!HVA0F;6]5LM/C'\5U<+&/U-> R:=\6 M?$WE_P!HP>++J-Y,LBWUMHT2KGHRKO9E]NOXUH:9\&?$:WC2CPUX+LED^:27 M4GN=4G)_X&=A_(4 =W=?''P:+B6UT274/$-W$.8-'L9)R?HV I^N:B_X33XB M:T^WP[\//[/A9,"$E\:_ M%;0_#4 '[VVTN&-"2>PEF;<#^'X5S$T?P3MKF!?$7BG4_&5\&)C^U7=Q>EF] M (QM_ UZGI_PA^'^FQJEOX2TMPHP/M,/GG\Y-Q-=5::?9V";+&T@MEQC;#$$ M'Z"@#RW1O&>@Z7)]G\"?"W76!&[S[?1DM(WYQS(Y4D_7_P#5J1>*?BAJ;R"R M^']CI<8/[N74]85]PSU*1J2..WOWKT:B@#SA=(^+VI6^+[Q1X=T1V'_,-TY[ M@K_W];'Z4-\+=:U&.-?$'Q+\37)7!<:>\=DKGZ(I./;->CT4 >>+\#? TEPE MQJEA>:O.F=LFHZA-,?R+8/Y5T>F^ ?".CR>9IGAG2;:3&/,CLXP^.N-V,]A7 M044 1M"IMVAC)A5E*@Q\%<]Q[UXN_P"ROX)D=G?5O$+,QR2;F'D_]^:]LHH MS/#>A0>&/#=CHEG<7%Q;V,(ABDNG#2%1T!( ' X' X K3HHH *@DL+2;_76L M$G.?FC!YJ>B@#(NO"/AN^C9+WP_I5RCG++-91N"?4@K69+\+_ DV=_@_1!GK MLL8U_D!7544 6TWFV.CW%G M)MV[X-2N5/Y^97H]% 'GW_"FM CV_9=6\26H4<"'6IQC\R:K1?!Q[61'M/B- MXY0H<[7U8.I_X"4P?QKTJB@#S[_A77B2)<6OQ-\0+\V?WT4$O\TJK)X&^)D; MN;3XLMM+?*LV@6[$#MSGD_@*]+HH \^.B?%2'?Y7C#0KCIM$VD,G_H+_ .-0 M31?&J"4_9;GP1=1A>/.BNHV)^@)'ZUZ110!Y['J7QY!W&VU^),?]]J/ZUZ/10!Y5K'Q;\3^&_#\ MVJ^)/AM>Z?#"/GD&IP2QJ2<+DC!Y)';\Z\R^$?Q7\>:]XBVMZJP$0)4C((R.#0!>; MX;>*O$!W>-?B#J+1%@QLM#0640X^Z7&6<'W_ ,,;F@?"KP3X:D6;3?#]JURK M%_M5RIGEW'J=[Y(/TQ77T4 P!T HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** ,GQ3_R*6J?]>LG_H)K6K)\4_\ (I:I_P!>LG_H)K6H I:O"+G1[F![ M%;])4V/:L0/-4\,.>.F>N*X.R\/Z\OPW\2Z,D%U+%<6\\.F6UU(GG*6#C:7) M^[DK@L<]><8KTFBC8:;33['":WX8U.[_ +;6UMRPUS1HK DR*/LSKYBDMSR, M2Y^7/W3[4W1O!]]8?V)IKHWV71]5N;X71D4^3\E_PH\I_P#GO)^2_P"%244 M1^4__/>3\E_PH\I_^>\GY+_A4E% $?E/_P ]Y/R7_"CRG_Y[R?DO^%244 1^ M4_\ SWD_)?\ "OD']IS_ )*XBFX:8KIL((8 >7\SG;P!]?\ @5?85% 'PK\, MO VK^.;V^MM)\BXAM42:ZT^6\>W^TKDA<$*1\I]>F?K7K.F^%/#GA4AO%/P9 MUN-MVQI[6<:K$!_>(SP._2OI&B@#ROPUXU^$,#-#I%WI&B3*V)(KBRCLF5N. MN]%]N_:O2K:6&\A$MG?">(]'B9&4_B!4&J^'M&UV$Q:WI5EJ$9_ANK=9/YBN M,NO@=X,-Q+3\E_PH\I_^>\GY M+_A7G0\$?$'167_A'/B*][;HFU;77;)9R3ZF9<.?\]:1?$_Q3T3RUUWP1I^M MISYESH>H;-H[8BE^8GZ'\NE 'HWE/_SWD_)?\*/*?_GO)^2_X5YVGQP\-6CK M%XHL=:\,RL_E@:KITB*6]F4,,>]=?HWC#PYXB'_$CUW3[]O[D%RK,/JN\GY+_A1Y3_ //>3\E_PJ2B@"/RG_Y[R?DO^%'E/_SWD_)?\*DHH C\ MI_\ GO)^2_X4>4__ #WD_)?\*DHH C\I_P#GO)^2_P"%'E/_ ,]Y/R7_ J2 MB@"/RG_Y[R?DO^%'E/\ \]Y/R7_"I** (_*?_GO)^2_X4>4__/>3\E_PJ2B@ M"/RG_P">\GY+_A1Y3_\ />3\E_PJ2B@"/RG_ .>\GY+_ (4>4_\ SWD_)?\ M"I** (_*?_GO)^2_X4>4_P#SWD_)?\*DHH C\I_^>\GY+_A1Y3_\]Y/R7_"I M** (_*?_ )[R?DO^%'E/_P ]Y/R7_"I** (_*?\ Y[R?DO\ A1Y3_P#/>3\E M_P *DHH C\I_^>\GY+_A1Y3_ //>3\E_PJ2B@"/RG_Y[R?DO^%'E/_SWD_)? M\*DHH C\I_\ GO)^2_X4>4__ #WD_)?\*DHH C\I_P#GO)^2_P"%'E/_ ,]Y M/R7_ J2B@"/RG_Y[R?DO^%'E/\ \]Y/R7_"I** (_*?_GO)^2_X4>4__/>3 M\E_PJ2B@"/RG_P">\GY+_A1Y3_\ />3\E_PJ2B@"/RG_ .>\GY+_ (4>4_\ MSWD_)?\ "I** (_*?_GO)^2_X4>4_P#SWD_)?\*DHH C\I_^>\GY+_A1Y3_\ M]Y/R7_"I** (_*?_ )[R?DO^%'E/_P ]Y/R7_"I** (_*?\ Y[R?DO\ A1Y3 M_P#/>3\E_P *DHH C\I_^>\GY+_A1Y3_ //>3\E_PJ2B@"/RG_Y[R?DO^%'E M/_SWD_)?\*DHH C\I_\ GO)^2_X4>4__ #WD_)?\*DHH C\I_P#GO)^2_P"% M'E/_ ,]Y/R7_ J2B@"/RG_Y[R?DO^%'E/\ \]Y/R7_"I** (_*?_GO)^2_X M4>4__/>3\E_PJ2B@"/RG_P">\GY+_A1Y3_\ />3\E_PJ2B@"/RG_ .>\GY+_ M (4>4_\ SWD_)?\ "I** (_*?_GO)^2_X4>4_P#SWD_)?\*DHH C\I_^>\GY M+_A1Y3_\]Y/R7_"I** (_*?_ )[R?DO^%'E/_P ]Y/R7_"I** (_*?\ Y[R? MDO\ A1Y3_P#/>3\E_P *DHH C\I_^>\GY+_A1Y3_ //>3\E_PJ2B@"/RG_Y[ MR?DO^%'E/_SWD_)?\*DHH C\I_\ GO)^2_X4>4__ #WD_)?\*DHH C\I_P#G MO)^2_P"%'E/_ ,]Y/R7_ J2@D $DX ZDT 1^4__ #WD_)?\*/*?_GO)^2_X M4VTO+:_M([JQN(KFWE&Z.:%PZ./4$<&IJ (_*?\ Y[R?DO\ A1Y3_P#/>3\E M_P *DHH C\I_^>\GY+_A1Y3_ //>3\E_PJ2B@"/RG_Y[R?DO^%'E/_SWD_)? M\*DHH QO%$;#PGJA,SG_ $63@A>?E/M6S63XI_Y%+5/^O63_ -!-:U !117* M?$>*]F\(W TRY2.5$DD:!Y6C^TH(VW)N7D$9W>A*X/!- TKLZNBO(=4U;[:8 M[RQCNIK2SMLZI#>MNN;%%N7!>%R3N=61U/)RJ*020 =/29KHWNA7F#_:-UX@ MOX+QL?,T"B?"M_L@)%CZ+5*+8MOZ\KGI=<=\*_\ D0(O^PCJ/_I=/76S/(D> M8HO-;/W=V*X[X5O)_P *_B_=?\Q#4/XA_P _L]2!VM%1[Y?^>7_CPHWR_P#/ M+_QX4 245'OE_P">7_CPHWR_\\O_ !X4 245'OE_YY?^/"C?+_SR_P#'A0!) M14>^7_GE_P"/"C?+_P \O_'A0!)14>^7_GE_X\*-\O\ SR_\>% $E%1[Y?\ MGE_X\*-\O_/+_P >% $E%1[Y?^>7_CPHWR_\\O\ QX4 .DC26-HY45T88*L, M@_A7(:W\)? GB 2'4O#%AOD.6EMX_( M% 'G3?"2ZTQG?P?X[\1:.=N$@FN!>6Z'M^[D_P :%A^,&B,@6Z\.>*+=5PQE MC>RN'/\ P'*"O1=\O_/+_P >%&^7_GE_X\* /.5^*VKZ5Y:>,?AWX@TUFSOF ML$6_A3'/R_/%:FC_ !C\ ZVWEVWB6T@F#[##>YMG#>F) ,_A79;Y?^>7 M_CPK+UCPWHWB"/9KN@V&HJ#D?:H4D(/J"1P?I0!J0SQ7,0EMY4EC;H\;!@?Q M%25YI<_!#PLLLT_AY-4\-74V"T^CZD\)XZ?*25Q[8[FF_P#"(_$S1I"_A_QW M'J42IA+37;)'!/;,L>'_ $]>M 'IM%>:KXN^)FC;%U_P!;ZI&%_>7.AZ@IY] MHI/F_6B#XZ>&(I(HO$-KJWAN>1MHCU>PDAY_W@"/S- 'I5%8NC^+=%\0Q[]# MU6PU 9P1;7:.0?0@'(/UK#U3XL^%M&\=6WA._O534K@! M],XR,@';45'OE_YY?^/"C?+_ ,\O_'A0!)14>^7_ )Y?^/"C?+_SR_\ 'A0! M)14>^7_GE_X\*-\O_/+_ ,>% $E%1[Y?^>7_ (\*-\O_ #R_\>% $E%1[Y?^ M>7_CPHWR_P#/+_QX4 245'OE_P">7_CPHWR_\\O_ !X4 245'OE_YY?^/"C? M+_SR_P#'A0!)14>^7_GE_P"/"C?+_P \O_'A0!)14>^7_GE_X\*-\O\ SR_\ M>% $E%1[Y?\ GE_X\*-\O_/+_P >% $E%1[Y?^>7_CPHWR_\\O\ QX4 245' MOE_YY?\ CPHWR_\ /+_QX4 245'OE_YY?^/"C?+_ ,\O_'A0!)14>^7_ )Y? M^/"C?+_SR_\ 'A0!)14>^7_GE_X\*-\O_/+_ ,>% $E%9^HZW8Z/ 9M6N[6Q MB R7N;E(P!ZY8BN,O/CAX*M[S['9:A)J]WMW"#2X)+DD>Q5=OZT >AT5YJGQ M%\9:RB'PS\,]36.0X\[6KF.R"#U*'+'\*:^F?&'6HW%WK^@^&U9OE&G6;74B MKZ$RD#/T_2@"W\3?C#HGPT6V@NHVU#4KAE(LH9 K)%GF1B(=1N9 M+T7;1K(Q. '4C V@8&.P'ITZ_P (?!?Q;X'T6,>%_&SZ?>S%9;V"2SCGMI7 MZ -\P';=U/MV /;:*\T&N?%O0E_XFOA71_$<0DQYFDWIMY GJ4ER"?8?_7I1 M\;M&L)/+\6:+KGAE]P3=J5B_EDGT= P(]^* /2J*PM%\9:#XC7.A:M87Y[K! M=(S#ZKG(K9WR_P#/+_QX4 245'OE_P">7_CPHWR_\\O_ !X4 245'OE_YY?^ M/"C?+_SR_P#'A0!)14>^7_GE_P"/"C?+_P \O_'A0!)14>^7_GE_X\*-\O\ MSR_\>% $E%1[Y?\ GE_X\*-\O_/+_P >% $E%1[Y?^>7_CPHWR_\\O\ QX4 M245'OE_YY?\ CPHWR_\ /+_QX4 245'OE_YY?^/"C?+_ ,\O_'A0!)14>^7_ M )Y?^/"C?+_SR_\ 'A0!)14>^7_GE_X\*-\O_/+_ ,>% $E%1[Y?^>7_ (\* M-\O_ #R_\>% $E%1[Y?^>7_CPHWR_P#/+_QX4 245E:OXDTOP_;F?7+^ST^+ M^]DT5Y MF=0^+OB$I]BT?1?"=JV=S7LYO+A1V(5,)GV/_P!:F_\ "H[K65!\>>+=<\0A MEVR6J3BSM7^L4?\ C0!TOB#XF>#/"^]=:\16,,J#)@23S9?^^$RWZ5XS\9?B M9XC\2^$IH/!NAZW9>'P,:AJEQ9-")E/ 5">=AYW' /0< \^U>'_ OAGPLJC0 M/#=C9NH $JH&D('3+MEC^)K>F3[3!)!<6J2Q2*4>-R"K*>""#U% 'S?^RY?> M+I+J[M(X_-\*QY,LDY($4V.!%ZD\;AT YZXS]+U0TO3;31--BT_2-.ALK.$$ M1P0 *JY.3P/%&^7_ )Y?^/"@"2BH]\O_ M #R_\>%&^7_GE_X\* )**CWR_P#/+_QX4;Y?^>7_ (\* ,WQ3_R*6J?]>LG_ M *":UJQO%#R'PGJF8L#[+)SN_P!DULT %5-1TNQU>T:VU.UBN86!&V1H."1D<\U;HH IG1],*P@Z=:$0#;$# O[L9SA>..0#QZ5*EA:1WCW<=K MR MXPTRQ@.W3JW4]!^0J>B@ KCOA7_R($7_ &$=1_\ 2Z>NQKCOA7_R($7_ &$= M1_\ 2Z>@#L:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ IDL,4\9CGC21&ZJZ@@_@:?10!Q.M_![P'KRN;KPW9V\S'<)[)?L M[AO[V4QDYYYS7S-X@^ OB^S^(B:#902:A!>N9(=48'R]F?F:1OX6'<=2>FRD1BHZ NC$GCU]!5EO$OQ5TQ8 M_M_@/3-7Z"632]6$6/4A91G\,G^M>D44 ><'XNS6-PL.O> ?%M@2,M-'8"XB M7ZNC'T[#TJ>S^./P]N[AK>37ULIT^]%?6\L!7ZEE _6O0*@NK&TO8]E[:PW" M?W98PX_6@#/TSQ;X9GU3Q#X? .4_LW5I5"G.> Q8=: /2** M\XD\ >.;)HSH/Q0OPB')BU/3X;K?[%OE([Y[_2E(^,6FS?*WA/6[<#^(3VLQ M/ZJ* /1J*\Y3QWX\L9'36_AC=LBXQ-IFI0W ?WVG:1^/_P"MJ?&_0;>!I?$& MB>)= "?>.HZ1(H QURN[CZ^E 'I%%<;I_P 7OA_J4:O;^+=+0,,C[3-Y!_*3 M:1756FH6=^F^QNX+E<9W0RAQ^AH L4444 %%%% !1110 4444 %%%8VL>,/# M?A\?\3O7=.L3V6>Y16/T4G)H V:*\X?XX>&+IG3PS9ZUXEE1_+*Z5ILCC=_O M,%'XTA\5_$W6&D70_ 5KI46/W5SKFHCGZQ1 L/IG\: /2*;)*D,9>5U1%Y+, M< ?C7G2^$OB5K#(VO>/K?3(RO[RUT/3U'/M+)EOTHB^!WA:?RF\27.L^)98V MWA]7U.67YO7:I4>W3IUS0!K:U\6O >@+)_:/BC3]\?#16\GGN#Z;8]QK)/Q= MDU*4Q>$_!'B7625W).]I]EMV_P"VDA'\JZ_1_"'ASP\/^)'H6GV![M;VR(Q^ MK 9-;% 'FXO/B_K1B,&F>'/#,##]Y]KG>\G3TP$PF?K2'X9>)-84?\)9\2=< MN!OW&'242P3']T[021]37I-% '!Z=\%? 6GW#W$N@QZC*K=5^46\KV5PY[YW92@_ M&&+2BR^,O"?B'P^$3>]P]H;BW [_ +R//\J]'HH YK0OB+X/\2[!HGB/3[F1 MUW"'S@DN/^N;88=?2NEKG-;^'OA'Q&S/K7AS3KJ5AM,S6ZK)C_?&&_6N<7X/ M6VEE#X.\4^(?#PC7:EO%>F>W _ZYR[A^M 'HU%><):?%S0MHBU+P_P"*H%!W M?:H7L;AO3&S*?G0GQ2U?2UC'C+X?:_I98D/-8JE_"GN6C.0/P/\ 6@#T>BN0 MT7XK>!]?=8]/\262SLQ46]R_V>7<.HV28.:ZY'61 R,&4C((.0: %HHHH ** M** "BBB@ HHHH ***YSQ!\0?"7A96_M[Q!8VCJ"3"90\IQZ1KEC^5 '1T5YP MWQ5OM7)3P-X(UO6N!LNKJ,6-LV3U$DG)P.>%H;2_BOX@)^WZ[HWA6W+ B/3; M8W<^WN"\F%!]P* /1)IHK>)I;B1(HUZN[!0/Q-<3JGQC\$Z=="SM]6_M:];. MVUTF)KMV([?(" ?J152#X*^';B9;CQ5>:MXHN%^>1%;VC7"@<],&NVT MK0]*T*U%MHNFVFGP#_EG:P+&/R H X0^-O'_ (@4#PGX";3HI$REYXCN! %/ M;,"9?]:'\!>./$*M_P )9\0;BSA<#-IX=@%J%.M:AH'AB:_TR%G,8;SI5B,I@38QW[!UPP4'T!)((%=)6 M;KNCG6M-DM5O9[,NCIOB (.Y"N&4CDWDE@2)W98\;<[20K$LQPNT]>T>G>*[^XN-)O7DW6NJ:O=:<+?:N(EC\T M(X.,Y_<9.3CYSZ"M)/ .E1VUQ!%)0O#>A63_ $I6D9VW?+QS))]W;PY] ML7;7PKI]I?17$7F[+>XEN8+?;%>Z+I_7;_,U+F[@ MLX?-NI5B3.-S>M<=\*[NW_X5_#^]7G4-0(^AO9S7;UQWPK_Y$"+_ +".H_\ MI=/4@=7]LM_^>JT?;+?_ )ZK4U% $/VRW_YZK1]LM_\ GJM344 0_;+?_GJM M'VRW_P">JU-10!#]LM_^>JT?;+?_ )ZK4U% $/VRW_YZK1]LM_\ GJM344 0 M_;+?_GJM'VRW_P">JU-10!#]LM_^>JT?;+?_ )ZK4U% $/VRW_YZK1]LM_\ MGJM344 0_;+?_GJM'VRW_P">JU-10!#]LM_^>JT?;+?_ )ZK4U% $/VRW_YZ MK1]LM_\ GJM344 0_;+?_GJM'VRW_P">JU-10!#]LM_^>JT?;+?_ )ZK4U% M$/VRW_YZK1]LM_\ GJM344 0_;+?_GJM'VRW_P">JU-10!#]LM_^>JT?;+?_ M )ZK4U% $/VRW_YZK1]LM_\ GJM344 0_;+?_GJM'VRW_P">JU-10!AZGH/A M?6DVZQI&F7PSD?:;5),'UY'6N7OO@[\-;V=9UT.&SG0Y26QGDMRI]0$8#]*] M$HH \S'PNALIS+H'C[Q5IO&%A.H>?"O.?N2*?YTD>A?$G3&D-C\1=/U5,_NX MM4TA4VC/0O$P)]S[=!7IM% 'F2^(_BMIEOF^\.>&];=1_P PW4GMRW_?U<9_ M&E_X6WJEA'&?$'PZ\1VQ; JA:&QN+"6%Y6]-Q7:.O7/Y\ \9X!_:<@O[F[M?&]F8)'DW6,FGP-)O!.!$4 M&3NYX/?H<'K[5XN\(Z1XV\.SZ-KUN)K>7E7'#POV=#V8?_6.02*\[^%7P$L/ M 6KSZQK%Q%JNHI(PLG"$)!'V;!_Y:$=?3H/6@#1;XJ>(=55?^$4^'6KS!GV^ M=J\T=BJC^]@DDC_/M2%/BOK1D%SKOAOPS"W^K^Q6SWDR^N?,PGXBO3Z* /,C M\+(-3E\SQ9XY\1ZUE=K6XO/LUNW_ &SC _G6QHWPU^'N@>6=-\.Z:)(_NRS1 M>=(/?<^3G\:[6B@"O'<6D482)HT1> JC %.^V6__ #U6IJ* (?MEO_SU6C[9 M;_\ /5:FHH A^V6__/5:/MEO_P ]5J:B@"'[9;_\]5H^V6__ #U6IJ* (?ME MO_SU6C[9;_\ /5:FHH A^V6__/5:/MEO_P ]5J:B@"'[9;_\]5H^V6__ #U6 MIJ* (?MEO_SU6C[9;_\ /5:FHH A^V6__/5:/MEO_P ]5J:B@"'[9;_\]5H^ MV6__ #U6IJ* (?MEO_SU6C[9;_\ /5:FHH A^V6__/5:/MEO_P ]5J:B@#"U MGP_X7\1+MUW2M.U#T:XMU=A]"1D?A7(M\(?#-DWF>$]8UKPQ)O+XTS47$;$^ ML;[E(]ABO2Z* /,_[/\ B9H8;^RO%^C^(8@P*Q:S9&"0+W7S(>IZ\D4[_A9O MB32,CQ5\/]1$:L%^TZ+.E\K#CYM@VN!^':O2J* .'TWXR>!-1N&MFUZ*PND( M5[?48WM74GM^\ 'ZUUT&J6-U");:[BFC;H\;A@?Q%,U/1=+UJW,&L:=:7\1& M"ES L@_)@:X36/@GX=:UO)_!_P!I\,:M-&1%=:;=RPH''W=R*P!&?0#K0!T\ M'CSPS<^*I_#<&KV[ZM!'YDEN"<@>F>A8#DJ#D"K^I>(]%T:V-QJ^JVEC".LE MS,L:_F:^+M&^&GCB?XIMH$27-GK5O+YTUZ)&'E*3_K_,')!Z@CDGWXKZGT3X M.>#],,=SJ.FKK>I[%$U[JCMY^-GAF69K?PS;ZIXFN% M<(5TFR=T4GUD;"@<\G/%5_\ A(/B=KY']GZ/HGA:V9CF34KHW<^WL0D>%![X M)KTF&&*WB6*WC2*->B(H4#\!3Z /,U^&\^KX?QQX]UG6>UI(+&V;)Z&./ MDX''+>OK70^'_ _@GPML;0M#T^UE1=HG\K?+C_KHV6[#O75T4 0_;+?_ )ZK M1]LM_P#GJM344 0_;+?_ )ZK1]LM_P#GJM344 0_;+?_ )ZK1]LM_P#GJM34 M4 0_;+?_ )ZK1]LM_P#GJM344 0_;+?_ )ZK1]LM_P#GJM344 0_;+?_ )ZK M1]LM_P#GJM344 0_;+?_ )ZK1]LM_P#GJM344 0_;+?_ )ZK1]LM_P#GJM34 M4 0_;+?_ )ZK1]LM_P#GJM344 0_;+?_ )ZK1]LM_P#GJM344 8GBBZ@;PIJ M:K(I)M9 !_P$UMUD^*?^12U3_KUD_P#036M0 445C^)O$=OX9TL7=Q&TS2,R M0Q*P7>X1GP6/ X0_T!/% ;FQ17/ZMXK32K*PFDL+CSKR\BM1;R$*T8:58RYQ MD;06!XZY'KFF6OC"&YOK5/L^VTO+V>QMKCS,EY8MV[*XX!\N3!R?NCUX:3?] M?UW#^OZ^XZ.N.^%?_(@1?]A'4?\ TNGKL:X[X5_\B!%_V$=1_P#2Z>D!V-%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 )M&[=@9QC.*6BB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#)\4_P#(I:I_UZR? M^@FM:LGQ3_R*6J?]>LG_ *":UJ "L'QEI5SK?AF[T^WL[6]6>*1'@N6VY.P[ M2IP0&#;3SCZBMZB@:=G<\YN?AOK5QI=LB^*[])X[J"0Q$PR1QQ1S^8JJ[PM( MS*O0L<,0,C%:]AX-GM;K3H9)8FL=-U*XU&%@Q\QVE\S"LN !@S/R"<[1QSQU M]%5S/^OZ\A?U_7WD-W:1WL/E3-,JYSF&9XF_[Z0@UQWPKM(_^%?PC=-QJ&H# M_7/VO9_>NWKCOA7_ ,B!%_V$=1_]+IZD#JOLD?\ >F_[_O\ XT?9(_[TW_?] M_P#&IZ* (/LD?]Z;_O\ O_C1]DC_ +TW_?\ ?_&IZ* (/LD?]Z;_ +_O_C1] MDC_O3?\ ?]_\:GHH @^R1_WIO^_[_P"-'V2/^]-_W_?_ !J>B@"#[)'_ 'IO M^_[_ .-'V2/^]-_W_?\ QJ>B@"#[)'_>F_[_ +_XT?9(_P"]-_W_ '_QJ>B@ M"#[)'_>F_P"_[_XT?9(_[TW_ '_?_&IZ* (/LD?]Z;_O^_\ C1]DC_O3?]_W M_P :GHH @^R1_P!Z;_O^_P#C1]DC_O3?]_W_ ,:GHH @^R1_WIO^_P"_^-'V M2/\ O3?]_P!_\:GHH @^R1_WIO\ O^_^-'V2/^]-_P!_W_QJ>B@"#[)'_>F_ M[_O_ (T?9(_[TW_?]_\ &IZ* (/LD?\ >F_[_O\ XT?9(_[TW_?]_P#&IZ* M(/LD?]Z;_O\ O_C1]DC_ +TW_?\ ?_&IZ* (/LD?]Z;_ +_O_C1]DC_O3?\ M?]_\:GHH @^R1_WIO^_[_P"-'V2/^]-_W_?_ !J>B@"#[)'_ 'IO^_[_ .-' MV2/^]-_W_?\ QJ>B@"#[)'_>F_[_ +_XT?9(_P"]-_W_ '_QJ>B@"#[)'_>F M_P"_[_XT?9(_[TW_ '_?_&IZ* (/LD?]Z;_O^_\ C1]DC_O3?]_W_P :GHH M@^R1_P!Z;_O^_P#C1]DC_O3?]_W_ ,:GHH @^R1_WIO^_P"_^-'V2/\ O3?] M_P!_\:GHH @^R1_WIO\ O^_^-'V2/^]-_P!_W_QJ>B@"#[)'_>F_[_O_ (T? M9(_[TW_?]_\ &IZ* (/LD?\ >F_[_O\ XT?9(_[TW_?]_P#&IZ* (/LD?]Z; M_O\ O_C1]DC_ +TW_?\ ?_&IZ* (/LD?]Z;_ +_O_C1]DC_O3?\ ?]_\:GHH M @^R1_WIO^_[_P"-'V2/^]-_W_?_ !J>B@"#[)'_ 'IO^_[_ .-'V2/^]-_W M_?\ QJ>B@"#[)'_>F_[_ +_XT?9(_P"]-_W_ '_QJ>B@"#[)'_>F_P"_[_XT M?9(_[TW_ '_?_&IZ* (/LD?]Z;_O^_\ C1]DC_O3?]_W_P :GHH @^R1_P!Z M;_O^_P#C1]DC_O3?]_W_ ,:GHH @^R1_WIO^_P"_^-'V2/\ O3?]_P!_\:GH MH @^R1_WIO\ O^_^-'V2/^]-_P!_W_QJ>B@"#[)'_>F_[_O_ (T?9(_[TW_? M]_\ &IZ* (/LD?\ >F_[_O\ XT?9(_[TW_?]_P#&IZ* (/LD?]Z;_O\ O_C1 M]DC_ +TW_?\ ?_&IZ* (/LD?]Z;_ +_O_C1]DC_O3?\ ?]_\:GHH @^R1_WI MO^_[_P"-'V2/^]-_W_?_ !J>B@"#[)'_ 'IO^_[_ .-'V2/^]-_W_?\ QJ>B M@"#[)'_>F_[_ +_XT?9(_P"]-_W_ '_QJ>B@"#[)'_>F_P"_[_XT?9(_[TW_ M '_?_&IZ* (/LD?]Z;_O^_\ C1]DC_O3?]_W_P :GHH @^R1_P!Z;_O^_P#C M1]DC_O3?]_W_ ,:GHH @^R1_WIO^_P"_^-'V2/\ O3?]_P!_\:GHH @^R1_W MIO\ O^_^-'V2/^]-_P!_W_QJ>B@"#[)'_>F_[_O_ (T?9(_[TW_?]_\ &IZ* M (/LD?\ >F_[_O\ XT?9(_[TW_?]_P#&IZ* (/LD?]Z;_O\ O_C1]DC_ +TW M_?\ ?_&IZ* (/LD?]Z;_ +_O_C1]DC_O3?\ ?]_\:GHH @^R1_WIO^_[_P"- M'V2/^]-_W_?_ !J>B@#$\3VT:^%-38-+D6LAYF8_PGMFMNLGQ3_R*6J?]>LG M_H)K6H *K:AJ5GI-E)=ZEIXZ#FK-#Z&N-EU9Y M=#M-,\0Z3?1RW4ADN7L-'N)$G1)3MSL1A&9,!B'(VACD]Z9I>B:BMQH=E);S MI)I^NWM]<3-&0AB?SRI#XP2?.08!)X/H:I)7%T_KS/1*X[X5_P#(@1?]A'4? M_2Z>NMF$S1XMY(XWSUD0N,?0$?SKCOA6LW_"OXOWD?\ R$-0S^[/7[;/[U(' M:T5'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ M (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_ M]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_ MYZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C M1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_] M^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_Y MZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245' MMF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T M245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ M (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_ M]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_ MYZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C M1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_] M^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_Y MZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245' MMF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T M245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ M (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_ M]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_ MYZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C M1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_] M^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_Y MZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245' MMF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T M245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ M (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_ M]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_ MYZ1_]^S_ (T 245'MF_YZ1_]^S_C1MF_YZ1_]^S_ (T 9OBG_D4M4_Z]9/\ MT$UK5C>*!-_PB>J;G0C[+)G"'^Z?>MF@ HHHH **** "N.^%?_(@1?\ 81U' M_P!+IZ[&N.^%?_(@1?\ 81U'_P!+IZ .QHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH R?%/\ R*6J?]>LG_H)K6K)\4_\BEJG_7K)_P"@FM:@ HHHH X; MQOK&IZ-KVFS27D]EHKG;)=6R*_D2>7*294()*8VG(X&UB<<$5=+UW4)KC1+] MIY7?4M$R$H(4\\)A_CE<@C>BS,J2C:Z M[64'!&';Z]#QQ4\.A:;;W_VR&V"S!VD7YVVJS##,JYVJ3CD@9Y/J:::6XWK_ M %Y/_ARY-+Y,>[RWDYQA%R:\S\%^+!X9\-G2M4\/>)A3H=S*A#W4K MJ0RH0058'(KU"BD(X[_A95A_T+_BO_PGKK_XBC_A95A_T+_BO_PGKK_XBNQH MH X[_A95A_T+_BO_ ,)ZZ_\ B*/^%E6'_0O^*_\ PGKK_P"(KL:* .._X658 M?]"_XK_\)ZZ_^(H_X658?]"_XK_\)ZZ_^(KL:* .._X658?]"_XK_P#">NO_ M (BF3_$NT6WD,'AWQ4TH4E%;P_=8+8X!^2NIU'5]-TB*.35M0M;&.1Q&CW,R MQAV/106(R?:GM?V:W:6K7<"W#C*PF0;V'/(7J>A_(T -Z!@2N>F1VI(9X;A6 M,$J2A'*,48':P."#CN#VH Y+_A95A_T+_BO_ ,)ZZ_\ B*/^%E6'_0O^*_\ MPGKK_P"(KL:* .._X658?]"_XK_\)ZZ_^(H_X658?]"_XK_\)ZZ_^(KL:* . M._X658?]"_XK_P#">NO_ (BC_A95A_T+_BO_ ,)ZZ_\ B*[&B@#CO^%E6'_0 MO^*__">NO_B*/^%E6'_0O^*__">NO_B*[&B@#CO^%E6'_0O^*_\ PGKK_P"( MH_X658?]"_XK_P#">NO_ (BNQHH X[_A95A_T+_BO_PGKK_XBC_A95A_T+_B MO_PGKK_XBNQHH X[_A95A_T+_BO_ ,)ZZ_\ B*/^%E6'_0O^*_\ PGKK_P"( MKL:* .._X658?]"_XK_\)ZZ_^(IA^)=I]H0#P[XJ\HJQ9O\ A'[K(;(P/N?[ MWY5U$6L:9/J4VG0ZC:27MNH>:V2=3)&OJRYR!]:?#J5C<6TEQ;WMO+!'R\J2 MJRIQGD@X'!S0!R__ LJP_Z%_P 5_P#A/77_ ,11_P +*L/^A?\ %?\ X3UU M_P#$5T6I:[I.C10RZQJEG81SMLA:ZN$C$C>B[B,GV%7PNO_B*/^%E6'_0O^*__ GKK_XBNQHH X[_ (658?\ 0O\ BO\ \)ZZ M_P#B*/\ A95A_P!"_P"*_P#PGKK_ .(KL:* .._X658?]"_XK_\ ">NO_B*/ M^%E6'_0O^*__ GKK_XBNQHH X[_ (658?\ 0O\ BO\ \)ZZ_P#B*/\ A95A M_P!"_P"*_P#PGKK_ .(KL:* .._X658?]"_XK_\ ">NO_B*/^%E6'_0O^*__ M GKK_XBNQHH X[_ (658?\ 0O\ BO\ \)ZZ_P#B*/\ A95A_P!"_P"*_P#P MGKK_ .(KL:CN+F"SMI+B[FC@@C4L\LK!50#N2> * .2_X658?]"_XK_\)ZZ_ M^(ID/Q+M"A\[P[XJ5MS >'[K[NX[3]STQ73)KFDR:?%?QZI9/9S_P"JN5N$ M,GI5MIXEDC1I$#R9V*6&7P,G [T UOM0M;:XNFVV\,TZH\Q M]%4G+'Z4 3YEU=)$N_&=N6(&['..M '/_ /"RK#_H7_%?_A/77_Q%'_"RK#_H7_%? M_A/77_Q%=79WMKJ-G%=Z?NO_B*/^%E6'_0O^*__ GKK_XBNQHH X[_ (658?\ 0O\ BO\ \)ZZ_P#B M*/\ A95A_P!"_P"*_P#PGKK_ .(KL:* .._X658?]"_XK_\ ">NO_B*/^%E6 M'_0O^*__ GKK_XBNQHH X[_ (658?\ 0O\ BO\ \)ZZ_P#B*/\ A95A_P!" M_P"*_P#PGKK_ .(KL:* .._X658?]"_XK_\ ">NO_B*/^%E6'_0O^*__ GK MK_XBNQHH X[_ (658?\ 0O\ BO\ \)ZZ_P#B*/\ A95A_P!"_P"*_P#PGKK_ M .(KL:* .._X658?]"_XK_\ ">NO_B*/^%E6'_0O^*__ GKK_XBNQJC:ZWI M5Z;H6>IV=P;-BMR(KA'\@CL^#\I^M '++\3+NO_B*[&B@#CO\ A95A_P!"_P"*_P#PGKK_ .(H_P"%E6'_ $+_ M (K_ /">NO\ XBNQHH X[_A95A_T+_BO_P )ZZ_^(H_X658?]"_XK_\ ">NO M_B*[&B@#CO\ A95A_P!"_P"*_P#PGKK_ .(H_P"%E6'_ $+_ (K_ /">NO\ MXBNQHH X[_A95A_T+_BO_P )ZZ_^(H_X658?]"_XK_\ ">NO_B*[&B@#CO\ MA95A_P!"_P"*_P#PGKK_ .(H_P"%E6'_ $+_ (K_ /">NO\ XBNQHH X[_A9 M5A_T+_BO_P )ZZ_^(H_X658?]"_XK_\ ">NO_B*[&B@#CO\ A95A_P!"_P"* M_P#PGKK_ .(H_P"%E6'_ $+_ (K_ /">NO\ XBNHO]1L=*LWO-4O+>RMH_OS MW,JQHOU9B *1]4T^.."22^ME2X ,+-,H$H.,;3GGJ.GK0!RL'Q+M&MXS/X=\ M5+*5!=5\/W6 V.0/DI__ LJP_Z%_P 5_P#A/77_ ,177>='Y_D^8GF[=^S< M-VW.,X]*CMKZTO=_V.ZAN/+.'\J0-M/H<=* .5_X658?]"_XK_\ ">NO_B*/ M^%E6'_0O^*__ GKK_XBNQHH X[_ (658?\ 0O\ BO\ \)ZZ_P#B*/\ A95A M_P!"_P"*_P#PGKK_ .(KL:* .._X658?]"_XK_\ ">NO_B*/^%E6'_0O^*__ M GKK_XBNQHH \^U_P ?V]_X=U"TL_#WBDSS6[I&'\/W0!8CC)V5Z#110 44 M44 %%%% !1110 4444 %%%% !1110!R_C?5-#T[36@UF_P!.L9]1ADM(9+^= M(T"L/G/S$ @<$CO@"N1$3"UO[+3YVEN)M;TZ;3FW$M):JMOAU[E0LIPL5Q-9:[XP.@V+7EVT]MF"T:)9,M&H9_G95) R>2,D M5-\+Y'/A_4(FTVZT]8]6NPJ7+QLQS,Q/*.W(/!)/)SC(YKM**2T&]5;S_P _ M\PHHHH$%%%% !1110 4444 %%%% !1110 4444 >7^,+S1M9.I:;X?U.Q;5] M/L;R&&SMIU:YDFD3+@(#NP #DGJQ'I4?B8P7VD^-;NW,4NE'PY#&K<&,SJLS M<=MP5H_?E:]4HIIV12E:2?\ 73_(X?Q08F@M;W2-;>VUZRLQ):6<4RE;I6(^ M1HCG7=_'/+?.L9$]FZ. (V M.X_(,[0,+]W/.37?T44N@=;A1110 4444 %%%% !1110 4444 %%%% !7&^- MM2\-QR+H^L:IIUA0W5PD;F*-PPV@G)8G(4#N2>U=E11U \STA+IKS0K M7'&?5:T-&N[;2_"_B.[T^. S6^I7:6RH!P[ MN JC'3OW6_+_ "'?6_G?\_\ ,IZ3IZZ5HUG81DLMM"L6X]6P,9/N M>M7***;=WBA:-/L&Z84444 %%%% !1110 4444 M %%%% !1110 4444 8_B76-)T'3TU#6KBUMUC?9 ]U,L2>8P( W,0!P3SV&: M\_6.QL],O8[:\AO]-F\-/;6,MN=T<\WF2>8L1'!R6C ST&.E>L44K?U\K?J M-.W]>:?Z'#6%KGQF]K<2I'?S>'(H[B1<;R^Y@6/1;8VNG M:1#ISW%I*7CN958GC*CE0#D#."^,Y!KO.M P!T JKZW_ *Z_YLCETMZ? MA;_)!1112*"BBB@ HHHH **** "BBB@ HHHH ***9*S H$P"S8R1G'!/]* ' MT5'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_ MXT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D? M_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O M^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_X MT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ M?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ M1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'M MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 2 M45'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_ MXT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D? M_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O M^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_X MT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ M?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ M1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'M MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 2 M45'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_ MXT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D? M_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O M^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_X MT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ M?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ M1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'M MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 2 M45'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_ MXT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D? M_?L_XT 245'MF_YZ1_\ ?L_XT;9O^>D?_?L_XT 245'MF_YZ1_\ ?L_XT;9O M^>D?_?L_XT 245'MF_YZ1_\ ?L_XTR9YH;>27?&VQ2V-A&<#ZT 3T444 %%% M% !1110 5'+_ *R'_?\ _934E1R_ZR'_ '__ &4T 24444 %%%% !1110 44 M44 %<;KWQ3\.^'-9FTO44U0W$.-_DZ;-(G(R,,%P>#VKLJ* / ?B'^TK%I,E MG:^#;"66X_2NM\6^ ?#?CA+,>)=-2[-G+YD+[BK+ZKD(?"6EZIX>DU2&,Z[:6SKLEM M))095#)\VW5I;Z_DO\@ZI^GYLY$>.Y;_2'DN;*6P<1Z?"=!6$Q"SDV&*WA(^U2_<@;=$/O?PDY]^^:=/X.T2Y8-/;2LZR M>8DGVJ4-&WF>9\C!LK\W.%P.W3BKE;FTV$K\MGN9VB^,[O7M0LH+/28UBGMA M/0\5'9SS>(/'WB#3[Z>Z@M=)2WCMX+>X>#?YB M%FD)0@G^Z,\#:>];6E>%M)T6Z^T:;!+%((S$"US+( AOY&'%XA;0[6YM" M)=1ATFYAM+JZFF/G9DVD'!!W[1(F26!//I@TX_'FLSWMG'!X=M3!>ZA<:=%, MVID8EA,N=R^2<*1$2",]>E=-_P (UI(N/.%IAR8RP$C!9"ARA9 ME9.H^#(FETA-)7R+:SU234)U:ZE#.SI(&VMR1EI2V,@=N]-6ZE>[9_UT?ZV* MEG\1!>:3>WXTPHFEL$U!#/\ -$V]E<)\OS@;2<_+D5)!XVOI;":]?1[=+=+R M:TC(OR6=HGD5CM\O/)C& NXG=T !-;2^%M&1PR604[$1@LC@2!6++O .'P23 M\V>I]:C/A#13:QV_V64)%=27B%;J4,LLF[>P8-GG>V1G'S'BD]M"5MK_ %O_ M , YM?'%QJ5C=+$- M;7=Q!/#T-L+>*SF6$1PQ;!>38VPMN MC_CYVG&#UP,=.*N+X:TE))'2U*^8TCE1*X4-(,.RKG"L:#'.&*@G:N&!0Y'(ZVH4445) M04444 %%%% !1110!P=_\8O"^FZES"TBDT^ ,D6\[ =T>[(7 YY]:^R*\@UO]FKP?KVO MZAJ]YJ6N)<:A=274JQ3PA%9V+$*#$3C)XR30 _PE\<]%F\'Z4_B!M4FU-K5/ MM4L.E2E7DQ\Q!5=O)]./2MSQ1J.LZYIN@:YX#N)XYE=[H6=RKPB]B53F%T., M$]B1P0,=ZE M#F:WW>61(P W#!RH.#^(-&O0#C-'\7VFH>'M;UVPNI%$ERD$<=U*W^C3&.-? M+96.$VR,=P&.YJOI>J:QK?PWGLM.U".YUW3;K[%-(;CRS>>4X;B1>5,L6#N' M3=[5V(\/Z6MW]ICM?+E-U]L8QNR!IMFS>P!PQV\>^N[QX)EN M+R2*6=X[J5-SQ?<8;6&TC&.,9'!R*>GY?I_P?72X?U_7X'"RZJ+FTT7[!=:Q M9R2>)X[>^LKJ[D\ZW)B)>!FWDLG 86S_L^"YM MC=RES;3RR-$%+L2=I(#8)XPW:NCF\(Z+<"+S;5RT5Y]N5Q<2AS/C:'+!LL0. M!DD 8':I8?#.E072W,=O)YZS^>96N)&=W"E06);+ !B &R!G@"DK=?ZT2_-7 M0?U^+?XK1G%P>+=0A^$6J3Q7HN=6T9VL;B[!#_=8#[1Z']VPDK;U&6;0_$WA MB#3;JYN(]0FDM[F*:X>8/&(6?S?F)P0RKR,9W8],;T&A:=;:G?W\5N1<:B%% MT6D9EEVC:,H3M''' Y%9^E^$;71==GU'3IY DZA/LTP$B0*/X82?FC4X&5!V M\=!3OK=BZ:?U_P ,8'B*YNK#Q89=7DO5T:XN+9+6_L;MPEG*& \J>)6 *NQ^ M\01\V#C -:&E^+[V]NWL6L[=[R2ZO4@3SBB>5;R!"2=IY)9>W1 K&/=MXVKVZ@'J*8/"FCK.TR6TB2M.]QO2XD4J M[CYRI#?*&SR!@$\XS26UOZZ%:?U\_P#@&?HGC!O$T(ETG3F>!'CBNO,G$BV^H)>V]HT$J1I%MBGD2-@@PFZ,-L8KV8@D=C3M*\+Z1HEP)]+MG@D\ MD0$^?(P9 20""Q!(+'!//.,T]+B?D<=;:YJ6A>,M6*X>YC>21W,F*(Z))^7X!U^9SWB;QI>PV\]T]M]AT_2M9 M@MYKF&[=I)1NC9@8P@^4I(<\GD=.]=!=^++F#RH;?2A>WKVHNS;VTY?,98 ; M6V8)//7 XZ\YJX/".BB!XC;2LDEVEXX>ZE8M,@4*Q);/\*\=#CD5$O@C0(TL MUBM9HQ9!D@\N\F7:C')C.'^:/('R-E>.E"LDE_6R_4FSO?\ K=_H'A_7;K4M M*U*\O(8U^RWES#&L3$EEB$)Y[RZVZEHMS>3PB=Q$9" M8"OR9V_*'(''ZUV^GZ19:7]I^P0F(7,K32KYC,I=N20"2%R><# S50>&--,- MK$\;XL68VC1RM$\"D8*!D(.W'&.F ,YQ0M'?^MFG^=_D4];_ #_/0YS6!J\< M#3Z6MWJ,=OJ4SW5A%?O'/-"%Q^Z;:ZEO#VG-]EQ',C6IW,&!;/4[L M\\]:FCT?3XM'_LE;.(V!C,36[KN5E/4'/7.3G/7-+[-O0/M7]?S,34;:'PS! M;:LE]J$WE%;=H9KR21+EY65$+;B0OSL#N X&>.E17?C.[M]6BTN/28GO7O\ M[$0]V5C&8&F5PWEDD$*01@$'U'-:H\*Z1]B:TD@FGMRGEB.XNI90@_V=S':1 MV(P1@>E/;PSI3S03-;NTMO<&Z20SR%O-V&/<3NRWR$KSD 4P5DM?ZT.6?XDW M<>GP7+:"A-Q:K'R)XXA;PO+=RX2+S5D9< MY/)*CGJ/45?O/!.@ZDC?;K)W>2.2.5ENI0TBR!0ZLP8%@0BCGIM&,8H5NO\ M7](%OK_7],H?\)M'_&C MZA8V*6%C>:@-L'VF69QYL8E&=S;4"' P3RO? ..=M?"&BK<_:!;S>;]I6[WF MZE),JQ>4&^]_VAE7GBZ2ZTC7Y((OL=YH<3S^2\I$A*%\;T*CY'5 006!#<'( MKL()?/MXY0"OF(&P>V1FLEO"VF&.2-(Y DRB.;?*\F^/<6,?S$X4DG(';CTQ ML]*703W_ *_KN%%%% !1110 4444 %%%% &-XG\5:=X1TV.^U9;MH9)1$/LM MJ\Y!()Y" X''4UR%Q\=O!UM;R32KJZI&I8EM+F4?F5P/QKTBL?Q5X7T[QEX? MFT76O.-E.RM(D,IC+;3D D=L@'\* /+? W[16CZSHLK^([>[AU".>3,=E923 M*(BQ,?*@X./E.>I7/>N[\.?$S0/%6KC3=+34A.R,^9]/FB0 =5/&1Q:UK'A^6]TSQ'?W$VF M:O?2G2-0$[J\$@G*_97?.[H,J<\\CT%;NHQZCIGCEM#AOKR2R\31-)%(]W(7 ML&B \T1DME0R$%<=&R>E=<= TQM-^P2VWG6WG>>$F=I,2;]^X%B2#NY'/%.N MM$L+W6;+5;B)VO+%76WD$SJ$#@!OE!VG.!U!H[?UH'['S,&^$[F[N[C48KA=8N GB.XA2Z M%\Q2&-'W!2"Y.WY=N-N/FKL&\-:6]T]Q)!([27*W3(]Q(T?FJ WEEMH(P#T MZC/7FHK?PEH]K'/'!#<)'<71NYD%Y-MDE+!B2-^""1R.GM1'2U_Z^'_)_P!7 M"6JLOZT?^:,GXB:S>:;I"1:1>1VU\N;P!W"^:D)#&(9[N=J?0FK4WBV28Z(= M$LX+Z+6(&N(Y);HQ!$558]$;/#?F/QK=&G6RZA-?!7^T31+"[&5B-BDD +G MY8\@ UGZ?X3T;2A8BQMI(UT_S!:@W,K",2?>&"QR#Z'(';%'3^OZ[ ]_Z_KN M4$\77,VEVNIP:7&VGWBH]O.UV 2&/ 9-N[<1@A5#$DXJ'5-0F\4_"M[_ $R> M?2KC4+-7@FC=@]N[8P<@@G!/MFKR^!O#\:@1VDR!)_M$06\F'D/SGROG_=@Y M.53 .>15V'P]IMOH*:-##(EA& $B%Q)E0#D -NW8SVS[4:--#ZW1P>F^-;FV MOUM?%7F1:YHMI*MY;Q2NL5UEXEBG51P5;<><':2P[5TA\3:L^M:=9?V4EL+B MXGC;SI6'FHD6]60[00"3CE0W-;.H>'M)U5V?4;&*X=[9[5F?.3$Q!9<^F M5!]B.*A@\*Z3 +/9%<,]E(9899;R:23<5VG<[.6<8XPQ(QCCBG>^Y+\CG],^ M(_\ :%Y#9MIT<5U+;I(L0NBQ$OFF.:(G8.8_O'U!Z"I+OXA?9="35AIGF6]Q MIL^H6F+C!D6(!BK_ "_(2I!'WAG(/OT4/A[2;>\6[AL(4N%GDN!(%Y$D@P[? M4C@U7D\(:'+8SV;V1-O/#) T8FD 6.0Y=4^;Y 3UVXZ#TH+5N;78YJQ\4:BO MQ)ETR^BCBGO=/MY8+/[:S0J/,FWN&*#YBBH=H7G'H"U6V\77=K>/;6=DU[+- MJ5S; 7=V(Q$8XO,PI6,_*0,#.2,]36U<^$-%O+P7=Q:R-C?:!/]FE\T3R7 ;[3+_K)$V.WWNZ\>GI0_+L_P!+ M$N[:?I^5F8UO\0/MS:?]BTPNMW'9NPDGVN@N0Q4A0IW!=O)R._I2Z_5M+*#@XW'D@]:2+P3-9ZU%)ITYM;.VBBAM"EW+ MN@B1<>68VRKYY^8D=1D''/0W>@Z=?:Q;:I\?/\M CIOV1R^E?$634([,3Z5';S:A;VL]H@N]X83E@ QV#:1L8\ Y M'Y5!HGC#4(H+ZT-E+JFH0W=VY@29B1$MPT:JK%>< '&[:..O-;W_ @?AT6B MVPL9!&EO%;1XNY@T<<3%H]K;\J5))# AO>E3P+X?C:%X[6='A>1PZWLX9]YW M.';?EU8\E6R">U&G-?IK]W0 XML 15 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - USD ($)
$ in Billions
12 Months Ended
Apr. 28, 2019
Jun. 10, 2019
Oct. 28, 2018
Document and Entity Information [Abstract]      
Entity Registrant Name FINISAR CORP    
Entity Central Index Key 0001094739    
Current Fiscal Year End Date --04-28    
Entity Filer Category Large Accelerated Filer    
Document Type 10-K    
Document Period End Date Apr. 28, 2019    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Emerging Growth Company false    
Entity Small Business false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   119,835,941  
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Public Float     $ 1.5
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 28, 2019
Apr. 29, 2018
Current assets:    
Cash and cash equivalents $ 814,185 $ 312,257
Short-term investments 100,000 884,838
Accounts receivable, net of allowance for doubtful accounts of $216 at April 28, 2019 and $269 at April 29, 2018 263,394 233,529
Inventories 299,028 348,527
Other current assets 44,224 56,001
Total current assets 1,520,831 1,835,152
Property, equipment and improvements, net 622,979 520,849
Purchased intangible assets, net 4,182 7,878
Goodwill 106,736 106,736
Other assets 15,462 31,720
Deferred tax assets 81,977 80,850
Total assets 2,352,167 2,583,185
Current liabilities:    
Accounts payable 132,440 132,161
Accrued compensation 31,804 32,525
Other current liabilities 49,495 32,824
Deferred revenue 0 9,535
Current portion of convertible debt 0 251,278
Total current liabilities 213,739 458,323
Long-term liabilities:    
Convertible debt, net of current portion 512,105 488,877
Other non-current liabilities 12,162 12,368
Total liabilities 738,006 959,568
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.001 par value, 5,000 shares authorized, no shares issued and outstanding at April 28, 2019 and April 29, 2018 0 0
Common stock, $0.001 par value, 750,000 shares authorized, 118,006 shares issued and outstanding at April 28, 2019 and 114,813 shares issued and outstanding at April 29, 2018 118 115
Additional paid-in capital 2,919,305 2,850,195
Accumulated other comprehensive loss (48,568) (14,660)
Accumulated deficit (1,256,694) (1,212,033)
Total stockholders' equity 1,614,161 1,623,617
Total liabilities and stockholders’ equity $ 2,352,167 $ 2,583,185
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
Apr. 28, 2019
Apr. 29, 2018
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 216 $ 269
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (shares) 5,000,000 5,000,000
Preferred stock, shares issued (shares) 0 0
Preferred stock, shares outstanding (shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (shares) 750,000,000 750,000,000
Common stock, shares issued (shares) 118,006,000 114,813,000
Common stock, shares outstanding (shares) 118,006,000 114,813,000
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Income Statement [Abstract]      
Revenues $ 1,280,480 $ 1,316,483 $ 1,449,303
Cost of revenues 926,550 951,510 941,164
Amortization of acquired developed technology 1,958 2,436 4,492
Impairment of long-lived assets 3,879 371 0
Gross profit 348,093 362,166 503,647
Operating expenses:      
Research and development 217,877 239,008 217,914
Sales and marketing 49,077 49,024 50,644
General and administrative 54,844 59,518 55,442
Start-up costs 54,517 3,535 0
Amortization of purchased intangibles 1,738 2,705 2,762
Impairment of long-lived assets 580 1,862 0
Total operating expenses 378,633 355,652 326,762
Income (loss) from operations (30,540) 6,514 176,885
Interest income 21,201 16,084 6,763
Interest expense (33,492) (36,656) (20,363)
Other income (expense), net (718) (945) (91)
Income (loss) before income taxes (43,549) (15,003) 163,194
Provision for (benefit from) income taxes 9,667 33,283 (86,152)
Net income (loss) $ (53,216) $ (48,286) $ 249,346
Net income (loss) per share:      
Basic (in dollars per share) $ (0.45) $ (0.42) $ 2.26
Diluted (in dollars per share) $ (0.45) $ (0.42) $ 2.19
Shares used in computing net income (loss) per share:      
Basic (shares) 117,178 113,864 110,405
Diluted (shares) 117,178 113,864 114,097
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (53,216) $ (48,286) $ 249,346
Other comprehensive income (loss), net of tax:      
Change in cumulative foreign currency translation adjustment (33,908) 43,204 (32,676)
Total other comprehensive income (loss), net of tax (33,908) 43,204 (32,676)
Total comprehensive income (loss) $ (87,124) $ (5,082) $ 216,670
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Total Finisar Stockholders’ Equity
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at May. 01, 2016   $ 1,167,686 $ 108 $ 2,605,859 $ (25,188) $ (1,413,093)
Beginning balance (in shares) at May. 01, 2016     107,696,314      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) $ 249,346 249,346       249,346
Other comprehensive loss, net (32,676) (32,676)     (32,676)  
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings   16,890 $ 4 16,886    
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings (in shares)     3,737,832      
Share-based compensation expense   49,879   49,879    
Employer contribution to defined contribution retirement plan   2,782   2,782    
Employer contribution in defined contribution retirement plan (in shares)     85,040      
Equity component of senior convertible notes, net of allocated issuance costs   108,798   108,798    
Ending balance at Apr. 30, 2017   1,562,705 $ 112 2,784,204 (57,864) (1,163,747)
Ending balance (in shares) at Apr. 30, 2017     111,519,186      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (48,286) (48,286)       (48,286)
Other comprehensive loss, net 43,204 43,204     43,204  
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings   1,499 $ 3 1,496    
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings (in shares)     3,146,591      
Share-based compensation expense   61,164   61,164    
Employer contribution to defined contribution retirement plan   3,331   3,331    
Employer contribution in defined contribution retirement plan (in shares)     146,944      
Ending balance at Apr. 29, 2018 1,623,617 1,623,617 $ 115 2,850,195 (14,660) (1,212,033)
Ending balance (in shares) at Apr. 29, 2018     114,812,721      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (53,216) (53,216)       (53,216)
Other comprehensive loss, net (33,908) (33,908)     (33,908)  
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings   8,342 $ 3 8,339    
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings (in shares)     3,061,894      
Share-based compensation expense   57,991   57,991    
Employer contribution to defined contribution retirement plan   2,780   2,780    
Employer contribution in defined contribution retirement plan (in shares)     131,162      
Ending balance at Apr. 28, 2019 $ 1,614,161 $ 1,614,161 $ 118 $ 2,919,305 $ (48,568) $ (1,256,694)
Ending balance (in shares) at Apr. 28, 2019     118,005,777.000      
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Operating activities      
Net income (loss) $ (53,216) $ (48,286) $ 249,346
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation 95,434 98,769 87,016
Amortization 5,005 6,680 8,203
Stock-based compensation expense 61,292 63,120 52,598
Amortization of discount on held-to-maturity investments (8,115) (8,135) (2,045)
Equity in losses of equity method investment 0 0 250
Loss on sale or retirement of assets and asset disposal groups 190 103 149
Impairment of long-lived assets 4,459 2,233 0
Impairment of minority investments 399 2,347 643
Amortization of discount on convertible debt 28,341 30,834 16,935
Deferred tax expense (benefit) (2,544) 25,614 (101,534)
Changes in operating assets and liabilities:      
Accounts receivable (26,703) 38,848 (23,120)
Inventories 33,547 839 (73,582)
Other assets 14,775 (910) (8,365)
Accounts payable 3,034 1,156 (1,023)
Accrued compensation (721) (21,995) 18,436
Deferred revenue 0 (3,480) (514)
Other liabilities 16,986 (16,100) 4,439
Net cash provided by operating activities 172,163 171,637 227,832
Investing activities      
Additions to property, equipment and improvements (209,879) (221,482) (140,106)
Proceeds from sale of property and equipment and asset disposal groups 0 0 504
Purchases of short-term investments (930,277) (1,765,687) (1,032,474)
Maturities of short-term investments 1,719,275 1,866,062 321,178
Purchase of intangible assets 0 0 (1,885)
Net cash provided by (used in) investing activities 579,119 (121,107) (852,783)
Financing activities      
Repayments of term loans 0 0 (234)
Repayment of 2033 Notes (257,696) 0 0
Proceeds from issuance of 0.50% Convertible Senior Notes due 2036, net of issuance costs 0 0 569,302
Proceeds from issuance of shares under equity plans and employee stock purchase plan 11,145 11,680 20,773
Shares repurchased for tax withholdings on vesting of restricted stock units (2,803) (10,181) (3,883)
Net cash (used in) provided by financing activities (249,354) 1,499 585,958
Net increase (decrease) in cash and cash equivalents 501,928 52,029 (38,993)
Cash and cash equivalents at beginning of year 312,257 260,228 299,221
Cash and cash equivalents at end of year 814,185 312,257 260,228
Supplemental disclosure of cash flow information      
Cash paid for interest 4,170 4,170 1,298
Cash paid for taxes $ 7,520 $ 11,594 $ 11,108
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
Apr. 28, 2019
Dec. 31, 2016
0.5% Convertible Senior Notes Due 2036    
Interest rate 0.50% 0.50%
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation
12 Months Ended
Apr. 28, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation
The Company has a 52- or 53-week fiscal year ending on the Sunday closest to the last day of April in each calendar year. Each of fiscal 2019, 2018 and 2017 had 52 weeks, and fiscal 2020 will have 53 weeks. The consolidated financial statements include the accounts of Finisar Corporation and its controlled subsidiaries (collectively “Finisar” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (U.S. GAAP) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from these estimates.
Merger Agreement
On November 8, 2018, the Company, II-VI Incorporated, a Pennsylvania corporation (“Parent”) and Mutation Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Parent (“Merger Subsidiary”), entered into an Agreement and Plan of Merger (the “Merger Agreement”), pursuant to which, among other things, Merger Subsidiary will be merged with and into the Company (the “Merger”), with the Company surviving the Merger as a wholly owned subsidiary of Parent. The closing of the Merger is subject to various customary conditions.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies
12 Months Ended
Apr. 28, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Summary of Significant Accounting Policies
Revenue Recognition
Substantially all of the Company's revenues are derived from sales of products to customers. The Company recognizes revenue when it satisfies performance obligations as evidenced by the transfer of control of its products to customers at the time of product shipment from the Company's facility or delivery to the customer location, as determined by the agreed upon shipping and delivery terms. Delivery of all performance obligations contained within a contract with a customer typically occurs at the same time (or within the same accounting period). Prior to fiscal 2019, revenue and costs relating to sales to certain distributors that were made under agreements providing distributor price adjustments and rights of return under certain circumstances were deferred until products were sold by the distributors to end customers.
The Company measures revenue based on the amount of consideration it expects to be entitled to in exchange for products, reduced by amount of consideration related to products expected to be returned. Any variable consideration is recognized as a reduction of revenue at the time of revenue recognition. The Company determines variable consideration, which primarily consists of distributor sales price reductions resulting from price protection agreements, by estimating the impact of such reductions based on historical analysis of such activity. The Company’s contracts with customers do not typically include extended payment terms and payment terms generally range from 30 to 90 days. At the time revenue is recognized, the Company establishes an accrual for estimated warranty expenses associated with sales, recorded as a component of cost of revenues. The Company's standard warranty period usually covers twelve months from the date of sale, although it can be for longer periods for certain products. The Company is recognizing the incremental costs of obtaining a contract, specifically commission expenses that have a period of benefit of less than twelve months, as an expense when incurred.  The Company recognizes shipping costs that occur after control transfers to the customer as a fulfillment activity.
Segment Reporting
The Financial Accounting Standards Board's (FASB) authoritative guidance regarding segment reporting establishes standards for the way that public business enterprises report information about operating segments in annual financial statements and requires that those enterprises report selected information about operating segments in interim financial reports. It also establishes standards for related disclosures about products and services, geographic areas and major customers. The Company has determined that it operates in one reportable segment comprising optical subsystems and components. Optical subsystems consist primarily of transceivers sold to manufacturers of storage and networking equipment for data communication and telecommunication applications. Optical subsystems also include multiplexers, de-multiplexers and optical add/drop modules for use in telecommunication applications. Optical components consist primarily of packaged lasers and photo-detectors which are incorporated in transceivers for data communication and telecommunication applications.
Concentrations of Risk
Financial instruments which potentially subject the Company to concentrations of credit risk include cash and cash equivalents, short-term investment and accounts receivable. The Company invests only in high-quality credit instruments and maintains its cash, cash equivalents and short-term investments with several high-quality credit financial institutions. Deposits held with banks, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits.
Concentrations of credit risk, with respect to accounts receivable, exist to the extent of amounts presented in the financial statements. Generally, the Company does not require collateral or other security to support customer receivables. The Company performs periodic credit evaluations of its customers and maintains an allowance for potential credit losses based on historical experience and other information available to management. Losses to date have not been material. The Company’s ten largest customers represented 64% and 62% of total accounts receivable as of April 28, 2019 and April 29, 2018, respectively. Three customers, Huawei, Flextronics, and Jabil, represented 13%, 12%, and 11%, respectively, of total accounts receivable as of April 28, 2019. Two customers, Google and Flextronics, represented 15% and 11% respectively, of total accounts receivable as of April 29, 2018.
Sales to the Company’s ten largest customers represented 58%, 59% and 56% of total revenues during fiscal 2019, 2018 and 2017, respectively. Two customers, Cisco Systems and Huawei, represented 11% and 10%, respectively, of total revenues during fiscal 2019. Two customers, Cisco Systems and Google, represented 14% and 11%, respectively, of total revenues during fiscal 2018. Two customers, Cisco Systems and Huawei, represented 12% and 11%, respectively, of total revenues during fiscal 2017.
The Company relies on single and limited suppliers for a number of key components. The Company relies primarily on a limited number of significant independent contract manufacturers for the production of certain key components and subassemblies, including lasers, modulators, and printed circuit boards.
Included in the Company’s consolidated balance sheet at April 28, 2019 are the net assets of the Company’s operations located at its overseas facilities totaling approximately $617.8 million.
Foreign Currency Translation and Transactions
The functional currency of the Company's foreign subsidiaries is the local currency. Assets and liabilities denominated in foreign currencies are translated using the exchange rate on the balance sheet date. Revenues and expenses are translated using average exchange rates prevailing during the year. Any translation adjustments resulting from this process are shown separately as a component of accumulated other comprehensive income (loss). Foreign currency transaction gains and losses are included in the determination of net income (loss). Included in the determination of net income (loss) for fiscal 2019, 2018 and 2017 were $(849,000), $1.0 million and $539,000, respectively, of gains (losses) on foreign currency transactions.
Research and Development
Research and development expenditures are charged to operations as incurred.
Shipping and Handling Costs
The Company records costs related to shipping and handling in cost of sales for all periods presented.
Cash and Cash Equivalents
The Company’s cash equivalents consist of money market funds. The Company considers all highly liquid investments with an original maturity from the date of purchase of three months or less to be cash equivalents.
Minority Investments
The Company uses the cost method of accounting for investments in companies that do not have a readily determinable fair value in which it holds an interest of less than 20% and over which it does not have the ability to exercise significant influence. For entities in which the Company holds an interest of greater than 20% or in which the Company does have the ability to exercise significant influence, the Company uses the equity method. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and the Company's proportionate share of earnings or losses and distributions. Such proportionate share of earnings or losses is included in other income (expense), net in the consolidated statement of operations. In determining if and when a decline in the market value of these investments below their carrying value is other-than-temporary, the Company evaluates the market conditions, offering prices, trends of earnings and cash flows, price multiples, prospects for liquidity and other key measures of performance. The Company’s policy is to recognize an impairment in the value of its minority equity investments when clear evidence of an impairment exists. Factors considered in this assessment include (a) the completion of a new equity financing that may indicate a new value for the investment, (b) the failure to complete a new equity financing arrangement after seeking to raise additional funds or (c) the commencement of proceedings under which the assets of the business may be placed in receivership or liquidated to satisfy the claims of debt and equity stakeholders. The Company’s minority investments in private companies are generally made in exchange for preferred stock with a liquidation preference that is intended to help protect the underlying value of its investment.
Fair Value Accounting
The FASB authoritative guidance regarding fair valuation defines fair value and establishes a framework for measuring fair value and expands the related disclosure requirements. The guidance requires or permits fair value measurements with certain exclusions. It provides that a fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. Valuation techniques used to measure fair value under this guidance must maximize the use of observable inputs and minimize the use of unobservable inputs. It describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:
Level 1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and
Level 3 inputs are unobservable inputs based on the Company's own assumptions used to measure assets and liabilities at fair value. A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The Company’s financial instruments, including cash equivalents, accounts receivable, accounts payable and accrued liabilities have carrying amounts which approximate fair value due to the short-term maturity of these instruments. See Note 10 for additional details regarding the fair value of the Company’s financial instruments.
Allowance for Doubtful Accounts
The Company evaluates the collectability of its accounts receivable based on a combination of factors. In circumstances where, subsequent to delivery, the Company becomes aware of a customer’s potential inability to meet its obligations, it records a specific allowance for the doubtful account to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes an estimated allowance for doubtful accounts based on the length of time the receivables are past due and historical actual bad debt history. A material adverse change in a major customer’s ability to meet its financial obligations to the Company could result in a material reduction in the estimated amount of accounts receivable that can ultimately be collected and an increase in the Company’s general and administrative expenses for the shortfall. Accounts receivable are charged against the allowance for doubtful accounts when identified as fully uncollectable.
Inventories
Inventories are stated at the lower of cost (determined on a first-in, first-out basis) or market.
The Company permanently writes down the cost of inventory that the Company specifically identifies and considers obsolete or excessive to fulfill future sales estimates. The Company defines obsolete inventory as inventory that will no longer be used in the manufacturing process. Excess inventory is generally defined as inventory in excess of projected usage and is determined using management’s best estimate of future demand, based upon information then available to the Company. The Company also considers: (1) parts and subassemblies that can be used in alternative finished products, (2) parts and subassemblies that are unlikely to be engineered out of the Company’s products, and (3) known design changes which would reduce the Company’s ability to use the inventory as planned. Inventory on hand that is identified and considered to be excess or obsolete is written down to its estimated net realizable value.
Property, Equipment and Improvements
Property, equipment and improvements are stated at cost, net of accumulated depreciation and amortization. Property, equipment and improvements are depreciated on a straight-line basis over the estimated useful lives of the assets, generally three to ten years, except for buildings which are depreciated over 30 years. Land is carried at acquisition cost and not depreciated. Leased land is depreciated over the life of the lease. Management judgment is required in determining the estimated economic useful lives of our property, plant and equipment, which can materially impact the Company's depreciation expense. Accordingly, the Company evaluates the period over which it expects to recover the economic value of these assets. During the fourth quarter of fiscal 2018, based on considerations including asset replacement cycle, the Company revisited the useful life estimates of certain computer equipment, software, and building and leasehold fixtures. As a result, the Company determined that the useful lives of computer equipment be extended from three to five years, the useful lives of certain software be extended from five to ten years, the useful lives of leasehold improvements be extended from seven to ten years, and the useful lives of certain building fixtures be extended from 15 to 30 years. These assets are depreciated through cost of revenues and operating expenses. The Company accounted for this as a change in estimate that was applied prospectively, effective as of January 29, 2018. This change in depreciable lives did not have a material impact for the quarter or the year ended April 29, 2018, resulted in a reduction of $4.6 million in depreciation expense during fiscal 2019, and will result in a reduction of $2.6 million in depreciation expense during fiscal 2020.
Goodwill and Other Intangible Assets
Goodwill, purchased technology and other intangible assets resulting from acquisitions are accounted for under the acquisition method. Intangible assets with finite lives are amortized over their estimated useful lives. Amortization of purchased technology and other intangibles has been recorded on a straight-line basis over periods ranging from three to 15 years.
Accounting for the Impairment of Long-Lived Assets
The Company periodically evaluates whether changes have occurred to long-lived assets that would require revision of the remaining estimated useful life of the property, improvements and finite-lived intangible assets or render them not recoverable. If such circumstances arise, the Company uses an estimate of the undiscounted value of expected future operating cash flows to determine whether the long-lived assets are impaired. If the aggregate undiscounted cash flows are less than the carrying amount of the assets, the resulting impairment charge to be recorded is calculated based on the excess of the carrying value of the assets over the fair value of such assets, with the fair value determined based on an estimate of discounted future cash flows. Goodwill is assessed for impairment annually or more frequently when an event occurs or circumstances change between annual impairment tests that would more likely than not reduce the fair value of the reporting unit holding the goodwill below its carrying value.
During fiscal 2019 and 2018, the Company recorded charges of $4.5 million and $2.2 million, respectively, for the impairment of certain long-lived assets due to the planned retirement of such assets resulting from product and facility transitions. In accordance with the guidance for the impairment of long-lived assets, these assets were written down to their estimated fair value of zero.
Stock-Based Compensation Expense
The Company measures and recognizes compensation expense for all stock-based payment awards made to employees and directors including restricted stock units, stock options, and employee stock purchases under the Company’s Employee Stock Purchase Plan based on estimated fair values. The Company uses the grant-date fair value of its common stock to determine the fair value of restricted stock units. The Company uses the Black-Scholes option pricing model to determine the fair value of stock options and employee stock purchase rights. The Company uses the Monte Carlo simulation model to determine the fair value of market-based performance restricted stock units. The fair value of the awards is recognized as expense in the consolidated statements of operations under the single-option approach on a straight-line basis over the requisite service periods, which is generally the vesting period. Forfeitures are accounted for as they occur rather than estimating the number of awards that are expected to ultimately vest.
Income Taxes
The Company computes the provision for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. The Company measures deferred tax assets and liabilities using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. The Company periodically assesses the likelihood that it will be able to recover its deferred tax assets. If recovery is not likely, the Company must increase its provision for taxes by recording a valuation allowance against the deferred tax assets that the Company estimates will not ultimately be recoverable. The Company recognizes tax benefits from uncertain tax positions only if (based on the technical merits of the position) it is more likely than not that the tax positions will be sustained on examination by the tax authority. The Company's assumptions, judgments and estimates relative to the current provision for income taxes take into account current tax laws, the Company's interpretation of current tax laws and possible outcomes of current and future audits conducted by foreign and domestic tax authorities. The Company has established reserves for income taxes to address potential exposures involving tax positions that could be challenged by tax authorities. Although the Company believes that its assumptions, judgments and estimates are reasonable, changes in tax laws or interpretation of tax laws and the resolution of any future tax audits could significantly impact the amounts provided for income taxes in the Company's consolidated financial statements. The Company's assumptions, judgments and estimates relative to the value of a deferred tax asset take into account predictions of the amount and category of future taxable income, such as income from operations or capital gains income. Actual operating results and the underlying amount and category of income in future years could render current assumptions, judgments and estimates of recoverable net deferred taxes inaccurate, causing the Company's actual income tax obligations to differ from its estimates, thus materially impacting the Company's financial position and results of operations.
In fiscal 2018, the Company has recorded provisional estimates associated with the December 22, 2017 enactment of the U.S. Tax Cuts and Jobs Act ("TCJA"). During fiscal 2019, the Company completed its accounting for the impact of TCJA on its consolidated financial statements. For more information about TCJA impacts, see "Note 13. Income Taxes."
Recent and Pending Adoption of New Accounting Standards
In May 2014, the Financial Accounting Standards Board (the "FASB"), jointly with the International Accounting Standards Board, issued a comprehensive new standard on revenue recognition from contracts with customers. The standard's core principle is that a reporting entity shall recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In applying this new guidance to contracts within its scope, an entity will: (1) identify the contract(s) with a customer, (2) identify the performance obligation in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Company adopted this standard on April 30, 2018, applying it to all contracts, using a modified retrospective approach. The Company's assessment has identified a change in revenue recognition timing on sales made to distributors. Upon adopting this standard, the Company now recognizes revenue upon delivery of products to the distributor (in accordance with agreed upon shipping and delivery terms) rather than deferring recognition until the distributor sells the product to the end customer. On April 30, 2018, the Company removed the deferred revenue (and corresponding deferred cost of sales) on sales to distributors through a cumulative adjustment to accumulated deficit. This resulted in an approximately net $8.6 million reduction of accumulated deficit with a corresponding approximately $9.5 million reduction of deferred revenue, an approximately $535,000 reduction of other non-current liabilities, an approximately $760,000 increase in other current assets, and an approximately $2.3 million reduction of deferred tax assets. Based on the Company's assessment, only minimal changes were required to the Company's existing policies, processes, and controls to support the standard's measurement and disclosure requirements. During fiscal 2018, the Company and certain licensees agreed to modify specific terms of some of the Company's out-licensing agreements by granting licensees cancellation rights to cease future payments in the event that licensees cease using the licensed technology. These licensing agreements provided for a settlement and release of any prior claims and licensing of the Company’s technology over a future period. Prior to the modification, there were no cancellation rights. In accordance with the new accounting standard, the Company utilized one of the practical expedients for adoption that allowed the Company to reflect the aggregate effect of all modifications that have occurred before the beginning of the earliest period presented in accordance with this new accounting standard. Absent these modifications, the Company would have recognized, in addition to the amounts described above, approximately $24.4 million of cumulative effect of adoption of the new accounting standard in the earliest period presented in accordance with this new accounting standard. The Company may provide similar cancellation rights in comparable licensing agreements that may be executed in the future. Because all of the Company’s performance obligations relate to contracts with a duration of less than one year, the Company elected to apply the optional exemption practical expedient provided in this new accounting standard and, therefore, is not required to disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.
The following table summarizes the impacts of adopting the new revenue recognition standard on the Company's condensed consolidated financial statements for the year ended April 28, 2019:
 
Fiscal Year Ended April 28, 2019
(in thousands)
As reported
 
Adjustments
 
Without new revenue standard
Revenues
$
1,280,480

 
$
(7,869
)
 
$
1,272,611

Cost of revenues
926,550

 
(4,356
)
 
922,194

Gross profit
348,093

 
(3,513
)
 
344,580

Net loss
$
(53,216
)
 
$
(3,513
)
 
$
(56,729
)
 
 
 
 
 
 
 
As of April 28, 2019
(in thousands)
As reported
 
Adjustments
 
Without new revenue standard
Other current assets
$
44,224

 
$
(420
)
 
$
43,804

Deferred tax assets
$
81,977

 
$
2,259

 
$
84,236

Deferred revenue
$

 
$
13,652

 
$
13,652

Other non-current liabilities
$
12,162

 
$
256

 
$
12,418

Accumulated deficit
$
(1,256,694
)
 
$
(12,069
)
 
$
(1,268,763
)

The following table presents the Company's revenues disaggregated by geography, based on the location of the entity purchasing the Company’s products:
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
United States
$
409,195

 
$
482,601

 
$
476,763

China
300,116

 
270,040

 
358,561

Mexico
169,189

 
126,664

 
125,556

Rest of the world
401,980

 
437,178

 
488,423

Totals
$
1,280,480

 
$
1,316,483

 
$
1,449,303

The following table presents the Company's revenues disaggregated by market application:
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Datacom
$
926,786

 
$
1,029,037

 
$
1,041,854

Telecom
353,694

 
287,446

 
407,449

Totals
$
1,280,480

 
$
1,316,483

 
$
1,449,303


In February 2016, the FASB issued an accounting standards update which replaces the current lease accounting standard. The update will require lessees, among other items, to recognize a right-of-use asset and a lease liability for most leases. The update is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years, with early adoption permitted. The new standard must be adopted using a modified retrospective transition, and provides for certain optional practical expedients. Transition will require application of the new guidance at the beginning of the earliest comparative period presented, but provides an optional application at the adoption date. The Company expects to adopt this standard in the first quarter of its fiscal 2020 and apply it at the beginning of the period of adoption. Although the Company is currently completing its evaluation of potential effects on its consolidated financial position, results of operations and cash flows from the adoption of this standard, the Company expects that most of its operating lease commitments will be subject to the new standard and will be recognized as operating lease liabilities and right-of-use assets upon adoption of this standard.
From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed above, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share
12 Months Ended
Apr. 28, 2019
Earnings Per Share [Abstract]  
Earnings Per Share
Earnings Per Share
Basic net income (loss) per share has been computed using the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share has been computed using the weighted-average number of shares of common stock and dilutive potential common shares from stock options and restricted stock units (under the treasury stock method), 0.50% Convertible Senior Notes due 2033 (under the treasury stock method), and 0.50% Convertible Senior Notes due 2036 (under the treasury stock method) outstanding during the period.
The following table presents the calculation of basic and diluted net income (loss) per share:
 
Fiscal Years Ended
(in thousands, except per share amounts)
April 28, 2019

April 29, 2018

April 30, 2017
Numerator:
 
 
 
 
 
Net income (loss)
$
(53,216
)
 
$
(48,286
)
 
$
249,346

Numerator for basic income (loss) per share
$
(53,216
)
 
$
(48,286
)
 
$
249,346

Numerator for diluted income (loss) per share
$
(53,216
)
 
$
(48,286
)
 
$
249,346

Denominator:
 
 
 
 
 
Denominator for basic income (loss) per share
117,178

 
113,864

 
110,405

Effect of dilutive securities:
 
 
 
 
 
Stock options and restricted stock units

 

 
3,692

Dilutive potential common shares

 

 
3,692

Denominator for diluted income (loss) per share
117,178


113,864

 
114,097

Net income (loss) per share:
 
 
 
 
 
Basic
$
(0.45
)

$
(0.42
)
 
$
2.26

Diluted
$
(0.45
)

$
(0.42
)
 
$
2.19


The following table presents common shares related to potentially dilutive securities excluded from the calculation of diluted net income (loss) per share as their effect would have been anti-dilutive:
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Stock options and restricted stock units
3,187

 
4,545

 
207



0.50% Convertible Senior Notes due 2033 and 0.50% Convertible Senior Notes due 2036 are excluded from the calculation of diluted earnings per share under the treasury stock method for the periods when the conversion price exceeded the average market price for the Company's common stock.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets
12 Months Ended
Apr. 28, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets
Intangible Assets
The following tables reflect intangible assets as of April 28, 2019 and April 29, 2018:
 
April 28, 2019
(in thousands)
Gross Carrying Amount
 
Accumulated
Amortization
 
Net Carrying Amount
Purchased technology
$
107,759

 
$
(105,759
)
 
$
2,000

Purchased trade name
1,172

 
(1,172
)
 

Purchased customer relationships
21,344

 
(21,063
)
 
281

Purchased internal use software and backlog
2,816

 
(2,816
)
 

Purchased patents
4,505

 
(2,602
)
 
1,903

Total
$
137,596

 
$
(133,412
)
 
$
4,184

 
April 29, 2018
(in thousands)
Gross Carrying Amount
 
Accumulated
Amortization
 
Net Carrying Amount
Purchased technology
$
107,759

 
$
(103,803
)
 
$
3,956

Purchased trade name
1,172

 
(1,172
)
 

Purchased customer relationships
21,344

 
(19,798
)
 
1,546

Purchased internal use software and backlog
2,816

 
(2,816
)
 

Purchased patents
4,505

 
(2,129
)
 
2,376

Total
$
137,596

 
$
(129,718
)
 
$
7,878



Estimated amortization expense for each of the next five fiscal years and thereafter as of April 28, 2019 is as follows:
Year
Amount (in thousands)
2020
$
2,224

2021
704

2022
306

2023
306

2024
306

Beyond 2024
338

Total
$
4,184

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Investments
12 Months Ended
Apr. 28, 2019
Investments, Debt and Equity Securities [Abstract]  
Investments
Investments

Fixed Income Securities
The Company's portfolio of fixed income securities consists of commercial paper notes and term bank certificates of deposit. All of the Company's investments in fixed income securities have original maturity (maturity at the purchase date) of less than 12 months and are reported as short-term investments in the consolidated balance sheets as of April 28, 2019 and April 29, 2018. All of the Company's investments in fixed income securities are classified as held-to-maturity, since the Company has the positive intent and ability to hold these investments until maturity, and are carried at amortized cost.

The Company's investments in fixed income securities as of April 28, 2019 and April 29, 2018 were as follows:
 
April 28, 2019
 
April 29, 2018
 
 
Gross Unrealized
 
 
 
Gross Unrealized
 
(in thousands)
Amortized Cost
Gains
Losses
Fair Value
 
Amortized Cost
Gains
Losses
Fair Value
Commercial paper
$

$

$

$

 
$
548,010

$

$

$
548,010

Certificates of deposit
100,000



100,000

 
336,828



336,828

Total
$
100,000

$

$

$
100,000

 
$
884,838

$

$

$
884,838



The Company monitors its investment portfolio for impairment on a periodic basis. In order to determine whether a decline in fair value is other-than-temporary, the Company evaluates, among other factors: the duration and extent to which the fair value has been less than the carrying value; the Company's financial condition and business outlook, including key operational and cash flow metrics, current market conditions and future trends in its industry; the Company's relative competitive position within the industry; and the Company's intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. A decline in the fair value of the security below amortized cost that is deemed other-than-temporary is charged to earnings, resulting in the establishment of a new cost basis for the affected securities. During fiscal 2019, 2018 and 2017, there were no realized gains or losses, and the Company did not recognize any other-than-temporary impairments.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories
12 Months Ended
Apr. 28, 2019
Inventory Disclosure [Abstract]  
Inventories
Inventories
Inventories consist of the following (in thousands):
As of
 
April 28, 2019
 
April 29, 2018
Raw materials
$
63,749

 
$
84,441

Work-in-process
191,479

 
186,160

Finished goods
43,800

 
77,926

Total inventories
$
299,028

 
$
348,527

Including: inventory consigned to others
$
29,784

 
$
38,366

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Property, Equipment and Improvements, Net
12 Months Ended
Apr. 28, 2019
Property, Plant and Equipment [Abstract]  
Property, Equipment and Improvements, Net
Property, Equipment and Improvements, Net
Property, equipment and improvements consist of the following (in thousands):
As of
 
April 28, 2019
 
April 29, 2018
Land and buildings
$
112,346

 
$
113,390

Computer equipment
78,655

 
77,235

Office equipment, furniture and fixtures
5,933

 
6,604

Machinery and equipment
728,061

 
700,421

Leasehold property and improvements
48,328

 
52,135

Construction-in-progress (not being depreciated)
250,619

 
108,091

 
1,223,942

 
1,057,876

Less: Accumulated depreciation and amortization
(600,963
)
 
(537,027
)
Property, equipment and improvements, net
$
622,979

 
$
520,849

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Debt
12 Months Ended
Apr. 28, 2019
Debt Disclosure [Abstract]  
Debt
Debt
0.50% Convertible Senior Notes Due 2036
In December 2016, the Company issued and sold $575.0 million in aggregate principal amount of 0.50% Convertible Senior Notes due 2036 (the "2036 Notes") at par. The terms of the 2036 Notes are governed by an indenture by and between the Company and Wells Fargo Bank, National Association, as Trustee. The 2036 Notes will mature on December 15, 2036, unless earlier repurchased, redeemed or converted. The 2036 Notes are senior unsecured and unsubordinated obligations of the Company, and are effectively subordinated to the Company's secured indebtedness and the indebtedness and other liabilities of the Company's subsidiaries. The 2036 Notes bear interest at a rate of 0.5% per year, payable semi-annually in arrears on June 15 and December 15 each year.
Holders of the 2036 Notes may convert their 2036 Notes at their option prior to the close of business on the business day immediately preceding June 15, 2036 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 29, 2017 (and only during such fiscal quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the applicable conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period ("measurement period"), in which the trading price per $1,000 principal amount of the 2036 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. On or after June 15, 2036 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their 2036 Notes at any time, regardless of whether any of the foregoing circumstances have occurred. The conversion rate will initially equal 22.6388 shares of common stock per $1,000 principal amount of the 2036 Notes (which is equivalent to an initial conversion price of approximately $44.17 per share of common stock), subject to adjustment. Upon conversion of a note, the Company will pay or deliver, as the case may be, either cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company's election, as provided in the indenture. If holders elect to convert their 2036 Notes in connection with a "fundamental change" (as defined in the indenture) that occurs on or before December 22, 2021, the Company will, to the extent provided in the indenture, increase the conversion rate applicable to such 2036 Notes ("make-whole feature").
In the event of a fundamental change, holders will have the option to require the Company to redeem for cash any 2036 Notes held by them at a purchase price equal to 100% of the principal amount of the 2036 Notes plus accrued and unpaid interest to, but excluding, the redemption date. Holders also have the option to require the Company to redeem for cash any 2036 Notes held by them on December 15, 2021, December 15, 2026 and December 15, 2031 at a redemption price equal to 100% of the principal amount of the 2036 Notes plus accrued and unpaid interest to, but excluding, the redemption date. The Company may redeem the 2036 Notes in whole or in part at any time on or after December 22, 2021 at 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the redemption date.
The Company considered the features embedded in the 2036 Notes, that is, the conversion feature, the holders' put feature, the Company's call feature, and the make-whole feature, and concluded that they are not required to be bifurcated and accounted for separately from the host debt instrument.
Because of its option to settle conversion of the 2036 Notes in cash, the Company separated the liability and equity components of the 2036 Notes. The carrying amount of the liability component at issuance date of $465.1 million was calculated by estimating the fair value of similar liabilities without a conversion feature. The residual principal amount of the 2036 Notes of $109.9 million was allocated to the equity component. The resulting debt discount is amortized as interest expense. As of April 28, 2019, the remaining debt discount amortization period was 32 months.
The 2036 Notes consisted of the following:
 
As of
(in thousands)
April 28, 2019
 
April 29, 2018
Liability component:
 
 
 
Principal
$
575,000

 
$
575,000

Unamortized debt discount
(61,511
)
 
(82,765
)
Unamortized debt issuance costs
(2,438
)
 
(3,358
)
Net carrying amount of the liability component
$
511,051

 
$
488,877

Carrying amount of the equity component
$
109,881

 
$
109,881



The Company incurred approximately $5.7 million in transaction costs in connection with the issuance of the 2036 Notes. These costs were allocated to the liability and equity components in proportion to the allocation of proceeds. Transaction costs of $4.6 million, allocated to the liability component, were recognized as a non-current asset and are being amortized. Transaction costs of $1.1 million, allocated to the equity component, were recognized as a reduction of additional paid-in capital.

The following table sets forth interest expense information related to the 2036 Notes:
 
Fiscal Years Ended
(in thousands, except percentages)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Contractual interest expense
$
2,875

 
$
2,875

 
$1,001
Amortization of the debt discount
21,253

 
20,257

 
6,859
Amortization of issuance costs
923

 
923

 
334
Total interest cost
$
25,051

 
$
24,055

 
$8,194
Effective interest rate on the liability component
4.85
%
 
4.85
%
 
4.85%

The Company applies the treasury stock method to determine the potential dilutive effect of the 2036 Notes on net income per share as a result of the Company's intent and stated policy to settle the principal amount of the 2036 Notes in cash.
0.50% Convertible Senior Notes Due 2033
In December 2013, the Company issued and sold $258.8 million in aggregate principal amount of 0.50% Convertible Senior Notes due 2033 (the "2033 Notes") at par. The terms of the 2033 Notes are governed by an indenture by and between the Company and Wells Fargo Bank, National Association, as Trustee. The 2033 Notes will mature on December 15, 2033, unless earlier repurchased, redeemed or converted. The 2033 Notes are senior unsecured and unsubordinated obligations of the Company, and are effectively subordinated to the Company's secured indebtedness and the indebtedness and other liabilities of the Company's subsidiaries. The 2033 Notes bear interest at a rate of 0.5% per year, payable semi-annually in arrears on June 15 and December 15 each year.
Holders of the 2033 Notes may convert their 2033 Notes at their option prior to the close of business on the business day immediately preceding June 15, 2033 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 26, 2014 (and only during such fiscal quarter), if the last reported sale price of the Company's common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to 130% of the applicable conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period ("measurement period"), in which the trading price per $1,000 principal amount of the 2033 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. On or after June 15, 2033 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their 2033 Notes at any time, regardless of whether any of the foregoing circumstances have occurred. The conversion rate will initially equal 33.1301 shares of common stock per $1,000 principal amount of the 2033 Notes (which is equivalent to an initial conversion price of approximately $30.18 per share of common stock), subject to adjustment. Upon conversion of a note, the Company will pay or deliver, as the case may be, either cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company's election, as provided in the indenture. If holders elect to convert their 2033 Notes in connection with a "fundamental change" (as defined in the indenture) that occurs on or before December 22, 2018, the Company will, to the extent provided in the indenture, increase the conversion rate applicable to such 2033 Notes ("make-whole feature").
Holders will have the option to require the Company to redeem for cash any 2033 Notes held by them in the event of a fundamental change, e.g., a merger or an acquisition, at a purchase price equal to 100% of the principal amount of the 2033 Notes plus accrued and unpaid interest to, but excluding, the redemption date. Holders also have the option to require the Company to redeem for cash any 2033 Notes held by them on December 15, 2023 and December 15, 2028 at a redemption price equal to 100% of the principal amount of the 2033 Notes plus accrued and unpaid interest to, but excluding, the redemption date. The Company may redeem the 2033 Notes in whole or in part at any time on or after December 22, 2018 at 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the redemption date.
The Company considered the features embedded in the 2033 Notes, that is, the conversion feature, the holders' put feature, the Company's call feature, and the make-whole feature, and concluded that they are not required to be bifurcated and accounted for separately from the host debt instrument.
Because of its option to settle conversion of the 2033 Notes in cash, the Company separated the liability and equity components of the 2033 Notes. The carrying amount of the liability component at issuance date of $209.1 million was calculated by estimating the fair value of similar liabilities without a conversion feature. The residual principal amount of the 2033 Notes of $49.6 million was allocated to the equity component. The resulting debt discount was amortized as interest expense and was fully amortized as of April 28, 2019.
In December 2018, the holders of the 2033 Notes representing approximately $257.7 million of the principal amount of the 2033 Notes exercised their rights to redeem their 2033 Notes at a redemption price equal to 100% of the principal amount of the notes. All redemptions were in accordance with the original terms of the 2033 Notes and no gain or loss was recognized as a result of the redemption.
The 2033 Notes consisted of the following:
 
As of
(in thousands)
April 28, 2019
 
April 29, 2018
Liability component:
 
 
 
Principal
$
1,054

 
$
258,750

Unamortized debt discount

 
(7,086
)
Unamortized debt issuance costs

 
(386
)
Net carrying amount of the liability component
$
1,054

 
$
251,278

Carrying amount of the equity component
$
49,648

 
$
49,648



On May 1, 2019, the Company redeemed all remaining $1.1 million of the principal amount of the 2033 Notes at a redemption price equal to 100% of the principal amount of the notes. This redemption was in accordance with the original terms of the 2033 Notes and no gain or loss was recognized as a result of the redemption.

The Company incurred approximately $3.8 million in transaction costs in connection with the issuance of the 2033 Notes. These costs were allocated to the liability and equity components in proportion to the allocation of proceeds. Transaction costs of $3.1 million, allocated to the liability component, were recognized as a non-current asset and are being amortized. Transaction costs of $725,000, allocated to the equity component, were recognized as a reduction of additional paid-in capital.

The following table sets forth interest expense information related to the 2033 Notes:
 
Fiscal Years Ended
(in thousands, except percentages)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Contractual interest expense
$
832

 
$
1,294

 
$
1,294

Amortization of the debt discount
7,086

 
10,577

 
10,076

Amortization of issuance costs
386

 
616

 
616

Total interest cost
$
8,304

 
$
12,487

 
$
11,986

Effective interest rate on the liability component
4.87
%
 
4.87
%
 
4.87
%

The Company applies the treasury stock method to determine the potential dilutive effect of the 2033 Notes on net income per share as a result of the Company's intent and stated policy to settle the principal amount of the 2033 Notes in cash.
As explained above, the terms of the 2033 Notes include a provision that allows the holders to require the Company to redeem any of their notes on December 15, 2018. Accordingly, all $251.3 million of the net carrying amount of the liability component of the 2033 Notes outstanding as of April 29, 2018 was classified as a current liability as of that date.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments
12 Months Ended
Apr. 28, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments
Commitments
The Company’s future commitments at April 28, 2019 included minimum payments under non-cancelable operating lease agreements, including operating lease obligations that have been accrued as restructuring charges, as follows (in thousands):
 
 
 
Payments Due by Period
 
Total
 
Less Than 1 Year
 
1-3 Years
 
4-5 Years
 
After 5 Years
Operating leases
$
37,572

 
$
9,990

 
$
15,310

 
$
8,357

 
$
3,915


Rent expense under the non-cancelable operating leases was approximately $9.3 million, $9.9 million and $9.0 million for the years ended April 28, 2019, April 29, 2018 and April 30, 2017, respectively. The Company subleases a portion of its facilities that it considers to be in excess of its requirements. Sublease income was $345,000, $292,000 and $373,000 for the years ended April 28, 2019, April 29, 2018 and April 30, 2017, respectively. Certain leases have scheduled rent increases which have been included in the above table and recorded as rent expense on a straight-line basis. Other leases contain provisions to adjust rental rates for inflation during their terms, most of which are based on to-be-published indices. Rents subject to these adjustments are included in the above table based on current rates.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Financial Instruments
12 Months Ended
Apr. 28, 2019
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company's financial instruments not measured at fair value on a recurring basis as of April 28, 2019 and April 29, 2018 were as follows:
 
April 28, 2019
 
April 29, 2018
 
Carrying
 
Fair Value
 
Carrying
 
Fair Value
(in thousands)
Amount
 
Level 1
Level 2
Level 3
Total
 
Amount
 
Level 1
Level 2
Level 3
Total
Commercial paper
$

 
$

$

$

$

 
$
548,010

 
$

$
548,010

$

$
548,010

Certificates of deposit
$
100,000

 
$

$
100,000

$

$
100,000

 
$
336,828

 
$

$
336,828

$

$
336,828

2033 Notes
$
1,054

 
$
1,063

$

$

$
1,063

 
$
251,278

 
$
256,001

$

$

$
256,001

2036 Notes
$
511,051

 
$
564,302

$

$

$
564,302


$
488,877


$
520,016

$

$

$
520,016



The fair values of the Company's investments in commercial papers and certificates of deposit are based on quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data. The fair values of the 2033 Notes and the 2036 Notes are based on the price in the open market as of or close to the respective balance sheet dates. The difference between the carrying value and the fair value is primarily due to the spread between the conversion price and the market value of the shares underlying the conversion as of each respective balance sheet date.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity
12 Months Ended
Apr. 28, 2019
Equity [Abstract]  
Stockholders' Equity
Stockholders’ Equity

Accumulated Other Comprehensive Income
Cumulative foreign currency translation adjustment was the only component of the accumulated other comprehensive income as of April 28, 2019 and April 29, 2018.
Common Stock and Preferred Stock
As of April 28, 2019, Finisar is authorized to issue 750,000,000 shares of $0.001 par value common stock and 5,000,000 shares of $0.001 par value preferred stock. The holder of each share of common stock has the right to one vote and is entitled to receive dividends when and as declared by the Company’s Board of Directors. The Company has never declared or paid dividends on its common stock. The Company has authority to issue up to 5,000,000 shares of preferred stock, $0.001 par value. The preferred stock may be issued in one or more series having such rights, preferences and privileges as may be designated by the Company’s board of directors.
Common stock subject to future issuance as of April 28, 2019 is as follows:
Exercise of outstanding stock options
822,747

Vesting of restricted stock awards
7,202,014

Available for grant under employee stock incentive plan
2,865,242

Available for grant under employee stock purchase plan
1,815,599

Total
12,705,602


Employee Stock Purchase Plan
In September 2009, the Company’s board of directors adopted the 2009 Employee Stock Purchase Plan (the "ESPP"), which was approved by the stockholders in November 2009. An amended and restated version of ESPP was approved by the Company's board of directors in June 2014 and by the stockholders in September 2014. Under the restated ESPP, 7,000,000 shares of the Company’s common stock have been reserved for issuance, and the term of the ESPP is scheduled to expire on September 1, 2024. The ESPP permits eligible employees to purchase Finisar common stock through payroll deductions, which may not exceed 20% of the employee’s total compensation. Stock may be purchased under the plan at a price equal to 85% of the fair market value of Finisar common stock on either the first or the last day of the offering period, whichever is lower. In connection with the Merger, the ESPP was suspended on December 14, 2018.
Employee Stock Plans
In September 1999, Finisar’s 1999 Stock Option Plan was adopted by the board of directors and approved by the stockholders. An amendment and restatement of the 1999 Stock Option Plan, including renaming it the 2005 Stock Incentive Plan (the “2005 Plan”), was approved by the board of directors in September 2005 and by the stockholders in October 2005. An amended and restated version of the 2005 Plan was approved by the Company's board of directors in June 2014 and by the stockholders in September 2014. Under the restated 2005 Plan, a total of 22,500,000 shares of common stock have been reserved for issuance, and the term of the 2005 Plan is scheduled to expire on September 1, 2024. The types of stock-based awards available under the 2005 Plan includes stock options, stock appreciation rights, restricted stock units (“RSUs”) and other stock-based awards which vest upon the attainment of designated performance goals or the satisfaction of specified service requirements or, in the case of certain RSUs or other stock-based awards, become payable upon the expiration of a designated time period following such vesting events. Options generally vest over four or five years and have a maximum term of 10 years. RSUs generally vest over four years. As of April 28, 2019 and April 29, 2018, no shares were subject to repurchase.
Stock Options
 
Number of Shares
 
Weighted-Average Exercise Price
Stock options outstanding as of April 29, 2018
1,097,091

 
$17.08
Stock options exercised
(267,902
)
 
$5.17
Stock options canceled
(6,442
)
 
$23.96
Stock options outstanding as of April 28, 2019
822,747

 
$20.90
Stock options outstanding and exercisable as of April 28, 2019
273,033

 
$18.19


The weighted-average grant-date fair value of options granted during fiscal 2018 was $9.89. The total intrinsic value of stock options exercised during fiscal 2019, 2018 and 2017 was $3.7 million, $1.7 million and $9.9 million, respectively. The aggregate intrinsic value of stock options outstanding as of April 28, 2019 was $2.4 million. The aggregate intrinsic value of stock options outstanding and exercisable as of April 28, 2019 was $1.6 million. The weighted-average remaining contractual life of stock options outstanding as of April 28, 2019 was 7.9 years. The weighted-average remaining contractual life of stock options outstanding and exercisable as of April 28, 2019 was 6.3 years. As of April 28, 2019, the Company had $5.2 million of unrecognized compensation expense related to stock option grants. These expenses are expected to be recognized over a weighted-average period of approximately 3.1 years.
Restricted Stock Units
 
Number of Shares
 
Weighted-Average Grant-Date Fair Value
RSUs unvested as of April 29, 2018
5,954,755

 
$21.96
RSUs granted
4,436,933

 
$17.45
RSUs vested
(2,347,430
)
 
$21.12
RSUs forfeited
(842,244
)
 
$21.25
RSUs unvested as of April 28, 2019
7,202,014

 
$19.54


Number of RSUs granted during fiscal 2019 in the table above includes 654,382 RSUs with both market and service vesting conditions. The number of common stock shares to be received at vesting of these RSUs is based on the market price for the Company's common stock reaching certain pre-determined levels. The weighted-average grant-date fair value of these RSUs was $18.08. The weighted-average grant-date fair value of RSUs granted during fiscal 2018 and 2017 was $25.65 and $19.77, respectively. The aggregate intrinsic value of RSUs outstanding as of April 28, 2019 was $172.0 million. The total grant-date fair value of RSUs vested during fiscal 2019, 2018 and 2017 was $49.6 million, $56.0 million and $42.0 million, respectively. As of April 28, 2019, the Company had $98.0 million of unrecognized compensation expense related to RSUs grants. These expenses are expected to be recognized over a weighted-average period of approximately 2.2 years.
Share-Based Compensation Cost
The following table sets forth the detailed allocation of the share-based compensation expense for the fiscal years ended April 28, 2019, April 29, 2018 and April 30, 2017 which was reflected in the Company’s operating results:
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Share-based compensation expense by caption:
 
 
 
 
 
Cost of revenues
$14,472
 
$12,943
 
$11,409
Research and development
21,945

 
22,767

 
20,425

Sales and marketing
7,937

 
7,619

 
7,170

General and administrative
13,645

 
17,835

 
10,875

Total
$57,999
 
$61,164
 
$49,879
 
 
 
 
 
 
Share-based compensation expense by type of award:
 
 
 
 
 
RSUs
$53,574
 
$56,965
 
$46,577
Stock options
1,652

 
490

 

Employee stock purchase rights under ESPP
2,773

 
3,709

 
3,302

Total
$57,999
 
$61,164
 
$49,879

Total share-based compensation cost capitalized as part of inventory was $3.4 million and $3.9 million as of April 28, 2019 and April 29, 2018, respectively.
The fair value of stock options and employee stock purchase rights under the ESPP granted in fiscal 2019, 2018 and 2017 was estimated at the date of grant using the Black-Scholes option-pricing model with the following assumptions:
 
 
Fiscal Years Ended
 
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Stock Purchase Rights:
 
 
 
 
 
 
Expected term (in years)
 
n/a

 
0.75

 
0.75

Volatility
 
n/a

 
56% - 57%

 
40% - 43%

Risk-free interest rate
 
n/a

 
1.48 - 1.70%

 
0.36 - 0.89%

Dividend yield
 
n/a

 
%
 
%
Stock Options:
 
 
 
 
 
 
Expected term (in years)
 
n/a

 
5.2

 
n/a

Volatility
 
n/a

 
47
%
 
n/a

Risk-free interest rate
 
n/a

 
2.3
%
 
n/a

Dividend yield
 
n/a

 
%
 
n/a

Market-based Performance Restricted Stock Units
 
 
 
 
 
 
Expected term (in years)
 
3.9

 
n/a

 
n/a

Volatility
 
46
%
 
n/a

 
n/a

Risk-free interest rate
 
2.7
%
 
n/a

 
n/a



The expected term of employee stock purchase rights is the average of the remaining purchase periods under each offering period. The expected term of stock options is the average term from the Company's historical stock option exercise experience. The expected term of market-based performance restricted stock units is explicit service period based on service vesting conditions of these units. The Company calculated the volatility factor based on the Company’s historical stock prices. The Company bases the risk-free interest rate used in the Black-Scholes option-pricing and Monte Carlo simulation models on constant maturity bonds from the Federal Reserve in which the maturity approximates the expected terms. The Black-Scholes option-pricing model calls for a single expected dividend yield as an input. The Company has not issued and does not expect to issue any dividends.
The weighted-average estimated per share fair value of purchase rights granted under the ESPP in fiscal 2018 and 2017 was $4.43 and $5.34, respectively.
The Black-Scholes option-pricing model requires the input of highly subjective assumptions, including the expected life of the stock-based award and the stock price volatility. The assumptions listed above represent management’s best estimates, but these estimates involve inherent uncertainties and the application of management judgment. As a result, if other assumptions had been used, recorded share-based compensation expense could have been materially different from that depicted above.
During the third quarter of fiscal 2018, Jerry S. Rawls resigned as the Company's Chief Executive Officer and as Chairman of the Company's Board of Directors (the “Board”). Mr. Rawls remains a member of the Board. In connection with Mr. Rawls’ resignation, and in accordance with the terms of the related separation and release agreement between Mr. Rawls and the Company, Mr. Rawls received a lump sum cash severance payment of $300,000, and the vesting of each of Mr. Rawls’ outstanding and unvested awards of restricted stock units granted by the Company was accelerated 100%. Accordingly, during the third quarter of fiscal 2018, the Company recorded approximately $7.5 million of compensation expense related to this acceleration.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plan
12 Months Ended
Apr. 28, 2019
Retirement Benefits [Abstract]  
Employee Benefit Plan
Employee Benefit Plan
The Company maintains a defined contribution retirement plan under the provisions of Section 401(k) of the Internal Revenue Code which covers all eligible employees. Employees are eligible to participate in the plan on the first day of the calendar year quarter immediately following completion of eligibility requirements as required by the plan.
Under the plan, each participant may contribute up to 20% of his or her pre-tax gross compensation up to a statutory limit, which is $19,000 for calendar year 2019, $18,500 for calendar year 2018 and $18,000 for calendar year 2017. All amounts contributed by participants and earnings on participant contributions are fully vested at all times. The Company may contribute an amount equal to one-half of the first 6% of each participant’s contribution. The Company may make the matching contribution in shares of Finisar common stock in lieu of cash. Contributions made in shares will be allocated to each participant’s account using the share price on the date the Company matching contribution is made to the plan.
The Company made a discretionary matching contribution of 131,162 shares for a total contribution of $2.8 million during the year ended April 28, 2019. The Company’s expenses related to this plan were $2.8 million, $3.3 million and $2.8 million for the fiscal years ended April 28, 2019, April 29, 2018 and April 30, 2017, respectively.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
12 Months Ended
Apr. 28, 2019
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
On December 22, 2017, the TCJA was enacted, containing significant changes to the U.S. tax law, including lowering the U.S. corporate income tax rate, implementing a territorial tax system, and imposing a one-time tax on deemed repatriation of earnings of foreign subsidiaries.
The TCJA reduced the U.S. statutory corporate income tax rate from 35% to 21%, effective January 1, 2018. As a result of this rate reduction, the Company revalued its net deferred tax asset as of December 22, 2017, and recorded a reduction in its deferred tax assets and a corresponding deferred tax expense of approximately $30.3 million. For fiscal 2018, the Company's blended corporate income tax rate was 30.4%, which was based on the applicable tax rates before and after the TCJA enactment and the number of days in each period.
The TCJA allows 100% expensing of cost of qualified property acquired and placed in service after September 27, 2017 and before January 1, 2023. The bonus depreciation percentage is phased down from 100% beginning in 2023 through 2026. The Company elected to claim the 100% bonus depreciation for the assets placed into service after September 27, 2017. The net impact of this provision was not material to the Company's consolidated financial position, results of operations and cash flows.
The TCJA also implements a territorial tax system. In general, under the territorial tax system, the Company’s foreign earnings will no longer be subject to tax in the U.S. As part of transitioning to the territorial tax system, the TCJA includes a mandatory deemed repatriation of all undistributed foreign earnings that are subject to a U.S. income tax. As of December 31, 2017, the Company had approximately $123.0 million of undistributed earnings for certain non-U.S. subsidiaries that have been indefinitely reinvested outside the U.S. The mandatory deemed repatriation of these undistributed earnings resulted in a one-time deferred tax expense of approximately $19.1 million.
The Company has historically asserted its intent to reinvest these earnings in foreign operations indefinitely and continues to do so. The Company does not intend to repatriate these earnings to fund its U.S. operations and, accordingly, it does not provide for the U.S. state income and foreign withholding tax on these earnings.
While the TCJA provides for a territorial tax system, beginning in 2018, it also includes two new U.S. tax base erosion provisions - the global intangible low-taxed income ("GILTI") provision and the base-erosion and anti-abuse tax ("BEAT") provision. The GILTI provision requires the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiary’s tangible assets. The BEAT provision eliminates the deduction of certain base-erosion payments made to related foreign corporations and imposes a minimum tax if greater than regular tax. The Company expects that the BEAT provision may result in significant U.S. tax in future periods. In addition, the Company intends to account for the GILTI tax in the period in which it is incurred, and therefore has not provided any deferred tax impacts of GILTI in its consolidated financial statements for the fiscal 2018 and 2019.
In December 2017, the SEC staff issued Staff Accounting Bulletin No. 118 to address the application of U.S. GAAP in situations when a registrant does not have the necessary information available, prepared, or analyzed (including computations) in reasonable detail to complete the accounting for certain income tax effects of the TCJA. The Company has recognized the provisional tax impact related to deemed repatriated earnings and the revaluation of deferred tax assets and liabilities to the extent needed and included these amounts in its consolidated financial statements for fiscal 2018. During fiscal 2019, the Company completed its accounting for the impact of TCJA on its consolidated financial statements and recorded an additional one-time deferred tax expense of approximately $6.4 million related to the re-measurement of deferred taxes.
The components of income tax expense (benefit) consist of the following (in thousands):
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Current:
 
 
 
 
 
Federal
$
5,080

 
$

 
$

State
244

 
189

 
532

Foreign
6,887

 
7,480

 
14,850

 
12,211

 
7,669

 
15,382

Deferred:
 
 
 
 
 
Federal
(3,172
)
 
29,532

 
(102,305
)
State
(670
)
 
(999
)
 
(1,008
)
Foreign
1,298

 
(2,919
)
 
1,779

 
(2,544
)
 
25,614

 
(101,534
)
Provision for (benefit from) income taxes
$
9,667

 
$
33,283

 
$
(86,152
)

Income (loss) before income taxes consists of the following (in thousands):
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
U.S.
$
(95,168
)
 
$
(72,730
)
 
$
96,648

Foreign
51,619

 
57,727

 
66,546

 
$
(43,549
)
 
$
(15,003
)
 
$
163,194



A reconciliation of the income tax provision at the federal statutory rate and the effective rate is as follows:
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Expected income tax provision (benefit) at U.S. federal statutory rate
21.0
 %
 
30.4
 %
 
35.0
 %
Foreign rate differential
14.1

 
100.6

 
(5.0
)
Share-based compensation expense
(8.9
)
 
(5.3
)
 
0.7

Valuation allowance
(2.2
)
 
(31.7
)
 
(83.0
)
Non-deductible transaction costs
(6.4
)
 

 

Other permanent adjustments
(6.1
)
 
(32.4
)
 
0.7

Research and development credits
10.5

 
43.2

 
(2.3
)
Impact of TCJA - GILTI
(16.9
)
 

 

Impact of TCJA - BEAT
(11.7
)
 

 

Impact of TCJA - rate reduction

 
(201.8
)
 

Impact of TCJA - transition tax
(15.6
)
 
(127.1
)
 

Other

 
2.4

 
1.0

 
(22.2
)%
 
(221.7
)%
 
(52.9
)%


The components of deferred taxes consist of the following (in thousands):

As of
 
April 28, 2019
 
April 29, 2018
Deferred tax assets:
 
 
 
Inventory adjustments
$
12,633

 
$
9,870

Accruals and reserves
9,101

 
4,827

Tax credits
56,486

 
49,657

Net operating loss carryforwards
38,676

 
55,926

Gain/loss on investments under equity or cost method
234

 
364

Depreciation and amortization
18,062

 
16,524

Purchase accounting for intangible assets
800

 
1,284

Capital loss carryforward
310

 
2,246

Acquired intangibles
374

 
1,497

Stock compensation
6,229

 
5,432

Total deferred tax assets
142,905

 
147,627

Valuation allowance
(32,692
)
 
(30,213
)
Net deferred tax assets
110,213

 
117,414

Deferred tax liabilities:
 
 
 
Acquired intangibles
(683
)
 
(1,493
)
Debt discount
(13,426
)
 
(20,006
)
Depreciation and amortization
(15,448
)
 
(15,590
)
Total deferred tax liabilities
(29,557
)
 
(37,089
)
Total net deferred tax assets (liabilities)
$
80,656

 
$
80,325

 
 
 
 
Reported as:
 
 
 
Deferred tax assets
$
81,977

 
$
80,850

Deferred tax liabilities
(1,321
)
 
(525
)
Total net deferred tax assets (liabilities)
$
80,656

 
$
80,325



Realization of deferred tax assets is dependent upon future taxable earnings in related tax jurisdictions. In the past, due to U.S. operating losses in previous years and continuing U.S. earnings volatility which did not allow sustainable profitability, management had established and maintained a full valuation allowance for the U.S. deferred tax assets. During the fourth quarter of fiscal 2017, the Company assessed that it is more likely than not that it will realize the majority of the U.S. deferred tax assets, except for deferred tax assets related to California research and development credits and capital losses. The positive evidence, which existed at that time, that outweighed the negative evidence to release the valuation allowance included the fiscal 2017 and three year cumulative profitability driven by strong demand of certain new generation products, availability of resources to expand manufacturing capacity, and forecasted U.S. operating profits in the future periods. Accordingly, during the fourth quarter of fiscal 2017, the Company released $103.3 million of valuation allowance on these deferred tax assets. As of April 28, 2019, the valuation allowance comprises approximately 23% of total deferred tax assets and relates to deferred tax assets, for which management believes it is not more likely than not to be realized in future periods. The Company's valuation allowance increased (decreased) from the prior year by approximately $2.5 million, $(0.6) million and $(132.1) million in fiscal 2019, 2018 and 2017, respectively.

As of April 28, 2019, the Company had federal, state and foreign net operating loss carryforwards of approximately $152.8 million, $13.5 million and $22.5 million, respectively, and federal and state tax credit carryforwards of approximately $43.8 million and $34.8 million, respectively. With the exception of California R&D credit, which can be carried forward indefinitely, the net operating loss and tax credit carryforwards will expire at various dates beginning in fiscal 2020 through 2039, if not utilized. Utilization of the Company's U.S. net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations set forth in Internal Revenue Code Section 382 and similar state provisions. Such an annual limitation could result in the expiration of the net operating loss and tax credit carryforwards before utilization.

The Company's manufacturing operations in Malaysia operate under a tax holiday which will expire at the beginning of the second quarter of fiscal 2022. In fiscal 2019, the aggregate dollar and per share effect of the tax holiday was $6.5 million and $0.06 per share, respectively.

A reconciliation of the beginning and ending amount of the gross unrecognized tax benefits is as follows (in thousands):
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
 
 
 
 
 
 
Beginning balance
$
20,578

 
$
21,458

 
$
16,411

Additions for tax positions related to current year
1,298

 
1,803

 
1,675

Additions for tax positions related to prior years
427

 
94

 
3,372

Reductions for tax positions related to prior years (lapse of statute of limitations)

 
(2,777
)
 

Ending balance
$
22,303

 
$
20,578

 
$
21,458


Excluding the effects of recorded valuation allowances for deferred tax assets, $19.3 million of the unrecognized tax benefits would favorably impact the effective tax rate in future periods if recognized. It is the Company's belief that no significant changes in the unrecognized tax benefit positions will occur within 12 months from April 28, 2019. The Company records interest and penalties, if any, related to unrecognized tax benefits in income tax expense. As of April 28, 2019 and April 29, 2018, the Company had accrued $860,000 and $652,000, respectively, for interest and penalties related to uncertain tax positions.

The Company and its subsidiaries are subject to taxation in various state jurisdictions as well as the U.S. The Company's U.S. federal and state income tax returns are generally not subject to examination by the tax authorities for tax years before fiscal 2009. For all federal and state net operating loss and credit carryovers, the statute of limitations does not begin until the carryover items are utilized. The taxing authorities can examine the validity of the carryover items and if necessary, adjustments may be made to the carryover items. The Company's Malaysia, Singapore, China, Australia, Israel, and Sweden income tax returns are generally not subject to examination by the tax authorities for tax years before 2011, 2012, 2011, 2011, 2005 and 2010, respectively. The Company's Australia subsidiary is under audit for tax year 2011 and after. The Company's India subsidiary is under audit for tax year ended March 31, 2016. The Company's Malaysia subsidiary is under audit for tax years 2015 to 2017. Tax audits of the Company's Germany and Sweden subsidiaries were concluded during fiscal 2019 with no impact on the Company's consolidated financial statements.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Segments and Geography Information
12 Months Ended
Apr. 28, 2019
Segment Reporting [Abstract]  
Segments and Geography Information
Segments and Geography Information
The Company has one reportable segment consisting of optical subsystems and components. Optical subsystems consist primarily of transmitters, receivers, transceivers, transponders and active optical cables that provide the fundamental optical-electrical, or optoelectronic, interface for interconnecting the electronic equipment used in building communication networks, including the switches, routers and servers used in wireline networks as well as the antennas and base stations for wireless networks. Optical components consist primarily of packaged lasers, receivers and photodetectors for data communication and telecommunication applications and passive optical components used in telecommunication applications.
The following is a summary of long-lived assets within geographic areas based on the location of the assets:
 
As of
(in thousands)
April 28, 2019
 
April 29, 2018
United States
$
328,085

 
$
213,745

China
231,955

 
252,179

Malaysia
39,776

 
52,417

Rest of the world
42,808

 
45,850

 
$
642,624

 
$
564,191



The increase in long-lived assets was primarily due to the additions of property, improvements and manufacturing equipment to the Company's manufacturing facility in Sherman, Texas.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Legal Matters
12 Months Ended
Apr. 28, 2019
Commitments and Contingencies Disclosure [Abstract]  
Legal Matters
Legal Matters

The Company accrues a liability for legal contingencies when it believes that it is both probable that a liability has been incurred and that it can reasonably estimate the amount of the loss. The Company reviews these accruals and adjusts them to reflect ongoing negotiations, settlements, rulings, advice of legal counsel and other relevant information. To the extent new information is obtained and the Company's views on the probable outcomes of claims, suits, assessments, investigations or legal proceedings change, changes in the Company's accrued liabilities would be recorded in the period in which such determination is made. For the matters referenced below, the amount of liability is not probable or the amount cannot be reasonably estimated and, therefore, accruals have not been made. In addition, in accordance with the relevant authoritative guidance, for matters which the likelihood of material loss is at least reasonably possible, the Company provides disclosure of the possible loss or range of loss; however, if a reasonable estimate cannot be made, the Company will provide disclosure to that effect.

Due to the nature of the Company's business, it is subject to claims alleging infringement by various Company products and services. The Company believes that it has meritorious defenses to the allegations made in its pending cases and intends to vigorously defend these lawsuits; however, it is unable currently to determine the ultimate outcome of these or similar matters. In addition, the Company is a defendant in various litigation matters generally arising out of the normal course of business. Although it is difficult to predict the ultimate outcomes of these cases, the Company believes that it is not reasonably possible that the ultimate outcomes will materially and adversely affect its business, financial position, results of operations or cash flows.

Class Action and Shareholder Derivative Litigation
Several securities class action lawsuits related to the Company's March 8, 2011 earnings announcement alleging claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 have been filed in the United States District Court for the Northern District of California on behalf of a purported class of persons who purchased stock between December 2, 2010 through March 8, 2011. The named defendants are the Company and Jerry Rawls, its former Chief Executive Officer and former Chairman of the Board, and Eitan Gertel, its former Chief Executive Officer. To date, no specific amount of damages has been alleged. The cases were consolidated, a lead plaintiff was appointed and a consolidated complaint was filed. The Company filed a motion to dismiss the case. On January 16, 2013, the District Court granted the Company's motion to dismiss and granted the lead plaintiffs leave to amend the consolidated complaint. An amended consolidated complaint was filed on February 6, 2013. Thereafter, the Company filed a renewed motion to dismiss the case. On September 30, 2013, the District Court granted the Company's motion and dismissed the case with prejudice, and plaintiff appealed. On January 8, 2016, the Ninth Circuit Court of Appeals reversed the judgment in part for further proceedings in the District Court. On July 15, 2016, lead plaintiff filed a Second Amended Complaint in the District Court. On August 19, 2016, the Company moved to dismiss. On May 1, 2017, the District Court denied the motion and a case scheduling order has been issued. On December 5, 2017, the District Court issued an order denying class certification. On February 1, 2018, the plaintiff filed a petition with the Ninth Circuit Court of Appeals for permission to appeal the denial of class certification and, on July 13, 2018, the Ninth Circuit Court of Appeals denied the petition for permission to appeal. On October 10, 2018, the plaintiff filed a new motion for class certification, which the Company opposed. On May 24, 2019, the District Court denied plaintiffs motion for class certification and granted judgement on the pleadings in favor of the Company and the other defendants.

In addition, two purported shareholder derivative lawsuits related to the Company's March 8, 2011 earnings announcement have been filed in the California Superior Court for the County of Santa Clara, and a third derivative lawsuit has been filed in the United States District Court for the Northern District of California. The complaints assert claims for alleged breach of fiduciary duty, unjust enrichment, and waste on behalf of the Company. Named as defendants are the members of the Company's board of directors at the time of the claim and certain officers, including Jerry Rawls, the Company's former Chief Executive Officer and former Chairman of the Board, Eitan Gertel, the Company’s former Chief Executive Officer, and Kurt Adzema, the Company’s Chief Financial Officer. No specific amount of damages has been alleged and, by the derivative nature of the lawsuits, no damages will be alleged against the Company. The state court cases were consolidated, a lead plaintiff was appointed to file a consolidated complaint, and the cases were stayed by the agreement of the parties. On August 7, 2017, the plaintiff in the federal case filed an amended complaint. On September 5, 2018, the court granted the motion to dismiss with leave to amend. The parties agreed to settle the federal case and, on February 20, 2019, plaintiff filed an unopposed motion for preliminary approval of the settlement, under which the Company has agreed to implement a series of enhancements to its corporate governance policies and procedures. On April 18, 2019, the court granted the motion for preliminary approval, and a hearing with respect to final approval is scheduled to be held on June 27, 2019.

Litigation relating to the Merger
In January, 2019, eight lawsuits have been filed by alleged Finisar stockholders challenging the Merger: (i) Hein, et al. v. Finisar Corporation, et al., 19CV340510, in the Superior Court of California, County of Santa Clara; (ii) Tenvold, et al. v. Finisar Corporation, et al., 1:19-cv-00050, in the United States District Court for the District of Delaware; (iii) Klein, et al. v. Finisar Corporation, et al., 5:19-cv-00155, in the United States District Court for the Northern District of California; (iv) Wheby Jr., et al. v. Finisar Corporation, et al., 1:19-cv-00064, in the United States District Court for the District of Delaware; (v) Sharma v. Finisar Corporation, et al., 5:19-cv-00220, in the United States District Court for the Northern District of California; (vi) Davis, et al. v. Finisar Corporation, et al., 3:19-cv-00271, in the United States District Court for the Northern District of California; (vii) Bushansky, et al. v. Finisar Corporation, et al., 5:19-cv-00446, in the United States District Court for the Northern District of California; and (viii) Pappey, et al. v. Finisar Corporation, et al., 1:19-cv-00167, in the United States District Court for the District of Delaware (collectively, the “Actions”).

Plaintiffs in the Actions named as defendants Finisar and each member of the Finisar Board. In addition, plaintiffs in the Hein, Tenvold, and Klein actions named II-VI and Merger Subsidiary as defendants. Further, plaintiffs in the Hein, Tenvold, Klein, Wheby, Jr., Davis, Bushansky, and Pappey actions sought to recover on behalf of a putative class consisting of all similarly situated Finisar stockholders.

Plaintiff in the Hein action alleged that the Finisar Board breached its fiduciary duties to Finisar stockholders by, among other things, purportedly engaging in an insufficient sales process, obtaining inadequate merger consideration, and filing a materially misleading preliminary proxy statement. The Hein plaintiff further asserted that II-VI and the Merger Subsidiary knowingly aided and abetted the Finisar Board in breaching their fiduciary duties to Finisar stockholders by entering into the Merger. The Hein plaintiff sought a preliminary and permanent injunction of the proposed transaction unless the proxy statement was amended, rescission and unspecified damages if the Merger was consummated, and attorneys’ fees and expert fees and costs.

Plaintiffs in the Tenvold, Klein, Wheby Jr., Sharma, Davis, Bushansky, and Pappey actions purported to state claims for violations of Sections 14(a) and 20(a) of the Exchange Act and Rule 14a-9 and, in the case of the Davis complaint, Regulation G promulgated thereunder. Plaintiffs in these actions generally alleged that the preliminary proxy statement omits material information with respect to the Merger, and sought, among other things, an order enjoining the defendants from proceeding with closing the Merger; unspecified damages, attorneys’ fees and expert fees, and expenses and costs; and in the event the Merger was consummated before entry of final judgment, rescission of the Merger or rescissory damages. Defendants believe that the complaints are without merit.

Following the filing of the Actions, counsel for Finisar and for the Plaintiffs engaged in arms-length negotiations concerning claims raised in the Actions and took certain actions that resulted in Finisar filing a Schedule DEFA14A on March 11, 2019, with the U.S. Securities and Exchange Commission that contained supplemental disclosures relating to the Merger. On March 12, 2019, Plaintiffs voluntarily dismissed the Actions with prejudice as to the Plaintiffs’ individual claims and without prejudice to claims asserted on behalf of a purported putative class of Finisar stockholders.

Other
In the ordinary course of business, the Company is a party to litigation, claims and assessments in addition to those described above. Based on information currently available, management does not believe the impact of these other matters will have a material adverse effect on its business, financial condition, results of operations or cash flows of the Company.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Guarantees and Indemnifications
12 Months Ended
Apr. 28, 2019
Guarantees [Abstract]  
Guarantees and Indemnifications
Guarantees and Indemnifications
Upon issuance of a guarantee, the guarantor must recognize a liability for the fair value of the obligations it assumes under that guarantee. As permitted under Delaware law and in accordance with the Company’s Bylaws, the Company indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving at the Company’s request in such capacity. The term of the indemnification period is for the officer’s or director’s lifetime. The Company may terminate the indemnification agreements with its officers and directors upon 90 days written notice, but termination will not affect claims for indemnification relating to events occurring prior to the effective date of termination. The maximum amount of potential future indemnification is unlimited; however, the Company has a director and officer liability insurance policy that may enable it to recover a portion of any future amounts paid.
The Company enters into indemnification obligations under its agreements with other companies in its ordinary course of business, including agreements with customers, business partners, and insurers. Under these provisions the Company generally indemnifies and holds harmless the indemnified party for losses suffered or incurred by the indemnified party as a result of the Company’s activities or the use of the Company’s products. These indemnification provisions generally survive termination of the underlying agreement. In some cases, the maximum potential amount of future payments the Company could be required to make under these indemnification provisions is unlimited.
The Company believes the fair value of these indemnification agreements is minimal. Accordingly, the Company has not recorded any liabilities for these agreements as of April 28, 2019. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Information by Quarter (Unaudited)
12 Months Ended
Apr. 28, 2019
Quarterly Financial Information Disclosure [Abstract]  
Financial Information by Quarter (Unaudited)
Financial Information by Quarter (Unaudited)
 
Three Months Ended
 
April 28, 2019
 
January 27, 2019
 
October 28, 2018
 
July 29, 2018
 
April 29, 2018
 
January 28, 2018 (1)
 
October 29, 2017
 
July 30, 2017
 
(In thousands, except per share data)
Revenues
$310,085
 
$327,636
 
$325,423
 
$317,336
 
$310,069
 
$332,403
 
$332,205
 
$341,806
Gross profit
$87,303
 
$94,423
 
$85,683
 
$80,684
 
$62,594
 
$88,068
 
$96,205
 
$115,299
Income (loss) from operations
$(11,277)
 
$533
 
$(4,105)
 
$(15,691)
 
$(26,736)
 
$(6,129)
 
$9,467
 
$29,912
Net income (loss)
$(14,154)
 
$(15,301)
 
$(5,272)
 
$(18,489)
 
$(18,343)
 
$(55,659)
 
$5,857
 
$19,859
Net income (loss) per share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
$(0.12)
 
$(0.13)
 
$(0.04)
 
$(0.16)
 
$(0.16)
 
$(0.49)
 
$0.05
 
$0.18
Diluted
$(0.12)
 
$(0.13)
 
$(0.04)
 
$(0.16)
 
$(0.16)
 
$(0.49)
 
$0.05
 
$0.17
Shares used in computing net income (loss) per share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
117,953

 
117,608

 
117,284

 
115,867

 
114,742

 
114,209

 
113,960

 
112,544

Diluted
117,953

 
117,608

 
117,284

 
115,867

 
114,742

 
114,209

 
115,443

 
115,698



(1) Net loss in the third quarter of fiscal 2018 includes a $49.4 million deferred income tax expense as a result of the TCJA.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Schedule II - Consolidated Valuation and Qualifying Accounts
12 Months Ended
Apr. 28, 2019
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Consolidated Valuation and Qualifying Accounts
Schedule II - Consolidated Valuation and Qualifying Accounts
 
Allowance for Doubtful Accounts
 
(in thousands)
Fiscal Year Ended:
Balance at Beginning of Period
 
Additions Charged to (Recoveries Offset against) Costs and Expenses, Net
 
Write-Offs
 
Balance at End of Period
April 28, 2019
$269
 
$(53)
 
$0
 
$216
April 29, 2018
$756
 
$(266)
 
$(221)
 
$269
April 30, 2017
$727
 
$33
 
$(4)
 
$756
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Apr. 28, 2019
Accounting Policies [Abstract]  
Fiscal Periods
The Company has a 52- or 53-week fiscal year ending on the Sunday closest to the last day of April in each calendar year. Each of fiscal 2019, 2018 and 2017 had 52 weeks, and fiscal 2020 will have 53 weeks.
Consolidation
The consolidated financial statements include the accounts of Finisar Corporation and its controlled subsidiaries (collectively “Finisar” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (U.S. GAAP) requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from these estimates.
Revenue Recognition/Shipping and Handling Cost
The Company records costs related to shipping and handling in cost of sales for all periods presented.
Substantially all of the Company's revenues are derived from sales of products to customers. The Company recognizes revenue when it satisfies performance obligations as evidenced by the transfer of control of its products to customers at the time of product shipment from the Company's facility or delivery to the customer location, as determined by the agreed upon shipping and delivery terms. Delivery of all performance obligations contained within a contract with a customer typically occurs at the same time (or within the same accounting period). Prior to fiscal 2019, revenue and costs relating to sales to certain distributors that were made under agreements providing distributor price adjustments and rights of return under certain circumstances were deferred until products were sold by the distributors to end customers.
The Company measures revenue based on the amount of consideration it expects to be entitled to in exchange for products, reduced by amount of consideration related to products expected to be returned. Any variable consideration is recognized as a reduction of revenue at the time of revenue recognition. The Company determines variable consideration, which primarily consists of distributor sales price reductions resulting from price protection agreements, by estimating the impact of such reductions based on historical analysis of such activity. The Company’s contracts with customers do not typically include extended payment terms and payment terms generally range from 30 to 90 days. At the time revenue is recognized, the Company establishes an accrual for estimated warranty expenses associated with sales, recorded as a component of cost of revenues. The Company's standard warranty period usually covers twelve months from the date of sale, although it can be for longer periods for certain products. The Company is recognizing the incremental costs of obtaining a contract, specifically commission expenses that have a period of benefit of less than twelve months, as an expense when incurred.  The Company recognizes shipping costs that occur after control transfers to the customer as a fulfillment activity.
Segment Reporting
The Financial Accounting Standards Board's (FASB) authoritative guidance regarding segment reporting establishes standards for the way that public business enterprises report information about operating segments in annual financial statements and requires that those enterprises report selected information about operating segments in interim financial reports. It also establishes standards for related disclosures about products and services, geographic areas and major customers. The Company has determined that it operates in one reportable segment comprising optical subsystems and components. Optical subsystems consist primarily of transceivers sold to manufacturers of storage and networking equipment for data communication and telecommunication applications. Optical subsystems also include multiplexers, de-multiplexers and optical add/drop modules for use in telecommunication applications. Optical components consist primarily of packaged lasers and photo-detectors which are incorporated in transceivers for data communication and telecommunication applications.
Concentrations of Risk
Financial instruments which potentially subject the Company to concentrations of credit risk include cash and cash equivalents, short-term investment and accounts receivable. The Company invests only in high-quality credit instruments and maintains its cash, cash equivalents and short-term investments with several high-quality credit financial institutions. Deposits held with banks, including those held in foreign branches of global banks, may exceed the amount of insurance provided on such deposits.
Concentrations of credit risk, with respect to accounts receivable, exist to the extent of amounts presented in the financial statements. Generally, the Company does not require collateral or other security to support customer receivables. The Company performs periodic credit evaluations of its customers and maintains an allowance for potential credit losses based on historical experience and other information available to management. Losses to date have not been material. The Company’s ten largest customers represented 64% and 62% of total accounts receivable as of April 28, 2019 and April 29, 2018, respectively. Three customers, Huawei, Flextronics, and Jabil, represented 13%, 12%, and 11%, respectively, of total accounts receivable as of April 28, 2019. Two customers, Google and Flextronics, represented 15% and 11% respectively, of total accounts receivable as of April 29, 2018.
Sales to the Company’s ten largest customers represented 58%, 59% and 56% of total revenues during fiscal 2019, 2018 and 2017, respectively. Two customers, Cisco Systems and Huawei, represented 11% and 10%, respectively, of total revenues during fiscal 2019. Two customers, Cisco Systems and Google, represented 14% and 11%, respectively, of total revenues during fiscal 2018. Two customers, Cisco Systems and Huawei, represented 12% and 11%, respectively, of total revenues during fiscal 2017.
The Company relies on single and limited suppliers for a number of key components. The Company relies primarily on a limited number of significant independent contract manufacturers for the production of certain key components and subassemblies, including lasers, modulators, and printed circuit boards.
Foreign Currency Translation and Transactions
The functional currency of the Company's foreign subsidiaries is the local currency. Assets and liabilities denominated in foreign currencies are translated using the exchange rate on the balance sheet date. Revenues and expenses are translated using average exchange rates prevailing during the year. Any translation adjustments resulting from this process are shown separately as a component of accumulated other comprehensive income (loss). Foreign currency transaction gains and losses are included in the determination of net income (loss).
Research and Development
Research and development expenditures are charged to operations as incurred.
Cash and Cash Equivalents
The Company’s cash equivalents consist of money market funds. The Company considers all highly liquid investments with an original maturity from the date of purchase of three months or less to be cash equivalents.
Minority Investments
The Company uses the cost method of accounting for investments in companies that do not have a readily determinable fair value in which it holds an interest of less than 20% and over which it does not have the ability to exercise significant influence. For entities in which the Company holds an interest of greater than 20% or in which the Company does have the ability to exercise significant influence, the Company uses the equity method. Under the equity method of accounting, investments are stated at initial cost and are adjusted for subsequent additional investments and the Company's proportionate share of earnings or losses and distributions. Such proportionate share of earnings or losses is included in other income (expense), net in the consolidated statement of operations. In determining if and when a decline in the market value of these investments below their carrying value is other-than-temporary, the Company evaluates the market conditions, offering prices, trends of earnings and cash flows, price multiples, prospects for liquidity and other key measures of performance. The Company’s policy is to recognize an impairment in the value of its minority equity investments when clear evidence of an impairment exists. Factors considered in this assessment include (a) the completion of a new equity financing that may indicate a new value for the investment, (b) the failure to complete a new equity financing arrangement after seeking to raise additional funds or (c) the commencement of proceedings under which the assets of the business may be placed in receivership or liquidated to satisfy the claims of debt and equity stakeholders. The Company’s minority investments in private companies are generally made in exchange for preferred stock with a liquidation preference that is intended to help protect the underlying value of its investment.
Fair Value Accounting
The FASB authoritative guidance regarding fair valuation defines fair value and establishes a framework for measuring fair value and expands the related disclosure requirements. The guidance requires or permits fair value measurements with certain exclusions. It provides that a fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The guidance establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. Valuation techniques used to measure fair value under this guidance must maximize the use of observable inputs and minimize the use of unobservable inputs. It describes a fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value which are the following:
Level 1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities;
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument; and
Level 3 inputs are unobservable inputs based on the Company's own assumptions used to measure assets and liabilities at fair value. A financial asset or liability’s classification within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.
The Company’s financial instruments, including cash equivalents, accounts receivable, accounts payable and accrued liabilities have carrying amounts which approximate fair value due to the short-term maturity of these instruments. See Note 10 for additional details regarding the fair value of the Company’s financial instruments.
Allowance for Doubtful Accounts
The Company evaluates the collectability of its accounts receivable based on a combination of factors. In circumstances where, subsequent to delivery, the Company becomes aware of a customer’s potential inability to meet its obligations, it records a specific allowance for the doubtful account to reduce the net recognized receivable to the amount the Company reasonably believes will be collected. For all other customers, the Company recognizes an estimated allowance for doubtful accounts based on the length of time the receivables are past due and historical actual bad debt history. A material adverse change in a major customer’s ability to meet its financial obligations to the Company could result in a material reduction in the estimated amount of accounts receivable that can ultimately be collected and an increase in the Company’s general and administrative expenses for the shortfall. Accounts receivable are charged against the allowance for doubtful accounts when identified as fully uncollectable.
Inventories
Inventories are stated at the lower of cost (determined on a first-in, first-out basis) or market.
The Company permanently writes down the cost of inventory that the Company specifically identifies and considers obsolete or excessive to fulfill future sales estimates. The Company defines obsolete inventory as inventory that will no longer be used in the manufacturing process. Excess inventory is generally defined as inventory in excess of projected usage and is determined using management’s best estimate of future demand, based upon information then available to the Company. The Company also considers: (1) parts and subassemblies that can be used in alternative finished products, (2) parts and subassemblies that are unlikely to be engineered out of the Company’s products, and (3) known design changes which would reduce the Company’s ability to use the inventory as planned. Inventory on hand that is identified and considered to be excess or obsolete is written down to its estimated net realizable value.
Property, Equipment and Improvements
Property, equipment and improvements are stated at cost, net of accumulated depreciation and amortization. Property, equipment and improvements are depreciated on a straight-line basis over the estimated useful lives of the assets, generally three to ten years, except for buildings which are depreciated over 30 years. Land is carried at acquisition cost and not depreciated. Leased land is depreciated over the life of the lease. Management judgment is required in determining the estimated economic useful lives of our property, plant and equipment, which can materially impact the Company's depreciation expense. Accordingly, the Company evaluates the period over which it expects to recover the economic value of these assets. During the fourth quarter of fiscal 2018, based on considerations including asset replacement cycle, the Company revisited the useful life estimates of certain computer equipment, software, and building and leasehold fixtures. As a result, the Company determined that the useful lives of computer equipment be extended from three to five years, the useful lives of certain software be extended from five to ten years, the useful lives of leasehold improvements be extended from seven to ten years, and the useful lives of certain building fixtures be extended from 15 to 30 years. These assets are depreciated through cost of revenues and operating expenses. The Company accounted for this as a change in estimate that was applied prospectively, effective as of January 29, 2018. This change in depreciable lives did not have a material impact for the quarter or the year ended April 29, 2018, resulted in a reduction of $4.6 million in depreciation expense during fiscal 2019, and will result in a reduction of $2.6 million in depreciation expense during fiscal 2020.
Goodwill and Other Intangible Assets
Goodwill, purchased technology and other intangible assets resulting from acquisitions are accounted for under the acquisition method. Intangible assets with finite lives are amortized over their estimated useful lives. Amortization of purchased technology and other intangibles has been recorded on a straight-line basis over periods ranging from three to 15 years.
Accounting for the Impairment of Long-Lived Assets
The Company periodically evaluates whether changes have occurred to long-lived assets that would require revision of the remaining estimated useful life of the property, improvements and finite-lived intangible assets or render them not recoverable. If such circumstances arise, the Company uses an estimate of the undiscounted value of expected future operating cash flows to determine whether the long-lived assets are impaired. If the aggregate undiscounted cash flows are less than the carrying amount of the assets, the resulting impairment charge to be recorded is calculated based on the excess of the carrying value of the assets over the fair value of such assets, with the fair value determined based on an estimate of discounted future cash flows. Goodwill is assessed for impairment annually or more frequently when an event occurs or circumstances change between annual impairment tests that would more likely than not reduce the fair value of the reporting unit holding the goodwill below its carrying value.
During fiscal 2019 and 2018, the Company recorded charges of $4.5 million and $2.2 million, respectively, for the impairment of certain long-lived assets due to the planned retirement of such assets resulting from product and facility transitions. In accordance with the guidance for the impairment of long-lived assets, these assets were written down to their estimated fair value of zero.
Stock-Based Compensation Expense
The Company measures and recognizes compensation expense for all stock-based payment awards made to employees and directors including restricted stock units, stock options, and employee stock purchases under the Company’s Employee Stock Purchase Plan based on estimated fair values. The Company uses the grant-date fair value of its common stock to determine the fair value of restricted stock units. The Company uses the Black-Scholes option pricing model to determine the fair value of stock options and employee stock purchase rights. The Company uses the Monte Carlo simulation model to determine the fair value of market-based performance restricted stock units. The fair value of the awards is recognized as expense in the consolidated statements of operations under the single-option approach on a straight-line basis over the requisite service periods, which is generally the vesting period. Forfeitures are accounted for as they occur rather than estimating the number of awards that are expected to ultimately vest.
Income Taxes
The Company computes the provision for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. The Company measures deferred tax assets and liabilities using the currently enacted tax rates that apply to taxable income in effect for the years in which those tax assets are expected to be realized or settled. The Company periodically assesses the likelihood that it will be able to recover its deferred tax assets. If recovery is not likely, the Company must increase its provision for taxes by recording a valuation allowance against the deferred tax assets that the Company estimates will not ultimately be recoverable. The Company recognizes tax benefits from uncertain tax positions only if (based on the technical merits of the position) it is more likely than not that the tax positions will be sustained on examination by the tax authority. The Company's assumptions, judgments and estimates relative to the current provision for income taxes take into account current tax laws, the Company's interpretation of current tax laws and possible outcomes of current and future audits conducted by foreign and domestic tax authorities. The Company has established reserves for income taxes to address potential exposures involving tax positions that could be challenged by tax authorities. Although the Company believes that its assumptions, judgments and estimates are reasonable, changes in tax laws or interpretation of tax laws and the resolution of any future tax audits could significantly impact the amounts provided for income taxes in the Company's consolidated financial statements. The Company's assumptions, judgments and estimates relative to the value of a deferred tax asset take into account predictions of the amount and category of future taxable income, such as income from operations or capital gains income. Actual operating results and the underlying amount and category of income in future years could render current assumptions, judgments and estimates of recoverable net deferred taxes inaccurate, causing the Company's actual income tax obligations to differ from its estimates, thus materially impacting the Company's financial position and results of operations.
In fiscal 2018, the Company has recorded provisional estimates associated with the December 22, 2017 enactment of the U.S. Tax Cuts and Jobs Act ("TCJA"). During fiscal 2019, the Company completed its accounting for the impact of TCJA on its consolidated financial statements.
Recent and Pending Adoption of New Accounting Standards
In February 2016, the FASB issued an accounting standards update which replaces the current lease accounting standard. The update will require lessees, among other items, to recognize a right-of-use asset and a lease liability for most leases. The update is effective for fiscal years beginning after December 15, 2018, and interim periods within those fiscal years, with early adoption permitted. The new standard must be adopted using a modified retrospective transition, and provides for certain optional practical expedients. Transition will require application of the new guidance at the beginning of the earliest comparative period presented, but provides an optional application at the adoption date. The Company expects to adopt this standard in the first quarter of its fiscal 2020 and apply it at the beginning of the period of adoption. Although the Company is currently completing its evaluation of potential effects on its consolidated financial position, results of operations and cash flows from the adoption of this standard, the Company expects that most of its operating lease commitments will be subject to the new standard and will be recognized as operating lease liabilities and right-of-use assets upon adoption of this standard.
From time to time, new accounting pronouncements are issued by the FASB or other standards setting bodies that are adopted by the Company as of the specified effective date. Unless otherwise discussed above, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.
Recent and Pending Adoption of New Accounting Standards
In May 2014, the Financial Accounting Standards Board (the "FASB"), jointly with the International Accounting Standards Board, issued a comprehensive new standard on revenue recognition from contracts with customers. The standard's core principle is that a reporting entity shall recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. In applying this new guidance to contracts within its scope, an entity will: (1) identify the contract(s) with a customer, (2) identify the performance obligation in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when (or as) the entity satisfies a performance obligation. The Company adopted this standard on April 30, 2018, applying it to all contracts, using a modified retrospective approach. The Company's assessment has identified a change in revenue recognition timing on sales made to distributors. Upon adopting this standard, the Company now recognizes revenue upon delivery of products to the distributor (in accordance with agreed upon shipping and delivery terms) rather than deferring recognition until the distributor sells the product to the end customer. On April 30, 2018, the Company removed the deferred revenue (and corresponding deferred cost of sales) on sales to distributors through a cumulative adjustment to accumulated deficit. This resulted in an approximately net $8.6 million reduction of accumulated deficit with a corresponding approximately $9.5 million reduction of deferred revenue, an approximately $535,000 reduction of other non-current liabilities, an approximately $760,000 increase in other current assets, and an approximately $2.3 million reduction of deferred tax assets. Based on the Company's assessment, only minimal changes were required to the Company's existing policies, processes, and controls to support the standard's measurement and disclosure requirements. During fiscal 2018, the Company and certain licensees agreed to modify specific terms of some of the Company's out-licensing agreements by granting licensees cancellation rights to cease future payments in the event that licensees cease using the licensed technology. These licensing agreements provided for a settlement and release of any prior claims and licensing of the Company’s technology over a future period. Prior to the modification, there were no cancellation rights. In accordance with the new accounting standard, the Company utilized one of the practical expedients for adoption that allowed the Company to reflect the aggregate effect of all modifications that have occurred before the beginning of the earliest period presented in accordance with this new accounting standard. Absent these modifications, the Company would have recognized, in addition to the amounts described above, approximately $24.4 million of cumulative effect of adoption of the new accounting standard in the earliest period presented in accordance with this new accounting standard. The Company may provide similar cancellation rights in comparable licensing agreements that may be executed in the future.
Earnings Per Share
Basic net income (loss) per share has been computed using the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share has been computed using the weighted-average number of shares of common stock and dilutive potential common shares from stock options and restricted stock units (under the treasury stock method), 0.50% Convertible Senior Notes due 2033 (under the treasury stock method), and 0.50% Convertible Senior Notes due 2036 (under the treasury stock method) outstanding during the period.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Apr. 28, 2019
Accounting Policies [Abstract]  
Schedule of Impact of Adoption of Revenue Recognition Standard
The following table summarizes the impacts of adopting the new revenue recognition standard on the Company's condensed consolidated financial statements for the year ended April 28, 2019:
 
Fiscal Year Ended April 28, 2019
(in thousands)
As reported
 
Adjustments
 
Without new revenue standard
Revenues
$
1,280,480

 
$
(7,869
)
 
$
1,272,611

Cost of revenues
926,550

 
(4,356
)
 
922,194

Gross profit
348,093

 
(3,513
)
 
344,580

Net loss
$
(53,216
)
 
$
(3,513
)
 
$
(56,729
)
 
 
 
 
 
 
 
As of April 28, 2019
(in thousands)
As reported
 
Adjustments
 
Without new revenue standard
Other current assets
$
44,224

 
$
(420
)
 
$
43,804

Deferred tax assets
$
81,977

 
$
2,259

 
$
84,236

Deferred revenue
$

 
$
13,652

 
$
13,652

Other non-current liabilities
$
12,162

 
$
256

 
$
12,418

Accumulated deficit
$
(1,256,694
)
 
$
(12,069
)
 
$
(1,268,763
)
Schedule of Disaggregation of Revenue
The following table presents the Company's revenues disaggregated by geography, based on the location of the entity purchasing the Company’s products:
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
United States
$
409,195

 
$
482,601

 
$
476,763

China
300,116

 
270,040

 
358,561

Mexico
169,189

 
126,664

 
125,556

Rest of the world
401,980

 
437,178

 
488,423

Totals
$
1,280,480

 
$
1,316,483

 
$
1,449,303

The following table presents the Company's revenues disaggregated by market application:
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Datacom
$
926,786

 
$
1,029,037

 
$
1,041,854

Telecom
353,694

 
287,446

 
407,449

Totals
$
1,280,480

 
$
1,316,483

 
$
1,449,303

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share (Tables)
12 Months Ended
Apr. 28, 2019
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share
The following table presents the calculation of basic and diluted net income (loss) per share:
 
Fiscal Years Ended
(in thousands, except per share amounts)
April 28, 2019

April 29, 2018

April 30, 2017
Numerator:
 
 
 
 
 
Net income (loss)
$
(53,216
)
 
$
(48,286
)
 
$
249,346

Numerator for basic income (loss) per share
$
(53,216
)
 
$
(48,286
)
 
$
249,346

Numerator for diluted income (loss) per share
$
(53,216
)
 
$
(48,286
)
 
$
249,346

Denominator:
 
 
 
 
 
Denominator for basic income (loss) per share
117,178

 
113,864

 
110,405

Effect of dilutive securities:
 
 
 
 
 
Stock options and restricted stock units

 

 
3,692

Dilutive potential common shares

 

 
3,692

Denominator for diluted income (loss) per share
117,178


113,864

 
114,097

Net income (loss) per share:
 
 
 
 
 
Basic
$
(0.45
)

$
(0.42
)
 
$
2.26

Diluted
$
(0.45
)

$
(0.42
)
 
$
2.19


Schedule of Antidilutive Securities Excluded from Computation of Net Income (Loss) Per Share
The following table presents common shares related to potentially dilutive securities excluded from the calculation of diluted net income (loss) per share as their effect would have been anti-dilutive:
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Stock options and restricted stock units
3,187

 
4,545

 
207

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets (Tables)
12 Months Ended
Apr. 28, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The following tables reflect intangible assets as of April 28, 2019 and April 29, 2018:
 
April 28, 2019
(in thousands)
Gross Carrying Amount
 
Accumulated
Amortization
 
Net Carrying Amount
Purchased technology
$
107,759

 
$
(105,759
)
 
$
2,000

Purchased trade name
1,172

 
(1,172
)
 

Purchased customer relationships
21,344

 
(21,063
)
 
281

Purchased internal use software and backlog
2,816

 
(2,816
)
 

Purchased patents
4,505

 
(2,602
)
 
1,903

Total
$
137,596

 
$
(133,412
)
 
$
4,184

 
April 29, 2018
(in thousands)
Gross Carrying Amount
 
Accumulated
Amortization
 
Net Carrying Amount
Purchased technology
$
107,759

 
$
(103,803
)
 
$
3,956

Purchased trade name
1,172

 
(1,172
)
 

Purchased customer relationships
21,344

 
(19,798
)
 
1,546

Purchased internal use software and backlog
2,816

 
(2,816
)
 

Purchased patents
4,505

 
(2,129
)
 
2,376

Total
$
137,596

 
$
(129,718
)
 
$
7,878

Schedule of Expected Future Amortization Expense
Estimated amortization expense for each of the next five fiscal years and thereafter as of April 28, 2019 is as follows:
Year
Amount (in thousands)
2020
$
2,224

2021
704

2022
306

2023
306

2024
306

Beyond 2024
338

Total
$
4,184

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Investments (Tables)
12 Months Ended
Apr. 28, 2019
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investments in Fixed Income Securities
The Company's investments in fixed income securities as of April 28, 2019 and April 29, 2018 were as follows:
 
April 28, 2019
 
April 29, 2018
 
 
Gross Unrealized
 
 
 
Gross Unrealized
 
(in thousands)
Amortized Cost
Gains
Losses
Fair Value
 
Amortized Cost
Gains
Losses
Fair Value
Commercial paper
$

$

$

$

 
$
548,010

$

$

$
548,010

Certificates of deposit
100,000



100,000

 
336,828



336,828

Total
$
100,000

$

$

$
100,000

 
$
884,838

$

$

$
884,838

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Tables)
12 Months Ended
Apr. 28, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following (in thousands):
As of
 
April 28, 2019
 
April 29, 2018
Raw materials
$
63,749

 
$
84,441

Work-in-process
191,479

 
186,160

Finished goods
43,800

 
77,926

Total inventories
$
299,028

 
$
348,527

Including: inventory consigned to others
$
29,784

 
$
38,366



XML 47 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Property, Equipment and Improvements, Net (Tables)
12 Months Ended
Apr. 28, 2019
Property, Plant and Equipment [Abstract]  
Schedule of Property, Equipment and Improvements
Property, equipment and improvements consist of the following (in thousands):
As of
 
April 28, 2019
 
April 29, 2018
Land and buildings
$
112,346

 
$
113,390

Computer equipment
78,655

 
77,235

Office equipment, furniture and fixtures
5,933

 
6,604

Machinery and equipment
728,061

 
700,421

Leasehold property and improvements
48,328

 
52,135

Construction-in-progress (not being depreciated)
250,619

 
108,091

 
1,223,942

 
1,057,876

Less: Accumulated depreciation and amortization
(600,963
)
 
(537,027
)
Property, equipment and improvements, net
$
622,979

 
$
520,849

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Debt (Tables)
12 Months Ended
Apr. 28, 2019
Debt Disclosure [Abstract]  
Summary of Convertible Debt
The 2033 Notes consisted of the following:
 
As of
(in thousands)
April 28, 2019
 
April 29, 2018
Liability component:
 
 
 
Principal
$
1,054

 
$
258,750

Unamortized debt discount

 
(7,086
)
Unamortized debt issuance costs

 
(386
)
Net carrying amount of the liability component
$
1,054

 
$
251,278

Carrying amount of the equity component
$
49,648

 
$
49,648

The 2036 Notes consisted of the following:
 
As of
(in thousands)
April 28, 2019
 
April 29, 2018
Liability component:
 
 
 
Principal
$
575,000

 
$
575,000

Unamortized debt discount
(61,511
)
 
(82,765
)
Unamortized debt issuance costs
(2,438
)
 
(3,358
)
Net carrying amount of the liability component
$
511,051

 
$
488,877

Carrying amount of the equity component
$
109,881

 
$
109,881

Summary of Interest Expense
The following table sets forth interest expense information related to the 2033 Notes:
 
Fiscal Years Ended
(in thousands, except percentages)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Contractual interest expense
$
832

 
$
1,294

 
$
1,294

Amortization of the debt discount
7,086

 
10,577

 
10,076

Amortization of issuance costs
386

 
616

 
616

Total interest cost
$
8,304

 
$
12,487

 
$
11,986

Effective interest rate on the liability component
4.87
%
 
4.87
%
 
4.87
%
The following table sets forth interest expense information related to the 2036 Notes:
 
Fiscal Years Ended
(in thousands, except percentages)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Contractual interest expense
$
2,875

 
$
2,875

 
$1,001
Amortization of the debt discount
21,253

 
20,257

 
6,859
Amortization of issuance costs
923

 
923

 
334
Total interest cost
$
25,051

 
$
24,055

 
$8,194
Effective interest rate on the liability component
4.85
%
 
4.85
%
 
4.85%
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments (Tables)
12 Months Ended
Apr. 28, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
The Company’s future commitments at April 28, 2019 included minimum payments under non-cancelable operating lease agreements, including operating lease obligations that have been accrued as restructuring charges, as follows (in thousands):
 
 
 
Payments Due by Period
 
Total
 
Less Than 1 Year
 
1-3 Years
 
4-5 Years
 
After 5 Years
Operating leases
$
37,572

 
$
9,990

 
$
15,310

 
$
8,357

 
$
3,915

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Financial Instruments (Tables)
12 Months Ended
Apr. 28, 2019
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Assets Measured on a Recurring Basis
The Company's financial instruments not measured at fair value on a recurring basis as of April 28, 2019 and April 29, 2018 were as follows:
 
April 28, 2019
 
April 29, 2018
 
Carrying
 
Fair Value
 
Carrying
 
Fair Value
(in thousands)
Amount
 
Level 1
Level 2
Level 3
Total
 
Amount
 
Level 1
Level 2
Level 3
Total
Commercial paper
$

 
$

$

$

$

 
$
548,010

 
$

$
548,010

$

$
548,010

Certificates of deposit
$
100,000

 
$

$
100,000

$

$
100,000

 
$
336,828

 
$

$
336,828

$

$
336,828

2033 Notes
$
1,054

 
$
1,063

$

$

$
1,063

 
$
251,278

 
$
256,001

$

$

$
256,001

2036 Notes
$
511,051

 
$
564,302

$

$

$
564,302


$
488,877


$
520,016

$

$

$
520,016

XML 51 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Tables)
12 Months Ended
Apr. 28, 2019
Equity [Abstract]  
Schedule of Common Stock Subject to Future Issuance
Common stock subject to future issuance as of April 28, 2019 is as follows:
Exercise of outstanding stock options
822,747

Vesting of restricted stock awards
7,202,014

Available for grant under employee stock incentive plan
2,865,242

Available for grant under employee stock purchase plan
1,815,599

Total
12,705,602

Schedule of Stock Options
Stock Options
 
Number of Shares
 
Weighted-Average Exercise Price
Stock options outstanding as of April 29, 2018
1,097,091

 
$17.08
Stock options exercised
(267,902
)
 
$5.17
Stock options canceled
(6,442
)
 
$23.96
Stock options outstanding as of April 28, 2019
822,747

 
$20.90
Stock options outstanding and exercisable as of April 28, 2019
273,033

 
$18.19
Schedule of Restricted Stock Units
Restricted Stock Units
 
Number of Shares
 
Weighted-Average Grant-Date Fair Value
RSUs unvested as of April 29, 2018
5,954,755

 
$21.96
RSUs granted
4,436,933

 
$17.45
RSUs vested
(2,347,430
)
 
$21.12
RSUs forfeited
(842,244
)
 
$21.25
RSUs unvested as of April 28, 2019
7,202,014

 
$19.54
Schedule of Share-Based Compensation Expense
The following table sets forth the detailed allocation of the share-based compensation expense for the fiscal years ended April 28, 2019, April 29, 2018 and April 30, 2017 which was reflected in the Company’s operating results:
 
Fiscal Years Ended
(in thousands)
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Share-based compensation expense by caption:
 
 
 
 
 
Cost of revenues
$14,472
 
$12,943
 
$11,409
Research and development
21,945

 
22,767

 
20,425

Sales and marketing
7,937

 
7,619

 
7,170

General and administrative
13,645

 
17,835

 
10,875

Total
$57,999
 
$61,164
 
$49,879
 
 
 
 
 
 
Share-based compensation expense by type of award:
 
 
 
 
 
RSUs
$53,574
 
$56,965
 
$46,577
Stock options
1,652

 
490

 

Employee stock purchase rights under ESPP
2,773

 
3,709

 
3,302

Total
$57,999
 
$61,164
 
$49,879

Schedule of Employee Stock Purchase Plan Valuation Assumptions
The fair value of stock options and employee stock purchase rights under the ESPP granted in fiscal 2019, 2018 and 2017 was estimated at the date of grant using the Black-Scholes option-pricing model with the following assumptions:
 
 
Fiscal Years Ended
 
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Stock Purchase Rights:
 
 
 
 
 
 
Expected term (in years)
 
n/a

 
0.75

 
0.75

Volatility
 
n/a

 
56% - 57%

 
40% - 43%

Risk-free interest rate
 
n/a

 
1.48 - 1.70%

 
0.36 - 0.89%

Dividend yield
 
n/a

 
%
 
%
Stock Options:
 
 
 
 
 
 
Expected term (in years)
 
n/a

 
5.2

 
n/a

Volatility
 
n/a

 
47
%
 
n/a

Risk-free interest rate
 
n/a

 
2.3
%
 
n/a

Dividend yield
 
n/a

 
%
 
n/a

Market-based Performance Restricted Stock Units
 
 
 
 
 
 
Expected term (in years)
 
3.9

 
n/a

 
n/a

Volatility
 
46
%
 
n/a

 
n/a

Risk-free interest rate
 
2.7
%
 
n/a

 
n/a

XML 52 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Tables)
12 Months Ended
Apr. 28, 2019
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
The components of income tax expense (benefit) consist of the following (in thousands):
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Current:
 
 
 
 
 
Federal
$
5,080

 
$

 
$

State
244

 
189

 
532

Foreign
6,887

 
7,480

 
14,850

 
12,211

 
7,669

 
15,382

Deferred:
 
 
 
 
 
Federal
(3,172
)
 
29,532

 
(102,305
)
State
(670
)
 
(999
)
 
(1,008
)
Foreign
1,298

 
(2,919
)
 
1,779

 
(2,544
)
 
25,614

 
(101,534
)
Provision for (benefit from) income taxes
$
9,667

 
$
33,283

 
$
(86,152
)

Income (loss) before income taxes consists of the following (in thousands):
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
U.S.
$
(95,168
)
 
$
(72,730
)
 
$
96,648

Foreign
51,619

 
57,727

 
66,546

 
$
(43,549
)
 
$
(15,003
)
 
$
163,194

Schedule of Effective Income Tax Rate Reconciliation
A reconciliation of the income tax provision at the federal statutory rate and the effective rate is as follows:
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
Expected income tax provision (benefit) at U.S. federal statutory rate
21.0
 %
 
30.4
 %
 
35.0
 %
Foreign rate differential
14.1

 
100.6

 
(5.0
)
Share-based compensation expense
(8.9
)
 
(5.3
)
 
0.7

Valuation allowance
(2.2
)
 
(31.7
)
 
(83.0
)
Non-deductible transaction costs
(6.4
)
 

 

Other permanent adjustments
(6.1
)
 
(32.4
)
 
0.7

Research and development credits
10.5

 
43.2

 
(2.3
)
Impact of TCJA - GILTI
(16.9
)
 

 

Impact of TCJA - BEAT
(11.7
)
 

 

Impact of TCJA - rate reduction

 
(201.8
)
 

Impact of TCJA - transition tax
(15.6
)
 
(127.1
)
 

Other

 
2.4

 
1.0

 
(22.2
)%
 
(221.7
)%
 
(52.9
)%
Schedule of Deferred Tax Assets and Liabilities
The components of deferred taxes consist of the following (in thousands):

As of
 
April 28, 2019
 
April 29, 2018
Deferred tax assets:
 
 
 
Inventory adjustments
$
12,633

 
$
9,870

Accruals and reserves
9,101

 
4,827

Tax credits
56,486

 
49,657

Net operating loss carryforwards
38,676

 
55,926

Gain/loss on investments under equity or cost method
234

 
364

Depreciation and amortization
18,062

 
16,524

Purchase accounting for intangible assets
800

 
1,284

Capital loss carryforward
310

 
2,246

Acquired intangibles
374

 
1,497

Stock compensation
6,229

 
5,432

Total deferred tax assets
142,905

 
147,627

Valuation allowance
(32,692
)
 
(30,213
)
Net deferred tax assets
110,213

 
117,414

Deferred tax liabilities:
 
 
 
Acquired intangibles
(683
)
 
(1,493
)
Debt discount
(13,426
)
 
(20,006
)
Depreciation and amortization
(15,448
)
 
(15,590
)
Total deferred tax liabilities
(29,557
)
 
(37,089
)
Total net deferred tax assets (liabilities)
$
80,656

 
$
80,325

 
 
 
 
Reported as:
 
 
 
Deferred tax assets
$
81,977

 
$
80,850

Deferred tax liabilities
(1,321
)
 
(525
)
Total net deferred tax assets (liabilities)
$
80,656

 
$
80,325

Summary of Movement in Gross Unrecognized Tax Benefits
A reconciliation of the beginning and ending amount of the gross unrecognized tax benefits is as follows (in thousands):
 
Fiscal Years Ended
 
April 28, 2019
 
April 29, 2018
 
April 30, 2017
 
 
 
 
 
 
Beginning balance
$
20,578

 
$
21,458

 
$
16,411

Additions for tax positions related to current year
1,298

 
1,803

 
1,675

Additions for tax positions related to prior years
427

 
94

 
3,372

Reductions for tax positions related to prior years (lapse of statute of limitations)

 
(2,777
)
 

Ending balance
$
22,303

 
$
20,578

 
$
21,458


XML 53 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Segments and Geography Information (Tables)
12 Months Ended
Apr. 28, 2019
Segment Reporting [Abstract]  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
The following is a summary of long-lived assets within geographic areas based on the location of the assets:
 
As of
(in thousands)
April 28, 2019
 
April 29, 2018
United States
$
328,085

 
$
213,745

China
231,955

 
252,179

Malaysia
39,776

 
52,417

Rest of the world
42,808

 
45,850

 
$
642,624

 
$
564,191

XML 54 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Information by Quarter (Unaudited) (Tables)
12 Months Ended
Apr. 28, 2019
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
 
Three Months Ended
 
April 28, 2019
 
January 27, 2019
 
October 28, 2018
 
July 29, 2018
 
April 29, 2018
 
January 28, 2018 (1)
 
October 29, 2017
 
July 30, 2017
 
(In thousands, except per share data)
Revenues
$310,085
 
$327,636
 
$325,423
 
$317,336
 
$310,069
 
$332,403
 
$332,205
 
$341,806
Gross profit
$87,303
 
$94,423
 
$85,683
 
$80,684
 
$62,594
 
$88,068
 
$96,205
 
$115,299
Income (loss) from operations
$(11,277)
 
$533
 
$(4,105)
 
$(15,691)
 
$(26,736)
 
$(6,129)
 
$9,467
 
$29,912
Net income (loss)
$(14,154)
 
$(15,301)
 
$(5,272)
 
$(18,489)
 
$(18,343)
 
$(55,659)
 
$5,857
 
$19,859
Net income (loss) per share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
$(0.12)
 
$(0.13)
 
$(0.04)
 
$(0.16)
 
$(0.16)
 
$(0.49)
 
$0.05
 
$0.18
Diluted
$(0.12)
 
$(0.13)
 
$(0.04)
 
$(0.16)
 
$(0.16)
 
$(0.49)
 
$0.05
 
$0.17
Shares used in computing net income (loss) per share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic
117,953

 
117,608

 
117,284

 
115,867

 
114,742

 
114,209

 
113,960

 
112,544

Diluted
117,953

 
117,608

 
117,284

 
115,867

 
114,742

 
114,209

 
115,443

 
115,698



(1) Net loss in the third quarter of fiscal 2018 includes a $49.4 million deferred income tax expense as a result of the TCJA.
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Revenue Recognition, Segment Reporting and Concentration Risk (Details)
$ in Millions
12 Months Ended
Apr. 28, 2019
USD ($)
segment
Apr. 29, 2018
Apr. 30, 2017
Accounting Policies [Abstract]      
Number of reportable segments | segment 1    
Concentration Risk [Line Items]      
Warranty period 12 months    
Net assets located overseas | $ $ 617.8    
Customer Concentration Risk | Accounts Receivable | 10 Largest Customers      
Concentration Risk [Line Items]      
Concentration risk (percentage) 64.00% 62.00%  
Customer Concentration Risk | Accounts Receivable | Huawei      
Concentration Risk [Line Items]      
Concentration risk (percentage) 13.00%    
Customer Concentration Risk | Accounts Receivable | Flextronics      
Concentration Risk [Line Items]      
Concentration risk (percentage) 12.00% 11.00%  
Customer Concentration Risk | Accounts Receivable | Jabil      
Concentration Risk [Line Items]      
Concentration risk (percentage) 11.00%    
Customer Concentration Risk | Accounts Receivable | Google      
Concentration Risk [Line Items]      
Concentration risk (percentage)   15.00%  
Customer Concentration Risk | Revenues | 10 Largest Customers      
Concentration Risk [Line Items]      
Concentration risk (percentage) 58.00% 59.00% 56.00%
Customer Concentration Risk | Revenues | Huawei      
Concentration Risk [Line Items]      
Concentration risk (percentage) 10.00%   11.00%
Customer Concentration Risk | Revenues | Google      
Concentration Risk [Line Items]      
Concentration risk (percentage)   11.00%  
Customer Concentration Risk | Revenues | Cisco Systems      
Concentration Risk [Line Items]      
Concentration risk (percentage) 11.00% 14.00% 12.00%
Accounting Standards Update 2014-09 | Minimum      
Concentration Risk [Line Items]      
Payment terms 30 days    
Accounting Standards Update 2014-09 | Maximum      
Concentration Risk [Line Items]      
Payment terms 90 days    
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Foreign Currency Translation and PPE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 29, 2018
Jan. 28, 2018
Apr. 26, 2020
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Accounting Policies [Abstract]            
Gains (Losses) on foreign currency transactions       $ (849) $ 1,000 $ 539
Property, Plant and Equipment [Line Items]            
Depreciation       95,434 $ 98,769 $ 87,016
Service Life            
Property, Plant and Equipment [Line Items]            
Depreciation       $ 4,600    
Forecast | Service Life            
Property, Plant and Equipment [Line Items]            
Depreciation     $ 2,600      
Computer equipment            
Property, Plant and Equipment [Line Items]            
Estimated useful life (property, equipment and improvements)   3 years        
Computer equipment | Service Life            
Property, Plant and Equipment [Line Items]            
Estimated useful life (property, equipment and improvements) 5 years          
Certain software            
Property, Plant and Equipment [Line Items]            
Estimated useful life (property, equipment and improvements)   5 years        
Certain software | Service Life            
Property, Plant and Equipment [Line Items]            
Estimated useful life (property, equipment and improvements) 10 years          
Leasehold property and improvements            
Property, Plant and Equipment [Line Items]            
Estimated useful life (property, equipment and improvements)   7 years        
Leasehold property and improvements | Service Life            
Property, Plant and Equipment [Line Items]            
Estimated useful life (property, equipment and improvements) 10 years          
Building fixtures            
Property, Plant and Equipment [Line Items]            
Estimated useful life (property, equipment and improvements)   15 years        
Building fixtures | Service Life            
Property, Plant and Equipment [Line Items]            
Estimated useful life (property, equipment and improvements) 30 years          
Minimum            
Property, Plant and Equipment [Line Items]            
Estimated useful life (property, equipment and improvements)       3 years    
Maximum            
Property, Plant and Equipment [Line Items]            
Estimated useful life (property, equipment and improvements)       10 years    
Maximum | Buildings            
Property, Plant and Equipment [Line Items]            
Estimated useful life (property, equipment and improvements)       30 years    
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Goodwill, Intangible Assets and Impairment of Long-Lived Assets (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Finite-Lived Intangible Assets    
Impairment of long-lived assets $ 4.5 $ 2.2
Minimum    
Finite-Lived Intangible Assets    
Estimated useful life (intangible assets) 3 years  
Maximum    
Finite-Lived Intangible Assets    
Estimated useful life (intangible assets) 15 years  
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Recent and Pending Adoption of New Accounting Standards (Details) - USD ($)
$ in Thousands
Apr. 28, 2019
Apr. 30, 2018
Apr. 29, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Reduction of accumulated deficit $ (1,256,694)   $ (1,212,033)
Deferred revenue 0   9,535
Other non-current liabilities 12,162   12,368
Other current assets 44,224   56,001
Deferred tax assets 81,977   $ 80,850
Cumulative effect of adoption of new accounting standard   $ 8,555  
Accounting Standards Update 2014-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Cumulative effect of adoption of new accounting standard   24,400  
Accounting Standards Update 2014-09 | Adjustments      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Reduction of accumulated deficit (12,069) 8,600  
Deferred revenue 13,652 (9,500)  
Other non-current liabilities 256 (535)  
Other current assets (420) 760  
Deferred tax assets $ 2,259 $ (2,300)  
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Impact of Adoption of New Revenue Recognition Standard (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 28, 2019
Jan. 27, 2019
Oct. 28, 2018
Jul. 29, 2018
Apr. 29, 2018
Jan. 28, 2018
Oct. 29, 2017
Jul. 30, 2017
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Apr. 30, 2018
Income Statement [Abstract]                        
Revenues $ 310,085 $ 327,636 $ 325,423 $ 317,336 $ 310,069 $ 332,403 $ 332,205 $ 341,806 $ 1,280,480 $ 1,316,483 $ 1,449,303  
Cost of revenues                 926,550 951,510 941,164  
Gross profit 87,303 94,423 85,683 80,684 62,594 88,068 96,205 115,299 348,093 362,166 503,647  
Net loss (14,154) $ (15,301) $ (5,272) $ (18,489) (18,343) $ (55,659) $ 5,857 $ 19,859 (53,216) (48,286) $ 249,346  
Statement of Financial Position [Abstract]                        
Other current assets 44,224       56,001       44,224 56,001    
Deferred tax assets 81,977       80,850       81,977 80,850    
Deferred revenue 0       9,535       0 9,535    
Other non-current liabilities 12,162       12,368       12,162 12,368    
Accumulated deficit (1,256,694)       $ (1,212,033)       (1,256,694) $ (1,212,033)    
Adjustments | Accounting Standards Update 2014-09                        
Income Statement [Abstract]                        
Revenues                 (7,869)      
Cost of revenues                 (4,356)      
Gross profit                 (3,513)      
Net loss                 (3,513)      
Statement of Financial Position [Abstract]                        
Other current assets (420)               (420)     $ 760
Deferred tax assets 2,259               2,259     (2,300)
Deferred revenue 13,652               13,652     (9,500)
Other non-current liabilities 256               256     (535)
Accumulated deficit (12,069)               (12,069)     $ 8,600
Without new revenue standard                        
Income Statement [Abstract]                        
Revenues                 1,272,611      
Cost of revenues                 922,194      
Gross profit                 344,580      
Net loss                 (56,729)      
Statement of Financial Position [Abstract]                        
Other current assets 43,804               43,804      
Deferred tax assets 84,236               84,236      
Deferred revenue 13,652               13,652      
Other non-current liabilities 12,418               12,418      
Accumulated deficit $ (1,268,763)               $ (1,268,763)      
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 28, 2019
Jan. 27, 2019
Oct. 28, 2018
Jul. 29, 2018
Apr. 29, 2018
Jan. 28, 2018
Oct. 29, 2017
Jul. 30, 2017
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Disaggregation of Revenue [Line Items]                      
Revenues $ 310,085 $ 327,636 $ 325,423 $ 317,336 $ 310,069 $ 332,403 $ 332,205 $ 341,806 $ 1,280,480 $ 1,316,483 $ 1,449,303
Datacom                      
Disaggregation of Revenue [Line Items]                      
Revenues                 926,786 1,029,037 1,041,854
Telecom                      
Disaggregation of Revenue [Line Items]                      
Revenues                 353,694 287,446 407,449
United States                      
Disaggregation of Revenue [Line Items]                      
Revenues                 409,195 482,601 476,763
China                      
Disaggregation of Revenue [Line Items]                      
Revenues                 300,116 270,040 358,561
Mexico                      
Disaggregation of Revenue [Line Items]                      
Revenues                 169,189 126,664 125,556
Rest of the world                      
Disaggregation of Revenue [Line Items]                      
Revenues                 $ 401,980 $ 437,178 $ 488,423
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Narrative (Details)
Apr. 28, 2019
Dec. 31, 2016
Dec. 31, 2013
0.5% Convertible Senior Notes Due 2033      
Debt Instrument [Line Items]      
Interest rate 0.50%   0.50%
0.5% Convertible Senior Notes Due 2036      
Debt Instrument [Line Items]      
Interest rate 0.50% 0.50%  
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 28, 2019
Jan. 27, 2019
Oct. 28, 2018
Jul. 29, 2018
Apr. 29, 2018
Jan. 28, 2018
Oct. 29, 2017
Jul. 30, 2017
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Numerator:                      
Net income (loss) attributable to Finisar Corporation/Numerator for basic income (loss) per share $ (14,154) $ (15,301) $ (5,272) $ (18,489) $ (18,343) $ (55,659) $ 5,857 $ 19,859 $ (53,216) $ (48,286) $ 249,346
Numerator for diluted income (loss) per share                 $ (53,216) $ (48,286) $ 249,346
Denominator:                      
Denominator for basic income (loss) per share - weighted average shares (shares) 117,953 117,608 117,284 115,867 114,742 114,209 113,960 112,544 117,178 113,864 110,405
Effect of dilutive securities:                      
Stock options and restricted stock units (shares)                 0 0 3,692
Dilutive potential common shares (shares)                 0 0 3,692
Denominator for diluted income (loss) per share (shares) 117,953 117,608 117,284 115,867 114,742 114,209 115,443 115,698 117,178 113,864 114,097
Net income (loss) per share:                      
Basic (in dollars per share) $ (0.12) $ (0.13) $ (0.04) $ (0.16) $ (0.16) $ (0.49) $ 0.05 $ 0.18 $ (0.45) $ (0.42) $ 2.26
Diluted (in dollars per share) $ (0.12) $ (0.13) $ (0.04) $ (0.16) $ (0.16) $ (0.49) $ 0.05 $ 0.17 $ (0.45) $ (0.42) $ 2.19
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Net Income (Loss) Per Share (Details) - shares
shares in Thousands
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Dec. 31, 2016
Dec. 31, 2013
0.5% Convertible Senior Notes Due 2033          
Antidilutive Securities Excluded from Computation of Earnings Per Share          
Interest rate 0.50%       0.50%
0.5% Convertible Senior Notes Due 2036          
Antidilutive Securities Excluded from Computation of Earnings Per Share          
Interest rate 0.50%     0.50%  
Stock options and restricted stock units          
Antidilutive Securities Excluded from Computation of Earnings Per Share          
Antidilutive securities excluded from computation of earnings per share (shares) 3,187 4,545 207    
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 28, 2019
Apr. 29, 2018
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 137,596 $ 137,596
Accumulated Amortization (133,412) (129,718)
Total 4,184 7,878
Purchased technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 107,759 107,759
Accumulated Amortization (105,759) (103,803)
Total 2,000 3,956
Purchased trade name    
Finite-Lived Intangible Assets    
Gross Carrying Amount 1,172 1,172
Accumulated Amortization (1,172) (1,172)
Total 0 0
Purchased customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 21,344 21,344
Accumulated Amortization (21,063) (19,798)
Total 281 1,546
Purchased internal use software and backlog    
Finite-Lived Intangible Assets    
Gross Carrying Amount 2,816 2,816
Accumulated Amortization (2,816) (2,816)
Total 0 0
Purchased patents    
Finite-Lived Intangible Assets    
Gross Carrying Amount 4,505 4,505
Accumulated Amortization (2,602) (2,129)
Total $ 1,903 $ 2,376
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets - Schedule of Expected Future Amortization Expense (Details) - USD ($)
$ in Thousands
Apr. 28, 2019
Apr. 29, 2018
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2020 $ 2,224  
2021 704  
2022 306  
2023 306  
2024 306  
Beyond 2024 338  
Total $ 4,184 $ 7,878
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Investments - Fixed Income Securities (Details) - USD ($)
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Investment      
Amortized cost $ 100,000,000 $ 884,838,000  
Gross unrealized gains 0 0  
Gross unrealized losses 0 0  
Fair value 100,000,000 884,838,000  
Realized gains or losses 0 0 $ 0
Commercial paper      
Investment      
Amortized cost 0 548,010,000  
Gross unrealized gains 0 0  
Gross unrealized losses 0 0  
Fair value 0 548,010,000  
Certificates of deposit      
Investment      
Amortized cost 100,000,000 336,828,000  
Gross unrealized gains 0 0  
Gross unrealized losses 0 0  
Fair value $ 100,000,000 $ 336,828,000  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Details) - USD ($)
$ in Thousands
Apr. 28, 2019
Apr. 29, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 63,749 $ 84,441
Work-in-process 191,479 186,160
Finished goods 43,800 77,926
Total inventories 299,028 348,527
Including: inventory consigned to others $ 29,784 $ 38,366
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Property, Equipment and Improvements, Net - Schedule of Property, Equipment and Improvements (Details) - USD ($)
$ in Thousands
Apr. 28, 2019
Apr. 29, 2018
Property, Plant and Equipment [Line Items]    
Total $ 1,223,942 $ 1,057,876
Less: Accumulated depreciation and amortization (600,963) (537,027)
Property, equipment and improvements, net 622,979 520,849
Land and buildings    
Property, Plant and Equipment [Line Items]    
Total 112,346 113,390
Computer equipment    
Property, Plant and Equipment [Line Items]    
Total 78,655 77,235
Office equipment, furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total 5,933 6,604
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total 728,061 700,421
Leasehold property and improvements    
Property, Plant and Equipment [Line Items]    
Total 48,328 52,135
Construction-in-progress (not being depreciated)    
Property, Plant and Equipment [Line Items]    
Total $ 250,619 $ 108,091
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - 0.50% Convertible Senior Notes Due 2036 (Narrative) (Details)
1 Months Ended 12 Months Ended
Dec. 31, 2018
Dec. 31, 2016
USD ($)
day
$ / shares
Dec. 31, 2013
USD ($)
day
$ / shares
Apr. 28, 2019
USD ($)
Apr. 29, 2018
USD ($)
0.5% Convertible Senior Notes Due 2036          
Debt Instrument [Line Items]          
Interest rate   0.50%   0.50%  
0.5% Convertible Senior Notes Due 2033          
Debt Instrument [Line Items]          
Interest rate     0.50% 0.50%  
0.5% Convertible Senior Notes Due 2033 | Convertible Senior Notes          
Debt Instrument [Line Items]          
Carrying amount of liability component   $ 465,100,000 $ 209,100,000 $ 251,300,000  
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2036          
Debt Instrument [Line Items]          
Face amount   $ 575,000,000.0      
Transaction costs in connection with issuance of notes       5,700,000  
Convertible debt, conversion ratio   0.0226388      
Convertible debt, conversion ratio (in dollars per share) | $ / shares   $ 44.17      
Carrying amount of the equity component   $ 109,900,000   $ 109,881,000 $ 109,881,000
Debt discount amortization period       32 months  
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2036 | Additional Paid-in Capital          
Debt Instrument [Line Items]          
Transaction costs in connection with issuance of notes       $ 1,100,000  
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2036 | Other Noncurrent Assets          
Debt Instrument [Line Items]          
Transaction costs in connection with issuance of notes       4,600,000  
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2036 | Debt Instrument, Redemption, Period One          
Debt Instrument [Line Items]          
Debt redemption price percentage   100.00%      
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2036 | Debt Instrument, Redemption, Period Two          
Debt Instrument [Line Items]          
Debt redemption price percentage   100.00%      
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2036 | Debt Instrument, Redemption, Period Three          
Debt Instrument [Line Items]          
Debt redemption price percentage   100.00%      
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2036 | Debt Instrument, Redemption, Period Four          
Debt Instrument [Line Items]          
Debt redemption price percentage   100.00%      
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2036 | Debt Instrument, Redemption, Period Five          
Debt Instrument [Line Items]          
Debt redemption price percentage   100.00%      
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2036 | Debt Instrument, Conversion, Option One          
Debt Instrument [Line Items]          
Convertible debt, threshold trading days | day   20      
Convertible debt, threshold consecutive trading days | day   30      
Convertible debt, threshold percentage of stock price trigger   130.00%      
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2036 | Debt Instrument, Conversion, Option Two          
Debt Instrument [Line Items]          
Convertible debt, threshold trading days | day   5      
Convertible debt, threshold consecutive trading days | day   5      
Convertible debt, threshold percentage of stock price trigger   98.00%      
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2033          
Debt Instrument [Line Items]          
Face amount     $ 258,800,000.0    
Transaction costs in connection with issuance of notes       3,800,000  
Convertible debt, conversion ratio   0.0331031      
Convertible debt, conversion ratio (in dollars per share) | $ / shares     $ 30.18    
Debt redemption price percentage 100.00%        
Carrying amount of the equity component     $ 49,600,000 49,648,000 $ 49,648,000
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2033 | Additional Paid-in Capital          
Debt Instrument [Line Items]          
Transaction costs in connection with issuance of notes       725,000  
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2033 | Other Noncurrent Assets          
Debt Instrument [Line Items]          
Transaction costs in connection with issuance of notes       $ 3,100,000  
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2033 | Debt Instrument, Redemption, Period One          
Debt Instrument [Line Items]          
Debt redemption price percentage     100.00%    
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2033 | Debt Instrument, Redemption, Period Two          
Debt Instrument [Line Items]          
Debt redemption price percentage     100.00%    
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2033 | Debt Instrument, Redemption, Period Three          
Debt Instrument [Line Items]          
Debt redemption price percentage     100.00%    
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2033 | Debt Instrument, Redemption, Period Five          
Debt Instrument [Line Items]          
Debt redemption price percentage     100.00%    
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2033 | Debt Instrument, Conversion, Option One          
Debt Instrument [Line Items]          
Convertible debt, threshold trading days | day     20    
Convertible debt, threshold consecutive trading days | day     30    
Convertible debt, threshold percentage of stock price trigger     130.00%    
Convertible Senior Notes | 0.5% Convertible Senior Notes Due 2033 | Debt Instrument, Conversion, Option Two          
Debt Instrument [Line Items]          
Convertible debt, threshold trading days | day     5    
Convertible debt, threshold consecutive trading days | day     5    
Convertible debt, threshold percentage of stock price trigger     98.00%    
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - 2036 Notes (Details) - Convertible debt - 0.5% Convertible Senior Notes Due 2036 - USD ($)
$ in Thousands
Apr. 28, 2019
Apr. 29, 2018
Dec. 31, 2016
Debt Instrument [Line Items]      
Principal $ 575,000 $ 575,000  
Unamortized debt discount (61,511) (82,765)  
Unamortized debt issuance costs (2,438) (3,358)  
Net carrying amount of the liability component 511,051 488,877  
Carrying amount of the equity component $ 109,881 $ 109,881 $ 109,900
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Interest Expense - 2036 Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Debt Instrument [Line Items]      
Amortization of discount on convertible debt $ 28,341 $ 30,834 $ 16,935
Convertible debt | 0.5% Convertible Senior Notes Due 2036      
Debt Instrument [Line Items]      
Contractual interest expense 2,875 2,875 1,001
Amortization of discount on convertible debt 21,253 20,257 6,859
Amortization of issuance costs 923 923 334
Total interest cost $ 25,051 $ 24,055 $ 8,194
Convertible debt | 0.5% Convertible Senior Notes Due 2036 | Liability      
Debt Instrument [Line Items]      
Effective interest rate on the liability component 4.85% 4.85% 4.85%
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - 0.50% Convertible Senior Notes Due 2033 (Narrative) (Details) - 0.5% Convertible Senior Notes Due 2033
1 Months Ended
May 01, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2016
USD ($)
Dec. 31, 2013
USD ($)
day
$ / shares
Apr. 28, 2019
USD ($)
Apr. 29, 2018
USD ($)
Debt Instrument [Line Items]            
Interest rate       0.50% 0.50%  
Convertible Senior Notes            
Debt Instrument [Line Items]            
Carrying amount of liability component     $ 465,100,000 $ 209,100,000 $ 251,300,000  
Convertible Senior Notes            
Debt Instrument [Line Items]            
Face amount       $ 258,800,000.0    
Convertible debt, conversion ratio     0.0331031      
Convertible debt, conversion ratio (in dollars per share) | $ / shares       $ 30.18    
Debt redemption price percentage   100.00%        
Carrying amount of the equity component       $ 49,600,000 49,648,000 $ 49,648,000
Transaction costs in connection with issuance of notes         3,800,000  
Net carrying amount of the liability component   $ 257,700,000     1,054,000 $ 251,278,000
Convertible Senior Notes | Subsequent Event            
Debt Instrument [Line Items]            
Debt redemption price percentage 100.00%          
Debt redemption amount $ 1,100,000          
Convertible Senior Notes | Additional Paid-in Capital            
Debt Instrument [Line Items]            
Transaction costs in connection with issuance of notes         725,000  
Convertible Senior Notes | Other Noncurrent Assets            
Debt Instrument [Line Items]            
Transaction costs in connection with issuance of notes         $ 3,100,000  
Convertible Senior Notes | Debt Instrument, Redemption, Period One            
Debt Instrument [Line Items]            
Debt redemption price percentage       100.00%    
Convertible Senior Notes | Debt Instrument, Redemption, Period Two            
Debt Instrument [Line Items]            
Debt redemption price percentage       100.00%    
Convertible Senior Notes | Debt Instrument, Redemption, Period Three            
Debt Instrument [Line Items]            
Debt redemption price percentage       100.00%    
Convertible Senior Notes | Debt Instrument, Redemption, Period Five            
Debt Instrument [Line Items]            
Debt redemption price percentage       100.00%    
Convertible Senior Notes | Debt Instrument, Conversion, Option One            
Debt Instrument [Line Items]            
Convertible debt, threshold trading days | day       20    
Convertible debt, threshold consecutive trading days | day       30    
Convertible debt, threshold percentage of stock price trigger       130.00%    
Convertible Senior Notes | Debt Instrument, Conversion, Option Two            
Debt Instrument [Line Items]            
Convertible debt, threshold trading days | day       5    
Convertible debt, threshold consecutive trading days | day       5    
Convertible debt, threshold percentage of stock price trigger       98.00%    
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - 2033 Notes (Details) - Convertible debt - 0.5% Convertible Senior Notes Due 2033 - USD ($)
$ in Thousands
Apr. 28, 2019
Dec. 31, 2018
Apr. 29, 2018
Dec. 31, 2013
Debt Instrument [Line Items]        
Principal $ 1,054   $ 258,750  
Unamortized debt discount 0   (7,086)  
Unamortized debt issuance costs 0   (386)  
Net carrying amount of the liability component 1,054 $ 257,700 251,278  
Carrying amount of the equity component $ 49,648   $ 49,648 $ 49,600
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Interest Expense - 2033 Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Debt Instrument [Line Items]      
Amortization of the debt discount $ 28,341 $ 30,834 $ 16,935
Convertible debt | 0.5% Convertible Senior Notes Due 2033      
Debt Instrument [Line Items]      
Contractual interest expense 832 1,294 1,294
Amortization of the debt discount 7,086 10,577 10,076
Amortization of issuance costs 386 616 616
Total interest cost $ 8,304 $ 12,487 $ 11,986
Convertible debt | 0.5% Convertible Senior Notes Due 2033 | Liability      
Debt Instrument [Line Items]      
Effective interest rate on the liability component 4.87% 4.87% 4.87%
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Operating Leases, Future Minimum Payments Due [Abstract]      
Total $ 37,572    
Less Than 1 Year 9,990    
1-3 Years 15,310    
4-5 Years 8,357    
After 5 Years 3,915    
Rent expense 9,300 $ 9,900 $ 9,000
Sublease income $ 345 $ 292 $ 373
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Financial Instruments - Schedule of Fair Value Assets and Liabilities Not Measured on a Recurring Basis (Details) - Nonrecurring - USD ($)
$ in Thousands
Apr. 28, 2019
Apr. 29, 2018
Carrying Amount | 0.5% Convertible Senior Notes Due 2033    
Financial assets [Abstract]    
Notes $ 1,054 $ 251,278
Carrying Amount | 0.5% Convertible Senior Notes Due 2036    
Financial assets [Abstract]    
Notes 511,051 488,877
Carrying Amount | Commercial paper    
Financial assets [Abstract]    
Cash and cash equivalents 0 548,010
Carrying Amount | Certificates of deposit    
Financial assets [Abstract]    
Investments 100,000 336,828
Fair Value | 0.5% Convertible Senior Notes Due 2033    
Financial assets [Abstract]    
Notes 1,063 256,001
Fair Value | 0.5% Convertible Senior Notes Due 2036    
Financial assets [Abstract]    
Notes 564,302 520,016
Fair Value | Level 1 | 0.5% Convertible Senior Notes Due 2033    
Financial assets [Abstract]    
Notes 1,063 256,001
Fair Value | Level 1 | 0.5% Convertible Senior Notes Due 2036    
Financial assets [Abstract]    
Notes 564,302 520,016
Fair Value | Level 2 | 0.5% Convertible Senior Notes Due 2033    
Financial assets [Abstract]    
Notes 0 0
Fair Value | Level 2 | 0.5% Convertible Senior Notes Due 2036    
Financial assets [Abstract]    
Notes 0 0
Fair Value | Level 3 | 0.5% Convertible Senior Notes Due 2033    
Financial assets [Abstract]    
Notes 0 0
Fair Value | Level 3 | 0.5% Convertible Senior Notes Due 2036    
Financial assets [Abstract]    
Notes 0 0
Fair Value | Commercial paper    
Financial assets [Abstract]    
Cash and cash equivalents 0 548,010
Fair Value | Commercial paper | Level 1    
Financial assets [Abstract]    
Cash and cash equivalents 0 0
Fair Value | Commercial paper | Level 2    
Financial assets [Abstract]    
Cash and cash equivalents 0 548,010
Fair Value | Commercial paper | Level 3    
Financial assets [Abstract]    
Cash and cash equivalents 0 0
Fair Value | Certificates of deposit    
Financial assets [Abstract]    
Investments 100,000 336,828
Fair Value | Certificates of deposit | Level 1    
Financial assets [Abstract]    
Investments 0 0
Fair Value | Certificates of deposit | Level 2    
Financial assets [Abstract]    
Investments 100,000 336,828
Fair Value | Certificates of deposit | Level 3    
Financial assets [Abstract]    
Investments $ 0 $ 0
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Narrative (Details)
1 Months Ended 12 Months Ended
Sep. 30, 2014
shares
Apr. 28, 2019
vote
$ / shares
shares
Apr. 29, 2018
$ / shares
shares
Common Stock and Preferred Stock [Abstract]      
Common stock, shares authorized (shares)   750,000,000 750,000,000
Common stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001
Preferred stock, shares authorized (shares)   5,000,000 5,000,000
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.001 $ 0.001
Common stock, number of votes per share | vote   1  
2009 Employee Stock Purchase Plan      
Employee Stock Purchase Plan [Abstract]      
Number of shares authorized under the plan (shares) 7,000,000    
Maximum employee subscription rate 20.00%    
Purchase price of common stock, discounted percentage 85.00%    
2005 Plan      
Employee Stock Purchase Plan [Abstract]      
Number of shares authorized under the plan (shares) 22,500,000    
Employee Stock Plans [Abstract]      
Stock option term, maximum   10 years  
2005 Plan | Minimum      
Employee Stock Plans [Abstract]      
Award vesting period   4 years  
2005 Plan | Maximum      
Employee Stock Plans [Abstract]      
Award vesting period   5 years  
2005 Plan | Restricted Stock Units      
Employee Stock Plans [Abstract]      
Award vesting period   4 years  
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Common Stock Subject to Future Issuance (Details)
Apr. 28, 2019
shares
Equity [Abstract]  
Exercise of outstanding stock options (shares) 822,747
Vesting of restricted stock awards (shares) 7,202,014
Available for grant under employee stock incentive plan (shares) 2,865,242
Available for grant under employee stock purchase plan (shares) 1,815,599
Total (shares) 12,705,602.000
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Schedule of Stock Options (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Number of Shares      
Stock options outstanding, ending balance (shares) 822,747    
Stock options      
Number of Shares      
Stock options outstanding, beginning balance (shares) 1,097,091    
Stock options exercised (shares) (267,902)    
Stock options canceled (shares) (6,442)    
Stock options outstanding, ending balance (shares) 822,747 1,097,091  
Stock options outstanding and exercisable (shares) 273,033    
Weighted-Average Exercise Price      
Options outstanding, beginning, weighted average exercise price (in dollars per share) $ 17.08    
Options exercised, weighted average exercise price (in dollars per share) 5.17    
Options canceled, weighted average exercise price (in dollars per share) 23.96    
Options outstanding, ending weighted average exercise price (in dollars per share) 20.90 $ 17.08  
Options outstanding and exercisable, weighted average exercise price (in dollars per share) $ 18.19    
Weighted average grant date fair value of options granted in the period (in dollars per share)   $ 9.89  
Options exercised, aggregate intrinsic value $ 3.7 $ 1.7 $ 9.9
Options outstanding, intrinsic value 2.4    
Options outstanding and exercisable, intrinsic value $ 1.6    
Options outstanding ending, weighted average remaining contractual term 7 years 10 months 24 days    
Options outstanding and exercisable, weighted average remaining contractual term 6 years 3 months 6 days    
Unrecognized compensation expense related to stock options $ 5.2    
Period for recognition of unrecognized compensation related to stock options 3 years 1 month 13 days    
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Schedule of Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Number of Shares      
RSUs unvested, ending balance (shares) 7,202,014    
Restricted Stock Units      
Number of Shares      
RSUs unvested, beginning balance (shares) 5,954,755    
RSUs granted (shares) 4,436,933    
RSUs vested (shares) (2,347,430)    
RSUs forfeited (shares) (842,244)    
RSUs unvested, ending balance (shares) 7,202,014 5,954,755  
Weighted-Average Grant-Date Fair Value      
RSUs unvested, beginning balance (in dollars per share) $ 21.96    
RSUs granted (in dollars per share) 17.45 $ 25.65 $ 19.77
RSUs vested (in dollars per share) 21.12    
RSUs forfeited (in dollars per share) 21.25    
RSUs unvested, ending balance (in dollars per share) $ 19.54 $ 21.96  
Aggregate intrinsic value of restricted stock units outstanding $ 172.0    
Fair value of restricted stock units that vested during the period 49.6 $ 56.0 $ 42.0
Unrecognized compensation expense related to RSUs $ 98.0    
Period for recognition of unrecognized compensation related to RSUs 2 years 2 months 13 days    
RSUs with both market and service vesting conditions      
Number of Shares      
RSUs granted (shares) 654,382    
Weighted-Average Grant-Date Fair Value      
RSUs granted (in dollars per share) $ 18.08    
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Schedule of Share-Based Compensation Expense by Caption and Type of Award (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense by caption $ 57,999 $ 61,164 $ 49,879
Stock-based compensation capitalized as part of inventory 3,400 3,900  
RSUs      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense by caption 53,574 56,965 46,577
Stock options      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense by caption 1,652 490 0
Employee stock purchase rights under ESPP      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense by caption 2,773 3,709 3,302
Cost of revenues      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense by caption 14,472 12,943 11,409
Research and development      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense by caption 21,945 22,767 20,425
Sales and marketing      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense by caption 7,937 7,619 7,170
General and administrative      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Share-based compensation expense by caption $ 13,645 $ 17,835 $ 10,875
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Schedule of Employee Stock Purchase Plan Valuation Assumptions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 28, 2018
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Chief Executive Officer And Board Of Directors Chairman        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Lump sum cash severance payment $ 300      
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years)     5 years 2 months 12 days  
Volatility     47.00%  
Risk-free interest rate     2.30%  
Dividend yield     0.00%  
Weighted average grant date fair value of options granted in the period (in dollars per share)     $ 9.89  
Market-based Performance Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years)   3 years 10 months 15 days    
Volatility   46.00%    
Risk-free interest rate   2.70%    
Restricted Stock Units | Chief Executive Officer And Board Of Directors Chairman        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Accelerated vesting percentage 100.00%      
Compensation expense $ 7,500      
2009 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years)     9 months 9 months
Volatility, minimum     56.00% 40.00%
Volatility, maximum     57.00% 43.00%
Risk-free interest rate, minimum     1.48% 0.36%
Risk-free interest rate, maximum     1.70% 0.89%
Dividend yield     0.00% 0.00%
Weighted average grant date fair value of options granted in the period (in dollars per share)     $ 4.43 $ 5.34
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Employee Benefit Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Apr. 28, 2019
Dec. 31, 2018
Apr. 29, 2018
Dec. 31, 2017
Apr. 30, 2017
Defined Benefit Plan Disclosure            
Maximum statutory contribution by employee (percentage of gross)   20.00%        
Maximum statutory contribution by employee (in usd)     $ 18,500   $ 18,000  
Employer matching contribution (percentage of employee's match)   50.00%        
Employer matching contribution (percentage of employee's match subject to employer match)   6.00%        
Employer contribution in defined contribution retirement plan (in usd)   $ 2,800,000        
Defined contribution plan expenses   $ 2,800,000   $ 3,300,000   $ 2,800,000
Common Stock            
Defined Benefit Plan Disclosure            
Employer contribution in defined contribution retirement plan (in shares)   131,162   146,944   85,040
Forecast            
Defined Benefit Plan Disclosure            
Maximum statutory contribution by employee (in usd) $ 19,000          
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 22, 2017
Apr. 30, 2017
Apr. 28, 2019
Apr. 29, 2018
Dec. 31, 2017
Apr. 30, 2017
Operating Loss Carryforwards            
Deferred tax expense related to TCJA $ 30,300          
Federal statutory tax rate     21.00% 30.40%   35.00%
Undistributed earnings of foreign subsidiaries         $ 123,000  
One-time deferred tax expense resulting from mandatory deemed repatriation of undistributed earnings     $ 6,400   $ 19,100  
Increase (decrease) in valuation allowance   $ 103,300 $ 2,500 $ (600)   $ (132,100)
Valuation allowance, percentage of total deferred tax assets     23.00%      
Tax Holiday affect on net income (in usd)     $ 6,500      
Tax Holiday affect on net income (in usd per share)     $ 0.06      
Unrecognized tax benefits that would impact effective tax rate     $ 19,300      
Accrued interest or penalties     860 $ 652    
Federal            
Operating Loss Carryforwards            
Net operating loss carryforwards     152,800      
Tax credit carryforwards     43,800      
State            
Operating Loss Carryforwards            
Net operating loss carryforwards     13,500      
Tax credit carryforwards     34,800      
Foreign            
Operating Loss Carryforwards            
Net operating loss carryforwards     $ 22,500      
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Current:      
Federal $ 5,080 $ 0 $ 0
State 244 189 532
Foreign 6,887 7,480 14,850
Current income tax expense (benefit) 12,211 7,669 15,382
Deferred:      
Federal (3,172) 29,532 (102,305)
State (670) (999) (1,008)
Foreign 1,298 (2,919) 1,779
Deferred income tax expense (benefit) (2,544) 25,614 (101,534)
Provision for (benefit from) income taxes 9,667 33,283 (86,152)
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest [Abstract]      
U.S. (95,168) (72,730) 96,648
Foreign 51,619 57,727 66,546
Income (loss) before income taxes $ (43,549) $ (15,003) $ 163,194
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Expected income tax provision (benefit) at U.S. federal statutory rate 21.00% 30.40% 35.00%
Foreign rate differential 14.10% 100.60% (5.00%)
Share-based compensation expense (8.90%) (5.30%) 0.70%
Valuation allowance (2.20%) (31.70%) (83.00%)
Non-deductible transaction costs (6.40%) 0.00% 0.00%
Other permanent adjustments (6.10%) (32.40%) 0.70%
Research and development credits 10.50% 43.20% (2.30%)
Impact of TCJA - GILTI (16.90%) 0.00% 0.00%
Impact of TCJA - BEAT (11.70%) 0.00% 0.00%
Impact of TCJA - rate reduction 0.00% (201.80%) 0.00%
Impact of TCJA - transition tax (15.60%) (127.10%) 0.00%
Other 0.00% 2.40% 1.00%
Effective income tax rate (22.20%) (221.70%) (52.90%)
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Apr. 28, 2019
Apr. 29, 2018
Deferred tax assets:    
Inventory adjustments $ 12,633 $ 9,870
Accruals and reserves 9,101 4,827
Tax credits 56,486 49,657
Net operating loss carryforwards 38,676 55,926
Gain/loss on investments under equity or cost method 234 364
Depreciation and amortization 18,062 16,524
Purchase accounting for intangible assets 800 1,284
Capital loss carryforward 310 2,246
Acquired intangibles 374 1,497
Stock compensation 6,229 5,432
Total deferred tax assets 142,905 147,627
Valuation allowance (32,692) (30,213)
Net deferred tax assets 110,213 117,414
Deferred tax liabilities:    
Acquired intangibles (683) (1,493)
Debt discount (13,426) (20,006)
Depreciation and amortization (15,448) (15,590)
Total deferred tax liabilities (29,557) (37,089)
Total net deferred tax assets (liabilities) 80,656 80,325
Reported as:    
Deferred tax assets 81,977 80,850
Deferred tax liabilities $ (1,321) $ (525)
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes - Summary of Movement in Gross Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 20,578 $ 21,458 $ 16,411
Additions for tax positions related to current year 1,298 1,803 1,675
Additions for tax positions related to prior years 427 94 3,372
Reductions for tax positions related to prior years (lapse of statute of limitations) 0 (2,777) 0
Ending balance $ 22,303 $ 20,578 $ 21,458
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.19.2
Segments and Geography Information - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographic Area (Details)
$ in Thousands
12 Months Ended
Apr. 28, 2019
USD ($)
segment
Apr. 29, 2018
USD ($)
Segment Reporting [Abstract]    
Number of reportable segments | segment 1  
Segment Reporting Information    
Long-lived assets $ 642,624 $ 564,191
Operating Segments | United States    
Segment Reporting Information    
Long-lived assets 328,085 213,745
Operating Segments | China    
Segment Reporting Information    
Long-lived assets 231,955 252,179
Operating Segments | Malaysia    
Segment Reporting Information    
Long-lived assets 39,776 52,417
Operating Segments | Rest of the world    
Segment Reporting Information    
Long-lived assets $ 42,808 $ 45,850
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.19.2
Legal Matters (Details)
12 Months Ended
Apr. 28, 2019
USD ($)
Jan. 31, 2019
lawsuit
Mar. 08, 2011
lawsuit
Loss Contingencies [Line Items]      
Damages | $ $ 0    
Pending Litigation | Earnings Announcements Cases      
Loss Contingencies [Line Items]      
Loss contingency pending claims     2
Pending Litigation | Merger Challenge By Finisar Stockholders      
Loss Contingencies [Line Items]      
Loss contingency pending claims   8  
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.19.2
Guarantees and Indemnifications (Details)
12 Months Ended
Apr. 28, 2019
Guarantees [Abstract]  
Period of written notification to terminate agreement 90 days
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Information by Quarter (Unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 28, 2019
Jan. 27, 2019
Oct. 28, 2018
Jul. 29, 2018
Apr. 29, 2018
Jan. 28, 2018
Oct. 29, 2017
Jul. 30, 2017
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
Quarterly Financial Information Disclosure [Abstract]                      
Revenues $ 310,085 $ 327,636 $ 325,423 $ 317,336 $ 310,069 $ 332,403 $ 332,205 $ 341,806 $ 1,280,480 $ 1,316,483 $ 1,449,303
Gross profit 87,303 94,423 85,683 80,684 62,594 88,068 96,205 115,299 348,093 362,166 503,647
Income (loss) from operations (11,277) 533 (4,105) (15,691) (26,736) (6,129) 9,467 29,912 (30,540) 6,514 176,885
Net income (loss) $ (14,154) $ (15,301) $ (5,272) $ (18,489) $ (18,343) $ (55,659) $ 5,857 $ 19,859 $ (53,216) $ (48,286) $ 249,346
Net income (loss) per share:                      
Basic (in dollars per share) $ (0.12) $ (0.13) $ (0.04) $ (0.16) $ (0.16) $ (0.49) $ 0.05 $ 0.18 $ (0.45) $ (0.42) $ 2.26
Diluted (in dollars per share) $ (0.12) $ (0.13) $ (0.04) $ (0.16) $ (0.16) $ (0.49) $ 0.05 $ 0.17 $ (0.45) $ (0.42) $ 2.19
Shares used in computing net income (loss) per share:                      
Basic (shares) 117,953 117,608 117,284 115,867 114,742 114,209 113,960 112,544 117,178 113,864 110,405
Diluted (shares) 117,953 117,608 117,284 115,867 114,742 114,209 115,443 115,698 117,178 113,864 114,097
Deferred income tax expense resulting from TCJA           $ 49,400          
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.19.2
Schedule II - Consolidated Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 28, 2019
Apr. 29, 2018
Apr. 30, 2017
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 269 $ 756 $ 727
Additions Charged to (Recoveries Offset against) Costs and Expenses, Net (53) (266) 33
Write-Offs 0 (221) (4)
Balance at End of Period $ 216 $ 269 $ 756
XML 94 R9999.htm IDEA: XBRL DOCUMENT v3.19.2
Label Element Value
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 8,555,000
EXCEL 95 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .J SDX?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ZH#.3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #J@,Y.2+^^2NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*&Z'82;UI6.G#08K;.QF9+4UBQ-C:R1]^R59 MFS*V!]C1TN]/GT U1HU=HN?414KL*=\,H6FSQK@11^:H 3(>*=A!J:&JZ "<:40OXND%N(<_5/[-P!<4X.V2^ION_+?CWGQATD MO#T]OLSK%K[-;%ND\5?VFD^1-N(R^76]O=\]"+.JY%U1J4+>[J32E=)2O4^N M/_RNPJ%S?N__L?%%T-3PZR[,%U!+ P04 " #J@,Y.F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( .J SDZ>SOR;L0( ,@* 8 >&PO=V]R:W-H965T&UL?5;M;ILP%'T5Q ,4;" ?%8F4M)HV:9.J3NM^.XF3H )FMI-T M;S_;4$9]K_LG8'/./;Z^/LXM;T*^JC/G.GIKZE:MXK/6W7V2J/V9-TS=B8ZW MYLM1R(9I,Y2G1'62LX,C-75"TW26-*QJXW7IYI[DNA0775I!DE8Y1#U?!65:*-)#^NX@VY?Z2I M)3C$2\5O:O(>V51V0KS:P;?#*D[MBGC-]]J&8.9QY0^\KFTDLXX_0]!XU+3$ MZ?M[]"\N>9/,CBG^(.K?U4&?5_$BC@[\R"ZU?A:WKWQ(J(BC(?OO_,IK [S/8H0(S0"=^E1%(H,QS5&(.^5Z=MP@D MPR46J,0"\G-/ H$$2KU$)9:0[]<:@02*35+<<2F,X-<;PP0J3@*^)B "!7UO5OD]FQ3=M0UR;\A_<]W@\F3U6KHIW0IMEP+<%1",W-6M([2989J+Z.!_R'\H\M.( MRTO3_N@.WO>+GW5UZE;)H>_/#VG:/1]\77:?F[,_A5_V35N7?;AL7]+NW/IR M-P;558I99M.Z/)Z2]7*\]]BNE\UK7QU/_K%==*]U7;;_;GS57%8)).\WOAU? M#OUP(UTOS^6+_]/WW\^/;;A*;ZWLCK4_= 4?'7T5^Z MV?EB2.6I:7X,%[_M5DDV./*5?^Z')LIP>/-;7U5#2\''/U.CR:W/(7!^_M[Z MUS'YD,Q3V?EM4_U]W/6'5>*2Q<[OR]>J_]92#D]#' M;X]B-OX5LNW#W;:WT,GT;VIDDFZL$ M9Q*\5VRY0IF;) W]WTR@: +'>#6/MW*\$N/5&*_G\3E)XBK)1\EIE#C0X S) MA,L4()I<=J-%-YJ[<<3-56)FW4 V_!$W7.:<=K/6[MP8T8WA;@KBQK!NT"I5 MD'FP%61*&2QD-U9T8YD;39+>6-Y-461(AG#+94H[@Y$GE8MNBGX'X4\5.P?BQB MD9/IM>6RP;6.S!O(9$YEW \#5<8?%C@&*Z[*71Y94Q"A)G WAKH!89';?$:V MR<__ZNX=R0@%Y(XL=83"!-*6#1"7*<@QB_B1D0R=+<\0V*/*=^!%GF M3,R/#&7@5-:4RL!YBP%P8)DC06C".G21MQ[(: ;#WGO152'C%#A/#>4I<%*" M0DVYNY5U8",4 QFIP)EJ*%.!XS*,74:A*LG08&R,9:P"YZJA7 4.3%WH@M8& M@DRAF[T+[OW(6 7.54.Y"IR8[&%Q26&B19>,5.1(-12IR&%)K0@2-( QHJ), M5.1$-92HR$F)H'):SVP%G0[+$U7$4:0HY56IB3 9908B9Z"A#$0.MS!XD-') M)^BTJI425-+0&^UAS[T0F*>9L_ME(!8Y]R,Q#SCS+0,.!!D!K?E$4@9Z2H:.I4,DZ4!;&WEB2F:?XM4D+8(VBI>)GP"-M>S#458"9BI" M9!7YS.<\I?EO%.=D*&$TL 4J"@/ ($)4)1-5<:):2K!),]]5D.M*22C6E>EL M>V?8;_NC;%^.IV[QU/1]4X_[.?NFZ7UH-/L<4CSX[J/R^'T[S<-Y>][FN M%WUSGO;PTMM&XOH_4$L#!!0 ( .J SDYLJS3<40( $(( 8 >&PO M=V]R:W-H965T&ULC99MK]H@&(;_2M,?<("^:ZK)=%FV9$O, M6;9]1D7;G+9T@/;LWP]H;5K@J'ZPO-SW\UP/)="\H^R-%X0([[VN&K[R"R': M)0#\4) :\Q?:DD;.G"BKL9!==@:\900?M:FN0 !A FI<-OXZUV,[ML[I151E M0W;,XY>ZQNS?AE2T6_G(OPV\EN="J &PSEM\)C^)^-7NF.R!,TW")MT(K?)>GXI.VI4O:4OJG.M^/*AXJ(5.0@5 @L'U>R)56E(DF. MOT-0?\RIC-/V+?H77;PL9H\YV=+J3WD4QD6M+T1:#$ M*,.A219NCLC)$=D7;Z[+,\H9$X+N$PG:5 OS2()6,H0R>7?96$YI ME*'P8ZX/3DID<67648F>YW))W5Q@RX=Z>"GDOZ-/[1*D@,BQ\ MD0$+>:&/G8JQI7Q# M_C.FYJ>XNE3U]^800KOX41:GYGYY:-OS79(T3X=0YLUM=0ZG^)_GJB[S-E[6 M+TESKD.^[X/*(D&E7%+FQ]-RO>KO?:G7J^JU+8ZG\*5>-*]EF=?_;D)17>Z7 ML'R_\?7XKY#K*_EB&4W.L3HLZ/-\O'^!NA[X+ MZ(F_CN'23+XONE0>J^I[=_';_GZI.D6A"$]M-T0>/]["-A1%-U+4\<\XZ/(Z M9Q*.H_+^/X[V%R (X!> T ]], M/0;HCP#STP S!A@2D RI]+79Y6V^7M7595$//^\Y[U81W)E8_:?N9E_L_G^Q M/$V\^[;.8)6\=>.,R&9 <()\$$D<_#H#2C-LD(7CYPFVG-#V,[+C2(:R""VF MJ?MX/8W7.0UEPDR93)%L!4Z#,Q,]0\H"9XS7:D:W M%75;KIN4=C,@=C*/1V19WG%&RU$R4FG&II&B;C*N( M:]B3U;D5,(?@:'4Y9I5V)I5%>U&TY\^NE^-!R3U.L;2]HDU.\<4":9:27W(K M<=HK14H^R,*_D@V)QOD?G:3TC:\E2AOV&9>HN;> M*61C1&Z,H*BG(_>R&Z.MH1LOB0.K%-V1"QPX#7[&'%$V1^3F"'3=;I#[F7>. MNHQ :8WL34+ ;C('=J:;H.R.R-T1%'7U$9J^M=Q8'3>&5+G F0SI/G\G0[Z\717ANNZ]I_%X/QWS#15N=QR/,Y'J.NOX/4$L#!!0 ( M .J SDZ3[XF85@( $,' 8 >&PO=V]R:W-H965T&UL MC57;CILP%/P5Q'O78*Z)"-*2J&JE5HJV:OOL$">@-9C:3MC^?6U#6&*<55_ M/LR,9PP<9SUEK[S"6#AO#6GYQJV$Z-8 \++"#>)/M,.M?'*BK$%"3MD9\(YA M=-2DA@#H>3%H4-VZ>:9K>Y9G]")(W>(]<_BE:1#[6V!"^XWKN[?"2WVNA"J M/.O0&?_ XF>W9W(&)I5CW>"6U[1U&#YMW&=_O4L57@-^U;CGL[&CDAPH?563 MK\>-ZRE#F.!2* 4D;U>\Q80H(6GCSZCI3DLJXGQ\4_^LL\LL!\3QEI+?]5%4 M&S=UG2,^H0L1+[3_@L<\D>N,X;_A*R82KIS(-4I*N+XZY84+VHPJTDJ#WH9[ MW>I[/^K?:'8"' EP(OCQAX1@) 3OA/!#0C@20H, ABAZ;W9(H#QCM'?8\'8[ MI#XB?QW*W2]546^V?B:WA\OJ-?>]50:N2FC$% ,&SC$3 DCU:0EH6Z* "SJ\ M7V"[1 31/62WA*30;B*PY@PT/YAG\#V[0&@5"+5 >+=11HYBP"0:TVK,IRB M?FS$M<#"%*8&;+>$P7 5A+'==61U'5EB/WAYL54@7L;VS=@#)IKG"8*5EQJQ ME[ P@%YHI+:)P3AYD#JQFDXLI@/#=/)_IIB%/B*&AO\L,Q\MWQ,YURYT#%;+1Z79THE1@Z=)[DKM:R1-MFA!\$FJ8R#$; M^OHP$;0;CRPPG9OY/U!+ P04 " #J@,Y.YPKU&,8$ M& & 'AL M+W=OO+C MD!^K^717UZ?;**J>=O:055^*DSVZ;YZ+\I#5[K9\B:I3:;-M:W3((XAC'1VR M_7&ZF+7/'LK%K'BM\_W1/I23ZO5PR,I_[VQ>G.=3,7U_\'7_LJN;!]%B=LI> M[#=;_WEZ*-U==/6RW1_LL=H7QTEIG^?37\3M!F5CT"+^VMMS]>%ZT@SEL2B^ M-S>_;>?3N,G(YO:I;EQD[N/-+FV>-YY<'O]T3J?7F(WAQ^MW[^MV\&XPCUEE MET7^]WY;[^;39#K9VN?L-:^_%N=?;3<@-9UTH__=OMGX,]-5 ZD\-3&=@?D9HJQ1=JMN^KE569XM969PGY:7C3EG3 MV.+6N(9X:AZV[[_]SKVQRCU]6PBA9M%;XZC#W%TPX&&TCUER&.-C5APF\3'W M'";U,6L& [&/V7 8<<5$KB;7P@!;&&@=2,\!D$%?,*;%'-\+8W1"BK-B<#$= M>(@!':M$T<&'N!M0(B'N-@Q,2(%QBGP1D"T",D5 ,K@+1GF#,SK5*"0?2K*A M9.L&O5 ]#A3K0(6YQN2%W:FPR#)%29M9!4/B8)M!F)>U9K/63(7I_--!G!L$ MUVXX[&*3 *7E M 92?3H_4B# =I/W0@3X&2E0LXYY(/'<+AKQ1T($#0URNQ($B#>+\E'@F%0R5 M(M43P7"ITF!B1:N$C/($[RSTYMZ9A)C,L#4#O%$FT02WX7!.\-!(TU,+GNJ% M9&I!9:4#>;5P2Q.1BKZY+WA=$&J\L@B>I 7#TH&V"(9890)T,; :86'%4'"[R08R4&?;(=VMD[1*^]:F/+,#Q^Q4:"#D;.VF*]7709B?$,_MP'![(#40 M7[(92?3L_BG1, *C7 $+O4J>P;.4_LP!$[J?$=,,2N 37=(BW' E? M*8"BI604P*FI2 EPS0#==D%KNJMB<>!V7]BSK0!> 8!3 "IRP"F 3-RDZMW) M\0H _T,!@%< &*, P#"V0@CVRB-QFV&D.POR$>!' ,2* (;V[56E,\QE ^>GP(H!C1 9$4 G?SU;&^PY)^%$ M@#3J'3*4K85T?[1$(X$K#AB0$X$DCI4Q=-,1?3CS; [2_\C*E_VQFCP6=5T^NR3N2HH(D0"UAV( -*#IT^ZPF2F+4MCQ;2;I_/TIV7?ON9;(OL:6\ M)-^CQ7MXXO5KM_NV?VK;?O)]O=KL;Z9/?;^]FL_W=T_MNME_Z+;M)OWGH=NM MFSY=[A[G^^VN;>['1NO5G(P)\W6SW$QOK\=[GW:WU]USOUINVD^[R?YYO6YV M_R[:5?=Z,[73'S<^+Q^?^N'&_/9ZVSRV?[;]E^VG7;J:GWJY7Z[;S7[9;2:[ M]N%F^M%>U\[[OUL9=D9=U\/WPN-^/G MZ['_'\UP SHVH%,#&]YLP,<&_+.!>[.!.S9PHL'\$,HX-W73-[?7N^YULCO\ MO-MF>(KLE4NS?S?<'"=[_%^:GGVZ^W)K.5[/7X:.CIK%04/GFI-BGGH_#4%H MB 6IYG0Y0*45["\EM99$PB88QLEC>[Z(L\0=.-B!&SMPYQT8$P:P]=>QVV,[B# #L(.FQG1=@'C3\S6GK'3D0- M5+$(I0A:JV)A;";F EHN@&7Y2Q5J&&^,>.8J+0HA&F%8BR(9QGXC]!N!7Q9^ MH[9BJ93K"*C8DG2L59Y\&;'E$EHN@67Q>R]*- :2]3G5$CB>FKWI?40$(^L^QL)B];X#9(MU:-8TOE%X@,2\= Y#+YT<(T M_]&219=:N@(Q-E&F[!C(;2LZM/8PAZX'O4OKV8)5[F5K/&^K, +YUC_MF@"9I=RIA'%@#)2X9:S9$9A4(NU KH.$;Y#-2PNPL6 M7#K'9+(:3P0Q#IDE0AA/I/'DY5R3Y@H;M=$"JL1=N;L$JK0^*)./"%.*-*74DTT: M+;."9#9"*K)EJ>H *KH.+-!)(PJTJCRUI &34K6L*RH@F]E@C?*M=<[EBB;"P"( +#W5 #'I"0DR]T%=DDG0 M AU1$3F31@@SBT#MY'._&H8'@>K)RRTGZ9(G;6Y3;21W&5!(B?\DXP?"5/99 MDULEF%N$N"43*6G0J&7RKJ0&$F]R76C@"V"EN2 A<2QA!,4,^*%C)96V3*0<;P8E!;R6W] M@M^OK=Z7U$ RLS%F8,N86PRJJR!IRQHUOBBME>L2Z&8VS:&1CPH21C]DIHQY M3"\FG9A"YHT<9]Z& 9S(1V/!.O^KW^M=20TD:2>:61N,*<* (I(."]99/Y4/ M12@E_X!0F7Y+.<"K0IV^@'I%S5'UOU0U4%G* MO2-WF1,C0*U"4LOI4Y["RU?V%5"EDKZ4[[R@S!II>WYV.+AN=X_CP>M^U8VN3]=K-J'?OA:I.^[PTGMX:+OML=3Z/GI*/SV/U!+ P04 M" #J@,Y.RH]_Y:P8I-*+11T5NB.&&@*^B/9;#./#X"_ @9[-B<^R5[K-U\\U@5= M>$,@H7)>@>-P@BU(Z870QGO4I-.6GG@^_U+_%;)CECVWL-7R5=2N+>@=)34T M_"C=LQX>(.9941+#/\$)),*]$]RCTM*&+ZF.UFD55="*XA_C*+HP#N/*:AEI M\X0T$M*)D'Q/R"(ANR*PT5F(^I,[7N9&#\2,/ZOG_DXDFPP/L_+-<'9A#=-: M[)[*9+W,VX@9O4(OO:RHD M-,Y/US@WXRT;"Z?[^(#8](K+3U!+ P04 " #J@,Y.@XW0,[$! #2 P M& 'AL+W=OY%Y^S 5-2 MVYRVSG4'QFS9@N+V!CO0_D^-1G'G7=,PVQG@520IR=(DN66*"TV++,9.ILBP M=U)H.!EB>Z6X^7,$B4-.-_0:>!)-ZT* %5G'&_@)[E=W,MYCLTHE%&@K4!,# M=4[O-X?C+N CX%G 8!GBH MQ.B^-MX"AW/8=*_TM8)Z41(/Q#8F"A6_H4[7F0&!V+& MV7<\7/'FD/K9E"$81Q'_^>*MCUZ*S=WGC%V"T(0YCIATB9D1S*O/*=*U%,?T M'WJZ3M^N5KB-].TR^SY9%]BM"NRBP.Z_+:Y@]A^;9(N9*C!-W"9+2NQUW.1% M=%[8^S3>R3M\W/8?W#1"6W)&YV\VSK]&=.!+26[\"K7^@&UL?5-A;]P@#/TKB!]0[DC6G4Y)I%ZGJI,V MZ=1IZV^C\38U&"^=-TS#;&Q!5!&G%^&YWR[20'2VRZ#N;(L/!*=G!V1 [ M:"W,KQ,H''.ZIV^.)]FT+CA8D?6B@6_@OO=GXRVVL%120V8Z_E R5S\%[B"\N%!B<]1HK)Q M)>5@'>J9Q4O1XG7:91?W<;I)DQFV#> S@"^ 0\S#ID11^2?A1)$9'(F9>M^+ M\,3[(_>]*8,SMB+>>?'6>Z_%_L S=@U$<\QIBN'KF"6">?8E!=]*<>+_P/DV M/-E4F$1X\H?"9)L@W21((T'ZWQ*W8M*_DK!53S68)DZ3)24.79SDE7<9V#L> MW^0]?)KVK\(TLK/D@LZ_;.Q_C>C 2]G=^!%J_0=;# 6U"\>/_FRF,9L,A_W\ M@]CRC8O?4$L#!!0 ( .J SD[+*M%.M $ -(# 9 >&PO=V]R:W-H M965T M0-DAIUMZ<[S(I@W1P8JL$PU\@?"U.SNTV,Q220W&2VN(@SJG3]OC:1_C4\ W M"8-?G$FLY&+M:S0^5CG=1$&@H R10>!VA6=0*A*AC!\3)YU31N#R?&-_GVK' M6B["P[-5WV45VIP>**F@%KT*+W;X %,]]Y1,Q7^"*R@,CTHP1VF53RLI>Q^L MGEA0BA9OXRY-VH?Q9G>#K0/X!. SX) ;$R4E+\30129LP-Q8^\[$9]X>^38 MFS(Z4RO2'8KWZ+T6V\-]QJZ1:(HYC3%\&3-',&2?4_"U%"?^#YROPW>K"G<) MOOM#X<,ZP7Z58)\(]O\M<2WF\:\D;-%3#:Y)T^1):7N3)GGAG0?VB:&UL?5-A;]L@$/TKB!]0'"?=TLBVU'2:-JF5HD[;/A/[;*," MYP&.VW]?P*[GM=:^ '?<>_?N.+(!S9-M 1QY5E+;G+;.=0?&;-F"XO8*.]#^ MID:CN/.F:9CM#/ J@I1D:9)\8HH+38LL^DZFR+!W4F@X&6)[I;AY.8+$(:<; M^N9X%$WK@H,56<<;^ 'N9W 7P(&NSB3 M4,D9\2D8WZN<)D$02"A=8.!^N\ =2!F(O(P_$R>=4P;@\OS&_C76[FLY43,7?PP6D#P]*?(X2I8TK*7OK4$TL7HKB MS^,N=-R'\>9Z.\'6 >D$2&? /N9A8Z*H_ MWO,@,#L2,O>]X>.+-(?6]*8,S MMB+>>?'6>R_%9K_/V"4033'',29=QLP1S+//*=*U%,?T SQ=AV]7%6XC?/N/ MPIMU@MTJP2X2[/Y;XDK,3?(N"5OT5(%IXC194F*OXR0OO// WJ;Q3?Z&C]/^ MP$TCM"5G=/YE8_]K1 =>2G+E1ZCU'VPV)-0N'#_[LQG';#0<=M,/8O,W+EX! M4$L#!!0 ( .J SDY3VM>XLP$ -(# 9 >&PO=V]R:W-H965TK5K] LPP[\V;8V98Z#5]+ V1(W:"WLCQ,H' N:T1?' MHVP['QVLS'O1PF?P7_JS#19;6&JIP3B)AEAH"GJ?'4^'&)\"ODH8W>I,8B47 MQ*=H?*@+NHN"0$'E(X,(VQ4>0*E(%&1\GSGIDC("U^<7]G>I]E#+13AX0/5- MUKXKZ!TE-31B4/X1Q_>5=!O:>IS?Y%3Y-^R=A6VD< MN: /+YOZWR!Z"%)V-V&$NO#!%D-!X^/Q=3C;:).^8%K*G91Y]9UOF9O1*]G"VQ(U:"_O[!,I,!4WIJ^-)MIT/ M#E;F@VCA&_COP]FBQ5:56FKHG30]L= 4]"$]GK* CX ?$B:W.9-0R<68YV!\ MK@N:A(1 0>6#@L#M"H^@5!#"-'XMFG0-&8C;\ZOZQU@[UG(1#AZ-^BEKWQ7T MCI(:&C$J_V2F3[#4,@$8U1&N;B2:G3>Z$4%4]'B9=YE'_=I MOCGPA;9/X N!KX2[&(?-@6+F'X0796[-1.S<^T&$)TZ/''M3!6=L1;S#Y!UZ MKV66Y.P:=!;(:8;P#21=$0S%UPA\+\*)OZ'S??IA-\%#I!^VT>^S?8%L5R"+ M MG_*GP+2>]O_XG!-AW58-LX2XY49NSC'&^\Z[@^Q"=D?^'SK'\5MI6](Q?C M\5UC]QMC/& JR0T.4(??:S44-#X&UL?5/;;MLP#/T501]0)8[79H%MH.DPK$ +!!VV/2LV;0O5Q9/DN/W[4;+K M>:VQ%TFD> X/*2H;C'UV+8 G+TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M US MG05>19"2+-ELKIGB0M,BB[Z3+3+3>RDTG"QQO5+!)-ZX.# M%5G'&_@._D=WLFBQF:42"K031A,+=4YOMX=C&N)CP$\!@UN<2:CD;,QS,.ZK MG&Z"()!0^L# <;O '4@9B%#&[XF3SBD#<'E^8_\::\=:SMS!G9&_1.7;G.XI MJ:#FO?1/9O@&4SV?*)F*?X +2 P/2C!'::2+*RE[YXV:6%"*XB_C+G39-0.Q8^\['IYX>TBP-V5PQE;$.Q3OT'LI MMI^O,W8)1%/,<8Q)EC%S!$/V.46REN*8?( GZ_#=JL)=A._^47BS3I"N$J21 M(/UOB6LQ^W=)V**G"FP3I\F1TO0Z3O+".P_L;7Q$]C=\G/9';ANA'3D;CR\; M^U\;XP&E;*YPA%K\8+,AH?;A>(-G.X[9:'C333^(S=^X^ -02P,$% @ MZH#.3@S?&8"U 0 T@, !D !X;"]W;W)K&UL M?5/;;MP@$/T5Q <$+[MMDI5M*9NJ:J566J5J^\S:8QN%BPMXG?Y]!^RX5F/U M!9CAG#,7AGRT[MEW (&\:&5\0;L0^B-CONI "W]C>S!XTUBG14#3M@*>D=)#8T8 M5'BRXR>8ZWE'R5S\%[B"0GC,!&-45OFTDFKPP>I9!5/1XF7:I4G[.-WPVYFV M3> S@2^$NQ2'38%2YA]$$&7N[$CQ"?>'3GVIHK.U(ITA\E[]%[+W?U] MSJY1:,:<)@Q?8Q8$0_4E!-\*<>)OZ'R;OM_,<)_H^S4]R[8%#IL"AR1P^&^) M;S$\^[=(MNJI!M>F:?*DLH-)D[SR+@/[P-.;_(5/T_Y5N%8:3RXVX,NF_C?6 M!L!4LAL&UL?5-A M;]P@#/TKB!]0]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G% M>)+<,"UD1XLL^DZVR,S@E>S@9(D;M!;VUQ&4&7.ZH^^.9]FT/CA8D?6B@6_@ MO_&8AO@8\$/"Z%9G$BHY&_,2C*X!Z4"$ S M@"^ VYB'38FB\@?A19%9,Q([];X7X8EW!XZ]*8,SMB+>H7B'WDO!$YZQ2R": M8XY3#%_%[)8(ANQ+"KZ5XLC_@_-M^'Y3X3["]W\IW&\3I)L$:21(/RQQ*R;] M)PE;]52#;>(T.5*:H8N3O/(N WL7'Y']"9^F_:NPC>P<.1N/+QO[7QOC :4D M5SA"+7ZPQ5!0^W#\A&<[C=ED>-///X@MW[CX#5!+ P04 " #J@,Y.;H>V MF;4! #2 P &0 'AL+W=O/*N5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7C2;)G M6LB6YFGTG6R>FMXKV<+)$M=K+>RO(R@S9'1#/QW/LFY\<+ \[40-+^"_=R>+ M%IM92JFA==*TQ$*5T;O-X;@+\3'@AX3!+ >E I$*.-MXJ1SR@!^\T1,+2M'B?=QE&_=AO-GN)]@Z@$\ /@-N M8QXV)HK*'X07>6K-0.S8^TZ$)]X<./:F",[8BGB'XAUZ+SE/KE-V"413S'&, MX8N8S1S!D'U.P==2'/D_<+X.WZXJW$;X]@^%^W6"W2K!+A+L_EOB6LS-7TG8 MHJ<:;!VGR9'"]&VN"@Q59+QKX!NY[?S;>8@M+ M)35T5F)'#-0YO4N/IWV(CP$_)(QV=2:AD@OB4S"^5#E-@B!04+K (/QVA7M0 M*A!Y&<\S)UU2!N#Z_,;^*=;N:[D("_>H?LK*M3D]4%)!+0;E'G'\#',][RB9 MB_\*5U ^/"CQ.4I4-JZD'*Q#/;-X*5J\3+OLXCY.-SR=8=L /@/X CC$/&Q* M%)5_%$X4F<&1F*GWO0A/G!ZY[TT9G+$5\1:2$[6F31 M=[)%9@:O9 #6J =9^3:GUY144(M!^7LS?H6YG@^4S,5_ M@PLH# ]*,$=IE(LK*0?GC9Y94(H6S],NN[B/TTV:S+!M )\!? %%)DU([%3[WL1GC@Y<.Q-&9RQ%?$.Q3OT7@J>)!F[!*(YYCC%\%7,:P1# M]B4%WTIQY'_!^38\W5281GCZ1N$_"/:;!/M(L/]OB5LQZ;LD;-53#;:)T^1( M:88N3O+*NPSL#8]O\AH^3?MW81O9.7(V'E\V]K\VQ@-*V5WA"+7XP19#0>W# M\1.>[31FD^%-/_\@MGSCX@]02P,$% @ ZH#.3NV+&UL?5-A;]P@#/TKB!]0+B3MJE,2 MJ==IVJ1-.G7:^IE+G 050@;DTOW[&9)FV1;M"V#C]_QL3#X9^^(Z $]>M>I= M03OOAR-CKNI "W=C!NCQIC%6"X^F;9D;+(@Z@K1B_'"X8UK(GI9Y])UMF9O1 M*]G#V1(W:BWLSQ,H,Q4TH6^.)]EV/CA8F0^BA:_@OPUGBQ9;66JIH7?2],1" M4]"'Y'C*0GP,^"YAZH(<@"!14/C (W*[P"$H%(I3Q8^&D M:\H W)[?V#_$VK&6BW#P:-2SK'U7T'M*:FC$J/R3F3["4L\M)4OQG^$*"L.# M$LQ1&>7B2JK1>:,7%I2BQ>N\RS[NTWR3I@ML'\ 7 %\!]S$/FQ-%Y>^%%V5N MS43LW/M!A"=.CAQ[4P5G;$6\0_$.O=>2)UG.KH%HB3G-,7P3DZP1#-G7%'PO MQ8G_ ^?[\'1781KAZ1\*;_<)LEV"+!)D_RUQ+^;NKR1LTU,-MHW3Y$AEQCY. M\L:[#NP#CV_R.WR>]B_"MK)WY&(\OFSL?V.,!Y1RN,$1ZO"#K8:"QH?C.SS; M>UUKX =]Q[]^XXTL'89]< >/*B5>LRVGC? M'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7CF\TGIH5L:9Y&W\GFJ>F]DBV< M+'&]UL*^'D&9(:,)?7,\R;KQP<'RM!,U? ?_HSM9M-C,4DH-K9.F)1:JC-XF MA^,NQ,> GQ(&MSB34,G9F.=@W)<9W01!H*#P@4'@=H$[4"H0H8S?$R>=4P;@ M\OS&_C76CK6JXIF8I_@ LH# ]*,$=A ME(LK*7KGC9Y84(H6+^,NV[@/X\WV>H*M _@$X#-@'_.P,5%4_D5XD:?6#,2. MO>]$>.+DP+$W17#&5L0[%._0>\EY0? MX'P=OEU5N(WP[3\*]^L$NU6"7238_;?$M9C/[Y*P14\UV#I.DR.%Z=LXR0OO M/+"W/+[)W_!QVA^%K67KR-EX?-G8_\H8#RAE25HQGV0>FA32TS)/O;,LYX.D1\ M OR0,+K5F<1*+HBOT?A<%S2+"8&"RD<%$;8K/(!242BD\7/6I$O(2%R?W]4? M4^VAEHMP\(#J1=:^*^@=)34T8E#^&<)MVJ5)^SC=W/*9MDW@,X$OA+L4ATV!4N:?A!=E;G$D=NI]+^(3 M[XX\]*:*SM2*=!>2=\%[+3G/1;-53#;9-T^1(A8-)D[SR+@-[GQZ1 M_8%/T_Y5V%8:1R[HP\NF_C>('D(JV4T8H2Y\L,50T/AX_!C.=AJSR?#8SS^( M+=^X_ U02P,$% @ ZH#.3H6Q2-.T 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC:5:]P?&7-F"%N[* M]-#A36VL%AY-VS#76Q!5!&G%^&YWP[20'2VRZ#O9(C.#5[*#DR5NT%K8WT=0 M9LSIGKXYGF33^N!@1=:+!KZ#_]&?+%IL8:FDALY)TQ$+=4[O]H=C&N)CP$\) MHUN=2:CD;,Q+,+Y4.=T%0:"@](%!X':!>U J$*&,7S,G75(&X/K\QOXYUHZU MG(6#>Z.>9>7;G-Y24D$M!N6?S/@( M65"*%J_3+KNXC]--PF?8-H#/ +X ;F,>-B6*RA^$%T5FS4CLU/M>A"?>'SCV MI@S.V(IXA^(=>B\%YSQCET TQQRG&+Z*V2\1#-F7%'PKQ9'_ ^?;\&1381+A MR3N%R39!NDF01H+TOR5NQ:0?DK!53S78)DZ3(Z49NCC)*^\RL'?Q$=G?\&G: MOPG;R,Z1L_'XLK'_M3$>4,KN"D>HQ0^V& IJ'XZ?\&RG,9L,;_KY!['E&Q=_ M %!+ P04 " #J@,Y.XRJ9NQ%$BF>PT.*2@=C7UT#X,F[DMIEM/&^.S#FB@:4<%>F XTW ME;%*>#1MS5QG0901I"3CF\TU4Z+5-$^C[V3SU/1>MAI.EKA>*6%_'4&:(:-; M^NEX;NO&!P?+TT[4\ +^>W>R:+&9I6P5:-<:32Q4&;W;'HY)B(\!/UH8W.), M0B5G8UZ#\:7,Z"8( @F%#PP"MPO<@Y2!"&6\39QT3AF R_,G^V.L'6LY"P?W M1OYL2]]D]):2$BK12_]LAB>8ZME3,A7_%2X@,3PHP1R%D2ZNI.B=-VIB02E* MO(][J^,^C#?[9(*M _@$X#/@-N9A8Z*H_$%XD:?6#,2.O>]$>.+M@6-OBN", MK8AW*-ZA]Y)SOD_9)1!-,<3_P/DZ?+>J/*B5>LRVGC?'1ES10-:N!O308LWE;%: M>#1MS5QG0901I!7C2;)G6LB6YFGTG6V>FMXKV<+9$M=K+>SK"909,KJA;XX' M63<^.%B>=J*&'^!_=F>+%IM92JFA==*TQ$*5T=O-\;0+\3'@4<+@%F<2*KD8 M\QR,;V5&DR (%!0^, C)*BMYYHR<6E*+%R[C+ M-N[#>+/?3[!U )\ ? 8<8AXV)HK*/PLO\M2:@=BQ]YT(3[PY0\?I_U>V%JV MCER,QY>-_:^,\8!2DALPL !D !X;"]W;W)K&UL=5;1CILP$/P5Q <TDU[^O M;3@N->.78)O9&1OO;'9U$_)5G3G7T5M3MVH=G[7NEDFB]F?>,/4@.MZ:-T39I:,+(>JX:VJ1!M)?ES'CV2YI9D-<(A? M%;^INW%DC_(BQ*N=?#VLX]3NB-=\KRT%,X\K?^)U;9G,/OX,I/&H:0/OQ^_L MG]WAS6%>F.)/HOY='?1Y'9=Q=.!'=JGUL[A]X<.!\C@:3O^-7WEMX'8G1F,O M:N5^H_U%:=$,+&8K#7OKGU7KGK?^35X,83B #@%T#"B=3M(+N9U_8IIM5E+< M(ME__([9.R9+:K[-WBZZ3^'>F$1$F())#D1P0S#P1A,FQ2 %% M"D!0>"((,\ HHL (%_\0@3N'B2 M8@>E@,*_>@@*W#T).)4 "O_V(2AP_03:]9%00.$G 0%,H!@7Y-L2I'[.0!! M@20@V/X$>#OWTP""0GF *P !]LXG>8! H3S 18!,'3ZQ#L#0O C(X#) @,?S MN:^#0&5 !U<" FR>+WP= "K2@ XN!@0XO9C\TR%0X-^*XG) @=.+S-.!H%E M!Y<#"IQ._'1#H"*0;A27 PJ<7OAE!X("98?BEWYD\5:V*7H0V'9CKDXY":&[VDCX8 M*Y]-)SQ.:G[4=C@W8]FW@_U$BVYH=9.QW][\ U!+ P04 " #J@,Y."_1Z M3,4! W! &0 'AL+W=O>--:[R!%UK,&OH/]T9^U ML\C"4G$)G>&J0QKJ'#]LCJ>=QP? *X?1K/;(5W)1ZLT;7ZH<)SXA$%!:S\#< ME?C)*]OF^(!1!34;A'U1XV>8 MZ]EA-!?_%:X@'-QGXC1*)4SXHG(P5LF9Q:4BV?NT\BZLXW2R3^>P> "= ^@2 M< @Z9!(*F3\QRXI,JQ'IZ>Y[YEN\.5)W-Z5WAJL(9RYYX[S7@NX_9>3JB6;, M:<+0%6:S((AC7R1H3.)$_PFG\? TFF$:PM.U^B&-$VRC!-M L%WKWR&UL=51A;]L@$/TKB!]0$A(W461;:CI-G;1)4:>MGXE]ME'!N(#C[M\/ ML..Z&?L2N/.[]]X!EW10^M4T !:]2]&:##?6=@="3-& 9.9.=="Z+Y72DED7 MZIJ83@,K0Y$4A*Y6]T0RWN(\#;F3SE/56\%;.&ED>BF9_G,$H88,K_$U\)LX\2SI"Y?[*_O7T+OKY/8=\U>\/E!W-H5/AJ,(WYQYX[*7 MG.ZV*;EXH@ES'#%T@5G/".+89PD:DSC2?\IIO'P3=;@)Y9NE^OX^3K"-$FP# MP?93B\E-BS',?T22J$@2(=C=B,0P^QL1LK@X";H.3]:@0O5M&)=%=IZ*!QHN M_@,^CM0/IFO>&G16UCV?<,F54A:&PO=V]R:W-H M965T^0KN2CUZHTO=8$3GQ (J*QG8&ZYPA,(X8E<&K\63KQ*^L#M_IW]4ZC= MU7)A!IZ4^,EKVQ7X@%$-#1N%?5;39UCJR3!:BO\*5Q .[C-Q&I42)GQ1-1JK MY,+B4I'L;5YY']9I/LG2)2P>0)< N@8<@@Z9A4+F'YEE9:[5A/1\]P/S+=X= MJ;N;RCO#580SE[QQWFM)[Q]R!K- M, WAZ5;]\! GV$<)]H%@O]4_)#F6]X;=%'6/9_0Y$8I"RZ5Y,[ETKDI7@T! MC?7;>[?7\UN>#:N&94S)^J\H_P!02P,$% @ ZH#.3H(ASO.X 0 T@, M !D !X;"]W;W)K&UL=5/;;MP@$/T5Q >$->M- MMRO;4C91U4J-M$K5Y)FUQS8*%Q?P.OG[ G8<-W5>@!G..7-AR 9MGFT+X-"+ M%,KFN'6N.Q!BRQ8DLU>Z ^5O:FTD<]XT#;&= 59%DA2$;C;71#*N<)%%W\D4 MF>Z=X I.!ME>2F9>CR#TD.,$OSD>>-.ZX"!%UK$&?H'[W9V,M\BL4G$)RG*M MD($ZQS?)X9@&? 0\MGX/QH\KQ)B0$ DH7%)C?+G +0@0AG\:? M21//(0-Q>7Y3_Q9K][6QEWKN(^C#>[9**M$^A$H#-A'^.0,5#,_(XY M5F1&#\B,O>]8>.+D0'UORN",K8AW/GGKO9>"[M.,7(+0A#F.&+K )#.">/4Y M!%T+<:3_T>DZ?;N:X3;2M\OH7S\12%<%TBB0_E/B[D.):YCK#T'(HJ<23!.G MR:)2]RI.\L([#^P-C6_R#A^G_9Z9ABN+SMKYEXW]K[5VX%/97/D1:OT'FPT! MM0O'+_YLQC$;#:>[Z0>1^1L7?P%02P,$% @ ZH#.3@/THG2X 0 T@, M !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7=9I M-BO;4C91U$JMM$K5YIFUQS8*&!?P.OW[#MAQG<0OP SGG+DPI(.Q+ZX!\.15 MJ]9EM/&^.S#FB@:T<%>F@Q9O*F.U\&C:FKG.@B@C22O&-YLO3 O9TCR-OI/- M4]-[)5LX6>)ZK87]>P1EAHQNZ9OC2=:-#PZ6IYVHX2?X7]W)HL5FE5)J:)TT M+;%09?1N>S@F 1\!OR4,;G$FH9*S,2_!^%9F=!,2 @6%#PH"MPO<@U)!"-/X M,VG2.60@+L]OZH^Q=JSE+!S<&_4L2]]D=$])"97HE7\RPU>8ZKFF9"K^.UQ M(3QD@C$*HUQ<2=$[;_2D@JEH\3KNLHW[,-[L^$1;)_")P&?"/L9A8Z"8^8/P M(D^M&8@=>]^)\,3; \?>%,$96Q'O,'F'WDO.]S:X2[2=\OHM\FZ0+(JD$2!Y%V)^P\EKF%N/P1ABYYJL'6< M)D<*T[=QDA?>>6#OXB.R__!QVG\(6\O6D;/Q^+*Q_Y4Q'C"5S16.4(,?;#84 M5#X<;_!LQS$;#6^ZZ0>Q^1OG_P!02P,$% @ ZH#.3F1+;Q*W 0 T@, M !D !X;"]W;W)K&UL;5-A;]P@#/TKB!]0$NZZ MMJ/*F M5>=RVGK?'QAS90M:N"O30X#1MPUQO0501I!7C2?*):2$[6F31=[)% M9@:O9 9=/ZX&!%UHL&OH/_T9\L6FQAJ:2&SDG3 M$0MU3N_3PW$?XF/ BX31K !E I$*./7 MS$F7E &X/K^S/\7:L9:S8ZG6'; #X#^ *XC7G8E"@J?Q1> M%)DU([%3[WL1GC@]<.Q-&9RQ%?$.Q3OT7@I^EV3L$HCFF.,4PU(T M.5*:H8N3O/(N WO/XYO\#9^F_9NPC>P<.1N/+QO[7QOC :4D5SA"+7ZPQ5!0 M^W"\P;.=QFPRO.GG'\26;US\ 5!+ P04 " #J@,Y.'?8P]<0! W! M&0 'AL+W=OUG8I]M5# NX+A[^P%V72_CBX'C]^<..&>CTJ^F!;#H78K. MY+BUMC\08LH6)#,WJH?.[=1*2V;=4C?$]!I8%4A2$)HDMT0RWN$B"[&3+C(U M6,$[.&ED!BF9_G,$H<8<;_!'X(DWK?4!4F0]:^ 7V-_]2;L5650J+J$S7'5( M0YWC^\WAF'I\ #QS&,UJCGPE9Z5>_>)[E>/$)P0"2NL5F!LN\ !">"&7QMNL MB1=+3US//]2_A=I=+6=FX$&)%U[9-L=[C"JHV2#LDQH?8:XGQ6@N_@=<0#BX MS\1YE$J8\$7E8*R2LXI+1;+W:>1=&,=IA^YG6IQ 9P)="/O@0R:CD/E79EF1 M:34B/9U]S_P5;P[4G4WI@^$HPIY+WKCHI:!?MAFY>*$9O3" %5^(;9;T[VL;0FC"B^T9GW/F MXG$^:O-L.P"'7J50ML"=<_V!$%MU()F]TCTH?]-H(YGSIFF)[0VP.I*D(#1) MKHED7.$RC[Z3*7,].,$5G RR@Y3,_#V"T&.!=_C-\<#;S@4'*?.>M? ;W)_^ M9+Q%%I6:2U"6:X4,- 6^W1V.6 MYGJ^8#07_Q,N(#P\9.)C5%K8N*)JL$[+6<6G(MGKM',5]W&ZN27/D1ZOP'6PP!C0O'K_YLIC&;#*?[^0>1Y1N7_P!02P,$% @ ZH#. M3E^8&0>U 0 T@, !D !X;"]W;W)K&UL;5/; M;MP@$/T5Q <$+]YNHY5M*9NJ:J566J5J\\S:8QL%/"[@=?KW!>QUW-0OP SG MG+DP9".:%]L"./*J56=SVCK7'QFS90M:V#OLH?,W-1HMG#=-PVQO0%21I!7C M27)@6LB.%EGTG4V1X>"4[.!LB!VT%N;/"12..=W1F^-)-JT+#E9DO6C@![B? M_=EXBRTJE=3068D=,5#G]&%W/.T#/@)^21CMZDQ")1?$EV!\K7*:A(1 0>F" M@O#;%1Y!J2#DT_@]:](E9""NSS?US[%V7\M%6'A$]2PKU^;TGI(*:C$H]X3C M%YCK^4#)7/PWN(+R\)")CU&BLG$EY6 =ZEG%IZ+%Z[3++N[C='.XT;8)?";P MA7 ?"6P*%#/_))PH,H,C,5/O>Q&>>'?DOC=E<,96Q#N?O/7>:Y$FNXQ=@]", M.4T8OL*\(9A77T+PK1 G_A^=;]/3S0S32$_7].2P+;#?%-A'@?T_)?)W)6YA MTG=!V*JG&DP3I\F2$HW"\:,_FVG,)L-A/_\@MGSCXB]02P,$% @ ZH#.3I'8 MWS?N 0 9@4 !D !X;"]W;W)K&UL=51M;YLP M$/XKR#^@YBT)C0A2TVK:I$V*.JW[[, 14&W,;"=T_WZVH8RQZQ?L.S_W/'*W/M.JLCEU?"V@Y,*]%4(IGX?@@7-'9-/X-7&26=(%+O?O[)]\[;:6,]/P*/G/MC+-@60DJ*!F5VZ> MY? 9IGHV))B*_PHWX!;N,K$:I>3:?X/RJHT4$XM-1;"W<6T[OP[CR3:9PO" M> J(YX#,Z]!1R&?^Q PK_"G]FD]?6>RN2,,WI MS1%-F..(B1>8:$90RSY+Q)C$,?XO/,;#$S3#Q(&=A\A#[/OD+WR<0-^8NK2=#L[2 MV&[S/5%+:<"F$M[9IVOLT)L-#K5QVYW=J['U1\/(?IIJ=!ZMQ1]02P,$% M @ ZH#.3BDSU5WA 0 04 !D !X;"]W;W)K&UL=53KCIP@%'X5X@,L#H[C=*(F.[O9M$F;3+9I^YO1XR4+8@''[=L7T+6N M2_\(Y_!=SD$@'85\40V 1J^<=2H+&JW[$\:J:(!3=2=ZZ,Q*)22GVH2RQJJ7 M0$M'X@R3,#Q@3MLNR%.7N\@\%8-F;0<7B=3 .95_SL#$F 6[X"WQW-:-M@F< MISVMX3OH'_U%F@@O*F7+H5.MZ)"$*@ON=Z=S8O$.\+.%4:WFR'9R%>+%!E_* M+ AM0<"@T%:!FN$&#\"8%3)E_)XU@\72$M?S-_4GU[OIY4H5/ CVJRUUDP7' M )50T8'I9S%^AKF?.$!S\U_A!LS ;27&HQ!,N2\J!J4%GU5,*9R^3F/;N7&< M5N)XIOD)9":0A7!T/G@RVI_\>Y$S-X4-NFVPJV9XI7) MWO)H%Z?X9H5FS'G"D!5FMR"P45\LB,_B3#[0B9\>>2N,'#U:TU<5OA/8>P7V M3F#_KL7#ID4?)O&;Q%Z3V"-PW)CX,)_\)@>OR>&C DW)C[,?WY7XC5)/ )D M8^+#1!L3O#J"'&3M+I]"A1@Z=_%7V>5^WQ-WA/_!I\?A&Y5UVRET%=ITT,7,YWV$ *S9#;;.D?U_;L(1N><$S MPSEG+AYG(YI7VP(X\J959W/:.MFA>QHD<78R109#D[)#DZ&V$%K8?X<0>&8TX1> R^R:5T(L"+K10/? MP?WH3\9[;%&II(;.2NR(@3JG3\GAF 9\!/R4,-J534(G9\37X'RI$;U2U:NS>DC)1748E#N M!X@/+P4(G/4:*R\4O*P3K4LXHO18NWZ91=/,=9_TK;)O"9 MP&\(;$H4*_\HG"@R@R,QT^Q[$:XX.7 _FS($XRCB/U^\]=%+L>=IQBY!:,8< M)PQ?89(%P;SZDH)OI3CR_^A\F[[?K' ?Z?LU/7G<%D@W!=(HD/[3XOU-BUN8 MAYLD;#53#::)VV1)B4,7-WD571;VB<<[>8=/V_Y-F$9VEIS1^9N-\Z\1'?A2 M=G=^A5K_P!9'0>V"^<';9EJSR7'8SR^(+<^X^ M02P,$% @ ZH#.3F< M%XJW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@ M$/T5Q >$7=9)MBO;4C95E4JMM$K5Y)FUQS8*& ?P.OW[#MAQW-0OP SGG+DP MI(.Q+ZX!\.1-J]9EM/&^.S#FB@:T<%>F@Q9O*F.U\&C:FKG.@B@C22O&-YL; MIH5L:9Y&W\GFJ>F]DBV<+'&]UL+^.8(R0T:W]-WQ*.O&!P?+TT[4\ O\[^YD MT6*S2BDUM$Z:EEBH,GJW/1R3@(^ )PF#6YQ)J.1LS$LPOI<9W82$0$'A@X+ M[0+WH%00PC1>)TTZAPS$Y?E=_5NL'6LY"P?W1CW+TC<9W5-20B5ZY1_-\ !3 M/=>43,7_@ LHA(=,,$9AE(LK*7KGC9Y4,!4MWL9=MG$?QIOK9**M$_A$X#-A M'^.P,5#,_*OP(D^M&8@=>]^)\,3; \?>%,$96Q'O,'F'WDN^X[>6#O>'R3#_@X[3^%K67KR-EX?-G8_\H8#YC* MY@I'J,$/-AL**A^.MWBVXYB-AC?=](/8_(WSOU!+ P04 " #J@,Y.-')U M!&0# #9$ &0 'AL+W=O9949)]6=.LK"?+-399YH\UCN@^I8RF3; M&.590,,P"O(D+?S%K!E[+!9Z4?Y8R4Y>Y3_RW@:=T?]#U M0+"8'9.]_"[UC^-C:9Z"WLLVS651I:KP2KF;^P_D?LW#VJ!1_$SEI;JZ]^I2 MGI5ZJ1^^;.=^6&'U_9OW3TWQIICG MI)(KE?U*M_HP]V/?V\I=ZZK_*L\R,O,[$Q-BHK&H^OV?Z\QZ2>1>2>F^YOZL&FV M:4BO"(SW/@1%(99T8,X8>1]B!33BO60]E,04I\%@I:RQ9]=5Q P[X- !;QSP M=W50JU6M1C2:XJ-6"1A"#')DS)%C!!U$($=NY8@T @>9P" 3X""R@K2:Z*H1 M$9G!V2X#("0X&E +VA,,%P^RQ\/:6,,P> V^K 3A( MY*J684 98$\X%D7FV!D.MX;N:C%[#&T.[0F 1%S8+0$B,;%F"?3$'1ECU!EB MS[%F,

BT;T#;/'P"M-3.V^ 5'DV#LQ#"@#6$6.O1/#6+$1VTF.L>+@E3:H M%HDB>U$,KLYWN2SWS=FY\C;J5.CZD'0UVI_/'VA]/K3&E^;0XRV?8/F=SI^G9B[LOVL-T^:'7L_D@( M^G\S%G\!4$L#!!0 ( .J SD[8_8G P@, "@3 9 >&PO=V]R:W-H M965TP](6X"SO3SF1.I^TS ML66;.8!/]+/*R7O@[8_8W M05"O=JI(ZV]ZK\KF/QM=%:EI;JMM4.\KE:Z[H"(/>!C&09%FI;^<=VTOU7*N M#R;/2O52>?6A*-+JOSN5Z^/"9_Y[P_=LNS-M0["<[].M^E.9O_8O57,7G+*L MLT*5=:9+KU*;A7_+;IY%U 9TBK\S=:S/KKW6RJO6/]J;W]8+/VPK4KE:F39% MVOR\J7N5YVVFIHY_AZ3^J<\V\/SZ/?M39[XQ\YK6ZE[G_V1KLUOXTO?6:I,> M&L3 M#9J[7L,O-.)29G) M)!X]EF=;)9.0Q;CD!):#A=+<< MT\#9A+&%(H=;CI'A-C*42$<*# .W5S*W6PP#!VN9-;90Y.H'$\,!#-*!/L

&PO=V]R:W-H965TV$Z]O7-H0CP3WE#[:7 MF=D=8R]YQ_B;J "D\TY)(]9N)66[0DB4%5 L%JR%1KTY,DZQ5$M^0J+E@ ^& M1 D*/"]!%->-6^0FMN-%SLZ2U WLN"/.E&+^=P.$=6O7=Z^!E_I421U 1=[B M$_P$^:O=<;5"H\JAIM"(FC4.A^/:??)76]_3!(-XK:$3D[FCK>P9>].+;X>U MZ^F*@$ IM016PP6V0(A64G7\&43=,:+W?JP;,W:# M_I5F)P0#(1@)?O(I(1P(X0V?>*;="12]%N/1R=-%" V;38X()QA\12*F/*0);BDTPHP>W";9S1!C;,X16 M$Z'AAS(['W-,L CL=<36.N)9'>&D MD!N!Q"J0/+X3J54@G5>PO/M<&PLFC>Q),FN2S&(SLPLLK0++QVVJ'F,]]]X# M1FV@[-XIFEPU"OQDNI)P2G9NI#[4D^C8^9X"?57OXAO=$([INX+V.:YN^?.]L/-+[IY;0]*F>"M*NMV$1Z,.=Y'4;LYJ$JV=_JH M:OMEIYM*&CMM]E%[;)3<.J.JC!@A253)H@Z7<[?VV"SG^F3*HE:/3=">JDHV M?QY4J2^+D(;O"T_%_F"ZA6@Y/\J]^J',\_&QL;-H]+(M*E6WA:Z#1NT6X2=Z MOZ999^ 0/PMU::_&09?*B]:OW>3K=A&2CI$JU<9T+J1]G=5*E67GR?+X/3@- MQYB=X?7XW?MGE[Q-YD6V:J7+7\76'!9A%@9;M9.GTCSIRQM>P:;4VMT-7BQ5"KYUK^+VKTO@_]W,]R #09L-*#Q/PWX8, _ M:A /!K%G$/6IN-JLI9'+>:,O0=-O[U%VIXC>Q[;ZFV[1%=M]L^5I[>IYR7,^ MC\Z=HP'ST&/8%8;=(E80P?/X%K-&,&*$1);DR)2A3)FSYS30$"&+33;QSL,90/,EP+@G*)0%<8NIQ24"4.&;,WR&($@DA%.>2HEQ2 MR"7UN*0@2D;SU$.M4W!:,I()@G/)4"X9=RO< M/AL(FDUJ)<5%@2*JX"L4A;(PBQGQV4!4FDQ5!E<%"F4!2!2%LL"8 .<&HF:, M@XV*KAJ+KC7\+IM]4;?!BS:V1W&=Q$YKHZQ+Z86K'3=^2 M]1.CCT.[&8T][_(O4$L#!!0 ( .J SDY6S%#PO04 -$= 9 >&PO M=V]R:W-H965TO&^'OV[ M66^KB_%+7>_.IM/JX<5O\NI+L?/;\)^GHMSD=;@MGZ?5KO3Y8VNT64]!"#O= MY*OM^/*\??:]O#PO7NOU:NN_EZ/J=;/)R_]F?EV\7XSE^./!C]7S2]T\F%Z> M[_)G_X>O_]Q]+\/=],#RN-KX;;4JMJ/2/UV,O\JSI4H:@Q;QU\J_5T?7HR:4 MGT7QJ[FY>[P8B\8CO_8/=4.1AY\W?^77ZX8I^/%/1SH^C-D8'E]_L,_;X$,P M/_/*7Q7KOU>/]\7^8\0;0&<#!((S]F8'J#-1O _VI@>X, M]% #TQF8H0:V,[!##9+.(!EJX#H#-]0@[0S2H092?&1._#:QGYL/&VW2_O/L,"K M\/3M4@MQ/GUKF#K,;(^!(XRRNH_)*$8>$-/@PL$/8/V8 ;&'_@A7%*&%[&.N M&4P?<<.QH)'F%*-,'_*-@5C;Q]QR0ZD^YH[#X*D].36+TP[?4XA#+$N&)=5\ M$A6_F%3+H(X'43R!Y@ET2Z"/"=!LS/:0I(5L]UY*(1R*]XJ!06(5RM$U!S,: M4)INN$$3A=GFO&\V18N'@2D@:^.6A8% D=XQ,"V=0+YE%";!">W09E\P."6M M=LB[>P:G=:I$).&&3[BA"4?Q97N(.1HH!6L,]IN!&6DD@MTS,"VEC:QSRWMM MJ=<.+5-+QG&)PBF^HJA4D]5WS7 9BQ-RPZ"$Q=MG3E$63(I0WQBNA@PM4,9[ M2]A50G;+1!I%ZA<#,Y @H;[AR)QV:$;GG&M.:32CW[@QC36([9;"C#,) MRC4%R=1AJHQQS*B01)1J!J8=.)QJ.B8$'=*63[7C4^U(Y4HB_4O*$Z1TK:#D MSE(23]CK@#(@F>J .XE,4K7^9"B( MJ#6(P94,(HH(5!%)+0.J4A,-6,@'H98=ZGBO)#:BXA 1/*""1XH44.T!(,W) M(-2204U B9C7$1T#JF.D]@#5'*FL >SV(-B2@4U2$_4[(DI 18F4EP[3FT># M7TJ'@)8,:!*MB!#10*!OFJ1D 'TY#*)-WM^S@;AEASM>V,Y&YSJBO$"55XO( M>PQ$-!62P04 (F()C%B2#U54+&5X>[$R)D 1N00JEZ0$ %7+%$!&/UA%Y%+1 MYI;4 $7[3*6U<9%$JHBL*D9621%0C&(:FT"DB*J('"H87 54[%L>U292!115 M$ZT<^8!Y$M9W*"(ZBNF$\ Y65"J'7]L M?/G'\\2LTQR?H^4R>W4GF>2;/[O>GB[_I]X>=R[Q\ M7FVKT<^BKHM->[+R5!2U#P&(+V$Z7WS^>+A9^Z>ZN4S"=;D_9-S?U,6N.T"= M'DYQ+_\'4$L#!!0 ( .J SDX*;)$5OP, (X0 9 >&PO=V]R:W-H M965T<5Z[U*HN);=E2I_F6;Y4E4ZL=\YQ7'7$6;6I3$'B5$>$ET2-W%K!Y[S1>S M[%3&AU2]YDYQ2I(H_V^IXNP\=\&]#/PX[/9E-> M9L=HIWZJ\J_C:ZZ?O,[* MYI"HM#ADJ9.K[=R]A9L5I96@)OX^J'/1NW>J4-ZR[%?U\+29NZ3R2,5J758F M(GUY5WM@WJ)"W67Q/X=-N9^[TG4V:AN= MXO)'=GY4;4"^Z[31K]2[BC5>>:+G6&=Q4?]UUJ>BS)+6BG8EB7XWUT-:7\^M M_8L,%]!60#N!GOLS 6L%[$/ /Q7P5L"G"OQ6X$\5B%8@I@J"5A!,%K84>?5]P(F?>>V6I998-0WL,$WS(/(\9Z A/N]#Y05$_ MEG2DI\,9[L8$)S!D[A%F2'S'K!@S/8P9Y@^1/Q!$B"'SB$W%ALP3QIBIO9J: ME^L.K\:(I'B!&+Y06&V #3P-<0LQQA0 M2;@DQD)!. :"2\.[%<)Q'K)>%(."^WC!_5'!.1#<@L MB.F++L M!%<7W7.# M^+U@0RH":>3X98P!H2%A@9$[C-,U\SGNM\3]EDCN+!TUQ"V$TW-7[57HYD"N M9Z]E^O$RGXG0X%X0CLJ D6Z!?2*&E;0*; MD$*&A!Q"Z)LI1#A)A;D+KC N$+I!6ERW]&L8-VP.-AN6%@#^%U)H:0(@)J10 MC%XZ]32@^BX!W'P+38LS8#"]!122S.@]'H* M6R88O,@0CK9AC&,!!,:']PKCI.Q_P32N>[W/_43EN_I@6SCK[)265=B]T>[P M?%N?G8WQ)=P\ 3+^K _;S='XPWQS4O\SRG>'M'#>LE(?4^J3Q#;+2J7=)]]T M[?&PO=V]R:W-H965THNDJM%%W5]MF!):"S,6<[X?KWM8T/A<2*\H*]ZYEA M=C&;#UR\R09 !1^,=G(3-DKU:X1DV0 C\HGWT.F3F@M&E [%$ *DLB5$4 M+Q8I8J3MPB*WN;TH&V42J,A[Z$C-*E4+8-.MKP+!-2;\&NTWF4&;P%_6ACDQ3XPE1PX?S/!]VH3+HPA MH% JHT#T^? "KIYE&+CB?\ 9J(8;)_H=):?2/H/R)!5G3D5;8>1C7-O.KL-X@B-' M\Q-B1X@G0H3O$A)'2!XE8$? 5P0TEF)[LR.*%+G@0R#&K]L3Z?9(G3T7.$IS=#9"#O,\8N(+3#Q';&\14;:<8W:W&!QE$P9IEY/5V&LU MM@)X)K#R"R1>@<0*)#.!+WX![!7 -PZB++MJE@^SNFK%?Z 5/LQ5*[;W,:,1='&9S33Z2<2Q[61PX$K_%_;VUIPKT'J+ M)]V:1@_ *:!0*[/-]%Z,8V ,%._=A$/3F"W^ U!+ P04 " #J@,Y.,.\5 MAPD$ "B$P &0 'AL+W=O$EP;R%*XT\2I\7$W)?E\<&RBO5>)%$QRHXBE?_99GD2E?(VWUG% M,1?1IA8EL45MV[62Z)":TW$]]I9/Q]FIC ^I>,N-XI0D4?Y_*.+L/#&)>1EX M/^SV935@36_Q[=5H15@IKX>1#G MXNK:J*;RD66_JYO%9F+:540B%NNR,A')GT\Q$W%<69)Q_*>,FJW/2GA]?;'^ M7$]>3N8C*L0LBW\=-N5^8OJFL1';Z!27[]GY1:@)<=-0LU^)3Q%+O(I$^EAG M<5'_-=:GHLP2946&DD1_FM]#6O^>E?V+#!=0):"M0/J^)7"4P/D2L)L"I@1L MJ( K 1\J<)7 '2KPE, ;*O"5P!\J")0@&"H@]B5S]I?$O2UIDTT&>[FDFU @ ML9K"JBOU>U1&TW&>G8V\:;9C5/4T>9 J:;P:K6N__J>LUD*.?DX9MH,:0E+AM#&0=$X0JKI:=?#3">83;K,=X3I$D^8%>#I66<< MWD7F".*Z7>8%<^5TF07&P*6]NS2O]P->Z8A/\00Y>*$XM0&G4R@]*6:X!59; M8!T+8"9APW@UD];,-\((!TLRPS#N:.6 8)QZP.<39LQG?@"J L4Z!ZM A$OC0U!+SZ% "RO$5P9A/?8"M=(RRP&$NGFJ.IYHCJ08+ MM>3#PD8P+&P=NQ6VBX?M(C7.< L>;L%#)@Y:,6P8?IU5X@48BCU0^!N[-00<'U"\H>$;A[[<$<6#TH!IT^]5AS8>T,PN8XQK3*T3$9&H=U M@U%$JQK<)8=%@V,4UHR.T5'?@YCT;$^)OC\E<':A@NYF&\>T;*.8GFW&PO=V]R:W-H965T_L!)FYLTRA_ M#%R?<[CWPN5F'67OO,18.!\U:?C2+85H%P#PHL0UX@^TQ8W\6)[1DR!5@U^8PT]UC=B_%2:T6[K0O1A>JV,I ME 'D68N.^!<6;^T+DRLPJ.RK&C>\HHW#\&'I/L'%%FJ"1ORN<,>OYHX*94?I MNUI\WR]=3WF$"2Z$DD!R..,U)D0I23_^&E%WV%,1K^<7]:T.7@:S0QRO*?E3 M[46Y=%/7V>,#.A'Q2KMOV 04N8Z)_@<^8R+ARA.Y1T$)UU^G.'%!:Z,B7:G1 M1S]6C1X[HW^AV0F^(?@# <8W"8$A!)^$\"8A-(3P7D)D"-&]A-@0X@D!],G2 MV=\@@?*,THX(HC%D,X>D$Y7G.00F$YGM'!/"Q!Y,8,U7H 7" MD4!J%PBM J$6"$8)_R*=D54@FGD DV1R8C9,.DG%;#;!:!GKT/O_F3 +TH96KP(IK7< M@R(-:OI:@^DD:6L+*HS":4U:4+XWK29P]1+5F!UU'^%.04^-4)5X91UZU9.O M7K*)?047F[[C?,KT#? G8L>JX5'?R( K]S5:6>:+TL-QYU:$4R:8)RC,/&9MY>9(6 M[G+>S#V6R[D\JBPMQ&/I5,<\3\I_#R*3YX4+[OO$4[K;JWK"6\X/R4[\$NKY M\%CJD7?)LDES452I+)Q2;!?N9[A?<58'-(K?J3A75_=.7UJP#K^_?LW]MBM?%O"256,GL3[I1^X4; MN EP#P/PS@70 W KS665/JET0ERWDIST[9_EJ'I&X*N.=Z M,]?U9+-WS7>ZVDK/GI8^]^?>J4[4:1Y:#5YIL*]8#14\N$@\;>#B DD7V,3S MZ_@8Z 2<3,";!'ZOC, HH]6$C:9H-,##()X9M4S*>G9\THY/V#'6>6@UP=4Z MGX!S'\R]I708AQ#1A@+24# P!& :"@8+^1 9O; :BL(H'+$R(ZW,B+T)Z00A MF2"T;Y:(3!!9-$LTJ!-8J-O V(Y)6<].3-J)+9HE)IJ !4,_I(Y'C-.&@-%0 M8!;MTHFNU]+_'LPDPU#%XV#D88(11@&Q0R,]!S1@X ;" (T8L&%,)^HU!(0# M7$ZH^G9HQ( -8X""!^%G2M8W1",&;!@#0WX,.N8C2=\(#1B@"#/R1 *-&+B! M,4!#!FPH T-^('#?A.ZDK&^(Q@S8< 8(@""P&3<=4:")PWCDJ42:,VC#&20X M$X'AAQ!!X(]@!FG,(($9?Z3U<.0]Y@;,((T9M,$,#@&B]\1\DYE2]>W0F$$; MS"#!#\K/E*QOB,8,VF &IS'SH:1OA,8,$ICQQWYK&C-X V:0Q@S:8 :'_/ # M%I@[,J'JVZ$A@S:000HR,V;^*Y$R_>H[N_\,3.91ZB0AV;W M>E&PO M=V]R:W-H965TDZ5!5F+T]KPIVE;3I M8,\]<6U;PO\\ 65#B0)TWWAI+K74&[@J>G*![R!_]'NN5GAV.34M=*)AG!'E3\5_A!E3) M=2:*<614F*MWO K)VLE%I=*2MW%L.C,.D_\]S!T03@'A'!#$_PV(IH#("L!C M9J;49R))57 V>'Q\63W19R+81NIA'O6F>7;FGJI6J-U;%<=A@6_::-(\C9IP MH;$4N[4B2F8)5@G,683.+$(3'[W+(G(;1$Z#R!C$[PQBJXQ1DQE--Y81AK&; M$CLIL8.26)11DRPHF?\/2.*$) Y(:D&2%23R4S9FK.QRXV+B3KIP:- MY[]$]1=02P,$% @ ZH#.3@>L!F3G @ BPP !D !X;"]W;W)K&ULE5=M;]HP$/XK47Y $^<-MP*D4C1MTB95G=9]-F @ M:A)GMH'NW\]VW#0OEY?Q@=C.<^?GSN>'8WEC_$V<*97.>YX58N6>I2P?/$_L MSS0GXHZ5M%!OCHSG1*HI/WFBY)0>8'O)UY.TL)=+\W:,U\OV45F:4&? MN2,N>4[XWPW-V&WE(O=CX24]G:5>\-;+DISH3RI_E<]G)M\/*]34CFM&]U"Z(>ESI$\TR[4GQ M^&.=NO6>VK Y_O#^Q02O@MD109]8]CL]R//*Q:YSH$=RR>0+NWVE-J#8=6ST MW^F59@JNF:@]]BP3YMO97X1DN?6BJ.3DO7JFA7G>JC1F2R19+SF[.;PZWI+H*D(/DPOO:MV9#&;"A,T,*A&>,I[O44 ;;$)>N9!>X.G/B*,VY!M'X(#F$0( MQAD:^[ 5YT 4$>@@,@ZBEH-.')L*LS"8HDJ4;S^=B/M(C",Y5TP#->Y#F/4!S 3M /JPB_OSKA0:$",VX8!8T MEBT $D?81_[@V2%0MAY1,.-R6= HH3%(FP@L72B<<<$L:)3(&*1-!)9 !&E@ M]Y)9T"B1/F3JB&#Y0Y#^X0$7L'BAY#\J%Y8>!&E/KW+GBP\ #<,$!\/J@V#Y M09#^]"IX6H!&(6TBL, @2&%Z%7P_360,TNY$8)T*_!D5;$%S?L8!Z-!1>8V. M+*?\9+I=X>S9I9"ZL6FLUAWU8Z [NL[Z1G7:55_\Z:9JTW\0?DH+X>R85/VB MZ>J.C$FJF/IW*FEG]<^@GF3T*/5PH<:\:H^KB62E;?V]^O_'^A]02P,$% M @ ZH#.3L_'B\L@ @ # 8 !D !X;"]W;W)K&UL?95_CYL@',;?BO$%'"HHVEB3U679DBUI;MGM;]K2:@[% :VW=S] SWA( M]D_YX?-]^#PHM!RY>)4-I2IXZU@O]V&CU+ #0)X;VA'YQ ?:ZR=7+CJB]%#< M@!P$)1=;U#&01%$&.M+V857:N:.H2GY7K.WI403RWG5$_#U0QL=]&(?O$\_M MK5%F E3E0&[T)U6_AJ/0(["X7-J.]K+E?2#H=1]^BG&GI*%?]P"0Y MHTS9]+^!N>[5+R;731* M1]ZFMNUM.TY/$)[+_ 7)7) L!3'Z;P&<"Z!3 "8R&_4S4:0J!1\#,;VL@9AO M(MY!O9EG,VGWSC[3::6>?50H+4KP,$:SYC!IDI4F^:BHMPJ8+A*@ 1:*Q$N1 MV'JXJH\+Y#> 7@-H#= Z1A8Y,28-MIK>:C*(D1.VWJIRA%#LAT%>&.2!B1V8 M29.NEHF+&&&7QB/+LW@5[0-.ZL5)/3C."SRDFW40S"-G!^NM"N,BR?PPF1)MB/@[TXV(.#'!R\^2*2 N>.JMZJ8 XS=V_ MZER:>_('$;>VE\&)*WW$[4&\=+1&7\W+@-&K,EVL^V*ZH*:!XL-\ M]X+E#Z#Z!U!+ P04 " #J@,Y."Q/LT]L" !\"P &0 'AL+W=O+D/B%*E";8RCR.SCK-:J M*!R3U?&K)PUO:[K X?N5_6.;O$WF.6O46A<_\ZTY+,,D#+9JEYT*\Z0OGU2? M$ ^#/OLOZJP*"W=*[!H;733M;[ Y-4:7/8N54F:OW3.OVN>EY[^&X0'0!\ M M@,;_#6!] /,"HDY9F^J'S&2K1:TO0=W]6\?,;0IZSVPQ-VZRK5W[S6;;V-GS M*A9\$9T=48]YZ# PP,"_B/48P?Z21%; 306@*J"-9\-XD>($#"5@+4$\(*!4 M>&ET&-EBJ@X#P-+83P;!$2X3*7!!,2HH'@F*A2^HP_#!0N\$(:E@GB $QYDD M('%!'!7$QX*\=1[X:!T!D,K4DS.&<2!)//%_"52-0,HSD8Y$">3\'9.@!,F, M'9.,,J446.S!UAB,L93@3(CW'Y4O*$HN &IG%,4.=X$D!!!_;(@.$)BH!.2<$O3L:=9,N%"BMN0 MIO,+ [@/@I]7C7!LS:VHVK[GIW61EE.K M?+"M\&U0J)UQK]*^UUT_V V,/O:];G1KN%=_ %!+ P04 " #J@,Y.(1LO M3J8% #U(0 &0 'AL+W=OGN7M/$;:*%D /:[GW[ T*SP7Z&@WVQ2>CC ML_,BS8W6WW-?UZ3:*JNW>Y6EU4YSB^EHOJ+<_3\M\'EQ4? M=TNV_+SP[?"ZK]L+T7IU2E_='Z[^\_2U;'Y%%RN[0^Z.U:$X+DKW\9[=/ M5K<-.L5?!_=177U?M*X\%\7W]L>ON[MEW([(96Y;MR;2YN/=/;HL:RTUX_BG M-[J\]-DVO/[^:?VI<[YQYCFMW&.1_7W8U?N[I5TN=NXE?_N7>7-?)V)$T?VR*KNO\7V[>J+O+>2C.4//UQ_CPE46 M'XORO(%.:;M/V:UNUG?;7NR6L_M;LP!5<_5]+0U;1>^MH5[S<-;P@88/-5]" MS4\K43."RS X&L8#!UV(81>/2".'F@W2*&^H2*.'FB>D,=@A >=5= ;D]7Q< M=3(P(*$!V1D0UR-@"3:@H $%1F"\*44:ZTW7N&8P$ T'H@,#DA$&##1@ID^% MA0;L_T_%!FG\J1C7# :2P($DX510!EB,>8VG3P8CD&=@%(FW,WJ1Z43'LT@K M%K?_O)D#4AXG2/H%21430^G0!Q@O[AD/?;"4"4PH$S-F$C/*)!@%\V=2!CXK MH^(QGS'0+"11VB .GT5JT-M87YA9!J"U?D#N1>V6O'06W\2<:V&I78T)9P9T M)_WNSJ+D>DO*&T:$989# 0L9EE;Y/=E@R5B<)'!'0ZFU+) ^39(.?,8=8Y0][=]+QK,+1O9]AS'!!ZF;6FI MX>*8P&L%(291? M@J5+IO:B,'4J!"I<.2@B4IW"U*F0.A43^4-AZM0,ZA2F3J&:S(LQFUXT/%A: M.U(/*0R?0D&LP. 8E2&JH& @S(T$:#(1!96G@+1)1WF)J M3$B-8@0,!L-@U QO,0P&W; (O$4BREOBH4,(@V)$PC48!F-G>(MA,*B@M+ZW M84%)'3DL!L8B%KRZ==.+IAPY+.;%(E[\QPE01$R\Q5!9D&48L?P60V5G9!F+ M>;'H'.>OG0U+22+_6XR41;<]@J4#3P6(7C!U%AWB@I5#(O_($5T]F]0=VNSD_\?YIYOQ"Q.]I^7HX5HOGHJZ+ MO'NZ_5(4M6O&&-\T<[!WZ>[R(W,O=?NU#4WE^46$\X^Z./4O6427-SW6_P%0 M2P,$% @ ZH#.3D4<+>@L @ C 8 !D !X;"]W;W)K&ULC97;CILP$(9?!7'?-0>#240B-8FJ5FJE:*NVUTXR"6@-IK83 MMF]?VQ!*P&WW!A_XY_2F4F4#KO*$7^ KJ6[,7>H0&EU-902U+7GL"SBO_?;C<$:.W@N\E MM'+4]TPF!\Y?S.#3:>4'!@@8')5QH+JYP188,T8:XV?OZ0]+FL!Q_^[^P>:N ML>K M5+SJ731*15^[MJQMV_;^]S!W0-0'1$- B/\9$/>"MY[HOFY#S28*EUA7_V@F;;'M.UT>J6=OZR2,;K M1#C.)C0.51PGF1LF=<*D#A@R@4EGR^C"!,FT-G,9SK*,$#<.<>*0&0[.II^* MS+9$&"RR;(KS-MG.*5O,-A@:'7-S3W^AXE+6TCMPI6\,>Z[/G"O0EL&3KD&A M?PW#@,%9F2[1?=%=D-U \::_^]'P UK_!E!+ P04 " #J@,Y.W!L:L:$" M !A"0 &0 'AL+W=OV0UE0^\98W^LN>BIDIWQ2&1K6!T9TEUE2 M)DE-RR9>S.S81BQF_*2JLF$;$"H/1V4&DL6LI0?V MDZE?[4;H7C*H[,J:-;+D3238?AX_PND:8D.PB.>27>2H'9E07CA_-9UONWD, MC"-6L:TR$E2_SFS%JLHH:1]_>M%XF-,0Q^UW]2\V>!W,"Y5LQ:O?Y4X=YW$> M1SNVIZ=*/?'+5]8'1.*HC_X[.[-*PXT3/<>65](^H^U)*E[W*MI*3=^Z=]G8 M]Z7[DJ&>%B:@GH & IQ\2L ] 7\0TD\):4]('4+2A6)SLZ:*+F:"7R+1_=Z6 MFE4$IZG._M8,VF3;;SH]4H^>%P3FL^1LA'K,LL.@$08.B$2K#U.@T!1+Y-'1 M]00K'X')-63M0W(4-H&#<6++QR-^"HNP0!H42*U .DY"ZB:JPV06TW21YCB% M3K0^"@,-+,4R/5[!V;M8_!HV5Z9A2!\VH" 7>0>-\#?1@00=QN%8"D@[J((P')8 MW+)]XY"$ =OXAD3P$'R$Z/Z]!,-'&,0!%ZF;O!#(W4WW@-;_ 76.DU&=J9DX MV!HNHRT_--"+\:CO.T.G8GMEFIENBZ[H=QW%V_Y"DPRWJL4_4$L#!!0 ( .J MSDY.046 P0 /$4 9 >&PO=V]R:W-H965T5(W MC^6;5QU+E>PZHSSSN.\'7IZDA;M9=>]>RLU*O]=96JB7TJG>\SPI_[U3F3ZM M7>9^OOB:OAWJ]H6W61V3-_5-U7\=7\KFR3NS[-)<%56J"Z=4^[7[A=T^B[ U MZ!!_I^I47=P[;2JO6G]O'W[?K5V_C4AE:ENW%$ES^5#W*LM:IB:.'P.I>_;9 M&E[>?[(_=1-#ZV.JNZ_\[VO:IU/K TH>3)S_Z:%MWU-/!_FF$#/ACPLP&?-Z#!@'X9 ML%D#,1B(I09R,)!G Q*S!L%@$"SU$ X&X<3 ZZO;#==#4B>;5:E/3MG/N&/2 M3FQV&S838MN^[,:_^ZT9L:IY^[&1/%AY'RW1@+GK,7R$"<>8>X2)QI@'A(G' MF$<3(T(YQCPAS"3F9X3Y%;/7U.1<& X+PSL"NB1@,28@2$ =@;@@8.&D:H\( M,ZG:TSQF%(B @0B#0)*/"20DD,M+$4""P(A A).!?^@Q88DP@F=_^38IF M(KD?(^030$I&8^0H_!"&'RXO8 0)HN4%C"%!;!8P8I.RQ"#9*)I)EOFX(_C M&4VEW(/:R]F=?^,3,9^8Q9VE 3'@3DR[0@^*+[R1?\,L,F!8T8R;GF(V[6,( MQ"U^L/"9J5@1R6E&9,[W.$"3>$#*,5)$!O(9=B)N=2!)9*'!WX6QY9;EE M(P Z@J&& 70Y[4(N[0GCSL'-SB%)6"BP=KFX(F$L26Y*$B1LRH=FAQB+AR/Q M2 L%%@^_0CPII#%RSV@E4GP G1'#D$FNYFO(OO-NW'P#^3\BTM*N=5U[7.NP\U>ZUK MU1#Z-TW !Y7LS@^9VM?M;=C&UL MC95=KYL@',:_BO'^''P!\3369'U9MF1+FK-LNZ8MK>:@.*#U[-L/T!JK;.N- M C[/P^\/!K*6BS=94*J\]XK5*,MXN_="_#;R6YT*9 M 9!G#3G3;U1];W9"]\"0\[? M3.?S<>D'!H@R>E F@>C7E:XI8R9(8_SJ,_UA2F,D9[(A:E7WGZB?3W(]_KBO] K95IN2/0 MNW=9VW?;Y]]L;D/4&Z+!$,)_&N+>$#]J@+T!/FI O0%-#*"KW2[FABB29X*W MGNA^AX:8ORY<(+U=!S-H=\=^T^LI]>@U1S#,P-4$]9I5IXE&FNA>L9XK(([O M-9NY)D;WDJTC)L2#!NA"AFHB9S61#8CO E[< ;$S(+8!<+P<(9PL1Z?!5E-; M31B@B6@S%T4HQ2APPT G#'3 3)9LU6G0:)Y@0C)7/.$@3=P@R F"'"#)! 3] M%V2N>(K_QI$X.1('!YYP)+-9YKNS3AR[@W$P)9YG12B,<.IFQDYF/&.&Z703 M\0P'OB0PG= \I-HZ5<'TOP.C\\'<"%^).)>U]/9,!2;JW'V#7=8"V^6,#/N=P[@5SF5VX M>)9'QE3TTM2MG,='I;K[))';(VNHO.,=:_67/1<-5;HK#HGL!*,[2VKJ! &0 M)0VMVG@QLV./8C'C)U57+7L4D3PU#17_EJSFEWD,X]>!I^IP5&8@6F _ MF?K5/0K=2T:57=6P5E:\C03;S^,'>+^&V! LXG?%+G+2CDPH&\Z?3>?;;AX# MXXC5;*N,!-6O,UNQNC9*VL??030>YS3$:?M5_8L-7@>SH9*M>/VGVJGC/"[B M:,?V]%2K)W[YRH: TC@:HO_.SJS6<.-$S['EM;3/:'N2BC>#BK;2T)?^7;7V M?>F_Y&B@A0EH(*"1 +,/"7@@X#<"^9! !@)Q"$D?BLW-FBJZF E^B42_O!TU MNPC>$YW]K1FTR;;?='JD'CTO4H)FR=D(#9AECT$3#!P1B58?IT"A*9;(HSL3 MK'P$3J\A:Q]2H+ )'(P36SZ>\ DLPP(D*$"L +E*%'82U6-RBVG[2 M,H!.M MC\) PYR ?13,RDE:KBRG0SVI.5!@=QW@("3M!Z33@(ML+M! M? Q$I9NQ3T!7=HN@W>*&-2Z\67)09(Y?'P1!FN>.X1 *Y%G8<1ET7 82[.RW M9>E-@SW#/B:##F;],>;*+ 3APP8$['JG#?!V?H&!L]BK HB4K@I#L%@6;QG M^YTS$@;VQ3M_(@R>@0\0W?XKP? )!G$@><1-7@!$W,6^!;3^!-0[3B9EIF'B M8$NXC+;\U"IS6D]&QVO"@ZV\>/Z@X5*V,-ESI(FA+U9YS MQ;1'<*&PO=V]R:W-H965T&MF+M5U)V*P#$L2(-%D^L(ZWZZDLEM0&4 M181O[H]5RLP>3G5#6E%S5J/D_/:?PY7NS#0!(/X79->S.:>3N7 V*M> M?#NM_4!'1"@Y2NT"J^%&MH12[4G%\7=TZD^:FCB?OWO_8I)7R1RP(%M&_]0G M6:W]S/=.Y(RO5+ZP_BL9$T*^-V;_G=P(57 =B=(X,BK,USM>A63-Z$6%TN"W M8:Q;,_;#'Y2.-#C1ON%42ITJR5$&!I9(L5$($PPIP4E9ZFGJ9KSH4<,"\FZL?^!J0F7_P%02P,$% @ ZH#. M3M4W:&HY! ?1@ !D !X;"]W;W)K&ULE9EM M;Z-&%(7_"N('+,PK.+(M=5.M6JF5HJVZ_4SL<8R6%R^0>/OO.[S$-=PS!/;# MVI SUW=.YM$])MMK67VOS\8TWL\\*^J=?VZ:RT,0U(>SR9/Z4WDQA?W)J:SR MI+&7U4M07RJ3'+M%>1;P,-1!GJ2%O]]V]YZJ_;9\;;*T,$^55[_F>5+]^]ED MY77G,__]QM?TY=RT-X+]]I*\F+],\_?EJ;)7P:W*,R^R?]-B<=W[L>T=S2EZSYFMY_?*S?TV+[O4ZU']?AA?P80&_+6!R M=H$8%HC)@J#OK-OJKTF3[+=5>?6J_K=U2=I#P1Z$-?/0WNR\ZWYF=UO;NV][ MI=0V>&L+#9K/O8;?:?A8\4@5XO\B@6W@U@6'7?!NO1QUH7$! 0N(KH 8%8AP M 0D+2-!!//&AUT2=IN@T+%1R8@45<<5X%.-F%&Q&@68VN("&!?1R.R)8(%I@ M1Z]1=SM5S!K")H90F8SC.'*T$\-V8MJ.#G&!#2RP66X("S$H(>E!1%-00K+7 M<$H*E2@9A\RQ&^:@E@%#F*,$1H[Q%99@Z)@@7; -FWHBR(99V/Z;&D-U0NB8 M.\!A&&,&.-;<40+#Q]0*8S!^3"_ 9Q"-C=%B:@M5<7OV0]1LN3'<,?[0 M_)L:,X@^."] -7=>.":;4[*5=DUT3"*7*VS!)'(T!XDM:MEY0;JY\X+)YH!L M[2J!6>31"F,PBQS,0VI,_.$PFI6,&\%$C1QY56'XU(J\JAR/ M;>B\ \;0'$H\F9.,&\$(*Y!2(T=*51@\M2*E*@R>HO,.V$$C*#XG5#=[3C#( M"N15UY,HC1G4*_*JQ@QJ.O6H,8,HFCDGLY*^D>#N.7#[8/[/I'I)B]I[+INF MS+L'OZ>R;(PM%WZRYIY-_..S_ U!+ M P04 " #J@,Y.-W5_> H# '#0 &0 'AL+W=O'B61X94]Y+5=9RZ1^5:FZ#0&Z/K*+RAC>L MUG?V7%14Z:DX!+(1C.Z,454&. R3H*)%[:\69NU1K!;\I,JB9H_"DZ>JHN+? M/2OY9>DC_W7AJ3@<5;L0K!8-/;"?3/UJ'H6>!8.775&Q6A:\]@3;+_T[=/N MT]; ('X7[")'8Z]-9XD46\&&^#> \&.+QJ$/4&T6 0 MQ5<-XMX@?C,P$8(N%5.;!ZKH:B'XQ1/=]C:T?8K0;:RKOVT73;'-/5T>J5?/ M*Y)FB^#<.NHQ]QT&CS!QBJ>8M8U! R+0# 8:&*)QCRUSDN:S$ F"Z>8!PCC M(!*!]8B,@VCB ,,.8M!!;!S$(P?S>JX["#&0NH.0L/O-TOD(<4FLM E8GO=Q$SXIR"<%BC,GE'ZH M..^A)F0RD$P&D"$S,IF5M2-$#H;(@1 )[ "%<,\( 9&D#A>.MH, %E;?0?;C M?VU_$=A;[A &8N7S6 H=\6!6P>* !=H'@<".1H,@CL,LEL,R2.'"[@A(/*) M'81EC&P= SMH*Q1C0],XL+P0H*_< MH2\,ZPL#^G)EBV%]84!?>3K+%@1ECCBPMC D&T?!,"P;#+QRG=G"BL"0(JQL M;5"4NC8&E@VV7Z2)ZTG&L&QP\HEL83%@X(UE9PN!YGL;C$Z)%1,'BEMZ&*WU6-2?*/>>*:2[AC2[;47^5#).2 M[54[3/58=$?S;J)XTW]V!,.WS^H_4$L#!!0 ( .J SD[CIM0QZP$ (% M 9 >&PO=V]R:W-H965TW5 C=;#'F-5-M Q]2 &Z,U*+63'M#'E!:M! JM<4L71EL'+O*!7> GZ%_#21H++RI5 MVT&O6M$'$NH#^A3MC]3&NX#?+8SJ;A[83LY"O%CC6W5 H2T(.)3:*C SW. ) M.+="IHR_LR9:D#;Q?OZF_L7U;GHY,P5/@O]I*]TC>.T0N,YS9] Y@2R)!#' MP1/(5?Z9:5;D4HR!G/9^8/871WMB]J:T3K<5;LT4KXSW5F1AE..;%9ICCE,, M>1=#EAAL]!<(\4*($XCO!$CXZ!>(O0*Q$TC>51"OJIQB4A?3NY@=(32A?D[B MY20>3K+B)!L.)2$)H\0/2KV@U -*5Z!T R*[+"7)!UN?>4&9!Y2M0-D&%.VB M-'W\X!=1+XAZ0'0%HEL0H6&Z/4WX[OC:U^$'DY>V5\%9:',3W'FMA=!@1,,' MH]>8!VDQ.-3:3JF9R^E:3H86P_SBX.79*_X#4$L#!!0 ( .J SDYQ4X=L M00, &8- 9 >&PO=V]R:W-H965T%[ ML!<7WCWW1\:$]]K4;;_TCT*<[L*PWQY94_8!/[%6/MGSKBF%'':'L#]UK-P- M1DT=0A2E85-6K;]:#'./W6K!SZ*N6O;8>?VY:+4WE@WYGX<7KLY"B M.']6@\^[I1^IB%C-MD*Y*.7EA3VPNE:>9!R_M5-_XE2&\_LW[Q^'Y&4R3V7/ M'GC]J]J)X]+/?6_']N6Y%M_XY1/3"26^I[/_PEY8+>$J$LFQY74__'O;SI59X%[B!&'<2#@WCN@$1& MH49,,F!:'21D<8;S)"A/@O XRIVB#M+W9YJA#C(D N.-K3,K4Q(5650X(LU1 MHAPAH@91;A%]@#0K(L?++U"B B&*#:+")DKCV$%#(KR9HGI3076 DP1 MJB@HS/67_E>5<2TAB)@ ,0/*;*8\( [1(KB8$$1-P/S0:-"J5+CH\5X+($B"Q1LS51D,D3SC:;#>L.PT:^][;\W JU9YO-3H>%>U";56-^ M+0\1XY;_GYOQ!/*U[ Y5VWM/7,BM\+!AW7,NF(PQ"F2,1WGHF08UVPMUF\G[ M;MSYCP/!3_I4$TY'J]5?4$L#!!0 ( .J SDX#7/YF4P, *H- 9 M>&PO=V]R:W-H965T>Z>N\OYT7EQ$>U+=^!<>J]U MU71+_R#E\2X,N\V!UT47B"-OU)>=:.M"JF6[#[MCRXNM-JJK$*(H">NB;/S5 M0N\]M:N%.,FJ;/A3ZW6GNB[:/VM>B+S=NE'?42\ MXAO9NRC4X\P?>%7UGE0YM1)41LO*I2Z>!V>9:.? M%^/_S0PW &, HP&PFP:Q,8A' T)O&E!C0"V#<$A%U^:QD,5JT8J+UPY_[['H MNXC<457]3;^IBZV_J?)T:O>\2N)X$9Y[1P:S'C PP9 1$2KO(P5@%&MPS.&: MX,%%Q.P:\NA",L"#B-$\8VT?3_.,%8I:A1HP3&,:C4DA@HA0 MG(BA1 PA8KB#!'60O#_5%'60(A$D5JJIDRK+&4W93*092I0A1*E%E#E$E,9) M/FG2*Z(<),D[ MFM* ;G7E< H1X,W_E*#'_9Z VW]TKH;X826QFQ6U 5OV8T\XN[%9_X I%$(FBMA8:4'K5 M'G,UQ@6*( I%;2DT( )3,&PO=V]R:W-H965TJT[3--G 05< 9.TOW[F9=08A\5^5*P\]SCNX>[JV]V4>5; M=9!2>^]Y5E1S_Z#U\3$(JLU!YDGUH(ZR,+_L5)DGVBS+?5 =2YEL&Z,\"W 8 MLB!/TL)?S)J]YW(Q4R>=I85\+KWJE.=)^6\I,W69^\B_;KRD^X.N-X+%[)CL MY4^I?QV?2[,*>I9MFLNB2E7AE7(W]Y_0XQJSVJ!!_$[EI1J\>W4HKTJ]U8MO MV[D?UA[)3&YT39&8QUFN9);53,:/OQVIWY]9&P[?K^Q?FN!-,*]))5AD,2O5 MQ2O;SWM,ZBQ"C]2HOZDW&[&;WXP\E=D]+UB$9\&Y)NHPRQ:#!QC4(P+#WA^! MH2.6V#&W#EBY"!+=0M8N),:P$P2,DS3VY"9. A-0D( V!/2&@%I"M1C>8(H& M$W$AA!6MBV((,8MK[:*HB+F 78Y ER/ 94O798N)!L<0&H:6QP!(#$ WKC#0 M%0:XPF "#A+PZ=\O!@GB"=\O=N*,2,0MU I ,<'LA'51E$6$1W!#<+ M=$>W0'"[0%/Z10<:QHHY)[9L+HKP4-BZ 2@2CO1(!#<,Y':,.!IA@.L)UH)NT0X):'6P%P3!GW!(/@H44C^0-AKL,=KN,&+MDP&6/\1WBP66/R13Q MB!,N%X3;V@$HANR:A5"(CR0-AAL-=AN-&*EZ#%<]CNY0#BY[#/U_=Y1CSI4& M$>:F'0#CL7LA!&!AS.VT"P87X5R6^V;(J+R-.A6ZOD\.=OM!Y@G7%VEK?VD& MG'8<^:!IIZ,?2;E/B\I[5=IPFKJ ?^Q;_ 5!+ P04 " #J@,Y.442KS6 # !7#P &0 'AL M+W=O1BJ)%+SF#9I MDZI.VS[3Q$E0 6?@)-V_GWF4$G.YTXLHGZL#Y])ZR;.B MFMD'*8]WCE-M#CQ/JHDX\D+]LA-EGD@U+/=.=2QYLFV,\LRAKALZ>9(6]GS: MS#V4\ZDXR2PM^$-I5:<\3\I_"YZ)R\PF]NO$8[H_R'K"F4^/R9[_Y/+7\:%4 M(Z=GV:8Y+ZI4%%;)=S/[GMRM/;U.552Y!V+"B5/7MIG6C3/ M2\?_:H8-:&= >P/E^Y:!UQEXO0$-;QKXG8'_9G#;0] 9!&\A^UGI6;/\S"(ILZY)NHPBQ9#!Q@O M]*\QRS&&] A'1="'05$8"PI(U: );B&K,>0B.) /;A?7F/O7^U7 MC E\2. W!-Z0('0Q00 )@G$$(=%.K,6P!E.T&^$:G(3023AV0@P'RB !^_@R M(T@0@67JYXTP'G820RX4P 79"7*PQ%U!HV;V"(&;P8] R 121[@>! M#!E,H%CO"1U34/UL.E \R,%X$L7NX&-(*(*51X#TF"&E"-8>^83X"%8?0?*C M>C$$(&9:+18@ 0H<%UT 8H9R1K!."7L_-Y<(Q Q"(UC.!&B5^08*+%82?_ST M*%8B!2)CVA6Q " _-NPJQ4JD0&0LU/V0495F@:E,4RQ%.I9B$(4&"JPKZGUB M6[&NJ/^!8HU C%V#UN^ KH/!"J5(?'H5!" OH'HPB,E0*BF6,04*C5P]& 0B M>C (9,I*K'4*9!QY>C (Y.O!()#A4J2X(%!0$"+]4H2@4K/_&UPUP#5##Q]++K#)J%G)?[IG.K MK(TX%;+^KSR8[;O#>UHW&]K\4G6-;8_W1M.VG#^2&ULE5;K M;MHP%'Z5* _0Q+E3 1*DA4W:)-1IVV\#!J(F<68;Z-Y^MF/27$Y:]H?8YKL< M']O'GEXI>^4G0H3U5N0EG]DG(:I'Q^&[$RDP?Z 5*>4_!\H*+&27'1U>,8+W MFE3DCN>ZD5/@K+3G4SVV8?,I/8L\*\F&6?Q<%)C]79*<7FTM!@YS.P%>ERC4!$TXE=&KKS5MM14MI2^ MJL[7_X1G#J[>KF>L,#S*:-7B]4[KL)J8Z/'6&Z(G1K4ZZ__DRO&Y>AE'B63J7-1 M0@:SK#%>"X,:A"/5&PL/LEAZ WHT<;L6Z1#C=1%/0T00^UW,\Q#CAUW("@H& M=3'K(2;QX G[8$Y]S?<['B," 2@0:(&@(]";:SK$A*VL=DQ"T"0$3()>TFM, MK#%EO?))Z/86;P6A7'VCU#4JT[/$"Z0YZEWH-8 3AZH8"Q_ M<'U!/K#T(R49P14&!?^1/[A^H#L*R!(!M6$RW"].Z[HJ"#OJUPFW=O1<"E6) M6Z/-"VCAJ>NN-[Y4+R-]#;[+U,^J[Y@=LY);6RKD9:JOO .E@L@HW0<9Y4F^ MY)I.3@Y"-6/99O5SINX(6IFGFM.\%^?_ %!+ P04 " #J@,Y.5%XX9!<# M !,#0 &0 'AL+W=OL_7?'*W&>ASA\>_%<[O92OX@6 MLP/;\1]<_CP\M>HIND39E#5ONE(T01'B M53]\W57I2"J//R9H>-'4Q/']6_2'OGA5S OK^%)4 MO\N-W,_#/ PV?,N.E7P6YR_<%)2$@:G^&S_Q2L%U)DIC+:JN_PW6QTZ*VD11 MJ=3L[W MF_YZ-O'?:#"!& *Y$'#\+H$: KV6$!M"?"TA,83D6D)J".FUA,P0 M,HL0#>[VR[5BDBUFK3@'[;#C#DQO;'R;J0VQUB_[]>__4RO6J;>G18;(+#KI M0 9S-V#(!$.GF*6+R:TP*Q=B(>Y=!$VFD <7DA9XBGE\-Y=(V7'QA(">D)Y/ M)_7&< *!J!]@'@2P"KD;L!D/:89:D44(5@F!F5B0":U3(;@,DF;@",K,5-'$\P49YX3$E!G130L3;(*G5TTAC9R;@@7&!?+AF82P;D M8NWY9>;*($KM;%8NC"0VZ-X%?4IMT", PI1X*\O!RG*@,FLDK"",IXT*4*0 M EAMM"K4@8T-=@S33$\#3$P#K%G=F!XTN'X^I&,X?F#@0%$["XS MH+$E."&YUWUX!&%@!A%[!AG06"JF?B5XP&!@PA#?ZL"=C/,/6 OW*08:U;6V M<*VEWE8E<*L2H%4=9PUHK$1CK[,$[E4"]"JAGA">8\0'SA$$;AT"M([C+'&/ M$H2XSD:C(Z'^SOC.VEW9=,&+D.ITV9\!MT)(KD*B&V7>7GW:7!XJOI7Z-E/W M[7"^'QZD.)AOE^CR ;7X#U!+ P04 " #J@,Y.I@%OHE(# L#0 &0 M 'AL+W=O1\VQ5MFV,RJ+B" DHC++JW Y M[^8>Z^5@]:%UYUOJE'7S;+D+4*E*% MVIB6(K./5[561=$R61U_!]+PLF9K.'Y_9__2.6^=>>!_-X,-R&! +@98?&I !P/Z8< ^-6"# 7,,HMZ5+C9I9K+EO-;GH.ZW]YBU MIPC?,QO]33O9!;O[SX:GL;.O2TG8/'IMB0;,JL>0$09?$)%EORQ!H"56Q#,G MUPNL?03EUY#4A\0$%D%!/VEG3Z_\Y# ! PE81\#&!#AQ M5C9(>I.@Q',7*< M]4$.(OT,<:64@TJYKY0X$5_U&#Y:@C!GV]<^!L>.QZF/X71B7P0H5@!BJ2-6 M>(N(.):.6A\DF1O[U =A%O.)Z$I0L 0$"T>P])@GGLX9Q=)-=!]%DO&!Z7T&N# B%$WD*T9P94,WY,$ MNEI+2#=E(522N%L%H3!"\83JB7J,;TB( 71]P)+85>VC9B1Q=RZ%R*1,)E2# M)?X!$T!U[*HF@![NE1T 1KC S)4-L&%DDX--*(?[ J:>6HD0;@4" M4)22F+K"?=@L%IA/Y#2&VQ%F0%9/;1K<)S#0*"AR7?W M]-K_C%'./.$ #G.$O//FX["@.''S)!I=&4M5[[OK>!-L]*DR[&PO=V]R:W-H965T.3]": ^>9P/$SL87GAW:LX M,B:=M[IJQ,H]2MD^>)[8'EE=B$^\98VZL^==74AUV1T\T7:LV)F@NO)"WT^\ MNB@;=[TT8T_=>LE/LBH;]M0YXE371?\];(M#NP' MDS_;ITY=>:/*KJQ9(TK>.!W;K]S'X&$3)#K $+]*=A%7YXZ>R@OGK_KBZV[E M^MH1J]A6:HE"'/* MG;O.CNV+4R6?^>4+&R8TMM"5U'P$*OL;_6@2;:YI](CU.AYG4;!TCMKH8')>B:\8CX(3ZF/CPC1 M([+0"@^G#\AM(II-D8V-S$-L(H+SC$Q\-)GG#8$8"L1&()X(1"11@/%3,E?$ MS,ED$;/ 9F?0[ R8C8E9Q)"LYXA)B%G$I-AL LTFED 0DHQD-I-&A,D1LR!F M 1/[V&P*S:9 @/Y?$$-+'C&DG#:(B;'9.30[!P+D%6>((:\XMYDDH9F]STS, M+J#9!3!"_CP98F@9((::1BV8[RW!6##2>A.#""08Z04 M4\<(FMUPC#>X .PZB57'"++J&$&T>X 0S;%WU2#6K#N8YELX6WYJI.ZSKD;' M!O\QU TF&<]TXV\:SP^9_JOA>]$=RD8X+URJ]M4TF7O.)5,>_4\JJT?UH3)> M5&PO]6FJSKN^6^\O)&^'+Q%O_!Q:_P-02P,$% @ ZH#.3O?UJCI] P M_0X !D !X;"]W;W)K&UL?9?;CJ,X$(9?!7&? M@2H?,*TDTH;5:E?:D5JSFIEK.G$Z:#AD@>[,O/T:0D=)N;PW 9/?Y:\,_LM> M7[K^QW"R=HQ^-G4[;.+3.)Z?DF38GVQ3#I^ZLVW=/\>N;\K1-?O79#CWMCS, MG9HZP33525-6;;Q=S\^>^^VZ>QOKJK7/?32\-4W9_]K9NKML8H@_'GRI7D_C M]"#9KL_EJ_W'CE_/S[UK);'__$?V/.7F7 MS$LYV**KOU>'\;2)31P=[+%\J\5/NR2DXFC)_F_[;FLGGTC<&/NN'N;? M:/\VC%VS1'$H3?GS>JW:^7I9XG]TXSO@T@%O'4#^;P>Q=!"D0W(EFU/]O1S+ M[;KO+E%_?5OGYF_]SV0[NZ?LVR])U\CX%6C2[JP;O-/BH M*'R%4#=)X@!N%,A2X-Q?/% 'T"P <0<0#X$()"[JR:;->VL =1"D%1\56[N M9N2!1;(LDF$AH^RN&G4_"J1 4'R1-)CQ*(I%40R*)"C*&T5I:31A\54RURH MHUD8[<,@_=2T-XPP.J,PODJI'#4/D[$P&3,SBL!DWC HR.P5OD9HR8,8%L0P M("3?G?$& 9-JN@@9E588@,E9F)R!R0A,[@UC4O(:"U\#: (DD/+&E#(LACI3 MZD\_4!A&A"@#7PL$;!(8FIS2@$]#EUO!B$#F@84$O%T"^C3&:4DREOBI.[<\AT,/Q<]J]5.T0OW>B.-//!X]AUHW41TT\NN9,[ MB]X:M3V.TVWF[OOK@>S:&+OS[7]02P,$% @ ZH#.3JA2:[AE M @ FP< !D !X;"]W;W)K&UL?57;CILP$/T5 MQ'L7,!>3B" M054KM5*TU;;/#G$"6L#4=I+MW]<7PA+CS4NPAW/.G)D83W8E M](W5&'/GO6M[MG%KSH>UY[&JQAUB3V3 O7AS)+1#7&SIR6,#Q>B@2%WK =]/ MO XUO9MG*K:C>4;.O&UZO*,..W<=HO\*W)+KQ@W<6^"E.=5DO9/<^#UQDU=YX"/ MZ-SR%W+]AL=Z8M<9B_^!+[@5<.E$Y*A(R]2O4YT9)]VH(JQTZ%T_FUX]KZ/^ MC68G@)$ )D*0/"2$(R'\($0/"=%(B R"ITM1O2D11WE&R=6A^M\=D#Q$P3H2 MW:]D4#5;O1/M82)ZR6&ZRKR+%!HQA<: &2:8$)Y0GU( 6XH"+.C@/L%VB0CC M>TBYA*3 ;B*TUADJ?CBO<^7;!2*K0*0$HCN!P&B4QD"%Z76E?@Q3HUH+*HAB M U4N44$2!9\T/K9:CBV6C=87&A//TX"5Z=@"2OW0,&P!)3"V^TVL?A.+7R-+ MD2RR1 :=I>8562874+"$'YRH*#5++28-;(4<)'%-ZPN$5\ A$9!Y2.=.ZNI MU6IJL6I\7T6Z/)0@-/_CK06U/."E!75WP+5E;W9%=9B>U/7/G(J<>RZ_]%ET MFC#/0%YQ1KP0DTN;L"1<7J+KFCH1P+$SZ3Z*=M9B4TZ;% M1RZ74*RIGA=ZP\DPCD)OFL?Y?U!+ P04 " #J@,Y.%B MP)@" !0"0 M&0 'AL+W=O>>^XQ-_;B+-6+/@AA M@M>JK/4R/!C3W$:1WAQ$Q?6-;$1MW^RDJKBQ4[6/=*,$W_J@JHQP'&=1Q8LZ M7"W\VH-:+>31E$4M'E2@CU7%U;][4&QV!^,6XA6BX;OQ2]A?C._Y+ M&!R NP#Y\"0RGN\20\2=#[%.LI)J443I* M=22>(!D08,1@@A0D2#U!^DXE'AG18HC'U!\90< 49**1YC-%9B!!-M%(A=P0G*R=@7"$

#V1 E@S,S'AN &1>DGC($;$)%KC"'3#R:G-!O[,H41G*(Y07!#HVE' MLQC/4,!-B.@G;(';$+%K;&&3?XS4]='8%@!&&!GW0#0XGRJA]OXHU\%&'FM_ MCQBL]M>%.^S/MS=X>]?XR=6^J'7P+(T])?U9MI/2"*LFOK';<[#7FWY2BIUQ M0VK'JCWCVXF137=_B?I+U.H_4$L#!!0 ( .J SDYCSC=@&@( $H& 9 M >&PO=V]R:W-H965TBJMK^)LXFM ^,"B:]O7\"&JD#J"IZ?(*O(+_U.ZY6:%(YM!0Z MT;+.XW L_>=PM0T#33"([RT,8C;WM)4]8Z]Z\>E0^H&N" C44DM@-5Q@ X1H M)57'3ROJ3SDU<3Y_5_]@S"LS>RQ@P\B/]B";TL]][P!'?";RA0T?P1I:^)YU M_QDN0!1<5Z)RU(P(\^O59R$9M2JJ%(K?QK'MS#B,.VED:6Y"9 G11(C"?Q)B M2X@?)226D-P0T&C%G,T62UP5G T>'Z^WQ_HK"E>).OU:!\UAFSUU/$)%+U4> MQ 6Z:"&+68^8:(8))P12ZE.*R)5B'=W1DRR]3K&YQ^1!SR;5/\LB8!%5)\*1J M:%1CGQ8$CE)/,S7G8W<;%Y+UMG.CZ>^C^@U02P,$% @ ZH#.3JYE+6:X M 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5 MQ >$-7:VT6;ML8W"Q0&\3OZ^@!W'3?P"S##GS)EAR$=M MGFT'X-"K%,H6N'.N/Q!BJPXDLU>Z!^5O&FTD<]XT+;&] 59'D!2$[G9[(AE7 MN,RC[V3*7 ].< 4G@^P@)3-O1Q!Z+'""WQV/O.U<<) R[UD+O\']Z4_&6V1A MJ;D$9;E6R$!3X-OD<,Q"? SXRV&TJS,*E9RU?@[&?5W@71 $ BH7&)C?+G ' M0@0B+^-EYL1+R@!NZ[ -QC5T+!!N$<]_H2YGFN, MYN)_P06$#P]*?(Y*"QM75 W6:3FS>"F2O4X[5W$?IYOK;(9M ^@,H L@V<=: MID11^7?F6)D;/2(S];YGX8F3 _6]J8(SMB+>>?'6>R_E39+DY!*(YICC%$-7 M,1\1Q+,O*>A6BB/] J?;\'1381KAZ1I.TVV";),@BP39?R723R5^C4GWGU62 M54\EF#9.DT65'E2RN_(C MU/D/MA@"&A>.W_S93&,V&4[W\P\BRS&ULC9AO4^HX%,:_ M"L/[:Y,T25,'F1$$!-D9Y^[L[NLJ49C;4K:M?&K7%M;]7YGZ;:\Z:^K:G<=!.7SVF9)>97O[-;]YR4OLJ1RM\5K4.X* MFZP:HRP-!&,ZR)+-MC\<-&./Q7"0OU7I9FL?BU[YEF5)\=_(IOG^IL_['P,_ M-Z_KJAX(AH-=\FK_M-5?N\?"W05'+ZM-9K?E)M_V"OMRT[_EUTLN:X.&^'MC M]^7)=:\NY2G/?]4W\]5-G]49V=0^5[6+Q/V\V[%-T]J3R^/?UFG_&+,V/+W^ M\#YMBG?%/"6E'>?I/YM5M;[IFWYO95^2M[3ZF>_O;5N0ZO?:ZI?VW:8.KS-Q M,9[SM&S^]I[?RBK/6B\NE2SY??C=;)O??>O_PPP;B-9 ' U<[*\,PM8@_#20 M7QK(UD!>:J!: W6I@6X-]*4&46L076I@6@-SJ4'<&L27&G#VH1S[--%?FQS% MYA='^9";"V(2'!JKZ=2[I$J&@R+?]XK#R[9+ZG>:7SLKY[P>;7J_^:?KUM*- MO@\-#P?!>^VI948'1IPPH9;GS,)G^)$(7 K'/ 3,8R0\>W$>8>P3DO%SY@XP MY\0$>2&1ICX3JG-D!A"MSYE[%(H\VCEBZ*/]]M$\?)_PTD>,P *%N%'"QD%X MFH70V(/$'F3C09ZF0$H='9"H0;:'0CACAA0S!IB(=$@$N$.8DH)H,$%!HY!Z MF^+<=$PZ V"A\(2_AYA@I-(YP"0WC.2V\#$N#).&D48!7,BU-"2[)>"DC,.3 M*LX$5UAPY0MNB. '1)T$,E%('];8IV+IZ7@'?"E-2YL BFG:B%.?TD+%A)H! M7[4S(C7(7OM*^Q3G2L2DO18^%CJ98U+E \"TX'2*6OJ88FYNC[#,&LNL/9EC M$F>DO3@_.!=11'3V,152E8$KR>G3G*" 2L=DO9@"3.B(OOHS@&DNB#3W/A5+ M34J<^Y#3F),)?0$"ADQ)^CK[F%:<-.G2AWBDSJ9QA#6./(TY739'D3=I M_."2*Y+/&&$J])9R@"D1D9@3Y,Q(0Z290BR4I+=F**;2B@KM8\HH*K0/\=A0 M5PL4,70O*A$:8-((0U]G'Q-NUI8=R[3!4AMOH>==\WZ,/<2@6>A*?V#BTXK8 M%7T/QIBB4P*D:,0)]D57^8NH&:0D[1.?1]!G"PA"QR/N'K %'FF2Y\2 M5UU?\T[L"HR!CS5.[P1F6^#)MAS!,:8$!I2'$R;RPZ M0E*M.S J-L#$%8\[U.[:(W(P)71U#-[?W7(!.B:B'2/ 1U 4*_H]B#G-#.T9 MR GZM3>!G#)T\9Y"3D;TJ<\P)YC7-X@+8\UHYR#.;66\33BLET>&-@^,:^BF M?@DY)EG'MP/OV#KR$&A/=P(M]+WVD /:0PYHCSBD/>*0]I #VL.XDGZ3S#&G M8[I$X'J!]HA#VL,Z6-RQ-^ =FWX.=OWT$W7&_?VFC"5C)%1P*U.;\M M>\_YV[:JIZ>3T>,9\:VH3\7(^(A?SSD87]1GRLTIVJ?[PX'T'TGQNMF6O:>\ MJO*L.3![R?/*NNS9E7M&:YNLCC>I?:GJR\A=%X>#X,--E>_:0^[@>-(^_!]0 M2P,$% @ ZH#.3O1R;UM! @ WP8 !D !X;"]W;W)K&UL?55=CYLP$/PKB/<[!_.51@3I2%2U4BN=KKKVV2&;@,Y@:COA M^N]K&\(18]U+L)>9V=F-66<]XV^B I#>>T-;L?4K*;L-0J*LH"'BD770JC@XD*,A-13AU2I!#:E;/\],[)GG&;M(6K?PS#UQ:1K"_Q5 6;_U M _\6>*G/E=0!E&<=.<,OD*_=,U<[-*D<]1X?_MV.Z$,4;"+5_5('3;/-.]4>H:+7?!W$&;IJH1%3#!@\PP03 BGU M*05VI2CP@H[O$^R6B-#RL%]"UMAM(G36&1I^>%=GXA:(G *1$8CN!%*K40,F M-9AVJ#3Y8M6ZQ*1Q8A7KP.#4;39VFHT=9M>6V0$3SY(\Q*%EUH'!B>UV"0I# MM]G$:39QF+6Z5B2+'"O+ZA+Q@'%@676 (K?5U&DU75K%EI$B71Z"P&K9SH&Q M#\I^B9D?E,$LFGWF#?"S&:'"*]FEE?IKF46G*?V$]9BPXH6:WL.P_9 91O]/ MPL]U*[P#DVH(F5%Q8DR"LKAZ5)VLU&TS;2BVN'+2&FZ4%0)Y2T^\G'^I/X7L+LN!&M@I M_H>UMJ_P!J,6.GKB]D6-WV'*4V TA?\)9^ .[IVX/1K%3?BBYF2L$I.*LR+H M>QR9#.,85U:;B;9,R"9"]H^P_B\AGPCY3$BS$#XZ"U$?J:5UJ=6(=/Q9 _5W M(MWF[C ;WPQG%]9<6N.ZYWJ3I24Y>Z$)\["$R:XQNXC)KC#YC"'.PVPD6S22 M!8'[*X'[98%\42!?$"ANDBQA5C=)(F8=,#)BBJ)(DN3&#+DX8G_EGZD^,FG0 M05GWM\)Y=4I9<)K)G;M'O7ME<\&ALWZZ=G,=[UHLK!JF9T3FMUQ_ E!+ P04 M " #J@,Y.&=MS*5ZK #EH@( % 'AL+W-H87)E9%-T&UL M[+UI<]M6MBCZ^;Y?@?*3;U-5$$,0')-SNDJ6Y;2[D]C'1TD^2:XSNNL?@K>YCQF M5N3!1?#SS>M@<'8>G 59'KS*MEOXNOJ/;^H__L/[]:U>7/1_/&YQ?^?RU55E\FZ_G^: M;\K#']*[#)^ (7Y*=FGSJ3=O?WI[<_DAN'KWX7W/"%M[9V=2A+7/R;K%K#"/^=)B5"+WB=U*V57%R,)A?C%@!D$6^R M;5H&5_#>75&V5O!#4MZEP>5ZG<)3\,R&G^\%YL>G?6O^:'3QE]X7WJ=E5FQZ MUZZ'_W_]K__5=<)F&!<.;^#+%I*=\K:LI?/]-__=6AJ\NN'7M\E=\]?;9%NU M=B,@O]ZEY5V6WP7?E\5C?1]<%;M]DK=@+T_?[)+M-GAUJ+(\K5KKTH?N4WCH M^$#PZPX0^Z8NUI]">",ITRIX=ZBK&JX +*?GM;_!R!>?\N(17DV3JL@!"=Y6 MU:&-!?^=]BWOK\46J$=2"KJU'ONIZ%NSX/F'=%^4-<+LID[J]O'(X^\/JVVV MA@,IDKIU9=[]=//NA[>O+S]>OPY>7?YP^=/5=7#SI^OKCS=-2O7QOCA4 )36 M-(R.RVZ*HFM-JBJMJV];/R?5/1&;-7Y(_W[('I(M/-^:Y.8>MGI1I^4.UO*0 M5O6NZRFXDTB1JZ!,URD,M=JF89"G=5#S(*D#V%&V->25UGT.ML]V^+!Y2 @OMN?7BH5S?)Q4@:@98E]]E !R9 MH_/Y[XMB\PC?C^ZQ^S=%EFV6K+)M5@,86QACCGB? M/.'Y=OQ>'F %:[CV:5X1WSI^%LYLO?LI4SC80VLR73#=0R C@$/K G _H70 MW:2K%EC],SXR]P]%?L<(?PP<5XWI#+JO_:5U@R O\HL3EL)K/O( 4M&,KR3? M9A!=@"ZE^;K], I?WU;[9)W^YPN0KJJT?$A?_#%H77BDR/?%=@.4\7__WXMQ M-/^.,+Y^:L'@?:G'5#$9/QL-04@ #"D#("<'H '3$,2&H&+RGAQJH";9/](- M0*O0;S,DWQM:?F'I?P\Y.$X&A*GTKF8^'?6M)XH6\-/L5RTJBB;A(HI/?K=G M]9>;388H T>^3[+-!=#^=;+/ 4Z[MIA=]B2"%3PG8);5Z;W M[+ZS26^S==9S12H' ?X@1_\L8M)NJU[4^1+V-WB?X+VX3^L,Y*#J_&1^B,R8 MZ#!>PS=9#CPG0T&JJ+)GA.C+XRSJ6;PW*!8,8(&;8KM-2B"4<"Z$$N?/#M!" MR&# 7YW\JB#=E[[F(FC?N_ZM^M*]^F^?OM'.]Y[99><[)VW1Q<>;C_#GQ^N? M !??O0G>O;_^N0)4"4JP(FRN&T3F7=[U-WP,-+/*"AT\-8/P)P2$)J(J,CR<.[6 MA0>1E2G/+BD_I76'VO!]FJ>HU>)#R6:7Y:0EU[#V#NH!@NYA#Z2TZA!P&]#; M=PAU/>R[:&VXY_0'2+;/@]NRV.E+'0:*MSG()B"'P\3X5N_/,EFW_)')C/+0 M>:<@ZB]KE0)M3/5-D#/;^P 1^2&K$$)(1@IUM#\@03WM:M-0#'SOQW ,=;/[ER^LA1&9!7TZHKM[] M^/[#]9^N?[IY^]?KX.U/\._K8/##NYN;7\E"KSR90K"AGS"]ZQ!$/* 8$1EP MH"U/W\,M2@FL+*;@ZXAQV5TN,O7Z*4 +5[7E6YAL?CFP.MIS[[YD/3W:0O_+ M7W P-Q_?7?WE3^]^>'W]X>8/P?5__?SVXW^??"*TD.[5O4%J!MRX2V*_[A:[ M'*/+$>GSO4B?5\]+GWSHG9@R^*$+3N[+K[O%T%?I79;G>*]6R9:D,A"=?TR> MAL$H(O8Y>_X-O-!RA9Y]&]9;ID#+@\'KE#\AM?+ ^@059!E:*V"@R!/ 5?"[.JB+(-WMM\53FK(T8QA.L(<-$CMCR9K^ M7;FH'#QF]3VN&^#1YA[_C$E=Z'?2T(L5L4[75-#'KZYY126IMF6V.M##L%34 M8?)TXW]?@A!0,@'#)9XV&-+^$P8[MBO!#MQ0D0OYK-(\*TK/+I$7=5IYAK$U M781,3Z53]KAFV=6Y#$=ER<;CC9OP):_JXWT*ZPDSG?BJ>;S'LW+*3#VO'N.8 MES=_"M[\\.YOI]M:B M+BYV27TH\0H<,1++)0'PXN93LOP*/=FEH ]NG)?;1CE0*%"U Y$_@%OEW$V\ M2:2%L)"/'W&)^P*>#>[*XK!O4T%/G0&MH'AN[<=@\)SET3/."HR-=-P6)$@0 M(MW2P0*[P9-LM-8,W\VBCI@4?SH5'[ML\-6S5X.%#+H8^Q,LZATJQCI--Q5K M28P-MV8DPZ+L8"?A@YKH*V:+IW@\?F2$S[[D'9T&WVCY DXZAX'H'NAEX)K- M;YA!TCC!YI#BL#/#'8_SQ/YY1*HYY""W>>(*(\<1 :='W2M3J^RC7MN2=H $ MZ%F0_07THVQ=JZD-(Q:.G*X]4?><;T\X.=&)173=N*+K^E3O7J\;$-GJRDC5 ML*VG-&FY6(^^G:+YN_N]F\-^OZ7[#3<2*2GP@T-)ITF5@\CC_5:7"]+U&G+(C"H$N4I=5 M@6[P>_3L & [?4_E79(+$PMQ556QS3:B3<-QN>_Z-G1C%ZB.& ZUP"B5*JA M %9F*'"F!\FJSO 7D ^S8P#(XU#*[Q.WA()D#AD(51VBS*O["@#2PG MP'6 7(Y?FX?'HP"]L/ (*''3F)\9TG;6!G)($@R0*@LDN)?;PR:E];J.;E79 MKXIR7Y06\D A6/< [1()QV%599LL07]V,%CCET@&TNU3@ K^>/2=#$3_BKY# M<.)4\J. 6WX\'P:$3VLY!+,>G)@,*DACD"?35E=I"N#<9B 5L6Z2._N%QX;! MS\S!KH'DP?V$%2),0!3=)Z5!G1ZHX%!XK9$H(PT-?A[>#(,[-M)N:6WI'F>5 M12(RP!'#2'LT]0[H\>\O+]^? YTE^W45[)(\N6-1$#!DEWQ*@]0L342 PVXO M8L<]D*;D]A;@R8>S4X$)_;6\7?R^<_TTV%K@2'8_O,7#X')='^!)6,QA2P=Y MV&Z KL$L)?,G&+%R5C4,?DS+._CQ\JY,>>7O8=BDJT!9^/,C5E%7<'%8X M[A#'>YUNDT=XQ1N+]AT\ L.#(RH>4C:SF!8SK M0( ($*K9,)X,,'!PN@DQ.Z1KOWB\S];W(9XJ4A$2=>M[9-)AT%H47^]5&F M%"R)\)$N8RZ41LE6>QUV=GK+?1@XV0-P;)@?OY59B>X]"T"A+D#NA.DZ(P!E MA5=^(;PM@@<@#:"A!FM0-(L=#@(72T3K89O=[G8RSTUVEV>WP,8 7)?VBKV' MV]T1,?#'CD>.T/_3YPG$B05_UP4\25B&)P,R<9TQ)8"S$0@(9/]0&=]6@!@* M\AVYH(PF4(DJL#FL6?-FZ*2ED&T]H9(G_4=J!H2C :*7U0$JPM4MKA#T"9(_ M2*I<;;,[]L;@2:8HIL'W)*GA HF(XF7G,!2DXB3!UE7WR7>JL&417 M45R4:#A;OTW6J+ ](:G?I.A\ T@+GNK =F3B+G#,CJW_9BM5+S!PLPG-@-< 2&?"^P?LD.MDUU8_[5%\ MP@NP7A\L$*ID)Y 8P-9D'/.#RP M9?S 0P!!+$&+'SH"T=)7E,(5'H$P ?L KLVZ0Z*DIA+1'(=R7D/&A*8KQ]J# M=5:N#SM$]#4LB.;ON2 1 MNP?'=Z +'$H'P]G<(X(5T?5XG@AX^,)KUC4QGP>.8_?%4_"7,Q>!*-\!/80-(X=!^T5QA9:_OALDJ MS:YRA\$"_X;IUZ6E-SZ\S&6I>F8.F;?@H0.1R[9/_'/%1^VB!:,:(X=96R72 M >(0W6[^'6!1I[QXBVXA E*$!>4C&2QSS6;E ZS"&=<<[#VLH2CQC@$>)MLG M$<;I>=$BG[Q-BZ^H,G>VXDMKZ=2F0!''N;HJUZ:?ZQ3#XP,U"A#A(/SWO[&B M7*(2@@?/)JGN2[Y!$E"A^(4ZJB 4$ M*2DQ&O[).-U1#"S06JJLGLXII%G*C2*39\%?-T(J/.@!3::PDJ1T)F,:%1Q M(-D2BCP@&.O'= N2]8[S"@QQ1_V!3BC!:-ED6]\7A[M[O(3 -_%&X(XPU@+( M!P]]V654Y MIF$AE:0H)+I;&$Q=_1@'[2T(>RQGFJMPD][M_'!N7(55>AW!Y49.N@I>%? ' MSG[PYO+FU;D&,M7LK[X[@)*4T[V_@\?PS4HF*$>DR?>YIZC MQU<2:L^2,U"-*E5MQ361!,FJ.-2.G5;F):4KR7.Z('TZC5&E:&+84)5V35>E M6Z;7I\Y+EIELYTS,(P'&OH6#V%;%$6 HQ[#VH4HF,PR$8@Y3$+?7>)'OTN*N M3/9 I5$\3#0PZ!>\,=U,\MZ7DFCWF6Y&3/!Y*HLFEJ"G22[>C,7T/9F%2*!_ MJ@"L&HDKA 3F?-=^1)B'PTY0V$4L1L,](C(Q?E)H\P,(?\ ;\5LD%T#E0>&E M6?*T?BS*3X16QNQ-,8Q)3<1L=\BSM=7B:CQ"_]O]?BN?NU=*QZ1T?XIJ[ P[(87L,1/":IN M6^"!,O_^OJB+"SS5-8E)S+43B5Q2U9E6X4+[-\#LJH ;G]<2KH7K^I!5GQPZ MDN4@'!SX5H@0 5Q?%1VCU3F(B7)J:U2@X:#A@7P)@^MY]!IZPVZ7A#%A-+Q$ M#19"SZ-AFU@^2!9W]Q=_!Q)"/FY>AKLIOF@9Z0(5V[)@.6&'61@O;*>K1%@R M,%J,UNN:\-:#9U8?!/ROX796.">Z(GF859*C.8^!Q$P021H]D.4FJF@%"+"^ M9[7Q;ENL8&AY@W( .AH:X#%,?2J+PQEJ/NA2*6!M91Q=".$0:'>\QK(N9C5\2I>=DG/;)H[QB M[-I',A^"4%&(S,*X+% ?[.1A\*=#\IAF8? &B#/(2$"\Q,+]9W3]AM[JHO@E M#!B-\?^4J8OS1)^[0(41B#BJ=I? M_ZI3FRX0#M,E+VDZ<\[.F*(V<$M0J;.VB*#I96B=E0^6*XPE"&X)CE4_KDR7$=0SKR"%J_=$P[1N580C-0F?>H-Y,$*78R M7[Y3-4!D7,UM$XW/7Q"ST\,*XP=V*UR.R_-8)@I9_DI0%N*[C>X47"(9HH"6 MKE"A08F<10K#43J,!-;II8%8E*#?E155LN\+??D2N^(;<\VP-M ]T&@XDL+A M%Q3,4(X7TV=&-QG.G736/4#H,^GZ /NS&9SX(MAQ3C_<^S?"XJ\T)\LL&=R!,;E1A$#_ 0735 X[MLA>FU+\?S[]!-/L84R+I[-EA,EIB2 M> Z_GT7#D<%ARGV>QO1C%P7DK0UX7^=!T4(E#Q(5(H635//:)M7X/SC9-HPY M(&ZQZHUBXGU"GC+@I\ZU32K'CG/CNA7^!/\C'+HBZTW3QH.:OF.IYX$]O\2] M#D">8S;&L7F52#5[)L@N9C@'B-^J$]&':T?]Z+1]-G44U30Q,!"0\DERBY! M;!H\0 W$%2T%E1; Z&T&@VW:N@UZ-LOL+D,*8Z(E6[; O1,B5I-()U9#- 62 M98ULYRUE^JKTKBV)") MP>!D%;"Y']Z(^:;! #'0DO/:$5\IU(ZB>),RYU"XTE#:?&.](DR!;@[D/SEU MA*SR2+5JL'Z=E"7%A0CZ5[SH"T2E"U@,&I_*ABXN>K%@@_3ED[M!8MS)9$^WR497"Q@-_%"N,^'6J<:#.Y023V&]I5 P M\;(3RGN#DFT$#O)-PB8^)IMD._9]IJO:S0V"B_YGM&G>@*\=SYD<(F=C&7Q'%)P[5$TM[ M(^AMG9LLF&N7B\@'%_ZO]*OC)R('TN7-J^?]0H9-\A(Y :ERN2>!U'5U@K20 M[%*T]]/&^;9Z8Z4J\6/J"FVE[451H]_.ZK3.\L015)#'<8>;=@87^N (-:J8 MPHEL#Y70UUJ-HQINUS,&!^99MU/JR>Z(;UA&"JV!%,./ETX#;1*C4YEP$B$U M$BU(0A;+;7)9S2#.FV6HKR7 "Y78M,9@BKTC3KIY &X.&A-&7ST_ SG? O0O M SYYVUNE]2,;%FD,4(CJ#.>D0%%A/@ZH6+'S#LO'#8M*]QE<%Y BG]BIX857 M,]7:'SC P[Y#0>AH#^4IG0,;$I+S4U0? ,OO54=>$-I#9-BL=7= F3,!A1UY M!-TQEG&+%3KP2'"4=9$M&%AS\\E#WGJ6< W0; U"!E\0NPH+!2?R!>7I+6HX M;(.F04B;LI3R-BO1\/Y8L,9C68LSN\I%%(GLKBNTC&.5'H.1]4K1G 6:N^$F M?QO\@*L+(@.,$N%IQ+:_'PK\PY( (1>IA()$S-R1:XH+3HB^E^[SG4PQ=J?P MQR7A$."_3Q*..J4E*9L2B.X_X9B'6?T7"(,U( -D X5G7VR<>R?P+#HVB M(HQD5);%JM"8')5C;=P@P?, =(,\3(+RMQV^N.]H4PR,V(=W&RF]Z"DK#J,Q MPXTN;IYX#_0 /NX%NW36UP:0U50!W2I2)^@R.I%R%ME%LC7' 6GT<$>T-SO )&4$C6":,0&!RN- 91!T*LO^NU%B R^7RN(N]K#)(<8%@:2RI=+A*##61P6SG&JUL6I$DU:L0GPLV$ MDW%4103*=-,HUL3Z"$8G&!.V$##H $7P0[ZZ[EY)*2\)#N*UM!E>F,M'B M G"T-+T1(Y28*:V/PQ_+1#-A^),)4'NN+*)_>=/\KJ9D%@J28\G.N&");.TI M+49$0#<6D),35LF&)77^"0W4QJF)4@W:VH.U*<*1-")GS!%V'9M%:CG30A(ZTDFCQSW!P/1[S[-N-H1&1C3\".S!7'. VG MTJ7WV;?^*,$O31CCP.$+1 -(T+G(D(G2)XRL6F$&USFR'V:W+=_^+D$S/:SJ M$<@F>C.0 QJC(LE4O*0G*]2;Q @WM-#LU-0M%$LJ\-Z"E&:TWGU&QP&> @9[ M[CKG8.''D0GP=<*AAT M!/*,2&H]2PJ/0I ,IVB.YI ZU$'4XF/P"'.&*5[]K?D6U2_6#L3,X%QH!\U- MS+LB1.F@:D67"X,3^'851&,M262&EFRS?]!!BA!IR]->>_GO;YUD>N>A_HS[ M!B7!BVTKEG@U)&WU"2:<3HF$X>E3F7&4,"'IQ1R*"S+$KCBI]$&MX08,<"1( M0%$4,88MK:IK;R+K?(CL $_T7U8A 7W/:OOJD$D2M]7(O 7AO/&(WPR&P0]R M3U'XS!A 5$=/*DP:8SOZ+)QQX,64;N76W//&'$2PLULC-V[Q^6'PH\UM_.6P MX=A3"O"6VGV9;\OV(81U1XH=R$Q-4!6'TBF^@&AL#7A[-F*Y=&HLU) M"+X.Y.&!<$MFC207-V//?.E5(\@]KX^3@H+"DSEZW4[#&L^'/@Q>6T?U+>P0 MQ*6_'X#*, ]T(E)"*UIY&1Z5H[&P&E:F9!GEB-^G]39M2G98[:Z6($$#Y%LW M_]0)WN!R<5*40,!<%;GN#&J@MHID7(H'/S3*/#:;*DIX6 MD6 O!2I)1N8V/)W%$OR5(I,VQGTC[O^4\I<1OASV]F>043#Q4@/?<&(D4F9D MW03R"X;2)MNXGEPCBLL55V'7W*#2!( $##T_U"X4K!3^[^=DG4V&,Q/7X*S& MI1@= 6M\OB2=N5J#/_3X5PP]'@T#+;).V(HO$[NA#H5/NT]9(]>)+ M&\5Q@FD)+> M@J;/[+"BM D*BC6I4\?YML9HH+?+"0T22@,W4.[>I1^)@.#P"S519?8?*.E7 M3JBAGE#$,;$JRV9 L6+U7(0_PGCR&8@8UJIF*_=/Q$..D&9:SZ!B[7LGV5,= M +9LW')97^ZA0A-X?#)Q&X$H T;18B?1VL0,10^4S#[?7I-@PDY'A(%C>="E M ,@G_4$^59)$Y4]1IY=\6FD?U-CPY1ENC8;7M MHS8M#LLD!5)3B7ZZTTURB 6GE;BG840^-\Q.XNL6;2,<'3RC0R5L:>J'VXV' M8_-%,^3.^/P]BJ221AOQ'8.SZ(F-FG4.EK1S@[D> )$)S?LGYV%F8U@2DK#) MHF1PS/C;NE?;6F7HB= 12J1>O")>OW(J"U\*"73IM MHDPX]=!81[M*$9HXO\JI6:@9QFAIWE0<%>#4+M78HU(RP*Q4WUV:*Y1_%'LQ M/!^I$U8YK+II+KC65P@:@2GV1D5-S#WO F1#4C0Q87>85'RQ:;@R-'O&J77O M4^3V3>O>>,^LKT#G^71QLX:[B!=E+R$4&<6L[(I-NGUN.@^>1\NN<;&$GH5@ M'S;X.BFW!?HC#Q)O?-(2V'ZI"..4KS@&BC9Y$A1K51U0]#P:>%;YD6<.ZG 6 MPH7 EEQ65*OJ6?,'B2.HJPI7JK%[9DA\0RO3\7/DL[A-G9A>7Q!-"/(2 M4X&QX/<:"=FH1V 3' 1$QG#G5G5PS/*XCJ&6AOZ(Q=@:H;2DG%8J-3EUY-W" M\4XT/*OHKFM5@R1#+_QITVZ-U';(EJE[P$H]F\(0CH!'37QT+68G#>N3@D_\ M@_),W_ELF1UIKC#:2HM.=B],2I*A>=#(84Y\):V',^*(,]YR6>J^4B"G0,+" M5]H3H2R=)WR@\%HIIAL\;%!.N01-\EE\Y710J,ER@:U;1VWT0G Q&]-=1 -M M2%)# R>23(R*J[$&2I(= ,[K5=Z>6;S4K(1WM@ H) MJO(,6?91C&&QQAT4HQ!7<;9EHZII8SQ5J8 MQ'U1-WQ@GK+@ L[AN(2!7+E!RE(<:W>C.DT0#F (E(,APC@(*B"G7"I6\#Y)Z\-TZ6WO@R9H" M!BKP-GJ,G++8#*SJV'"!00\E*D36=P]75>HQ9/E#L>5:9]XALE.(5((5N4.W MZ,#FY;96=JF%3_QH G&[RQ4^\4R9D(OS'A3AM2VF;."M)4.]4_%.0Y3)8GLP M8<*P)(<)F&/ '3K1,[Z-W"9K2ZIX"[Q9,Z#HV&&-$]N-2%I3?R<*:QHF9^66#267QNI MV[,BRY1D;<9<(-*IHI\,.2660+ O9>B<#$$VTD1GHND;I +HT ;ZHB$P-Z[ M1FTE?/UUNN9ZEN,Q=QM@04*547R$RGF",!A<:>3GGXM5A<<>#%Y\O/KSY8OS M+B7?7YZ&V6_:4) MV]ZFG$Y+4>-.R21NJ%LA(W%R371NT@7WV=H)(I=JC("MNPPE%C0F52Q,&D]9?.:R0HL^K86PP8=E*?Y'J/( M"7 VYARN!^. ,V, V)/'C2]=/+@^J\69>1PS&\I[NK M/3JZKM0*P_@*7P=W ]PIF!@>FIR;1B?=SQ@S64^1R=:\%-LQ/>] !+)K#DB/ M/7=/QY;U3'JF:?CJ\'Z2PR^K/&QGKY>T3P$R:EU8T@YO&@V)@P''\Y1H)2Z8JIMG MO%3E;LA=H\QGW,'7C>C4\%NW>W>H MH9^-]\?#^)DMN&: 5]UA__:"AJP94[X*)MMJ@%EJ\ZPVC5"[/U2R)Z%[MFG/L?J-WJ!0]#&&2+Z(+N1P9M,F*9>=9(%K9BVI7:N52F%P]7 M1';3H43#@\EM16S:&8C>L-*V_.+ZLS6\HW-YGI:6B-')0!=4J%32\LGZ1"6( M)0>2;6@Z9$]HHN-5)]-38C8GAEE3U1C?9HZAQ9P1OU-&JKSH@EBO0PBE"$&BM0:0>?70VH 0>:H#$J!C8N9?+8XP;U$^ ME-C#24MT"]/B?)(6XB<45"8S;8,ZPT,:MFC19#@QQ(CL/88).*!R5(4C)VJN MQM<#C&=#3I[T@IC4L*Z;JQ4C2@DUZKAG;H9<^CE=']PJ=G0E@.ZFJ#>G'47@ M;:AOC[3(":]MB1EM'0?;G\(&%R#2HTV@$::X-=9HL7/?I^+1HCN1[M0OUKHG MEI)H-GK?F5&X-EUNQ/10+QUDI;']]WKS2,G&B:S!A(R53J"L#V9J.,5Q:UU:&4/G:*M*[T MW;*5;9C"/]^/Q?5$^ %L6K'J6U"OB4'^-SYRW?7(@,Y3&@.>8S"FZ1KBMOS[ M6X8/U=Z.S"Y,:::S( K'BU$X68S@\V >+F;+X)R_GH_#610%S8[>P7(\"Z?3 M$>A483R=P=/+\3B,EI/ [;<=Q)-%.%K&H)Z%TRB&I^+)))S"--@P"KU'.-\T M#L?1C"8TS^'7LW ^QG5<=A7T^QH >-()+F(Q'M)9)'"Y&D^!U MAS?D+%A$X7(^AP_C<#Q=XA?P?CRS3^N\9]2W(QI_AY"-P]ET;#^\.R9\XF, MW!D^/P9@TS\GT2*X[!">8=EP; "\&1P& 1(>'LF!XD^S13B?(8R[;HC0Z*J! MW[:Z75:9FT\F=*UT_!0V4SS7B Y2_F04 MQ--%.)U%P8\@,:^+()K! (LEG 1 >C:!OU.X#S.L8&5HX6-1 IN>C !! .4G M\3R,Y@N8$JN$('A_%<_X\B<+%=!)\Y$+& -68$'6\F,-N9P L_+O\$N" MN/DF794<=3R"!]A B94OU&Z8=[&\"I1^BF=A YH$V%>>_XT%[5Z11 ?@N&". MSD1NGI+NY#3^R;# 9-BH3L."RD5Q>W&HW!B"1*:UL0148J.H9#V5-SDP:AN# M[11Z8]^"E5:YJHLQA$=38S?*-X%61]?P6)/0C>S>'5"""%&T>[+R(-?GJ-4O M[MEER2^-_FZQ8SUCB+*A95HB4LIWN-T&C/#3I1H,N:!B)IGISM$XJ.^*L,:T M*6)%OX0O\B0MM"G4 OT[.-5&$F>5[KPRAP&=+:9AQ#UKOJ6G&I8_4V09:T,X M626<_&H;QA$FD;B8U;T[LUT3=$$]/E ,4C5!&%JVB&R-E5-.F0QPUC=+:%D] MX^10CY"&[3V8ONR3<=U[YB^V/OEH;!&]HVY5L7]#=L2O* >7EQD!I, M$NS,Y$^B%(@BVI+:A@JB=0$'6,&%=+,>]<+*Z\9$8_RN8H6!1RP!8G3^.2>= MAF9ZQ-I1J#H<*#)8U,\>_[KK("O)5X7XR]NP*S9+1 WE":BFG=]$H/0DDWQ5 M7/0.K=7J[%HKHKW'5F]87.[Y)XYT-.MX&)M[Q?.D)DQXA,6UN"=?' M%/$PW5QHW56G4#!WF^5$+1O9"8(T'4*C%*MJ7*^S[4&30O\Y"V);(X9&($&V ME=GE&7Z)4[9:8:#=P9?!P$9&UB69-9_D=P[H.P]/[!XEC3)KA8;Q#KUA5+F3X<=WLBB_#;XJ;6@ACX) M^N=XP9_'*"^"B&E>YZQ;VF0?NG[I: JH7S_>:ZW)C-MS_G'"8J.(%8P(=,H% MJB01",ZC:7!M#'CFKDA#!>S;+B'B)UP-U5[U+TKN8[[UQ^Y?SVN-K3T'N?;F M)N%H.>_ &9(5M\C@(M';XV_4[>QG--5I0/J M7*3.275M7;X3KIQ$2&-&!)^P8Q9><99,G5WH[%]=V3L9;V)0E.?!))P"@,>C M^!=%H'L[)0#>(1E/Z2)>1,Y;&<<] M;:F2ATE:IZ3[9/T)5@MK6@"+&/"?KHGW24WT!RX5$/@!6K!PA5&X'(EAB4R+ M\W"ZG-&&XSB<1$S5)G =)\UC^=>< II5V=H;A\OI[/SSG, @,^C!6UY'BZ GUV[Y:4L1-VF4=B M4(%TD96G\S)RDC]?:6#[Y%N0LVJ)4^%93KB/^.%V;GA&IM4F,*[1[Y*00)06KY7G,MWQO+/8_1,5O%]TWV.=UH M!*3SMA_AA$X# $I6<&F.SU8&<=BUVU^5:AV7K"\F>[+::W=W*N2'?;O(4L7> MVU0*$Y-N2=7UVG$*C=K#?:M@GW2K^K;46LPA5-8B2I_U*VJZAS69<=7N+EU=TRU PRW:L;0G;JW$R%(L1?N33XN MM3$I_SDW64RM+YI"H-D,.?V^IRAX:4CF5IH^[;&KYFUQO6#'/TW1>1B-GOGU MJONF :/AZ*RF^J'?Q_$L7(P7;?5$OC?46Y[O7H7]=;&8A N@?=W/Z:]>($,! MXC%E!=9 M:,3&"V'JX]H!-&_$3]!JDR5,#3(O&R3AR#!KOR?;<'6X12>PQFLB?> '*;2. MBWK7Z<;))\P;U7\;/2?:6>W9KK6W5H=EJK[T0=K;ODBRR^TDU:TC,+)?!E$BUD8S4:8&,*)?)Q80)$3 MHV ^#Y=CE8@S9^T@92Z7X6B,=!.#1:;CN32XHA+DML8A;?(N9Z0A2//+X7R! MH1KQ(HQGLR;$3BE$&*+VTO_B>U.1S@[1?T0G3WA:3<*O>K(_*,TV7X2SZ10/<1Q/@W=(8U*WXPYX3FMD1<, V7 M<1S,0#>=!#^"#@-TI7SRB_L%'%2 1@M3[@QYH'+.4BR+)JBBL<6*87;(B>7) M><"_#BM*[N=JGDZ I:]Q62W&N$ZY_;=]N94IH!,A-%?P! E?RAE;7[*HZ+J^ M6SJ?V[FRM<<5FB=,+S3.P9-Z5(! +\ETRZ&R6J&_2G?9A:DTA6@(TAT:1^ 8 M_GP F2::TLJ<(V'3"K>2_!-W">K * P0EL,0>[M[%OJ=+4YC0^EVXOJC/'$6?C1, M9,UMFFPX$$>2>,](6B@"S2_E..<\(UJ)3$&YU/[[YR'69J (0"P";XP+F'4D M]N\6(G@^79)7.=*IAFG)$D@T/'D"FJYZ34%F%ZZ LB;_AMVW(Q7'(_<1?RR[ M4;-:YW==9??A-&"&E6[<5GT%<<^$*@-%\>BER53G0"#$UI;? (U^"3>-T&>< MY7Q'J9&.4Y=L@!X:R:[% DB'_Y#V;5^?'KQP#B+%XN^8(\OP[N!J4%EF[V04IP'MAUE\PK>-M-B M)I,AT#WK)FRLZ3QT0\1LMJ3DM3H3L/9:U(W0)X+#/J'"B))P&HI;%PT6J22G MF,9$:,0('0"UBJ^156#MMU19:Q/:_O?"P*_I@XF!Z.A3:<=/(TFM1$7EB12W MTJU HA?!*"T$$X2;25M\ ;RF,JT+FI.>LYU!:T72Y9(,K4:A MAW'4AG=H$G#96M6[M]!F=M8=..P2ZH+)A8M_+W;)I_3B$2O7!;Y(+(CNDVQCY;>ZX/!8=M%GV"X6A\#U[MPX6!7" MJ.O#[[/OME".2-+\:M84%8E>1R*(VF7_F\#-,RLG3PJ0QG3$U!$?N8TPYE:Y M)%]N4B-07"\2/GEL>^'OLQNW3<6]N4E :V!Q&^?6VFV&:H4,F]=67N;OY8K] M(<#N8]XOCNR 27_F-Q4>VA?;)$I+ (K6$WLR4:IN'MT*!+?L%FY>8MH">84/ MG9;T)I+E'HV>U#/)]NJRN8DFI%GO"6<,-QA0&QN8G;B72>>6IH(F T&M-C5' M?Q>YUI3T!Q5NWUT?V8YFAJ#NT%5U($^B]AT_F\RFP\@8%% D= LD/S7K/S8* M?DI*J*MZ/DH66-*!#;QD0*EL05?%#/V0_O,O\7T-[@OAL168:4,M8.%F6"1>IJ23.47-/^1@ M&"GZ5A(Y%*9C)\[9[5;Z5QYBC&L,, M\&<>S,+%=-EZJW&3E^.8_HOCB7$DR7+()8BYL7)/QQ/X *M94$;RMVE16:'"9WXWZ]@%_M MN=,50F.\Q](RBTJZ/#GRP(EBJ4@&PQ,=!G'381 _XS 83Q?#Q==V&,3681"? MY#"(_[4.@_@TAT'\6QP&\?\/' ;QOX_#(#[F,(C_F0Z#^%_K,)@1[YC\C\/@ M?QP&)SL,XO]Q&#SO,(C_31P&\;^%PR".AW!9HM_F,(B_JL,@'@U!A/X?A\%O M=1C$_R*'0;,@X>_O,(B?<1C\Z:NZ N(NDWAVDD\B'=X-0TRI3\L[9JA45\7T M" R_BDLA_O=V*73"K\.E$'?Y#\:+K^0_^.I .NX_B'^[_R!:_/O[#^+_\1^< MXC^(?P__0?PU_0?CT?+?T7\0._Z#R=*QA'X%]P$-<C*4^#>3BBTA;/.6C,"S$]_L7>&;LTK%:Y^ +?S&09SB8+ M^^$=-[F(PJ#=V,/8V;CK@[K;/#?"Z8C]]=!4RJ^;D1Z3ZE^,I<_YMF+?]/M; M?%LNT_C7^[;BXQZE?Z)O:SYF3^K_Y_Q:\;^/7VL1C[GZY')B_C[OUF*B%XW" MZ7R.?T;SV7-N+21[LXC_ZW9K+<)X-)&BKPLJHXD%16>_TJ\U9X>6\\>]M;^3 M8\N(/O\:QU9#9*58"CCJ+3?U.0G.F>\G+ :=#VD)U:P<8=P,-J4%M;6Y>Y,=:M& MAFI@U$7CL+/M'MB50J29:LT3I6M6>K2EY=ULY.93K;KG3L4FU7XK+J8$1)@M M^-(K/'02_UM)@.]UK>B7!37G/5O(F:A@1AO !2M <.F/Z"(6^CJYF,JG2U+= M]5_O_'5CNB!6,IDC85R&RR65Y)V&,:7H Y&:SKF02S0-/B!F*#&U7JCCX&-I MH]7G)7:XZID;=86( E_8U#._QVMG:?6PB=JVP(+A#'Z[=5^JJ0XK66L2J+0@ MVK-T1SWX!(#>4;-UMWN*#KI.#Z5 NJP&VRDD++(Q,:ZL.9T&Q ;'B7J30.:0&F#6'0:4EVA]:&K"\AY( MRC)US(N+57JQ/VAOT@Q()'5(^T#7S*\.6[GMDJ3^ZA$PF$F4CM)Z6S33J:0! M:[1=]]X:*TZ+ECJO6,)YK&;."7,T*IK8F@R9\PS:J<1#1U517+M*3OP=]TJE M9BE[_W&(40+<*2<=W[;(GR#A_2 '_@TC^CN6O%M4ZZ:'?4/+D>/&38]_U ME4'I+F!R_#LM@>+^>NP[1Y2P^CC7/NNIFB*_J?W5B5%RPS*G MLPF(R.,^2)I?-7R3B[_R MR\68Q?G%;6 YV.F%(D_,I-4>^)4?S-5RZ5HC/:W>KWW"[E"GT6]C"-XK10,< MW6"+S%,M3>-1X()GK0+0K+KWTW%W$!%[M7::6\F .>F5UTE5BJ1=V:Y/VLE; M(A:>V% C?-3I"_@HSF>*\FDI&6YW/VF-Y\TK@L[IQ<.NV =]8X(SWI?:9H6_ MZXF2I[(D"07>2,/O?[#E@8(3@_F4:!_1/^OT/AL-D>KL$T6L5FC(])2W]F:) M7."3D)O/R:!+9[2 *5Q&AF\J? ("T0/V]J4R$I5M[LJ=)5(JP9ZA=SK7(J5D M.ZJHL$]2ILUR[D8]XHZ]L(#7((^NN3FG*_CB4O(4N\69D:@]4[9Q)BSR5J! M>Q1MN/YDP7_8X^7A)YFG%G+>V@#&10JNF9D#3V+(0R M3DI1*0EUGX"];=,[+L\FHVY2K$2C9+4+F"L%YL8"\\H]6$=T%+W46(5.J=UX M+8X1HJR.\NY7.5^,Q^%\,@_^FG*'Q^*V7:$W>:2*^O-P/ +=(IH$EP])QMH9 MSF6N@+QA_/=L&HXGX]-'L)$".$ 4+D"9G"ZE M]PM:N^:C*14VO=;W^(IK^4VJS8..JIMT7ZNG:N0;[H\L]*)K&P:7V-J9M30MF4R8Y/A9<8[.H:W@ MT;&;3()6*?"28I:[U^,"*YI@KP;5SLU:< $AVC);U[$+L@V*I3H@>@/+!W%) M*W9;)SC5F)01:[I.G$FX6W&LQ>E=ZOGCA4:OAFLXPMW'+Z#2VIR8A+55_HT9U MZ ZY<6F1"=IV["&$^!PUXWN ,-] /7LHUS2ED<[]8" B1WW1>]0@1HP#%/WH M!%(6*%EEIEN>[)?(.YP#]M$LR07)_0GMRB*K5 <0=PFK/E#E14V;S M:L'&*__J1LOETO!I U;\5MYYQQXNNHQT._S^)%T7/-\&2EHB@IL;C[ZCI_!;^G?T'5*5CDO??=4]DC<] M=M_?P3OZW$GDQ^S 0OI?1(?,*C#LC"\83 5<;=HB3+^="-DM?S$EJI_VO J: M_H+U(N&LB>&&]MH[4[&%J/(Y=ZC,>>_4'%,1I:]OB6#5AYN?*T4H)Z^B8V5, MXE"!M1'*28UV-<5^1]!Q^W;>%5@:4"@+-^5,C+/01C4CY)&HN39.>"M4)7$M M/8RUJ1>NW.U/U%QP"$?*;B/)WS"KI@,R_K7$73?%I4FHN/53DLSW(&*1B;D6 ML>DNS=.2HHP)-M0A^;8X4,0C1^H=4![J5%DZ MM)\0O?."\F03]9.>, VN_VU M^YP#7)E>?.T93]WV;!B;%1PI(6 U=*SH.!R[3N9#[L2'N"*N\=LXH1SNDAGS M38"./%U)MY:]:6OMM]"3GO0M4#G-"CT?(0;>Z X_6.[(-_]GXH[/$\'OZ1*_ M1O1S? 1$OP]DY6V&2NH]FX;+Z22<8[KQ.$)ZQ31?KOPDG,0SJH.*U'$RY5]E MO '67IW#$]1E&-Z.QOP[L-K;E!K6#A:3,6C5$WE@/#VV)#U1J\V?1O"8\ MS2 "FK'(@_1@+1?L8:.I03[S3,]?T%P':SQC(=H[(W6 A'5AXEDVP18].57/ M7>TE],[BF-(LD!%^Z2C'SZ9)T;?;^BA-98'K)&H=S<>.G]UE M5<=W(UAZ(I/R@J*!2TUGSJ2TTXF[C.:&3Z5NRX4SR)>2-WM(OS=9&P,15K)& M5.OB%6']E;M"ZKWP3! >AZD!MF\Y?K71F9MNGTC:G;O7*^5UG/G5@0;6V[OH+RN$^)EWS*LR8@J+;;/(B#O& X3C MP_]G1,VC^2CXGI4(MFEL,#P)O4!D6< 6\C!J- \7\12C#K$2A[2OF,)(RV5P M-HO":#;!*P:_+D_:-VJUA)6H?7W+B'\VCR(VII M/UG:YAO7/99?B>AGU9B,20":>1S$X1S@&)/?]OA.^-=>'*802HE6U?!6REO" M !Q37%Y$Y(E/;&(WUNAD':U-A!OY):VV>7UF<0\XQMJF#((ZR1REIZEM+<5V M*4V0$9N\:;SZ:IN KGVSQI0DS0*Z0'9*WN5BDVZM]<_2F:2J#I(=T7DO?T4S M06-Q_T!;1T>'4E-4K?&F$_4Y#_)ODF T!#RG__VU0,QF\%M=6\)1A MPA\^K"C]TOGD:=S/K!IE:_S;6/,$(W'QP[&%CD&6YZ>.+@S_]2/1$KD2[QWK M38^$W+MFO 4X8&/-DYE,=&S-X^'<>>KCOQ5;R#/)G[ !57FER#E1ILCXD M:89N8?="_#O8V,^>L@DT5F9\AZH;U%2XWE/WU&]G*8I,W0D]DR[ M<\_'M:[UV/2%QL#+ M.J'6/E+48%6@@]H& +VJWFM*F2"OQ3^W%#LC^=.Y1(U[Y'C7$<@<; MAN]SJN9=5,[38$@>(VJ)],,)IT*?38?QI),]G@ _,2%+AWB$#:[O'I;%18A^ MD4@;AR6Y_AGOY-2T8GP2KI'9> 8<5'8NA"A5=A88C=5PTI1-#B1@4 XP1IG/ M.J IOT2 7G$B,U])\R5*),66L!$;$Y'?7/14[A#G%R-1(=Y.%OQRV-QQ:N^E MS:B@ CML57>7?D^A4&E.5R^T,;G/Z@/K1IMA;1=$K8XY9*O6FX:Y .F>R1D! MR?1E(C/#?08PUZ(XQ:V+2&'PY[0$V>QFB#V)MA00SPV )"C&4N.K^RR]13.V ME*WA#C6EAKY^ MT.DX->]J8%8I/@HNG)!O^K+VO(P4U4,ERUHE5?C:3S\P(6YVR8H[IIZ7NQNU MN 1;P ZX4#NN>5"A0YB6(VD0G.,Q34F)EI%HCQ M *V /A5]7H%N=PM\'5V"S8<^@$(H%8_DL6.AW)U#-JH[9!0[7Y&?C,NED.4Y M X+$67EF0@I/<*(5;+0]&E(%O2>C:/#I7#'TK?;4_P(0)B1]$G,(P##DUZUZF(0$L3B80C'9SHAC46[]DD[&"S-;>LD\^ [9AVZR$7OY)0\MN!]-5MMLMJ#5+)T!"Q-+D@_N99-SP#')_V_;X0 M(^*B?X@YY\-S;EGE;(> X>Q6%%KMKU[D'BAI4O%#T>)9PG.E(8S^G[M M;:MS)[(6B9)FO/:A0:F/F.5:TE7!(G_=8Z'W.T8+S5CWQ5*OAD?YCYZ-G61P MAU@3WG5:&+V%&6@8"VR3_A*9(%^Y-U6(QIW8M_:XOW]=BV=#Z&VW=:2HAH_) MY[2C(;;^=FJ+2#L6UC-H5N'AGI?!QZL_7[*)*$^0WX::447!$2"74+X"WEBJ M_50I:OP\!&D,J=0V>70%; H8T\.CAVQ).PGQQK=**BR7(<'=::40%'!*;(.+ M61/X4/4$Q& G,M$.4R7H,;S@%,R!SR"V<#D&$+D30"DC"UO2Y7>93G=9E@$E2/38%?L;>)3]W1K'%;K;9*Q?81':4]N.NXR!IF=4BK^\;V* M"QC3_V'BM;T3-J7^46PAM&J)V6M8NPIQSI!V@)0]+&T!7WEE7 MA:5(52\](J5. KE"1R;NHUY=EC*E1X9&$9$C@<[$02&[E%S-JV0&MWQ7)> MPRSMOECN450M)Q@F#&[PC\+ M]W!6,@S^=I])S1"Z&#*^$55[+E*#IB*7PRQ.(B!ZM>K'@GJ4&T$).5B0@D[' M&89&@;Z@Z>^VQ8K#_4#,(FT7R!.J@80SM+7!B^_?_O#Q[8MSATPJ0\/!+W1P M8H%P7A?)"DOZX>2#%Z^N+S^ZK_+YT8C.>)YYU:E7HE5/1(1HW&VT%!S*O"UF M/7F(9@L>H-J&K)58N+RL*GQK#)M8H:!AEB,V8]B7LX$4%>+<6.DW;O4B)0X> ML$Q9#U5\5'$P:8\BJ1CN0:(H$T\I#4($^M:OXUVF=P?,UB72YS%9,C\+,:K; M.^"BFR0JHMC@B. &E?#2ZN.D1OZQR7O&F_KJ\,6#3R8B34,(AB22D5L2BX:WK*F$[R_ MO[Q\SP=1'P0).)D23Y@B+W*'0)FJLGF*N(XWP*US95( *+]PGQ!4J7QNLGWZ M!T>PJ":UIN[K/.4YK@ K;(#"C1> 8WBX7#(9K7C2Q&[598;.164=Q5B1D>BU M^8D3J>09^X0*BLSF*-A-CNAR/J50K-(8V/8I(6ZM3;_6JH5&Q# MC%%?A%T.9AE'A!=%X5XBA3+SK :8R1-EY%CB(\6I*_%UM=PML/:E0L+,"5II MU%,KTPNW7GX#_*;6JE>-U44:F7.P8E/RN1:=-"8V8T-M%B+ZK<$@5UP2Y5OC MI3W#W.#%J+-HS)*-'P6+A881#6!-Z-)N)B.,*ET'$48 M6#5;4NVBQ1B("D/%3C>(PVB.&0BP0!QP$(W&83S"=F,\VV VQY#= 08DP1^L M,8^=Q71BK!:WP.C>982_1^%\OL1_3BF.=SP-9]@;(QI%,#I^\]ZP <0L!3BI M<^?.D5#5BR4LG>HLQ>%X@34T!HM9&$UQM6+\&6#AQG/5*KW7Y02KW_\(B8K" MXI;3,)HA;.#S?!S..=0Y6,ZHXJ8";!I1I-MT'L['\V V TAA;8[!)(9/2WX[ MPO3PF#Y'LY@:.UW2+A@L2,T,=^]E3.VQAZNS2X$RYISV$SAYUW_ M5JB8()O.%=J;E@C;[UGL. +5Z"792_#/E/ZEL*0GC!\6*4\T 44"%/KA+!C@ ML^?/A_\-%D/"[.D0(3X:SBD>7M@9R7#H%1Q@B"IVUL-T$FS*%]/H/X$:)B*8 M-"5IU*@<(-4Z-S=8_W)A"LSH3;BVLU-."5ZAOG_QF%[%%?5&6:[A,B,ACD;# M:3")88V#,>WCK4^O+T0^&40SVFUS/:W'268;1+S;9Y_V37VVSBU@PG#A#-!Z MT:KW+,5'T^&,R,QX3D#PX:7_0L @7@S&="HO\0.M%#Y-Q[C!EQT$WV<)IY/X MSECK!O*_;G/[;X%(:="E>[Q4W'*&61(!AG6.4'XK#\E6>24%Z53P&Q#- $@Y M4 FTB>M)3V= Y&=4QW MV.C&ABCAJ'\B$RU&(V0BBTEPQ:&K[5T$6'8/4T-F "NQ/=J!8(]S0(=PLM30 M2N^:S\+Q&,AM.(DUO+9+,HLFP,& ZT43X)?C'A(0P[DMF0J,@+?&4L*Y<[R( MGXA =I]$$Q\_'!'PV^X=#6:+F+GM9(D?7ON]0:,XG(SIGF#UIM&,GCAV.,A1 M)A-J#4J%)Y!T=0##E4T'*!!,B=;%6.IU:5[I-M?#&\[KR+H6(T#1&7^(,9M' M.Q(EL.V."X-/1N&2BE;!*RC#]($-(1./B4I.Q].OL#*,F#XJNF=D'$ZI_0EG MXXJ""L^0QN+: 8QT"N__ I)WM(?1]*S1UEF^IWU ;!1R=XPJ=(@5 MGIQ>QUDSV^,M:5-MA.WX6$&8@A,6UYND[*U2U=N(MVP)9'L($FQ*^RS$:HJK+@OQH.\J^ MMP8HM NR!T%JOE-_,BSIRO8!'HCCH 7UJP+@T3&")!JWAM=8J:6G:3[JBY7Z E04P&+\R"CV2Q-WP=D88SMOPY$$KJ[!J)18 M1D8Y/W$JYN(IO8Q-8N;87EATXSTBO!:!,:1@E6ZS% 41OG/DJNJ\=Y+[)3DG M'98[Q_KRAZH/)4L&[6"3RL=S&\#,;2,)*5=/K88;3JA:&)P-0/0_]Z,=@%V. MAY']TL\F"9KI)+\RU4[TEU"L]:Z9/G].2.MPB$P;,1Q1[.R3@SC\G;N+EKLB M&I4I)DZ'SF3IV05,W-X%G"(T\5;D ^EO&L/)-%2NA4,F/_SO9+?_[K5,KZ1N M#4BTXC*'&5ND2=YSO3.A4+H6"(E<]6V(N( 4,\'DVJ0D/KH11[KCW3"H@.TT MC>,XQB/.;@G##\A6J07!S_3)T[\M8A,]^M)U2L$DSZ^(C@$,Z,_H['+.D=]E MM=;U-=%+Q2-0V.H^VTOLBO,8=J2M36."GE!%#6M$RQ AB=3?9&2Q'ARLUDP, MKF,Y'"!MS?F, VZ-DE]S?&+0.5AX-\F(SR0\SU[P8[)-GBI .OY:R]$D--\] MV2M52&K@"7F:#'9HY#SWF.QB$>,QMP_RZ0E9JDTV\@84RX0#M&WV@=\UP%L7 MIA+,FI=]- 0IW[S>(E$]QB&[%0I5E(ADKVH^QV!Z:<'DR]/X6\\J]-5-9Z_, M K5PZ!FFBDZY3BYH/],%V.HKE.54P 85P.<$4S?D8;I!63CM]@,$VV5>2$8G6+?KH7-9SQV(2 MSN>NR>6:#\T!#YIGXPXX77_VH MZ.93ETQRH\.+T1@DG+R^E]2I8]&8 E.G]1A?;R"QJ&,2ZZ#, PO""4AJ! M,Z@P:[2>\F7F.)ZJC&3G,<5([,J/4VEPW+:4TW+;2]][4YH*F;JSH/1SLM.. ML!+O3O= :K=FJ;WI?)V%.QFB/UI*6""W0&RNIX?YN8R/L@7X'+LIA'7 $DUW M6R/K^P#X=,=;M1++1]X,T7UG/RAW\;:-G@C'53M9!8U!\5QOK<\W]"R:(L2X M@=6- 9HG9SAT&-S VI(]PC/$Y*8PP1Z-H=["SSA MY*$X&O5',E%(1-JL]SA.&[/"0::1QPH8-UV M ^THTT/I87EA/-!Y8X9G?=#M"N3IG75.?Y\6=V6ROW\"L)HXAIXWQ(2)*SQ2 MFOS9T5OQ"%BQF?NU2ST3GDT\%"**8K8H91X#^"A,2PV"ZN/@LGZ-1]3+88O$ M:U ET)::J([DQ!$!PA_\?V&PM);W3YB+ZTHH0%GB?#1PC6TOMJ.R/'M!D;<4 MPD?Q(/!UP5\5>;8.F?^ /)]:;J1IA2K0F*?)3<$V-LVD7AVRK<:4[ ZYAK@ MY7TLRD^M!-D*<&I]CWP:]+U:=T>.%_BL@SZ"4D!M6728)DO"7+T\3_AMBGZK ME%R3207?Q\@;?=\>D..8ZCP@P/1/R1UF\,*HWADQ@[XOZ@(K.7$>)XEP29TT M=D\:%H+-_]:& ,E@V.O*/56[-I.H?G249F<\5!DPL7*'9 396)'?76PYZY*- M4B)PWH5^U7]/S$L@\<+L7M-&)X<+28DNPGE]$2%:N^)7(?!1V"9;<+Y VBT6X *$8ZC/_I2(8FCB!6V@1KB[);>6'O] MSRCT+'/,CX[=GTJPP:97G!A!0=G.D$A)M263M./,K=]@G3@!9J8OLH25^8WD M0$)K2OL/6]VG2(J686.GTDVI&;E)96RUF9S:,(BB+XNSY85PTC0YP9"!2 M8>/0+0IE)N!3X%&ZCP(*L03>A4@;CNPVT:.AQ1.*F>0WJ80 KM$+9^W)AS>G MKH(J>V/N#MF&:SOC)=)-VI(>9*'/[@LNM&;R2TCQR*@3(/HQ:G<3H,Y5&45M MNJJD"1;?V'P\N2/Z H\*RRC) $G4OJJ^"^Z+1TRH9T78#>PT]\X"$P'B3TRZ MN4H4SN1$R6#];% 84O,_H6XY-2AORY\KS!H%Q V%ACA: 2,X*FVH4J$Q^!8) MHK@_GHQRZH"#O%AN^<=F[9HLT21;EZ+T8 MZ];W(J Q%8_:5W,1Q$T(Y;8B/; MVU,0ZCI50IA'H.1&F29L]L43MHAY>FH7Y:O;S*XK;%,:7*Z-M$>Q;M)MYS6L MX($)Q@\6]C=4YF*+-NV#V@)H% E:4Q1J!MBZNB)JD@O1@YTHZ+Q $Q%G(>J5 MDBO&BJ2X&S!8;; Z%]UYD)AZ"C=V3=>?Q:-QR4;R:!E/G+RF6RKOJ!ECGG#W M.N/"&K#B0VDS 7Y"3TA:YO9WWSV%AH%4D^H3+ J MP)A'_$HP5*^%K2C7P$ERU,Q!KC]E6)(T-I30C&97KGJ_=A@H:'O8E=I*8(0 M:G]B&J:*OM'5L='!%GN446_B&FZQ-F HLESX*:7L.NH]A:GCT_0HH8%/@!DS MDF!7<$QA@>QCETGZPYIJQK_+;?[IC(XD9E+0P!TMQM(0GELCXSK=9_U-5?CO M!^)3U(V"%]*Y*:]EQ7/[1I1]DZY*VH=L@V !! N-1CYU4[@ _4\?X=,S\+$9 MK>*J^140HG@8'EP>H2X()-T F?[E@ U&0TTB%@R TT\3.E7GE/C>S'@)/\&3 M]\%55JZ!3LDZR$R.+U94L+34";5$%,52)4(.;@\E!]\ZLJJ0$G][O(8#D&UI M4PTK:""L@O6&7827.4@JQ0)XT#8,]VF=V2)2)QPU'B;U1*HJP67&'GH7@<$]5#K6Q:)ZH:<; MNPM[9E('R&;!?0NA[6M/FFAT?/NHOLFQ46I3>]6A(^,KHA1[3-7;&/P8B MY3$$<4C3\0D]RH9W2;)KM"P1W 638HM^OX;T;;1.UF$MJVL*D(^%PW K1X;9 M6!GFZP@F/2*$(PC<'$C3+!ORPQ6R.K)FW< .$A2]RB24"\;UMMJ+M7?LJPLL M-J&)#K.2K&@5N&[9&84\.%B56JCL-@/]A8S[FP-:D XY-9%.Z2[H'X;=M_VDC:?WT10(6$S)Q M:3D(Z&O#>G=(?-.AG!I,/-(=5DJK_:/^* Y)*H2(Z/4K13E,B,<\]#YQSM;7 M*9)7XH9->5MXP4Y@E 4Y=L MKUMB3UN0(O;ERWP2\,L+YIUP_Q R![87I^S)L,[Q2,EZBW&@+UBX@$O.]Z4D MBI<2,?G W)#<'\8*J>4]VHR%NI>:A9JJ(6C9YY:B6( HOT^$LI)=@C-"M>S- M';I_L7!YHE_)S?J;.*Y_DV&&3GP9_2#.ONH88]#!Z&9H KF\)O?@Y! MMKSZ:SP935'TD#O08&\>3PF[N=QW,#-,_3'%@JV;+YC]VVAYL7ZX&(U&4[N MDYB?R_-> ]@?@;W0,F =?]E^$0RF9A71=/IEJWB&!>."'LZ#O]VG<*)_+H>_ M"C*SR5>!S /G.>Z2+P'(>/R%Q_(\0![@@%XG#UEU.C!BNYYY]/77 PMZ=0"9 M,J\^/?T:K)E,9E]Y44BI<&&PLO>H)WS!LBSB1+/Y;T><8+ NMEL;"(;/23E@ M-BI6MB#P>ZLTR+3RB!BR?'%0M\$5,C&QP*L=K#_;&L)6&]BW)D*B%X1*@"02 MB,B 6"UU#6_?7OSU+?TJM/G&AK-XZP,XLQ'@I.EXJI!O>HA7'?Y!6 Y_#7+) MNOA(S<(J-/])?2*J"=NV-(I71_0O+^0#X\G$^([%OZE 1P_;<$[(VXC8=97C M&,NU=P2B(Z0I"5*FHI-3(31 1L6UUMR*E_V91IE#]UA^EXAW):!B[]4! M1=T,98F*NL&0/(!V8!S3M9UJ\(UF!?"5R MBP]FC%0Q7;G@YZS\$F #+&LN/4DUZ.R".O0;Z7VZ*!]7L M"&9)TDUD/^1;K1_3 "1+^2Q D\]B+280KGIM^Z.JTI'=NG#$M_%@,52DUO([ M20W*89X^F6K:MZD(CM1GHK;_I@3[+LK4'D8LE"?Z-?+%%N6J:C*GV@PDMT--_C MB>P.VSOM:%&F)-!W0(4"%WAQCN.M21:.W)J@H.[CQI_LQAHTY6U[R Q21L9N M:F$,B6G^2\'WG[59PTTH'-N::WDV] G[(O)W72@7GH90H?DBKUST^DY\KS0- M=<\]@L :-@I/<>03JQUJA?9N2.'=!'2@\V]4?X^7/J3T9X&!N"?M2;FVGY+- MZN@^)6W,+">JB#*F_$:TM>'W]YC*: M4!TBMOM%D:I?QGQ,X>&.4Y%<7WH!0<\U]EJ<5HH"HP'RL!=E%U,J3?!!U:, MBNF5UC#6-3B0 TH$2I4$=7GN$(6'[Q&AX,*B 7]%W2RG5B>8@Z71"VBPD[.W M8SC1#CV<#0FDN.V1+[@$A^2O4RYM0N6#FP[ZCH@ M'Q0T(&- @C=#3BQ M181A(@PR' I*H:W69;9*36.-5QHIZ%(A&]_@E"%S4EJ=&'J]3*E7H)7B'6B; M)JH&K62F];50/O'GFR2NO->A;[H2G>31;UI:FQ%VWQ\2,HD(+K\%2K_+C;6^ M%9#G/-X?K?S,F,'/^R(WW>09=>[T%3YI^2>&(ATHJDB27%KA?D2)FKU$0>K; MFC@RK#&)75M2VPD.KJ:9CPO#HJ.EMKUYC#(#?Y18=P53-2VPKY[00M,L)2B[ MI[3GRAB?Q9=9.O&V2KNXHSJ%-*\9_]8I!7=?" MNR0@8Z$((Z1Z=>?ZL9 EQJ%BY;X#I=)RGKSD?$CK+<)P_TQ-*)TM0B@+L8!&H.7=LYF[+9"Z([ EEIF+A M479A'3O-T=9 4(H=>7_T<>(E.7W%EQUY,[(GTYRD\KJWN$"VJ M&H$T&V?O!,@JTR%D8!.K)SBOL5X M>PLTG5.KS;J 7]NH7BEV! A&/4<.SJD=V89[@WHC+KL[51^A1Q@PC 5NT;CF MU0=IWDR. S1%+)^\D&4AHFY/JJJ[AZH31]4U@T$D(VAP"3DIVX&U0]6G@$&9 M[#M22=OSBA_==DNLL%Y(-T<)L/F_).-]\'-.Z5WIYKSYKCP"^-4]RDF=/+YD M 7#X6*'F1T[4[4PYU[ A]>*8$ QY8L%A'XV<=/-/\[H^/8C.[1!+R5RG(4P> M^^"MDXUB"@G9='_,SCG7X@O8?S<:<0)*#(N]SY9O@;#'GS/#EA$=:3$,L(W:&U:X6D^!L M-@ZG2_B[P$IM"WANQJ-%T30<+Y>-FIJD=#N2ZMD 5*SQ?'Z.C9%AU,$DC$;3 M<_P>YEE&^&D\"^?Q##_-PFB\A _+<((E/ %LRVA,U=(R;Q9X&\:93F2<>$3C MP'KF8_IJ$4X62_D43V+Z$::;XG>8;#.G?E"+Z;)C; /^;U%=R-94'":B<>%O MS']'$_GWS/\[P1G@YRG^'PO\95LJ>/_KQY .W#:KBNL?4 MFXT6]!>+YN'A+0#$$CR%R.XZ\^.' M57U[V-K?&_EO3B$.)HJ(-UPR(JF=,AL S/ 9W?,.P8?6'9$OO;N M]I:Z\'!J&P;4)[.IMCH[E(*;C -=1J=_$%CRRY@T@"?1,ZXI9 MO.W(B_YXWXAE[JP!KKT5*(Q'$=BQ,SG.3E-!@MJGH7=RX^>+>RY+]5;*0.*M M5 E:?G2D9W9EON7L8I.;R.LAJZ3U>KAQ&Z;E@I!M!R M _,<"*4AJBB(VI#9,]T;/=K%#+2C5MB%9 %1MI3"5%3W/_<-KUPC&$J M@=N.O&*),TUS.<&2M6LZ.M$;2ZWCJ7%5?77?<6$$9>)QH#-0';X:K9=J#6/- M@$LXFX)O;I_@%H"U@M4'MC/A4K^YN<_V>RUS]"?X'YF+D6 =NZM:PX6E;$>" MKMSA[G6X+#=-L=AQ*4&6IH*--$1&#>7&EO!B+TL[(+)489#D0PS=P^N#$.#1 M.=>7$\ZHJI&HPNTZ-&1M,P.:#%JL?UN1ANNV7'?5>&R*)X4CC?9*5^"6V;C< M0?Q(.6E=RVE&<D)[Q^-PW3]$KNV^FDOS8C(CF2 4"4[ M@<2@,&6%S _N/264P; *M3YY)%R/TKBA/!,6XX=C630-F="(1K>6XB%C-E-,JJ?V=?4UZ:;I%7:AP)#=#IQI2U,*&1]-YUQ@DOT-$7VO,IA'JN$"- M01D.Z$2GK :K>FLND"_VX;AT=K 8[K?*,Q8(+T8 ;X!I1$,1?FBQJ"7@CWOU ML">(8PJU0*EV2L0HO9Z1O2)?LC_35#R 7;/X M.\"BEH*"%MTH.%F(N7HCK<>%#-?.N.9@;<.O@#K'5%EEGA=3F5]DQ^]S2SUY M? LB]O2B-O;D/.I3'<;RSKY61G[H\YPB-7HS6E+>0?NV'UMLN:)@9$X9)YRTB>6/28D.D"?'/UU5Q9K[T- VZ9RO\IOW3=*)Y)TW4>*N ,\F -#7'.,FE$AYJ)'+)$.S1Q]+)\X^\U M4+3=\A+=+1JFI50O MSGMJ$&"/J(3LIJ9J46EJ)+G(79EQU>GTF(@#8W^ A];6PD]>"*EVS(-Y7MYD M16GBIJ!:I?66,E.?]$@G(M/]C:@J^I8[IJNT3^BI\U+!HFSG3,PC553(D/KF M]0-#^8D;:\"3=58<"-MU<[CZRR]XG[I9Z+TO0VF*N]1'I2WTUJ"BPM-<9/7K M%J#2BD8D%I ZHF5I)(,(>0"V?L59I(:27]GF5Q<^ZERIV]XPV"&# T7J,[F: M-NF%^P7[YV2$9+/Y9E,6>R .:.WA,SUPE9]35_&%]:!L$:@+6P6*>7HB?9 D M"X.5-!?:OQYF'98!;,YK0AEN@P]9]:G?N(]FI/(@[CT60-2/1/XI\9@[:$OM MWYJ32-U$0,I/YK0HAH*0$3\@@CR@I03ECPJH5GU!_G#;\,2HIZ+0(G 0[1OL MAY['*CDD+H!4!W#H(T?SM&%K9C!CN,(N1="HT\>*G+JPE:5^Y@M M8AA\KY*;+WR9>"!A"P':EM#WAJE2I?BRI5(&(2.&AB%_,!S9+K5!<$7+K$2N M $HM>[=- BO5JQU=VD,@TT-4K<#6[2J#B3>Z2VRFV,:,>D+8,E*=G1J%](I= MZ/]M[DM[V\:R-O\*47#0,D"KN4O*BVG 6:HZC:2325)='QJ# 2W3CJ9DR:^6 M)![4CY^SW8WWDJ)DIWH^5%F1R+O?LY_GC*.WW.B.794>>!&[)L/"-\9K+-&8 MO-U9L]HT9INJXAF-I\JLN@6!G0\[4.L0^&T;>!/=@U;@P-_W];=F$4<_ ^EF M_$"Q@_X#7;BQ,[HTQYKL:?9,(H'3])F'EGO\J&%0W];VD'Y9KV^7O"_.J)RA ME,_T$$X=@%JC3.0Y456LOR$NL; M19\LT4+MG;,PJ2Q,TK,W/:,:T"WO3ZO;XMGA(]'=[?34V6:/ZG;2UD:6%&&" MQ5Y7Z@A*6 7'O2Z4B%!'J[U*V?F]>7"DO$"3EK2RHL _;M.T88-U8VR"*J6D M;6RN]*>4!)& Q2*BM$5W0,Q.]U<817IWM63\;36B*G>*@ M%C2$FGWLU;6LD2V+TPXXG4H< M8GSQ+^MOL'SL5R&D+<\" N22*QHUUU:8VJ8!Y9WP3QT'_%C7F-2;9J?$W J# MOE8L6,1N!C$66<1%)US?^&[^@'/#*B;URA23ZGW.+CI%FP*B 2N1*-(8YZY= MA-X4O?;%>B5+TX?71FSM\:48\UM;U+6J+-[!5F#$Z.9W+$VR7[5J VD;)4'R MD>R[Q$@K:.S:%Y$I:V1Q2PD6=XAV0%'&;7.4 NKB&X>2@1BN"+%RJTS#[5%[ M:_)NL>(:8F_,./I<2_NM1*39=13Y#+K5$,VL)""$PR9)01>+I1BH-IC7MC36 M76+W5L";7=.@/ Z+%B7P-@WN^(&Y\K[>%:ESR?MBA8ZZ/[@; M%CN[56\$&(/*M&&I(A6OQZKE1CE3&DZG0<*. =M4ZE57P'9:]"!:*1F/ GCQ M-',@&:(N*&0;$XXJ4%MLME^8BCW#6UAL'?*EU 6F54+ISV.A8'*R+;>_E21F MIS=0$*DZL.1#O>&$%:XO?]W,"5];6A3*X,5OFC4B]%;\?K'A"@/8IAS_+0_Z M H\2J-5W:/_8M!0^4;[D%$A_.D<#4U#1#RV.=#*U[38$NFDOFC8S4,Y&+-X/ M91ZB+]9;=CR1T9L(&)XJHX>A_**]6HPMJ'R28<5*XKT76Q7?+1D6*W*F+#8* MY RGI=>/LO44X9*3[=!1W(7YDJ)25/U BA2W&R4%'!.F:[8R*2*MV-QB:V7O M:'L,ICSN5)):HV/0">1*1B*:.DD $L6.V4US*IY&#_)$= %Z/?(X0OA(B?== M"BZL]-1T=4)>#0E]8'O[MFE^%X\JY:G9%Y.X$UZ/T5Q/Y*Y1*%+LYM;@<6T( M%<'S%B%/F[6E2L;]LI[SXFE,=ZS@I4^*#D(@]ST[2R7(%YUS6 B6I"^>(%R\ MWQN=HA4Z.OH$M)C-/8$%-1;3<4MH*#3:EI]4^7<9^%("Z"'H[+3R\..RXT$Y4":UAZ M#LVXAK?2@MN>.I TZKL&#=*,P4QWV6FK43)R3:"]7YJ F5_9G>Z,6F4-3SP5 M"EMNYXQ(J(>=*Z$2DK ,E)1M>Z/K,JAHGHXV=-J53B^UI5U"*L*R!RL^VQ1@ MI>)$["POB890D-TE1 M(HG*_\IZELZ:R-+?N.3.K8 5NH"R^1,6% MS:#4")DT#!V]66S0]OMMS8J,83Q6[TIJHI!)>URQ82M73=\:&;<)]:GRII]' M;W%T4:H7 ^LJK;10]]_[-27/DIP021+S5R542!X:6CC81R0L86.K[/\E761V M%VZ[-Q;Z=AW6^_VN28;F@T5W'L^;6;'N*X+(522>ON'T@G^,<(RJO]V\&)[QSM6 M#];'OF"7UOC\!3):+F9*F]P:*]#+G/6%&[7F5C;YAOH/'7^>EF:5MA8CYMHP MQ0XS^]#J.M8PWS\6=+OH+^_K!WW/0O4:2"73HKARR\B=,A5E[4E8E4TL'YC6 MX2W!7\\ T_@160D:2A,V3QI9#589Q,"MQ=!;J]:111=<*T_6.!"'WV<$<+4- MB5NV:E]3_F3 AJ_/"AFPKBP#T@T+X:16M8+O$/HCMM5,RAKCT,C@3:4^B7;2(<3'PR&$$&,M]VD=(1.V>HOM%0+0#W3@R^JJ^9BF??Z+JKA[R M@(CD%*7J!GZ8C-+ MIDC;T>^NFXAKZ*O!7Q@PA,5(HI9)>T;#AUIAMA K$HI MF$ ;9K:(ZZLJ"?\^#7*)EOR+W]MC#E:'3P>V.3-6-[RBSC MJ(U]>FB[.=B+.#NE^"(>^Q[9W7ZEK_BR\>@(&@X1)$$7Q-3&(\41-CI,;V0Q M#B(#) E=(.PA?\+8(#AVB^UY1!5@D!][_F<&>8*!828].@B016J;) E=/*0' M(_6KUYW0.3U9%>^CS+3 G->DBHQ:BHGF*-(34A_*UJ5U2W= MF!E6O6V/49+^522ADNRT U6Q5&/[_ MX5.ZWZIP))>[L\O#.-'U>;U"/J]+WI@LZ>OFCI%[B790$+OMF]^1?DN>4WX>:C !KYBYA=:ZU4NJ#$Y7"$NN;[^0]*G"H4?9@>983*.2 M0P\ZT/H65H4E]7UGQKOI@P 1\W/"4D/U>TMN%ZD:)66ZA29I9N'ESQMJATJ* M,ACICR!;29LP@N" K+Q$L]CFXK ,V#"DLRBK::J:*4)M[ MRBHC7@58;:I"JO.LD5"K"I!V')PSH*]4S$+JEXZCMW*+479=\ +5FPDFTBG,;%JOAI MQZ5D)6 H4!*:F)I.R]3/FXYEO;1G^ 9!3+]TY!;'1O9R\ANVEL+#6MRF(;,K M1[0^S-N%SK"^WW:A,!OU(M_8V7%6^ $G;B-BG5GF[?IFAP(UDS-=CY3T33P! M:*.%L7_?,?#UI4EP;L6DM:)TG0')KOO],WT2*ZMX0>6ZW"!EE_L2;$PFI2;@ M-W4C7-VZ>*&&S#0=RN UA\&-JU9[RHS3-3B]GFH%_6:Y(+&ZX0H:1:G]+6J@ M3!GMK @)[%4AWDJF;+%<%@4;!91'+A#4HK10;A67K'<*"G^Y8,YJA_ 8O"$. MW-+8$Q*ZA1TOME;+:A)4>H]6Z7IQ;;N)#3PC7W$E#>L;M-$1%U(:V@T64T!E M(AVX&4EGQ;C2^?O6:&R*$0BYDK(2*+O9:H7;='9"TUGB8Z2MU]?4$W:I(.M M2;ZEPFT<.]/U3FP5]B(#ZWJYOK7]=@O3DARL5ER*Q4+XT+EG1:/=.+Q&N:'? M>*V381^ELIW:[9KQFY ]6PQGL>E@IT!H+%YN1T0&]Z^E^%"\+;$YPZ) :V/= M7\1*NBV"V$8"GE^/E^^N")X<'\Q\P@ G;9H[R3L*++\1 7IJ]O+F2L?^\:+L M$'5H[C0.$<964;3Z&\F),0^0CJMFQSF84=<501 NL MT*DAJ=:7E=GV4E)T%.TIB> BXMW>HLENUQJ$U0.A^ID4K"^>I;$M+?*>J!MI M>;%9T=?)F:JT+(I_R[F(P8X=QVA_3K>.05'MD1)K7),CYRK*P#0*H6T'#5B' M6SMD+8OLA%W^49,Z[8,7,F--G!.BV)1_A]BT-QNV#Z)=@+1,@3!4OCLT)3F' M27B/%^E$:(>X<'UNMN_FF69,RME])^)(2 &_5)#GV@Y,J M[-W0XJ(=>2PAQU/?PD<;S\=A*RRMU'P'7P-&E.DOVB&W.AC!(5 :X=$[^):M M6S103 T6EV_KE/A9M9Q)3V1"9K3?*V!&_.56[K=:V MF8R[A_^WV:S]'$2,$+A@H%;< >#@S(4$/J:/BNO@&$[:TX;9N=V.D@H4#@.% M)%SP75*9NVCDOI;2NA@M=G>_7#\HL%.#/>!8Q,PSH).L0!3R2F$=$_UO=B M\R8E2QJ3WQ1GW5ILOFVF>*U>H<6)/JCPQ ]+M,HH*A!:YI8,JD/9J$C.Q77+ MQZ(R2]9W=QCL39UY-7_=Y\,3[^CU!6A3OU]\FL--Q6MT+Y$?"PJUN5M?-\M# MW3GKV;>< D+0,1#$@'(_0O9&W)ET9H/P<-*R2LH#:K,D:58*9L 8[Y$]^@6NX:E8+< M)3>-%4/L"K$UK;P$>V!8]Q<5P-G*\S?!_[)$VF!HHR58'@$)C7GAO$: ,B(TE6!/ W5;11"-' ME.90)13-J#:!%JK5>^=2;#TH-IIX-*^:K%.#GP?=0'0S(CPE!6CF[U$@['0QW_"P=( M;NY!,M1J>OL-3EE2]>?M@O;J2:(! O",6*D4JHL"9$-@-BH?B.0>?'>WF#O+ MLVB+&*C^F\ V\@@#/VFV@0FO,1YC0^C,.G KJI@&2RP&@M!F;N;*'47!!I8 ME;WCX7HCNU20(FXH@P;_K=G#/6A/F9!+Y HRLHH( >:UIOFV-X59S=$V5PO M]P&,;1Z_; /.T KL<>WO)I59$JF]Y5VT8YT.(NX]R4G70DX=(#:!0WZ//&:N M,YNMB V.F-\UMVLIBZ+7R.((L=*%U.3; +14*N%^@0F/G'[%SVE(.UX:C6 MKO&\+'C45M2 MG^QV)ONRWOL/'[\.<'G4O1>4*%*L@A=-QO^Q:Y$(KV)HZ M(B$P]ZZ%6H2OZY+C62:8GB1(V(5>"7HL4#XW_L_D6A-OQ MXT7LZJ^J/CP%M)L"[-8T#*3,_IZT09:BQ/&U=7@7>6I"+S/=4 VPO9XMGVB& MXS))5@6G!:8NQZV4%-;7+M8W%_NM+7_7TJU;$X0BN>F'K=,YR /&-X(/6ABJ M*#@K/%M.Y="'*-75>LD]*Z@\RC"MXS375 #8-"@&NH;*[-5JMW2E$1X9II5H ME"R2Z5!6Q(=U!$B-BB>'$ #;,*X>RVRCDH\E*M_&P.)N\2IB0K1&<;A>"$G7 M;;A;8V&TJ!N#0]56(!&@KFP,8-);8+8+ROG'*R)15.+&U0GH7'=##[>V1FGW M*WWHI3,Q\EH4-:Y@>HK]9GH]-7P'AGQ;WEZ.6C. M7222*7 6C$=,S-87FI M'?(#&H"U J-RE=!RC,342.!KN\8''\OM 0*AJ&E7W1\WBXJG@M[,1H@W3:"/=-YLTIHUK5I=NUSK1UU5TW+G-%NV=&,%5:D<^VE MH$OGE,;1SS1M"I1U3U?++*:"G%L,!M-$R1E!/7W#A#$TS^_)ZDY5J=IAME9A"L-< M-L0>\/SR-,R(]1!1[WD JFGZU]I;AY/W2<^BLVF8\W\2/T-9X5U-O*L0WC4 M;BX:X9,_X:;^= [2%9:/7SX8:8&@FUG%ZVTGUDRRE>3O'';"\O3 -/DR=N%( M,E5339 POM&I3LN&01LHT\K"P+N95X)0"\6-R1 M*NBA%T2J?C (G(O!R[E-.CZ:JNC=+(5"M&%'X4V38R-#ZT!*;:?_,>?T!L.> M"*3*+&"B+<3F0 SC92VG5 7:SN$44@%(&0:>GFT/6]#\7*$ MHO-T&.#7,L,*/"2&'+KF83LIC!)PX*'BG PPRGM&^WT9%X["XZDW*CXDTRB3 M=$#95.G J!/88956($OHXNT09IVP\3EB6'EM;*S@,5>D8_JD3EN82:[6WVP[ MENJ1Z-NUA0IMXUJ3:OMH0TH+I9H698MWGG80T.5%&*SM7".@]JLMG4RL@R D5"C2JR8(S M([?1LYGEZ74:;*].[(_HK,S+.$D2]T46.E;KU856K5RS?+N52950*W:>@TI* MT=:%1@5%^^]GX_S %&S[](MPJIRYH#&;;*4(EHFY;DQNLBHI9;U/D DG$F] MC%C%VBM?A$#9;FW,O)W+-IWDXU5/5K2GV+>..?6G2RS.T>6&A)+O*":_(/4R M&0V"Y8S'>WW7S@W#/,(]>M6PF85;D X$1O*UD@2L^YDC65B*UU'@T@F9'3>W M71*M54:XWMD-T1O&#"2_V&%:*J8Q.#S'?%B+-T2O[J9AH5V,E%SST"K :IKL MB-:W@L6DMJ":G/@,/]AE%)EC*/Q^/-\-'ZK5.K1BG9$,+64@3.;W0$+9";2R M(JY\#5KR!D5T92$-72N-@[O"U@P2GE@ATU%*JMHKEQ&PIV@C2>N8,JD%W:]Z MM]7M*%B\5.2IH,'F$K/E::A;=]U;V6T[2HL(HY MD2-",P%KJ1SEKW-']=5XNH5QG)OU@[H@.ITZ=',5!M-&XFL#]\S.*F^^-_.] M#3Y*5\*S"'(!KYX:7R;24AS<-CC;MP;'UEQ?*$0U"U./ZXEQ1+@)] 21LO0 M EE3-U55 OOS!L3T'?TD:&$R(*;R#+_$L>%>5$@X%B,:F4")W898R8/\SMY] M4!Z3<9D\0Q!:&.:.W&:?FA42*7E&"Z=!LKM8FSNVA@"HB)#F6U#P MMW44S]5US7SP<)DI.Y# C6U72*S/_3II[4=:==4NK7)'EQ8>X6]2D9Z% MJ?,8I7$V3>)BFL#GT22>5K/HG+^>9'&5IE2DR,E F&557)8):)YQ7E;P]"S+ MXG16N,4>\V(:)S,XO'E-\GHN-CL+@5/I]AP3G\9X$E00,J!@P; MM@T6KX+-H(6$AQ/94/RIFL:3"M:X[_J]6FR51.%>O2&W3+CAMG5'#/RK:9PM MG*I0P$/J^/VZHMRK3SOR M$L*I2&9PXDO\-(5;DJ3X:5+1ZK[\ EY!/^C&5ERR+ZS'4 8%5S.NS9= *SK6"Q\._LB,5IG^K7"D3O UQ**H*JOK$G]@%MF4/V>X,;"7^G7.GJ5)=DF#Q[:F%NKT]EXI M,&.O1]P MVR44&A,C^'!92O85)\OL%A>J]R"K;#W\( M)4P"BP->."&I=)0F)7VDRT+F7>N=#?HP5EC^,86;FZ&@B'_.-2$PSUI51?@8 MHG-A&V7 68LB&L'?!,5+F&QJO;5@E^B2<"]T$CMA.O&BE!S>K]]QVC!3C16A*&N6DX6"MXMSF' MGBD$<&/2SV7K6X>)PH!()P15$OZ11I.$/F1 &2O\D*L/!7UXT3RL*1T0_YU/ M]4+2R0W!-"D5=Y YQ075_7GQG:@AL0O#"WMR6OYB(]U2&S?4AK (7BL65HD$V,N^PQUXBL/*&XU1JY*RV M,M__J40;2)H<^/4EFNO(*-X(@C+%PP#I8%=<6S!3W^=Y%4^SJ2^XR??Z/LKS MX5&87Z?3(I["\0L_)[_VH88-/8Z$;M37D%628>>P97>CGX?M0ZWC\['^IL.1 M4"6L\GA2B+&F*-+HM_7F]XO%ZD(5ZTAGH!Q.0#6?5G%:)5P#_HL.<2!)- M)C$HJ;+&"VOL)R.\.YLQD M&E=EB7N5Y67T_N8&HV$L2)R;/2C[G)"R,M@W41G/\CRJ0,@HHG? /18K#)EP M4(NB"8PVJ9"T@_(&)/ZMQI916 K^JL!IR.%RU@F%LD9X.QIS)+XFGA:6*O$"JR\S0:WX'MN,!W M0BR)W"'LSI CUEQ[ATR=JJ,TE[Q8'N3\:DLR H[!8$N ?9C M4$X(#5-!(6B:.8+E)*N!]RB&_I&7D OMZA=R>AQO;P>,Q-(?I3,TM-I/C6CJ MOBR _/:;Q2RNBJGY(&M<_8?6N)R4PHO4I^Y5'E4@WZ8I'MQI%D^J^]T"E=NN^^1+J$C2OP>9PZUA@E<.<_8;CLK M]-\V1! 'C-FG@:]:FL0E[ C\28 6MM]J'0:\;%7*_RDV+J.A^#(82IPGA;A< MIF2 1E-\)88ZKL@E;]AUR4('IQA# \]:?YYV#ZO_?_80%,A):?["C4G2 9N8 MH?2T(< M:B#8-[&E(GIRHUZB5Z"A73V@;1:C12GKZ>E%+M>AN"CETR6I M^NI?[]UQHX2)5HP)TJ)9/)N1_ZB,V04H8P!NK#/.@ MHV$IJFQR?, M,U!;Z0Y\YVOY2#14$0Q5J4(5:>"C,.BA1VCX_;I^WW==6G]87^__3FG\]J]] MWUEBM)$>V7C;8220WY2$2<$(1-7#SZM?+5G2%IW*J@#6FG6MI/Y5B5BL6R1I MU?4&_QK$=Y+24W\A%1?H^2!O+OMLV'WQR22C";E^(SPH1/UU2)F5PR;D6+.N M(?;%UZIJ( 9Q6^%8;OS9%)2O23&)_B7X."&4)(&V 1TXR6"50)K2L-W(7RAD M6$A^"^!H0=71R6>(Z$_ S:LRSD#?'-R"ADBB!M)X"C2TG(E_'N6J25*B+;]O M,W@7WO.,@UNL?D0GK\3Y?6)WVV\J$O!2(@'ULGZ@S!C7066O<[!,=8JN3-*] MS]+).)FVWE>5'D'>RJI)/",?Q5DY]CQAS%;QN2HNV(F9Y>-9-70\ZLRH[3_+ MDC&PJ)ZWJ=(7C:Z["G@VR6,D#&?I](!#]:,Y8]PGQL=X>Q-^:L F_4*(8:]0 M'+/(_\=/OZ)H@I9HR??T]J>,9V4!VCE(>5F*ZTGOT/F$5PI0_BHR[>#N%27_ M*NV-T)PT@23C/^_8:AIO"1:9'!\2_D@:SL&Y):5'/MSM+9N/3,^)J7J/2BLB5&_Q): CI[5J5Q6L'9*V;PZVS0O'11=1.0'5.L%/1?X,6MS^?G&#^,RNEH[/I^-B M"H^EXPD\GHQ!T+R /]/9L^C5@HK%7D.G>@>&_WIG SY^L!)I.WAIYYA!FJ &6V,N*NFH;\S9>&*> M\MUTY/7]3 A! V5IMI]LV:RI7E=,+1J]8.@VKY7/7QIC?=E:($@8@ZT(UDB MW\Z'^YP>>^I?(74DX9Z"*39'6 M8W J,)1IF:! G*4ITO]J1N:&::9CR4UWHUQ"0V" V. H!0DC3] SKV-J@E* M,2.DF^<829(D:.M6':--=8H"SRR=49C(!#@#_+,DT28#@3S%,)(DA=8+]@99 M0')JP2DL[=S% 4-;2561:22/,PJT':$7M<31OG%"U"3YS'E==G#[X[>0 )M@ M<+,2F J'IXPFP()8^HMF%7E#U(*!THL,&3C1))M$545Q-1@6"DRQ4-'UZ*_@ MV)ZTRM'$V,NBM/71NA ?<>\POV6%4,K$I#PD>DI*,;^KE;(NAH']$_YQ(\<& M\U#VY'FF6ZZ@QPR&QT9@C6PU]+$+K0E4<(3F\L)8:4\Z!@OB=@(T*4_&!?XI MZ5]J>^@)A5I*@:UI,4[1/#*NHA$^>WY8\!E-QW19RC%N(O G2U(P^)8CA-Y& M]Q%P'?(\Y=3Z/X'S7G.R,R%S6@@,XGBJQH454*7^"H(8,FX!+X)8QQE- ^32T6081?1+V_>?GX#I[6BV;;'XSW^XO7E M9WB:9WOP:=H(D_2MW9IP$L93JP'O10,^10<$+M.X(LJ536@1W/52_\*%P7,Q MRFA7GN$'&BE\*C.?=Q)=5)(.WKU+ R/[UF3?'.9(+J M@]F'A7Q4%6JV$8K'"48 ;/88[R)!MXR+.8N!JH,>/ 4R]EF#[FY!] (N5)$3 MN.10;1>GUX7EQ="4:E)%94DA,!@W]5=ZBC!,3*286(38[(;9W*A'<8IAE %G MR2O,J^J+3D@QQB(#@AJ766'DS!8VGA^'*E!;)0=L!K6ZFA%R':%1QE@$_B(MN>YTT":+C&X= M&E.3BI[H#1T!EE<4Y$TGJQX2PL!BV,EL(Y182J*<&&LRG>E7VO"3:LXCZW7D MK=,$CFC%'W*TP*C,OWK[_%"2'KR"0E;7LN'*Y!G1W#(K'SNR'M?^.PFA0670 MA#)J)#.\F"(2>P2HB_];<(.HFHK1SXE'N*6>]G9/#FZRP_B?7.!ZH0=X52_I MY)^A':1D7P(D;%H6:E,*L 9Q#=3+ M@:TPT@0;MPJXI;,"[0\@7W]4C.R(!D;+^GXK!@,48.CC?1OZC#ZC.'6+Y9 /_]7O^UR0869S17QZY0(*->M M[@N!Z.IV;>.6B5,QS1-BE=H9GSG&^TTIJ"'% -)2\CRS',A+68+:E(%6-@,- M?ED_;!=UE,]@@RL,]BO222BO,X.S.HV*DHC2653!%Q7E'J/_*YUYP4&V*]EL M+:S__Q0PRM&O*P)TQEC!(3LN[RT?HF#3K5>C[W?+YUL0W)K_\=.]2!0__2WZ M3-6SL,C%EP["H"O&3>2+]_/=FO!TI[+6_]@O']J40_]3OZZ>1O UW<1,Z LU MH:G-Z$U_/N-UO:O/K23X'".&<'-S&&255_BAI"Q;^&D2Y_0-/@-J^5D.++O MBXD?L@3?PJQ4X)A._OO9=,+W=U9P2U-0K%$E1D:!$;X5:-P8XS1%(0>N-RB= MU%H*W#0#S=W5E]M8TV<@EW,9$N9]4G6$& M$D%JU)L^RV-'&6Q6LBQ6)5/ZB_(F;MX4EAC3'B<8F0M_LV1&0GA4S"Q]'RS@!(UMM:H$J M(H::VV.00"Y"B!YQ),Q,Y#HET+QZ1L-4,-8CUU;<(@_\(SKS1J5RQ +#^\-4F_]HJLW_ M$8%"])8BKW:&[??/=D,[8<((/793%>,D\;3P*@M]>\J0_[ZOOS4+;Q'SIVK_ MYR5(,)OU:C'W5B(-3B)-GZKK?Z!V\10-_;)>WRX]WW%:'C]0S3"'G95R&NJB MG 6_K1XUG(YSD#RJT?#"#7[]):K6T:>'+=(!;VC!BQ&$"_Z5\>81IO@"., ? M*EK42\R1@G($']C^,4] Z'GPR>.P#NOOH0YGX3:/8@+*ALL^E?D#8\@OC8G54Q)GEZ57LH@''$* M(<&2JIHV[NX\0'=T/R!7R^$+.^O+A01P8==G13JMB^*'?#_22)N%N!N1\M5^9G-S2 M@3&^:-3 MF"[!\CAPB8Z[XUFN^_+CADC4IP'A'T]?B0PJ4&=?5'7Z^> 62%@#Y]08V\YC M"J"^C])]/ "S['/K Y"?'>B<)S#*TWBKA5CWJ+T/HR;B5O0A)YZP]

Q9;C M_;A?CK7IIOWC^_E._^A!O-";RH 34GY0P_66V'*!_1$^V_U[U(<1^*CMZ$31 M.V'%N]OJNRD"IN;971DYK?VU8^[T+A%:.CT*3D!VH9A?Q\[I44(?7^TB^BKX6<1S.!\IG0\/M"T9ESW IZ\$1S68F&S2N;> MMNDL E]2LIM'M2C<0CLY-63+".21AE9#XS0=??H<#"5/B'8!E$(GU^ G>?)H M&T#)'_@P[*1N:]HAI"3W_@YY[X05/!*8QWO=PT#RM*N!Z$:^)28(<.0?P^/0 MBH+"]L6A&@6O=(T"K1*<=^L$::\=U]88/%W4_K&2';RN'XS0W:M_#'DAY'D, M/R/J 1_1(-&Z"5G_US/%;"T1Q.\^&ER MSZ]6#7]':4TZFQJ-.,%Y6B-"G)$8FT"7*7DN\98=_P;%$%VOETL,]M("VSEZ M8#L/PD!\H."%T>&93N1EV'6<=[F.'[UU9*;B8#I")UE< P50H;4_HC>.\_[G M>J5"_,)6U:?HJF4$B#'LK^$$N5BABKQ?!;31*RQAJ1Z50HO&$^Z[$,*^R#]I M!I^_]1[V']HU!HC]ISK_>;WW!:8_JV]@7G]*WR\UD8HEFS%T8GWBMH.=V9+3 M"34O8N#U PX%_ASS-@IC6&9*RH@_HB5S?TS.K90PW2QN;WWA-\W_O&L56.; MM9H%@QX>.R!/J7IT@W\J3<__/)J>GT[3_ZRN?P Q'MSUCR#&0SO_$00QV/?Q M!/%'=AW8;E&&+'0D6Z%L4TA6FX90K:'*J,;<]-U '7";!Q]TP6&KX*WSJ:I,'QIBA^VI \^PRSIB01H^V2S@00W(&G9X'(..V&XA M"(]XE!$@#QL!AMX&CV6^JQ^B).W5QQV3P8!GJHYG!JOBW23HT_YJ"RHB,LK7 M7[ONA*6 A#7IG@Z>A/L_GJD_/:]^>A;\(SCK#V"83\\''\W>\B=D;_GP@(D^ M?A$:TL"@IT, MD]%FGNE_:,:ZJ/Q"$+<#V![] JUL6KC-L"M ]O:[8)J [AZ M:I_"<_7FI.!=O;VST5Y]5\RJDU\#'68D6_:A!_T[!]!>7?^"C^O: AW +>S' M>G5V!HBOP6D=+/JTBA>=>C#-A"4WI7M/^VW1QXW#E\"\=@ZZS?PWACG2K/T[ M>=6.;B)@/;>:4.BV3S*>(QL;,K+L*4ZU^>4VY6%SSRP/D=>/O - ^\[^Z*;H-=QS#@5!PB2?XR$RG3]&:.["5SNO\ M2I?0Q%G]0=^TW\Z29-:+(>DIRWUXDST,48]+(MWJ_>[+>D,F%8,>2<#)70%A M*HO"8%&"UCC?+%@R1XW=GUS(/*V'S,9V&-+<64(EX#;7/2ZN:3"C$%:S'+1J M\$B?^&#'Y%&*6QS=A5-+=(_=J7*7A #T54"SP^[4(ISFXK1^> ##D)([Z,= M&/)NZN*0CO!=&88SWG4 !^".=[UZ*@KYH]MS,O'1O6"5L^/,*[ M-^FH#9W==TD< /!880(I>)G>B:D6CFC^RL/W&=2##9D^Z'F#G#[H\3X,]*X6 M#F#&^SIOWW+$?JRYFK(0VS!_Z^I%K]=3-ZP6]JG;#1W"']9#>X^?:C*_M5MA M\D*912Y.M#IX%MXS<7$VZ)V\URK_A^SQH.EC>D,PJC2X[,>_XR_D"6TTTKVW M!YOFKEX0L9A;GA-DZNUF)5T6X08XMBG*BF#2^6F'8?A *AE(KL91!8?A +D% M<48MX+!M'ZT5$S#RLHV5N =';-_9Q]"V<[6J/)DHS<.)_(>97 Z MPF .-K VA=OVSP5]34A[]A M+<3PE[K/QJ V+KN(:E"I22X=*%7 MY^SCI8'46[2S[!A9OZ,L=^@,#*[J<<*&'E^\XTANT^T3^;)H,'U+A3)R0L4F MNH1C\V*-Q^7]3?1J ?<&UFF+( 8+Q.WNVS3G1%XB\-@>/I5] M1^(MS!J!,F$?MU_@*B%30(HGM1M][3Y<'Z+]7.G=ZBQXJTTI"<]<,@E9?SI* M3'A$99S[[[K%,MJ_!NU81Y;/Z)2+M+29EL%E*()H51E6(ADFCJ"1^6F.V^4< MU;8-D6S+H-5AHWL9H"+M9V8=:01F[V-5,M1;E^"N."^&369E\/0401RWCC/5 M.2BL$^,U@O5BCF@Y/.HTM.%4@J:38@JP,Y.S 4F,=K11H+*Z^='#S'@%_6"" MG-/CJ\5VOERC9[G+E&P*+Y!*A&@ C.KS6@6X!_7)<)<[L>T!V1IO_53QF31 M-IAYB#EJMVX3K6&HYOZRY>=]&A<\G(_KQ*[RV#@M^5"(O;T[G2X(C9-VS_E^ MT^R 'A"G8-MEQ\*]"KU,;\B5]W,T!22L_;U3[2?HT'HD(X1KM2;M%=K!%\.\J<@JB-6(PE\&W2#_ HR[I8W P:D<_X1 MG%4@XM!UL[A>U*$KYF*WN&M<('HS301F)0@OQ!>X0_@:FLXU%FA&\(+[ M&KJNC>P?&DM@ZS<4^#*Z;O@3%OLA!:=5Q,"C]_XC<2NU8]=5-,%;^2 +0(C\ MOZ^7"^#-42W8'"L'MK?C9@Q]L4=K_+4309]TNV_K_9* VQ"-R=36Z3I9EU($ M6S.<-=:#6=7+4/D1.;">5^! O8[0(G#EC_[G" PH1"G@N!X@%*<5 #LEAEMJ M<75\WULQK(N&!.!ENJ&1.UMSD4X$B 1QHO:X2^\-DK=4PK)7,*:06J3>Z^42 M']>AC-T.4BR?=,2N#*U U>U<'-H"A;,2,%WWX)^F3%3'6?4+1'F"7#%. UB^ M6$#*_WI$!-Y;#BP@%?JZ1-TFD-4=$!T#A--K+AMGH5YRDD4#@\J#@SU4L,IK MIT)6YWLJNNM7!5I(@P//@BT?*G7E[Q7F% 04B"RP@5EP2\*ULKR7L736D+>Q M=);_ !;6&M.,6UO*'4^(!]S>%ZFYU[;>O]@:DH*# 9&>5Z&L> MNKA4T2LT,"KP%;QE67A7N@G@@/)?IV#U!6IV^8,*E/ *"@;M E[=G-S'ISFA M*I<_F2,02@97Y_)8=5>)+G])_*I600NC8_'TUFRHZ-E1AJMWQ^TJ7/Z#/:D" M_86SPD\/JDSE$U93,&OH5 [=JI-*6YV"0N35ONIL/18,.!/A37AO.W'W@D;X M^GM]1UHRB2W-;K_!^+./(' A*#F>/T]*\8I8>2?T^,)5)S9A%9WR5^D'U*WR M2+GC&25&T_\N.+3U'IJ79=D,ZSY!<:Z2Y]]+>W[7)4W::*3Z9@2"^F M:O"-(-!J\$E59FK0PP=!6=\VM[#<[^K=#A>[4^(GZ%]EC%S6W[9[/XC[7;T9 M1PF''*8=S[ YAY2AVV9%B+G]2+9W]6T3+'.B8*[?PO$6>-P_#,#CY$6Y\MZX9=1"/;WKMG<-H1JO5PV"&S]XD$CI]H>+X]%[VMR MK3<"40Z,^8YAA5M^+7\4Y$"$'?VV6<">K1 2;^(=QO=/8@#"CSW=M,T(=?0 M<>7$?B! ;9]VW3)MA:QXFHR\>AD\B^$8%MP:9-#Z/O_[78/QKWXB@@%Y-TB]'@J]@I>'/3(7 M2(&EMYO<;R]NZ_K^?YNFN>7W-]"N:5:W^F;%;;Z_\5O\ZW:[^]O_ U!+ P04 M " #J@,Y. =:VY&@" !� #0 'AL+W-T>6QE+&=)/_TDRT_Q:+9FW4C> M1*<[W?]^LI3D')1J2_%#CK$"&T9Y&<)*#XY1QCADJIZ+ 7$=2(1E2>BHS MIRPD1DEIDAAU9J[K.PP1#J. 5^R6J1+$HN(JA'[G C;_1B0XA(^3M]\KH:[? M #N>O3L[Q2D@O?'/X?6H941PV"- M: AO$"4K24Q6BABA6^N>&4O:MH+] M7#7+1X%V9@ )I1W@#%I'%!1(*2SYK9[4BVOG+R'0V,MMH0DSB;;>; '[A'K0 M159")EAV93S8NJ* XM3@2)+E9E2B<$Q0*<&TD1"4"8YJAC:C,;1LC"E],-_7 M;^F.]B8%=HTY$A<"0]&:>M>-V9^:6R,/U:SV4'9^D"XHR%JH3Y7>#J_GYN;B M>XE3LJGGF[0#T.JH*.CV(R499]ANYK<%O0,+1@%JZX!<2/*D]*/:Z[1)#V6>G2#S:S_G#',L$1U"Z[M_S$_Y/Q//+_X>N?Y5 M&0._(J/YYST!R,4I0/JG 'D2=_+R^"'G5\?/:'JY?POI-$W&H)/9Z6,Z+UA5 MA"K"&]R<) FV/*:1#.%7TZ'2G6ZB;V>TO$(K_5*SHZ]S$YRBBJI[L\4Z&,+> M_F+ /;];M>PD0MC;=S@A%;,];__F%/T$4$L#!!0 ( .J SDY+FWXO!08 M (\T / >&PO=V]R:V)O;VLN>&ULQ9MM;]LV$(#_"F%@6 MB7RMG=N\Z_=MN18UMV_U1BB_9ZE-S9W_:E9]NS&"+^Q:"%=7 M_6@PR/HUEZKWX?W^7#/3AU^T$Z636OF-8<-7*;[;X_[PE7%_P*.8\X?+WJ#' M^-;I&UDY84;]CR51@GR]:!CC]\X9[ULI<-_ D?I94/LI+N^;+7 M_%V)GK^+/KB-IAWVG[M&?&?^3S/JY5*68J3+;2V4V[6C$56XNK)KN;$]IG@M M+GO[0QA7"S96SM.PB=J=RA\;[L5?>K+8W9?S+7:$9>:=]#O,9#$,X'20U]/[ M8GH[&5W-QR/V\>KVZOYZS(K/X_&\ ( 1 AB]&B![,^, ,D8@XQ-"%G/_<3>^ M]X#3&S:=C;\ R 2!3%X-\GIZ-P.0*0*9OAID,9]> \@,@KR6OBL\ ,D<@ M\U>$_"L"D.<(Y#DMY$=NI65ZR69&6'_H?R/C!8)V08M6;.N:F^< 5\B5DOYG MW ?SJ[+46Q_,8?@>8/%[0(LYYD9YR5HV$X85:VX$)$/-0JR6B>].M0H795?6 M>ME",,PH0V*E3-2CL"X./<,V3 /#(E% M,*XWE7X6@GT42BRE8[.*0T=%6/B/B,/_1)6Z%FS.GUJ1(\("?T0<^ NQ:MZ! M)EQ\$GIE^&9]K'T@)EI8$&O@5JS\BW#'G:]76VV'B2 B%L&G+3<^S1!BUWH3 MM1#U+O=H#H68F!PB8CG 0'*H:-G#,_O#\SLHAPB30T0LA\*?8['U"82R)BE^"8,<3$7!(1N^1E1LS>S+EG ML+]!1$PI$;%27J3&780QYI68W"N''+F3#?-+3%Y8')+E3C9,*C&Q5-"LN?4J MQ^AX%;%F0M;W^Q4S24QMDHX\NK,M,8_$ MQ!Z!.6LG'&:/F+H2P9+7=D=C!HF)#8(F8"W,!--(0JP1/&5(("9FE(2Z8D$Q M4XB)R24AE@N.F4%,3"X)L5QPS!QBHM,AQ+K!,<\A)F:>A+J&03$O("9FGH38 M/!U9]QF[Y\;P,$/,(";FGH38/9V8AS)10TS,0LGI:Y@C9CN\8Q9*3E['P,9< MPBE%S$(I>3+9:,\4LE)Z@KMG77&<^QWP280"HR94*4<+1BA2S4'J"Z9-# M^342CLNJE;ZEF'M28O?@]1<)L.?@GC4H]A24MX/@NA MI#80$YV,/\'DBL>,!G'&[K7[68=CWDF)O?,OHG_%A?%O#QL_^9-9L:>&F)AW M4F+OH!W>#D&8=U)B[QP[/,8Z''-.2NPJ<;,SP!OB:'Z^@RS#D9=;W3C;E/ MA" FYIR,NM[!,%N1,D.7@+W&2-L!L_4*8=[)J.=L4$PX )-AWLFHZYVN.?;N MN(FY)R.O=\#()2QO=Z1PX1_FGOR$BP+:%5D(2AN(B5DH)Z]W?HHY7BYA0,HQ M"^7D]BC8E9*"=?0M;&/ X;W>E' 5?ZY)B%/K,&[FF(5R8@NU M%H=T!J(9@^^']POM6B<6]OX3U MVTM>E3/#PD>S\BY*TG#JY;:JKOVVJ;K5/&QOSK'_7Z /_P!02P,$% @ MZH#.3E+:4AR! @ U2\ !H !X;"]?ET8 M3QL+A@7.O_HL4'SZEBY-.?==;L]#WKQ=+UW>56TIPQ=C\KY-UR8_]$/JIE^. M_7AMRO1U/)FAV;\VIV1DNU4SSM>HGI_F:VY>#KMJ?#G8:O.C&4^I["KS=C&_ M^O$UMRF5;&X7^S -F&YY']+_C.^/Q_,^?>WW/Z^I*Q]4_!U0F8^#9#E(Z$%N M.6@0 _2Y2"E!\7EH$@/JI>#:GK0XW+0(SW(;H&,6WX2PIJO MM05<6[[7%H!M^6);0+;EFVT!VI:OM@5L6[[;%L!M^7);0+?EVVT!WI:OMP"] MA:^W +UEA6=M]+#-UUN WL+76X#>PM=;@-["UUN WL+76X#>PM=;@-["UUN MWL+7VP&]'5]O!_1V?+T=T-NML%>"-DOX>CN@M^/K[8#>CJ^W WH[OMX.Z.WX M>CN@M^/K[8#>CJ^W!WI[OMX>Z.WY>GN@M^?K[8'>?H6];K39S=?; [T]7V\/ M]/9\O3W0V_/U]D!OS]?; [T]7^\ ] Y\O0/0._#U#D#OP-<[ +T#7^\ ] XK MO*M$+ROY>@>@=^#K'8#>@:]W 'H'OMX!Z!WX>BO06_EZ*]!;^7HKT%OY>BO0 M6_EZ*]!;^7HKT%M7.&N"#IOP]5:@M_+U5J"W\O56H+?R]8Y [\C7.P*](U_O M"/2.?+TCT#OR]8Y [\C7.P*](U_O"/2.*YP51(<%^7I'H'?DZQV!WI&O=PWT MKOEZUS.]<]N,Z?"]C.?NE.]=\L_BG];,X,[E_9+NGW%;]=/Y,Z7+-"69V^?= M_\%NJ_Z),/.*_/P;4$L#!!0 ( .J SD[)N)V"X__=U/1FV^U6:7L!#TX" M"F#+=KOT[6=H.VE5)K5J(GTW(7#,.1_$^EWE^N=#H+0ZCL.4ME67<_C$6&HZ M&EVJ?:"I5'8^CBZ7T[AGP34'MR\ MMR[F;VXLC=EQ8/\LJ"^7(S\,=#K 4CGGY%RV!9T:M10>/_F[!C[OAL9'6H=8 MJC'W)QZO1+HMU<3FA>=\1)JW3DOMJX:7UI?[87_[>%B^GWKA?XN)+8?WO?7S MY1 @.21(#@620X/D," Y+$B.*Y <'T%R\ U*$!11.0JI',54CH(J1U&5H[#* M45SE*+!R%%D%BJP"15:!(JM D56@R"I09!4HL@H4606*K )%5HDBJT215:+( M*E%DE2BR2A19)8JL$D56B2*K1)%5HJ"LB['>G3]]+\DO[P_/,]GR]_1;_X 4$L! A0#% @ ZH#.3A\CSP/ M $P( L ( ! %]R96QS+RYR96QS4$L! A0#% M @ ZH#.3B?HAPZ" L0 ! ( !Z0 &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " #J@,Y.2+^^2NX K @ $0 M @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #J@,Y.F5R< M(Q & "<)P $P @ &V @ >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( .J SDZ>SOR;L0( ,@* 8 " ?<( M !X;"]W;W)K"P >&PO=V]R:W-H965T&UL4$L! A0#% @ ZH#.3FRK--Q1 @ 0@@ !@ M ( !91 'AL+W=OP2 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ ZH#.3N<*]1C&! +1@ !@ ( !/AH 'AL+W=O&UL4$L! A0#% @ ZH#.3LLJ MT4ZT 0 T@, !D ( !%RL 'AL+W=O&PO=V]R:W-H965TXLP$ -(# 9 " >\N !X;"]W;W)K&UL4$L! A0#% @ ZH#.3EC-VO&V 0 T , !D M ( !V3 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ZH#.3FVCT9VT 0 T@, !D ( ! MGC8 'AL+W=OVF;4! #2 P &0 @ &). >&PO=V]R:W-H965T&UL4$L! A0#% M @ ZH#.3N'&PO=V]R:W-H965T&UL4$L! A0#% @ ZH#.3K%R#F6V 0 T@, !D M ( !XT< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ZH#.3LW]P0+" 0 -P0 !D ( !O$X M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZH#.3@/THG2X 0 T@, !D ( !H50 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ ZH#.3BDSU5WA 0 04 !D M ( !>F 'AL+W=O&PO=V]R:W-H M965T*MP$ -(# 9 M " 7QD !X;"]W;W)K&UL4$L! M A0#% @ ZH#.3C1R=01D P V1 !D ( !:F8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZH#. M3IMP_SS4 @ _PH !D ( !47 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZH#.3F<$5A?C 0 <@4 M !D ( !1GT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZH#.3FMK-3!) P [P\ !D M ( !+X8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ZH#.3L_'B\L@ @ # 8 !D ( !#X\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ZH#.3D4< M+>@L @ C 8 !D ( !59H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZH#.3OI+J<,U @ ]@8 !D M ( !RJ, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ZH#.3M4W:&HY! ?1@ !D ( ! ML*L 'AL+W=O H# '#0 &0 @ $@L >&PO=V]R:W-H965T&UL4$L! A0#% M @ ZH#.3G%3AVQ! P 9@T !D ( !@[4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZH#.3E%$J\U@ M P 5P\ !D ( ! < 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZH#.3J8!;Z)2 P + T !D M ( !W,D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ZH#.3JA2:[AE @ FP< !D ( !1=0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MZH#.3JYE+6:X 0 T@, !D ( ! =P 'AL+W=O&PO=V]R:W-H965T[B !X;"]W M;W)K&UL4$L! A0#% @ ZH#.3B=UG%VR 0 MUP, !D ( !9N4 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" #J@,Y.W-[+X20" "6+@ $P @ %=G@$ 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 60!9 &$8 "RH $ ! end XML 96 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 97 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 98 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 282 431 1 false 86 0 false 8 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.finisar.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.finisar.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) Sheet http://www.finisar.com/role/ConsolidatedBalanceSheetsParentheticals CONSOLIDATED BALANCE SHEETS (Parentheticals) Statements 3 false false R4.htm 1003000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.finisar.com/role/ConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.finisar.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 1005000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.finisar.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1006000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.finisar.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 1006501 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.finisar.com/role/ConsolidatedStatementsOfCashFlowsParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 8 false false R9.htm 2101100 - Disclosure - Basis of Presentation Sheet http://www.finisar.com/role/BasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2103100 - Disclosure - Earnings Per Share Sheet http://www.finisar.com/role/EarningsPerShare Earnings Per Share Notes 11 false false R12.htm 2104100 - Disclosure - Intangible Assets Sheet http://www.finisar.com/role/IntangibleAssets Intangible Assets Notes 12 false false R13.htm 2105100 - Disclosure - Investments Sheet http://www.finisar.com/role/Investments Investments Notes 13 false false R14.htm 2106100 - Disclosure - Inventories Sheet http://www.finisar.com/role/Inventories Inventories Notes 14 false false R15.htm 2107100 - Disclosure - Property, Equipment and Improvements, Net Sheet http://www.finisar.com/role/PropertyEquipmentAndImprovementsNet Property, Equipment and Improvements, Net Notes 15 false false R16.htm 2108100 - Disclosure - Debt Sheet http://www.finisar.com/role/Debt Debt Notes 16 false false R17.htm 2109100 - Disclosure - Commitments Sheet http://www.finisar.com/role/Commitments Commitments Notes 17 false false R18.htm 2110100 - Disclosure - Fair Value of Financial Instruments Sheet http://www.finisar.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 18 false false R19.htm 2111100 - Disclosure - Stockholders' Equity Sheet http://www.finisar.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 2112100 - Disclosure - Employee Benefit Plan Sheet http://www.finisar.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 20 false false R21.htm 2113100 - Disclosure - Income Taxes Sheet http://www.finisar.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 2114100 - Disclosure - Segments and Geography Information Sheet http://www.finisar.com/role/SegmentsAndGeographyInformation Segments and Geography Information Notes 22 false false R23.htm 2115100 - Disclosure - Legal Matters Sheet http://www.finisar.com/role/LegalMatters Legal Matters Notes 23 false false R24.htm 2116100 - Disclosure - Guarantees and Indemnifications Sheet http://www.finisar.com/role/GuaranteesAndIndemnifications Guarantees and Indemnifications Notes 24 false false R25.htm 2117100 - Disclosure - Financial Information by Quarter (Unaudited) Sheet http://www.finisar.com/role/FinancialInformationByQuarterUnaudited Financial Information by Quarter (Unaudited) Notes 25 false false R26.htm 2120100 - Schedule - Schedule II - Consolidated Valuation and Qualifying Accounts Sheet http://www.finisar.com/role/ScheduleIiConsolidatedValuationAndQualifyingAccounts Schedule II - Consolidated Valuation and Qualifying Accounts Uncategorized 26 false false R27.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Uncategorized 27 false false R28.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Uncategorized 28 false false R29.htm 2303301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.finisar.com/role/EarningsPerShareTables Earnings Per Share (Tables) Uncategorized 29 false false R30.htm 2304301 - Disclosure - Intangible Assets (Tables) Sheet http://www.finisar.com/role/IntangibleAssetsTables Intangible Assets (Tables) Uncategorized 30 false false R31.htm 2305301 - Disclosure - Investments (Tables) Sheet http://www.finisar.com/role/InvestmentsTables Investments (Tables) Uncategorized 31 false false R32.htm 2306301 - Disclosure - Inventories (Tables) Sheet http://www.finisar.com/role/InventoriesTables Inventories (Tables) Uncategorized 32 false false R33.htm 2307301 - Disclosure - Property, Equipment and Improvements, Net (Tables) Sheet http://www.finisar.com/role/PropertyEquipmentAndImprovementsNetTables Property, Equipment and Improvements, Net (Tables) Uncategorized 33 false false R34.htm 2308301 - Disclosure - Debt (Tables) Sheet http://www.finisar.com/role/DebtTables Debt (Tables) Uncategorized 34 false false R35.htm 2309301 - Disclosure - Commitments (Tables) Sheet http://www.finisar.com/role/CommitmentsTables Commitments (Tables) Uncategorized 35 false false R36.htm 2310301 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.finisar.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Uncategorized 36 false false R37.htm 2311301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.finisar.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Uncategorized 37 false false R38.htm 2313301 - Disclosure - Income Taxes (Tables) Sheet http://www.finisar.com/role/IncomeTaxesTables Income Taxes (Tables) Uncategorized 38 false false R39.htm 2314301 - Disclosure - Segments and Geography Information (Tables) Sheet http://www.finisar.com/role/SegmentsAndGeographyInformationTables Segments and Geography Information (Tables) Uncategorized 39 false false R40.htm 2317301 - Disclosure - Financial Information by Quarter (Unaudited) (Tables) Sheet http://www.finisar.com/role/FinancialInformationByQuarterUnauditedTables Financial Information by Quarter (Unaudited) (Tables) Uncategorized 40 false false R41.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition, Segment Reporting and Concentration Risk (Details) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionSegmentReportingAndConcentrationRiskDetails Summary of Significant Accounting Policies - Revenue Recognition, Segment Reporting and Concentration Risk (Details) Uncategorized 41 false false R42.htm 2402404 - Disclosure - Summary of Significant Accounting Policies - Foreign Currency Translation and PPE (Details) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationAndPpeDetails Summary of Significant Accounting Policies - Foreign Currency Translation and PPE (Details) Uncategorized 42 false false R43.htm 2402405 - Disclosure - Summary of Significant Accounting Policies - Goodwill, Intangible Assets and Impairment of Long-Lived Assets (Details) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesGoodwillIntangibleAssetsAndImpairmentOfLongLivedAssetsDetails Summary of Significant Accounting Policies - Goodwill, Intangible Assets and Impairment of Long-Lived Assets (Details) Uncategorized 43 false false R44.htm 2402406 - Disclosure - Summary of Significant Accounting Policies - Recent and Pending Adoption of New Accounting Standards (Details) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesRecentAndPendingAdoptionOfNewAccountingStandardsDetails Summary of Significant Accounting Policies - Recent and Pending Adoption of New Accounting Standards (Details) Uncategorized 44 false false R45.htm 2402407 - Disclosure - Summary of Significant Accounting Policies - Impact of Adoption of New Revenue Recognition Standard (Details) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesImpactOfAdoptionOfNewRevenueRecognitionStandardDetails Summary of Significant Accounting Policies - Impact of Adoption of New Revenue Recognition Standard (Details) Uncategorized 45 false false R46.htm 2402408 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Uncategorized 46 false false R47.htm 2403402 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.finisar.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Uncategorized 47 false false R48.htm 2403403 - Disclosure - Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomeLossPerShareDetails Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income (Loss) Per Share (Details) Uncategorized 48 false false R49.htm 2403404 - Disclosure - Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Net Income (Loss) Per Share (Details) Sheet http://www.finisar.com/role/EarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails Earnings Per Share - Schedule of Antidilutive Securities Excluded from Computation of Net Income (Loss) Per Share (Details) Uncategorized 49 false false R50.htm 2404402 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.finisar.com/role/IntangibleAssetsScheduleOfIntangibleAssetsDetails Intangible Assets - Schedule of Intangible Assets (Details) Uncategorized 50 false false R51.htm 2404403 - Disclosure - Intangible Assets - Schedule of Expected Future Amortization Expense (Details) Sheet http://www.finisar.com/role/IntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails Intangible Assets - Schedule of Expected Future Amortization Expense (Details) Uncategorized 51 false false R52.htm 2405402 - Disclosure - Investments - Fixed Income Securities (Details) Sheet http://www.finisar.com/role/InvestmentsFixedIncomeSecuritiesDetails Investments - Fixed Income Securities (Details) Uncategorized 52 false false R53.htm 2406402 - Disclosure - Inventories (Details) Sheet http://www.finisar.com/role/InventoriesDetails Inventories (Details) Uncategorized 53 false false R54.htm 2407402 - Disclosure - Property, Equipment and Improvements, Net - Schedule of Property, Equipment and Improvements (Details) Sheet http://www.finisar.com/role/PropertyEquipmentAndImprovementsNetScheduleOfPropertyEquipmentAndImprovementsDetails Property, Equipment and Improvements, Net - Schedule of Property, Equipment and Improvements (Details) Uncategorized 54 false false R55.htm 2408402 - Disclosure - Debt - 0.50% Convertible Senior Notes Due 2036 (Narrative) (Details) Notes http://www.finisar.com/role/Debt050ConvertibleSeniorNotesDue2036NarrativeDetails Debt - 0.50% Convertible Senior Notes Due 2036 (Narrative) (Details) Uncategorized 55 false false R56.htm 2408403 - Disclosure - Debt - 2036 Notes (Details) Notes http://www.finisar.com/role/Debt2036NotesDetails Debt - 2036 Notes (Details) Uncategorized 56 false false R57.htm 2408404 - Disclosure - Debt - Interest Expense - 2036 Notes (Details) Notes http://www.finisar.com/role/DebtInterestExpense2036NotesDetails Debt - Interest Expense - 2036 Notes (Details) Uncategorized 57 false false R58.htm 2408405 - Disclosure - Debt - 0.50% Convertible Senior Notes Due 2033 (Narrative) (Details) Notes http://www.finisar.com/role/Debt050ConvertibleSeniorNotesDue2033NarrativeDetails Debt - 0.50% Convertible Senior Notes Due 2033 (Narrative) (Details) Uncategorized 58 false false R59.htm 2408406 - Disclosure - Debt - 2033 Notes (Details) Notes http://www.finisar.com/role/Debt2033NotesDetails Debt - 2033 Notes (Details) Uncategorized 59 false false R60.htm 2408407 - Disclosure - Debt - Interest Expense - 2033 Notes (Details) Notes http://www.finisar.com/role/DebtInterestExpense2033NotesDetails Debt - Interest Expense - 2033 Notes (Details) Uncategorized 60 false false R61.htm 2409402 - Disclosure - Commitments (Details) Sheet http://www.finisar.com/role/CommitmentsDetails Commitments (Details) Uncategorized 61 false false R62.htm 2410402 - Disclosure - Fair Value of Financial Instruments - Schedule of Fair Value Assets and Liabilities Not Measured on a Recurring Basis (Details) Sheet http://www.finisar.com/role/FairValueOfFinancialInstrumentsScheduleOfFairValueAssetsAndLiabilitiesNotMeasuredOnRecurringBasisDetails Fair Value of Financial Instruments - Schedule of Fair Value Assets and Liabilities Not Measured on a Recurring Basis (Details) Uncategorized 62 false false R63.htm 2411402 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.finisar.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Uncategorized 63 false false R64.htm 2411403 - Disclosure - Stockholders' Equity - Common Stock Subject to Future Issuance (Details) Sheet http://www.finisar.com/role/StockholdersEquityCommonStockSubjectToFutureIssuanceDetails Stockholders' Equity - Common Stock Subject to Future Issuance (Details) Uncategorized 64 false false R65.htm 2411404 - Disclosure - Stockholders' Equity - Schedule of Stock Options (Details) Sheet http://www.finisar.com/role/StockholdersEquityScheduleOfStockOptionsDetails Stockholders' Equity - Schedule of Stock Options (Details) Uncategorized 65 false false R66.htm 2411405 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Units (Details) Sheet http://www.finisar.com/role/StockholdersEquityScheduleOfRestrictedStockUnitsDetails Stockholders' Equity - Schedule of Restricted Stock Units (Details) Uncategorized 66 false false R67.htm 2411406 - Disclosure - Stockholders' Equity - Schedule of Share-Based Compensation Expense by Caption and Type of Award (Details) Sheet http://www.finisar.com/role/StockholdersEquityScheduleOfShareBasedCompensationExpenseByCaptionAndTypeOfAwardDetails Stockholders' Equity - Schedule of Share-Based Compensation Expense by Caption and Type of Award (Details) Uncategorized 67 false false R68.htm 2411407 - Disclosure - Stockholders' Equity - Schedule of Employee Stock Purchase Plan Valuation Assumptions (Details) Sheet http://www.finisar.com/role/StockholdersEquityScheduleOfEmployeeStockPurchasePlanValuationAssumptionsDetails Stockholders' Equity - Schedule of Employee Stock Purchase Plan Valuation Assumptions (Details) Uncategorized 68 false false R69.htm 2412401 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.finisar.com/role/EmployeeBenefitPlanDetails Employee Benefit Plan (Details) Uncategorized 69 false false R70.htm 2413402 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.finisar.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Uncategorized 70 false false R71.htm 2413403 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Sheet http://www.finisar.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Uncategorized 71 false false R72.htm 2413404 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://www.finisar.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Uncategorized 72 false false R73.htm 2413405 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.finisar.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Uncategorized 73 false false R74.htm 2413406 - Disclosure - Income Taxes - Summary of Movement in Gross Unrecognized Tax Benefits (Details) Sheet http://www.finisar.com/role/IncomeTaxesSummaryOfMovementInGrossUnrecognizedTaxBenefitsDetails Income Taxes - Summary of Movement in Gross Unrecognized Tax Benefits (Details) Uncategorized 74 false false R75.htm 2414402 - Disclosure - Segments and Geography Information - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographic Area (Details) Sheet http://www.finisar.com/role/SegmentsAndGeographyInformationScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicAreaDetails Segments and Geography Information - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographic Area (Details) Uncategorized 75 false false R76.htm 2415401 - Disclosure - Legal Matters (Details) Sheet http://www.finisar.com/role/LegalMattersDetails Legal Matters (Details) Uncategorized 76 false false R77.htm 2416401 - Disclosure - Guarantees and Indemnifications (Details) Sheet http://www.finisar.com/role/GuaranteesAndIndemnificationsDetails Guarantees and Indemnifications (Details) Uncategorized 77 false false R78.htm 2417402 - Disclosure - Financial Information by Quarter (Unaudited) (Details) Sheet http://www.finisar.com/role/FinancialInformationByQuarterUnauditedDetails Financial Information by Quarter (Unaudited) (Details) Uncategorized 78 false false R79.htm 2420401 - Schedule - Schedule II - Consolidated Valuation and Qualifying Accounts (Details) Sheet http://www.finisar.com/role/ScheduleIiConsolidatedValuationAndQualifyingAccountsDetails Schedule II - Consolidated Valuation and Qualifying Accounts (Details) Uncategorized 79 false false R9999.htm Uncategorized Items - fnsr-20190428.xml Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - fnsr-20190428.xml Cover 80 false false All Reports Book All Reports fnsr-20190428.xml fnsr-20190428.xsd fnsr-20190428_cal.xml fnsr-20190428_def.xml fnsr-20190428_lab.xml fnsr-20190428_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 true true ZIP 101 0001094739-19-000038-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001094739-19-000038-xbrl.zip M4$L#!!0 ( .J SDXZU"$^]? ! ,&>'P 1 9FYS2(/R\^RO\^?F3G?>+SXSWY-6C'MF217EZ^JD/!!1)C$& 70 E M:W_]1@(H$$!5X4: +!#5?2Q1K,RJR+A'9&3DO_V?O^X&WWW)\G%_-/SW[_$/ MZ/OOLF%WU.L/;_[]^S^NWI@K]_;M]__GY__];__?FS?_;3^^^\Z/N@]WV7#R MGU/[G][N^];/SG=]?YZ.Z[OX_R/_M?.F_>S";=__2989Y][F&E M!6<9DY]%AW+Z^?I:<<)Z/?K___43X9W/2'2ZFC#,))&?Y?7GSUCTLFO5E8B2 MZ_>9'5(GSZKPGO>O?]<.^?^<_64O'Y*7C-E_+E& M/&?/JB9-/@]JIL"3J@D/>0[ZK8Z)YD^K,#=_M($'ED9L>L%F1EH;M>U%]7RP M-FK3B[:_I/H%O6[W?M2IQO_L604%>MGG"NTRG0)/*B?TJZ&#!]7#Z]$[?U@S M;2-EE@9LF%Z+RJ4!-=,W3JV;=I]GW62$%S._?OWZPW1VPBI!2(.UZN:C0?;C MX^#R=+QA?MWD_FT=Z>%)%;#]\>A^7#VFB?3DYH)]2)4/*V;N%'^ED=L>D&M&"V/J'O!YLG5$Z_[UU]ZU5B=/JJ: M,ASG*Q)WW1_VQYW\A[F?I!$C:C%XU*U1F.E)U=O';S[7 90>U4RI^TAZ5#WE M^G908^3G#ZNG]85DR[>>C4:)_T MI&+";9WZN:W4/OW.3>OFBG39Y63 M:O0B/*@>7H>GZ:/J*!^%?N"#68$RUI7@/XX'U%,&&0U'@ \J'@__+:&&].3J@G]X9\; MH$F//W?&63%\V.EWQ]5(FCZJ\&"GOZ^G\.)Q[=2-#+(R9.,K:JF[,J3V%5NF MUTS-;K9XCE//;S[L<=9D^XS)8G2-OAI6::OA:#A\N*M^>V^2_SCY=@\O'PW? MP*@L[W<7\VHT^[!*J>_PA=6WC[KWUS5L.WU4\8TZ+5VIHT>36[!;?]5$OL73 MZHF#?J?& ,\?5DR[[]3XF/"@:OA]32()'E0,S^NR5'EEFBJO\5/R*B*P>/N]9O>YPJ 4IIO_K!N6I4U6DRK-$GI27^X<>+T M\::I%39J96Z5J9H]K'!K'F=6N3;I2167%K,J.34]&&_"Z+@6H^,*.B]F59%Z MW+W->J/^F^NL-QQ-:N1I;="&U]R.!C6MB-B,6S3JQ[N=GC1;%#5:^KH64G"K/NF.^Q= MUWF(C\]K)M='5,73FHEU:GSVK'92;=2X>%PS=?Q0L2E13(2'M=/N-WYR]KQ^ M\GV-(5P\KIGZY5_U\[[\JVK2]?V;[@#,1XTN*![73JU8Y./$RA7"DWH;,'M8 M,ZV_:5J_=EJ]?IP]K)GVT-V(ENGCJJFW6;?"A9M.2X^JIO0?R;WB@<.#-!R7 MAM>'#?.'-=,V1AQ+ S9,KPT7E@;43-\XM6;:J$(2IK@<5%") MV4W-MN/\8I,>%+K5$R?U4[J;_A8>EHS MI+\^RIR%H]J MIBT+P\JDZD1Q>I(BS)HO31]539OK6Q-*+XK^Y%FU^R^05UOFZE>SOIUQ5!%$^J)M7X"I,JFCZ,W\RWY2IF+3VL MGGK3J:ICF3^HGU(M&4L/-TQ=)V)I>OW&RM*(_-N'47]8(Z+5XS:\<",\M;#4 M(WT#QFO$MGA2,2DQ:&]MXWJ1?I@]7!DZJ1S*9T,GRT,?7UJ1H!V.)YVE%,5? M@PV#__M=?_CGX\CU9.M7.AV*M=8_3I\NAH[[50/AG?C'__[UW14$*G>=-PM0 M?O[?_^O?TO1IF'/7^9A=?S=]W4^WTQQ-V@M[4^QY_?#7.&4:IX\39O_]^W'_ M[GX Z_DQO696 -8=#2?97Y/O^D#^Z-/4W]D_/OGTH6((\%!_\BW]HOA-OY=^ M=]W/\N^F<*RF>PI-XM[^Y_<_(U@(TDQ2_6\_KD^>?N/']8_,OW&?Y?U1;_FK M@()\XCN3[.<9A[ W%!73'Y\M3OQ:KQA<_&KQO>(7<\Q4H^KM M%%/X;P]#C)J(JQG#3.9+%V_P E/%DX.7'F=K)PU?MH(U+U'\.,M6O[/&+SLQ MNCXVM9N^[#7Y?OJRDRJ4YZ$*Q1O$WR"RJRJ4JYKSR:IPBBIU'JB24U3A75&U M)DS'0=7,P/YS[EO]\VH"KTPEX&%:EN1&=_>C(?QS;/[JCQ>C/G1R^-VOV=WG M+'\V+"]0"&%_-I.F^>]Z\.6_[@?];G\.TW>]/@R9U;W/8?YIX\J^_[D8MKRT M?_NQ\NTS8'XL07.FSL.2N<]^? M= :ODB\VKO5"],7;F;[8DTO@UW>CX=5DU/WS57)&:7VGXX8E3W--"QS'TU2M M%FB^%GAIY_$P+=!RRB)6X#B'NJ/9A6OS=-OY]R!^HP==UFB!NLI ]/ M^':[#W(OX,)*VHGZ&9-X_&F@EM\$QP&$I MWM;+>S$O[]0[> M_LJ^W1%KOBIO>++B)'N[HO'+/GGP[K//D[?PUGQZ)_)4:E-'RW\:] -WH^&7 M+)_T/P^RJVS8'^6_C2;9V#]D!%%Q7M)<7N;W/Z=U_K3C.L\S.%]*9H_SR:.R M_B4;W>2=^]M^MS-X)/G';#QY?_WW$:SS/(@+:_JI=DUS^I86=1EIZ.6"ULVD MGU^X_$_WVYF3>[Z0G]QOST3B)I2*^ARE>"<2MV[8Q9*^D.Y?__O,R5U(]Z__?4$DWLM&MPK\'&WT7B1NI?@< M2;Q7O-QZVN<8+^]%XE:*7RV)6T_[-9)^R49_R$>]A^[D?7Z5Y5_ZW>R1ZO"= M3G=T=SX4KUK*G-@K:[D@2ZUW(?2G;)"]%D*OK.6" JN="-U*]/D3>B?5W4KT M^:MNV1+Z,IRQG0C=JNZS)G1EZ:?I_<_#>))6-HZC_+?LJ^E. ]'^\ :P-X0? MN], IE0;/!\$$P =?((A/4/?8O3;87_2A[CG/B&WDXJK/TP! M=[,ZV_Z7+%Q?9]W)I[P#Q$O/5S[F^_ TSP 0FTV^9MGP8_8E&SYDOSST>^G2 MW[?#V72;78_RS Q[YGJ2Y9]&]_VN0&=6^K07.59JEK?38Q.7[P'B8=1\A/48 MY#R=P)ZR'G?-1_[8&=[,M&OZUZ_]8?_NX8R4ZP+\[W]._UR!_S)]X5\[_S/* M''T[RJ01][(__M-\L",7M72?_LTK7CC]F MW:S_I?-YES=]^G:?K;;#F$-5&GL^_%;&[MR4+Z/W2#IN&W%*FK=$G=,!4M!V MJ1?(9N)>4+RR@S#&

XK$X<;1]J2L]G:K6VEA&P2=PI@YFE*O1 M]>1K9QHP%#]Z""P&H^D$-QI/SNS XEZLL_/J+XB9ZD.MSE^/H,\6?W>7Q?O^M?K8>:BNN@*T-L!H%;GS7\)JC;K=L9GYCCO@J(E]V<=1T=B\TH,+WVV M$L7/Q-=Z-5+;PM<$38>+9\^W?,J&[SKY33:>+!ZV>9<3&:%:7+?YEPO/O[#? MCV]^+BB-TPQK=$;)I%E OZMQ.FECWS; /_<(_-1[\B^O'E]=\O(,%6;34J@O MK$)W337]QT/G:]9ODTS/X=\OX[I-+S7#OV] >FF7,+S-"+<9X59DFQ.2ZU-; MUC99UF1CVN;'FK2CNEM1=IM(>%KA]ZO/4S2.KP\HIYI:'OO0!P0-;V+_K\E# MGIU9[F&GJ']J JK7V5@OY*5*I)I.^*>4+[TZB3_Q:90V!MS'QWS1HREM]-?8 MZ._E=QS>99UQ=CL:]-[>W>>C+S-OZCPD[HSW @_8)V%7;(?;3IRC9=V1JL M)OF5!Q_,>066YLQT?,,BRSH=_[?.Y_Z@36^?2)\O8;?-;E^T[MZAB..(1=JM MU[6/E#:G8KMUOAI;WG'RO>)69L]FX[@5T\;:V1W$M&T^TS:?:<7R1<3R.+GV MIDO&,^3&7QE[O-Q6S"LHM3BC+9B7+_AHV-;++CUQ]LGS%K@]#PY^II8W>V6. M5S%X03IX!\^Y;2-PB4FIUI-NDI@^;[>/-BEUGC+;9J@:6W;VO':V%>!6@%^1 M +^T!9[U-&'MS2W-$NJ7/K*T!X@7'\-> MEF]$XWE*PU-9[7 ,G2>#56Q4M#QV@3S6*(^C@BE;IZ-1(M Z'2_L=#1*7M>] M%)]]GKP%TY0_I)4]QO@&_< AEOJ2Y9/^YT%VE0W[P#RC23;V#\ "E)Z7$)27 M.0^I=USG^7H,KVTZ>V6_5+WADG*O)J/OG^_LT?0QZXV,&2.]WP8!.'_P!DGYF M^]75L[9LV[+MN9C6I>VOEFU;MCV739^W,[9=\&SL PJR=X"^ MWMLA." WR2\RXW$V&=MOLZV)06<\KMQT^9@-IH09W_;OSXSQ]EAV>=>A8MW/ MXC&N,<-QDIA/989Y1^2L]RGKW@Y'@]'-MX_]F]MSTT0',<26M5\>4TRM%(S* M\F%G\,Z?@* 9"EXQ;TRMSLXHN#P6*>9\RCN][+?.W;D5.!^D M*-87>[ED_P#NR]EU>SB(YBLK/5^"Z]8_.&O_X.0[WVT$<3X11*.8H746F^@L M-HI%6F?QHLG>.HOG3?#.L-OO#-8VG!_+N^_ $J8!'SKPJ=]&D[?#6=YW6EO< M&=^:82_]E4[(?>D,SI(3JC"PYF*ELCGK^POZ'+H9E_+_)R2O1_1IZ+138F1 MMT.8>9-GXS.SYWM2OG[!ER?S;5?H5^"Z'2K[+?%?66BW%_$[PQX,.:]V08>1 MO6JEER/MTXS_^VOP>K PXU +]VNK?] M899_6Q[W"OF@&+QAO9='_#;<.V.B'Q[CM^'>\X9[C? !6J?O0N6]M?"O(+>W M+_%;C[])'O])6$(>[WSYXX90IY__5V?PD-EO[_KIVBI89+D\9/%H;?:[T? & M/*R[!$V5VU& D9Z?%^.=\F#[/IM9F\BS9/A6Z7.DCU=1=\7)*I/W681K[6#T M<<[SKYTP/99\M1)R8@EI%),VZ@!J19>*EJM;KGXB5S>PB47+U2U7/Y&K7[K' MQ7K$U[KW%R$0K7O_$LG35KA:X;I4X3KY;N2APB5:\=@112V'OHQOU7)HRZ$G M<5 2@[+?Z=71(MI7SV?/V3V6OL'D#<5'HW9*8(C?J<^Z&%Y[=*VT^IZ/62^[ MNW_L_+S6,&33T-C_LGXY7ZOQ3JSQMA-ON>7);M1[CORR*938=V.]KE4[XCWDTAU MZTXU38)+,:SM#-+U!E>W639Y-YK=G+ B(N\GM^F$^+#[D.>)I-.>$T>2UK>^[(-YK%,XF&FUXR9<3K;_UW+HA7+H*;PB-?>*6F7:LNI1?02UGX^@3N CB&/Y M"&=V1>0I/>NC*3-Q9'-[]-VLQ7NN;D?YY%.KQ4ZGQ2HQW 2+>ZF;<.4M@-:2 MGTT>XMC[",WU,1J0ASBVC]$*W$7N2YW0,?(SQVB*QV2YF[E5_/HCQU>Y57PI MT2S=S]+0$UB:TP0WKT_.6IY^D=#FJ,Y0&X*W(?@9ND/E[?M633^'.W3LG?>& MR&2C3$>3W*&2#!];W-I$VOE:LC:1=I;R?)I:]N-9Y->?GWN5%OD5YPR;E H' M"2;H=_QKYUL3BD@>X\:'S^/L7P_P^? %_BC-7GM^'G+:,'M[9)G8)V:MIN[C MQRO)^TP"J?=KP[8V_()23U1.WR=6+3:Z>HJ+X/*Q. M>]+JC(W.Y9RT>BTVY^G9DT=S-8$EI:^GION3;^FZG=$0_KG:_L[T>OW$,.E: M[7[O[=!U[ON3SN!"!+?168]]#.["=?2+>4]U+5XK'N>U8=+8./C$?81:/KW@H.&ESQ&<20'9I]L\:TO(SK:$ M;(E\KUZFFW6Z[]C&ZG@'$48/>2O0Y]KU[I%ZKUZ>&V"CCRC/;9!TR4'2*V;L MTW5G;5W/<[94E^1Z-N&*M>5,WE+^=/'C?P"?=O+N[;=WV9=LL"(XBS%OA_GE M,9^>:NY^JP9V:>3XM]$PSU+)9']XL_;NM\ 6XTD:5588B5^N^UT =_S^VF?W MHW'_S-3&;I1^E)(-I#Y^[KZ*41Y!V8=33@K;"I]5H&HSHQT)M#*;+JFV>CX] MR[SN*?05N01]-;J[R_)N/YU# (Q?GJ8BK:9JN*:JXM#SU5$GKNO9J)A<)\^_ M >T^@KK/)UG/W(T>@ ->0C>=BXII2 RULU[9D\1GJEJ:75UTB@*(5L2;)^(O M%.2T(O[R5KR---K,2!MO-$MCM)F1O?75N;@2EY3):(U_FSIXD;CB4.<%G[GS MJ08[6:5OJ\%:#?8:--BYQYNM!FNCUU:#/8L&._'U M#Y>Z3==JL':[K]5@ZQJL,97635$3EY18OW@Q.OLT]CE6*)Z%&C@7:6Y>SOGB ME4H;7;3YD=>G+YH77;3YD<9KL).[)ZWF:KH\XB)#JRCCKW7D;NJU(O9H=U,8V_6U/);<^P,O7K+5)U\MT21IZ*OG MK#_;[@"-][@:&TZU&JS58*T&:S78^=;'M5=*MQKLY358NP'=:K!S4Q.7EZ*Z M>&%Z)0FAMA=)JQW:!':KKRY:7[4;;FU?DE93O39-]7K[DKQ*A?*J'*!6B%^' MNW%T4?8S4?[')[_@?/.UD_=*\O 1<)+WNY.L=S49=?_\8]B?C#]>_7%>$K&R MM$>J;ES;Z>@*M,LG'EAIX4A2M'CCXMG2A&S8*X:O,4+QY'AQ#T;;9J&:UMVI^ M?91\5G4LWR#^!N%=U?&:!#]='2>BRU6BOQUV1W> "GAQ6MV[$02,@,05%KC* M!@,(7_+!AK8_T$,PZ_)5U'Y)']?[ZNM_-JS1NHS>$P0XN?%FUMUV//?WL[^OF@Q?444UAP<9%97.>'>>3?W[L M#&]F#)?^]6M_V+][N'O-? G+_&FQZ.]_3O]<677+>R_%>YV_+I'WEE?=\MZS M5N^NVNHI<]68I?'7_N1VELSK#'M76?X%7-K_@K']X8T;@0^<C]F."L/-?6M7RR:SGSGSZ#=/0^9/GU*&4^NUF5QW5>+%'E1^Z[ULM@E!F? MT+]UAOB-S[H4/QN)GX PO)=:Q>0-Q4=%F#PKA,G]$":/CS""EA'V6(!3E*Q< M=;-A!]ZY6IXS_V4K\Y1XFXS/ %G *V2/J M7QE^G.Z!RPWG9C6!@#WS,+D=Y;"6U9;:H';Z-T,W>AA.\F_GI5FKE[;45[IB M;<^RE7ORCNQ;B#HU.6;82P6@@[\]Y/UQ#QS;LRM-ZG3_J(;#<>C0;\W+=A^"P[CZM4*[^'5G;2A M<35;Q3PRG4Y=.)B_9*.;O'-_V^_.B\RZ,\WWSS^NFLX':;.Q&@6//%"#@R=N M2Z8OUV+P^Y_G*/SICZOSY3'5\EC+8\]P!]_)>>S7?[0\]D0>^_4?+8]5\MBB MP.+]]=]'@)_S\)\:RV^+@HT5=)XO[SV+G^9^:_GMB?K-_7:^?MI)>:S5;Z]% MOYUOC-#JMW/1;^=K0]L8X5QBA&/KL<1B^'?V:R=74UYYUY_T;Z8(=IWQ_"6QS'G8U#+B"F*I;9@ MYHGL5S!W%5X?6;\&L<_"DO@-HF_0<5ER5E-#\4:>_#7+;[+O5\.JW;.'8Y@OX=GT,YPIYE/A[]0CYVSX*H]2[1EXJKC=ZZBYX JE7H4/$K4#EP%3"B/S55G@:H7;N

I53V]0XDX>JH /@S[,SP] MC'O+^+G+.N.'//NY/QXQ@N5/?USYXAW%H\>WII=4O#+E!$95+YT#!S_N_ MYUO5&Z$N)3I&R[[YCJCZ7RN MK+YHZ0L^&X[N^L/:;\P9(X$[WO:1M7<5CQ9+VX*9V4?JR5<'Q+;7SJ*)6B+. MG^_]WB^C25;[TO1P[S<..E_'#_UZ2.?/M[^WE_5_,K"H7EI8''1NOIN+XN7(T_ MIU_UQ]W.X!]9)P\S_;##QV6T1F&)*%/6.A\5UW[V<1HQ">3[G]\4SO>F+Q60 M^%'WX6XQX,-4)T7XW7@'4 PA(B ;"$$\,LL%Y7@&BD7:$?']S_$?,RAJOU(- M1H)S5R P5I$HJ1A%G%//'.-QC@\?HP!\I%E58"R^L@[$#+[=28(,,5)AQREV M$<6(@Q8%'JSE[/N5D*CV2^M@I+-F.WR=2ZN55Y@:)P(E4GHQ1P I:7Y_F>P M1/^Y^MWTZN)S86H('?PV[PS>#GO97_^9?=OANT0"N:7SR#DE3+3>TD(*D)21 MK9KBVB^M@3&ZNTM)DE'WSZG>'[]_F*2,1,J/K, TRX?AOST,,?K^NU[6[=^! MS,'O?XO+E*&<81U!1$+D0"&K&:5&!"V%ET&Y[[]+>F#ZPD*E8JP5Y9KA%9@W M@+6V@)F\?\#B!4/C 1OL:<$,0N(PY9P[EEVLT&R MV5GON^DWEN%:^>@J/!\>/@_ZW3@8=2:KT,R8BRSSU1NU!!A@@FK*HK0*$Q2% M=!K- 0N&1++$5E/7#7,T_]\R9$N?7X7K8W8S[;@_G*0CR#L@*C@2'$+"1T,$ M0Z:E$V@O!E=,B!"QI@(]+ M&S#SV,FJCR]_8O7K_S4:/ S!P9\QSR[?YU8Q3J6TC'K!D7)*\3D%L.(23.%O MH^6/KWUA]?-_!ZS\YW#T=7@%;LMHF/7>CL&F2S * MBA(.&:8D1,:(=[JPITR@X-:%FRHJQ%2T:P'8$SJ] 3HJ"=@&X&S%-#*@H(TB M<^B$)U&M0TQI,1J/0/G6]3AR'+[VKE8.=8C ;'_+1TD[AR@[4XZ"K9'([>6_\QWT/-'KJR^^#S((<+$AVX MS$$:21C5@?J0D(,9:"G+(R"'[H\8&[)4GD2YB,6CH3D0'A4A)4B@97>"Z) MGF&%2Y+(,9W[ $?"V:G0/^O=2Z]\H_'/04V#EK:,*R]4"-(7^ ?QIRZ6\(\T M/A_\B]_I:F.#)I) &V:HT(8& 0&3XP%',R,!YXQ0NDX")OCI2'"=P6]ZZ>#? M>)R!ENS^ZZ$/OW@+;M;P)KUTO)\?@!"$CE2X"-$U2*X0$-\7EA8%77;RF9;+ M2]L.SQ.!W^0F<*6U"M()[H!$ED4KW QX':+FIN3$2'8LV'_I](?O1N/Q^V'R M,.86[0^(]O, ;YE\>Y^GRR=_S2:WH]Y^%,'18JTE U((ISU8L87O@R)XW*5% MB4V+V@?.4ZUV$PDU2L$,@]#288T-QURK^6I!T+0LZ3=ZRM46$MC/GBY9!AML M.2',.&&P)D@J6="1>%JB(T@6K5S:9J".L8R-,N9P!+[S!.1+,$<5ED6@0!0/ M?'T90CUU%1"J]J8^6?_SP[3<R'RGF46&='A=<0(D1!#(F& M.V%%*%0%UJJDYXA:5>$[0?7T5:C-JU!<.$\!>N:)]3)8IHI5>*D]*ND&^B*K MT%M6@:0)1$?BI"$8$Z=8+%81E"U'=\]!B[?#[N"A-PU#P+5(67,(.O*'SJ". MU=^_ZD,ZCP/9:E+\80+3/:&H)40#IB M(A #ED4L\BAM"552D;U15;OTIN'P0R=Y0UM0)H.DC I!P6?#-A!$9)BBC!J# M/"U+^KF@3#T?VPDJJ41@F WC(1H?()J>[WIX24E)Z5-*\>O%X4YLIX.+0DL: MB W@?*(0Z3P[S4!ENQ+;G0W*]#-J.\T4M98R3I EF$GGYKN^3'J*JK3=_H;A M;'"X$]LYB:RBG!GPG[$6,0HZMZ6,8D*JM-TI4!:NK[-NNA]JT9CF(RSQ8P:8 MZ(+7-ZWW?C^YS?(/6>H>FF+[QT0@_*Y;2HY5^W0K2P?U)+E3W"M"I47,PO]F M<7GP$)HO+7U>!X1^0$C.EWX,B$^\_+(SN+Q\XAC3C#N*(]-(,N;C/'+B"N*H MBN6_03]0PLYG_64WMY@71MEDR MG0"V(C$JA[2WF',')F^&-NRIJK'O%X"VS1**K=7)(EIIN-+QT"":GUR1CJ.9:^698PPH$1!+Z E9P; M+'"19A<.O(4**_>&_ O/8^U;W$4%?$XA0H1,""2K;=LOG9I8CB=^CWBTC_E MG>&X/Q\P&D+X]7#W,$BU@/.FO<51]$.=1B(Y@=C1$L:%38WBZ_V#GGK M",7 FCA0)=4\P\$=\&D%:R9[QL4+8C-5?=\-^]?][O3UQ4F _.]Y?S+)AK^- M)OWN+A6OGD1)N*5,&O"!,).!SS671%P*MU+CM=-'%R N&J;,4SQCJ.$VU0H-HP);CE"I?WH #C)X:X8M=LI5+#0S /*L1S)GB4$5C?4'#H MK"(FQG*"&4NJ]H6XN/&K]RGKW@Y'@]'-M]^RBJJU3?O>@3B,8CH;0AW7T1DL ML4R[+PKD%MM2N8Q4<@G.:@CV!G#3CK8"L@/IE0V<<*J=EIY[#A%L<)HQ5"(] MP\L;1%L G-;IIE"UE[*Z@.DI@DV>I]K(E#NRWQZ'S*L,IWIKPMZ*CN?W4&#]5ERD^YR[QV!]=[(@PX M"@P99!BV 15% 0H3;"MXD:#E/=R7Q-+3236KS7Y_/3LD8[YT^H,.A#N@:W]) M9PQ6KE";@94N4MM>=[%61:ZU G:4FEE.C--<\OEFB+&"K51F%:=Z"&@OPLA3 MD7S@^IX7LLNR@ M4K7:)NB[PWO"A6]Q$!#U- H+,AA "BFQHCB6)357Y8(A03'9JN$:L? M?@88 M1J U=L%2$4TJJJ1S7TY;!T)36C@FFIQJX9\W"-GG;X]#EH6L; G@S_ 7^.C] M<9*VIQO-"@VXQ6!:#2X[N#\,F"0=WH*?BB-!*H(S7#*8HF0N3X^*TZ-^IO]. MAO)5-4\(#PQY% V@V##KM&"%ZHKPT2H#*BFB]-18GV'A]-C^.\2HM^#9F2_@ M^]] S'O7Z0]GE[Q/#[P\= :I1'YKN<+>%'ED>T<9Q H(!>U]H)%602P5B.3 M ECQ#_JK\*=&^8ZHV)TFXR-!,G^2?<@WI 2.(1MD.42C/%+,+)86.TJ,#V3N M6NIT=%RL:J/'[B18_8#UKJ0Z"88>"30_!_;W3OKBY-LF1EZ._8C'2#K'B"", M2:1YT4: 1<728>L/F/Q:++'B&TL /")[=@QP)UG:[Q[IY5,!DC,&$2LF3"@M MN<-SDL&/3)($./K' O JV!:@ES98WT_37=,$V?T@FV2/Q^W<;2+GV^$\;;9> M]8EPPPJA+QU&4+Y4F3@_E- J7 MLYSVC/'[=8R__CJ;#;/K?N4.R+2A8!VZ(*)F(G()H;5P@7"%U#QLM#8273JV MR/1F?#T%^ 5*DI,[LU*#P>AKNL-\GK@'*S.Z_C2:= :E$T5;4PO+=A4';S@7 MGDNL@J?XTJBL4?"7U$ MN)\'%UNR!NEL#@1XS%%KHO!$>%;@PE#B2VT5WI#EK@IGAXTMJ83@G<&!&F<" MUC2"\V7%@C.L*YW/?,-/QQI%&^JYOAV#1YJH;'FS"JV:8._#.I5;P X,_3?)MD2#6,>Q*TD,H MY417@EL%S.% ;]Q."EX9H< OUYXSIZW$R+$0HC,&D[)G0 2EFAT*=)Y-16)I M\^[]M>^/9_/!\_V09W?]A[OQTOG7_7=SO2!8VP"1!IAN@HRF\]2G)4K)4@:0 M(,;7UW, G*=8Z;8DKV",^2"")B@(93FPW3P<#$*+DNE2F#9UI5M4L?3<>8%$ M.L'%B LRF#E-&=>K/>+F*\4G6&GAS_KL/@S%P][R^\&)_<^RR?? M4D@\22GC?SWT[^_VUBE&V&GQZ+1](;91ND5I@@X>EY@YU580N;[THP#^/,C8 MI*M2[R0("+FQADABF :'K6BA1N'O4A2#$(3ASXF,Z7YNRBCEV6VZ7Z*HVTFG M^D$IOK\&WW??>@3BJ49*.ZTX-E$A"H9:<9]Z.1)1"D7>8#;UR:K7O M\1UW: M)G):KP+%0ELF.1A"8;D2/MH -I0P(DK'P=\PH+XZVM*JS_@M-3';CU <%N,] MQS[*D#81E356X9@27ZD)0;D5A.* GC4MM16FIZY@$ST"90B#B13<,FZ0,PQ% M1P3\&] .2K?"DQ-W %>N,L1>\XT^C&E9:.W3Z_GJM'=++-CSPW% C#'@K MQ$F;_#"[. )L:8FL&"FI50VB#L=!0W&Z6P,$4(R.@F_#4VM20YC#<\E@$)Z6 M2S8:@L+J#:6/&7QFW)]D5Q#V]Z&^6?L&,*9!0,;%):$.P0VV"E5Q)?@/Y24CL!8L)841Q ")(F.U@-O>Q:I M X6CBW/P#$*\4F1_:9A_QOXE@5".>7#$"6H]Q)%:%/U+(M:F5.7%I=:X)<41 MA, ('G$TJ56M(,19I5QQ2(ASB!,:AOG!8-1-(7=UL>2A&W&(,*N4O8I;-K" 1X1!(O'@3!*O: H:G>%;:UH\AB#KJC,H;I>N1P17 M5$<&031RT5%NC"QNZO$0$Y8[CZ8>ZN>#B%^R899W!BG1W+M+5QI/4C'%EVS^ MC6T)!NF#5$Q , Q\@3!8YD))1NI-*06>HF-^/LA)^^.=O'L+V/'9EVPPFB;; M=T.-LX)@D!]'K*?.&\(6J''15YSB1(R<$6JNLL$@'0L;]G[MY']F2X;E'-IA=]$)HV9(T501!O"RQ5U$$QT!5%@WVK/?2 ME+KY5\0*S[R4(WH(F#""M*.8*:(U%0&+12M]1E?Z0,R[A;^85MQ_[3MY"+!6 M)2ES3 18&M;$ZOEVMU+P7ZE4@>F7Y>.3N G@%7,LI1&1&;".6FE=7".EL?4E MZ\A3(4 ST'!<-X$3)2+80(*]B:F/7D"%Q^R0*5?;8*(9/1]$/,U-T(A%G1J1 M,D.,1ZE[C%LXD\J7D^A2K9>&-!DY3W$3: C,4"J$)%XB*@$A!=_H*&)IUYD0 M*5[*SSX -0>["5BK &&&-\H9'1V1UB_<)TW+58%2X)>R+UOV*BFH!IYJP!0) M7#$LR.*J3QM99%79E)==RA'=! +>0$0!(B=OM3=!\.+&'>JX]^4;=Z1\*:UX MO--AJX8!+)YP#CF.N8WIGD43%Z4 6I8<)2SX2Z52=L+ @7Z"M@9%)90VB('; MJ) I?&4(K'U9""B7+^4KZY.F$Y3ST0B6RIMED!ABGL(4&HB(*BXR8;(A_'!Z M/\$PSG!(%68R7E$Q#2!'.*E3 \.(&*P[_6 M&D?*?@+6YX2:@_T$[B-1F%EN**A3@S6G110FC24E]2I3[X"GHV5ZA"*.>T(&!JP[#@+;%(1.'IP@ML0-&2(ISQ*$X'0XY(M4) @\:T.4C9187QS0 MBQA\[9('B=3SVJ,CH?"$N@C/,2I5NVBR2FXIXE#1.TD@PT,I;*8;#6S#\'9"?HM.8$E=8*GEA [$([PPJXJ[$MX. MYK?AI-_K#QY2HO8JZS[DTXNEPU^IRVC6B_GH+F7$'B;S%RTUZI_FS. S#_67 M9#QN)SSM*_9;]0L>*;6T)S-O;E+:J-@65U-NN,7@3P?G#:9(2U(TN0R4+2O& M19-+M!80' .7ST"<]9J0YA,GF(B-X<0)[H()VMOB3*V6-KI801S&UW/@9T*= M]9VXYE-'B53YA;4/ E$?*><>%Z+C$*D2'8K5J65GVLCL[K[3SY-2G[ MRK T(E2^,5FNY0&.!NB6E 4&-A$,"><=P1*%$(H-&Q.8YJ4M#EHZ5K$;I!7- MYC;MO'@<;+*S4A )'C&.W,^/W!D2D"JE) DX@ECQ,F0[0;)IOT0KQR-$@!3< MS6@M2OOCQ56L5)?/7A *H<]Z35 -) =M2DD7-07G0T5B?(I'37'E5[H7E9<. MVV.5#FZ1"H"J-FDVP[4)48PZY[WRP%&.4!4"HT5+:DM#^9A2@DG1"K:O@LMU MQFF?-OV5#E1]Z0RF9ZDFKI/GWT#KU+0[W[BY9Y0RT1+%#.8L*FM"<*!/J%3I M:$$)C^G*Z;5TXTY0'6$9&]O>2$(I&.*H(.HQB$,,J;4+Q%KPD80M1=T*LW5! M.=(R(JB Z="4*QJ,Q@]Y-446=G0QP7Y;_/@?_2Q/F_+?WJ4M^15O?3'F[1"L MSG@Z *^Y^TNO_#7K)!"F5U9TQOW5@W=A/ %D3C+PPXL9%>#O]/*89_]ZR(;= M;]7 +HT<_S8:YLF0YH#4M7<_]I6JB%+N[E*;Z'1@[S[+MVU$B!B]#T$0P[%A MWGE=M"7GAM)-)Z5V)FLS>8&TO+!>[H>8PUIIR[#T/C52BL7MD YB_O(%)TPA MC';0#6?#$^MIE)8GP)%A DR=M%H*P6AJ#3_7#R)U^VR^?MA(N,)F?>+U3XF+8&&T_![U0"W#:L M^;RIBR06_-$&$E"W#MMI>8)+)KQ$GFNBG*'!DJ*QNG14E:ML7P\OM Y;23\X MQ)#7$)6F"US3A72B,,Y81_R*>:%UU,I5>0)3X@)7!CO*K ]&%8Z:5+KDO#>/ M%R[749."!\R]2^L5.NL8$BQJL,,*28B2"3.% MT 6)3B)T:S,>=WOF;US]Q=+(,C'%AD0A4&RZ)P#R_85RQ:($'46R]Z4W8[$>0=^ MI5.*1B-"NNMTOFSJC2P78U5GMYNX[$W9<".%L$9XX3RH7!!DAXH^28Z :.^8 M#7_Y9<\:K;T==G/0@)G/9G\OKIH-?W6G]T6EJZ+"]776K2WXJ$55:LQ, C8" M.:Y0T,@4EP>8P' L-5V74IEXP1]3G3\,M M."/]62/&Y"J,IG?C@??37]^Y7ZCWI5N6!?$D\AA9T-9)M;C.A4<:U;IF^^ZO M5$\*)1:]VRW@C'O M^[_(-\L* @BM,OW'* M.5)1! /+01P\@!]6&69?0&M6^:&3O\^G)V][4Y^P*)79:MI7UX6Q%T)X+:S7 MQ#BGI2SZ$6.EUWO@/5YQBV!5N')5=8 ]>1T;Z6-]:D7]_YOU]J2##YH[6(&26"I/M.=%*Q&F+2*F@K^F[?90'7.M MPW,PV!O1SAE1Q&A'/19,,DE$<4I)!1,<.BW8241VP/2:5X>8482"X@'GW%JC MM"H@)K"$*D'&3&&Z&>(9* =!N\D'%8PJFJYY0T(2@T%-^N*:!Z*LKX86+)1X M,K1+UT[O>3F=I"H&Y@"_02K%*"HV!96Q5(L#$;P$S^%P;T(U1PQ1:< = $?+ M>N$7=["#IVJ-.Q#5V^'^K_WKC8)RR'/L@#$(MP;;$#5+]QEQZ9#DY>:<:Y>4 MK7]]/\@VM@3@.MU+1#%GB$M,%>AB3IW7 5,?RMFJ*0IWAVS]SJ7BOJ6%S_0A MU<6/AF8"'M?GATGJ'_!I]-MHF!:1CZ:=*-["" M@_]3<@_V 6_CPAZOBL:UIUK&^>2?OW;^9Y2[A_$$L)PO5=.[='3UZMMXDMV- MU_+&I6_9;Q;BH-N[3O[G6J^@+]GP(9L5O:<)W_B&FY,-M!E";LGI<)_/'2^9OVS MQS_UQC/G -M84Q.L-D5+(&9$4*82_[@!^/^4#=]-2_,GBX=G3PQ&J&?(Q."- MHE9)9XK=&G#!I:L4!BY.30QU82I)$2?=U#" :ZN-U@87=X3)8(.J% G6 "K$ M 0=\$JA'R#FE@?\)1X=J"7-@5M_T95=$.>/]E-+K9 M!5'-0[G" H(WR82(CFG$X>\BM+?*Z6KMS\\>Y8U1-=ZK= \>#8:E$!Y"?C_/ MZ$*LK(-K+,L?T?J^)/^+2)%VC%NI!$HMKHSCB_[!R/LJ_(N3>Y_/B__&" .H M(.*=HDQKZ@775N%B&T"HU0O/'[T??6IBZ OS?JCQH)72I;X&O"!))00(( V& M$@;&@NJ744D[4.'99)BLU/4\8R"\ ]Z?%@B_ M),JQ]S'=^HBEG^ZYIPWIA'(A)"9:5:.]T.TM.7L&F/UADG.&<.I$&DDV&I LMK991V/EU"L*DP_;F ?U09 MC_<-QU'^6_9UKD/2;A=XG/!C=U;27Z5H8-!5VGSOY+WQ'_>]SB2#MS.D2R7_ M_4F_,S#W]X/^[ :#666>>[A[&'2FEUQ,R^\^Y9WA>'I5\PDJZFS7Q[ZO53!]78XFVZSZU&>I0LTKB=9_FETW^\*)+;=(N6]45R#?PK! M =*!>06.$DD7;Y:?9$?+K.H)O&9;T_AKTLWXC-';&H..:& M>ZI391A11E(G$A:M Z2*6'7]R'-C<89$;.YSBBZ:^Y=WCZ,BW)- K:'IWDV/ M76I1@['3S !2R47;S0O;Q[O2[?E/HX'V0@,KK3@2G@="(\.1)=(;UF,6&M) MRE:!6(DX]HK"WZ0LP1\5)IN*BL50#\%P(K3 M2]6%RH^<=:1^I^U1\XVG"TG4,2K#%5,1.('-RS-$.M-5:D1*N$ (;V+5*CJ_ M5K8X]U/G]:5N#(&)-.E0FQ8JVD"+8$E:"&$W=G:Y7'8X]X/G]78B:D:(, &$ MGS)DF2]:4$K#!-MX!OG\V>%(Z>^Z&Y.:2S%$-O] MD5='QL:+H!-1R1AURI<;QP@WI!#!E,]ZZ[]M\-\"$!]KZQ3C MG$&8Y&S1V0,B)51J8)RB6KQ^9.%BV>+5^F\HI .LH.J))Y@'KG0HFH-I[,MW MT;;L\*K]-V>PB@XB/*8#DQ0CK@HM@5,:\76SP]G[;T3[&+ECTFA%C-?6AB(: M$PB7I9DII=9N!'SM9&R\""(D%34:]+ @BEE.@O>%1C9^\-L4!M$ K+ M$*-UB(M@%\TW3;D/('CGZR=_7S<1&R^ 4J?;EQ46J86V#,YX+HI6VUB(TB;9 MV1KI-O.V.U-PQ*PS&BL6@C&" ?_'PG/#+I2;APE&4:FFY%+9XM7Z;HP$JI"/ MH/+3+>,A6>M"5Q B7GKGM*'L\&I-!^)>8JNY-%2E<\TLN")U(YF7>U38G",[ MG+WO9AC3VH#99T)2HDATQ2%=$;0NWW##,7AOS[_K]I)D;+P(&JEI8)P'A(CA M/@A'Q&,T79%Y.[:A3@UX#BDC!(LA-!'@81K)G0&@$;8A1(>8YH:7F&][VO<1 MD@/!W=BK+K4ZI]ZJ* SG.BJ 4DE .X"%*"EYR1P3$)9#P!U/WE__,AKU4L?1 MJRS_TN]FXZO1H%<^7K&EHU>,3O%T@0X6!#%O(- N;BPU7+GRM>\,0Q"P!G(= M-(?"O.TZ6(.[!V0"(J M#2?$XW*I-8C)^O[$B4G4O',%W%*=^BZ"+T"P"-9CDDYGT,AUP*9\MW"Z!D$? M5X& VP0:\_].T;&_ E11,D4X0<$$4"I<^4(!@MMJ2U5%X ZM6\9=X#K&2K:H MQ>G-P *K(*7FE')+-+'(8X%EQ+;B;@9&=^7>8Z]DB[(,$BE+N2?,&8ZPTZE/ MHO8B@HHWH=06^V<,9O:I*UD3H/?7:_JO/^SV[P<@(S.!>W]M>J/[TNJ6C[#4 MBTR(TAL!SH'3$FG%F8[@T$1J@L9!E#:S%>=K3L+!P)YXR<]A2FI/RBADE0V< M1RZB %<1(P;>&*:,0=RI?,DM((RMGY1I/%ZGW;@3XE(/_Z5L25]N+*@C: \">HM M6IQY)!VP<@IT#!8:<3.OPBX?X1V!/( ;"FH+>0WZ^,PJ.C(PE=@%?Y_E@W\(TFD0#"&<,/$:B(6Q& MQ!:P@RHOQ43 6/*)L,^Z!C^=9Y0,DD+<)JE%#G/G92AX!GZFI<0$YG2]U?-& M@)X"^A:.L5@[0SS7CH/+JXV$_\]!EPI,9XECA-#/!/D6?O',H8!YNKL (9W* M>(L;2+@!M)>WD2'4P$\#?6IOP85\-^H>PR1A9Z,1Q-/4=(]K$VG19(QK'LO' M8CFM9)K-4!UA&=N4CF*22F?212E4@6GEQ;U@/!W0*'6TQJJ2@TZ^C&V7'PD^ M32=B,-.&7!((JAM*HUF/LR3RAJ\ %QB I)2H:NV9Q,^7A9OZUL!1\0; M%=I@HK'V))+(8@ \SAOA*0DHEK%#EK9^C<=LCF*M3 MWE]_NLW6PM>S4WX>?&LFB+2.:^HB1AK;!3/J%=$)X540,5WW@XTQM&!UQP@N M[\&>!:LW7&TCF[JN\@#>*671QNCD/+Y4X**BDI/0?%9/2&>_TRO?-%Y?:;;D M(H+@6 2>SIE%!M%]$9\A"!9*;0* US<;RR9@7?Q.?=:EN&G\SE=",>LD!_^7 MI%X\Z9II.[]ZCL,?J'R=&]+ZN3$__7&MDV53N7NYXR3QB 6#- 2W MA,^N?"Q2A1B1]2K\QPM"*?H!JUWPO(:@XV"UH=R[TE>5R) *7B5#9-9+%1>7 M"0O!"*E#+&,_8'EZQ'Y,FYVKB/4+Q.(W1T#M<7E6+B%3R=_E FL M"/IXZN!2U245X,&(XKT0.\-1XQ![7)Y=1JQTX%D(QIW!5G#EO2NRP%IP'BKO M7D&$"*KV4P5[(/9C=M?II_W*5%.85/7R7OULX["^?7 3,+UT$21EQ&!)O,,* M2>#5Q6X8A-WUHD*XG'V?=A[17^RGOI!L3 M?>?;N,S$8,RFV$G2/<-@U;L3A=_?+\J,=ACW?KA>"-L,I;-V)S@+4D0B.&." M2FO\]):668([7VL@5:D:N!(F&0]@>/74.N47EB6 !5UQ4B7^@^U!T(S'.D:[G83))0"IH M21CVQ&$>-9*QJ+(P5%9>A*EW"0I>GK"7;$.I0-%A(A'2Q 3I$$7S8YC*TFCL M^8KK)9M4I#&(:KJCT%HCO=;1%PEKZ2RIO$+RQ81UR2ZWMG2%C$I@;$-D B/A MB3=6ZN+R8?!Z12G>)'LYN$MX;S[!SL-(>AXDC[,[@ZABC/NBZ:QU7-GX)%?V M)/2Z9-MG0#E:H2!5:(*IO$"T&;)RXB[9 M+RLKWD8GK.9&#Y9F9[FZCV3H&S8 M70G&0ZR*,"<*J< XTO.05;H(\RMQ@W9"S?H*FX27BFXSZWB)@6IKA \0U$04 MO)][B#((97"S\'+T@+$>,>"0">^#90()QP4S&,\1PR)SJMKPO"ABCAT5UN-& M!J\9UA &4Q204<&+^1$&RZU_)MQ\S'K9W30+,\V@UR"FE%H]MDFN!6I:3;;: M;&OCT C*]9095HH%T2#BTEA#@'A$%258) 19M;U<1Z]:S%\.L@A%(!/K#WT:O(BIIJ'$R% M,]Q2:P.U2BGUH^9RO?;."&<8T9$+;G!QZ)D3S'1H"JU.6/-^+@8KY M!?.20EBG8_"6.O#\BOIMXYS1%1L"+:5>RJ^PDCOK#/+6*JVUBHH64N5$Y39! M2ZN7\2J\=ZEUED6)(%1%^[&46&E'KIP21\@3]*L]>> M;\^#H:B\H1['U+F"&*4%I8$HK)3CZ,06XX]A9W9"+^L51_;.KK<-1@P3'9#R M%BFLO<R^,(]Q(!FY>XJ^" :W%)02>&>9.R'H\&L)BJ@A' M5@G"*#)%D3^5D9?NR128XTU=8[8B\#K+\ZPW[]I[K.:J0B+A.9$1US:MC[B,571JHB]$"& 6PKN?K$T%,L7 MSA N<#,6MH4+G:6:8FVLUQXKI"@K^I%Q8S KZ;@WA+-C+ZP_3/>EI%LFQK_D MH_&6^\AL9Y"&7]UFV21]I'0MR_O);98_7O5DQN-L,F[D*8B5IDTX.$\(1)' M4@QC4 V\V*)3P)^EIDT4EUHVU>#SW)%^PDY9U ALE>&<>HH4]X@6W>J9QJQ\ M-PHK=R@['=(;R*0B71+W3C2*FUYO> M)M49?.CT>V^'KG/?GW0&6]Q1YA&1&CNLM0>W-%H7%HVQM(ZEAIW);VTZZD\H MVI@*;0D*V$>"9)!Z>HW-[ 2"HJ[B!,(9L.K3\74R5EU1$X!(\/TB5@X1@E1$ MH;@5@5M#RRWMCV;+?LO.+T5DI57@_4.D*2B.!F,5YP4?6B)>[BI-2QFB2CR\ M&*I.&)([P\#U!M,CM2 0RFIKYO&?9D&%D@ZDE*]WSST>KIIA>^HO9 C23B\) M#]$X9IARI& K$WDL.90-QM(IDSR8IV8K(B .1@()K]G<3"AIM2U=J$T8/9RC M9E?K'"NS V1D!$<(V)"#&-116IR.X$8378K=L)2Z&O2-N@4 8Q--5-)K3Z!7B))DDCYD(H'1+J7:T?G57/22' MPKOI@F@L-?/I3".@F@<)\ 9OD9$,5D H+O&_PGKM.NN3P+OD.UWV#< V-?W6 MP3H-)-':(,8%I83QU#H'Z=+. R&\6JA/0Y[FW?X;.:$*#+42Q(9 &$I76P'" MK-$X^/(E0(H16NT*'@5CSWT7:6.9>CFT<13C$+QV44!L0YU$0 0*6IQ9!CYI M^5KK=+W:,6CT1&=!>AXQ^(&8^]2%-0@?BHLG:!"T=*?DIN3\(3;IB1X"N/K@ MOWJIP/O' 2 COKC"04FMRMMC/]G<)='"6",.5%I@ RT,P08K[O+6B);3SFIQ3#3!/@GN3 M:T"1!V_2&>Y5]#(JQ4+1Z1R4;"A?;T7)^L[MWH"O['P<;?<6](I'C!FMG;"I M?PLK^@=*Q7#I#@T06U3M3^X"WO&6M46F$'&+JOR>CN)_V(.<"ZQSB"W*>B;NW<8HL:]'#9@6/5[LA6N(ZTF(TJ@7@# MP;U,B@ EGU3Q^>XT$$W@D@&<[:\=>RV_C$:]K_W! (C[=@BNT$U*4\P>[4<; M"[2 Q9@ BI@Y1I$,15U9B(*7% ,FJMJD[ +:\9:TB4(!V H%A2.PFC=,4A'F MR;U4@(A+[%:WM_3T%54G\#>1(Z9<$6@T(4 M(^^]+C;&DJDGI=T&S*0@U<'H M*AB' +H)R5:8B"S(0N1<2PB8/2[. "@,VJL,*-$UU4![ /IVF*I-1_FW_;!* MG- HI7N-YHJ!K<"(%NZ'#[$4$&E5HU#+@!P*[D85(S&+V'$M&!/,8\3, K=4 MNO(]U@3BX6/ ^Q07CRM*.9.*LL00+$2.>0%TQ*C$N0K1&B>O!IPG0;X)W<(C MI94)@EOG%$B4I/,>8T80SDL);H4$WV*?]H!\__2:Z*Y$AF1,%]^G1FIDWC^Y3GV8]$Z1@! MAL@<=(QA%KPN[@H-F9IOE4Q\ZENY101J(3O6>C:FH)GE7D!HX$$)(4&@_R;RVG#@=L9D_]B2LI?C\H"TD[@? 97%Q&D'D8#'%@($B-F*4O]@3<6R M64UQ]#&7\/PHVL09$H6 8E0D4FW!\1%>+FQ$L*(4-@E"JA,/+XBBC]DXR[]D MXY2Y[G;S!UCE].^LM^2^[,$=*Q/]^SXC / MY FRQ._3)4?#=+70F,ZT12B#* ]%V M+( []70HL!.=]VTTM&!X/I_,/MV_)>Z8T09N,J>J,M[=C&&97F6T#O.N]JT( M"7_2^X^1=C2.!K,RR,)&K\%K!L'[PDJ=K,D9O]0^9\BG,YO#.3I2,I ]%QBO MF& 5H"EBGIF:#*"M;?LW0"WZ T:YVC6"WH^SH?-RCJ=42HR^>,F<9Z[N,/;> M<-\NG%=2]K_:[,?9=$9!QNQV/OW7W>+Y'+\_?_EZ=?VMF[^9W%Y\QB-?^_K] M,/8V#Q[K\^&YT.8CZ501N4BT$PX*O8<'0N?UMA]T5*^QN2>MQ^'X[3_TR_W'WQLQD& M&(^_>(._:OE)?4L&[I\EQ7]/9DNPB %\ )DT=>AYDU3T!L7AZCMK\CVF%AHM M/Y#P$XO!;2>&PI3Q"?4_)(PQ=("BZEAJ\CRVCS'4./?]B(&SQV)H)PC>HUY. MYM/K=:2)Y5]2'^/%Y&84:H+0;@)CUB?A"^:QBKK'T$$4AH$JI+8TU,1%9R+# MO8VII>EF$T 2\@E!.8.758L*A%Z;PH\C@5ZC^A4/;KJ(AW=O378R808E>-:6 M\&*=%,LT.^0$KDFBK&&P&; \?/SV9(VT'?!<8J)2<"F>@7!,^5*ARF*4C5]V MUNA--=N'K)&^ 6HEPU0 HSJ/XBJ%655J#WK,O"GS.B6;SJS]R7KH:/Q,,>#K MV4.S7KZY17ION_"M!9+!!'9ZT?TX_=B-=,QQ'WV6A0;V8/TXZ\*K*H*03'@-OK8Q1KH;G)FVVW-6/0BI_X(\BO%Y2]J#5 M_AW^_C2M/$N3L^.>*P\F2;5ZQ-01-(>G:&4_@#T%K7R 5AD"]XI% ('A4'8" MD[LEK6#\9N?&8UH?@V@?CU8Q0"MC@@/!.R*E#KSCLF[F,[EX$9^B]17[0;I3 M$"L'B,W.@\AH:X!9G2UG2BXK=SH9S>T L7 2C1V\7=F*PK,0+&L,E86/9OD: M'#@W*@Q)EA^?6#=XO03C/!;N1,E>R>0*L&5\J[.T7#RS9-W@_4K>QFR35X5; M)BP8!RLU8!@!#!#+Y"F(';I@/',O&:?W&B@V.!GU,E R7$-A0Y(5IR!VZ(+Y MJ$56R?G(;$P^*U.QK@W: IZ&B#V)S@Y=,!9133U@-NX=Z$(["VI]6 %QS*GJ'K(*-A:&KM=$P%3WG(M=A2:.%Y$]& M,\->]S!ZAPP#)&$U<-#"FW=KS'D;PD''@0ELH/LFD+//> M*C!+LVN"#VK0. SXB ,)'C(0.6L7T:5)[F@H)ND:AWG:0#PHX0%K=@C!PUZ8 M*P@8C;N4:*^F8JK4O5LZF@Q/JO ))3SLB8/R7F5"UPG%>AF-*#72Q=1;Z#T] M\6$$#UVZ+'PQUFK,=/#&%5H458T$*!L&(\@!;WP8P4.73N@@E0Z@@T/'G!F9 MX:6$0]3.[>F1#R1XX-(Y%S%!8U(ZZLU;8*&N.GJ5C(,)Q8YVN.XL6\U/T(8A M*H!-9W?XL\M&N.O9S3:N>JW-AN:WO'39*20^.0MUN A#3@FRK=,A]8H_MLI; MTW8LCEI3N-YY'YUC:$0XE>\%2%ZAA31@N->S;>$59OEKCOS9.6KU;*/2YX4, M6GL,5+6R.7E1:ZD:P]7>,^*M"*=(9(RU$IW1MJU#9 M6E5Z1;#F8KX#$0PK?-92QYP%IH^*9^"8E=?9LZ2,[%W*R>%EM:#69'?N#1J_ M%!JBE09CZ,B5S!82JQJAM5.Y9RD)WG\K=I3'#@P\JVR&;PMG&-FD**EVX[SQ M'.HKB ;4HIY'>Y2-&+?VWX=L1OP&TTF:X# \83XZ&;BN(:NAT*I7-FS<;SR; M;#9A8^@[*B "@2KL>I&DBL)$&I#$M!Y-":0Z@*PUH97V"V17]S)&]>FE,'QE M7.9H5*.(/F&NZ*59C2:JP)/HVQSV WO_!D]2>D.UAS9LP'D M.V%[6-=!8$@-40L;'&%WF%3,DNU%U;O?[.D=0\J3\KWMR,2XZH>B91),JY+Q M#EC/7*U-8Y@5^Q)>TH$=XX7=6'AN 0U?$I%B2A8,8Q 2BP4M1.W/C05"SWK= MA9,4OR<)#=^G*(NW1AMF3*'B HV@5UB\XCWOEY =K9D\IX06-_,1_M7N'@2] M9Y(Q,I_ RN"TJ?XS:ZWZMZWOFJ)M$GE\)D?\A4R,-J>;F 6D(C*O>)JJ8.34 MFX=B9'EN3 YK,[,Q9 R&F,Q")&EUT:N3#$4\81"?^217$XLW-&XTF?>U.0\K M+%CJ\[&*1:TXBRHH4X?!@_,E]9_ECE:M)?,4C([4/Y%)G87S&-QEM.3+';.^Y^%T)+]5,CHM@#-9A#"8R\&J=NU5[DEDZ*E@[0GT<$Z7 M3:?ON@5\XJ/YAGB_/6)'C#(0&02WIH2D/+,V4Q\Q$>=_'M M1SK83S/:6;7$8"1\XR7T$?UM3\?X4YVX:XLW1%Y,C:#VL>S!"E/7FYH@O6E@ M]N!U-'V#"6E/UT??O/[O:!@!&(7?I%3?ONBIC;ZXM_OUWLG!S; M Z.!,1Z]T%R;'("OMC0:ERQK.K 5WT?$^_!_MD)&RWX[GU[<$EH=BOF7&5G[ M][^,-8.'!#J!R1CQ>F>HB6CI?TQ4:K,-ASKPV>]*TG4C^WSY5_1],-J9O[.: M/[3L*8IMO%3*"Z^SLR+6KAP?C0O_]9>?Q3_A#8CT#!+N9?Z[$_N(XC^(?H%Z MK8LDV%V:%PQ5]!8(GA1%S__)ST;T_Z&9B+OIS>6'[N+S[!HU[MN[ MZ:?/MV.R,PP"-T6A_(S$/UBNETY<,N%Z)KN9L$S\SH3W,W[$;%14Z%J1^M-8;+I%5T]=IBW-7&J$P9=6XV_%#A;>?L; 'Q1B5 M+2N8P@=9AX>"%-ZUMU.SWXM]V]G9H1O 9#](C@X//(^!(+"7LDHI]&!*/YNS M>_0CRW:!Q2ZH?W:3><$?V,WKI>0R!H7,L2J+% XES3<.9&>UCA7#G(8=V4R_;WB4_3>.!7%[?S7?CLCA.^R&H MUU78K+3Q8J7'+.93<(DT'L;EA\_S;L?#%#GID)06(2:/L9:3H8O,.+RYI,P[!#+NB2Q"UYW&//"J-< M/-B0(5K#"]C5I(\,5!9J,PN,4+8^MV:1R5[$OV36H#"0PZ"/ U9<8B+P ME"1G7 :3:\ZON&P+W,_M%%ZXE%1D=#X9E(\$# 4"YZMRG.61-^C^S^P47J), M9#"$UT9@^"==!J9\J T_@0L/+^X47JH$I/#N1T_+C+,5^#]K(-2KI#5K5.79 MG<+SE'?0":B<$_H$EF3RJ0BQ*EDH3'9?V"D\6^E&1NFE*ZD E[RX$D+MY@^N M6-:LB3B54]AYV9HV1CJC,\^$F".5P-N]\F:8TS9ICS5;%V,V]IGM0?9+.H.$ M"9,3(-'\&:MS*JIN29,"=+OYXZQE$&71',,&'U04W/@5ZB[5KMH%(J#D MUE[QA<6QK_77T09N DN^9,ZT$+:N^Q81+6)C_853WXM(MK/[/F6>++U[2(DV MS]BD9$T&BDAMI"3,]R* [D$V21P**I9[*^(6M> MU$L=Y0O4@#BC74M4^[39)U"JHNW2(OJ^LMB9:\BAIAX9+PS-NZ;*M]"FQ+(, MD()"1]>H!M_LPS]?D6QGZHW"Z"?R9* 4!0RDX[51P*+]Z^F*V[ZOZX4%L+6I MCRD)98/W8)6(@BE1(=X)U:3=^+D?]_>('O?#:!??D+C9#7XXWMR_3J8S6D/[ MKKL?*]IYS41@%C!XM8PK+: X&FY8NFL>BVS'=L1&JKHU:<=B:&0L+M#>6&NS M!(.!A0J@8GW>P'24-;<2FEOY[!R-[+:(Q:.%Q6"*<5ULRM1#7T-*DV*3;KRR M\AAG5+_V=O9^N)K5Y;*!P&0[02NR0'/N:DT&96/R)"SDW.\ HV MN-F.KF-P,K(*A4D7N1%(<_$V,E?*^3$[G8L M1Z/Q[A=OG"M>)UE1X'WRL7VB0@\MU^LL(Q0=1/S84IW@G?*2B1B94M2V6)3* MX!3#%,*LH03<$^_4QF##*8D?-4^8/"3K( >C6$ZN*,F=]%P&B>%BNS->VHTZ M\"[$7U]?_C:]NMJQE*4\YJ,F^R"X(D0&*Z3/PFN6>4RVQR=H(]:STOK!VQ$S MV!L2 2VZLB#[S%OE%WAP94'8&H3=#MC?57,GHO MT&Q@7H[NR"N[;,2A_LIVK,=:INT1B-H$UEY'E<@69-9(E0;-;0I%5$ADNGM- MHXGFRLEC$#6X5LV 9@;=FDT>C:SF#E9]]1Z-5U.?TQRT/IBJ%I9^OX*9NK:?#Z$=3>$8@:U/048])&@^$V M*A.*XJM-'D8ZV]0\K1&;H>!^1 UJ.D9Q&91V3A0\/0R(H"X?XTFWXY)"6N:. M1=7# /@#^A*F(3]UOSULC\/?,,,_7MSO3%Y+OQ^^Z3TFQIH^_L<3P!:W^), M\4(+C.58X&"$X,+@E<>@I"D%OQ(*CGX(!PHH3JXN[AO$?YE=4M5P0#Q;BD4P M[8T* F]G0HD8:Y,EL13C"<:FL2WXC3RM^[J\L/UF\GMW7QZ^^U]=T'_ MW'G+O$@$U.@MES8G@8%C"JKN%>2^;42W=H'M^9B^IPC9F]C'!2W:.3ZYVH , M6)T73?E_I)/N;FAR_NLU'NKHK)19>!_ A%Q$YHV,2[LJ_0;:][+S7F/">RX, M7W_YTLWI&WZ>8-[YT_7MZ]G%U=UE=_F/Z>WG.+GYC+>6_D&IZ*^8H6[QC(46 MW"8="=!&"]"14C4TR9.P*R& 3NA/(92"E9LM,)QB%+F$JDQIVHKZ.S: M64C&-JM>1R?VI-IJP-K(K8PN>Y$,3P%6/&CZ^M,2K,9PWX!?Z2 M-U&D*@]G,?H>J$(?(H='HT._S.8KI)2_75]=HNNFHM!N5I=;CDEZL4Q:DS%R MB](M\U ,6C"&V8.-<1)/R.A)[T#0> DY'X_PCK! M_4&#F3%H%\(ZEP/D$.K]P8@^#[WRGI\LASQ%B&D!5)FX=KIH8WA-?_&RZ79% M_+DS>M(;IA;/8=$9+Y0IF@==*EX.R[;\CH5U_!O&".ZVY)"YT8+V8+@5OC=/ MF(Z>J2Q_W'F\*G&%5RPLZH$A@0R*U0=57:1I:@$',_KC1@_HD1D]Z0V+R2LT MO 0_Y;*VBEHIZF-MU.W#Q^]'6"?P85*4S).WA85DLN#2F>K#3&EQ=LY:EL/9 MCO-<%N\#(8A#+-+Y&B6FU%;@SYW1D]XPR;,T1H+):M$L8%;/%=(;79K*\N]' M6,>_8;3(163#8] <@R?!;"FK>"!N[G!_1EF6R71.>Z]ZQK>'7!5R(B0&-IIE M5IBQQ==Y-:4$N*9"O$.1:T71X>2?]'JX0/ 9P(%+R"G'P@O4WAKOH&W7WK[L M]2(B.$$AS"9N8HS,&MK=@U;#U&$'*R&TC17;%\*.):'!P<;DLA7X/PSDI5., MVXHR(X.4;=OJ#I6B(Y)_6AV/CN?L.8 F7/-,\')U-8/T;:W]W$5P?!UWV1G& MF0A))@LI@U75$$H6U3[I?Z]D7G_YBG]]#VB[V?)YWPUZ1=V@._=O& M2BZ*= MSQ83^YRAOE;8#%H.A7Y;DG04+D:>YJW-01/0CXO6VE2$JBMAG,!HK]%3SL7Z M2]ES\C+R^%K(3D:;-1>V))N ]EK=GXB/J>U=D7)C!/1@7@C?>NL=2QOO_IX+ MSVDU'8NYH-F(M1L(]:MM:=9RZ!A6=.Q%ZECC',=@C-[WE49R,2H37E>5L4:U MX$EBHVWIF+2.J(2 XEGV&FFE9GG%I%PZTJ"S:AM?A1O2B%%2"0I\T5M^KS-D MI\KU_)\+DAU,!^+_3X4Q9?Y]9=XW2X^OW\T7^T!ZFX2_N'F M=GJQ^ZT5W ,>$X8W-AF!C*YF,8.WH8EDG=9R/9 ]@-J3,3UR_R%",>!UY,;A M'UC0L#2S/K#4HHEARF,$.WNNQRQ)8(J!QURDH"'!S$6&4KFV3C15LU<.]>)< MSCK_YW8^N9YC>CN9?WM]VWVY^>EZ1A*87U]=X8\N1O:Z[39LKHZI2:"ZCU)AS _L2>BN6Q$2 !2>88,+#('!T0 M5U"=+D.NF_A3&71 9\[RF.J#C9@@!.ER5,P8D>6R[EN/U]?/@J.?^IH=3M/-%LR_=?=XE-V5G A8BG26G0< MWDMGF:G8#D[[)-M!O,62Q"NA M!IWSYWU$\;6.%F@T#F4 %H)+J:;%TJ;<= 2>F'>\%\OYJ-#-NGVF?HHL-+(E MG9/X'\*L,Q6*%_/4'M=O-2C>H] -*7M1.Z)ZF=INA8F"02 *+5?.).VM @FF M;2 0@MN^..4XQ(X-5&99D-HHO4D* *^)CE)(QY6E9MHFU\=DK,\M;$?KWZZO MII>3;_[3IWGW:7+;)8P&)O,]-V5B0L4PIZ):#\=$.6M6YRNL,$XTA2O=),G; MD#7$Q^K?ESS?_-S-%UOT?.PB-%GJUC=2%DRWQR*JI^RV,"L MG^;G2?)Z>>IN?IY,=R_H4N,YY\4&H18!ID^\UK6,<;QG?1JPO@1O1<%.Q(W< M1.6S*DDZ13D6"AE8W6E-$U7MMF" S;FN0X@;N7E2(&48DB5TT]:S(#BKF!0B MZQ;/P-SO(=V6MGDWN>E2=__/U[/EG I^Y[?)OZYVGUI6:"0X[?$UZ%P$5,-X8M6&:#F1@1!<"LS%R3*\QA0Q*:9]3+6H&SGMVLH%J0OZ3 MTC\ZO%QD-,EH9Y-):/Q$+*HYJUJXU,6T]Y4 V**>:(S&+!]$EUE-= M:OYM=R/E2H#()=[O:(34D54%D[:* M>T(W7\8(/D-I%S6\$M*.79[G8VY$%:VC:A2DM, P"]0.F.O##?>MHSX55W4E M[P)NK+NL/]4,TFR3@AO(9)I-(0"'E-!YIGJ[HN"MO[%2C#F%:M<8@3A:XW7EOJ"EXTM7LM@>U)\T=3J3D+WB-Y@UL:CPW &(P%;4.K> M+5M!3"HNM2!10JC-E_W]*7][^[F;H\^=WQUHK%A)S 6:(4'BB].B3A7Y0N#Y M;1/(J/2?(.U(_(QI$Z-6A9(-"& M@CF8\KHX*6),%?@*$^JVN1$P@!MS)_LSM"R SS[=]Q3LKF_9^6)UYGA'6)&8 ME==^7I\C:S,!*_28#^FCZQBC+E#Q^N%W\7\/==8J*Z:+*)2Q;(6P-PL MB"%D'=?C(P\B^]1"&'L-S(2&'B%DI@PS$5)M8!0EN35K4H7P7;$_YK2%)0QX M6I86)7C,.?@*A4#%S)Z7_?NG\'WA!$UAO!0;(%N HFW")'UI2L':=HJ/,Z$W ML_@U"G8B;LPZ:K1WF-%1$*=B4HX>0**W/@AC,=EK,:QT4W7;G[@1+5 Y:^^= M] HS:C! 0^D>.*=V+,QP>H!$9&,'MB4N=?]Z\MGK$;SSOVXW6LD7V.">_: P MJ?V5.NI1N=YWL^DU=9-W-^FNP_,4&RA#U/&'G_Z%?M^';U^[C:;TU2^BKX^! MBHMH=;$RH8>.#CU=J56'@,?7OJ$#M&%'(XB7DI,^G9P2C9* R]8PU""A,8,T M"@B33"10I1U0:ANZ#A>3/7MUPALD>)39.Y<(XS*R4(OP&4URBRC),8P_5SF= M4)U$R:'P3#,&D7E07*;EM=/.V=269B53F['8X7)R9Z]/6J M=E)J4$GTY!'L^-?N2&(ZI76BM J,\HE)X0,Z.5@A@88 S8L%5TQM5K=VE5/^ M#XTZ4=3_Y&+R[\,%TEBR5934%8;)MO&B/O>(P*)H$9SXN&GO%VB M4])Y5XKP=6L3NB/G6]1@,9AH?1_R/&5\J )WB@GG=<2DM00M:MQ#XX2G55!J M-FI6V6Q1J6",[79-;%&P$ZTC10JM,=,-YD0 M;2PE).%2#22M+=$UM$DPFW7<_6D;JU:A60>DQP4AK9>AE%);F0/MKSZ,MON7 MIF\TJ7OSN;LDP/[[!M]WW4TW_W57.%J?T$8:+3WF+LH+IDKD==6(2RT4-S4) M;A8,1DDZF(,A' ;4 BF*P#T62T7+L.=@$T<@P.=EY\ZJ..(D6F M34Y*E^+!D,M'N1-B@FA>>U%_5#/5\?#AVQ,U*+^4'.,LE<"RPCOE,-B(/D M$%K+ABC:A, W+_H(4>\FO[V9H%)/\>,/4%9C,Q?C5*KITP131O:@ -IGCB$[5FXG\2X[P#>>PXU1(6)0G+2*%N4!6Y$ MW43D0NGIH#?-RT$_)?M1.]8 E[)A(;,8E51.%OPO;:I.KCB/,45C5U!1[&:: M/H2X2BY0HZ2P$RU[.O=[_MQ]1,]Y&_UR\N\^__O:%ES/'(+=9S%#EV$;F^R >HRO&RZ5 J4SNF?&*96<"+[FY6;VGWG>B9W3V_,^S M?V*;B0^:5A-+*VTNC,NX6B8$:/VW &K[;G1@LV3PIPXLZQU:TT(;;^E<.74" MU86[U).>&E_UDF<_>%!Q,I]_0W&]0[;GM]WE_5#<[^JL5-1*8:R \7(*(B@I M?*P;R:Q0+=K1&=S7/_3EPC@P.86YF.5"" RXH38OF:"<:AZ1G_7 W)\!UO,X M64S%@V1&0G;*F"3S$O#>.)/ERP181S[[/P.L)SI5%>0B6.+")4RQ@^:P3%MI M@Z1I,^X6)?2[T8$_ ZRG@,4TYR))HPG&1B<3&5MM?&1^&-[CF<_^CQY@>9\X M1".Y=,Y#%EK4[>/&<94;,)ISN*]_Z,NELJ2E>B:'R+)D.@I6(^+$6(O$?]"! M_4B3 GYV^6[14+U+%_1C,!!JI\R9!WI.SB%8[>I2=4,OR>VNXTV">\G8@\X1 MA%*OP>)_LB$CI7).IF)2X?_9UFXY=R(Z1\!5.(NB6$Q?";HF..Y2KG=6TEQ; M0Z?8FPT2-+@.TRV M2(1.RFF\.3Q()''Y0NN@0#,$9.C)4.]($@KS_>WUQ;\_7U]==O.;>VRFW427 M)89(R<:H$\.4%RAY6NT*E>W3)E=6@%5/$=I+T6'4#TEY\4H'FAZ5#2WI5CHN M?;YB//<3_\\KEA+U'I+PF M$2Y5,BI&=/ZQ3J+J7&+C&E#]K3%'D(L[;WVQW"D>7,R%&<=L4 &6+43.0DK- M;0*FY)E(Y83:PI3W)@NF'2;K'M7#0:K:@M:F7$AJ<8^VD\W-35S@E7ZB[")-ODP^ M=3?OK^\^?;[MV6S2'Q&^_JD\IE:C!99X9DQG/T0'F="EQ(YD<7-TQ2LT MZ3]W,VI*C%>3Z9>;G^Y(H,UAP]_EF\G<_N_-_/9_?T1G]&G1NQ@I EV=WTYN[]93OR4U#]_3'O&ZU 3-AQ/>K!52 MB%P4!$%2 \$5+_EQ\][5Y+<;C$'PG)^47(\P#A0=WI/_GLSPG@S)[DTW_]3- MX^?)U56'OSK<-[9-YH_CIY-*L3!TPCP9IPS-1!FK0T I9F>L"V7MIJRD:/>5 M(JK2O[O%&._#DIQWW>2*UIW1KLYVXUM_@KJA"![0-1@-S&!R763,-:.RM*RM M>;5X='VV(>AP!MK,=9T!1J/2$24.6;N"R2J+U9)S%]JM(,_.P)@!TX86:D2I M,( !GX&5NM@5'33(H=7CNS+P4W=+>YU^GE\32.YE^/;+37?Y>K9<[Y"]N MI[_N!]6BD0U&(,84BYM%%EG#4IE#&[0KB_GO>EBZ/77'XFEL3)QI%91!9VML MRA@5K7;;N:A\NQ0>Y,;&F>?G:&RKDA$^%^VUUK:DXI,(4.'6DRXMG!&FWV(C M'CPJ4_<%N<-4+RMM#7?,@8MJS'F!33CBR+\S4&/2]=IQ;'I7"F+$$K:1;%GKPWD37 MV&IE',!65VH_GAX@8/;7OI*8ZH[% MT]A6H.!E68#HJ>PDQ"BK\CE>G&US1@-:;*5[)^1I#'V>!VE=44I3XY.2UC\@ M0N=LV^<>PT%O923&>7J K]]9O7A,V:!2::82C?]!3G5;!$;NNNDH((.]L11D MC8"=*5M%QQ0P+]*3^Y)DO/[R]7I&V89 UG767-5D;*T51"A!C5"PP[YSW%(DN5Z;RDMIZ]O'8LW^' MOP]N+(BF0%+*1)^BR5S(5'L4:/E9.Q5@56-_]R2,#Q'F&-Y(GD51P7K)//.Z M=B9CZ-56[S!\;.S-GG2)(;HP'^(E:D6;2M"Z3E8R4*1D? M)%HMK;P66==PT[+4:M/QV'/#)BMC1!]Y L\,^NW"&6I[?4+/K,WO4<_1SQ^) MLD&;E1CH3!/,16J5,$I*I5*FBV4MYC"F'4W@MR=A@T8K!7*J1A-&L$=3D$(% M7C!2YQY,;D"W"T>B;-!H8=J,SM&CB308QS">75V.8HS@L0_-$=KTU1^5Z_E/WVQ*\'F\Q M1IZ/JL1K]_WAF] ^S"XG\\N;7[Y>HJ7 #Y#,-9TY&*9.KOS7KU?4@S.]GOW< MS:?7E_'NR]T5_ONO7?[XL;NX_3"?S&ZF]/6U#TM3_"H:S8LN=+>_==WL7?=K M-[OK_GHWO9S@W[Z>W?_X_1HR/[OT'V^[^8?KK],+S?18#YV' L)"5K9P6E8$ MS G!A64&0+6-[Z]H3O\4!W&@D.+DZN)N ;']R^RRFP^*:$O12&TR^(P1V*\GMTL=I&1S5ZL@5V[ MX*MZSOONT\+1+ITG_>C*1/RUN_XTGWS]C)[AOEU^X7[GW_XW_C2PV4;10K6B M-)0,.>8DJP"*4&WUG2L.&S/YWX$ WOSS:0%$&]$C!1L53SXB:Y95#0C@VRR? MWX/&?%?\__+^Z1N ]]31(@]CG47]%ZFV ]LH"VL!#P$C=O6]"&#Q)O^NN[E] M^_$?U_.KRS&\/>866/T"LG+)N=U8ZNY M *>.J:G/(H !4Y5BQD1$.0S?I"DA)*@;:QRC+5?--*=#(7UO_ ^8JFB%-K3, MSP5)J7GA*U\5A6G;!@6WS'XW"K"CJ4HY9 6$\^*B3B9C0EVW,.5B11,.2Q+& M]K)8M/H0J [-6MUWH/ >C.)]%$QI05U" 8,+TJIO=,R>J8>![HW]Q_R M7W^!1V0^2KP0UG'M;>#,RP10VZR]Y=!&V((*_\>E<.PQ7:)OLO1$!KY?.QX(NWG+II98E1EM6Z[/0H+3;YHRV&U:DAXR= MJ1QY%4/OK9QVBF-NFQ(FZL75JJ3EWK;.SCEXXJ@/(G*PVAS1OR9"U,5,@?;W M)6[J"YD4$!N%=')CQN0X- X6GC&(DQIT$$RXH *#6#>\HVK:T*;9&C;*4\_,KM#T;*Q"/1.7@NS]:'BE\(9"FXI.' M:)E/KVY,_08-(X\S42?"ZUG=9R9: (+WM4'$!9=:>!D7H'2&PG] M<:@)>),;4:JG+/E!) Z_W600P"2/VJ:,YTWMF\M[PV+/E-XK &Z.;X+&MN=X M)X.WA,.@T/PDJ^N*O2"SXNV#O;B?=]F#RL4LZ4VYN[V;=V^FL^F7NR_+I4HT MH[%;PLEE26AE,!.V5N:DBEV!Z7IA6A!B891YP@4-D[4')WL-\2%U/".%/,N M[M0+=%V5(<5$.ZE[/U*\,S\]XWU;_N3K6;F^F_O999G^VOVSF\QWK!& 1X.B MX]SW@X>J)V[ KG7LQ^^&W:_P='S[/NWV8Q:0O!XU!NT2[ M;J)0G-=@TWO1[J$%)6"O\VP)W8/;#Y^[>3>A-\<=E9;>%X5WU(FDK :0JC:Q M^\!]FY8X>,)3;$O? '/WUF>5P[Z_PVP,_W[YCKAS*$Z-T5"B *]%3-I$KE;P M-$JVY3:T.D.L#5-W1+;&7G8P#%8.$B9#2A0#OM370R,!V@6]W V:S6=C:\2- MH7_5N;"0E#0B2R\L7[5P\)YN52$'%7$?MF@XB5!@/E[/?Z-V@N$9S_M/^##Y MC[^[_7P]G]YN0(=_WN_0C;W@GIHP=#7%L7?*BKV2W^IP6W M ,4W(=Y?E.^%>J'I_O'Z8G+UWW?SZJF MQ-!7"\J:@'!+!)H,)?4\?+&.]T) $%BT:@ MYSF45EH<46'O!03^ZURP/Y6V%B+09$F(]+*10-H82G9" -=<.1%:8VSTGCK[ M\"*RFQ4&%VD21D>(F,]C1I(C*R+E M;(T+;R"#!/7ZL'(O:@ M<:V,+L$7GK2T61/.7&Z7"F$(SO>@DGK4YMWG#O7DU^ZA7E'#K<5/77Q;*-)D MX8LIM:)_NUKHW8.V+]8ZH&O??5M#< 34$U+Q)EJ9)!MR*9 M6"!GC!)7HZ+XAU:M\ OVC&2U]X52A0F,%$)02G%* GV='G-,IM2^3^QVH8[- MQX[=L^@I[[U<=_G4IXYX* TVZ"@Y1E71&F.D'9-5P0G;GT"/&614Y36U*$LD56['_F[$L]6BAX-H2C**PJQ#XU5*U?.D#3FZ M^R1=?2R2+G+9MK-_5_+9;B1>9E#!JT7A$_EG,508"95TZ?'ZQQ'!H6BBFOMB MC+=>1O3(C/X@D\(\/>9DM&R[D+CM*SH- W9N3>E02N9HD:I)U/-A%#J7())U M1=I ?1;>-'&#=-*I0RG=-\O-Q28>-;UI!(6)+D8\&/5(""P''D//[FRA>[2A MEY)]Z1U\#-64SW!,=\&K8 .*5XOL(S*!N6$[VP$<^O+=8]/[9UFG7E/A0D)/ MB@;&>J8PVM*)2FW:<&Y*BTY-=_GY3N<,2Y/6. DY&I:*5YA\)F\6I2T%+N&$]^_/4F5?BBIT5"V:W)?*3%LSP>."+]T MO=X6M,M*@+58$!SZ1>VM2UH4!]QS6#4HQ78'XZO-CKE!<@XA?"Q9(_"%**DS M D,2@Z0'@^;#& +,K4(&&[S3?IDE(^$WU)%DTG4+#.50G28=S)(11G0/KCV M(<;TW>6M**]-'N^ZA3WZ<(TQUS^FMY\)C11_#N_I^\\8#H;)37=)H1K^_.)6 M[5XETLA/Y@EC Q-2]$G:AU(BQ+9!P&X@WNU+Z6FX'=&]X&/Q,@A+L8]4212H MP'%)F18-#_ WPAFS.]K$Z)D1*6KI45VUP.M6YTV2\:ZY:MRRTQWNAVM_@>G- MO/M;=X6_ZK :>3*V B>,()X;6X)E@?;.E>&GM?(7@Y' MJ3L22V/&$?!@& N2)\N2$Y+5IG(GK&O'1O9QBH?"+P\KY9L2WTS3J@/LWH2F12FBQSS:U] MB9JUR=3F#,HH20?2/S:+))A)BSP50QX-B4FH(8-&Y6JLWS-2/J)#F.89&V1) MF+\6X3QM8JB4)^^:JL;1*,< &'WU[;>?KR:S6XPKJ4#S]4N3B&P3K]F 23BG M:GMVT65I\GJ3L63R,*A;&RMR(HRSW33M&[TM*_!*-< M:N?0.4C+7YBGL2!/6EN$CA&R]IGF)^K(ML-X2+>8DLS9#7"%/7F:=V_1@1)R M^_7-'M:I!%48&ECO\')+3 X2J_MX((3V4?@QP>L?O1-58_C# :]MP 3+1:-D M1%DIB18>4ZBB@XUM*_1F(P99UW]UN8?I[,W\X79=[+Q48(S'X7D=-H-6]]+%>5A/$+UR4""C$5 MZ;.HK9UX^!M&I'X(GO4/C,$:V5O0=@QNW! W-M!&$#3M24G@3FI>AU4H/-U, M84_&S>++-\M>U/^[B:(S>B8Q9N\4"R)G;Q1JDZF0H]1_MO:(>K/X)%0DMM%X M.DS0(:0/'D!!)Q1=L#8R 1A+J[@"!5:8Y,+I27]]5-F5]_B>M[I';?U! UFEJIG,8X$Q(= M<4W\H_/MA(/2E%1NF*TGR=F;ZC$\8_P>ZWQ -5T\H\145YLHZST?3+].0.U( M<)3!.IXP%/)!>*12JKPL# 8O6;N(Y3!JR:91(?_MQ_NKMWB >8U_,:.W =IE MV5MGHH":AI*N[BX7#Q&H>&^_TA?V")]S%H0J)@0K11&JA*] '9@)M#C8G)F- MR;:3\O."@AM3:]1G"%Y#\4+3IE)F:GW'L]R#S0&+%^8_@.!&;IC70F@IN) ^ M60!NLZ^MJ:A]O%T+1'.D+R^X9=5MVMV@Q?^Z3'7Q]\?)U=7-VX]'J^X:0@QS M @,1PH]2A/E8MR9)EW-CY#&1@(T%I4<@^^12&'NQ<,S+&)/G+AL7);*^-,,^ M&*/;LI'5FNFG?=VYBF&L\RT@]P8]* V29)68JN ;CM2B+?4;<(O1S^<1P_O) M%5Z\XQ4+=2S9XW]2$AC,@N6+X[Z?7,70K*DTJXUNQ1UH.QI+(XILM>4^.8S0 M&>(!^F'(\OGYV8,.#= 3LZD&)S/(H=$Z48](-T"&Q^%F_YO^NN\ MP3<92T",39A"RXS)7!*]1$[BL[TU>V]2V(3++-OIK MSD\2/TYFE_@MX6ZZ>+P?ZXJ*+ G-@\.KKZ*T7M7!*5]H45 ;G5(G\;F+@- J MJ'GA]9>O\^M?NT=(GP.A1TQ6X_$K7;CWQA957WU#=K%=\/G\U'^$MXN!TZ+CF7"^XVG2S]9;"'M[/:Z&)DY"4G[WU( MO$Z*>A&]:I_Q%=,;ZU3/3Q*[>3OJR;"":@C$Z84Z'$OW+3??Q[NK' MZAG;Q>%IO:R]=;<^F2WYD=;+P*7.PH"-XR)+5><7"2Y#_]9>?0?US"RX? MJ'\)9D<=\$-S%48;CNNL X&V%^HVJ&^TZ%K1NOSE9_']\#MH7Q_E#TFI4#"7 M*HYG$YPM]9!U\;X@S^;[X?G]]3+[U+V>/0PUY9M;-%6W79\([H'X MZ!=O3#D=SS( K0$AP%N'%\6Q>R2#Y3*[D!DIC6!_&)EM;V 8=4%J882*&,SF MG$)>ON**Z)P-?RA5V]%.@<5\7167O"NZ:)9K45C&; ,C9_3'4[E][)TK00LK M,:U*T>O@$Z:750F5RN8E)+E$'*!U-N](B LFZ=_>3/Y#J,*MJZ:G:K%]2W'W^\GGWZT,V_[-77Y82G MI,O(8K-,U RLEF321%>['!US\+4LX"E"]B-VY$$3-'46!FI"A:QSS(2QL-QL MY9D:>@(\+IUC3Y4Y:Q%*88)A9H@F"-.G&G.#YDUCTP%TON]FT^OY7D>G/ G]#),1EH?%%K,]@3V4_!/C2.S3)8LN!(6LZJ)(D&/JM[&F/1EC=U MLI/0.#8IE8OFV3DOBXBT]#KHI1QI$UMNQU+5:7/0?F(FG +'J0V3ON@(L8H-G.T#R$PM,"\AW(P M=F,H(U ?: M8[=!_1A1A[(P5/$*D8-E)H0,18G(T3P7FKBG)3,<+74/"TIKMZGTS\#"GR@A M]:[KF(J/@3L GI+7X.Z1;R+S6;2553PRIMT+'MCY@>$ 2]+&Z +5@&(@)'-' M(HQ@C0+?)T)MC7[&B_LG/D[/7H7L3.%H7O'_>+#&>YX6^#@BE:Q\BY2]6'A_ MR)$M2%\.#]S.D02"G(AX!M=?NGG^S[)7F::W\;^7^V#C1I$=*AX]:4GNK$J> MK0;?(C/M&B))0ZN;BK@SG2=BWEWW:M,C?2,BL=8%IXUP7 3% M,;B01I%(: ^&EFT[G*0ESYLF_ZPDQY<#JZ19=SD8@W!!'$0 M( *XNML8@[\VV:$H_@S#HY$-SD71*G,6;4Z8F!2\=GI9VCH_4^3JP;N5->BL"\DE&FK%D$34[?[9M;[G8EC(-85 M0BI;T';D%+W@'A-FNQ"'PI"FJ';&FVNMSR\WW$D< [&N$CQ@SI.C6L0[&/C3 MNG44!QCOO6KW+UFNV?EE0EN)8\=8ERNKLPE)^1(,*D$63B]$XQ:;K7M6L9C- MJ>US$(T;CG43*T*!PSM #7V1FN=K?(3QH6LJ P(,FHTSY'(PUL5(5R+=(7MM MH2A:CUNYS!DY;2?PU3GF+6XXUA4L2189T!1(*!ZC0,X>HD#3YBT<\]9S/,O! M6%?HXM B)^4$C?(Q%^+RD553K->N[49S9<\O;QG;]F8Q&4-E-8X5%;,/TCLJ MVH4(SKG0KC[FEDE[?G[;'2_6E9;6JBA4[BB4M2G0\VXTDF'X#S8WQ0?'M;%G MJ=['"G4-),,PMDL"K$H<;+*1:Y<=WG:6V\(=W9'FZ?6L)')0J L:$\0B8A8J M:*M"EC*1QP8AI1 M2#A:"X"S5I"#0EUKA%:2X*I1%33W5MX',)04%VC7$Z#? M 'M^18&=Q#$0ZH8,#@!#?R&IQB_0&$EEQTJ&?;-] '+AS]1O'#76]S+(H MO L8&67:YE+\HN(-EE99M*U6DM%(T[F*YH_\VKVF\"HPIZ1.W$05?0Z0,;?C M& S&A+E=SY(/>X8UP8U#/;]>D%2B=,"E,Y;"[.A]+"3F@O^2?&PN#W##-1PU MAW[?75W15V>7;R;S?W>+<8(]6QC14)V9?DD;)PS$D5%X,R*:N4C0^8L#-NK=):FM(:=L?XJ4D>[6VUDLL,GN-% M+)B4.N9*C"YGZ;R#QC4CR1L]B]N2_&LW)\U>C'? 4Z\GJ^OQ87I+,$ZO9Y?3 M7Z>7=X^]2?P\[3[F_W07=W3)[F$;YC26?HTF\NW'-)WCQ;F>W\3/D^G\RV0V M%LQ+]"N\9&:"*RJ5("J$*!Y=:M?YB8U.G W.UICNA0?T\SD-&-P/33Q\RQ+A MWO^&7*#IQ[![3M;A\4_2)XQ*;O$+FED,3.P?+DMD@D\M%%@S'(4'1I4+>$*Y!1%G*WXLLCV%+]I5S MD0ZC%F=5,>"\DAF]TE+.421;SEW.]_N&7R\P8^XG/FA#W8?/D]D2!!93@(_= M%*7W>ADQGN(8GL9T9YI)Q[GT/#I6+.IT1:9QH%/J@Z+'$(%+>029[RZ;9ST2 M&AO_1S?]]!D)\.35/W5_Q5]^F]!9%'1K/>#OQS\M_O@%6;C(M>&08Y)X1CF9 MI$'KI[QO+82W/,)S;_:\6JMJ1<])W?R&>=!]B(O9^+). MNK0?F"I=+E*\'BB@]=L7,O?%*5U*# $M6L38$V^7#5&PP 7KN7U:26'Y\>$2F%=D+\,4YC#UMH3F8+A:#W M!&>"Y. DD[3QH;XI8FS[I"T$]X,QSW]>9VD.]SA0>[(#55Y'L+2G2G!F(JCH MY/) E1";B,F/G)OZ03^+<_M]'NBS.\#'9XX^CHG,0*KD=>: "97$^QP%Z@&S M+#YYB>T/S/YYYB!H!8%\\P9ET9J&HX_:P' M=6[N8H\S/.)=XVNILV0&'8C,D0;9'4;PLJ;.',*3>V8Q&U//>]G.Y S_9T', MR]0YO.< WJ!C2E&[&+W2JSI'*FO#DM4L,I0UVX:P.RH;1G@F\N"7T9(YWA,QRU5K!T3&(R.39(R M"ND@YY19?4BU)L06 US_>4S/DXRN'5,*W#/ 1-1ZD;F+.MM:4HI!;KZ74#?+ M)J[*'^>8SJJ,P)QUF>((51P$YXI_\%#92SL0$L*S/(WL*+NC'.CJM_F;F[LO M]W10:Q7)-EC>[?(>?.NJPQI[B[^87G_'#Z=O&0@GPF>-!^6(3<&-9<*+6 M#Z+UZ?$-FQ.?:XB-)Y?$"XM]*P>T)OI[[1H3NN,!;P8:L43[EGB..F@A:VIBOT"Z>6ML?>P(H M*A@3+ ;$D6<,CC-&QZCK$2,OF63I$?H/\ACO>]N+XL4E/_Z$<_],\Z_%AW;S MC]?4D7G1];GFX=/P22NKO6,ZAP2T3L483$&H(IR+A-A[&L>HT9SM:2P;-$_K M<]="(XNB#MXR*THR#")M\UFNQ54QVMXC.$:#PLXR.9>3.*9'6*MYY4!!*N82 M4FJ".=%EF5T0CJ\U?2>AGMMA31TMKXSM@:).,DM$(S@HMGF"+:"D1<'?H"U%_8/Q4WJ%/$B\L M]M.&2FN+-E#SK2L^+-QT""Z!H%#)>4(GE*+_*$[E'E[\*)XE3I*/(0A,CA88 MYL2V9.6"U+"<%[0R"-V;.-!SXS,>P*F]\T[G<$R/\/@<+.T:\5&RG-$'<,TA MU'C5,.ER[SF .95W/IMS>(X8:>T^T(+YK+7Q02E'IJAB\%BE0NRW1VC#GO,< M7L S/TN$)-?R-Z&S$YD6\0CP/NK(ZSE8[W7_?9#'Z'9\B7-8WJV5L.[^=7,Q MGRX^N_'0U)\@_\[?=U]O3U&_TR67HHI#^Z,T:!E][4W$-#JHWN#H&(\)(R(X MBICO6XC>?EQ\]<;?W7Z^GD__;W=YL'PWQO*>DJUT.JD4@L:4N#":FZC85R;[ MDONFR CK[$B/;4]Q?]ZBW4%UT8?R%'1BN7CNT&VNUAT:"Z+TB=<<[<7YI-)] M6U.U;GXQO>ENUAY$T2C-I[.;Z<4AC1A;)5'KK_LN KBLLC4.DU@A6%FNKC#2 M.]>@5SEW+%'O((V7E_[Q4M@UZ0O"_ P^'F#^D]+=Z M?-]=^L9KS0JST4CM8Z&]VF8)8EA";%<9BN]=^H]&5FD-YW^^3A?.?W;H#.(> M[[K&RBQ4$C99:\$DJ63M>C!X%TR/E==2'B-$V586SRKXC:Z*JA@_SZ<7)[T/ M:Z\M'C0OPJEH0.%Y*"Z7KL!%)T$\V8@BCM.;? Q9'?/0CCT0>K3"LPV<.U ) M%/BH)/Z/U58O;3UC3QV4^D$+GG6R<^<+%%TTS.;,- #F!II+;VIB MD-+F)LF'A8&N[J8G=(ZT@+2T!"2XQ76(V+->MYY9ET[-&6!XYTGJ2 M_Q,)>?_AQCUBJ(ANJ5V.VVU[IO# ^8,,T?NS 9K0"AD\Q6H 1]$;66[C"#\D\&%V". M Q^PFTC.XA2.I/./3T&+:%,,7$7ABM"N<%6JJ96,/]VLSWYPIW%G1SN%FUV+ M%>>0LR;O"% =6%(&\U9CN%J&W"[DX)_,6=4/L(L1.JILFE/YU[@B_&OS@Q?_ MMT0@>4>?=8,??(%?Q4_[?G%2-QZQ<%=-,<,9\7&))V:1ELO_UEY_=FR.( M<93+EY+EH;G_0[TL1="F\*0]-RYP0PZ:&M!<<)A>A@7"+'\#//V!Q'F(:GKC MBD5ES\$9$"EY#-"7JIEU=K]_U3Q%Q]Y#L,Z4X]KF%&A!E?6EI,4\@X6H"M>D MKN*?P-Z ^G[T=30<>M=]F4QG]RA="T1_=%CT\?SX &[)5B-BS?>920:6VU^D.YR&@*LS>?#QYSL2.+YI0L MFF(5X\$YAMDQSTE"!2RG953<][$(H,"!W7S).H!%>TH6K<48CAUT@J[06%+Q.Y$N@$B$R@>Z6DJ6Y202-:P3% 1060P?A-ZBNX\:]NJ1HBD M4WV-#K^[3'?S%;C\O?2K50_=K/LXO25[/IKH'%VE4DZ*:Z,L]VCJ%"M<1>K, M9@D-A8Q];0=H2=;FIW;D\;CRL2>6CR&1L&225B#30F66V:%2T:WM:%U=.:G= M&D+^BPK(G5A DBO:1Q?0;_+,E?+9+W,4=#@\]@I( &C^# +J+V,]_R7C45JT M,%;IXAC&P";41;^RA.#Z@-Z%P1!-;"ND?D:/+J=37S;+C62..VV]< PP0N%+ M79(JVUY 4@S!M%I[MSL#.9WZS@FA49LLER6*''3T9J5/(7#1%\T)='36;6N5 M#I730S*XJ@0_8RL=6-I>5IB,-OG :$5/W6H2'%=]D2"Z0,>VOFU][&TAG$7Z MOX/1?GIA%K+CG$D\ZL0*.F^FJ\W]?^Q]:7/C1I+VYYE?@="N=]H1E(S[Z+8= MP7/>WIBU/>V>V?!'""B*F 8!#HY6:W_]FUD 2/ 015( 6:!R)]8MDCBJLC*? M/*KJJ9&M3;;6**OV9MQR7 ,/[5NK>-OW"U9Q-_S-#?R/T=!=!)D;OG"BVW"L M]$V(?PU[.#;-B=Y?+N?6U;ZJ[CANUMXXG?GX#@LAKKUPLG[.JJWTM3[DO.-A M7P<\!54J)U)U2QGO.F?U"L3S&SP[REXZ1%.UAXX**8LRD"%-M!QP2Z5D;%/1 MG1W*XQQN:.>1SDD^^S1;FPQL'4_?F$"<8^K( 2N7NST-707@W1)70;G7>6D= M86I#9S(PG,%XY/3!22D3LSK'U% PZ]QUOF3GQ7.0J8TULZ].(,I3Q@[$*IIJ M&F5(8U@C2#AWZ(XCF'!.BOI.LS3%G&C\_!M5PSG+H6*KE5>#U&ID;M57-.TJ MI'6XI1F*W!]""@&9Q&C0M\:.(EM5P5,QE2V25M$L[23Q'&1IL@%!HJ%,K/%( MLQ05TM%J$8$A3S1SR])LC?,,-RJ<61SZ+$DKILWR'.G?XH1/+V19$MSGF7L? MLL_Q+W&$PDEB?K)PM5.YB1F"ON<5QW,SGS-\XF4)FT&C@Z\,&A7/V4MPWH=8 MT>Q;CF9,QJ8^'NMR556'Q-[>,L-;U5!L>UN8KQ:'H (^"=O,B3.1;6*,@- ;C3>2FY,V;"-'?!VI5(]' .UD8R,6(YNV6- P,F@KY26CEMD MM*TJO"*_'=T\""H'D&'+ULCN0^8X 0=BF_TJH,5*YW;\KYB6N2M]O%(A?F*9 M&T3,'[L)SJ?O($5:M^R!/M MQ[2UOJY@E5@95M&O:MK*5GZ R]0UV=GAFCLA MS^,G=%_OD63(N7 QOS4:.98ECX<0(58F[_3E+9._-4"I=R3TURK@DSR2-<95 M 88Y&/1U4,:^.JQ.$C+4_G"X76ZS; B9WHY4#_=( V<,B9ZNZJ8-,;EL68-J MVYENCH;Z]O9^94?H>:52/,@CZ:/1>.SH(\,8CQS'L9VA455^U8%J:%L"-$S5 MDHTW(\0C/1(>'3OJ6YH"?LD:::8S&E>E3WLTW#[*XQ8\/&XVZ:@\]RW9@,ZK MF@Q!S7"LJ2/0L<&X)/-WL :S%78KIJJ92H6Q,K(&LR+CR9*P. MJW!\(%O#+=N%\, '=NB0563=E7% VL(S^<&(.U#+9T37%'.](=MZ.% ^;+=*&AJU/ MP,!M"+N'NJ6.JF6DAFY,=LP6O2T$/=(W&Y"Q#%5U OYVHG&Z=:-:>24#8&Y9 M]JVB0K2H=35;W+M2T5056^]K(V-B]D>.;*E5U.>H8\"\;WHYD&^V1QIAFT;?=M6#'LP&O9M=14F*L[63,U;0] C??-PH(/K&5FZ M[0R'8+405%>I#/QK[LB;5<,TG;9+8I_=Z"& :_MIRK*/\P7NJH:N#F=N\L#2 MYU8./9^PC92^#FH#SF'0=XR^HO7+Z;V^(T_LK1,D:WW;WY+7M-E^H6]I@.' FYJ0Z MK:#OC+:"#UW;7,^YIT?GZ#C'F'[D_RWVW/"_\R1(_<#;O5)WG6]TU)_T88C' MVF0H*TA*7Y&'V 9&_%N+-/03._Z/R _2 DM6&/?K=!(G+'B(D)0[\ ,W"3;4 MMLASM,_#_^X_VX>^K/4GD!]/-&UL#!Q5-ZR*/D"1S6V04%1M3H67N\(NZHFPT M?FE_<%(-\;&"'-!$URYH0S&U5968[*]H$=5=,-NK:7[*JG. '>5 MV<8(<_OA6!O*@XIJ'JERMELJ&U9[+=V75^I#%==-3/2!,C(<6QE-JN,YK(DE MJ]LL=*"[6D,M74+*;PP@,PLXN6GEU"&A2_+-+0,OR1U2BHD]@;#-5,U^7Y/M MP:0ZY$(93,9;^_E,0SVD+X>0Q LA'ZYNG#B09BL3;>3(8]76 MEL,DN M]($^DB%8L" ,L\$K#";583MRWQIM(<1&>MH-&;Q@$8IL. +"@1(?1G20F=H M+GEF!^KV@@M=M2XAA$_,SWG"L/[ O[F+E/TZ[2\68>!A$0 3#0B2?YW^+9@' MF7N:=?05 U1C8/;'$+D;FF*KL1K?'DR$( M0W:L":2DIB-K%6N=G_QGGH8UW$R\;3*?.0DA NV3XJ\G;C8HN(C",'Y$RJ\1FS+PQ_@\7@$: MSI"CZ&.TJ[Q1@L3?]VRQU4QE F@Y48>R,@3L'&B6ANO6-%VQG,%@.Y0H9A[K MO3RVC8WW;]\6XJ$U4B9#PU0=4[6'@Y&R7--H@[_H;Z5^MXJF*D)U< >.&6OE M1%NS!Y#$ZL.)I>K*H*\N#R,V)MN>[]84JG#?4EO9RAK!W7LZ250>=3'Z<3V]I*=U]026LDVQ/= M&-EJ'_=S#0>F4G77&H_T7;2/@G;T!76U^HIBVD-KZ.@0YXT5RU:6VU2'@^&N M T3/T%'D/]_]D*,5=V ICFW:,H0.JC6TY+ZME95_9VQKHUT=5!0=3WQY476? M;V6C';3_KFQF(VM32HX,:#.V#66@],$M#Q2G[*"E($7)S@X:YD9U\[(=5/=U MT#+&CBD/#44U)A8>2S.VRKC#!.O@6'*JK(C4 >W$N;U)6I8:)P,!XZ,Z^X'^L0I0<8J6B@]%HO(M]#VP0 B&!.K@79!Q(+E6U#X&H8PYE&8\@+%>M M8>0SWCV"EFJ+-()[0:8/ZCF4C;$&L:FEFK8V4+2J+JD/K=TV:)FR.&["V0\R MBC;1!MJH#VFG;2JR#DZP6K PM"?CT>X..H8X;N*ES$+7S9%A#PU=&?8'CCG1 MJS4,_8EF&KO]H*58;8_@UCT#-PV\XR?M]8%I07<4I"$?C&RC7V&H,QY/1KL) MK&&8C4.ZM[N-#7;NA2!M[%B:.1Q"TFY".#.!=@_*^49S9"NCW?"B0A C2.?V M8J=I0!RFVXK9'P^'JH5,05KEWOOVSAP"O)^SL>3D:P:CF4B(1KRH(VJL+H_AG1^]\@=&I2UWKD7 C)3U70(J!5K M* ]-!<)HI5I_;CHC7=EMPQ#-!SIEFPIBJ.5I273TG3=>%4@=H;.[064\62B MCQU55[4Q8(F&QVY6:X9EQWG&SQT:A)VC"Q6E;,3NL\]\ZPMT8!#&WI?G>[.*D)7^:#2$ M;$8>]N4QGNC;KSB6S)%ECVY^_J\P^^ '7Z4T>PK93S=3>.3MU)T'X=/[S\&< MI=(O[%'Z%,_=Z /_+0W^C[U7Y$7VX>:_'K(/&[>'0<1N9[R[[Q55_NX#MN_6 M#8.'Z'W(IEGQ.8A\%F7O57WQ[=F'XO>[&A5$,Y8$V<[[/L^8-(VQDH[!-M\G M)*4L2^'+))M)0;5#BA42A2_X"6&<NC:MRB]/@]F\^HOS;"[H0?JGNR>($/ M_K9Z<"$3CX5A>?N'74^??2.=?, ;P M45G@N6%I@/=QEL7S#VLPI *DU#&F_KFX?NVK @3PFQ>;60.^&!HR!2A_/PM\ M +M&'<5_N?/%A_]03/G#7G!?E_FJNQC\]%M[E/@[]XCF3((5.2W\P-TFE,?@B_U Y=D3Y M-CU0<[+D5[]'NH3 *QP=A)XQ/VXQ>I^#*!-TZ,4KW@41!"-QGD)XF/8@;/'8 M(I,6R^.6T^]/45_M MJ[/1KE6WB(LO4*H92]OTB"<(48JMV3,-0^0O2"*;>X MR$JJ^3K5=+AJVJ2:I)J"J:8F<]6T6HT3[EWORT,2@Q?%I#).WO^'YS$VG0H5 M0+Q>D8?Q\J#JK9K&)4W_6?&+(KC_;$HZ+RK:H8'\X<+@:MBH-&Q-;5T>HHP\ MWG>?2%X(&_8HM0Y)YA'5QY(Y,@DW@+)B%; MY"6:B+$$RAS/&7P%:9J79!1IEK9A5"_-*#4J^(M:H]9&JB7'^>X$>4UBZ,Z4?5N M;J[D4!%V?L[$[FER0A%'?(5+&+CW01AD3]#$\K#: M5NI&30J[IM,[-/ZB52/]KL'@Y"69K92M6:%=4%N_HVJO2-5>LEJR6K):LEJR MVK=LM;7P^@=.<;7S^F?^)O:S7>QG9O/L9P=(< T B.UL%[CBV>;$=D:$7Y>[ MW2"^L;.&4P[1C1'=V(FRY%<3W5AWB7.(;HPXG4153:(;N^ L[N75\7"G1G1C M'9Z?([JQ$P4G!%&&,,L*U)YM&:U+1)2QQ_MHKXB 3K11I.G$VA4A8*@;2Y_. M@U&=T!H",$$!K&7!G27\;P#4E)XL*V^F#$CD46=R $I/-;2F3%64L6\;RPFR MK]DD9# )8H\BD[AX&M:81HSU-.YBAA$I/Q"PD]JS.F]G8KAH]V3BX9DP;V[N9 MYW?9I1* $8#M S = *RY^6D", (P,0&LN]/2=D\Y_,0GJ@,3*XPP.]7;7_>T MK6S-"JT+.]4[9-W"^2&R6K):LMJN6:T@BQF;4\,6PD8TY/;)3G[\81JER?N/ M93PU+K;PC-A]]AD?\QFZ. AC[\O/?_[3CT'T%2Z!:_&?.?1X^2L(*D)I?&+3 MGVXF(]R;^G?]C\^C&RGPX0O7RVZ'DU'?40>FHX]TQ5*U8=_4!Y:N&9KC&&I? MN_EY0[IU.37!N]+0V/"/6UO-5C+9OQSA# T\/0,^E;5&0;-J4KS\\FJ#^FZ! M3X)OS)<^1A#I,^EWYN7PK("=+OPZE-B+;^VS\@PA17&CI[^DTB).LBGDKC$N M;9GR?@5%O])EO]# TB#-4KP&?INSQ O<4%JX"Y9($;+R2&[D2V#%<^G>C< B M$5NG@*[X$]SDLT6>+-W)1)/KS^>WQ=R-(4?G(C:6N(3I&@HDIS^'JV/>"G/(V+ MSDV8E# <#.BZFTKI#/Z\Y0+=D [V$,<#ZPV<(>G>#?ERI'3&D%O)Y0)OI&6' M;OP_N=>MM/*Y/>"G//MU"HN#ZH5NFH(I%,,Z8Z$/5GY;J6Q/2@,(81$D1:$#N2(8T:3WI#G>^TWG6Z\6?6FXXLB12NDKIJ[FO7S;>\/)Y( M\DC9KEC9CJ2]([AKF::Q!5EU2C[F6S?0OR9QFDK_B!(&;_R_P]F!2A;+L_G+Z;WC%Q30DS(-/*G/JG&^879<9^JS'V&U0XJ4A#=O&V\,W>[)BDQ80R9#)D,NFLR&S(;,ALR& MS$84LZ$ [3B3Z?SJR0;F"'=3ZQRA0H>S%EYVFT;SYJ;(<@\:WIBYO2 ?452F M 4?U=G6FC,MH,B31W,]]Q(=.*HM?.= MV/>:V89N'.77:FWT&(EV0O/:3G?)V,G8NQSDDL&3P9/!D\%W5_O(X,G@.VSP M%,X+9>RT2850DE!2.)2T;;UG:RU-+!)*DK&3L8MC[)0#D<$++W(R>#)X,G@R M>#)X"N<%-_;:TH\?^(FENZX_6\-J0NO@X?9G.)@8SRP/LCA)I2"KGU%<.P)^ M&B=2 !<'"?\ACB176L"S8S_PI'LW#=([Z6,D<>7&,ZA]AB>40X>DQQG+H!5P MO<\\["(_^!C)0;\B.:@4I%*,%]SB*>RW&9O#2]WDJ;=V\C7#:W%?6P_/J(X> MBEO@,1XV^SV_UL^+HP+XJ<0@.6PGM.1Q%G@S?D'MI7B2]CUC4>W\=WYZNILD M3X!OQ54?-L[VG@:1&W$*3B^._&#YKOL\A6[!<^(\"^/X2P]/= YS!$KI"WN2 M8A 4;QGZ&"8_3[/DZ8.TT'!D.#7X,LEEY5OSJ"?B2S7/, M=YTLGK#,7=Z\U!+4C4H;^(GH 9YFG4^G@1>4@^#BR'IC]!".)3U\_O!P'-4/E\AF;PW>[= Q_]F9N M\@"_0R/!;",8,QB.A*5YF.'XE2^'K@*,!>FLT/XI]#=BC\6+N/;SON&5[G3* M/.S8ZCCO.VD$?\'#ID$*GH2?_E<3$0[0W_4_/H]NI,"'+P!E;HV).;0G MNC88.Z8^=A3+U)R!I6N&9HUTTQS>_+R!YG4)OW#X]B[W3H>/[SA\W+'N=%-V M-,MH[@QRNYDCR*W7'4N+(WS!4W7I]4T<"ES7J=WI ]A4 Q-[RI%+WE_ BR/] M O^X1?=>H:_T\:-T"SXAXID-=_%+..8N8P7(4H7()Z05(G,\"#>/NFRN]9Q> MSJ&E(6M#5I?7S#[&GA"X,QZCC2!/SZ9Y2,HGFO)=_QD9_.KJ@+O=RGK:N78= MT7OMK_R"7@1MR](1T>L @+,<<&5/@ MWWC"WY20"2E)"?>='>97!;'AJF#S[E-1/ H@N?QU.DU9)KF\3)%]SX\8*ZIG MXV\+%O&*Q2]P >FK6/K:/!=?^\KXOW ANT6-(VT22YNN%/UJ+AA"F^.=KV@G MJVT7,"XY-]Q?)$&XTEG5YL5YIS'=%6>%=VN9=[%>036O46@=0TIQ!->RMKTS MM&,.?N^*U$C=Q%2W]JF82=J:386=Y'VB":?UK5'54A[2'M:+S!0R>N(@$F3>)8_?[EG/.729-[BI];EH;=T[A;'9-7'NU8%_3ZQ;@++YM=>5LNREQ MHM[I8R-.@W^U+M_7K"Y8DL\OD:NF)OV>]@W>Z3A+K&4KY;#K\-7?@; MOP?Q\&@=MZ(QUYM)\!AX #P&GW4GC?$[N.CYS670(!^:(V$[RGU;RXM567H, MPA N^^H(QWG6\&96$PAWYB?T'8 MJ_[#9?NWJ1VJEHKU@E[R++%)FSM@R?$_4KZCS?>0#8)0'=[6?/\PKM1J;%L49;C'M>QEXL'+G*II9'OJ2'\!;$FF: MQ'-\8EIKU14K]/^PY %ZW7](&!=:-Q7ZUTCZ!8+5^3UTI5B19*_MB>])'S_> M_O,CH)Q7PBSS =REWU@4I4_A5S<*7,FK(?"[&E[^YN)V\SI<WS^'3YWQ$+W$6Y;>R;71NEQ%J/AQ(]1'=6YZRI>M/;NU;/+Z^K-Z$D\ MMN1&@/O&H]4P\I?]%KKZN! MA8N\9]*<\:7''#6X0XM*;UVY_MWM66\%O[M^$X287X.O:,OX;?EV'D.\*-C2 M4T/H$!2+\FM/@- *;OD71YE8^@IN-LX!&/(4\@%\R(IDX- ]V*>'OO7 >>BF M,[@<_QD#?'[%<"9+?P-7ZST=$RMKRL#4QY9L:*:B#.V),NC;1:RLC4;]R:CU M6+D.#^8% \XEF97U(2W()=A*KCR,"5).6@"ZSIXJCHDIA)UEI%05OH/<5CP$""K!7B4@HFA\C021HWX2C Y#^+ADK,! MK!(;DM/GS*6D5O%6_<-%UEM]//*5 M9:VF7)S..^8SKW2:[Y$9Z+B5QZ?TN,K.? ERFF">SZ6%^U3T$"P?_ ,TX];# M9>4AIW4H66K C80,#=:M?&A:Y[/9O"J^AP%T:W'M*IN"*#7),8S&R#;-DMS+ M"AJ4@G(%,U&D3<'=N1!5K^U[W+]UCU@R]K-D*++<'#V&*C?"CZ&:%V5X4-3+ MOIXZ3YVGSE]UYSNR!U^X^:]E<[46SH5]059=D _ISX'ZHQAB'TC=_C;1WZH M?Y1##/YTCDVBI("' ]CU$]QL:62CQQR3KI&N[=&UOV$Y\3-2^2HKV2(=$.D? MZ=\9]$^YU=;UCMA!2/'.H7CZK4&*1XIW?L7K3^$%TJG*=UR^@25VRVTX+:FB@#Z7R8'\IS=YH@$Y8N*LJ* M]9V4:7Y?VK_+#U$O&0F0 &/J>GB>-G)>%$=49[5]E\5N2&3Z^.;Q$\6+>TJ> M@>+ 9-R87&R^"B(OGC,.,>)BO'6+L5=QLOV=]"MG1RA;@SNAL7$0T7P-TF+? M9RRY_K_R-.,/1!(23GN"2AU$T[!@BO"+O9_PJ !TG27SM"?-XV)?>M$'Y): M-T+3D!@IOKUGMPM NB"=\=[X@8<\)Y_X O<:L4'!:U(TH-S F["]8EB^Q,L3 M+H+D94*4'5O.C]I!OK[W/,*U.<5NX$]!^F68,#_(\*\#-IJ;ACQ2)WW#5G3= M,31G; WZQ49S774&IGQ6VH.S1^&3)2<.'O.7Y"4A 5>@19S!IX"3^"P5I.:4 M05F\NNBY>_6X[*4$A5_Q67$V C2635J"GI3.P)O?HO[6&!&6I#PEC8_'X ;0 MM/68H+@>7AJ%^('S*]S^&VGGLJ>J&?5.X4/G8&IH;FG!G07-Z6TS/."%.]M5 M,C6D["M2&^U\X71-GD&6%X0@TH@MXA3?.6-A27AR[T9?UO:"9[,8+(]? -T! MWAT>>?)Q#1[>N*0]XB%.!+;"#SCCJ.(7UIGF M,*9^V8YFZ(K.KJ[#??I64L&4X,]A=%N'>B"R8$4+!XUEA= JUJA%P;>RGS;J M3OIKQ6^U1B(D^3&,5!1G58@I\7WB&=<7P.^"&"=E7D'O 8U(\P4&M"6/#/RX M:NH&FPADPDBSE>(?00SP7?6=?:UX%Y=]+?BH? M MYS'AWA6%Q#TLIO$)M&"MMVND$M!$*>0SF*1I&>IM3WI_^7N(PMZTB0$[$GB*/!* M#LG_=N^#L->\6BM:,TK44'ZB-*33O>;T05&::E)]['M7876@P8]Q77__&LZSIL+-ZZTA&APWI2>"J$F3L-?1>/)W-RSBDNRRH8=A"X71AB.:Z1EFTY%0 M EE(5A,4L #8WK3!NKL:PK#&TN]/*61N1394!6#-.ZRF MW$-S#DMN.;!YQHA0_P\8B2*4:&,DA,OD6@\QGQ\)^Z(VT50&>PTC874T2JI7 MH1(6XE0KUA.A/64B@#S_&:=47BS@YZ28K'"E*.=TVR":+PSI<.>+."K*9SL> M"='IW(4(]:F8.JF>N7I&"KT-IH'G\@D;GRT8[V]Q!(+K95ARRJR5DT'K#2IJOOF]FZ9L?H_-J1=F0S?E=C.'!X5N%B=EQHXL]MA$ M+TB\/,BD^]A-_!,F/IZ=OMB8Y5@=GW \N[/J6*;>ERW3UH?P^T09C,II#LAI7Q-(*2N(W:??<8<]A@UU2>3L=X?]ON& M-9R,;672M[1"30>ZHAF3LZJI?0DU565-DW[!0R@JJG$LQ!=,] 6[+S2O24+? M37+> Z1V902_IGRG&8IAJD9S/+]V(S2_IG99RL\+LPR_I K"66LMTY7 MV<=@Y5#)=43=GE_H_UKQ\:NK@X\VCQ3@Z]'1B16O6&?3/T4YQ6 [.GS_Q<5U M^< I+2+B>C5NDFJ^3C6?FT9K$G@%VO38YM:KOP6X!H(OIZM*,_LSG5-5^HSB M[ (6"".LZP51TKA&8T^YZU#W6W$"ZF79O$411F,;M;O$+:CT9$-OJN.BC"3> MUR;[ _D<0H&K0@'5L'N6T1CYE2AC^5H<:#-+ZGSL\(_(G>,FZ/]CON2S^TSR M<4%''NT_F?N9R%4]9^1Z1"+?O*DM%W:J[>=&HJA*V_Z8DD,RL=I][ZR>;)MG M4ZZ5HG0HS#EX_H#2Y!VN+DC3G.]>].+TA<.S3[3&SAE="WY-E.&G=%(<+]4Y MNWBG->>*R.-T(01L4XB_L$SRW"1YPA7!*ZX%7)87;D];-18"K4V^:HMODA\C M7=6K9E^[S<_8'*OG2[*]?MK/1FO0I\NS$WI'J;2@-6_"2,+(5BOT2D^U#E[? M0RAY_L+_=46:P]U1)A)*M1%BTI1AQZ8,=:=GZHWAD2A#2:4>6CE ,$ PT%S\ M\/SI"\_]?>7[2LVS[BL]0$IKF$/[2&NV2OM(FWS]6^I\1Q(HX8(CVD=*^TA/ M$1^_FO:1=F2S'NTCI7VD@JHF[2.E?:1=WM77(=T33G"D<:<(CA;(TCY2J@,; MUNY#!M]X(9A"=\(!P@'" =I)2CM)&]]98"H]0U'.EAE=]ZX#2AP;2!S?D/'9 M:L\R#3(^VF1*FTS/9W5J3]<:6VWT-FR+4M &_==E9]W;V)W:TXR6=A4\+Y[K M-CB:$Z/]J\+OD*&]60W6O!3M M$DH*,^%P7;$F[6"EJ/C67M,.3B:)9YT2) M5B0B/(9T0P\:C$V.VQV[=A+L\R>\UH^"Q5]'0>J%<9HG1QT".^G+UG@\[O?' MBFDJCCH:#)WB$%C#DL>VW?HAL T-&?^XM>X?Y;)WO [=1OS2*&7 M5UN==G=.OC/D5Y^O?NC+I)HN2K^S*(B3/1B6=.NP\/"7MP M,\;/2N?KE&LY02.O:43C7E GOU0GZ1T.Q,UJ*_W-]Y*;20LW*4ZTSU@R3ZML MI[;AWDV8]("Q5 0#=_\$8R<5N@/ 6'R&KUGVB(=VUX<:O_]?W+\N3=SD(98& M;O2E)_W"]Q:")/MI&GL!_]23W%3ZG.1IQEC1EMKK'V%4I;G+WQ;7=$LQ>ORR MGI1'(4M3";Q*&, /"5ODB3=S4^;WX(//V!S) A+$;I00\[?>@5U,"YGE4%>AH_ I1^=:'D0>WX,1N<5)Y:6@RM[V^.7X'#:=+D].7[LYB^LW_"65JA>A M-._AB@A[P4]$A\NVOHSAVV0YVX&GM*^W !]8.\-]JX_W(!]X*HPR2S,<>%=* M4+<;5.6&-'D!_7R"UO9 -Y\X+4+*YL&M&T6Y&X)4T323!"Y(42'^.X\8* .7 M44TY0!V\&7_,_M/BA<71_P?PR))=!CEWGRI=QI^"9$V5J^_B!>HI0A=H=:E[ M&,[P$;_/TX!K5ES8[/*S#\\.YF P8)FHP8L$1(I"J.1<&!W/D\S7(&2OI?>*=\# "6\G *8,(60"FS_W[D+=H@6":^*//[K-*N>M7X- MB_CK<:1=4(#D22HW&UK2.VX7V)+R%6D.8[Y^__<]*2@G"EW0>P"'&"% 2MV0 MX[K'MNT(FP7O2S.,^*8@/A J!*UP>R,*KFXO=LM=+"!\+'AAN+FGI4%[W!-R@*M=4Q/, M!^F=NAQU?%0C[9K"\#33P36X*76R $"<$:^XQR5NU^=S,': !'#DB6E5_> M(.I$TN,L@"%"^5?W%8.'#JZ9P%?9N6GB-*^[(\;=<#P(A5SK=MC@MA"D1XCJ M>&3&[:V15CIVLR:V2&(_]U9K24YS$57,MMM@BRBKM%?NH=8L%63Z3OM>RA1(4)BXJWI@OF!=. X6*S9!'S9[&O(&0(\'[E(%;8S;IWAN$+POT>'U0Z MQB3,FS$_#S$\K8WI;D#EPXR!.,Z#^/!K3YJ50:H01! =\SBQ@/=F7+9Z9VKV]H*W MDW0OG4&>P+N_ID5=185W!)_*QV.&^IF@L2?PMF!=: MUDS'=?U.V9XI/CD)X0.U.4X [9!G_0MR/-Y)_U^0MB+JW4G_0!.N=14[B;$8 M6R^!<"U=('(FDL]"<"L)3X"YN4+6RHWI'FYB ;<-^&[6JRE-D&W #X( ?G./ MB6;Y8KRIJ+(\>U^OS!5JJ,9"3%W+A!R&YVO@\_QTF9'RI/].^CA=6CZ_!27Q MK/D'7"A1\63H?08-DVZFD#RX*#=4#_ /#^P&XGF("-@TB':\]'OT(ED! !S$ MH-?W#,&B5FY2$?]495O>O2H#@HR->ZCG^H9^VX,P$88AVX$P]7 K+L"\;@DW M<_<+NWT$V0".,5ZSN/F^H_GGQT(RW-D4JKP]9"L'P)6:0S3W847N"2)*$!,2 MMC8@_&LLR_" HM34I[H@9RSDI2:X:UZ4*JJ23HD?#4?N ME^3+4M/"#?Q5A2:+>^"T,]!8+\Q1#0JM1LG-"_&B"[Z3JCJ!&Z9Q2R.P779# M&]O\RMPLP?!@1"E+3:MFTPANC.#GVL@@]I=#L_$ZGD\@L,18QL.R;5:/K$I( M+*+!+43$*[LAZ%YC#<=25(E MO )^SZ3[8 I@SDOBO&;N\3W;\ FQ*&6@V$5(.$WB>=E:&/1B:UN49DG.HZUN MCNZ >6Y>)&08CJU0.F59MIXV;@,.!E(\%JQ#>24P?V,S!(IV<\G:CF)RF4@= MO+5"-.Z7923RL0( >>WG()03^#/ #4XXJG9VZ$*M"RI(7 MR78 CW37)UDP7HWSC$?8F\94" \L,O#1F1W@,QH3EB([=T[SP@*;C[WZ;-6F M"BV[G(=^?N*4_K*$X2YSMQOK\AVG/!;B?.]QVF+]QJ8N)\ M)\[W4\2WMC:1.-\%)]8FSG?B?!=4-8GSO3%%)LYW 7=D":1[P@F.-.X4P1%? M'7&^TP9JXGJFT%V0#=2BZ [A .' .?*DSD!2NH"(:EP@0ZA)*$D<;YW0?,N,N%P7;$F<;[35"5QOM.2A0XL6>@&US=Q MOK>-(=W0@P9CD^S9*BR J"-Q:H?\R[JS&2<"SQ(U2 MM^"NXI-KN_BL.(54-06WFV,A+>?FI$>6L.U]]B\1-R#C2Q(C,6%)&,'Y!HNG ME&P1\#LD+3Z^;JO-S9$TW)F-BKBW3Q3+_O<*J27,BQ^BBEP N=6BVX(L,8,O M4I8M2;CO61G,%Y.DK8I$:9BU8H=(-O7A&7F 7>5>I0[H)TNJ=:3/N>7L(0O< M]G#,F(9A\VHU'S)YM'#Q'0]7&P^.4]GE&7BJK7P\MD*,V M%MJ<+#11](SRVPX$2V2:9)IDFL($;6*[03KR'=6F1"H;D]62U9+5BF&U@BQF;$X-6P@;T9 /5L;N$%35Q\Q> M?+LU^D.BC(>DVVQ+&)-&+$.FJ7C.<,.TE,Z0$ZBDR$GS<'E7V:*_I#RLC0K^ MH#3CY"L+2&J\)VQ*RK(L+-M1'5ZZ011:>SWGV4EGIY/LU,=)45\8*'Y!0P-5 M?,3+JRWJ_)NMW7WRG2%OVT=++X,QBCA:(5;\SJ(@3DI!CW(N]_TSM<(:Q,=( M&C&/S>]!/U59T7IUA>3K;)#5"=411-$04Y5JV'=VXPQI[L-#PAXP&]QE'8V\ MIA&->T&=_%*=I'2FTD+-^$\;A+"4EJS^_(J3COV@/X^@H&[ M1QXWJ="='/G("EZW>Y8],A:M#35^_[](@B1-W.0AE@9N]*4G_>*6W%W]-(V] M@'_J(81]3O(T8ZQH2^WUCS"JTMSE;XM7NK4*$A2CQZ_O27D4LC25P*\ #"< MB8L\\69NROP>4H@Q-H<>@%R\0E2"T_^_#L M8 X&$Q1$EHL$1(I"X'+>MCYX %S%J5[X@U84<5Z0>/D<@H_(8^E[Z9WR/4!2 M@K\@2DP+TIU_YRX8))HFO#/R^*_3K'K6^C4LXNW (7=!$R#&4DV^#U^7WG$# MP9:4KTAS&/SU^[_O24%YVHZ+Y3Z&Y)-@?:D;\K8KDIR!&D M"_$KW-Z(IJO;9P6?9#!9XG+1P."ETKO'&>-0 R6SS!\ JZ06[W:6G9'O>-'.EJU]0$\T%ZIRY''1_52+NF,#S-=' - M=TJ=+ 04*PQCZCG%6[W]W,>>X'X4:4E5_>(.I$TN,L\&9E?EC<5PP>>KIF M0F%EY\GCI[G?YW/"RLD@%'*MVV&#VT*0'B'.XR$:M[=&6NG8S9K8(HF1:W9Y M(-MI+J(*WG8;;#7#Q"7'/=2:I8),WVG?2_FB!+G8*[B B[>F"^8%TX!AH3I9 MQ/Q9["MR*=])OW(0*^SF&3<-XQB$^V, T.T8\S-OQOP\Q("U-KB[D96/-\;H M.%7FPZ\]:5:&+2\%*6C?63!G&*(_N(G/]0-:57DO_+T4-F@;>XBW8@IIYGY= M2JF,Z3>ES;.(( JPU (M+W"^&8^GW0'.;Z_W.DD)>4&'=W]-G;H*#^\*O -' MBT3/7\%ZX#+PKCR%Y&.QPX]-6Z%0U^2['11B)Z5M8YP XR'S^A=6[["3 M_K\@HT7XNY/^L>#TW,NN8B&Y,3=7R&.Y,=W# M32S@MH'UN%Y-:8)L X<0#?";>TP]RQ?C344!YMG[>F7V4(,W%A:\\+P],#Q? M Y]GK,L5>ZF4(6X:+<4#W 43RP&PCL(31@ MTR#:\=+OT9UD!0!P$(->WS,$BUHE2BU(Y+;EW5MRD7_CE=)G^X8.W,.J;E$Q MW428>MP5%ZA>MX2;N?N%W3Z"; #'&"]GW'S?\8R4JRL'7^ZF%A6%?X+6GK U M4?.OL03#8X92!Y_J(IJQD->7X*YY)7SNV IKV=8*,(.[ASM02 @UDHQJ4RHKEC:H,5"),PT&^W'"0?P"N+L(,T@[6VZL_+FXOO2F?\%0#1;_Z66 M^D!,O?JMRGVV'5[Q&[P)1X.WM @SGGB]'&M4)=[P&OD]D^Z#*4 W+YKSJKK' M*63@$R)/RD"SBQ!QFL3SLK4PZIQO)HC2+,EY]-7-T1TPS\V+! W#LQ4FE[.V MZ]'D-@04L6$=N"N!^0<=S+/UT#*Q.OC@P("2TD+>KAM7TX6>'!V[L M&TN\("T0$\R?+_E*:Q'PSH+6U82P40'[??#NJRZ5![WAW"NXX\3G\+X\+"X& M$04XO?_L:@(PZRB6'MR 1Z%AG*;/_*JO9UJ]OJ-VM3$'S\.UE*\DJ$J; MY71IDR=A;9YJ]5R'KO=D+%.^TYH^&#<$NZ ME\VUWOK)5'WTI(=*KB/J)N!A5'3P%!T\=4VX2:IYUH.G:)_U\XK\M^WZX/Y, MYU25/J,XNX %P@CK>D&4-*[1V%/N.M3]5E73+AG2B"*,QNB7VNMS\QOFE9YL M',S.0E3V%+@3"EPA"JB&W;.,[<6V;QP'VLR2.A\[_"-:372W?FS2]=":%VAK MJXK:?FXDBJJT[8\I.203J]WWSNK)MGDVY3J*!DH4DSQX_H#2Y!VNKOTC>#IG M="WX-5&&G]))<;Q4Y^SBG=:<*R*/TX40L$TA_L*R(Y:U-Q8"M4+)W^G#P,_' MU7_]9\PW6H,^79Z=T#M*I06M>1-&$D:V6J%7>JIU\/H>0LGS%_ZO*](<[HXR M-[?.73('%D54;W+*4'=ZIMX8'HDRE%3JH94#! ,$ \W%#X(?2""<%(]I;*O; M8'^-I/]QGR2EV/.Q3D^Q9.AV^7[CN1M$&"IM=>PD&%&:YHLX?!/Y-6X)_SP+ MTGJ?'CF#0]=VA)]5];MMN'6N(= ,SK39#D]C"PC?Y35K.31<,"%L,*"\QZB 75Q(CE6S)Y,,98HNGE#0^\+O'F(^OVVIS M8X0P6L-8V-LGBF7_>X74-JT:#.&VH+<%F$Q3EBW/3[AG9:9<+!)H5206'MK= M$#'J#G%LZL(SL@";RKU*%3 ^+8_*0%*S6T[IM,!=K01X9P*\U1D&67GZ1,8I MKP$MMNB*@FB*;!A\]!(6UD=_A2)$[M$DN8>EWME-DWLH:B/L'L:%V3TN_'KJ M_!OI?$=J^L+5ZU;-5=XZM\FD.)3E#WZ,TQA\D7]"04ADY1.0Z*2'C+ALP<_E MP!%V'QB1GQ#YR54A*ZGF6JRM2X+O$]3*< MC-BL:5S2](7??MG<.KQ7++,39L;:UM36Y2'*R)]4UZ35PF*N<^GVDDPA0*@; M:WV5GNHTMQ^BTUI# $8 )H@J$H 1@-%.A N(L%\LJU@N/,%YZM8)ASJWS[Q1 MSA-1AKYM]T]>_HHM0I%[AG5PY8U,@DSB+9B$;)&7:"+&$BAS/&?PU3[SU4LS M2M?#4]<@,]#)0A-%SZC0TP%_]W9,TU3(-,DTR33)-*_:-*FZ^.%SG-77DV!8 MVXYZ-44)U86J]_F8GZYFSL3N:?(92?"ZH$54ZKKL'"_A%^'7X:5%M:?;C57; M"< (P C ",#."6!*SVFK(/M6 8QF5IZ7[7@Z14Z7KVR5?"9NQB3D6WDUG?ME M3OVIZ?0.C;]HU4B_:S X:?1$H".$=D%MW:;LHFKOE9S5159+5DM62U9+5MLU MJ^T.S6Q];.S%M\L10KJ+11BPE(?86<+<-$^>X'FQ]T6:LVP6-,VA6X(:2'X0YC]@9C]UW$(1"\!ZQ#&DGXSE#RA(IG2%!X Y6T+)%?TEY M_!\59()IQMG8%I ->D_8E)1E6<@.Y6_EQ'OI['36O8N.4S_%[=RA"XWR)?<> M@+Y@W7V.C17$$>8^"!>Y*+\&*:>JG"&'+7+A%6,\BT.P^!1%F2"U8<+6B'SY MU\CE*^&GXA5!4E#'XF".F,?F]S",BE%P3-Q)?4X<"T(*GSA]8D.TCJJAW&FM M\/Y&1YT9MDNI\PST,O+Y_V#ZR[>C]A]-@I2+XP!1MAGL(U!"$CR\Y__]./RDB!U M'QX2]L!74/XZ_<2^LBAGGQ&MES<@P2M:UBEF,D*:G;_K?WP>W4B!#U^X M7G8['CN.9IN*;JN:,^S#_R8335/E@3&P1^.!=?/SAFG7)?4"B^$N_[87&9Q+ M(/@FP^4"X)1SU:Z#:5((.,7=097D00'NGZ0'%C\D[F(&9GOOIO!=56FID=IR M!E0 >]"-19YX,S?E+UR]87G,J?4A1=A!%M1&N3(/&)NU<+'[W)@ ?$(28ZK6 M1>D1U'WQ@C!UR3,ZC9==GJ*8[0N$U%& M'^^C38L"KLEM%&LZL8A2""#JQAI'7BW X"R+WE*+%U9&7:;+<4YHC?Q!E@-MV\^3-K]@F5$ON MR?KV82UV 15U9^7[?^P;X$7MV$]U\.[I9A.3[$; MF_JF"K(XIM5=YW1%YJ6:/=-L_]0,,B\RKS=I7D;/,)JC][AV\Z+*VX=/2,E1 M[@EYC)/PX#6M3?*V=L[0=!EY=!JK2+PD'U&4A2H6 GFMJ[,IS>HI5F-+.\FF MR*;(IFR[IZO-S=.^$9MJL8JH=#YBY%SBC:W*;8>]4O3$Y7S,E5>QKE?IJ;;< MT]L*N(\1FR@:1)4E0=?-$: 1H!T :)IB J"U%)D1H!&@$: 1H)T3T'3=Z6DR M 5H;2>CSO(>G4-XIYJ*+S%9S-_G"LH+;L."R(D8J8J3J.B_1FR9E>M.=[\CD MLW#!*C%2$2,5,5*=(OG.+YY>T M\FYODB=RA8-%Y:AFSVKPD,9.Z\UKJZ@=PB_A'#%!&$'8J=-!,@3&LM;^"5F= MT!P",0(Q05210.P8$-.5GFVTOUVU$YKS6A#K?,FY@7EP%K+CLLBWNW5!,[2> MZ31G>V]DZX)X!B5<1/!V;4JUK9ZN-U=9()LBFWKK-J7+:%/-,0:]$9NB+7:T MQ:XCB>X;6OO@NHOWH]4VM2".?IU^*O:O?<:G?8:N#\+8^_+SG__T8W7#V$TB4+'T-Y;\ M/G,3]AND]][3\E*09H0B^\2F/]U,1KCJ^>_Z'Y]'-U+@PQ>NE]U.;%E5+%N3 M;5TUU8D],(>3@:5KAF:-AHHNW_R\,01U<;ZP>VS7"#Z[F;#4'',#C\Z^O7#@ MIH$G12R3@LB+YTQZ%\9I^KVT8(F4HHREF9M*]XQ%(-WY(L<-A7G*MR(BZR'O M&?-O73 3]X%)43Z_ASOC:7%SBG_!??,X@H;A$,5YEF9NA!V6_#RI'@2O"V+_ M3AH%(7_%^1H$;9%\?&OP%9H19R#EP V7UQ0W39-X7G5@@!5DJO>-[('A[LH2Y:9X\E;_/63:+_>][TI:5/3=V+^A.;&MC159UPY35P< T2O@;]!VS??AK"+KXQZTU MW)5D)!"-Q&6S=Q0(I@FF":8)IE\%$(@&CG"<$)"O>'G(PVJTI'N.'DL36C/< M54:^:<&-4$3LS5LZ1Q!1;E:79>&8'\S+[O]7Y,N^GCK_1CK?D960PM50B?F! MF!\NR/S0D]@WCRVR6G[@SN,R\)[*@(JQ/*UERI11P$[%9<1@!' '>V3)( C@". (X M3AB :SI)[;3>7"1UO>8,M=JDU'*.V@YS2!#>*U.4>X1'(5V D%@ MMR(XPC?"-S$F/PG?"-\(WPC?KBAC?9'_K0MZ=)',5:"*7*NGGK(HG@=15W>R M=&LY=H=T3CC!D<:1QI'&B2\X*A/7?6JC2YD./H'GU:LMSQWV*HK54ZS&=M"+ MH@BO#5S%,QNQL.;*;4+KV69CIR.239!-7(%-R#U=-L@FSE;@Z/[^W_%TRKP, M^467Q+PI\W*X/& IU3PH Q57<*1QI'&D<>(+KH&:A]QU-_O[@7SV%,QV MPDF][9U%E+"?P>>1<9)QDG&2<5Y-&/NVS9*666TMLVIN/^[A=GO9O1WGMM^& MEVG1[H2W9[0-2(NL\RP+QL@ZQ;3.#D>Y;\T>]9[L''S:$MDC[>5[)3W-\\?< MTSHW6G4DKN!(XTCC2./$%QP=)Y5]&.!FOK/%=*]>J4#T'X(=G/!.OM,;V\#2 M#G^1* K488JB=N+(*)86$ M?->/?.=+(PGYNH)\E'@2U%T9U*EWBG-YB8FB/ WFL#]D+G1]Y_6UOVO]"H.( MW_-YQJ1I' (R0Q,D M+GAID; 47I:N[Q>5$A:ZN+H^BU=;2L.G79Q:$OOFA;D/UTZ3>"YE\ [0>"^' M^P-X7D7$!;]'SR]8DMP4[PP2B17\78]Q'OK2S(57W3,622ZTX+9Z^_[E34WH M2NT9:^@O5T-6#A%^KK\DBI.Y&ZZ-LH+7+!]<"-UC85A>\].-?,,_@RE[U><= MX_HYF(.L?V&/TJ=X[F[YU,? SV;P)_2QA!= A]!=I.Q]]<=6YU>-JM>1EJCB M[%RM<'@EJFB2J7[W,FSM!,^R2\HK[[_L[=3ZPV_OR"8GX:+;97/MHU9D;Z\: M?O4,R_XPQ /$9$FMW_9IXL+;^*?' G3OX] OGC,)4NBT] =XZU0: T0?7 GN MB.X][[]>*TM^]?L@@X=[978?1."3XSQU(S\])DT]<8= ,_JX+=^FM@RTK[[] M11*$*PA0[9ZDRLWE'025I)I-J:;#5;.QO:&DFJ2:#:FF)G/5/'@C%FTQ.BO+ MY_G$VHTC +6>8C>W:?!-DV1TR&B%\SYDENOWZ3VCP44=9)9DEF2634S#R>0K MSS<#)\2,F7!2/*:QK4[GR7>&_-U64T]YDC2,(VXE.#GU.XN".)%^B3.62G[. M()O2-![\-_*N,[;:E'!J\>#Y25"""% QK4U+ CK WWA/EC WS9.G,NV9LVP6 M^YR(#'^%.X+83Z7'&8N*5_"FI?@&2$\]W@K&L!7XJPN_N0],FKO)%Y:55U3/ M&L9SP)2GOZRF9/&-=_LMN_S[QQ_R]/;!=1?OQV5G?F/)[]B5SZ")@Q >]/.? M__1C=='$#9)_NF'.^FG*LO1_>!>9_VOT":=W$[@?][^FRWNQ6ZC2G]CTIYO) M"(N3?]?_^#RZD0(?OG"][':@#\:#L=XW5-FP+-T<&XXUL'3-T"S-'"F#FY\W M;.B(21&'I(Q!Q&DS?F<3[1'<0;J4TA:B-+"A3[HK/B9J>G]%]WN]7EQG=ZX/0N-[[3 MDJ>^$UQTKO&=AHOSJDU'EOX(5YM<-==\Z^O.:.$.*5M7EN(0W+7,(=B"K"ZM M!F:](O@BN!*:'6Z"%QU9S'J\5C6D7CL M3#M/^&M\YL4)GYY]SR=@<5JDJ3TI+S) GV5UM5 ZVY_'. M$_F<)K1.Z [>1SLY!=S)23!&,$8P)@J,D362-9(UDC62-9(U=DUWR!K)&LD: M1=$=2K@IX19$%0G&#A:5H=L]69$)P@C"",($4D6",(K$1(4QLD:R1@HHR!+) M$H6V1/*+9(UDC:)8(_G%=AB=N[F/M(%5AMC'*?02.8"1V)%-=%V4L1?395'DC'! 6!UJ(^D493Q&Q0!39O$E=)Y]' M>OX6])PPG73]K>@Z83KE,93'$ YHFMFSU<8.W19E+ D'" <(!RCV%14+1)'- MF]1U\GFDYV]!SPG32=??BJX3IA.!U)&RY6=0\\.=+XD:SPI;%#$)L?A,&)Q1 M>K*AMRX14<:^;3&TCI-E &O,8TDU"&C*8-VTPY]R((8H&D-F0 MV9#9D-F0V5!XUF6#H420D(:0YIDZI:'T5*NQTK;PHT]80UA#6',IK#%[LGS, M.42$-60R;]ID*'\FLR&S(;,ALR&SH0!--),A"AM?IV3*-)XDZLC#077 M+36&&J*,I8C^E I"A /BXH"I]S3YF(.1"0=(S[NGY[3SA72==)UTG73]NG2= MXI>.Y#'M(IZ XA)%E=XD+.BVW;,MBV"!8$$P<8FB2F\2%@Q5[LF*2;! >G[5 M>DX9(.DZZ3KI.NGZ=>DZQ2\O+>GX(7/O0[;S^AU___A#GMX^N.[B_<0-DG^Z M8<[Z:#\V) M8NO#@:5KAF8ZEFQJ-S]OC$5=KI^#.4NE7]BC]"F>N\_/#]=N#X.(WQ(J7R//EMS( M;Z>5#F_E]M:FDUKYR!*&(IW&80A ]_YD/3L4_&K/6/.M'Q\#/9N\=YTY7=-E4C>^J M8^S &83N(F7OJS^V9+!J6WT5W=*):/J:=]F/VKL6XA5-4^SO7G93.UU>>?_K M;CRA>55GIF!)V;JC;,^EQ]W> MZR2N!FHO*& +LKJTR@W=)'F"]A&@M0!HZEL'M%4UF/2+X(K@2FAUN@AL=C64?BL>>G.UXK0W[U^R"#AWO%C(+/O#AQLR".WN<1##Q.BQ2O M>!=$4C:+\]2-_/3[-N"P#?45'"[[\S@'&1)8GMWWOD%E^QO[RD+I&)(!DN9+ MTCQFJQ-)\R5I'L/73-)\7IJ?8W#IY%7(JU (0\IV3DZ83KK^5G2=,)WR&,IC" S9ZL%,OX0#A .$ U>( Q3[DJZ_%5TGGT=Z_A;TG#"==/VMZ#IA.A%('2E; M5=8TZ9ND1$&?NVW:Q 2'/]]17AM8V0 M9@-IS&-(-PEIR&#>M,&<T^1C M#D8F'" ][YZ>T\X7TG72==)UTO7KTG6*7SJ2Q[2+> **2Q15>I.PH-MVS[8L M@@6"!<'$)8HJO4E8,%2Y)RLFP0+I^57K.66 I.NDZZ3KI.O7I>L4O[RTI..' MS+T/V:[KS]:PFM#"(&*W,\8S(T65O_L@G!2/:2S_'$0^BP M=+"+)EO_><:D MJ1LDTE?_I)*0?25I=D<7HY_@[;.YRSQ C>4%NZ"):GD M1K[D[3Z<27(3)MV[*?.E.)+^G<<9_#5WDR\LDQ9)X,'%TSB1T@":Z2;P^#1+ M\N)5\#6(\O8>^@VHL'%3-G.+9WMQDL3W<>+B@^^?I/@^9N/Q-_YV% )^B!; M^V& )3]?OC1=),SUUQ\6PQ F:0"]*'I0/:YL??' 4B3I#+J=2CFH6Q+R)FP\ MHN@K<[W9_@[>[4>1\N\??\C3VP?77;R?0-_^B2T9!2F*,8>G?P;-'X2Q]^7G M/__IQZT+?YU.@@C>"KKX<:4YO\5AX#UAB]%N/K'I3S>3D2HKSM_U/SZ/;J3 MAR]<+[M5=,>V-*MOZL.Q)>MC6U;[ TO7#$V?V,:X?_/SAJ'63>IS, MI4_QW'U^><@^.Z][0 ?,^NQV/^G_/I#DNE M@RM@_'TVA8ZD=5U$?0*, +,+8/S!<*1IXL[98YQ\X?8]9RX,Y]JSRIN^ ! M^D.;^.]@V?#(,'#O@S#( )T\+T_2"D# %D%W%P"DI1VBJ/"'Y4-J=R:]ZC87 M( XE $;H;CVC5]AUG$*3_:]NE+D/+,[3 ]X 3X?V\[,4 5#JW:N@I()@%T,: M>"='Z:)-=5%QVU\?K'7=6*G2+&")FWBS)]ZPVL"76!1$BQQ> O)=W9,C'L,W MY2MK W8G_7-Y5<:\613\&Z'^^1L*D(,W 98NVSK/079S]QNXI/]CO!7P ([N M*]=2M@LU>!Y$6U?FT=:U7-= S;PDN"\,9-6*E11JSB9A3 K95Q9RM"T>TL,_ M'VX](31BDHH5JCQWX:ULGXR*]^$; M^#OC,(P?P9+?GQS='(-ZFMDPZOT-1;I:?JGGL0 Q!F"1 (11_A4/&GY"0PFSA]F%4:MPD( @U[1U/P>4 A& MS WY]?"V'# [ ]]1P4 (:YCM']FIBWQWE95+(^I!!,PP5%5H&8CFZ\]($KR 3H]AD.(DC< M7V\Y !4XG@)%BZX52@>WI"!X_F 09ADW[W;\^X-8H8.[YZ8S"4,KD$3QF^MY<8ZN'BR-!:7O6'ZY<)^6?@:^3'*V/O@S]VLMF7'G MQ5VE3UE \ 5^%N*%NO3KN0P$IMDM-U&X"B)(C(2XK::LWH,[Z7=PEYBTU:!= MYF:/HX#: UT&/7&#,*U%MAOCOI[ZOBRXDS.HO@8FBW$+]")L*E M*3TQ<%BLJ"J42/$[!((0"/'D/5TB H^9\'O0BSXX/1S[(N_UT#A\> P^ZTX: MXW=P4?D"')H>_M?F9@%_6- @'YHC83O0IN#KY<6J#,@&GHB;BJ$5UQRM6C5- M6=.@.('QB89Y@C6&I\^KL#[M1S[_&')T+;5OF7 ?H&Z&;AJ6:?2-?G]@3K21 M;"AZF3_;LBF?-W\V+Z%NTSSR2G#Q2@EOU\^FQ1#P "3P S?AD5%:NBBO=B\X MQ]TN%'H0@X/CZ3'H8/7$\KZ@+%5EY6C"19#@EO &Z>[,C1X@84:8+?5]1[%& M^@1N,LK+0ACDY2Q*GWLN*&H">>7ZL[$'4@B>=%.@:> 6+,XOW@!2#R2!DDGO >"-ZX<7L@X#C"A!,3 M84BLYWG1QIC'B?ASPF;0"PP_P<'%.Y]'/K%@U8R M*BVON]'>,C&7^$0,6M4TA-P(E'+9QRI YR6%K:Z>\F;N%FO9HLW]GM/(L[D) MMM+*TCLW\NS3ZR '6,/:/+% M\].-?,,_IPO7JSX?;\>/@9_-X$_HTSVO'^(&]M!=I.Q]]<>6/:P:5=\*OIH) M5=>F2/=//>[:35ZTR52_>WFN=>>\;=FG5]XN7_;UU/DWTOF.4"L(MZ5ZU5SE M9K^P2F K1:$LODDI1&&^]!\R_[_7K^C9O_+# \!G2:WC]FGRLI\-A0[UY-=* M[O%:@?*KWP<9/-PKO)W/O+( _;Z83 =?7;SB'4\BXCS%N<_O3]%7[0+J^H+D M+ZW ?TT@ZY*&5:FQSTN-1\A6,$T5%RM)][;!LU9^.#0?.&\#YS$,U?]Q-"*; M()LX@\K]PK)3T9B.2GQ>3W_+$V_&9SGY$A?HZMVZI($':PJ-XILG$6#-NV MN O)L'%M.Z9:00@G/,*)HE9"@)@P.*7VP.1;EX@H8__:6*KSI>=&D\+$]9D4 MN7-V2AE#?:&,T?(L1QM' RH6<9118>_DPM[56<2[1DWBI$!7%#MJ+)8E@[EB M@R&:$ZK3ORHD\_(4FLN28H,S+N"=!8MC#@ YV+8:%>U%C4Y5>IJN4PI$Q19Q M/-?U6-<[]3Q'IE-T2,9'QK?IVFPZ,HY*>R?$D0&NV,&MAL@RDL;3[!$WIN$F M&=2#,'Z@= W-JV<33Q\5,*B 48OVFC0)BNG(8*[<8*CB1Q6_5T5J"S=#8@/* M@_:>%-,S9(,R(2HRB..IKL>X(.8SFSNX?*2>DY6LFM;3E>92G4,E1UN[". (X C@VB^3*G9S"R$I M0%M/.9\_M8Y8/(G%DX@LJ?/$XBE\L$4LGL^R>#['='VMQ5AB\3Q>\H?'?)?6 M[@Y0?#860(N+LJ2U1 Y*UD361+2BPH0]C3+($*VH0'7.J^?D(UI16B4JA$Q?&TMUOA;> M:%)(M*)$*RI$2;#3'OAZ+8)H16D=)1G,T>(@DH&F(B^!$C^B%175Z(A6E,K) MHGFNZ[&N=XK3LYR#%YL1ZP 9'QE?*C91E(MJA!WP=&_'."&F5-3F5H._ M5FYO.Q@EVZ42XUH%1+.HQ$@E1B(V/:\8B36+B$U%0#3QP$NXJ( 0C!"LJ<44 MJM.S#J?N(6)3*LX3P!' =0;@K)YMG0_=.J%%#::,&_:8'(5V^$ MQ]?6+LOF:A";ZS'^K$GJKA>H-/\ T#HB%!",/$TH?K2"$DTZC9R45F'LF?V0 M5?F2B231";T1.B&UIZKM[U'KA-8TF!!UTPAU1@W8CRMB2(VK5;HX)7,@1D2,B M1[1/A /V%$>^U)I=7?:,J1;,2VMIFI;J#F_1GW5@47"G:V;G6XIR_:78,Q^^ MVVF]:Q S#SN5M_K[QQ_R]/;!=1?O_QK'_F,0AOW(_QAE;O00P&/Z:<(^@PP&8>Q]^?G/?_KQ@#M_ VE[3\N[0,(1BO$3F_YT,QGAVH>_ZW]\ M'MU(@0]?N%YVVU>UB3,83XR^85JZK4YTJS^P=,W0#%D;#M2;GS>&I2[B%^;_ M=XWJUOJ'NOTYU4J&3F[" W$9#)]#YHM@:A=*SA>X;Q'"*#IR4)B?4AE09/<%/:J_\N!=6P M,6P/KAR$$63EHD(_@.Y!5U/>(?@Z<^%U["O24DCP3>QY>9(P>#$\-IP%@,R\^\7C\>;JX;@.$/[[")"9LN0KPA](X;D^).S?.0 V M=CO-O9GDN;C"+GNZDS[#'1E(JY)TL*Z0)<;BVZK1*1NS]OQ:P]:^#X,I S?! MBO=4TIN[3_R=003^8^=;W0? WSD7&!^;/3+.4?=>"XUE+%F&BYLKL3!0*Q3= MV5[>E@([E*X(;2-,\@4-QZ?X!&R168^1^D6?P(C4C6;0>]O+O28QX*E/J] M@H(@@CB4V^:"^Y?"R%%Q6,27C0;<9!!',!)PX;*DBCCP)67SBI8#'KB!O]_G M"8NM=^=/_TS(U<(8O NH+!_\_>NS7U^G MIWN3$'607<""%B3O\*HL$4_= -/T,C=-B)N2#;*U)$,Y=:#7'7)E50"H=\B, MT(?:2J 5#][N0H!,3X124SGCENQ:LK#BC*7S(!>RN@"P^@'029"^\)%F +2% M\[LH'8FGIU%E_P/@MQL1^ *]H(U6R0925!@$2 'K!RY2 !8)F1HPI>!A71:B M8"\<'OQC+@41:$KIPJLJC^[(406 ?43*9?.<"[Y$+S)&D+I1@H"$F\1, ->C MW95)\01&3IKB:0&I^DC-27@^MQ O=G76G9:J3_-_1>!]C?[A !.!GOHB7/RO M_S(/9WHY&EWW)E=6?S#I6Z/SP=5H*CVJINNBQ$H*ZG4%TJ2,&AGEE$:YOHOTJE'>"[1]^)10^TX)V2,MQX2LZ7Z/ M";WU_KW>OMLS3CSX0\'-44^^T[CK].!WC)N.9#^UKNI'.=R69S_MX'SEEA8X MEYAAL&D'VV..5+>3/=N+P.?.E^_F_'A[Z3,Z=@;]:QPEB?&O,!;PQO\(CT&F M#60LI!@_G152VV=LL@0[3 1VQ/9JKOP/7?W13^'A[G/U?UY7K88K 3U7"4AE MMEY$2@'U=&%]%B(6(7\P*7SE*\I/:I=I7=^I(7K2@=V9HCR0WT M$&X] O"^MC4N:CW1F&V8;9AMF&V8;9AMF&V8;;K.-BUR#5L7IV1Y<]SR9CB8 MF#U+6WN*UJ\^JVAF&5;1S#;,-LPVS#:M)!JS#1MH7*;\#22\P#E2S0]!]2,\ ML8P2_U6)%BT_1Z6?W:Q>SX2!:V.W(RE;?M28:<*R8=PP;A@W6G#3.5QHUD$' MM.8M,^):%\T_7EG:[X_,B8#J_U?E8 M'?>Y,SPS/#,\,SP MS/!LSK>?K:S<+4-\:?%TO%C;*O[2WSI)\LH<8)? M9G^/PMN_^W?".TL2D2:?\L;MG\+4"6]]&);\X5=8 _=!_OLEC8NM\67_\O*\ M/[F^LJ_[=F\XOCZ3C8O[UV-[,FF\<7&5._?:&7P)5T4>LDGP8 CL"DYGT.[G M(H4'&.XRK4B_T"#?D8HAC>D7=X7Q0=R4$2()1/C4\S(\G'ZL9LM$KC=Q9[-L9^L M]/:&4>$+BW%6.M?[B8LMZ.']10]U\6TI7/R+ZDF/PW=2G*?K)',#(W.J'7@J MX@5@H: O/G.=E X\PR?&$!X-&B]S;F]C<8MCJ0VB\@:\+1 )+45(][A.'#_@ M.)P%7I[/0K[&5&N29 &-U2]8$9<]OA4XY!M1]G3W$WA@X&:R9?F-D\"_(_DB M\AY[6)1_8O9_.5Z\IB%=Y]"KL<'5E\![%7G%GI/X/\NX!VTMQ X S8 MP9A' 0H3^NDVG^2-@%D;V'2^OAI/MY'?5F8-=BVS+D&)P!1FL,) 3I3I) ^P M0UZ=!T:,!5 0@T+0_4UX/]._O4UCHT$\4"RC202@'(8>02 M)'(%QD!6%X0TR/,- LS+2'B0, ^ !03JA!3$67YKA=LK$F@61PN4_@#]5(I[ MQ_4#,"*,-';"Q,=V,L#(GX"M7%QEY+A25MQFOOS+YM&NC9)PDQ1RB7K-WP-% M4F!;+[H/U0R ^4IM5>?%_X@X>IJ?UJVC!@R>FCT5NM%"?'6^P;/=($I "+[$ M,!KWKJW!>#R=7H[&E]99#XSOD32,)@-[>_3K^<&JGSS0B<>S"X)SD4E3VA]_C,MK6]Z8!'JJ4U\;?'# YX&9+-I ]-<[ WE%25EH08 #10^C- M2.95%4H2SB/K(10I+,Q,2,,?7D_B$OZ-C]J 15SC0@<[Y2M@!O2\]6=)R][! MR:+6B4+"7^TZ-+##A&2NLP0%\8W$,=A+>M1GOW?:UZH_3XUKT$&EL5*W4?Z4 M&"#00S)2'EU@9&4M8X')#;[79!7' BZ1SVG7^!G\"O3.KU_M> 1GQC?93 ME!!#_@$> DAGH&?N^8)]0QZT1Q0"$\HE=]=(1'SG@X4C"?I%+%/%?F/)?G2Y M(GQ-#-C]4P,'=!.%&?+@$EA425AX(;84<@(RF.)XT[/P3[D1IU1-+8-)78 M)&&GO'JX@\A<<2T[#] D*E5X\J@")\O[5H1 AL TLCS.\JBZKY"ZV+49_Y@4 M2KQ0[.2PAC*H!,^\$:C??P,8T8+!$_VPU(Z@S99.+)>[\ K(4(F>'0U-5]HX M&-\!8(2P]*AI'[$]@'=EN 7^>).E,F!0'SQY\AAZJ8S9D4,M93H-NZHP^U;5 M>,MY9^YXC2@X"_B_I]=YA$?OLDDFG[I&Q27:6PK1B@.[2V+"FIY9>8Z.[ MXJ?$?6* Z$:NE9%HU =QJDQ04 <4.(L*<*A%+I;5#PN^K$CI&JY(9$?HH632 M^?% Q41UU>5%0BH,>J,GWZC0)5;?"3_.LE".D-!9UP^FBE' M1A!\=/RZ:2@ MO#).41C]A15(L0\U(8QO%!$^Z2C51]+1]?_?N1^(4BHKHDCQ\;@+N6*)H&4- MI)4:+)?KZ7T$=L%]Z=JBL6J(."*CH# /$N.#C!L%T0V&:,O=!%#J'^ ^$A.T M'B?O_OKI[U\_O7M?,2YRVQ4?_B%_.%F[ +(/SDV62&OXY-WYU=G7ZJT2=/3$ MRO/4IDE24PAI,:W'^5<&&-8$OG01H="\<3DN'D]D(^F-Q#*NPN M"B!([0V\O<@6TD*8&;>Q<*2?X2 U;[/ B:7NK9FGM%>C=%"Z/H.%\Y#[RFAP M5P(G!9Q0VLCM!>F@J) D\-*Z+RTE"4D+E >X"9.SO01 Q;R13\-OTL\"8/NX M>G+7SA),X5RBMZRR%2,20#[#*?U0]*<- MT>1E+%%AAU-C?4>JSODYE:6%L$+F?'M"NJVD *-M1U*/L)6"!Z[:BT$[.AWH M=2TJ*)$H^+ &&?E[E%U=KKBOWO)PD",P)J%DKNJ/*>6[.0&W.V9G[XG7/A) ML84_BU")(YQ.2'M$60*X2-Y_?#4QMMBMJ27R]7*"*0+A]^I#0Y1@08W&%EY3 M/)C2BT#@!(&ZYJ=WO7?T/0'&R+^_?)_IWO?2^4>,..4I6RX0RUDFXF/^86VE MRT%5Z]V4:5SVQC)%VY?,D6,:V=\_GRBV,9=-S>F-M_?V^WJ>_)%,OB,5W5MW M:K(X5_:*#%8&WVO U]\#]M9IN7VV];ZA>K:, M_: DN3VAR/[T!:1G:#(T=P+-J4P)86@R-%L&S7Y/[H(VQ?A.N).-ZE/KX6'*6_[M)K;0@IM!]N; MFW,##3W-WH1[.[%OJ%53LQ3HF!1HH/!,6]:390'+ I8%+ MTR (.S#U.VR^8 MQ/4:C_79AFTZZ;?7CESV8-!X+*0M<&A:[;:(JUJGCX^0M:R)MCUI9BUF+6:M M2H2H;S-K-6D@'I8=>"W/-C7"4X?6NG=D3B9;9P5PT]ZVLE.'M=2A<=38'.C; MSF".8HXZ>HZR!N9DR"QU9)'"#C/@P3A>EFW:EL6^%XTZ M='&$-N1)W[3&S=N0ZRCI4(+J>_;?V']K(E-Q:G+:!T='F+N:T6Q6SS;[O2'K M-BVZC:,GS27?=X^W1F-MF]7'P3[MXY3NZJCNL9=[5JEC'X_VS;ENX\*V*M2-ARL-ES,[Q'^C.H<:2(5N2Y[A5)#/<$3.< M/31'ULX8KBV\T[3'R"QUQ"QU8O4L<]AG+<8QU1T1\=>BW3$V(\V;3!JS.%J\ MK[2A%$DSD.P#)+THP_:/;V':UKM#VFIC/DN^9W';A:J:4W,T:JC4RTM(UA;T M<)2ZI<YQ ((N_H.W"!FW_?0,FO_@(H\K.X-SY'"V=-C>6=Y6%.BIV!L0)GF8B/^8>UU2T' M58W(E QI;XS#;1_4D6,:V3OM=K]V>V^_K^?)'\GD>;?\C3L-EM7NK8;FNS!? M^PE,VO@WJ//$N (-X[W"1&'PO09\W##\;;WL)]0P7/O)'(8F0_.MT)P2-+6? M@6%H,C3?",U^CZ"Y]2X;;Z(_#N1_G7XYW2>+/TKF[=%Y$ '8-\17FZ!4$P>0 MAZ8UTG=\2VMLM1-@X],A^]YE8@'' NYQ 3>VS7%?7P,-%G LX%C L8!KC8"; MCLS1H'D#KA.PP?N.X(S@@9;$Z-SABJ%ECG9WN+XM"'DKD[6/GUIG#1PQ2XW- ML#$;,4=Y!LKX?+B>+-DN\P$L4'?9!D#=G;G"C.X3P6 M=BSL6B/LK*'9Z[7@D!\+.Q9V+.Q8V#5:Z7#4-ZUI0T5JCO%$\U:'_'8VL)<< MTML[%5MSHO#,B(4;A:X?^$Z*]734N<'R4*&Q+&KM.*D\4R@[&\*KG#1+H_C! MB)U4&$[HT<\ <>&F_IV0?_83PTG4.<2$CQTV<>QPVHY3A]T^^L:CYX-[.]L? MF+1[?X#/[1TP]O:Q-W5 )U#XW!Y#LZW0Y'-[#,UV0I//[>D#\M6W)3C8PMOL MI.?%<-^CNXY'_![QUUL9M.Y&-K1MG?)9#QV"^/M6@O# 5!AS;_V^?N]4WR8 M]C<.V3=NUON[4C ;0?GE>2&EN?/9B(&!\IW@GUZVJUA26MP:NDB M1%M6'._CPQ+[TVS=9HA>[U3;60CF".:(SG/$B4:K[3AR13D ^C@1O\R=6'RX M<1*! ?K%4H2)3%X2W_!S.T.;[>'%R:F^XRVZCMKP9S' MG,>J?ZRCT<45K_L<;[_L<),FE1.IBV[H2N-INRTVQT8I]J:Z'%>HJC M'H?.+GU+G]YA?F%^.71^F?0Y3,AA0EU$_#D*/WC"R]S4QZ-\:>R$B>.26>=& M29JPR_0D,X[:FB;5%GQQL&+?VNXP.4_2:6);=O.$:@LOO35HP2S&+,8LQG'! M9DGX2PJ_&4L1+YQ0P.V.]UN6I OXJ,V8[#1;@8MYJP6$:PUOG=B<9+O/S>7#LB$_+9:. MFV)5W*\7?SLS/AA__?3WKY_8&T-<Z#I(ZI;$ZS2\-[#FUA0&: M-O&8+Y@OCI$O.+KW LOL_.KL*[M&3UML&O/1C]PWZA 7=DN7'2;K<<(1!_Z8 MQ9C%6L9B'.%;MR.IR%\LSXU$(;MH[*)QZ()#%X_L-?6L4^WM-H[;<6*&.6"& M847"L3X=-AJ=Y?7I*&_J?&._Z)DF[_JJT7+4KRO\V"VM=JBL9X_UG8ABWF/> M8][C<&#+;-##,C7IB"_[:NRK<0RC08W3='OSO7:'U%@WZ1DZ,3\Q/QT\/^EL MMGHD_-3U6&*7N:\/J/*B#"L.YK ZPC:-)[;&4M%O)_#A-7)\S]U7F>];R?;[-_!]Q?K_(76 ;)NNWYE;4B%/X(?BPUS0TEAV M[_O]^TQ/#6YU,>F['X)X F - #8Z1_]U+JB5881U)1/,=/#$3,2Q\##!023P M8YCX">5 I'#M+,+&-(!CX\0/X2]1ECBAE[S_J'TM*O?4I%]=_0=.,S-OV^@XU=_ 03Y6=P;GZ.%LZ8L M[GTOG<-'F)-B;&#:P%DFXF/^86UMRT%5W>6"V2XF]T$#\THV_W M4H3>1($GGW.&*J'1Z!_;_.5P^WN VSHMM[=*]X[.9>P')I0'[ M G^^"2:S>LT?H&L+0)K6P>P=,G-5[AN8$[OY>I"'PESL"*<_?G6^O:)[TM:L MU3D.&H[,P41;<86VK#*[@NW1-IUCB<'4' VY3Q_[1=L3]V>1&M%2Q$Z*"6U! ME"2&Z\3QPRR*[YW88Q?I2>KU)^9HW'R!G[: A7VD#FBMP^&NX="$^NZ^M M M-3%[(^[)S$Y4B_35 7'7R!S:^JIB'3IWL1.5_OAK%KMS)Q&&X[JPU!09G('/ MY(>I$][Z>'14YIRSI0CW37J$WM.A<(Q[0G[3NP[;4_<"V?IITZPOOO$ MEMV3(0I+7W'&0S?KV&EBI^DET7#3'O#&$_M,+\DO_R/S\41NZ22Q>T1::LS& M(+M'[!Z5[M%@RBEZ[!YM3]PO:>3^3A7J1)@TMY_T3/62PS'N1J9M-U0N\P5D M:PNZV+/J@)8['N8"D]P/;[':?L_3I"IU#^L#>Z$KF S\"T$/>G;YFBZ M?T-P'7(OI1RW=V8]>'3,VS-M2UN5-F9>]O&>/\3,'MXCUJREE1G;LN3LX;5' MLW60)\;FP.)]:?;P7E=Q/?"=&S_P4U]PV?5=2*+6$*NS(IP1QV77.9]-BW,[ MFF@SIH_#0653^YC9!?/=F&&:C^@<2S;R'[&*3Y'"8S^Z9O1XS7ULV.0Y!\^VZQ-!^6_LVH1"'YF"P=0?*MVY, M'@=KLGO''/N[-;L@V$2*/7<(?/XME%*?@"#K- MY,T?8[)R^Q#4.OHP?AJWSPXVV? MATJU8ZWU]:KT>8[/ :P3'J-E3L?ZMLO: MOOA-QZ1XPXM%#8N:1X-3DR&W@]B=+W9@MDW#.3+=VRVWS+YMZ1; A[WGS9[H M,3/,4-_>R'&P"V=Q'G[NR*/+I=Z&MZ[G3K5E%7:W#_P6&[P)4G8^3Z7;P.-( M0DLC"2PD64@>3HI-MX&G,0;R0^H 739=O[.!58@6^*'XH+;M+;OW_?ZI]M3@ M5I>8OOLAR'(0@ /-60>?!;Q)'O@UHME&X]A/X,]+00,PLB5<.,O2+!9X#:ZR M 1,/03K E:$1B\!)U?V_9;&?>+Z+#T].C4^ADH)C_UZ!3UG&8L[/\H2XP&>GM#A9#?"QO$97D>W%:^]B^"=:+T_&/=S MWYT;'C!7&*6R=+J19$GJ^"$-=1E',S^5MOZ#:2R K3#H(C+OULNS4R!XG1H/:0,!3XQ(( :/&BV91%J=SXX_, MB5,1(\EG?@*"QK![UMBD2RZB!?#_ ]T-_X='S9W4\%- U3XW0-,0W5RQ3FLHF"!2K&AD7\'BX+/0= M^&L":P#T1EIYXDX$T9)HZ<+M?JI6K=**60 MOB($H@1T#UP8/"#?O0:*BK">L2;47F7@ M6+W^:=^ ZX)-=09>\T@<_:85CX@D (F-?'F6X'U:!G"VC/V@-(_MB8ED7#\< M]9IGFX\"&EOX@8P%##E+0,$W?P%L"J)!RVOM_O?:UB9]K&<205N*%V*$C=() MQ9(4$!6!?2,"'V1.HB0C"L+-TC&"2W.QB-4'UQCD:XGT/R6/"8Y8,L"))]3' M]\8LCA92I<BDZ0#0TL!3?V:=#K?QB:AK72>]T]%XO)R,@- W.ZMNGEN;A M(7ZDF-3#9/J$A*[QK%\ZHCK21"+0N4OAHF(/'DZ[8:!WV[WHE(;-K1UT M!68"_'4G,.%)(,<+ PRH1IL(=9<%++4X?H#?[YW8HQDWH0.LH7TZ::46L/J: MU9-&)6#K5YU5*:)LZ#""WHG)98H [@Q #M,*Z M?PK![0[A09_!C0DS'+8GC"^"XF5&?V)+<0*W!^!82+$"@N/.3V0\[4M&H9<- MPW&C+$"O*LF"-(\*$!1K5'HI66X$:D!%>7H2FU [&'W=.ZU'B-3R(;1@F?_A M!,Y# N)._AF6"H84 WAQ2>>XY>#D$=(5Z81P*&62PDD]0I_+09Y]1?6L8Q0LGJ&VL6WA-\6#:,#5<$03JFI_>]=[1]P1W M =3W#>ORU5^ 1?FSN#<^1Z =5D=^[WOI'#["I-4FM(MB:)F(C_F'-:R4@ZJF M$98;T_;&Q-#M,Q'EF$;V]\]O?6_N/MO?V^GB=_))/OR#']UN6-E<.U MVEWDV!7HR54F/GD=O? V^G8O=<9-%'CR.=?2O/TWY4)<@8;QMJ4C@Z_IJB0- M8&^=EMOGC^T;JMN&Z?G(#T-SS]"<$C2U-6]@:#(T-4&SWR-H;EWIH:-:OC65 MM-I?TJ=-I&)4,:H85<>#JC>IT=;2D4]+/T[-\R)N?^,$F &KBX]W>]RO+>3L MQHF^UAS:LWOF<-Q03[V7T*PM\,'[^/!R"ZT2EF8LS9Z79I8Y&+(T8VG&TJR- M<&1I]B)R62-S8&DK8\?2K".1VR9)> 8#DSFL=)+>^:;.A^-?*@?/W2R.\=PG M'K-\3:SDX KD6:8]U697M 4,35L'; 0TRQ&56.%S+:AVSR^37E^SYMIFGLQ- MS$V'R$VCL>["6@?.3;SC\&8CL*RTT4A5\<-ISCVPN4T(1Y1:I/X.A[6F ^8L MYBSF+/V[:[\F]!KK6V.988X?&+)NO4WKU#1N ^:H!EBR]F\AF7-@C2WB;NO\DC[5%T]8^8=I -RR< MX.-55>^I0OC,N8MB -R#X2^6CIM6J(*]S_ .JB.]UC,)J["7CSXU/E$+IGKI M=>K/-)/-V\+(2&"%_1G(!NP/1Y71BX9ECPVSLI=']:HCU\UB^)C.X4;+-A8P M]7DBVS!IH5N3+49J;:84WI "J8A%DJJBT*$38 MRJG(/EYG5/(<5PWSK2UQ)N,>B;HM)91]+O1T-8V MK-7&*2A5-^._#ON\LV)M=Y];#^RV]0 M$ H;;(3A>[X3XSIA ?M*FPQL"$NZ M$U8K;W@B^U;46L%B0>][ 0+=2B$P.43TN]+83Z.G2(-/1TQ-'WWC:1I^6C:>W?@1NOQ8[D*@):WU5 MN1;2M;0''S $H#I.96AU5/D6'3&+9NG,P.)??=RGT-O^40+KWQO_H,[S?8M\ MO-'J XM66-L],\&'#%$>8=5=>!B)(.IAO]92[J\B7N0&L92<=9OX'AP: YOA MR%;SJN%ZV5I]2A$,#(FHH(OL45YY ]Q,@4YR@68@'4,7V\Z1I4?6T-/.3_[Y MSS]DR8=;QUE^_$1"&29U":, XS"+Q5?P&\Z#R/W]+__]7W]>N^Y7>+W[4%R# M(T)'X[.8_?3N^A(G\<_!O[]>OC-\#_X D_@PN!X.SZ][T]'%Q<0:G-F]L^OS M\_&@/^P/1A>]\=F[OZQX-E4.\'.6Y'%(BB82GH"A;L"L!B-Y(4 !>J9"K&S:]EC[]/RNW".KQ(D( MY++['[ R_D'&\:C)'\!,_)$)"G$BS,4"K$KD%,^?P9OD#S0G?%31%/-QVL1\T6PD'L)EM1HJ2OJAP"QH<(':)" M'ME,9'C262ZQ8[QT8'%?0BT4.$&J/5M.1RDLX.]R16"-$E$;1%RA]4KG>7@$ M7),&N<^4STK&5''7! :!SR&JX-NHE;T_CR)/CA.H0X%0>"H-$UZ :RU=H(U4 M.34^S?)K2 *B^46/?:A'M!8@T(LV]_2T.G0E9F_RR"6M_*9@N>'<.GZ8R%#R MIF6BB53?+)*46N&J("\U]PS2O#ONC#Z(2SI-Z/)0"PH_$C4#:8KA[ M9IP@8+U<^*;"G8>X!("QN"+V\_O>(^V!? NT/27]<"8A#;>84OU-^5(E0%H8 MAWS9,_;NFJ(%JF4+:FD++/1;YMU*=YC:J16$HW 91>RC*N"?DCZI\SOB&WN; MNB[U8\MOPN$$SGUBKF@E"M4MP:@O.KRMWB&#>,#4/H(SRE)\7U*]DF2 E$!* MO6*+R8RX!:B1=]C&RSR\-_7=57>@#H&YDR = !M^,A?4\U3$=\IIJ$\89NIY M\#L@.TJ%[.0*K!I)B>*'=U%P1Q*CMHBTMK*?*K8)G@/017@KA[LVLK, >]/= MSFOXIGV0NUS4X)RW6E,IR)TD"A'X9FW/)*=W'D"MK4IM-7 @,+THR/*?<4@5 M)5 L \ZPLD=3WQ.2+?N43/"47JF1UW^Y$:,#Z2B!*([E;! V&T"^1!VCHI"* MQ54[0@J7P3MNHYA"5"6-*AK!!&;&IKM)/GD2-94NK$ 6UUGZ*6E+2$(ATHK7HWS),+ ' /9) M]TG K;^C1$_.ES21G((PC7(%7K\OL%<#LFQABSM6JYM-2;D_78ATE%ZEL$B2 M" B$K':?]T*_%*Y8W #I;5LV$Y'6#P(AA[X,O,.:760*''^+;A+$JG'R[NO% MW\[>O3\U+M<Z@[. M'3P:^&F#([2%DW-NV5>CT=GH[')R/AD/P:^97$DG9S@XGP[ZC3LYFB!'7]=Z MT.3$ 57V:B;:8E*UQ+1C:ILZT=(U=3P\IMZ9+;N=&X<^P=![4IR%T"*5XB>% M=I,]HU$3O:1K]"/G*L?M/E>Y@PYE:&AM2[F.(+=U*=_I#:>;W;YQ?T'9PY^',QH[XY'FA3*]V&#=['9P-; M>#90JP1K"]I:(:1:(X&I>V+_U91TQ%_M$D2_F\4__[!#S\LXP@3 MK%]C^1][/O"E%MH=KN:CUU*2ID3Z=FS]Y=V::VH($=WOT&G%G4')VH MZ0\FYE!CC[EC$35-QA%Z7;>%/H6J/-O'PB!ZD%E]MZ$\3Q>E<'?KM_I;C-]6 M;*,U0JHFS"ES/&F^V5\W@,.1F)8:7RS$6(@]9:A-S/Y(7\BJV\#1:+UM5ZEW MTS&UQX^@;3RJ]O):')?#WO3[A!BRI$=W+(]Q$&#ING%O@:R4;L"X0G1.G4[LX M7/BF*GF0N0ZB(#&BFR3"@Z%(.?$-DT[4P>U9%LRP-H(ZQIPX@:B<"ZX?\/?$ M#*A8>5@Y+#J%71NC*B !BQS>PBK?""/#&@_J;#K,.)OA>64ZSZKR8$Z-*QI: MY5%^4BE7)M_OU5^&=4'D74 G>-!OLMY'ECBW0M8QQ&(!R2#D##A "O=XX?Y)5 *@M4 M)Z$3)%&Y+!^-$^M]:84LG5@=_4VR&SPUO[@)_+Q8 99PK!#1"6!*H3Q_/\OW M?&'Z6, A,8T3>]OG4OW(,"^C05521'@+M!)X]!QYKEYUJ4:P\H7X])-^Y:6_ MAPAB3Z"_6!1,D)5:[M4I>;A5//KHO/@.EIU-Y&4UN"T#)PRIWG7Q5UB*N3S" M[U"!D((;O!HW%-5@/GIZ,WJ M9%7ER'J;+]Z"0[R(*LO,'6 U!Q??\TD829E",)@Y?JSJ7Q3U MB'RX)0H\9+RRM#)6>47,4;T:(!4!DXH&%3<5E5_IA505HV0%\4W$K@_\4"WA M#K(HH-)1LBHM@IZJ+E5*(U4J&&P:TRW,"KZ5PR*B;+B;!O?R@=6K%!2K(O[( MROI:I\:_J&S&V@_U!3-KJU4W*D .4BD96FTJ<(?%;:ARK:J3@M7AJ,Y6BA5H MJ'Z%VO$KGJAJ@)0E+T#(48$MN!0D1#+'A\*0P&P-83PD/RK5LSP_26/_)I,5 M,(PO6*-D^R?X5*5$5JN#!: 06U[0XT15DW]ODA3RR1!@^4\$_D8/^ M@%#Z4)0QJP- R&)5"@7J?5A]R%=54B*L4R(M ]^E\B184R6I$4V69$GF!H8' MX!*ZU%A@O:IE(.@/$15-E 6( A\P136/B>6(L+^+2ATS-!]$3%J=6.GK8SJ/ MY#'U6(C*LE?$47"Q'Q/Y%2D+&J(2 =I36:D* M;X M6$P4\E&<5!4:O<]/5,DR-03"D7'B5+2R1 P5">QM@"$T$&C<5)32 M2(3XG<8!-'90KE38=981%F+CQ%V?V@)IE[, &9;"([Q4J_<5E?Z*RD,W:!BB M9%;%K<&\<"5=88F%C_6ZY_[2*("4E\1/@,.2F2P>Y@:.OZ G>N)&"B UTP2K M'Z'DA<<\CJP"("OZ")!]ARM0ZJ5Z&5\JQ"WM8+*S:'F6<5X^*$G1;*!:-$XQ M>EQ]>0EAK3"90"E024^8VEP$2Z1@*E3EJ4I9I!JPR^&^QA+::.543:&_@VB\ MB$CXPU@KOGJRA2TTF=CV]=FH?WYQ-;T\&UY?@"4D;:'1^=GU:-KM,C%_%[? M#_]PP&!]9B?F)7T,]A[E>7:P.VFR0#U%$N*9W- A14(T=PM 4IU9%-]^NE9? M#EGJ!G0-LM&-= [)YZH\$BM*W6!13Y#7&?%KZ<)(KZ^H/%?69ZP62U,"# V( MU9*,=[ZX3Y3^INF ^RGM(K*)Z*>%5&.S0%#YV]L(V3L4MQ%84DH;RTJ9)(Y, M(\X"%*?8$>#.EUHJIT@&QDE04:^Q"$#32SLP=Y9AB)&J@HJ%_T@=5'UIM!]N M5(G&=5-,3DC5B2QH6JMN2#(8:\/YY)86^C#)#<>B(%JQEE4M(26HN=H6J5ID M3;::J98WO<]K$A:EP=1MLIQH:4I3Q;K"<\@GC/);FN[2'")N-@KA[$E[RUQ9 M]!)"JI1H28^X>BE 2/:1V 0D(C(].:9:[F:)$[+RY9V 3CE&,"-S/6Q2%,+% M^5*MT:+66;'J>3E&&:2X1;5#KL",HG=RDJ4ZKM17A*FW5U].\2 8ORQ?^\9F.=UJCM/4:"^S(LP&;%19X4K+,V70 MF4H,5_H<*#L-RX?>DC<4SM#9D%;CS4/1+J>"*(IRR1":B%'NK M0;9CB5&4=U4$I[+&NBS)5A1=QB*0>3!4VG1!'NV40K1T^-!;]F$EG();5_B_ MBGWD4#4F*? +(J*(E!,MF+ZT7.$:BL=6PHRRRAQJDSBAT>0+62GI*B>'U2Q] M%R: LU+%1#?.*2DG162M#WV3SD8>WR!HRNC[^BN(^RL%-*6:1;\! ZN.+%V- M*UP"<[V6IKFYD*8L99J[NOK:;;5:@*QL\TZ>B2-2]KE.8YLN_XCE8WWW$?/[ M(@#[ DMTYF50OV!H1_IYQJ4@MPUUW]\+'M"V=(V*UR\H0[ J #)H3I(T50= M.=5R%\ECZ6#_D6HDL!6[^3F/5'5[ITX M[W/Y\*4*RDCHP@)51O?![A MSS"^I/# \^K]93%8(D\/7AV36*L13>J7T%E@WXI8D]-V3U?WD)!I><,*?N>>3$GMS-N0+H MA]AA(Q7!-H\ER]ZC\L388E1M2U8,5L]9.+<4/E8>#P$@K\ O%5[>L*,(:9KH M+ G'PX",C[LY,^,>[G>6RP@5HW02G'H4E*)->#5=2C"H:VN)#,=81'+_#BLC M)PL_47L%#G;L_"4T_N:$&;9@L$:T)'VI-U:P_9>2-DK\5-3/-0TR!:@';#.%M=%>9T 6-!W,.G M9^CS12Q3B>1^[[444B%S?+BZ!!\OO0G0Z;]EH-6%!&2) %A]X="J5E9)\LU( M#N%GN')N7/BQ"W)*C0,@>$8WHMPBQ2Q?F)?DIE";H\3!+"-14/,-E2BI3T^. M(0,=;PWS$:P -BN!F@,7TV\L@2.)'OBSH5'#KY!.425Z$229(K@A?P:/O$:>3T& ML.6#X+4/2M8#C+ =!&T2R9# +Q60RK&KLMOK-%R*5%8=+_S-9Y::8J%H\":) MPK)$#]V+Q,!*\+--XY*N<92O;K\ZL&=>6B%R,>#'!D+3_\5-(R2IU7MZ^A@N M4U[DN';FW(KWEB>A]I>4[%NDHJ5K576M5ZK-!' M[,6*U?O&(L7J!=0\T@O@!<'0.<@=@QE31-YW[L;1AL*5"U6Z?*C,J5 MBMP+A-N5=3V3_6H%]4L![0^$P00GW\MD#MKC"P+ A0GC^7.[KT4:Q MDZ"O6S5_:RE./Y.9ZB2;+-4%*8L-S=MNT-8DP]"/A=S1S'OW^$4@0@Y?;O:J M'D*1M#50V6*BQ1C]SEW*Q)#(6:YIE/JNCUE<^ITEJKENDG M>T"[Q+FO]6DP+Q/$PZ-^C5DHS JX'=MT.\&]8ACNZD68CO*K>_S+4D M@FI?F'*@/F8[R!@'QHM]&8$4X=Q16B?)$PO=")4<(N86L\!"VDJA#),\AY<< M$ ]WN^72805CPYI4#;A'R?S8S'(M-0>5B-*3UD"U&)7@PS2+@@X8/9>.09$Z M.1>!)TWC4!BV!-+T6"VV#D0JRPBD:MLE4VL0*_\0\:V(N[%TGPIW/\>_%BE/ MT]&C+PJC=-6NO'DH= ?5Z')B&19464%%.SM?M=R2R_+1./'?OWF2ZRBAP?Y? M@8JCW*T:E=TRZ4EI9H_';I95Q@FT!<1_YKNBMG8=8[-Z/&JD^?/OS/)QJY]*C X;A)?(]BWC7$@:"3 M>[X,H,8 U'KP-#9$\@-,= 3:/4XR--L]Q,*^:[]4D\:47K&68*Y8FA\^Q*/# M:VEI*N5>;=;+3JR4TS'#&%2>UAL\P* MGGMY(])\VZD. 5@?B0(5TO;CEP#!H&:@OJ ?S57*#22I!0 ME-;,9C.]R/87X6^1-+QESE\1U9W!'"MG*N3;\*!T/>WAQTTVB[F]16(6?PB3 MJGWRHSI12Z\26(7M"2L(G&H\$H^&:/P@DV4Q+2H_+E(SLZ*:.84GR^5O6)9. M#?_4N"SIH Z=EJM5S=N-Y?D7/!1+1XC9JMK!Z*^C("#O1N872E=0+:O:IS"+ M&ABXCJ=:1M[H_0AY9 M%/U>I$#G[$_PD4>&Y5WYH I7]HM*W#,NKZ[/K,$9!HMD6KQEY3E4Q5&:?YU^ M.:T>L*1C@+D,OH@6Q=D5*D@)1)1U.I)LJ?(=@3V\2GF>S:EFIX8\AT*#L/-! M5$@'1F<&SXJIS%[M;%A.D/KQ,(SCJS>43ZF*"*QA=0>N)R:,JK/_F-2N>*Q\ M3J4V0.X7/WKDJ6U;EHXH M"MR:E?*Y9;7*4J,)JEGGYIGG27ZTJZCY@JGTJIIF88*H4@FJ2 J-XI%:"46= MP*V*):P>57D2$>L%RAZO/5:M4/:SN#\K"E3^&D?E\:)$UC5[>0W7Z<75E75] M?75^->E?C_I7PW/[*J\;WKNR+G=:P]4:[;YP>#6;/S_X>GWVY;QRLK12Q15, M6["L8B\QLB4>EE I^K&@.G[JW+*$,M41$IMNEI'%_ &(TACK]\6":K9*L[)B M]?I@3"-GUJI &M0UX$,T^X!5BZG&H$JVEZ^MUQ);8*%2^B&IO1PX7#("E7?& MX\@ /,#^ PAP-!YO_9"L!EDKL3B0:Q6G+_+",;&_4$6HI-(DPR*B QWE Y4% M(&A+R/&BI:P.B&=5,;2K*A$ FG)"&0L\/H*G8?#BHJHV'JCWI,D>BU15WZ0Z MXQC#],M >U&BB8Z4YL>ZEJJ\XS)&\P9'AP:\AX%]I$[QC/K2@ L;Y"=1\Q(R M,-2\W%1^I*RDF;H(9^MC^5NJJAA+7:[J=8%%D&#X&8\MD8&@ANM41EE]KWI' M03ILLZ)D?N<$Z]\8?@/I49KK(S1-:*;MG]R22X,4/ M6*?FL9FI2:"]H@94*9VSHD=*\9Y7!<6 .U:\EB5:%567$19K0^DK89GD KIV M/FG[>C;UVJW2*ZQ1D*92H=!*_=BJ!^7F)5G>"J M%()*5W$MS4)Y7<'4E)FT^N1J^3>\:YWM$UDH_M$I=;1UP36M%1[01 +"?TTB M846<+FL*D-Q9);/5V302XW@0G,1H*;KQH!4^X :D2+4\?2YEU.W%P?%"N9>A M@E)J2A[\E]PQH3?=8QE9=$\R\B?(ZGFT%%35B,$*L,0C:AKEB(LAH@7T(-+* M^U7_@W3-TLF?JY.!:DC;SL9ID_E@37;O'WRF125"_JIJKIU56!5G7]ITF(0J ME[R;3/M)U7WH60,SWZE52-LT2;6!>X)7OD-N???>-#"B1SU*\FC!IU"UH"!] M^/ASS,)D(R43B[D(J?U(3?32R;0[$6:%Y)5'&%'LL2BGG MC_@3':?$P*3( M<)E)78SA60K.W$:1+#^=EP*DN$$^)I66H(Y%JP -55?-.Q%4\@[PSO(PJ1I: MQ5:X47]4I0)J!9ZE';_X/B,EEK4ZUDY77&R8:*L^K0-3T'*[0OB4Q85"I_*((* MEA 8;IYWN/"H-#I>69TQ2J]@[:6)"((BY0*'EH\,JW3ER*\[7*OB4M9A5 ML2:U'4*%GG,BG,C]B1AW72*IBHIK\@Y0M COR^5860DCKR&'W+B@/:6[O/4% MK3XBRE4_R8IRONM3WI*?U"+(3BC!](WJ6X*\QUX36C:^OINJ4U/APU.;14QYOHJZ9G&L#\T>[U> U.0MGX8 MA1^*,$SI034VG_&HIV\^8%7$Y/L5C5GRJ4A_3V5--3,3^[2_"X"ESC9S2^>AB.)7MZVQ(GKY(+HC*[;1U2\P!>'.PRB(;F5YFB3_:65X*L0E=S*= M2LD3&=P0,NA!'6DPF\"7I>#RO8;RD4_TBBM'(AM>.<4$*5YU:OQ*CU5XD79. M7M*.TB$DL,)H$]6DU;NA&OU*;&*S<9*!XJ= 3Q26M>(W1"$E=7(O4;H6N&M< M+VY9;:A 0:U;H#.F=12;&S(-OSI%Y:A0K"!R52,(E7_P=/AR-62YN2R_\@(V M!KW/;A*5")'4Z;ZR[22['- 0R]B8N;ZYE'<>2%:WF,QF)./@=*!7-&(YR-*( MJBQ:+93W*+8*1M6W1%6' AL4Y5T&\@+MF^1(WL@NIA+P&[F^:/)$S1"Q9%F9 M>R"9\Z7[92_=":ONHOV* XS"L]"CO=M?P?(%)T>)\G,1@DV7)ALZ]6[3!6AJ MCRXG]NCL:MCK3R?#8>_J7.ZF32_.I]=6M[L 72V60?0@A*&(A%D0KZ\TWIKF MC0M,Y< J:[*U *6:D&F@NNL9)3JH&Z@JSJ5]%EJ&* M8P7&9^6/741>OH%(!ZRH580!_N0M-0$0BMS8KS;_2$'@X@KL1X#5RUQ_2;MY M>2E4W#^J[O1XSD-1YA"\.F1VVI$KMH#\Q0)4CY26LR)!J=[ 3;Y5[BE6;1^, MCQ=6F J=XQ ZNN]0-H?$29CR3'A!Y5#*L0(>&%G 9="B$&#NVA0+BGDP(F1I M:?$![>W;.*)C>@O,5I0B7 [>H8S-C'K;8BIGFM?VA6?HT9W65)][1'NY-11K MK-#U'=CMPT9'.M&2:%T,MEFRCG%'-RCLK!+VQ.D5KE"9L46CT;#&,E5I*D78 M+,-<8FR3):BC*@H^W.1+UFV0"J^5\6X\8Q=H8[P(!9 3S+1Q7REZM3QRI$\N MK(JSFNM47:?UA5@XOZM*NTXJ#]O5M*0?R@+*M1Q%W!C'6"(UIB#75V1D]SK) M_-2XJ.$B;T^DGE*IA$J1>'*3GQR^,FDK[JEL@2M#]DHC>GE0OYS:QMF4D>B. M*[3Z,GJX1XQ1C)@4.^8];28 +)(6T%E]R[1&MAX *VC(X$$:I:I!HO9!?V>? M3O3Z>IZ,#R&62+C*ZK9:GDW[ :71::N:K5J>_7@3V>+00ZTJ.K -F9\40FGG M4NBR%/JZ(Z7Z[ +MZ,W/'=32 SL"84WKO3I$V2EETK*E7QFEVB0<:R*D.JY% MY&K%Y;=2E%KF!J_ULD7RF5MD8;SI#7Q6#4M=1?!EE-RD8EBHPE%S)9IKP MTG^(=!YY%!.6<:$M0CGG8^O\[,SJ#>WKB]'DXLSNCGW9?"BG-4:# M2M',LYMER;L\NU@E1"K3*U%=S"D4>)/OZU ^SDW>B!8/N,G&\A1,=[&WS0)# MD*YL<(S-89/L)@$37VTHYUOLJTETLB&B+,5'IV;R;?*:HBIS2F$$:M2XX2*$ M[)-8R=N@=I:RMRX&@\K> SG*"D'H*:P5-B?%XKW,%2IBFU;S.BM$J46N5[;N MBSZ017Y@;@,KHF..]+7LKU'L#*ITH-4T@"(# A-MRB:\M8FL3B(IEXSV=N1) M,G1G* US+BH3D6[<$COE>AF5QL>0 W8A104!ZXO^V8WCR1;U\J<'\";73V*4 MZ2&8O/A;%&]>QDU+5^8Q5I-OZCN!>,HE\%3J0?X6-81R;S(/I9>4*MI-;(*V M/)B&H4#5GY,6K5RF?(>VNI7[V'Z5.EJK&GGB)B=(1K4ED-M8.>R2>12G,UC% MTSP/KC8L7!(@9[S:..*Y99=MQ2LY.XERT+.P8/?@Q3%Z;=*ZK@(P.S5]P-!S M"LKDZH_,7Z(*>5W ?CP9V7U[6+=>][Z1P^PIQNZ&SY!T2^LTS$Q_S#F@8N M!Q47GW#K (<2_O1N\LZ(HWOYV2JN_2'URH_QQB>HT:%<%07DF]L<:>^'YURKO5+^K,[35/]$.+OWE MV6%N8.B]&*:E2!,UD>971%I>BK"(Q!8[6B?R7%J6P"W)^X]/*[3:NA8D&;][ M>CV4]%#4MI;?##IW8?R?'OWO5>NU49!45J2R BZ5,ZN0;O(ZBD\>52IG&.#= MEG(=@33NON()EX]SWP/<:D7L__=X)?4MX-;? ]S6::G>0NIX[17M0N>6D:3' M2<_09&CN!)J/11!UBM(;Q_W]-@8'RT-[-HH__A_7%6(VVP.05\T$G4#^N_2W M/>,F\P-J [Q/AG^4Z&TAUW>ZJ/,LO+8U:K8G!H%/*S4LRS;[@U'C-&G+ZN-] M+Z[2HQ,41ZP\=R=KMM>+QRZ(FJ!4$U*J;_:GZ\E>N@G6"=R\581UQ"UMDH2X M%9%A[F\11WF-#V _XP,T'.W0SV;CB3D:#G5Q65L6NVF5SYK]D%EB;-I]9@EV MQ[>F[2_8*$64FL7$/B"A3ZWWV2MEK[0] MNNMPF&MDCGH#9B[VE[8EX3^HP910+978::I9B/;$[(TL-A'9:V*O*>>)7L\< MV,P3[#9MOXN)J<+8T(&Z\F&6TUIJ$QMU3Q%P,#'[]M8;ZD=OU76([;JKN Z' MNX:V:>F+ QX\=['/].-%%"9I+(_8?/###Z#';F.LDWXB.[GX5(%T&0L7:\]X M[QOAO_WFX^IG0WO8,T?Z,AJ?HT];L,3.6(MTVJ'QE-6;F+VI-F?M6'BJZ\Y< MASGP8*Q*R[3MOCD=K%>(8<.2W;;#8#!=9Q2:X+[><&Q.QLUG/W->87LLSV:# MF$GR$:L35)HD* ^/6MB%5%L!Z/ ?^D,3O-LY'7@RZO7,Z4A;LLCZ_+P_O9@, MKH9GO>'U:-!7I6$G]F0\.NS2L%M5X,)*E-A41'9WP.:B9#JO]\]\(C2$G=JV M?%4EB4 6G,42FDBO#T@[+&N*[5#N5&.7LLIGE@@LA(GE98LF[WF315674U?_ ML'0>"Z'E2=K:7J1"4WEPJ@=N8MMHL4RIQFA1AT5UDEE;)%P++2_O]^3KM3SL MU*!*,CYV3(QC7_4F<0%\B6P\1VUR\1),8*E,"&X45#LW4/>O359V2YP5??^H MT^&I\0\G=&YE;ZG?,N^6/OB5ADI^6/2K]E7_@!*^ F15M/#=-1Q'65SDD)I4 MD3^M'UO(._Q@#=N\'"X@'1C+<6MEB?^4U)E4E:25]6=C7.)@I2YSO5RTZDE' M)%!-A=)JYW&L5%SP93X=?$).J$04C4(ORQX*,YAA.B_Z5V%-Z6KGS:*.<:T+ M.O:JW: T?VC3/E6M U,[[>KIK1^I- MT..S% M4F[7R1+*;99'NFY^'!*HFU$0>:Q77AU(T+?=D\>':@-2JK[]?-MQ+ M9:5^:G%_J+)L!D30*LPV$E@M=+ZH#9%7WUS:JBDV$;=DAYIZ;X;$";;@.VP: MHXAY"L2%+,JE3T.DMM93AO=*Y[ZFAFE$YKS9L511:V8.",HHNYU+LP%HK_JJ MRVYIJ)X=:L":UWFO]]Q2Y=E5LV3JK>.@>B@+YN=:2*J$>_QUN0S0; $&*EMU MF*JW+):4=P@#?W/"#%L_Y34(\<5H]!1/SBV"4Z%+U1;*>SN5%LA48J^?M)L^ J^7Q*J\4RIW7*RIA-9-ZT01-U(Y^(J M^7R:32<)N4K^QONX2CZ[Q7P@KR5MDMW'0YS M<95\]I=>1$*NDL]5\MEK8J]I:Y[@*OGL-KUP%Y.KY+^-@%PEGUVFMBFNP^$N MKI+//M-+]YBX2CY7R6\'.[:/\SJLTPZ-I[A*_E$Z/V71QN#AV@^=T/6=X%,XPQIS&'MX M2:6]<^ML>G'9FPP&T_%X;$\&5V<366GO_&PXN)SNK=+>"Y>1OJZ5)BFH8U3( M8]P\&(I^QLF_0B?S_&3;ITOYN?'KZ#5^U,;[BJTMC'_ ;_/$N,+"Y:^P MVAE\KP)?*RHEM@J-JF8^E^=DT.T.=$5SB+%>V.V!E S+PX'E+VX:W8@XEX;Z M#K Q+!F6;Y"665#VT6%,'BLF&RNPW91-V4G$:MO^83@?"IP+:U69!<:)I2TW MLFVT9E ?":@+6U=*:6WYFVVC,P/Z2 !-5G*_]S(TFZ.^ML.D#*#C ]#0'-C:#T(R@(X&0-;8[+,$8@"]R08: M<48" ^BU .K;YJ#'*HP!] 8 V3WVPAA KP70P#(GO:UMH,,M"J"#FG^-HR3! M@MPSOY%F#[LDY!ZP. %S7)\R;!'JNBOD#AQQTX'." (CCA'WK(P;FJ,)(XX1 MMSO$]0!QS;SSFZLJ\K?!*! WU=:-G\!P;>$X&IM4;LO1A +U:?PW-T53?"3A&T-$AR!Z9 MX_Z($<0(>BV"1J9E3QE #*#71IC,P4A[RQ*&S[' QYZ:4VOK1HF%70TDW7"@KRI%>\#775%W\)@;FOV>QDHHC#G&W'.8&YKVV&;( M,>1V*.8FYF"BS]=DS#'FML%(X! MQX![+LUK"HCC+*\WA>?*TFCE2_?DNF=6ISLT"KI=@2( MXVUG1MQ.$=?CO%5&W&YEG+ZS9XPX1APCCA'7.L0-.)6+$;<[Q($9QP6[&&\[ MQ-OVC<7?GL=U"%&X2S_(4N%U-^;;K7 ;RZICQ(^^X!GCYPCQHS$4QO@Y0OQH M##,P?A@_C!_&S[Z"3HR?8\./SA 2H^?XT&-M?924"W(]1+8O,;)$>(8? MPE 6RRR%P1KACH\"[CF$V3J.;@VQ#E84,N(8<8PX1APCCA''B&/$,>):13A& M'"..$=<)PK6&6(RX8T 1-; & MW'<3&VX@G/BG=V$4BG<_%-/AC9-6E@)H&5>,>MJ:>3-7,%<<"%?8DP%S!7,% M]LH\N8BDYN/KN]L]:Q5S:=WV>)1,A\)UO%7=A3W^ MEC&8QAT49C!FL!80KF4,IG$SAAF,&:P%A&L5@VG=UV$&8P9K >%:Q6!:MXB8 MP9C!6D"XEC&8QMTF9C!FL!80KE4,-C0' XXBMA(GS&"'P6"C*4<1MR5 97/L MA]2Y"<2FZW]_7@3D U%76_Y6PZ>)83ZSWQL\B-;!. M$%812N<"_O%CS_@C<^)4Q$8T,V9^ E V[)XUP<)"0>:)Q'",M?F\XOW?#::G M P.N"OPHU/% PQ,S$<=4$XE*(*7.-T-\6XHP$8:#PXY%D@4IS@LG^_7B;V>G M3\-;??[S#UGRX=9QEA__*4D3/%S[H1.ZOA-\"F=1O'!2F,178,_S(')__\M_ M_]>?\SL^BP3 X,[/0N]2W(D@6BY$F%[)8?T:!;[[ %P?(FM_%K.?WEU? K&G M_QS\^^OE.\/WX ^.FW[HV1-K?#$8G%]=3*XFDZ%U?CXZ'P_ZP_[@XN+\LO?N M+RM(JM+LJ[^ 5?M9W!N?HX7SN$+9!H@HO$> PU511-_]$/05"/LZ4-\NFW(: M&D[HP2H75)2KZ_EIAN6PG%@8[MR);P$!:61$2Q'3LB2X^ ")#+'QT@7?8OGJ MJWTGPDQJB)<3LB1, &8!-#2<(L"*:'\%SEH 9&/2VD-@AF:>[)O.7["9) MG3 %<18\$)&4B%2T_Q/2FX MN'#D(%7DYD/O\ "D4@-76%$-T""DHO%G0\4<.'5-P]2 M8<5.F,RDKD)FBB,:NY\FFX=C.*F\#Y:L,F;"$$D4FE)]ZC/']0,_?3 0)X( M8.;Q SX4K\H?#%K4I6&:.$Q/@(Y8P!(7XW1N8P'?LF44UO%:/A#N &I=YM]A M< JM&XF!DW7H#?<@7P#LCIP_R SZ"W[/QY8^+-$@A:6-7)""!1$29Z$H<0)3 M4\\I?G!<%\Q5*BLH6>;]J?$K_#?&N9=VP=0LEA+G4^%.O!/9D_"!BP"&,0S9 M\/PDC?V;+(U@*.DM(JPY/JIR&_S5!WHXWF\P M17D=OIO< ()B+$ EA.II^7M=/W:S!0+=A0'1.PN+ 2<:E)"A'Y,H*-:O/N;( M$#C5 N-O-N_VPO55QEP()R$EFJ_EC8/%)2.)!V>!2% \E@ +2L6*;(L:6#'9 MC0"RI'X:2+$,%!??0!^'MX)D;TY>;,)@LT' MBP60NH +@@?Y_ Y%7F[2,'4QL:_QC M4@B;1$J;4L!ZD1%&:47F*+X;G/"1:G@5L4,%P#N :_LVJ8D/$ &S]9(Y* M/41Q'V> !615!294+DX,BP"Z3_E1J(63"/R>5&D>"5]366.T 3)Z<[/.P&>'#F MT[+!\M)5H JJM"-#QRD>I.RXPLLJXXS%IT<,P<(JW_?%G8.(#<0OLS-0@1YF0H,9]T7 M-$![B.3J&PE!3SX:RS63EOAE=N7$N&;)KR*FJLXO\0TG5WU[>'$Q/9N>7U[8 M9Y-^__)<^H;CBVEO>G7XON$L"H+HGMB"5+#RZ1)".IG:CC1J2FL"%&CNZ.3+ M9"3%.J')0@M5#++_:E2VPA(N-,'03J;"33(HRSP))/="& 3 M=+4^Y&]_NC#W4^3?-AQ<>48MGMC+ETPM$7ZOOB1$QR.HK;*%UQ0/ED1W11"H M:WYZUWM'WQ,P/_+O+P??O>^E<_@(<[Q!K1)CS#QPEHGXF']8FWPYJ.K1C"*> M/MU8+6O[PQUR2"/[^^<#]AMW!=24K#?>O]_;>?3;W_[V>F?'N=E8#'?R7'4] M*1D4):SE-W38?<_X/SWZW]OW'Y_>@',Q=AA7YCUY';GP-OIV+X7N311X\CG7 M,L;R;^& S7.%KM,K]N+:C+W']==;:4E7?_3!/O9=M=M%H:TH2\#72%[2 FG[ M:H\-X'&=ONHMI(O77M$J^)XM8S\H18 ],2EPH)_9B%?KH>%6Q#9MSV"'Y] MVMS;2=PWK4GSQY::H$7K\NDZQ+2MTS[,EO7[!N9PH*UQ)[,ELR6SI0XBVCW6 ME;O+/7]ZZT__!M[F[<&+?&<\^67VB;:/OCK?5#KIN=QT_8HS>,D^X/GDZFIZ M,3ZW+P?#R?G9H#^\4#FB$_OZ\F*ZTWW O:0Q%?D&M!.^(?W[1&UHO\_3YW>!^/)=V7R'=G':9VA60[7XDW$ M ]]$;"_X^ASZY@U#AN8A0I,W#!F:[80F;QCJ _(%YK*#1]X(C+DW+ ?5=RLX M&7&,.$;Z27UZ+?!T;+!/J[DMI/A.-Q&:+ZKU]DD/S=Z$6RVQ;]C5 M5DLL!?1!8&);MC8,M&4]61:P+&!9P+) ARS@P-Q3F?Q.*E[CL3Y[&J6Q8K:[ MYBQ;7_O&@R]=VR&N:IT^/D+6LB;!W% A[< M"$_M-S%0/VN-S(G&HYG/4*9=Y5ZMB M'8_WS[IMX<*W*M:.A"D/ES$[QW^@.X<:2X9L29[C5I',<$?,J:D[-T:BA4B\O(5E;T,-1 MZI8>ZV!AQL+L67+U^Z8]Z>^?9FV!#TLSEF8M@B-+LY>YJ).1:0WUG79X,]&. MQG?](76 ,!NOKWRN3"#P0_%A+MLM6G;O^_U+\:<&MTIN^NZ''O8OM >P=CI' M_TEZMB=!E"3OC1L!SJ^HN;N C3#QDS0QHIF1S@6XQP$(*'\)N] MH^_ !6[^?0,EO_H+H,C/XM[X'"V<-366=Y:'.2EV!L8*G&4B/N8?UE:W'%0U M(E,RI+TQ#K=]4$>.:63OM-O]VNV]_;Z>)W\DD^?=\C?N-%A6N[<:FN_"?.TG M,&GCWZ#.$^,*-(SW"A.%P?<:\''#\+?ULI]0PW#M)W,8F@S-MT)S2M#4?@:& MH'ZMB#DK4S6/GYJG35PQ"PU-L+B>*-TN^PT@4'_1!DC5D;W.B.(?S6-BQ ML&N-L+.&9J_7@D-^+.Q8V+&P8V'7:*7#4=^TI@T5J3G&$\TO/N27?_[S#UGR MX=9QEA^_N'/A98'X9781+98P@C!-?IG)8VY?G6]7WY8B3,2Y+._R%=_Q%0AR M'D3N[W_Y[__Z\_IC\A:S&[\$?'#?]<'71'_9[_>&%=7DUF%Z-+L;6Q?EX '^<6)9U MQVLAO4-R=D$6M(98ARM$&7$ZK4FK M\Z+N4W@'FBJ*'PS'^RU+T@4&:?9IWK2%,-H"X9T*9]OFJ*]MZZXM2ZG!7VU"=A^R3G M@VF2-S6MGM6X<]06@#2M@]D[9.:JW#Y MOUNS5NDE&WC(6K@]N%"@>W&-R%A'0XS_T M!S;SGLSIF)B]D;XFA8=NYK$3Q4[42[AK9 YM?>=_#YV[V(E*?_PUB]VYDPC# M<5U8:HH,SL!G\L/4"6]]/#HJ<\[94H3[)CW.1&+/B3VG0N&8]H1])_:=MB?N MA;/T4R=8WWUBR^[)$(75?.^-MD"$G:8.J*K#82W;M#76]3UTYF*?"?/+_\A\ M/)%;.DGL'I&6&K,QR.X1NT>E>S28NT?;$_=+*JOV+; L8'/[2<]4+SD< MXVYDVO;.6@L=O/''GM4N/*NC8CKVPL^=N;L2#FZ1H]-11A:]-8+)K$U MBM;HP#:GO2';H^RAL8=6\,38'.D[G'LH/,'U^!ZG[?\X0:92_[ VN!.Z@LW MMQ#TI&^;H^G^#<%UR+V4(]8LY96 M9FS+DK.'UQ[-UD&>&)L#B_>EV<-[7<7UH.RMQ677=R")6D.LSHIP1AR77>=\ M-BW.[6BBS9@^#@>53>UC9A?,=V.&:3ZBR'[*+39+#83Z[9_9ZS'QMV>0X!,VWZQ)#^VWMVX1"')J#P=8= M*-^Z,7D/223=FH.]?47 MX+P>]C?;KG /B'G[8[,WV?^YQ^-@7D[*4YHXW)R:9YQ4M+(^D5@#91] Z449 MEBO49C\?0J/7K:G4A4ZPDYXY&NJ+LCU'FK: >_C],=&;0B6-"QI5B1-W]9V M4O9H)(V>8$4+!-)4>(/'8)?_PLEE&< M@B/H-),W?XS)RNU#4.OHP_AIW#X[V&3#MQPJU8ZUUM>KTNP3GB,ECD= MZ]LN:_OB-QV3X@TO%C4L:AX-3DV&W YB=[[8@=DV#>?(=&^WW#+[MJ5; !_V MGC=[HL?,,$-]>R/'P2Z3@I-MT&GL88R ^I W39>/V&SW_^(4L^W#K.\N,7=RZ\ M+!"_S/)@PE?GVQD9:6>A]_?22ON*S_\*Q#@/(O?WO_SW?_UY_1%73AP":I-? M1?QE[L3BW$E\%QYSZ0=9BD^N/@+H'B)Q/XO93^^N+^V>-?WGX-]?+]\9O@=_ M<-STPV!P=CX93X;#J\&H-QYJ#J!QHSD_X.A?& M+,)BY# $@];76,8B@9*/4EOLK[]T(T6HM0C M)]BB][VQ%+&1X!H]O8O_%'&VY8S*,VJZI9<35!$0OU=?$D;QP@EJ:V#A-<6# M)4E<$03JFI_>]=[1=^!G-__^681O;WSPNOC?)5S>F-M_?V^WJ>_)%,OB.)5JVS_,OA6NT^ MINZ"P!=Q9>*3U]$+;Z-O]U)GW$2!)Y]S[2/?8%HEQA5HF*U;T7<$?(^K MW[?2DJ[^Z*?P<%'U-MOF@5:U[IA^QR&N*SS% M,-4$TRG!5%M)G[W"5"?U&*CM FJ_1T#=.AN0=P>?:/>2+008%#"_1H#<+!'? MA.#6^0Q=@6/K",=P9#BVB' ,QW8C_#B1 MNI#@?C+LF[;54 +-L1:2;)\WW"X1SE*(I5!="@TFICUA*<12B*402Z%]22%[ M,#7[@YU)H;9@X:W1; ZI;A%2-6;PCTP&JSENY:[L/L5ZMS,V6W%DN1N9P+K= M/:W5B#L!-JXSOF^[C 4<"[B=>9(LX%C L8!C =<: :?;2>TT;O;BNAZRAYH? M4FK81VWFO&L7$-NJ&O#=D'B-;E$^03@V[5HD KMEP;%\8_G6CLU/EF\LWUB^ ML7P[((_UV?(C7<#17CS7%D7DFJW &D8+/^SJ299NI6-W"'.M(QPCCA''B&L_ MX3A,7-6I6E.9#K=RLV6-36NL[01]6X#P5L.U?6S3+EESX#S1-R>C ?,$\P3S M1,$3/7/0TU:=]5!X@OOG/4'_].&(EPLYB*PG+,@SW0]A*. M$<>(8\2UGW :8AZ]KJO9+RF61(^66&,SH2+>L4C2V'I$3-,JT^@J\IN)Y34<9\L8H=]!SJ/F9.9DYF3F?-@S-CC9DM. MLUI+L])W'G=[OMWOV8Y=\Z_F-"T^G7!\3*N!6LR=.TD88^YL)W=VV,H]-GX< MF+WIUMV6F!_Y+-\;R].L=KK8MDDVYX!PUE$K- @CCA''B&LMX;B=5/KC.1[F MVYE-]^9,!2[_T;+&"2>]TX&V RS-U"]J"X Z7**HV3W.AF,:+)6.4BKIVYEC MJ=1.J=0N:Y+%$(NAE?OL4WMWM<_: H46AT2[[ZY=RJ2 5LND1]>B+43MNNM 5RA]A9A9U"EGR'+_EVYT:RY.N*Y&/'DT7=@8DZ^]2: M[I]B;0&/1A_VA]2!J6^\OO*Y,J_ #\6'N2#!9-F][W]LWT35YS__D"4?;AUG M^?&+.Q=>%HA?9E=.' +&DU]%_ 4S=6A_\2STE./Z%8GQ%29T'D3N[W_Y[__Z M\X9'4(4K_TY\HN2?K\ZWSTXJ/@LW"ET_\!TLR5%_#B E1"I]%K.?WEU?VCUK M^L_!O[]>OC-\#_[@N.D'^^)Z.!X/!U?G5N_RXFHZ&%],S\>#_K _L<^NKZ_? M_65E&:H4_.HO1&+\+.Z-S]'">5S>OV05Z;L?@OH F3L 4:!S6<^,N$8N+!>6 MSD6>3I4ZWXQE'-WY"?[FI/3;3 #3.@&\RDFS-(H?C!C(3J5/\&>1KXK\LY\8 M3F+,H@#4X#-EQYZBRA:4K&DGK"M3I1Q^KSXTC.*%$]0DKX77% \F;C1<\?^S M]Z7-C1M)VI]G?@6BUXZ1(R"9 ._V>")T^NT)'SW=[=GPQQ)0%#$& 0X.J;6_ M_LVLPDE2$H\"62!S(V8MJ7$4LIX\*P_?SZ[Y\5WGG?@=1(V3_[XY!IX\-YG" MC_!-F?@#Z>6S>?9*U MX_V'O9U6O_[M+2G"TL[Z+I8[VBAC?#FK>><3H-?-) "_[J2?W?. 3[SD.W37?[_X?/&"OZYEM+TEPPJMB\[>R'=\$UA+J?"MEB \ M,A5&W+O0C*=SH:Y7 '&O;B D[CUN[NV3[MTO][8DX-8DU>[""/R;0!YHN=YD MPB/96_:0GK8V+&GU+BQ5A-!EQ_$^:I]S.,W6;H;H="Z4E7,01Q!'M)XCSA1: M;:>1Y$H!T%=&+F&^V/D]BSD&Z&=S'L0R>8E_Q9_U#&WJPXNC"W4)G)2)WA)^ M;)>R.U+.ZU]TB?.(\XCS]LUYG0MU[4A/J"3A5.-]_V9^*BU*AFGK+'"4V92M M9J,S^T)9E2/I*8IZ'#N[="UU>H?XA?CEV/EEU*4P(84)51'QUS X=[F;.HF' MI7Q)Q(*8.<*L<\)XHXGL)^@RG0UT39/2!5\4K#BTMCM.SMOG*$]=>&G7H 6Q M&+$8L1C%!9LEX6\)_!L.%YJQ@,/MS/U/&B%I[BZ /\@1IE&SE"3M/W$8Z"J,Q6=R5S^R/UPCK:: MX43<]2C^]U82^X6Z7M['[ANUB./:I:^.D[=Z775Y%,1;Q%L:$$X;WCJS*6/(:-9 72'):3"4?KS3+HW5 M:GYIX,Q)%P9HVL0COB"^.$6^H.C>!I;9U>WE%W*-7K?8%.:CG[AOU"(N;)O907444\1[Q'O$>A0,ULT&/R]04);[DJY&O1C&,!C5.T^/-#SH=4F'?I#?H M1/Q$_'3T_*1RV.J)\%/;8XEMYKXNH,H-4^PXF,/J!,M]^%?[!O1^_^L;![U9WXXLUX;/S*GXQ/ MX8R]+) JM_M>P,^G7 #/LCO?UI W!I@MHD/\[@4@[P"I/;A )5R^3+DQ"7%Z M#2S!$# P8I[$\,+5I6-;'* M;D>LX$ !K(U"YZ+0X3A#[$1SGD$, (\ M1CQ._21^_ZI(>XVW*KSD /_P:!T.K6G?3LZ1&0?B[]77!&$T8WZ-B2V\IGBP MY"F'^WYVS8_O.N_$[Z AG/SWS67+C$4/7B 7R=(DS/\@59KXRY/G)E.X&@B1 MZ2[02SZ;Q_Q]_L.2M"G778T(%?IL7--SF\>4Y)(&_6_?5I@K#8'\DW:\_["W MT^K7O[TE9\W:>2;%-T 7A++H^W(A;>)WYZD7+X/?5<^YT[: M'G\(V^,6;8]&X^-'D^<@?\7+WWL)/-Z1NL(%@SL25MY[\*MXA,HP\^V$3@_3 M&*R2>)-\K>+S[ -@=9GVZ_MYAX;VNN8OG:?N+$8)FKM!\R6WAZ!)T#PL-%_T M=,DJ6"+IY[<"0??/AL/FPFIH N(:0%@[^: 9'K6C#X&+P$7@THYX;4]* M:_)P#P^W\.PEXH\\2/DFHRG6MQ;W2,K7R:?^]/D;JV?VALWWU"+/- M<6]_?>8);Z>.-\OL==:._YVV)RON>VGXTR%-86V2M6P+I)>RZ4ZZ;#G>1U5( M[?(.]6$)VQP.:+P@L02Q1,$2';-GDY:@,,;:M/W,?!X+BVO&HC\YIOIIZ2)I MPV)#<]QMOB._+O!H6AMIQ&7M4E/'REP#=2DSQ%S$7!H03B/FLH;J^C(<.W-1 M0.Z'GWC (^8+ZY"Y,R_PX@3331\Y.5MPG]4U!Q22H_@#-09:GV6&YJBKC&5. MI3<0L12QU,LLU3%'0V(I?4*"5NOMOB]APOP-$+5E]GO373B:RXMO(%N@/S3' MX^9#'Z0J"*T*T#JP3&N@KFV,PD8XM$VL1J5D/C/Y<;5.:-F3< M;YI4KQ.I"%6$*D(5H4I[4K5$+6I7:IL\SSG6";$G%KD:%]RVJS)-/^!I1Q_" M#^&'\*.3-M0HSM%H'<_GWZD:=N/X;]?L#RFBII-<.VZ\#&-\/9Z M#'8 \HWZ.FU0F)%@S_10]&G:1)T><;Z=.>@KZQ>ARS;C?90;U"Y'3QN.Z(V5 MY7,3/Q _M)X?BM$%-/^8 A;KTS8?= /WH&P^?Y*NH"F:46E$>^U2X.]E<)\G,S7-8?K-YMJC(3$G,2/" I)9XKR MR.I<#Z[M\?C6NA[!_Q];EW**\J75LZW>R4U1+F;=&EY!6X,)XL)_,#EW"1S; MO+G) "BJOW-JFXJ\7,3:T _%,4QK%QS:+H&:W@RUF8 M'G:.QK'*2L+>LO!TG'26^BSA*SR6%_R!_2YP%L)6_9^01L03Q!-[@-RO/-E6 M&E/BULLX_9AE:KE&PIUI %_Z\'Q(CGZ1[.N'?0](S6]4D>Y-]+U&P@8HU433 MQ:$Y[#??KJT5N-DNXD[)-EKF]W]66:GWH6:E3&#&7&P&;;3*OI-&V-P?- M\+%,:TCUTQ38TZH1U$$YXDPI2VQEZ.K"1\IL66*8(V88*K"F./U.)IF3QK!< M'AD1]\4!7#SUYOIWBSLHT]F6V>TUWQI.%[!0.+D%FNMXN.L,V*LS:+YO 5F' MQ'S$?(NJ;6217J/0WN9VI(<9.P'SC33F1AQ.DB<6<5$D@SCPPP=RUY"]S)$U M($>- A@4P"BL/94L038=,R-?L=YIOQJ\+ M."C"UP)-=3S,!3;?0&'[-0KP$>\1[ZU))\L<=Z@G,(7X&FML^#I@FFCJU8K4 M='4YQ.N2L/4%$59W:/;'RF)#;Q*N%3BB8&OC5@%),))@JM)9NUVS9S74:?H5 MRE%I%PDX$G DX)H/DUHC=8F09*#57<[F^OA6[JFQ,W7QI"Z>;;J=/IZZ>&IN M;%$7SQ>[>+[4Z?I8@['4Q7-SRJN:ST M/E4Z%?I*64(M-0*<1]^3C]J*4I:H%AJ91!B)L&W/H#M=<[2'G#\Z>R8)UPH)IPNL MM!!BVLBIKCGNJ\OUTWWO=[6E6A\+5^H44EM1:BNJ14BPU1KX>#F"VHI2'B4Q MS,;DH"8#JBPOC1P_:BNJ*]-16U$*)^NFN8Z'N\ZLL3DZG;8Q2KQ+(<9:!*0[I! CA1BIL>E^ MR4A=LZBQJ0X233_AI9U50!*,))BJ9 I[; [7;]U#C4TI.$\"C@1<:P3HU-\Y___GT:GS\P-G__V9ER-_7Y;Y,[+_ 2_K/WR-T/0<*" M!P\>>!G'/(F_X+._ "&N_-#Y\Q]__)FG$?X&'S-+9)PY/\#^RYQD> M7]R%T6]SCDW5@H>?.8OYP@-A!P(D\R<^^?'=W8W=L<;_ZOWQY>:=X;GP!^8D MYT-[/+[JC<;]V^O!G75C#3N]FZMAK]OO#ON#SG7OW3\6MJVZ!6\T0EVUZTMM M7ZML.)Y_7>J,6FWQ:O?@ J5^]90;U^$,0/I<'"D.?XB-B: YD&\V\Q)!:H,E MRSVG-GQE%I[)>&6Q*1ZB-&LCM=![<"1Z#R['08F M0W3E,V 9YPX+'.Z+]KAACB_#1X 9["'B7%QO9H_"?UN\*KR'#92Y]$8R!=)- MV2,W[CD/#.8X40JO9[$1\3B)4@=(C7/OZH/[XEAQ?:N<=KMW5L@%9MH _A9TW\6/U3;V6>>XO&30HV^+/Q M$>X,W2U<81)@30BP_?2EU0J12H^S"6N$M5>P]C./8^/+E 6&5=+V#\XBPA_A M;P_XL\Z[==QMDG1.P"/@;0N\WGF?@$? VS_P+B?P F-;\&WF;P"5=$JN;O), M\[?Z&]7O]Z]NQKVK_O75S?7UU>6UK'OIVW>WPV[C=2]KW-.. H0&J@M&2HH+AOW# M)AIW6ITFW:J/;TF2XD%KW7*1Z0$S@WR,O3@QPHF13'E6;H5'BYL47+UP(CX\ M]7S;RQCHNH6:U1FYVOD(FB5@K&\2'AR=:Q:74FX00?/ T!P+:*[=VH Z'[\, MY$_LR9@QV#^/^7IF#K7"J:90S-JD&G3-84]=_]E6PX:"R:<03-8%;5H(*6WD MT*AG]GI6XR319?,5AGUU]D>;).'_AM&?YUYP/H]"A\>-S(AH.,;10&[+V#)[ M0V7J7)>M;EHQD_X]9IX8#4P@!O$$N>'KTA9; <93[AH/8>C2]*&=:-GKFJ.. MNG1+&C_4&@YMKXX['>X<#LVQW=#8@!/DSMW=,JOURE-TC3&\\AB[&70IZK:M M"]6T:JBM353('H_-CKV_KMFZH($\]?K[PB!ZEEE]#P%WC20TP@3NUOZH7V/\:G&,U@BIFC"GS.&HUSC! MV@$>ZV^L-KNS>J'/9[7:MN_'5U7!X=7VYMTE2F>3I+0CXT;X+;K[4*FMD M^5V9 .JP7,9@;SD5W/_Q[ (2(.&QURN&_3O@0>#A,"5; M I=%KA$&XKIL=M7?1$4/?$7,7>$%8'"<)?#+Q L8["7S\=9$;CHL*A)W/P,J M#1[@,*@E0&[SP4W.K=I^]M,"+$0[BR-[113,U'SRU?4"ZBW0;4>58-:(?D29X7.PP@LVD/&@HY5CA+B MEA'G_B>-Y>1?0APA;@^(^U\/U492<_US=[]13:W1<4*C%="2IMJ?B.I;Q:K; M68+&Q<^6:8\Z9F]$W8#I1/1D3D1U09L6#YOLP+'--BQ(7-_'3 M21"1(")!M)U--+3-@46]&$XF\+H[":]#V:4RVMQ[.]["\[$],/M]*CRG !PU M8RC,W)[9[2M+WB-KEACFR!EF;-NF-5:6LZ\+^ ]B11. MO*0)'CJ>[@=8\]<9=\G3H;B*/BKJ>-CKK&OVK>:YBZQ XCWBO275UC/[>SC8 MU(6/*(BW,PE_Y8GAAQMU4FW6USJ&,X$VA?[/^EW3MB@Z0]$9S8\4=0'):4H) MI58]"0D2$B0DCD](] ?FT%8^KNRXI41+?)!%T9&54N.DS(-+D9:5+NA,2MW( M1Z@D5!(J"97:D;*E:EL?_!VD08!6585B%C75_6]'37$UU?U3W?^1BD="'-7] M$^(.C#BJ^V\V2/8;]D$W'-DNTV!QS _+VNVNY-:BI*T=/0!Z/=.V]]H375_8 MX'V4'ZIA8$NI!-,%;5H(*6WDT%G/;CY;[S3.T4@,D1@B,;2E.83C>ILWAW39 M_%TMGM8'7W5.]S^J:@[Y-HH9$#8D:$C4D M:O01-70DDR73 >G.\X0ZWV/WGN\EWF$GZ^A"H).,QUBV:0V4R1%=MK)IRX0, M$!(#1R4&;'7]MW791Y(!) -(!FQF"O2L$8D!!9Z#1I&+)FE[Z3CI+/59PEW# MY1//V:BW.(4P3CN$<6:98':8 W6##"C%O2U2Z?A-&1)&+1-&MMFA69LDB4@2 MD20ZN%DT&)G# 0W)4-Y!\_N$W?M\Y?4K?O[[]VE\_L#8_/UG9\K=U.>_37[E M3^#U "T3(,O'* S@1X>+IB.7@7L]9<$#CS\$U6N\P/'F/H^_ #&N_-#Y\Q]_ M_7FW>&Y\(?F).<#T=]^W9LWW9'O<'MZ.;R;GQK70U[W7[WZN:NU[7? M_6-AJZID_^+->&S IQJ?PAE[6296;L=N2N=9]S7+[GR[SCTU8=8!: FX> &( M8?E[]:$!DL*O =3":XH'BZTU'.[[V34_ONN\$[\#0)W\]\V_]LESDRG\"-^4 MU>L#YGTVC_G[_(+JH:,B@GCO16MC%9/^H@UV1;W[[-C2OEA+Q_M-OM M.[Z=%D^+I\73XFGQ:F+.Y#I5%.PAFI7MTIILN!V]AB^V)OLRC3@W?H%_F\;& M+9A4S38D(_!M,$].^T9YRM&X71-; AV!;@?0_9,%X%(_&_90+>ST;RA/L-08 MEK\Y27C/HUP:*DNX(%@2+'>1EJD/HG),F#QM3*[?DO30@,ULRE8B5EGC5X+S ML<"YL%8SL\ XL]0=MVM&:P+UB8"ZL'6EE%;6!$XW.A.@3P30PDKN=C9#,T54 MFP[GMSY"8#LH3E0U\R/ '1Z .J; M/5M9GBL!Z.0 9 W-+DD@ M!.-I"ZLA\"T,D!J&N;O0ZI, +0#@"R.^2%$8"V M!5#/,D>=M6V@X^UGH8*:/T5A'!OS*)QLU,IB_7CZ'@EY "R.P!Q7IPPU0EU[ MA=R1(V[<4QE!(,01XMZ4<7US,"+$$>+VA[@.(&Y_39((<2>/N(%M]O?8EHL0 M=_*(&XW,SD!=%B\ACA#WENA=F99ICT<*JL@("EV:@CJ=^E0D\"SK?CI MF5:G3]*' +2U_NJ;@[&Z"CA"T,DAR!Z8P^Z $$0(VA9! ].RQP0@ M"V$2:S M-U!6\DKP.37XV&-S;*T]FI'RNEXCYJ\\,;QJ*(G"EUO8Y.#5]7LT!$(G47?T MF.N;W8["3BB$.<+<6YCKF_;0)L@1Y/8HYD9F;Z3.UR3,$>;6P5RWUR7,$>;V MJ%K[YJ!/#;'/45]=XC@!'@'LKS6L,B*,LKYW"X'J5R$>+VAS@PXZAA%^%MCWA;?[#X[GEV.^[0JWD:PZ M1?RH"YX1?DX0/PI#882?$\2/PC #X8?P0_@A_!PJZ$3X.37\J PA$7I.#SW6 MVJ6DU)#K-5)^QMJ^V$AC[AI> $N9S=,$%FL$>RX%/' (4SN.UH981RL*"7&$ M.$(<(8X01X@CQ!'B"'%:$8X01X@CQ+6"<-H0BQ!W"HBC%"^\<=-"2^5AX2U) MT41 V+*&YKBO;%">FDU6P!IPWWUD.#YGT8_O@C#@[[XO/H<.3K1L!: 95PPZ MRH9Y$U<05QP)5]BC'G$%<05Q184K^N9(W90TX@KBBJ/@BIXY[*T]^XVX@KCB M1+C"[JS=69VX@KCB)+BB:XX''>(*X@KBB@I7V&:_1][VPG=2$TG%Y>O[.SW3 MBKF4'GN\2*9CX3HZJF[#&;]F#*;P!(48C!A, \)IQF *#V.(P8C!-""<5@RF M]%R'&(P83 /":<5@2H^(B,&(P30@G&8,IO"TB1B,&$P#PFG%8'VSUZ,HHI8X M(08[#@8;C"F*N"X!*H=CWR?LWN>KKM_;PBI$\[V GT^Y8$7+[GQ;!V8/4%?9 M_RUAT\:UGEG?&;_RQ, ^0=A%*)ER^)\7N<9_4Q8E/#+"B3'Q8H"R87>L$386 M\E.7QP8SEKYGB_=_TQM?] RXRO?"0,4##9=/>!2)GDBB!5+"OAK\ZYP',3<8 M+COB<>HG^%WXL5^N_WEY\3J\LY___GT:GS\P-G__V9ER-_7Y;Y-_22+YSW=> MP +'8_Z'8!)&,Y; YWQ!!O@"W'KEA\Z?__CK7_Z^_(!/_)$'*8_OHG!V^Q4> M%3#_.HU!6/ HO@S%R&7$6U]\"LB- M ?&)3WY\=W<#6S;^5^^/+S?O#,^%/S G.;^^O.R.>Y?V97]P==4;W=Q97?MJ MV.OVNX/!P+X>O_O' AZKE/_BS6#O?^5/QJ=PQEY62^O &57 &-"\*-#$[UX M6@]41AWNNTNX+[#GD] 'S0I+,#P$1)S.9BQZ1D3X(;(9TANP@@0WGCQ@A\!X M*,AN,*2Z<<^P[U8H.08H+W8\!Y6\]_5F6Z]1J$(1!ZC HW7H7),2G9RN&1WQ M]^IK @2I7]L*"Z\I'BRDM^%PW\^N^?%=YYWX'523D_^^.4* T@]>(!?)TB3, M_R"M)/&7)\]-IG U$.(^C%P>H;+TV3SF[_,?EC!3KKN:DU$HTM'*,MGULSKD MDH;];]_6U"O-@>R3=KR]<]C7G]+'[UZH?)I>0K' M:_Q/1_S?[H[#ZY;SDE@=;4[DCA[G(GC(16?0_^$MA8H+TRFU78J6$:L\"--VED7'Q<]P#@7*9\ M]A:A>Y=>H1>6YY'GE_+ 'IGH#"@+[)+<)&BJ@N980+/9F5/MR.;=')IRZ(FJ"4>BEE6UUSV&M>2K4"-[N*L/8W=MN=AM=3+V#;V/Q-3/[88PY]AI1*LVE[.S= MW1R;P^& O$WR-O513\?#7:"V>NN/;#MY[B)'*/GA$X^+_*JG,/(WZ0:Q/H<= M]@!9/:/U;'.DL&#]#?+H@A7RJ3126D?'4GUSU%?6U^M46*KM8U>U8\ -4-4% M5+EABKF7NW"=]F:6NG.*M\AW%">J S .!K:Z9AM;$TT7_) 33.),(SB2.-LL MIC#HF=;8.CS1=,&/0I/MY;J[=8N:5-O,)IV!^..G>7EU?][M"^O;/'PTM9X32\OAYUNWNM<+*& M;Y0XB7B/(C#)7ZNYU.(O2UF3@LQ&1N=7049E2GLL4^HK*5/J#W8LE>FVN5#( M'E.ES]%'E=Z@Y>O:N_FD]%_3V;TLG19:[J"YTT<&.]V@MK[1V#SL_E?\@;OG MET >]L"-VZ\\,?]HEJH]-(O 1:/QD/$@D2TZJ_,&,C.SL7CX(>A M\01JE<>)-V-X+4O$_2[\@DL0CS#2&-4Q_OW*!T8^!YB$/E!;+NT<%#+F AJS MT.6^:.DNKBW[P+,2%-2U79MT2*NC)A_RP/F,O3:G4[9\]?O=^I9$Q-IEF1%] M:G,L]IX J55F[9TT$_X ]RDV;D%+KGT^1[Q)O'D">?#M[=Q.0P4(FII"4W$Z M-T&3H*D(FMV.@";E?S5>-_O&4")Y2)1''(U/(M[U>BRIG='I%HN29HFXDPS1 MCJH$1X*C1E0E.!(<=:%J2R))3:8QW'Z=^CW$WBAZW(T;D8TJ@<8@AB"&(("MQM0]M_ASY+/-]+ MGLFC/"977!N!I-!BI0QU8BT-"*<-:_4'WQKG1G_X+3&8CC@A!FL[@_4ZR&"] M+C%8HZ;V<5G4G[SXS_-)Q+GA84(#SO.*6+)V!TG]B-4N2=1J@4/A7>('XH?R M/NNB-P(-;%T,.\IT,#$&,4;K&:-ST1T 8W0N1F-B#!4VJ$:>7Y.TO?$>/6!- MUWCV^$:S9=M"O';)H.-TFRGD2Q$I8JU&6$O2:61;]OX(UJ)O_0ZQ%K'5XPFG#6J2UUF>MTP[1 MB?O4UTF1V#GB_!Q*Y"1^('ZH5%(HFTEV&H=BQ"PGS"RD/"C?NM],K$6LM0&=[(OFASF2^4R,IPOAM&$\TFD4"]Z A,T449'H(9?^ ME%QZXH<3YH<&RBC(LB6N.7*N(2U"@>'U:"M_Q?-; MD\.^H&IDI58R<_?Y_&YP^,S=]_ M=J;<37W^V^3SE$7\"M,./[+G&0^2RR<6N;>SN1\^.DDWJ.7/-?? QL8X"Y]XI,?W]W=V!UK_*_>'U]NWAF>"W]@3G)^ M>7-SU;F]L6X&H_%P,+SK=;LW5\->M]\=#@:]F\MW_UC8]>H.?O%F/#9^Y4_& MIW#&7N;QRNV8SGD^E4F?EMWYML9HUA#8:A%6XG.CF1,J+@[]77!)@7Z]<)B]<4#Q8,83C<][-K M?GS7>2=^!VYW\M\WW^\9BQZ\0"Z2I4F8_T$J$/&7)\]-IG U$.(^C%P>H3_L MLWG,W^<_+ &@7'?5LRQD4W]E8M3ZOJE<4K__[=O";Z4@S3ZIN^/]![V]V]GL M_I:X^]K9(.OG$DKFR"AAS;\:<>A[KO$_'?%_>THI?$U6C;8CX"B7O$MR]M=T M=L\C(YP80A$JR]\GV&D'M?4-R^9A][_B#]P]OP3RL =N_!0QN.Z&)=RX8UYD MH#FW=A2/"9!^_CTVTN 1["FPI5B,K'XYCSS?L,>F <;IJ!E(=P'2;IBB MS9-C^C@/+/KFN-\SA_W^X>FH"^::CJMHQ+HMTSKZ$*Y1GOS&MB[&:^?&M,2N M;EQ+/* .Y@=M9)+)/KQBA>#3!E\]L]<=F..NNCY=37QWZ^0ZB6_=Z-.LE+:& M%[VUS28R\M\0W]+$U])4T 9R9[;9[0U!>G?V1J=6I@30C+A#RWJ-"->XJ6ZM M/=V*3'4IZR=A-.&>2G'?0#Q2&XR=C7JV:?=Z^R;6:8M^DO"ZT:=Q06Z3-=]L MR'XD0O;*FA2<:,A^:-H=V^Q8#2D$"MEKS;KMTA(:$:[A8-#XHK\V0ZK/-%2: M OA"JB'>-0U]$!7Q[7_3;1('^]?]R[NKP+WKV*?DAOWF-S859+<.!KMF%VXW^Q$ MLLA?:RK'(\>+.8J5,$WBA 6XTDP2A3+;7$N-KXU^']FV.50W_O/H#6J*=/[P M;["WD,N Z:*R'$#R',-BD(-FJVK#6#BY\P(OX3^#F>E^"!(6/'APSV4< M\R2^$\'=RUD(._M_(C*/+?Z#F&\_]:X[MZ/+WE7'ZMX.KT:#.QD\O[0M MJ]MO/'B^UV#Y+3C/,R9.D"NT,[@DGC V.'.FZ%TG4VX$L!9C@G;^Q(N!@^38 M!(,%+OYSQ-DD 9.$(NL46=\ELMY3$UD_<-G_KET+CK+L_V4-I[)Z^(UI=7^ MT-K :JB>^.S=37J#W*^3N/D2;="X*3P%)^@DTS"-01.L/T6''(A7HD0=6UGU MP59>0*N-W6_V%H)LO2-EF[:M+L6MU:BA.*4*L65MHUK?:KJS%"BH@4$2FBUTAXQ9_#P#4:XZNF4S/VSE[=AGH-4MSA%/79?A,Q*-)Z MP"27UH=B>Z8UTJ#:N!6X4R@S=TUG49&84DMXX0\XR>(3G^--P<.-%SM^&,-C M-LECN1L,K7YW=-FW[>[8[M\,K;NQS&,9W/3[UW>-Y[$HVNW5YXX9C99K.[;! MTLZI*JO7B%DQ/_'P(6+SZ;/Q(9A@%@ MX%LU6Q@);A%I,+'$!O)([!7%05A_AQE+<7H?/\<)G\FT)0>^"!8!4+HP?EN^ M)'N&,8^\&8M@%2(3*F)!//.2A$>Q"6]V.' ^_BC^H?X;/!R3W,2[F"-*)/*5 M.+C:V$BF#)\?/GHN%TE6$Q#)#+\ KLFN/><^=["VB?FF$4;XYU#^*0P\QY1C M#2?,D1E;XC=8>0 7X-?C0\NK#?[?U)L+"J4Q=^%JXS[U?%&J"-28I7"-S (+ M>/(41G_&^'S'3]W\6?&3EX#LPV\/TR3_NIA'^-W%0Y^\B"."B\=@LM43]WW\ M+SX&^\@& 9-W8V4];+IXL>A<)>_G<5S<7VY0N6FK-V@.JHT]P#)\>&IMC\2[ MYM,P"5V> $7"2+[,90E;^'J1U(9DJ_]U/O>SG[.'L3BN[6JYMIP2KS_EHKWB M0*;.(2PPE0[X9@9[('; #]$*1H4(NXUZ$+8SF0(M'C*!"#AD$8?-%RT5C# 0 MD #=)@F4Y1O*>RDU3YO4O)&2U+SA?G/CEF[?<*2.7@.!VO7Q+8D :M?NIUCN M4.\ X!Y2##&;_&0"SKN23UR=3\U[(P]VNZQ-_3)BUP]8'!S+:Y8SM*99I+YR MDZ"Y&S0WG/O4X!F$U?I#"&P")V:4LN2PP_.T/W#6(G%;FP.!+BB(SDC=S##= M=W_7H'Z+SCRU4YQ40:*?(&K'L:5M=V_>;2]=0+V#8V_]$E M[]I=RQRK&QJJRP8WK>=)G1\S3_1MTQHJBYD<"T^0 _X*<7]A/GN.O4:4RA%E MMH_-X9"2V\G;U$@]'0]W@=KJ6=3:FARA#68\\3C)4V&>PLC?9)#?Z5:0]&QS MU*$B$O*I#J>TCHZE^N:HKVX:\HFP5-OKLK1CP-T*7NC M)EZH3:=J [ .!@H M['=%(QU)G)$X(W%VJ)C"H&=:XTTZKI$X6]=D>[DL=&\+6[.TI?EBGW:O'DN5 MO,#!&B/!]=W-W<]Z^;F^GK4'8_&(UEEW.O9X_'H MN$?-(K#NO( %CL=\X])QL!DR[NMGG/V(L^>,JQ#^ _M^=G?Y^>H[@Z7)-(3' M,5$)^I!ZKIA%&_$'N SOS(M7HWQG#!ZC(/+B*= J+IZ+18LB+,B>LPI2$-2> M8]RG,9 HC@V1, R8CN$V^3 65&";+#[,$T,Q#-+*N^-$8DL"%+XGDGQ95B7 M60%[A/B.\M)5^"!@JQ6OBT7-J2B!7.^]HF[5FU5>+)\47Q@?$H/YHY6+NZ5(DH^?@_\"PGC4$!\@A>O%CUC&6CT0Q( M[,JO]_*/X>(3EKAV&U@U6Q0]PUT21=&**Z+S$MLX]%T4?*6HP[_"54#4B#UP M\9:LJ+NQ%VY4@$86;G,C5GJ)][YKMJ&%6 MJHR:CL&)Z5>+$]-_$W-P+P/W0SXS\*,/GR.?LX;&N1Z,>N/.]>#R]N;&ZG0N M^]V[6ZEQQM>]_DWG^#5.+HYF(+2DF!,RV0D? K@X%N#+J5V;Y,)\%.6P2^>R MZ'K.G@7;R3&IP*^NL'ORB7+RP2Y(>@G(L@G TJ#5%*?PG/C0+\-B]T M ;E2]L+%#SR 5_K^L[CC,9LU+*^[,.[":,*]1#(A"&HF+4#$8QAE;2Y WCM. M"O8)PPE):#04N,W[:03I[![^"3XP(Y&P+/"!2!I!7M@AU%<(=E@+KF-C\;VY M-*X)=FW+&EX/;ZZNKCO]S&,8]RX[ M5RWO2U2VP*A0K.H:Y#3;VG6NM9H8OJ& 1 Z$RB\6E^?UQ:MI\(D_\@#8_I/D M\O9V//H,MB3X&(DG! !JSTR2E>Y\)+]5LC]()!%4F$3AS(B9D/B3TOT 'G[! ML:@H[^R!((%X@,X%LFD\ ;S4!&\(/M!#WH0&)"CV#H*_N\:]%%3"0IQ(F8(L M&85^KNI6+L<0?ASH?.%=<^008744#X0[@%HW^>\H)&$C7B(&?BP3;\CZS3#Y M_2!YQ%_P]WQMR?,<4_\!*5I9JX+L+XR/\-\)O MSZ;BH=PSBZV43E63ZU>:V/E>UKH5,3G\2O)8#"PH MC1-D6ZFX!4WN17#$2WRIQCVTR<%@"QZD49X3%_$"/TC>>.G)>9 #GE-L2M5& MN.?9'G.P3B[A Q[!Y90-B.HK7+3!F'Q[WGNI@&Y=+.1_CDK)7A=D!8?'+[PY M-ZU*;SCSCP4^JUB6_"$17:P-EQVC(82Q4Q1)\M^!%N@U"_NOX!$3";E@:7FP M3$?0-4YA%97G%AL[]3!,(2,! ?.?AIB@E'73FI1C$,QE02ID' M)OZ4*ZA7%< M"9=D"GC*@"8LISL\[!YX<.*);1.M"84W5Z.=,'18&7>1=EP ]@4(FXM*FD#Q MTPN&8&$.R2\1ZY&>I!RRFYMUN:D7+]E> G*3U)]XOB_C/+GX.E[?(PM2&D64 MLKTV"!TLT<$2'2S1P=*1'2RU6KUA@>"?O/C/=NJ84K]X ;A=J926 MF7L&_E0>]P+@_P>04S.2,6RQ1 HPOER06B $_BRXPV'Q5#(__H ,^0A6H/#. M8M!7R3D*/;@:(]K21A%]LH6^B[.VS2AF%FP_<3V\-!".%/AL#]/S_X)JP7!4 MMHSJ1TD![(G04"P/?& YYM*BI"!?M:[,GXO!5@DF:L>X-R,H8 MWSGE?N8WAT=N>,H>OA<*$L MJH$(>'4:"L&6[ M./Z).5CP"!J, *9S8FT?!=8#@I["*WY_"\,&7&J &8?6X[>LFCE7A1!.8J!1[+;4G/^?G MKR^EH.W)].B/M)+1_;%NK-7*-FY@O[\3HH#RARH,]AIT8MM1*JA].^YB'B/%$D7(M-L;W9F*V 0:SX)^S M_DSRV?$E5Q:_-0Y%]];YO;5CX3R,\SL@"Y+ M:LKS">H+DC'?]!XK06?WN)QJ8#8?("B.;!@>GTCG$U8L.$4DSWF)<8^GL8I" MJX-];_('&:POPIXO)#:56?GWS!=AQ'C*>8))8MK[LN*X2^3:XX)ET6\]F;?V MM95" Y'!B@D\B0BOBIP;/-3-TE\]X43@F1%FF&#QP=<\2U_)PK\9@.P8&7"= MORJ/^G .FY;GG2'AP[;D>R%&G%6="70,1DI@PQ>$,R_(CX?S)V;W M>5G:>Y+1&/.%XSP7J\AQC43VEQ0L=;F!LN3"^%1DT&-I4Y%.M^JY# _?'A:> M+8YM\/1!)$-+O8OO>N8LDCFP214#E=SHA5329.J)O&H'DUSP_?$T? +R\3F+ M)$,OY_ QQTE%+17/#T5$&@2?PE=@'@X>L&,>.1ZM?"?JA:H$S)8FX6@\9,;;PED5Q_O8]0F&2%]Q.+UAFY:M1-F>CWMCL=#K+ MPP /N'G?6!<=I0I0W29^T^\*>C7E5DB9<"8%PGOB)!CSKSY!+XIBQR9 M3'(#.L,/16I7.Y5X[6O<\FND G0K):6@Z:('6=Q1,4I97,DI/MH]_URM"/M_ M\/^$CK_&?.AV;OMBJC>FF%8JP^0VU^K@IOE78Z%65C @*V/R@OX\8[Z(WAPQ M(*[S;#+QPVV9N-5Z.-1][<6TM#S5$VOQP?9\SBKRT0]P%R(J>;55+,"!>6I@ MN/H>/,Q=3F=C8 Y&WH.'C@0XK3(S::ENHV@P(%P,S&F0I0Z8U22K($3AV>*J MCQB'OWA!*&CUH:1H^^-[1:\((6AF/)G*HI=*Q2L*G2J*A%3"N[T\:3^K<\LJ M9R+.7-%1+7=!\%R[TAD"[L]:+< M0%Z1IB:R];/.]V65#9!*YIYA^X;BIB+I M3KQ0Y$+>RZIDK$;]RB/'B_E"^' ";P8O5+ACLC33DSGV\JG5G+Z5:WJ KTKR M5@ZX+$&4%7>+Q6V^L'I:8;$KR%K)<[8O%\;O10.,VC_4-\RL[99P:I,BFH4% MG%FEE$R[C?+:X:R!!48.X.$B+3?K@R>R6RM/#-R%J /VR,/ZDA"C!J#+\*&P M)+!VL 9+RHS,O17-9;*"3YDJ^SD5I:'K/L&+:_YQGI4H'=LLE/"=F;F[K_06 MJ;<600>Z *Q0O1.Q5E')Q>!?'-%,)'MB)HFKC4Y$1G])HWLP[I[P[X!ZAT71 M,SXS@W\L%WV.4#J'Q6 N?K205YKE>&8HR-X''Y(U)D0_8<)%V$,4P\(?$O , MW+A&M"(%&QO@PB6R;C8O51!_"&-9LBRJ\83"0%25Z9X8-B_JH5$ME"7X+^=O MSF5;)T\HB:*Z37 47.Q%@OP9*6L=>6:YB,W07=-=N!.B%V71^4# OO90D>L+ MFXE-1[#J(5>,>5S$$S6;(%ZR)ILH!Y7YM5DM M8,SYGUE;@8BA7*FPJ[ 1D&G.G.5/FR'MRTD++%\ MN\*RL&LD8%P^$8T0*N:. 'FUOAR,;3;C6*\F8"C%:^U9/(^+L\"-L[95B_6( M><7!K#Q@K2PO*ZD,17'U#"%8>7@FT"L^07Y*"OSAIW&F$).\G"3O3?7",U!. MI+.R@)/7(MPH ;COBU($E">XIJ)3#2M.'HI^+)E>P+-6QYL+'T6Z/9E +1Y2 MN3,R\]L8&"^Y9EAZAE2Q,V'ZN(]@?K$''J;Q&F\09:R&:)3MUP/X]SQYDE4- MXAESABVVX9VB>5EF+51()8\_:IM5QT8)I:D'P@NRF8C MY3UI+ 53]LK*AET(SI17@;B:!B#EL"'?BS<4S=:P(5J^UEF*3@+[ZLU0H0N) M)UW$\!Y+886EGZU+%** +;5X91HL72NP!C!SP"J4#%*NHJ1"I0L+NJ,^!M!D M 8QXB B=EKIKXD58]?,4RH!::0=4WIX;LCZ#2ZOK,DOE?L]?HU%952G>&6*M M#7#R^[U(O>Y L=3[&4E:F@M6L941HJ'P$OZ;AO@?:7@*UA#1ZXP%I"V)!EI6 M )L9$5'UD/&'HR"07250G2K"DP+L^RS**;!XSKI,..%22J;.>P%6T/JR>#(- M[@EK7;;M])_EDXK?@&%$\XW"C8BB\#[,>_/D3E_9]$Q@.069+>HA,W$S65$Y M6FEH 5]W%'O:K8-^6:[5FD&5+C">&@L]F/7L7!0:+X MKDJHR\K9%[>YWJ\ M$*16+,((0J97.I:5(M.KMU^KKAP$%48VA!25GU98N-7X1)8JOUKQMS^]K4;1 M50BOY84MES.O+#@M_CAGSX6>$2V%>'WS192HB [D!:F93BFSBJK4KTPIJ)0L M%V'<2BRB^((+XS.HRU]!.E5$>T<>)90>(^ $G-&X8MDNMX1]*7%J)>&.V-&Y MK)74WH3I?0+B,G=ZCB H7(\^84DS*)+"VI8N[:KBI4+"B(R9^TKVR40&9$28 M;:'W("P)F*82=A2-B67GQWI0[![[3Z#0?,K"@V5?QX7X4U[DC,'G(@ [P_PC MDA2CY4!%9KE_] M'NP3$V)X'#_-]T 4HSL&>O>^(#J7#8=E'U*9:U3F==>?53218M4>V?4/6?R( M!74&4NT!O$%D=6R<)AW/HCQ=J,0YVLINYJ%6V^8Y22I:%;@RM"/_";/,BH)O M=+HPC]+(8C"B46>]14YM&U=M72EJJ@U ZP5=0+O4=[-,K_PMV1+*AH>9LJQ0 MJNBGL K:0CEBZ[)*1^;J-DDA']1&SKPD+[.XE+S%12SB12%?:N6"E6P!)A)'),3>VG;9H4P8Z1-/=JI#B^\93)Z"W7U^Q#(<#_$" M!*^BILQ[E]>5#U@XX\G-NZAH.'A6L0*%=!;>,2S-S'["QE:B4?IW:'!*/Z'] MUIV(?3%,VP1@/\$-F-V*AGIQWBFB!Y*.SV7X*K^]UB^P8):\KU5^Y XN0B@B M]WBP^!4329&1L2^P[,('_\7,GBR#(Y8BB.)RJ#IO*)RN,$U,STD>D)76XPDXORMVF>DLD%U$HH&7<6V MO#?.K,K1!\;E5E1]E&*]0D3FPR<%4AY/4#A/A5^?=^P]L]=]KG0A?>]/5!9Y M4^ 'H)4,1*7):T9U^4)\^EFW\M(_ P2QRV.1$RB4:>XV/&6JK[!+5CVZHE@Q M*)Z'DY=V.?+V:.BKCYTSS8>#&D^AECAPJ@Q@M,FLP0:GR07 C%SK.+S3GPL<* MN\V;%*$6'Z^_,'XI%*KQG]25?3=%'V1QQBCE5;(L4.?=N%5G0+O61K"\IV??G]4EEG*0WJNLMK M*,LF0 2EPFPE@;.-SC>U(?*J^Q9=-<4JXI;L4%/OS9 8NWXJ^B1=:9R??[\$ MXD(6Y=*G(5);?;WHK&HTAB"S<%+C\@!PP7U635* M-NB;WL5 ;8UAA2ZU09S+[7(D]XE(3C50WG<6OA=4@;IS[@A29 ) V M3!;AENW6I?\MF5D>5\^RP4\K1$ 96BDC'_5 8>!F B9[\;*($[-A(]^3D4[IR$;7%(M)SF50Z,PNG> MHB0R#ZP]Y!\I:]SD8(WJ;JB1W[U]RZR;)1M=R /IBBRFV@BT2@RK:]@,_DA? MUYXG]H6M=&F+?4^*>KF:.LPC$_8LGH$N&JQU7OP_'H5'; ]] MQL*[T5QQ45;E4=PF]\FMM'XF+>,^.AC0D6N05=!>R&.592[/^#,TW-W(>DY M'W(3SF;8AU2\K&;K+.NPU1__PENO? ;D_NR ED-I/L]*/SU1>#L+7>Z_];H: M35\C:3:7^X6%_ )@@C^SR ^Q>B3-^M>MM029M)6#IC(I_352+"O^#&9+LZ)S MB+Y:4Q_7B^HK\)'-8\\SVHKD=@;R^>V3>&'HXPE;/FLQ=ZSS\\E:&A/>@96V MY:!VD3X[X97F2O4@!!.4SZH/L;?@-&_RL#!%NNQ+FY&H2/&ISN*N9(?B.O:3 M0W>8_$G1<>$+^]K6!,HJ!V;GHG'N'&9.I>Q\(CXTP0^MM+J4I\/5,"+14 1KW);;EPL^GSX!.0[X2XX63I*WCX"5, D*U6/"]>@7K=5 MVO3BX >>=B^$/$)ZY<*D[0*>(!D]P%MT59U@!RWGPNL^K@[UE]EM@H//009QD%'450J=JL!Q MP,/"(<4T--1?V&Z(R*J<>U.^53&0EN7YTOPK*SJIWC\7 M=^6] >IYJ'^+JW6 9I&S$^>- #+"B8K^+%.X OC7I ^VR,"05#'HL+@)E^.S MIWI-R-]DLXIH#HY1$?%>O$,V-@>F%D&N,$UDB4WE2B$#I 1B8%G*SF3H/V&8 MY+GH32G,4+PW\9P:>;Q%:P\CZ671NRC4 -6>U3S4/SC$$K4(XSYE30^P:C:0 MV0L>0_]12(S:)LJD7A'YN!?E$3X6MLCE+JWL,A]-7Z\TRLIQ,A9>KA9Q#8S0 MZBV]2+:)BQD ^X_(X2/3E?9AZPI&"]^58[#<@/03VE,%F0<46(2>[3;G54L[JJ50F1^"=^$A4@IG@?TL^W.5A[=J@ MV'LL=A!/D@_&, 3XQN^P*MFPNJ)]>>%.7+Q3$_!ZJ[6G-3I$1V,GUZD?L>E=]^!' P]>322L\B'(*O.$>ST\G-,,/UBK+AG"^WYL;U:G%V+P,XRKG++ M5&R%D'SYG)F\1U)>>"N58/X(H3:CHF&1S^6X!=$OJ?2X1,?)9VQL*!)^\I9X M^;M%;&?N.97V21,9; #9,?/0Z,5CEUCZ(R(.(@1U.:)0=B@JBHP9GN],?)E# M/>7U+&>\L^R4DRVMDG%]G_W1EZE7M:9ITGM:6HP,F:-+)E4!>BU YR)@+F?' M5\CI28D2.Z &3''F)9>!!KBHW+BJSZU=7P5ZG: M*K$K\2P3JZH68FK5UDZBE0MT5%5_^[%4 0 M)X!G(B[U775W9!,]$2QXX34+F8$H5$1Z(3;TJ*!=YMAU.WF.7;%GGIR@[OOE M1IGY" Z,0,IB+S!:R[S!(HZWPBS,>RRB(JP6BU4R"%46Y9![N M+GJ&BB8"O\_%5 ^4FSG:\F^LZ[D@?*IZG/D;19EAWF,@XS)1;)?O9.5UQIFW M?!C$'B*>ERO66G<7#T50P196 XK23I-V9/G%*+W\I9=BR[0B&B4.J_(!]FA@ M9LB_,'Y;WM#Z2>4L?,QJ$PHK,2?"F2S&;=B2"N^4LP%CHJ79+FDM?3.8&&.$AJV:DXN1ZKS'VLYFBL^KQ!0 M-=HV,29JK/J\N/9IBX@QEW=)S6?TNWUE\S3JGR#3^((P.,^=K(7P9B/?,QQT MU'U/M:%$W@&D\!=Y7A_*WH+8R3JO?^9E M3TQWH5#\;['L#"R.A; YL9=U/W9$W-;,:YA!M_E"R.%@0[#C5FEX& MKW3C7/*_%@2S>%^>VP 61!"+DURI5;#?">K;L@&!U"9"(*.7M#3U"[RK<_D8 M(6GP,5EIS+,\4A61^^(]#BHR/SM2PD 3,,OB%-FQ5RZN%IE@6:2^H&W%1\),'P$#/8:1&=A"6!P?Y(U\IHZ_D M]8J8.RL^,#L>_"@>F^%%VCE.UAD/N8U+8 7A*JJ]F"B"MF_%JUYMG*2@^.4A M0U!)3$3#TI%A3NYZ@DRR55?F)4K7 D/WO-:&71XL")-_(9DO.PY!,H)U5_W$ MS%&IIU[>?L6C2V7"5'\N$04588M(+KJ[U5^5?NI$G9O$0R M)V@!CJ%++OM>O=(DXP6/2[9+7O8Z,>2<1D78O4QE11;$T.Q"H;)?' IFQXU3 MGF5Y" [ELSQ79(EK2]F6-YY_:=]$^Q,A:I#OS/S KZK*,CW#%QB[GG*[[);F M7JMXQDNDJG0JR9U,<>PI.ADSV1*J_(?LT R]D*5,T4RB[ARKN@\3<&]$ F@U M?#4ZR-#-O*6O(1IB@6$PPZ'%_Y<=]F;1S))-\V01_K32O:UZXDM'+Z[4G6\& M66L'VUGIG!(1U.0LWMU;(F>P6,QCQ'@JCU[<^,J3\PD 9KRD>+/& \B^[YL=WG7?B]Q@PD?^^@DI?/#Q@Q4COIQ#8<7'E "]0 MNG*1#+SL_ ]"OLJ_/'EN,GT_MB_&@]&P_^T/]Z(Q^3DV;F/SF+_/?UABEW+Q M4?$3 @Z7'/SXSK+?&5'XE/U27/Q]XI8_1BL?D7VF7)@]^/:'VH,J;UCUT,7[ MK=UNM^V#OOZPM]/'[^_U;S #>!O")L@84(JO'VI"R%Y0<=7?,W%7_9,4 ?B7 M-Y=9$7OH]F!]RONIYX*H4ZHB2V7QJGBOT[Q9Z*C![\@5K^MEH@_Y)>?H'D M+<'IHK)21]G:N:QXC8M'\\( ?B]S.$#SRU><"7,]3&,4H(6X9<<49U.NY$X0X0IP:Q/VOAVHCJ;G^ MN;O?J*:^9\Z?#U$(>@P]P#!Z_S^.P_EDHI4*WQVPG[+&2(=DYQ=)O;Y1>4 * M?J.*=&\B3HGYO3ZE!%B5DLHR[5''[(V6SW!5DZP5R,'[[B,Y??7'=T$8\'?? M%T38!Z!.6.?N3XCI@C8MY)0VHNAL:(X&:_OZ.Y.DY)KFB*0<,9OXZ22(2!"1 M(-K.)AK:YL"R&J>*+ON_J]G3^L#K[B2\7FAKNTVPP7XCV+ -Q38(':CGI+$] M,/M]9;Z%+GO=M)= .OB(>>*L9W;[ ]50.6UKEACFB!EF;-NF->Z1$E%@\MJ;:>V=_#P:8N?$1!O)U)^"M/1-_'0_JENM!"V9E FT+_9_VN:5L4 MG:'HC.9'BKJ Y#2EA%*KGH0$"0D2$L@M1'7_6U%3 M7$UU_U3W?Z3BD1!'=?^$N ,CCNK^FPV2_;:BY_4A6;O=E=Q:E+2UHP= KV?: MMK+\ZG;#!N^C_% - UM*)9@N:--"2&DCA\YZ=O/9>J=QCD9BB,00B:$MS:&N M.>HT;P[ILOF[6CRM#[[N3L*;Y?$^AY0WNI#E)--^1I8Y'@Y5?;DN6]FT6T1F M!XF!HQ(#MFGWE>7^Z;*3) 5("I 4V,08Z)EV5UDUD2Y;>1"/0:.(Q5YR$ MC>(6%+?82-^,;,M6IG"T1T#3%HE&4N?X317MT4;RIGJ?U34'?9M$#8D:$C4D M:DC4Z"-JZ$@F2Z8#TIWG"76^Q^X]WTN\PT[6T85 )QF/L6S3&BB3([IL9=.6 M"1D@) :.2@S8ZOIOZ[*/) -(!I ,V,P4Z%DC$@,*/ >-(A=-TO;2<=)9ZK.$ MNX;+)YZS46]Q"F&<=@CCS#+![# 'Z@894(I[6Z32\9LR)(Q:)HQLLT.S-DD2 MD20B271PLV@P,H<#&I*AO(/F]PF[]_FJZ_?F6E:H@QV(SK..99;=^;9&?6QA MMD@^\;L7@)B"W>K-U?8X^S+EQB3T013"$@Q!*&,>\1C[J1@)_.-U.(.=?OY; M7$ST-%PO9@\/$7\0+N#]L_' PX>(S:?/IG'/8OA;&(A[_= 1K9>PHQ7^#@_U MDF=CGD;.E,7BA>4;BK2MX0]B9)6;.DG\?FNJOM82I$ZVRE-J@K:3[T5&>_R] M^IH@C&;,KVV?A=<4#Y;4=+CO9]?\^*[S3OP.S./DOZ_8L"_>#,C\*W\R/H4S MMJ2=9BQZ\ *Y2)8F8?X'R=#B+T^>FTS?]ZV+_L#N?YNW' "V]=D\YN_S'Y:P M5JZ]&O4HV=U>V8EE_<")7)<]_/9M@;)2U,G[K=UNMW>\?]?7T\>?R,>W)/] M.V.8VD$6S:;NO!@^VO@#C(W8N 5%U&R+*9TBU=0,*)UO-$MS\R^P-E M3N2Q\ 1%U5^F[2_\J^>$37"/4@(>E*VLP=BT1LU7(>B""0J_M$ Y'1%[V0-S M,*!!%L1>Q%Z-L%??[*MK)'+T[$61MQ\^\3C):T*>PLC?9%;T^AQVV-3@)A(- M+',\4C<9[@WZZ (6BEAHI+6.CJ>Z0],:*DOM))XBGB*>&HW,GJWNG/9$>*K! M**+5>HOQ2Y@P7UE6;AU278"4&Z98J[L+SVGON*A+-7F+?$>1UVN9]JAC]IHR MN#F.SVR&! MUH03^G+7K&T:6UF#>1L[6\U8]"=/##:?^Y[L944=J:@C5=O[$IUT4Z:3_OB6 M'#YK9ZQ21RKJ2$4=J;:A?&M[JU!'*FK[HRLTJ2,505-/:%)'*G5 OF$)<\+9 M(;F\W47RU%QA;5*-[8$Y'#6?Q=T*W.P:16V1_-).$9,((Q&V[7%0!PSC3G=M MVX.$& DQ$F(DQ#038CW+'/6;+U=M!7)V%6*M#SDK. ?G/M_,BSS=TH5NOZMT M,NV)E"[HQU#:602GRU/V:&CV>NHB"\13Q%.GSE.]#O*4NHY!)\)35&)')78M M<71/)(&;2NPH:J>-/4$"C00:E=B10".!1@*-!%HFT*C$[A E=GM;F+[U>Q\" MXX[?1RF+GC&C<&"*HKV[R\]7AA?'*7<-%AC,<0 J"5;XQ0D+7!:YL9'.799P MXVGJ.5,CXG.?.5R6_#EI%,%B#2!1S%?=?&%@V6#^ ,_WX?[_IE[$X98XYCPV M#38+X880'A<97L)G\*NXDWB,7%TYDW<6SJ+NXYP]>$.#*V22!A=QP MA\_NX0>K+U.#3?%*#[,_O9DQA_\? F6>O&0JZPI@'=4'FN*?#/C1?S:8&\ZQ M) %OFWE)PC.R!/RI()0Q2V'=]UQ>#)N1QF(U\#VN-_'@#Q%/HC">9U^01"R( M/7RJ7-D\"A\]%[8%/\T!4<%@7?*UL*9YQ!PA/ S^=2:EF9J?@2!TM/0WD57 ][7-!3; MN2@0+^B^@'K<5%NK! M+=E.V1V[(Y$$+WZ&?WGQR[*/@-_R!5T8ESZ6DSQ,J[6OB+*,)^"!2 :?"W[ MM_)'YJ<%5>=A E=YN"4"EK$!?\?+G# 0T4)1,COQ B Y7C4/\^T&2J8^7C\! MTG%9[1*+[W!8/#708H)/C,)9G8+B4RH4,FL++Z@Y!1H('LIHE;T"OD%R&WP4 M8'@FJGX%:@"S<7K_'[@;MR)9Q#6N*[^N8&KX\_*3.F3 M+I2(YO&^)?.=V"MOQ@4!X;^F(&%%G *[!/ SR"1!=Q;Q7&;?/Y=B'#A?BM%2 M= /1Q /N08KP;'?Q[ES*9+?G*&!QCG@4-%+NE%)3\N#O 8IN^:8G#[;&!6Y* M87M@4^_!9*_CZIZ#2'C,U(4'?W,$L@ )DD>RSRA77"PQ"!.0I4GE_0)&^.T2],&,HC8$W\N>J9* :TEX'5O[SW[]/X_,'QN;O/P-P@'H."Y++8A<_PJ(< MV(4O@*4K/W3^_,=?__+WXHX$_C -?3#FXEL0P\GSKR @;H"T?ABG$2]NPL]# M-'[BDQ_?W=U@1=6_>G]\N7EG>"[\ >AP?M49]GN#_N7-L#L>#&ZNNYW!Y=6P MU^UWA_;E\*K[[A\+[% %ZAN5Z:NLPR5N4L0E HDJI:07-[*MX0^&I-K6 M$N#@)NV:K0Z6Q)$X*5%)\5I5Y>H] %"GL]07'/:;$#G([Q&?#NE\;7\LLQ,A%4%F4IWGJ75Y6<6BOL?,-E0(!M/3,JW,,BT/NQX4'3D9A5B M2?GLU(CE"6)ELG>)9MM\PKJ5E]L\6\C)1E;Y4A'>-L_>CR5P"-8#1@.'R1!2 M4.S%QXA/..#3E7]K)]-=*@%_%N#((A^+!>$HAYOG#].X\P(O9A'Z BP%'R$2 M!B^8=L+64<,[PW['A&_$_REY7DF,> K&ESI1]$WGHK-B3/9N:P3GTD!G2GHC MP UQP0U*WM0GVJ:BN5,F6 1YI?QB8"C.^ CI81@M@ 2>*S:,EGJIB@ ML7$5HLL+Y+CQX&%)&,7UF 42)@!W*"J?!D[;G'ENY:6%&U-2=/DIF61)GDO! MDLZ5D;IY!E@ E]D&CI"[L+!R\$+1R\T=68RZ!=P0@4C@C!B>#Q\,#JN(BJ88 M0$6FB,WL.6!69N$.T$F/GL\?\-=6\*NG7; =56, M5,)*DS1)LZ"'#$&VQ%CVQ&;*MGDQM;K;I=6=U>FH:W/75=+E;C3:L=E8"YJ5 M:90/T.0IY.U7'CD8S<2@8)J(>*0\R$)))*. ZI(Y&QM6=\BS[9%MF\->\]7" MND!&X<'UJ=;2_9O'27;,!G9A$GE.4MA5[ G/ U2AJ=6<-33MCFUV+&6%=+KL M_T%8Z$0TVN4C\WQAM&%*P$/$X!&B)Z+!9W,_?.8\8S0O0)M2G-7[+" =]VKQ MG3D:]$V[9Y.6(RVGG!/G:>1,,15"*2,V7:QWV'S*D=4W^V,JW2/-J;9RKQE M;9/7O%&^>#N:LH"CV.F;@XXZ-;HUE4^M;4N+YTQN8&YPQ%(B'>@C<;KQ'(.,/+WMU^_OCQW7=FEE". MR3-LC@G!Y2%'7,GQPB.57^$?B_5=&)>!P68<6^7+1%$>)^*(!&1#G.6%XCM6 M/KJ<4K/B:^!5_TP#_!*K)Q[]PGJJ!+-ZF!.)UIPX\LS7@@M0=*HU5'H:9Y2' M<"_M\\)A[B-F1/, OXU'2$HT8_.C&)E^CD]*>#3+GRK(CYFYSI2[:7:^RK_. M,;T\K-+/PM,6NR>/UL1=,DD^-CC@WT,1GAO)(M6[,)'S+(O:6I-I)%*RY^PY M"GW? (2DC@C=YFC#5?0?SOGBZP;L8)<+F:SP >+0I5S.SX4X<%2A>UPJT9'_W7M.YO<$]^W5I&0/$E)<4/9 T4JP!UF>B[-T^)0&:(*<57#^Z?/O<17BXGOS'":/LO-*0%Q]M3YH<<$F;*W(0@?+21(V7[78J*)JC577+4J6LM*X.S5';#-73;?MC65*(E2<1-A7DD38'^R8!-@]Z,#57>>UCFG@ZM:Z M<8/3DX/V=GV#EJ\?IC0_=O\K_L#= M\TL@#WO@1I&#_!$CL5N<[=%)_L)]GZL1@%I>MRP@$5:KH7K\YWZ/_/4YU3<[ MXR'\;[G^BGJ;4;-&S52//H1KE">_L887G;4%6TN,Z_UI#)YI9/>0)J$V8#JS M!T-SK"YI:QD%S5%#.5"^(R]A/Z+ZV"1R_X*F>:N7U Z>GOGJ!/5;ONEQFO!G M [.GL+9E5QJ>MF+0B(_;I3$T(ERSJL3N7HS7'@1'QOVZX:"73EAU&@R@#0A5 M5_V_12Q=L-1T:(>$O&[T:5B6=R[&:\_M(K]@*R$?N'E$1^0A-"KTC](_L(== ML]-5-[R$XO?:L&2[I+]&A&LX?C^Z6%\HM:?,4SNFW;;[NO*J$LQ]?\HS UB6 M&2!Z1IR+.3:BO*FH:\K5G+B NX:;BBJE8L")-1)E#TN?OA46QQE M+@,8X#%63+*(Y_.._&>)&?;P$/$',<_I+=PLN_=*5M5H.K8Z_-H7/:6;L1OY M5QK>I[0=UL6@@>U8TA,1GS%/#*["*3$X] N+>7UO0ORQ4%(/LDJ4:FBY&Z?. M+H.+KM+=:4DU3GURUI2I4LS]"UNMS0#$3(/*,+=JRP$Q22Z($?URY$T2UJ N M3579%S_F^=5RIID<0B?OJ8^+$Z5>;)G%*H/YL++WJX#;$8RU2@I)7#?'/=[ MYK#?/SP==<$S$[Y F8*5ULKI$/?7XZIF] M[L <*TQ;:>*[6R?727SK1I_&*TE[:YM-9.2_(;ZEB:^EJ: -Y,YLL]L;@O1> M.R]V9SI1Q9$F#-@N6:\1X1HWU:VUZP/)5)>R?A)&$^ZI%/?'/-+I;-2S3;NG M;-;ANL0Z;=%/$EXW^C0NR&VRYIL-V>^[CO0XO0#EPV\I9-\BUFV7EM"(< T' M@\87_;49LCUE20=G4FW*D,I4D^IIPXH2G'SBA,R88_? L.4$CJ5OW68I@W[/ M[(Z6OF+ MC%7NX6@4EA3/D:-08BY?[<6&G+N1C=?(%B!G;TVRN1_E5)K:JR+.G*E86C;5 M8Q[Q8;2J[> VC]KT'XEK,'K*@:NPSA1\ME['XF)^J>]BN:,#5.5I58-W)VV//X3M<8NV MQQ9A<)VQU]#!U;)5O.@GBEG.J RS/!"AT\,T!JLDWB3/0;,*TDJV^/(KM(+V MNN9O:U(H]!6C!,W=H*FX&I*@2=!4!,T7?5VR"EZR"EZ(C+T2"+I_-APFV@F] M[LQO"7$-(*R=?- ,C]K1A\!%X")P:4<\2EU^F9IXSH1G+Q%_Y$&Z43NA]:W% M/9+R=?(UD079,WM#=>/2]$&=7CQ,>,OQ9IOC7O/3-PAOA#>)-\OL=;:9/G&" MGJPL!N(Q9Y$S%2?I+J;CAO,9#U[/YCB5\=&V!=)+6>,M7;8<[Z,V*^WR#O5A M"=L<#I3-3B26()9H/TMTS-[ZEZE86ALN:Y>:.E;F&NQABBPQ%S'723*7-6R^&>"Q,!<%Y'[XB0<\ M8KZP#ID[\P(O3C#=]''M<05'[6Q977- (3F*/^@_+D4?EAF:HVY#XR/>2+8@ MEB*6.DJ6ZIBC(;&4/B%!J_5VWQ=L@K(!HK;,?F^Z"6-S>?$-9 OTA^9XW'SH M@U0%H54!6@>6:0W4]10EM!):&T1K;PPFTK%E8BTB->N!T9^K;4K3AHS[39/J M=2(5H8I01:@B5&E/JI:H1>U*;9/GN6@=RIY8Y&I<<-NNRC3]@*<=?0@_A!_" MCT[:4*,X1]-#?1J)?;F8.^LGX1NFPSWD>Y0>UR]+3AB-Y863XW\0/Q M0^OYH1A=8"NCQ['P!04L7J;M[6SNA\^<&W)2X#R-G"G#,4*X4IQ/[/+(N/W\ M\:.6[I(VW&>;PV'S_95T 4W3BDHCWFN7!GLKA?DXF:]K#M=O-M48"8DYB3F) M.5CKM/EJ3/G[L%!*M'8/HWXZ+.%U59BD$(@[!VJKH*P1]C;0Y7$]V*L MYLKK*S]7OF-I-.C!K8O7%K??&%6#Q1([^AE]P">(11AI[.",<_G[E@[]W_MF9AMC(42[M''86 MQQD;L]#EOO'D9>/#R^GB+([3F?P,FNBLS41GJZ-DI'._>]BIQ+U6SU1N]^KW MN_4MR=/2SBTA^JSIMM'$[&.?F*T=]H@^C814:-8M30@G:+8$FC0AG*"I)S3W M,B%;SKDXAW;=+? MH"T[T&)1HG''+^VH2G D.&I$58(CP5$7JK8DDM1HB[R7/Y%$>DRNNC4!2:+$>?3D:L1:QU@9TZ@^^-WCLJ@_>?&?YY.(<\/#A 8>)T;$DH/..3XE2=1J M@4/A7>('XH?R/NNB-P(-;%T,.\IT,#$&,4;K&:-ST1T 8W0N1F-B#!4VJ$:> M7Y.TO?$>/6!-UWCVN+]V_4^+B-J)OU0:Q%K'5XPFG# M6J2UUF>MTP[1B?O4UTF1V#GB_!Q*Y"1^('ZH5%*LW65O73(<]Z$8,@(3-%%&1Z"&7_I1<>N*'_]_>U?:VC2/AS[>_@LCMXEK L679B9VT6R#. MRZ&'ZS:7I#CL1UJB++:RI"6E.+Y??S.D9,F)DSB.',LN^Z&(9)(:#I]Y9D21 MPY_8'M:PC<)$ML9J=MQJC!('2_:'5#*77(*)X_G9 MH4HG;H+C:*,L@SB#.(,X@KA:[ MH78FV%'US+%*YL5J975TFI6=G5T7>S#3<\8>S$2#L0=C#\8>S,3;V^K6'*I4 M&]K9S04KW<,WT\_/_3G-V%T=%%<;NS,+Q:H+F(UIU4%QQK2VT+3,=*\Y9C#T8>U@N'FTE=!BP1>7?3+"2TG YX[ZO M%SVV;>NWS6OM*>'N#[&ZYB'8,UA)%VR@2NEO?$;8W)J)R"-L' ?1%()JJ59V MQJEP?"H9458D"9[!J7%KN*8K&K;CK%Q:XH&+01<(>#WIFXY4[>9Z+;@*?G]V^A M">RW$X4NU_W2B@/!5&M:IJP[!'KAI %5TL'MV]FG!.)1![I9/*"DA-EVBMZ' M!>J(X8+=>PRVHK4K%K])D10?P_5C!@&\4N]?.WX40"VMWGUL%CM&0Y=\ 81! MXU0$$9%\C!W $1A'+@LD"@N]EPD%F(YID@KLSA#T(8OAO& %1#YBJ'B4!@R M\3D !W^<5:)Q+*([#M>9]'-#F?7Q26F52*AED N&F5"0-QP%I9;U]A$KH M(8@3I\F\"@'I)(P2 (-,H1JJP8V8OJ<;(TFD?R58/F]7-E=FB+*?/ )">'/& MT O(F;N?VR2">ZS0"O@GTJ>" 5"Y(+1D0 80'G-#3B&Y]>7ESC> M'I<(6MMJ]Y4VX8\>F8"6'^AK%?%_[3:[#_?7K]*2$JX:F0Z:G6XE+360JA!S M_)8%TRU&V!+&*]A?*1<9 2C#1)SYT(E@2F0Z_*[5 )8KT[%V)0THYP0I=FV> M-@+NS1R98LO,"= )%=JF9[]H'BTQLJ:#TE.@-8F-TB'$XR!F#$(RQ7DAV,H8 M_IPCZB%R;6Y (.(0.J+]PNPFB W/4W0(:L.V4G!+(@&'FW F9P("+X(WTJ2K M_%G^0/(]=4?X1Y.<0'%$21HDH Z/1%!1S(GO4_!?C(6*^Q%13B1<='UHUIEB M'& _%DJ:>5C\F\'-%)C2!U+0]5%VP8%CD?70\:,D&=73A+@LUCY5*6I+P7J6 MBAQ-B<\!+'^E5$"W4?\E)FN0?S$AIN2Z2:[H!)P.C (R)1CF8]C3GW./')^ MQYQ4X?>KYP'@A!IDBC\#K\+(YG M*@XB!"O;;7U016;7 M[0_OF^2+*$3"" [A,6;CH>Z"J:0T5!" M Z=3!S&D8BE54:D+7741/>I@1[*8ZIU(JBK<9N@TZ @B$P7D(4LFB*U"[!S\ MF2(:PPAA\OO3A,>BX4)R83E6[($=ZY M/'S$Z%S'T8N5'Z4)!EAN'I&E(=;,F4RI^Y%@-G?(PVE9F\KQPNC!. @U0)7T MJVTM.,A[E8: SA2R,':#D7>7-<9R#V?\5HHJ@;&J04.O>4"@5 " KB;H@)XL MY-[<@"#6A*Z7Q@P*/4VM^=\?6ZG<'U$:'ZL-?>!Y(3*3Y^!DD^D?4<+.0(%! M)%/!;H!0!P&4^?3+WS[.*J5C>'^:?O4N(ZE?<"XB\5^,W:^!#CAP&. +R"L< ML<_AMQ"U#K?_Q]P;>C=@(?, A)_E%9A[%-)A,(5F)!\&Q<.0?9#*KYCW^][% M&0SDT7^Z?]Z<[1'NP@UX+=H?M <'IZ?]4ZMM=SH7G=-V>S 8]+J=@T[?[M@' M]MZG>[ZDK/8;/@97^@>;D*L(^/51+U&;=_<3!=W0@2ADYO(1V$,VXF&8,P#+ MR& 9GUZ975KLX\WG?]).K\EBR-J]\6F$+?]W-9+36R9*MKQ M'9%1P%WR=TO]>_WGG:<_?S@,YRE+'>^OIJ]^GB>AG!5!M7.A(\8_<0,A.0A(+'A0JM^$5!^/C37ZI-= TT%P$ MS2,%S;Z!IH%FS:#9L10TEUX5N*5>/GLW/JQX-F*]T-U,.H\ZJV#8S+"98;,Z MPM&PVS>VCR[ M=F4II7;^'6R+3'![W=_NF-;1PPWRQK*,91G+>K6>.HU.SS;&9:8.EU7A%7-3 MYV5A(WFG]CSJW$XT21/U9\#'/%%;5U]T0-?N3B[.=O)7=QYV74!C)D5JY+LV MNW.O>KMY9S=ZO>I>O994SU9F^S4G(1J#JZ6C>DY'=3$@,Q^YQM-;=:Z2K5[^ MO/RZ?;/^9OD/,96I<@U+#>U&I_)/G"LH="N 9^:VS#K$;<&J(UW6G M:"WG@_TFV5?O?);!_/GDK>=GA[W3L]-N>W!Q/N@>=OLG1X>M1?] Y6W_R MUC*/;"3I?2R*[-K SQ AYBF&C/!HRKQ9!(\"$,ET_[6O&Z2$8R/ M4*G6,?-OK%(^.P[F?,49E5AP:"G&7/KO5/%_GIQ+_/ J>3OU/'6T!6:=5ZEE\=-?'(FD."YDH?RJ,MUF0R:=X-1=",Q*AE6U:GA3^WL.!>5CZ9QE >L,$P1> >-MUZT/:G7SZV ML!U^C/]_^C]02P,$% @ ZH#.3L"8TI&'% ;. !$ !F;G-R+3(P M,3DP-#(X+GAS9.U=[6_;.-+_OG\%'P,/K@O4C?/:%VQZ_?I M0$NTS:M,>DDJB>^O/Y)ZM213HNPT[LE L>M(G.%P?L/AD!Q2O_WU:>Z!!\0X MIN2\=?BFTP*(.-3%9'K>^CIJ=T>]P:#UUX^__/9_[?8_+NZNP25U_#DB O08 M@@*YX!&+&?CF(OX=3!B=@V^4?<(*1*T7PD*IBI4#JM8!LBL0-G".^@ XZ;\V$6'PX.'A\ M?'PSP01SR-XX='YPU#E\WSDY>M<"LI6$?Y@0SBH7]C#YOE+X:?M*80+>S'2A($HX9--Q6'40WQ+\FA>FPJD#'); FE>=00R M&?(:27_KB:9Q]@*EW["1(GX7HEX>+:!B)HS05,U?%07*4VU53DLU!)1;%Q_\9!0 M18PTY4U N$5IZDE27XSBX:MB_XD(5,6G=E5RY+R9TH<#A_I$L*7R3&^KN+0B MNNB/=L*DIC ^8S+ZJB%-FC#^:V-Y7(1+?3U?1Z1^U/'N*\S0DS.S%R&FTK\V M%@*3!\1UH'%L TJ*+/S=3EC4DX1 ['!KZTBH@I\;VP7'CF)W:"-$1*-^M!/B MF@*(!;,WBYA*_S*8!22$"LU)/8H>+A:83&CP1#Y3H_:':.B^0Q.@X^,/XXE+;'@I;_L,;Y:*);:,DB9RQ[7";/#BV;9,D0=Z.-F?! MD&US) F74_=:AJ<8W,L" ,O)Y07DF \GMRE^+:!*?+T;K)W$:Q&***.*HJH2 M2_IX="B]4:<#VN 2<\>CW&=(_J&Y #H!:3Z_'62I,WQ]CMPA^:A_9U41$H=% M#(29OEN9;K5[%)*%#R--&_3?H_,Y%FH9AE?4>YK"K._W!?I.43=3RY=(0.S5 M4'9$:-+Y2>?]2>?(H'/P*F3S:S.U?P_''JJA_)#.I/OCSOOCSJ%1]P&79JF> M<.IA5\WF+Z"G5F%&,X0LG,TZ>@,4TNW(?\KUC*3>]!JS0F)X,QI>#RZ[]_U+ M<-&][M[T^F#TN=^_'^T!$?P6RMFDF"&!I9P;PY/A5@+6J>XW%<$"KU:9-[4[ MQ>J205 /\MF51Q_KX%;,QXS864GW&MW+_WWIWTBTAE>@UQU]!E?7PV]-[6B% M*EZQXFWAMLJT!,22;K<.Q$P'W/<_J7\ZEPV;(<+Q QH0B1>ZIGSCWKB&JQG6 M$[N^.?QR>]?_W+\9#?[H@\&-_+L/7ET/1Z,]KL/)4$ZCM6B;0IEB9$;OV J] MX6W_KGL_D 7V8$U&@CK?9]1S$>/]/WTLEAN"5L#0#-ZI%7BC^V'O[Y^'UY?] MN]%?0/_WKX/[?S8(QDLT%A4!TD7-:PWO"M8:%%G#%"I-4%KS@UK\DU/-$2*8 MLALJ$+_TT5'G^/@&,N6''I#=,D0MUN:%BG=Z!B==?M3V6<2H$[L0*NZ3W.:@\E16#>/'E7L'FB86C@KDF4?-\E M;I\(.>\.\D/@&0^@F)"P)V(,6O072)T@8AD*VX]6#4T+J(TQF.'1T7Q6,@% MA&R XM-L_5OZR/4,C+[N4+J[?)\H0J.1/NH*8O8']'PYUEQA HF#H3<@7##? M)LFWC(NYOW0*^HOB"#1+-=;$3$&*ZQZE2!-)O! 7['*.!)?!PC6&8^SI:/"& MBB\(*@5+(>Y4D,CDP*!3VNWZX@\3Q]RS.P43K IVDPEK4A2!E#JF2 E"WN!5S'T/7E;?E@[=BJ?9*[\M M\LH64#;3F58"P,ZGVK TN]:W1:[5"M+F^=A/4@V0"(14U#,@+IH3/,&.57JH MF8?9HYX5>-2$GXYQLASWZ 1ZL/.=E5B97>99P12U!*M&>LE@/E5V@FD* M3/57'/GS,3!W!6*-LW2,#1^NRREVM0V 9TO* G2T.,"819* MN,15&\!:M92"G-M^R("\LO$0UZO^2@K&>3:OPMJ;&3L68G6))H@Q%=\]%:V] M;,$:*M90:@FYM&Z#)41U:O37K-;L3< *(+6K=_3\=A!4LS>&ES*&_F2"'!$? M#)1O[Z! =\BAGQ0=8/5RAMO$?Y\#MER M./E"'_2ALP'YQ"CG7PF3>IH2_!_=D\,!=8-QHEX]I3:1.V*0M8F@7F424P=80;5V1.X#HI MG$%ED,T.D6'5(*@;I"M/IE*-=(3KT,J^V985K.-;"GK!VH@9]/S[/<*6F]-K MB(V#7N>D<-#+8='$D>]!"D\9MM!_0F$>[XKV/%+4S=2RK<_*$9J=TEFA4XJ9 M--3=Q.VW]#19.K.3.2MT,BG=-].]<*L+2M,49O=RNL:]\,9=4)IJ]15^0FXP MG4O.G=C[G"KF^DF[D- MKI9?JOO0%N$!\\%\P<*E67Z#JE[J5863>?@NRC&-N+X&,=\@W2;%^;4ZV+;' M+*WI9"6CK+!=MWN6JLUA0U&Z:F6KR"RV5*';NX%B7*VBD.K\S-%)46)K=? ; M&+M$UC[ Z5LPU0D++9B$X7?]19B,6=IY^DQJ,#OVH$P1B6P*]D>YZA*;:S4D4/B$Z M97 QJW&G4!D7\SRF:.\RXJC!BGDV]&ZA$O4F<=(=>D#$1^J.DOZ3G(D0Z/5\ M+NA<3DI4KA8ETVO\@-Q@3^)B&7'#3IT^2MP>KH*\:+W,N2M&V7 63:&*D M5_=Z=+MKT*6G+_K.6IK)7T# IM'*5Q^&DOY3/1_YXW\C1]S3((]CP+FOOJ1C MZ:@WJ,'L=0\+4E.*X 3!UZYD[])O05@I$#1*4(GJ;:;GS %4\RQ.!4:E@.:' MT6) FWTT)Z_I5-Y7>..,+G/K,V<&.5*WSB13'FGM\X7Z93N5VG:UI>:0N[EX MC3FL9)]%5^X$O3V2);AY)YF&I<39VU &S#O$!<.._NR(+/656"=HU^5>:A&Y M4>]0PN^LJV"]E57'4.#A&>SA:]6/;@(EPP4=R&D^XC9):W M/SQ7[:56DTOFKV U6J"VE@BD18HS6.7,*Y1*!_1:Q^J&3"79WKBR\*IWPVV/ M.D5<2XTA=]JGBC%HOS'?1G@:7-A M1+B:C,GTEGK8J9[[6I&9>>.[Z#[*U#FI%&N0\ 81\SUT&6U+/<+IE*&IEC9> MRK1TG]NHRKRSK3Y641_V@#)5>WHQM)&>MA)B5Y0A^;[G,X:(L[QGD' OVM*Z M73R+E52ML]1<\D.PC;F$8H!(#I 21(=BM[?]O>6L1?$3I>XC]KSL<9,@M0%B MIA:IAY/,SLASV--FDI1:67ZN:&-ED7"O"X[3A&D:H82*7VYG9F^ :V%7FG,D MKEV7+H+AY@8]AA[_+C@WK??PI-9=^SGF2(HREV[L0 ]"Y02'8QK]# M"W6L74)/W!XE2N_!I]3O,/_^/":WB22EAI??2[4SO-P ]3I*> "Q@-HP5T0$ M2L:]^:T%W6Z1S8:E<>&MH_YM,GK]3R_'_7;PQ-T/<+' 9$+5H_ !(3207C]3 MCY 7W P$QUP:O"/.6X+YJ*4-8$(X^U>W\^;4^/GR+V@^1JP%")RC\U;UXG+F MHB"(*N2^E +7TGWB5%_<=YZ&C,/?\ "S5M R+:=MP@EQ)]_<.D<8C*0+U23 M6R HN$ ,4[W[ M0WHSC";])^3H#[X-)[++(R:'F0LJPX;AY!(SY C*>&^FYL*0K#:T-O4.*D(Z M0CI:7J].8\ D1:(J8J3&8 MPN7JM ]8G.>:E99N?I-C QHZ[WD$@HHHY'5#I)]N'N=._A8=_2E MEF#0X6HR%^0:O56:VM<]F># MX J$'>78!I4*YEX]?JMQ0/Q0S.:U#:NU#P>7^VP^''_G,244P M6^)52RE2(XN PP]1B7S8\W4*R-_H6(Y&,BP[ZAR^57G8?495L J)VY56W1W[ M7+&HH:H-ZOB)5 @SS?ODT3%,Y=IWJK4>4+*7C]:+=R9$[&/4>=SFEFH#,6V;WE MB)R\/!N:&$OL7D"R[E2CN5G%!7^>UIF,L*C8[AGBE8>>!*,$.YG0L>C%[HG_ MB=*IEUFFS#S;/:$_^_ 1X56A,\]>/BK/?-[T5M/+(>,;PT(@FON%)SMNTJ;R@AO )"(V6S.1G0B M'B%#,BBX@,YWCTX#"UNU/1N"W>M-?U,KR)_@>P[$F-U8E9V%;WB M("?G1<>]5]M5@VX'&X_8%+'>#'H>(E-TL;P*LK/2IQ4SS;:AV+T&W_ASQ(H6 MU(I>[%SL$R2CQ!=O7OERMJ _E$3P2>!2$NO?(F1$JW?E2W^\<-&OMVQW;N5EKF\KS#2??*//<51LL>K%[CJ'( M<=^-OG*5RA*X>CD,CQ![D/WI#UE6&F"/$E=/YGF^P9NS>OGN6'RY19S[TA3(P?00A/$*+!FI'AW#LJ-MN MXF#VA678L*TLL=&\-1O]X-!F%= MUZ9I?#^DR>D%BA^JZTS%NZGL>#?WI'/X=[4]N&(MCT2&G#.\*->=%9^=C2-T MV\8&NQ@ODR)IN\@[/OG?_A-BC@S@95,-'OB'5+?3SO8Y-!!TU&=7=%S-3O3N MYVCA-X2G,QEO=1_DW& J)^$J_@G"*AWM^=!3^K?M:62Q,9ZJUGO5F]\)! R?1>Y!@$1@9 M7F=DV19>(((F6*Q5[89,=TU[:UWBO2R1.P&5?;A[:W;WB%Q#-I7^./[@1+8) MZPN\O*=.+IGV//JH< W3?F340B?W5$ OE_8?M:PF[3-F$U69 .2E#@=4Q!X0 M[[KA&JAT6++/*=Q45I4,X[!$D*KS##K26W&'VV7Y\KGAP:%\[LSDW.'C+_\% M4$L#!!0 ( .J SDY-JBU()2X ,#U 0 5 9FYS&UL[7U9DQNYC9X@_CT>3/?\J_.#N- MS[Y-1_\T]1?QTKZMO9TMVKZ8S:[^Z==?OW[]^I=OKAG_I6X^_THQ9K_>EMKX M1?X;NOD,Y1\A0A$C?_DV#;\\@QY.IHNV6S1R\_FW)]]_98NOB3'FU\6_WGXZ M':W[$*HEO_[G[V\_+OJ)1I/IS$Y\_.5?_N'9LR4<33V.'V)ZEG__X\.;!Y6D MT60TMC:'+OQXHTXOZ\G(TRV28[I)ES:>]R_ RSNQHO(\H MCTKT+M$GZ\9Q'X$>%NA+GLFT'H]"GJS/[3B3\.-%C&W&;$?!@>5[;QO Y"+. M1MZV&=:]JNE?]H\PQ>)B%,_3"SN]>#VNO^XE]=8*"LG[ *S.PJ^M;>">U)=7 M3;R(D^GH2WP#6]EE?%M/#Q^'[=4-VY?SJ]@LENV#Q7]:P[ 2?YS5_L^+>AQ MHWCU/_/1[/I0R3?7U$\/7D8WVR7;_6_Z:Q4+#)T&G6LV@L7^8YR,ZN9=/8O3 ME_-(,6/O;)/'[$MLN9]UJ;-8K^0 O=I89W^]6F"W:+&]U)O*]"J5/$"JM67Z MD^K-9!9!U9R]^G8%RV4\!+J650PI\][ MJRB/YG;*95/O^Q)@I7Y=S8)KR8S M6);?3%+=7+8R2-J4[4?*5[:9@ D[?1^;CQ>@A.R2;-/WPTBS[UK8MOPPTF8# M-LS'\3R=P:"%T7B>F_X8_;P9S49Q^NJ;'\]##*_!^,_JTGQI:IZG=W%VIS'= MU'9@EP<58FC<7MBQGX]7 F6KW,,,>)G[$,,P('5M<1A$VJU2L?4,OB162]FRJW'YY-IW$VA7GR=F3=:+Q85F G_SW:Z;R)X7SR(:\V#5!S MX5AK.3:EY2B"7KN)O%. M?J1>JA^?[+?=%%CS:>\R[*N.MRC:NXSW5#O0;NO)TDEV^\'*^%PI /OWHTOU M _;U94RQ:?(4_[9N5^S2S_VJ/GH?LT)/!^SH@_H'[.VKE**?W?K2X5\_V!G4 MZ6M8Z,>CQ:+395@/J+__WLXO+VUS?9Y^K[\LW-EO)K\U8&O],6E CL^3T=\7 MH[&:38>PN%,#O?>WW6:^L4!?\LSLY'/V$R]9OEN<]=\/(\T]@L)2ZD%K>3V? M@39_=EDWL]'?%[1<+;*MZ=!7"T/W^/&_=.[@C@J'Z4];DF\KU9=D7V#*U\VH MC3A//NU=AM;#N:E$[Q*U':H-!?J39]HN-F;-I[W+\'KT+8;E$GSG--UCZ/:H MIG?9VX_GV@+]R/,V?K;CW^T,+,^=HJS[MG\I6H[>EB+]R/2^J:]B,[O.I_17 MJ^.=-Y=7S4HWF;Z+.P_:]ZBBF,QW^\VNCUL.Q)!M%D.EW5SV>S,,+KR>>W M8*F&I:KX_/JFMI$_:Z)M.X1'D:8(DNW6FKTJZ4GNO:/UI_#BJ&X<\_ M_SAW_PT6X:=Z:1&^F4[G.3JV+<&Z5SU4'_=UW+:O82B)[UGIJS/;Q3?OYXV_ ML-.83V[O5E\ \_)J'T_^4.T-C\8'4-V;D5_$@,)7?TS:^\4Z5CM\WQ9!#,\! M[9!]ZW$RO>^+>7[]PEZM]MI/(,IY.OMJF[;G? ,W6P";_&_GO9%\2W5#]:7E M)K6C7$_2W?B%/XX^+\_P0/->JFV@P+T'_T5G5Y$*(E9ELJ#1&>AOKJ)A_RZHO2'Y5G1PDJ M[H0]MIT";9=$J=^5\9@K)."Z]+:\CY-\A_?WV#>[^SHV'A9G)[0<&E& M?HA7^;P,A)^ WC3)'5I>H/HPFO[9,UH]B% 2LY::S@%U;>R%OPMC?@M_7WV> M93[XLO2RK?AM!AS-,7P]M+;Q;O-0K:PEP6UCN:F;QL:U?S!>JP86=]^3G;K% M3?7Y%'VV]NI7&$?]:QS/IC<_R2.K$2:KJ_3_N/IQM;I5")M! M+^>7[^WU4L;Y[26*L75Q_-=?0)9JSQHJA@.F.AE$$[.(6^P1IDFC:(T0-&@E MG'P(PS@G%*B;%>0G@<-2F9IUAV-5496DHDPEAI17&FDK/'+*,414(M%AAXFR M;5"Y1\6SQC^K&S!/_OH+^>795] !+V:+/RYKL8U_PM"'"1167_PZS?,_UXA& MLWAY4SXGABC @+HPK-#I4R+:F\FGKW6VZ*'M^%_1WIT^'LZYIW56B2:IG1=( M>I409CRB&"4&N3VU1$0=5#JT#XQ)CXZ2(VT:99;+HS\*ZN MBDDOB70$<1PB,CAPQ#P62$5*N8^$2--A"^;_VYC7"=D[QOWSK^M4[%YU[W66 M2\]Z?JNL.P75_81N7?S!=U50)GA//#(,V(BC#XBZ &ST)&4^&F?TJ:O:APQ/W2\HI3:%G'DH MNTW@MWS,\L6.%Z$!LQ>V:7(0R^(ZXI;!;U6^8C1Q JL?PL)+%!5AB$OND-#2 M"D4" 1R^#U(<-*)U&;C1=W,/L7F9$>Q8=,PZ?NDG4'R-Z@J@4 6XBV[+_&N@+^_N[.&NQ46PI5AFJ+9'0 MG$U"(H6-148;T* 99@I+I[UMM1<>TS+ICQ ]0U6*&#=7!*[OQ1^O(<+]SRHI MG0>H@.'$,^0I#\AIQY$"M3DRQ13A'4S2,H9!?P/?$9IBMN0,[(^V"N+3CROH ME'7!8^2,9(BD -9+U 1ICS4FCD3G.UB#XCL;]%X *C7T-Z'J.11ND9CJ)F1] M^YS?5JQ*3-D '4->*8MB\@)YPR1BVC@BK?.CH6>,=C/BZ6ED_DEU M$^T8/D5_,:G']><-"_J6KROG3!+&)"1)""@1([(/C"--)?=,,AQX!YV_Y(9^ MT)CV"TVIR7T3K[-E(M]\4FE&@)#.(!.<1G.A2@K.K>(2&4$Y(DX2%"D38)8&K@,SB9!6$0;K M:2"_%QKTBE I+MQ+8P+JQ>8[-FL8L:MH)9DF*G",DA(&> \&*1=6(.W@/R9C M$-X0X$G(XS\OX+/L=M+I/ ML(Y ^=V6ZM./*QJ\M#"B>.:1*SY]T2#_49J\X@?#D]I M)^5[>YW]9^W=DP\+5)YZZ AL#0&GA*AG"HROY%%*(@D605GW'=3"<[(U6*"S=W^3[$<3XEWFM-V%FV CV/*DHB@FV?P$12 0EK+:*&.Z%QCC]B MI^Z]Z)DA0X!6U%K:BR(;2E3<^> ,3 /.:$3*JH@H\Q19SDE03IM@Q:F[0'HF M1G]0%3LAOWM0(S\1L)L-ZPM47GEE=91(*&J1H4*BQ)1$/ 22M"3&,7_J[I*> MR= ;4@6Y,&NLG_UM-+NXR05Q@\EU*V;L+%X1%Z,5U ","51R*CE2RC+D-!4, MN*6>3/);[,L;O\UB_&8S9J1F\^RL?6ISIW*"V(]!E$^ MW[RFM"T JY<&JH@]YAI'%&42R'.87#X"C"0ERZWVFG:Y1%5\X>G?(78TG,L= M_:^[@H-7?-U%2W5QIJ 0@0%@/H :CZ)'&8XME%9DO#I.U6/,P3?V*O1S([O]6";#W=GX2HDJKG "FGK%8HQ1U:1X! 6 M41.GL(NR Z/*Z$LGP*A!D"YX-C"_G"]_B[#Q]LM^V'QKL4U.E MC.:SES&-_&B;9K^[<&6%<5[8B"0#(\K#7Q"C":8C=<$D!K_2#N$:9=Q))T"X M09 NJ8"M;F,N4^3D^Z5QXK<'0VPI58'F('7B8$U'#_.).]_ZY]OB;W>EQ_/=YUWBS! MH\MZ=WE25Y?Y'O[@WI?O8S.J?5=9@F.TA*/$P5IB!%240 !%I9P38%#A:#J$#91A MVE##]Y0EG8 K%X0-YHD?/4BLMS;L^NZSBFG'B;0<<04V='*6(8(U1\9IRU0* M"I214W=]%:)!1]S*N;;^>[Z\W?VZ;NZ_,[?5H[6A3(4U%HIBAG0D#I$8*.*4 M):0UK+9&1"-Q!WZ4T<$+\:-/$ ^^5;<^O_SM_LDQ^7_YSM_]9P?.OT[ '+D8 M7>4;@6M(TDN]E3>8B202$E)%Y(7C,&$ #0?;MU3&,H[YJ?ND!B;2L8 NZ!!M MXF+@[DV.\_1R-%U&^N8+Q2$NESWB1I-;O+FT<,+\'F<7V>BXE7_ATGTYRLA. MPO2\@>XN77^C>V_%K\TYT;7RBGDIM0'-TD/QYQB^2XHBXJQ%+,"&D+24F$1CK>K@7] _@KXW/*3'H54;U6U#B4I[#D RCCR8 M-L@1SY'TR2 N')/4FB1CAX0>YL>E31<(BQD #W7(Z&8W>N1*A]RFZ^\J6P6M M6:2$(HLMP)BSXFKL\XTOP16U*JDN=QH(_I&X,P2:1\LUA-I< M3>6<]MAS@B1V$DD;#/*:"?B35,3:B)7O$I12)N_;T;C5*[#'H]G6B_A[,6UK M394*+&D=0",(.*$4)4.)P-2C5MMD8 2\ZZ)AJ1^;;'UC>V25*Y]SS@]?TS;4 M4<64L!%*HX290B0ZA3Q.&#'CK%))2FV[Q'/^6&[P 5$M&(NY#JJE>[9CO/": M2BJJI1"1<<1SIF>G7$)>\(1$B-@8'+"7'3;,,N%[WW^\<#\C4^R"_>J!MT_U MF0<@F[@Q(_P6CK:OI))!FT0IR!%A0V#2492\#;!$Y(?C))9)]O,N[A%LS\XC M__C._9"PELO@4/L8PR(H8\TY>5N&M:^EHI$;QBA&T>672T*BR!/8$&CPFAK- MM/0=;HH=-8JY=X8-"NO1UK!_B^/PJ?[=SN8-Z)\?H\^_;]]F6]=1::%!ITD! MX: \BE%X)"C@0")1.H!. Z94+T'0/^(*UB.JQUC 5H*#P.^;>+7JW.)AO?%X M>IX.X5WWVJO@#6=)!>2#E,AYY9 0#CK"'2=.:^^Z/)-PU&CJ(1>\7I;3S[GETQSX-(61FXJ4OD$L.7'4X0![=8S)Q #,PI9%6*$ MYA-T]GLU23N/ZI.D)+V!> S][5'VUI9ZV:-2%274,L )L7R5)8D@D&%$("EU M5-)+&\3)OQU8B"_]PG@,RKR93N!1:Q)//H',$ MVI["0)0V(%:'QI_J3_9;/M/+68J@%Z_K9GUG6]@5^U99<<:P\%H@3E+*.45! M_>8Y7Z371C,FF?/]6+4_P+9<$.1C:'@?XV14-WOH=W<%JN@D<3D]FN7>(2U< MO@;- TK4P9RC4:0NF_5QK=8AM;M.$);-'K8V=]>#+&(/I2N31&Q]?L@-DA3) MR/=8GIM,LP1T9$C(SU&C$KX13*K%=62=7GWN% BL&.R8MVC#?V#7FIKW"8^ M;/4PEI/E$S7^^E,#6JCU"U0G8?&WU?C?YJ?I2-+#&ZP?7K4#@[:FSSDVTL54J9NP MY5;S=&64AFT]P"_"&1E\XL*>O&Y^,F/_6/?I!>]B.9H: MD.]]4V]/.W#OJRHDF))2:^257;P^!\JA=Q9YKJ/RA$?HU*ESI_,8/8^110L3"Y!# !-G41& MNX@)PSZY#J25$I"D&B8'EY$CHJ@GWAL54BO_^U$/8OMB16\8%;=P M5BF96MDW-]]6EB;8)/,&R2U#WGB!C.,!4>:4!/LR4M5/J-.08]^WBMH'3.44 MU6F$MG+\Z4O0DL;UXC+/2O"M*NF6V' Y;!2?J*#]XE6*'Q_CPEP'L7^WS9_Q'AY;R+&Y4$ZO9&$T).+&YO1< M(:%D]3(.E.A@E.B2LK.,'[Y?9O0*5C%?1IP !F,0^BQ<9L_[+"/R)>[FQHZ2 ME95&2TD]$D'J_$** I,+S#!,N18^6*&[:!-EHA#[)4C_B)6+DXT 17Z=,BO+ MVR-;'WQ9*1MM)!&T9@I]PBQZ1+0GR(CH:/*")&QZT2F_&Q9T1VCWJ&]X)N9) M1W98E;L+5=))::7&*'#&D4R4(N<,1II*[IGV3KD.L[Q,6K!^QG<0L$I-\$_W M[ZSM8TIN+UA%G)\<=12,9K"[&&5B:3-9&XV)5!-B.]"C3&:O?J=_[X"52Z%T MDVQ\:5VU.M1=7Z02";8S+"(2#@>D$L6(D'Q%DH@0/5['GU962$=XTXAH:Q#%BL/LRB_[\>DU $9XZ^,@*^4=/ ME4_=P2Y'H'U?(-B4+=\HYVP4"GJF.>+!&F0]]%82'(6DF!O:P3@JERZ^U\BD M/F Z7E#BXOY?OHT5F^GR:;(-P8E]7$FY?U%JH.JQP/>N\R[O"KVK9W'Z. MC7O-UY5+3L2<'<\H#BU8:1#CRB%CO1 P2I'85H_3%NO?W0V*=O'F;:NHM#14 MLOQR(P@HXD3G]'")N-._Q=)YA+>[O/L$KUCH^7?\MG.I8^)^2?,] MO^'\4/;;I%:[8LJV%:L<)]0S@U%(T:/ OV]=^X2K+3UY- M9J/9]9M)JIO+!UO< ,V^LDT.^<]/0"PR]!9LJF!,Q..F/_J+&.;YN;$SP#J, MQO,LQ]T3.\N-+H9E*-KEU7RV8NN#H**;VHXI_XN[&L_3(6E8;P,X6 +!86GPMP7>,9Q]B8W]'-_-+UUL0'=:0K!,^7\^GTUG=I)5 M[RU$V;.FBA(?>:(),:,\DAY3I"432'G#"9<6P__'FQX;>O.D&XM%;W]4UM=3 MT1",-9J@*(0!BG "^H<'8R8X99(B5G6Y/EQF>@W*@[HLND>=A9L0NTMGNR_O M=M=8!<9I8M0A[KU$V,&:QQ1G2!*)L< &$]HA*V09L_+H#!P$YX*!_,TB;MN. M0?F\K"?+;CS<*._>TUB]O7$&VO3D\S+>>WO,?\?*JR@HH,42"A*L]T"H0=I) MB[@FAB81C'(='!]'7"/[9LW3>P3EH1_>/'YLG QN*K^ZO!K7U_'F'D9^Z*AL M:\,;?*_MJ/D/.Y['6P>)'=^%TQRQY3O+\_;#Y7NB8':^'5DW&B\,Z'?U[/=H MI_,FAO/)AVQ7-RLE8,>Y28$N#,[/>XW>NG">7__[W#:SV/PQL?,PNF?@'DV M @/12H[!Q^,W:-!.9C%FDKZ!:B\GHS3RRUN%QVIW>/3OW90LTTI!A]Z]5N_Y MPNK+JWJRO.^VX<[>L;U?IW='W?W>T%*TUD#"[GM0C<(4*8!QLA MTFPRZ!"$$(R<1')X^O8-8>MU9/F!UR+JSH60%4T-8 MZ3U*441$="(HFH21DEKS(+137;:H,D?^!=:=_N K?BUDN60>O/[L54^5M.$I M2(YLS@ZL":S(@G*)2!1:2XU=5">_#@VA\0R-8G%6+2?$_AISNPHJS;&WW%)$ M!*'1IPS#>QJV]0C[18=:#5U@HJ*7"47B=$.#8P MA2-!A,J$E.8&FZ1IE/V\[?%CT:IO4$O3Z@%&AY.K3345P=9B8SV2V''D@M:@ M:#"'O!:.)9Q,U;Z7;\47E5:61X5 M9T2BQ(A#,"8>6W.VZ M>Z] Y6-DTDB%E -53TB'\RL+%DF97."!<&TZ9%DE99*#]#J4&U39SKB5MHX> M"GQ[PZEEA-X>M50$5';OG$;$:X4BE19T=VI1$,SH:(WDH8-M5-:KTV686S&G M+PAWTVG#.R?KQ3KS_S,?P4]A7UR]P;".'?M54)'\EB##&OGH$X+M-((Q"1NL M@ZU/*L4XT=^-7Z8'8@R.WG&7F/=-3G<_N\[!B8L;A-"EJQWQZ7O65/$80"30 MUC !9_*,%Q9::/F$\ K666_F>2MPBE9>2#F:(1<3F MO'\.[$*/0"6'*RL(3D2 K'$?C>'3X(N,BH";CAJ9N @C$(Q'1[3U'7:4(['B@$'I18"JAH'ER MTO)H?8>,4L6UY2$YU@]\1Z/0[3.,V1E],(TVUU)II8(1RS0[ 25A$R*1$20< MR3EW.<&JPS99YJG:$E3J%<(^?#RKGMK1)$MT/KE[ 7'ZQP3 7[[#=-[DS$>_ MQ]E%O2[I2?=**Q>3#C0:Y#RLQYY%,'2C\RMOA@DT^)-_"[=' AT%T:,M3QU= M0SLJJ1P/T4=CD]5_7X>MH M/%Y<9YS=?S!X/Y_ YFHJE;0,V 9DL!1(^)RQ1P6,:$K,^_P\I^D0]:%^&#[U MB^'1&/7"7HUF=MQ)==I41T5U$-:"]>&U09]YPA+"-H?P%+E&V,U9:-?>AT(&:^-S(,"=P)^9SR ME7#X?3EYW>)5FY_T%6\+KYG_9NKB(PLYR2&(8M1.0Y6";!1.@JH*VL M9 Q'U\$'BK\W7IX8V$>C%Q_S<_E[,/,IZ5A,&Q2TC-D98YUD#OI>,&<,?:1^O=#! V^4HIJ)>OL'GUG405WH[L/F?P3POMAD,*SJWB$AE!.2).$A0I$PCS MP'5@)A'R_9W)#LJ)#6M'&?!+[T2WO=I[@FXHN1N4P)QE&/1+$Y)"FFB):'Y( M(GB!#1>2^M3!T7VL+>JHE!Q^"(ZTU[U**?J<:^KV7S_86?P0?3WQT.%%*\<. MD%\OX[J["EMF5?M*JD2<]AKGU D,A)&PLC"'+5*8*D:-$I*TFC\ET7@X8F>S M>Q\.T5^V5(&#+NH01UC2_2,K!4. *(]#SG+=O\.7SFQG'E/SG("=9_8Y7227+I-+*&)\0Y M#XA*DU *UEG!-:&X@YN^3*C,"3%Y3;OZSGENJ8$,SG'J' M8(0!R8191I)V#DA1@\+_<%'5FU$/Y]=Q.9];"YMSDM[ MET<^)TOWZX,P>JN[$L(YXX-!F 4.$\QQ9+D-JY,;;:2C'>Z?EXG[&9B&QP3[ ME-;1VS#,:0[Q!\!UT[\WS8SZ;VDGXO[6;GOE9G: BU*.3F7?[1WJ8U#N4V,GT]'J QA,[^>7>6!O\TO> M>T)G(&[N*T+E91#!)XE@;&D>6IQ#G-D*6JM+%4F&.H0$R$ARIQ%P>>CUJ"23"1H$KL\5%8FN.J$=OP^D3[& M.OS;N'8Y&>9-<./;^FL^5EP=EPZW^+9JMV(O7^&7K^1+>684?HIU@U,_2'.GDYQ%$JP^.Q1/[(?]U533^$+Z&)^P/S,S:>YBOX8 MO'>;U4LNS,N79Y(P=4:TH 8_?\'!"F5GY+7"LDLFLQ_B,.K41J!LW$8>@^;Z M//U>?UFDW7HS680(_S%IH.^?)Z._+[RZ-R&\1=\/&_SYN4U7I0HT=2]>!G9K MGS7+^6S>Q+/+NIF-_KYH8+6/'SM8YC7T91;?PMQX]C9]H(YHBGXG'U M>+ +I8L2!9B@"%L?I34J4=+*CBG>ZS5C] [&X]/7./X2?X=EZ6*;@ZQ;Q17L M>%$ZT.(29P$91@ _10@2) A!J:/6GGQ>P3Z)41\9W5)VW'X=^Z]HFT]?Z]YH MN*JOHMH;DAA8$PI'%)5,B!-CD#21$RFM=5V>;BNC3IP,^PX']81)!\UO.] _ ML,8J*65 V]> C)((1B'"G.0"*6,QE4$+KD[^J8G3(MZ!L)XN]5[7\VT.J\,J MK!1)04?,D(XVO[8(XZ.T=$C$_ A6PYSDBS,@.?J,P1*"1&(UL\ABIY#V*@1IIHTF&^,,96":!S,DPL"NT)9Q"FSP4C__E MIT/BQ!P2NW+_[BI:*8Z4T+(/]/)([9&CA MD7:1WB MOWD4<-TO,R^/2K5R[$WO-M7T]BWN_F>5E,X',.61)9[ER-. G'8< M*8M]9(HIPEO9K@/WZ(/]^CNPO!G9<9Y/Y^DFF7&;?FXL7,',,SY:AYB'E=GR MD%]%)P%Y:S -(FIAQ*EO:H3]TWMXW1_JFPN M76'JG9;2(^RRRY\D@70,##&J:$A> R(GGWB\?Z[T"EAQLN2M=0HV3$[(N#]9 M-I>N/ T!:]AV0\0*5#[FD O1H.0H-8)1;G XG"QE?-']DZ57P$IH++=;>Q%E MY='-B6%;>3VZC9[Z&/V\.8E7*?\MCL.G&C:?+,_UG5Q;9N.F(I7" 0<>$DHZ M$.03H2ABGATH/@!EL6*DU7%0V9[>T^COQ]?\6ST.H\GGG.?Z "QV5UI!95QK MJE&.!$4X:H:$8A@YJ[#56#//NJ0R+&.$]<.%^HB@EMH!#^O4V^T^I,,KK9AR M'@MJ$26)( O;"6P$G"-M>8J:IB##R2?$."'V'8CIL=GWVHZ:?"U\VW'%SK*5 M5X() WHGL3$@JU) 5%"*G*-6.HR=T">O>Q7E4A?HRFAA*YUE<"WL;?QLQP 0 M&+^EFAD^7/;F]8+;5PMRVOG+JV85S7O_0.0XK=\=(^WZ^-CZZ<:'(+9[W+85 MJQ)3%DP?C+Q2%L7D!?*&Y7,"XXBTSG/:ZA2_<(]W'2AM+U@I+25-*B%86"P2 M06K0BK1%RG 5 ]7*Q9/WO/4WK/7 V)7:V.]I)2_C%:@E-[D:F"<>;TA8SU75*D2?CWN1V/TG5^\M[[>CZL9^@0<89773[&SXL! M@>9_B_7GQEY=7+^9I+JY?' .7;[E.Y7E0_P2)_/X&J;F*Q"@F=CQB_ET5E^" M;I=3N-=@C>6CV^6AY_/KF]I&_JR)]N@0#L_S6>W_O "S%/!8/L96M+$7]>4E M#%?^^<>Y^^_H9Y_JY36J-]/I/&<=.[9.>4_"U5L^BX1_TY5K/*<3>"CPELUQ M[[JJ:!03D:E\AP4CJ2B8?4DFQ%1TFF&B=+NG3H?!9GWJP[.FR3GE,JV?7]]] M\MY>+];R_/S1^=7BLN?Y?#:=V4EVB;R;7[JMV0IZ;ZNBEE+./$QN>TY\#[>>,OH(+]$+2HP-L-[:YX:=>]LD[.Y M?-EANPUC4=Y+R[%IJ;ESF\#H7RZ1/JZHP,M9,\HY1!9?_3$IDJAEFT3K.;VZ M"O7\&F;5RN_T">0Z3PLZ'UGB.[WJ*-@-[ZJY2?3S'CDP3T7Z+*('\BO0[E_"5#I5_<; W_LL__']02P,$% @ ZH#.3LA^ M$A#"9P TFL% !4 !F;G-R+3(P,3DP-#(X7V1E9BYX;6SL?5MW&[>6YOO\ MBDSF.2>X7WKUF5FXICW+B=VV<\[T4RV:+$GL4*2Z2#I6__H!2!8E2R)9K"NH M>-9TCBP5JK"_O0%L[.N__I^OM[,?ON3%AE/+GS5_WCRZG+ST87@I__G^_OOVX@>2GZ7RY&LW'^8__^W_\\,,6N6(Q MRS_D5S_$__W]PYMO7G(UG4^7H^)OX\7MS_'O/^O1!3QMXPP0V M[[DI\JN__W@U7Q8!)B@!02*"]+^.#%G=W^5__W$YO;V;!71^KCDGL[B]G:ZB MW"Q/S>6%1UN?@\U7H^GLG*D\&='ZC#Z-/L_RC2+ M0OCQ)L^K\.S$P([G]WY4!$QN\M5T/*K"UK->T_[KJZKSOSPV]JAP*;?UZ=FMOC M9]K[*J @$!W4L]4T;/8?\_ET4?RV6.5+N\X1P/BW41%Y]B6O>)XU>6=O5+$. MJ#KXSO:HVF"W^6+U61\:T^JL6(U9O3BFO5F]F:_RH&JNW->[L%WF=:"K^(HN MYWPVL!5?T=Z?'Q)B@AIV9VZ/EN9G/N7EAU?#>SC1?8R7J6O[M2@6F3Z6P=/_TQ'Z^+ MZ6J:+]W7\6P]R2>^6-Q&=6F]O6J^N_HM7SUH3.7;:I+A M>"L?AQ5@(PWYI!N0FGZQ&T2J[5S'1[4TLS!\<9_G.I_G5]/5^W!=/#FMPT,Z MFU-5.3@YLIT9^M&T^,=HM@X"YJ?S<,.>CF9OYLM5L:YD ZHXO)>Y/BR5_8-J MNSS;823O)?\]%R7>23=_,/<;=/W/'I!K]I" M/NLE+DN?,Z\J='5>UB<=%06H MQKO:H>*7\(U14.SSN [?S"?Y[7QZ-1U7,\94&MS#/"L*RSGO:&?66_7CT^CK M:1%XX='6YW"N.EYA:.MS?*3:!>UV,=\:R?8/["Z?.P7@?#J:O+Y#6FU^E1=% M7.)?7SH5F]!YWJL[I-%=7>7CU=ZZ'/[Z8;0*[QPOPM8WFVZ681-":[R_?6K7 MM[>CXO[=U:^++QL#[YOY+T6X??P^+\(\KN?3_]XP8B=?=?C:Z .MTUOM>#LX MH*WYK$;SZV@YW0KXZ>F\_'PWLWDDH&%S&8=SW*]70;]5MXMB-?WOC5CNMIW* MXM#6%[JF^.E?&A-XXH7=T%-5R(^-:FMF7\*27Q33*M-Y]FCK?);5HD5>>+3U.?CIUWRRW8(?S(AGL.Z,U[0^]^K\?'% ._-YFU^/ M9K^.5N$N=G(J+SW;_BPJ]V#H\WMW?%3C=9_I:? M=#V?\8K>YOQPWIQZN"(CNOQF;ZA46XMGOZB=^9?PO9D^CK.(1KF-^A,F\>_K MT6QZ=3^=7ZOQ>+&NL#DW>>=P5%44R19>W1*-^?5&,,(7?\D7U\7H[N8<5VO% MX;W,]6$-?\B#AK'.HY/.?0W;[WPT,^OE*IR=Q>;^O9A?OPTWUOS^&V0;VQ]]_7'_^SW C_+38 MW@C?+)?K&"]:5<":O[HK&L\U959_0UU)M#;G\^5C M6XR^-Z.[W5G[*4SEW97ZL(E_>]>:D!]Y75>T5#RD3HQK:7:E M7?CC]'KKU0J:]U9M"PK<^Z#?C2L8C*NC!#\/8 MZ>';?:+4[LXXY X9<-U:6][G\Y@ ^PWV#X^7F+>[.AI^O%^ MW%0[^M9+.U^[GZJ4QM[+)X_EHG<1;E/&:+\4N;P68C MN!HM/V]V@_7RI^O1Z"[L"E#\G,]6R_(W\2P6/P&XJQSROW:_SO93"\3E;\*/ M>TAFH\_Y[.\_AL]FAQ_./+$8$JJDTAQPX; F2'.")?38.DB^)6P6*Z(LBAV^ M/5&V65A5J-H\F$%%"044&V1X^ _!2)L=1?'W'V$Y M83 MX>S9:K.]",$V,[7,M5!?I\?$^_G#F2;0$*DX9,AHB*$D7.^A8$3U* Q'SO0C MPG$F1QMTI[P^J]L\YWX1E1[G?&*'7* O#R, WY*0I N>R_KF](/XF4^!O]&CMBU^_ MN9$]8NTYPS-&H/36AHW1HT"0013YDAH3#M4^V?S23?,4C^LP9M$Y3L,L^+(0 M14SOV!R#D_?AW(QWT^MC6F#UEV26*R Q%QQ[[VA PUM0HL"M3U!:6M05.\/I M05K^]><7+E[=7Q11C IC%(*(,Q)T M7F$X,02 R[N1.LZ9L"HIALQAX1$@E@)1TB8X<6E?5EOBVZ([I%Z7-"1Y74U)"(9A M_M85$J@Q$8[BH!OOD04J?5C,9GY1Q)2:(T)PYILRA:322GF C$'*8*NPVN%!N4-] MABS4-TC7-15U"U9?PO-\SH&NV7JR"8TM-FQ9K8KIY_4J&DH^+7Y;S*,5*V > MIG)=FN&/VH_:^$#&+)$&(6BE%X2%\QBXTD)#PS_KGT.=B5IG\O',!C4 P+V) M9\P97+Y;KV+WIDC2,4E[^FS0X+DT"B/H,562$RK$'E*!9'VAZ4RK[4UH&F+5 MVU5VJX4%I6M;1^])YL;[8CH?3^]F :?W>3%=3!Z2>X[=>6N_-*/. A_]BDH' MC<(80IE\0(G9]-3AOB2J-U#[$KUOZK0?D:9OGLN 0X@%\+363&O#E(/Q.J 4 ME@ )4 -,&I+YX?NNO%*8?YO[OZ-/IZ1!2J#,\"> 9""5B@WQIH MPVY;'K1,>\-J2PB]= GI +Y>U>A8;"2?V'6L#;_=Y#;EUU^N>W!*93[K91F6 M'FDG#1/0A(LM E:B$A5%<'W[';MTH>HBBZ_73&C$?ABJLT@0Y0P87'I9[)$,'U79?BTN4W,>AK MAVW;R)TXP?G6XA&^_V;N-KW.-L#MB@T]&$C"9(O_R$=%N*@4ZX=TN*?QW$W? MFR$;;]3A]% ,6D&!XHB7] L"ZEM*Y:6*WA"X)G%4'VED=>XY_<*K,LJP\$1( MHYP"Q(6?8.FT9-[C!H92<*FBUA.6*1W13V)>8K3Y/LOB<5O=FL?PJ==GUA/K M2-":55B6$&G*0>EXXP#Q!J'#%V^O'P#?KE,<: M<8Q#)SJ[RXW30_#M,]D5KPTN-9@ $ M#+#2@!)%/*7>[>#0EMCZ1H:.,PH:L7;1.C!]*2-/IWHR@/SE 1GWDIN@8P&K M'' >.4UI21V5S*>=3]",82>XWPBAUR8'P_#_1"9!"NP?*M3\&[VT0KCY"\]G MCF%/63A$J976>2JT4"5MG)H^$PTK7A::,NE9\'ES6(;)>C^_M WCFFE&-)'" M!:H4LTR65,$F_L_S@W(&.^ ;PW*)-4T@=P!A@#US&%)&D6/EAF@DXR+M([X) MRZH6-ZF'T&N4A22/^11$H"5'R:G"*[A9?1M0E-=J1 M!'/)FC/FG/HV]7!JX!Y[3-QV8E'RMPTJ#ASE%4=FP(3I2\V,L4!1Q @6>X ( M%7UF"O5^KG>#44=\/KAK5QZ;"> TD(A;Q#'W3#JD06G_(@:C-(_RUKE4G?N- M<+M<.4CJ&$^?_;VP_=W\<'[H.<,S"#2 &N,"(5>6"IAB9,%AB=4": ##E7G M?5W .F+_IS\73=B_'YY)YBS4$(4C$5N/F8%:E]0(A!)*&1^4_74!&^96]R&? MY-N6>]O8B+/,.R\-S@QV @5U.=R-@NX,M("\-(D%)5?7SY@Y/R$B$7-/"S"E M(1QG7O]?'AZ6!5#<4$>M SBF';H'7RJ$"J:I2W;!VK.DIA%Z?R7Y24H'O12Q M25%84^/"@3EBCN),(*2:G#.G),/-@CN4W;\-*<>16DH1%2 MKU4NDC2HI"0.PXC!IGI*+.ZV+F(%3+5ZDH32L ]9=]W$6G#R&=@ 1XRSFE "G*D2UI99K65R7/KS S MF,+0)D)]24,[#1XH4]9J"24/FR@QB!JS7STV*-]IZPHM\:U2IX=Z2+TN:4A2 M0TA)"(9A?C>M X 6P#MM4#A%*;:.L(=#T#G19PNH1@U!*O/LK!X"YZ'3FXIP MLRA6GZIGZK[X?.81)4AY(R W.*P1B,E>M28"UO>\GE\/;#B5H 5D!N/ZR>W_ MP(B,8AXHT\9C;SPEV 202OJ, XFG\C3DV2D):(31ZY.%-)6!)$1@&-:WD[-+ M%;<^UKH@6!LE#8/HP:?+D^S]T)1+E9)VS\.EM^6^_KS,_VL=M=\O\1].U/"'T77UDF['7I(Y(X'4S .J#9+(>V1VRA5##OKZ64(]!=J^;;GF6XM@ M#2,R?C3.U6WLZE)90!Z&9)8I!B'AWDH'+?2&&K>GD(#ZON6> FC;%H?:T S# M_$=7GABBN8S%43\5HUB:V8[NJV>*G7A/1H)6;BR$X=H=%''!-"_S\!@2"MCA;WUUMJCF_+Z;C0-KT^OJ, -NSWYPA J1S'B(< M XZX! [X$B](1/W]JZ>XVSYDK4T$!Y>XAZSO#S'HJ-8.]O0=F1=2A=T;&*\L M QXRA/:[.J.@_MVJLZ9.O4E10ZP2DI>-U#>4E^T[,B@L&U)L6^N<>S4_^(8,&!'T1,,\-= C[JDNPV(9TA+6 M]]IUU@NI6UEI"ZGA=Y914=P'Q6U[JWQW]>DF?Q+O4FNO.?G6C',%J%-AOAX3 MB!3R:&^\$,[5WWTZ:W'4W^[3-GJ#2]F'/"(<[P?3Y:;%;R M_.6_1P_I5+7. MM"KOC55Z2%B&E .A* TP.:Y*K#BW#6R*G;4XZDW4.@"P/V&[RHLBG_CI/ ;Q MF\5RM?RE.-Y\^>"8C#+.J?'.>DL$AUQHJTL:HV6^OI! MV! 75V^GH\_3V>,-T6S3+5Y@?4MOSKR%X4IIN(*4XG"R4^EXB0'1J$&:4_*V MZ&$@[&L?B;7YRS"?(UO'X\,:&,!< M ^?UQ=B$6T/G00:ZZS%WH@L<>XU=X# P2$=/L+,X9@PP$3A!L(1&>:(ON@L< M<5I 8"45!#K#@^X Y(XVXB1)OPM<5=Y4Z )W'A:CU]X%#AF%-(6:6D\I#. Z9/E:N-[E]$B["@F'*. D0J]-#I(,*$V!_<.PO9V,$@P-1!8*)@G@L=,$B%L$B5.A"3MM=[?M,N<)49>&\\@ BI(+.HK R)?4. #J%XGIR;W2-=?KX=2J+ZZUWG^4 M 8?J]/X[#[".V-]:[[]PU6',^W Z8J,HL SP?^T8^5J *0WA:*=WF[$*Q+7% M!0[K0UN(#2HI=\#[-'7)+EA;IXE;/?3^2O*3E YZ*6*3HKBTV_N/"B- 0)HG>'UUV[86OMWG_GP):&V+39^T\A9)Q709.C/NB)VA&%2_IE MT.73T7D3$)NZL"4B-BWW_E,T@ L1M1(2C2!6 >P2 ZUH?=$9MO=?1Z)3&[@T MA*?=WG]68VNDI @8120'DLK2]2#"/^K?M(?M_=>-Z-3&+1'):;7W'_<$8P!C M)2"'G3*6Z]*>(00V]77C87O_=20Y=7'K2W+:J=@/&?7.(TL5-49J9O7>URAB MFG&/,C&80:8-9 ;C>NTJ[1YA#PQ3@GL* 5+ \_U^R U./.RJ(<\JEFNOA]'K MDX4DK29IB, PK&\GOEIQ:V)%6L2Y\]0PPK':'VS.UJ_R*T5B4;MM,>\ZMU=ZR'U6N4B25T@)7$81@S:;_:KM!5. $R! MA-I;!-2>3ND(23#[J@VFG='L]SR >KL5=-+L-VA"+&!HD8(.$L4T-Z:D%6I4 M/W!C@,Y^M>T$+2+4ES2TT]Z50:FM X *0R7P-JC&>]J"LIQZBY]V^%:ISVL] MI%Z7-"2I(:0D!,,POYMFOP1#C!PVDA,6]E$H$=O3BKCHM=ECDV:_E7EV5K/? M\] 9QNG4? M:F$U>$APZRV?N.,TMKK2UG+#A69MJS>JVGZP4%8N8&K05M%S(<#1/$MR A9AE6E[@=] MT%BGZ8=P7AC$-<:Q]RI0E#FZHTT'BOOT(-=J^E&9-Q6:?IR'Q>BU-_VP%#!* M%+= $N>88Y39'1Q&"=2GX[AQU%EEUE9I^G$>,'V=\&TU>V"0662Q\](A))G1 MT(*2.J8@3COWX4 ^AUR@+21[S M*8A 2UZ'GMH_<"4(#_^QUA#I+0>>BI(:T7,+MX;M'RHSID[[A_-P&LAZ^XT1 MNKIQ]IMAF?*,AU6B#0D+!7B)G<4EI 'XG$#. ;WV X6&$ 5I$8P*)Q1!GI'"2QM M*DXQ4=\XU'O\=DL:0X?H]>2J9:_,58LYDEX["8"2$E@4\_BV('M(>;5::LFZ M:BU1#%&!K(<<40P$VU9.0,Z'K:M!"%@_KMK*O*GBJCT+BU?OJG7QJHJ U\0" M8CG5D.L=M$ [TN==KKDEMRIKJ[AJSP/FTEQT,)J3C'$80 ^%(,P*N*=.*Y.V M';<9PZKYZNHA]-KD($D;;@KLOV17K1 TW$6]TT)9@!Q2SO.2-NN?]J9/P7[7 ME$F57+7GP7(IKEI"E;+((^"4MM*$)2)52977JL^J#8,=\(UAN43WG*(>&2X8 MI0 X+ BF9J\T&X2RKZJ>KA]!KE(4DC_D41* G5RUKYJK=#<^,XT12 MQY7GU KI%6)[:@2ER3=$J\.8M]88(8)4SP$$O"8Q.J!VER/3; MV[N9X;4=&U C>%Z)JQ8HJ#T/Y!D,3%@(5IF29BE _>C-X#CK^NJ)=1)J"5B0#ML(<"8E%80))L4(NG=5=N2QM A M>GVX:LNBI>[K7;AWY:\PR59I9Q5EG@E *(38 KKC,^2!_Y4L7*EZ;KEP3BOE MF<> 6N>08KN@4D@(;Q!7UY/GMC)O*GANS\/BU7MN)41 *4*YHQ9P I%U);3$ M!YWUDCRWE5E;Q7-['C"7YK'C'#!%->,*&^=UC$;:Q1)"JH60:9MUFS&LFNNN M'D*O30Z2-.FFP/Y+]MP:AP 3ECCLO5-2&XQE21NQJM>4JT:>V\I,JN2Y/0^6 M2_'<.BZ$(5 H(,(]!@JF$-E3Q9"^),]MW0.^,2R7Z*UC3@-$ >?< (>5CT4' M2@HM\23M([X)RZJZ[>HA]!IE(AU-?"]Z/IL4_1K-UKN\?BHC.1LM3O1N/CLN\DE1I@CC2 M$B$)/9>E7LQ,P+)')\U@YW^;"/4N#>6,I_GRUWRT7!?YY-W\0QY[DD[GUWJT MG"Y_GR\^+_/B2P3IS?QNO0I_7LS'8=2F6.-3JD^>(YU_.^.40 \5,EH*2D2 M7I6Z-H..)QXYWI(\'9+2Q%#_+O%]8)^D"O9:!7T@HUTYU9-VFR=/9@):@7D\ M]#A16FF-N-K3@TR" 5@)\?BIP:\1MGW)RA.':]2&W-?Q;#W9>H[WA9B/"%'5 M5V2 2FYBPHN*K2T1*3DY-N-2T;"W"Z<-X1RH6.F[I-D86?]6V7NH7UWQ:!NC8>1B&Z06)'H3 MIE99)+X=EFEHK++:. ,XT %"Z';%*J" G-5/ N@]Z*\=:6@$SX"GR7D'1R8T M4\Y@ "R20%CLA2D%7&C/Z\=Z]AX'V.(9<28JPUB.'_>;=E=7^3CV=FS8Y/N% M]V1JDPB!D<5:8FFB^E0:U81DLOX%I_>0OW;"C=K%:Y@@O]=6GH5Q10"".#"5 M.15NJ\8!"C4"0EL+4"5C:*I!?I0*#Z$G%EK.B),4>+RC37'G^]3B:P7Y5>9- MA2"_\[!X]4%^0$IM&)$,&>85=5(J5\(1#JX^S0>-?0"565LER.\\8"XNN,LA M"K#25&M%K*9!)_4[ZG2XJ^JTC>S-&%8QRJL60J]-#I(T/:? _DL.\I,*(>FP M%(8IRR -))D];<(DF,7=E$F5@OS.@^52@OP4<8)KIY"%Q!A#;/C_)56*^(L* M\JM[P#>&Y1(#NP#G"'OLB 682^D<5WQ'H0$2T[2/^"8LJQKA50^AUR@+21[S M*8A 3T%^+95G<4PY%39(C9'71!-,P@&YHX8!U6<9UJ9!?I494Z<\RWDX77:0 M'PYJC9.<2-? .C] D%_=\[]-A+Z'/+41H4&D,9P(:Y#DD&(. M"2(EYK'#3=K*24ORU'OL4SW4OTM\']@GJ8*]5D&_M" _J)642&.,I*'A9R;W M"HO5G"78$"LA'I\(\CL/V]<8Y&> 1T00'8L;8P6!$D:5"""D>RW>V"H_@VB]R"_NN+1-D:7'.1'O)$682@8 MC4EXS&/,]AAR6C^6I_<@OW:DH1$\%Q3D)Y$*EVRC'1$*(BT5+BUO#L,&=5Y[ M#_)K\8PX$Y77'>2'E,64!G$/N"+@4.R046(A):UO?.P]R*^=<*-V\>HCR&]C M9#L4R[?[>*-O+,9;4_Y\XN:KH(&_F5\MBMMO]-CVO^I&Q3QLS\L _<>;49'W M]Z7?1D4QBEQ_/5&2VD"NG/>>.HV<(]"Q;0P["5),9*5(PE2C)(&R0"D4%3@0 MUA]!C/D=;=#07IUDM:(D*_.F0I3D>5@D'279N$J2<HVRD*3U/@41Z"F HJTJ208A +CRL0B0B_< M8='<)!\NG,=QM2JDG063JF' MS5CC$6? FYC5KP675NM2<;*(U[^Y]F3@[)KK]7 :WMKQ<17^,VEHZGCZDBR6 M&!/02.(((()#BPPO45 4);]'M'UA:!&LKHT<3R_H'\[8R^O^6![/#:_.UBN7_;T+?\,VEX"D85 MLT!;G\B0==IIK!&,M1H1)A3N*JOP6+&E4IWA;E"L+1-/B3UE@FCW0YEEDNBX MRUMC*?+&.U8B2BWHM37?4>M%_R*T2 CWI"TE#?'0]R^_X(3)I<.O9C8P16NH M@\HBH% "4@]VS&$\W(12M=T,):-//9W)L*8WC_F+$ZYD.S@U-",02,JD!\)+ M(9U7$(B28DI,XHTUDI"%2O+9&/*_@K E:;!ZE3+6DBWDXVHQ_N/=7:1\.9I/ M/H0;5S$=A]O6Y@^_!SXMCUM#*K\@LXA1 W3"#'(&/6^[#''F66BUWJDU6ZX M[3%IT0-BEY(Z;&+A3.JHI-IP*P'@9>4ZS@.1E?K>#9$ZG(CVU!C12W24:"68 MP$8"P9Q 1VM64FA\YZGK>0T85E5CTD]A%ZC+"2I@Z0@ I?E-$,">A$H<1R' M75(ZY_R>&D\;E/WLWVE6F3%UG&;GX92ZTXQX$Q1J(8S@RFH B&6NI$8I5[]3 M7/].LTZX7@^G8:^>E16C;8/J[HQZV_=G!B+JH>0, 2D9E8JI$COAF.BU.E63 MBTB/UNTA@'^MGEZ! 2<*6\<9L$YR(0 N4=!,)9CX-+CX=8;N<*YA,YJ-U[,= M8C%?=:SF$QM!SB&=JS; M2$D^>3RCZ3)Z[];5O.:5QF?04XR40TQ;2SWE"#-+$$)2>(PMJY1AU;5+_#DE MRP=2EM4]WA7>DP'%%9" 6^*DX2!V<20E'L;V6IGV1#A^J]P]Z*UN'[.DG=&; M\R)^[6,X,$;%=''"?OGB\QD"0MJ@S#@ 0@:OL'"EX P2OO,Z:AIPFR5[4^% MJP7,^E+^RBG^/E_>Y>/IU32?G+1,'1R32:@%UT H(I34"@-&^7XY"B32-E,V MY-NS+:9=E%ZG1"1IK$Q%$(85 +\H\O%H>;H<\LL#LG#-B4+^29PIT+7A"?/9LQ89HBWR@(, ME-7,D?VI*FV*378;\N99PX1FB/3G(=@<@&8Q7Q73S^L(=CP%?QU]G=ZN;]5\ MOA[-'O\QFE!+@^/.-'W:CM?D[1F0U",C OI 2V<05127N 'FDBS1W:5]JW], M+T$63_I7F[\\DQYZH)7FU&((B=,.[_<"!DC]A*$.'?BI2F(M2 <6Q-W[ .:G!MN>NPH&&:AHK8>>):,@9N/\XTV>KWXI%NN[,,,]R7N+J!EM$_SV4GADUV[ZZHP0 MA[$A03O2X3\\Z.F";&,>+0^2.6#YU$>=7EXB[E1H5Y7A&0C'N57(.@>YAA@K M+G=1Q19!B/JT?1V-Z.J/S8?[E+6%8M(Q7H_HW>TF\=.^R/]KG<_']]7[WAT: MG1EKK<'>&N6%T89JAWP)EF,ZV?BO=B7AL)BU!%Q?"OA^YB_-NWJ3K\.C,T"% MP59SZ"1$6DM()"_I]N%VF[:SMU7.'I*:UM'[ZTA/DL[AU(4F'6$):N^\*)7= MDV[DBF_(!%'&""$\0@!I[HU5LJ1?H 9W^^Z;N[7!U0H2TQRUWJ7FF[6TN1?5 MTF;V(S,A%*007,]Z2"2:8AIQ1H+VV!L9*)@\X:'B)6DT-+B_Z1K#W;>=AWO$FNG5+ MG]']]LCP+%QC)496*D>!5 9@N[_48L5PFB7PNQ*=#A#[Z^X^"2LXK;"WPVUG MH&#*45'KQZZ'.B)USFLR%ZX-SCO#)<^+N]?SA#&"J"26,*@0=Q,9[!4NJB,#U M-YKSP]+2N6XUQFD8[IL@RM>+8M>R]^0&-1B6@1J[^*I"1Y:TI+0 ;2<1>WMV';G8YF[T=A_ZV4-/3L^4Q[J$DX M:ID"WA',-2.EW9P8DV)#L389]D(645.(>F-_K.MW-0W\R)3C _ M,BI3F% 5:X@RHI0W@$!?*F,4,U-?%#I3-;L4A=: &L"RO__QWZ9Y$;Y_<_\V M_Y+/JAOXC[P@XY9[;Q QS"F )-/.EQLM11C6+]Q_?EQZ.HIG)]@-ZDE\3D8M M!_3!]V1 *6<5\UH:#3 #%E)=8D$T-FFKJ&TSO(J3L64H_]KBE:1>>U%2-; T MO9G?K5?+#2BP>JC#\U&99($>0CGTWL:3G2' 2CJEA0EV$^F(CX>DI3%F0\H& MJB4;J"R)+AF"EF! D%2.0"C)KBF/94R8^E:VSG3BX62C'F9#RL;A_@(51F6< M^E@O'QNJL0,:,TU*]QJCU-:OOMQ98O!PLE$/L_Y2?YOU(;)>6L>,\)K[&!85!Q&Y:+4Z7CD@&I;-J7 MFB8LJ]I:IAY"KU$6DKR!I" "Y[)^V.Y"D# :]1TMA#7**H7W^R.3$/?J0&G8 M9Z8R8^IT%SH/I\ZXWE)W(6P9YM@$"B@!TGJ%>&E7YHZB^I?&_KL+=<+U>CCU M=AEX(;%X_[MM.O%+"M%2?0Z/C\;'*KXT?77F(?4LZ-Z$$THU5=:[?6ZFP4F; M(WI/1^T7Z_ZB%Y<6X@1[6/7']F=AC-V VG\LR9G2='Q@%DX) @V5%GCM,9!$HEWS8BL0 MMO7SYKNSD@TE0JTBV5^HR?Z@CUK$"Q,_9C"I,#KC@EHLO! & L2$8LR5=PQ! MA*W?W* [6]I@FU#K<#Z(T2"E9+KN#O;HFU>+XG83':+O_WT]*E9Y\?M\M)Y, M5_%+PWZ_\Z9LU:;1-3-^"=\;S5=Y'NOUO EOO9UOPVRB1CC09SN'?MN"[]/H M:Y?(/OK(;Z.B&,46BT.7.GIWE\>)S*]C^\%-$D@0O3]'Q:12-:,*HS.&P@:J M@W)%C1#:\7!]A01A:J0!GN!*77[[IOU4K:(3(\/N+CV#7GD"A!"$EAEIC]3-5O 68^KNZ/9WL2/ M%5*"CH[,&+88#W5YX/ L[J,< .4(P,]!9S(0M*7,>])EG/!3S6\"EMCL[ MD&'6F^+&_W?Q>:G&JW=7X2&^H?%NE@>A'(_CO&+G@YO1_#I_,P]#/@1IM?E5 M7A31HO-U8XY\7RR^3./1&BU .X1.E/ONY>,9TEI;K#B6CC/IA($$[Y&DKM?& MMM4DK(N+;;* ][59N:NK?!R-5OOY1KH^Y.'J/9[.IJ-=48D\L';K3%X',;C_ MYN$C>UL+;\_"C@Z-]I1H9Q4P@CGG2]R@LO7#/#L[![NTP/2/:%^2^/M\,EUN M:_7G$S3B?343$]ZO6J_I(,>& D!\PA9*TWD%DG2Q2D ME?43;SL[8KN4J\Z :WH&C_:[\DO[\:=B%"ZND0'A\8!&^,OZ=CT+4C[93;VD MI?Y!W,,,,BR51SJH0TH(C+WTE)D24R4;;'*=M9WJ^C1.#_6^-L+HM-WNX[/9 MXL_HRWZJ9I1:R,E^D.>^*E- .P&8Y2[PBNMPJ5)[1&* 1&TY[*Q#59>;8L?P MU=X:G\]KUW-M=)TOKCXM5J/9TXF^=&C6?E<&.=3"08>8Y 12I@3:'P'8X03[ M3G6V7?6 7U\;SV&,:KE-,\N8LM("ZA 7P%G-Z-X\0UV#'IZ=]:,:QG=Z)E!] MB4,\B(/43E>/)WORR#DR*H,,$ Y\N )+APD0CAOX0">O+Q#B$@6B/:1Z=W_] MVV(VG8SNU?5UD5]'.\AB-AL5)V6CTOA,*,<@EQ93S!02DD&Q7PW*DOK%-^4E M2DD7F TE+_M_[QK^Q5[9FV:?9\C,P7=DCI( @T1!J??&Q_)3ANP1MKK^[@+! M:Q"W=8A[#\=]=/;5.[6CM,TSZ86+/KJS?]GD=9E)5?!^]SFQ]>SLJ[M]= M_;KXLHE0?3/_I0AKX(#0]CFUKA,*PEH;S:]C-LRWUJ7NO_1(',(Z&4>#[WJU M+O*@"!>K7172W0KJ ?!#5NEP7&%XY@PCQ"+. MH-4QR<4PLY($R $@]!D$H[7:$3SE>7KA81_2YIPTC8J9K!%RA@PPB6C94H%W?A M*I2/;^:+V>+Z_L/T^B;0<"HR^L3(C"KH,6+$<0JA )@ 8$IZ%6:]EGJK7+Z@ M&XX^*P+7)G*].1R+T22/U)\6C:>/9BPF',5.9MHX*"CU%-&=E@H%\_6MM%T6 M0^E%%AI"U5NUD_5RM;C-BP_Y;%L?X&9Z=UH.CHS*'/-.0BBID A[)J7QIJ03 M.5U?)+JL;M*+2+2'6NT0IC+;Z_=E_G%QM?IS5.2C^42/QG^$S6H[E>,E RN_ M((-6(,.PDT9[8"QV(#:@+^6=UC\F.HNM[%H..@6PKPWC_6@5#>>G6Q(_?BYS M&EFG+6'A,JD0X$);7EHSF';U$ZLZ"W#L:U-H@E,"EY2-Y;W>K60S-!.(" L) M%(%&X>RF8OJ#G>O"M,GFYKN6\4I 0A[%B#]V%M23F0,ORPS!$%".+-",Z[!N M@&0E*A:J%%M7#"1%[2"8@%S]EI^H3'MD8":($L6] -$@PZJ/<)* M$<>(-QAKZ)250HM*MMUC6"SS\=^N%U_"7A:1CTC@W<\1 _P(@^UO'S#O M??G!3#O))(,,0B.$ )8A(G>4<.5I,C[=3KBS:!&:U-VW3RNEGG;5OC0B(\8* M[P'DR#M@@DH3+F([4 1GNGX4>T=NV::\/5TDO@8L/5J>Y\NKO(AA;MO"0]/Y M]8&ZN6%BRY?_=-(SUN9G F<0]419APT'.O &QR36[>*ECLKD';3-Y..YE7MH M:+\+:WU$4_7Q7JZ,#N3%6=S>AK,FS/C]*!PZORUB]OYL'=3;?TY7-R]WNZO$ZV#-?0 O'(H/TX ^3? M%K-)6&B_'->VZK\TPQ@J817 SDD!<=ATK2Y1@A#5UZTZVXF&%*K6 4U;[-X> M]XK6?VGFA*1"F=BGV $/B:38ER@%QM1O/]69YR)=L:L!Z-!BMV\O5$.Z]F,S M 0DB%'/+ 0S?EYCP$F9+4+6\(V_L]NO;CO,VO1[. S"KH ML?U\96BGS2:K>K&I>I<'9;R:C^;PH(QRX1TSEB&)*2<\*%*6,(NHT4QH6^GB MTA.EIU+R7AZ0 84(9)90)HBB/*B.CN\H) BP2MV)^G#5M,&D10>().VA>1N8 M>ZH!($:4<&@&D_/-M,7=I\+2')N^M)"G M4SUIO7YY0.8!IU0K02!@BE.M.3$E==+"Q+/:FC'L!/<;(?3:Y"!)?T0*[!\H MUCLH6_&:M)_SZ:COET=DAEIB@2/ACN^9848[IO9P65__PM&9!:XIHYZ&>;<" M3$W&+XO5(Z:'?SUE>/C5(X+-:)D?.-]??C##WC.E.�* HE#S^71V%0J42? MMK A3O964.F/M]'-<' '/_9XAJFFWAA@A7%:>&@X B5%E&*3YCG>E#T'N=P8 MF=? \Z3.[!18?2Z+#Z3JE97TU7R^6,_'FSO?,D[EL.>^TKC,6N"1ZK:9WAG,/5V]?I& M1;G?Z9%F-IK>+G];GU#'3P_.B(;6>H2#CF,E-40'E:5'*&E2^[$PS[]I^ MUP). TF''=V.KO/EQ\7Z^F9URDUTTVHP&'[BD4]RTLN9LPEV .L M>]EH#%/77J'WQ2+<@%;W,4;L;A,\.8_5@8M=L7/M>W J?/S!DW?JX:%= M0.7\WL]&F[GMYUG%%71Z<(:(-0 H R!"FB.(C?&4 R24023(Z' NH><\>D9& M];J-QU^1$61B910!)!8$AW5)$2]1" =R@_KQ[;J-VF3HP9J-K6*5M$/I(*7Z M/NI\)_Q+%49G%"HJ$LU6EIC%Z?QWI20:4E!*6M &C$_1[MI M%C#J,:7J;KW*BSW]5?*E7AJ180&1),P( 8Q$#&-I]\K0&E2#7SE/U/IO6BJ'A1?][J/=8OOW]6@V MO;J?SJ_#RHQ=N1.;3>?E/#]NO7:QOL@O>=")1GR%L.IPN8F#\EWQ2-O(IWS8=JR(?#1T&L"/S0WX7 M=_7Y]2,2WU:IVUEA> :0IUXSRB07S%HH8T;)IFFN DB:2E%878<"[+BXK,C& MZ@$"=5Z<.0D]D(AQK!B2@ !&[18QZ0F4R80-M,O^@X$#/6#89SA!I0CWASTX M7@@CD$>R5EY^. ND8X01 %A!8@$"QK,2 NU$G^&/-8,$NN7\HF4$N\QX>#[! MHQD/AQ[/8O$TB6U 1!-.';;QAQU%RA*;9@Q &RPZRNU&Z+P&OB?EO4^%W\.P(UO'B+E!T-ON]EN5LGV:LU,_ZMD#L M5#"V$OMXAD?W_8//9XI()8VT&!.F+;- 4UG2Y T1Z1[X+?!IT1U"KX/[R1W[ MJ3"]";/+#B(;&UEQ'_G-RW]$=O-'[-[].OO]XPN\??AC9AV 6E*B*-:".T,5 M@?OY.IQ0*EM+N"\:0M ]R\QO1UAF?LLX$UQK)2GP &&!E!9[4HFC]>,C.TE- M;9]E9T/0/.U!.>LLZ=J(^*'41?[NJ^SV_%KA:QBE;X_1/IO4;Z,BVCV^G/AV#V&#L8_TNZO-#-]6<">^^'Q&I&68 M0N#"55^'=8.(\)L.G4@YZ "KLAUT[3_<3%G?;PBH[AQ\-BIS"G#BN:2>":A$ M()OA':W:)NN6:,>8 =QLA-R1[6[IFNMN[V>(^SS>;T/MU,;X9+?,XE1-U MYHX/RX3&7C%%!;(*(8"M 7HW^VB<3+#I4EWX%YVATA)/P^<1 /0J^\D[2X O'5>-D&DMZ2"/T?%I$+YE&^>RY322!'E M*.4&6T>9,:ZDQ2M>?Z7VYA=M3W]J@DQ?7/YX,RIR'?:524RF#BAM@X_#A79^ MO0W,UOIGUZPQ XCJ=&)4$S'JWRR.5Q^#]Q:?OCX^\DXLZ/C M@AX2- \/H;?8 *,E,G!/*_0HP<;(P[)\T1VX70:G?(C@'(E1V_\] P@1RI04 MEFI(' ($EBO16M4@)NU\;^I@NE<31#KGXL$%_^2)+-SDH)=.!^U?,\<]Q4Z5 M\V;ASI>F1E,3^Z><:X3!Y? PJ:.]7];UQ[)? WRWZ]NC3/OFF0Q)Z#B!-'9M M4=X;[! KYTZE3:RC02W4%^W0WBG?1E]/\^WQ,YDGQB$,+=(0&J%ES( OYZZ@ M3:PQ06.^-:"]+ZWWL<_23I?1/1B+\:C8\5 #@Q,G/6.,4]T$##0+/ MDI1RZAR5"0:LM.N_;1>?WN3A4>Q&5/*7:KVZ612QA_8Q63@\*B,0*:P%P,PJ M!I5UCJ&23@5H0D&ZK7/N>27$EE :0!K>CXIWQ280?5/^('^?%QLBJDG%H=&9 M\%1)X)FC#",#=-@D94FW=**^[Z\S1T,/TM$26KWY?<.[\J+8W='/V#:.#\PX MQ%I#[I%!VB+NG<.EZ\PSQ>J?()U5D>E*-EH%:ABQJ+%_5'M!)A5%)O9WP[$& MON(""5%23PVM;Y[MK+)F/V+2$F"U7=*/-K1M2Z7%U3\6JWQYA/.5QF4>6.B0 M=P(@)Z#45H+2[.>M(_7=EYT5SFR;X5W@U'XXR9%+1+6!&16(6(3N!)QN5WR'^PE>( 7G4-HO5O94$#U\AYSAA"WLIH M;7'[LU2C7CN6'Q>YMH7D7-=?Q] F+ZX[\\Z> ^O/RW$QO8NC/X1#MPNI/?') M3&KE L@2>D(Q5=IBC_>\;E)WL?7],E7A;1?A7F7X\VER/S\E=P]Z,1WG[ZX> MWT'S8GR\VFQW'\TX]Y(I+P01))R<41_::ZA,@/I>\]9O?GW(<0H8MQ>8>LRV M?&)$!H)V'-X.,29.*ZTL5+NH3@V,A_6O>KU8!%K5!QO@DOS)NOG//_)ES!H- MXCI=3& 7I^D+G\FT(D 815RX=PENC6$>E4AZBQ(*8F]-)MHZ.IO#67N3V9#_ M;G-*[P[P3WEQ>VB#>?GIC#L@G:=828)B!R(C*2_G"L*_DE:>&K&^/50ZSZM^ MEM?[$)=T\!1^*->\7*YO-Q0.WFJX]BI[6Z4"<>.79X'9!C/$G#:: TT8"\I+ M;'%MD7;85#II.T+N(1"M=J3B&=G(S;X13GHD@>#>!IU*,4=E6#0['(6A#7J" MM5VUN$>1.9SHW"O8KRXMFH3#%7+,4;B8$N^@=-+LR)<2@C[S*.N&EO8E ,>2 MJ,^#,?GD6B -".O/.T3#MPDEJ012I-]^"8S!CDE-$>82!%;#]N M""II! CV6@Y\P!3=RJQ>= -L;4W\UU'Q1[[:>D#S8E-C M#$##@K(;VY4SAX45UI07%@VM2:B6=5*"TP?8EUTT .M)&3,6BR$#]Q,\TJ1^\&)_Q04&NENV@>=@LO+/Z>KF0S[;0+6\F=Y]6KCY:KJZ/ZF#G_FF MC C*N$8>PW $4V:L(J4=1FO!?-HWPX8\/B4QG6#W7::2O+*E+4HM*=;F9II? MN:_Y>!WKIK^[NIJ.\R(<*2P8I+)'9!_8UMWW:X!Q6U_FG1636'U[T>SF3(12Z$#]/E'[[(\S?S55[DR]4 M*M21*62&A ,9 &N 8]8R(N1^*[+,V?I9;YW5NW@M2Z(]KKR>==&O\G1D"ADE M!CD*!% D7/!B'45?BH@E%M7/=F??UT5?7'DUZV+(!1'V(B>C5@H]-Y )Y $L M?9I6&E-?:>+?5T+G[+C()5 JBS;:N//Y9(B;P^-O9S$C%3@BD$9"B7!ODWMK M1CB,0?W >?%]"73.CN27P#:N;?E+>'"U?#/?IK?_,Y]>WP3"U9>\&%WGFS_: M0/P>I"X61+V99#&UAAGDI0BZJ;$X%@PM^:& K^^2D-^71\_,Z6VQY''"\W%N M%LO5\J@K[=LG,VF]\P@()R2*2$M'RO//>=_ X@_!:Y2V1N@E[Z-]7!;D0UP) MRUT%HK 6NG#/'OM>IID.:"ICC(#2 $ZA+[/3' &D?O(5_.Z:[88'R:L&:CS. M9V$!K[X=&1=S%^?_D<]ECE,A&9(*.$:,Y)8RN$/6"PP;A%)]=[5VPH(AR^6\ M%"7]O2K.<5'3T,F@H@D5KC=$"Q"V,A7$#TF)B+&NTB6S(^0NJBH.YM@ '5M; M>(TQ-\H04N(H+>ZS4DG757$JBTQG57'. SOIJCCU,NZ]A]1RSA3&3FOMK!*N M!$ %EO0H;0-E1506@:,9]^?AF(SB=@%IRTHA#Y6R3BDNI3".$E8BBZV\J.;8 ME:6DC_SE>L!^%]WV$$XR?>.")7882>TFS]5 @;P#B$$I%%1.*ZE+6@&Q?Y7, M^\HL/RO/]3QP:R<)'9C$\L_IZF:;Y#V:3S[FQ9?I.-]9A,QB/MEP[$1"?@NO MSAR3%K 8T*RE PX8P$Q 06KE5?A70AU'DQ*Q@?!/YN ]!/'6B/)F'H!9;WCQ M;G63%Y]N1O.=Z^>WQ?Q+@"*??%C,9GY1Q$%=V"1J322ST@EM)<,&4TX$4H;O M+Z/>^/H5*U*V?M>^@:?,FU>T4K;]@H9=)-LY9,PXYK'R@"(-E8!00+/?)C'J MM1U\Q^NC8R'M?RW58N'E+Z-O8PT&647?3B'S-BB>T<#$K68QH$&CO8Q BNK? M"--S0KV61=2(@Y>_AOZQ8=&@:^C;*61$&D:L5T@I)Q3V5GM>RAAIQ\/+74&#,53X=>AD]FT4F*;#::.]!$!A. <5\?_-5#M:OBYY>/N%K M64E-F7CYBVG/J).QH\F8&#RU_&W-^LTU_&9<\PPE-AX MJ!&B$!J) P/U0\R)K)^(.)J14?1/M)1N6+GP%=R@ M0.LNJ/VW7JUC"$\T_FUNKXN\NM MWIOYJIC.E]/QH54X^)PR0*W@'A#K/!<>!1DB=N^=$JI^U&!Z1V=]X]&EL>GR M3[=O3_]/B]5HEI)*^NV$,L*-"I<(1RCBT!,+!=O?(9AND"J:WNF5L@6V11[U MM8+V_;ZV@9\O8[-7"#8P+#>$/Q/!_M+>)86[J'R8IUU:LNPY28K^-RQ BO]3B2# MB"ID:,P:5.%ZZ@-/]K$+U*#ZZ;DI%U9,;E&TP9LA"PR\C$2L%C9?YOK>C#9' MH)IO4A;>76V0&;H 025FJME&Y,-/L8K"M^S:U/!Y6Z$:0V7+)@,+DZ6+]@."XD7L+,%AQO69BENSSL$@HK+H"N&^U-0#,SZ9#WYT7,85YE1YJA0E4$( MC-0[6EFXBZ*T:Q*TPL5JDM$(K]3)SD*3NI&(]K'JK^+O;!8] M.O/)-KT__%Q50$X-S9@-UP?KG )<0*V1]!+M*.9*F 3[G'4C'2T#U9=H_)+/ M\V(T"]-6D]MH!5H5H]AYMJI\5!J?<8. L8XBH(%!@F&M64D[([Q^@')G7JEN MA*0+M/J2E'HU^@CTGE/AF$.0$04%"3>W'2V$NC[C6B_X[MH$TV0\\!=0](Q& M3P'5&C))//!**+??HSE7B=^-:TI)']7/Z@'[773;0SC)*_L%2^Q@M[T.ZO5Y M3@!A7@&/F,2$6FA*7P#WA/U5ZO559OE9]?K. [?W$(@XXVW0TDDA.C@FHQ 2 MZ8V#$!D O/!"\M*9Y 2N'W5V6=7XZ@I06\ .(CSGB3J(QL9@890FQ#G'N M]G0A@2XQ368P@:D%:6^WQNW%*&R-QZ)&CETG*[T@TT)IHAUBF#NE/=7"BI+Z M@$F?;OR* I6*0[\3@).*Y#L)HAG=35>C6?RMNEVLY\<:_'3TQ8PX3SV'U!AE MPFX0NRSNEZ_ IGXCO\Z.T%0$. V.#!J1]Z W?&_UM?LX#.^GPN'IN!"R#EBRM)DA3*C7V"OH= )A(6K^PU,6T^JDL D==!^?A M^-W^6OTJYZ!SQAL26.% T%?"/5V5R + ^26Y#BI+21^&V'K ?A?=]A"^ -?! M14EL D:[YA9?*Z6 1D!.M0QW)&X(VM/H6?TJ&9?E,JC,ZNH6W[. 36:;.X3= M\[H"'56&,E>4^$8L7O*9&$"W<7U+@P05*>'>-3PY] M*Y/00L8DQHI;"@#UQ)2[!M'*RUR7HLEO8EY/'#>+)?K?&+719CM MU@2ZH6WYV([HOH9;[G1YM'S#^2_+,..<0RT1D$2&HU(S!4M4)/&OJ:7LN$^JND5]#+W]6Y:;-[0:<^JSJ;\CI M%;-*5#/Z^&SF&8$P-D APAL) M#" :[-&SXI66^C]3DTZ0$Y>RO3^B^DG)QO)@>U],QYNZDU=]WB8K3B9#81M@ M*%8_TE1*HARBI66 2MS /Y;> 9#43;,;_KRR53/\4LD(P=B;39'8L&UAPKC1 M)?[4@U[[R_>N(+4NI,.LIS.9F,PB.FCI?7)U.E2[O[6UU.I$,BV)LX8JYZG% MR@F'C=AQ@R&;8@C9:UI20_(RF975]%(VT*'5:%X9 PIQ#S3D!DB%F+?*EKRR MSM>_"J6GZB6X[A)B;7_F4G/I/),"PL9MX 9HA\P]K:^U//O4M\9&])S*I[1)ZK[ MSV>&>$H\"\A6ME,MA M4'H'0T5">S\Q*LXKT\03@(1'UABKG:-$E/ESPA/;(%\5O*(5&95)KQ:%E%H>K!Y=6 M]_R1?7Q>CN M)JSRV8%2+4>?#X>*94@XBL).K9"D$&/Q_]N[LB:W<23]OC]F%_?QLA$XO9ZH MMAUM.WK>&&H5R]9,E5@CJ7S\^P4D42Y;%T42)$K=T8[V1+V XHWZJ/>%>=80@/67FS0G* MS)O"20NA( 1"A!U&QGFGMONUT,J,2JO34'8Q!.DI^^V?)RC[[9^%L!1 :BT@ MBB!MG5;;XMBP7T5<^^N&WC.'TU!V,02MXR*Q1__;NS^J8%0?[7IT^,&",,> M) X1H:B&4@-K=SL,O.>3E]HO2;W D=)L>;>H;I^FJ[>+[?W3"3?ET*,%!AI# M!P$7SC#NG85^IWI \R&G%HSKH?2 S@ \Q_S][0:7)\W3H\\7B)"@I$+A.)^1 M"\^(Q[5,!F&3KW/2C:)]KGL#YSJ(S\XOR8#OGDY>.UE-IM7#Z5/WIX<*)I2B MR@+.03A=6*R]H?7%G+)XT%E6YT_<'A"N>H*B-4D?ROOR+$D_/50( 81U%'"O MC<3"<[<-7,:=*=M^A$L2=Z-GDKI ,50,=VL6^(!#G6#QQVSUV3PM5]5#N7#? MIO=/,4=#+9=E^''[8?+M1$B@Q:<5G%+)-:5,(:YC\$[3&MJ ELFPQC]9S" ] M?,GCG8VB?[Y:E.'OS=-B4^[BN M8D'H?YYFZSG>-PT"@><7%\ BR1T5,KRLB06(8./60T.@M0C91D=7HAS972OZ MHV(TGQYQ^B,*'G05*D<01E8"C*$U?HN"Q*A#*6?/(<(^"3TZ_*%7K+(+&/X> MTTQ.>-Z[OR\$Q]+;F+GAA#:4&X-T+:@R\ 7,<.B+R:H[/"G=KO6>CIJ"OSQ1 M(,XEHT@!IAF@%E -S';?BCH#\O6I6V#_*W.=,'@Y'&;G'@]'W7"4_1;@>W@Z M[H/M/5,@ YE #E&*PNL&$6@@WNT=^B&/V08N6"O4JWYD3\K;Y-MYWIX_$YQZ M[H*C"(F%TC@A.?(_I!*,K3=SWV5$^#587CBH6BP ,"IEC93FU+E\+,0D'%4]@C,4U;$VYFE5+G:"G^7\R(H"!IRTMPP+:3U6 MPH+=U95VSF;8HCTE^?V@-%A'@^IN]76RB"/'ZE_:\DMY7ZVWOIY8?58O&G]& M8;WC@EAM"7-24$XXK&TW+;QJ[T@FZV"94E-2X3:4[MR4DV49*]->/SPNJB^; MCH!GM>7$JH*'KX=3&@MN/:-*.!^,_8V<1BO5/I"7K#5C2OWH#ZG6\?KZ)/.S M;^O6IJ<#]X>?+BQ3E"'H',.,>2LY@?75F0F^>7OC(%G_P!2L]H?08&=#7;/P M?EK.)XM9=>9ZXN#S!9>0[:E_%=_L[/ZT*B#[@&4X7M M%C_.EX_E='8W*V_/SQ ^MJ;P/D@8L/&:".>XT?Z'NEMK8=[7#1UYVXO?]HO2 M=6I$EE<(N2C"N H0,W&FD^5Y]_'P@D(++8D1W@N* *%.<$5JZ8!1@Z;,-NR$ MT9VI(]QW@F:PBX//,5#S>OXC*+DCD)?1D "]\?6FT4UTD^6%LP!13,.WT"'#F7$/U9(YH! *&R>!V.? M:6=D;;W7V7V<(Q%>G+-@F,>ZF'7UUNN'Q\EL M$7%Z>W=3S3_=S+Z4MYN_';NVQ$= RO6&?MWX38/JDB;+"R6L_C,);)XG9L_WB[L]=Q M5Y-[]?@8I%C?46S:_9NGAZ?8*N)+Z>[NRNEJW3NBANZL]]S]PPM!47BS".HP M\1QY9 '1FWX;%%))&Y7E98;<.7^[VP<7!!*N&83!_5!"$VFHWB)&O($=6H[V M[(,/J1R'&[\,@_"07OO%2GPY!& M'%UT/S"4)E4CH#R4]76Y,&>CUVT_LF VN!,"KX1 M1Y=WU;H>2MVMRL6'ZG$V98"=3=WHX^,+X90B2"JEK8&:.RD!V2&G=8=!A:F< MV?1*LC>0:'"[05GT!J\NZ=@'&?>,B81BU4RX*Y)-;(T\#/6B)%.HYW\];W^\N/C M;3ANP_,$R+.JT6A]X8'4FEOM-?!:4"DYD+7L6,N,6O#W0^&OITD"D(:[4YA6 M#^6N"%+]N5RW&S]Y97!P11&GDENC)=,<(*R5@&P[3HNB9 )>A-IB77L4I83%K^_F MC??5_>TI+_SHHL)#C!22R#/%/<>*0"EWB-(._>,3>MG]ZD9OX RE J\6U7(9 M++*[V:F3YME3A=+&$T$LT8@;[;00O+;5,-.NO8F1K.E4WR2W1V,H5M^4JXW0 M-V&G)WC]Z;DBV-ZQ*EXJXFUX0QDN47USA(%4[1O/)6L7U3>S7? 8O(W0.N%\ M,I\&B^E=M0V2G#<:FRPOL*/(.>N8,UX@9+A#L)8<8M'^.Y[L13ZB!9D T:%T MZ>WJ<[G8Y.MM1O^;EUTP4#>;#J^_4V'!HXL*(:FTAB%L@KB<$(M$;=L0*6V&99Q)]: W MI(9S!/;]F)O9Y,_9_6SU_?R;HJ]SLKEFVH^;79Z'%Q4"(0E1\*&+P#G%@@B,*ZE#%YRAG9G^E.D M#Z2&NY1:!=#*6S=9S&?S3TLUG6[,K?(VO EGTY.NY?G%13@H,80L&./*!6?+ MTQAAW$D-VK\YDC4\3:H?O2.61U5$_?//>]O5.6PWF'X?OY?30*+=^7T$.,8%$ M8L>(0408)&-+OR;?W;QP.U>;T>ES"P]C<(II;H2TFA*L'-_BQ3@C=D"/ZF1I MQH":L7=',QR^61=FC)/?9!'@3AE-)244,HVTQUL N22#IAM?E-\TD-IT2F^Z M#-N7E,-BG!%8&\F4(50[+)1UM63A:Z^O*;VI,8M-DEG: 7=-JG$%Z4V#:L0U MIS=IPSSQ+%@+AA%@I+$*U;*S\&+.[[ZY&X6MTILN RG?DJDT9:3(:Q^[\&ED M60!=A&]@?9(+XF#[3C:)\[/'L5\& 3E?%4Q7M0>PM1$7A2B*H6HF#*@1BAB,%@5] %:E$3B%AE?*$,0\DL(+4R &, M,NP9GEY)4E217H;SX*E.G2:FA6\XTQ0A*BB56 ."M:UEP]:W#R\FGI@VCL77 M!X:#Z4>O0[.8E )X#$5PR8FFCF!1>^E"8"_R-LDZ\M9X>E8[E*Y3([(TBG)1 MA'$5H.L8-8%@#$E9BRT!X5@6CNHZ.H4-'[3HLNL8M<9,-1NC=ADTUY*$X@RV MBE-"N:$:*:,=VH4K Q!#MA]KJ!#CA6A[A_.:\B ]QY(BRP.@T#!C:>Q)O96< M4="^RVNR7-GQ%"D!H"\U21)K3*6.Y6.&$>;";SVLI83,M+^@298^.Y[:] ;C M2ZG#4$ !X3AFA$OI@0O"U'<'"GC47CF29=".K!Q=X'NI11H,"P,I"&KO/9#, M ,9-+:5ANGU3^61IM.,I26\P#F:Y_'*]^$NVZ@Z:U]OKR!\QZ5/V3.L/+1PT MQ'F/$+0.&\<=17"'DO7M*\/8]2G;8##GD>A]H-/])FOR]_*Q6L0GU?PV6'XQ M#7NQOD'_?;;\]]AIUGL;NFF0/WU\4<$X%MHC*SG%5@0_6L0<$,.=(%(#TBBR M,9"DYS*>#R\H *<>&.0L"V(I+HV':"LA Q(,&5(\F4NJH(\@B!KB M*!ROX?A='[AKR30&*O,DFD0L-LDA;0?<-:E&EJ&;C#7BFK.*/8JMLHUG %-" M*>>4BHWLP;.#P^8^=<@J;DQANZ:)%X'44D%Z'BDK/1%&NT1[R+;$_ M,H.T'08OA\.L3N-AJ1N.LLO'QV*I,%2$Q%;N@ $.-*;O5O,AU+>+AX?2P$B&$&,48R+&JJ@,)N].\,ASJA]6R^\=9!]P,2"GT]T_3W: M<&H'ECG-,=.U,0"=:7_!GCBKM>>KD/X@&DT5XG[/)BF> M6%4(9) D$#$IB)+0 (9V<@)MC@R7']M"ZI7!L_>O7=&Z7NW(RO;*52G&"NIN M4I[V=GY^5-;IE04GA# ,N?8L'(W* ZKQ5MXX."K#.1&]L+<7>.T3I1%M"5W. MIY\?)HM_7VY0_+2T@!PR8X6)3<+".6SYCV.88^N&3"3*S*KH@M-XFE%O^O(3 MY)>E!19 @?6H0<1-L*<]X:J66 BE7IR1T9+0LYK2"VY_!8UY*89')HHR:@1F MW15Q]B6^5)L&7?:6%%PZX0 'F""/, C>.*R/:>X@:3\:<3BCHS5IAV,N73$: MKKCFY,B;LRK1:/VZ MHI+K@1F$EJ"?"DEAU U#Z[(UEE1#+]2 %8VCO*?U6+ M>G?'V;R4/Y M]NZG+1XU#DX^7PBI-,#$M)0Y8!"1CBG@) M*+?UCI'I,/4K22BP!^2K!+"T)O+_GB9?R]EI[IX_4P!-%"" &PN](=Q*!O!. M7:EH'QU*$@'LF:X.2+1FR-^7WU:+:CZ;GOF*[3U8**$$D-1(I[4QB#@ET$Z' M(,YH,$H"KKK"T9JP?\3JT--4/7ND@(PK!B'FPG-FN51*^[H2 )L.0[A[K[!, M0%)[(%K3\ZJJ/IVX:]A[ID#2"PN$QB"\D8W0B&)8[XMKT3[,U7MU8P*".B#1 MFB$S6TZK]]^7L5#F-$_[3Q;!)Y*($*NA#I9G['"VDU+&H4>MV>J]/# !6YWQ M:,_9]B[AZ[.[A'>3[S&G_$.Y.%C*UFA=H2Q0E&,+G;6,"*:-M^NL&^*(9KC] M +CAKO9N6E=]I8"H-<5U#O33R4\P'J3985'#'CAD#42.(V%Q'*'&81J MR,RRX14@ 4*CZ<*;8K#A55E]6DP>/\^F:E%.+M&.DQ]4A&,KF!H> M ##3\;*V'=^@X8REK3W7Y(U'QE"7_K$+(^Z_?7U]JGQ;-O-Q?_].5F6__M? M_P]02P,$% @ ZH#.3F#G5]/#_P O( - !4 !F;G-R+3(P,3DP-#(X M7VQA8BYX;6SLO6MSW#B6)OQ]?P7>WGACJB+D*MY)],[,!@B0-=IPE;VVJFLW M*C8R4IF4Q*X4J2&9MM6_?@%>,E,W"@ !$JK>B>ENVTHEGO,_? M;G?@2U;5>5G\VU_L'ZR_@*S8E-N\N/ZWO_SZ^1WZC,_/__+?__V__.O_]^[= M_XH_O0>DW.QOLZ(!N,K63;8%7_/F!ORVS>H_P%55WH+?RNJ/_,OZW;ONET#[ MAUU>_/%7]E^7ZSH#W^K\K_7F)KM=OR\WZZ9M^Z9I[O[ZXX]?OW[]X=MEM?NA MK*Y_="S+_?'P6R]^@OWMW?"Q=^R?WMG..]?^X5N]_0N@%A9UVS9'(\/'OSWY M_%>W_;0-(?RQ_>GAHW7^W ?IU]H__J^?WW]N[7R7%W6S+C;97_[]OP#0T5&5 MN^Q3=@78__[ZZ?Q%=/!']HD?B^R:\?TQJ_)R^[E95\W[]66VHS#:;[NILJOG MOV)750^^@3$$&4-VP!CZKZ]\<7-_E_W;7^K\]FY'Z?EQ GX)P,U3L+K0M23\ M(@-RC-7'7Z@8[P4=NIE:Q$^_4C'FKJ,EQ59'_WW\M8JQJX6LM6>4S7JGN&<\ M^_8I][3/_4?9-\^(K]MX[VHGGQQ]JW)BFVV;47SP5>#?/MO?Z%_6NWK M=]?K]=TJ^<]]WMRCR[JIUIMF1?P A7'JN-"*JZPN]]6F"T(4#HO!'<)_[X" WP->\><,Z2%37@ M2R6=IN. 0G[._B?]G:45V_TN^W#U^69=93'-7;:XO+W+BKI-J%!5T?Z3L4RM MCN^/G_FXOF?_AKZNJ^W%^G*7K3SH4&1A2M(@0D'B0\OR#_C\%*Z:0T!X=;S, MATIDJ#4O1+21\388 LHKT,)\Q[+#+3@U!IQ: R[O'WRPMPBT)H'?6Z->'K1+ MNYA/#111#] MOZ$18GFQC YP?O5\2M !DM0"7J+$U$ #1])Z\!H]6A6A:YQ#$P09,TL51,&_ MH M2'+RF#%=%7:V2V[M=>9]EGYMR\\='VF=N:&K"FOTYN[W,JI5'9[PT*0E= MRW63T O]P$^')G$48AZ=4-*09M5@!30P8 0M2#"@! PFGXBHX71<4F:G4[#R M-4(B^+V#QRG):MC<]@M@;3)N#JL/8,W$[B-%9S8SG8:6YT2M2O.P\(QF*R5O M6057:TJIH7.)Y7W=])+^2IM;8M>R;!(Y%DD"9"51XL'@$$%\RQ-)^\2^6;-^ M=]4=AD9J BC($E_.IX\@,47FYT9+QO> AI&$3XXN,_(]2>REB@XCN XA7:,Z MHBNVCQ)3+W6Q%R8N!1:&&-HP$EA>7_PQI,'6>V'.X:SSVY=B12%"0;T7WNG,[#2M;1+68HD]@CD^6YR%M4G6@ M0R4\<56T2>8E?L;VRTSFU RY4V#'XUTTBICA*EO^O*[^R)IV@?]C5EV5U2W; MJ_LIJYLJWS39M@7Q:Y$W=8_!LG$ L45GU3!(W(A$! ^+*K%-<,)=QU3>LF:! MZO .>R&.B,$1RY*OYC4"3(O4QM5[P*!8NFBKI"KGBIW M"5]!592IERJLVA@WH.2JS[9RCCXKEC0_U^"GS[_V;;I6C* =!(2X493Z001# M,L1++[8CX6Q4+,"[+U'<56?[]05CW*U4AFK89C M,[)K1;:4.GJAF%)=Y W;V7A>;/,O^7:_WK6EZ2AB*;QMQ3!,?)>@&-*(UZNB M$WM(1*'D6M"L3"THMN7X"$MJ74F2/CY5TL^7/S*=NUF7U]D]]=E$G1Y,W]4,:,_"",G=2U:9+M!Y@@;U@F MC^,H2"=IS\2VM>=+1V2@*4&'37)!23GODJ(U(^6BR94727?LLV^R;]0+%?Y)JM0L8W+=;7]<$7R*MM05]3X M9IVS>6Z?)T:.'T/BIJ$%DP1ZR FQ=T 2!URYF\[V-6MHBQH<8(,>-Z# 08N< M_@LX8 <#>(&BG"Z_<%1'#7")F,9*>D.F5JK++0(54P/<(U8FOOJI'&\O M55$U>\& 6JIN"\OY^K3BS6TO;9MXGQ?9>9/=UBO/<; ;.$$2XSBT8B\(@L,D M)W&QJW0KVW0XNK-6-N-*?!HAO:5',M%#$N7P=V^1A82L/9W]:[?8;J>G_;[?]*OMUE MF^Y&KEM[!=TT);'EPA2'#G)1 /8 \8^M'SA2+(,3-U;HWLP@/[N+?@N+\!] MMJ[J[R5BQ4)N%(@AYGMPYMAR!IAYH+4/G!AX!@[]@MFX0-31XJK7HM&R_<.@ M*+4P$<]%+Q-\HWT>- ;X;R6K;N[RYO[3NLE^SHO\=G^[(@Y,49)8T$M2QW=C MXJ?)8 "D_S3+?$D];,U1[PCJ#-QVD&::'&GPL.9)U++.-2\@'FT&S.@S\/,K M'.BZ>NN M-":,*O6B\?'S3QW2:;%D$6TE 2.!%\!#929"0>;;$J :M>ZL^A?;NBF(#>0\.5.T\8OEJ M[R17+Q _Y_*R,4&4&0R8Q6 P^4]3Z!WQY5P1545W^A.&526TZ(RMZOQF3H#M MI\Z^AYW$MR(+>2D.H8-(.FQM(AYQ;+,"+"?HQ0+LXI7>2:XV)8*7\9DR I8E! EGUV4Y#; >1DUKV<"D&@1@O M5]J50KM,2#4LDK[N4T-"J%)WFAX[_V0A<\E8R=UO_DF")#\?-D31V;+%]:J3.6@UA\4!"[C/L]W6@#5/ M,5N>AD[SQ8/BZY3J-G_"8#B-CSG6.2=X2GLP[*X@ MKW^B'VSJ\^)C5N7E]K"^A^P#]A;P MS4T&[EH[VT.@VW*W6UM%G=UG MX- 5>].[CP!F_$DL?R-Q6LZW.J*VYE[VQF.X;G941?19O,@=WS/6('4,+NNF MME>0I$GJ6%$208==[ 3;YA2)VDJ>)Y4\+LUQ\?W-'T"-(<"FW5] ^H!'+CK M?",8X$1YXPQ &BD3#! '?EHH,VOU0QK&M%22,$.T3A;]8RV:Q(+VRUK:__I; M5C=Y>)8G]";N,@@UZQ;: M;+)=QI:"MN!+!Y'EY3VZF2YJF>9"@>S;:._-GF-W-X#UIH'.MC/P\77OFW4S MRYB#7DN4%^L0AH2(93E0=16+0H]H+UV=".[I;[+8NDI"/X*! Y&5!!Z&(?$# MNX>:1JZ=KF@@OBRU5ZBF0!01O%-KN'7O@=9EW]B?Y]K%,,EUFFM$<_ELYB % M3O.3!]_ +'LC-9X1W^@HY*CH"@:%I\4H4%624>;UU5!0R&+@BTD=%DW MU7K3K.(8AWX8VCY&81@DQ*=-QJ'G0L]*0^3P5K*EOU^?T@R06/K:R0GX?8 U M]]/#+[ S,M8G$VK&>)UNQN-WA]7P(CMN+K)O34P-_&.% QAAV[-M%)$H\J,D MB='0'HRC6.B]<^E6--<"GHXAP4?/Y>F3TQT]S$T7'H8+M, 6EIX#00+:(TZJ MF>(C8<L L?RAIIDEPTJMLE_[O/F_G.VV5=YDV?U0?\L&Z(X M#6%,O-1!06 Y:>RZL9T@X@:)Q5L44]BBOA%V O(,,)A@76Q!!Q0&Z_/)C9Q[3 M(;?_,U,@]T2!GB?@&969R-2R2C(5?*FDMXB%\C0OUL4F7^_."ZH\[:M<[3.K M'B91FEIVZ*2)A5W;LKR@;RT*@UCHNA79-C1KQ $6..*2>E]9FD.^W&<.^L3D M0X8Y+1G-"]2,I"]3R30C5YEL1:FVBPD^MERMB_J*#EB: 'W.JB_YADY>/EP] M Z*^H%]U8E\2FFL_Z;+*X>;]#SYK)#2$5E>Q'-F:/DRIC]^27HY M_GFC!BYO;[.*M?AQ?9=5OY3->;'9[;?9EKUZC=?U#<7._HD&>+/8*F$8;FB'!$#NX8=#&]UTD_G[H;PKR8EI^0 MWJ(^ Q0W&("#KQ0Y8)C;V-S^X02]\-/%:C1?GN@1A9_!>V;H^1R&EK./#$&M MSJHFO\JI(UBH(-E=6>=-WR*,4B?R4C^"CNM;=@!#,M0Q($2>T-F**>WH5ML3 M:"P!WW;@!$5W"H^VVUZ4/Z\;-@4^67UY?WCGU_9LQP\M+TX=%R$O";P4#PBB M.$)"QS$4MCO;LHG@3E65U/+IUE*LBNG8@))I&,/YKBG?W?9(']1@WB_VNCD_ MCV-[0#5XPPSMTV+9XQV;VMCCU<:7VEWAQ"$XMEPGCF+;ITT%$/7-$2? X:HI MF_6.3PBE&Q%2O0,>[D&*;DL:B_Y!IV.;L;W:BHGCD[E9.!/3M+:4?$1R]D38 MYA6PEQ@:4:O)I)HA3=/-*!5W-C6B@S:;_>U^Q_:A_UI4V::\+MCH_(]RM\V+ MZY]8B=%UV8XV9+E) B/;I3-7,FR/(;;M"*WZ:(2A.5W[J2KK&NPIN/6NU:]K M"NKE0^JS.V&:Q,W,OV(1/ ,G^,&I 8!!-T,C7Z=80D45^LULG55I**<2*^=6 MKU:_I_JT2B+H1XB&CX D5FI[T'?3 1#-6)-5D5VSW[_0+=E<:+@D W:2\02X MO'+OZ-^S6:2;SRU4Z3Y> MJA79GN/Y;DA"RZ:]$+I>.-04B.>@1$4VS=^:[FV?ATL@U:BM (W31%4/@\JU M$7LYW7U1]:PC?#'-C_UR1-+>SO]=,/ MMVR<)';DHS1T7)^5*1+'3@,K"1RQ:TF4-"DR%*6N&?GT8.Y/NY94*JF&7CY] MFYU7,8D[PGL@= >>&43P'0/Y\FW 6@2.A[<1C5-*NQDRI]:D4F,W%=[J>+RW MH]A^RIJ\:F_N('F]H<-[?WK! (*>$X5!E$(?Q6[B.T[L.8X#H]1EUQ_R;ZY3 MUJ2^L7F$!>*LR*[R9KG3M *,C6^+4\Z[&8-3BV5/-[YI8D]\4PFAW;'(MGV_ M_$C[;7U$47=G^"P4(@M:(6%/]M#\R/<";\" B27VQJK2EC5/ND[W0?1PAQ$, M6L#@!+'8D5U-GA#=A3*W$^3WH4SG7_-&% XJN;:BJ'2)&9JJR;87MZ.H9Y!; M5YMUTRKYYTU6K*N\;,\C.E8$B>WX"9U:6AA:V(W2H:W ]\7>19%J0;M.=EBD MSB%+:38\UA@%C/#G:%T3OQ;U7;;) MK_)LVY]4@W8^IU )6]" M-0>+CCOX,:.G_JA M1;!'""2Q0_]A:,Q)22HC0X)-Z%YTZ]'(J8TH76)2HY$I69T9("UTWNEY9C@4 M1I)*L^1%UH@7M&42)\+3I>YZ#U87*PMVS+--J^+(M@+/#F-BVW%@6R$,X:'- MP)6;-DFUI%EF^LM-CJ"FS:/DR!2<3VGG44R$A"G4.\%ZCAV>B=8D5@W1(S6V MO#3Q4L 0]W75#YOJ4RR'^!;-J5S/10X.8K9KX*"$]$=B5U5+M3"S&DG.N239 MXY,A_<1-DY^%IEG/TC*B.]-H-$-O)MKP^$YJ!8R(7 U4%I^;)=YB^08*%%MK$OUVSKG2 0(M(_!(?0:*XMP]HY$A,0D[I6? & MG0=TC.\ D*3.#-F8@/^9:VRF,,$K%T]7M8Z+6N^/!ZU3G[TN[ 0Q(6S&YK@! M.52 2" D(6I:U"PKSZT+GRP+BRF-(H[YU&=^>L44Z15F%[S]@8NY$?%2R[P9 M@J;8IE)G7Y42/EP6395?[MFN*0;@Y_6W_'9_BXIBO]Z=_I ]*)+[ Y M#,QZP."[XW/%;!O.=36ZA7@Y!PIIKC&^DU/D4X2M+)^!P:.="0\^T;V=-%AQ M>(%X$0OSK@CZ+6XV2^WDL?CX8S,CV'*$"W99["@RF=FJQYZ9\XMJVE\2) M>YCK!Y;818\SP#$H4.0%V-?;&6,#K\?TAP8-SEHB,G1FO)W T.'5%!<$??KV MPX*HP0JC@A37$X-"WW;U\[K9W.3%]8.?=U'JPU7[PU40QWZ:I*F-D]"/<1)$ MD37@"B%6$1,4HM&]/M0C!;<]U(6$7L+>P4:) MX^'80J%G'TZ/Q'8( M"D,&5_\+Z&X'^[B>^295>?*U1 =NC[[UL,!OJ+)X(,@M_S;45WOLRW9 M5[1IVEQ>;MM'R>NA@Y\L?:P@#A#TD]@*@BCU4L>U270XE!T0(?E7WOA?#OU?'J@SNV?,B*1'5KFJ#(J_<1G[0OZAXQ0>^VCG1800<6=&C/ M0(?WH.S9@T7=N3?)BC$ZNF]6DW/,T&9]YCW97:N5QXDZW%[0]2P*"!U,&X^C MT+&P']HV.=R-@;"5BEVX!$_VC-$*/-TZ/@%6Q.)K^GM5U-5S6?EYD10-NR^1H4N^L3N+LA5-LZ%G M.8Z=$C>Q$\N-O,-9"R^%+D_NJ[3!F?87/A#35D&S#B#GG85J21Z7S<7X55"! M."] ![+;"DWELL.Y!,O;U&4>VP_@<;-^<9.!=;O>UCWP^$SW[GLV M.+E"?-N%LH;^\EVK3>"J?)AYL++>-F-; MB'LLZ'-,DX_NU?:E!^I?._-D32 MG^SR;,\P;-;US0^\ 9"QS<(:M#PG:H.:"/_/1#(M[ELV?.DQJ=38W<4F"C^5 MY?9KOMNA8GM.NW]QG5_N,E3765,_VY&:!"B@_T$8Q\B'KA6'G@N=($T< M[DO3U#:J3U4'G.W;S$>DH(/Z8 /W0G=0"C$YDGOJ\8@9F:V4Y5#X!I4/5VE>K(M-OMY]9&]2 MLZN%!]U.:,+ENTYLI9:'4(S]U W;IMW8#9*8]^R$DK9T5MYZ>&Q*<0 (!H2+ M93L\M(T6V!2R;L8 56O22S>%J..+=S"BW:[\2EO,TK(BY?ZRN=KOT&;#IMKU MIVR3Y5_8U;-X7U5L+=L/O)0$.+ 3VP\@3/T8>P,&R[:%'FM7V[+F/.8 MBTA M;'NX8-WC%*VQZ<:H'.*YA\Y(THI6+VS9!(U4:56GOL M%%'LMN2@?7-35FQ=9A6Z)+&)%Y$H#0ER71@@:VC4(1;79+B9HHT?=@W=;,NV/OF*P(=.K6-/ =YOA<[ MB,1PF.AZ,,+A5'T2:6LAD2J/$!4JE1#)\G*EBU\UFG6";GGA.@$CJ%XR))LK M85+6<.B8/$L2%PJ_.$EUL4MB)XZ]V/5L&UDPM@\RZJ:(2%XQ+-V>9E'K;]75 M4C930C>?M,W-M)B\G5Y=;%2UC(.V$:E32;H9O05;$EH3L/9G08N(0 M1"*VR&LE?NKY5D2&%K$#A>[]G-+.K#*GJC VB5AA8=/*Z11!6[@>-D(1GWA) M$VN<:,E;\K)8361'6J3Z:2WR B?Q2(0"8E$1]%(KA7UKON78UB2!XFQC"7&: M5/J2)E-2E#3P.%V0SA8I>;W C8@2";)IJ J)6O&: DFQ(JT^IY-1+TEC8J?0 MAQ[!@1<2[,9#DSBU9:>$X@TMH4/3JUO3N)54)%VTJI"EQ:I:8RR)")0,N8:J ME)0IKTF5/#^\>G5>?,D*=MWT,Z>0XA 1WTX(="RV#2J/8]<,T21S/LH*AX<3SA#81*6A. M!9>"\C0/C9(J=088F0=\9X B9,=O!HP+Z=6+G/'(UG3"#5,O!0:])&*JN!+6 MLM_*ZH_SXF-5;K+Z<K9%#X%!6TF*J45C>%CMY/T"$W1M)=IXQ$U!:0;IFHJ+'I)UI2Q):QK M:5[D]4VV98>+'[6,20)=Q[<2C,( 6\3W?+MO.7)\L4\$Y8OGBX5TZH"!>XA=L%^A^4*'*.>]#E". M(T%-4DV/M/A0( L)#&V91TE$F#),,H2@OZ0-XO9S72J*RZ+.KPMV'<.AJ54: M.5;H0^A8&-L814ET*'.Q/=U<2][RWZXY;3DO-KL]JXS_]: )[9N)#"@-ODT) MRN:&?JW =99R)(Y+Q3S\B:XF'> JYK MEMBQ:SJ M^I;@-37=M0[LENEREV]H-SBL0& W05&( P=;,'9)E 0.\;#CT:EN@&*?M]8S MH05]\G($!094BZVLO4S02+*B@%4S4A<5ACR^OD05-[R#Z)?LZTF;55G0/V[: M>Z?J#Q6^H1TO.R]./Y$7F_QNEUVP:U16J4VQL.P*1Y#$ON>B)!PPA8$GM.5& M+Q+-Z1(%#TX'Y@/X[!A!9P"KQS[X6&\#^+VUXN71NX3O^#32'+>)R:ANCVG1 MVTEDCTCR/$XT0[5GLK5<8I@()E#;O^_KIL60EM4(0O0M9RL&5IC0;,V'K*H6 MT PN=7L,(?12H2L.U+:L6=M/P+;WSXTKQ^\,LJ"0*W8$9W*[F \$\UV5].O) M@D68'$N,M7C$#-759-OC]%DC@[RJ>D$__>$*;)&B"1#4TG@Q2+B*=6 9HUDF%A-9D %?B?E[3HO!(50CCL^O=-.FYBL MB3.F1;N>8V5$HB:1:(8233.A5-BI9,M=G]FF]76UK7^]8[50ZEG/@GW;,0Y2 M+PT\V\.!9V&("7*&M@.:.PIE:4I:U)V='5.! TK0P00,YSL+"B9C:G@6K3#. M1;%TL?$E=L'O'H;N[7;Y9 M]T^IY^46[V_W._KW+UER=95MFHMJ7?1WY+,,STGCE#@.B1T24 F.:%XWS)LC M+[&%KEC6!$'[.FZ+&IS [M]Q!4?@H$,.CM"EIK&ZG,2[6V1Q_XCN*]'B&DW[ M4&3('=VQHM5;9NBQ;B.?[(*9@5-]BMW-?U:62P@#@1S?20F.@PA; YPD$KM* M51L(4U5;:M:MSU6ZE%N#EV;2[D4F^;($*]5O09^]5047-7.RADOQRJOB)*>M M51GE*LZ:KUE6?,J^9,4^^VF?;]F6K/.B@Q-G5V65H6*+KJC<791W^2:P@GY* M )T$.1%!*/6"(+6@12)O@&:YCE 6/@N@^1:4Q(1Z'F_PB;9QCA 3\"-\<-GA M![T!8+" +?WW"G[9&M$^J;EF9H#6#D -6:CZH8+]$76?U;EF*/V\)I<+#J9Y M-HB]SXOLO,ENZY7MH20B'H1V:+N>[4$W"7I<,$E"/,_Y(?9C!^$X<0X-N\0+5E^RZK+D M#00*&A11B5-LW&+Q*=ON-^VTO[QBS\(. ,&V0RBFWRHHYA/HF;D54^ !'!C0 M@>].\($>X,MW'VH1U]<9&U%/A72;(8\J#2JU=4W1FT>+]AC&;WES@^GLO;S- MJO?Y^C+?YOOGU@9V:'MO*L_H72T3?HQJX/8^BD 0Z\(*%_3>VA03O 0@MR$YK1K&4M M,E"4Q;L>$-@=88H)VQ0N^>1L)AK%1*QC\ 35&3CBFE>W7N9G1*T4D&J&1JDP MI%3>X23T"-5UUM2#\"$+65$2NH$70IA:"?W^884+6:DCKD-B7S^+_@S:LVZA M2,U69$CSR YD33@.1F9P@7WNG4_,SDO-C2) MNEA_ZQIEUP,%;H1MWZ):E:86#+ 5A'AH$ >QT'+$A&;FFIHUZV]2:C*%0DJ>/8)'%Q$B:^8Q\ D=05JY=K!**]CGZRHR[K M]F.P>OIP;H[^N"I:LGVQVI0YXLDP[K MG_EAF^3)T<>9:UK2+(]5NO2[S@Q1GL/0QU6QN;CE3RXOFV>>/;&2,$BBB,#0 M\6W/36/+2[I;SES/L6+$G19)?;O.E.BR,>$9G^>)&1A/T5V['K$(@ZF(S,86HM25^C:,-DVM,^_+@77]Z7) MDI$5/3Q-U!4&"K2H%E66 S?GG>KM :]@9Z$U[\"(J^)V9!WK[9M9K/4X: MD?N%>X49T6)I$DJC1NIBL:I3WQ6TB1T$T'512'S+\E,VK^UQQBB%J[MV,ORY M65?-[,&*$Z.(ZCTVAU\ V8._H"L(/'@G^PQ<9M=YP?81'FZ8EWLZ>P'OSA[- M-+C4B$!V!CK+WFP$Z^#/$[P$.\&?+FZ)VJ\O9$EY@CM:,A!Y01P@>P "O31>%=DUVZ5](3!Y M4H^"2YU@ITY/ $M&G&Q )QM<-#B#,WHLY(#%P\-@3WUP4;%-OMWE5?L-];"*MB*)YWI>@B(_B"/L M.6$8#!,A/W41E%'TQ4$O$0 V;&:QD]?_Q4F;:;(QDW<7CRXG=K8WBIQ8NEB\ MT>TZC=,3==W&D&AF#A^*IR^J/;5<\L@:H3;!?>PU&S!-<[PVW M""Y'0%[>'S\R#G+-E+:=B["7I'K(['YN.T)NZD4IAA:VO/@ .241XGZZ>&F@ MFE>Z7Y2P-G'+CG %FEL8KT M#[E7J4WI)WR/5FOVQS,9CE'=P("GM(VAHC1PF"XV;_LMRZ]OFFR+OF35^CH; MJK,?JWR3L=T?5_WN#W;X-'#L*$EB'T(/)8Z/!D.@*W8XU$#XFM.E >:['N=A M(06T2!?;5*',^[/ONEC"\4;D46=@,!T\WYD6.X8ROW?GJ2NH[FI_NL*#C^UW$6W0$Y"/LO&R ^C6R+/P-=! M@->] \[6>%KGD>/43FP]910X+QS/U#44PVMVNH#\WUA"VN;RU&*_7KE%"] M3 =[(Q%[(7)$ _>2/C1FS^^H38&%G#"U8CO$%D1.D!)$!IM(DG+M&7@;ELP4 MW8=]P88$]V4[CR%;C&?K-X9O/WYKN8!.OR^Y=UE)?WPCF8(97,V]YUFAATVK MSZ,4$M]*$BO"V/'B-$B3X>13X*9^M. NZ4FX9]@[_6QMOM\UK3A;,%*PWTZ! ME;>S_#E$6#DK"Q58Q;RF9L]V+;O):M02G+HPME "0]]V+)^]O7&P!$>0ZU4, MD_'/-!D;V=NM=WYF,O=*=HB;WVT6+,..[@B6G8*]G?ZEY^?U,WP;T9?N; MHJWI6APHO6-]V>[T%C:R+\R0T/YV$[PYU_3\R5+%1=FL=^=%4^5%G6_^MM[M MLU7L.[;C8Q^%D&#?CSP?X1YZ:#N!-6IO\_NZ>7*[,\NL!\L!7\;[2A&UF1XG*>Q(*.T[_PYJC%J*5%_$1;TIF#9OR*.>OJ9PM&R,G.'3VC>$:?6G( M5O W'05?]-0\:Q&2O>//$>\4\*!OO6&29Y:]%>81=.REOI=8)(X\&"9Q2DCH M#M #Z'-MW#8*L EK"%+QSR@6%[TO1J/'C8B*3ZNQO%'2X YCPD4R&CN.X1?* M2*99<]\L\VH6963_> L%^KDIF>7&F4G^$BH@C*&/N=$_6D#XE-VNWO%?KV[R*I;9^4'@64[09JX?AK&(;4I&LX,A FTQ-^=,PS_ DE8UD\XG^S? MJ 8KP.9H!J"MWDK4)0SC6:1B81CT-Y>U/;-F?K >G)@/+L:ZEKXZQ[S^?:T" M8FAO,Z@V8BI#SU5-3,5J0#V%TZA5[*6>Y42I0S F<9+X7A3T-D6I1[ANFWL; MEIA0@5&>!;P-ZA'=*0N,Y=.>+T MZNPE)=6][<]<:U+.U2Q%*#T>YJU.);=WN_(^RSYGU9=\DSV_AOE+67S):H:1 M&52WFV].?X[+NOFE;/YWUGS*-N5UD?\CVZXB&$7$#7&0XBCUW23"SO"<:.0Z M5B12@UH.I>9D\]>B.F"AF>.)1F??V)]98KEC+\>!I@3UZ0L28L6E!=W,5T)Z M&QX62P<'FT!O%'@I()^!@V5=X*4!]T' 9H;1SS3@/FO T;9YJT#:7#12ZUF^ M6YA1T3& A]*T 6M(H.LVI*9EU?\3^YR]0@$)H$="._6]$(70"9.AQ 0#&X9& M1#\YZ)I#8@<*7)45J(ZP0'D%]B\&2\.#I&0763ARZN\=AH73,W#2]TZ,_I.$ MV6?]N43LG=:Q_N0!>2(YTZRT-$+3G2: _#AI#8-N:>+( \BZ_][9U6C8\V0N 7MU_[.JI@GM M5\I_[ MO+D_+^JF:NO\]8?F)JLN;M9%;\%!HGO\*+#=*,(N=B,WAH$38\L>\*/4G><" M5>6H-0O;WR@6)F14U^BGFBK?L RQD[5U&_H$GUXUCT'=1\P6=?GLB[&=M>#$ M7-#:"QIJ\'%M[&"SZ,.;"\=$46?JB)7:.M0;CZ'Z>%$56S5[CG_7E0SX#M*' MJ_:G-?JRSG=L+8[.9WZBO]LG[H6S"D_^^E(3KD M#1&RQ799F81<<^P] &V+*]<,*M@7=/2!;"CK=($XI^.J:/(O&;BC7R#]%KI) MU'+OFC()M-&!N3.:)7*=V>!A]VHMI^'[4#!L>U9G/6C-?]/=2707E$G@]>]Z MNKC)P#:_NLJJC$H)N,R:KUE6T)0M [?K;_GM_A84A^[3J0OXCG::LLOLZ->S M'V1M=/L>K/?-35FU*PZL9^5UO6=/+?3:Q;ZTDRDJ6[M]6R9A_Y;1YCV;6F__OJ^;]N_?G[7_PCY?4U#EU5^!_7W[5Q%\NRI;;^];8!3C M_J[=.G!2P.G+-0_Q_K>V9>?[U[^?_C2KOCRVGC;22G@_FWJP5;8ON!=9PW[4 M/4RQ6W;+9 MRTB4AN7&'ZD(W] O8%:L[#A(XBA)8X]$KNO[D1,D@Q'$B5RSDF,AZ*9DQW<] M:+.38[%>84IVK*U#O(WT>#"_39#?=H\R+4'6UK/>1H8\KF&F9,[_+T%6W]D7 MS9"E1MT_2XHL1\[L.?($'_(NVE+TMV71MH;7=WFSWG7 /O4#F^)*]VPTGO># M>Y4&K@_=%/EI''H6I%#BM,>!W=C"JX;MH.%;?%7?NE"J>@#*'SS8KTBNDVJ@ MFF^]XQ8Q50HWWE M7!U=3%3_YWY=T7GP[C[-"]I,SBYKIEWVMHT1)*\WN[*F*-!EW9YQ6_E^$B$2 M1$Z(;1S&KD>\D.)QH9U&=@@3SG&NNEE]H_R %!R@@A.LX @6_#[ _3_SCG!! M,D?&MRZWF#&ZM5E7SM.Y!?>X;6ZR[7Z7?;@:Q7/!4KJ+[%L34ZK^6%EVZ-!& MP]A+4B?R73OQT( %^3'7[21Z$6BN\ V@V93OE;$ON/=,CS\X]Y$M[@JUJOM[ MBQ0PJ*#%.K/D2O$YMBU+JW_,D%_--C[>+C4#H]Q2G%VS2?6G[*ZL6*7IH/R. ME<9I"$F2."FA_XNLQ&Z;0P '38MG12^2,C<:I?!HR MX":;\7A,J>%%=M@<4Z?C@,4IBB-L1R2TK2@.(,:>/[0<0%)TU QZ90;J:D3;+H%76; MSA:OT'VHKM=%_H_^#&=1E[M\VQ7IB^U'MF[5+QQ^N#JD,)_IOW2/7!Y$V((. M)*[G^4[@.JG%@';87,M*G.2UW:WS@M$WDD_QL^/D)Q:TJGEJ YOD'2<81S,6 M2U:4D#^B"/,ZUPS-F-GFY(GD6QJ:UYQ^M=B8:)RB$\NX='#.)^P+TRVF MX@-8<(*VE>]G7;!@AB;.ZH@\:W21&5JLT\!RMN[.I[)UU:S8>R6#VO_/_7J7 M7]VS>?-F4^Y/Y3U <>@@B(+ AS2M=%#LA'U:26CCSBLC7&%+&F=8"09#4>X, MV,X["YZ! ^IV;!]Q@P&XJDR,4G0RING?'H]G?@Z?&;\:'+#L>-5A4*FML_*/ MQV-5>!S"7+H[@?$7Q'@.'RZOT+-86A MX%698@3Q322U<2.F> ]H.0,?:2C:W(/?^_]=;$)XRL[(5$^*1#,F<7+02P6= M2'3#^$FYK>L6)RO]D1]:(8E(;..$0"^%8=HW20*'"!6R)C6D63P>8!/=!3Z% M/SXMF8TZ,6UY ,L<;1EC:T1KE)!LAO:H,>7)9FQE_/!JTZ\US:*2NLEOZ>RI M7MEV3,(8!TGL.(@X?NP2IV\D\1+7$5$CP:_6K#^_=M=;'/"(29 H37RBHY$A M,9EY3(XY2O.0HA%MD>32##61!5\JZ4]BBO$I^Y(5^RRE1@PO#OV6-S=X7S?E M;58]EBTO3MEF1N+0"5=*V\?$'E*J!/NV4'ZCN&G-BM.C/;T8_L?/-_G=W? D MVG_0_]IU;Y[5C9@>J78"GUXMR+^8G@W4LY%V>%$.?*58P0!V>6D38W-$^C2Y MQ0QIU&5<.4O7GK;1M&OU<=NI13SBPA1Y%HZC.(Q@@ ^R'D5<5TJJ;7&>S:;' M/9'3]I9*LLHGD?,3*EB>?\RE.:D>%W4"NTRG46^&^BFVZ96=IBH8$RB*L7M; MJW:N^RFO_\!5MLT;]J=5;+/=98E/B)78$;39&^M#BTX4QX(U,>EV])?$CM#: MO40,E7!M3)Y&[M+8+ P*5\:.J%KBSD 'K/^+*;(V0M]XJ6PRZ69(F!)+GA;* M%+'#O!]Q>[ NK^HUD5- STO0*%O M.;;K^H=4,?1BL=5 ;2AT+QUVP,& ')Q@;>?"IZ8(KBSJ\PSG,J013A%S>[@["R;"B=1RN.ZKQ@ACHJM>A);5$U6]R3['7-6F7_ MPU[?^;+>L=-)F.:I:5'WQ)NB:X=H^X<3 MG()S;S7L)ZN@3%>[3MO'Q-C M2ONX/>C%B8N#-"4I#",[\ +[H+6.A87>PI1O1;/&_9P79=4]1C@@%)2W"03R M2=H\W(G)V!&3.;KU(D\C6C6=6S/T28$=I>I>)U@Y7.<5.Z:0G9RL/WD$L<__ M'"=V:/9GP3!P<>HY/@J&O3JIY;FA4)5028NZ*X(49'L6*!L._@@O["IBEK/* M-SNI@A6](Y\/+A,YP6B.HG&1.5:S4^H,,Y1.L4V/:W$:&.-5P(]5=IOO;^M/ MV2:C.>#E+D.[7?F5W2:=EA4I]Y?-U7XW'-KJ]R_F9?%SUMR4VW)77O=KTJO4 M#8.8P""( V*'KA-Z.!SPQ;8EM)8R'RK-2GJ W=[Q/@ 7/.^Z@*_X=-=,-XEI M\V #.!IQ!EYQVQDXV@).C#%'Q)5Y9D3HY_>^&<%@ ;O+I<>=^/2^H"YZNET) MV=BSDI 09'E13-MQX= <3D*N1P4G-Z)9\@=@Y%GG6^*?TV@D3G]&WD,Q1 MSI=8>F4^/XE8,W1MNAG/S.85\,*?RI9W6=7E&E1L657S[KE:0IHZ21H' M@11 <@NR)?@ TQR)XV5R-/=3[ PS)%"]64\R-RV\\4KD3V6Y_9KO M=K3E\Z*A73=GN6-=9T\7?DAHD21('>Q[D8LL'R$;#@ @3(06GA4VJUDF!Z3M MT/W0OA%Z1 PZR&(RJ9)R/J%M>9):?(B+N6< MI!ON3<'Y_8G7*C#8\ZP'S\#!*I/C@0;_C%46%NP-9D2811EX7,]8W!OMA)G=B% M_F&^$A$AQ95N1/MJ&,,%*##QY3!9VGB7PV9@3'0Y;"#+H(3W!9I&U\,F,FN& M6DTWX\EZF!)>>'7GE^SK<2+]L2H+^L=-=K*E[.D>VS"((^1$%HDM%$,?>D,N M:F/7%GHG4WGCFG6*;:7H5VP^9D4["T7;\FYX (Z:<[(5EKT"5VS7E>A%V^H] MPB=UBSI#3 (?$?T0K#FJ*,KHB%IJ3J>13QSE9 M%!/#IP2:HX"OL#8B>*KX-D/?E%E3ZNF5HC>_W=[FW8%$=C:T;,4T*S9Y=O)@ MR^'M+2^R,8IM9&$2)3:T/0\G[7LM=FHY-N:_Q$QEH_J&XPG.[C3U*=('+R,M M]#*P$)$C(U2/0\P8KYIL>W()FCX&E8[EHZ $CN.%Q,?0]=W$]A ,D3V H&)C MB5WLJ+1IS7G*"5K1"Q[5,JQ0+O60JTLO%[P 4H3+J9(I[I0WI)D2QLF(IBR' MKZEFWAX]/SF!?FS()FG@.=CU46)9J>O@$'K=LW0A#EV'Z\K;"5^OO4(O> ?% M%*;&%6XFDD2+\@.:R3I59YL?KLLO/W9V,I5R^S\S?7)/].EE)I[1( 6T+:LS M*@PHE74AR=6]9_*ZV$X2%!)HQU&)/&P)'AZ= MT)#Y2^92]$F+D1[FE*C1\LOF8M,()>P:JT@2IKPN2;+\\&H2R2Z;XVTL%^RT M_2J,DB1&* U2U_))DC@HZ%NR/2\,A)YBE/E^W7LA3YZ$;S=JT^^X!0SHZ95% M='0QL"\/+'5T\DF3;B;%%$D1B5K4Z1FF1D1I"J]F:-$D"TIUO4Q,>5BO89V& MM7A!?Q-]R^L5M!T+(<\/$Y]8H6<[)'&'IE(<"KW9*-6 9NUY.%3. ,-%9Q44 MF:#0R+''IS3:B1.3&AG.M.C*<[R,",LD&LU0EFDFE J[U31M(>7M.B]686@% MR(^#$+DX26.,H\3O&_/C*!+:DBS9Q"+ZTF&;J#"\',IIC ;Z5*C,:\S-HC,= M" &E$2333*T1->(5M9'B1.!)P2]9U;#C<*R]G[/;RZQ:X<2Q@HAXB9NF"8(Q M=ETXM.41)+CF+-."]J7E RBPI:B$'Q"4(8UW&5DW7Z*KQ4>JVEG2[QVD^9\$ M?$K+Z,+O%!K-$):)-CQ] ' R(W+%F39?2L(HPIX=(2N":6Q' 7*\0T,!WVKM MA*_7+"B/Z@=2,R,9TF0J,,KY$A,40:IF*+2\,AV:P)X9.C+%@-$JBP07<@KR MR_IVR(.")+8;Q_0#>[+P_"B&, M!188H.4Y41L61'AY)D1HH779<*''I%)C-Y1\RRJ^?Y^O+_-=WMSCW;JNV^0Y M1=!'L>>$3@P=!]II"(=5A #;8C<.3FM)=WU_0 1:2%(3Y(E4\N6S\[$H6.87 M(U#O&U3/<3.2T:KAU(RT5I$M+[TUI8 A864:6LRS^N=LS39O;3\4G[+-OJKR MXCI>UWG]:U%>UEG5/FIR7MSM&_ICRA?]K3;0/D8]K%GXGIW:R,$QC'POHO#1 M4%P,["04NKED>;2:%?+D-;K+>_!DN$M-_I*^-BRB+,_'2U%I>61BNVB&IOK,/K))Y(9L#V#HH1C%,7N\86C%P4*/)HA^ M]UQYM> >&5&&^&1<)SFRZ?(RZ]6/F!C; R/)F1GB)8W^\:Z722S(K2J]SXOL MO,ENZQ6*$X+\( TBR_-MVR66/R3881HG0H^DRK8Q]PHU0P9::)-6E 1(E%E0 MTL/?Q!5K'NIF6$TZ<,.]F"3.IADJ,]F*T:4D65;XCT_2\9K537]E.6L\^=9? M1X]NRZK)_]%5TRT?AM@CEH>0[=LP]$*4#LT[B1>(':54U*C^K7CMT=7]FA+7 M8P:9S.7NZFCF$ZI%&!93K@'B<%O^6;]'^( 3G *=^R@F'WTCXJ;< V:HG7JS MGAS7U,(;KQZ>-O'ABK7.CHVR*T+[%Y17(42^G891$F,O#"WD06=8T0\QAG#U M):LN2UXIG-Z>R @]A<8]4$\ALI.)[&TEMC$9;'ND8E*H@&$^#9R76C'Q>\QI MF\8-\,!W/<#OYU6]5PD;D3MU9)NAPHO QN&;HJ0B1(JHV$: MN50@7^<#EWB4RQFDZR%/W*HE2:^)@B5KRJA63>)GPH1T%<4!2K!K6<2!5D3< M-,*#($9Q&J)54S;KG?3<\]7O%Q*E Q3NT73!?N4XP612-'EV^3IGTA-)I72I MF#,N/C<4FP9R\V>&L$RRX/7)G2 ;=#!TA'^:DH4D##.IOF[0XK59OR M]JXL,M')GF(WR%3IY_3 I-H]>\ZV]P'#>@:.SCG"7;*F_PJ3W)5^51XQ0Q\U MV3:Z*J"60>XG8O/K(K_*-^NB.7DVASTRD6?UR=-DH9>F5,C#P$M#.G\-?:L7 M=)OL+M M@E,LT84!-MX+IT0XP1)0=6@[YIR[=L#\,P3'%@ M^U%$'.3W30>0>*&R ZN\#6I.&[A.]@4*#U)R$SV>,"S&L5BZP$>OC@.KW#PK M/+"J@V^-!U8Y>%=S8#68=F!5E-8W<&!5V"21 ZMR?'&%D8=3X Y$S18FVB>7 MV\-HOA]B$N$P=&&0^DE@0V@/K:8PY%K&5-76O'MFS\ 1Y!GH8 H=9%5&,4?L MF)G=B54Y4X@5"!8S$RP7)Q00S1B@D$<# H-*:TH]O4U9..C/<*61 M&X0!=F,4(!)%=@+38&B7_@_7Z2IUK9D0$H3.ZBHD>G)8T,"QAL"P%+W*@H,& MFN7"PT EN*)S!T-BQ8OGA]43:WR\$+6'/V)(,:4@9GPHLN&Z'>PXB>/$,/$< M$H81(;;5-QW:A/B*P@9_@P9$#@I6F:H),#TY;N@A67WHH#AE:E'*B%860?00 MKF^.P46\BNAQ($8N@(CS:GP,D3")/XS(\J4@DEQ\+?NFB><'09KBT'(Q\BT2 M6.$P\0E1['-=":RT00,B"06K3. $F)X<2?20K#Z24)SJ(XD T&HY)/&&'LE1S1(\@ST,%4\(R%'-'C860ACB<&$7%Z9]AN M_!QIW'N,)S%NQFX?E0:-[B96P)4:I>L+/Y@@BQ5XPLBE:AL3V\7.T'1BI4*' M494T:(+:*7A@0Y9N%8JG@6D-FF? ,QS/$R>M>X*\OP7E$S5)2/ND^%*C?L=Z M11CZ$8XL*KX>\F,K\7QO:#TBR)[P5KQ\FP9H('<%6CG?*A10#]7J15"F'#J' M$(Y53W5YX"W(H8150HHHRYH:43Q.O9'CX"1%= ;NIV& X\1#[M ZM&*NW>&J MVS1 %+F+JJA6+XHRE;TY1'&L$*C+ V]!%"6L$A)%6=84B2+M8(,H M(Y^FJ+;C$VA[L6.[B*:L0_LQ\E7*HD"K)@@C@ZM4&D585R*.F@C7((\,J9D" M>>107B(E_/ F1%+&+C&9E&9.C5"FM%,/*S>Q2S"$OF-AY,'0@CY,AN;I7R:\ MS3NA40-DDJ%5J9(BE*L024ULJ]=(!M1(B3PR**V0$DYX"P(I8Y:0/DKSID@> M\R^'N7WJN:YEA['E)FZ", GC8;-M%+E8X9J+0*,FR"-%JU0>!2A7(H]ZV-8@ MC^R>*R/E\<"@O#R*.^%-R*.$66+R*,L;]XU6-V757&35+<-Q07^U7?JV S]- M4H?XR,<8Q@&)G71HRXF21.@"*ZD6- M?"^H=_<7;_LT%!DQJ0XTD@7S*II\[ M,1F3HDW/?5//,3,B3].8-$.+)MKP^/(H!8Q(J\QPP,EQ4PL'* I3W[8<9*7A M(>4+L2M4NI-M8QFED=K,(DVCI-IH8%")WBRR2>4%=D0T1Y!/0U5'U(K7=$>* M%5[EB=<[=B/_YYLL:]XS)O/^/'X:>"'T0^18<9K$"8E< @^K%AA;(M(CW8AF M[>EQ@188&)!)I3GR//)ISRP4BHF/''M:M.T,Q"&B25 $UA4UZ'-!"I1HD6R8-> M9DA0C01I-5>/1 WA4"0I;G@UZ4-SDU6_4'OW5945#:KKK*F'-W^7->M>WZ;FVZR0NAJ$7 M.+1=Z 1X:-,)(Z$GX*>UI%F8CN 0_1 7NZXF-:M9Q,Y/7])2]5R6.+LQA]P[ M")0XP@SETV$8]^-8$[F3T\1TO,21@?2O^$KP\:S+:IHFPB4K6DH?&R9M!M([D<$N4!)\F"I*,&:/R M(\T+O]A<971>NNV>8\[:QYA_JLJZ7KGLF84X\+&5Q$$*G<1/ABWV"+J!T*J> M?"N:Y>:B6A?U>M/6@-M7VT'._E 46?=O7_/FYOBN>WD%BM''J513S"M-<[ K MHTT/'G$_ RVHN97I!6Y&I6DJGZ9HTV0[GHB3&F;D4J&3IV+86:#ZIMQMZ0#> MYL4U6=_7*YQ8"4F"$/J);1$KB* U;'N(B15/V'8^M67-*G;Z/M*VW=S3#"A! MT\$$6XIS2D8UF7R9-&M.WB?F7B=0S\ !+.C1 C)&_PPYV2M,_SY!(Z]BD.::4(W=3V,0CMR?8R'PE_,7M]2JZJR M*!94V,T1LE:UE7:0*N6=PS=Z5/@$N=&*_ +#D]1YJM?>BE)/ME-8M=4PJT[! MCY7)#U>?FW+SQ\Q4VUOPJF5]HM=4B?M\#M,C\1\?^*VU +0F@(M7_+:0 MUH\2/DGQU;CRK>B^(FN%U5\ERY-CP/&2^4]LTZ.]"CV8(.*Z,29^Y,7$\]/A M;OG8\I'0L5-UK+5S,G,J=0'5N-ME<$AJZ?NGYDAXEGVZ'M)X<:"RN[*%9'SE87 M5T?P75Z ;;G;K:N:)<*@OEE7V??*19/7"\I$4X,#-(EFB]0XT>SXFR::@CYX M,Z(I:I>X:$HQ-_E2)];HR5ZG, E]V_-)3$B(PR@.PC@:6H]M*'3$3E6;F@6S M';35 5U?!KA[?6.@7J)E5'$>CB=JXA%D)X-GAFS"?)$\;D&<3K^)?4^7U_FN[RYQ^7M75FP#WU8A<;$7AY@X M-(4-8(2]=-@.&J.$[ZJGN;#HSC5[H/U63E:2VPU8:=K9@YWXGJ1J]XP+JXF> M49J$#BY#!Y<=C '*^CG.CL,\]W$9T(7]*'2%T05^U+^>5$Q0I\)I'.[RM!' M2759^]I[I5I9GE[0>0#LP]7%39;\Y_X4V"J,G)#M141>0+!+W!"C 1&.L.^J M*?%,QS%_(&YN,I"U*$4C\2Q^F5KTF=YD%?^4L9M9V+:9O-XP4!0:_^U5$ :^96'72CWHQ&YJ M)_'P3AA.;$6E>B5(YJA&;7M\3,X/ %E)BB)4I.%JO#)1Q6=WB$H=/X ' WIP M"K^_I-P0*>=A6D;,E7K0<#E7:RNOH&M@F%?2/V5?LF*?I90B"JBIUIOFM[RY MP?NZ*6^S*OFVV>W9?DAVV0W]_^W%^MO*B^* 74OJ68GGL8=[H,OBC.-CF-@N M"E;4KLN25\IU(!#1BU.PW++1@Q;<&:Z%;#Y]7IIE,57NT0(V3&3;@Y4?J_(J;U8>C,,@(F$0 M1R&V$@OZMMNWD$:!*U3-$/E>S3EM"P7##4NP,$SO81(=> MMS" +NMV_K.RO33VK81$5)<\W\'03=.N060%CHV$WI:2;V9N 3EN@?^KX.-2 M$ZCD$Y:96!13F5-0_S(L73XO-.#W >_<3T^]2-R( "E@VPPU4F'(XS>H5''# MJU/)NF)%[_IC5GUF8S->U_EFA6R$8PLG@>U@-X@<@I-D: L&B6!U6:X-[?7C M%H:20SJ2)/*)DW[VQ'1IP,,6WD"+Z RTF.:5GF=I&5&=:32:(3@3;2A5=JQI M,D/RW;[)MJO 2>, 6V[J!CY$C@]AZ RMH4CL&G+9-G3O-.A@:!$:;AKEI$8' M@]/%ID>UK-ST( 0$1Y1,,R5'V(I71$>.E4G9#2JV?:OM8S)LO9].4/:T%QYR M+0>CU(V2&#K0A99GTXF@.Z!)4!1/D255+5HNU!GNVI-O>XGM[MV\KI(6R MB9TV[TQ(K&9VC*+4"ZR+[:"+9Z![!>L$^F+S0TF*1=,XA4XS4W656\F3"BIG ME5>U?\ORZQO:+*+3NO5U]LN>/9GSX:I3I _[IFYH=Z=PNX25I!@2QTF1[P1! M@#T[#LF P;4<(:U6V[)FA>[GKZWRBM;G%5/,)[C+L2LFLP-.T ,%'=+V)K0N M*IZ 763R*\3DB)KJ\8@9&JK)MG*./JU$+WOQ?@)E%4&;8->C_V%/2SL)S;VM M'H5-_YB(5?=4MZZ][G>8D*M43GFR)VGG+"QK5<]%9O.";(HKZ&2_&*VATZWC M4U%%+'+=6'&Q_H9I"[2!_U%>UFC3E%>T\X3XAO;M+"_HC]FC9<.3'?2O[=.S MW3HR_5OR[2XKZBS.BHSM9D,8.@Y!T$T3DM@!M'TTE#-LUXJYZIH+P-)="NUA M#O6#9OT-9!U"0']MOVL+#.V6M0O\/Y# I0@S>V]UB%B'VP>_/QX&;V3ZU99\-^&?8OO6G@N]XXS@"\A)\%[L$P MU]]R5V(LZ7>^BS*4,OY,B%_0K097B0TIL[O6Q8INKF_N/=/ TJ-BR M31MW;+2=U,@B!-/("A!.(MM.?=0? W?BV*$)#.<$8'I#^F+$@.T,M.A:R3C@ M6ZSX_"IC(VF].K;-2.05VE/JZI>*!MZQ3GV1?6MBRL(?*Q33\6YY$ 9!$,6! MXT4.&2"X%A':IJVT8UM$#YG-A#K0[UK4X B[F_H('K73X@H^95W:"V("R^\ *K'M-OG% MA%:"V+%M\QK=9(;L:K7P\49[[6R*BG YAB3=-S0>G%Y)T\]N'T$DQ'5Q9*5^ M2B&Y8>RFCMU#Q ZRA!YMGA78C++- &[8 E6'_>%M4CUZ.?&>QX5BJFZ<]W3) M_=F8/XV)!2K7']X7!91/^C3QGS0+[+VW\]E'4"Z'@I)'80(L_V+9]X?K^7);6LP!>JJ ]/ 2A23/JI/7N<[-N]M27]P\^O K\V'8PA [THR")$^(' M!V0PB7W!4\4S(-*^%_$P%SG9$<-*\WG[?-UWE_U*.5@WX-77Q8-/D)S^(KOB)%_O5AZ)W#A)/8Q]9'O8\C'T!F@!LN'T M&8=B0)JG&SV^-@2 [0DP]?%@NF_4!819W:(K(@R^>_RY4T,,C@BO^6!B2%#F MXK<3$]29+!$4%/.M,BK\4A;;;+O?M)?T]W6RX8QJMF6OK=!_:3^)R[I911[Q MO33R/"<('=M*;3\\A*\DMD/5,4(Q/-W+( S9NTL&K3W1/V ;=N&K#QRJW:Z$CM/M++Q+- M 84">W>2"3?5FN8+FU9W-C1C$-R;J]DI>J%>5-_RNJ,?O/-"H:!EX:V&X1^C ,_L-(8#6!\*[16179-OV=[H7;B M)8&$2S!@)QA/0'.+Q@"G/?>\S;YDN[([^;SIX*J?>,DX1=V,2Y?IU?GNW[FX$8W?U M@7?@I_/W%^>*$W>]KE0T*S/&BUK#Q#\[07=3-&J=X9\$9FF_-P(3H3G=%#JE,?] @SVS>35"4[ M5$3-0463H\L].V_\[8#7\]+$\^. 8 >GGN^EWF$YT_$@U[[)Y5'.G?+$";K0 M$](T>%!MMK.L\[1G.NC9T,6,!+V5;71C=KYK#66_JCG-T= G]*0XR_:-A=.; MR7U$>6XC[ X%>8V^+O"VT7O547'2Y9J*XR:\V$VWWS5$5T MN''AQ&#QFH:^JH6HM]Y6#)]LK:+*@QS+NN/Q!=M:&O\#'!$W<52OOK[>PIE#=1 M8D?A1#[57XB]\GVJ]TZ(+.2X+@E"'UE#)=PA=NJNFK)9[Z:(K%2S0M)Z0"@Q M^/-N\-,9I[)[1^5XGB*RVBG6):T&Z>AS' JKYR1'F*R9TPR3OA=:D#M>?>QS M7[ROJJS8W%\<#]/_M,Z+]V5=?\K6N_P?V7;E61:*/40\:+FL73]V@O;% IM MS[.(2!*JL%G-J2?#4X/O&*2L_IY-D:_Z:?&F!W]Z X'@&1B5[/.IYD+$BZGF M4'@84((3F(#A[/SQ/3O?TH&=5S;Y21R130V>,$,V=1A6:N_%LH\KOOC28_O> MRRH,8$S36<]Q'4(1N#;!Z="\ZT"I-[LF-ZI9,E]Y,;K%*/@DBCJ^^61R$:K% M1'(:RYK?1!QG;405E1-OAB:J-^O%)P^5\O::'M95L_K$[M5"W_)Z%84N3(D7 MHC")8NR'&#OQ\-T(VURW((I]HV8E:X& WQD43L$2)&1*\D#BY^1"3E&EM4 26CA'L09&I,;Q:V2H'Y+?[V^'[L1U$3D(G/@Z-]HYG8]L]?+^=&M1P[RP]L2=SEU'XA,+C7 MWTZ^/XC"!$/7]H@-<1+!T$F/XA&E,??@%OI6W8.[ R,PN,4XX1CJ'F:>-:@>2HJ)>I4[\B;C.I)L&ZXZLE8Q*MZTFSQJEZ\SW?;O+CNDTF8 MDM@C@1W;H1] G/H0#M(:AWZ2B#V?+OCE(J-,ZB7T 8_@]AA1COAT22,Y8A(T M %$SOQ/6F8<\C$B*)&%FJ( !;(!EYA42%/'IQESL"8F'@?"3O9\+"(C+U S MHB=3R31#6"9;4:KM8H(;V,JKYNNZRFC.,_R1'&]T9R]OUGW[)$W"R",Q\8($ M1G[HA?:P822.4B2V@TU9J[KEB":%;)]IW:,4W*VFCEP^>5J&5S'!&H"U,ZW# M7TY@MB\6UPNI&#>#8WO7E'O!#*738-?CW6N:F.-5P_?9NLYNRMWV_/:N*K]D M[8FTOL602F^"8C<*21KX*$K2 /8MXA@A5T3_IK2C6?$.T,!=/R=N!VI^ E1, M!"=QRB=[<]$I)G1')D]A+:1K(Q2-*)D*8LW0+B66E.J[G<#U3EL M-K*,C:O. M7&1)%I$&1*\+C3K"!&[HF8$XN8N?45T5_!AP>)W63WZZ;[&3M$WEQ$/N0/1KKAAZ.;,\>A)T$'I_<*FU0 M]PRXQ0CR]DJH'B488(++>_EM%VKHYJS;S.P>&B1]!BR9E5+,\ M][!>2QR'[^D2AUW3&E7L9VZKN7B .' \?S$#^/A>&,28K[[ M E2VIUGKAJ1T"_8M)K!C:<)W=XMB[]F3I]'M%ZB="_D3YT\2[0OT[ QW& M\6QV7OT[LB8C@!*<&ZZ ,A;Q2J T6[P:2+*[*MMT-[2N8)!8D>/0;PW3- SB M!,-AYTE"L"TD=D)?K%G53K&(J908/7QRI(T9,=WA(D6+LIRV/"(A4CR9H15R MT$L%_42P--306,]TYL,57M&B$Q(G0N5[!K]9=:3T,(;D+3P5Y$I0; M]13)"LPR%Y4^X(%'0<0(,TPS!,&_I!(R' CKPK&ND7K$M3T?L9-U5A@E;NPY M?4,N26Q/2AOXOWXN?9#4!0&>!+5!#T72^K!8C?,I(3Q"(86(A8"FQ M!@ A2=U5D36\@,5SG/9HPT'88] MF1UKXH[[0-6ZV*)B^^C4/)U'V"2U<>H@E 86@A#:?F@Y$<*.A6.A/;1R+6@. MZ@Q46Z.^E+OP0I(VO@"OGS&Q&'\@:^%[,)[E9428IO%HA@9-M.'Q@2@%C' = MA?IP=95OLL,"0+JOBIR=#Z"-/SHIX++"7QJZT'((U34K@!89&J>0N#:L*FY2 ML_9T0(]KD&?@:L#:CC*)YIV5])XL$J-_W&1US9YTHS_]0K^YK'+J/?K7JS5[G+&A?SOK M(OKW )>WMV5Q\FUERUWWN'I-?S6K?YAX9HS;&\_$)TWN-.!DF0:C2JU#0"Q9 M_GF]N:$SY>K^='&[;]'S0A]Z"4W%7>+!A/['#H<6/1(+K3I/:4=S\#I :\>2 MY!U0DWCDRZ'GHE L*CUD;^D+H48X&LFJ53!K1FZMQ))2?;\3O8ON_[+WKLUQ MXUBVZ%_AEQNG*D+5 X+O^0809(WO<=F^MJO[3-2'#"J3DCB=(C5,ILN:7W\! M/C)3CTSA2<+59Z*G+,M2[K77!A8V@ V@7S_HQ\EW]:>VN:4-\'#+0>CY.'&] M//5AFI LC\DAM4]!)*1*2H8,R](IME^J^I>'$9WS$\LNKDLV:9VRCZ[<"%;Y MJ5',)UBSL2NF6*>P6"8U 5OL#KOS+%W0+"WDVB%:>EQY<:6=-GZ4RY9_;9O= M;I421##$/F:WL\1>@F"*)J-AYJ5:*I;Y3!F6KJ]-5VPU51USG2#/2)J9) M;]0:]_ LJ3+NL5P0)DTENP+ MB@/=-VU7_4___;,85X" / UPA" ((=7+)"3>!(]DF;NJRUMFY2N_GLV&36S; M\YD;_-L+=*CY=^?$J6.FQI*.?O/AQ!TQJ9POCGRB:E?LI.3W-%*G/EPY!R_Z MH)WZ<>4\$^VKIZH]KUSK"L(%89\]SG8, ?.[W2S?E,224\1XP2>1OY\_A73EU*;BJJ,:M8DZLFU:M M&?&'"U3.FP]3)#+9L B[=@BA'E=X,V%Q?G@%BWXR.W% +7^K-N4&/_Z^*S?O MZH\41\'N?T'KKOK6[[X=SB,0$)$L ,3#7@@P\%V8)7X*_3@-/2_)A8X*&#!O M>G=_@N84!VQB.F:"%>>;',2 3U(BD0DJ\"$##6GWBD],U3CMYQ7)/*B+,+^>G M+?7L9_;/[)MK)C@/)X+3O"+W_RZX1+%(Z#F7*VR/NN#2Q=. 'QQB&;+S;@SX M^RG@/\KH8B)(EY8VEFP3=HQ0RU+P?,EC^7B(CW)YTYZNPZR([[H^]%":9W1T MA3%A]R,-]GS@(RPW5(E:,3W>R"]CRQ,G*O0F.1-4:QZZ#"OJ,S:X9%&60=NT M3=J/LP*EQ@S7R8,O=T5;XH(*''NGKZQWQ5#4L-[NV9$''[C_FZVR M_-(UZW]^_+.F??FN>F#K*JL\@"#Q040AT/^&89C'V80I\U+^YUJ,(S&L5CVB M7ZZ9 \[ZQ .G_,Z^YKR6=J:@7%8Y^^(AIH0]]#$4I^"OG -\A^$?%GY'#YS> M!>?@0[\V;%70!$X_6!4\N4,1,P21[^R"*I>O#(+SQLB"DP[S^=HLT0N$BV7: M87?U9'#_>$.J77]-_(YB^M26]]7^?O>N_E:.DY55 J&?^'F>XSC-T]P/(B^< MP+@$>W*E,2:0S%,(>U&5$[]*]WY7;S2]?\G4\@_LP =4/>2/>%F>OYV;$P5MDBP>[F,Q62X+)GQ M&';R98F*>4YYI?NX1I137MB&QI5"[MKK> M,^ 46.BY?@C=!'I1Z 40@@!,P&"$@DG&^11\!D 2:BXFY -J=ER";1ZP8ZHW M?:D+_=Y][\J)>HN)]QSAXA-R6^(D)>I/E_J9(CACS 873A6\+Y\9U'[T@YTZ M?N+)O"*OSOP%P9\QK':(_YP.-XMU(;%!X=>BJAFLC_678EM^O'E2=W0LD8P0 ML4*,O-=Q0JTP0VJK>'VWBG"PY8 M^3K[DJ7S#PW]6>>V;?8/@EF[KI#PB?N<89 2< 9PDF\: =)36TT3IPGN6 VY M4)4Y'XD7M%AS%.S06]U.-49;KF R??]05"TS\/'F7=W1!EM=;TO4"T%>U557 M]A>AK,(XS,,@@B B?NJG;A A;[(.W3 6V>S49=/P9L(1)NN@[%*87WI.9,=1>@6#"??<+N$:,S@+QR!I@#Y3-GJWSD74I)-=-OAPYJ]^IYMN(ZKK:LDC2/$+.9NDN<>9E==3'9=#PL]"*IN;<9:M.>; M3;0]?*-)2BNA!DOIN'GMQ#M,PS3WZ MOZF(/HB30.AA'(UF#&.OX$DIG=1S[W(N MP;KP;F8/SOEI@ODS(_]X1FF$NM@!)7X6+^],Z@Z%'?)HPK&7.XUFN),73;0> MJET^E^NR^M8_6!;DJ9=YJ0L]B"( 09!%T[PO3%/7%2XD43=IO%1DPL0.GXZ@ M5#51AEE9-31%J4X=/%#\^6V*9Y*_E[0)"9\"Z[9*GHI+;XJ=,E_R,O?N^%C! MRO,":LU/0A!G*8I"DJ3N9#.)3])6*,TQ\G&6)5$4$S<-8Y)/ MQ@F)I<@1-M$I/28WQJ74ZVO-[?ZIRI3SP_%8]])AB")/4 MO(A-1WP_E_U5Q^^/2^JKQ,->0/P(Q\#W ^#'!$[GQ,(,A(&:GBD8-B]M[?[9 M516J\J9"LZS2S<2P%M$[W%(P@G5.T"XM@.=Y%-)"#>&P519UN/:F0FKC3UXL MTZ;N]S;^475WZ7[7-?=E.^%X7&4$NC&[@B@EJ>_Y7A1XA[S31:[0)9FZ;<]5 M@-*6W\IZKYP-*A(MJYCS<:Q%-">XSI\4KS,!OCIHY^/2RGF13R'QU!,96_53 MDW=O2JA.%A67"L1Y2+'*1M&I8.8?% MK"U'MF.:7:5%0\/$:EPWG+)[BQ+,,PR*KQXJ1,%6:53VBV\-49DY_<]@K$ 0 M1"#QD1>G,(YPD$81F@ D*,O^KCD?E&R>!R??D#K_]Y7;7G^2X$GN-=E^6FOW_OE?NBGB#(4X+3#,00Q3 $@1>XX522 M&<$H$-HGTFG7<%HZ01UNR1RNNKLY:&C??9_*J(;+[K2&A5-0%XJ(H*(^"<:7 M,1A6:2H_CY=$U4 T+%%5$YZ]?";8$'O22>E_E-O-U^:W\?+Z+^6:_=DOUX;0 M=1&*X]"/(00H3X-TM!]'429X)D:?7>,IZ2?Z_;MBO!QZ=]>TW2]4G>_E[XG2 MR+ED#FJ6;&TIZ'\\?TKAB'3A_/,<@2+IIW(0+-%)_7Z]E7QJ8DXF]QR-4F.? MVO)A!$9U.BVVV]W'F[/(\@AZD>^[(([C)$I#XA]JYNEWQ"Z8F ./X5SU"%N; MJ,X1)/$,U8;XJ&2N1_Q7SHD'?>+:^\#B9X].JS//F>N:CJLEVCZGQQ=RXWG8 MELZ9G]_:NO+C$.9QYA$04&L(91A,+\_'.1,2\?OVU8U*),H25^U/V3+3A>IX MO;',:4T-/$OFQV:XU987O[@V>N%L^#E=(EFP--66**0^?][*>A69TE\.L IQ MGB0^02#P D]#_O105YA$B8:"JADS"Y10/73?MJ5KF:L#G@[ KJK K22;[P: MP-82 "U;_]RAL$,I33@FO=4OR)VB=N957=3KUVL-\I@]$!A&28@32' 0!-'T MSFN![C8&\IU05BQ?541Y2LUE4M M#O+IJSXN>77V\V$1X./-^Z:^I?/4>W8Q^LI/$7!]3&(?),2#Q O)="=F'$80 MBVU229LQOB=U1,;FV?W*Z;8I+KQOJ9E&/H4TRY^4#CXECH$:UIW)[(\GG"/G M@I8I\VF'8JF[T6AN9_+J\Z6LJZ;MC4$W3Q!)O0PG*0[C($+A=$@^<4%()!;] M)"W-L])W ,=Z$@2>YWQH.M'T399+<0'2S9\&^1D@+:P]1UXXE4>"2/MT1\:) M"ZHCS8G,'G1Z?/2GMQAAX((@#I,T\W(8X,3%D\HE&?82V;UE43NSUC=6N]V> M9IW]/@/X6P#^'^<$[M2S>D%R-ON2Z5-XY=3#^^"'WUTW.Y5]9N% B.\?FXR! MRK[P*=GSZ]<%ACCW;V5YM4/)M'AR8;]5C1T937LW=DDJI7<%;86_UY3"=_0; M-9U2EJC>]-_&!9UPIB?7AK$RR1W]L>U^0^>?7[IF_<^/#\.#ZSC">9+!R',Q M11B'(,;3"E^",R#T=.^R2!?3U5WOH+-G'O:UX]VC\\#\&(K)IRO%=LP9YV': M^&4_(:^I"S0$<56VNPVHZ/J[D_!_.0W_P;L^]OT__7+-''1./>SKVOL7/T\0XQYGE6HI](]6"7%P8ZY:.D&C5T7@]W]?F:_&=W3-UUVP9 M@KQI7P>Z GZO=BQ!U:G/64JA_17NK9:L\LSAQ%O7U>R)4WZ@RA6Z;1,X-0*H*:; M2[NF?S+R!'8?O7-#TC*U4:($ %T M\X"XN9?["$['')(@SG,-=5JNSK66IU68-W,6$KP=@1TEQ!H)=]XZ8"M M]0):Z@2X0V&'KIIP3+HN0) [7NUDUMG_L].RWXKMH.I3ML;^@:;Q3[]Q\I.? MRK9J-B_O+1Q3^^S[NG\F]S,=)+*;FY+=#P-C"&$4^I$/8)0%$NCF]/;27=K:VT']1'IT4$W'+^.0<""Q#;6XP8="OAN'D MQ(,KY^C<\(^L(3S_WI-?&)QV7KF*]G3U:?+=8#V5:MDB#',*QE?]@\/V_YZUV++ M+.;;YL]W]4W3WO<+\(?#)4F6DC!-DC",7#^&80KQM)B$"$%"A8^Z;!HNUCF% MR:YN7&^;W;[MRS5Z0;BAL)WJB%LLU]-&/%]6MP3G8OG;$[I[Z648G1.0BYV2 MXR3O@KCJIM\.&=7N56.VT8J^]D5%@\KQIZ+:?"B[E0OS)$0NP'&>)S[*41!- M>Y&(SMTSL3>]Q#[;L-3UW>V!8NFW]ZL1G.CS78)T\0F72:;$!&I"XC H5VR] M_-/*/N@CS)DFR'#$FC?_&>E@H+ H\(-O?E MU^)[N6.&5C',XC2%Q(LB'^38S2@#HQ43!5F"+JO" M#-P(5@%-6'@F/%H(VC3K?9]F]T5W"Q+U!(@9PIX)*7.*R6,"?!CWXOBZFZ]H MHR(?RTJC*OA&2YL0KML<%/A]L]NM$'47A"Z(/1P&:>A&:9H.-ER0H@RLOI7M M=2-PH9/ 9XNTZ5,8HM4[+#GX:4L1_>P47==6U_NN8.= NX85 U:[HG72IGUH MVK[#_-NQ(["$Z[K85>MGGT(G)<-9L]GK!H_L7BX-E(B"'4F&)/:7!7[2#$CU M(W32KKXVGVC3J#M2;?==N5FYK/XZ2T 4A!B#R1L(C2:#Z-$]-E>/49-U\T] MZ4.; 91P+S+,.]\\9Q'*!7,=JG/C).BG]SVWZ)G.#4BOG!'K@KIU@4%>2=,1 M! O53HM;EX10'V]FYBI ML&+!U$P)?J.I=8BEE?\HJ]L[JLB(SGB*VY(F4M=E.YWU_KCO=EU1LPT3S.8E M*Q(&O@]P$N4(PYQ XKK>A $&@2-RL2(OM":F0F:';D1X9\:^9H]F+=OL_#JF_E\3&8@\YDN>N[$?)S M-\P]+X,)Q'@TZ.(H%'J*2\&,X>QI*.%G=4&;$:.S.X#DS*=TD,DW*9R)1\$< M:R+NB.K*F7BMG;[Y.EG1UOUE$9_*\0Z"Q2J"SI-X0>XT,&^'MNEPI-'>*H6W MX=NIM*BYOV_J03.?3C2/MQ*,-QB@MF4'=_K+#%8)B-S80U1"<0 S D( T 0L M3MCJF-#.O6DXILLE^XM:FN%BGKYL^O5;7-[.61:+%W?U@$VA$BXX: ]%ECWZ MZ>ZQY^MN!TD^#F^G][Z,;CFG?LU>O* 8A\OU#G,%V0Y-G]/AEU45\W*M-*$= MEQU?I-AH\U_[X3G5%;6;!@ 3D"0DH_/K+/>B"0W)F>N\$>&3?AN"(:;W$V)GA.P,F*?=E$G\3V [1]P6K"J\3:[H M^H+&<-FAW,:]Y%EST,ZJXJ+C.3PKY.4Q0EG@@RP%="KA9HD[H4!9 I6U6<&V M:4U^MNCXQMZV78N+YT@57UY4#H_%W5Z'=WQ+C)I8Y.WFT]K/I_)P56"U1O5F MA'%8+ @"D/?BU 4Y#09Q!B08+0.XS 4JJ;79=-T%>V+4K%#%Q9Y%[NI&\ \"OIG5V$:![X+(J&#BNK6 M3"\[KN_*S7[;'\L>7I\=KC"N:B>OOO]NR6^BKIOYX\[G\5M;[LF]SJP1C%+DD)![P8910^XD_R*R7QK'+=3Y*BR'3 M17I/L#&]&]&-G8^S)$T/I[Q[S3/1*;K;+,NDH4NG=FVW^M(57;\;\6O9W+;%PUVU+K;H>[5;879G3YP%$$4)@DG@>EX\ MV4KS*.41*#4+AI7I% ^=#5%$G%JDR-ME$9J/,C'U$6&+1V^HGR=:0__V7&1#H[,I"6A)>?O<$FGNBZI>Q4&<8A?'& 1.MG(8 M<]W#I69A5BT9,(FHB3QS'&HR"VDJ:O(67_KTY!P5Y_1$F3H+]$3=AT9G8^+3 MDW6SK[OV*-'NI.OK?ZZK? MQ6;:S+FP(\+'94DP1(18___]P[NO&7&^?$5?LR\R_7Y7KO]VVWS[M]$;UO6C MZ2^LYTC35- M'G%)@L5Z*\<'&N^MZ5U5%V*]E(<'OEZJF0"Q7IK^Q[L/:*[>F7ZXT#L%:+"C M=XH ;J1#+M8[?_L_JY@$P T( 3[R(2891DD^?3#RLX@G$1?X.,-9]V_E]VK= MB'5-'A+XNJ9F_\6ZYF_9_WF7?IRK;_[V?R[T30$>[.B;(H ;Z9@+'-QGUV=_ MO/E'TVXWOY6L4&7EAUD($C^#?HP"["88$'(P0F/$-XI*?KCQ$95!8NO7W5WI M_,F "1Q+E^#J>@22QKCVQTZ-Q_ACPB)S MW92WL(1V"&],*!#(+2&&N=.@([/M3YQEY+*<*#!HC::H^/!26)09X;MPK>B* M=7,_)CQAC%" "'O6B.8Z892"9"R<]3)$/,A_U9K0QQK6D1&,R,5A8JQPS,[, M$2(F#B,.F3F9("DB]Z@9(T?R!C5>DCCO3CMU[]P,3(X#"V9?DL ;Y?@+J-S7 M#<0QB$D6@"C':>+%>91!>#" "-?E2!(?:UCE1C "'5J0%0Z5,T>(F,J- M.&143I 4 94S1XZ=KS9G&)T>I)[B?0&"+\OH(MP* MII!JM,Y9R7^@ZQ4]TLZTU17]$N[P5?7+\L2K:*.9G#J:-G5_OO,?57>7[G== MB,B9L&]8]T;( M,]\*)D'4A5YIDG8[.JI1#YOY&K%H=V;T5-MJ5)'?ZY9^Y[9F;WA2J[BLRYNJ MVQT1W;.R!7;BNRLJ=OC[:Y-]+^ZIZ+ ?_UQV^[;>?6ZVV[QI_RS:S0KC'"<0 M XR"$,,\H9/(#$>^EW@H3ST@=//MXF"-"\6I?VPD/_60/8[H3#Z>/KLZNND< M_637%DZ>]K\V^NK\P;QU1G<%4ZW%V>=,U1;':;*.PY(&8FC$,ANXB\.;)6W& MEK'0%CI>#)RV !,:9<_ 7&5)$.9QGL,DC4B<^"A,W,D:CD"\>BC;JME\Z8JV MXQLB92V):-9S4-SRAJ5-JA@LI>-'H;F!;-Z>\8+NBTXG.YVV\[VAG[6I[-OWI3\VN MZN\O7Y$,9$D$(Q_$44@2$@.2#N P2& 8BN3O,T$RG*6CS68 ,CWF[CQ,T)RV MW!;L'!Y-K]8#?N>Q+%HM.J<]@A2!'Q,\3%Z8PSN.89"2: MH(41YBJAGA60'6/& T/?CQB"E_/-$S0# \8<\3(^7/1._&B#Q1GF=0T5JH'] M 0<*99=5A@D]?"L.$I]+5BG+[#[!]KYXV)4?;]##P[9:LUO'V#45^XY^ZWUU M7PUE,KL5!&E,IS[8A3[T,$DC .,)*0BS8%6SO4YJ3WGH, J32YF209E>>"2P M$CRYP#VB.#]MF8-LU7@W.,:^W!Y=$WR"9)$VH#0$+1]WW2/2P:/G0]+[*=1' MKYPOQZB?.&;%$*42&?$1:Y9V8/4 -@\#?./9C-%07:^/(TRB- 1#)($YQZ, M@F"RYKIH6J_/ZHW::OU;=L17ZR=(W**3#6\@O;50;_F",R^15G=6?B\X%YS% M6.'M-(=[(3_>#%?-HWJ3-O.'Y"R$?@)Q.EN_J4>T!#D\$)'-!4-.SJH,>^:>=JT M6(?^V-V5[2MFWS>[W8>28F,3S7YTF::DI!S^/ +_"S(@SQ,*93 (\@+2#8" M0]#/B<@ZX QP#*\"]AZPYQ]/>OZ3!XNNG+H(+$CYC_.Q0]3D=;A;K*_JT/V_:LKJMAXVI M]>/7MJAW13^#H\-4_[=M/SL[/GDYN;+*V'-X$70C.EAY(<8 9=$$-O&14#7P M0A -CQ'I'7O,F;W:M-[?[QE*JD W@SMC3<'ZT>F.+CC%V\_46A5B]5'$DNAJ M'UE&OYS),>?$L_[ZD!/?3EXG/AV2[!F'Y(,D.3;-T"KL'Z_F($%@#)LM)CKG M-*O(PBPGR Y0G),G'EUM[TRCT19Y&UF)0:,P1?P_Y*_L5IQ&9G>B?G+S- MNK[IAU;"#4XP[%%S16T6)MY^I15W22+W%^2+5P5?L3I9I'\;CDY\:MI>F;NN MK:[W'=N!^=I\H+RQ XO-EG[Z[;N:)KCEKENA''LP3EV?I'GHD2!QP_0P!_$\ M+"*8.3[1M3EH8OK,J//7-F9R; M5]0U1^:"_B_5!NP8*A;SOK&C)XH-0/_?OFBI@>UC7M5%O:Z*[;OZIFGO^\G M\1%=$L0(^%Z4Y@B%8>3Z631L5+HY"I* ZTI5S28-+_\$[_ST M>UW0(';E1G#DT$4YWX"P -MB.G\ Z+Q.^1^+O>#-1]T%(=;,O1WZJMNIQFA[ M%5/#7ZGQ@@INN3NLZD,8("\*HQ1%&4 D32$:SG9 P"IZ>:^MDOAD06?P\(I-@9Z\\-Q[27M^O]C"T_^M:QE\HON#- HQ M[;:A/9@II#46K4LUM\LW$3M&)QN(>%[):P$DL;%R?[TK_WM?UEU&\79?Z2_W M+RD12">["<[<"&,$8C?S_=#S,H\@F/E1D@@-=)(V3(]2!UA.C\MAP(1>1U,F MD7-,F($_04&7H*Y<&EA14%UQC>6L@#DJ1?DP$_S ME 1,[O!@SX*T,+,"*6D. M+VE2>F. +T6M$7VPQXC,G'WG1P^-5LJ+J ^7I46*$5Y98;.[KV5[3\KK;L5V M35"&_#A./9S!F(0H\#R2AZZ79F'(]:RCU <;%A%6'K4NVO:1E3L5_=7+?;GP M7>ELJ^*ZVE;=8U\*U]3"$B-&()^R&.-.3%#ZU2U*][W#@,RK(J<47! /*:;L MT PYZ(V&EB*F$-EW=O/)OMK=#0>_F:GA^O)5#F*8H,P/4>)E(<$12"(J26&$ M00K"3"C[4#!C6#T8$J4R/C'6C]H#-V8W@Q 1)A4L^09J) M1C%!.C)XA.5\>8M!(WITGI\+>J2!5#OT2(.QD*0 *$[IB5-&-:A)Z@,KCD",7802$ 2 M9CCR0CQ9=#.Q1TQ5[,RO.=>/\COA2HQ*ZH\A,I5%:+$]\0L,B:B1!*^62I*, M)V_IDC0[\FG0<2\LABE,?!>&2>RCQ*63/WBP"' J](R\BIWYQ4EAIUR)4-G< MR R7FK1ID?WR"QP)Y4KBS%JJ3C*>O)DUR;+#K4YC*>,+R^.V6N2S0B$WPGF8 M)C'*08"]T6H$/5=HY4C5EFF5&N$Y+_N9H$"I/!Y7)?5-[;^/V6# M219G( *>#W/H@GTK-0IR8.KW" MV4+SQ7/D7! C93[M$"%U-QK-[4Q,=,;SNOT3W.Q>O&+=_:/J[J8)ZF@;>(1D M*(JC-/;")" ^R*>*APBX4.B&.CT6#YNW0,=W[5W1%D:9E!405?*.EJ?!+PH?BOOQX\\34M&.8( R\*"=4 MAV#B!X&7A9,M/XVXDAPU"X8%@@%CQ&,@*C3MKR.:/"AT=F0^%3EIMZUJZ]E_;YH;\M==Q"P,:O)2>!G@$"0A"'R M\P0$$9F,P33C*@E0-&%85US@C,".V0>?F*A2=UE-9F1-3$XHII>,O3T9TDK= MIEGOV7&&?I'3!@J? #)-Y3.99FXR$4Z #^->@B\[_HH&:V)J61'6Y42CM?4( MR/!_[(L_RVJ:3V(? 1]$*7'SU(]($@+OD#P&,5[40V]@+#EV_)[ MUS9UM9[4$\4H!DF0)AGN3R!F*(8']70]KCN9)3_:L,2= !+HU1(,<8B=67+$ M%.\$BXSL21 DH'UFB9(30"'"^%3PA9OGI%">#POT4 %\HZ5-""CC_\NN7!H_ MW@TC%+JN%\5Y%)(H00CGX\ EV3@MTH1EU RWYMFMM#P0=,\IB M&'N 3I/3&,/ =QUY?UA]<^%"?1] M@ET,W#B%<7;8A$DB@+FN^Y/];,,BUR-R1D@"/5N&)0[%,TR0F.X]X49&_F1( M$A!!PV3)22%?@^(3PI<.GI-#!2HL$$45](V>!J%XGNE]59?OF-E5&'DQSB%) MHL C,4CCF&2300Q\M8LO^,V8ELU7CC\S<$Z/3O7TD@";ES5U9B(%Y562PWG. M*AT8>D5R--)J1TFM#D?>.IDDRPU?TC:6ZOYY4JK[J7ADPQ>[)7JW0@2@(/*( MFQ$2^G&(TYQMX":QG_DX] !_"J=JR; RC5@<=GVY4$*GS"!/>C<)J]$K9 M_Y4S\?EU=CY%,L$Y>97,"Y7XYRK9J M-@)J(\<5AV(;ITE,I2 MLIGF3P\'>#\KSM:%&)67ZD)>I#V0U/;@^/JAR?W6:/;J]\GW@@R $ +OTC)8F?3BN:*"4^5S&A(=.& M98R]YE;TZ)R^[94;I_G&/J80//ROFW%)49N/;'698]P/8,J)BJ41J[ M?A:_"I(T\U$2(3\*7#_."R[7:J@)NX8%=(+E=,7W44G_74PY MM9+,)YM+\2NFF0=J*;I1**_ZKP__,&)U_IC0SKS#(\#C!;DT$0T[M-*(9XWY MMJRHDN]J]M1PTSZN@A1$,'$)G8)C-\DR:C&?#*8>%MJY5C!C6 ,/0)QB\U_[ M72?QA)X*AY*:9X8^#1)W +:PF!UPB&B7.*N62I6$(V\IDRPW&M.US^6N;+^5 M.U1OT'K=[HOMKO^SW+P?'^^NRMT*^$D"HB3T,8EAZI$@#;P17IXFJ="5F[.! M,BQR$S*GJ#=..R+6GNEIBH^V-'#^T!C*$:^FYK@766\2.G?JRXMVO;QIFG_+-H-M>[EQ/<(]/PT\0@A M09 >K$>Q)_2LCRZ;AM6>2<$E9G(EK#=)X0.HPJ%;)XWD212120R@L ME4D=GKTEE=K8XZJ7?&'^UZ*JF>6/-5O,&)?Z?J\IT]E_[ZON\6.;-KONM[*[ M:S8K/_?B,,LS+P,P#>C_1YX_ 0I\"TM3IK"MFY[S$+%!\:#M%EO;4L.AKDEV%W?F+H?V;Q.G' Z3UPLD.\F!/. M;Y;%2Z"JU)ZX25Y^>5?VNZ[ES4VY9F4L[';GCG[SNJ _MRZ=W5U)$YE-T973 MOQ3]WOGT-^IB==_7O-SLNWT[?!HE9+]F.'9.T75M=;WO^J=ENJ;_G4U%K;4E M^_CKLONS+.O^V^PWKXM=-:PNL>_5\^==M;YS_JRV6V=3TKEJL2M/_.@Q M4QO-?4E_DJ+<[>E/#[9.?&C+OMIG]S?%HEVEMG2NNG>>!FI!&?!,CC:S=W[% MF=FGELU"NL=/M#]WJ-XP) \,V"H.8)K""&1QAA,4$Y@$: "0 8RQV@Z%O%GC MQ28/;;FNAB(R)C14S]JN^I_^&XJ3,@6N)>=D\]"L(2>8@-*O&-2>^0/8A>=D M9TD4F9*I1\+2&9D&Q]Z:D.GB3EHD?VV:#! M*"-IF/FQ2[(@B28(((^%"INU&C8LE)_H]^]80G22%E?,"CR+:J2,TD]]_$DK:%H\5%VQ M?;FB%OM>[D4(LVM:$< P)/%!P0%)A!Y^U&?5L':.N%XN^RMJI3S+DD(Y"\$: M5'(BW+KU_G,$BLBCUZ"%49O'=-)<:!._ [;L%N559 M*#?-L=QZ^' PS+DNJ5+0^ MK'IOA@7Q_F_E_4/3%NWCR1+R;GCBN'BEOVA?5'Z%=^ZU8Y68V;A$K.3/Q95@ M=:8T%JRGS3W[LV^[=(J R[J\J;K=E[NB+3&=X6].?X"M4*]\P!Z&3P",Z/@( M_3!.8#!"=;V0Z#Z(J!^@X9'M2]>L_]EO-4VHM%>Q&PB:Y!S MGAI&#U?KVX_ M1=TOMTR.73F]:[]<,]^>_ACS;OF*2]7XJ-6]FVL.EDY<9J5 O![>=#SDE]E; M.A%;A4F69QF)0^AE(/-) K W&Q77LD+ ME9?*^?B371373IV.Y6\&:NE5;H9!:#U;B$E+14[0B3?7J"4XD1::OT]3-33- MU%8X=B&,,N)Z>0+LCJFKPJ9K819KNZ4#-WI!4+NKO7W MEU-712F285A2ETRQJD^DCO2B-^F=1[)>R M6R5IE+IA$K@QP%GBA9CJZV0J]6"HE$WQ&#"<2[%S-/HS*2[F)/5*-VD:!*H_ MC'1CH4Y18"+")$*MI4HDY,);TB/.AX36G!RB/MP"A( +@\0+$ DB3+S6:$^O;F58D6VZ"?@US-"J=OJUZ5:KG]^ADIE]NTUT2]\(;Z96(X=M4U,6O7 MUKHNI\[LKVOE3"T;SJN:3J&J^A:Q]R)NR_ZXURH-LB *81Z%D9]EKI\'A[T4 MS_?<2&VA4=G\/,,+*:_IM)V]>[F_<+S'/-DSBE4&S+I5SD4 M3JO5(F%SCJWH&5?"K8,]-:$\?[X+DQ ADN1AGH9!"*,@SO,)A9>'1)M8RD.8 M2S!-'$O5$P,5$37,NV8AM?.4*@^=PIJJ'AB;=56#=US:JHM%-7U=Q4D&O 3[ M280(B'#D>\%!S+,\S@XR*K47)&))1BVU%-B<+,WJD,NW*55113TT:A:_#Z45 M$B>L9-QDVBQ8_$YPZ9(@)]([T"N[T\Y/)W(D^)"A,L>2V]8&Z=6S@[WP5O53?D1VK269M4ZNU+QY M:R];B265$IK#AA3+RV+HA4'@N82$J9=%DTD?>+G:A4@BA@QO:7\N'^C28 M%'H8^,CU,^!BUPM1#B*?C%8#$H%<89%,UN19SN6YNZ^I_RLVGLJV:#3N5MOO*CL^O4IB',$Y<3+R0Q)# C V MGTU@%F!?[/V 91 :3N7&YP=,\9_.M/MNZ[58D!5X6A#E.H]A+4C_"))DLAFGFB8Q=*G9^X!'HRKE^=(85 M"YJTUNRA:NJQX("D%".^866N\(@-#F/&?X#E3+C>HM&(L%_@Z((\ZV#6#I'5 MXDFCO]UI$3S2W!=5O8J0%P4H#Q *?#=Q 4@3/-H,?>(*/72H9LFPZ.D7NBJ"]\FB?%$*_JL3[Z\>9+ ML2UWOY7WUV6["L+ !P&,$6 [5*F;A.ZDKF$*2"2B=.*?;EC=^H>9J%BQQVWJ MO>B2JP19?-ICEB->8: MJ.!^3[G=LF,E]>:WHOUGR5Z(>6HV)&D8DRQ#((I=C&&2)W T&Z$X%=(V96.F MU\#Z+(!UP_L)G^"FB3*;G/L?HNO2OH(NINT0,7WN M/%_MU\L3KWS].KPN2LVBS7U55ZS&IZN^E4]M1RD$*3[="/ M,A$-TV/1L)"-((=#:$]@BNF9)GKY1&U^9L64[934IP@7ECIEG8\XGGI^S2$9+!*,JBT5(,8^BOZK+CZSPRGRY6D]M)[G;M^JSY6V:P?X62"[JC M0J =:J/D0:.O.4DJBU+)T_NJ+M]UY?UN!8#KYDD6^1&FTRB4DCR9]"^.W%#H M,9^YL?U@>_C.'\PUI_=-<.M^]J@+JJB% 1=<7#KWA,_)M3BLUNSTYSX5C_VW M$7LU\NKERS]\\3:KY7H"PS,.S-P$+!M#YO;^W/BS2!1XQZX1 $W$7\4WSG%7 M.$;8QQD,O2A#. ]P3.+).!U.AGO@1%5.WXUSRG'YARK/NG@0O^U) M%^-\P\$"9(NI_ '@^2?;1I#SRC4?<1=46#/S=HBK;J<:HZUUB31^?,&:?7=X MFW;E9WF01VZ0IB@-$S^!X#CIB+TT$%NE6PJE\?6]?I[VFN"NCUB=8N<\%&U? MQ575WVBFU[2/2Z3M$E&>,WTW&U[9A11=9=S]B)O\B1L8S>OE68%FW[R/;P!Y,D3_T8$)2E(*.S#-]%N3>8 MS%V8>J[8&*5DROA \ZFMZG7U4&Q%;Z50X8]/_6YB]WP]X^6B0*DQ:8LL*7IQYCXO-59X)8CEY[3#WK,VM"(D<3,7 MABX&;@9C%P8QF4RX,8 B5SH+?;#0AHSK1-U=>;AI\+%? M.&SJV=]^..7I0E^1HM..#B('O='0G 1>DSQ35KC[L^KNAI,*1;T95VO^3G^6 MMJ2TJ3<56YV9#I9F84) "-,DPTD&,I"",/4A3##*$?T;XMGIG V,X3U0!M=A M>)WKAOYG."?5E\3OQK7<;P-PVN\FY (/)O_,3 M\^#G(7J_'0,W+<*/?CA'1]XN<5PH@@*/8-H62;GG,>>+*-\+FAI8?650G#U@ M%KRZ.:N[S4(=0_!,\NN[)L<2/_QX_)&QO*^O[F,O-W6/QQG_[B--!=NO=T7] ML:_*V7UH:C8\E9O/S7:;-RW[I15)LAB3)/12+XC\&*(T0M0)F"30S]-G,*<$Y_.6<<5[]-HNU%;7V@XNGRR][IS>:3I#*VIG=/O* M.3A.OWS6HIP_&!G.R,;N:#F/X]F#742SG[LI-E'?'X3UNKRM MZII-!JZ+;;^>_-.N5]CS+YO]J)HZ1&%9.15L"?\R2BK*R_PB*A6YY?7S5_H1 MW>Y=/521K7(2PSSU?3\B. PSDF)XD'\W@)Y8\98UL(T7@O6J>*C SVY"K&KWE1]WG"]X^#-R$N"CQ0QP@ZD)$\@E_ M /)HW'#+ZL5'75'DXMMMDY.RFVUEO?F_.VUV-H*_NGA*\[+83IM8Y"P2SG^4 M[-[<#!!&#H'I8]<*$]9<1[+ )\PN#ZS"\3@_8EAF0H>:S]"QI^99CZTSJI+IQXL9Y MTE*=9RW5^0-=LP<%UMU?K]Y1I'4LFU<8:+T=IT_C*IR[]>OF)YDL+=3/]O9B).F87IB&"\E\]!GE:' M3 ")D@ 3[Y!CA03;L8ZBVZLY+G4X5#U;G6UH;R]+IQQ+-A5;\X[G5=3_:NF' M8)NPH!Q;7[O]JREM.][9_G)EZ:NQC"P'73Q*/.X)69R3:F\O2&;F_;_M3QN[IKJWI7K0=_ M0$#B* <^R?(HSF&8N3XY7-H2HYC[!02KO3 \C3S ],% M[[O^@O=]?\%[<_1*X Y^JUGF>7[!:@?LG$86;TPCOSZ91I[0<.4<&^:!"9$S M,_9'3.2]"*L=$6EZ<@]-?+TKG?XEIC&O=#;5S4W9EBS;O"Z[/\NR=F[8TD*O M7+OIN:5]37.2;?\.4Y^#[IB@E>TWVD!OFO;X[!M[G:+\7K;K:E8' M,')SG[AQ>"A!";&;V[$GHN2"X>0U/VC^A6R52G0W%6UL]FVOZ$R6+U\?\T,U ME*4W1&9K([9N@+RLQ/CK[71<"K(%I162K>ZOOKBEAZ2%BB:48LH[^F?W#]OF ML2S'5\5>]^VPS-:[L>N!G?X[>SCW0]/]9]E]+M?-;EU[!S(VS+$=!Z(/< MSS#&\'#LQ8O26.R^^^5PBBBTU 7WO]?M 4W_-.Y!J2#.K"^=9NK0$H(%;.W14BR?/)]/:V.$JV3AH+#/VB;8VRD,POISM9GY" M ,X(]-.8X)CX$1C-I?3'N X-*ALQK$T,B<,@">PC*W'&45DP%UUBXC.A&I6' MX;IR>OK^&+!QJK@ZA0([Y7-1*;>1K4 IWU[P!??/;=7J8,R"G50M;C2:6Y)8 MYM@+_S@,O*_J\EU7WN]6U%)(A1]D;@XP(2[TXWRTE;D9"$5R1CD+AA5YR&<. M&I6TZ03<8M=(OT$6IUZIT&R?W.+S:T-S\O>G*W:>R[5<.5SD@;@;S+ 8PB]T$DP20T69.,C_B MGLXJ6YI'R?JJIRNG[B&R[O>-@3R>P1*8KJESRS'MG956004[&1NNG \'1GM\ MK,AG*!J:E5&!6?"LS,I-A549YIL/OT7$N4FQ-@(MF!GK\Z4QT<2DURYIP[HK M=B6;FA^&F2"&(4E"X/M^' WC8 ?3483U^6:+&LR95CSGR\EC1#[-27AS%47 MN\)KG::)55OQM()3Z<5/T]SJ60(5Y5AF'?05)OA60U4HM$#Y-3IS?F54G2/C MYS2& 8K.3OI38&C?W35M7W$%O!##+(_"$,*<)#!QLVS"&;(+(N8X@B&-SO ( M<\S)QM-SQ0':\^-M,[_H+!]/SF( JT,I6$*@?@CBV! &OYRC8S_(X89S<;E4 MM+!8&[!CH6A!_W6=-M 4">/#TV_%]^I^?W\85O?7NW5;]0:(J2,.#U0C/*:?T,''[ZTT:!K%-,;%Z'![/IMN-?/ MX1[F@^P>C8\W)\N$GTK:[^MN%45Y$J(\COW8)Z''MH+BP^@;@T!X.%L&IN$! M[; PTE](PI+O]9-=GDVU6S?[_G&DAP%Q<2LSQBT48X%1SO[PSC[.'5?-IL;Q M=#ME='*!P L3\=J09T-LY KCC\4+P&57\<>NY_D91A@1 M%P6#-0S2W/7DZ^+Y;/_(&(5J&T?+L*=2)F^&16U5\C*% M8[PE\I>*P'219=UFD)P7%^OC95DQOK[6_X?=+%+5M\-)4'>%D0_B%/E9E@5Q M1-(TS.$$,2>0JS9L$6"&QX$>4G]=%KLH:]9+LJ3"9'BUS'2$9I\Y#/$=/1IO MJ_I!UL1>B86)=3"5D%LT%9C==5WK7>K\\UU=SH:MX=:I<87M:]G>KZ(,)%D> M>"CQ(01YD"9!-%D"]&_\EXK+?;YA>1\RJN'"6H?^_OV57R$V6LK;%UJF*\FW-L@E31^I11^0[D M5_T_E] KLF5!,J_J0:.O[0B>/V.WM[1==;TM27G=]=<"F*P[ Y/;BY3YE=(NI"LJJ'8#NR3TV^/#]?II$AKOSP74V[-, ICY*2)Q$B11"-,@@G#<> 48B9PU4#5?"JF6$58$\*+Y:-\%*<%YG"8)]*(\SJE5--@/HAS&6&@%69O5 M.=8/1J#_:[P=7W!Y6!_!G&N_BW KL%E]9CM8?! MCG37@%_/5U(-,2=^H>GG\EM9[\M=3EG(OE/YJ(MMNM]US3V%ANK-^Z:^?5]] M*S=HMRN[Z0[#Q,U! L/(0R&D0R@( ^)#+Z H<]]-).\\-0+%M'B>W.8YX7=8 MBW(F#YR#"_V%-,R)7WHOG,$-U>M3S0204X?MB9V@.)L/F^'+6F4(OR3E\T32 M$GV?R=FSM\+.P/%;(\&N[=@"S*[95IM^+M;?4(:^5[L5->!!CQ&+7)\ "-(\ MG SAC"\+5OAXPXK]!-5PNY[S!P/&J< JQ%U6U9DX$UZ/%:6+1_FHKR>J1__V M7/'.D_&*BFE@;EEETN% HZT5J2@(:>Z+JEX%?A(G'J$*A?THR#S"OAA-(>(3 M>0WA-+"$B@S0E'2$ESX9)3' G 8M>8LT@VHRF.;6$T'^;%0441J$OY6W_K-QX37,,O"P'N>O%!*0H35R0QX,U!((LY+K/7M6&86TY MP'(F7&)S0VGJ^"9]<[ FIBLO"1.^>UW/].P,-1?F7:IDVC&A4O:BT=O$^*2F M/VO9/JY^_[(B&7!Q$O@H\' <96F ?'?ZX#SSN*8\ A]G6$!^KZNNO_&XZ$JI MM\-VY?IOM\VW?QM=8AT@FO["VGYTTO:/;K_2S"4X6;9%RP!NI.,OUD[3#ZLH MC".,41* '$ OA@C'R?3!?A9D(NV4X^-,)]%W55W,U3[3#Q?:IP 7=K1/$<"- M=-S%VN=O_[D"&4AR/W+C((0QBB#,XVCZX-C'7!L# A]GN'W^5FR+QUUUOHE* MTW YTS+$@%A2]1MZC_[SRSLT5__\[3\O]$\!)NSHGR* &^FH"]2^?2YWW<>; M?S3M=C,F4S G],.(GP8>B=,@PL@+)B-ID,7'W67X)X.E M6!7TPL%S54#R3%A0]:, OM'2&@2WL(>IP>?RH6G95.%=?=.T]_WJQ/O#@RL MYD&.PR!,HC@DQ$TP )-IF*1B!3TZ#)K>CAXP.@>0S@E*P1UF+?QR[B//3:W@ M;O$E5A=\IHF'MDM[OCI9MV,A0J]+S_=O]?/%*W8?J/O[MF7G*?L=86HF)""E MJ8 '4N*#$)$P/VK@_57;6IMON.MI(O);5==56YR[ZOM_M- MN6&%)^P,]WZHP_]XDQ5M327M\-3'4')"PL3'O@MCDI( YFF>A6/Q8100$$C6 M^''US^@KW0B%"G&+LY3-W9C M%+M!/C[F'(51%J8B ]>2. V/8IH4[8I=4'3NLT1J*VV@G'.$^U%:A=AP)QE$ M(R.6088O#%\VQ-6.LIV.4>Y#<5^.Y7.^"Y(@3'(0YTF<9#ER03R9 M#7R^VZFT&5MFO+ER&$3!^EE]!*L(OB%NM:@V+ZTSJO>1+F$)EF#:9AV5<8=+ M#*5Y$KUB;U?4&[;9UU;KKMST_\ *SZ9:/0)#]DQ@B"$,W3 ,\GQZ+S *21AS MI>":39I>$SJY!6TX-=@>L(Y7I.T96KEKYE3IOJQR"S(MN"!S5]I@$&W;-*W57JPB!WV45E($G" M($$ARB9L62AV6=@\B.8<6G9'22J?2-+ZJ225DR0]4$GJGQR7?'E\IJ#.,L 8 MB.K9LR32[XN*>W=R4:S;^'."PE[H_EXS.:EOU(\_SVXQ3G +H$S?TW1B$ MB1]Z:((4IXG8>W0F@>B K[B;")*KN"T=(7MYY@V.1N(MS MS:7N!D-HF[R;=/6LOAOG5US@27E3MFVYH5B&(QKL'LZJN*9PV&3C&1H8(TP( MQ&G@NA &6>:EX80F"P7?&C6$8499GX#WBC%>D-M?FWL$+ZOHFN,B*N;+A41> MQSFB89&$"S',I=YF8F:;M#CO&'W;O>Y+'9-3?$^TH_954]P MNS#"L1MZ) V\'&5!&OC)B#O">U\VM+@3JG M#O5*-+DD.!(L3B+OF+$X4(.CRS'0!^^>LJ;U6#+.V83*^OQ7G4<1?LZO'G.'1:T#%-.W/ 9934UP3 M9J=K^A>.JYHM@!2W;=F/;T+/^&GA_/+HLQ#=8L/',WQ7SD@]&T%&C,X GF?2Z1@Y!SI;EZV;2@+%>S0XVQEB[ M_GGWE1)[G S\C00AYSU7)?KQ)M>H7OP^0G#\F4#/G MHV>HN9!%JI)I1^ZG[$6CMXF)]9>T81<@_MHT&[9"\J5LO]&^N?O2;#'(R^>NM?$C;H(H7MV>^'_#.DN3#"$ M49+'?HA@#I /76\R#D*L29"$3)HN4C[!POI;L?[O?<7V2C94K;;- _VJ*]=W M=;-M;@6?0=;%N:J*&:-;7-'Z N #&%M$[!23E*!),6R[N,DYQ2UT"IQQG^M@ MVU+O[A^*JF5Y7GI7M+?E;A4FJ9^C'+AN'GH!27,O.1C#82YVPX:<"<.B=@3$ M)&VK=G^J+(M\LC4#@6(RU0-R3A@<(;T[K)RX/D!Y%M/Y2D2R M)';#%!Q63F 0"1U%0]/BM8CLC^7?(A1G'^^ ;3>:@3&T^/K$V@%EL_ M/4O/!4U1I]0.A='@Q[E'&169X56?S^6NI#][1^<19)B;LT%]-+Y"(73]/(H] M'&"0A;D?(7P8U$F,1!1(S9)A%9K ]6N"FR,\,2E2))-/CN;C44R2GE!X@FQ2 MJ'E5Z2)+%Y1)#[MVJ),F7QH3[4_T&:HM_==;:O*WHOUG>:*/*Y)#''LH"G , M Y#E*,,'@U&:"ET_I&#&= UHL2V'#8O["9GH0U/R#/+ITDSDB8G2"*IG[@!K M&44ZS\^E@D5U4NW0(AV.O'@I2A,WW(L194V3LRTUB#;W55VQQ(P=KYJL1BB- M8>2Z("8^P"0-L \GJUF<>2)2I&K+L!Z-\/I^53P!*"9+RI3R:=.<;(H)U"F1 M3[$MHU)O,'5IG4@3QW;HE39OGJ\G:66)5[D^M26=6++K6MC6T6X5NB $OA<" MF"&/D-SW0_>PDN5!5T2I1#_;=*;4%6WWR_[!63,T8FHD3!.?^IAD2$QM*))? M1BA.>I$?(^+RC(@+8B)+F1WB(8V^T=-P!(XLO%QO.MU!3B*8Q00%P(M=*D09 M"L)H,AB&..0^JJ!F9N9JE0?ZUU&FSFS. MIRX[WQ9@C$/HI0@DP T. T=*A"[24#3U(Q7IJ++*EQ[.2*B8FD_ '#NJ=R[S M="&9U$2P';FE+F<:(XU0L?1A!?,H@UZ>N6$"(W:]7.;YDYTX9T]*\M?XB'^Z MX4J?K^Q7G.9%P8-BO[W2KQ'J'!)>6]0\9#\[U$&DV^ \4?RMW'1O#!U/O:II-T^^LO"!R M$E99!/[&0\7Q4..,5LT0Q+]"ZE088$[:^_NRO9#4S=/Q&P4A M-0H H,G/86$4Q('0:0"]<:JC'*N"\Q'IN B M0<_C*;+I2O6?1G#GGR\Q,S.ZR-2E29(>BNU0)5W./)\ZZ>1([%HF-DT;WC^J MJ>$]M?WQ,/?&Y4W3'F]89P\F=6U!2:[JHGWL']BCH"EU'>5PV\,>\[ $1 D! M 23 @UGH!FER5-DX27R1%8LE<S,EA'1*%0D6ALC8,9]Z?VN9;M6-E7NR6SI^N M!U2]&/VL/*9(,"HR'I@E4TK+Q5X,-"C)+[AY4T[EV;1)"A6\>%7&5%GAE: / M97>R 1(F&4Y)X(94Z'+/Q8$+1YG+70AB*)((BWVRX=25@CE,\_OT==Z^\82+ M"SU"CC,[^H$D]D9'JQ%K\R_>RYT.]A.0))&+DL@+LA1'243M3.8 "806OJ2- M&!YX7_2$XTODYZ_[,-(ISC%TH7\HDVI'5U%WH]';?EV(5+LU M;5?[]N3"#)PA#T4(QJZ7AGD4QGX232B2).,ZO&#*MN'NUF/<.?OA#(.S[M_M M9O/F6J8?SA,-OEQXR4"(Y<@34O8N@--CO7)&M%?.L'1] GBQZWL$"16025VA ML5,]M7GWAJCJ95'\Q5]WC\S?H4I+G89"Z0>0#^G]Y MF@[O(;@9R#.6O[ M?5'SOKIB(@)\TKH0^6*J>LK[*4QGP+G\ZV;<)%Y04@.1L$-$33AV]BE-S=Q) M2"?3;\P.DE*%8*LJ_7IP#^OC0[\TC-CSS"^!>1Z*,;B6E/SKY\ ^ES19K]8TC>\AHGKS[#N_UU5W#G($ M?91[(,S\*$^B.(SB#$V0,C[RU@Y'6B/$/4\LT%"L'L(6HN#RT+1D?\4$ONW_8-H]E.3Y$ M\_K@C+9]X.E7'V\^'UYK'M[8[&\W.N(%,4HB-_93/\M!!GT7AOF$E\2QT%,R MRZ&<3:H25FT30\R+L)A#Z$?*Q MFX_KJL0',,E%QC$%,X:'H??E;;%U?BLZ]KMBHXH*=WR#PDRTB6GZ$5!5[D[J MG:@B+Z7%YWFZ(*4:R+5#"74XTFAO>*)OEGTKZWWYKJZZJMBBAX=M-4P0QDG! M_GZ_'2[5O[DIU]W7MJAW%?OW7B57ONM'.'3=U/51C/TD#3#V0P*#W,]3-Q%Z MCMTP%,-Z-J)GE_WT^)T3!PXK" <7G,$'Y^C$F%>=[\"+A(]/+BV*G)BD&@^: MH??85.B^H,PSQ=$.]9[+V1=/OLW(,>\HD!;;-3-;;GZO*>TCQE_WU8856[ZK M!RS#X=NOS4.U#D'X6WE_7;8KD$<)RG'N>S$.,?$2+_ '0 $@/O)%1@"#, RK M_S^J[J[9=TY=_NFT VQGUQ7UADX^Q!3=9"CXU-R2* @FQP?0SIZA=D;8SH2; MG=T8]7N\%*''[E#PSA\#_)EE7)[G"Q(^0_#LD.\Y'&UF[Q@S)>_OJ[KL+TM8 MQ0%T(Q('F>?G$Y5X27*CJ8OB?WBO2IB#'"7YTS=Z>--7M5T5D/'KT_-,#@=>IB7!3#+ M2!9F:1Y#F$89="?3KB=X2%F'0=,%,X9B(PD/=Y#SEDN2'E3;6NJ&$W]5PWI** LMR/\X"M M#@^&_!?M?5GLRN?EC(E'0)H&&0DIOB!*L!\,94208L2IT$UN M\R":L1Y^O&5H],,9')F*IG?]1(KQUB/[//9^O0YV/\K>'CIMZU*]+0M)DMD]:;K.ZJ[O%=3;O$??%D M\HH@R'R"44Z\. (DS*(T 'Y"$/(\-R-O7:2@SY YR9C@]?<;# "=$X0\:SFF MR-V,G]+_FF4D/\$V)]G/=)=YS]0T 3Z,>RWEYN,5G=3/Y;(::,"?QE2KX].N M35FM!EN?R]N*F:B[#\5]N8H]#T8^2 G.H]1+DC"*P&0&0#_BR6*E/]QP0CKV ME",HAZ'BTR-YPBYK^RQN_W3;?_HUZ.61O](OG2=LY M!E[1%66REI41=?B-ID8C*A(I5:>VV+ZK-^7W_UT^KJ($(N0GJ1<0E&9)Z$<@ MGNPD).9ZA4?^T^>1B1&5T\-R*"Y1H1 FC535;EUL_[,LVJS>D*(K5RAP:?*24'%R(<))DI/, MFTR1..!:'U,R8%@V1ES. ,QAR&ANOG$8-G[ID*?O;?68A3DQ 9$B38>(G./B MC(XH4[>\E*B[T&AL2J(92%YMRS:E%FZ;]G&5IA&._"3(,Y!A#X(@A'"RD@/( M55#D2%_.\<3_BQF''%/+BX02^A?9 MA@H+/-(P+9Q\I;^QBD$6>MCW_"P (0!YD.%T^GA,"%?UG/"'&A:#PT(? \,O M F*\O-W[C5$BN<9\D0T=W?W4X3/]7(J3Y3NX'.Q&L2V(=^GA1,>45629CTD( M2!S&,=OZ1Y[K'Q8_0"E2J<8/"'A M#560(\P>>9#$_XI.J# A(AC'J4A.O[-;!1$)O83: &X$,%Q.4H]CS@CSVLD.&DP5!)B/G1P 1KHNTQ3_5L( 4 M+5(AB?Z%1*BP(" -=^5V.^D/=/TD2-W_O[QS[8T<1^_]^_,I""1(9@!/H!MU M28 %$EEG?1T]^GV;A#,BX*Z2K:5+4N.I'*W]],?4I>J\J54)$6JU#E88,?M M2SW_YT_IQSM)HLA*<(!=R\,>"Q(B1B1,0^&>AL)'SP0&+DFUK2%GE3 63+FD M1@4A@S1"X2C[<2:HV+08)"B)?TL$=0\D%FV7#P_]?=/MY2WUIUW3'IW,6BLK MSW<@\MR )A[U((Y"]M70&TIB1^A8$TVAY@%&)[&[C^FJN[JI!D8P4@E."A[JP]()5T:)--7)IU7=LFKIL19IST0!8](N M); (.Z4/)Z\\&,6(JE]+P8>R_C?8F.:$1$>KVPSS)7LL*W[V"#_0O;.PG MU$\\/^;'R*(HCN"PWCTD2)8:BD%FZESUV[CVZD G3[I3I>BD<'?*O(EJ'2E9 M_S1VH-ZU9+SK-,W%I8!F:AIONTLZ?!''SN?=MVV^3K9EVJRH@V+/\6,GH+Q+ M%GHDC(<8B44M.=;(?/(\@.D4@5:2+%2D?!(EB2F+E/ AY(X^9!SE/LH)%8^6 M @VZR^KHX_IV\ M6.>/VZP^G)"6)$X2N F)L6-'MN6PKI7CNG82Q6$2^53JBNR9I1D&T?&9B-;A]Q.4IQPUCXN2I0(. M.L'+9-KSU?IT^#6'+WYQR&A!IUWJ*)=WB'[A!V!IYU_.F_S)@S O4 :BE1+) MZ_3NKLKNVB/L/MWV9'Q]&B>VL1UZ41)X"88DX7<+N:YCQ1!1WZ)2!R;KB3AC M%?)2\%'U(5=3:'):K *8WV0YKI_T].*(%G)NA+QZG5\&4#7G5)I\5I7/D\]9 M.S#[D#]EF^N"-07OU776=$<3KP+H(QBR'@"*;(PI\BR;=@?:HSA&@= N M50-A9P1AI_6W5BPXJ 6=W/[-E;SR56O=T[T7;3Q[:?,5&HD:JM M));!2Q.)G3YE7:]WHN0<"1L__Y[^=UGA;5K7Z$=>KW $70"ZGL>B6),;$+0 MH B1PJ=.N,:9N>9%_?;,VCU@E8P^(-+EJ2GUD(0P^>E_)?CIU;KC1!4PL<1 MA)HHC64PU$AFI?EG61M%#_'Y>=&D?$CS8H6B($JLQ N" !([L#P_M 85H><@ M3215BGU1FEZ]>*&Y:O!'IUL?4M5*9#)6C1>&3K2JE,/^+/7_)[^Z9ANSA6U:M(+(3U_$]&D#; M#BW7LRP\1$6N+W6IY=18AGGZF7W_/JW92]SL]4F.:$XU4W LT0S^!,IB2_O#YN,25@4+XXA]UN\1 9-0I.?*T4MKFU:5( M\]J,$;0H^[8,EJC++S4]/W*TP+NZ*1^RZDNV;6=4ZOO\<8A(_81&MAW!,'+< MQ(\BG. AHD-C*7!,B3,;0]:]2% =JY3CR21#Q= REY=RE!E4@1>R+@2<$8M& MV*/#V&5@2$LFI?['3N(&5M;QRZHBW?ZYSKZ6M\WWM,K28A.GZ[^RAE07M@]N MD]#!ODLC'"<6)BZU7'(@(Q3JAVD..1NR\EXRV-49J'O1[?JV;YULB6M9-3H^ M#K(+FBW'M$$C8"+!UV-W>YU[O)WGG%&_)>["O8SO:A?BZO1?[&9<87?>J48, MV;N .W(-)%4:?23E&L&?TX8OKQSJLM@A-":>[X8(.580QB3H8SA^3(4.)%#[ MY-EJC<=.EES+5M(EL;:L.8/D2-_KN%!S]84+(PU4-;>6T215U%[J>%ZTS;-^ MR(OLNLD>ZA7%?'+7"7R;Q##Q+1S%SA Z2I#0 ?): UYT1E7;M*F$P9/G2LUX MJW."%/S!-8)6Y'*F1/>^JJK.M5Z'@AL3T[ M9(%"2A(["<-#6+EYSLG!#&.N%0%P6E7/?#L8>N";;+313=#/R633;Z5.JEV! M5M]B>-:J46.9G-&+YYAD.N(,4_%) [_0>KU[V&U9FW'#WN2JR?_6#9!@S[4M M&#C$BOT@9NU&*_('(<1&WJK@&TRRS62FJ0H0>C6C[M4\UBK\AAX) \?*M*%. MV?K)\#/JN1$<2A?&W(0\8:D:,Z>6S^(I.CE!<:[J\5(#:3]FS2KT**7,RB!P M/ K]&%K6H3=NDV35E$VZG^1*)T^/695R@]$^)"E=58GNV979;\S)0^[A\_I MLE@T P(WV4_R);<':&]0,08>,FRD(.B5#%4_2(_(TR@ M<(SP4]+E$:":*J]E$-98=N4\3[T1!J]"AQ#7IRPD\6'BAX0XP1"=6LB1:2KJ MBKF\-J,V-[6"4ZN1!H&Y2!Y.YZ"P_3\5_\2S4N.>I&N:>=>?(+O"V')2I&SM?IQ)0MH)\*G-+)J?%3S4/-&+TN;KZ7J-C< ML*M6,G><%(6[9+EEOY9\KIDKQ]:_-T]$XHNI^*PE/R5 /R9&>ULSEA MKPP3E.1/O1XK\*,H"2W6WG8MQT*)A9U!C^7(;3PVI\(PF[W?H%$VR[NNFJU".W M MCT(4QX$58>2&UKZ.@(1*G0FF/[IA%B,N ICDL8S36CELR&2C_#UH7B1S#_*F MLU:A>'XJQJKDI\9692=%F=J&9^S^PG>K;NF/QZRHLU40>![?;1@Z* ZM)+!L M"(=8ON-+C=RJ13#,1BX&9)T6.30J&B:&/_->345<:QP]8YP1CKWKS0BKIGFY M#!Y-S*'4^71-:JM=%^OR(>-7";9WNWS=?=OR[_?W&:RH[1(?0YQ@._$=UTG" M)!@TX-!W)[33)D8VS*%!#NN=<9F36FE3/59JH_G41KLN_I)N=^VZ=K3=EM]3YE/= M0KO.JJ>L_E)NMTE9?4^KS%(, MALL>KH#M_&9%5V#(@X]W[3,!AU3:\:\A&? '3P?T^4@N^#128F(0OG1AR:%X MOG(RPFD%LT=H;;+HEL%LHQF6\[T(CQ^G6_ZM%4K\)(8VM;V(DC#VJ=T? MWNS,O_6J(P!WHQ(&U G-WE1<%;9^4M^-Q^ MH!Q\-=DMAMOY/=8 V+-0O3JWW]\(386\'.&GWK)8!C$UYU2:?'HESK1\)W!Z M"(PVF_9VZ?JVK/!]6MTQ2F=KQO,JS^JFQ&7-;YT>1BDLFR2^'T'LNRZ"?H L MQQWD43\6:NK.+LKT!,\@%G12-Z IP2\'O>#3[6V=-2"]2_.B;GX%7'['@#Z# M,UL1+URDXW!>=&G*\5L$U?NRON57R'3)'!?VK[SP>4;'Y;O4DI4XP'.I):QV MQ.?\)2UV$*A&E]^INR]6D LX3/0B:9<7?H%T=IT(:]:N6XDKR_,IL2GU$RN, M:8A]3. 0WHH2-!QDDRZ M;9VUT[07OZ1^T\%1Y:Z30J'\#+TGE;2D.E#*OND=68+4B]TP"G& ?2>A/G6\ M?>S 92]N-VQ#"\%COO1$E1]7&@2JC"JQOQ483_J)AS5$[?X97DSIG)2&->0< M$SX:*LTK'C\C>;W>EO6./9_[LP9\UR;43D@UUV'ZQ []F@@>KC1 ME!CFJDTNJZTF,W D[&(''VFDSQ_I=RI^[E_>K_=9 MUOQ;5>X>\^+N)OVV91V0V/()<@BE=A#;K!,21+0/[=BV(W<.N8Z AH?X#F_; M%;^9?:CK6J%@4 K^:+7*WN:LQ6])ELUEM2K3IKALEF\CSHEP3H?Q"^.=EI1. M<4^?7PK\^SU+.7'Y\&)29?^SRXKU,_J1URM,",%N0C!*0AQC&%,G&2)37^Z. M0AWQ#-/O2!?8"V--#29-'7;JYDJS;A9?Y5"G9*EILIWR20QLDUU>'->F9W0: M:YKW'[^^PM&&)^L95-(]N)X\CVHF"(G'AR1U/JB#=CF^[$Z]@)567< M%*LE&3>3R^K-.46#S1+OM&LBQ-/@^<*(IR.C4\33YM84XM4?RZ+*UKNJ8HW( M_C:OT$,8AV&8.([EQ$&""8J&Z*%C)5.IIQ+3,/F.%4UGFY*IZGPS[:<6QO$% M/4T&!'N!YR$+ M'7#K$A));?*;&FO&CFLK2F.G5<+0*1U6,UZJ=U:%;)RQH[KW1[J3*N_LPN@U M-1NASJFJ2Q.F\/BU@]V2^+IO(08QC%R'1(A"*T+8NC42WJN M"V7>>C$&7LIU.11J,-S,I?3B[HW T409+(.11C)[?=V],?=$B3EV1: MVFL&&:5/J^"]:)? , A(XD>I-:PT\6Z]:#I)ZS14CY,5\EL;OBC>,/^KAW)M%P8>]#S(7)L:KLX29 ]!/)"5ZJU MJ/#QAC%W4 2X)*4I#Q73Q,!FV"\Y?$E:9814;PT9X=$$]Y9!G2D)E-J>I"D$ MP0QG=V75WWD_](*Q!:/009Z':.R'*($PV*.+HD"=*$KAYB.,VI2$#D=5<&/< M3%7\U!>:@SAOCS",)GF[1#A-2V@45AJ\$AY)*Q\>LFJ=I]O/Z6-6];'BQ(X] M0F(?60GUW"#VO6&1L8>QY4N-ERE%,#TJMA<%'KDJR6$Q-=,$![^,^R5'H2.K M6D&7&MAZSY:QX:M)-BX#.!-S>#T4I<$1A45F^R__E&<5^_O[YP_9$S.0-\@" M$B0)=OA!G\AR(C^FR= @@XYK2UV4J2GD?$LW]N+:DTL^HK],77TVR6G)!1SS MF:R\A$/:7]/+TD8<$UN=IL/R99!-=U*GUZKI\VS2SH*W,H;=#0A1@OPDCG!L MN;Y%;!@/&KS8Q9/W%RA'OB@)M6VMFN"\)!)G-UTG&1>ST^JD=2*(U%H$"R.E MWMQ$MB1HS"PDX2X'D2^8_E#Q(C8:I14B&.8 MB:T68"M23\4W2<89MDR5:/S6("[L"O0.7GI'U5N?1/ UP=V%P6I*)J?0--F= M*2!R^HBLE>C8Q',MSXD0]6P[\OKSUXGOAUAJ;G!*G%E Y$P'D;!OZB R89DN M$#D+ I&C!")9=Y<+(NE,!$"DYLX4$+E]Q F=A*&+H:Q2ZW8]6-OV(K@0TBD M[LR>$F<6$+G3023LFSJ(3%BF"T3N@D#D*H%(UMWE@D@Z$P$0J;DC/YS_SFEK M25ZP[^7I=G\5(TX?VY.6/^1%NXFJ7GD>=5WL>9[#]'A!#)/]QJG <6RI"47C M8F8;^+HZ<8;A%=BG<;@'%0R)@#]X*J#-17FRP%0YRDXC+* (U1%KKO0,3T6H MN2XT26&X0!=&=>/IGIS8F,5GX?IAB'Q=U$VUZT8/A^^ANLZ:^CW!A[.*$QLF MOH60%W@0QA"1A.YE85=R?,^T&-/UPYX>:2M6Y-#N"Y6*(.V75""2M-^7Q9'V M8\!W\D]5!1<\<'VBYV.LGZLX%\+ZV=)]S?IY?1;?>UO?HV+#_T/_9Y<_I=L7 M>]M^<23SZGAWV4'JW%MO!1T<6[6HO126 5$#>;W9:&O& M.?E=(.\&M2+DV1A&Q$KBQ+4B+W+"/FCHN$3J1HR)H0P#\$B=ZJX/-0?%.#>C M>7)P.Q*V")R-&S7",$T.+P-SU8U*K)OVTSDGU[[Q"">A6$ MD+AA$H;8MAP_1+Y/AS-'0R\DX8I]PK=2?._'](@R;]RQ..$7[V/99+*M,QU. M"K;+9K90LD5V4 >XO!/D.FVOH;TB9ST;:X-I='P9$-.:T9M=);K=$L;9KJH8 M0*^+=?F0W:0_^MN/XZS(;O.&Z6KR8LLZK=2'?H&;N0B? \B_T'0\=* M$A_VZX8@)I9+I'JFYF28[JIVRO]9DGT&;1=$XC(PZOYTEL(=6=(]#6,Y_)6DM%)QKQ.MV\4K6+H^) O MFX*^"UW7]3'J=Q]"0J O=;O&U%BFIW4Z74JP5?=/BJBS6*>&S5[:^]R\"!5/ MF74>?9-M7A3?IF?S/L0TN21)JG;J'!6;#\S<=V+# +*POH/YM+F/K)@$SA"; MCRDJ\&IB1,/4:M4I,6NJDU+DFM%$-7ZU MNYBU;B@C@V;MUYFFFR?E%,TY73 M^V33ZIAL2ZRLLORN>!O5(DX0V@CY3H0II)&56.$0-63 56F)J<8RW1+K=*FU MQ)3]DVN)S6&=8DNLD[8@@ITR2Z E-M7F15%K>C8G6F)Z7-(SKK=B 6W6425A M;#E!D,"(=5F'H &TXU53-NE6Q]C=V5!2G-JKDG[C\F[(J&$O7#:\<-_.O7!& MK-4Q/J?55?UC<$L:85,>11/V>%'\FIR,U&B8I$>B]"+9;<;";I3&X&P:^3X. MDP"&4>*YKF-%@R+&5JD%H1 MK,Y1@,M@[BR9EO._'FJT[@<;3U45?A XKA=95F"A.$IBF\2X#TXCATC=NJ8I MY!)G*W2Y*0?;&8U4Y.HP>;&<=J>8=P*@U&3^LIBH*ZD3^-/JF2SI7@P^GI(0 MQZX++93'\OCH(B3 M C346B#+8J+>U$Z0T8!_TBW!;K#S5/ (AAA#%#A\W2))$'$8I/O@))2[R4-3 MR"7.ENAR4[(E.)^1JBW!?O)D>00<]TZD):C'_&513U=2IUJ".CU3[/.>F8UV M L^AGF,GD9U@C"*?!H?6*+4\F>D6O9$-S[[LWUE]TR^:G5?J)L]H^K3>\M7K M9N/5HG IXJ9X_UE3J2P,GGIS&^]-:W50?-/O"7"[)+("$K&&J6YV4!;LMJ#T3 GX9?CY Y]]8O^?;+5'^7\\RRO:JLIC^:*F6VYD5:/;=G6WUD3K&_9*ZQ M2'?7!>OK9'6SGT!P++[OWPX)A!1'GIMXR3#=FX1!: GO'[^\5'.5<-\O^87G M]VO[,I^8]OO6)GG4C\GJ*_ R+3#D=;$YPAG*ZBQ8EO&D+ E2"W'D7> M1)MI M>!+V1=WDZY630.*XCATF$?O"BUQJ#\VBA/BQ)7X_OQ/7_])]K 2 M@Z8;JXF,^#UG#3,DL/AZ9!"JMWZ0+K^?EOORF4[GN:*[!CG=CP^NJ!,@;(O4"VG9POMI M&2V=Z'1$JWDK2NC/6<%'M%"Q^=3<9]7GDK7;LR;OKL/K1T#JP\$V-]F/)F8> M_G45>U'@N!&V?11#'WO0M?H*P\,H)%*W0AD389C.].%Q6SYG&>@U@L_LQW*L M-N>_&*D78;T@D M/O$"C&D_8>Z$8>Q+'<^@):!IYK+NRD/:9!NP:S6!+1,%?LGW>OLK!"3GJ?5X M+<;-@)8\C:Q0RSPUG_ M3NC'KM0%6WHB&D;?020H;\&6R?QMV[ZD'?$D!PGT>"PX'C"[O9)=_Q?.NJU=@.#?BCU8HN%CO6=3!$01J+X1E4%!_6J7A MAU=7[[=.=@WK?J.'LFKRO[7#IOV2K?VR@]BR"!\>Q4[@D\B#D1/H.% M.;7;/7,Y:NR.FRG"F;OOY^U7ZM9K+-5E$'^>5(6' ;3[JZ%F>$?,1U9/W7S/ MMD_9[V71W->LZ>Y'@1_@Q+8CBUI61/VP%X6@EX2:Z@8=4@S7#H[E6-HXKL7Z MR22?VW6]+'\?XSP!T&4 NA060VX!N]78K;,<%T]OKVR9Y+6RT"4R;\'@..K>M:R9\ MR4SNO=6&8MFR^AD)+)WC)/"J.6J0M^QAS5:6Y[*HH1^%-H&$4LN.Z:"&2NZ5 M,*7!/',=X\P5,]L8=;7[/!]WN?3%DY>+U,M>J1+[:>DKE^5T_BJX:H[ "7M= M>//;"6E,^:XY.W)#"B-[$ ,=:+C)*R3!/']=T_P5L]H4?K6[/!M]N?*EPY=K MU,I>J>+Z6=$KE^1D\BIX:A"\['=7!"$40L=U/<+[&1FMF.DD4$]Q5YC6:5[])=WN>A6_9RG?X;;Y5'S)UKNJ MRHN[.*WS^K#HST,V\BW'CP.H@GT*H,U!DN/:2T40WIJ\ 7ME_\?7,LLZ.(=I4(2V$ MR\;2>PUCLSZ*$I@?"M$="'&7%>L\J]LG=64AQ[-]XD$_]! ,8AO2P/.) W'L M.98O-06G&,(P3;DJ\$)6_Y9*KC%6-5 ,B3-X)P<^!=N,$.U]8T:X-=')9=!I M:A*EUJ=+DC1YD]^U#4Q^@O2N1C_R>L4^S[59]]\+DR"!L65Y.!Q"Q;XMU>56 M"F":,GM-H!,%_N"R9!FC9)T@84R[)LD76FFKD,T$S.XNT9;1I<.8>:NFJ.F(;3.FM;3F["][T$EF]C!.TH M8%\/_3$8A*'0:#!V'S?Q>RE%GS,;SW1\3?F[*]8[_5?M&+$+;^%?'@'Y'K]NRS1->=2FGC")!C_>U;=916^3[?;K+C+XF>^ M!*Q.JZ]-N?[K?;EE+@[170_[+#0)O"#R0XP(\CPOL ,+4<_'8BNK=,H%49M5Z@B=?DO4%A?R7:W>T.>_6!4B M;LZIRL2 O0NH5DQD59I]*">N)?N0%UE[7><*!F%"?4Q\)W(AB^JPK_NZS0]C M(G5R\(0P%UA3QL6!5MW4A642;@I.SLYCI.38A:*'\ZPRVSLDL]),WM9E3*+H M2.3L\R88A- M\GN),)N6T"C4-'BE"#>2/J1W6?VUW-W=-^W>@E5LT]B*D]B#HX$+PP"' 8E< CWL M>"$.'-=%HD1+W.+^-EU)S3ZPM0 M##@FO,8UY1>M](-$#@HHM=D'1]0)88(B2)(^A.=B@E9/6?6M%%[:*O/1,F_: ML0KA%^ZF;-+MNZ.@__!WH6,'_]*_=Y+K7*7L$T.7,=_D"-7)N-0JUB,/1EBC M9-4RD*(F_?4B5?7\10&!UNO=PV[+;\)M+RO&Y<-CE=WS&XR?^NOC^_@P89T= M)R&>';M>2"'GU3Z^%4B-^.J+:K@'C$OJ$KP%JFBK_MFO:(Q::$EP45<*NC7!,O_/+@)R!O$K3SZP<'K]D39H7 MV698ZS$$;KO)'#FZIS8BR; MP30Y< V"P'Y1UV5P];XQ(VR:Z.0R0#0UB5+KTR5Y2WFQKK*TSDC6_?>Z>-M+ M_%)NMTE9?4^KS0HY$8H12BP'8P=AER 7]2I@0!TI]NB.;1A*@USPRR#X5Y 7 M)\97N&[0"Y>)&)0NV1IR-'.0$&8N?9G==,')E=;/RB1=AQ[%) ME(2>3VW?HM8@COW363UF55YNOC9IU8CA>"9A,EQXG8,P(N+L+B]X[0F^I>P' MZ]-S31Z/SFG,6KS+ M8/[<2;^9%;F Y\(UQ'W*/OW3KJF;M%W[L2)Q$&'D.G;B0A0%'@S#?4T4.I$* M[*5C7(;;X!?6LJM;L9(CG HN"N+8J'629&VU7($C-3/3\;498Z!3-FXAS%+7 M_QH_$YT0)0GN1M'RIXS>WF;KYM/MQ^P[6J_+7;M"XW.5%^O\<*/G2+2<_5V08\2IF0T^J?@Q8_INTA\K MU@_&_/)LW_$3@FW"T=/PXP;[ETN#SJ3 Z=%W7NVQ#=OS8]HX"[=+)MM40IW6VX=J8L&YK MJ1LE3DPC[(JK\#'KJ"2LKK- M\F97C:S3-S=?U.Z$D9E4'L:,PHE&8 MD)A:$8X')3X*I.[),!'_?P/+)XPHF2C126"?K3#UD7T8L?KIT#[FM3S;M93< MHN&N)T,QNFMT4WCI\N:_=W73GKIT4Z+-)N>QTNWG--]<%SA]S)MTVPKZ]EK0 M%XZI.F^RKUGUE*^S+H4OV;J\*]I/Z?9)^3AQL..@V+.I!<,@3-RAM^\[GBMU MY\#%Q1JN.(YALCY2#[+N\D')M=&7=DMT2?6E=1ISFVXQ,96@2_E85E&I;4<.UZO.5^,,/%S ?D2[8*+ M*;HYW2[B8/NS)?8 M>!6VO,*2JY]ZZ>!8.Z^5.O7=4M2KX6[MXY5./(7NDNT^B445FL29A8LJ/+63 M#&_N,Y ^\(DWWM]\]PWKVX_L36LI^C?V\TW7GVW8'W?+7,!M^?)]K<%#NLG MM^?VE[+ND6 /Q^%?_UB#\GO1CV.PGVSS;-?.+*?U_17[QO"X/+:/RS-_7-+. MMG^:>)KBU&)[IX4Q[^.P@),7Y\NUO,0+I[\?W*VPXVV5LFA/(F!)/&55PR^, M)]FW9D42CU#/\3!BRFPGAH$U["X.+">0.C-M%D&FFP'=0.9Z$-@.B&9%WH%F M4 J*LLD. YWIMGTK&*+R81QU7=:-Y.35/.6IKX,[:U$:Z\3V!8Z/"_PH$< S M65Y7]9SW$[NCVHKVY^ERZDM9H5NIV>^9-\10"UMN@%S7I4%"*<0^]0=Q=NSY M_1II6FPDYL_,RY)?5CUD(%Z;=(='GML)\__U[@G18EH&2N9.VLSN"3G/U7=/ M1"CP&;5X%,C(92$+#A- @4L=2YH,TA%F?\F%)KD7N"% U,B%O(;J^L]N")!S M0OCE6-]GF]TV^W0[G"[P.:N&>=-\C8H-R;<[UH>X:=_<[$<3LX3_NH+0)6X0 MHP!9"-+ M>;N&X<7I3'SJJ9NJDEQS8JK !->=+*"L)->>'!73_C24O?E7[Y35'ZUVP,6# M5OW<9V*J>3S&5<.EMA#ZFL[R-:-G<56>Y*AH\@V/G#]E7[/UKF)]NZRF/WB+ M+-LDS#?>I=MU@^-OQ1^$.G9 46BC,+3"$.*(V D=A)( 2YWM<@%Y,_+_."=P M2 H,60'^M(*CO/@?&:@3YBMZV>IBD:6N7I,H%?C;ZF=!=8VN A*JAF9_&I96 M0\UOP,G*ZT)E(3R?5-=94^\/IO;#.':BV Z\R(T#*W*A&[)N$4IBY$:N7)TD M^=&&ZQ/T]2N]^2HY.2-ICN TBSE?)"=,6B$7.YS^I0]CDQ=JABT#2JKB7T\H M3/% #@9X5_$C>(]B83<,H).XL0U#A%V/^'TL+Z:> A-D(QA&0R\'I*VX?U9A MA+1G,J@P:9<*,:[ X-AET?'*E[,$4?5Q22!1SN%=GDQS1/A8E+2^9]UU_A\^ M??&4;OF\*&IP6E7/K+'3+90E"?&)SYHUL>WY/NO NQ0.L6T+^E(GH&B):!H[ M3%T[,L:7H;6;Z7J=<@#2Y*X8D.8W5@Y0>T_;+XXD7H&T 8/*2]R')>3<",+T M.K\,I&G.Z?71+P8<$Y\5+:OF)JL>KHNGK%\(LL))B$('VXD;65[@!-#"SA#* MM1*I,YZ4 I@>LN.:?F-_^ #R@RK98^14C!,<+C/MF>2 U\&N:P&[#$T?O[5D M= 9Y@H/+8,ZT%-[,(T_V0^+N'KYTOOZ2K3/&LF_;[&/6].VW%79A1%%HV2XC MEAM%D+7C]NTV$H:2U_6H!S(]B--KXQL$>G$OUN-^;Q=C\ T"FW+WK;G=;8\>/CGX4M3\*I2_YF5!$@CW"N4I' MLF,XN/SEJ&"8LGU7PZ'DQ\#SD(V;Z#/9H,,=PXM%<-OP%38E[ M$<)/>G=SY_K%@.N$\=;S1BF,LVKU:-+XZ@4'544'4X7-6@8.%+6/#9Y*.B!\ MF6]5/F95\_R9/2 -*C9\"..1=S X@QAVHM@.G3@*(SN*2!3'> AI>W+7^1GE1>WX"KSQ^A MTKGK%729^!XY7R7-[)5%KD&S;^5Y>9[OMVN/&)!UX\=&@3$07PO M6C#,N,#$B:5.'Q#^4,-0'73(]67$+1'KQAAQ0PZ39XTPTB ;HHXTOJ2]649# M2UYV.?&94+C.HNL/\6VG0Y?(PM2/O,2-L!UXV*5)L.\2A4$DU(2:%L'P^]Y= M5J$R?J%HF!@ S'LE1X/.IF%4XR#I M=YO'9E!!737%P&-R;F\-X-'1,=D1L) M7;EN3.+$#E#@QG9@$QI%=O_AOF_36'X(].Q'SC+VJ3[F>=X2F<%.K6ZHC')> M8G#S[*BFL"O+>,ME1;\[CBF9L^A[_"%/O^7;=K<+*C9OS[#8+SK%Q+-AG$ 7 M01)"W[+"8!\>.J'4LBAM00VW'SY,C:GF01"%!GHOGG])FOX1KF ML2V+("=" 0T#2HCMQFXX=.?\(+3E]OFIA3 ,H/TJQ<=.EMKR3EG;!'MEYAV3 M[*4-9O6*+KR4\Z4O8QVY:48N S-3DSBQ<'.2)Z)XZ2]5R+YD6WX\\EN\K;P@ M)BZF$'HDC0=MO M52<.O-2H69K7>B46Q;/O9MUB"S/01#8@?# M0J3 ]@,I>*G&F&5V:_VVNZ8PU:7BH,1DEV'S5*:[+@^F$\ZFO2:[(GQ,PLOCWX=@R F2A) HQBB!L>5%'AJV$P:L/RC%&\40,XT+/7:' M6;=^7$>A,-'(9S)F:Q.M#"W1X MHCXBO0H@=#",8BL.G<@/< "3Z*@MY:I<:8A;U;!DJF)'!V3%G2"P6$'%8&[<>O(SNV(L\BCH4I(C8E! ['U 4N MC*0NU9X6R?1\?EG<=4=Y:)G<4K%2&C"&79S FH.R)UZ1>EHRI2ATM0WY.[6M=:E7S27?$>UP*CBZ#3!KR&.]W*3NCT&Y:\6.A MJ(]=-[+=Q(VIA= PG!0BEU_'KM3G.ONYLW2V='2RSCLDW?C1:HYR4^=B;1JQ M%HRP2S%VR(/#WEW5!P_G;(LFKRXRXHUC^A@RPN\P+8AMBT4 M1#"BP\+#$/IR]WY-B6.\/;*7UAV >RQ.MA$RP4W19L@\1LHV1%YZB(4\--02 M.6G0:%MDNJW+X(Z63-ZT1W2Y,^^]P/N.G$6=.+9\C$(KH-@/D+V_H2",0[EI MJYFE&:;?<3;#7H^LS4IRP&CN$A/#Y8(+2XZPQXG\8[]MY KLDP%]-N X'7[Q M_,N$P)#1Q8:R]!;("-$O5/++J 0NE;R1NZ(5RT#\;+/L-F.]ZVX/3G<..PH= MS_>1YSLDP#CV;6=_Z$CD0;GZ0N7S#4-_+PG47-,5^'OKGRS+!H]I!9ZXP"L MKRS+ZF^1!NFNN2^K_&_9Y@H4Y?#=O*[Y4E+>WBL/EQ>?.-)XRE'&2B4D5C^8 M+APYR!_*Y6M7+G_I"N.Z=7KN8^7>.#-"VRD^+@.9DS)X\JM%WAOU5BG'Q!BH\7&"M#^4$"5GR71]MK3\Z,"RC9MPRHJ\ .M.I.1V00W&B@%G9D_E$'1D)U<'F)V]OBMPC*>9=Q6> MM6R$4!K]7@:S=";T>N>A;J\D-CGO'G;MEJ%V&3^_9;G*[K.BSI^R[EYX?BO\ MQZSY='N3_EAY#J4TL2/?\SWJNB'%T3#-&Q';E[I^4'=LT\0[R 5EM_7G6##8 M,JW26Z7UFB\(P@OZ+DG%(\N[74,OM().+/B%R_VU/2:7+]=AFF???"UCZ!@S M#17-0@!J*KNW^[@-NCCO3-$JQ+9#DX#X,0E)3/@6=&L0ER#DRBQ[F4G2+"MF MZA?S#MW,T,\X8V!\ID"XN)8!B;F3-C(S(.FYKL,"5VZMUJL,3:KRW*MK_>/!%S6.8!B M*_2F.;L,+NI+1_*\/TF?1%F6I'G5CMB1O%ZSOM../8DWV8\FWO+>KI]$GN=2 MSX41Q"X-;8Q(''ANY& 6$TO=?C MDN%>)1?7#3GSKDN2%VFQSAG7KHNZJ78* M5T-/]%6,6O-9*H>L(S>/E($_N#;0BIMY5=C- M8U:E?(DA[S[BM*J>;\OJ>UIMZAO>&EP%893X=H(2SPK#T(,!= +/<2&.L!5# M6^J"Z:FQ#'-K+P]P?>"%0/:^<8FG7S4SYHJA:TY?Y> UR5(S)^2,>S7"+UTN M+X-@VK)Y?7*.5I?$+XOF(V WZ0_4K4-HGM&/O%Y!*R(V#(B+&3,]]K5'T!#, MA6(7^DT,89A9_7 QDP7VNL ?7)DDJE0=%"/4#.;)@4G%-T,7<;_GS B&)EJY M#/I,3>+--=T:/%%G#2D?TKQ8>3",H1NX)/%;?,UG'/NH%HPIIH$3)B1*7->'D;_O M#88TD>J@38UEF%6M/-EMGA/=$R/5G,;)D:I5UD[4M=K L;@+<>J,6:-+'_38 MO Q.:.CFONVL7P*87S/8169]1:E]-3KB77!B M3=>$FH2Y4R?5S/BJ/;'9=L#_YPEIU MI-^HS4?*^/W3GZOR*:_;+4+[(33Z@U^5E:V<.(Z)BP(WHH$?T1#;GKMG,Z1" MRPX6)-IH&%-E:S3!(;KLIH2W.!_1V*@79!G9SB](*7F,,^;GCQ!P#($ M/$7 <@2?;OFF]^ *'/($AT2O0),$>C$ER,*A3VDR*+,1D3H[=@X]\TP*@GI0U[:*JK'1=S.7A$ZWI/M_V U]?=MSK?Y&G% M3X^U$@M'@>53QR$DP;9/:#0(B$@D=="!QK"&O MTGU;\;U6XDV5%G5[> W[=4:)H\,7>IF#[K$&HQNAQ(F]Q$)AZ+I)E$ ?#^KY M(0RR0UA+T&QZHJ#(?FOR!WY7T;L#6O5NVXYY\P<7/#!#TK9]M\FR!_:[5?:8 ML@L?$EM"82B,BRU!]HR#8XMZEJ1&QV8HJ#-#9$MZ5)8S3K8H5]X9+%N4/JD. M+]\@W?6WM]OR>\I*Y/4HWC#(AQYX.BMDQ32T?!+0. Z".'%=M)>!841DNKW: M@QMN4+$RJ;*4M9U^V63=5[_R>-;;N MLO*V/;+JM:AZ90=V'%*;.GX4>#;T4>CLN^XN=85NUS47W3!U__(6KU?@<2^; M]TW;P\%>=G/35KM$%\-,P0AT-"]>)AI(_/E%<70'K[VE\^6+0Z+O=O%B4>N% M&2D>L4Z4BF.GND-&W5] Q\9L?N5!&VI#>B1.+C-PQ\>7,:<3IW#I-$Q50+N_QUG17:;-S7KPG[E=UJN M*/28A,B)4)+@) H=A+W]ECP22S72]$5=" GY*&EW]^=$)D[P7XV+\U@_G8U' MWQN4\L$VT&J]+"%/6BA!R>G%L$Q2:LCK#"UU.2>^<+W*UN5=P>\,/HIZP7W@^KZ"/']9WVJ"H_LK&%J>WOS_0,$B1U6[PA"<87M!]4 MMQ-'WX;WN&'"P7>N'.2M=) -VL_O@9FUD,08NX#RD0/NBZ)Y@=BV:%K1H%,- M]K+W>RSG7@BO8N[HHGBCI;4,+IM.\LUB^1D\G4CL?<7Q.2O2;7_GSG!K&%JO MJUVV6>$ 84I"&B-$70QQ#,F^#HF@*W7YC4D=AMG=RV"MWDX6>V!9D[>7JP7- M>DIC$I]G+PA-D'[1.-YK;Q<'#^I!+W\1J!;Q69[76DMOT=#6FZD8N0VX*XKO MSQ6?R&V>/[.WH6%1^55HCWRYQN&*H2# _)9'2!/;@B@)<8"=]HHAFU+7#J5. M/-00SC",OZ[OL\UNVZXP&=1>@;W.[L5_>*S*ITSATC(==HMA>&:GY6A[,+:5 MM[]UL;.XNP((7.PNL_/6C0!4H^_+X*3.A$ICS^AKZAT_,1_85__Z?X;OL/_[ MEM;9O_Z?_P=02P,$% @ ZH#.3D%MIX,2JP #]$( !4 !F;G-R+3(P M,3DP-#(X7W!R92YX;6SLO=N2&SF2)GR_3U%_[75UX7P8V]XU''MEHY(TDFIZ MYRJ,RHQ,<8I)9@=)E=1/_P,D@YG*Y"$B$*>DVJR[JUH*@/#//P#N@,/]?_V? MKW>SG[[DQ7*ZF/_U9_@7\/-/^?QJ<3V=W_[UY]\__*(^F%>O?OX___M__*__ M[Y=?_I]^__HGN[A:W^7SU4^FR">K_/JG/Z>KSS_]_3I?_O'33;&X^^GOB^*/ MZ9?)+[]L&_VT^9?9=/['O\7_^319YC]]74[_;7GU.;^;O%Y<35:;W_Z\6MW_ MVZ^__OGGGW_Y^JF8_651W/Z* ,"_[EL=_2+^OU_*SWZ)?_0+1+]@^)>OR^N? M?PH2SI>;WZ[P(^7G7Y]]_R?>? VEE+]N_G;_Z7)ZZ,/0+?SU__WV^L-&SE^F M\^5J,K_*?_[?_^.GG[9P%(M9_CZ_^2G^\_?WK[[KY&8ZGRXGQ5^N%G>_QK__ M54^6T^7;FW=%O@S@;S + ]CT\[G(;_[Z\\U\6039H00$B2CY_SS19/7M/O_K MS\OIW?TLB/QKPS&9Q=W==!7)L#PWE@.?MCX&FZ\FTUF=H3QIT?J(/DX^S?(Z M _J^05OCF2\7L^EUG*QZ,HLD_/ YSZOH[$S#CL?W;E($3#[GJ^G5I(I::W73 M_M@_A"F6;[3X]L9,EI_];/%GK5&?[*"G\7X'5O+@#_;6L22+N_LB_YS/E],O M^:NPE=WEKQ?+YGHXW5VWLKR]SXO-LMUX^,][Z';$'U:+JS\^+V;7P:)P_UA/ M5]^:COQX3^U(8/-/JW-C>_Q->[\** A"!YMK-0V+_8=\/ET4;Q:K?&G7.0(8 MOYD446=?\HK[64J?O4G%.I#J:)_M2;7!;O.+U4=]K$VKHV(-1G6P37NC>C5? MY<'47+FO]V&YS)M 5[&++L=<&]B*7;0WYFI&Y?,O6QK!SOU3\VLW7X5E^=7\ M9E'<57)(JK1M9Y1N4LR#"[M\EQQJ/=L-*'KE5V$&V"A#?MT-2*F_V TBU5:NTZU:&EEHOOB6 MYSJ?YS?3U;O@+IX=UO$FG8VI*@_.MFQGA'XR+?YS,EL'@OGI/'C8T\GLU7RY M*M:5SH J-N]EK ]39?^A6B[SU3+,D]?3R:?I;+.LA)W\MWRR7!?Y]=OY^[C: M%(&:FX.UBKKI>QR]H%=M(M?JI*5Q/_S.WK+0W_YC/2F"D?;[?+*^GH85\.S M:_72Y\BKDJY)9WW*49% #?IJ1XJ_A=^8!,,^C_/PU?PZOYM/;Z97U0YC*C7N M89P5R5*GCW9&O34_/DZ^GJ? @4];'T-=<[Q"T];'^,BT"];M8KX])-M_L',^ M=P9 ?3E2NN]05IO?Y$41I_C70[MBBISUNNY01G=SDU^M]J?+X6_?3U:ASZM% M6/IFT\TT3!&T0?_M2[N^NYL4W][>_+;XLCG@?37_6Q&\C]_G11C'[7SZSXTB M=OQJHM>D'VA=WFK;V]$&;8UG-9G?QI/3+<'/#^?P]]V,YA%!P^)R%?9QOUX% M^U;=+8K5])\;6NZ6G>9;5HD0.?MCX&/_V:7V^7X(=CQ!JJJ]%- MZV.OKL^##=H9S^O\=C+[;;(*OMC9H1SZMOU15-3>B2;MC.E=L;C/B]6W>&]] MO[OP>'5W7^QLD^6;_.S5AOSPWYS[N.*BNCR-WM#I=ISZ\_AMD& M]<<__[#^]-_!(_RXV'J$KY;+=8P7K4JP]*Z[DK'N46;U'KH:\2,O?7>+N?GF MW;JX^CQ9YO$N\V'U#6#>W=J#\G1=6;KXY_M@=LXM^];8WD M)[KK2I:*F]29=BV-KCP7_C"]W=YJ!NESY';T.CV MM@@.[3;49V?25"5.B[_1I]1^4>3A[\VZ*/+YU;>/Q62^G)7V^;O[=L6O^6-] MXO"WQ>+ZS^EL]O2,=>M;3J9%- /?WCPQ9%M%IY4A](E9'-55&)&Z7MR7$8)_ M[BC]?GM7M/$2@CC7-;:='GZ[3Y3:71F'7"$#KMO3EG?Y/+YJ_0[[A\]+S-N= M'8D_WB].SVBX=2/?Y_?QOBP,?A[LIGD4:/NDZ/UT^4?+:+4PA#XQJVCI-.BK MD12/7S3+K1SSN&OGUZ\GG_(GK_D.M9L5Q7?-XE-J&9]20[:1Y%!O+8_T3;YJ M=[!/.VQYO._R8KJX=O.6(3[<;2=C#XM/T3+FQSIN>?P?@^N0MSORYUVV/>;% M:C)K>0N/!O@H)OKAV:OZM P[V]7^:F\655,RQ.9 M QK^&)2JPQC^. %6_#/9J/9,/KU;/5:%);I_2]7GZ>S?:1Z M3,\R*)L6/:LG@%&N,+\>7&):6'R.9C;I<=%Y-(:MB1PMRWR^.[VYFBWBRY$* MBTNM?C(BH%$:*F"L<%!"0HS;Z )Z@*#1PRTBE>2HLH#4ZRAC"!%NJ9&88@>) MDES!$A'*';BLQ:,CMBQZ5$'/"\1!7_7BUPG'&3- &"^-%Q(I;@P+OUW;O)MZW.UE40J=E3)A&5'$)A"=%*0<4X MEB4F 9]*:^>EKA25^;+H4PAK6P(.XZRHP!"#/ ,6.6TF#7([S=MK$%UB:Y M76A\Z^'(N-A,"2.CY*OYQS\7,7@C_';^7_GD(="\.3N?]YEI#JUT2$N +>'2 M<^_('B/!9 )1\;^(VK4^1L=9OU@702 __=(>9Y_VF0'.I/0"A'T& P24!P:5 M& 'D:0)GR;\XV[4^1L;9CY_S(I_F>[D,T3_#OX?<8Y(=@!+()/*8#G %):RL80 MNS CLQ^GNPVD!UKA=J\VR_N,#^M/L_CGNS"4ZJO;Z7XR![%EAAIOH&<((R\\ M+[$P@N'+LA@'.>II50,]GPD?"ORY^"-A:PTS3D" @NX-U1;:[2Z#M BDJW11 MT@T>CQ*R/=XLM\M;N67Z1?&$@1LM5KE1:J7_;,-<0YUEE!+*I2:[]34X0EH; M]B,?'U?FUF)XS?2SUE0JX]#CFK-?J!^%%;Q;+#(**\51ES[X5:878#\>3F__S!C0FLD->1$XFB;8XI%*5'8+RM=H[V< M.=^NDAF,&1J/^G$2P=(-P7NSY\7A2KCWEQ=R ETZ&M^<#G67#ME$#! M]\(2$(XX!0:5DF'@[64=N[3+G18 [6V_VJ5#B8^> LF#5?PF7YV_*#[5+#.8 M2J<$@#C, "PE#3#N8;-"7-;92;O4:1'8OBA49J#[]BB]U0'*//XL"]A(!)DC M6A,"(&6,Z9TDU B?8N",\'*K78HD -G;F>WJ*[5+CV0X!W&5JKI(&348A>$SHI!2D"%#W%X6K$6E M1S!'J,'&%__6\N:2@&1?K"AS[L6?X ._Y)5B9XNOZ87WV>+V:+VR-&QHFO,R"- M$X YKQ EGCNA.=EOD0B92S1'&VN_/2#[6C#*9"8G%H?RDXQ80#'3R'%ND7+< M.UZZZ]0CG1+ /UJS,WDA:(C> +;FF\7\JHZY^?!]%KQQQR0)SKD) !GL/-]O MAL'$3EDD1FMQ)C.C#2C[HDE9.F1?OV$W[I-6Q?%&F02>&(H)=-AR)3C0KK3! M&$.H7SOTI1"F-3S[]5'..B<9QMIJ#[GBP23GT#HIX7[TT*5L+'RL7DE+%S8U ML>LM>/&AK% P?I\G/JQPMU>UB\Q8 JGV%"MJ!64 "+Y'@")Q86?MG5X2=X3Y M *RK?H=\O%&&F'* 4"N%500KK!FSI90 PA1FC? &L'WE'V=7&M)]7^^\FWR+ M=PG5+W:^;Y !8!62*OA\W%D+L<:BM.D8%_#" A+:4/.1>YTD7/MB39ED^WT^ MVZ2.>P;'"0*=;9L1KBTVCE)B)0;4>([43F8.&$AYV#3"W:X#+K4-<:^>>BTR M'6F1.0,!,PP&V" )7J6%O#Q^Y)#Q% J-\$BO PJU VQOT5*+^4;+# XPIR]((#Q&[X5 ZKL/Y:K5\M(Q3 MB@R5&FB!)..&4R\?;=(IT9DCO,GN@"W)F [ E(=S\GJ._?-VF80:2 (LVBRH M,/@/M#QVXYC*E,?7X[:C._?MD\$>:..J=/]UM$V8/!([Y3SE7B'%F7>T7&8% M5";%!!JWDY^B[],[6&-TA_+)JE^A'FR4,6-^![]/VZ7SOJ@EM M?SO5T=? )_>JHZTR9 #AA$-(#02*2RI=B56 CJ13RQF82BWK^9!8?FRB@G>[@]E MP"&M 3-* .X,XPKNK\J%%DDG!",\9>J4M(-JIK]HZ)U&-]*>>Q5ZX.M,"408 M4X0ARXW1#*)]T*8D-(EQ(S3JAR+%L]CI5$7TN2_OBB"??7/\Y-,L "*5%I ' MZR1(83F@Y2V35(JG&'$CM/5'0JU$+?06>'!]O5GF8Q*6Z?6KN9G<3X.9_6CT MIX(0SC;.@-NDQ#&9]M][>A9(01A[%P1I:G M/M)"EG+(/TJ#;QP\[51)?9'V?:P[,L^OW:28!W26CZ2R^V#ACY7Q/K!W8-D.3QW0;.S_EJ>C49L/)8'RD?'4*(8J2!!T0I;:C'NS2_ M&C.G7949T)'3,)LM_HPZ\8O"+M:?5C?KV?/T/!5"ZNOTDU%&O(TAF [26'" M:D-*/ "$*5$=HSRO:Y,B3]V #H$?Y@ XK MOBPUFUYO#GW=Y\>%S +KRF?"Q M#C*)(!08TB IX$@R&J#=24^H-2FW::,\R^N0=IT@/@S?-B-=JO7J\Z*8_C._ MKLRSIPTS'J,5+!%6!/M.81P/@TIID047ED^_1WXE(CTDKUXME^O:G-HVRB - MRS11FBM%PF1A6"A32@EIPU"?6H968E M"KM^<'D5H40C9;4L;0 B15*V[E$>B?7,JN90#W =VL#6JM ZPP9;C;0F&I-@ M50*IX7Y*8:]27F2/,&](IQ1K'^X!:%;#Q#K1*C,6665%Q \XZ@D%PI9R&B0K MN=&M)2"Y&%HEPCP8GUR6;V]B M-04_6_PYBB/M_6#J'64_:Y8I2*3AFUS*C$@OB-0^[ 9$&(:U?%H4OL\C[)@[ M/@SW7;'X,@WXZF^_+V/RM7TQ+'6UFG[97IFD(V10E\I^SJO&,/<71/K?ZUWYE(^+]_G5(FRJFX(8#R/_N&AO@>OBYS*# MF.(J;/D"0N0=$0+8$MFP4U]8D'2/!!Z!MOJ:!S8/>@[V9-3_"?X^_BR#(C[3 M\HPB'7Q6KBPVI21$ RXO:^$D1,/&'=6Q6$",LL[GR\VO M[\/_"(#_'HM'[%+6;3S8MW_.@Y(^3^]C:8D#A&NEW\Q3%%_?\R!N^%_&F!>N ME-]ADW(B.L(;YU&0<@C%]?B$I,@W/'@TR=[>Q%+6FX"B(-.[(K^;KN^6U:HN M-NLPDP@12;SW.A;*]H1RS$ITH-4I@135+[[EEM;S_#:>\'S\,=C=J^+ZHO4# M@#Z@OHV4_2U??5YHJI3G'"JE_V_]"+=2>*ZFUQOKN?3(OMB?*K M0('Y;MV$/&! LN*D> !U2)@31@7=6>DCIN'(^OQY9BV:/F^>46^PPP8BC!0'"%#'2QN&&0-3'C96 MYV>/!TA=D.(L[Y)Q'XYQT=Z=!Y6?3D1[LEV&,0U2$LF <$9Q9J6!I:R2^WXR M\5\ZQYH#/N#>&[-//2S]YXK)5NL@4\9K1;1SDG-AH6'"EJ&$S%J>\O:Q^LWF MI=.M!>2'WT9WU08;[:&[MAD#TF,.-*1$>"*XXTZ7,B-E^KEP[,W &W3[; ;Y M<#0[7HBP%N..=Y/%=Q'4$JX%((0"(BPJ+TV9 Y=646L0\K6&_G \/%EZKA85 M3_:4.8N@B!%5QAJ"">84[Y=_J)*JX([P[>X@;&Q3 0/;?3%.9-U\53S21^:P M1! S['7 V$G","W/0#G&.,79&.%5W7"V7S+T/3ZLJ7CBU,KCK@Q0RH$D"@N# M!-?4<*Y*%*3R*=&^(ZS=T^^3G&YT,# 3MU>*+3TW/-%99CC62$E/G> ^:L'R M_?P4EJ;A_E.7.71'F:2J@K+?27L&IQE>?7FRC* V%H M5E@8";N M,J*U^T0H)G M)=%:P7P(5GW(Y]-%48-3#PTR!+U4UF"GI=%,4*Y8>;DN(6 IL?U-@P8'L^6Z MIE5CV(?PA8:"/<"'OD M57N@#T&NF(0XED0*5#IJ_ '\P!0'@NG'4S?$@\WE_L<+MND+??G MTC]T^KN9YL$ =HACJ .R@@&Q-V^D=B#ER?++.9SIFN!#JZWO8YM=$-S'QG&'/)WP MNQ_%C,_C;L73SCB7!F :["AJH<>>*%1>)D@J?,KK@Y=S]M,%+SO305],C*./ M_XTWH%\FL^T[KU>?)_#9_ M'Z:LN[G)3YX;]3N0S""!$.*,< (0=\&E<'%+XTR)L"HDG8;6MT3Z+.+;WIG3 MJ#7V(N9/5],A8]!)3RQ#3BL+E(^1C1$K:RQ26J>4A*G]!.-^H^G P&+U@W&\ MIAI^;,IJ1 5EB :T*.9&4 "BA@2"$G .>KV>VE+6S;L]KATA8>LIH2_"?EC? MW\\V2$UF)5*OYC>+XFY2M:IYM1XRZ8QE1DK&."0",1/K'6Y15]:J%!*.\)U& M)P3L!NK^G@4%V,/T>#>97@?;_N3CG^^^S"#RDBD(=##E)5%>45XZFBK8+2DG M "/,J=*ZEI^][TE!M\='9-LT0_DR#O3T4[''7V8".6$,LI@':]9KZ((*=O)H M[F7*&]D1QOIVSY84=!_8,F!QM7<;(#_GJ^G59/;]^%YZI36/$0>&(<@I!H#I M&( 5*]U!CQ >LM+:?M@?SR1<^/[##"I***#8(,/#_Q <:%I*9+7[H2JD557N M4RLA!='^<@1^6KV:!TG7<:3JZ_24]_/\XTP3:(A4'#)D-,10$J[W4C&2$D<_ M9I[45.FS%'Z). [#CC>3N]PN[B;3T\6>#C?)F.48$Q\<+JB=H5@Y!'<28F+E MA3$E1<4GV=(8T?.<.5))1X&_T$+5;ZTZQP!S'[+[S[EQ0%.U&F> M,0*EMS;,(H^"0 91Y$MI#+$I^7Q&SX\F2EUTCG%O9Q_EJAK,S?Q5^-=3>]#S MCS,?1@X)55)I#KAP6!-42F4=3'E],$9'HYT]*!G'8?:@TFF.ER8;$:[?Y44, M^YC26:Z Q%QP[+VC8:YX"TH4N/7]K$/[,(>>[A,:D.#D+M4BPH.Z MKHN[T.?G?+ZTG?=CB:^1WL^QGKN;)6>,AX4!10%%AH?& $%!XPP MBQ@@$DE0Z;:MLSB3!O6;?:QJ;\@F4:*P6DD>N+V3AV)V8=9&9]H^6;RY'L9] M[2>;)$I')O:F9M3'R=?#-_<5IE5ZYQDECGKJF=F\S;<*4^MVJ*FX5%ZH-=,Q M,WM7S!CH[!=%/KV=FW50^/SJV\=B,E\&22(IYM>;_S?;4F2?/;Z$HB'%F_]@ MK.E" $>0!^5BIC50CI?H2J*2$O:/C_9]TK'&3.A-?V.8'8EQE++HAX5YRQ?IU/SL/LQLIC+D>\CP=\%ZL,!?6OMF4JHW?_ MKX*"PIAN2[?J5(12N[^4*:\Q$@82:SS#EDK(S%Y9&%]85L6^S)%A MM32D2[W+&OGHA5;O7O06[_V@JA4>.M0BPT)!@PW" @G-I#2*2(PQ <19RE"E M6*JN7@-_R>?K?/<8\%GJ8O=U1[*8/B3\Y_KT/MB@M\P0Y;!"2F#+@[>'D,&^ MQ(8 V\_+]#[S :-2>A#\F5[MG NB50+(?5%LDT+KH=:L^3PI;D^^2CS<(&/2 M$*\\@##88#188ECNI=/,]_O>ZL51J!50^Z+,WXK@<[XK%J?+J#[Z*@O[,5-, M,RH-55)Z**$JY5!IX2_U*\9T[D>U38[F2/9VTE1FP]^58ZT24WJT309)?$HE MPC;,K9,B>'-@CQ.B/.428)P575IE2UNX]I>Z:9F'WXKOEFRP^V>+39[FW>!/ MNF4GVF6*(4@\%UA3#1SSA"N]7SFMN+" NQ9T_LP%:P_=WD*I\LVY4!CR;Y/B MC_P1'J=B 8XVRJQ'6F#%J1:( N>5TWLIN3$ICVQ'Z&RUSZ'6H.W-L,GG 8-9 M&+"ZOHMG>JN(R)?\/(O.M,RX,@)Q"(&P!.C@46J"2GF=<"D1%R-TL-JG4KOX M]I?C*P]0S&-9K. BGL[*]=V7&8. 8(90$YA:STA#.[-/(Q2"F2/T)MJGR]I M>#:.%G\NR.ECFO.-,LE1O-"C L82.T4W90UVXR@5]?I!3&A=6C[6C0^ M/LYM7N=@YG3#S$!'#:5::X:P44""F"IK-P6,O; ZF>TO*:W".YAC7L65(IEOC UYG$'G$LF- ( M$*\]<'AO?RF1E#=YA$SI[,BF,:+])42(-0^VCQSB4"O$Y!QKDF'*H=(..0==.>]*/_DR8\1B+"D 2#KL9$RXM;^9 MY;;:XXLC-)%C3/+?/E%2\.PU5O7-8K[X?BD\3Y?3#3- G2)40$Y9D!8 $!;/ MO8T/1$H>%@@N?Y5I%=W^UII]2/Q/T3?Z?QF4>2/LLJXKP&GH-?I M?%)\V[P%K!U[VN&O9A)P:0%%%F#D&*1&/LQ9(672^X#ZUQDOSKX:CVKZG0)! MDMU,U?D\/WU=?Z1%IA6G!$@#"#""*(.1MWL[5+&4DT@XPEN0;JB7"FM?M&GV MG#26T3"60A8F@<=04XAV4\!#!$1*A7([CC7)+) RN"B28^J,YI('T4H)@:5))MD(+S?:IDM+N [%'#U93J]JT&;S M?485UY"X*$R8%]Q3J_:S0M&DASBU[9\O>?%IT3%ITI5\AC5-8!V*,G8Z6P>O MNP9I=BTR++'4&C&!B2=A@V42BU(^+M2%9>'LG#3-8!V8-AL7UDZ75[/%Z+?G_/I[>?P[!5 MV!\FM_F;=4PZ5I;H>KM>+5>3>7RT=&X#K-5/)@UBF@78L:)2*$>@T246T+$+ M2U7:&5,6_>E@8#[N('LF2GU&'NLIHNW+06Z%CDD=%O,XG<_DT3[9+H.(6>T)<8Q*!8,7BHC?RTK1A65" M:JKH8WQI =+>O+7OAWHVM?;![S/C+2)40^:P\ @02X$H91.<7%I1EG;T_-3] M:@'9WB+J-S@=S;E]Z+,L3"7G8%A[I4.">B6I+7$AV-A>GX+U8HZFZ?-98=[& M4/:7)>'N;C'?[,-GF?'LV\QJ;#"#R,?3K "$D%SN98(@I73N")>09NI\GL I M"<3>KR>PL24ZVRSCQ"@6T.':0<>D U*24E_6FVKDQW+OG2=2U3XRZC&DR%L"-2;"T>@Y[)$%/.4. M?80/!-LA54?@]O?P?14VYORZ/#XZRZ;##3**@0EK+B#<>:R\>D.%/"LDY/F4)2::4\0,8@96(N6[7#@W*'+NSJ M*840SV,".P2ZOV7IZ9A;3N;;S@]DS!)I$()VDWDM6)C E2L #?\W*3JQ6=WQ M0*6BV](VG3'LV2HY@(IZ(WB-*]+GEV]6]>] M.-HEHMW;P=36/XEY2FYN\JO5VYLW^9_!;5FLXPN$VW?%='XUO9\%G+9)X]_> MJ.O%_;F4GHT[S:BSP,?"4_%]8-BR"&7R :6D5[HC=#+[8F-O"AGW*P#@$&(! MO)@!06O#E(/1R58*2X"$2'$S1NB&]D6N%(Q[?;O9<9V1 )Z!4 (6Y+<&VK#* MER8"T][TF@:GCTNF>,J.7#\IRZ43M$5-]'<]6A8R6WY<'+FBVPCT MZ:E [_, YW*ZRG?)[K<0O,^O%K?S32^;Z7KRAK7;G\Z8\<@@I#2!#E#!A<>E M9FMO,3Y4B>1IO?Q.N?37&9>#H5?O_5W 5W;?5M ]SN ML?;#8588;/%?^:0(;EVQGLP.,+N5?C-DX]E%V+44@U90H#CBI?R"@)0S]>K) M;BZ&MD/H9!3FA;N[GRV^Y66V@7>S26/;XD!7&658>"*D44X!XL*_P3)@@WF/ MDX[4QYE49WC+(ET/8S(KGL0HQF+S\^!6KV*"39M_.G4MU$;WF?7$.A*\!!6F M-$2:-)KA1%>7H[)/FA9-_^Z[OS^+LT! S"/-6$<]\Y1PUQY*/+EYYQGS7M)M9ST-O8S;3JDX"U,V2D3#M 4*T-+!Y=BAE*.&^BF M+HQUB6#W\:[S\9;=^XO-^.,/SVPK/-$\W" #CC,GA)4<44BPU\&DTIQ@B3!! M0%5A]8&O,RH5(H&W%G"N,<=*!=]O M)YNT\,)B+5,5?&#>I@':EQ'V>C&_#?#>Q1%_#+]\YBGUH<^S( T(XF"E 26* M>$I]B9*V88&Z/*HTUNVB=3B'(LK9Y].'&V3<2V["]@>LA MR)O)W?E=Z%B3#'('$ ;8,X*1_2R]F'4E1\DBV-$6U\DZ[ M7^A)-_/H5E.G>;P3(#96X0K+HQ=.6!M3IFVET8YA'^,*AC6VG&V0[8L?1 M#:9RVTP IT$LOHQE-ZGU_G=YMQ;^.[:CG7AQIG!CN! M@C48W(9@&@(="[*54DNN4V[U1OCTKCMGNP5PQT&IFH[XX>9A,@'%#774.H#C MHWS'8"DYA"JI]-?8:95&A5HL:X3V.'AVRKZJV4/&N3$."\R%(EA9($2L1;.5 M7UF74FS\Q;&M+B5J\:TIY..@W"F[K&8/F2,V3&B-@VT ,$,84[ W1;B&*?<9 M(S+-1D"YII"/A'+AIU+7N4=]9%YK2C2B06AH& :6!E.UQ( 2F4"[T1]2]4N[ MQJ"/@WA^L2X2>??01::=<1PISQ7P4"-"&"TO&BWR..6.9?1>0J^T:XSY2%@W M_9*ZVCUTD2DJX[L-ZH4#1%FFO$(E DXEU48;86FT(5G7%/.^6*CU_WG&N2"><%\MX&/PP S3QVL7KR5L)@7*256DG'BU!.B1I MSIYN'&^4"4L4=Q)AA:348?8Y)AX."/F%!<"G*[L">QHAVVMNJO@0:UU$P-1R MF:_.9]H^T2HC"DN#49!+R1B1[)'=>S#8H0NY"FI3X8=23K4";G]O/[LH=26D M$Y ;SFG%"!%.;*EK$S3%,MHA/FCVMS#VL2U+PZU4^^*,F6MEE#RL&P3@Z@Q M^SEG67PJ>4F+3TMZKE3OJAZR_>52Z**"#= ">*<-"LLTQ=81]K#*.B MHKYKE;*IAVQ_;[L7Q>IC]7=%![_//*($*6\$Y :'^04QV=N,1,"4Z\ 1II-K M=;]J <_!N')VISK2(J.8!\FT\=@;3PDV :12/N/ A<5T)^KX'&,:8?J<,R_I M]4TR!B_X^YU@H(Z @):Y;#5B$7 MJZLES,(1)D)L==5N!=$!&7-^Y3[6)G,4>(.I!\1X8REB"NBMC 19D_1\:XQK M=ZJFSS.G$:X#<>>L=W'P^TQ028R&F!)'&>#$.AS1(@@HYPV[M%K,Z3H^S9I& MJ YS@_BZ0F&Z(RTRJJ0(^,2$;TPPKL).O+\,TQZGG&B,,.-I=[&K31$=AC%E M,K3WDU6^.>6Y?I<75U&'M]53HYSJ)'-& JF9!S1XXQ)YC\S.2F3(09\2=C_" MU2B9"R>YU2+0P]#-3ZYR=1<+\E0FUT.3S#+%("3<6^F@A=Y0X_82$I!R9SCZ M,,&VJ=08UF&(\\AGC,%DRYC=[V,QB6GX[.1;]?WN3#\9"1N L1!2&^Q**YCF MY:,8AH(_FA+\//J0P+8IUB[6X^%=^+-E?K6.*=L>B0.3.'BDSRSFLM/8:$^1 M930@PS0I,6) I_A_HX\5[(./[> ^'FX^V -O;S9I4-\5TZL@VO3VMD888>V> MLV X2^<\1#C&L' )'/ E7I"(E'5S]'%@??"T3?0'9^O#L]'W4=F-5LZG?61> M2!5V#6"\L@QXR!#:[R:,@I13C]%'<73(P$2<1\2US8Q)Y-JVCPP*BYRGP$J% M(:&6"T9+#*Q)"EX<_0UL+UQKA//@4?O%MIY2W>.3HSUDP(A@%QOFJ8$><4]U M&1W*D)8PY>9V]'=&;?.L+92'7]$F1?$M&*I;[_WMS,\X5 MH$Z%\7I,(%+(H_T!DW N9=4;_0EQEZM>V\@/SM#W>;Q_B;[4=+FIOAU$"W_S MS\G#(YE&^W"5?F-:$Q*F,.5 *$IE+.ZA2JPXMTGGS2.LB=4;33L OS^B;E7F MI_,80V\6R]7R;\7IFNI'VV24<4Z-=]9;(CCD0EM=RACO"%,(]D/<:+0#;*OI MI@XLQ(N;U]/)I^GL\4)LMB\E#M"FI9XS;V%PW0U7D%(#O:_V*Z:_+^+L32];CSS+, VQ.$2$,U@X)RU1PG:P/.!K'6%)ZQ1_@ M)B,!R]X>LGQ=!4ZOI\O/4>2W-W&H9^]6CS?*/!!(*D>8DM@QJSF(:6<=XQH8 MP%Q2V- /<-?0&K(/_!FT+A&[O+I$"'E" 0J>E&<82,\]V92'@H;$RE%5"-Z' M)]6D+A%Q6D!@)14$.L.#Q0-D*9N3Y >I2U15P17J$M4#M$]+(+4N$3(*:0HU MM9Y2YA"W@):2&6HO[-UTDFZKU"6J!^=01&E:EXAH@;1GRCD")'!46\IWTE') M](6EGDQ3<+6Z1/40[8LO[=0EPM! 9*%@D@ >JZ #IDK9M-*]5H<8L"Y19157 M>AA5#]1A#G_KUR7"EB*'+:&6,FJ(I(CM,>(R*1W5Z,\YTG:A9#"'H4A:72*& MG !(C M.?>&02J$1:K2>>H8E!*6,GC)4VS:T9^C-S-4ND&V M(W:T4,G*"\PX,U@KIJP0T$G/2CG"/R[$1VY=J[4K6=7#N2.^M%;)BAF$'$): M.H(LY\):"';2<&C3XE1>%&OJ:K=)):MZ8'=$G=8J604O@#'OPU*,C:+ ,L#+ M*<:5IBEIPT9DN@Q*G:9@#QZ#W%(E*VRUX@X#@P2/;T"5D+J46EN=$N0T^KO@ M-H]G6@!W')1JIY*5L0K$& T*C2I9%4/[7'PK-U* M5E08 0*Z1%$-'*&DE%]8!2^DQ&PWE&A.U6LK(:6R,E1< H(CF05):'QR+\GQ1'=/1>0J^T:XSY2%C7:B4K M[@G& ,9L,0X[92S7I;LO!#8I3L3HVLHPT\!^-*XWSJ'F$/#%.">PH!4L#S_0K,#;ZP6(-$'5?, MIUX/T^><>4E1@\D8O."PP39K#WI&N*1<(:"]T\X*;.7>\3,&),S#T6?\25NW M6X)T2-*DU![TX6>\$IX2KB22(JQD:G](9<6%7-BWI^SJM0?K(=L7?]JO/:BT M%4X 3(&$VEL$U%Y.Z0BYL'N,-A1>H_9@/7![LQ\[J3W(N6,!0XL4=)"HX%,9 M4\H*-4JY9QU])K%$WZ-%7'M[LMU*[4$&I;8. "H,E-L7MI=4$:4?/ ME6H/UD.V+]9T4WN08(B1PT9RPL*4@Q*QO:R(BPNK"I:H[UJU!^LA.\P)[>N4 M2B$Q7$''^@+.XEA-D0F[DT]YHE,BYT>?E;#-V*"FB [#F.XKA00'A"E(H24< M"\"Y"=HJ40BFY8550TWF0O-*(?6 'H9N:95"H%:40PC+:IU!C6_HC39GH_'-^U:48-<)IYB1QUY:V^DIBEG"J./I2B#>JT@^LP MBTY?56:, \XZQB5UP8P 3$A0GO1K"Y+R)(P^;J+MY:E=K,?#NSZKS&@>5G*) M/29&<2@P-7LO6L>GO9=\ ]X'']O!?3S<'*K*#!20,,EBDDXH'6- Z#):/M@D MY*)O_/K@:9OH#\[63JK,<"*=LAAK8X/SKRVAOGP-I@%5*;%"HS^O[Y"!B3B/ MB&LM5IFQDF/J,160.P(AA]3M+9=HS%SR.5LO7&N$\^ 1M:U7F>&.TUA=1UO+ M#1>:<2U*^364*>$0+ZFN1RL\:POE5I^@CR:[/;?8$,V-16$)9U(8XLN#1ZU< M6HKIEU2;HR;5AH%_^$UUL$)' O%X2J4(LP9;S(TJ<3+"T)0+KA=5X:/UG;=M MZ >GZ*"5CAAG% "#@2<2:>RAT^6C#^-@DGWXHFJ%M$W3#L!_(&JW.?UC[K5M M'K8+R=F/C<>(!@N).26ET"[L6AN8$0JVN:KTUJ*/-:%)SG[AO#"(:XQC@4N@ M*'.TE,WBI$O*D>XR*0JND+._'J!];1YMY.RW%#!*%+= $N>88Y39G61&"731 MH1$U=5LE9W\].(GI7#])AG)@&&?L55]0H M:QACAGBEO.&E5$:A'R!C?],]*!G,82B2EK%?0A!@HL93**4*DT' TK"SF*5Y MIV.G2ST55\W87P_1QB?(/>5?YTH0'O['6D.DMQQX*DIIQ,55%DI7:I/\Z_4P M?GDO$3@P1C@;;^\0\]Q8Q5$I'\,JQ789?:QFFUM24T0'.G_][ABY^O'J=\TR MY1D/:[(V)"S+P$L8]:)9(V?/CY- 7<8&OT^GVS/=?/K\J"W M,I<.M TR8XV,9Q@2S"SUQN]2)"'D $RJN%S=/I9;0LWSV_CFXP43*AWA(9\? MO,E/<^E@BXP'(Q$9%(Q& H%SP7_TY6+NA-0I!\+5M[/O&?1QL&N=YC1J ]P^ MS_QJEW8WBF-**$58,^*TIWP_#1A5_>9F7ZPFLQ?%CP0H![]N'BPB@BI(C6!0 M.*,,](X26)Z/.<5$BJ']@AX(M&0J=8A\C_?,[*+NF87BG$F !01,Q@?[7&]+ MAR/GM?"5[DQ&>\]LB6*("F0]Y(AB()@L90L+7U+4W3@G;XJ"J]PSUP+T)=TS MNWA*A(#7Q )B.=60;Y]X( ^T([TZQ0,=J%35;95[YGIPOK1[9AC/CHUQ&$ / MA2#,"KB73B?9H2,D2YJ"J]TSUT/T9=TS"T&#\^6=%LH"Y)!RGI>R69]4\/L% ML*6N@BO=,]>#]*7<,Q.JE$4> :>TE29,+ZE*J;Q6%YV[(VT/2@;S)=XS*^J1 MX8)1"H##@F!J=D?-'AJ'+BP59XJ*J]XSUT.TLWOFEBK#&\>)I(XKSZD5TBO$ M]M((2B^Z"%@3I3:I#%\/XY=WSXPYDEX["8"2$E@4$V>5\E&>E/'_I=PSM[(E M-47T)=\S6V^( %8Y QSTDL!XB[63%)E^JX,/><]<6>-U[IGK@7LA]\Q 0>UY M$,]@8,+":Y4I998"I(1WOZA[YG8(E8[PR[MG!AQ+Q27'ABEL-=%0[>*3/4*8 M]!,V-99[YN8T:@/<,=\S6RNA@XA!#:!# H;MWY:20 %2+.<7=,_N253J4/D^[IG+M,8NZ_W^7R97]SS M9N2Y1A8A$3,7SFFE//,84.L<4DR4LA&>% \YTH.7 M% 57N':N!^A+NG:6$ &E".6.6L )1':7&SA(YH,!?GE4::S;*M?.]>!\:=?. MG .FJ&9<8>.\CB%9NT!.2+40\K+(DJ;@:M?.]1!]6=?.QB' A"4.>^^4U 9C M6RX$(9 H8 (QC<43"&REXHA??G7SDWWH&0P M7^*U,W,:( HXYP8XK'Q,,%%*:(F_:).EGHJK7CO70W3LSYL9 &%62KI2FSQOKH=Q7ZN,GTR+_YS,UKG^]I"*K)=YI6D M2A/$D98(2>BY+$T^9@*6EW\%W71[:A/7WCE4CGB:+W_+)_%HX?KM_'T>R^9. MY[=ZLIPN?Y\O/BWSXDL$Z=7\?KT*?[V87X56&T4_E?KLEM?Y;V><$NBA0D9+ M08D(T*O2@&30\0L+'&Z)?\=8/1(M]7:*4 [UK#_XY,M,0"LPCVL')THKK1%7 M>WF0N;"$(R/BQ]-#B"2]O+S@,:6=591Y)@"A$&(+:#G#N=W%7%P;NO5[/U]?;B;9]!^ 2%JG:1 2JYB6].5*SC*3GARI<(($#_'M37GQ%&]VWQ7YW71]=X)A9]MF7"H:K!#AM"&< Q73 M6Y G*6\C9C]$YKVTQ*@G; /;#>=I<)S90S& "+)! 6>V'*R2&TYRFQ MB2\HZ*S%G:TFHL/8UX_+E;N;F_PJELI,K"]_H)],;9ZH8&2QEEB:Z&*4)X9" M,IER\O""XLN:LJM+K(>+*+NL1":. (J">J6&SH=]@!.$*-0("*V@$I6BKL8: M44:I\!!Z8J'EC#A)@<>E;-SY"_1Z4A1<(:*L'J O*:(,2*D-(Y(AP[RB3DKE M2LG"-GAAAWU)NJT2458/SA<74>80!5AIJK4B5M-@4_N==#IX^2FA'R,D2YJ" M*T:4U4+T94642860=%@*PY1ED :1S%XV82XLKCE5P94BRNI!^E(BRA1Q@FNG MD(7$&$-L^$\IE2+^!X@H:[H')8/Y$B/* .<(>^R(!9A+Z1Q7?">A 1+3RUI7 M4E1<-:*L'J)C3V3BF'(JS":-D==$$TQ<:?@;!M0%IG%,4VJ31";U,'[9$64X M[+I.R!=TDGKZ _GT[:G-G']5T19&[$H1!K#B; &20XIYI @ M4F(>R]]=1K,!#YI&E-6#^3(BRK B4EIGA>&4.(XQQ>59H143"(5 M; *C'1$*(BT5+@\5'89)Z3=?4#Q9B_M:340O.YX,*8LI#5,EX(J 0[$"1(F% ME#3E3/8%Q9,U95>76/<53[;Q1UY^V!A44GDKK37![0XVJL-T]P@+!-AYI="J M7B[M-WA_# CK\'-_5+^\_[Y=9C7"$L1T*( Z93@67I?R H52,GJ/U-U)4?KI M2_PD:!O?NAW8FLYRHUK##"!'C+)"4LD9,I0CM(N/!5I!F!)G.%*'I05R=()M M+ZOXXFI[!SV_=O/5=/7MU?QF4=Q]=[)28UT_0M=3OW)BV:[<-E-A3R16!YUA MP8%ECAL*8NIJA3%TMG'@[[)M EO-<&_(#A.$ M+B:S5V$V??WW_-M)>CSY-N/!_U!$&DRM,DXRPH$HQ9!6I'AT(UJ=^^!'&K(= M$<2LBXB+#SO29/9?^:1P\VL;7((C'#GV>:8HC/M7H#L,_JJ4WCI<"F,%3=G$ M1W16U"U-6@*WTZ7$3V=Y8<*@;A?%Z87DNR\S8^)K)$F] TYC!"A#J!3! Y12 M1F-$EVA]+",IN'9$C5+B&+%\A!.//\D$< QOPKTH8 !XZK0I!ZUM->-I_.T!W"EG/MQ-9C.] M7D[G^?+8'G/@RPQI80"6T"K+)*)$2L6#"%Q;IREA*9D&X0]V=)H";+?<^)S/ M9E66D<?\0SY9+N;Y]:OE6>BU=W8MN@!UBGKZ9%,4DQO@/G7JUS7DKJA2%KB.R.UHHV?X/152M6@@#-7/E;[=/&QH=K#$SR9"TS[G:;4 M1J54:V'<&6-:2I5HC4>< 6]B!3DMN+2ZW**Q#9YK F-&=-LU#&.:8?SRDBQI M [ERWL?05>0<@8ZQ4KZ8*/N2.=2F$=,4T>$3!\1ST/PZ,6O TTZR6/5:0".) M(X (#BTRO$1!4731NUD#+E1.&9 (]! G(!^N/N?7ZUG^]D;-5]/KZ6P=CT,^ MQ$QZF^QZVQ12^;4/L,:(@_5JE[OE31Y$#]WFKQ?+?6^7=(RBHI*0,=0""!'6 M2.)==3-.PR)4*:2Z&RD;Z^S94=V9$YAV?RBS3!(=]WUK+$7>>+>S!0*B%M + MJUJ03JS%B+316\JN--'TM\,=G#E ZO!7,QOPU1KJ8*4**)2 U(,=SHP'I_NR M6#\429_F&1N-0H>=.)5.Q3'@@OA71>02!*B2DQ*?5X1TCA47"G M$I\;JZCQX.&70KHF"E[T@/9+N04R\<$>=512;;B5 /"RS#7G07>(&DE6 "&PD$&D^3RM"/GA]-E-KD JD>QF._0"+>!%M1"".XLAH M8IDKI5$J*7ATA'M7OXQIAO$+.0.I@T%PH3"TD@0E(@4 MEH[H;=;(+*R!M/="^*_N8F6"[LB_[3\S$%$/8P91("6C4C%5KAW"L4L+&^Z? M!-D5L M?BY'\[,/LTUM=&:#<1L#Z PV5(%RE ;RE+1@(]RCTI6U:!'-OC:/[Z;:"2I_ M]UU\B0< @T!@S:AAD,=JUQM9(#!IWF5M9@0W[=.BR[>)":IUDBP+A,,8+K6Q*=E3;J MDD3MH=OX0,OF\\7==%YEBSGP:::]IQ JBJ0 G#ILK+?[61 LF,NR)MO=9-+Q M[&M5^7L^O?T<2*G":ATLU3 ;/N7%VYMG:60VAN")I:56/YEEE!"@)?=*(V^1 MA1"76"!*>WV7T_DVE42&17\P]^86/X^AJ%!>2<"AP"K,,$V1LS$YN2I1$S+):!JA5]8&?9Z5A.Q9!X-N MLCMK\-G2K:[_>[U<17'J;K?G>\P"$H8";4$LZQM6"^LI4]B+8#U3 IP! 7SH)"SQ4$ZF/!JH?\'8K8?9@_W7 M$LQ]T>Y9;.WWI\P-#G"/]) !P!DCF"M.8[HQK8'=>6\0"<92$HN,\!Z[-2>V M6Y@'I5E=4F6" H-\S/1.+6*0"@WVLFDI>LU-TZ6OVIG.JW"J)LI#,>C\$>N1 M%ID/8DF!I<(:L;#P,B-]*1]C\,+N9OOF4#.4A[AG';BH=YMWI8 C+EB8MA8R M@Q2UT)9!%Q"Y:F40NWY)>X:(E4M^-^PQHQ1;'&L\**"H"^ $DZ_$B$GRH]S4 M5J;*T;>Q7<+>UV[27IAA+<:V]6,9@MPI 9400 AJI(5^KT7+3PA[5( MYH$TTLM^=W<_6WS+3OS+8*8SY=;KL5G4WZ M$Q.I1B^9)0Y8"T6P.KQ"%DL+=L_M2,R./&".SG=!A*T ;U>?\^+=(HQX+\E. M6>7[]2$^/&+:LGH.F0C\9 MB):QH(+,Z,[8_SQ 0P6Y"U $(@)' 8.%+V1BE%Y9[NB.]/V57"TCWYY5MA_C[?'F?7TUO MIOGUV??B1]MD$FK!8]%I(I34"@-&>2DC%BBI4.((V92FYV=K4CNH]LTLJ!-<1::75,'E9*A[R]L$?D+6CY"&^28.U]TW+_6&]+ M]]TOYC%VI>KF=:A=I@4$C$"N+82:0< EEWM965(!A1$>S?2\B;6 >&\75M\/ M]>Q&=O#[#%D*PLS#!"MD6+ G"=W/G/!7%Q;)UI*>GUY1M8!L7ZQY5#_T[![V M[-N,&HJ1P/ LA0FC3!:IY]=K OD>V:=6L^ I!X9$>8\T-(91!7%)6Z N91R$"-< M^UKFTF&F]JB/E\#CLVE/TCO/I(<>Q")^U&((B=,.[WV@/2 M]!M/?ID4[DP;XV=P)]3-$"B; X>'=;K*I.&*4F=!HP)3SS"T(K]I2*S M*<2D/QHQ.P9_8#K^YV2VSEMAX[&>,BDE,@$&+3@"AG(([?Z&6QF0LO@-%V2V']>CD[\* M466GFF464JPHI@!K2:$%E!NRC>XS"F,WX N-0\.N$G-ZLEW&O"0$.X*II 8[ M 8VRI;S>F N[MVI']8ON ![!='XX8]]_J);+?+54\^O7T\FGZ6Q;D&6Q^BV? M1&&OW\[?QXC\8I=$9SET\&D7ZP(+-J4+2W+PTH54PAE"=AE/+=3!&1K!NJ"_ MZ4G8L*[R#Y_S?/6W8K&^#QHY%U5:I7D&@FEM%;+.0:XAQHK+W:,)BR!$%W9F MWPX1CJT2[>'Z-5;*47Z"D4Y@Q MLZT-1E1@6SKBPVZ?&TNYT=:Y;YD)H2"%F%M#>#!#@'K $UN;=#8SPDOH ;;- MIE#W3JT'2S6>4&TOQ9?5]\P3S3.NJ<3(2N4HD,H ; 4I)5<,]YIX=JA-LP$/ MSA\2I$+=%\G>+8J-WE9[&0X(V*/[3ICR-':[4PWT]F)DN9K>35:/3TB;T+%.-YD+MJSSSG#)<<#;A4VG MM&N(UO["3+T^N-@A_'T1\=7\2[Y-EOLQ_.X99^+YQQG 5!-*&%4(.HB-]PJ6 M4A&!4Q:X$48 =NH_)*,[#&=,F "WBV+ZSXW^SBY9YQMGP@ J!5+!.'::">4I MY?N9XM2%E?].4?M)!K6 ;9]/X?(BWB*^F]SG1:7G<,^^S[2'FH3UFBG@'<%< M,U*>1!)C0$H W>AYDZ;L ^_C4N'MC3JQ+/7--.@R7\8W7?>+Y?1\3H 3K3*% M"554TB"?4MX GUI#5#,3 J-1F@G=4FCUD >X)QU_Z__=YH7X?<_?WN=?\EG MU8];3W20<(@SE9<6@]W7JVA[B@]XD/1>CT&E4JQ=#AQC6C+>0_(*->+5KE46)B:"EF! D%2. M0"@)V,G)F# 74G5N>%XUPWM(7N%&O-JURCCUT N!#=78 8V9)N7="*/4IA2* M&/,Q5N^\:H9W?T]5/ZT>PIC/F/K//\ZLE]8Q(X);[(/)P*1G9? (\RXID\H( M7_!U:M8GHSL,9]Y,[O*SUOJQ)ID,:RT0'A@&%;=ADCE5WE4Q()6]+*LI1<4G MV=(8T<8/Z13X"S6+^9=XX!%8_R&?3Q?%F\4J7]IUC@ ^OCG5:9Y!PFCVS,)K)_28OSNL*:>52N\X(<1@;0@@*9A_A MFOI])!)'"*:==$;>P^\*MS_V?8MX2&!*[W12^PZ\Y!Z%IPB MP@FEFBKKW1XQ@R_V;*MS@CUE=K]ZZB\6:I<02XK/2?M6-HM38^E!:F5K*9B5QE14+' 20V;=#XZQ5$;%F3QDVWCEGC6>2>DD@8G"[*4"O!$(#+AHG):FR5%3K M(+-4*$!PH*H*VQ:')*;7W2$04S)=U@+1&3\6/8 _GI5BZ Q6PRT8#(9=1,A@ M0'KLE;5,>TN81=1(QSFJ=(O9#2;O\R_Y?)UO2WW/-Z/]^W3UV:R7J\5=7FQ+ M@8?-*NYBX3_7'R=?3^#2H+>,",VP!X8 1PBU$DJL2FP@5KT^4>C#)>F,.XN^ M==&76QR\LN7R7;&XF9Z:DX^^RDCPHYBPG&G!#7! 4HAW7M?5X$J>>WK^9A;\I?A_&>8,R!KS,A!+0FVMS*6QC H4R494588+0P0828X:0Q0)2X>D*0];(2/5_IB30K& M??%EDV3Z\V(6=+7<5N2K8#X>;Y1!XC4%SHHP*PA%1F+OMU(JP!!,.7D98;QD M7TQJ#?#>DF%,BGD\AWZ7%YL"#?&LZ.H$HPY^GRFHC 8F'B49S 2RQKE2-LFJ MI=U^2:9U&VI^FL^B!6"'(HV=SM:/#N@JT&;7(F/(:V;^?_;>M+V-'#L;_D<) M]N4CUHYSN6V_MGOZR2=<-%62F*98"A=W>W[]"Y L2I9%LE@[RYYDQK)UUMU.)FW^OWZ_ML>=F=2\4W MAI2^'0NG)9)8I@AH0'"!CU.BCG/& -W@NMK^NI%&5VS],YO=W:K6>+&[V]RNG]LR+WA.L-](BY!5%C#%#H.:VP (#-#*W MH=89DWH"SUO M(.QL2!Z5 R8^3_XQ\:OQH_^=?UFIZ3J_C0]Q/P5Z ;DLM?:W=#1V*'ET^EX[ M2:Z,:T*E]X4X%5 $@FOB/!(40[>O+!/Q453_Y)X*I=GS\D"M UETL;C\%GL_ M6:RS+-7A>A,7BX?%+CU7"MCH;35YUJOS"\:/#P>$J,*<<:.X \H:@Y39N9(! M!KPJ%73?]LC*S/A7G@ZIYD34XCA3&@&+';'8%F/37(TL?70=X;Z\O:T-9N\3 MLF\'HMKSDD!&A;'$84@(,=%XW?N2 F%!N6#UDK;!"^AVQ75]OOQS.5M'O-[E MZ]GT:!7;4HTC>;AA%%NFN$#1"D=<%^01GO.1[:QUQ)FWC&T7$_-@,/2H91_Z M<)%&?:)5T- YQ:V$6FCGK94,[Z/@B922[LJE<6OK'?-(:0;B[L.0]$FJSOL^7Z:[Z7(&*UQH$"J2% ME%MLJ*0D_DRL*D:'ZV7!&2!_&I/UL>V@#KC]4>=L6K9C30*A0M,X[:PG6%'& MH_&!BA$2#T:6=JNNF,^RIA*JW?$F(KR8S/J*CN<-<,=ZXI(\LS+2^V'_@49/P=N2H^3AQ4[K.+"^9%E=FN<3LW"VUE:K'R9S>X6)I6\ M6WX[G_'XE<=#7+D]!L@1@IF!SF(F;#$RY\'(*G8U3IP&,.T\0.@'1?!MB2Q_ M)5H'AA3A.JF-1@CMN-;\8(Y$7,&X%J&V%.OFD:[K9:,._A7OM_X5VUGT.,_B MDCF=)N;'SNY\+MX<\[GXL,R_SE91INF.]'OWBS/>-^U^/""MM<6*8^DXDTX8 M2/!AKE(WLL.$1KGUBB?.H(35F0OY[6TV3<>+A_ZF<7W,IOEB.IO/)OO"HUDD MQ2XUXB92Z-MW#Y]R)Z__]A#7'6BTIT0[JX 1S#E?X :5K9.)_JH6YNHD[T\: M7;'XC\7-;+5>SKXDO\["R_3][5[!^;3YLIK=S";+V@.9=;) 05I9)T!K@(IGFYQL#?3FO'-?VP<^+R>+U6SG*O5/1"/^R^9A,X\S MY&;?]8.O!"R51SH:"4H(C+WT-%U:[S!5LM;B.L Z+8UB.%)K*L% M.&5,VQ%@/L__3GD97ZI&A>:T*W)_8AF^]%5! >T$8):[*"NN/<;J@$A*%5J# MPP,,O6YS,6X9^LI+\H_]^I MITE>=UE^^SE?3^8O._K:1E_Y70%RJ(6##C') M":1,"738>K##I1+'74]X8VO+9 ?8]W\@5>D<*EC&E)464(>X2$XHC!X.7*@S M=?+7### ILU%K#&0NZ)24AZB:&;KYYT]NTV>:!4@ X0#S[&4#A,@'#=/KA6. MUR&3^+G(U!S*G7L+_%<^G]U,OJF[NV5VE\ZJ\OE\LCS+JU+M@U".02XMII@I M)"2#XC"3E"5U/!+ES\6P-O#NBVN'O^^C$@^!OA?P[>@[@J,DPB!1-("\\5*@ MJ&L>$+:ZSJH&P<]-NJ9 [^Z\;YE-\[O%[-];3;'H]>?[R?K/?#._>?/P.)FN M#^>=YP^JJ[TP2(09VCIK, FCR>,@.W@2<:]H'4K^)#IMF';#&9 MKV?[8*DHN&RU5M/IUA'DM:KWK23W:-TIT8 M.@XU> H.-OG#8[Y(I4/>WQ[).#"^< 1()1 ,2*N$XMA)I>PNRAE1PX#J,1S! M;):)]$=& M./.RS%!7X'>UX^T'M+\\+I.EIF3+H"E*02* 4!:M'XR947X_WI1[N,[9ZP#) MU@4Q7N=B0P+HF'#?.;]6H-WI]H%R&H?-D$F5/ID"VG)4C#W5/AR7\TE_Y&M4 M#%VO>;O+VRIKWI&6 5C$!52*(6D<=1)X((KQBC@;Q^5?TN.:UXP .B9<^4QP MY1J&.%(84;1" \2YCSH-/8R64UC'.+S<"R3= HZ4;LW@WQ7;BJO89LV.&F\- M&#K)F!&>4R&CB8X1D 5.<8;6X>D =^,V[([NT.^:I7OU]?*UL=P+ N,<82(! MX$!IZ36T>I^^*6X/J):GW #-D$YX/(%05)A#%4'3N82L!MS(N_ 0J[(56H!@?U+#.6?7EBV#K?&O#0&D& MV6Z9D^Z8BW*M+R>8SF[CL! 0H$AL)2ZHPDV!-?'$UXP46=L'AR?;P<$M8#YKB-/ZS6)XOX MU'AK0)Y:A!$47L8?B,0.%KN(MTS7X>0 3?%!,:_^K*@HQ0&S?:^/-TOV_4N# M0UP9*)PDED) @'<>'20C0)U46P.T\4?&]6I"'##5RX+=C](2K >8$$I JH(A MN5-0\ )GC%"=?"B#5;]',UE:DG)O/I0_1#(FLW@V^3*;SY)SZ/C\)[WGA&L! M>-2QH3."67)=X2J#2.*,D5X102 MX:UVK, BSJ=1JJ@U67'D8*EYM+L^\CR,X,WB:P0S7WZ[A&2'1H$:P)&$5G*B MH70N#M,7HS18C_0&LE'YG^-85;![H]2/H'R, EY^W08?;(,.)O/5/OC@V>93 M;Y4K]8D B)2 2T:T%J%K-Z+ID]P_!E]?RMU7 MWA ]I9@BS Q$EL;E5MS&#\7N$XDZ8#O*KNF9GWD>V->I>P>%[PE0"B4X"^:\PPX@0^-_>32E]R.GT-:Y MH!Q@KJPV>=>Y,'I;##\L\SB5UM\^S">+=50LTD@>T\ N60N/OB0(BHQ!'+A4 MX%T)BR15.Q07[S]VP^WT543Q9WLR_S[&B> MMRJO"5*QN LH9PUS1$#KJ.0%$L"+D56X[X6&S<'?&Q'-Y'&6SO7KJ(7'WA$$ MP1YSI95 1 &-F!6'R0BLK.//.\"T7;U0L"'LFU,)U32NQ5N?O6)"',U<6:9M MB"/ 1!MIF2'8 P=),4X&#-U0F0&F)BK>P6O/N8#.BM,:3[BGSM!+VZ*3";; MS$]ZLLINGC^0%-=ZYX87?RX0H(DQ$B >IR4B3$A$]\A"S&RM:Y0!IOP:R"%B MVW+J3XU+.0NPE@)Y)BTTQ;F1EK:N]\IPQ3;]Y,WG M<2YWM='OC77OLHOVW_AXD(8;R"2% F@G,=-Q=A4C,QC5J5,"!^@1U0NA+L>Y M!P8]N_V[S-/EE89! 8BHQ%19RK7%V_H_^]$BY7T=5@WP9K=EYY;Z #=AC#[O M126+]/0+ F < \X8$$HYZS%3MC"14$ILW(GO2H_[6RTI'S%(&X6\WS7)SQ9Q M)YXM[M1RF0J,;*]-+EZ@7GU+,-11SI#GC!,7+7-/#[8))AC6"4R^"M6J">JU MCWN__*MYQ57F34%;II25GGG#*$.<"N\+/+!G=:[\RZMBH^9A4]CWR\6+*1>$ M= !+3:(R:\'6%9X>9IKSHDZ2PO+.)"^8U:6NWSZS+H2X-Q/Q69W(RT#UH H2!R &D;#V -.['Z\U')0QPWR M*FS"%DE5"^G>@C7+E$8?7\2F) I;[:U)-1$1!=O VIUP/'*LU-%(.V-]71ZO MQ1&_*JH2N#3TA< D(EY:R+@BD )J"=T3W ,0C$YY#1.B/>D-:3:\-NW?K^^S90O[P?:]P7*-/"/":'\^3;_.]UO["]E&EB=ZWPW.$HE,]YP[Z'5&!CF M3(&? ZH.UP<8UCSXE;M#678Q%]2+<21;V2WS57PB#E%%V-67S2J]HKEYXF@$D7V0(^PL;7"80<8E'TM9&Y&7'U0]O-RLEC-]@]$Q*;3S<-FGG32_=6 MFRP7$>DF[,R&NA 4DD8Z0;G"U"7G8D=\@2J/4->9! .\][_62="R7(=DMFXM M\F>&>$VC]>7K K \+C'I8);RF%E,4(%,@3;6HS_=7-:R5BM*:-^V?L:E(WX M:X5HHQB)N (*86RCV:Y H:0A"SVNP]0!1B\,DZD-2*9K;]#-P\-D^>W][>_Y MUVT,XYO%-BO)'XME!.QN,?OW]@:J2(T0D[I_I?'.3 E$?\LWN+#K**.WOGW/WS^1AMM@^_C%;;Y:+ MU<=\/O>[_&\G &O[TT%KKR720"O*-/*2 ^T*U VN5:-V@(ID(_S+!RVBKK;5 M(\,\P>4C+8*3E'GA?=1]N162*"9A,3[-ZQDSEU(P;A:S/!5<7ZY;)>)P2).W M(:2>21BG^3*;K+)TB[*9IRSLVSI@FV42S8>MB-.I6KZSS2IP]L(/!.N DQQQ M @1G5EH![*[:)-9 (C:RG#771NYVI3G(N? A#FK9WDPX\OK @%="A+'N>!1]W[DVQW]^-[>WD<96]OU6/C_/9=/)EGNT" M'N*OWLX>9NNSQP(M?"T@8$3<735$!&%M#0=(%+@"YNH$Q%3.I_%KJO0GX>M3 MZ 77EAL*.*)2:H\1I[08'X2JCD)_L8/G3J%WBYM?]*TNHHZ/PCY/GJ?]&\'1 M%B/("X"]\QQ;BK5V;"<]Z)EQK%2"W7;&^A2#G@(\\N1-N7I_>QC+WA=X3YNM M7#Y'2>C8F;].8%'CK0%C(Z!-1[X(:0VL$ X56#$YME0;C; F[PO]KK:FRS(E M5*#IY:\-R1D>(&(A(U )@G#JD!*F%H^50,TZ=OE:>OP=T_4,_77*W#THC<& M))2V%FE#(42(.H<-*_!Q#(TLOK)=>K:)?&?,+*X7#P9\5"W_O)]-[S_-HGIX M&\V5Q;J(>#MV/A"-G(N!:086LH]LI10XG<8\ZU M]W4LC@$&3[;"]H')J!N3X_5B?IU;'"=*TUUD@USTGH"40XZIN"@I94RT+"4& M6X$@YEWL:7]62:EQE%EY+GM12+8P<-AB P1Q7BG&58$(-VIDE^$ML27O4 1] MK!+/U-9H24V3,^=FG9!ZR)?KV;^W']C;6'T[Z?2SKD2B8*8((M!!3"V3F'L* M==R %$<4EHJ5;0DND5!)A-JC M)0FT/_6:4YI)>6\"Z4I_/S&D5P;S+BXRG__.YE^SW_/%^O[4(7Z]%P>NF.2, M&P^A! X Z9C8HZ52?IAQT;<;8I5G<_,2&B:?_R>;+#__G3=&X_W[ O54 *:] M5$P)[8F&!Y%HQ&LE!Q_@(=X5L+>:8 9,VOCY4UFD*KXQ )*26@@F!;34NI3@ MV!7X.*;K1+4/\'CO6HA;033#I:[/-Z=R0%5[8=J-D'#:Q8U'0XF%HQ(6Z%!$ M1U:.X4J(6T$R ^9M?+99WL9G@U5*"8HPCM:(]=!9"_EA0Q*UHKH&F+3L6GA[ MN62&R5MU&V7:.'F_>VN*SI3,"::-BO\'()!$'^:WX748/, 49E? X#KB&0"- M3]= .=TP1&/4> F4C1-7.($-,851ZIRKI;^6ST#668SLT,AXN03Z/6C_X:CP MISQ7)T!CI(V!'AC-.:*.[<).H%(>V5*.X6V[O9P@W=9-HI2GR[F7!$Z9HD)A MH20TQBD"X/Z26VFM>*F;R^LY=&R))4?=71J&?P!;E?[V^^1_\Z693U8K]<^L MXG'XR[<$PZE*V8T8(59J8Z&UJL"!*C0R&K9!D/);5DWP!T#"I_Z_FSQD-G^8 MS!;5B/C:FX*27'K@">><1@L($"9 @8<@J$[^^ &2L16FE&=C Q+HBI$V^YK- M\\<4Q#6]7^3S_.[;Q]G=?1Q#]O#E9);W,RT#5=!CQ(B+YC84 !, BIU&*URK MI/AU,:X>&WXH:=@DZEVQ[/-R+%*T1 MP7R=@,?KNH1KE$Z*.&:S6NP% 5J!#,-.&AW-*(L=P/9IKM Z6]MUW5(UPJ%6P>]JH?HP6:= MNK-+TW?/!:>1==H2%FTAA0 7>I\D 6K$M*OCW7==UT:-+D9U,!Z )?AVMLC> MK+.'BN<0A^;!F633(,Z@U=0S8*1&QB*<1_T267@42E&=8%:P'P*YG6:V?7V-5O,5^_67!$ P! MY<@"S;B.:SR0K$#%PEJ1.>57NN^3XHR2@\W@/P!6UKJ=%L0Y%X7&.2*.,DT! M>-(HH.TV35F?M].MXY&4T_5\UVFXE* <<(A$@RZ*W>1>$YC9$L M=9G0]U7S9=D52K\M.&NC;1)70">XUU)@!'V!#12VCNO* )6AEGA3^?*YJARZ MS@"2GQK)4:>?BXG;Q&>"M2GM#_#41^0PU]@CN$?2( 7J;'<#-".[970/ NIF ME_P:V^7+6:]YVG9]^'9AGK:CK8+C$!H'F":2&^Y-5$<*)8< 760F.MP[1Y#<8*\($%08)!DVA9<=QX6NZ)V^\\? M\]%Y[=G@!0(\*M (& .-$DX ;]HZ\8AB M1XQ'WECK4KY+MB^6H@0G?>9:?!YEM^__OO)1A5/TTZ\(RDCJ*/5QU,!3XRE4 M18D]D6K:_SR62FD^'#TH;Q3JKJ;WB^+0O4SL?1]L]F6M%C?N_S:S];=/V72S MW"9S+CG/R[TD$&\X)0!YQIS5&"%E]GH]-]2H4H0_A<0JF_['7?[U/V?;+B4< M\/[GA !^AL#NM\_Z?FIB'W\X0.L90093Y0#P&!DN23$BCI$>WQ1N6M1YPQAW M/'?][)]TD9$R4#^A,(3CQ"[G=51QE?9<:DL\4HQ%L6N,-73*8N;*5KN^;CHUUH$8JSP'D".O ,&0P (VX]/<*9'ENI99T0L]EC*N5RGK3'6P4I/!+$;P,[*8!,B\5W@(+2HD^MD0+1L6.EL#^"NB':LWR=8=:Q), Y9HP%&6FA(X^B8 M5/L16L1,G9O$R_?;UF\26Y%]W@K4?9/I6034\S)G_Y7/4^'FWT[;,-5?&C"& M2E@%L'-20!RU"EN<-]CD>3R.-6T(A&Q<&,.F[-O3P;_57QJ?])F5<:QFD?5Q:G25Q-5-IED!&4 "E8?^Y,QU:N,GY,9]L&YZWFFGLLH($4 M>4XM*\8- :^STPSPE+8-0I3<:*I"WL6T?QM5S7GLH !%W&B+@&%4$@J4V0?*6<*IJ>WW4!V/M$4\]?Z9 MR]VI_?YXHP!EW& PUU B1+@B&GI:C!0@62H SO246Y"W!W?4L[]N]J9_) M+HD@7@.)(+1. >,MIX191(U.KFFE7#NZF.R%OWCIB5XT"$ A IDEE FB:&0? M=7P_0H( &UDJCY:D?W*25X2Z*WOQ;50V[K:B^Q0EN#E7'.*UQT/L/H;$>B(\ MCXL6 ,2(8F2:P9%X0#4EWI=LJ8]H7UPYZ]#T>H/@ :=4*Q&U5Z8X3=E$3#$Z M:>'("C74$_ 9ME1"M+.$P5$[2*>RASZ?3QW\>HM@J"46.((Q],PPHQU3![BL M'YG565?(+W,%-P)J1=*LENMGA(E_>TF6^*MG S:3579D"WK]P8!]*N/. 8-& MT:A$QY^+=9=R(49V:]C0YM,(EMTQ(OD:'=UL3CT>,-74&P.L,$X+#PU'H!@1 MI=B,8^&H*\ZCK*B,9.5(:3=9+B*YHWZ^R#>+:;95UE-7CON>EFH7K 4>"1=- M=1VM]VA:6WKHO^5X)/[0S8@P;P_8RL3X/5O>94MS/YG/L[CXZ5VZA\GRTSJ? M_G6?SZ,DSE"D_!L")H;% 5E.N&3"**L((1QRH!QAQH_$O:YYLK0&<6[[M%6\SG\P> M5N\V9VR?\XT#T=!:CW $T$IJB(YX%J.FE(TL]+@)\9\^?Z^/<4_,LI.'R5VV M^I1O[N[7Y]R'SK8-&CH-M->$"APW72OBBE^<=#+FZH3 #FB[ZXY7M2'NXGKG MPS)_S);K;^E&^W$;,+>X>?/PN,R_[G2\9TFI.K_N*?KV83Y9%+?NNSZ>O^(Y MVS8@(Y3T C!EG(#04Z5V19>0ULC@4C>;'8_[LJ2WE[PF*,TD!$1*QB+'&2(" MV0(-#&PI3Y;KV50:9,?+8[;V0!_(S;4S1V3OK5Y\/% -H/30>*>494%)*>-@-C![9C76CTGYI6S> M;X[#^,LD3'FM1< "(DF8$0(8B1C&TO(G;:)6^IX!'LFTR9]F$*Y\ M;_7^]G8VS0X?]YOE8K:M>;2X\;-_TD]GKJU*OR!@9PWT'$N K'<4, EL,:(X M4^IP9H"7#6UPIE7 NPL!C,@MLN6WYZ"<78A.M J$<"J)PU$'L$2Z^%]XF"K$ MULH^/L#PTC87H^90[DP=RB:K+%W=/C_?.:\4'6\5&%)8:JV)3Z.2@,;Q%>/T M"M=)]#7 7/:MJD:-H=R=@K1-$S5-X\AH E $0(I;.Q6136=+858OQYGFVEN;AY7AOWZ!A/\*^I3P1@@3=4 M-A7K.G(2Z3K748N$[4DPO2^8IXN=G6H6(".(2.^]4L!+X0U^FL1QJ'4H>/D! M1^LI"_M8+"]'>2"^"3VGGVG7X4 *X94PE"@(F='002%VN0&)%IP#D-1*MW&"-2CRYE0^CJN(M1=3/O"&GDS2X9I M/I_=I,TR^5-.]AOD_[>9S&>WWV:+N[B;YIL&"VN5BE([W9434[]\X\!47-B5 M5(Q1F3S%TE7LSE.,68E![0):EXWXR4 \W?UR_HHUWQB( DX ):PC$&.EL)6V MP 8(.)(4-6V0)>]# $-=,QKV5AS.TL& %9()R 76##.JV+X@&X8F* M:J^YO5D\#64^S_^>+*992LU2%&[^F,_G/E_^/5G>G- C*KPM($L,<])R3QW0 MT@+C2($-<7PD5;_:(,O+&ZW6P>_*8CW=?SV9IU^=H&&I]D'YB"N-BENZXHMK M=-3@]N[E.%ISHM,R-U$EG.4WG]:3Y;I5O;95CN3M2Z&R\\HUXC7]B9!\43]V3E'U% (0Y&VU2YH'03AAF+"T0 M +)6;/YP<^X/9P6M+(EA<+&I;9Q&++&0Z92$(>^80^0P=HYKL?!BEZC=-NX6 M-S\)!:O)H!/K,[LKLDO^EN5WR\GC_;P*1^.C_[F'W-%IO,1R!=G-O+Q61N-E&%>]@5 M5'R;IR1\7[,;M5IEZY7^5KQM-E7+;-)WS&R3:X0 SE )N=0:,V2L=EJ12 TC MI1."E-H=VQGE+LM'DE7J\Z[@QDZ\)\9YO%' AD.%:-S>),,I=#NJX?N1>JFM M_4E6A-("SUM"MBOM\H?9OBHYWA#72(X50Q(0P*@MT")0CJQ. M;>,\[!3]-A-G/MUZ)!_>Y"1R(IWJZP^'. J<3#B %206(& \*T83[;R1I9GJ M2O1YP[AWRZ*3Z5>//1Y267");41$$TX=MNF'_8B4)2/9'9L0Z4EV5$*SJQWQ M_6.VG*1%N-BYST9S'&D1%V_L// 0"PN,,A("+W;C4X Z-A)GGV9$G+K)Z)O,3>]/1YP,GQ&-'L$Z^CP*E$%Y?C DY.[);BAZVIZ:@;Y5. M.YX_[^')+>KH\T$1J:21%F/"M&46:"J+,7E#1I)>IB&YYLTC>AE+5MGT/^[R MK_^Y]5Y8?DM$X<5?$D_X,Y[L?QW^^/0**9[^,5@'H):4*(JUX-& 4 0>^NOP M2/3=AF26UX2O?7&;=R?$;=X%S@376DD*/$!8(*7%8:C$T3JI60:T?[0C[HOA M:U_W):*\RS0/ 'GJ-:-,9J<9B1A"NT(^>5]43UL!W!= MW'.@8I.WO 0+!R&A@BJ,XEYA$=^YC$/-,/(]QA=47M^>7\I'VWB9379+7BD' MDM8^&B!7F!O$XN30!&@K/&)[I#GP:B0GH\T1KJG;O:8ET\GZ\ZS64@KS7'_K M;;'9?;[$$O/]@\%[PQ%/KC^"6F2-%%;M?("B2NI=GPG6?P#W7;[.+G0T*_N. M ..>IKV(:A7"W L/M#K@X-'8+F*KDN#E9&\)WG[F;BI9GNK QM]_VGSYWVRZ M_IS[34I"^6:UVB0WV+[]QJI.%'F" +6*:6AUCSYBG^XC M7_5DE=VDW+'98K6?/,O)XB[;Y<=^>N3#Y-LV0C_Y.[]_W#K&O]^LMS$;<>LZ M6_6K\6\%3(#3F GMH,6::DH1*'"-QOS(,D]7)=7+1:-G,71VE%)UG#NY^%W!,TPE]HJF$RX@(RRZ$)W!&M0)-;L\2WKKN0X; MTEW:AKF?,X!WDV5R[OQZM:9^-(&D-D0Z)7R-^]:[ MR#B24)EZ@CS"ADH(5K:ECJJQI_W6SC0+0D6N(-L2'^/D(![V$"]\U"= 1:8%V M%A$CK!:6<%#T.CY6YZI_@&>6S?.@#II=[1%;:[E$=>3OG@M*::2(K8\=9I8M8/EL5>ZY.T)ILV@T8\)G!,QQX=_#P A M0IF2PE(-B4. P&(66ZMJQ1@/\.JLR;VV#HZMR_[H$O/BB1!M!>BETQ%,S1SW M%#M5])M%JV(3.XM2KSR3_G9?[\F>")<0A#BS2$1FB9ZJ85?5?0CL0[ MJ!&9U\"ML]O:M&7M-["W):("7WT^$&E9W.* @QYH:R$BHKC <-"!.NO^ +T% MVK"QF\"U#\X\.8B?JKY2LF5PUCC%XUB!AG&>""Q)L2XZ1^7(0OYJROP$@^IC MVX.WR-[_9;.^SY>S?V>G2M><:!4(1 IK 3"SBD%EG6.H&*<"=&31'XU)_;A+ M2$V$>V#2A\GR_7*;MF=;PBK[D"VW@RC'J&.M@_!42>"9HPPC W3 0:PVY1P;I%)OI'"YNW#Q3K,ZN-\!3 MD[9XU2C(_5"JPKI5[@5!*HJ,XG&\AE&DN$#[ JAQ]-30D;GS=D.QAL"N?(/^ M;"'=N1#GM__*U]GJ!&M*M0L>6.B0=P(@)Z#45H+BY-E;1^K&JMMJK4 [F"OVD@$. M932FQK\5HK6BD?.<,82\E>D$UAWV?XWJ'%L.R"QLFF!-!3DV));!4WU_Y'N0 MP.;+:KJ<;2/7/D9%H0W&G_EDD%JY"+*$GE!,E;;8XX.LK1M)WN>A$K]9Z73* M_R_GA_OEY7 /H"]GT^S][7-;/UM.XU/G9D K'PV<>\F4%X(($G?LI,,=-'(F M0!TGEP%9V%W,@2'(ISF?XU-W%F=:!!"M@?AVB#%Q6FEEH=H[W6I@/*QC4@^( M4ZWKOS4P';PVL/V??V6KE(WMP[;:*&Q# WCE,T$K H11Q$4;57!K#/.H0-); M-)*XB,;XU-1V7U\4U9,5/"5)V"L=G[/EP[&%[?6G W= .D^QD@0AX*F1E!=] M!?%OHU46:]&F.43[B91^K38/N\0TUQI7;2E37'N$99R7FF%B MHMK!+*(6B2B>4CD"6MIIGCQ+*CLJ7Q"%7>\;8H6L#$.RB=-/N12 G!R()X>V# J7CPR\ ? M?#PXD 9HA[U#-%J.5L7_%*.Q@(S,^Z>:(,_$@U^$X-#BP4E<>^.DX!A@[#CA ME%%?]-X(/K)2\U5%=TD\^&6(#CL6V& H!4(6,<4<,(1R0X T;%%B?>_T=1! M?S"G.U<0.4P\-H0['''DW$@H!2J4466P&CE J:VV_3Y9_9>O=#4^VW%;G M64RSUP*93ZMQE[XG &A85&ZB^B&9P\(*:PKE5D-K1E)]I@,NMG2VS:13BRMQ/9DDM.*WQ57M; M$(AN\^!P()V31"%NR&&LFHW$;;=U)N1=2V(PIS?'-H6W94H@UWYY( @9S!!S MVF@.-&&,'=8$A\W( J_ZWZT[%]G@77)]G,7;^+1GGAONG\V\UP#+5*U18,TV+.0HOO\RR-XO(EFRU[D'M M.]&%8$A4! "P!CAF+2-"'I8QRYRMY?0I%%R;+MRRQ4T?EM+S;X<4&0H<$4@CH42T4^7AY"A!0>Q0SR4D1]VEB4P3VR7F!8RWGVXBO\N"!^R4<^-_H5 M8-])?EZ+G;C67#Z>6 ,05YXPC27E4L0M&R$D)2+0.E!FZOS*Y9,%S+$!.A5P M\1IC;I0AI,!16CRR%"Q52=1:+I_+X!]VD@7O(;6<,X6QTUH[J\0!3:5%J2EY M/53J@0,GDRQN4XE(*XRAA!;+8RE&79R_-JBZ2+%PF MB.L.,390(.\ 8E *!9732NIBK(#87\D6&J3+12'&EPFFD4ZL_IZM[W>Q M^9/%S:=L^74VS?:&N\D7-[/M.>KIB+P&7ATYGA\CXWK7;SD4V M>*+OC-'P(QC M'BL/*-)0"0@%- == J,Z 4L7SZW'[>7]I_5DN1[F#&N9YMW/QDHDN/Z)^+VW M2"_S\/LN!&^C;9CT&VXU2RXI4>\YG"=35.>D:%S7>6.9@K7D?_TS\%];$?4Z M [_O0B#2,&*]0DHYH;"WVO-" D**.J$A$D!58;[3V(A.$44,P/)US*P3HU&JB@&;GTA PI\G23Q%X<,[XQ#M_@U$0=,@1%-P[,Q!(,Y M*KVDI\%ZYB#3Z?:18B2!1O# .$U_NNNWJSY+;5'P/]-$'OCL#2XEM(1($(6% M,9HIX6 A.89UI]@T4QL("RR75 M%A\(R&P=BWA,^_9/,_W;Y<_UKP'?'^P- _:'B)E)^F O )1T,S%B.)++84B9\_!NSATMZ MI%2="ZHQIZ@$\%P9QK1TR%*-GA9M5.? [N<]@[_R MJ=\:?2H'G;0WUO>;]2J%)LP6=^KN;KF]C'VS6"]GB]5L>FP&]]ZG *@5W -B MG>?"H\@@8@\./4+5B<(:DZY>_9S]VD1\_7OJ]^;&YWP]F0_)?OZ^0X%PHZ37 MCE#$H2<6"G8X\&"Z5H:4,:G+0[[H:E"^7+ \Q-G4WL8MUS MT%[)]6?14(1X]1-EMUA$W7W_J_3EO9K+=@M5B&X+^_G:+SK5F_#)6I^I- M#+IT\DV4HQ1KGG(M.VJE+76$TG;&KU)D5?-MY^)/*27;]W3\% M@SQ#0D)M,;,"I5S5H,!7DUIKV@#CN9*W)9>>^7?Z8 M0-BKV&62O)UK'8SPTF$-M=(4.,2<,L4*SJ"2=9(W#- IL!TV-8]S=]4BYO-T M/;&XV>7OBC^7)=>YIH%9PX1U3@$NH-9(>HGV(^9*F)'5,6Z'60V#W!6M?LL6 MV7(RC]U6-P_I2"':.>O9UZPLMTJU#]P@8*RC"&A@D&!8:U:,G1%>)ZAA@->"64.^P*G*N1F9456=5%TNC+!''=2:,])X PKX!'3&)"+32J&*LG MK-.DT8.XEFJ5,!>EC;Y,-)W?WZ8>[_PUSE+P:)M (232&P)=1[F#-:TPL)D990JQ#G+O#N)! W811'9(+]1Q' MW1O5*@EC4-XI9_7MMR7RBS?\I0 A%Y&;8EKPX0RULMBMQ \&$)654RXDITSZ4B\(6BA-M$,,TIUI848P^KA=C\RKHBSLO MK?PVA'-=R[:9/,[6DWGZK7K(-XN3GD;M?#$0YZGGD!JC3-QE4U7XP[8HL*E3 M>'R0^8"'0O]AR+-WY\ G6^!JRWP:3#!U%FE$!1'66*[%KL J1=:#4C?M;3O] M5=?.NROSZ0PE5BI.A#/*^91 @!4X,JKK5*\9XC9D"@*!Z)Z M(;E6!;( \)$Y=55D51") M_F.RAY:S>I_\8)!.>0X,=]A%;(4Q5A:;:;XMBW@H06,B8Q5MQ2 *@GIMA:B59>=CDG!I_]NB%ZMC=;*@FULXF2]+HW MJ]4FN[&;9>SM[DAW.[;5\S-1]T^VG,Y6)[-R7/ZR@!GG'&J)@"0R:J2:*5B@ M(HGOQKOU:DJ0M<3UML5V+:O^L_22T8)R_SS.EMLWM%HVL^RW@W4$$^*4H$R+ M:&QQS@KQ4H]5G5UAA-7ZAKDM-"WE:YE9_>I3 '.E/<:"8LI3(GBB0($I@;5L MC(L#;P:>3W28TZ:N2.OE^/QRHN-?OCT]X!2O,*MXD6JWT+]_+"<3;?9BF^[/+0JV9F MXA+"4,H_IZF41#E$BY-V*G$MYX$A>J..XD"K'=F.;,;U/\T"(1A[LTU+'I<\ M3!@WNL"?>M!I"J0K/!AKG.;]S,@+:3"8:7CTBNO%\-S<9&.Q*T),X: MJIRG%BLG'#:%PQA#MEN_W0%O> .$,8AHS[PKKE48]K1. M2H+Q'U0.?6JV0X+VCC9758^G+IQD/?8F&(^E!LI)3B$"U$-B#E@;(7]53.GF M('0(PKV6W6P E;XKUF..*QGU4DD:I>(1BFN<*#Q@N$.U$BQ>7%IEE)/M.@1[ M+1/M!^MW6RCC;!V^+C\?&8(@HM'HYC):V%00JDR!/$2U4E]<7%KEUY3J5IK7 M,H^>;=Z=39ZCWPS2,ZD\T\)"QBU@AN@GC+VM,V/XKQDS0!$.S_?C@E*N[7\^ M&.(I<E1_]"&_V8I?#&^'N3 M+[;Y"S:3^>=L^8#.;2[=]B90QD#2O6795PAW> MAE1RH)WO5"7[%33Q!"#AD37&:N$8U(=A^$AQNLV=<7R9#+0 0$5NKXNK%C""$DFWN2.@ MA&X8F0Q?!_MSA%?';_]UR@(M_9* C/6>40,I)R#^QR?59X^$=V)DI5&JTN!X M+L)F\>WLP.1,XISG4=EJNIY]K(! M;FG-L[(;W'MBZP\FXHMB+VIQ\UKYE[H\;O2S@2.B/ ;,$>XE%XP+IPJDM?9U MUMT!>LBVP_ ^)=(]]QLJQW 1\1O^9@!"20X%,<1YX!!)IYH%QE:(.CDF!N@/ MUSCK^Q5'G\K))@LO\7!SN*$O9U-)W&8 MTVFJ=) R)N7SV736HZ']8U=*&-W'&P6+A<&&*BP45!0Y"M&^*B6V7+I2 4(M MK3ZG\"^UD)1Z0>"<>)^.41GQG'/ *= % BZ",2[#NPDJO%P?VL!Y.%/=QD9W M=\N4"&N_E7_-%INL[]HA32\$DDH'4OU-;KA0)@I_'RWC<902*N4>U,Y(CPC@ M7)F04\V"U%IQ:)G%@" NK>:2[$=KA( CRS3>A-CSUM"MJ,ZNENMG'(I_>\F? M^*MP*$O_6Y;?+2>/]W&2SX\4]CCY?-#4,B0<18I+A22%&(MB3,;74AT'R)AF MQ)LW#VRK9,GN7O;P:-&-D\\'08714 NMJ3*2(00X+,;D42WS>D!D:4BN>?.( M7L:253;]C[O\ZW]N%\GEMT047OPE\80_X\G^U^&/3Z^0XND?@]!;MNTVN?(C/U5I-S5]? O M#MH1]\7P5?:E3?<.[V__S)?SFZ.%B5Y_,!#F&)#$(2(4U5!J8.VAAY$S79Z1 M7\^,;@3,-K6\#\O\9C-=OU_N#^]/6 .O/1HPT!@Z"+APAG'O+/0'X@+-ZZ02 M&."5>..&0 .8=L".E%1GW\'521O@Z/,!$1*I+1362E,N/",>%V,R"(_$8*PO MTA^Y41O,RKN%G:PGT_SA]$[QW4.!":6HLH!S$-R3KU3%DRCO6^!0'7@;&K*^XC MV]O;$D4"SS4-%%O'C:4$$**$DPYP4(P8(57GC'E !D(KBD)+&'?%JGTW?02I M"&WZ<[:^-YO5.G_(ENZ?Z7R3HJ/4:I7%_[_Y//GG!-$JO"UP2B77E#*%N$[N MZYH6$S;.0=-I N7>N%>!)GG7T _GGM/GRRS^N]E$P2ZFWSXO)XO5?"?\Q#I*E#, 6H"EAY$8@H"=ZXF5V,%2^GD[(WU-$K''41*_QAI2F1=X1U]YY^40=\S);K M;\E_:YTRR_[?9O:8CH;.7;>7?47@<46$RA&$D8T@8&B-/X",:J5B') ^W2+; M6D*ZS5.5CRDF\,1!V^'?@^ 1#)O"[)S0AG)CD"[ZK RLD[!Z@&M1\Z+,ZX/: M.A&.6M\OG@B(<\DH4H!I!J@%5 .S[[>B<>J,@PP59?52TI4P:U/6OT<]]&%S M_*SEAV<",I )Y.*NB"+'$8$&XD/?H:^S-0Q1WI=*+&\&MU9E/OGGO,R?/Q.8 MX,Y(#(F%TC@A.?)/HQ<=%0:^#IG7P*TK1?+H-J:_?8X=.:("7- Z6.2X5L0; M8)!'G'&J5#%N!$2=/6% ?&E=06@/\MZIEOI]],[N@M9105VN6*8W$;1HO1W=T5Y_,$0=3A/+H(:<,FD\E;) M2G/JW%C\_UJ1<-X@M%T1)45^;N(L/0S\+&..M @PXJ2]95A(Z[$2%I@#3,[9 MD17M;9,XS2#)Q:3FDLN/6,*N%\U$YWXS1:J3JWCP/,+M FMYI#N;++3+'[^MD_VW)SIWUG M7G\Z6*8H0] YAAGS5G("BU,M$\W7.NK0 /OVV!$<^AVMI\5H4&?IMEBLISE M9ZS_5Y\/7$+.4WX"JX' !F"MBPLSP[@;F1=-Z_9^$R!W=RNYZ^(?B]5C-IW= MSK*;LW;]T3;!^SC"B(W71#C'C?9/D\1:.[*0WYIR_N'*L1E4NV9.NIB?3E;G M;;'7&P0MM"1&>"\H H0ZP14I1@>,&HD/=X-2/L*;6K!V9L'?IP/Z-XNG*WNW M6L\>XCPJ=7A=IGF(XV2:2JN[60N8]\^V4N?7 M99H'9P&BF,:YZY#AS#B.BY,RRZ4921AZ.V0HS;3*>'>V&>Y\^=_.;H][7AQ] M-C@FE4%*DFA1"F:1,,(L"6[O-VMO2X1%G&\<@$62.RHD MB%,N8DGPX?C5HF@'C^LPH+\KW*J(]\ZS/U;9[6:>YDD5HCVU#AIZC $V3!F& MHJ))N2X<8Z(6.Q8'LC:(4)9CE<'N+,(KBV*:SK;B.\&FYX\%R1P0",7.\VCY M,.V,+&:BLP:.S,>D1=K40'4X@3&_Y?G-W[-Y*N(;E8-97*I3N,\V3/+-P^-D MMDQ8O;]]FR_NWLZ^9C>[?QU;N S3RII46A()%XUU*ZS?S6Z$&(@:3)DYT7;P M@H\"7F=;(;P45OGPA7,O"8I[$8?MK&((4"&(@:1 G%;I\3C #>5)BAQ-("A M8:R'$<) /(J+&XC['W! >D$XHD6?H70CL[K;$.:K00R7P3J<( :7MCW%#<5* M()Z2'$"S[S>'?"SW#A5E=22(X3+,!A;$((C0J4@L8P(HXQS&NN@[H6PD=P:5 M)78\B.$BW(85Q( \-M%&=X!;*5*2+"5 T7=A21V9#\A@:$3F-7#KRF0\L9&5 M.0$KTSPH89U3T:3BWB'CD.>6%R,'E(W,Q&Q126@1]?[Y5NH@K$SS(+2U((Y9 M".29)=R8?5$EA(30K%-_]/;YUBP92C.M,MY=,>W$><5_9?-4^#0.X0352K4/ M7'FK/3%(: J%BPNY*Z:P8!K7,9 'N+:U8""W ?-PSM/2Z*9Q9.HF?]SEZWF7 M_;W/M/.L[NZG5$)^LKP9VT&:U7%Q449X8(CD%&) ^2X_$/'8LU+V8#LCW/C['G6Q+L:Y9M'C8I(=#7S-W>9M/U-LW)5E3G#M?JO3@02+AF$$9- M0 E-I*%:%X@96"NU]@#WKB:H\WH:JV[P[VPONW@T9QRXJKTP4.5@1 4 B%3< MZ+67KDC=B&;X3+WK#M8U5<&9@50 G.$HP*FD@AG$E>/6 M> <0,7LL8,2BSF7W %G:D_;;IDBZHF?RGWXZ\SF[<+[V>$ P#@N ..6U%YQ! M:W"AAT'&\<@2\K0D];QQH#M;X0[C+\X&5W\\WL0E/#Y/@#S+J5+M@P=2:VZU MU\!K0:7D0!9CQUJ.I*!',^)_N4ZU '!7Y*J\M)>Y$J[_\B H@MP*ZC#Q''ED M 3G()$[].H>@ XR#[VFC[5Q.W1TY3?.'[! 47N(&XTB+P WSUFC)- <(:R4@ MVY=II"A".[+*$ET2XH?#HR8$T/'RV6/)$XF@9Q)" ( QQ &&J2MPT0:6*F!_ M/<2LS8X&*IU%Y];I,\X =1K:+4BC*QZ^7]]GRYUOX*[^U"G6_?APT(Q1 M+#@1@%-CH'%1G3N,RNB1V7/-"CIO&-WN8N)W0MDMLE&5WW4Z+KNGKN>/-@I" M4FD-0]C$X7)"+!*%)D>DM&,+9FB30XVAW)VY]:.U^'8V^3*;S];?SJ](99H' M#K0CSJ>,A4XQ);E@J!@Y,;S.5?@ ->Q6^=4"WIWN=$5?9]GJ7;Z8EMOQ7FT4 M!,*2(V'CY.'< D$$QL4H'6'=:.CC8%5C*'=W7+F>1*WQQDV6B]GB;J6FTYUZ MF=W$%7@V/6G\GV\IFN(PZA!G15KB"FNVN16XV@/)Q*F M^',TL2T@B@%[80V@'DLO "$<8\!T2O6*2:DS^+9B+%?32,JM)7EB;,\?"R#= M3QLE@>3:0V"D,:08C;=F9+ZD38CUATC)RFAVJ+ZNXG!O=@<-:>#?/L<)J./7 M_CJMMAYM%H"@'*1H/QT-/BN)E]SO1VH9LB/SW&R!-PVBVQ6/_EAE[V^+7*&G M3HF_?S! J"W7ACF-D(H[EL86[4<357 \LLN#%KA2"\^!W(Z77WU$@V@.8 M2HM81WP$PEA8K+G.4%AG)1J@B=,"NUK%N[.KBNPN*>4#G6WG2E6H? M/+#$1FP5 48+S85DYC#SA*B3YVJ )D\+7&L#Y@[5J&F6YD>2W,?9ZB\3135; MIY].:U''6@4-&4;>T91& PH)N4LYD7?C1$+7\7=D/P6=F@.WLSPX^3*+YO+N M%#)R/EWP101B]Y/OR/:O\^UH5N77KLKO#!IP0Y DA"E. 8(8T\-:SDFM2$+^ M4Q"P*^B[4^)66?S6?>S\L_J.[I_';+'*=D,XJ;F=;1T 1-XZX9"&6D'*H&9P M/^XX<%YG"Q4_!>6:![F[Z--5ZG7Z(^7?_CJ9I\B>"PXDRK0/3L$XKY+B@!SE MSB ,BG7?,U>+8/*G(%@;,'<7 _ UV\63E:?5T39!$NVP8=Y;+[F C#!XF$8( MF#JW9RD5_$_ I::P[4P]F\R6_YK,-]FS6YXWBPC"YN%I$IQ2QM-7^V&\;N+B^SV_R>7[W[2P/&_M&\)@S;25CFEG(,>+$ M%!+R&H):%T0_QTE_7[+H]I7.4I5C5ZD3"Y/M_(O"98#ZYA'AA*!%:!*05F@(&6MNN[PY[@O M: WLSC;'IS3'2SM;/>:KR?R'A,=O%OO(T]?'>,&^VOS7@B+(:V"808)( Z". MQEJ!*^/U5LV?XY:B?ZET=@M['S'6DU5V8_*'=""YE?C[;=Z5[11.MS5QS&G_ M.&],5WA;*L!G"18<2& 12RO.4C=ZCJ#S3P^XB;"U>_1SW%@U!VUU$]-%<9)?NRI>^*D@2[7RA MD !6 Z4EE:18W),7>*WR6C_''4;+D'=%PB(>X$.VW"[+Y3EWIF6@W"&#H&". M4+&-NI.\&*]6JHY6AWZ.JXUF$1Y.P$8ZIMP:]Q^RQ38;SO,2)J]DOQM;[1*# MG1+<,&2 U-@*EQRN#2+"(*8T+;73=[XEO5^:^U2U[LWB^1.SQ73V.,_.E2ZI M]=[@8UD)0F3OF]JG'XN]JX^DG4;!'@3IF( M-244,HVTQWLLN"1C*_30$6]JY6F^3")=L;.)/,W&&8&UD4P90K7#0EE7C,PQ M,K:"3>U(O4R>YLN [FR!ZR1/LS;,$\\()(:1%$YH%2K&SN*T'1?)ZHF_4I[F MRP#N[N!J&&6_D-?>(F0ULM&*,2+.WF*/$,3!.O=7 W3]Z&<_[40TPR5N>U6_ M +8VX:(012E#'Q,&% @YH4>F#+9-HZ:J?ETFER1>J:3]-L,8DHGM$67GT^Q-6!:8H0 M%91*K '!NCC>$-CZ.L[P _3,ZT<9: +YSEBU[^(?B]5C-IW=SK*;LYOYT3:! M22F QU!$^Y!HZ@@6AK]=G]\_4&02 ( MB8SK/;;1=A-Q?:=Z/SJ)#1]9J:P&I'R$-[5@')DP.DQMTGJ"8\^QI,CR""@TS%@JO2A&SBAP MOPX3FR%A"\+HBH9-9S_&&E.I4_4=PPAS\:\>%J.$S-0Y AR1R5J?!1'6*-2-UKB%AUH._L +GA:A,,"P,IB%/& M>R"9 8R;8I2&Z3KVQ #Q_HC6&,BZ$Q3>W'^_<(K\P#-F_UY^=-]^BG]K?)+ M@X.&..\1@M9AX[BC"!Y0LKY.P/;%P6'C-BXZ$]*07)&W5S ?LVE^M]A>\KS, M'YGR%+W, 3@VAV1/".? 4 NXX-)A9C4BQG G""7.EE(V6CJ3VZ0#P_>W.W&D MPYV]?$X>MAUM%*R5"DJGA8JK+O?:1(X>1FK R,K2-R'RET=D36';X<'#]Y/W MG*_ZZPT"X/]_=]>VV\8-1-_[-<,[^5* UQ1%F@9-@#X26VNVW)76"QLV+)$6><>Z9YIZ]'U6@R2)(WT%9 MXST5S*^?+AJD#6Z^<5S^.<[Y=)C+ E.1K!'#>U[5,(VE7;?=6H*)+M@8T MO'?">0%N5_.+F,=LYAQ9SQZHE9 ":9#6R:@&Q[T1A)O-S(>\+7'4#W OO./5 M:W? 7L^QEC[^:'SV@5I18HL519@K2;5"%CA^ZB<8.Y))I5/&C_K8VJ)[N=W& M5?S03LN/+E2/U(R"4LH)$B;P--;J ,R0=7\%)F@D)FFGS._L!W:)\!4G-E// M;N[NJ^:?\V>W9U4C$HA;)VV^#CL-[T[\/[H+XOS(HG+ZG^)*T+V>GC:-/G^R M>U$U$@D:M*9886&321BHT)L>2ZF+KG]Y WIJ+8"CRBK"^<*NVJUK&T[USNY4 MB4)YZ4$ H3A@ FE=@39CO/"(%F4/?0M*:DOXZ\[94GPO=[#CX,6Z1^5T4OWE M@6>OA116$JZ8HQ V&_L"$"[9EAS0PK]W;?4!=K\>HK_GS:9U^S:Z7R\8DUVH M&4NV 3<K!85"<:QH4,.$V+<;6CV1EWA%K\QX@;2V"7[Y5 MW^OI8=ZWRT0P5 ,%81T*E@JG.) GJ3-9XA,>D.G0 ]4%*+9F-WRM?SPT\]GT MYLBCO5,P:JDE*&:5-\NX3Z\E?M(?(G0>"Z%LC79O^:S=(=IWBH2$1M6*6*++A0=D.>K!X+;@]B:VG?S^>2 +V&G3,0J2 ?2$$BS MB)4&,X(V[1)&EFR\#,A:[X'< A1;LVNGBYOYI\=%/NISF./=DC&M0!2FU!ED MDGF?$Y8]]5(),"5'Y =TTU8/3!=C>35W]?L3TM/LKQ2Y(-($[)1@Q*7EB90Y M.^ZJEP9HR=@P(,5<:LNC+:[M1XNUI^G[EJ?I8_680Z(_U\VKHCBI7M0.-!/$ M(>\6Q"4'^LVJ::O;PF#]\GR1>*QM9 MSN&*E:"$8,R"<-RP3>\IX2,)"NM+!AU >K5YY6/=Y!>J28W.F5FVJL6 .03I ML;,*O"%2$?6$&4)Z[!%C[<73 [I7T]&'^F&5$D'?YZVW=_5\TE3_WDUO=%-7 MYRCKX#^*R5!+AGD )1^6:=R/OX5&MHZ6N*A&- "]I):ZQ+OX60$6!I\XSG: M+SW%EM*PW%04@3,L."$HWT.'0*HK'NW_='-7?_GVM=[),O'LU-[LRRKEQ>+5 MG!>+4RXJ[/:#\L7S09#@C,5(( M'*#UW8,6^X#YA+EL_4;^\5>UJ'_^Z3]02P$"% ,4 " #J@,Y..M0A/O7P M 0#!GA\ $0 @ $ 9FYS&UL4$L! A0#% M @ ZH#.3LA^$A#"9P TFL% !4 ( !,C0" &9N< @!F;G-R+3(P,3DP-#(X7VQA8BYX;6Q02P$"% ,4 M" #J@,Y.06VG@Q*K /T0@ %0 @ $=G , 9FYS&UL4$L%!@ & 8 B@$ &)'! $! end