0000724910-15-000010.txt : 20150506 0000724910-15-000010.hdr.sgml : 20150506 20150506163121 ACCESSION NUMBER: 0000724910-15-000010 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20150331 FILED AS OF DATE: 20150506 DATE AS OF CHANGE: 20150506 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NVE CORP /NEW/ CENTRAL INDEX KEY: 0000724910 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 411424202 STATE OF INCORPORATION: MN FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-12196 FILM NUMBER: 15837427 BUSINESS ADDRESS: STREET 1: 11409 VALLEY VIEW ROAD CITY: EDEN PRAIRIE STATE: MN ZIP: 55344 BUSINESS PHONE: 9528299217 MAIL ADDRESS: STREET 1: 11409 VALLEY VIEW ROAD CITY: EDEN PRAIRIE STATE: MN ZIP: 55344 FORMER COMPANY: FORMER CONFORMED NAME: PREMIS CORP DATE OF NAME CHANGE: 19920703 10-K 1 NVE_2015_10K.htm ANNUAL REPORT FOR THE YEAR ENDED MARCH 31, 2015  
Table of Contents


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C.  20549
_______________
 
FORM 10-K
(Mark One)
     [X]  ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended March 31, 2015
     [   ]  
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _____________________to____________________
Commission file number 000-12196
 NVE Logo
NVE CORPORATION

(Exact name of registrant as specified in its charter)
 
Minnesota 41-1424202
State or other jurisdiction of incorporation or organization (I.R.S.Employer Identification No.)
 
11409 Valley View Road, Eden Prairie, Minnesota 55344
(Address of principal executive offices) (Zip Code)
 
Registrant’s telephone number, including area code (952) 829-9217

Securities registered pursuant to Section 12(b) of the Act:
                         Title of each class                                 
Name of each exchange on which registered
Common stock, $0.01 par value (“Common Stock”)
The NASDAQ Stock Market, LLC
 
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 [   ]  No [X]
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 [   ]  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 [   ]
     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 (Section 232.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 [   ]
     Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K (Section 229.405 of this chapter) is not contained herein, and will not be contained, to the best of the 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, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.
     Large accelerated filer [   ] Accelerated filer [X]
     Non-accelerated filer [   ] (Do not check if a smaller reporting company)      Smaller reporting company [   ] 
 
     Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).
Yes [   ]  No [X]
 
     The aggregate market value of the voting stock held by non-affiliates of the Registrant, based on the closing price on September 30, 2014, the last business day of the Registrant’s most recently completed second fiscal quarter, as reported on the NASDAQ Stock Market, was approximately $157 million.
     The number of shares of the registrant’s Common Stock (par value $0.01) outstanding as of May 1, 2015 was 4,857,953.
_______________
 
DOCUMENTS INCORPORATED BY REFERENCE
      Portions of our Proxy Statement for our 2015 Annual Meeting of Shareholders are incorporated by reference into Items 10, 11, 12, 13, and 14 of Part III hereof.



 

NVE CORPORATION
INDEX TO FORM 10-K

PART I
PART II
PART III
PART IV
SIGNATURES

FINANCIAL STATEMENTS


Table of Contents
 
 
FORWARD-LOOKING STATEMENTS
     Some of the statements made in this Report or in the documents incorporated by reference in this Report and in other materials filed or to be filed by us with the Securities and Exchange Commission (“SEC”) as well as information included in verbal or written statements made by us constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements are subject to the safe harbor provisions of the reform act. Forward-looking statements may be identified by the use of the terminology such as may, will, expect, anticipate, intend, believe, estimate, should, or continue, or the negatives of these terms or other variations of these words or comparable terminology. To the extent that this Report contains forward-looking statements regarding the financial condition, operating results, business prospects or any other aspect of NVE, you should be aware that our actual financial condition, operating results and business performance may differ materially from that projected or estimated by us in the forward-looking statements. We have attempted to identify, in context, some of the factors that we currently believe may cause actual future experience and results to differ from their current expectations. These differences may be caused by a variety of factors, including but not limited to risks related to our reliance on several large customers for a significant percentage of revenue, uncertainties related to possible renewal of agreements with large customers, uncertainties related to the economic environments in the industries we serve, uncertainties related to future contract research and development revenue, uncertainties related to future stock repurchases and dividend payments, and other specific risks that may be alluded to in this Report or in the documents incorporated by reference in this Report. For more information regarding our risks and uncertainties, see Item 1A “Risk Factors” of this Report.

ITEM 1. BUSINESS.
In General

     NVE Corporation, referred to as NVE, we, us, or our, develops and sells devices that use spintronics, a nanotechnology that relies on electron spin rather than electron charge to acquire, store and transmit information. We manufacture high-performance spintronic products including sensors and couplers that are used to acquire and transmit data. We have also licensed our spintronic magnetoresistive random access memory technology, commonly known as MRAM.

NVE History and Background
     NVE is a Minnesota corporation headquartered in a suburb of Minneapolis. We were founded in 1989 by James M. Daughton, Ph.D., a spintronics pioneer. Our common stock became publicly traded in 2000 through a reverse merger and became NASDAQ listed in 2003. Since our founding, we have been awarded more than $50 million in government research contracts, including more than 30 MRAM development contracts. These contracts have helped us build our intellectual property portfolio. Over the years our product sales have increased and we have reduced our dependence on research contracts. Fiscal years referenced in this report end March 31.

Industry Background
     Much of the electronics industry is devoted to the acquisition, storage, and transmission of information. We have focused on three applications for our spintronic technology: magnetic sensors, couplers, and memories. Sensors acquire information, couplers transmit information, and memories store information. In that sense, our technology can provide the eyes, nerves, and brains of electronic systems.

     Magnetic sensors can be used for a number of purposes including detecting the position or speed of robotics and mechanisms, or for communicating with implantable medical devices. We believe our spintronic sensors are smaller, more precise, and more reliable than competing devices.

     Couplers are widely used in factory automation, providing reliable digital communication between electronic subsystems in factories. For example, couplers are used to send data between robots and central controllers at very high speed. As manufacturing automation expands, there is a need for higher speed data and more channel density. Because of their unique properties, we believe our couplers transmit more data at higher speeds and over longer distances than conventional devices.

     Near-term potential MRAM applications include mission-critical storage such as military, industrial, and antitamper applications. Long term, MRAM could address the market for ubiquitous high-density memory.

Our Enabling Technology
     Our designs are generally based on either giant magnetoresistance or tunneling magnetoresistance. These structures produce a large change in electrical resistance depending on the electron spin orientation in a free layer.

     In giant magnetoresistance (GMR) devices, resistance changes due to conduction electrons scattering at interfaces within the devices. The GMR effect is only significant if the layer thicknesses are less than the mean free path of conduction electrons, which is approximately five nanometers. Our critical GMR conductor layers may be less than two nanometers, or five atomic layers, thick. Technological advances in recent years have made it practical to manufacture such small dimensions.

3

Table of Contents
 
     The second type of spintronic structure we use is based on tunneling magnetoresistance (TMR). Such devices are known as Spin-Dependent Tunnel (SDT) junctions or Magnetic Tunnel Junctions (MTJs). SDT junctions use tunnel barriers that are so thin that electrons can “tunnel” through a normally insulating material to cause a resistance change. SDT barrier thicknesses can be in the range of one to four nanometers (less than ten molecular layers).

     In our products, the spintronic elements are connected to integrated circuitry and packaged in much the same way as conventional integrated circuits.

Our Strategy
     Our vision is to become the leading developer of practical spintronics technology and devices. We plan to do that by selling the products described below and licensing our MRAM technology. To grow product sales, we plan to broaden our sensor and coupler product lines, and longer term to target larger markets such as consumer electronics, automotive electronics, and biosensors.

Our Products and Markets
     We operate in one reportable segment.

Sensor Products and Markets
     Our sensor products detect the strength or gradient of magnetic fields and are often used to determine position or speed. The GMR changes its electrical resistance depending on the magnetic field. In our devices, GMR is combined with conventional foundry integrated circuitry and packaged in much the same way as conventional integrated circuits. We sell standard or catalog sensors, and custom sensors designed to meet customers’ exact requirements. Our sensors are quite small, very sensitive to magnetic fields, precise, and reliable.

Standard sensors
     Our standard, or catalog, sensors are generally used to detect the presence of a magnetic or metallic material to determine position or speed. We believe our spintronic sensors are smaller, more precise, and more reliable than competing devices. Our major market for standard sensors is factory automation.

Custom and medical sensors
     Our primary custom products are sensors for medical devices, which are customized to our customers’ requirements and manufactured under stringent medical device quality standards. Most are used to replace electromechanical magnetic switches. We believe our sensors have important advantages in medical devices compared to electromechanical switches, including no moving parts for inherent reliability, and being smaller, more sensitive, and more precise. Our sensors can be customized using customer-specific integrated signal processing and design variations that can include the range and sensitivity to magnetic fields, electrical resistance, and multisensor elements configuration. Future custom sensor target markets include consumer electronics, automotive electronics, and biosensors.

Coupler Products and Markets
     Our spintronic couplers combine a GMR sensor element and an “IsoLoop” integrated microscopic coil. The coil creates a small magnetic field that is picked up by the spintronic sensor, transmitting data almost instantly. Couplers are also known as “isolators” because they electrically isolate the coupled systems. Our IsoLoop couplers are faster than the fastest optical couplers.

     We have five lines of coupler products: cost-effective IL500-Series couplers; IL600-Series passive-input couplers; IL700/IL200-Series high-speed couplers; and IL4/IL3-Series isolated network couplers; and IL800-Series top-of-the-line couplers.

MRAM Products and Markets
     MRAM uses spintronics to store data. It has been called the ideal or universal memory because of its potential to combine the speed of SRAM, the density of DRAM, and the nonvolatility of flash memory. Data is stored in the spin of the electrons in thin metal alloy films, and read with spin-dependent tunnel junctions. Unlike electrical charge, the spin of an electron is inherently permanent. We have invented several types of MRAM memory cells including inventions related to advanced MRAM designs and MRAM for tamper prevention or detection.

     Our strategy is to develop, manufacture, and sell low bit-density MRAM for applications such as tamper prevention and detection. For high bit-density MRAM, our strategy is to license our technology to companies with large-scale memories manufacturing capabilities.

4

Table of Contents
 
Product Manufacturing
     The heart of our fabrication facility is a cleanroom area with specialized equipment to deposit, pattern, etch, and process spintronic materials. Most of our products are fabricated in our facility using either raw silicon wafers or foundry wafers. Foundry wafers contain conventional electronics that perform housekeeping functions such as voltage regulation and signal conditioning in our products.

     Each wafer may include thousands of devices. We build spintronics structures on wafers in our fabrication facility. We either saw wafers to be sold in die form, or send wafers to Asia for dicing and packaging. Other production operations include wafer-level inspection and testing. Packaged parts are returned to us to be tested, inventoried, and shipped.

Sales and Product Distribution
     We rely on distributors who stock our products and sell them in more than 75 countries. Distributors of our products include Digi-Key Corporation, Premier Farnell plc companies, and Rhopoint Components Ltd. Our distributor agreements generally renew annually. In addition, Avago Technologies, a leading supplier of solid-state couplers, distributes private-branded versions of some of our couplers under an agreement that expires June 27, 2016. We may add other private-brand coupler partners in the future.

New Product Status
     In the past year we began marketing several new product lines, including:
           •  current sensors for energy management;
high isolation-voltage couplers for smart-grid and medical instrument applications; and
quarter-size data couplers and network couplers.
 
     Long-term product development programs in fiscal 2015 included:
           •  new sensors for medical devices;
biosensors for food safety and medical diagnostics;
low-power couplers; and
antitamper sensors.
 
Our Competition
Industrial Sensor Competition

     Several other companies either make or may have the capability to make GMR or TMR sensors. Also, several competitors make solid-state industrial magnetic sensors including silicon Hall-effect sensors and anisotropic magnetoresistive (AMR) sensors. We believe those types of sensors are not as sensitive as our GMR or TMR sensors.

Medical Sensor Competition
     Our sensors for medical devices face competition from electromechanical magnetic sensors and from other solid-state magnetic sensors. Electromechanical magnetic sensors such as reed and micro-electromechanical system (MEMS) switches have been in use for several decades. Electromechanical competitors include Hamlin, Inc., Hermetic Switch, Inc., Meder Electronic AG (Engen/Welschingen, Germany), and Memscap SA (Grenoble, France). Because our sensors have no moving parts, we believe they are inherently more reliable than electromechanical magnetic sensors. We also believe our sensors are smaller than the smallest electromechanical magnetic sensors, more precise in their magnetic switch points, and more sensitive. Compared to other solid-state sensors, our medical sensors may have advantages in size, sensitivity to small magnetic fields, or electrical interface simplicity.

Coupler Competition
     Competing coupler technologies include optical couplers, inductive couplers (transformers), capacitive couplers, and radio-frequency modulation couplers. In addition to being a customer, Avago is a leading producer of high-speed optical couplers. Other prominent optical coupler suppliers are Fairchild Semiconductor International, Lite-On Technology Corporation, Renesas Electronics Corporation, Toshiba Corporation, and Vishay Intertechnology.

     Our strategy is to compete based on product features rather than to compete solely on price. IsoLoop couplers are smaller and therefore require less circuit board space per channel than most competing couplers. Our other advantages over competing technologies may include less signal distortion, longer product life, and lower power consumption.

MRAM Competition
     A number of companies compete or may compete with us for MRAM research and development or service business, or may be attempting to develop MRAM intellectual property for licensing to others. Emerging technologies that could compete with MRAM include graphene and carbon nanotubes, phase-change memory (PCM; also known as PRAM, PCRAM, chalcogenide, CRAM, or Ovonic memory), resistive RAM (ReRAM or RRAM), conductive bridge RAM (CBRAM), memory resistors (“memristors”), and conductive metal oxide (CMOx) memory. MRAM may have advantages over these technologies in either manufacturability, speed, bit density, data retention, or endurance.
 
5

Table of Contents
 
Sources and Availability of Raw Materials
     Our principal sources of raw materials include suppliers of raw silicon and semiconductor foundry wafers that are incorporated into our products, and suppliers of device packaging services. Our wafers sources are based around the world; most of our packaging services take place in Asia.

Intellectual Property
Patents

     As of March 31, 2015 we had more than 50 issued U.S. patents assigned to us. We also have a number of foreign patents, a number of U.S. and foreign patents pending, and we have licensed patents from others. There are no patents we regard as critical to our current business owned by us or licensed to us that expire in the next 12 months.

     Much of our intellectual property has been developed with U.S. Government support. Under federal legislation, companies normally may retain the principal worldwide patent rights to any invention developed with U.S. Government support.

     Certain of our patents cover inventions we believe may be necessary for successful high-density, high-performance MRAMs. We believe U.S. patents 6,538,921 titled “Circuit Selection of Magnetic Memory Cells and Related Cell Structures,” and 6,744,086 titled “Current switched magnetoresistive memory cell” are particularly important. The 6,538,921 patent expires August 14, 2021. On September 16, 2012 the United States Patent and Trademark Office granted a request by Everspin Technologies, Inc. for an inter partes reexamination of patent 6,538,921. We have appealed an examiner’s decision to reject some of the claims of the patent, and that appeal is in process. The 6,744,086 patent has been reissued as RE 44,878 and expires May 15, 2022.

     We also have patents on advanced MRAM designs that we believe are important, including patents that relate to magnetothermal MRAM, spin-momentum MRAM, and synthetic antiferromagnetic storage.

Trademarks
     “NVE” and “IsoLoop” are our registered trademarks. Other trademarks we claim include “GMR Switch” and “GT Sensor.”

Seasonality
     In some years, including the most recent fiscal year, we have observed weak product sales late in the calendar year, possibly due to ordering patterns or customer vacations and shutdowns. We cannot predict whether this seasonal pattern will occur in future years.

Working Capital Items
     Like other companies in the electronics industry, we have historically invested in capital equipment for manufacturing and testing our products, as well as research and development equipment. We have also deployed significant capital in inventories to have finished products available from stock, to receive more favorable pricing for raw materials, and to guard against raw material shortages.

Dependence on Major Customers
     We rely on several large customers for a significant percentage of our revenue, including St. Jude Medical, Inc., certain other medical device manufacturers, and certain distributors. The loss of one or more of these customers could have a material adverse effect on us.

Firm Backlog
     As of March 31, 2015 we had $2,198,062 of contract research and development backlog we believed to be firm, compared to $165,308 as of March 31, 2014. We expect the firm backlog as of March 31, 2015 to be filled in fiscal 2016. Certain contracts have performance requirements and milestones, and there can be no assurance that backlog will result in future revenue. Our product sales are made primarily under standard purchase orders, which are generally cancellable. Therefore product order backlog is not included in “firm backlog,” and product sales backlog as of any particular date may not be indicative of future results. We also have certain agreements that require customers to forecast purchases; however, these agreements do not generally obligate the customer to purchase any particular quantity of products. Based on semiconductor industry practice and our experience, we do not believe that such agreements are meaningful for determining backlog amounts.

6

Table of Contents
 
Research and Development Activities
     Over the past three fiscal years our research and development activities have included development of new sensors, couplers, and memories, as well as related underlying technologies. We spent $2,472,341 for fiscal 2015, $3,131,430 for fiscal 2014, and $2,304,710 for fiscal 2013 in company-sponsored research and development activities. Additionally, we spent $1,112,813 during fiscal 2015, $794,071 during fiscal 2014, and $2,040,640 during fiscal 2013 on customer-sponsored research and development contract activities. These research and development contracts were with various agencies of the U.S. Government as well as non-government entities.

Environmental Matters
     We are subject to environmental laws and regulations, particularly with respect to industrial waste and emissions. Compliance with these laws and regulations has not had a material impact on our capital expenditures, earnings, or competitive position to date. Existing and future environmental laws and regulations could result in expenses related to emission abatement or remediation, but we are currently unable to estimate such expenses.

Number of Employees
     We had 49 employees as of March 31, 2015. Our employment can fluctuate due to a variety of factors. None of our employees are represented by a labor union or are subject to a collective bargaining agreement, and we believe we maintain good relations with our employees.

Financial Information About Geographic Areas
     Foreign sales accounted for approximately 61% of our revenue in fiscal 2015. More information about geographic areas is contained in “Note 8 – Concentrations” to the Financial Statements included in this report.

Available Information
     All reports we file with the SEC, including our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and proxy statements and additional proxy materials on Schedule 14A, as well as any amendments to those reports and schedules, are accessible at no cost through the “Investors” section of our Website (www.nve.com). We make those filings available as soon as reasonably practicable after filing. These filings are also accessible through the SEC’s Website (www.sec.gov).

ITEM 1A. RISK FACTORS.
     We caution readers that the following important factors, among others, could affect our financial condition, operating results, business prospects or any other aspect of NVE, and could cause our actual results to differ materially from that projected or estimated by us in the forward-looking statements made by us or on our behalf. Although we have attempted to list below the important factors that do or may affect our financial condition, operating results, business prospects, or any other aspect of NVE, other factors may in the future prove to be more important. New factors emerge from time to time and it is not possible for us to predict all of such factors. Similarly, we cannot necessarily assess or quantify the impact of each such factor on the business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in forward-looking statements.

We may lose revenue if any of our large customers cancel, postpone, or reduce their purchases.
     We rely on several large customers for a significant percentage of our revenue. These large customers include St. Jude Medical, Inc., certain other medical device manufacturers, and certain distributors. Although we have agreements with certain large customers, these agreements do not obligate customers to purchase from us and may not prevent price reductions. Furthermore, orders from our large customers can generally be reduced, postponed, or canceled. Any decreases in purchase quantities or purchase prices, or the loss of any of our large customers, could have a significant impact on our revenue and our profitability.

We risk losing business to our competitors.
     Known product competitors include Avago Technologies; Analog Devices, Inc.; Fairchild Semiconductor International; Hermetic Switch, Inc.; Linear Technology Inc.; Maxim Integrated Products, Inc.; Meder Electronic AG; Memscap SA; NEC Corporation; Sharp Corporation; Silicon Laboratories, Inc.; Texas Instruments Incorporated; Toshiba Corporation; Vishay Intertechnology; and others. Many of our competitors and potential competitors have significantly greater financial, technical, and marketing resources than us. We believe that our competition is increasing as the technology and markets mature. This has meant more competitors and more severe pricing pressure. In addition, our competitors may be narrowing or eliminating our performance advantages. We expect these trends to continue, and we may lose business to competitors or it may be necessary to significantly reduce our prices in order to acquire or retain business. These factors could cause a material adverse impact on our financial condition, revenue, gross profit margins, or income.

7

Table of Contents
 
We may lose revenue if we are unable to renew agreements with large customers.
     Our agreement with Avago Technologies, Inc., as amended, expires June 27, 2016, and our Supplier Partnering Agreement with St. Jude Medical, as amended, expires January 1, 2016. We cannot predict if these agreements will be renewed, or if renewed, under what terms. Although it is possible we could continue to sell products to these customers without formal agreements, an inability to agree on mutually acceptable terms or the loss of any of these large customers could have a significant adverse impact on our revenue and our profitability.

We will lose revenue if government contract funding is reduced, delayed, or eliminated.
     Although our revenue from agencies of the U.S. Government was less than 10% of our total revenue in each of the past three fiscal years, a material decrease in U.S. Government funded research or disqualification as a vendor to the U.S. Government for any reason could hamper future research and development activity and decrease related revenue. In addition to direct Government funding, certain of our non-Government customers and prospective customers depend on Government support to fund their contracts with us. Our direct and indirect Government funding depends on adequate continued funding of the agencies and their programs. Such funding is affected by Government budgets and priorities that can change and over which we have no control, and delays in such funding can occur for a number of reasons. The Budget Control Act of 2011 reduces spending authority for Government agencies that directly or indirectly fund or might fund our business. Interruptions in the Government funding process such as federal budget delays, debt ceiling limitations, partial shutdowns, sequestration, or Department of Defense spending cuts, may impact Government contract funding. Furthermore, a significant portion of our Government funding has been through Small Business Innovation Research (SBIR) or Small Business Technology Transfer Research (STTR) contracts. SBIR/STTR budgets, eligibility, or funding limits may be changed by legislation or by agencies such as the Department of Defense.

If we were barred for any reason from U.S. government contracts there could be a significant adverse impact on our revenue and our ability to make research and development progress.

     If we were to be charged with violation of certain laws or if the U.S. Government were to determine that we are not a “presently responsible contractor,” we could be temporarily suspended or, in the event of a violation, barred for up to three years from receiving new U.S. Government contracts or government-approved subcontracts. In addition, we could expend substantial amounts in defending against such charges and in damages, fines and penalties if such charges are proven or result in negotiated settlements. Being barred for any reason from U.S. Government contracts could have a material adverse effect on our revenue, profits, and research and development efforts.

We face an uncertain economic environment in the industries we serve, which could adversely affect our business.
     We sell our products into the semiconductor market, which is highly cyclical. Additionally, effects of U.S. healthcare reform legislation could have an adverse effect on the economic environment for the medical device industries we serve. We cannot predict the timing, strength, or duration of any economic slowdown or subsequent recovery, worldwide or in the industries we serve. The economic environment could have a material adverse impact on our business and revenue.

Failure to meet stringent customer requirements could result in the loss of key customers and reduce our sales.
     Some of our customers, including certain medical device manufacturers, have stringent technical and quality requirements that require our products to meet certain test and qualification criteria or to adopt and comply with specific quality standards. Certain customers also periodically audit our performance. Failure to meet technical or quality requirements or a negative customer audit could result in the loss of current sales revenue, customers, and future sales.

We could be subject to claims based on warranty, product liability, or delivery failures.
     Claims based on warranty, product liability, or delivery failures that could lead to significant expenses as we defend such claims or pay damage awards. We may also incur costs if we decide to compensate the affected customer or end consumer for such claims. In addition, if our customers recall products containing our products, we may incur costs and expenses relating to the recall. Costs or payments we may make in connection with warranty, delivery claims or product recalls may adversely affect our business and financial condition.

Some of our products are incorporated into medical devices, which could expose us to a risk of product liability claims and such claims could seriously harm our business and financial condition.
     Certain of our products are used in medical devices, including devices that help sustain human life. We are also marketing our technology to other manufacturers of cardiac pacemakers and ICDs. Although we have indemnification agreements with certain customers including provisions designed to limit our exposure to product liability claims, there can be no assurance that we will not be subject to losses, claims, damages, liabilities, or expenses resulting from bodily injury or property damage arising from the incorporation of our products in devices sold by our customers. Our indemnifying customers may not have the financial resources to cover all liability. Existing or future laws or unfavorable judicial decisions could limit or invalidate the provisions of our indemnification agreements, or the agreements may not be enforceable in all instances. A successful product liability claim could require us to pay, or contribute to payment of, substantial damage awards, which would have a significant negative effect on our business and financial condition.

8

Table of Contents
 
Federal legislation may not protect us against liability for the use of our products in medical devices and a successful liability claim could seriously harm our business and financial condition.
     Although the Biomaterials Access Assurance Act of 1998 may provide us some protection against potential liability claims, that Act includes significant exceptions to supplier immunity provisions, including limitations relating to negligence or willful misconduct. A successful product liability claim could require us to pay, or contribute to payment of, substantial damage awards, which would have a significant negative effect on our business and financial condition. Any product liability claim against us, with or without merit, could result in costly litigation, divert the time, attention, and resources of our management and have a material adverse impact on our business.

Any malfunction of our products in existing medical devices could lead to the need to recall devices incorporating our products from the market, which may be harmful to our reputation and cause a significant loss of revenue.
     Any malfunction of our products could lead to the need to recall existing medical devices incorporating our products from the market, which may be harmful to our reputation because it is dependent on product safety and efficacy. Even if assertions that our products caused or contributed to device failure do not lead to product liability or contract claims, such assertions could harm our reputation and our customer relationships. Any damage to our reputation and/or the reputation of our products, or the reputation of our customers or their products could limit the market for our and our customers’ products and harm our results of operations.

We may lose business and revenue if our critical production equipment fails.
     Our production process relies on certain critical pieces of equipment for defining, depositing, and modifying the magnetic properties of thin films. Some of this equipment was designed or customized by us, and some may no longer be in production. While we have an in-house maintenance staff, maintenance agreements for certain equipment, some critical spare parts, and back-ups for some of the equipment, we cannot be sure we could repair or replace critical manufacturing equipment were it to fail.

The loss of supply from any of our key single-source wafer suppliers could impact our ability to produce and deliver products and cause loss of revenue.
     Our critical suppliers include suppliers of certain raw silicon and semiconductor foundry wafers that are incorporated in our products. We maintain inventory of some critical wafers, but we have not identified or qualified alternate suppliers for many of the wafers now being obtained from single sources. Increased industry demand due to an economic recovery or other factors beyond our control or ability to predict could cause or exacerbate wafer supply shortages. Any wafer supply interruptions could seriously jeopardize our ability to provide products that are critical to our business and operations and may cause us to lose revenue.

The loss of supply of any critical chemicals or supplies could impact our ability to produce and deliver products and cause loss of revenue.
     There are a number of critical chemicals and supplies that we require to make products. These include certain gases, photoresists, polymers, and metals. We maintain inventory of critical chemicals and materials, but in many cases we are dependent on single sources, and some of the materials could be subject to shortages or be discontinued by their suppliers at any time. Furthermore, current and future climate change regulations could increase our costs or cause the loss of supply of critical chemicals. We use chemicals such as sulfur hexafluoride in our manufacturing process that have been identified as greenhouse gases. If such chemicals were restricted or prohibited we would need to obtain substitutes that might be more expensive or less available. Supply interruptions or shortages for any reason could seriously jeopardize our ability to provide products that are critical to our business and operations and may cause us to lose revenue.

The loss of supply from any of our packaging vendors could impact our ability to produce and deliver products and cause loss of revenue.
     We are dependent on our packaging vendors. Because of the unique materials our products use, the complexity of some of our products, and the high isolation voltage specifications of our couplers, many of our products are more challenging to package than conventional integrated circuits. Some of our products use processes or tooling unique to a particular packaging vendor, and it might be expensive, time-consuming, or impractical to convert to another vendor in the event of a supply interruption. We have alternate vendors or potential alternate vendors for the substantial majority of our product sales, but it could prove expensive, time-consuming, or technically challenging to convert certain products to an alternate vendor. We might not be able to recover work in process or finished goods in their possession if one of our packaging vendors were to become insolvent or disrupted by acts of God, including floods, typhoons, or earthquakes. Furthermore, an alternate vendor may not have sufficient capacity available to meet our requirements. One of our packaging vendors, Circuit Electronic Industries Public Co., Ltd. (“CEI”) of Ayutthaya, Thailand has notified us that it plans to close its packaging operation. Although we have alternate vendors for our parts packaged by CEI, the closure of this operation will reduce our ability to mitigate supply chain risks. Additionally, certain of our packaging vendors are in flood-susceptible areas. Flooding risks to such vendors may increase in the future due to possible higher ocean levels and other potential effects of climate change. Any supply interruptions or loss of inventory could seriously jeopardize our ability to provide products that are critical to our business and operations and may cause us to lose revenue.

9

Table of Contents
 
We are subject to risks inherent in doing business in foreign countries that could impair our results of operations.
     Foreign sales were approximately 61% of our revenue for fiscal 2015, and we expect foreign sales to continue to represent a significant portion of our revenue. Furthermore, we rely on suppliers in China, India, Taiwan, Thailand, and other foreign countries. Risks relating to operating in foreign markets that could impair our results of operations include economic and political instability; difficulties in enforcement of contractual obligations and intellectual property rights; changes in regulatory requirements, tariffs, customs, duties, and other trade barriers; transportation delays; acts of God, including floods, typhoons, and earthquakes; and other uncertainties relating to the administration of, or changes in, or new interpretation of, the laws, regulations, and policies of jurisdictions where we do business.

Our business and our reliance on intellectual property exposes us to litigation risks.
     If patent infringement claims or actions are asserted against us, we may be required to obtain a license or cross-license, modify our existing technology or design a new noninfringing technology. Such licenses or design modifications can be costly or could increase the cost of our products. In addition, we may decide to settle a claim or action against us, which settlement could be costly. We may also be liable for any past infringement, and we may be required to indemnify our customers against expenses relating to possible infringement. If there is an adverse ruling against us in an infringement lawsuit, an injunction could be issued barring production or sale of any infringing product. It could also result in a damage award equal to a reasonable royalty or lost profits or, if there is a finding of willful infringement, treble damages. Any of these results would increase our costs or harm our operating results.

We may not be able to enforce our intellectual property rights.
     We protect our proprietary technology and intellectual property by seeking patents, trademarks, and copyrights, and by maintaining trade secrets through entering into confidentiality agreements with employees, suppliers, customers, and prospective customers depending on the circumstances. We hold patents or are the licensee of others owning patented technology covering certain aspects of our products and technology. These patent rights may be challenged, rendered unenforceable, invalidated, or circumvented. Two of our patents have been subject to inter partes reexamination proceedings by the U.S. Patent and Trademark Office initiated by Everspin Technologies, Inc. as a defensive action in connection with our litigation against Everspin. The claims of one of the patents were invalidated, and a final adverse decision on the other inter partes reexamination or any future reexamination proceedings could invalidate some or all of the patent claims. Additionally, rights granted under the patents or under licensing agreements may not provide a competitive advantage to us. We have filed a patent infringement lawsuit against Everspin and at least several other companies have described designs that we believe may infringe on our patents if such designs were commercialized. Efforts to enforce patent rights can involve substantial expense and may not be successful. Furthermore, others may independently develop similar, superior, or parallel technologies to any technology developed by us, or our technology may prove to infringe on patents or rights owned by others. Thus the patents held by or licensed to us may not afford us any meaningful competitive advantage. Also, our confidentiality agreements may not provide meaningful protection of our proprietary information. Our inability to maintain our proprietary rights could have a material adverse effect on our business, financial condition, and results of operations.

We may not be able to enforce our patents against Motorola, Freescale, or Everspin.
     Our Patent License Option Agreement with Motorola provided for termination on December 31, 2005 or on the date Motorola ceases manufacturing MRAM Products, whichever is later. We believe such a termination is likely to have occurred as a result of Motorola apparently having eliminated its ability to manufacture MRAM Products through its spinoff of Freescale. In 2008 Freescale announced that it had transferred its MRAM technology and intellectual property to an independent company, Everspin Technologies, Inc. We believe we are free to negotiate a new agreement with Freescale or Everspin, or an assignment of the Motorola Patent License Option Agreement, but we have said we would do so only with amendments thereto. A settlement agreement by and between Everspin and us limits our rights to sue Everspin for patent infringement and prevents us from asserting three specific patents against Everspin. There can be no assurance that we can successfully enforce any of our other patents, or that any agreement will be reached with Freescale or Everspin, or that NVE would receive any value under the existing agreement with Motorola or any value under any such further agreement with Freescale or Everspin.

Our business success may be adversely affected if we are unable to attract and retain highly qualified employees.
     We have employment agreements with certain employees, including our Chief Executive Officer and Chief Financial Officer, but those agreements do not prevent employees from leaving the company. Competition for highly qualified management and technical personnel can be intense and we may not be able to attract and retain the personnel necessary for the development and operation of our business. The loss of the services of key personnel could have a material adverse effect on our business, financial condition, and results of operations.

10

Table of Contents
 
We could incur losses on our marketable securities.
     At March 31, 2015, we held $91,013,095 in short-term and long-term marketable securities, representing approximately 83% of our total assets. A number of the securities we hold have been downgraded by Moody’s or Standard and Poor’s indicating a possible increase in default risk. Conditions and circumstances beyond our control or ability to anticipate can cause downgrades and increases in default risk, and such downgrades or increases in default risk are possible at any time. Additionally, the assignment of a high credit rating does not preclude the risk of default on any marketable security. We could incur losses on our marketable securities, which could have a material adverse impact on our financial condition, income, or cash flows, and our ability to pay dividends.

If we fail to maintain an effective system of internal controls, we may not be able to accurately report our financial results and prevent fraud.
     In connection with our annual evaluation of internal control for the fiscal year ended March 31, 2014, we identified a material weakness in our system of internal control. A material weakness is a control deficiency, or a combination of control deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual and interim financial statements will not be prevented or detected and corrected on a timely basis. Although there were no material weaknesses identified in connection with our annual evaluation of internal control for the fiscal year ended March 31, 2015, our remediation efforts may not enable us to avoid material weaknesses in the future. Our efforts to maintain our internal controls may not be successful, and we may be unable to maintain effective controls over our financial processes and reporting in the future and comply with the certification and reporting obligations under Sections 302 and 404 of the Sarbanes-Oxley Act. 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. Furthermore, criteria for evaluating internal controls are subject to change by regulatory or other agencies, and there can be no assurance our internal controls will be considered effective under new or modified criteria. Any failure to maintain effective controls could result in material misstatements that are not prevented or detected and corrected on a timely basis, which could potentially subject us to sanction or investigation by the SEC or other regulatory authorities. Ineffective internal controls could also cause investors to lose confidence in our reported financial information and adversely affect our business and our stock price.

Any decisions to reduce or discontinue paying cash dividends to our shareholders could cause the market price of our common stock to decline.
     In the most recent fiscal year we paid a cash dividend to our shareholders for the first time. While we currently plan to pay quarterly dividends indefinitely, our payment of cash dividends will be subject to, among other things, our results of operations, cash and marketable security balances, the timing of securities maturations, estimates of future cash requirements, fixed asset requirements, and other factors our Board may deem relevant. Because they are significantly more than our current free cash flow, recent and declared dividend amounts are likely unsustainable. Any reduction or discontinuance by us of cash dividends could cause the market price of our common stock to decline.

The price of our common stock may be adversely affected by significant price fluctuations due to a number of factors, many of which are beyond our control.
     From time to time our stock price has decreased sharply, and could decline in the future. The market price of our common stock may be significantly affected by many factors, some of which are beyond our control, including:
           •  technological innovations by us or our competitors;
the announcement of new products, product enhancements, contracts, or license agreements by us or our competitors;
delays in our introduction of new products or technologies or market acceptance of these products or technologies;
loss of customers, decreases in customer’ purchases, or decreases in customers’ purchase prices;
changes in demand for our customers’ products;
quarterly variations in our operating results, revenue, or revenue growth rates;
changes in revenue estimates, earnings estimates, or market projections by market analysts;
speculation in the press or analyst community about our business, potential revenue, or potential earnings;
general economic conditions or market conditions specific to industries we or our customers serve or may serve;
legal proceedings involving us, including intellectual property litigation or class action litigation; and
our stock repurchase and dividend policies and decisions.
 
11

Table of Contents
 

ITEM 2. PROPERTIES.
     Our principal executive offices and manufacturing facility are located at 11409 Valley View Road, Eden Prairie, Minnesota, 55344. The space consists of 21,362 square feet of offices, laboratories, and production areas. The space is owned by the Barbara C. Gage Revocable Trust and leased under an agreement expiring December 31, 2020. The facility is currently being utilized at less than maximum capacity to allow for growth, and we believe the facility is adequate to meet our current requirements. We hold no investments in real estate.

ITEM 3. LEGAL PROCEEDINGS.
     In the ordinary course of business we may become involved in litigation. At this time we are not aware of any material pending or threatened legal proceedings or other proceedings contemplated by governmental authorities that we expect would have a material adverse impact on our future results of operation and financial condition.

ITEM 4. MINE SAFETY DISCLOSURES.
     Not applicable.

 
ITEM 5. MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES.
Market Information
     Our Common Stock trades on the Capital Market tier of the NASDAQ Stock Market under the symbol NVEC. The following table shows the high and low sales prices of our Common Stock as reported on the NASDAQ for each quarter within our two most recent fiscal years:
 
Quarter Ended
3/31/15 12/31/14 9/30/14 6/30/14 3/31/14 12/31/13 9/30/13 6/30/13
High   $ 70.74 $ 75.94 $ 70.03 $ 57.50 $ 60.49 $ 59.42 $ 51.61 $ 55.99
Low $ 62.40 $ 59.24 $ 52.10 $ 50.06 $ 53.84 $ 50.51 $ 46.33 $ 46.66
 
Shareholders
     We had approximately 98 shareholders of record and 5,394 total shareholders as of April 20, 2015.

Dividends
     We declared cash dividends on our Common Stock of aggregate amounts of $10,000,000 payable to shareholders of record as of February 2, 2015 and on May 6, 2015, we announced that our Board declared a cash dividend of $1.00 per share payable to shareholders of record as of May 18, 2015. We did not declare or pay any other dividends for the two most recent fiscal years. We have said we expect to declare quarterly dividends that are more than the company’s current free cash flow but significantly less than the $10,000,000 dividend already paid. However, our dividend policy is subject to change at any time, and future dividends will be subject to Board approval and subject to the company’s results of operations, cash and marketable security balances, future cash requirements, and other factors our Board may deem relevant.

Securities Authorized for Issuance Under Equity Compensation Plans
     Information regarding our securities authorized for issuance under equity compensation plans will be included in the section “Equity Compensation Plan Information” of our Proxy Statement for our 2015 Annual Meeting of Shareholders, and is incorporated by reference into Item 12 of this Report.

12

Table of Contents
 

Performance Graph
     The graph and table below compares the total shareholder return on our Common Stock to the cumulative total return of the NASDAQ Industrial Index and the SmallTimes Index of Companies Involved in Micro- and Nanotech. NVE is included in both indices. The graph and table assume $100 was invested on March 31, 2010 in each of our Common Stock, the NASDAQ Industrial Index, and the SmallTimes Index, with reinvestment of dividends.
 
Total Shareholder Return
 
3/31/2010 3/31/2011 3/31/2012 3/31/2013 3/31/2014 3/31/2015
NVE Corporation $ 100.00 $ 124.37   $ 117.00   $ 124.55   $ 125.92   $ 157.06
SmallTimes Index $ 100.00 $ 108.75 $ 112.74 $ 118.69 $ 137.62   $ 144.63
NASDAQ Industrial Index $ 100.00 $ 125.60   $ 132.43   $ 154.07   $ 193.10   $ 210.26

Stock Repurchase Program
     In 2009 we announced that our Board of Directors authorized the repurchase of up to $2,500,000 of our Common Stock, $1,236,595 of which remained available as of March 31, 2015. The repurchase program may be modified or discontinued at any time without notice.

ITEM 6. SELECTED FINANCIAL DATA.
     The following balance sheet and income statement selected financial data should be read in conjunction with our financial statements and notes included in Item 8 of this Report, and with “Management’s Discussion and Analysis of Financial Condition and Results of Operation” included in Item 7 of this Report. The data are derived from our financial statements.
 
Balance Sheet Data as of March 31
2015 2014 2013 2012 2011
Cash, cash equivalents,
and marketable securities
$ 100,450,357 $ 95,644,701 $ 85,260,969 $ 73,541,463 $ 62,179,707
Total assets $ 110,089,196 $ 105,242,043 $ 95,765,496 $ 83,126,763 $ 71,836,225
Total shareholders’ equity $ 108,327,534 $ 103,704,641 $ 93,984,608 $ 81,458,858 $ 69,970,549
 
Income Statement Data for Years Ended March 31
2015 2014 2013 2012 2011
Revenue
Product sales
$ 29,894,045 $ 25,512,028 $ 24,434,823 $ 25,151,822 $ 26,024,823
Contract research and development
690,043 422,879 2,598,596 3,427,398 5,172,240
Total revenue $ 30,584,088 $ 25,934,907 $ 27,033,419 $ 28,579,220 $ 31,197,063
 
Gross profit $ 24,564,220 $ 20,214,630 $ 20,008,238 $ 19,253,709 $ 21,413,365
Income from operations $ 19,251,951 $ 14,393,816 $ 15,196,854 $ 14,273,048 $ 17,669,770
Net cash provided by operating activities $ 14,870,066 $ 12,401,424 $ 12,645,302 $ 12,811,910 $ 12,808,807
Net income $ 14,368,354 $ 11,135,875 $ 11,828,838 $ 11,381,095 $ 13,360,945
Net income per share – diluted $ 2.95 $ 2.29 $ 2.43 $ 2.34 $ 2.76
 
13

Table of Contents
 
ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
     You should read this discussion together with our financial statements and notes included elsewhere in this Report. In addition to historical information, the following discussion contains forward-looking information that involves risks and uncertainties. Our actual future results could differ materially from those presently anticipated due to a variety of factors, including those discussed in Item 1A of this Report.

General
     We develop and sell devices that use “spintronics,” a nanotechnology that relies on electron spin rather than electron charge to acquire, store, and transmit information. We manufacture high-performance spintronic products including sensors and couplers to revolutionize data sensing and transmission. We also receive contracts for research and development and are a licensor of spintronic magnetoresistive random access memory technology, commonly known as MRAM.

Application of Critical Accounting Policies and Estimates
     In accordance with SEC guidance, those material accounting policies that we believe are the most critical to an investor’s understanding of our financial results and condition and require complex management judgment are discussed below.

Investment Valuation
     Our investments consist primarily of corporate and municipal obligations. We have generally invested excess cash in high-quality investment grade long-term marketable securities with less than five years to maturity. We classify all of our marketable securities as available-for-sale, thus securities are recorded at fair value and any associated unrealized gain or losses, net of tax, is included as a separate component of shareholders’ equity, “Accumulated other comprehensive income (loss).” If we judged a decline in fair value for any security to be other than temporary, the cost basis of the individual security would be written down and a charge recognized to net income. The fair values for our securities are determined based on quoted market prices as of the valuation date and observable prices for similar assets. We consider a number of factors in determining whether other-than-temporary impairment exists, including: credit market conditions; the credit ratings of the securities; historical default rates for securities of comparable credit rating; the presence of insurance of the securities and, if insured, the credit rating and financial condition of the insurer; the effect of market interest rates on the value of the securities; and the duration and extent of any unrealized losses. We also consider the likelihood that we will be required to sell the securities prior to maturity based on our financial condition and anticipated cash flows. If any of these conditions and estimates change in the future, or, if different estimates are used, the fair value of the investments may change significantly and could result in other-than-temporary decline in value, which could have an adverse impact on our results of operations.

Inventory Valuation
     Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first in, first out method. Where there is evidence that inventory could be disposed of at less than carrying value, the inventory is written down to the net realizable value in the current period. Additionally, we periodically examine our inventory in the context of inventory turnover, sales trends, competition and other market factors, and we record provisions to inventory reserve when we determine certain inventory is unlikely to be sold. If reserved inventory is subsequently sold, corresponding reductions in inventory and inventory reserves are made. Our inventory reserve was $180,000 at March 31, 2015 and $295,000 at March 31, 2014.

Deferred Tax Assets Estimation
     In determining the carrying value of our net deferred tax assets, we must assess the likelihood of sufficient future taxable income in certain tax jurisdictions, based on estimates and assumptions to realize the benefit of these assets. We evaluate the realizability of the deferred assets quarterly and assess the need for valuation allowances or reduction of existing allowances quarterly.

     As of March 31, 2015 our net deferred tax liabilities were $173,656 compared to $117,213 as of March 31, 2014. Net deferred tax liabilities included $107,570 in deferred tax assets for stock-based compensation deductions as of March 31, 2015 and $120,008 as of March 31, 2014. Utilization of certain of our deferred tax assets is subject to limitations based on Internal Revenue Code Section 382.

Recently Issued Accounting Standards
     In May 2014, the Financial Accounting Standards Board issued Accounting Standard Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606), which supersedes the revenue recognition requirements in Accounting Standards Codification 605, Revenue Recognition. ASU 2014-09 is based on the principle that revenue is recognized to depict the transfer of 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. It also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. ASU 2014-09 is effective for fiscal years beginning after December 15, 2016, including interim periods within that reporting period, which will be our first quarter of fiscal 2018. We have not yet evaluated the impact of ASU 2014-09 on our financial statements.


14

Table of Contents
 
Results of Operations
     The following table summarizes the percentage of revenue and year-to-year changes for various items for the last three fiscal years:
 
Percentage of Revenue
Year Ended March 31
  Year-to-Year Change
Years Ended March 31
2015 2014 2013 2014 to 2015 2013 to 2014
Revenue
Product sales
97.7 % 98.4 % 90.4 % 17.2 % 4.4 %
Contract research and development      
2.3 % 1.6 % 9.6 % 63.2 % (83.7 )%
Total revenue 100.0 % 100.0 % 100.0 % 17.9 % (4.1 )%
Cost of sales 19.7 % 22.1 % 26.0 % 5.2 % (18.6 )%
Gross profit 80.3 % 77.9 % 74.0 % 21.5 % 1.0 %
Expenses
Selling, general, and administrative
7.6 % 8.6 % 8.3 % 3.4 % (0.2 )%
Research and development
9.8 % 13.8 % 9.5 % (16.3 )% 39.5 %
Total expenses 17.4 % 22.4 % 17.8 % (8.7 )% 21.0 %
Income from operations 62.9 % 55.5 % 56.2 % 33.8 % (5.3 )%
Interest income 7.2 % 8.2 % 8.7 % 3.1 % (10.1 )%
Income before taxes 70.1 % 63.7 % 64.9 % 29.8 % (5.9 )%
Income tax provision 23.1 % 20.8 % 21.1 % 31.4 % (6.1 )%
Net income 47.0 % 42.9 % 43.8 % 29.0 % (5.9 )%
 
     Total revenue for fiscal 2015 increased 18% compared to fiscal 2014, and decreased 4% in fiscal 2014 compared to fiscal 2013. The increase in total revenue in fiscal 2015 was due to a 17% increase in product sales and a 63% increase in contract research and development revenue. The decrease in total revenue in fiscal 2014 was due to an 84% decrease in contract research and development revenue, partially offset by a 4% increase in product sales. The increase in contract research and development revenue for fiscal 2015 compared to fiscal 2014 was due to new contracts and contract activities and an improved environment for government contract funding. The decrease for fiscal 2014 compared to fiscal 2013 was due to completion of certain contracts and contract activities and a challenging environment for government contract funding. The increases in product sales for fiscal 2015 and 2014 were primarily due to increased purchase volume by existing customers.

     Gross profit margin increased to 80% of revenue for fiscal 2015 from 78% for fiscal 2014 due to a more favorable product sales mix. Gross profit margin for fiscal 2014 increased from 74% for fiscal 2013 due to a more favorable revenue mix, a more favorable product sales mix, and more efficient product manufacturing.

     Total expenses decreased 9% for fiscal 2015 compared to fiscal 2014 and increased 21% for fiscal 2014 compared to fiscal 2013. The decrease in total expenses in fiscal 2015 compared to fiscal 2014 was due to a 16% decrease in research and development expense, partially offset by a 3% increase in selling, general, and administrative expense. The increase in selling, general, and administrative expense for fiscal 2015 was primarily due to increased sales commissions and performance-based compensation. The decrease in research and development expense for fiscal 2015 was due to the completion of certain product development activities and an increase in contract research and development activities, which caused us to reallocate resources to expensed research and development activities. The increase in total expenses in fiscal 2014 compared to fiscal 2013 was due to a 39% increase in research and development expense. The increase in research and development expense in fiscal 2014 was due to increased product development activities, and a decrease in contract research and development activities, which caused resources to be reallocated to expensed research and development activities.

     Interest income increased 3% in fiscal 2015 compared to fiscal 2014, and decreased 10% in fiscal 2014 compared to fiscal 2013. The increase in fiscal 2015 compared to fiscal 2014 was due to an increase in our average balance of marketable securities, partially offset by a decrease in interest rates earned on reinvested funds. The decrease in fiscal 2014 compared to fiscal 2013 was due to a decrease in interest rates earned on reinvested funds, partially offset by an increase in interest-bearing marketable securities. We expect interest income to decrease in future periods as we plan to use proceeds from maturating marketable securities to help fund cash dividends, rather than reinvesting proceeds as we have generally done in the past.

     The effective income tax rate was approximately 33% of income before taxes for fiscal 2015, 2014, and 2013. Our effective tax rates could fluctuate, however, due to a number of factors, including Federal and state tax rates and regulations, some of which are outside our control.

     Net income increased 29% in fiscal 2015 compared to fiscal 2014 primarily due to increased total revenue, increased gross profit margin as a percentage of revenue, and decreased expenses. Net income decreased 6% in fiscal 2014 compared to fiscal 2013, primarily due to decreased contract research and development revenue, increased research and development expense, and decreased interest income, partially offset by increased product sales and increased gross profit margin.

15

Table of Contents

Liquidity and Capital Resources
Overview
     Cash and cash equivalents were $9,437,262 at March 31, 2015 compared to $1,262,300 at March 31, 2014. The $8,174,962 increase in cash and cash equivalents was due to $14,870,066 in net cash provided by operating activities and $2,977,907 net cash provided by investing activities, less $9,673,011 net cash used in financing activities.

Operating Activities
     Net cash provided by operating activities related to product sales and research and development contract revenue was our primary source of working capital for fiscal years 2013 through 2015. For fiscal 2015, net cash provided by operating activities was $14,870,066.

     Accounts receivable increased $632,400 in fiscal 2015 due to increased revenue and the timing of payments by our customers.

     Inventories increased $535,159 as we prepared for possible product shipments in the future.

Investing Activities
     Net cash provided by investing activities in fiscal 2015 was primarily due to marketable security maturities exceeding purchases by $3,162,914. For most of the past three fiscal years, after purchasing fixed assets and repurchasing our Common Stock, we invested excess cash provided by operating activities in long-term marketable securities.

     As of March 31, 2015 our marketable securities had remaining maturities between one week and 224 weeks (see “Note 4 – Marketable Securities” to the Financial Statements, included elsewhere in this Report for additional information). Our entire portfolio of short-term and long-term marketable securities is classified as available for sale.

     Purchases of fixed assets were $185,007 during fiscal 2015, $160,718 in fiscal 2014, and $1,824,324 in fiscal 2013. Purchases all three years were primarily for capital equipment and leasehold improvements to increase our production capacity and were financed with cash provided by operating activities. Purchases of fixed assets could increase significantly in future years compared to fiscal 2015, and our capital expenditures can vary significantly from year to year depending on our needs, equipment purchasing opportunities, and production expansion activities.

     Free cash flow, which is net cash provided by operating activities less purchases of fixed assets, was $14,685,059 for fiscal 2015.

Financing Activities
     Net cash used in financing activities in fiscal 2015 was primarily a $10,000,000 cash dividend to shareholders, partially offset by net proceeds from the sale of common stock of $302,701 from stock option exercises.

     In addition to the $10,000,000 dividend in fiscal 2015, on May 6, 2015 we announced that our Board had declared a cash dividend of $1.00 per share of common stock, or $4,875,953 based on shares outstanding as of May 1, 2015, to be paid May 29, 2015. We may continue quarterly dividends in excess of our free cash flow in order to return cash to our shareholders. We plan to fund such dividends through cash provided by operating activities and proceeds from maturities of marketable securities. Our plan for capital allocation is to continue cash dividends and opportunistic share repurchases until we have significantly decreased our balance of cash plus marketable securities. We expect to return significant cash to shareholders while maintaining sufficient liquidity for operations and strategic flexibility. We plan to maintain enough cash and marketable securities to fund our operations, to defend our intellectual property if necessary, to make opportunistic strategic investments, and for contingencies. All future dividends will be subject to Board approval and subject to the company’s results of operations, cash and marketable security balances, estimates of future cash requirements, and other factors the Board may deem relevant. Furthermore, dividends may be modified or discontinued at any time without notice.

     We repurchased $1,263,405 of our Common Stock in fiscal 2014. We did not repurchase any stock in fiscal 2015 or fiscal 2013. The repurchases in fiscal 2014 were under a program announced January 21, 2009 authorizing the repurchase of up to $2,500,000 of our Common Stock, $1,236,595 of which remained available as of March 31, 2015. The repurchase program may be modified or discontinued at any time without notice.

16

Table of Contents

Contractual Obligations
     The following table provides aggregate information about our contractual payment obligations and the periods in which payments are due:
 
Payments Due by Period
Contractual obligations Total <1 Year 1-3 Years 3-5 Years >5 Years
Operating lease obligations   $ 1,588,398   $ 269,662   $ 545,413
  $ 559,596
  $ 213,727
Purchase obligations   229,050   229,050   -   -   -
Total   $ 1,817,448
  $ 498,712
  $ 545,413   $ 559,596   $ 213,727
 
     Operating lease obligations are primarily for our facility lease. “Note 9 – Commitments and Contingencies” to the Financial Statements, included elsewhere in this report, provides additional information about our lease obligations. Purchase obligations as of March 31, 2015 consisted of raw materials and equipment purchase commitments. We expect to meet these obligations from cash provided by operating activities or proceeds from maturities of marketable securities. We plan to evaluate raw materials purchases based on a variety of factors including forecasted requirements and anticipated supply leadtimes, and our obligations could vary significantly in the future. We plan to evaluate capital expenditures as needs and opportunities arise, and our future capital expenditures and purchase obligations could vary significantly from expenditures and obligations in the past.

     We believe our working capital and cash generated from operations will be adequate for our needs at least through fiscal 2016.

Inflation
     Inflation has not had a significant impact on our operations in any of our three most recent fiscal years. Prices for our products and for the materials and labor costs for those products are governed by market conditions. It is possible that inflation in future years could impact both materials and labor used for the production of our products.

Off-Balance-Sheet Arrangements
     Our off-balance sheet arrangements consist of purchase commitments and operating leases for our facility. We believe that our off-balance sheet arrangements do not have a material current or anticipated future effect on our profitability, cash flows, or financial position.
 
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
     We are exposed to financial market risks, primarily marketable securities and, to a lesser extent, changes in currency exchange rates.

Marketable Securities
     The primary objective of our investment activities is to preserve principal while at the same time maximizing after-tax yields without significantly increasing risk. To achieve this objective, we maintain our portfolio of cash equivalents and marketable securities in securities including municipal obligations, corporate obligations, and money market funds. Short-term and long-term marketable securities are generally classified as available-for-sale and consequently are recorded on the balance sheet at fair value with unrealized gains or losses reported as a separate component of accumulated other comprehensive income or loss, net of estimated tax. Our marketable securities as of March 31, 2015 had remaining maturities between one week and 224 weeks. Marketable securities had a market value of $91,013,095 at March 31, 2015, representing approximately 83% of our total assets. We have not used derivative financial instruments in our investment portfolio.

Foreign Currency Transactions
     We have some limited revenue risks from fluctuations in values of foreign currency due to product sales abroad. Foreign sales are generally made in U.S. currency, and currency transaction gains or losses in the past three fiscal years were not significant.

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.
     Financial statements and accompanying notes are included in this Report beginning on page F-1.
 
17

Table of Contents
 
Quarterly Summary Information
     Selected unaudited quarterly financial data for fiscal 2015 and 2014, presented as supplementary financial information, are as follows:
 
Unaudited; Quarter Ended
March 31, 2015 Dec. 31, 2014 Sept. 30, 2014 June 30, 2014
Revenue
Product sales
$ 7,548,468   $ 5,883,690   $ 8,113,806   $ 8,348,081
Contract research and development
23,464   408,058   153,567   104,954
Total revenue 7,571,932 6,291,748   8,267,373 8,453,035
Cost of sales 1,378,235   1,473,655   1,609,632   1,558,346
Gross profit 6,193,697   4,818,093     6,657,741     6,894,689
Expenses
Selling, general, and administrative
523,132 533,695 625,599     629,650
Research and development
714,728 694,758   787,279 803,428
Total expenses 1,237,860   1,228,453     1,412,878     1,433,078
Income from operations 4,955,837 3,589,640   5,244,863     5,461,611
Income before taxes 5,474,240   4,147,483   5,807,786   6,010,165
Net income $ 3,662,716   $ 2,792,906   $ 3,875,622   $ 4,037,110
Net income per share – diluted $ 0.75 $ 0.57   $ 0.80   $ 0.83
 
Unaudited; Quarter Ended
March 31, 2014 Dec. 31, 2013 Sept. 30, 2013 June 30, 2013
Revenue
Product sales
$ 5,857,866   $ 6,448,407   $ 7,231,149   $ 5,974,606
Contract research and development
125,231   25,290   70,031   202,327
Total revenue   5,983,097 6,473,697 7,301,180     6,176,933
Cost of sales 1,388,980 1,449,396 1,503,546   1,378,355
Gross profit 4,594,117 5,024,301 5,797,634     4,798,578
Expenses
Selling, general, and administrative
478,897 543,698 660,076     552,804
Research and development
840,719   905,246   876,463   962,911
Total expenses   1,319,616     1,448,944     1,536,539     1,515,715
Income from operations   3,274,501     3,575,357     4,261,095     3,282,863
Income before taxes 3,819,110   4,105,740   4,781,897   3,809,202
Net income $ 2,562,225   $ 2,777,174   $ 3,229,651   $ 2,566,825
Net income per share – diluted $ 0.53   $ 0.57 $ 0.66   $ 0.53
 
ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.
     None.

ITEM 9A. CONTROLS AND PROCEDURES.
Disclosure Controls and Procedures

     Management, with the participation of the Chief Executive Officer and Chief Financial Officer, has performed an evaluation of our disclosure controls and procedures that are defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934 (the “Exchange Act”) as of the end of the period covered by this Report. This evaluation included consideration of the controls, processes, and procedures that are designed to ensure that information required to be disclosed by us in the reports we file under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of March 31, 2015, our disclosure controls and procedures were effective.

Management’s Report on Internal Control Over Financial Reporting
     Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) under the Exchange Act. Our management, including our Chief Executive Officer and Chief Financial Officer, assessed the effectiveness of our internal control over financial reporting as of March 31, 2015. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in the 2013 Internal Control—Integrated Framework.

18

Table of Contents

     Based on our assessment using the criteria set forth by COSO in the 2013 Internal Control—Integrated Framework, management concluded that our internal control over financial reporting was effective as of March 31, 2015. Our internal control over financial reporting as of March 31, 2015 has been audited by Grant Thornton LLP, an independent registered public accounting firm, as stated in their report contained in Item 8 included elsewhere herein.

     Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within NVE have been detected. Our internal controls over financial reporting, however, are designed to provide reasonable assurance that the objectives of internal control over financial reporting are met.

Changes in Internal Controls
     During the quarter ended March 31, 2015, there was no change in our internal control over financial reporting that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
 
 
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.
     The sections titled “Proposal 1. Election of Board of Directors” and “Certain Relationships and Related Person Transactions – Section 16(a) Beneficial Ownership Reporting Compliance” to be included in our Proxy Statement for our 2015 Annual Meeting of Shareholders set forth certain information regarding our directors and executive officers required by Item 10, the section titled “Executive Officers of the Company” sets forth information regarding our executive officers required by Item 10, and the section titled “Corporate Governance” sets forth information regarding our corporate governance and code of ethics required by Item 10. The information in these sections to be included in our Proxy Statement for our 2015 Annual Meeting of Shareholders are incorporated by reference into this section.

ITEM 11. EXECUTIVE COMPENSATION.
     The information in the sections “Executive Compensation,” “Compensation Discussion and Analysis,” “Corporate Governance – Board Committees – Compensation Committee Interlocks and Insider Participation,” “Compensation Committee Report,” and “Director Compensation” to be included in our Proxy Statement for our 2015 Annual Meeting of Shareholders is incorporated by reference into this section.

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.
     The information in the sections “Equity Compensation Plan Information” and “Security Ownership” to be included in our Proxy Statement for our 2015 Annual Meeting of Shareholders is incorporated by reference into this section. Information regarding the material features of our 2000 Stock Option Plan, as amended, is contained in Note 6 to the Financial Statements included elsewhere in this Report.

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.
     The information in the sections “Security Ownership – Transactions With Related Persons, Promoters, and Certain Control Persons” and “Corporate Governance – Board Composition and Independence” to be included in our Proxy Statement for our 2015 Annual Meeting of Shareholders is incorporated by reference into this section.

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES.
     The information in the sections “Audit Committee Disclosure – Fees Billed to Us by
Our Independent Registered Public Accounting Firm During Fiscal 2015 and 2014” and “Audit Committee Disclosure – Audit Committee Pre-Approval Policy” to be included in our Proxy Statement for our 2015 Annual Meeting of Shareholders is incorporated by reference into this section.

ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES.
(a) Financial Statements and Schedules

     Financial statements are provided pursuant to Item 8 of this Report. Certain financial statement schedules have been omitted because they are not required, not applicable, or the required information is provided in other financial statements or the notes to the financial statements.

(b) Exhibits
     A list of exhibits is on the following page.

19

Table of Contents
 
Exhibit #  Description
  3.1 Amended and Restated Articles of Incorporation of the company as amended by the Board of Directors effective November 21, 2002 (incorporated by reference to the Form 10-QSB for the period ended December 31, 2002).
  3.2 Bylaws of the company as amended by the Board of Directors effective December 18, 2007 (incorporated by reference to the Form 8-K filed December 19, 2007).
  10.1 Lease dated October 1, 1998 between the company and Glenborough Properties, LP (incorporated by reference to the Form 10-QSB for the period ended September 30, 2002).
  10.2 First amendment to lease between the company and Glenborough dated September 18, 2002 (incorporated by reference to the Form 10-QSB for the period ended September 30, 2002).
  10.3 Second amendment to lease between the company and Glenborough dated December 1, 2003 (incorporated by reference to the Form 10-QSB for the period ended December 31, 2003).
  10.4 Notification from Carlson Real Estate Company, Inc. relating to change in building ownership (incorporated by reference to the Form 8-K filed October 11, 2005).
  10.5 Third amendment to lease between the company and Carlson Real Estate (incorporated by reference to the Form 8-K/A filed December 20, 2007).
  10.6 Letter from Carlson Real Estate relating to transfer of building title (incorporated by reference to the Form 8-K/A filed April 15, 2011).
  10.7 Fourth amendment to lease between the company and the Barbara C. Gage Revocable Trust (incorporated by reference to our Current Report on Form 8-K/A filed August 3, 2011).
  10.8* Employment Agreement between the company and Daniel A. Baker dated January 29, 2001 (incorporated by reference to the Form 10-KSB for the year ended March 31, 2001).
  10.9* NVE Corporation 2000 Stock Option Plan as Amended July 19, 2001 by the shareholders (incorporated by reference to our Registration Statement on Form S-8 filed July 20, 2001).
  10.10+ Agreement between the company and Agilent Technologies, Inc. dated September 27, 2001 (incorporated by reference to the Form 10-QSB for the period ended September 30, 2001).
  10.11 Amendment dated October 18, 2002 to Agreement between the company and Agilent (incorporated by reference to the Form 10-QSB for the period ended December 31, 2002).
  10.12 Report of completion of the divestiture of Agilent’s Semiconductor Products business (incorporated by reference to the Form 8-K/A filed December 6, 2005).
  10.13+ Amendment No. 2 to OEM Purchase Agreement between Agilent and the company (incorporated by reference to the Form 8-K/A filed September 11, 2007).
  10.14 Amendment No. 3 to Agreement between the company and Agilent (incorporated by reference to the Form 8-K/A filed June 28, 2010).
  10.15 Amendment No. 4 to Agreement between the company and Agilent (incorporated by reference to the Form 8-K/A filed July 1, 2013).
  10.16 Indemnification Agreement by and between Pacesetter, Inc., a St. Jude Medical Company, d.b.a. St. Jude Medical Cardiac Rhythm Management Division, and the company (incorporated by reference to the Form 8-K filed September 27, 2005).
  10.17+ Supplier Partnering Agreement by and between St. Jude and the company (incorporated by reference to the Form 8-K filed January 4, 2006).
  10.18+ Amendment No. 1 to Supplier Partnering Agreement between St. Jude and the company (incorporated by reference to the Form 8-K/A filed September 10, 2007).
  10.19+ Amendment No. 2 to Supplier Partnering Agreement between St. Jude and the company (incorporated by reference to the Form 8-K/A filed December 18, 2009).
  10.20+ Amendment No. 3 to Supplier Partnering Agreement between St. Jude and the company (incorporated by reference to the Form 8-K/A filed September 16, 2010).
  10.21 Amendment No. 4 to Supplier Partnering Agreement between St. Jude and the company (incorporated by reference to the Form 8-K/A filed February 7, 2011).
  23.1 Consent of Grant Thornton LLP.
  23.2 Consent of Ernst & Young LLP.
  31.1 Certification by Daniel A. Baker pursuant to Rule 13a-14(a)/15d-14(a).
  31.2 Certification by Curt A. Reynders pursuant to Rule 13a-14(a)/15d-14(a).
  32 Certification by Daniel A. Baker and Curt A. Reynders pursuant to 18 U.S.C. Section 1350.
101.INS XBRL Instance Document
101.SCH XBRL Taxonomy Extension Schema Document
101.CAL XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF XBRL Taxonomy Extension Definition Linkbase Document
101.LAB XBRL Taxonomy Extension Label Linkbase Document
101.PRE XBRL Taxonomy Extension Presentation Linkbase Document
 
*Indicates a management contract or compensatory plan or arrangement.
+Confidential portions deleted and filed separately with the SEC.

20

Table of Contents
 
 
     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.

NVE CORPORATION
          (Registrant)

/s/Daniel A. Baker
by Daniel A. Baker
President and Chief Executive Officer

Date    May 6, 2015



     Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Name  Title Date 
/s/Terrence W. Glarner
Terrence W. Glarner
Director and
Chairman of the Board
 
 
May 6, 2015
/s/Daniel A. Baker
Daniel A. Baker
Director,
President & Chief Executive Officer
(Principal Executive Officer)
 
May 6, 2015
/s/Curt A. Reynders
Curt A. Reynders
Treasurer and
Chief Financial Officer
(Principal Financial and
Accounting Officer)
May 6, 2015
/s/Patricia M. Hollister
Patricia M. Hollister
 
 
Director May 6, 2015
/s/Richard W. Kramp
Richard W. Kramp
 
 
Director May 6, 2015
/s/Gary R. Maharaj
Gary R. Maharaj
Director May 6, 2015
 
21

Table of Contents
 
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
Board of Directors and Shareholders
NVE Corporation

We have audited the internal control over financial reporting of NVE Corporation (a Minnesota corporation) (the “Company”) as of March 31, 2015, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). 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 Management’s Report on Internal Control over Financial Reporting (“Management’s Report”). Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit.

We conducted our audit in accordance with the standards of the Public Company Accounting Oversight Board (United States). 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, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

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.

In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of March 31, 2015, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the financial statements of the Company as of and for the year ended March 31, 2015, and our report dated May 6, 2015 expressed an unqualified opinion on those financial statements.
 
/s/ Grant Thornton LLP
 
Minneapolis, Minnesota
May 6, 2015

F-1

Table of Contents
 
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
 
Board of Directors and Shareholders
NVE Corporation

We have audited the accompanying balance sheets of NVE Corporation (a Minnesota corporation) (the “Company”) as of March 31, 2015 and 2014, and the related statements of income, comprehensive income, shareholders’ equity, and cash flows for each of the two years in the period ended March 31, 2015. These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these financial statements based on our audit.

We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. An audit includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. An audit also includes assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe that our audits provide a reasonable basis for our opinion.

In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of NVE Corporation as of March 31, 2015 and 2014, and the results of its operations and its cash flows for each of the two years in the period ended March 31, 2015 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), the Company’s internal control over financial reporting as of March 31, 2015, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO), and our report dated May 6, 2015 expressed an unqualified opinion thereon.
 
/s/ Grant Thornton LLP
 
Minneapolis, Minnesota
May 6, 2015
 
 
 
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM 

Board of Directors and Shareholders
NVE Corporation

We have audited the balance sheet of NVE Corporation as of March 31, 2013, and the related statements of income, comprehensive income, shareholders’ equity, and cash flows for the year ended March 31, 2013. These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these financial statements based on our audits.

We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. An audit includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. An audit also includes assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe that our audit provides a reasonable basis for our opinion.

In our opinion, the financial statements referred to above present fairly, in all material respects, the financial position of NVE Corporation at March 31, 2013, and the results of their operations and their cash flows for the year ended March 31, 2013, in conformity with U.S. generally accepted accounting principles.
 
/s/ Ernst & Young LLP
 
Minneapolis, Minnesota
May 1, 2013
 
 
F-2

Table of Contents
 
NVE CORPORATION
BALANCE SHEETS

 
March 31, 2015 March 31, 2014
ASSETS
Current assets
Cash and cash equivalents
$ 9,437,262 $ 1,262,300
Marketable securities, short term
  20,099,288   12,360,091
Accounts receivable, net of allowance for uncollectible accounts of $15,000
2,963,974 2,331,574
Inventories
  3,742,492   3,207,333
Deferred tax assets
102,052 237,387
Prepaid expenses and other assets
574,913   816,276  
Total current assets   36,919,981     20,214,961  
Fixed assets
Machinery and equipment 
  8,604,926   8,536,010
Leasehold improvements
1,524,298   1,499,454  
    10,129,224   10,035,464
Less accumulated depreciation 
7,873,816   7,030,692  
Net fixed assets   2,255,408   3,004,772
Marketable securities, long term 70,913,807   82,022,310  
Total assets $ 110,089,196   $ 105,242,043  
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities
Accounts payable
$ 358,818 $ 374,127
Accrued payroll and other
1,127,136   808,675  
Total current liabilities   1,485,954   1,182,802
 
Long-term deferred tax liabilities   275,708       354,600  
 
Shareholders’ equity
Common stock, $0.01 par value, 6,000,000 shares authorized; 4,857,953 issued and outstanding as of March 31, 2015 and 4,851,043 issued and outstanding as of March 31, 2014
  48,580 48,510
Additional paid-in capital
  20,850,762 20,464,883
Accumulated other comprehensive income
  746,447   877,857
Retained earnings
86,681,745   82,313,391  
Total shareholders’ equity 108,327,534
  103,704,641
 
Total liabilities and shareholders’ equity $ 110,089,196   $ 105,242,043  
 

See accompanying notes.

F-3

Table of Contents
 
NVE CORPORATION
STATEMENTS OF INCOME

 
Year Ended March 31
2015 2014 2013
Revenue
Product sales
$ 29,894,045 $ 25,512,028 $ 24,434,823
Contract research and development
690,043   422,879   2,598,596  
Total revenue   30,584,088   25,934,907 27,033,419
Cost of sales 6,019,868   5,720,277   7,025,181  
Gross profit 24,564,220 20,214,630 20,008,238
Expenses
Selling, general, and administrative
  2,312,076   2,235,475 2,240,563
Research and development
3,000,193   3,585,339   2,570,821  
Total expenses 5,312,269   5,820,814   4,811,384  
Income from operations   19,251,951   14,393,816 15,196,854
Interest income   2,187,723     2,122,133     2,359,603  
Income before taxes   21,439,674   16,515,949 17,556,457
Provision for income taxes 7,071,320   5,380,074   5,727,619  
Net income $ 14,368,354   $ 11,135,875   $ 11,828,838  
Net income per share – basic $ 2.96   $ 2.30   $ 2.44  
Net income per share – diluted $ 2.95   $ 2.29   $ 2.43  
Cash dividends declared per common share $ 2.06   $ -   $ -  
Weighted average shares outstanding
Basic
4,855,504 4,851,460 4,839,810
Diluted
4,871,935 4,867,691 4,863,546
 
  
STATEMENTS OF COMPREHENSIVE INCOME

Year Ended March 31
2015 2014 2013
Net income $ 14,368,354   $ 11,135,875 $ 11,828,838
Unrealized (loss) gain from marketable securities, net of tax   (131,410 ) (679,869 ) 470,270  
Comprehensive income $ 14,236,944   $ 10,456,006   $ 12,299,108  
 
 
See accompanying notes.

F-4

Table of Contents
 
NVE CORPORATION
STATEMENTS OF SHAREHOLDERS’ EQUITY

 
 
 
 
Additional
Paid-In
Capital
    Accumulated
Other
Comprehen-
sive Income
(Loss)
  Retained
Earnings
   
Common Stock
Shares   Amount Total
Balance at March 31, 2012 4,824,745 $ 48,247 $ 20,974,477 $ 1,087,456     $ 59,348,678     $ 81,458,858  
Exercise of stock
options
37,691 377 143,811         144,188
Comprehensive income:
Unrealized gain on
marketable securities,
net of tax
470,270 470,270
Net income
11,828,838 11,828,838
Total comprehensive income
                                    12,299,108
Stock-based compensation
66,720 66,720
Tax benefit of stock-
based compensation
      15,734         15,734  
Balance at March 31, 2013 4,862,436   48,624   21,200,742     1,557,726     71,177,516   93,984,608  
Exercise of stock
options
14,000 140 416,620     416,760
Repurchase of common stock
(25,393 )   (254 )   (1,263,151 )                     (1,263,405 )
Comprehensive income:
Unrealized loss on
marketable securities,
net of tax
                    (679,869 ) (679,869 )
Net income
                      11,135,875 11,135,875
Total comprehensive income
                                    10,456,006
Stock-based compensation
53,200 53,200
Tax benefit of stock-
based compensation
          57,472         57,472  
Balance at March 31, 2014 4,851,043 48,510 20,464,883 877,857 82,313,391 103,704,641
Exercise of stock
options
6,910     70     302,631               302,701
Comprehensive income:
Unrealized loss on
marketable securities,
net of tax
                    (131,410 ) (131,410 )
Net income
                            14,368,354       14,368,354
Total comprehensive income
                                    14,236,944
Stock-based compensation
58,960 58,960
Tax benefit of stock-
based compensation
24,288 24,288
Cash dividends declared
($2.06 per share of
common stock)
            (10,000,000 ) (10,000,000 )
Balance at March 31, 2015 4,857,953   $ 48,580 $ 20,850,762   $ 746,447   $ 86,681,745   $ 108,327,534  
 

See accompanying notes.

F-5

Table of Contents
 
NVE CORPORATION
STATEMENTS OF CASH FLOWS

 
Year Ended March 31
2015 2014 2013
OPERATING ACTIVITIES
Net income $ 14,368,354 $ 11,135,875 $ 11,828,838
Adjustments to reconcile net income to net cash
provided by operating activities:
Depreciation
934,371   844,339   647,163
Stock-based compensation
58,960 53,200   66,720
Excess tax benefits
(24,288 ) (57,472 ) (15,734 )
Deferred income taxes
155,713   121,881   51,262
Changes in operating assets and liabilities
Accounts receivable
(632,400 ) 189,821 163,445
Inventories
(535,159
) 129,259   (107,216 )
Prepaid expenses and other assets
241,363   141,871   201,705
Accounts payable and accrued expenses
303,152   (157,350 ) (190,881 )
Net cash provided by operating activities 14,870,066   12,401,424   12,645,302
 
INVESTING ACTIVITIES
Purchases of fixed assets (185,007 ) (160,718 ) (1,824,324 )
Purchases of marketable securities (8,997,086 ) (22,753,916 ) (27,209,753 )
Proceeds from maturities of marketable securities 12,160,000   10,055,000   17,194,000  
Net cash provided by (used in) investing activities 2,977,907   (12,859,634 ) (11,840,077 )
 
FINANCING ACTIVITIES
Proceeds from sale of common stock 302,701   416,760 144,188
Excess tax benefits 24,288   57,472 15,734
Repurchase of common stock -   (1,263,405 ) -
Payment of dividends to shareholders (10,000,000 ) -   -  
Net cash (used in) provided by financing activities (9,673,011 ) (789,173 ) 159,922  
 
Increase (decrease) in cash and cash equivalents 8,174,962 (1,247,383 ) 965,147
Cash and cash equivalents at beginning of year 1,262,300   2,509,683   1,544,536  
 
Cash and cash equivalents at end of year $ 9,437,262   $ 1,262,300   $ 2,509,683  
 
Supplemental disclosures of cash flow information:
Cash paid during the year for income taxes
$ 6,800,000 $ 5,263,033 $ 5,202,616
 

See accompanying notes.

F-6

Table of Contents
 
NVE CORPORATION
NOTES TO FINANCIAL STATEMENTS
 
NOTE 1. DESCRIPTION OF BUSINESS
     We develop and sell devices that use spintronics, a nanotechnology that relies on electron spin rather than electron charge to acquire, store, and transmit information. We operate in one reportable segment.

NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Cash and Cash Equivalents

     We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.

Fair Value of Financial Instruments
     The carrying amount of cash and cash equivalents, accounts receivable, and accounts payable approximates fair value because of the short maturity of these instruments. Fair values of marketable securities are based on quoted market prices.

Marketable Securities
     We classify securities with original maturities greater than three months and remaining maturities one year or less as short-term marketable securities and securities with remaining maturities greater than one year as long-term marketable securities. Securities not due at a single maturity date are classified by their average life. We classify all of our marketable securities as available-for-sale, thus securities are recorded at fair value and any associated unrealized gain or loss, net of tax, is included as a separate component of shareholders’ equity, “Accumulated other comprehensive income (loss).” We use a specific-identification cost basis to determine gains and losses. The amortized cost of marketable securities is adjusted for amortization of premiums and accretion of discounts to maturity, both of which are included in interest income.

     We consider an other-than-temporary impairment of our marketable securities to exist if we determine it is probable that we will be unable to collect all amounts due according to the contractual terms of a debt security. If we judged a decline in fair value for any security to be other than temporary, the cost basis of the individual security would be written down and a charge recognized in net income. We consider a number of factors in determining whether other-than-temporary impairment exists, including: credit market conditions; the credit ratings of the securities; historical default rates for securities of comparable credit rating; the presence of insurance of the securities and, if insured, the credit rating and financial condition of the insurer; the effect of market interest rates on the value of the securities; and the duration and extent of any unrealized losses. We also consider the likelihood that we will be required to sell the securities prior to maturity based on our financial condition and anticipated cash flows. We determined that no write-downs for other-than-temporary impairment were required on available-for-sale securities during fiscal 2015, 2014, or 2013.

Concentration of Risk and Financial Instruments
     Financial instruments potentially subject to significant concentrations of credit risk consist principally of cash equivalents, marketable securities, and accounts receivable.

     We have invested our excess cash in corporate-backed and municipal-backed bonds and money market instruments. Our investment policy prescribes purchases of only high-grade securities, and limits the amount of credit exposure to any one issuer.

     Our customers are throughout the world. We generally do not require collateral from our customers, but we perform ongoing credit evaluations of their financial condition. More information on accounts receivable is contained in the paragraph titled “Accounts Receivable and Allowance for Doubtful Accounts” of this note.

     Additionally, we are dependent on critical suppliers including our packaging vendors and suppliers of certain raw silicon and semiconductor wafers that are incorporated in our products.

Accounts Receivable and Allowance for Doubtful Accounts
     We grant credit to customers in the normal course of business and at times may require customers to prepay for an order prior to shipment. Accounts receivable are recorded net of an allowance for doubtful accounts. We make estimates of the uncollectibility of accounts receivable. We specifically analyze accounts receivable, historical bad debts, and customer creditworthiness when evaluating the adequacy of the allowance. We had no charges or provisions to our allowance for doubtful accounts in fiscal 2015, 2014, or 2013.

Inventories
     Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first in, first out method. We record inventory reserves when we determine certain inventory is unlikely to be sold based on sales trends, turnover, competition, and other market factors.

F-7

Table of Contents
 
Product Warranty
     In general we warranty our products to be free from defects in material and workmanship for one year.

Fixed Assets
     Fixed assets are stated at cost. Depreciation of machinery and equipment, and furniture and fixtures is recorded over the estimated useful lives of the assets, generally five years, using the straight-line method. Amortization of leasehold improvements is recorded using the straight-line method over the lesser of the lease term or five-year useful life. We record losses on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amount. We have not identified any indicators of impairment during fiscal 2015, 2014, or 2013.

Revenue Recognition
Product Revenue Recognition
     We recognize product revenue when evidence of an arrangement exists, the price to the buyer is fixed and determinable, collectability is reasonably assured and the product has shipped. Our sales are shipped FOB shipping point, meaning that our customers (end users and distributors) take title and assume the risks and rewards of ownership on shipment. Our customers may return defective products for refund or replacement under warranty, and have other very limited rights of return.

     Shipping charges billed to customers are included in product sales and the related shipping costs are included in selling, general, and administrative expense. Such shipping costs were $12,771 for fiscal 2015, $15,542 for fiscal 2014, and $27,386 for fiscal 2013.

     Our stocking distributors take title and assume the risks and rewards of product ownership. Payments from our distributors are not contingent on resale or any other matter other than the passage of time, and delivery of products is not dependent on the number of units resold to the ultimate customer. There are no other significant acceptance criteria, pricing or payment terms that would affect revenue recognition.

Accounting for Commissions and Discounts
     We sometimes utilize independent sales representatives that provide services relating to promoting our products and facilitating product sales but do not purchase our products. We pay commissions to sales representatives based on the amount of revenue facilitated, and such commissions are recorded as selling, general, and administrative expenses. Under certain limited circumstances, our distributors may earn commissions for activities unrelated to their purchases of our products, such as for facilitating the sale of custom products or research and development contracts with third parties. We recognize any such commissions as selling, general, and administrative expenses.

     We presume consideration given to a customer is a reduction in revenue unless both of the following conditions are met: (i) we receive an identifiable benefit in exchange for the consideration and the identifiable benefit is sufficiently separable from the customer’s purchase of our products such that we could have purchased the products or services from a third party; and (ii) we can reasonably estimate the fair value of the benefit received. We recognize discounts provided to our distributors as reductions in revenue.

Research and Development Contract Revenue Recognition
     We recognize contract revenues pro-rata as work progresses. Our research and development contracts do not contain post-shipment obligations. Contracts may be either firm-fixed-price or cost-plus-fixed-fee. Firm-fixed-price contracts provide for a price that is not subject to any adjustment based on our cost in performing the contract.

     Cost-plus-fixed-fee contracts are cost-reimbursement contracts that also provide for payment to us of a negotiated fee that is fixed at the inception of the contract. The costs for which we earn reimbursement are the actual costs incurred and are recorded in the period in which they are incurred. We recognize the contract fees pro-rata as work progresses.

Income Taxes
     We account for income taxes using the liability method. Deferred income taxes are provided for temporary differences between the financial reporting and tax bases of assets and liabilities. We provide valuation allowances against deferred tax assets if we determine that it is less likely than not that we will be able to utilize the deferred tax assets.

Research and Development Expense Recognition
     Research and development costs are expensed as they are incurred.

F-8

Table of Contents
 
Stock-Based Compensation
     We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is generally the vesting period. We estimate pre-vesting option forfeitures at the time of grant by analyzing historical data and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. Ultimately, the total expense recognized over the vesting period will only be for those awards that vest.

Net Income Per Share
     Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each year. Net income per diluted share amounts assume conversion, exercise or issuance of all potential common stock instruments (stock options and warrants). Stock options and warrants totaling 4,000 for fiscal 2015 and 2014; and 5,000 for fiscal 2013 were not included in the computation of diluted earnings per share because the exercise prices were greater than the market price of the common stock. The following table reflects the components of common shares outstanding:

Year Ended March 31
2015 2014 2013
Weighted average common shares outstanding – basic 4,855,504 4,851,460 4,839,810
Effect of dilutive securities:
Stock options
16,431 15,639 21,934
Warrants
- 592 1,802
Shares used in computing net income per share – diluted 4,871,935 4,867,691 4,863,546
 
Use of Estimates
     The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.

Recently Issued Accounting Standards
     In May 2014, the Financial Accounting Standards Board issued Accounting Standard Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (Topic 606), which supersedes the revenue recognition requirements in Accounting Standards Codification 605, Revenue Recognition. ASU 2014-09 is based on the principle that revenue is recognized to depict the transfer of 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. It also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. ASU 2014-09 is effective for fiscal years beginning after December 15, 2016, including interim periods within that reporting period, which will be our first quarter of fiscal 2018. We have not yet evaluated the impact of ASU 2014-09 on our financial statements.


NOTE 3. FAIR VALUE MEASUREMENTS
     Generally accepted accounting principles establish a framework for measuring fair value, provide a definition of fair value and prescribe required disclosures about fair-value measurements. Generally accepted accounting principles define fair value as the price that would be received to sell an asset or paid to transfer a liability. Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Generally accepted accounting principles utilize a valuation hierarchy for disclosure of fair value measurements. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The categories within the valuation hierarchy are described as follows:

     Level 1 – Financial instruments with quoted prices in active markets for identical assets or liabilities. Our Level 1 financial instruments consist of publicly-traded marketable corporate debt securities, which are classified as available-for-sale. On the balance sheets, these securities are included in “Marketable securities, short term” and “Marketable securities, long term.” The fair value of our Level 1 marketable securities was $89,625,984 at March 31, 2015 and $89,934,059 at March 31, 2014.

     Level 2 – Financial instruments with quoted prices in active markets for similar assets or liabilities. Level 2 fair value measurements are determined using either prices for similar instruments or inputs that are either directly or indirectly observable, such as interest rates. Our Level 2 financial instruments consist of municipal debt securities, which are classified as available-for-sale. We held one Level 2 marketable security at March 31, 2015, with a fair value of $1,387,111. The fair value of our Level 2 marketable securities was $4,448,342 at March 31, 2014. On the balance sheets, these securities are included in “Marketable securities, short term” and “Marketable securities, long term.”

     Level 3 – Inputs to the fair value measurement are unobservable inputs or valuation techniques. We do not have any financial assets or liabilities being measured at fair value that are classified as Level 3 financial instruments.

F-9

Table of Contents
 
NOTE 4. MARKETABLE SECURITIES
     Marketable securities with remaining maturities less than one year are classified as short-term, and those with remaining maturities greater than one year are classified as long-term. The fair value of our marketable securities as of March 31, 2015, by maturity, were as follows:

Total <1 Year 1–3 Years 3–5 Years
$ 91,013,095 $ 20,099,288 $ 40,220,312 $ 30,693,495
 
     As of March 31, 2015 and 2014 our marketable securities were as follows:

As of March 31, 2015 As of March 31, 2014

Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Market
Value

Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Market
Value
Corporate bonds $ 88,456,886
   $ 1,185,469    $ (16,371 )    $ 89,625,984    $ 88,567,210    $ 1,613,822    $ (246,973 )    $ 89,934,059
Municipal bonds   1,383,839   3,272   -     1,387,111   4,436,430   16,521
  (4,609 )   4,448,342
Total $ 89,840,725   $ 1,188,741   $ (16,371 )   $ 91,013,095   $ 93,003,640   $ 1,630,343   $ (251,582 )   $ 94,382,401

     The following table shows the gross unrealized losses and fair value of our investments with unrealized losses, aggregated by investment category and length of time that individual securities had been in a continuous unrealized loss position as of March 31, 2015 and 2014:

Less Than 12 Months 12 Months or Greater Total
Fair
Market
Value
Gross
Unrealized
Losses
Fair
Market
Value
Gross
Unrealized
Losses
Fair
Market
Value
Gross
Unrealized
Losses
As of March 31, 2015
  Corporate bonds $ 3,015,900
  $ (163
)   $ 2,590,240   $ (16,208
)   $ 5,606,140   $ (16,371 )
  Municipal bonds   -   -     -   -     -   -  
  Total $ 3,015,900   $ (163 )   $ 2,590,240   $ (16,208
)   $ 5,606,140   $ (16,371 )
As of March 31, 2014
  Corporate bonds $ 34,761,683   $ (246,973 ) $ -   $ -     $ 34,761,683   $ (246,973 )
  Municipal bonds   1,418,742   (4,609 )   -   -     1,418,742   (4,609 )
  Total $ 36,180,425   $ (251,582 ) $ -   $ -     $ 36,180,425   $ (251,582 )
 
      Gross unrealized losses totaled $16,371 as of March 31, 2015, and were attributed to two corporate bonds out of a portfolio of 31 bonds. The gross unrealized losses were due to market-price decreases after the bonds were purchased.

     All of the bonds we held had investment-grade credit ratings by Moody’s or Standard and Poor’s. For each bond with an unrealized loss, we expect to recover the entire cost basis of each security based on our consideration of factors including their credit ratings, the underlying ratings of insured bonds, and historical default rates for securities of comparable credit rating.

     One corporate bond, with a fair market value of $2,590,240 had been in continuous unrealized loss positions for 12 months or greater. For this security, we also considered the severity of unrealized loss, which was less than 1% of adjusted cost.

     Because we expect to recover the cost basis of investments held, we do not consider any of our marketable securities to be other-than-temporarily impaired at March 31, 2015.
 
NOTE 5. INVENTORIES
     Inventories are shown in the following table. Classification at March 31, 2014 has been revised to conform with the current year classification.
 
March 31
2015 2014
Raw materials $ 738,169 $ 776,510
Work in process   2,302,751 1,900,098
Finished goods 701,572 530,725
Total inventories $ 3,742,492 $ 3,207,333
 
F-10

Table of Contents

NOTE 6. STOCK-BASED COMPENSATION
Stock Option Plan

     Our 2000 Stock Option Plan, as amended, provides for issuance to employees, directors, and certain service providers of incentive stock options and nonstatutory stock options. Generally, the options may be exercised at any time prior to expiration, subject to vesting based on terms of employment. The period ranges from immediate vesting to vesting over a five-year period. The options have exercisable lives ranging from one year to ten years from the date of grant, and are generally not eligible to vest early in the event of retirement, death, disability, or change in control. Exercise prices are not less than fair market value of the underlying Common Stock at the date the options are granted. Stock-based compensation expense was $58,960 in fiscal 2015, $53,200 in fiscal 2014, and $66,720 in fiscal 2013.

Valuation assumptions
     We use the Black-Scholes standard option-pricing model to determine the fair value of stock options. The following assumptions were used to estimate the fair value of options granted:

Year Ended March 31
2015 2014 2013
Risk-free interest rate 1.6 % 1.4 % 0.7 %
Expected volatility 24 % 30 % 38 %
Expected life (years) 4.2   4.3   4.1  
Dividend yield 0 % 0 % 0 %
 
     The determination of the fair value of the awards on the date of grant using the Black-Scholes model is affected by our stock price as well as assumptions of other variables, including projected stock option exercise behaviors, risk-free interest rate, and expected volatility of our stock price in future periods. Our estimates and assumptions affect the amounts reported in the financial statements and accompanying notes.

Expected life
     We analyze historical exercise and termination data to estimate the expected life assumption. We believe historical data currently represents the best estimate of the expected life of a new option. We examined the historical pattern of option exercises to determine if there was a discernible pattern as to how different classes of optionees exercised their options. Our analysis showed that officers and directors held their stock options for a longer period of time before exercising compared to the rest of our employee population. Therefore we use different expected lives for officers and directors than we use for our general employee population for determining the fair value of options.

Risk-free interest rate
     The risk-free rate is based on the yield of U.S. Treasury securities on the grant date for maturities similar to the expected lives of the options.

Volatility
     We use historical volatility to estimate the expected volatility of our common stock.

Dividend yield
     We assume a dividend yield of zero because we had no plans to pay dividends at the time options were granted.

Tax effects of stock-based compensation
     Stock-based compensation increased deferred tax assets by $21,420 for fiscal 2015 and $19,327 for fiscal 2014.

F-11

Table of Contents
 
General stock option information
     We had no nonvested shares as of March 31, 2015 or 2014. The following table summarizes information about options outstanding at March 31, 2015, all of which were exercisable:

Ranges of
Exercise Prices
     Number
Outstanding
     Weighted Average
Exercise Price
     Weighted Remaining
Contractual Life (years)
$  15.08 - 16.33   18,090   $ 16.19   0.8
31.27 - 42.45   5,000     37.12   3.8
51.04 - 67.69   12,000   58.11   7.5
35,090   $ 33.51 3.5
 
     Our 2000 Stock Option Plan, as amended, provides for issuance to employees, directors, and certain service providers of incentive stock options and nonstatutory stock options. Generally, the options may be exercised at any time prior to expiration, subject to vesting based on terms of employment. The period ranges from immediate vesting to vesting over a five-year period. The options have exercisable lives ranging from one year to ten years from the date of grant. Exercise prices are not less than fair market value as determined by our Board at the date the options are granted.

     A summary of our stock options and warrants are shown in the following table:
 
Option Shares
Reserved
      Options
Outstanding
      Weighted Average
Option Exercise Price
      Warrants
Outstanding
      Weighted Average
Warrant Exercise Price
At March 31, 2012 162,230   109,000   $ 25.85 10,000   $ 16.28
Granted
(4,000 ) 4,000 $ 54.11 - -
Exercised
-   (64,000 ) $ 24.23 - -
Terminated
-   -   $ - (6,000 )     7.35
At March 31, 2013    158,230   49,000   $ 30.27 4,000   $ 29.69
Granted
(4,000 )   4,000     $ 49.86   -       -
Exercised
-     (14,000 )   $ 29.77   -     -
Terminated
1,000     (1,000 )   $ 58.27   (2,000 )     21.99
At March 31, 2014   155,230     38,000     $ 31.78   2,000     $ 37.38
Granted
(4,000 )   4,000     $ 67.69 -   -
Exercised
-     (6,910 ) $ 43.81 - -
Terminated
-     -     $ -   (2,000 )     37.38
At March 31, 2015  151,230     35,090     $ 33.51   -     $ -
 
     The remaining weighted-average exercisable life was 3.5 years at March 31, 2015; 4.2 years at March 31, 2014; and 4.6 years at March 31, 2013. All outstanding options were exercisable as of March 31, 2015, 2014, and 2013. The total intrinsic value of options exercised during fiscal 2015 was $160,056 based on the difference between the exercise price and stock price at the time of exercise for in-the-money options. The total intrinsic value of options outstanding March 31, 2015, based on our closing stock price for that day, was $1,242,623, all of which were exercisable. The total fair value of option grants was $58,960 in fiscal 2015. There was no unrecognized stock-based compensation at March 31, 2015.

     No warrants were issued in the past three fiscal years and none were outstanding at March 31, 2015. Remaining weighted-average exercisable warrant life was 0.4 years at March 31, 2014 and 0.9 years at March 31, 2013.

NOTE 7. INCOME TAXES
     Income tax provisions for fiscal 2013 through 2015 consisted of the following:

Year Ended March 31
2015 2014 2013
Current taxes
Federal
$ 6,608,923 $ 5,010,734 $ 5,314,876
State
330,971 304,931 377,215
Deferred taxes
Federal
125,070   61,306   34,718  
State
6,356   3,103   810  
Income tax provision $ 7,071,320   $ 5,380,074   $ 5,727,619  
 
F-12

Table of Contents
 

    A reconciliation of income tax provisions at the U.S. statutory rate for fiscal 2013 through 2015 is as follows:
 
Year Ended March 31
2015 2014 2013
Tax expense at U.S. statutory rate $ 7,503,886   $ 5,667,281   $ 6,046,264  
State income taxes, net of Federal benefit   216,518     199,751   244,691  
Domestic manufacturing deduction   (600,207 )   (443,708 ) (460,723 )
Municipal interest   (11,489 )   (28,456 ) (118,282 )
Other   (37,388 )   (14,794 )   15,669  
Income tax provision $ 7,071,320   $ 5,380,074   $ 5,727,619  

     Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities as of March 31, 2015 and 2014 were as follows:
 
March 31
2015 2014
Vacation accrual $ 114,217     $ 137,052
Inventory reserve 65,394     107,173
Depreciation (63,631 )   (37,131 )
Stock-based compensation deductions 107,570     120,009
Unrealized gain on marketable securities (425,922 )   (500,904 )
Other 28,716   56,588  
Net deferred tax liabilities $ (173,656 ) $ (117,213 )
Reported as:
Deferred tax assets
$ 102,052   $ 237,387  
Long-term deferred tax liabilities
  (275,708 )   (354,600 )
Net deferred tax liabilities $ (173,656
) $ (117,213 )

     Realizations of stock-based compensation deductions are credited to “Additional paid-in capital” and included in “Tax benefit of stock-based compensation” on our statements of shareholders’ equity. Credits of $24,288 in fiscal 2015 and $57,472 in fiscal 2014 were attributed to stock-based compensation deductions. The “Additional paid-in capital” credits also included the tax benefit of stock-based compensation deductions in those years.

     The amounts credited to “Additional paid-in capital” were the tax benefits of the deductions to the extent they exceeded the corresponding compensation expense recognized for financial reporting purposes. “Tax benefit of stock-based compensation” represented the tax benefits of deductions for stock-based compensation to the extent they exceeded the corresponding compensation expense recognized for financial reporting purposes. Cash we received from the exercise of stock options related to excess tax benefits is included in “Proceeds from sale of common stock” in the statement of cash flows for the year in which the option was exercised and cash received.

     We had $122,163 of state net operating losses at March 31, 2015, compared to $41,084 of Federal net operating losses and $131,596 of state net operating losses at March 31, 2014. These net operating losses expire in fiscal 2020 and are subject to limitation including limitation under the Internal Revenue Code.

     We had no unrecognized tax benefits as of March 31, 2015, and we do not expect any significant unrecognized tax benefits within 12 months of the reporting date. We recognize interest and penalties related to income tax matters in income tax expense. As of March 31, 2015 we had no accrued interest related to uncertain tax positions. The tax years 1999 through 2014 remain open to examination by the major taxing jurisdictions to which we are subject.
 
F-13

Table of Contents

NOTE 8. CONCENTRATIONS
     The following table summarizes customers comprising 10% or more of revenue for fiscal 2015, 2014, and 2013:
 
% of Revenue for Year Ended March 31
2015 2014 2013
Customer A 20% 17% 14%
Customer B 16% 19% 15%
Customer C 14% 15% 16%
Customer D 12% 10% *
   
 
*Less than 10%
 
     These four largest customers also accounted for 64% of our accounts receivable as of March 31, 2015 and 61% as of March 31, 2014. We believe the receivable balances from these largest customers do not represent a significant credit risk based on past collection experience.

     Revenue by geographic region was as follows:
 
Year Ended March 31
2015 2014 2013
United States $ 11,919,548 $ 11,159,443 $ 12,006,493
Europe   13,779,392   11,065,547 10,666,338
Asia   4,318,209   3,374,202 3,979,862
Other 566,939 335,715 380,726
Total Revenue $ 30,584,088 $ 25,934,907 $ 27,033,419
 
NOTE 9. COMMITMENTS AND CONTINGENCIES
     Lease payments were $269,473 for fiscal 2015, $265,357 for fiscal 2014, and $259,823 for fiscal 2013. The operating lease for our facility expires December 31, 2020. We pay operating expenses including maintenance, utilities, real estate taxes, and insurance in addition to rental payments. We also lease a piece of office equipment under an operating lease expiring October 2018 with payments due quarterly.
 
     The following table shows our future minimum lease payments:
 
Year Ending March 31
2016 2017 2018 2019 2020 2021 Total
$ 269,662 $ 270,677 $ 274,736 $ 277,831 $ 281,765 $ 213,727 $ 1,588,398
 
NOTE 10. STOCK REPURCHASE PROGRAM
     Our authorized stock is stated as six million shares of common stock, $0.01 par value, and ten million shares of all types. Our Board may designate any series and fix any relative rights and preferences to authorized but undesignated stock.

     On January 21, 2009 we announced that our Board of Directors authorized the repurchase of up to $2,500,000 of our Common Stock, $1,236,595 of which remained available as of March 31, 2015. We repurchased 25,393 shares for $1,263,405 in Fiscal 2014, and we did not repurchase any Common Stock in fiscal 2015 or fiscal 2013. The repurchase program may be modified or discontinued at any time without notice.
 
NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS
     All of our employees are eligible to participate in our 401(k) savings plan the first quarter after reaching age 21. Employees may contribute up to the Internal Revenue Code maximum. We make matching contributions of 100% of the first 3% of participants’ salary deferral contributions. Our matching contributions were $105,554 for fiscal 2015, $101,100 for fiscal 2014, and $105,370 for fiscal 2013.
 
F-14

Table of Contents
 
EXHIBIT INDEX
 

Exhibit #  Description
 
  23.1 Consent of Grant Thornton LLP.
 
  23.2 Consent of Ernst & Young LLP.
 
  31.1 Certification by Daniel A. Baker pursuant to Rule 13a-14(a)/15d-14(a).
 
  31.2 Certification by Curt A. Reynders pursuant to Rule 13a-14(a)/15d-14(a).
 
  32 Certification by Daniel A. Baker and Curt A. Reynders pursuant to 18 U.S.C. Section 1350.
 
101.INS  XBRL Instance Document
 
101.SCH XBRL Taxonomy Extension Schema Document
 
101.CAL XBRL Taxonomy Extension Calculation Linkbase Document
 
101.DEF XBRL Taxonomy Extension Definition Linkbase Document
 
101.LAB XBRL Taxonomy Extension Label Linkbase Document
 
101.PRE XBRL Taxonomy Extension Presentation Linkbase Document
 


EX-23 2 ex23-gt.htm CONSENT OF GRANT THORNTON LLP

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We have issued our reports dated May 6, 2015, with respect to the financial statements and internal control over financial reporting included in the Annual Report of NVE Corporation on Form 10-K for the year ended March 31, 2015. We hereby consent to the incorporation by reference of said reports in the Registration Statements of NVE Corporation on Form S-8 (File No. 333-65560).

 

 /s/ Grant Thornton LLP

 

Minneapolis, Minnesota

May 6, 2015

EX-23 3 ex23-ey.htm CONSENT OF ERNST & YOUNG LLP

Exhibit 23.2

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the Registration Statement (Form S-8) pertaining to the NVE Corporation 2000 Stock Option Plan (as amended by the shareholders on July 19, 2001) and the NVE Corporation 2001 Employee Stock Purchase Plan of our report dated May 1, 2013, with respect to the financial statements of NVE Corporation included in the Annual Report (Form 10-K) of NVE Corporation for the year ended March 31, 2015.

 

 /s/ Ernst & Young LLP

 

Minneapolis, Minnesota

May 6, 2015

EX-31 4 ex31-dab.htm CERTIFICATION BY DANIEL A. BAKER PURSUANT TO RULE 13A-14(A)/15D-14(A)

Exhibit 31.1

CERTIFICATION

I, Daniel A. Baker, certify that:

1.                                        I have reviewed this Annual Report on Form 10-K of NVE 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 (or persons performing the equivalent functions):

(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: May 6, 2015

 
/s/ DANIEL A. BAKER
Daniel A. Baker
President and Chief Executive Officer

EX-31 5 ex31-car.htm CERTIFICATION BY CURT A. REYNDERS PURSUANT TO RULE 13A-14(A)/15D-14(A)

Exhibit 31.2

CERTIFICATION

I, Curt A. Reynders, certify that:

1.                                        I have reviewed this Annual Report on Form 10-K of NVE 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 (or persons performing the equivalent functions):

(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: May 6, 2015

 

 

/s/ CURT A. REYNDERS
Curt A. Reynders
Chief Financial Officer

EX-32 6 ex32.htm CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Exhibit 32

CERTIFICATION PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002 (18 U.S.C. SECTION 1350)

 

The undersigned certify pursuant to 18 U.S.C. Section 1350, that to the undersigned’s knowledge:

 

1.                                       The accompanying Annual Report of NVE Corporation (the “Company”) on Form 10-K for the year ended March 31, 2015, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

2.                                       The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

Date: May 6, 2015

 

 

/s/ DANIEL A. BAKER

 

Daniel A. Baker

President and Chief Executive Officer

 

 

/s/ CURT A. REYNDERS

 

Curt A. Reynders

Chief Financial Officer

 

 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.INS 7 nvec-20150331.xml INSTANCE DOCUMENT 0000724910 2009-01-22 0000724910 us-gaap:RetainedEarningsMember 2015-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2015-03-31 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-03-31 0000724910 us-gaap:RetainedEarningsMember 2014-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2014-03-31 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-03-31 0000724910 us-gaap:RetainedEarningsMember 2013-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2013-03-31 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-03-31 0000724910 us-gaap:RetainedEarningsMember 2012-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2012-03-31 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2012-03-31 0000724910 us-gaap:CommonStockMember 2015-03-31 0000724910 us-gaap:CommonStockMember 2014-03-31 0000724910 us-gaap:CommonStockMember 2013-03-31 0000724910 us-gaap:CommonStockMember 2012-03-31 0000724910 nvec:RangeTwoMember 2015-03-31 0000724910 nvec:RangeThreeMember 2015-03-31 0000724910 nvec:RangeOneMember 2015-03-31 0000724910 nvec:RangeTwoMember 2014-04-01 2015-03-31 0000724910 nvec:RangeThreeMember 2014-04-01 2015-03-31 0000724910 nvec:RangeOneMember 2014-04-01 2015-03-31 0000724910 us-gaap:EmployeeStockOptionMember 2015-03-31 0000724910 nvec:OptionSharesReservedMember 2015-03-31 0000724910 us-gaap:WarrantMember 2014-03-31 0000724910 us-gaap:EmployeeStockOptionMember 2014-03-31 0000724910 nvec:OptionSharesReservedMember 2014-03-31 0000724910 us-gaap:WarrantMember 2013-03-31 0000724910 us-gaap:EmployeeStockOptionMember 2013-03-31 0000724910 nvec:OptionSharesReservedMember 2013-03-31 0000724910 us-gaap:WarrantMember 2012-03-31 0000724910 us-gaap:EmployeeStockOptionMember 2012-03-31 0000724910 nvec:OptionSharesReservedMember 2012-03-31 0000724910 nvec:OptionSharesReservedMember 2014-04-01 2015-03-31 0000724910 nvec:OptionSharesReservedMember 2012-04-01 2013-03-31 0000724910 us-gaap:WarrantMember 2014-04-01 2015-03-31 0000724910 nvec:OptionSharesReservedMember 2013-04-01 2014-03-31 0000724910 us-gaap:MinimumMember 2014-04-01 2015-03-31 0000724910 us-gaap:MaximumMember 2014-04-01 2015-03-31 0000724910 us-gaap:EmployeeStockOptionMember 2014-04-01 2015-03-31 0000724910 us-gaap:WarrantMember 2013-04-01 2014-03-31 0000724910 us-gaap:EmployeeStockOptionMember 2013-04-01 2014-03-31 0000724910 us-gaap:WarrantMember 2012-04-01 2013-03-31 0000724910 us-gaap:EmployeeStockOptionMember 2012-04-01 2013-03-31 0000724910 us-gaap:OtherCreditDerivativesMember 2014-04-01 2015-03-31 0000724910 us-gaap:EuropeMember 2014-04-01 2015-03-31 0000724910 us-gaap:AsiaMember 2014-04-01 2015-03-31 0000724910 country:US 2014-04-01 2015-03-31 0000724910 us-gaap:OtherCreditDerivativesMember 2013-04-01 2014-03-31 0000724910 us-gaap:EuropeMember 2013-04-01 2014-03-31 0000724910 us-gaap:AsiaMember 2013-04-01 2014-03-31 0000724910 country:US 2013-04-01 2014-03-31 0000724910 us-gaap:OtherCreditDerivativesMember 2012-04-01 2013-03-31 0000724910 us-gaap:EuropeMember 2012-04-01 2013-03-31 0000724910 us-gaap:AsiaMember 2012-04-01 2013-03-31 0000724910 country:US 2012-04-01 2013-03-31 0000724910 us-gaap:MachineryAndEquipmentMember 2014-04-01 2015-03-31 0000724910 us-gaap:LeaseholdImprovementsMember 2014-04-01 2015-03-31 0000724910 us-gaap:FurnitureAndFixturesMember 2014-04-01 2015-03-31 0000724910 us-gaap:StateAndLocalJurisdictionMember 2015-03-31 0000724910 us-gaap:StateAndLocalJurisdictionMember 2014-03-31 0000724910 us-gaap:DomesticCountryMember 2014-03-31 0000724910 us-gaap:SalesRevenueNetMember nvec:CustomerMember 2014-04-01 2015-03-31 0000724910 us-gaap:SalesRevenueNetMember nvec:CustomerDMember 2014-04-01 2015-03-31 0000724910 us-gaap:SalesRevenueNetMember nvec:CustomerCMember 2014-04-01 2015-03-31 0000724910 us-gaap:SalesRevenueNetMember nvec:CustomerBMember 2014-04-01 2015-03-31 0000724910 us-gaap:AccountsReceivableMember 2014-04-01 2015-03-31 0000724910 us-gaap:SalesRevenueNetMember nvec:CustomerMember 2013-04-01 2014-03-31 0000724910 us-gaap:SalesRevenueNetMember nvec:CustomerDMember 2013-04-01 2014-03-31 0000724910 us-gaap:SalesRevenueNetMember nvec:CustomerCMember 2013-04-01 2014-03-31 0000724910 us-gaap:SalesRevenueNetMember nvec:CustomerBMember 2013-04-01 2014-03-31 0000724910 us-gaap:AccountsReceivableMember 2013-04-01 2014-03-31 0000724910 us-gaap:SalesRevenueNetMember nvec:CustomerMember 2012-04-01 2013-03-31 0000724910 us-gaap:SalesRevenueNetMember nvec:CustomerDMember 2012-04-01 2013-03-31 0000724910 us-gaap:SalesRevenueNetMember nvec:CustomerCMember 2012-04-01 2013-03-31 0000724910 us-gaap:SalesRevenueNetMember nvec:CustomerBMember 2012-04-01 2013-03-31 0000724910 2011-04-01 2012-03-31 0000724910 2013-03-31 0000724910 2012-03-31 0000724910 us-gaap:MunicipalBondsMember 2013-04-01 2014-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2013-04-01 2014-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2014-04-01 2015-03-31 0000724910 us-gaap:MunicipalBondsMember 2015-03-31 0000724910 us-gaap:FairValueInputsLevel2Member 2015-03-31 0000724910 us-gaap:FairValueInputsLevel1Member 2015-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2015-03-31 0000724910 us-gaap:MunicipalBondsMember 2014-03-31 0000724910 us-gaap:FairValueInputsLevel2Member 2014-03-31 0000724910 us-gaap:FairValueInputsLevel1Member 2014-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2014-03-31 0000724910 us-gaap:RetainedEarningsMember 2014-04-01 2015-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2014-04-01 2015-03-31 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-04-01 2015-03-31 0000724910 us-gaap:RetainedEarningsMember 2013-04-01 2014-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2013-04-01 2014-03-31 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-04-01 2014-03-31 0000724910 us-gaap:RetainedEarningsMember 2012-04-01 2013-03-31 0000724910 us-gaap:AdditionalPaidInCapitalMember 2012-04-01 2013-03-31 0000724910 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2012-04-01 2013-03-31 0000724910 us-gaap:CommonStockMember 2014-04-01 2015-03-31 0000724910 us-gaap:CommonStockMember 2013-04-01 2014-03-31 0000724910 us-gaap:CommonStockMember 2012-04-01 2013-03-31 0000724910 2013-04-01 2014-03-31 0000724910 2012-04-01 2013-03-31 0000724910 2014-03-31 0000724910 2015-03-31 0000724910 2014-09-30 0000724910 2015-05-01 0000724910 2014-04-01 2015-03-31 xbrli:pure iso4217:USD xbrli:shares nvec:customer iso4217:USD xbrli:shares false --03-31 FY 2015 2015-03-31 10-K 0000724910 4857953 Yes Accelerated Filer 157000000 NVE CORP /NEW/ No No 40220312 30693495 <div> <b>Concentration of Risk and Financial Instruments</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Financial instruments potentially subject to significant concentrations of credit risk consist principally of cash equivalents, marketable securities, and accounts receivable.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have invested our excess cash in corporate-backed and municipal-backed bonds and money market instruments. Our investment policy prescribes purchases of only high-grade securities, and limits the amount of credit exposure to any one issuer.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our customers are throughout the world. We generally do not require collateral from our customers, but we perform ongoing credit evaluations of their financial condition. More information on accounts receivable is contained in the paragraph titled "Accounts Receivable and Allowance for Doubtful Accounts" of this note.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Additionally, we are dependent on critical suppliers including our packaging vendors and suppliers of certain raw silicon and semiconductor wafers that are incorporated in our products.<br /><br /> </div> -37131 -63631 118282 28456 11489 4 4 213727 P1Y <div> <b><i>Research and Development Contract Revenue Recognition</i></b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We recognize contract revenues pro-rata as work progresses. Our research and development contracts do not contain post-shipment obligations. Contracts may be either firm-fixed-price or cost-plus-fixed-fee. Firm-fixed-price contracts provide for a price that is not subject to any adjustment based on our cost in performing the contract.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cost-plus-fixed-fee contracts are cost-reimbursement contracts that also provide for payment to us of a negotiated fee that is fixed at the inception of the contract. The costs for which we earn reimbursement are the actual costs incurred and are recorded in the period in which they are incurred. We recognize the contract fees pro-rata as work progresses.<br /><br /> </div> 58960 37691 14000 6910 144188 0 143811 377 0 416760 0 416620 140 0 302701 0 302631 70 0 374127 358818 2331574 2963974 7030692 7873816 877857 746447 20464883 20850762 66720 0 66720 0 0 53200 53200 58960 58960 15734 15734 57472 57472 24288 24288 15000 15000 5000 4000 4000 105242043 110089196 20214961 36919981 94382401 89934059 89934059 4448342 4448342 91013095 89625984 89625984 1387111 1387111 1630343 1613822 16521 1188741 1185469 3272 251582 246973 4609 16371 16371 93003640 88567210 4436430 89840725 88456886 1383839 16208 16208 251582 246973 4609 16371 16371 36180425 34761683 1418742 5606140 5606140 251582 246973 4609 163 163 36180425 34761683 1418742 3015900 3015900 2590240 2590240 20099288 <div> <p><font size="2" class="_mt"><strong>NOTE 1. DESCRIPTION OF BUSINESS<br /></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We develop and sell devices that use spintronics, a nanotechnology that relies on electron spin rather than electron charge to acquire, store, and transmit information. We operate in one reportable segment.</font><br /><br /></p> </div> 10000000 1544536 2509683 1262300 9437262 965147 -1247383 8174962 <div> <b><br />Cash and Cash Equivalents</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. <br /><br /> </div> <div> <font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>NOTE 9. COMMITMENTS AND CONTINGENCIES</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lease payments were $<font class="_mt">269,473</font> for fiscal 2015, $<font class="_mt">265,357</font> for fiscal 2014, and $<font class="_mt">259,823</font> for fiscal 2013. The operating lease for our facility expires December&nbsp;31, 2020. We pay operating expenses including maintenance, utilities, real estate taxes, and insurance in addition to rental payments. We also lease a piece of office equipment under an operating lease expiring October&nbsp;2018 with payments due quarterly.<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table shows our future minimum lease payments:<br />&nbsp;<br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="75%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="17" align="center"><b>Year Ending March 31</b></td> <td colspan="3"> </td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2016</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2017</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2018</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2019</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2020</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2021</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Total</b></td></tr> <tr bgcolor="#ccdaef"><td width="1%">$</td> <td width="6%" align="right">269,662</td> <td> </td> <td width="1%">$</td> <td width="6%" align="right">270,677</td> <td> </td> <td width="1%">$</td> <td width="6%" align="right">274,736</td> <td> </td> <td width="1%">$</td> <td width="6%" align="right">277,831</td> <td> </td> <td width="1%">$</td> <td width="6%" align="right">281,765</td> <td> </td> <td width="1%">$</td> <td width="6%" align="right">213,727</td> <td> </td> <td width="1%">$</td> <td width="6%" align="right">1,588,398</td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">&nbsp;<br /></font> </div> 0 0 2.06 0.01 0.01 6000000 6000000 4851043 4857953 4851043 4857953 48510 48580 12299108 12299108 10456006 14236944 <div> <font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>NOTE 8. CONCENTRATIONS</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table summarizes customers comprising 10% or more of revenue for fiscal 2015, 2014, and 2013:<br />&nbsp;<br /></font> <div> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="50%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="5" align="center"><b><font class="_mt" style="white-space: nowrap;">% of Revenue for Year Ended March 31</font></b></td></tr> <tr><td style="border-bottom: black 1px solid;" align="center"><b>2015</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" align="center"><b>2014</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" align="center"><b>2013</b></td></tr> <tr><td bgcolor="#ccdaef">Customer A</td> <td bgcolor="#ccdaef" width="12%" align="center">20%</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" width="12%" align="center">17%</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" width="12%" align="center">14%</td></tr> <tr><td>Customer B</td> <td width="11%" align="center">16%</td> <td> </td> <td width="11%" align="center">19%</td> <td> </td> <td width="11%" align="center">15%</td></tr> <tr><td bgcolor="#ccdaef">Customer C</td> <td bgcolor="#ccdaef" width="11%" align="center">14%</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" width="11%" align="center">15%</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" width="11%" align="center">16%</td></tr> <tr><td>Customer D</td> <td width="11%" align="center">12%</td> <td> </td> <td width="11%" align="center">10%</td> <td> </td> <td width="11%" align="center">*</td></tr></table> <table style="font-size: 4pt;" cellspacing="0" cellpadding="0" width="50%" align="center" border="0"> <tr><td style="border-top: medium none; border-right: medium none; border-bottom: windowtext 1pt solid; padding-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; border-left: medium none; padding-right: 0.7pt;" width="85">&nbsp;</td> <td rowspan="2">&nbsp;</td></tr> <tr><td style="padding-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0.7pt;">&nbsp;</td></tr></table> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="50%" align="center"> <tr><td>*<font class="_mt">Less than 10%</font></td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></div><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">These&nbsp;<font class="_mt">four</font> largest customers also accounted for <font class="_mt">64</font>% of our accounts receivable as of March&nbsp;31, 2015 and <font class="_mt">61</font>% as of March&nbsp;31, 2014. We believe the receivable balances from these largest customers do not represent a significant credit risk based on past collection experience.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Revenue by geographic region was as follows:<br />&nbsp;<br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="67%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" width="40%" colspan="8" align="center"><b>Year Ended March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2015</b></td> <td width="3%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2014</b></td> <td width="3%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2013</b></td></tr> <tr bgcolor="#ccdaef"><td bgcolor="#ccdaef">United States</td> <td width="1%">$</td> <td width="16%" align="right">11,919,548</td> <td> </td> <td width="1%">$</td> <td width="16%" align="right">11,159,443</td> <td> </td> <td width="1%">$</td> <td width="16%" align="right">12,006,493</td></tr> <tr><td>Europe</td> <td>&nbsp;</td> <td align="right">13,779,392</td> <td> </td> <td>&nbsp;</td> <td align="right">11,065,547</td> <td> </td> <td> </td> <td align="right">10,666,338</td></tr> <tr bgcolor="#ccdaef"><td>Asia</td> <td>&nbsp;</td> <td align="right">4,318,209</td> <td> </td> <td>&nbsp;</td> <td align="right">3,374,202</td> <td> </td> <td> </td> <td align="right">3,979,862</td></tr> <tr><td>Other</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">566,939</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">335,715</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">380,726</td></tr> <tr bgcolor="#ccdaef" valign="top"><td>Total Revenue</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">30,584,088</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">25,934,907</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">27,033,419</td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">&nbsp;<br /></font> </div> 0.15 0.16 0.14 0.61 0.19 0.15 0.10 0.17 0.64 0.16 0.14 0.12 0.20 2598596 422879 690043 7025181 5720277 6019868 5314876 5010734 6608923 377215 304931 330971 34718 61306 125070 51262 121881 155713 810 3103 6356 107173 65394 -117213 -173656 237387 102052 56588 28716 137052 114217 120009 107570 354600 275708 500904 425922 105370 101100 105554 1.00 0.03 647163 844339 934371 <div> <font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>NOTE 6. STOCK-BASED COMPENSATION<br />Stock Option Plan</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our 2000 Stock Option Plan, as amended, provides for issuance to employees, directors, and certain service providers of incentive stock options and nonstatutory stock options. Generally, the options may be exercised at any time prior to expiration, subject to vesting based on terms of employment. The period ranges from immediate vesting to vesting over a <font class="_mt">five</font>-year period. The options have exercisable lives ranging from&nbsp;<font class="_mt">one</font> year to&nbsp;<font class="_mt">ten</font> years from the date of grant, and are generally not eligible to vest early in the event of retirement, death, disability, or change in control. Exercise prices are not less than fair market value of the underlying Common Stock at the date the options are granted. Stock-based compensation expense was $<font class="_mt">58,960</font> in fiscal 2015, $<font class="_mt">53,200</font> in fiscal 2014, and $<font class="_mt">66,720</font> in fiscal 2013.<br /><br /><b>Valuation assumptions</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We use the Black-Scholes standard option-pricing model to determine the fair value of stock options. The following assumptions were used to estimate the fair value of options granted:<br /><br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="50%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="8" align="center"><b>Year Ended March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2015</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2014</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2013</b></td></tr> <tr bgcolor="#ccdaef"><td>Risk-free interest rate</td> <td width="11%" align="right">1.6</td> <td width="2%">%</td> <td> </td> <td width="11%" align="right">1.4</td> <td width="2%">%</td> <td> </td> <td width="11%" align="right">0.7</td> <td width="2%">%</td></tr> <tr><td>Expected volatility</td> <td align="right">24</td> <td>%</td> <td> </td> <td align="right">30</td> <td>%</td> <td> </td> <td align="right">38</td> <td>%</td></tr> <tr bgcolor="#ccdaef"><td>Expected life (years)</td> <td align="right">4.2</td> <td>&nbsp;</td> <td> </td> <td align="right">4.3</td> <td>&nbsp;</td> <td> </td> <td align="right">4.1</td> <td>&nbsp;</td></tr> <tr><td>Dividend yield</td> <td align="right">0</td> <td>%</td> <td> </td> <td align="right">0</td> <td>%</td> <td> </td> <td align="right">0</td> <td>%</td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The determination of the fair value of the awards on the date of grant using the Black-Scholes model is affected by our stock price as well as assumptions of other variables, including projected stock option exercise behaviors, risk-free interest rate, and expected volatility of our stock price in future periods. Our estimates and assumptions affect the amounts reported in the financial statements and accompanying notes.<br /><br /><b><i>Expected life</i></b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We analyze historical exercise and termination data to estimate the expected life assumption. We believe historical data currently represents the best estimate of the expected life of a new option. We examined the historical pattern of option exercises to determine if there was a discernible pattern as to how different classes of optionees exercised their options. Our analysis showed that officers and directors held their stock options for a longer period of time before exercising compared to the rest of our employee population. Therefore we use different expected lives for officers and directors than we use for our general employee population for determining the fair value of options. <br /><br /><b><i>Risk-free interest rate</i></b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The risk-free rate is based on the yield of U.S. Treasury securities on the grant date for maturities similar to the expected lives of the options.<br /><br /><b><i>Volatility</i></b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We use historical volatility to estimate the expected volatility of our common stock.<br /><br /><b><i>Dividend yield</i></b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We assume a dividend yield of&nbsp;<font class="_mt">zero</font> because we had no plans to pay dividends at the time options were granted.<br /><br /><b>Tax effects of stock-based compensation</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Stock-based compensation increased deferred tax assets by $<font class="_mt">21,420</font> for fiscal 2015 and $<font class="_mt">19,327</font> for fiscal 2014.<br /></font><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">&nbsp;<br /><b>General stock option information</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We had no nonvested shares as of March&nbsp;31, 2015 or 2014. The following table summarizes information about options outstanding at March&nbsp;31, 2015, all of which were exercisable:<br /><br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="67%" align="center" border="0"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td style="border-bottom: black 1px solid;" valign="bottom" align="center"><b>Ranges of<br />Exercise&nbsp;Prices</b></td> <td width="4%">&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="bottom" align="center"><b>Number<br />Outstanding</b></td> <td width="4%">&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="bottom" colspan="2" align="center"><b>Weighted&nbsp;Average<br />Exercise&nbsp;Price</b></td> <td width="4%">&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="bottom" align="center"><b>Weighted&nbsp;Remaining<br />Contractual&nbsp;Life&nbsp;(years)</b></td></tr> <tr bgcolor="#ccdaef"><td width="10%" align="right">$&nbsp;&nbsp;<font class="_mt">15.08</font>&nbsp;-&nbsp;<font class="_mt">16.33</font></td> <td>&nbsp;</td> <td width="10%" align="right">18,090</td> <td>&nbsp;</td> <td width="1%">$</td> <td width="9%" align="right">16.19</td> <td>&nbsp;</td> <td width="10%" align="right">0.8</td></tr> <tr><td align="right"><font class="_mt">31.27</font>&nbsp;-&nbsp;<font class="_mt">42.45</font></td> <td>&nbsp;</td> <td align="right">5,000</td> <td>&nbsp;</td> <td>&nbsp;</td> <td align="right">37.12</td> <td>&nbsp;</td> <td align="right">3.8</td></tr> <tr bgcolor="#ccdaef"><td align="right"><font class="_mt">51.04</font>&nbsp;-&nbsp;<font class="_mt">67.69</font></td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" align="right">12,000</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">58.11</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" align="right">7.5</td></tr> <tr><td> </td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">35,090</td> <td>&nbsp;</td> <td valign="top">$</td> <td valign="top" align="right">33.51</td> <td> </td> <td style="border-bottom: rgb(255,255,255) 3px solid;" valign="top" align="right">3.5</td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our 2000 Stock Option Plan, as amended, provides for issuance to employees, directors, and certain service providers of incentive stock options and nonstatutory stock options. Generally, the options may be exercised at any time prior to expiration, subject to vesting based on terms of employment. The period ranges from immediate vesting to vesting over a five-year period. The options have exercisable lives ranging from one year to ten years from the date of grant. Exercise prices are not less than fair market value as determined by our Board at the date the options are granted.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A summary of our stock options and warrants are shown in the following table:<br />&nbsp;<br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="100%"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Option&nbsp;Shares<br />Reserved</b></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Options<br />Outstanding</b></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Weighted Average<br />Option&nbsp;Exercise&nbsp;Price</b></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Warrants<br />Outstanding</b></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Weighted Average<br />Warrant&nbsp;Exercise&nbsp;Price</b></td></tr> <tr><td valign="top">At&nbsp;March&nbsp;31,&nbsp;2012</td> <td style="border-bottom: black 3px double;" valign="top" align="right">162,230</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">109,000</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">25.85</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">10,000</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">16.28</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">Granted</div></td> <td align="right">(4,000</td> <td>)</td> <td> </td> <td align="right">4,000</td> <td> </td> <td> </td> <td>$</td> <td align="right">54.11</td> <td> </td> <td align="right">-</td> <td> </td> <td> </td> <td> </td> <td align="right">-</td></tr> <tr><td> <div style="margin-left: 9pt;">Exercised</div></td> <td align="right">-</td> <td>&nbsp;</td> <td> </td> <td align="right">(64,000</td> <td>)</td> <td> </td> <td>$</td> <td align="right">24.23</td> <td> </td> <td align="right">-</td> <td> </td> <td> </td> <td colspan="2" align="right">-</td></tr> <tr bgcolor="#ccdaef"><td valign="top"> <div style="margin-left: 9pt;">Terminated</div></td> <td style="border-bottom: black 1px solid;" valign="top" align="right">-</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td> </td> <td style="border-bottom: black 1px solid;" valign="top" align="right">-</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td> </td> <td style="border-bottom: black 1px solid;" valign="top">$</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" valign="top" align="right">(6,000</td> <td style="border-bottom: black 1px solid;">)</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">7.35</td></tr> <tr><td valign="top">At&nbsp;March&nbsp;31,&nbsp;2013&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">158,230</td> <td style="border-bottom: black 3px double;" valign="top">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">49,000</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">30.27</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,000</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">29.69</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">Granted</div></td> <td align="right">(4,000</td> <td>)</td> <td>&nbsp;</td> <td align="right">4,000</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>$</td> <td align="right">49.86</td> <td>&nbsp;</td> <td align="right">-</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td align="right">-</td></tr> <tr><td> <div style="margin-left: 9pt;">Exercised</div></td> <td align="right">-</td> <td>&nbsp;</td> <td>&nbsp;</td> <td align="right">(14,000</td> <td>)</td> <td>&nbsp;</td> <td>$</td> <td align="right">29.77</td> <td>&nbsp;</td> <td align="right">-</td> <td>&nbsp;</td> <td>&nbsp;</td> <td colspan="2" align="right">-</td></tr> <tr bgcolor="#ccdaef"><td valign="top"> <div style="margin-left: 9pt;">Terminated</div></td> <td style="border-bottom: black 1px solid;" valign="top" align="right">1,000</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">(1,000</td> <td style="border-bottom: black 1px solid;" valign="top">)</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top">$</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">58.27</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">(2,000</td> <td style="border-bottom: black 1px solid;">)</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">21.99</td></tr> <tr><td valign="top">At&nbsp;March&nbsp;31,&nbsp;2014&nbsp;&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">155,230</td> <td style="border-bottom: black 3px double;" valign="top">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">38,000</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">31.78</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">2,000</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">37.38</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">Granted</div></td> <td align="right">(4,000</td> <td>)</td> <td>&nbsp;</td> <td align="right">4,000</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>$</td> <td align="right">67.69</td> <td> </td> <td align="right">-</td> <td>&nbsp;</td> <td> </td> <td> </td> <td align="right">-</td></tr> <tr><td> <div style="margin-left: 9pt;">Exercised</div></td> <td align="right">-</td> <td>&nbsp;</td> <td>&nbsp;</td> <td align="right">(6,910</td> <td>)</td> <td> </td> <td>$</td> <td align="right">43.81</td> <td> </td> <td align="right">-</td> <td> </td> <td> </td> <td colspan="2" align="right">-</td></tr> <tr bgcolor="#ccdaef"><td valign="top"> <div style="margin-left: 9pt;">Terminated</div></td> <td style="border-bottom: black 1px solid;" valign="top" align="right">-</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">-</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top">$</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">-</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">(2,000</td> <td style="border-bottom: black 1px solid;">)</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">37.38</td></tr> <tr><td valign="top">At&nbsp;March&nbsp;31,&nbsp;2015&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">151,230</td> <td style="border-bottom: black 3px double;" valign="top">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">35,090</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">33.51</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">-</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">-</td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The remaining weighted-average exercisable life was&nbsp;<font class="_mt">3.5</font>&nbsp;years at March&nbsp;31, 2015;&nbsp;<font class="_mt">4.2</font>&nbsp;years at March&nbsp;31, 2014; and&nbsp;<font class="_mt">4.6</font>&nbsp;years at March&nbsp;31, 2013. All outstanding options were exercisable as of March&nbsp;31, 2015, 2014, and 2013. The total intrinsic value of options exercised during fiscal 2015 was $<font class="_mt">160,056</font> based on the difference between the exercise price and stock price at the time of exercise for in-the-money options. The total intrinsic value of options outstanding March&nbsp;31, 2015, based on our closing stock price for that day, was $<font class="_mt">1,242,623</font>, all of which were exercisable. The total fair value of option grants was $<font class="_mt">58,960</font> in fiscal 2015. There was no unrecognized stock-based compensation at March&nbsp;31, 2015.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;No warrants were issued in the past three fiscal years and none were outstanding at March&nbsp;31, 2015. Remaining weighted-average exercisable warrant life was&nbsp;<font class="_mt">0.4</font>&nbsp;years at March&nbsp;31, 2014 and&nbsp;<font class="_mt">0.9</font>&nbsp;years at March&nbsp;31, 2013.<br /></font> </div> 10000000 10000000 2.44 2.30 2.96 2.43 2.29 2.95 <div> <div><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><br /><b>Net Income Per Share</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each year. Net income per diluted share amounts assume conversion, exercise or issuance of all potential common stock instruments (stock options and warrants). Stock options and warrants totaling&nbsp;<font class="_mt">4,000</font> for fiscal 2015 and 2014; and&nbsp;<font class="_mt">5,000</font> for fiscal 2013 were not included in the computation of diluted earnings per share because the exercise prices were greater than the market price of the common stock. The following table reflects the components of common shares outstanding:<br /><br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="5" align="center"><b>Year Ended March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2015</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2014</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2013</b></td></tr> <tr bgcolor="#ccdaef"><td>Weighted average common shares outstanding &#8211; basic</td> <td width="11%" align="right">4,855,504</td> <td colspan="2" align="right">4,851,460</td> <td colspan="2" align="right">4,839,810</td></tr> <tr><td colspan="6">Effect of dilutive securities:</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">Stock options</div></td> <td align="right">16,431</td> <td colspan="2" align="right">15,639</td> <td colspan="2" align="right">21,934</td></tr> <tr><td> <div style="margin-left: 9pt;">Warrants</div></td> <td style="border-bottom: black 1px solid;" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">592</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">1,802</td></tr> <tr bgcolor="#ccdaef" valign="top"><td>Shares used in computing net income per share &#8211; diluted</td> <td style="border-bottom: black 3px double;" align="right">4,871,935</td> <td> </td> <td style="border-bottom: black 3px double;" align="right">4,867,691</td> <td> </td> <td style="border-bottom: black 3px double;" align="right">4,863,546</td></tr></table></div> </div> 808675 1127136 19327 21420 15734 57472 24288 15734 57472 24288 <div> <p><font size="2" class="_mt"><strong>NOTE 3. FAIR VALUE MEASUREMENTS<br /></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Generally accepted accounting principles establish a framework for measuring fair value, provide a definition of fair value and prescribe required disclosures about fair-value measurements. Generally accepted accounting principles define fair value as the price that would be received to sell an asset or paid to transfer a liability. Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Generally accepted accounting principles utilize a valuation hierarchy for disclosure of fair value measurements. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The categories within the valuation hierarchy are described as follows:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Level 1 &#8211; Financial instruments with quoted prices in active markets for identical assets or liabilities. Our Level&nbsp;1 financial instruments consist of publicly-traded marketable corporate&nbsp;debt securities, which are classified as available-for-sale. On the balance sheets, these securities are included in "Marketable securities, short term" and "Marketable securities, long term." The fair value of our Level&nbsp;1 marketable securities was $<font class="_mt">89,625,984</font> at March&nbsp;31, 2015 and $<font class="_mt">89,934,059</font> at March&nbsp;31, 2014.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Level 2 &#8211; Financial instruments with quoted prices in active markets for similar assets or liabilities. Level&nbsp;2 fair value measurements are determined using either prices for similar instruments or inputs that are either directly or indirectly observable, such as interest rates. Our Level&nbsp;2 financial instruments consist of municipal debt securities, which are classified as available-for-sale. We held one Level&nbsp;2 marketable security at March&nbsp;31, 2015, with a fair value of $<font class="_mt">1,387,111</font>. The fair value of our Level&nbsp;2 marketable securities was $<font class="_mt">4,448,342</font> at March&nbsp;31, 2014. On the balance sheets, these securities are included in "Marketable securities, short term" and "Marketable securities, long term." <br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Level 3 &#8211; Inputs to the fair value measurement are unobservable inputs or valuation techniques. We do not have any financial assets or liabilities being measured at fair value that are classified as Level&nbsp;3 financial instruments.</font><br /></p> </div> <div> <b>Fair Value of Financial Instruments</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The carrying amount of cash and cash equivalents, accounts receivable, and accounts payable approximates fair value because of the short maturity of these instruments. Fair values of marketable securities are based on quoted market prices. <br /><br /> </div> 20008238 20214630 24564220 17556457 16515949 21439674 <div> <font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>NOTE 7. INCOME TAXES</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Income tax provisions for fiscal 2013 through 2015 consisted of the following:<br /><br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="67%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="11" align="center"><b>Year Ended March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>2015</b></td> <td width="3%"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>2014</b></td> <td width="3%"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>2013</b></td></tr> <tr><td bgcolor="#ccdaef" colspan="12">Current taxes</td></tr> <tr><td> <div style="margin-left: 9pt;">Federal</div></td> <td width="1%">$</td> <td width="16%" align="right">6,608,923</td> <td width="1%"> </td> <td width="3%"> </td> <td width="1%">$</td> <td width="16%" align="right">5,010,734</td> <td width="1%"> </td> <td width="3%"> </td> <td width="1%">$</td> <td width="16%" align="right">5,314,876</td> <td width="1%"> </td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">State</div></td> <td colspan="2" align="right">330,971</td> <td> </td> <td> </td> <td colspan="2" align="right">304,931</td> <td> </td> <td> </td> <td colspan="2" align="right">377,215</td> <td> </td></tr> <tr><td colspan="12">Deferred taxes</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">Federal</div></td> <td colspan="2" align="right">125,070</td> <td>&nbsp;</td> <td> </td> <td colspan="2" align="right">61,306</td> <td>&nbsp;</td> <td> </td> <td colspan="2" align="right">34,718</td> <td>&nbsp;</td></tr> <tr><td> <div style="margin-left: 9pt;">State</div></td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">6,356</td> <td style="border-bottom: black 1px solid;">&nbsp;</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">3,103</td> <td style="border-bottom: black 1px solid;">&nbsp;</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">810</td> <td style="border-bottom: black 1px solid;">&nbsp;</td></tr> <tr bgcolor="#ccdaef" valign="top"><td>Income tax provision</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">7,071,320</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">5,380,074</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">5,727,619</td> <td style="border-bottom: black 3px double;">&nbsp;</td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">&nbsp;</font><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><br />&nbsp;</font><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><br />&nbsp;&nbsp;&nbsp;&nbsp;A reconciliation of income tax provisions at the U.S. statutory rate for fiscal 2013 through 2015 is as follows:<br />&nbsp;<br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="11" align="center"><b>Year Ended March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>2015</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>2014</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>2013</b></td></tr> <tr bgcolor="#ccdaef"><td>Tax expense at U.S. statutory rate</td> <td width="1%">$</td> <td width="11%" align="right">7,503,886</td> <td width="1%">&nbsp;</td> <td> </td> <td width="1%">$</td> <td width="11%" align="right">5,667,281</td> <td width="1%">&nbsp;</td> <td> </td> <td width="1%">$</td> <td width="11%" align="right">6,046,264</td> <td width="1%">&nbsp;</td></tr> <tr><td>State income taxes, net of Federal benefit</td> <td>&nbsp;</td> <td align="right">216,518</td> <td>&nbsp;</td> <td> </td> <td>&nbsp;</td> <td align="right">199,751</td> <td>&nbsp;</td> <td> </td> <td> </td> <td align="right">244,691</td> <td>&nbsp;</td></tr> <tr bgcolor="#ccdaef"><td>Domestic manufacturing deduction</td> <td>&nbsp;</td> <td align="right">(600,207</td> <td>)</td> <td> </td> <td>&nbsp;</td> <td align="right">(443,708</td> <td>)</td> <td> </td> <td> </td> <td align="right">(460,723</td> <td>)</td></tr> <tr><td>Municipal interest</td> <td>&nbsp;</td> <td align="right">(11,489</td> <td>)</td> <td> </td> <td>&nbsp;</td> <td align="right">(28,456</td> <td>)</td> <td> </td> <td> </td> <td align="right">(118,282</td> <td>)</td></tr> <tr bgcolor="#ccdaef"><td>Other</td> <td style="border-bottom: black 1px solid;">&nbsp;</td> <td style="border-bottom: black 1px solid;" align="right">(37,388</td> <td style="border-bottom: black 1px solid;">)</td> <td> </td> <td style="border-bottom: black 1px solid;">&nbsp;</td> <td style="border-bottom: black 1px solid;" align="right">(14,794</td> <td style="border-bottom: black 1px solid;">)</td> <td> </td> <td style="border-bottom: black 1px solid;">&nbsp;</td> <td style="border-bottom: black 1px solid;" align="right">15,669</td> <td style="border-bottom: black 1px solid;">&nbsp;</td></tr> <tr valign="top"><td>Income tax provision</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">7,071,320</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td style="border-bottom: black 3px double;"> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">5,380,074</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td style="border-bottom: black 3px double;"> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">5,727,619</td> <td style="border-bottom: black 3px double;">&nbsp;</td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities as of March&nbsp;31, 2015 and 2014 were as follows:<br />&nbsp;<br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="67%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="7" align="center"><b>March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>2015</b></td> <td width="3%"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>2014</b></td></tr> <tr><td>Vacation accrual</td> <td width="1%">$</td> <td width="16%" align="right">114,217</td> <td width="1%">&nbsp;</td> <td align="right">&nbsp;</td> <td width="1%">$</td> <td width="16%" align="right">137,052</td> <td width="1%"> </td></tr> <tr bgcolor="#ccdaef"><td>Inventory reserve</td> <td colspan="2" align="right">65,394</td> <td>&nbsp;</td> <td align="right">&nbsp;</td> <td colspan="2" align="right">107,173</td> <td> </td></tr> <tr><td>Depreciation</td> <td colspan="2" align="right">(63,631</td> <td>)</td> <td align="right">&nbsp;</td> <td colspan="2" align="right">(37,131</td> <td>)</td></tr> <tr bgcolor="#ccdaef"><td>Stock-based compensation deductions</td> <td colspan="2" align="right">107,570</td> <td>&nbsp;</td> <td align="right">&nbsp;</td> <td colspan="2" align="right">120,009</td> <td> </td></tr> <tr><td>Unrealized gain on marketable securities</td> <td colspan="2" align="right">(425,922</td> <td>)</td> <td align="right">&nbsp;</td> <td colspan="2" align="right">(500,904</td> <td>)</td></tr> <tr bgcolor="#ccdaef"><td>Other</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">28,716</td> <td style="border-bottom: black 1px solid;">&nbsp;</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">56,588</td> <td style="border-bottom: black 1px solid;">&nbsp;</td></tr> <tr><td>Net deferred tax liabilities</td> <td style="border-bottom: black 3px double;" width="1%">$</td> <td style="border-bottom: black 3px double;" align="right">(173,656</td> <td style="border-bottom: black 3px double;">)</td> <td> </td> <td style="border-bottom: black 3px double;" width="1%">$</td> <td style="border-bottom: black 3px double;" align="right">(117,213</td> <td style="border-bottom: black 3px double;">)</td></tr> <tr bgcolor="#ccdaef"><td colspan="8">Reported as:</td></tr> <tr><td> <div style="margin-left: 9pt;">Deferred tax assets</div></td> <td>$</td> <td align="right">102,052</td> <td>&nbsp;</td> <td> </td> <td width="1%">$</td> <td align="right">237,387</td> <td>&nbsp;</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">Long-term deferred tax liabilities</div></td> <td style="border-bottom: black 1px solid;" width="1%">&nbsp;</td> <td style="border-bottom: black 1px solid;" align="right">(275,708</td> <td style="border-bottom: black 1px solid;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" width="1%">&nbsp;</td> <td style="border-bottom: black 1px solid;" align="right">(354,600</td> <td style="border-bottom: black 1px solid;">)</td></tr> <tr><td>Net deferred tax liabilities</td> <td style="border-bottom: black 3px double;" width="1%">$</td> <td style="border-bottom: black 3px double;" align="right">(173,656<br /></td> <td style="border-bottom: black 3px double;">)</td> <td> </td> <td style="border-bottom: black 3px double;" width="1%">$</td> <td style="border-bottom: black 3px double;" align="right">(117,213</td> <td style="border-bottom: black 3px double;">)</td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Realizations of stock-based compensation deductions are credited to "Additional paid-in capital" and included in "Tax benefit of stock-based compensation" on our statements of shareholders' equity. Credits of $<font class="_mt">24,288</font> in fiscal 2015 and $<font class="_mt">57,472</font> in fiscal 2014 were attributed to stock-based compensation deductions. The "Additional paid-in capital" credits also included the tax benefit of stock-based compensation deductions in those years.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The amounts credited to "Additional paid-in capital" were the tax benefits of the deductions to the extent they exceeded the corresponding compensation expense recognized for financial reporting purposes. "Tax benefit of stock-based compensation" represented the tax benefits of deductions for stock-based compensation to the extent they exceeded the corresponding compensation expense recognized for financial reporting purposes. Cash we received from the exercise of stock options related to excess tax benefits is included in "Proceeds from sale of common stock" in the statement of cash flows for the year in which the option was exercised and cash received. <br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We had $<font class="_mt">122,163</font> of state net operating losses at March&nbsp;31, 2015, compared to $<font class="_mt">41,084</font> of Federal net operating losses and $<font class="_mt">131,596</font> of state net operating losses at March&nbsp;31, 2014. These net operating losses expire in fiscal 2020 and are subject to limitation including limitation under the Internal Revenue Code.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We had no unrecognized tax benefits as of March&nbsp;31, 2015, and we do not expect any significant unrecognized tax benefits within 12&nbsp;months of the reporting date. We recognize interest and penalties related to income tax matters in income tax expense. As of March&nbsp;31, 2015 we had no accrued interest related to uncertain tax positions. The tax years 1999 through 2014 remain open to examination by the major taxing jurisdictions to which we are subject.<br /></font> </div> 5202616 5263033 6800000 5727619 5380074 7071320 <div> <b>Income Taxes</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We account for income taxes using the liability method. Deferred income taxes are provided for temporary differences between the financial reporting and tax bases of assets and liabilities. We provide valuation allowances against deferred tax assets if we determine that it is less likely than not that we will be able to utilize the deferred tax assets.<br /><br /> </div> 460723 443708 600207 6046264 5667281 7503886 15669 -14794 -37388 244691 199751 216518 -190881 -157350 303152 -163445 -189821 632400 107216 -129259 535159 -201705 -141871 -241363 1802 592 21934 15639 16431 <div> <font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>NOTE 5. INVENTORIES</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inventories are shown in the following table. Classification at March 31, 2014 has been revised to conform with the current year classification. <br />&nbsp;<br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="50%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="5" align="center"><b>March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2015</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2014</b></td></tr> <tr bgcolor="#ccdaef"><td>Raw materials</td> <td width="1%">$</td> <td width="22%" align="right">738,169</td> <td width="4%"> </td> <td width="1%">$</td> <td width="22%" align="right">776,510</td></tr> <tr><td>Work in process</td> <td>&nbsp;</td> <td align="right">2,302,751</td> <td> </td> <td> </td> <td align="right">1,900,098</td></tr> <tr bgcolor="#ccdaef"><td>Finished goods</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">701,572</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">530,725</td></tr> <tr valign="top"><td>Total inventories</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">3,742,492</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">3,207,333</td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">&nbsp;<br /></font> </div> 530725 701572 3207333 3742492 <div> <b>Inventories</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first in, first out method. We record inventory reserves when we determine certain inventory is unlikely to be sold based on sales trends, turnover, competition, and other market factors </div> 776510 738169 1900098 2302751 2359603 2122133 2187723 <div> <font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>NOTE 4. MARKETABLE SECURITIES</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marketable securities with remaining maturities less than one year are classified as short-term, and those with remaining maturities greater than one year are classified as long-term. The fair value of our marketable securities as of March&nbsp;31, 2015, by maturity, were as follows:<br /><br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="50%" align="center" border="0"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Total</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>&lt;1 Year</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>1&#8211;3 Years</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>3&#8211;5 Years</b></td></tr> <tr><td width="1%">$</td> <td width="12%" align="right">91,013,095</td> <td> </td> <td width="1%">$</td> <td width="12%" align="right">20,099,288</td> <td> </td> <td width="1%">$</td> <td width="12%" align="right">40,220,312</td> <td width="2%"> </td> <td width="1%">$</td> <td width="12%" align="right">30,693,495</td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;As of March&nbsp;31, 2015 and 2014 our marketable securities were as follows:<br /><br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="100%"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="12" align="center"><b>As of March&nbsp;31, 2015</b></td> <td style="border-bottom: black 1px solid;" rowspan="2" width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="12" align="center"><b>As of March&nbsp;31, 2014</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b><br />Adjusted<br />Cost</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Gross<br />Unrealized<br />Gains</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b><br />Adjusted<br />Cost</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Gross<br />Unrealized<br />Gains</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td></tr> <tr><td valign="bottom">Corporate&nbsp;bonds</td> <td>$</td> <td valign="bottom" align="right">88,456,886<br /></td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">1,185,469</td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">(16,371</td> <td valign="bottom">)</td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">89,625,984</td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">88,567,210</td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">1,613,822</td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">(246,973</td> <td valign="bottom">)</td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">89,934,059</td></tr> <tr bgcolor="#ccdaef"><td valign="bottom">Municipal&nbsp;bonds&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,383,839</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">3,272</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid; valign: ;" valign="bottom">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,387,111</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">4,436,430</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">16,521<br /></td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(4,609</td> <td style="border-bottom: black 1px solid; valign: ;" valign="bottom">)</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">4,448,342</td></tr> <tr><td valign="top">Total</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">89,840,725</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">1,188,741</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">(16,371</td> <td style="border-bottom: black 3px double;">)</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">91,013,095</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">93,003,640</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">1,630,343</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">(251,582</td> <td style="border-bottom: black 3px double;">)</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">94,382,401</td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following table shows the gross unrealized losses and fair value of our investments with unrealized losses, aggregated by investment category and length of time that individual securities had been in a continuous unrealized loss position as of March&nbsp;31, 2015 and 2014:<br /><br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2" colspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="6" align="center"><b>Less Than 12 Months</b></td> <td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="6" align="center"><b>12 Months or Greater</b></td> <td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="6" align="center"><b>Total</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td></tr> <tr><td colspan="22">As of March 31, 2015</td></tr> <tr><td bgcolor="#ccdaef" width="12">&nbsp;</td> <td bgcolor="#ccdaef">Corporate bonds</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">3,015,900 <br /></td> <td bgcolor="#ccdaef" width="2%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(163<br /></td> <td bgcolor="#ccdaef" width="1%">)</td> <td bgcolor="#ccdaef" width="4%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">2,590,240</td> <td bgcolor="#ccdaef" width="2%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(16,208<br /></td> <td bgcolor="#ccdaef" width="1%">)</td> <td bgcolor="#ccdaef" width="4%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">5,606,140</td> <td bgcolor="#ccdaef" width="2%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(<font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">16,371</font></td> <td bgcolor="#ccdaef" width="1%">)</td></tr> <tr><td>&nbsp;</td> <td>Municipal&nbsp;bonds&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;">&nbsp;</td></tr> <tr><td bgcolor="#ccdaef">&nbsp;</td> <td bgcolor="#ccdaef" valign="top">Total</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">3,015,900</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(163</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">2,590,240</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(16,208<br /></td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">5,606,140</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(<font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">16,371</font></td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td></tr> <tr><td colspan="22">As of March 31, 2014</td></tr> <tr><td bgcolor="#ccdaef" width="12">&nbsp;</td> <td bgcolor="#ccdaef">Corporate bonds</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">34,761,683</td> <td bgcolor="#ccdaef" width="2%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(246,973</td> <td bgcolor="#ccdaef" width="1%">)</td> <td bgcolor="#ccdaef" width="4%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">-</td> <td bgcolor="#ccdaef" width="2%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">-</td> <td bgcolor="#ccdaef" width="1%">&nbsp;</td> <td bgcolor="#ccdaef" width="4%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">34,761,683</td> <td bgcolor="#ccdaef" width="2%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(246,973</td> <td bgcolor="#ccdaef" width="1%">)</td></tr> <tr><td>&nbsp;</td> <td>Municipal&nbsp;bonds&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,418,742</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(4,609</td> <td style="border-bottom: black 1px solid;">)</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,418,742</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(4,609</td> <td style="border-bottom: black 1px solid;">)</td></tr> <tr><td bgcolor="#ccdaef">&nbsp;</td> <td bgcolor="#ccdaef" valign="top">Total</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">36,180,425</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(251,582</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">-</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">-</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">&nbsp;</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">36,180,425</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(251,582</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gross unrealized losses totaled $16,371 as of March 31, 2015, and were attributed to two corporate bonds out of a portfolio of 31&nbsp;bonds. The gross unrealized losses were due to market-price decreases after the bonds were purchased.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All of the bonds we held had investment-grade credit ratings by Moody's or Standard and Poor's. For each bond with an unrealized loss, we expect to recover the entire cost basis of each security based on our consideration of factors including their credit ratings, the underlying ratings of insured bonds, and historical default rates for securities of comparable credit rating.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;One corporate bond, with a fair market value of $2,590,240 had been in continuous unrealized loss positions for 12&nbsp;months or greater. For this security, we also considered the severity of unrealized loss, which was less than 1% of adjusted cost.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Because we expect to recover the cost basis of investments held, we do not consider any of our marketable securities to be other-than-temporarily impaired at March&nbsp;31, 2015.<br /><br /></font> </div> 1499454 1524298 105242043 110089196 1182802 1485954 8536010 8604926 12360091 20099288 82022310 70913807 <div> <b>Marketable Securities</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We classify securities with original maturities greater than three months and remaining maturities one year or less as short-term marketable securities and securities with remaining maturities greater than one year as long-term marketable securities. Securities not due at a single maturity date are classified by their average life. We classify all of our marketable securities as available-for-sale, thus securities are recorded at fair value and any associated unrealized gain or loss, net of tax, is included as a separate component of shareholders' equity, "Accumulated other comprehensive income (loss)." We use a specific-identification cost basis to determine gains and losses. The amortized cost of marketable securities is adjusted for amortization of premiums and accretion of discounts to maturity, both of which are included in interest income.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We consider an other-than-temporary impairment of our marketable securities to exist if we determine it is probable that we will be unable to collect all amounts due according to the contractual terms of a debt security. If we judged a decline in fair value for any security to be other than temporary, the cost basis of the individual security would be written down and a charge recognized in net income. We consider a number of factors in determining whether other-than-temporary impairment exists, including: credit market conditions; the credit ratings of the securities; historical default rates for securities of comparable credit rating; the presence of insurance of the securities and, if insured, the credit rating and financial condition of the insurer; the effect of market interest rates on the value of the securities; and the duration and extent of any unrealized losses. We also consider the likelihood that we will be required to sell the securities prior to maturity based on our financial condition and anticipated cash flows. We determined that no write-downs for other-than-temporary impairment were required on available-for-sale securities during fiscal 2015, 2014, or 2013.<br /><br /> </div> <div> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="50%" align="center" border="0"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Total</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>&lt;1 Year</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>1&#8211;3 Years</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>3&#8211;5 Years</b></td></tr> <tr><td width="1%">$</td> <td width="12%" align="right">91,013,095</td> <td> </td> <td width="1%">$</td> <td width="12%" align="right">20,099,288</td> <td> </td> <td width="1%">$</td> <td width="12%" align="right">40,220,312</td> <td width="2%"> </td> <td width="1%">$</td> <td width="12%" align="right">30,693,495</td></tr></table> </div> 159922 -789173 -9673011 -11840077 -12859634 2977907 12645302 12401424 14870066 11828838 11828838 11135875 0 0 0 11135875 14368354 0 0 0 14368354 <div> <font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>Recently Issued Accounting Standards</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In May 2014, the Financial Accounting Standards Board issued Accounting Standard Update ("ASU") No. 2014-09, <i>Revenue from Contracts with Customers (Topic 606)</i>, which supersedes the revenue recognition requirements in Accounting Standards Codification 605, <i>Revenue Recognition</i>. ASU 2014-09 is based on the principle that revenue is recognized to depict the transfer of 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. It also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. ASU&nbsp;2014-09 is effective for fiscal years beginning after December&nbsp;15, 2016, including interim periods within that reporting period, which will be our first quarter of fiscal 2018. We have not yet evaluated the impact of ASU&nbsp;2014-09 on our financial statements.</font><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><br /><br /></font> </div> 4811384 5820814 5312269 15196854 14393816 19251951 1588398 269662 281765 277831 274736 270677 41084 131596 122163 470270 470270 0 0 0 -679869 -679869 0 0 -131410 -131410 0 0 259823 265357 269473 0 1263405 0 0 0 10000000 27209753 22753916 8997086 1824324 160718 185007 <div> <p><font size="2" class="_mt"><strong>NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS<br /></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All of our employees are eligible to participate in our 401(k) savings plan the first quarter after reaching age&nbsp;21. Employees may contribute up to the Internal Revenue Code maximum. We make matching contributions of <font class="_mt">100</font>% of the first <font class="_mt">3</font>% of participants' salary deferral contributions. Our matching contributions were $<font class="_mt">105,554</font> for fiscal 2015, $<font class="_mt">101,100</font> for fiscal 2014, and $<font class="_mt">105,370</font> for fiscal 2013.<br />&nbsp;</font><br /></p> </div> 816276 574913 144188 416760 302701 17194000 10055000 12160000 10035464 10129224 3004772 2255408 <div> <b>Fixed Assets</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fixed assets are stated at cost. Depreciation of machinery and equipment, and furniture and fixtures is recorded over the estimated useful lives of the assets, generally&nbsp;<font class="_mt">five</font> years, using the straight-line method. Amortization of leasehold improvements is recorded using the straight-line method over the lesser of the lease term or <font class="_mt">five</font>-year useful life. We record losses on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets' carrying amount. We have not identified any indicators of impairment during fiscal 2015, 2014, or 2013.<br /><br /> </div> P5Y P5Y P5Y <div> <b>Accounts Receivable and Allowance for Doubtful Accounts</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We grant credit to customers in the normal course of business and at times may require customers to prepay for an order prior to shipment. Accounts receivable are recorded net of an allowance for doubtful accounts. We make estimates of the uncollectibility of accounts receivable. We specifically analyze accounts receivable, historical bad debts, and customer creditworthiness when evaluating the adequacy of the allowance. We had no charges or provisions to our allowance for doubtful accounts in fiscal 2015, 2014, or 2013.<br /><br /> </div> 2570821 3585339 3000193 <div> <font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>Research and Development Expense Recognition</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Research and development costs are expensed as they are incurred.<br /></font> </div> 82313391 86681745 <div> <b>Revenue Recognition</b><br /><b><i>Product Revenue Recognition</i></b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We recognize product revenue when evidence of an arrangement exists, the price to the buyer is fixed and determinable, collectability is reasonably assured and the product has shipped. Our sales are shipped FOB shipping point, meaning that our customers (end users and distributors) take title and assume the risks and rewards of ownership on shipment. Our customers may return defective products for refund or replacement under warranty, and have other very limited rights of return.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shipping charges billed to customers are included in product sales and the related shipping costs are included in selling, general, and administrative expense. Such shipping costs were $<font class="_mt">12,771</font> for fiscal 2015, $<font class="_mt">15,542</font> for fiscal 2014, and $<font class="_mt">27,386</font> for fiscal 2013.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our stocking distributors take title and assume the risks and rewards of product ownership. Payments from our distributors are not contingent on resale or any other matter other than the passage of time, and delivery of products is not dependent on the number of units resold to the ultimate customer. There are no other significant acceptance criteria, pricing or payment terms that would affect revenue recognition.<br /><br /> </div> <div> <b><i>Accounting for Commissions and Discounts</i></b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We sometimes utilize independent sales representatives that provide services relating to promoting our products and facilitating product sales but do not purchase our products. We pay commissions to sales representatives based on the amount of revenue facilitated, and such commissions are recorded as selling, general, and administrative expenses. Under certain limited circumstances, our distributors may earn commissions for activities unrelated to their purchases of our products, such as for facilitating the sale of custom products or research and development contracts with third parties. We recognize any such commissions as selling, general, and administrative expenses.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We presume consideration given to a customer is a reduction in revenue unless both of the following conditions are met: (i)&nbsp;we receive an identifiable benefit in exchange for the consideration and the identifiable benefit is sufficiently separable from the customer's purchase of our products such that we could have purchased the products or services from a third party; and (ii)&nbsp;we can reasonably estimate the fair value of the benefit received. We recognize discounts provided to our distributors as reductions in revenue.<br /><br /> </div> 27033419 12006493 3979862 10666338 380726 25934907 11159443 3374202 11065547 335715 30584088 11919548 4318209 13779392 566939 24434823 25512028 29894045 <div> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="100%"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="12" align="center"><b>As of March&nbsp;31, 2015</b></td> <td style="border-bottom: black 1px solid;" rowspan="2" width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="12" align="center"><b>As of March&nbsp;31, 2014</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b><br />Adjusted<br />Cost</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Gross<br />Unrealized<br />Gains</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b><br />Adjusted<br />Cost</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Gross<br />Unrealized<br />Gains</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td width="1"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td></tr> <tr><td valign="bottom">Corporate&nbsp;bonds</td> <td>$</td> <td valign="bottom" align="right">88,456,886<br /></td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">1,185,469</td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">(16,371</td> <td valign="bottom">)</td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">89,625,984</td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">88,567,210</td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">1,613,822</td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">(246,973</td> <td valign="bottom">)</td> <td>&nbsp;&nbsp;</td> <td>$</td> <td valign="bottom" align="right">89,934,059</td></tr> <tr bgcolor="#ccdaef"><td valign="bottom">Municipal&nbsp;bonds&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,383,839</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">3,272</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid; valign: ;" valign="bottom">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,387,111</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">4,436,430</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">16,521<br /></td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(4,609</td> <td style="border-bottom: black 1px solid; valign: ;" valign="bottom">)</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">4,448,342</td></tr> <tr><td valign="top">Total</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">89,840,725</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">1,188,741</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">(16,371</td> <td style="border-bottom: black 3px double;">)</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">91,013,095</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">93,003,640</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">1,630,343</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">(251,582</td> <td style="border-bottom: black 3px double;">)</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">94,382,401</td></tr></table> </div> <div> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="75%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="17" align="center"><b>Year Ending March 31</b></td> <td colspan="3"> </td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2016</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2017</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2018</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2019</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2020</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2021</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Total</b></td></tr> <tr bgcolor="#ccdaef"><td width="1%">$</td> <td width="6%" align="right">269,662</td> <td> </td> <td width="1%">$</td> <td width="6%" align="right">270,677</td> <td> </td> <td width="1%">$</td> <td width="6%" align="right">274,736</td> <td> </td> <td width="1%">$</td> <td width="6%" align="right">277,831</td> <td> </td> <td width="1%">$</td> <td width="6%" align="right">281,765</td> <td> </td> <td width="1%">$</td> <td width="6%" align="right">213,727</td> <td> </td> <td width="1%">$</td> <td width="6%" align="right">1,588,398</td></tr></table> </div> <div> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="50%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="5" align="center"><b>March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2015</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2014</b></td></tr> <tr bgcolor="#ccdaef"><td>Raw materials</td> <td width="1%">$</td> <td width="22%" align="right">738,169</td> <td width="4%"> </td> <td width="1%">$</td> <td width="22%" align="right">776,510</td></tr> <tr><td>Work in process</td> <td>&nbsp;</td> <td align="right">2,302,751</td> <td> </td> <td> </td> <td align="right">1,900,098</td></tr> <tr bgcolor="#ccdaef"><td>Finished goods</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">701,572</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">530,725</td></tr> <tr valign="top"><td>Total inventories</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">3,742,492</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">3,207,333</td></tr></table> </div> <div> <div> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="50%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="5" align="center"><b><font class="_mt" style="white-space: nowrap;">% of Revenue for Year Ended March 31</font></b></td></tr> <tr><td style="border-bottom: black 1px solid;" align="center"><b>2015</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" align="center"><b>2014</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" align="center"><b>2013</b></td></tr> <tr><td bgcolor="#ccdaef">Customer A</td> <td bgcolor="#ccdaef" width="12%" align="center">20%</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" width="12%" align="center">17%</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" width="12%" align="center">14%</td></tr> <tr><td>Customer B</td> <td width="11%" align="center">16%</td> <td> </td> <td width="11%" align="center">19%</td> <td> </td> <td width="11%" align="center">15%</td></tr> <tr><td bgcolor="#ccdaef">Customer C</td> <td bgcolor="#ccdaef" width="11%" align="center">14%</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" width="11%" align="center">15%</td> <td bgcolor="#ccdaef"> </td> <td bgcolor="#ccdaef" width="11%" align="center">16%</td></tr> <tr><td>Customer D</td> <td width="11%" align="center">12%</td> <td> </td> <td width="11%" align="center">10%</td> <td> </td> <td width="11%" align="center">*</td></tr></table> <table style="font-size: 4pt;" cellspacing="0" cellpadding="0" width="50%" align="center" border="0"> <tr><td style="border-top: medium none; border-right: medium none; border-bottom: windowtext 1pt solid; padding-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; border-left: medium none; padding-right: 0.7pt;" width="85">&nbsp;</td> <td rowspan="2">&nbsp;</td></tr> <tr><td style="padding-bottom: 0pt; padding-top: 0pt; padding-left: 0pt; padding-right: 0.7pt;">&nbsp;</td></tr></table> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="50%" align="center"> <tr><td>*<font class="_mt">Less than 10%</font></td></tr></table><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></div> </div> <div> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="67%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" width="40%" colspan="8" align="center"><b>Year Ended March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2015</b></td> <td width="3%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2014</b></td> <td width="3%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2013</b></td></tr> <tr bgcolor="#ccdaef"><td bgcolor="#ccdaef">United States</td> <td width="1%">$</td> <td width="16%" align="right">11,919,548</td> <td> </td> <td width="1%">$</td> <td width="16%" align="right">11,159,443</td> <td> </td> <td width="1%">$</td> <td width="16%" align="right">12,006,493</td></tr> <tr><td>Europe</td> <td>&nbsp;</td> <td align="right">13,779,392</td> <td> </td> <td>&nbsp;</td> <td align="right">11,065,547</td> <td> </td> <td> </td> <td align="right">10,666,338</td></tr> <tr bgcolor="#ccdaef"><td>Asia</td> <td>&nbsp;</td> <td align="right">4,318,209</td> <td> </td> <td>&nbsp;</td> <td align="right">3,374,202</td> <td> </td> <td> </td> <td align="right">3,979,862</td></tr> <tr><td>Other</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">566,939</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">335,715</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">380,726</td></tr> <tr bgcolor="#ccdaef" valign="top"><td>Total Revenue</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">30,584,088</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">25,934,907</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">27,033,419</td></tr></table> </div> <div> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="100%"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Option&nbsp;Shares<br />Reserved</b></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Options<br />Outstanding</b></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Weighted Average<br />Option&nbsp;Exercise&nbsp;Price</b></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Warrants<br />Outstanding</b></td> <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Weighted Average<br />Warrant&nbsp;Exercise&nbsp;Price</b></td></tr> <tr><td valign="top">At&nbsp;March&nbsp;31,&nbsp;2012</td> <td style="border-bottom: black 3px double;" valign="top" align="right">162,230</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">109,000</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">25.85</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">10,000</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">16.28</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">Granted</div></td> <td align="right">(4,000</td> <td>)</td> <td> </td> <td align="right">4,000</td> <td> </td> <td> </td> <td>$</td> <td align="right">54.11</td> <td> </td> <td align="right">-</td> <td> </td> <td> </td> <td> </td> <td align="right">-</td></tr> <tr><td> <div style="margin-left: 9pt;">Exercised</div></td> <td align="right">-</td> <td>&nbsp;</td> <td> </td> <td align="right">(64,000</td> <td>)</td> <td> </td> <td>$</td> <td align="right">24.23</td> <td> </td> <td align="right">-</td> <td> </td> <td> </td> <td colspan="2" align="right">-</td></tr> <tr bgcolor="#ccdaef"><td valign="top"> <div style="margin-left: 9pt;">Terminated</div></td> <td style="border-bottom: black 1px solid;" valign="top" align="right">-</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td> </td> <td style="border-bottom: black 1px solid;" valign="top" align="right">-</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td> </td> <td style="border-bottom: black 1px solid;" valign="top">$</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" valign="top" align="right">(6,000</td> <td style="border-bottom: black 1px solid;">)</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">7.35</td></tr> <tr><td valign="top">At&nbsp;March&nbsp;31,&nbsp;2013&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">158,230</td> <td style="border-bottom: black 3px double;" valign="top">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">49,000</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">30.27</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,000</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">29.69</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">Granted</div></td> <td align="right">(4,000</td> <td>)</td> <td>&nbsp;</td> <td align="right">4,000</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>$</td> <td align="right">49.86</td> <td>&nbsp;</td> <td align="right">-</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td align="right">-</td></tr> <tr><td> <div style="margin-left: 9pt;">Exercised</div></td> <td align="right">-</td> <td>&nbsp;</td> <td>&nbsp;</td> <td align="right">(14,000</td> <td>)</td> <td>&nbsp;</td> <td>$</td> <td align="right">29.77</td> <td>&nbsp;</td> <td align="right">-</td> <td>&nbsp;</td> <td>&nbsp;</td> <td colspan="2" align="right">-</td></tr> <tr bgcolor="#ccdaef"><td valign="top"> <div style="margin-left: 9pt;">Terminated</div></td> <td style="border-bottom: black 1px solid;" valign="top" align="right">1,000</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">(1,000</td> <td style="border-bottom: black 1px solid;" valign="top">)</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top">$</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">58.27</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">(2,000</td> <td style="border-bottom: black 1px solid;">)</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">21.99</td></tr> <tr><td valign="top">At&nbsp;March&nbsp;31,&nbsp;2014&nbsp;&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">155,230</td> <td style="border-bottom: black 3px double;" valign="top">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">38,000</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">31.78</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">2,000</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">37.38</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">Granted</div></td> <td align="right">(4,000</td> <td>)</td> <td>&nbsp;</td> <td align="right">4,000</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>$</td> <td align="right">67.69</td> <td> </td> <td align="right">-</td> <td>&nbsp;</td> <td> </td> <td> </td> <td align="right">-</td></tr> <tr><td> <div style="margin-left: 9pt;">Exercised</div></td> <td align="right">-</td> <td>&nbsp;</td> <td>&nbsp;</td> <td align="right">(6,910</td> <td>)</td> <td> </td> <td>$</td> <td align="right">43.81</td> <td> </td> <td align="right">-</td> <td> </td> <td> </td> <td colspan="2" align="right">-</td></tr> <tr bgcolor="#ccdaef"><td valign="top"> <div style="margin-left: 9pt;">Terminated</div></td> <td style="border-bottom: black 1px solid;" valign="top" align="right">-</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">-</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top">$</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">-</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">(2,000</td> <td style="border-bottom: black 1px solid;">)</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top">&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="top" align="right">37.38</td></tr> <tr><td valign="top">At&nbsp;March&nbsp;31,&nbsp;2015&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">151,230</td> <td style="border-bottom: black 3px double;" valign="top">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">35,090</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">33.51</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top" align="right">-</td> <td style="border-bottom: black 3px double;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 3px double;" valign="top">$</td> <td style="border-bottom: black 3px double;" valign="top" align="right">-</td></tr></table> </div> <div> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="67%" align="center" border="0"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td style="border-bottom: black 1px solid;" valign="bottom" align="center"><b>Ranges of<br />Exercise&nbsp;Prices</b></td> <td width="4%">&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="bottom" align="center"><b>Number<br />Outstanding</b></td> <td width="4%">&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="bottom" colspan="2" align="center"><b>Weighted&nbsp;Average<br />Exercise&nbsp;Price</b></td> <td width="4%">&nbsp;&nbsp;&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" valign="bottom" align="center"><b>Weighted&nbsp;Remaining<br />Contractual&nbsp;Life&nbsp;(years)</b></td></tr> <tr bgcolor="#ccdaef"><td width="10%" align="right">$&nbsp;&nbsp;<font class="_mt">15.08</font>&nbsp;-&nbsp;<font class="_mt">16.33</font></td> <td>&nbsp;</td> <td width="10%" align="right">18,090</td> <td>&nbsp;</td> <td width="1%">$</td> <td width="9%" align="right">16.19</td> <td>&nbsp;</td> <td width="10%" align="right">0.8</td></tr> <tr><td align="right"><font class="_mt">31.27</font>&nbsp;-&nbsp;<font class="_mt">42.45</font></td> <td>&nbsp;</td> <td align="right">5,000</td> <td>&nbsp;</td> <td>&nbsp;</td> <td align="right">37.12</td> <td>&nbsp;</td> <td align="right">3.8</td></tr> <tr bgcolor="#ccdaef"><td align="right"><font class="_mt">51.04</font>&nbsp;-&nbsp;<font class="_mt">67.69</font></td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" align="right">12,000</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">58.11</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" align="right">7.5</td></tr> <tr><td> </td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">35,090</td> <td>&nbsp;</td> <td valign="top">$</td> <td valign="top" align="right">33.51</td> <td> </td> <td style="border-bottom: rgb(255,255,255) 3px solid;" valign="top" align="right">3.5</td></tr></table> </div> <div> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="50%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="8" align="center"><b>Year Ended March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2015</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2014</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>2013</b></td></tr> <tr bgcolor="#ccdaef"><td>Risk-free interest rate</td> <td width="11%" align="right">1.6</td> <td width="2%">%</td> <td> </td> <td width="11%" align="right">1.4</td> <td width="2%">%</td> <td> </td> <td width="11%" align="right">0.7</td> <td width="2%">%</td></tr> <tr><td>Expected volatility</td> <td align="right">24</td> <td>%</td> <td> </td> <td align="right">30</td> <td>%</td> <td> </td> <td align="right">38</td> <td>%</td></tr> <tr bgcolor="#ccdaef"><td>Expected life (years)</td> <td align="right">4.2</td> <td>&nbsp;</td> <td> </td> <td align="right">4.3</td> <td>&nbsp;</td> <td> </td> <td align="right">4.1</td> <td>&nbsp;</td></tr> <tr><td>Dividend yield</td> <td align="right">0</td> <td>%</td> <td> </td> <td align="right">0</td> <td>%</td> <td> </td> <td align="right">0</td> <td>%</td></tr></table> </div> <div> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2" colspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="6" align="center"><b>Less Than 12 Months</b></td> <td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="6" align="center"><b>12 Months or Greater</b></td> <td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="6" align="center"><b>Total</b></td></tr> <tr><td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>Fair<br />Market<br />Value</b></td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Gross<br />Unrealized<br />Losses</b></td></tr> <tr><td colspan="22">As of March 31, 2015</td></tr> <tr><td bgcolor="#ccdaef" width="12">&nbsp;</td> <td bgcolor="#ccdaef">Corporate bonds</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">3,015,900 <br /></td> <td bgcolor="#ccdaef" width="2%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(163<br /></td> <td bgcolor="#ccdaef" width="1%">)</td> <td bgcolor="#ccdaef" width="4%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">2,590,240</td> <td bgcolor="#ccdaef" width="2%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(16,208<br /></td> <td bgcolor="#ccdaef" width="1%">)</td> <td bgcolor="#ccdaef" width="4%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">5,606,140</td> <td bgcolor="#ccdaef" width="2%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(<font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">16,371</font></td> <td bgcolor="#ccdaef" width="1%">)</td></tr> <tr><td>&nbsp;</td> <td>Municipal&nbsp;bonds&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;">&nbsp;</td></tr> <tr><td bgcolor="#ccdaef">&nbsp;</td> <td bgcolor="#ccdaef" valign="top">Total</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">3,015,900</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(163</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">2,590,240</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(16,208<br /></td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">5,606,140</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(<font class="_mt" style="font-size: 10pt; font-family: Times New Roman;">16,371</font></td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td></tr> <tr><td colspan="22">As of March 31, 2014</td></tr> <tr><td bgcolor="#ccdaef" width="12">&nbsp;</td> <td bgcolor="#ccdaef">Corporate bonds</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">34,761,683</td> <td bgcolor="#ccdaef" width="2%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(246,973</td> <td bgcolor="#ccdaef" width="1%">)</td> <td bgcolor="#ccdaef" width="4%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">-</td> <td bgcolor="#ccdaef" width="2%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">-</td> <td bgcolor="#ccdaef" width="1%">&nbsp;</td> <td bgcolor="#ccdaef" width="4%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">34,761,683</td> <td bgcolor="#ccdaef" width="2%">&nbsp;</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(246,973</td> <td bgcolor="#ccdaef" width="1%">)</td></tr> <tr><td>&nbsp;</td> <td>Municipal&nbsp;bonds&nbsp;&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,418,742</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(4,609</td> <td style="border-bottom: black 1px solid;">)</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;">&nbsp;</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,418,742</td> <td>&nbsp;</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(4,609</td> <td style="border-bottom: black 1px solid;">)</td></tr> <tr><td bgcolor="#ccdaef">&nbsp;</td> <td bgcolor="#ccdaef" valign="top">Total</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">36,180,425</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(251,582</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td> <td bgcolor="#ccdaef" valign="top"> </td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">-</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">-</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">&nbsp;</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">36,180,425</td> <td bgcolor="#ccdaef" valign="top">&nbsp;</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">$</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top" align="right">(251,582</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td></tr></table> </div> <div> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="5" align="center"><b>Year Ended March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2015</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2014</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2013</b></td></tr> <tr bgcolor="#ccdaef"><td>Weighted average common shares outstanding &#8211; basic</td> <td width="11%" align="right">4,855,504</td> <td colspan="2" align="right">4,851,460</td> <td colspan="2" align="right">4,839,810</td></tr> <tr><td colspan="6">Effect of dilutive securities:</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">Stock options</div></td> <td align="right">16,431</td> <td colspan="2" align="right">15,639</td> <td colspan="2" align="right">21,934</td></tr> <tr><td> <div style="margin-left: 9pt;">Warrants</div></td> <td style="border-bottom: black 1px solid;" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">592</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">1,802</td></tr> <tr bgcolor="#ccdaef" valign="top"><td>Shares used in computing net income per share &#8211; diluted</td> <td style="border-bottom: black 3px double;" align="right">4,871,935</td> <td> </td> <td style="border-bottom: black 3px double;" align="right">4,867,691</td> <td> </td> <td style="border-bottom: black 3px double;" align="right">4,863,546</td></tr></table> </div> 2240563 2235475 2312076 66720 53200 58960 P5Y P4Y7M6D P10M24D P4Y2M12D P4M24D P3Y6M P10Y P1Y 0.00 0.00 0.00 P4Y1M6D P4Y3M18D P4Y2M12D 0.38 0.30 0.24 0.007 0.014 0.016 160056 6000 1000 1000 2000 2000 7.35 58.27 21.99 37.38 -4000 4000 -4000 4000 -4000 4000 1242623 162230 109000 10000 158230 49000 4000 155230 38000 2000 151230 35090 25.85 16.28 30.27 29.69 31.78 37.38 33.51 24.23 29.77 43.81 54.11 49.86 67.69 <div> <div class="MetaData"><b>Stock-Based Compensation</b>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is generally the vesting period. We estimate pre-vesting option forfeitures at the time of grant by analyzing historical data and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. Ultimately, the total expense recognized over the vesting period will only be for those awards that vest. <div><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><br /><b>Net Income Per Share</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each year. Net income per diluted share amounts assume conversion, exercise or issuance of all potential common stock instruments (stock options and warrants). Stock options and warrants totaling&nbsp;<font class="_mt">4,000</font> for fiscal 2015 and 2014; and&nbsp;<font class="_mt">5,000</font> for fiscal 2013 were not included in the computation of diluted earnings per share because the exercise prices were greater than the market price of the common stock. The following table reflects the components of common shares outstanding:<br /><br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="5" align="center"><b>Year Ended March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2015</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2014</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2013</b></td></tr> <tr bgcolor="#ccdaef"><td>Weighted average common shares outstanding &#8211; basic</td> <td width="11%" align="right">4,855,504</td> <td colspan="2" align="right">4,851,460</td> <td colspan="2" align="right">4,839,810</td></tr> <tr><td colspan="6">Effect of dilutive securities:</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">Stock options</div></td> <td align="right">16,431</td> <td colspan="2" align="right">15,639</td> <td colspan="2" align="right">21,934</td></tr> <tr><td> <div style="margin-left: 9pt;">Warrants</div></td> <td style="border-bottom: black 1px solid;" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">592</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">1,802</td></tr> <tr bgcolor="#ccdaef" valign="top"><td>Shares used in computing net income per share &#8211; diluted</td> <td style="border-bottom: black 3px double;" align="right">4,871,935</td> <td> </td> <td style="border-bottom: black 3px double;" align="right">4,867,691</td> <td> </td> <td style="border-bottom: black 3px double;" align="right">4,863,546</td></tr></table></div></div> </div> 15.08 51.04 31.27 35090 18090 12000 5000 33.51 16.19 58.11 37.12 P3Y6M P9M18D P7Y6M P3Y9M18D 16.33 67.69 42.45 4824745 4862436 4851043 4857953 27386 15542 12771 <div> <font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES <font class="_mt"><b><br />Cash and Cash Equivalents</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents. <br /><br /></font></b><font class="_mt"><b>Fair Value of Financial Instruments</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The carrying amount of cash and cash equivalents, accounts receivable, and accounts payable approximates fair value because of the short maturity of these instruments. Fair values of marketable securities are based on quoted market prices. <br /><br /></font><font class="_mt"><b>Marketable Securities</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We classify securities with original maturities greater than three months and remaining maturities one year or less as short-term marketable securities and securities with remaining maturities greater than one year as long-term marketable securities. Securities not due at a single maturity date are classified by their average life. We classify all of our marketable securities as available-for-sale, thus securities are recorded at fair value and any associated unrealized gain or loss, net of tax, is included as a separate component of shareholders' equity, "Accumulated other comprehensive income (loss)." We use a specific-identification cost basis to determine gains and losses. The amortized cost of marketable securities is adjusted for amortization of premiums and accretion of discounts to maturity, both of which are included in interest income.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We consider an other-than-temporary impairment of our marketable securities to exist if we determine it is probable that we will be unable to collect all amounts due according to the contractual terms of a debt security. If we judged a decline in fair value for any security to be other than temporary, the cost basis of the individual security would be written down and a charge recognized in net income. We consider a number of factors in determining whether other-than-temporary impairment exists, including: credit market conditions; the credit ratings of the securities; historical default rates for securities of comparable credit rating; the presence of insurance of the securities and, if insured, the credit rating and financial condition of the insurer; the effect of market interest rates on the value of the securities; and the duration and extent of any unrealized losses. We also consider the likelihood that we will be required to sell the securities prior to maturity based on our financial condition and anticipated cash flows. We determined that no write-downs for other-than-temporary impairment were required on available-for-sale securities during fiscal 2015, 2014, or 2013.<br /><br /></font><font class="_mt"><b>Concentration of Risk and Financial Instruments</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Financial instruments potentially subject to significant concentrations of credit risk consist principally of cash equivalents, marketable securities, and accounts receivable.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We have invested our excess cash in corporate-backed and municipal-backed bonds and money market instruments. Our investment policy prescribes purchases of only high-grade securities, and limits the amount of credit exposure to any one issuer.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our customers are throughout the world. We generally do not require collateral from our customers, but we perform ongoing credit evaluations of their financial condition. More information on accounts receivable is contained in the paragraph titled "Accounts Receivable and Allowance for Doubtful Accounts" of this note.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Additionally, we are dependent on critical suppliers including our packaging vendors and suppliers of certain raw silicon and semiconductor wafers that are incorporated in our products.<br /><br /></font><font class="_mt"><b>Accounts Receivable and Allowance for Doubtful Accounts</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We grant credit to customers in the normal course of business and at times may require customers to prepay for an order prior to shipment. Accounts receivable are recorded net of an allowance for doubtful accounts. We make estimates of the uncollectibility of accounts receivable. We specifically analyze accounts receivable, historical bad debts, and customer creditworthiness when evaluating the adequacy of the allowance. We had no charges or provisions to our allowance for doubtful accounts in fiscal 2015, 2014, or 2013.<br /><br /></font><font class="_mt"><b>Inventories</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first in, first out method. We record inventory reserves when we determine certain inventory is unlikely to be sold based on sales trends, turnover, competition, and other market factors</font>.<br />&nbsp;<br /><font class="_mt"><b>Product Warranty</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In general we warranty our products to be free from defects in material and workmanship for&nbsp;<font class="_mt">one</font> year.<br /><br /></font><font class="_mt"><b>Fixed Assets</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fixed assets are stated at cost. Depreciation of machinery and equipment, and furniture and fixtures is recorded over the estimated useful lives of the assets, generally&nbsp;<font class="_mt">five</font> years, using the straight-line method. Amortization of leasehold improvements is recorded using the straight-line method over the lesser of the lease term or <font class="_mt">five</font>-year useful life. We record losses on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets' carrying amount. We have not identified any indicators of impairment during fiscal 2015, 2014, or 2013.<br /><br /></font><font class="_mt"><b>Revenue Recognition</b><br /><b><i>Product Revenue Recognition</i></b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We recognize product revenue when evidence of an arrangement exists, the price to the buyer is fixed and determinable, collectability is reasonably assured and the product has shipped. Our sales are shipped FOB shipping point, meaning that our customers (end users and distributors) take title and assume the risks and rewards of ownership on shipment. Our customers may return defective products for refund or replacement under warranty, and have other very limited rights of return.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shipping charges billed to customers are included in product sales and the related shipping costs are included in selling, general, and administrative expense. Such shipping costs were $<font class="_mt">12,771</font> for fiscal 2015, $<font class="_mt">15,542</font> for fiscal 2014, and $<font class="_mt">27,386</font> for fiscal 2013.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our stocking distributors take title and assume the risks and rewards of product ownership. Payments from our distributors are not contingent on resale or any other matter other than the passage of time, and delivery of products is not dependent on the number of units resold to the ultimate customer. There are no other significant acceptance criteria, pricing or payment terms that would affect revenue recognition.<br /><br /></font><font class="_mt"><b><i>Accounting for Commissions and Discounts</i></b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We sometimes utilize independent sales representatives that provide services relating to promoting our products and facilitating product sales but do not purchase our products. We pay commissions to sales representatives based on the amount of revenue facilitated, and such commissions are recorded as selling, general, and administrative expenses. Under certain limited circumstances, our distributors may earn commissions for activities unrelated to their purchases of our products, such as for facilitating the sale of custom products or research and development contracts with third parties. We recognize any such commissions as selling, general, and administrative expenses.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We presume consideration given to a customer is a reduction in revenue unless both of the following conditions are met: (i)&nbsp;we receive an identifiable benefit in exchange for the consideration and the identifiable benefit is sufficiently separable from the customer's purchase of our products such that we could have purchased the products or services from a third party; and (ii)&nbsp;we can reasonably estimate the fair value of the benefit received. We recognize discounts provided to our distributors as reductions in revenue.<br /><br /></font><font class="_mt"><b><i>Research and Development Contract Revenue Recognition</i></b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We recognize contract revenues pro-rata as work progresses. Our research and development contracts do not contain post-shipment obligations. Contracts may be either firm-fixed-price or cost-plus-fixed-fee. Firm-fixed-price contracts provide for a price that is not subject to any adjustment based on our cost in performing the contract.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cost-plus-fixed-fee contracts are cost-reimbursement contracts that also provide for payment to us of a negotiated fee that is fixed at the inception of the contract. The costs for which we earn reimbursement are the actual costs incurred and are recorded in the period in which they are incurred. We recognize the contract fees pro-rata as work progresses.<br /><br /></font><font class="_mt"><b>Income Taxes</b> <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We account for income taxes using the liability method. Deferred income taxes are provided for temporary differences between the financial reporting and tax bases of assets and liabilities. We provide valuation allowances against deferred tax assets if we determine that it is less likely than not that we will be able to utilize the deferred tax assets.<br /><br /></font><font class="_mt"><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>Research and Development Expense Recognition</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Research and development costs are expensed as they are incurred.<br /></font></font>&nbsp; </font> <div> <div class="MetaData"><b>Stock-Based Compensation</b>&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;We measure stock-based compensation cost at the grant date based on the fair value of the award and recognize the compensation expense over the requisite service period, which is generally the vesting period. We estimate pre-vesting option forfeitures at the time of grant by analyzing historical data and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. Ultimately, the total expense recognized over the vesting period will only be for those awards that vest. <div><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><br /><b>Net Income Per Share</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each year. Net income per diluted share amounts assume conversion, exercise or issuance of all potential common stock instruments (stock options and warrants). Stock options and warrants totaling&nbsp;<font class="_mt">4,000</font> for fiscal 2015 and 2014; and&nbsp;<font class="_mt">5,000</font> for fiscal 2013 were not included in the computation of diluted earnings per share because the exercise prices were greater than the market price of the common stock. The following table reflects the components of common shares outstanding:<br /><br /></font> <table style="font-size: 10pt; font-family: Times New Roman;" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr><td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="5" align="center"><b>Year Ended March 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2015</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2014</b></td> <td width="2%"> </td> <td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2013</b></td></tr> <tr bgcolor="#ccdaef"><td>Weighted average common shares outstanding &#8211; basic</td> <td width="11%" align="right">4,855,504</td> <td colspan="2" align="right">4,851,460</td> <td colspan="2" align="right">4,839,810</td></tr> <tr><td colspan="6">Effect of dilutive securities:</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;">Stock options</div></td> <td align="right">16,431</td> <td colspan="2" align="right">15,639</td> <td colspan="2" align="right">21,934</td></tr> <tr><td> <div style="margin-left: 9pt;">Warrants</div></td> <td style="border-bottom: black 1px solid;" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">592</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">1,802</td></tr> <tr bgcolor="#ccdaef" valign="top"><td>Shares used in computing net income per share &#8211; diluted</td> <td style="border-bottom: black 3px double;" align="right">4,871,935</td> <td> </td> <td style="border-bottom: black 3px double;" align="right">4,867,691</td> <td> </td> <td style="border-bottom: black 3px double;" align="right">4,863,546</td></tr></table></div></div> <div><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><br /></font>&nbsp;</div><br /></div><br /><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><font class="_mt"><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>Use of Estimates</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.<br /><br /></font></font><font class="_mt"><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>Recently Issued Accounting Standards</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In May 2014, the Financial Accounting Standards Board issued Accounting Standard Update ("ASU") No. 2014-09, <i>Revenue from Contracts with Customers (Topic 606)</i>, which supersedes the revenue recognition requirements in Accounting Standards Codification 605, <i>Revenue Recognition</i>. ASU 2014-09 is based on the principle that revenue is recognized to depict the transfer of 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. It also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. ASU&nbsp;2014-09 is effective for fiscal years beginning after December&nbsp;15, 2016, including interim periods within that reporting period, which will be our first quarter of fiscal 2018. We have not yet evaluated the impact of ASU&nbsp;2014-09 on our financial statements.</font><font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><br /><br /></font></font></font> </div> <div> <b>Product Warranty</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In general we warranty our products to be free from defects in material and workmanship for&nbsp;<font class="_mt">one</font> year.<br /><br /> </div> 103704641 108327534 81458858 1087456 20974477 48247 59348678 93984608 1557726 21200742 48624 71177516 103704641 877857 20464883 48510 82313391 108327534 746447 20850762 48580 86681745 <div> <p><font size="2" class="_mt"><strong>NOTE 10. STOCK REPURCHASE PROGRAM<br /></strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Our authorized stock is stated as&nbsp;<font class="_mt">six</font> million shares of common stock, $<font class="_mt">0.01</font> par value, and&nbsp;<font class="_mt">ten</font> million shares of all types. Our Board may designate any series and fix any relative rights and preferences to authorized but undesignated stock.<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On January&nbsp;21, 2009 we announced that our Board of Directors authorized the repurchase of up to $<font class="_mt">2,500,000</font> of our Common Stock, $<font class="_mt">1,236,595</font> of which remained available as of March&nbsp;31, 2015. We repurchased 25,393 shares for $1,263,405 in Fiscal 2014, and we did not repurchase any Common Stock in fiscal 2015 or fiscal 2013. The repurchase program may be modified or discontinued at any time without notice.</font><br /></p> </div> 64000 14000 6910 25393 1263405 1263151 254 2500000 1236595 <div> <font class="_mt" style="font-size: 10pt; font-family: Times New Roman;"><b>Use of Estimates</b><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.<br /><br /></font> </div> 4863546 4867691 4871935 4839810 4851460 4855504 Less than 10% EX-101.SCH 8 nvec-20150331.xsd SCHEMA DOCUMENT 00100 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Statements of Income link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies (Schedule Of Weighted Average Number Of Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Marketable Securities (Amortized Cost And Approximate Fair Values Of Marketable Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - Marketable Securities (Gross Unrealized Losses And Fair Values Of Investments By Investment Category And Length Of Time) (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Income Taxes (Schedule Of Income Tax Provisions) (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Income Tax Provisions) (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) alternate link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Statements of Shareholders Equity link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Statements of Shareholders Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Stock Repurchase Plan link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Information as to Employee Stock Purchase, Savings, And Similar Plans link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policy) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Concentrations (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Marketable Securities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Marketable Securities (Fair Value Of Marketable Securities By Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Stock-Based Compensation (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Stock-Based Compensation (Schedule Of Valuation Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Stock-Based Compensation (Summary Of Options Outstanding) (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Stock-Based Compensation (Summary Of Stock Options And Warrants) (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Concentrations (Schedule Of Revenue By Major Customers) (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Concentrations (Schedule Of Revenue By Geographic Region) (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Stock Repurchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Stock Repurchase Plan (Schedule Of Common Stock Repurchases) (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Information as to Employee Stock Purchase, Savings, And Similar Plans (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 nvec-20150331_cal.xml CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 nvec-20150331_def.xml DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 nvec-20150331_lab.xml LABELS LINKBASE DOCUMENT EX-101.PRE 12 nvec-20150331_pre.xml PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 logo-10k.gif NVE LOGO begin 644 logo-10k.gif M1TE&.#EAA``:`+,``,[8[][G]P!&K5*"QEJ)SM;@[S]XPF*1SIVZX/#U_'*? MU<78[];G]\[@[________R'Y!`$```\`+`````"$`!H```3_T,D9FK5A:IH\20%HD%";#IQ"LGM2:U: MK2[-@3C@*8A&`G%W=`Q_M<#U21ZLWW#G348327X42D>;.A-U.`.RL[2T ME@NUN;J[O+VU9!JMJ1J4`!I-/*@Y71*8:&70T=+3TWE->Q);SQ/6.%D:W883 MI#C8U.?HZ1M5P&:9&\+M$N25Q$26ZOGZT0U5S!SW-E#"]PJ,!C$_Y.U;R)!2 M.!?T1($@0D`@$8GN$B[8R+'C1E,-_SR*'$FRI$F/)+0)"CB)"(,-SLIIB"G` MG!I$IE2"VJF'!*PEL(HX0)C#IT$)\2P6^N>`I],41(R5H#A" MV!I\-Y_RQ-CC(L!,8:&0J"J!J+<1X=8`\RH6T1UX1%SHK#2&!+TH?QDU(4"X ML.'"61`H6,RXL>/'D"-+=FR*V[N)/]R*$_RC2U`2_2XS'+V09D7+3\QI",K6 M!DO2L-6%%F3O2=0-FE=A'1:[-S5*\JB0G4`WQUTZ1`KX7BYM;V4^;([0^W%[ M`DT!!;)KW[[=2`/NX,.+'T^>N]&>,)\\UY#VZ(CI;^X&K;MT1'N"$_;6A/9D M.-)/$K1'7TDA9+6V`0!-X`?7-67$M08SE`P8AT(/\<`:-%XI)!4BEC@HX1KK F(7#`B".N%R")(RI7Q@(H'J`@>RW&*..(9(@XXXTXYHBC@A$``#L_ ` end GRAPHIC 14 stkgraph.gif STOCK PRICE PERFORMANCE GRAPH begin 644 stkgraph.gif M1TE&.#EA^`&T`/<``````/___^\$"^\T.]\)%N^$BN`I-L\-(.^SNK\2*Z\6 M-K]1:]^HM9\:08\?3,"!FX`C5Z!:@;^1JX`S9G`G8;^ANJ!ZH6`L;&`\?(!C MEE`P=V]7D8!SIL_,X$`U@I^:P$!$D8"#MC`YC2`]EQ!"HB!-IS`T.^_S^@!& MK0!"H@`]EP`YC0`U@@`C5Q!2LB!=MQ`F1C!IO$!TPC!7D4!PMU"`QT!?C&", MS'"7T7^BUF!ZH4!1:X^NVY^YX*_%Y8^K4>,FPEF>).\Q#B$CU>7H0MK<$B0E(6U MMQIV=6BGG@UT88:YL%F@D4J9A0YY62V,:QZ$7Q!^4DR>?6NPCQ&"2ERJ@DVC M=:;1NI?)K3"46XC#H!2+.P4D#00;"C54/45D34-21Y2SG,3CS-/JV<+1QA)^ M+0YC(PU:(`D_%A60,Q%U*1!L)@@V$PM(&B270#*>34&E65"L9EZS+QY3(Y,XJXB>+A MU?\``/\0$/\@(.`@(/\P,*`@(/]`0/]04/]@8-]@8/]PP801][?(ELJ;- MFSASZMS)LZ?/GS=_\=J%:Q?1`,)0_BJH:ZDOE$"C2IU*M:K5JUBO[@+0Z^"O M7+F(%4,I,\#,K&C3JEW+MJW;FKN*=2U(4^#6`+]VF5WZMJ_?OX`#"\[)BQ@O M@;YP&0PV4^_9A``B2YY,N;+ERY@S:][,N;/GSZ!#BQY-NK3ITZA3JU[-FK1% MQV<3FRWX"Y^1=L:1)7"Y?[N(EDV``F749$A=.O;KU MZ[VG5W3.43OV[^##B__WZ5UJ^?'HTZM?'_$\4/?LX\N?#QX^>?KX\^L/;K]G M__T`!BB@>5?]-^"!"";XD8$Z,:C@@Q!&V)"#.%$HX848*FBA31MFZ.&'^'4H MDH@@EFBB>"2"E.*)++8(W(K#N2CCC.C!V)&--.:H8X$\[NCCCX'AN)&00!9I M9$A$9I3DD4PV:=&2%T'IY)14[M9CE5AFN>"56G;I9452@OGEF&0R5(DA:*+I M"%5AENGFB6>F:;>`9JY!]_5%*)(XXLXJ>?=!(H MZ*,G=K)G)90XTLBBFH$!)J226<*HHIFHTX0DDEE_S_ MT8E!<:;YZ4,DF8222BP]]QAT#ME)ZK!M29H)I8BNBJ:FCAA*Z"8.2?K''G[\ M`>_';VL489ZSQQAQW M[/''($^F1QZ)*$(((H*P*P@BA"A22!YZA)QB88<]IYB^^H[[[\X>$>JSK`X% M7"C!JJZ*Z*L)SPIH1;#1)-LNM^$%+FZZ\QGIM>(X'^_CF`FV2"25@+ZMU>IGKS/G<@!S*:"77 MCEXCEZ>7VXDECU#>""69`%BZ=+&3Z[DDZZ;)B"27]*T[[+WC^0?H?CYBR>4( M[FYE\G<"0KN?C52B>(32RTW]EY%/+N?PF2Q\8?>0?=_EYZ$?[KSQ&:*/D/SJ MSY=ZP6JRWB+]!O%?/WJ1JYV<;E>^&?E/(`?\WW5^%[QE$0]^,DI@`A48G$*U MSQ#.@YZ/)$A!%EGO$=BCQ/:.Q,$.>F@3DFN@(89W"?,UJ80FC!#[,O4^+<$P MA@>R'O[FI+TQW1"'^@D@Y?\8@3L7?NF'0(R/YRBAPD4\,%`S`()5)IC$G5B0 M4<\;%0I<$(2J4+&*-9F=`--TNQ%"Z@8H2",7EP;&W_QA40%`(?#&1SPCGC&- M>%SC1!1SHS8"YXW8HV$6B34$'^0@!GA,9`TFPIRO!``7O3++2PAB%+V8SH^" MF=VJLF?&414A!S5X02)'B8(8G$`B,ME%+O02EH+4;"`L`0;@YH?)O@3,:Y92 M5@%)%80>W`"1HY0!#GPPA![@T903Z85A'BF080@D%P`(AF)Z<9A=/"Q]M42+ MP"J1KE4MXH*&@-0)#"D#%XPR!C?@01\Z8AWQ2@"*=JJ.KH%*VIBB\+2XA6L*(`$M&K.1(Y``PY(@&VG6UO8+K:UK(@%+1HK6\C6 M*;<"D6NZZ&JKL26L2:P(A2T:,ECC8M>ZIQ"%;1/@@`N,8)0D\``$%""`V9;" MNJEH[2N,6PN)A'6V8_UN+275614.<*8*JU)QY7L*5J3"NMREKH8=2X`&4,`# MI(P!#C[0`>/>`B>T0*PI5(%8-FY.3S^#8$%VN\,T^59[&F328`^[BE-D>,,( MMNXJ6JM=6B!``B&H07/Q^((:\."K+E8PYW:H4T`<:[Q&>]=YIU2+%+-BL4!V M["A<06"(!($'OP1J#GP06.1%Y?^+,]HA(QQ,QF;%RHY`*BYR7RO?Z?X7L80- M0'IGN]Z'%+*T(;Y!#]:I%B3>Z6=_.!5.TX4HSQI.IK^5\8\,RXH>EX*ZHSA% M@+5[XH3`U@"+?<5"3O!))7.U!G_UBZ/#,X0V]T1H/LLIJBIM:8"3^0&>CS(F=,QJ%2`[]?>RHGR`%5_&Y(I-]@ MZX.__-T->;.WI8]46(. M;:"\Y4G95QQ4`0N)/(-`6%WTTA\]\%E/O>I?L'4<)-T'?O?(_PD0>8..4)_H MUL_!Z;4N].UW/^E^WWL`4LY%8[OV%!J^;K/]`GS&#]_Q;Y%V!6J=Z MY[1U&!A_$-%EQL5:B84!*$`"![!OIS!DV@4!__X=;:<%9<*`&!?AU!^AR M#:%H0-%W1:=T6^=U)KA%V7>"3&B"%XAT&4ATGY<0QD58V/5E\-5G8>98%#"# MH2`*RE9RM%!H6`-S/;$G=Z`&9>`%4>!VP70#?W6%WP&"Z;=^3RB%FI=TN4=T M;590!F``AW*82#)`AT5@ MAPKR@$40A4]6`0C0@MAU81B6B(GX7T*&74566&C8$+9`6PD&B<3W$0%3!V;0 M!9@HA)SHB1L1"[&H%H*8A<>UA8B%BO`U`"*`1PV@BAI&AO"UA<:X$[$`7[6X M.9&($7]`!V30!5L0AXOWBS@Q"JF@$2QHC"ZXA:^%C3X&C?`H`,WXC&(&7P'6 M6F169N#E'[XA0-FC&?_:!/X-UNJ]I%M$9(%`0A7(`56T`0$&6(&J9(*H9"$J%BP!9&J M&%NR59/9A9,YV1O&.(P^B18D4Y)B1#IN([*^&.J.),6R6S&A1`_=HY;628BP@M#810!H`O%0$^QA`N0E!*4 M=1".L'!&$`')_ MZ24BX@N,,1`C%0"\T!6".9NR^4H'\09RN`16H`1'\'4CH%\-(%W0.),UB9'. MMIHX)"*X,`S"0%GS1#&[,#$GE1`5B$?!"0'#.5VMI9S>61"'>1'!_T`,?!2= M$B.=?($0SN4!&!`!"T!RB-4*L#"?LA!1]GF?^)F?^KF?_'D9X4D1BC$32M42 MAT%-@AD`U*008Y!(1H`&W_F@8E(1B=$8`D&>CY28BZDV"N$(9Y!&D?D)$!JB M[6$1N5`2EK1*4$&6`Z%*"Z$G3I`"6O`'H""B-)I9[U&C.,H[`)BC/-H__=BC M#PJ40+J:0CJD6UFD1OJ12)JDX+6D3*I93OJD4!6E4II-5%JEF'2E6-H0E<)K ME^`0)%$S]_)*F#40@JD7S+$<53,;!F$4N"F;N:$0O7!-#>%(!5%/NI%4:TI/ M<0H86KJE"[%Q#8$+`%`SZ8D+Q!B%I34"S,1#"A*$W.Q'(H1JB.E"\M1%ZLD M#'HA68H)-6S5:*-*J@MQ[4EJC;GZ@O9DK6ZD!3`4#/D"1.6R[.O!+FQ!*S#@`NY MJDQGH3:\X+)VNZ-X&Q5&X1PH(:V*L4JJM!R\$*"5Q!1'8;L"T0O"\)QM"C72 M:KL[FQ>'P1RZP`N_>A0+2Y@H>ALE6A289132>KN.X0L3.Q/9NK,LFA9)__NZ M:Y$+N4HCX2N^;+&G)G*^Z$L][-N^O8,C).$P0/QR%FX=[8/RR M\"J;1GNP=]K!&M$5RU$O-,&S*3'#!7'"JYG"*/_@@6#JM]J!M17Z3&\\)3:2 M+S21IO9+F`X[+7Z\$75+$8B,PCS@OG?+R13TOK!, M-[(\RVGXRK;,-&H*IKE!OD@UFTT%Q1*1*P7LRP*2QU&6RPV!FA*Q'(69G@Q! M,?M:,8=AR`VQPPGQJ?M1RZ2*?X_H$*XIRLU;&R5A%[E[3TNUP\A1F-:4&-IK M%UU1%+[`'9D*K`E:F(4!SRN:"\4:']P,I`Z);#.)C:MP$.]:4H]$#+\J32=! ML+BA%^G,%[J`L)!$$VF;KXDAK04QG?5$$^=*F(?9%0",%"61RJ_CNLH<`#%Y M6Z`*`!`=M#O;L^B\T>G_V;;2C!2!7!AENK8OO:O.9*VV^:XE?-(\F-("896O M,)%6F9RB+,J6:M/6-!1GN\'X!+0\#;3PF@NVL4QV,=7.5+I8_4R/]`M;3#JX MS,FI0%L]6:'09[' MH=!]+9@9>K1$GZO=MNTMN^ M32;`'=Q'M-K$O3-2DMH\?-S?`R6-1$F:O-S,G3Q+DDIB&4O6'`"K/-WF"Q+* M_W08_4O&T\/=U!T2\*045(R_Y'TZ4A)2)E75)IS%\CW?]%W?]GW?($%)2=54 M92'=X['=#+,>`*XB[+$D9756;K7)V#'@6R+@_ES@(8&M&_T0#-Y'$.[@%ZX> M%;[>'-[A'O[A(![B(C[B)%[B)HXU9=K651,J*GZG*^[B6;&P8:D8,AZ6,UZ8 ME%7CC^2XROT3MF$0*`$6!L'B`\$=0F[CSY3=/J'C6LVF])3C'#SA2/Y(ZBL5 M/\X413[D0)[E2:[E=]KC2TY935ZFBHGE3G[FW%&_3@L,2R6P9"W1_XF@9E6V M`Y$8(#M/]T*N50'`DHJ@^2JI]92>7=&S6%L;\SP0UO_Z3(EN%;GPY@6!K/!D M22[!%)*E$LGKIF/-%[U@Z5?!YWS4%;_`YHJ.69,%L/":X(;Y3([.Z*LNYY'> M$DL%+IN^3(,)WBRKQ)W^"WT.ZJ*.Z*1NNBK15@V+TM%$VW]TR^< M[87Y2-ILY7AA[>-NL"0!%2)[%FV\P?-.%>/.O`%J[G31[H:[JY"*S9L^U#X> M[X@Q[Z%:[VUE%"1LM2(,$3O\E<^QK@$_J1NF^_*( M<:=+`;/LOKP>__&0&O(Y;TD6CQ=3C$]X#@PY#*:]X-)^[NU2;+7U`C4;C[8= MK_(]41A+$=C$P!<5;Q`TLBK!M?N?>96OA+'Q5_/Q>!;TD!?*>@7IV? MBL$0`<"%CZYB3^ZB7#.0>E8;G/I*KO@1.^0SSQ?1(1N-SJ@6C%F5+Q6,H<'@ MR>S1,;%96Z[L+IM5_O&O_^C?KA>CS["_BZ9SH#^'FFOBUUR_`9G?U#-`2KD'"815C#&:P<,3&7U_B^LH7,$1= MNW3B],AY\6>+>7NA`OC_UYF8NFK3#TZD-MW9X.S:OV9,CCF:>>W=EN\"%^'CO (B;Q,R@P(`#L_ ` end XML 15 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Narrative) (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Tax benefit of stock-based compensation $ 24,288us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation $ 57,472us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation $ 15,734us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Federal [Member]      
Operating loss carryforward   41,084us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_DomesticCountryMember
 
State [Member]      
Operating loss carryforward $ 122,163us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
$ 131,596us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
 
XML 16 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Information as to Employee Stock Purchase, Savings, And Similar Plans (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Information as to Employee Stock Purchase, Savings, And Similar Plans [Abstract]      
Percentage of employer matching contributions 100.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent    
Percentage of participants' salary 3.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent    
Employer matching contributions $ 105,554us-gaap_DefinedBenefitPlanContributionsByEmployer $ 101,100us-gaap_DefinedBenefitPlanContributionsByEmployer $ 105,370us-gaap_DefinedBenefitPlanContributionsByEmployer
EXCEL 17 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0`!@`(````(0#A_+]<%@(``"\>```3``@"6T-O;G1E;G1?5'EP97-= M+GAM;""B!`(HH``"```````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````#,F4]OTS`8QN](?(?(5]2X M_L,8J.T.`XXPB?$!3/*VB9K8ENV-]MOCI%LU3:55126>2Z,F]OO\XL/OD&=V ML^F[XI%";)V=,U%.64&V/MF=K_U M%(N\V\8Y:U+RGSB/54.]B:7S9/.3I0N]2?EO6'%OJK59$9?3Z16OG$UDTR0- M,]AB]IF6YJ%+Q9=-OKTC"=1%5MSN%@Y9.: MV+0^OLL8C!],&)[\/>!IW_=\-*&MJ;@S(7TS?<;@FX[_=F']R[EU>7S(`4JW M7+85U:YZZ/,)E-$',G5LB%+?E>.U[$UKG[F/Y(^+(Q\OXL(@P_N-@\_DD"`< M"H1#@W"\!^&X`N'X`,)Q#<+Q$81#3%%`4(PJ4)0J4)PJ4*0J4*PJ4+0J4+PJ M4,0J4,PJ4P3')7I MJMLF-V@7/H3]W&/YN=:["\['7'`&.A_@N<$<=D]\'D0AM;3O,`]U@?O$7(Z> M'_BJC*2A?JVI/I#-Q[IW\0<``/__`P!02P,$%``&``@````A`+55,"/U```` M3`(```L`"`)?]=J>*V?5@^@8B)G:13'&HX<85?=WFQ? M>*24FV+7^ZBRBXL:NI3\(V(T'4\4"_'L)MI<3_3_MCAQ(DN)T$C@\SS?BG-`Z^N!+I]HJ?B]SCSB MIX3A363X8<'%#U1?````__\#`%!+`P04``8`"````"$`S4_#WD4"``!T'0`` M&@`(`7AL+U]R96QS+W=O=^5WP/ M0]SV765D-C=%Z.J^V7:;RGQ]^71S9XJ8?-?X7=^%RAQ#-(^K]^\>/H>=3_E+ ML=T>8I%7Z6)EVI0.'\HRUFW8^SCK#Z'+3];]L/?#UJ]^$4N?S93E< MKF%6;]8LGIO*#,^-6%.\'`]YZ_\OWJ_7VSI\[.MO^]"EO^Q1_NB'U]B&D/*B M?MB$5)EQ*I:G)V)G6;,I_R$GGP=7SAV2HTNR'%TB.?:>+,?>(SDJ9#DJ2(YU M9#G6(3E.R7*<0CFW;#FW2,XBDW"Z0H_IN,OD'*'S>XSV9Y\&/`RV4Z!1A,T\ M@X5]M$(M(M.:I+FT;:!MA$U`@ M`85-0($$5#9R%"+'TJT#O6/916YAE3OV7`54P-; M#13#-L[HF_+-?Z6K7P```/__`P!02P,$%``&``@````A`)(6>XDB!```O@X` M``\```!X;"]W;W)K8F]O:RYX;6R4EUMSFT@0A=^W*O]!Q7LB<9$2NVRGXMNN M'Y)U18[S.#6!D9DRS+`S@V7EUV\#%CY<3"E/4@-]Z.[YY@`GGY_S;/8DC)5: MG7K^AX4W$RK6B50/I]Z/N^OWG[R9=5PE/--*G'H[8;W/9^_^.MEJ\_A+Z\<9 M"2A[ZJ7.%W5:5Y! M%`2KZLIJ%/=2;.UK4A7.GG]*E>AM=2F-=M=&(16PK4_]E(E+Z?QBL6B/_2/D M0^KV!TE^#OKU!.D^]>],U>WM)\)HI=B5T-*EP,N8T]/;.(6C4P\4[KQUW M-%CE+-,;JCS6N8#<"'*C_OV[N1MO?EM,HZI2Y2G27$ M$;OZKP25%:C42_]V'WT5&GX[CH\@\W&ZF`MN4W9-N.*2T+YLF_G4S[\4-C:R MJ'9%-<_STDHE+*9'1Y!_U,]?EWG.S:[*778ESC6I7+0Q9*@;LOP M%WV=:RX-N^=9*=A7P6UIFC5&@0Z0`R*_!G>#8GS!\A1C;ETS=ZI=C_I.')OUTBB=HX1P:T!+!\_^0/-Q`*T2/S+7G9=,( M$S;M3EPA@L%A"-+B$I-(X@I)#*9(',E%((-#@1S102Z#`9==PD;2$=!@!-`) MT!@.%(%M'H\=CYPT%QI%NS(!(DO!'RTQS>)5".$-!O"^85/LDJQ'XC,L0'@I MZ!4TZE;L&S?5IGZ">D)DEX*#=/95H@ZB&QZ([I=<&R=_"]1!>,,!O.-]_6VT MM>P'FD2((%/0ZPOL^&6VN(-"I)>"7C+9R)@MOXP7FT&,Z3WK0)UUG(JD1!W$ M.!SX[EOU-,:#.DAQ.*3XC;X:'72\$"FFH-<8/G9:Z,38H)'B<$!Q1Z>9"CU^ M_WUY+8/&(J28@JEZ4.>[B#52$R'%%!RJ?GF?_`P``__\#`%!+ M`P04``8`"````"$`X353'HP%```B%```&````'AL+W=O"L8UBC`6D M:?_]WN%B9N:ZJ4@>VG@X/IQSYW(/F?N/W]J3][7NAZ8[;WV^8;Y7GZMNUYP/ M6_^?OS]]4+XWC.5Y5YZZ<[WUO]>#__'AUU_N7[O^>3C6]>@!PWG8^L=QO-P% MP5`=Z[8<-MVE/L.5?=>WY0@?^T,P7/JZW$U?:D^!8"P.VK(Y^\APUZ_AZ/;[ MIJJ+KGIIZ_.()'U]*D?0/QR;RW!E:ZLU=&W9/[]P&*I^;4C-\G4M]K MJ[O/AW/7ET\G\/V-1V5UY9X^W-"W3=5W0[&8_?Z6]_L_FC.-50;]DGOP%/7/6OH MYYU>@B\'-]_^-.W`G[VWJ_?ERVG\JWO]O6X.QQ&V6X(C;>QN][VHAPHJ"C0; M(353U9U``/SKM8UN#:A(^6WZ_[79C<>M'\8;F;"0`]Q[JH?Q4Z,I?:]Z&<:N M_0]!?*9"$C&31*!^OB[6D@0H:/)7E&/Y<-]WKQXT#=QRN)2Z!?D=$%^-H8S% MZEM.P:(F>=0LP`!U!1<#[,_7ASB\#[Y"2:L9D_T`(UQ(OD!T!35Q8:\$('G1 M#<6P=?]X(Z[R-'B2=^7-YA5++Y&;WR)$XLHM;B%QM$`%[U&KPUH?-,+64 M"^U4E@PAV&FZ3CE=**P%1PG0KJ^;!D.KVDIBH@0A:MIRD:HT8A$1FSL0*;E@ M0KDLA0.)HC!2PNR'HQ\>E_7Z-9CH)WN8(23!EDT9B\Q]IU+G-B`20B4IT6X# MA$R53$V-'.GQ>Z1K,)%.BI8A!*6'3*J(*0+);0AH"Z.4D0(4#@0F4AAQX]#1 MG[Q'OP83_886FQ@A<^D93U5,Y=L(F4#?)%2]C4B8D%SQ97L<\3J)K3GW\WFA MP:[XA"VT*!XA*%Y$,H;6()#<@3#!HS@DD,*%,`9M;VK@Z$_?HU^#W0F2F+*@ M?H18$X0N%-:"HT1/^?6EG-"DEF3L9S-F+B9D(DO,(X1/H0L1H8P2,F8*`HF8 MM"+(=:!3974S<,P@>PHF9$AD,^;Z+#+H9@+)78A4,@S)`U$X$`&O!TJ8;7,= MZ.A9[P"#RG%@@@K[@2,&'4C8`Q$3>;D+48(I3E@*!Q(ISD-E(*X#'5#K'6@T MZ2*R_QE'##K@*W`A0O"0]%KALH202,Q`W&W0Z;7>`6:=XX!,Y$R_%L-6 M71U`C>/$E&^V8&-X++E,(])MA\U\W`EE'HKHKA.L_4F,/ML$XK$8S8Q;OT4WRXWUHO5W$?( M<;TN4N>';&I!V")3#K>;=/"MMX$QZ=@@4R?CB+G*3,GDRLEU0?:R(->CD-D_ M)DT=&X+$M/[++H2UG[_Y3-]R!ZTR-\"'8\9<[3`R0//Y.K8,V=+BC8NN]'?E ML\!\AJFXC%5EIMTL&3'6Z\[\+;-2V"NNG'>%K;@-6RL#9SEVV$9*2LE,,V)K MSS0X1@$";X\WI719PE1Q`W$=0'NN;VDX2*%AJTC+9C/F*B^!]QT"R0DD3N*4 M/!CZR,9D1:1B&%&FF=`!'LG@D45;]X/##V%VF@Y*G;H2S MF>G7(YS%U?"'-]L`>-]UX_4#W#A83O<>_@<``/__`P!02P,$%``&``@````A M`(#/@73K`P``@@X``!D```!X;"]W;W)K&ULE%== MCZ,V%'VOU/^`>%_`)(00)5G-=#3M2JU45=WM,P$GL08PPLYDYM_WVM?APPG9 MD(A5<9S5ATV[O=_7[\L74?(M,K3 M@E=TXWY2X7[=_OK+^LR;-W&D5#K`4(F->Y2R7OF^R(ZT3(7':UK!DSUORE3" M97/P1=W0-->#RL(/@V#AERFK7&18-8]P\/V>9?2%9Z>25A))&EJD$N(71U:+ M"UN9/4)7ILW;J?Z2\;(&BATKF/S4I*Y39JMOAXHWZ:Z`O#_(/,TNW/KBBKYD M6<,%WTL/Z'P,]#KGQ$]\8-JNR>@YGKK]=ZP+]8/0L>O\= M<>3GWQN6_\DJ"M6&>5(SL./\34&_Y>H6#/:O1K_J&?B[<7*Z3T^%_(>?_Z#L M<)0PW1%DI!);Y9\O5&104:#QPD@Q9;R``.#;*9FR!E0D_="_9Y;+X\:=+;PH M#F8$X,Z."OG*%*7K9"?D?@HBA0I+0D,"O(8&4?S+8QT!T7B^I3+?KAI\= M,`M(B3I5UB,K(%0)S:`L*-^F.)8AI*9(GA0+,,!`&"]@7MZW\WBV]M^AEID! M/1M0#Q.V"!_":6."./HQW2[N15J!M;2JM@KFV=SIZ721#'2@:H_K*##4IL;`.A>(J0`MM"2TL( M,5AD$GE!]WR@JUI];T'=3U"!;=W$TD6,T5UXLS#I?4:"2*8$HPUVE:VO6U`;?XD"7J?$:>3D;9V?S;T*#L>V^L&-##[>O/.%D-IU7H>7F[J5?U3JQL0>CT"K[7K<:@\J9.16ZVLR\G4&T&F MWK%'2&^E)V/%MQK=8UV=W.IX5U9'T-#J(^]L,JGO:;3E@67WEC;EP,YWP^J3 MVANYU=^NK(X@+'T$._BN`0YF/9S4X#3:2C.VK6Y`*+V(O44'&$I;/>U^+PMQ MMW5_OV)`IJW#66+$Z^&D/J;1=M:VUPW(%'P)7K^]S-36MK_`'[.W'F6'8-O; M@(;VMN<=CP*X92YI?RWI MY-5G:MR MY;-@Y'NRS-0V+_UA40WQH7:[/)-"9:^%+!OMI)+'M`'^]2$_U9VW(AOBKDBKE]?30Z:*$[AX MSH]Y\Z-UZGM%MOB^+U65/A\A[@\6I5GGN_W0%ZV2;HGUR^U];_7GU0[[]4^?:WO)20;:@3 M5N!9J1>$?M^B"1:'O=5/;07^J+RMW*6OQ^9/]?ZKS/>'!LH]@8@PL,7VAY!U M!AD%-P&?H*=,'8$`_/:*'%L#,I)^M'_?\VUS6/GC.)A,1V,&<.]9ULU3CBY] M+WNM&U7\JT',N-).N'$2`7OSG`]U$FI";7PB;=+ULE+O'C0-?&5]2K$%V0(< M8V!C2(^F<0[U5J00(CIY1"_@`1;"^AKJ\[:.9I-E^`8YS0PHN0+B%+(Y0S"% MZ%G8EA`XGXE#-FSBURO1\4-PRZ_SFQB+17CL<.DC^)1"1!\21V<(83N^ARV" MH0P6MV@6G_VV>4DT1O<:)FKC&H1E(%2@RG;BL.+1S5;N$HB+`$$0!&PJ8]0""`&)N`PCU^![J M"*;4^=S=)1JCJ3]$HY'+_(OGXO9SPGMZ#V\$N[SG-*.)QEC5UP83".L%(JP% MA!EJIC61/F\&!%-FTVE!`OUL$!9!N(=3G]U!'L$,]=F90 MHC%64EV#L`R$"LYB.XW#MGF[ZJM];D`6JYY%V!;*"P?ZX/(R/?[I*'0WNP'I M`H]GO4[;$$`T[P$$`;`105#V./&'L]?Z8+/O[W>F09K]E?W^Q7-Q^SEECG(P MG+D6#\K`\9B M`KHRLNPEE![*Q7!Z6EQL>OVIA<=+F`^FJR?0E'3@;BB@W_:"`&C;4_(H&1;Y M[@SX^>1E6FA($"['Q(`FK1"/63!U]NZ&`N#T[#29(``^":Q3)0T"Y<0*X@OR M6GQL\E=V9J=0>)R-IT'L=-"&V8!H'KB'-$$`DRA@[%Q#2AX%9CAY+4>4O).W MA&F0SGPT#F:7KS;-;@/X/)@Z'@3QP*.`7\2)DD<)&DY>"Q8E[R0V89:J&;:= M!6LQF5WIDPZ`KW'D/>&*$.(;SN<-PG&5H\YS)X6)`9GN'@<3!["A@'[["PH@ M[4^#N$LU^175C)WR)@9DJ7C/(FP+Y>/HX+#3!==2!W/7>DOL\=(@FY=K$<91 MBZ&\H*^&]R)'M%/DF3.A$@/2[D)$-1#?)O\7?J'=QZ]O+LSP(#L/K`5L1^-,"MT-*02--'_2^[X M$+DS(#,0ID%[&,62MS^7^:EG&D'#!';U11``BP-^Z4T:T5W:QZ]I7R_[MK2- MOXS$1G,6S!UWPGRG3@QXN[STTD`<'1QV$H&+OUX[]6=U)W?=#=#&+!M6++Q= MQ"_1:%HL'8*^.]1W:X6L]G(CC\?:R]0KW@MR.`&=K><[RT>.%WR./8&[S/;B M+SP_@*O$4[J7OZ?5/B]K[RAWX'(43&%#5/HR4G]HU*F]T7M6#5PBMO\>X-)8 MPOW0*`#P3JFF^X`Z>;Z&7O\'``#__P,`4$L#!!0`!@`(````(0!6+M&MZ0(` M`/P'```9````>&PO=V]R:W-H965TF,^01$FJ$M2MTBI-TSZ>'3!@%3"RG:;]][NV$PJDF]*7!%\?'Y][[N6R MOGUI:O1,A62\W3C>S'40;3.>L[;<.+]^WM\L'"05:7-2\Y9NG%. M&\):QS*LQ#4'1K:*DLB:$T4Z)<5Z^29K#IT-QEO.J#8 MLYJI5T/JH"9;/90M%V1?0]XO7DBR,[=97-`W+!-<\D+-@`Y;H96JVKC!/-9%+N!!W"TIU+=,TWIH.P@%6_^6)!WHK(D M_HDD!/6G??]:$FP%F?Q2HLAV+?@10<_`E;(CN@.]%1"?$[,R^E3_E2FDJ$GN M-`LP@*^0A83R/&_#I;_&S^!I=@(E[X`FD%T/T19JYG08P:"Y%PYN#(6_7XFS M/@TV^LZ\R2DR$!R,Y>XN$7X\AJ27D'G80T9J@[%:;7,`;OU?M3X$N(%&SWWC M-_XD%K,PEONAOUCT]YO]W7`_BL-XXG@ZW/>B.'CC'^F'UKC>;0T>ZPZ7$W<3 MB['OBB[T;AI(!X&1%'AAKI>BP5,I;RE:"RUF(,4&8MO&GKN8'$@'!T;*YA]1 MIL%39=&X>(G%#)1-`^D@,)(2?T2*!D^E3').+,;VF>?[WGQ2T-T($'C1TKB7*^$%/4A_L[Z/]D+_S]4B60D>Z,P`7G*OS M`B[&_7=[^Q<``/__`P!02P,$%``&``@````A`$T(MRTS`P``$`D``!D```!X M;"]W;W)K&ULE%;;CILP$'VOU']`O&\P5Y,HR6H3 MM&VE5JJJ7IX=,,%:P,AV-KM_WS%."#C;*ON2X/'A<.;,X&%Y_]+4SC,5DO%V MY?HSY#JTS7G!VOW*_?7S\2YU':E(6Y":MW3EOE+IWJ\_?E@>N7B2%:7*`896 MKMQ*J6[A>3*O:$/DC'>TA9V2BX8H6(J])SM!2='?U-1>@%#B-82UKF%8B%LX M>%FRG&8\/S2T589$T)HHT"\KULDS6Y/?0M<0\73H[G+>=$"Q8S53KSVIZS3Y MXLN^Y8+L:LC[Q8](?N;N%U?T#W`.F];)@D(&VW1&T M7+D/_B)+76^][/WYS>A1CJX=6?'C)\&*KZRE8#:421=@Q_F3AGXI=`AN]J[N M?NP+\%TX!2W)H58_^/$S9?M*0;5C2$CGM2A>,RIS,!1H9D&LF7)>@P#X=1JF M.P,,(2_]_Y$5JEJY83*+,0I]@#L[*M4CTY2NDQ^DXLT?`_)/5(8D.)%$H/ZT M']Q*XAE!?7X9462]%/SH0,_`(V5'=`?Z"R`^)V9D#*G^*U-(49,\:!9@`%\A M"PGE>5Y'\V3I/8.G^0FT>0,43"';`:(MU,S9..*!YD$XN#$6_G8ESOHTN-=W MYMV<(B/!H:7E&A'@*22[AB31`)FH#=^C5H-7+E1C,#/TT<#;^[(Q&--KVJBM M':6"QN#2?NJ)PE*YX%MY1@1(Q_A\&*3*?,$$?I1 MBB_=,U$/K\OMZC785I]:1AH,[M6'(9IC?PK83@`HFH<6()L`,`[\>&"82$_> M(UV#;>GS@=?T@,$8Z7"0(&PUR78,2/P073PUKH_WPPC[%V\FPO%[A&OP5'B, M+%T;@S'"DS"V9&W'V]#Y5C=E9CON*Y:.7HR)9CUX1^?:_X\'#;8U6U7>&(SI M'-VS`0.K(GGXC8L]:Z=2T!$HTP]"_PHPTLU"\Z^?" MCBL81?UE!5\>%$X9-`-PR;DZ+^#!WO`ML_X+``#__P,`4$L#!!0`!@`(```` M(0`1NT"=_0(``)@(```9````>&PO=V]R:W-H965T-`PDFJ](\ M!+#//3[WW(O-ZNZUKJP7P@5E36Q[CFM;I$E91ILBMG__>IS=V):0N,EPQ1H2 MVV]$V'?KSY]6!\:?14F(M("A$;%=2MDN$1)I26HL'-:2!F9RQFLLX9$72+2< MX*P+JBODNVZ(:DP;6S,L^34<+,]I2A*6[FO22$W"284EZ!T MT&G.M^@6`=-ZE5'(0-EN<9+']KVW3"(;K5>=/W\H.8BS>TN4[/"%T^P;;0B8 M#652!=@Q]JR@3YD:@F`TB7[L"O"#6QG)\;Z2/]GA*Z%%*:':"TA(Y;7,WA(B M4C`4:!Q_H9A25H$`^+=JJCH##,&OW?5`,UG&]CQT%I$[]P!N[8B0CU11VE:Z M%Y+5?S7(.U)I$O](,@?U>MZ'VRN#@V,P7/M@6.W]8*2SZ$Q)L,3K%6<'"QH- M(D6+5=MZ2R#LW=#:!W_^9P_XHDCN%0LP0#$@=0$U?5D'D;M"+U"(]`C:7`#Y M8\AV@"C?%7-R/H)`\R`<+#P7?KE\O3X%[O3UO)OCR)G@N:%EBO"C,2290L)@ M@(S40G6O5ZO`L0W5&,ST%][`V_FRT1C=H,JHK3F0G`V,I`#O]5(4&#I\),5P M8:,Q4="5W7/"AYE95@,13!#)"!$Y[OCG/&KQAR3 M@2W@5,_.]ZTQ?Y*EV]6M.K"2_(EE25 ML%*V5[N\#UT[C`X'T+VOMFMC?`,'4[>-HV$"#H86%^0[Y@5MA%61'"A=)X)" M<'VTZ`?)VFZKW3$)1T)W6\(7`($7UW4`G#,F^P=8&`W?%.M_````__\#`%!+ M`P04``8`"````"$`'*_[1"0$``#I#@``&0```'AL+W=O/O]O2J=-][(0M0[E\WFKL/K7!R+^KQS M__[K^=O*=62;U<>L%#7?N1]VG;Z\;S9'[A M529GXLIK:#F)ILI:>&W.GKPV/#NJ3E7I^?-YY%594;N48=-,R2%.IR+GJ7F]?LM%=844AZ(LV@^5U'6J?//C7(LF M.Y0P[G<69'F?6[V,TE=%W@@I3NT,TGD$.A[SVEM[D&F_/18P`BR[T_#3SGUB MFY0M76^_507ZI^`WJ?UVY$7C^K M&?BC<8[\E+V6[9_B]BLOSI<6ICN$$>'`-L>/E,L<*@II9GZ(F7)1`@#\=:H" MEP94)'M7SUMQ;"\[=Q'-PN5\P4#N'+ALGPM,Z3KYJVQ%]2^)6)>*DOA=$GAV M25@X6X5A$*V6T[,LNBSP[++X\',B0M!UAF??&6@>=_:H%JJT:=9F^VTC;@ZL M5QBMO&:X^MD&$O8UI0H,5?ZJR%!=3/*$62`#3"D44,+2>-L'H;_UWF`Z\TX4 M?R*R),D@P=G#S*D>\8!Y`(#\6*K\\;=Q$->&'B)F.%OS0EZ5@2 M!8/$H(79G4Z+8EB<&EL06G0Q:5:JU.%J'Q]G@RBP6+T MB(F()C\=D8X$$]$ZY6)&(KUD=B35-28/.O=T'O)YD\S'3C@#RM%$DU2,F#YKS=!ZROI`R-;-@=BVQS3O[ZCM2*IK3!YTY^D\Y.4F MSZBPFN%W/'U$W]"60^*]8US%NU41-=TLZ/.WXLV9)[PLI9.+5[PU^'!\#M'A M1O/DX^>_%8_QIJ/N*D,#7#2NV9G_GC7GHI9.R4^0&PO=V]R:W-H965T+\MT,\?3WF<*W2\_?ECLA7Q1#6/:`X5>%:C1>I@'@2H;UE'EBX'U\*06LJ,:EG(;J$$R M6ME-71L0C-.@H[Q'3F$N;]$0=4M9`'H+1<5!PR,&7W)*L+]!#.URD*E@M;GU^<[=79?T\U8O])\NH+[QD4 M&]ID&K`1XL6@SY6Y!9N#J]U/M@'?I%>QFNY:_5WL/S.^;31T.X&$3%[SZOV1 MJ1(*"C(^28Q2*5HP`%>OXV8RH"#TS?[N>:6;`I'4ST*<1QFH;)C23]Q((J_< M*2VZWPX*#U).A!Q$(G!_>$[\),-1"#'_(1(X0S:_1ZKIV<`%@NM9Y'3,R)9NY9B9+5H6 MS<(TGP+K"9"E27@J[,09)'B[,P-?.CO5VCES3&:=D0B3+`DOK)T388XQSFCOI.F^.<=XR'"89&0-;8'T.)!'.2#("$V?I_S@S\-19?%F3 ME6-^5U[(:)@G[YFR0[K!Q M"RT&^_IMA(9#POYMX)O`8)*Q#W`MA#XNS'$V?F66?P```/__`P!02P,$%``& M``@````A`.G?0417!```]1```!D```!X;"]W;W)K&ULG%A=;^(Z$'U?Z?Z'*.\E<1+"AX!5H>J]*^U*J]6]N\\A,1`UB5$<2OOO M[]AC@NVD0'EIP3ES?#PS.^H[1Q@*'B M5G!EP^HR:>!KO?7XOJ9))H/*P@M\/_;*)*]<9)C6MW"PS29/Z1-+#R6M&B2I M:9$TH)_O\CT_L97I+71E4K\<]@\I*_=`LAT.Z9)][$`Z;%+,OA!"+M3DTW<_>13%=!Z'J+ MF4S0[YP>N?;9X3MV_+O.L^]Y12';4"=1@35C+P+Z+1-+$.QUHI]E!7[63D8W MR:%H?K'C/S3?[AHH]Q!.)`XVS=Z?*$\AHT`S"(:"*64%"("_3IF+UH",)&_R M_S'/FMW<#>/!<.2'!.#.FO+F.1>4KI,>>,/*/P@BB@I)`D42@GIU/;B5Q$-! M\GQ/29,L9C4[.M`TL"7?)Z(%R12(Q<$BD(0RVJ-^=%(XHB!Y%"S``'F%>`[U M>5U$43CS7B&GJ0(M>T"!"5FU$%$,4-C*A+/K,OOS?E(CP%*-*(30MU0KFCQ+ MW*J+"$:M.$,*9.EV*0(,&=4VCL*XY45QB,&V$6I7VH*Q,]#H.Y]J=3D9(@C: M35<0198"Q(QEW4*?#">^;R)6!B(F8S\*ABW$$`G-\WF1(L@6>>;'-"%F*$4^ MD-@N(%X>X>5@2(;C6[C<:B+(5F1MN$0,*AK&?DPZ2=(1 MX<56F]PC4@39(B=F5I:(:=,6CH@)6!F`2\TF+%%/Y.4$2K0MSMI[J4":7^@K M1E\1R]VO[([N"[?ZV<0[9B4IYZZ^.X9U>XA8IGV;7\DH.P>V82D05JC?L4Q( M-(I)/#Y[AIDF8;B?[G:"-FTZJVU:"O2A:ZGKJM6"*)Z,/A(I+/CS(M&X39&V M<1$$H8A^YU*0GB+?Y??BW:ES%]KFI4#M;=AU+X7H4767R9,^E[<-3(%05;^# M&9#PAY<,9*^!\'Y:8R/)H(@W4BT%?/^ MM(S^RNYHSE=L#$'Z[MJ*L7M@6?AM-B:CKMF8`FDJU`H6C41D/(K.B3-E6=Y^ MHRPT:],/;-,*-$?'UP2UHGHIBOUSLYFB[K+\`%^^35'V?:=`>JXP[)9<`?7G MO1,&RJY)G0^.;:Q`NBP,P[?IAYYNT%&#KWR9;^2.IM7G&GH!N@]`V:)VQO*A/6_N_?Q_N(MOB75KG M:TL8*CYUCYW7;-V')Z=:97R%6MH#9\<65NE M'3RV)X:DJ'<]U`Z=*B]I6#.OV%@YV/!89O6?94T7K3I&TM$P[T,_/ M1BC![Q=$TNR-6S[, MZ*LB:QEGQVX%=(X2.OT3E!D.[N-#-"O@E[X MY+W%S^SR=UODWXJ:0K0A3R(#!\8>!?1K+H[@LC.[_2`S\*.UK*D1I0$32%_G_4N3=>6OC M8.6'+D8`MPZ4=P^%H+2M[(EWK/JM0*BG4B1>3X)!??^Y=RN)HP1)_^[3+MUM M6G:QH&C`)&]248)H#<3"L0#"\[YCX)&X\T5LQ^ MCL$Z(IDCO'"`.*!O$`F>3T5>%R?`6YO8UD1<,/!*!_8*HS(E/$HF!YIE",GM ME@48,JM9'CU2EA4FDD&+XHBXH6=$+IE"8NRZ."#NH%]3!T[>KDZ`3771P*O4 M*4PHU2$412%!.B+1$`%V,1G3JFF#NKY=FP";VF+=\EYAE+8[%.#0E*8!/!_Y MD3=0:-*")=($V)`V28<*F\(H:3%R$79C,ZD:A.#((^ZH7U,7+E$GP*:ZD5>I M4YA)L4\.-,OBVVHR"ZZWF0#_J'AB)-O69C=:#AD[S26#4>Z)#`@0U\T$](V.(7T^< M1)OZ#./['G2EVW2$!_K##R8!6C2^)=J0-VNX'M3G-PX\'T;IT.RR[!,#$V/B M^J.;6ODA,7)OKGR)-A6.J5%-UX,FM3\]T:TO&N-(36!XO?+]UH.FUM4U>:); M7S2HQ=+SQ^;K07UQXPC^QL#WR9D.:T+@*PY_U'R+IC5Z9USC6?--AS'V0B-W M24_2ZP]\;YRH>N@6C6KTSJPVX[+O0=/$J6M])Y+`'4.IBUDTO6%9GN5QWF4* MI)85F#\A0F,D^CQ.(820"),QFDJ?6JK5TMFD)_H];4]%S:V2'J&"W54(I="J ME5H]=*R1R^6!=;`*R[=G^.E#84]S5P`^,M:]/8BE??@QM?L?``#__P,`4$L# M!!0`!@`(````(0`QM8DVE@(``*`&```9````>&PO=V]R:W-H965T,@PH@U5!:\V2WPMZ^/=U., MM"%-06K9L`5^8QK?+]^_FQ^EVNN*,8.`H=$+7!G3SL)0TXH)H@/9L@:>E%() M8F"I=J%N%2.%*Q)UF$31.!2$-]@SS-0M'+(L.64;20^"-<:3*%83`_IUQ5M] M9A/T%CI!U/[0WE$I6J#8\IJ;-T>*D:"SIUTC%=G6X/LUS@@]<[O%@%YPJJ26 MI0F`+O1"AY[S,`^!:3DO.#BP;4>*E0O\$,_68QPNYZX_WSD[ZJMKI"MY_*!X M\8DW#)H-,=D`ME+N+?2IL+>@.!Q4/[H`/BM4L)(<:O-%'C\ROJL,I#T"0];7 MK'C;,$VAH4`3)"/+1&4-`N`7"6XG`QI"7MW_D1>F6N!T'(PF41H#'&V9-H_< M4F)$#]I(\<.#XA.5)TE.)"FH/SU/;B4)O2#G;T,,6EED:S<,7Z"`]859#3-I%K(>(9'*!A*#O(A*< M7XO\?=?/XBP83&!T$9=$V877&5AYC$_*.EI?W>CL#"VY?6<+AF2O=L[2N+>S MQTQ=T_(XBM,H'W4AZPXD2Z=)%OUBZ:@#D]?J;'@IS/;?^V.+^BJ3KH25QTR< M2CAI\CR93KN0M8>X%G8TP?#T-?U[H&Q17U-O7%8>XS5E49+8EZ>GR4.&FL;_ MH\D6]37UY\AC?)II-,[3;)"FAUQI\H>,?PE;LF//1.UXHU'-2L@O"B;@0ODC MQB^,;-W+MI4&C@9W6<&7@,'<1@&`2RG->6$/L&PO=V]R:W-H965TN]5ZHD(SW:Q\OD._1ON8-ZP]K_[]_GQXR MWY.JZINJY3U=^V]4^E\VO_^V.G/Q+(^4*@\4>KGVCTH-RR"0]9%VE5SP@?9P M9\]%5RFX%(=`#H)6S;BI:P."4!)T%>M]H[`4']'@^SVK:LJ\7P:'FK>#2"Q8RU3;Z.H[W7U\NNAYZ+:M1#W*XZJ^JH] M7MS)=ZP67/*]6H!<8(S>QYP'>0!*FU7#(`*==D_0_=I_Q,LR]X/-:LS/=T;/ M=0JH``;8;^$\KQL8D16P0OD MM+Y`VY]`#E),B$ZA5B[G*P%XGHQ#-N;&?UZ)JS\-C_ZNNMO+RLQP:-LM[@F2 MVDAYCR31A%ANP\^XU?#:AVI,R0PQFG3'O&P-8WI-)ZIP%\K9@F4%=#^>.`U# M1UA6*8;*QZFF,PBQ+;**8$W&2I"3#-E'.B01%"?E5(N&XS-U?^_7]\NM- M3A3$3:AATC$*@I,89[;%8@[@/$]C-X8Y0*(HR6^`58#$#N%]ZQIVK=]T32\8 MQEA_2!`BR&G4PB*B*$R1$UUI$PE*R>T\6.[3S[C7L.L^MO.Z-V]8GG7TWCVLGL_\QIVO3O6MH:Y>`]3:'T[N,("<)3F MM_>#>;_-`0QGX_8$RWG^&><:MIW'R.T9PUP.+4IQZ!Z(8D[$8890ZGJWB)2D M"7;=FX%J!DY'Q8$6M&VE5_.3'I8$#MNT.LWQ1Z*GGK.^A?D^3L-@N@'S=:@. M]%LE#JR77DOW((D6*1Q#82:TN5!\&,?:E*YYFV@O%Z MXZ*Y[SJT3GG&ZN/&_?WK?K9P'2%)G9&2UW3COE+AWFP_?UJ?>/LH"DJE`PZU MV+B%E,W*\T1:T(J(.6]H#2LY;RLBX;$]>J)I*=6`Q8&53+YJ4]>I MTM7#L>8M.900]PL*27KVU@\7]A5+6RYX+N=@YQG0RYB7WM(#I^TZ8Q"!2KO3 MTGSCWJ+5'B'7VZYU@OXP>A*CSXXH^.E+R[)OK*:0;:B3JL"!\T?77B'1$O4G0F6"@ M[]:#:TT\`Z3CNR.2;-U\= MP,YH3*541/O1%]:;(277OUF)H;+C-^-)T#NC6>BD(10&:`A9H^TM`4[\*.C9 M+3((\'HR)9Z2A;VOR8G1))HLCO!RLKX?KR,_0,(6#+&;AC,:PQ8L$A3;[/OQ>A1'BR$VBVOY$2XEGG"%DW;:&4V7,VCS.)J2 MV0J4!.B-LX"@B-GR[A4-%.CBC,;?;+%`'8B)14UI5H)/@*(S]X=`8/#.%S91JR)%^)^V1U<(I M:0[GPI\G<-Y;,X/-@^2-GD8'+F%VZH\%_%:B<+'[&PO=V]R:W-H M965T^MK" MK+K&AMQL\DQPF;T5HFRTD4KLTP;TU[O\4'?6BNP:S;MI15^K('OS_8?9IUMM6#8[[(LTK6(!A]RJQ6?A/;)9$S`^63`F?VL,O!GY:W%)GW;-W_)X^\BW^X:2/<8/$+'9NM/+NH,(@IF M1M$8+65R#P+@OU?D6!H0D?1#?1[S=;-;^'>3T7@:WC&@>R^B;IYS-.E[V5O= MR.)?35(>]4:BUL@=J&_'HYN-W+=&X+,U\GCV1T&>4@Z?G?)1]#!FXPDJ=]4& MVG,52)XVZ7)>R:,'U0F^U8<4:YW-8&8706VAC^G/0@JQ1"-/:`4L0`(A7#44 MPOMR'-[/@W=(7M:25B=(D4V)>PKF"BUS!TE,)``O>E<@$?^#*VA%N=))6+6( MX=L=D>TRHJE-X;W9(4(3$J"DYV#-FYY!:9F>G2[O+A=(7OA02$8JQK::E>;H M)8%ACBG`*9`8@*4-?NAZ;4B&169IFQ!MFC-6140B%)\9X]U8E[?$`"S%4.;7 M*T8R54QRN](<(YH4X!1(#,#2-KE%&Y(O95IS#&T4X!1(#,#2-KU%&Y)IW!Y( MIC5G>J]2'8[H>HCI.+/G#15K#2G$%! M3`%.@<0`+(VPWYL:SVM#\J7,:XZAC0*<`HD!6-IP8[]>G&+3R-'CRQL%TX['<8J0<5RUI"'/L(-Q! M$A.Q`X\-Q5!ZH31T^[E0&D:/4N]B,;Y:PYH<-','24S$5HAMY7J%N@E9,71+ M0Y.&TCB_!<2,\DDA<(=`:BUI"2I"I1@]K55($(*[T+&9[E]6 M.-VBT:2A:$B\X];*0+`W==Z.@YI^7XTB\J*:=$9,UI@-YP;+X>BF]JK8"S]Z M4`=:?'M?N5#L0MR%$@NR-9WHBKBV;SP81J?:Y!`&52VKEH3;5E[>[$!>>%H M"E&O]-V&?FCD`1R$^PG9P)V$^KJ#.R@!E1".@+R1LND>,`C]K=;R/P```/__ M`P!02P,$%``&``@````A`/>L477A#```ZW0```T```!X;"]S='EL97,N>&UL MY%UK;]O8$?U>H/^!8-JB"]31B[(EK^5%))MM@#1=;%RT0+N: M[2^#E>,_S?0_/Y@7$UW;1I:_LMS`MV?ZJ[W5O[O]Y2]NMM&K:W]ZMNU(`Q/^ M=J8_1]'FNM?;+I]MS]J^#3:V#]^L@]"S(M@,GWK;36A;JRT>Y+F]8;]_V?,L MQ]=C"]?>DF/$L\+/N\W%,O`V5N0\.JX3O0I;NN8MK]\_^4%H/;H`]65@6,O4 MMM@HF/><91AL@W7T%LSU@O7:6=I%E-/>M`>6;F_\G6=ZT59;!CL_FNG#;)<6 M?_-^-=,O=2UV>1&L`,1O_K4+HF]_%?_SYG=OWO3_\,G"#4(M`9?!/[/$MSXY_L;!( MP$A^YSD@$^[LQ2VRMHIQ4>#PE+8RK4@[X=/C3#=-J"&#?A]II8*UU-ATT8?VSM;8 MY?ALGHW,D7FEU#,I%HNZ88,C4R65-0V:[Z[NSD:G^L;*O$O*\+DR`!-.+8L. MI&Y%?E^9^'>..#ESA]:.8L*J5/1%ZJFJC5(4MMQ6%A2U[3PXGKW5/MI?M1\" MS_(Q6&A'+1B0QAG-W#C*O!36ZCUHV7S*O8%DGV@C'6&>$[USG2<_ M'I5N=QN8^"Q#9Q.AGZG3[8UR11!N(3H=U\UF$2,#Q]FPY_8&)C21'?HF;&C) MYX?7#8RR?9A[(<1>_+N:7S^%UNM@*,::O`.V@>NL$,730HSMD['5XO+>7-R+ M=@DR+HH2HZ:YN&K!Z/U\NE"/=#&=JC8Z-.%/L=%W8_Q3;-2$_RV4<9JDLR@H M/071E-G3(@?GXOVW5]/I=#*XG$PF4V,T,`Q!\F,2T8Z_LE]LG)XKHZF(8`P( MIJ/)]'((0/K&1#1U5@0C`'`U'D_&@^G0@/^+>MH^`M68J MK#AWK"I!T)&J!$%'JBH;?":Y.NU<58*@(U4)@G.KFDZK%G?O[L625G%D5CX^ M%C,YF#L^!N$*9JWI.:C!)>D3Z;\61<<*AGS62A$.^PME#%1+YF$<( MJ872S`,@)M*08!ZAPL=\M9_K(SF"YR,Y@.DC.8+K(Z3.H>1*F5P%.SCSO"^P M:4[Z_7@1DMM.M4$"_$#$'`9!CBGR67O(`49KCVGJ*]270F[,A_@G1JP'/*TY MHNAGS0$'O*PY@NNC'#>INI+Q;#D!R_,!)'M\2S\_#@8T%!^8XMDK@DE]PA,^ M\2D?=KF3W2VTL^>*JG;8;A!V`5NS;O&81MC'*-(1XHKTU`F]N)QGBE&'*AGW MPB5?8JL?%"3C#QC.+&W7_80#C+^NLS$-+-W=WKRLR04P<%427B&"U]?@1U@? M3S[&XY=X`[0L.VA8>I!F;3;NZ\>=]VB'IKA4230A]N(Z?+XU%P.O?%N<2/!L ML?BHQV:^#X/(7D;B4BIQSJ<,SZ@$SR`QQ,%S2OM&2?O`$YN/4]J'Q:V#(@(O MG;8/P<5N7V4\X$5C25"#!#2HJ_"H1`!+&"D"$*$+!'B16\(!A&<7"&!JF"*` M`,T1`)R*J#@E#P:DFD$,Y$U"^VTU"34F]5)JLD4OR\HOM%_AI2F5WY-H)O46 M`CVG&38J`)S49%F)[:K$$-DATW(*8*."`A-Z735=WJ"LYG=&""FZ@"%G!,I` M%2/JHI+47&@S!U#-R%SA.(0$!9:BKB$`G$X@$"$&'?6_`XJAHQZ81D-'73"% M(/7!9\P)JH340W:$`?!TDA7Y.&$@]1AGI(%`Z*I"DF@8=E4B*8:N:F0NQ;"K M$DD@=%4AJ1)=E4B*H:L:2:3HJD02",!()Q62*M%5B:08NJJ1N12CKDHD@=!5 MA21*C%HND3VZ;!HOHI+U4[B1IWPI%`1*I__[6KVL:Q=2X71S[>'Q["F>.8(6 M8BY%IM)X6Z&%%V'CVJGV'(3.3S#)Q-L+E[###G6\'35REG3/U]#:/-@O,!6- MSZ.]K/<<%+/+9(68CU%>9DVQGA]6/G90N/L9"U-RQ,*$\X`._,JSU-.?R<9+CL1<$).>QEN.<078975]=E M?$=5>6Y0L.AL">^Q6@/FBCR7I2X5MXW!0G$`)(-A*UG+3$DN2\P4T7!2F8VQ MK9)8A'TDB:T!K*DN;`9K52;)B1\/#6;PDAYY@,INGO+#'A022*4K)#7\E*;D MR8#X)!T94DT4*Z6G*-F1:([BJZ1RU'50G-+Q?])M4=I/[&8A8!_%FZSK M9=F)W2A*2<[LQ4!A-B^'Z9%J*^IWSX+U@-**X+ MCX&-85NW.JIL)-%4=!:GA?1JF].F7HAY?4CE$&H)$\;I*KVU'! M>Q1"4H"EI(.-*H"L4532/355GI5<<(5@%;ZC"&P3;R'?%`BN%J__ MK&B(S_14!,.1IZ1DW'7#&!GXSR!,S@*_@G6XM;=7N.:KI`NIP\HIOC\[`=HJ M>[5CGY(Z)Y.L)@]KL>`U+VEGB[AXZYK-]695"G9'5H*Z6E$.:+4P2X2NABGW M#^T!@HXT55L"A%?Q*>EA:V./TE.&!GY3!::4GO^=QBONX6S'<^PITYS'CX?6 M]PJT'TX>-?2KOO[YD/;BZFZXGIL\'4-^-D9V];>&#W:'%]'T?ZU=:.^66).R M,=P`[P;8.2X\QP^73O#*_.5N"X^KFL<[DZMJJFQE"Z=#Z&NI+0H'S&C/+:2ZR7'M\&,[]A*KA38(QX9\`7?HTRCD_E96\`3K3)#?`9"$S-P=(Q&CC^\6[V)&3@Z-B,751P_<[3"&YEF+7 MS3'QP?$_VRLY!0Q@N>).48>G`@>OYDFL60"8;%,!'`K M8F9BKZ(P;?S%"GW,%BEU]V*TQ*/\QDX8_:]>\F?B"=XC?+&E>%I>-A\`HE;V MVMJYT4/VY4S//_]1/-@6@BGYU??.ER`2)F9Z_OD#/C$8LAC6V:#` M7L-K)$]XRZ9X&RC&PO MMR',F5W[\[PN]0P:`\H*.!P9VD-)H-$`1F M81$7`^",%8K]T.@N`*UI=&/[,APH_,'OX!?`L^!1_"3^_<_)K*K.JFJ`VM'& M1MBQ6@GLRLH\>>ZWS/KNGWZ]&V:_Y)/I8#SZXZN-M?5763[JC?N#T[?Y77>Z-K[/1SRY'D_NNC/^.;GY=GH_R;O]Z6V>S^Z&WVZNK^]^>]<=C%YE MO?%\-&/=G746GH\&_SK/]_VGG:VM5]]_-QU\_]WL^X_CWOPN'\TRX,@.1K/! M["$[&OD"P)VM?+[XF+U^\]VWL^^_^U:O^&M'H^QX,!PR8MK)\E][^?TLN[CM M3O*LWYUU.ZPWS*?3;#R[S2=?!M,\F][GO<'U(.^G,VUL9L?CT>QVRNK]^N/C M[F0MV]KH9)OK&SOINQ?Y/0_7[>%V^O"YG?UE[VHZFW1[LW]I??/RX3Y/'VZL MK_XI_6T/#/8-BX?#[DWZM`#D+)\,QL)R/_O8G=5F+L8=#J:][C`+PP^AT#2= M\_#/Z2_IVW_.NY.L\=U`Y?/\9B`$0/N3[ET-FI,?#[+]T_.S[-N3@Y^^35<+ M<^S#.1-`/8)TOV9_RA_2S<>_GCK/F-#N=STS@D,"VUP*\Y_G]>#)C'#-T M9W7\_SFOD20L?#:_&@YZV>%PW)VU+/+C>#@?S;J3!]]!;::3<K/ MH_$7-I9WIVB-?G8TG<[K6/C0'79'O9R-HQ>F;5)<%:Z:_.Q=7!Q<7J20['>G MMZ8K>OHC_]?YX)?N,!_-:IM@[I_S6?=JB.SGO?ED,!ODZ(KI+7C-9OGD+IT9 MRDH]3;-)WLN9E3<[V2B?9>/KK#L>#C,>[.!9N_&]QCW>F.G ML[Z^GDY]-/H%$,<3($@??6%R_$,F6#/QOK-DQX.?F71YF?'W=[M8)3#'U+*PO&]E$L*UR=8(+\= M#_O9X.Y^,OXEUZ`:]#],QBCBZR7+?9*F!HOSN_G0Y*J?8U-Z@^X,]9XN>@)! MEDW60G8LW$TCU1U7S7CX=+3WX>C3T>71P46V=_(QN_CGO?.#?S[]]/'@_.*; M[."_?SZZK*G!@HONNP]BH11^GD_F8)['$YBHI&4Z<)&(PT'W:C`T'DX'?F)K MJV+HK%_EI25OF*$4X?`-OC'ZSFIZ;M_UU]3UU^OUM?4-8)YD2-L=]SM;V4#*`3:#C<:E[H/M)%20JG=;V%8; MI#K@U'6Z]X/D(D4=1"C8#H7J-X85LYOD;/! M+WDV0-#KENDHOG2B*O.47+-LE!1SPD?+AH?1G+)MBJFKU+3Y0;`NZ98NL/DP>2>[R3$) MR%3'X.OV[P8C\]]F2$KZTOE7;24:MG260(CKR?@N(_+`Z9*_7Q^%\LO9=;.T MADFNX,A=.CAA^=K-=%[<]H50&G1\=H"C1/3:LNN@$RT@R/YR MG-]=Y9-:Y+=7FJXSF2["W'TW7>VO5&S8J<+=K!&%*Y_`RYO660J;=A!L6NM( MTSXIYJ)=ZMB.W>9,CB5W.=<<0JB@(>[B%&^!Z-GN\E M`<(5.AC=7:#C!:^UD&8KW5%!&N-I'+I%TM3&$Z'.,5:`+6@`W!21:)3.W#ZR MC00M,-<\O6=@KHUO4Z4KKS?7UGT=8FIR#_=ONZ(8`!R$//HA@LD#=E%#% M>:_!5P2#94JAAJ.8/0CQHCM7(4ALN+IBI0,)?>A#@#ROYQI%V$44,_IM[/N@^5>`;UTT^#K:<4Y2"$IP*_R_/5@1(Y)2;_V M+1R->G@\*-T5'$'[ZXUV;]R@N,'^6)(6VV_+GTGA7Y&2'2FDU9;Q+\D6IX`O M?1\'M?W-B_G]_="B+(*(/BEF3.9K? M6'2?]>$A`,;S"1`_Z\1_S*>]R<#\"*W]83XEFI\V:(?&85F[,WIR>GF0;:QE M'P\N]L^/SBZ/3D^RT\/LP^>+HY.#BXL4E4^/\?]^HFSA\9Y+`B&7?AB@P=@8 MA(')J6`,"!3'HT%O2@B6P2KC6=Z['8V'XYL''S;)AZA)>2'DJ'L:;&]E1$YR M#)FJ\@3;/2$J@%&[/3S7"5D=7"S]C_A(B?GI':Y&A2!K&8"Z$E1NA'5RE+H2 MU2'->B,Y6$OW>3&_0Z11Z5BBP**EF_ MG]YW>U2X"%&F^>27_-7W1JK-M>SB\_'QWOF?1::+HQ].C@Z/]O=.+K%I^Z>? M3TQ1GIU^.MI7!C#=5B$)]H>L:DLF.E+YZ1'T80*GV+B)4LK9+1':\"$;4ALC MO^L:S,WEE\'L%D58*$AP-[N=Y'F&EZ5:%7&J%;B^D*K*HB,&U<;(<$T'U"AR MV!U,LA^5R1-1#EWM()5'(PHR5HZK24.YB4LDK8?G_6"*ZDX9HT*$FS00_!1M M7&D&0Q(A/BB,WSWZ\--KP6EY1O95*\K&3`T*))5$C^@QQ@+_N;QH(1_ M+;--VNNF8AJM2D;XIA@=$X*L_.LH'^Y/=3R1_-=P=EU'E15%72'FCQ)9( M/L1=&%P_5.H0F=&7?"GZ%KQ7"'V#3B>?X;*Z0'+A=D(5EK0+(E-Y16+XH&I; M9`K2JX8ASPJW;)S9RKJ(P],X^P)`Q5(LH93ZDA60K0(]&:H*14VMA#IOAKJ] MP:H6Y*-BRQ,($1!%D58>("2%_C%Y,1QI1E[O[2 M'0SU^RI6957&O,.\<_!3PJ:5Y9I.Y'D"8(7MA/+NB#+(=#I6/8(!\S+A8(&? M<$[H5U2*\#>5E805>\.YS0@4+'??5[>JE)%,].S"I99E.R8,E%8DS&&!?XB>9=GV@#0L4EM`5[/)-O= M.U4>E5&Q]T!Q,PL]A5A$'9W@WF=[X`*F!";AI@>"+C[XEF MP(ELT,FN2,'K\9?;@9*@D*5`HOEW"VF^FEPNBERA95D01IJLRO;!K7=8*]DB M*E9HE^BVM?,0`.:_DN;,!L`E*QUQ)\LX98_C*V,[L](,^$)3@E3P?.0_CT&B ME0I-WX,BM"4Y/(D"NF^B7@S1!!`9Z'G@.0I!JYC6ZK+D%8EC9]>'M>S(X/CK MO'\C;N5IC^RL6>,*WQHYX-OX6K`+7N(P+Z#`A.1!:Q<<`@'TRV!DOJR`*6;Y M,IY3[&-W7ZBFSC`\?56"34BRX$U(D##QXAYHILC.8RL7W8(JV6BN_)>H?8VO M.YY8?!6Q*Z1@V$2W9ZEGU$'\G%5X\_<9G$8!*'"MT.KEH.D??*O^5,ED2C>" M0-LM]<$?L,KR@U1'`;W7W?F0U#RRBT&"R\N!>E7Y&@1;9>"PJL_K2YF[H2HX M(Y&T.2Z5_V-Q16&0#80Q.7_K^<)\AN00'@!6L:<(OLV>3WS9_/H:YT^/7'!9 M.XB.;P,AU`)N61OV+X)J`)ZU"[-^R'^%X#:I%&)%"T;5@1;J#J?B]^#@:(KA MX&=IA$P4I%CAFTA)#J_&5["+^07=%051VFF):Q,RC!-1?+W!O>GJ M(JI`LP%>9"]XTX`9C8V1\U6QL5/W.5WQA4H#QB)`#B+K!J:ZAQ";7'L_C3J( MO%6H(U/-/[=J6FR?#`EX#HB'..>#Z<]&_:_TTLKA%:2*_/`5.B#ZVH:9\0@\RHE?O9ET^U7V M]9T.!T10"N',JJ+Z36>X`B*W8_&O\"^1DFMEY?+)$F0(/+JQ9E2E49DRD;B( MX_G-+44=6^;+>#+L&[>'!1#G9#("`K"E.%BCJT%+*D M4\'H_6U&/^`0>LHG$P=1+()4^4Q!L)_87.,)PDQ?^[BS]_03"@HN9$/DB`G0O$H<-3UP[#/I_>NOM1VL%59DD=F@9G>1TF/PDU>%.]5FKO4<&/197RMLK#-$!UN4X-=(KF' MO[ECAZ@O]I%5?(JKKJK[5[.IZXB(S(!?!'BFYBNTF\7V4>#D)TJ-]-&R7512 M@+;8I\%SR]18-??%$%#C$R]MF^LOSBG>,'37,`-3(\_6__D2>U7JZ:.RQ\V( M,E5/A054@AMJ0%.`]IAB8JZAEV[->S)G9(W2);8%::V8:H\$@6FB1Z-.^$L* M[PX7<>S:SEF`Y]YH)SZS3$_`(@)=3%E(83F8%6D8EJ]"V&DIE*G:VHK$@`)' M$$B'31^JD909T>TVZ;`9RG6H*.(:)Z9[V,'M"IYM3>NTK"B#`>ZWHRQ M?`T^;PW<:^Q%+&'S4;$0@K8L"2X:DP6M%&=$^;OFKD)'W#4X'8!8.!Q8J3KH M;S9A4N3"+92;#$21)1B?D@L>XF5BL`N),+B+=I7AP]/CM7JYE"&!>%),+DKJ M/5:'Q*H%4)&7]CSZ+:+886.3XP)@RZ?,"KB5L',A,(FP+#X$PL;*A/Z2KUH2 MI]A3R'<$SG8W6T;4\B[:,L)E>Q4:W#!@M(-M-MVA&*[7M>@*_%="7ED5=.Y4 MIDWX=KT7PW(F*SWG0D$RRB3#_0J)MDGF6)D'!T.S6E+2(TQI*WOP39HN#+H* MHL@OBF0S=6=NY!J<0TM7-1%E\PM&3]GSQA9'%NM,0H'&O] MBEI;N_)@3]9(?0HW5OOP=(*T"/BQ%*/PJG]M32C!4K2-]%,41!&"XKE@H,#U\QPC>=BLS>46[&IYK09)#`` MZ63;WH3PP5VB28XFPQ.')PF\F$`L%W2W05H7A$BY29RC`V16 MS$M"DB,Y_AN\J:L202O3JBQ4,*U-.I$J7<\=-!&)O86I0E(I*E8 MJ:842^I?")OF$EL!99K1F"L?%3*6,`N_[A[R!%49;6>S`@Z^L.YRTZYSL63*CQ:VO-S8[;]]N&,863+RZUG>V M-Y,'V[[,Z\VWG:UWN\G#>N1:(LBX3(T@VE&5/;Z6.R+2"BY9RT*M%2&QID`8 M%%D($S5`FM@@_H25KRY4(,DXNR;S-@E,LY0K0#GB`K1J. MXWIRMLD21XI`9,\[IC>$7#EXH?@L0Q)B!D_3=3T+%-62S`@*2SJPQMLA9M", M2G'MT\M#),I(E]>/,5V;*L^2Y&C$*3&IN_GS&8XSCC":O`B@G.^13K'W!:3(#I(@#!Z[8*JLU0UFX@:*OIW!=4;C"Q\US.)2Y$V!3"6!U9A'7S;@4 MM(H/+Y=G4E>?38_U0NP8-59O,*%Y':<+,X,Y$7H61$%:$Y='R9%RCR)OV5M@ M:3S70,Z?Q/(17ZZ>F31R/-5A[0OP-4FQ::,3>'$)P[^WN*YXRW5RXD[IGH8`35!]4B%JRL!+>.UZ]%Y5(&%FO*6*$[K$+K+N`-C(IN($=3 MR*PL;Q>"*@!'2*3>HY2%8X>QDB&&N<9JC[\(38KP30!=PR,NO\]6!F^>'K\8 M>W#F"/9B.F4<*-Y87!0;_EB#G)>U(AG^-?,BH-'P-[\.IN;7%-X'S(VWX/4H MI:U-C]IL(2#_ILQQF86NL(!3P(06D(GV46QF4"/3++@><)#2Y4&H;9UNA<8/ M?S!A61D$#-`3`!H+?R8Z^::6*Z4-:6;V'O&"6`EO91#H3AF2$/)%0;N8!J[) M",QW+\EON:"N@SZ)&6/_ORD4 MJRJMXLAW)6P*VR1-E&%QIA$+65>*2@F-O7]_S,%2D1A#%72#*Y6S5?=-7]5,BIR&[U?CB?A@?7.479PW1@ MW)'MQ'2[Z1VV044=\I$0"N:SDH.6A'L]T9RW0NF*:)8TT"X\*1EU3ERG1JX2 MTTHH)`!7D"3%;%N:Y(.[*R6O;.TX;S!05M8(?&3"5]C<,7ZPA(1N'`Z+DE>7 M*PE.BCT&5WYF/(M+ARF7Q@A,'-7J!5!$S/3W(FP"60*`VE1M3M!; M(E*'_=S[7[`V($VCO9=+FLKGYC>PS53`9&\FZE;O1.BTH>4\F:K5(S]`0\-R M_:Q%21KT>\BK&5*!!`]"_9JL5H;4L;V2='W(]C1V;=IF"ED7NQ453LPBKA"Y M&^PD>F/V)9="9X-EVMJ;F,16ID75,DI/B),VQ+;8]0A*M$Z1)8J4>)E;0\-; M<5T.(FN+-&I$#8%R6DMVB3"AL/@Y9J+DE>8;H/V?\U_1OJF]R^\#&JV^__X[(61S!'08T@=DODT.TG@_9Y_S(U62@ M<=?=NP'6T=[O2=L%SE9H(%!B>,5H^C MGUUH:-8W^573B4CH:7;KABFTGWZO6[^N`FCCU=*,:"025!P?B`%AF7^R`M"4 M&"):Y:`6J'=8QP4ZN2P::3J5P204KCU,111F^7Z2K\;G?B9#4GR-[;#$7=B2 M`@)I.]\:"2-/DFO22D:<+6/KD##,KPY[D-7EO^-29I@Q%%,RWPKH'!I^1>^Z M$JPN[,(>W9J%>?"D0_BE&H\V.+.#TH%;6;WH72AR=G&+08&:!%K5[TJ>G7C* M$F">T#`YU1LUR5.[;]"*9YC6"W4&)V(`.\7_T^B@#EG7.G=Z1/2FKU4MN[O7 M.;$R/:VM?`FGO59CPU09B/)"<4@,M#4?R0W9M9PDK:5*U[($BG`Z+<`1.UE" M@@=;082LD%&W<<0S.\IF3>>QZ8'"0UE_UBZ*`R-LMBC!9BM4-UO.^;PAN='Z MT(D)9ST];MO!9)&GDN8P!J.DL6U^Y].C'=0W&I:#MD`CTBJ="_Z]?RM84,>Z MQP0P=,2&+#1K8A\AE)/H*O0JBBH%+LSUP9O3]`L==1H5Z@7!RW('MXH?]P_* M0,+;;4EZJ5UKJ8X78L!.Q^$X=LJ7M7.$K;-G M_^=__6_GUG2.@Z(EQ1"G2*=L]:@!M4#D=*J?/)]7:U!=30>:D,F58&\0T0DH MS:,J846\G&H"/1`UG>@SR@B2'\1*8?H\BNW3XR640#$2PA:,4CH95A^1?VD* M#8F!04D^/GCP^WGM8JVB?CWM`^3!11+<\(=Z+E2*"K5\[4ZQ:5+)E"HUP31O M,WJQ3@(Q2Q1>=WLS#6*8T*,6&$=GG>[/(*Z_V+CZ_>I.=C-=L\M7U]YW@HAMQ`#3`NG](F:SS,G^'*5I+2$KE^-[;G_9 M7=\-9]8JP/UC`&MVWZ)/0?L#=B'OP[/BL!!?1U-KP5#@Y4(R&H@P)4B%M53, M4OBTNTX?E;-&97O_#KB'96,2M;;\/P:[WR-H%Y\CQREL7G`-"Y4`=G&Y(GH9 M5G%F4!`D8@=J]8($=K"#F,3<,AKSL`^5-`UCRR(&6I,()&0\PP(+-J>:*./- M(K;,$&QI-GE69J&L07-*A]'7X1E4;^F(J-*C2K6S2YE*;YB414R@ MW$**I-)GNM`TIWY<9V";S_)TIN87'X3XKT(;7V3XRO+VLB#F0^OU5-, M^C$`81SQ]"@-AQ(22WC#IXQJQ>>Q>C?Q;CS1U;U6O>,C2E>=MT^/H1=QM[HE M:Q0=W!4NMI0+Q`JDOU=?N.R0'0R+$AZ#4N5IO$F#!I6)U59H[BTZ2=Y9^ MPA'NU0,V.+2VP!#B2Y6G85$,+0Q?;D_9$IO9CL:1\2C-:/"R40&5\.NP/-IR M[,&7T671D,R^;QG6?HS(3PQMD>W:.SK/?MS[]/D@.SX`U/.#XX.3RR6'NW[P M>S-4H[5:3JM1)W`@LA],2;+#?UR)9KD_D=3#2./+XDR,JD!>.%$7.*;;4LO" M7R5>%#?>8Z*M>3&*DF?5FG#"8I8)P\R_&'J#82%8)7LIPKI; M:SQ4-)`C`9:VE?-BS;_2,\JT2!G995<\*#15MTB]T`!OE'-(8?UN<)Y#;!WB M;9'4G3#58!0XZ@\-8<8'U)*2SMQ=5("&Y-"0/9B M5,6\3==ZL-VFW=)1*`?6KHKA4 M):F?\"X=NT\&XH;%&*5/5XT78;3W49,4KKBZ&-N8\C>FK>[MQ;_BP"L/V82]?RI)T16/RTV._BI8F=#RG^1#9N$*PIC67;Q ME(<7BDJ@BRBHNFZ%B8MN>>2R/'#TU8Q*4O\V)Q!4)TUL(4U1D`B5`7& M]A4V3AKI]0;M)V\[&QL$N)I8N/O MQDD74H)+YBW.W+;)0EW4$&$96"2)G585+T<]=`:&@(E0#>%3:G*))?XOP]D? M-C+E"U-6W2!WMF5/DGS-[/LM'NTT/WJ=3E.29*\)7+,3"GK,[#3O\[D]-$Z< MPM$TJ':3D%]MTW!9&Z%<.J'=NI?^6%X@E3[Y0:=RTQ\_V0'=]%?YPNEOSL_I MKS_JL'_ZXWX\5O+T:&>CTN>B2/K;RL9N9^OM1OIS[8:DE0C,G=GZBTCV#7)+'P76'E$JWX@^N> MIU@N'LCC^,$O(TC'5"2DN+XU'5/P%L>Z.361/H:-:JPAUMI16NU" MCLF,`&9`WN::J0)GNXINXSI;0^?`F=R56>BRX42WVJ"DM2UC(];UDXOV2M%J M5;.7)0[VR!U3.BQ*A`:5$H,(>=*65BXR);<)@@1_* M+*=DT=S4?CC;H)V59\95I),GPEYI7ES;_>V=Q>7U`+2@(^HQ0\ MQMW8?'HL[XH)_H63CIP>H7VX4<#(M'!P6PP/STV)M^49"-^),/&.-0PHN"O= MH8W?:6AQ)82HNP0?'T*5M)5)%KFCY%K4)`&&@1V\*A!*Y9I]@_@PRNP MR_:2"R'4]>'G8]A]+4+8J>WCJ'+8[1F/=(NG5R>GG.+4*K<2J&M3BG? M&1>2RQ4L^ZJ\;FPB-:M&TY[?*1,K(A'DJ,BV81HU.V%+2'334V%*#$01@=ZY MQ(K&UOM%JLP.'D4/UHLLM2V?*M?I46^AK0F0%B. M/\7!I75AB,(M=^1;/;BUZZ?\*$C;N.>RNKOT%5R>[O]I]Q<%'OCIQ?'9P MFC[U-KXSOG&0#B@)>@H;\CF4]="S4'D'?8-V)TE)MJA(XX;4 M5&R8@%6YK&0X?J#YKD/"5FD`3MBXJHJ]X*&[-F:".9&#!%(DEH)5B;W6+#$B M:S7#Y6;\:)5]9$C-+&3P<1#@F;.#'D-;(%@_?5^X$5O]8D7 M%PO$]IFR:!4O-O'-*5'K=M*+"IR,MLL6K2PRN+OC(@_3KW!YBOH#AP"0/X%3;GHZ5:DG883 M778K1,][O'E1JIY/!*QE![&A)F21M+K6+%6ON:^I!9&`5XS?OC?<.`.C+_38 MMJ8_(L)L8SKMK8YJ&]K4M!8;IBRYM_.N\WYW73LMBSV49U_O;.',);]3DI=' M_'IWM_-V,WE6/U&DF,63%954?;N\D<50GE[;^<`9L)]7+WK<>8H?!C`42(;ED]E(95^#R^!D`3-.24_=S/H)F<<*( M:F.GO%_ST77AQZH=YUU(Z*7[_EWZPX'56EG^E_$0K.GH>NL07::5K5B%L!:X M?0PWC6(B8+4Z!=='2-UBN*\"_TN`!*.^%'.E=RC-KV?2V2G;*9[3YBQ M2MM"P:'L4!NH-5[2F<4&6C@7>W%[`>%2$RF,$HRYJM*QJNJ9V<@A0(Y$5*$/ M![<,<>&^J']+HTY*P8)/Q`3IPY*\2%.\T*#B&$2&TLMB]'0"T7GP7R8(#++\:69O"G[$U]).ZH]9*[32GZ4^' M9^(()BU#M]`"$!(%JRMR[K3 M/:,,OLU.B8FC^T%X>Z\/\]!Y8]:5OD-=[8+C+G5;;KA""HRTM2*T`$\*A(,( M_KY*(EHMF-.F56VJ2`]!+4HV*M6:TUKR\R7OE.*,JP)ADV8:4WA"EO7B72H* MG\M-*I//08-5&K4%?LBA*H,3BSMP@X!,4"(Z\&LD>BI\/[8J[G(;P_Y1-%5'XW)P0-]X]P M!)NCH^!`1RSC:W"P.QW&B@$';C6#*:S!P0&2T-MB8F2,WN"/I'@LL74A#[?A M#5D#2[+0"M%P/@-+\WISH[.-BR+Z5OP:D\+7&^\[6YMODV?U*F7H!U@04%9F M2C@&:6J'&[0'5.*PR^.5L?)F7E0-)#Q>3.4K5Z?4N'N_UXO!(OZX[M_E1*[J MX<7JH?$C$J+2)-P0`&/Q/*<4`G_5"H(:D7VM.S'NQH^OTST>!%_VZ?',KE=- MGT?:I;^?V'V!Z:^G96=S^BAV+3\][I''X$QW.B"!)'U[UQ-A^R'ABS. M83T]?L*:/CVV^%2OM:V-G;7U=T^/J_RUN[95RWYN;:QMOK7'VYMKVSOI8CM\ MOW/;'N^^7=NM)<3Y'N_Q]VXH9@*/[CAIU6(+>TBTS%,T'GWQ<"HBFB MT41]!._9VYU?$OZE#%ARV%[0*$6R;=$#D3\;+MU`YZ,HEF6R:IKCU'REIT?O MWD^!.,;\X-Y6[A9)9HRF,.!FWGVZE->:T@+G!.OZ!(T=KY-M;GL<31]MKNZUCMNCJ ME84M#5IT$]U%JD+5Z`+$BT4E?;@"S*=]^@$W$@D<'>%#9&5Y(9K],"\*(AP` MJSH[EM_9V.4[CSN[%5W*O-'K[^DD?GFB-LX6>CX%B^N&$*Y7'<#KZ$`HH:)Z M*US&4)HR<5]JK,49Q`-R";G%>V=;+/F M.9?CYLWC[X3N]=O(]56Z' M')WAIM;T9\JR#=_OKH0R]8/W`3,+FTBGC6RS1^Z%'>A>FR*U1\C4@(3@25C$ M7%86++Q>BA\E]I0C:.[ZM<`OG$EGA8;94\@-(0KKBCL$BAOY`PI15/;MM/3- MC[R!M]@CC!_-55BF'PH5T8_7NZ3C5W;Y\.WF^MO:[]O;6YVW]?:%E6T4Z-O- MFK]?-,(`-9DT8*C-N$$,^J[FZJ]LONML[^PVC'[7V:RWQYRB5FM-0BM;NM2K MUFHA6_[V_78Z=62+I\>/D<6JF(99[%20)3=TN%(\YF=2+%A]_B:&AL^)*'E& MXD\FI-*:'6+N>!;$\Z(B%VT1-,40X>H%=ER<<;2,O!N8R!O%8$H<"Q=?\W$` M?9K!<:>-LR(1`,D5]K`H7%YJF`U9V MMSJ[6[5^+!%XH_[S15M"I&#WFJ?\.?W@1[/FYJ[L(#_OUVM, MIN/F"PBOD+TV]\9;=MTH`V\[FQLU63NWCQ2AC+OU$P8KFV]W&N5V:T=M:#5W MLQ2&\UR-9*8@E^:G2EWB\9!WJ0`-H=^K\N)I._>RJL*??_'3._,1M+*;7WHQ MWGR$76GS$%ZIU")_1QK9#_+(#%D&J?@,H&YKGW%J99_TKRZJ8\#KS6TTR#L4 M4L6P[1@SO^:#WMMO-Q@&N>QA)GZ;*B.%Y,)1/Q!#+7>W*4HQFQ?*A&A0\I\*?.1^IS M>,(;#^@.P@J@@JRA"655O\JCXAVZ=6U7A&O9JQ=S2U%H"9!44&P;J6Q"R[92 MN,AZD]#`"OS#=[BO;]F1=@8M?IK,V@8F(L]-SLT5)J0"PJ[XJ#\6F5L=*W%#7Z#-3D:TT6OMXG9.:,# M^-%GDC6OSP.$KS$N-*CM?NV2GJ*F;M0X,_42-096]0\Y>&'$\DAE7XE=@NBN MJ9-+/D#E1^M[,*P?R;G2-[;.U81!OR4GR9=]"*!,O2\$8PM,TFCSO2@,-_;] M*(77?@">"E+%RVB?-1R9JS;N>;VH]'+ZT-:*FH4B`%?N/!J6T!A=KKC!#:JP M.0B*CCMU!T;;L;C*KX)T-&7B/9/V)+:4@(5BA/DH\$JQ9F65XGBUATFA09EF MT4M87]CS*&_C_?OWT*6(E+:!5)\T$Y>AI264*MN(G6U=W]?N MY9=L*-U3BRJ9A(_'5%[^L]3/@5K./'M`JV`*^/XZY,/K4_V6Y]\ M3)_\U]H/G]28;F5AMI\^!8M3:BO7\F@XH,?'>*FN!U"#AP!GZO,@[$UXVMVV MW6M\>&#W(6`CC`*-XFORL[OQ.X6E8&Y1"-!:Z(78L2">=.5LTX5#F42SM).) M8=%N=3"#5BA,+075JEIP;\,JU&7*RI(SX=9OW7LA09UP@V=OF0*+-$=X;G*N MC>0K*@2WG%/0#,I$\9^VN/LSA\C!H073-2DYF$\0TI0X>]-!-_W-&SH#(.G# M?6SG('P46MR+\*E6PZ[06U\U^#E!?2]!/3X^NK0#^MG>B5H[[:.>!WP$>%G" MYY,:\%6]5J>>>HR0Q=>;N^]Q@;>,P\J\CUK=-G=W.EL[M8*P6X37FSOO.^\V MT_="@K9B7&U-L:_XED2$M7")YIC$:>7B!C\XN[EN/*D*>SE'T.31AY$ZD7+% M'=,E7'S\P/K"P#.M300OZJ:1MX!JU4^BAO7%VXU=Z.1XVX;T,OK!*XISZ@K!9MI@@9E>6'= MLT26X7/965,W<..@Y_AV`]):/W)V?G#V^7S_G_.4P$I]W\J M;3U M*(=[]_7LGC02@@:CFEVO[$77>K>@Q.1WE/X-ZJKQ.YAMC MR"EDR.[G2R/3CE(IS4E\353,9O,ND2$:W.O\=ING'V&P!]8E\. MYX3[T9H=')]].OWSP4%0"5$A@)*]'_F2_04HP;!='!T? M?=H[S\X^[2US2,/),#%L;.]#,+%NU?YUA-\O0$%^Y9DS>'M]8^7G-USR;E3( M[D&\N>:+%_[X@34L2X];@[AUZ0:O;9--103Y#=-B%<\7!6&2D#6&:?`:WX*> MWYE$V!UW!#`^=S&)A0'(V,;ZNCE]FLRAVK)_%YO!D'^C6^KU]5?/,V+.%J;Q M+LR6)=P'V.#FL9V=[08?8&-]HP,,R9/8\*[WMMZF3^OEJXL7?RH]6[&/IC_4 M^K"L],7?@1\OQI&Z:US?1-2BW'"!Z]! MWYHZ*N_R3%?<SXV9>X.)HZRSY M]/_R-\=2E`7,2RJ%8O/!PQ<^1("/4N#S!AXY)YA1JZ'1^.^]][YUDH-0XH,= M%J_5*X]T?<8/A\\.0EMYC8F_1F`N%:Y-:P+#,1&2M$3FK!.[_K+0%I1YWZ$> M-3,EVO*G)M MVZQBM#(^GK<76'-REL_E'']N<7UZ4Y,OMMB[!?! M>.CQTG&(ESP@/@L!<;K>6PR%?#5OY?/$Q>UV33)+O M^L9*;&`A&T@76\WBK7G\ MX&']Z,Y.,UX.^9A9^6'%P_AAQ;;EC="J$69'=RBF7T+UL&WXUU"^*@+/ZMD* M=Z084J'XR'/:8,KU\A)_O5@J7HP.*2W>K5V.G:TJ]3;HI0NZYM=I%^5'='2" M2YAD2E7#"'ET06(A-9.T7"-=\;>.[6A)P.VS8E"Q`^59%+Z#6ER3E0)L%RUE M&UD;U?SY9NOSRH)5H_8UHMMR"4<*:5&%6=I4266A*@XM M4[D,E2WO]75'&I$"Q0@KM^@BCU"_4=.<:AV_T:P>4\5)";J\=.(M>U93^4T7 MJLQ;K%7]?&H[TU4P566:W\#E>0%Y"]V";B[]FFGVET\<_>,:X?QN6M.T\0HG MO.%Z[U7-K6J\E:DVRIVOE,N-G1T_'G"E`\K+<.6W7I MP<(Y#T+A=*V-]6:/.L9$;=Y5C!K;GF_YM-DN-7[IL'3=[?"<^TSMN>YJXVQ" MZ[BW<=QNX[`8N+8B8CN^O[G=.`%X"("T#&CG[L(LX\4U!NP5B]&&AJVX.I7! M96C8\'&@M6G4$AB7Y@@J`+:YEC%%U)Y8*$*0F%4*O)=G=@@VW7DQO#Q609:! MYA7_XHI.FK9=WG&N<[?<%IVW4MM&6-UO$0A,Z2=N'>!"9WT1.P5IR5N?[Q7[ M-+[U_AG2.;277*WWG*R\<*;;2=Z^\[?/R-V+6,0&%Y7/R5P\^7Q@74C39'F=M^DO=WZBF*@FQ3O8A?BXB M98#&T70385_2H07[1FX/VU[DMR5KO72"YN5#:N#2OB.Y\C7V-38]MC'C*8R. MP<6BJJ&2)LW)Y(%JK#"=XL`Z:%H)NPAB54F63U`-?-W!3AJ]@+/"&2)\Q.;S M0L5S`RR%-KH"K:^7`QK?KT`=4_HK'_RTS9L6CZA\A6K_2A4%*@943AYA.4\KUTC;B?#"ZAZ]%.FDB6/W%;D-INJ">]!.G5:EAM%]ZV5\_Q5B9.Z1!2 MO)TD+;Q4C(/UP1OR-LFB,2Z=O*GXUL;I9W1/J]\'6\+$H@?_\N;)=-J8N\[V M"G;/_B>ZS;??MD#QUH>_ZZW]O^NMCU_SUE\V:@F#2OQ9;U),ZP"++/U_.3N_ M'`!!$`Y?I1NT=8"V;M`5>NPUN__Z(>(?E%$]&S:41.'#LC%TH?O*'*P-1D/E M91WT1#">9S83IV8W"](S#\I(#G$Y`T< MIZ%W;4DT[D(9X2,31NC-:H5`'#*\TWZJD1;0H>";A-CXP.'X$]2N*HD_ MB=Q:8`@``00<``!@```!X;"]W;W)KN+:"-7D.(EBC'C#5"&:38[__+Z[FF!D+&T*6JN&Y_B%&WR] M^/IEOE/ZT52<6P0.C$7R9H, MXGA,)!4-#@XS?8F'*DO!^*UB6\D;&TPTKZD%?E.)UKRZ27:)G:3Z<=M>,25; ML%B+6M@7;XJ19+/[3:,T7==0]W,RHNS5VP].[*5@6AE5V@CL2``]K7E*I@2< M%O-"0`4N=J1YF>.;9+;*,%G,?3Y_!=^9HVMD*K7[ID7Q0S0(,L@"6BC29I-T_X>[RF2>/2FZ*!EGT%SXA[:H-NK M99"<0^LIWD$+IV`X)5JZX0]4;T1C4,U+>!'B*(/@=3@#P\"JUI\*:V7A[/*7 M%7RJ.+QB<03B4BG[.G"G[.'CM_@/``#__P,`4$L#!!0`!@`(````(0#'G(%O M404``+$4```8````>&PO=V]R:W-H965T&ULE)A=CZ)(%(;O M-]G_0+@?J2^HPJB3D4[O3K*3;#;[<4TC*FD1`W3;\^_W%%5M?3#VP,U,JX^' MM\ZI>E]A]?FM/@6O9=M5S7D=X@4*@_)<-+OJ?%B'__S]^$F$0=?GYUU^:L[E M.OQ>=N'GS:^_K*Y-^]P=R[(/H,*Y6X?'OK\LHZ@KCF6==XOF4I[ADWW3UGD/ M+]M#U%W:,M\-7ZI/$4$HB>J\.H>JPK*=4J/9[ZNB?&B*E[H\]ZI(6Y[R'O1W MQ^K2O5>KBRGEZKQ]?KE\*IKZ`B6>JE/5?Q^*AD%=++\>SDV;/YU@W6^8Y<5[ M[>'%J'Q=%6W3-?M^`>4B)72\YC1*(ZBT6>TJ6(%L>]"6^W7X!2\SDH;19C4T MZ-^JO';6WT%W;*Z_M=7NC^I<0K=A3G("3TWS+-&O._D6?#D:??MQF,"?;;`K M]_G+J?^KN?Y>5H=C#^..845R8R*Z"C4&9!8EFI:$X@`/X-ZDIN#>A( M_C;\?ZUV_7$=TF01$KH+6#*;QN2+** M7J%QA4:V8X2Z1#8F"+\A$R@_RM0M1\Y'HRZPWG MPM"(Z1>6,,S3OG#J75@A8NA8RB@G"7&)S"8P?$P1NA&.-%C@=&D2=J514U;U M1"%<#1.A-"7":UMF(YC0!"C\8W&PEVUQ\I10.&L?;RKY)4^D*:]$*D2+3!.: MX$C^6)F%/FC>XK4*4-,H98:E'9`Y!$*?4G`A'&I\C M3<*>-%-6=4TA2AI&!,6^,AL@E%-QYQS*%)OL$1+VA'G#VBI$"8-!I=A3GMF` MP`GAQF6MH%V M_8N:5:N!:L8R,/L=]^+S?%UYLNUAU.P%?7'%J.:(!,%&]_1EV$%B<`IL[,:5 M-\O:L?)I1YYG4EO-Z-T>$T92#\E>GP":T?(0 M)BDAYN+*PSP&T9@EAG$%SHH!/,X!9@:CQVN[/!=@!G@T7@=!%"66U[GRO"#X MV&7E#RGO9#)SIK0\Q^!)'#,T&J^-0'XRSHWAN?)FA0`>IP`SA;4\V^0YY",5 MR#M`F:ZC#Q!X!Z%WC\>L*,#C+&">HVXUH_.*F!4`>)P`S$\`S:@^T5@(/-IF=@)` MXN.[OUYG^3^1M!M/S)O/5C/O0R0<^Q&1.8A`(N%FA4[KR*R`&&A/G;>_MYK1 MZIB(4\M>A]%F+H(%$K(`@XX!@WMRVFE'R"(>;+X_('$*:[[W?X&16 M/`RTF^S,CP?-6'O>?L?MC'1A*YODP>-@?1][+%'>;6=4[$>`9E2'8'["`S(? MN&=?\I[6EO@3:9!P$ M_D_JK6:44`X:F'=,,H<0G(O8$*[(62%`QB$0F]4K9]6,$B>21&#N&V#F,A!1 ME-Z[VR->!/QDS,K$G3'[UC]4?!\S1H+".:4>E'D0Y0C:;#:,VT,O("8.>AP4 ML;%1W4O%J'MZ?"=0X9&4-'4-W0E4]=!)/92YY(?R6]X>JG,7G,H]'&VTD(>[ M58^X=%@"4\TT`+@?=/T[R_D0ZW;P\;-_P```/__ M`P!02P,$%``&``@````A`/MBI6V4!@``IQL``!,```!X;"]T:&5M92]T:&5M M93$N>&UL[%E/;]LV%+\/V'<@=&]M)[8;!W6*V+&;K4T;Q&Z''FF9EEA3HD#2 M27T;VN.``<.Z89 MUC1"SF67"72(6=L#/F-^-"0/E(<8E@HFVE[5_+S*UM4*WDP7,;5B;6%=W_S2 M=>F"\73-\!3!*&=:Z]=;5W9R^@;`U#*NU^MU>[66 M\/7.=K?;=/`&9/'-)7S_2JM9=_$&%#(:3Y?0VJ']?DH]ATPXVRV%;P!\HYK" M%RB(ACRZ-(L)C]6J6(OP?2[Z`-!`AA6-D9HG9()]B.(NCD:"8LT`;Q)__/QY.1`R:"'1BR^?_/;L MR8NO/OW]N\*1R5D1SBB!4-?A.KL$S(P5SX15Q/*O!T0!A' MO3&1LFS-;0'Z%IQ^`T.]*G7['IM'+E(H.BVC>1-S7D3N\&DWQ%%2AAW0."QB M/Y!3"%&,]KDJ@^]Q-T/T._@!QRO=?9<2Q]VG%X([-'!$6@2(GIF)$E]>)]R) MW\&<33`Q509*NE.I(QK_7=EF%.JVY?"N;+>];=C$RI)G]T2Q7H7[#Y;H'3R+ M]PEDQ?(6]:Y"OZO0WEM?H5?E\L77Y44IABJM&Q+;:YO..UK9>$\H8P,U9^2F M-+VWA`UHW(=!O-29#`P<7""P68,$5Q]1%0Y"G$#?7O,TD4"F MI`.)$B[AO&B&2VEK//3^RIXV&_H<8BN'Q&J/C^WPNA[.CALY&2-58,ZT&:-U M3>"LS-:OI$1!M]=A5M-"G9E;S8AFBJ+#+5=9F]B(K5"MQ:FNP;<#N+DXKLZBO89=Y[$R]E$;SP$E`[F8XL+B8GB]%1VVLUUAH> M\G'2]B9P5(;'*`&O2]U,8A;`?9.OA`W[4Y/99/G"FZU,,3<):G#[8>V^I+!3 M!Q(AU0Z6H0T-,Y6&`(LU)RO_6@/,>E$*E%2CLTFQO@'!\*])`79T74LF$^*K MHK,+(]IV]C4MI7RFB!B$XR,T8C-Q@,'].E1!GS&5<.-A*H)^@>LY;6TSY1;G M-.F*EV(&9\F_W4`BA;JI)6@8,[F3\N>]I!HT"W>04\\VI9/G>:W/@G^Y\ M;#*#4FX=-@U-9O]2!=(.SB"QLD.VF#2I*QIT]9)6RW;K"^XT\WYGC"VENPL_CZGL?/F MS&7GY.)%&CNUL&-K.[;2U.#9DRD*0Y/L(&,<8[Z4%3]F\=%]BH1O_F2K_9OOY MT_HDY(.J*-4>,#1JXU=:MRN$%*DHQRH0+6U@IQ"28PU+62+52HIS>XC7*`[# M.>*8-;YC6,F/<(BB8(1F@APY;;0CD;3&&O2KBK6J8^/D(W0T4$;X'B MP&JFGRVI[W&RNB\;(?&AAKR?HADF';==7-!S1J10HM`!T"$G]#+G:W2-@&F[ MSAED8&SW)"TV_FVTRN8^VJZM/W\8/:G!LZ##0 M^]R$X#"Z.'UG"_!#>CDM\+'6/\7I*V5EI:':*21D\EKESQE5!`P%FB!.#1,1 M-0B`7X\STQE@"'ZR_R>6ZVKC)_,@781)!'#O0)6^8X;2]\A1:<'_.E!TIG(D M\9ED!NK/^_%'29`39//+L,;;M10G#WH&KE0M-AT8K8#8)):`/4Y&G^I;F4** MAN36L``#'(3S"LKSN$WCZS5Z!$_)&;1[!12/(?L>8BPTS-DP@D!S+QS<&`I_ MO1*=/@.V^CK>W3DR$)Q,M%PBXL48DEU"YK,>,E*;C-4:FV=O]D^GVAP"W%#C M,NSYK3\[AW$]9PS;3P/9(#"2!+Q#`[O*OV^D.00=,I"4)E-)#K.8V3:(QGKW M;O-%;S8(C.2!.T-Y[\LRX*FLR54N>P%BINX(F44P)=$*7LJL+^N/[P\V"$NMX5_)6 M=U#0%[#T;O7^W?*@S.OQ3::.XPZ6IF>T- M\'(P4BU+XWC&%)<=#83<7,/0524%W&NQ5]"Y`#'04BQ+$0Z&7. MM^R6(6FU+"5FX,M.#%0%72?Y9DK9:CG4YZ>$@SW[)K;1AX]&EI]E!UAL;)-O MP%;KG9<^EGX+C=F%]N^Z<,GD'7CL-L9)N3SRLN7>[`""XJ8 M*,T\2>@6`\`G4=)/!A:$/P_O@RQ=4]#)+,KF\21!.=F"=0_2(RD1>^NT^A5$ MR1$5(.D1@N\C))E%TS2;+ZZ@L!#1D.`]=WRU-/I`<&C0I^VY'\$D1[+/;(+U M"7&,N?XK5@@0T1'N+_7E:9>E\R9ZPJ.(HVAQ%9YIT5#`,9XP)XSB/ MZ>]5/KGVXL&U+[L/9G/<.??S&LH;1Y/_<>3%!9V>82?S;$P@N`Z:803>.$*K MZS/R8NS"F:,L7?SA*&@60Z63=#:9QJ^A!,]AF$.O%9@:/D#;6B+TW@]J@I;C M[GB&UNEP#,8?.,,]K^$+-[7L+&FA0M,XFN/0FG`*PL+IWB/)5CN&ULG%7;CILP$'VOU']` M?E^N`9(H9+4)VG:E5JJJ7IX=,,$*8&0[F]V_[]C.S5#MILU#P./CPYDSP["X M?VD;YYEP05F7H<#UD4.Z@I6TVV;HYX_'NRERA,1=B1O6D0R]$H'NEQ\_+`Z, M[T1-B'2`H1,9JJ7LYYXGBIJT6+BL)QWL5(RW6,*2;SW1@GF>(F^YT/[\HN0@KNX=4;/#)T[++[0C8#:4215@P]A.09]* M%8+#WNCTHR[`-^Z4I,+[1GYGA\^$;FL)U8XA(977O'S-B2C`4*!QPU@Q%:P! M`?#OM%1U!AB"7_3U0$M99RA*W#CUHP#@SH8(^4@5)7**O9"L_6U`P9'*D(1' MD@C4'_?#?R:9'$G@>B()W&D<3Y)I^JX4SZ2E7!W`2FVNTPMCO#TIC^CT9U:*@Q&1AI,%<:3#M&#* M*]JK(INA;<91C[?D*^9;V@FG(15XZ;MJK'$SLLU"LEZ/GPV3,&KU;0U?5@)O MJ>\"N&),GA;JHW#^5B__````__\#`%!+`P04``8`"````"$`%#/2Q&(#``!9 M"@``&0```'AL+W=OB)%4#ZE9IDZ9I']<.F&`5,+*=IOWW.\9`C--5Z4T;CE_>/.>U8WM] M]]+4UC-FG-!V8WL+U[9PF]."M(>-_?O7PTUB6UR@MD`U;?'&?L7X0;Q!>UP"R,E90T2\,@.#N\81D7_4E,[ONM& M3H-(:RN'%;O&@Y8ER7%&\V.#6Z%,&*Z1`'Y>D8Z/;DU^C5V#V-.QN\EITX'% MGM1$O/:FMM7DJ\=#2QG:U]#WBW>+\M&[?[BP;TC.**>E6("=HT`O>UXZ2P>< MMNN"0`ZO,\VQGN^X#^D/PB6N?+5[1TQ=&BF^DQ9`VS).<@3VE M3U+Z6,@2O.Q:#:/>&R)]+TDDB(Y3.F5YQ@'D"AS1T M\+=G8N23XIYO]-T-%0TX,%@N%7X\EV27DNAVDLQH@SFMC#F`M-ZGEB]M;)B5 M*=0@6D[^?3X[I5%K3@:6FH5,*\R0P/?Z`*48D#64T/<,%*5)^MGWH^5M;"8Z M%X1!:.8Y$X3+Q#\[S-#A-W,]NA1+=+DH?=<[3Y`*4`W'(W44F6M2"'U:OUKC,#6,8'\"\(#9WM710:&1Z98XFM^>K MYQ%.:!79>4-;&BMH-VC4+N*%21(LC6330:+S*>.^HOC42:Y.N@:S`TYQ77,K MIT=Y2OOP:Y^JTPWBWI8!N!@[]`!?T?L0%INU;@$2W<1P[[` MU-5`/0C:]>?KG@HXTON/%5SA,.S2[@+$):5B?(`O=J9+X?8?````__\#`%!+ M`P04``8`"````"$`8G9/CX(#``#/"@``&0```'AL+W=OKGPT"WV/MB6O6'M8^=^_ M/7Z8^YY4I*U(S5NZ\E^I]#^NW[];GKEXDD=*E0<,K5SY1Z6Z11#(\D@;(F>\ MHRT\V7/1$`6WXA#(3E!2F9>:.HC",`T:PEK?,BS$/1Q\OV6"[*K(>\7E)#R MRFUN)O0-*P67?*]F0!=8H=.<\R`/@&F]K!ADH&WW!-VO_`>T*!#R@_72&/2# MT;,<7'ORR,^?!*N^L):"VU`G78$=YT\:^KG2(7@YF+S]:"KPG_`JNB>G6GWE MYW\H.QP5E!M#1CJQ1?5:4%F"HT`SB[!F*GD-`N#7:YA>&N`(>3'_9U:IX\J/ MTQG.PA@!W-M1J1Z9IO2]\B05;WY:D,FH)XDN)`FHOSR/[B4)K""37T$462\% M/WNP:."3LB-Z":(%$%\3LS+Z5'^7*:2H21XT"S"`KY"%A/H\KS'"R^`9/"TO MH,TO0)$+V?80;:%F+H:1`#3WPL&-H?!?5^*J3X.-OBOOYA(9"(Y'6J:(*',A MQ122)CW$41N_1:T&PPH9:$O'7EK(W#@=AWB>A/-Y_V7CW'8(B7`>)WDXUN]` M8#7&"CM.%`,`HX4V##W2]%@5\K$ M2@O)C)4(Y2C'R=A*%X)PGB2CU5(X$-V=D_P&13>=J;= MWT-$'&=)%(Z\+AQ$GN7S](9PQ.O&?;^1!NW*QX.^89V\@`963B+%,.+JT5W_ M[L+"P?]7.R\8VS!QFL+*=!O2UD'$,<[&YY<>,/1W+DUW'F;1K:E9^79^L.=K M0\6!;FE=2Z_D)ST;1-!B^F@_MSQ$>EX8Q3=ZGC$32?\`QHF.'.B_1!Q8*[V: M[LVXD4'C$78@"6?Z1O'.G.H[KF"0,)='&!PI]-AP!L_WG*OK#7PXZ$?1]?\` M``#__P,`4$L#!!0`!@`(````(0`O4O@Z`P0``&0.```8````>&PO=V]R:W-H M965T&ULE%?;CJ,X%'P?:?\!\9Z`R3U*,AI`O3O2C#2:O3T[ M8!+4@!%V=[K_?H\Y7&QGMD5>.LVA7)3KV&4X?'XK"^>5-2+GU=$E<]]U6)7P M-*\N1_?OOYYF6]<1DE8I+7C%CNX[$^[GTV^?#C?>/(LK8](!ADHN-%SP3,Z!SD.A]W/>>3L/F$Z'-(<9*-N=AF5']PO9 MQV3C>J=#:]`_.;L)[7]'7/GM]R9/O^45`[>A3Y*>_V0%2R1+H7.NHSIRYOQ9 M#?T*)5^1>7=L3VU'?C1.RC+Z4LB?_/8'RR]7"20KF*&:Z#Y]CYE(P&&@F0.A-:W5,)3T= M&GYS8#W#[$5-U>X@>V!6'B^@<[_V&,Q58[ZH0>U00`M8**\G_^"]0BN3#A'> M(P(3$?4(U3=%&FL%#\0-"L'YQQ6J0:9"8CX_O$C^\9 ME@/"F`&T_?$9J$%'%UHR>&P]/T0$KGSE8&078JU@"`)67=#'S59@6!2:D/4P MS;9S(2)@3PU2-R8BZA%#L[6"H0Q(IBM38%/9UGQNB`A4=O[50HUZQ*!,*QC* MUH\H4V!3VU!EU8P=.T>T:7` MEBXK*4*$&)[9_>PA@S:M8&@CD+[336O1ECK+EK##H&V;8+FS>QX-B$&=7C'E MJ9B>W%."H:Z'!['3H\,H>=EI-EO,%K#>,G6HS`)K/T<#=A2*3V@WBBE4Q?-T MH1CFAE`KQ$*"&*/-=P)[S"A0JY@"53IK`B<>O6J4U7`[6PABQO"(NLH&XV:[ MVNQ6UAJ.]4&F3I75FLZ/=S'!9->-#.R(Z3"ZD8&=,0-F-/+_S@SU3OB`0(4V M#0SLG&D9CZYN((X:*W&'V;:6DM6X6$SS5&Q/-P]#WC#/ZE-(^H-@/&T#.VP& MS&A>/PHJID"5W=,%8M(;`N_BIC\-/A+88T:!6@4%XG^,Y?P-M_^>X6O.0:O1OX*RHY&P,)4K98A/[\E[.S1 M,[&-WGTQLOPF.\!D8YE\`39:/WOI8^FW\&5V]O9#*,!W0TJH^+9U/_3N*\BZ M<5CM"0;DXUJ4;_=@!284,4D^\22A6S2`OT1)WQF8$/X:_G>R=$U!1]?)9)J. M,I23#5CW(#V2$K&U3JL_493M41&2[R$C=+\_SR^%L&@HQ'?/'5\MC=X1[!F\ MTO;<=V"V0/`AL&AC"/5_D6*('G+K*4C`O&(4%LOSLAKGLR5[P9R*O>CN`U%^ M*ED/$E\,=#C8Q-B/;7Z<]X,;+PYN?"&\O[O]SI&]T;N;SQ7Y=)"<6,$L76[% MBPLZ/KHX3\<#-YJ+FM@VWNWZ:./D9L1&QP0\E8";3 M!,\KK=UAX=MJ^/2N_@(``/__`P!02P,$%``&``@````A`%&ULE%9=;YLP%'V?M/^`>&_, M-R%*4B5!W2IMTC3MX]D!$ZP"1K;3M/]^US@03+HJ?4F"?>[AW'.OK[.\?ZDK MZYEP05FSLMV98UNDR5A.F\/*_OWKX6YN6T+B)L<5:\C*?B7"OE]__K0\,?XD M2D*D!0R-6-FEE.T"(9&5I,9BQEK2P$[!>(TE//(#$BTG..^"Z@IYCA.A&M/& MU@P+?@L'*PJ:D91EQYHT4I-P4F$)^D5)6]&SU=DM=#7F3\?V+F-U"Q1[6E'Y MVI':5ITM'@\-XWA?0=XO;H"SGKM[N**O:<:98(6<`1W20J]S3E""@&F]S"ED MH&RW."E6]L9=I+&-ULO.GS^4G,3HMR5*=OK":?Z--@3,AC*I`NP9>U+0QUPM M03"ZBG[H"O"#6SDI\+&2/]GI*Z&'4D*U0TA(Y;7(7U,B,C`4:&9>J)@R5H$` M^+1JJCH##,$OW?>)YK)LG9R8*>@5>*%JL.=!=`K!+SP1XM8TCU?YE"BHID MHUB``0(A7D!YGM>!YRS1,WB:G4';-T">"=D-$&6A8D['*P@T#\+!C;'PMRO1 MZU/@3E_/NSVOC`3[$RW7""\V(>DU)`H&B*'6_XA:!5[94(V1F>[`V_FRU1C= M:\JHW70A'2T84H!W;%Q?\?<-5$'0&8:D2?&V&A/KZL_#,'0N9G2B=Q.$&T23 M'DE-A)_,W0O"R`*.S3B+]]4KL*G>G2<30S5&JW>CP)\8OC/VP\B?Q*?C?<]- M_$ONAN[H([H5>*([N?BA&T%C1HW0+ZA#&":3(J5Z]YSFW+EL&RIC4^5M/:*" M3+6!-SE46XWI>R0>*S#CL3$<51,JD$S'GUGIXC\L,@&CAT%GJ.ZSE7$WX@ M.U)5PLK84$T;`!8[W%!_(=\P-MA%61`BB= M60SUY_IBT`^2M=UTW3,)`[W[6<+]3>"L.C,`%XS)_@%>C(9_!.M_````__\# M`%!+`P04``8`"````"$`O6;R9N("``"%"```&0```'AL+W=OS$)!4I$J.A6W:VT*ZU6>WDVB4.L MQG%DF]+^_<[8(4JXM.D+(NC5!5$H2C<4!XE:I,5-LD M^//[X>HF(,:R*F.EJG@2O'(3W*X^?UKNE7XR!>>6`$-EDJ"PMHXI-6G!)3,C M5?,*?LF5ELS"J]Y24VO.,K=(EC0:CV=4,E$%GB'60SA4GHN4WZMT)WEE/8GF M);.0ORE$;0YL,AU")YE^VM57J9(U4&Q$*>RK(PV(3./';:4TVY3@^R6\9NF! MV[VW`S\UR7C.=J7]I?;? MN-@6%K9["H[06)R]WG.30D6!9A1-D2E5)20`GT0*;`VH"'MQS[W(;)$$D\EH M.A]/0H"3#3?V02!E0-*=L4K^\Z"PH?(D44,"SP/);"@)]0DY?_?,LM52JSV! MI@%)4S-LP3`&XO.&P`EBUP@&()0/DC6P#<^K<#%?TFK^PQ;I][AF#5<$,( M!D/`]48M&Q"4M`-:M.GTU*&1NNK8HM%T.II?;-/#KN)"ETE;VB8"%6YE8>"< MEYWU9=]N(`3WI7SDM);S/JT[<#-H]_=:%-?U%9I(WTQXW@S.Z\&G`<%]*1\Y M-;/HT[JMF;A1\C44'@T-M#1?(ZS[QU# M;N&12#,P^I8NG&48\A^QA.@C-1_J6/)#WP]%R?66?^%E:4BJ=CC0(YAR;;2] M;-;NKCF.7\=K?PG1]A>X!&JVY3^8WHK*D)+GP#EVAU+[:\2_6%5#GG`5*`OC MWWTMX+KG,.C&V/2Y4O;P@A=5^P=B]1\``/__`P!02P,$%``&``@````A`$I) MP(DZ%P``"7\``!D```!X;"]W;W)K&ULK)U9;]PX MUH;O/^#[#X;O)Z[-=KF09ON_KG=NI)$;'JO+T?/O]T^VWP_?]A]._]T^G__[X___W_N?A\?>GK_O]\XDX?'_ZSLZ>[K_N'VZ=WAQ_Z[I'P^/#[XU M=@^WC[__\>-?=X>''V+QV_VW^^>_CZ:G)P]WM>Z7[X?'V]^^R7G_5:SSP\'3X_OQ.[LZ2@/.>KLZLSZ_[Z6ZI:%,$_QV./QNI-U/!DGF M,^1N'9M@\GCR:?_Y]H]OS[/#S\[^_LO79VGOQ(94R>U?Q__^O/_T_/7#:5F4U?/B^87H3W[;/SVW[HWG MZ?DNTKSR7\UWRO+6I1V3:K9 M-'!:@X5WE\7"5?F%"BIF+21_I%FEFG.*6=36,'_HP5Y;4+%."FJ;\H6C:0L6 MY8^W'DUB(SF:_*%Y7UDM$C!)5ALY+Q14`Z;H1,QKJT5#IFACYH6C:;`4WQXM M)8T6\X=6RRMCNZ3A8OY(\^:7M*3A4A*='NU5UT-)F][\D>8LO:N4SB^K1=-Y MY,2H23XV7^FUS5?2YC-_:#'SF^\LZ>N.76?C]OGVX_O'P\\3N2%)U3S]N#6W MMV+-V&FGF10XZT;_J1>5CL^X7!L;L9!&D@[R23K_/S\6SXOOS_Z4_OHN%=U$ M1"5?4L\DIDLUS@V0)D@+I`W2`>F"]$#Z(`.0(<@(9`PR`9F"S$#F(`N0)<@* M9`VR`=F"[$"N;<.;.[/$5!98)IE0]#MI,#U,':8`T05H@;9`.2!>D M!]('&8`,048@8Y`)R!1D!C('68`L058@:Y`-R!9D!W)][2(O6J3EWQ`M1BU= MB[AEX<)[5B(JR<@E$Y4*YWY,U3-1UM^`-$%:(&V0#D@7I`?2!QF`#$%&(&.0 M"<@49`8R!UF`+$%6(&N0#<@69`]:,A9[0P09]3&"M-UO$F*& M=$ZX7`3ADHDT6P.D"=(":8-T0+H@/9`^R`!D"#("&8-,0*8@,Y`YR`)D";(" M68-L0+8@.Y#K:Q=Y'8Z,V-\0+D;MATM")%PT$NH@#9`F2`ND#=(!Z8+T0/H@ M`Y`AR`AD##(!F8+,0.8@"Y`ER`ID#;(!V8+L0*ZO7>3%ACQ,O2$VC-J/C914 M;&R`-$":("V0-D@'I`O2`^F##%SB58;,%7B5D3QFOC,3/L]?[^]^OSE(?RF/ M%Y'Q75F>)I.'3&/BUU%"S(-SUMU>A;UMIM%KK)'ZV)IM9AKK4RI<^MUV*Q.I M41M&G4SC&E5]HVXF4J,>C/J9QC6Z\HT&F4B,O.J6X8I7W9%JE4Y'Z]6H_7I- MB=PFLWHM%0O^T>N)J%PZ/NU?%0O%IF16O;*$7NO8.H0=0D:A&UB3I$7:(>49]H0#0D&A&-B29$4Z(9T9QH0;0D M6A&MB39$6Z(=D4RJF.CX<)JTK1\W9@K&G:_+O[+-C'EP::=(O-U0#J;JZE:E MET"#J$G4(FH3=8BZ1#VB/M&`:$@T(AH338BF1#.B.=&":$FT(EH3;8BV1#LB M":4D`F*A9"9=WA!*Z1Q-.1N/W)A%E2Q,C[?H.E&#J$G4(FH3=8BZ1#VB/M&` M:$@T(AH338BF1#.B.=&":$FT(EH3;8BV1#LBB1NW;?TNR$R_O"%NDMD:F6;1 MGN3&3+F87LD.P.I$#:(F48NH3=0AZA+UB/I$`Z(AT8AH3#0AFA+-B.9$"Z(E MT8IH3;0AVA+MB"1NW+;UX\9,NKAQ\TO/`&9I-;RCI;,YSE-TJO(>#$KA,*]A M51J:3:(649NH0]0EZA'UB09$0Z(1T5B1K8F)(O<1J50,%DRF5J4U,2.:$RV( MED0KHC71AFA+M".2H$LCX,+T,7[0F:D;-^A>&"\E,ST2Q%H/-^8-DO`FEZ"* M5352E8.:BFQCM!3YC1$\L+:M2@O1462]NHIRO7I6I5Y]HH$B:S]4Y-F7@D?` MD56I_3A%SG/)1%6VOJ9$,T6V$'-%7B&*07TMK$H+L51DO5:*&Z*M M(FN_4^39A_4ED9J&3B12)>=;(M7(@R?"!#DU7R\FJ"+7A_,@'RR)-:Q*3[J9 M(L>K956N5S!)TK8J]>K0JVM5.5X]JU*O/M&`]D.KLVMRO4*JG!A5>JUI-?*JG*\UE:E7ANB+>UW5N78AU4H\9P% MF/C[/:^9"W1[WE^[W:K5)QHHLO9#19Y]*9C,&EF5VH]35"EE MM[F)5>54X=2JU&NFR)9KKL@K5S&HPH55J==2D?5:*?*]@BI<6Y5Z;8BVBJS] M3I%G'U:AA'D68.+OA[F9@W7#_(4!1CK3Z\9SBKP^NA2,T.KF;3O3WWNJ<$JV MD:K2.=EJM7)^4:T&]\MFU*H4]&BMJ"H\8-L_8+%8E?=<@\;I1)W"XW6CJO!X M/3V>/&78*[T47.G]J%%$L5\/K9!EU"H^WBJK"XZWU M>'Y+!_?*3=0K;.EM7!4TSRZJ"LLE?4%R)>HU=B6S_(5S&_-^[V"6!-S>X==N M@NGJ@]MII$CZ)>;IT*:K*JG"K-C%JV!@UK,J]>JGJ&R+-*#]4#-FYWM9+`;F M(ZM1\S&=)E9E7F6M5,H7E7+P\#.U&G6:T6EN5<>78B_.PT'4PBK49TF?E:K< MJBN5@M9<6Y5Z;5(D56?KO,1+)`LHS;A3KZ0V*Y5*M5P)FEVN!C=\O-@W;VS_ M][%_=/&?I5[ MVW>7FV/ULA*$8X?FW5>9]]1]PL8?L!##:,:P,QQI(9+ZBZ\! MC^D^>97[-'`O%PIR&097X8SN\U>Y+WSWXD6Y4*X$HZXES5>O,E^KN=IRD$-HB91BZA-U"'J$O6(^D0#HB'1B&A,-"&:$LV( MYD0+HB71BFA-M"':$NV(),+H1]8D&1$.B$=&8:$(T)9H1S8D61$NB%=': M0WY3FW45MZE_Z4%;.@-$0(*<;J*>JAS44.1-(Y:#AZ6F5>DS5HNH3=0AZA+U M%-GIS;XBOUS!*'=@55JN(=&(:$PT(9HJLN6:*7++%3["S:U(B[4@6A*MB-8> M\B-'RN!%S@LW%R,/.HD$R2&TG'7SXH&H'-1(4452G.>UX&FF:57JU5)D[=N* M/*]P7;1C5>K5)>JER"EJWZIRBCJP*K4?*K)%'2G*+>K8JM1K0C1-D5/4F57E M%'5N56J_4&2+NE246]255:G7VD-^<)EU`[=;>B&XDF4&]_4#\TVV'TEUHD:* M_'7><**I:55:]!:]VE;E5&DQF'CM6)5Z=8EZM.];E6,?%G5@56H_I-?(JARO ML*ACJU*O"=&4]C.K,5%G5E5>JU]I`?7&8BV@VN7[OG M&9>@0TN0(T6>5UC4L56IUX1HJLC:SQ1Y]F%1YU:E]@M%UFNI MR/,*B[JR*O5:>\B/.3/=Z\;<"QU:.JOLK%R83VF3#LVY$,K!6DS=JK10#:(F M48NH3=0AZA+UB/I$`Z(AT8AH3#0AFA+-B.9$"Z(ET8IH[2&O]BR*[CU"UR`R)8TFU$5>&,9U-5U>-\?KE0/+\J!$.LEFIL$=H6.44(S3NI MJBQ/!'8$5PY6E;M1KW!.MV=5&M]]BQS[L!`#525G**O,!9G2]3_,&JK&GN'( MHASS<:H*SC"X]4^B7N$93JU*SW!F44XAYJI*SO#\HG`A^U'Y9[A0C3W#I44Y MYJM4Y9]AN&JRCGHY9^A?%&8*U.T2?^DV7.:\N2([TU"WR#G)4K#LVTA5YS*A ME@4J5EF;5J4-U++VBMI6E>/5L2K-V$U1Y?B-_7&JMD?[OLV88S^P*K4?TFMD M53E>8ZM2KTF*G*).:3^S&7/LYU:E]@MZ+:TJQVME5>JU3E%25#\,S?3I?Q^& MR22L^P0B+SH9CU7EGR%Z M[->H1]0G&A`-B49$8Z() MT91H1C0G6A`MB59$:P_Y4?&VU8(R5PL4N3UEJO)>OBECG@MG)Y M4;RH!G.Y+9:A;9$3E*%[)U4%(Z.@)^E&O=A79N>C'78_FC$LQ"!6"(Q_'H_8MUXV(^)Y8%5ZQ"&]1E:5XS6V*O6: MI,@;WF8UKZJ99LRIYKG5:+9%BISET*6J#?)YP\CPQZNJ5;I>/>B6"W(+K'^XVU+13:J<#B$=\";GXXRZ^]&,X2D.5.46`D$_3%6._4@S>N4* M[<>JRK6?J.JX9?CQA*8\XLRJ[#6%9Y2Y9LQKLX6*;)LM7^6^4I5[/J6PS=:J M\NK&:3/_V@B7G<(IB5<.<+D<9=XB3F9O]:JM$S6(FD0MHC91AZA+U"/J$PV( MAD0CHC'1A&A*-".:$RV(ED0KHC71AFA+M".2;37=MO7C*5QI>F'>ETM*YF5M MSOH'M]ZZ56ET-8B:1"VB-E&'J$O4(^H3#8B&1".B,=&$:$HT(YH3+8B61"NB M-=&&:$NT(Y)0RII;&M(/I;E2&9=G'M]N+)0MRJ-K@91DZA%U";J$'6)>D1]H@'1D&A$-"::$$V) M9D1SH@71DFA%M";:$&V)=D2RQ:\)&'T%RP\E&6EY3PXOA)*1!Z&4(+<+J@`U MB)I$+:(V48>H2]0CZA,-B(9$(Z(QT81H2C0CFA,MB)9$*Z(UT89H2[0CDKAQ M&]*/&S/'[$X;OQ`WR92T.STL']QS%!1^$E:W*ML%91D5-:EJ$;6).D1=HAY1 MGVA`-"0:$8V))D13HAG1G&A!M"1:$:V)-D1;HAV1A)+;:GXHA2L0+X025QID MIZ%C*#FC(*(&49.H1=0FZA!UB7I$?:(!T9!H1#0FFA!-B69$Q<#ZU;E7:WS2(FD0MHC91 MAZA+U"/J$PV(AD0CHC'1A&A*-".:$RV(ED0KHC71AFA+M".24,J:6QK2#R4S M!?R&4$IGC-U02I"SC%F7G_=+H\O"3JA91FZA#U"7J$?6)!D1#HA'1F&A" M-"6:$3NX. M?YC?5"S*GL4?WV<\^4\")4RJ%$RNX\PMDHX_(GG\ MQ44DE4RNXY9&2"J;I&/H(JEBDHZ+4F%2T1C*/JB1$I9,,>3;UUB2R27?,L:2 M3#&2">_P6.5+29()N$BN_S02[SBYK1`YG2Q0MG"A`]B#E&).%:JD=B M(5*L8[W%$DR31W-<2,)Q[ZW@-&Z*IKTE?B)'*1Y/)78N\@Y5S;PA%61%KF;6VY@BBVDULUC&%%D2;#TF)NZR;=;-?.Y`U/D$ZZ: M^1HKEG(I*;$2R%<2DA)SDR^V:N9[++K)YS:2$G.3CR(D)>8F6\W4S$8R=),M M82 M8H:R35.M$:U4V7:I9G968B%D)Z6:V2>)*;()4LUL+\1NI2K.%*)WJDF(VU6:*[+5<,]LFQU(N)"5V[K+WIZ3$CB.[ M+=?,;I[B=I:-A.1WR'_WP[/\`+D,N^47>^4GY_?R.Y:%=R+^?#@\ZS_,`;(?L?_X'P$```#__P,` M4$L#!!0`!@`(````(0!.B'D2&04``!X2```9````>&PO=V]R:W-H965T;5Z&X5!UNDY5] M-^9?W_)/*]/HA[+=EV?AN$26U9? MG5!3]@M\02U\.>"N*0=X[8Y6?^E0N1^=FK/EVO;2:LJZ-2E#W#W"@0^'ND(I MKEX;U`Z4I$/G!BAW`(J(L'C_D:*^@HP"S<(-"%.%SQ``_#6: MFK0&9*1\'Y_7>C^<-J9K+X+0]APP-YY1/^0UH32-ZK4?/!1LR1WCR(>V[,BU:I+'F:3F4VW6'KP9,)"A#?RG)M'1B8./% MID&+\G^O^E!V0O)$6(`!>@TJVT//OFT]=VV]09M5S&8W8S,Q280)Z2I"G&I( MIB&YAA0R8H%0H1;:Z7]02UA&M3S,G4`D_:K\1)APIU1#,@W)-:20$44;=+RL M;7ZZ\H(1XXT)O2[JY?J>&O&.VKBK<6*2:B0:DFI(IB&YAA0RHFB`@![70(RA M#$`F1&A-1VW<2+)Q?5\5F@@C41H-R30DUY!"1A19L`H\+HL8C[)X-#N*D+5$ M"'7]8")"&'&W5$,R#/1XQ,58C9LBXU8ZK4:(AJ89D&I)K2"$C2L3D#*6MQ@NRTD1?3B;ZK)5CJU8IMUJ-J0B]E;.,5).,FX1B2N8W2(I@ MREUP*\8=+@/)1$T)V8FEAOZ/E+!]VQ,![1P&P=(JI214E20W*U[7E$&>2UO! ML]TP<%2W3'?+=:A0F9S(MNUH)9A4N61SEN32T]0/SE^'[?!R%ABD-L8M"+HZ M,4>?=G\(W1].#ECIS80G*N/#R5U`AV-$@6>'[F0B%0J1F@.RN?]T#N@)`?9V M'N>.[/,P_SU88Z1.F/1TPJP"I5^D[F2G2LH5D-D()]70=_UHDJKL-AX/(7^( MO.!6C-RU0\^[':W47)$3PYU$/,%WY'X[ MA[LQ''YG[+T8#I0Z_N3'3Q"H_F'GQW!4F\&#&$X_,_@RAC/&#.X`T?P(JW@7 MS7@DJQCV2)TIB6+8FG0\CV+8;G0\<=R8S&7]2PY?R.2$+Y;(*]S.+^41_5YV MQ[KMC3,Z0$GL<5GJZ/V>O@RLW9[Q`/?RL?-.\#L,@J,_W.!-XX#QP%_(`.*7 MG>V_````__\#`%!+`P04``8`"````"$`#2C_BDX5``!Q>```&0```'AL+W=O M'U_.YM,;V_VKX^'ST^O7]_?_O>_DG]L;F^.IX?7SP_/A]?]^]N_ M]\?;?W[XS_]X]_/P]L?QVWY_NB$+K\?WM]].I^^[N[OCX[?]R\-QWEX<3_?/MZ]WQ^]O^X7.O]/)\-Y].5W]]'A M\GYZ?1W M;_3VYN5QEW]]/;P]?'JF^_YKMGAXU+;[?X#YEZ?'M\/Q\.4T(7-WLJ-XS]N[ M[1U9^O#N\Q/=@7#[S=O^R_O;C[-=MY[>WGUXUSOH?Y[V/X_6WS?';X>?Z=O3 MY^KI=4_>IG$2(_#IT/SZ21\G,9+X4EAX/S]0!^O_-RY,(#?+(PU_]Z\^GSZ=O M[V\#TOZT/YZ2)V'J]N;QQ_%T>/E?V3A3)J3R7"G3JU9>39;K:3"C:YU3#)0B MO2K%^7:R62X7J\WZO.9":=+KN$N2V?Y&Z54ISA:3^68Y6ZXN=':E-.EU9&?7 M2I->M2;U^XQ#Z:GL.TFO(SNY59KTJC2#ZX9B1B$G(T#$GASE^?E>SH:@H3]& M]G.F8T;\H2^WO&[L9SILQ!]*=SV9+::71G"FHT;\,;;#.G#$4Z5T-Y/%?+G> M7(KRF8X<\8>^5Z]K[^13V3_DT,L8 M&A[X7SWO]*`+*Q^%&3)!(TS/])%FJ3\_S)?3=W=_TLSRJ(3N?4)<)!Q$Q$0B M+$=`8B`)D!1(!B0'4@`I@51`:B`-D!9(9Y,[&HQA1"AL_S]&1)CI1T1[\GX@ M9HP"Q_V#B%:*@,1`$B`ID`Q(#J0`4@*I@-1`&B`MD,XFS/WTY#/W^]-G=R89A+1:!"0&D@!)@61`*RMY.&<\[54ASITKBS!]+)W@'H2%X M@<1`$B`ID`Q(#J0`4@*I@-1`&B`MD,XFS,^TD(WPLY#F?I;$F216CI\'H<'/ M0&(@"9`42`8D!U(`*8%40&H@#9`62&<3YF=1M8QP="_./:T0N5I[,404(8H1 M)8A21!FB'%&!J$14(:H1-8A:1!U#W,NBX+E^VA!;`$X\:[2PO*RD#(I0*D:4 M($H198AR1`5#_)Y%E6'?LZRN)V(+ZO3MZ?&/^P.MWW0/GBDTH"):U=:J5@F& M^[X7>QOD'19P"M%:..0$LXWSN$=:<378BA$EB%)$&:(<4<$0]XXH#OY][\@2 M@VH#_>S=BSK!]8Y$R[7IW.*8S)^=*C8#6 MR=!,;J24&2=[+HP`F>%.$VF][31/Z%!8#+$CJP"RI_MS+[:HQ)-%Z_L0*+39 MY*P+2HKV:D479Q,()*^5#;<2FVOIRR>N8?#@-88S-)QSP].)%4;'OV_28 MNUED]2/<+,2=-4$ANAW+S5ONH%#L^9%B()YVVC)SG!&I9M%URXCI)G9#9Q2.34:9^QF1DK;S152_0V.3<; MBFU-X6,9RK0GS\<@4NWT0.C;C!$EKA7GD4U1)4.4NU:F6_:?\Y05S`)WGDC/ M1SA/9O/,>0JQV%HYFU>AF"9,@#JNC53KI?@%@*(9H!A1@BA%E"'*$16(2D05HAI1@ZA%U#'$ MPUADY2.\+)-XYN4AK[<&=>4\X^%LD-*Q$B&*$26(4D09HAQ1@:A$5"&J$36( M6D0=0\SQ\W%%3R_.%SB%[,T11!&B&%&"*$64(RJ)^N7U'%20RG(8D0)HA11ABA'5"`J M$56(:D0-HA91QQ!W_+@ZR95YS]L=!(&<O3@O1!42+V:3%#:RC-3@>$0QH@11BBA# ME",J$)6(*D0UH@91BZACB#M^7&T:8&VJD%B9+<<[>\*AD3*.E[9(4:,8I1)$ M*:(,48ZH0%0BJA#5B!I$+:*.(>YXMS8]7P<%6(`J9$TB(:((48PH090BRA#E MB`I$):(*48VH0=0BZACB7AY7;=([&N[LK9"8NJSP=M_!,5(ZEB-$,:($48HH M0Y0C*A"5B"I$-:(&48NH8X@[?EP!&F`!JA"?5];.>P^AD3*.E[;8O`(H0<44 M488H1U0@*A%5B&I$#:(64<<0=_RX`E1\#,?)5Q2R_![E<=5F@-6F0GQ>6;MOO!DI$]ZJ)MU:RR:@!!531!FB M'%&!J$14(:H1-8A:1!U#W/&B"KR^#@IDT6C700HY\XK[5I&1,HZ7MJSG(D:I M!%&**$.4(RH0E8@J1#6B!E&+J&.(.WY<`1I@`:J0Y;\0480H1I0@2A%EB')$ M!:(2486H1M0@:A%U#'$OCZLV`ZPV-3+GE4)$$:(848(H190ARAEB-[@85^CU MXKS0TXC5&VOWO3`EY3SESBYJY+?E;$;%5]E*E-2"4@V3**Z=.B@U4GI>R:XR MGRLI<;;&F-^8=(A[V:WJ?NO(X0*+/8UHP3&]6+MO>BDIZTF/_(K.[E.,BHE& M_(I._IT:*>-6*"]S;R*9KZ+M.*\O\0%] M!'AF']-R8C=#"[ECX9>N$M6)G=/\WM,J:QP[U1%S$27W3@#"TZH432Q%6G$A MHX2^;`%<"$J)4EK(J%UNR%_<[ZF1T-&4*42'LC3*]<57_<77$S-I\P`3ER(J#!9M$UJ0?*BD+18AB M1`FB%%&&*$=4("H158AJ1`VB%E''$/>^6[W\]JMH)K8^*@G]%# M(Z4?N`A1C"A!E"+*$.6("D0EH@I1C:A!U"+J&.)C,JZPH>D-)@R)[(U8)66A M"%&,*$&4(LH0Y8@*1"6B"E&-J$'4(NH8XEX>5]@LL+!1R`EO)U8KHVC,4\4XY)9]3E$; M*6V^N!=-C= MK0!*-%UITVI72&P(N8^X]"-M[)HQ5ZXU]]IJ.V>[V/$NSE;T_7C#U?CC+0KA MYJU;*RDIOG^R=5+.2-NBBLS8FCM2L9'2#DPTDG7^ M`IR>:@&S.9(AR@VRKH]Q(9V@-OZ6"]B=*8T=W<-*(>:`F3L_UZC8(&H1=9?, M\V"@B80%PX442X@[B:Q$XH,Z9J"VSJP;+J44VW:$>XZ4%'WF43LK1I3X;,VW M)MK[-2,UBE:_W`#*C)2^8FZ0I8@C/]R0_'3Q9.Y,PJ6QHTU7"IWW0HV*#:)6 MH96],0$>[8P4=8*/O&_79+8<^04*]*%^"`B)5I2-6P'A9'"A4EQ1GCA(0?5LQP'5!FA?O M&P_.F;NQVZ#Y5ILW]]AI)/?MUY/`S,<\'MP=F]_+^G`CAW9<18BPS""8.NEH MJ*1H\NK?0EEN/)F!-$0+G7Z@8J5E31@)-[3P)0:J0V;5S=!.KNV<774+):42 M@X"^J->9^4HT76G3\EYQB:J5`,L+E&/-S;?:S-D>=DI*IR[;R8&R=?;1B/45[4E"*?XZ+Q@LZ_#*T$QND/5H MXOPPW(N(Y@5]/[*3N93&CKY:I1!S`$R)-2HVB%I$W27S+!@H7,;D!;TXSPL4 MNI`7**GS*V*DS9O@CQ$E/EO!U*G94J-H#:`[MV9&2@]/;I"E""-O.M'G!=N) M6^B5QHXV71DE8QI''A4;1*U"%_("(T6=X"/O;KJYT\!5%:)8_9U$4:$+>8&6 M4F^20OH>:0&SQ,4*66]W)EJ*K[-.BI9J*=J$^/4ZFZ'YW*N(L2"=0#F.B`5Z M[Q86!S1=:=.\YTXA72NI"QD"FF^U>>.^3B/9S?ELLOW%"B&2-58L_%YH""O. M7"&1DR*81$6^R=9?_OWMD"(L,470(O9$H2YG4**EY/H;;"#(4B5A+<"90E:J MD6L[9Q?@0DG1$R>B()A-W.-+)9JNM&G913PJ4"L!JX<-FFFUF;,][)24[B'E MB,(EPW_FJ>$3Q:5MPNORA17N$VI$BZAY+&$?04FQY1+S!6WK?+Y@I/2F3CJ)6H4OY@K1% M4I`O7-I.O"Y?P-U$T2.*$;$Z6;.`69K4HJ"D:)8?I,`5D;9E5KU8(98T7&,K M15L9VLJ-E.D7[B-HJ;.]+]%\Y5,,II`ER!NZE"5(*3:#CU.0[<]82'[I!=D/*M6HNE*(9'9#Z;A2:B5%,L; ME'?-U-A>UPQN9`SJ?TIV_$260?BPA6@ M"%&,*$&4(LH0Y8@*1"6B"E&-J$'4(NH88EZF'W`;X^5>G,\O"CGA[28B1FH( M;T0QH@11BBA#E",J$)6(*D0UH@91BTC\/IZ8C^7D*QTO?^]._A36R_[MZS[< M/S\?;QX//\1OV:UG5.,,6/[0WOURNA/GP,AS;LMJO1/3FJ]E0RW]=WV`SI9: M^G78;5G3=:C''FO!8B<^_^MK65)+G_>ZUH(5M?1G4J"%>DU9E\\:]9KV.3PM M"[)&AYP]+7/2D<^X>YTYW2E]V-6C$]"=TA=4^%KH5PWI&Q1\+7-JF7M;`FKI M)Q[H`>G0]])YK,U)A[Y+S=="OJ8O^_*UD*]E*,%UR#MT2LBG0[ZFK_CQM)!S MO+Z9D6_HV_0]&C/R-'VCJJ^%C-%7?GI:YF2-JE9?"WF:OD<16^B')3]Z?48* M/OE[X62/G7LQ+![^<;'[Z`]S\KS7\>1W;XB3U[U.)Y][74[^\[F/3J[MQ'$F M=`6=5J-+^VZ.SCI1BU^'ND7O;'NLK6@P*`/VM="M4ZV++70F<">.@&$+G0/< MB5-^OI:`6GPZ=`1P)PZ!H0X=^]N)0WV^EH!:?#KT\9^=^(`/ZMR3M7NO3D@M MXF0EZH3D47&6#EOHV.4N]K;04CEI\UNX7%![TV0#4N5]0@-!Y M=E\+/6!TX-K3,J,[E:6?,RF$U")^!`%UPAG=J5>'?F=@)WY*`'7HIP/(FJ\E M7$QW(7W,$77H4ZP[\?E*;*%/KM+(^2*1/GQ)+3X=^M#J+I,M=\.MT@^^?G_X MNJ\?WKX^O1YOGO=?:!&EK^"G9/M-_F2L_,=)?<3HT^%$/_E*&0S]X"3]M.^> M?A1O*GX8Z\OA<-+_H.[>#3\6_.'_!````/__`P!02P,$%``&``@````A`/"5 MUB')#@``U%```!D```!X;"]W;W)K&ULK)S=;B.Y M$87O`^0=#-VO9?VU9&,\B[&:9`(D0!!LDFN-+-O"V)8A:79VWSZ'37:358=K MN86]6>]\K*)8+#;KL-7J3S__]O)\\>MF?]CN7F\'H\NKP<7F=;V[W[X^W@[^ M\XO]:3&X.!Q7K_>KY]WKYG;P^^8P^/GS7__RZ<=N_^WPM-D<+]##Z^%V\'0\ MOMT,AX?UT^9E=;CT?*PV[^LCOCG_G%X>-MO5O>-T\OS<'QU50U?5MO7 M0>CA9O^1/G8/#]OUIMZMO[]L7H^AD_WF>77$^`]/V[=#V]O+^B/=O:SVW[Z_ M_;3>O;RABZ_;Y^WQ]Z;3P<7+^N;OCZ^[_>KK,^+^;31=K=N^FW]0]R_;]7YW MV#T<+]'=,`R48[X>7@_1T^=/]UM$X*?]8K]YN!U\&=VXQ60P_/RIF:#_;C<_ M#MG_7QR>=C_=LF`__:7]QO'E;? MGX__WOWXVV;[^'1$NF>(R`=V<_][O3FL,:/HYG(\\SVM=\\8`/Y[\;+U2P,S MLOKM=C#&!V_OCT^W@TEU.9M?348PO_BZ.1SMUGAD M$CO!W]C):'HY7LQ&L\KW\H[G-'KB;^M972YFLVFUF+_OB=9FX/C;>G[P,ZOH MB;^MYP<_ZZ)&"*6B,O)$)%VX6)U_0GA^EZ:<-MAWG4D3O8)LA(^0)L,^>=;@=8]5GB9G+D=\%FO&@N-9^5)9&:B"%BB;BM6$S%$+!&7$Q$$]JN/!^&-91"!J"`6*HC.J`N"B"%BB;BE84KBU'-R#"RC)Q` M?;56EI$32,;I*V@6YXGE%NHM*F7[:7>^:N)"$LN-4,U6AI%EY`22(_B)'WEIM M"0&)'!&J_6%+9M(PLHR<0'+DOGIF.3HQ\E!K11JZ\IMORDJ:+4>=54H#(<-6 MEI$32`;C"VL6S-FE9Q0JM(@S%FVD("L^2D,#"/+R`DDX_2U-XOS M1-)"I1;!Q.*=Z?T1H9J18609.8'DR'U5S49^?H9">19!=14[SY#6_Z/.*JU$ M0H:M+",GD(ASW$LC--9R0X@HWQ`8U8P,(\O("21'KC2"S]!DX6_H]-5O8]8/ M$:FZJD\WR:I+$2/#R#)R`LE`?:G.EN+[%]$X%/9\O44D4A3+?[JN:K8RC"PC M)Y`0$DL'X M0IT%XY?;#-=VS^/<.-1[$664``@CU=1*'^BB(P:8%EOGV"+#5I:1$TA&J;3# MB<7&`F$N],&)D;,&F`3DYR9+@UYNR:I+`R/#R#)R`LE@ M>FF`"6N`B-2:TH?09)6"B4HA;6J&K2PC)Y`,1LF"$YGAVC^))3S;P1C5C`PC MR\@))$?>J]!/N-!'I-:4/H0FJY2&J!!2!35L91DY@60POBBK+:R:G'/38Q+* M>UXQ(U+K39]"DU4*-/25[1>&K2PC)Y`,5.F"$^N-R_\D5O%\O1&JVH?D;IR],$F6;4AU8P,(\O("22BG/:J M_HVUK/X104>UPUPRJAD91I:1$TB.7%7_LX^>4Q8&$:D,Z3-/LFI#KQD91I:1 M$TC&V4L83%D81"0R%$M^2EK-5H:19>0$DB-7*N#\^S=35@@1R13-]8$M6:44 M16F1R1VVLHR<0#+07J)ARJ(A(I&B*`?R%!$R[&@9.8'DR)5">+]P3ED%1"1W M[+D^R22KE(;05[YCLY5EY`22P2@5X-?;>7)GR@HA(K7>]%DA6:5`HX[(UQLA MRXY.(!EH+]$P9=$0D5AOL?;GZXV084?+R`DD1ZX4PIDW<*8L'2)2^=''GV25 M\A/Z@F.+#%M91DX@&:62#B>N*E8(TX!$?@C5;&48649.(#'R62\YT%A+.1"1 MV@_T\2=9M7->,S*,+",GD`RFH!#.^_[`ZSYU"R3(_S2),&.)$)%*D3X:):N4(I8(;&49 M.8%DH+TDPHPE0D0B1:0':K8RC"PC)Y`<>2^),&.)$)$\H<[UH2Y9I32$ON#8 M(L-6EI$32`93D`AG;@DL$69=6<].KW-]KDM6;50U(\/(,G("R4![28092X2( MQ'HC/5"SE6%D&3F!Y,B51'B_>,Y8"42DUIL^O"6KE(:H!/+U1LBRHQ-(!M-+ M"HF#QEJ*@XA4,/JPD*RZ8!@9 M1I:1$T@&4Q`'_MFDGE\E5JP,(O*W^M--K(4^*22K%&7H"XXM,FQE&3F!9)1* M&7B]?<8S;Q5+AHBP/^11:KV=K-J0:D:&D67D!))1*A7Q_I91L5*(*-_L&-6, M#"/+R`DD1]Y+%E0L"R*2F]U"Z^UDE=(0Q4.VV;&59>0$DL$HI7#^^;MB%1&1 MVCNTWDY6*="H(K*-D*TL(R>0#%2IB!/KC95"U2F%=IA+1C4CP\@R<@+)D?>2 M!17+@A9-NSUJR:AF9!A91DX@.7)?B=5W6:-9\UW6\6F[_G:WP]:&#;20BPE^ M(A9^.5:%:2#=SD5'@9D*WT$_$'T9`OZ7E`:JO4YY!DU8Z[ M9F08649.(!F,$B`G@F&=,8\(2SA+IE;SK55(YJB:3I2JK*-%3"5^HCM1?9AD MT4Z(3:BY2D;7$[5"7+*@-"I1M$I%_;#9-R+5:7LO6"DLALZ))B=VG M"]8D1Q_R[%KI5MN.*+FXUF7<7"6CQ57RD6M!B9WL&O_X%CYG#121?WHSBS4- MHMG[EZW5-%[+E M()OR7?^7W=L?5;9\'V3)Y(6^_(W&DE'-R#"RC)Q`,J)>^FC.^BBB7(\SJAD9 M1I:1$TB.O)<^FK,^BDB,/%AEJ&8KP\@R<@+)D2M]=&*C92$TCZI';+37J5S' MJZBS:C?).CFVR#"RC)Q`,A@O6+(2V.P4Y_QP*WV]65TA%4; M5,W(,+*,G$`BSH52/>\GK;&64B>B;&TM&=6,#"/+R`DD1]Y+I"Q8I$0D#Z[7 M:D->)JLN#8P,(\O("22#42*E*=57@#UO!BU8OD2D5ENJ!.&J2E8IS-!7M@`- M6UE&3B`9IE(D)U8;2P^\T:4I*.FB6#*J&1E&EI%_84SJ/HP\O``FO$/D9;-_ MW"PWS\^'B_7NNW^YR\)7UPZ'-\_<+2;MJV=TRWQ^XS=03#&U+-#2?/--+==H M:>Z1Z);%%3ZG>=Z,6OS+;YJ;>-0R1LNX-((*H\9MHL+8JBE:&K6E>ZMF:&ER M02T56IJ#J6Z9PP>%N_`Y<_B@,!9:9I@WW*\OM6#><-M MV5(+Y@VW,DLMF#?<_BNTS."#+T9++?#!%X^E%LPUOJDKM6"N\4U8J07SAJ^5 M2BV8-WP/4VB9P@=/JY1:X(/'.THMF&L\/E%JP5SCD8-2"^8:7^D76F:8:WP_ M7FB9P`=/!19:IO#!4W>E%LPUGE,KM6"N\1Q8J05SC0>G2BV8:SR85&B9P`=/ M:)=:X(/'G4LMF&L\'UQJP5SC^=M2"^8:#[.66C#7>#*TT#*&#\Z0I1;XA#JL MK[DQYCI\B:E;)ICK\`04M6"NPQ8:OVLJ^(S@@Z]72BWPP6VH4@OF&K\\+K5@KO'+ MWE(+YAJ_A2VTC#'7.#076N!2]!C!`V^P*'B,,--X'42I!3.-%RB46C#308?J M61MAIO&#?O;!6]2^E/N"0\'^SJ>YQ/T%5>!?IC=?4'3Y@^_\M5GBR&(QBOAXGGS`%ERU=R5WH>WTH5_ M'.,9_NONB+?)-81:2Y:/L"V!R?,W-FQNNK1]62!S!6ZJZ@2113`IW0I>SJ@O[Z>7MV M08EUO"MYJSLHZ!-8>K7Y^&%]T.;>-@".($-G"]HXU^>,6=&`XC;2/73XI])& M<8=+4S/;&^#E<$BU+(WC%5-<=C0PY.84#EU54L"-%GL%G0LD!EKN,'[;R-X> MV90XA4YQ<[_OSX16/5+L9"O=TT!*B1+Y7=UIPWM^Z,,7D'7CL-I+3,CG ME9=/-V`%&HHT4;KT3$*W&``^B9*^,]`0_CB\#[)T34$7292ER_.+!/%D!];= M2L])B=A;I]6?@$I&KL"2CBSX/K*LHN5YO#B!A(6(A@1ON..;M=$'@DV#DK;G MO@63'(E?SPA3\=BM!R,0_<-@+9;A89-D\9H]H'=B!%V/H!DFG1`,52=IE#M= MVH,':>^N#^9ZW)GI+%[76?R/C@<7-)NQ)EDR\0;E@!D*_2PA/'5Z0AZ,"2'7 M.UZ.(+1T!GK#3FRDN;KOT546O=FEQYKZ8T,PL::%"RC@ZQWQ-F.FP<+K'*'$LM<-1'#X;O'H!FR[V?E9:N^,"A=ET MF6_^`@``__\#`%!+`P04``8`"````"$`[MD=F9X&``#7&0``&````'AL+W=O MGOOO]\Q)F%F2%JZ?6@3M]>OCYI_O7NOG: M;LNR6T"$0[OTMEUWO//]=K4M]T5[6Q_+`US9U,V^Z.!K\^RWQZ8LUOU-^YTO M@R#V]T5U\%R$NV9.C'JSJ5:EJ5;5;T_0HBG:E=U/_J@WF*_NOOR?*B;XFD'NK^+L%B=8O=?)N'WU:JIVWK3 MW4(XWQ&=:D[]U(=(#_?K"A38M"^:040AS*R,;:57O@`#\7NPK6QJ0D>)[__>U6G?;I:?B MVT@'2@!\\52VW>?*AO06JY>VJ_?_.E"OZ!Q$#D%"8#]&1[+&P)BCL(?!+F:)RE7E,*$FV01QL%(D!>044+\_/M08CXWO\& M.5T-H.P"2%)(?H;8%-K(!H_XP/E,'+*!B5^>B1,_"^[YG>)FPP@BK!B7*4)J M"C%32!R>(82M^@A;"UYZ,!LHF>S1F<.X6K.)ROF`00.$"L2=GS@+AF)%5'1Z M5MC/4.8@B9OT4,6)BL8D])"<0(104:(C&L502"*31"5G".$/"P;SMQ4;7EV* MIP*P-_&4CO&=$(=!*>4#!@T02C&E]'8M6C!-J1`\IPZC^YRF*E1:G'/A,HH! M21@JQ2(8#(A#+>*QO`EU_1'J%LRH!V-`2(>:-2]#`"+2:EP&A'KZ M$>H6S*FS8L@_O M8HM/CD]PZ1]`:/5-1@P>H;RL2\RN!N$\!3QJKC M2IRS425CK@8E#N24B##1\`["]GBYW13#S`X86#0BY!DQ#!.'D0K&G%`UUL:0 MFG<:C3,]2">:#\8P$PZ$&PT?,1A#^5AWFL_'>1G-*M_("6QX-R*)@H!!<@:) M`RV8.1D&260('>ML8%2#]:GY&IRK40WLZ9D@UI>DJ0X2EO><8J34D4I1-QGJ MG`22X/XIX*[HL*:%=,Q&.C M*ZVQH17Z#GEG@V1E\H+-^I!++^K?C%C!Y\-%IPRJ&4H9&;[K,%<"T*0S#WV' M]P7O5&//&M8B]D782;D?NM!R>Q8$TW=1G+ERD1)G=CFO)4KG?R3QO`ED`VC( M;1IK%8A)W;M``T8GJ=`L#X:$@2UIBEX$J!3FM#.E7'!R`QWII0+QJN8J682^Z5];U/(7P8I&"*C((4# M&EIWAD:)X"T%/8C.RO_R7'G!<]68K&&%8,]-X<@#OX4.4C#DHEHS/&IH;DPM MD6+?6W%SFCQ`MA9Q`(NB@`6]E]IQ]C!+)0,9H&^>DN'-T=\Z\+YOG,B]WNW:QJE_L M&;F$YGT>/9_?/TI[;L[&,SC7[P_!_?,%.%8_%L_E[T7S7!W:Q:[<0,C@5D/O M;-S!O/O2U%/7W>D+/-@__TOFX3\```#_ M_P,`4$L#!!0`!@`(````(0"L(#5NBP(``"(&```8````>&PO=V]R:W-H965T M&ULE)1=;]L@%(;O)^T_(.YK;.>C:12G:F)UJ[1*T[2/:X*Q MC6J,!:1I__T.D'AVTDW=36+@Y>$]YW!8W;[(!CUS;81J,YQ$,4:\9:H0;97A M']_OKQ88&4O;@C:JY1E^Y0;?KC]^6!V4?C(UYQ8!H349KJWMEH085G-)3:0Z MWL)*J;2D%H:Z(J;3G!9^DVQ(&L=S(JEH<2`L]7L8JBP%X[EB>\E;&R":-]2" M?U.+SIQHDKT')ZE^VG=73,D.$#O1"/OJH1A)MGRH6J7IKH&X7Y(I92>V'US@ MI6!:&57:"'`D&+V,^8;<$""M5X6`"%S:D>9EAN^293[%9+WR^?DI^,$,OI&I MU>&3%L47T7)(-I3)%6"GU).3/A1N"C:3B]WWO@!?-2IX2?>-_:8.G[FH:@O5 MGD%`+JYE\9ISPR"A@(G2F2,QU8`!^$52N)L!":$O_O\@"EMG>#*/9M?Q)`$Y MVG%C[X5#8L3VQBKY*XB2(RI`TB-D"NZ/Z^E[(208\O'EU-+U2JL#@CL#1YJ. MNAN8+`%\"BS8Z$/]6Z00HH/<.0H0(*\0A8'R/*^39+HBSY!3=A1MWA"E8\FV ME[@4.G(^G"'@N3<.V1@:?[L2)W].[/V=N)OCS,#PY,S+I2*]'DOR2\G\3]`C MMY/_<>O$&89J#)(Y&Q^]"9IPUURBMN<3^6!B9`6XP\2YBD^@`C*-KZ$D=FCP,K.I\ MI^R4A>;TGS6\Q1SR'D<@+I6RIP$<3/K7??T;``#__P,`4$L#!!0`!@`(```` M(0`L]=CFRP<``$0C```8````>&PO=V]R:W-H965T&ULG%K; M;MM&$'TOT'\0]&Z+R]N2ANT@O&Q;H`6*HI=G6J)M(I(HB$R<_'UG.2MQ9U:A MJ>0ALF;/C.;,[.7P1Y_:XJWKX>GQ9=8=C76T&I]UVY7M>O-I5S7Z)$>Z.==O>\QR+'>5CWDW[TVA^X4;;>>$VY7'3]]/MRLV]T!0CPUVZ;_-@1=+G;K MN]]>]NVQ>MH"[Z\BK-:GV,,7)_RN61_;KGWN;R'<"A-U.:>K=`61'N\W#3#0 M95\'Y4=QIX)XN7J\'PKT;U._==;?B^ZU??OEV&Q^;_8U5!OZI#OPU+:? M-/2WC3:!\\KQ5D,'_CPN-O5S]7G;_]6^_5HW+Z\]M#L"1IK8W>9;47=KJ"B$ MN?4C'6G=;B$!^'^Q:_34@(I47X?/MV;3OSXL@_@VDEX@`+YXJKM>-3KDG>H]"H4=Q!8]S:` M&7*YM]!4[?-1.PVN@.Y@0GYY3,7]Z@O,H;6!9!<@/H7D%R`!A107("&%E!<@ M$86H"Y#X#%E!(<[5@-EE5V.Z"AH,U5HNQBK(<]BA4!E"DJ%$8>*';#RWQWTO ME6$H&:2P(<)+9!B-N0\_4MJ(*`W"))8)S4/9D$2$49)$(X14`.C,KX`&LPJ, M8;$"")%C!4+6G1P1N''HV55P0\D-RC*0Y&%MSD]>@UGR*2U;AI!H2#[@G[1T.7$F**!0Y&,125T81>QZ2RY###(+9,P7 M=X[C5LNXH>0&91D(!]AS;`[3*TZ#'Y90GO.*$QXK>H:8,;><&PIN*+E!60:2 M+.S5=K+S"JZ=>,'95I@A!B<::T8^,5;@F%E=TO,E.V4S`[H\_>M.X+$/9X6U6S#UD!F0U3QC,:V(9,!<"L>E="QJ M(@AEI@]FB]GTVA)XC%-&[#C-#`CS!RW@L_QS`O`%7$S)D.U'!<&(*)+2YZJ# M0*004D:"813!I$&:A/%WI[4^T^=7`A4`K03[]4P@R*I$P""Y@8SM+QQ+Z5B4 M;:'MU"?W?!)XSMLD4KY7"L3@TH3+G?.>,&QZN1DV%$4 M6\8C@K+69[O%>N;R1$5@LW>%B+[,A.W7+,;0XTHE-P"[@9;20'WL8)1MH53T MR6]1>6<]HDZ@%)A^S\1)3.C+I!L_CJ6PK&4CD49 MBR'JP?T$N)UZ/E]%I*3RVD6<&9#-#-Y.4#"5;M87C4CH692R7@E!F^J"W-I=W M)AS*`KJIL'6?^0C"GPZ32+#.Y`3@>V$:S#ADJ$3*>N8&,[2\<2^E8E&VA M)*Y2(KZK1!PI:3"X;_(;!;D9Q5X'GI8AO)&VD&$SH23!V:#BL:5UTX:29L)D MW@'I7Q(H+(?,@)`?W-%BX[D9M]OGR!,'HVP+97*5//'GR!,#&C/,'4OA6$K' MHFP+S?F'Y(D_1YX8T'?.["EY8CRQ;S5\E3X(9\L1@K.GI6`K'4CH6 M92PGHGX0I^%XU%(25\F38(X\,2";!9$G26I=!:,\<5Q*QZ*,!4E%)`AE]$/R M))@C3PS(9F;+$S^$FZILQW=<2L>BC`69T2"4&9,G\[;VX(),X8]9,@.RF:'; M:"D<3&DLF/@-W'H8_M$*J'=`E.%5LB.X)#N8/LP,Z/3\,$KXJ44`OI=$GHQ9 MD()@),@F_A2R)(@DCA,!3QEY)3!?3`5N3@>^C*Q;H[025VD7>'7!$=>"J:O, M@+!;(,!D&C%(;B!VTT^*Y70PE`Y&OSBA?WWP0A+X'@0^)#]4+_4?U?&EV7>+ M;?T,-P^\6PF5..);$/BE;P_#P_"GMH>W%X8_7^%ME1KNTWBW`'YNV_[T!3)9 MG=]_>?P?``#__P,`4$L#!!0`!@`(````(0!6$R3```,``#D(```8````>&PO M=V]R:W-H965T&ULE%7;CILP$'VOU']`O&_,+5RB)*M-R+8K MM5)5]?+L@`G6`D:VL]G]^XYQ2#%LH_0EP5_?/'XUUL6T+B)L<5:\C*?B/"OE]__+`\,?XL2D*D!0R-6-FE ME.T"(9&5I,9BQEK2P)N"\1I+6/(#$BTG..\VU17R'"=$-::-K1D6_!8.5A0T M(RG+CC5II";AI,(2\AWT-68/Q_;NXS5+5#L:47E6T=J6W6V>#HT MC.-]!;I?W0!G/7>WF-#7-.-,L$+.@`[I1*>:$Y0@8%HOLG9R8*>@2-%BU4'N@L@[H7I-"Y2_Z44)"J2!\4"#.`KJ!!0GI=U M'"[1"UB:G3&;=S">"=E>(,I!19Q.(KMA!(&(BQ*P9ZCD_=+T"2MPEW!_TN8< M&2CP1]E-$5YD0M(I)`Q,R&X*B?^R&(+\_Q&DP"L[&*0?Q^;)&PW1[:G,W8X# MZ3BP&P2,U."&PO=V]R:W-H965T<F-)?M$L=!A!%KJ2QYNUWB7S\?;W*,M"%M21K9LB5^8QK?KCY_6ARD MVNF:,8.`H=5+7!O3S<-0TYH)H@/9L1:>5%()8F"IMJ'N%".E*Q)-F$31-!2$ MM]@SS-4U'+*J.&4/DNX%:XTG4:PA!O3KFG?ZQ";H-72"J-V^NZ%2=$"QX0TW M;XX4(T'G3]M6*K)IP/=KG!%ZXG:+"WK!J9):5B8`NM`+O?1W`=\5*EE%]HWY(0]?&=_6!G9[`H:LKWGY]L`TA4"!)D@FEHG*!@3` M+Q+<3@8$0E[=_X&7IE[B=!I,9E$:`QQMF#:/W%)B1/?:2/''@^(CE2=)CB0I MJ#\^3ZXE";T@Y^^!&+):*'E`,#/04G?$3F`\!V)K+(5X_FT,'-F:.UOD2@&M M83->5EF2+<(72)`>,?>7F'2(6%\BDED/"4%?+Q*8R?(YOW^NS& MH'/VD=Q+A[CYR5.\UDBMKS5J&$53&H4S,"-\D>+7QC9N9=L(PT<">ZRAB\`@XF(`@!7 M4IK3PAY>_3=E]1<``/__`P!02P,$%``&``@````A`'N/^:`=$```5U(``!D` M``!X;"]W;W)K&ULK)S;7[L<63 M)*N2;(UX/E5M;/7']G#<[9_?7WLWL^NK[?/]_F'W_/G]];]_RWY97E\=3YOGA\WC M_GG[_OJO[?'Z'Q_^_K=WW_:'WX]?MMO3%6EX/KZ__G(ZO:QN;X_W7[9/F^/- M_F7[3"V?]H>GS8G^/'R^/;XP^KP%AW[3Y]V M]]MD?__U:?M\ZI4X M._W5*;V^>KI?E9^?]X?-QT>Z[S^]<'//NKL_0/W3[OZP/^X_G6Y(W6U_H7C/ M=[=WMZ3IP[N''=V![S MEQ,-=T1W9&YL]?!7LCW>DT=)S8T?&4WW^T>Z`/KWZFEG0H,\LOFS^_RV>SA] M>7_M^S?18A9X)'[U<7L\93NC\OKJ_NOQM'_Z;R_D656]$M\JH4^K))@[)6MO-T=SL+I$^V>0;;^[.]J1/-GGVYCR*MW[X3>#U0QN\ M\?:\(73H/VSM;3?H<<"8_[#9-]ZBQS%C_L-FIV[RMH_T;N(DF]/FP[O#_ML5 MK49TN<>7C5G;O)51PE.F#YIA$GUO#M'D,5I^-6I(!3F.YL>19OX?'[S%XMWM M'S1;[ZW0>D+(ER+Q(&(FI]&<`$F!9$!R(`60$D@%I`;2`&G'Y);<.OB6QO/_ MX5NCIO,M^V0]$.?M0#ER$.%."9`42`8D!U(`*8%40&H@#9!V3(0C*2Z%(Z?7 MRSI$NANTSRBS79B]0\HX^@3$:-$>JTGXZ"RA,9IF)C>NJ382?$U)8A21!FB'%&!J$14(:H1-8A:@:3_3,8\GNFO M^,\FV,&0K*U-N471Z8_KC4`'2FRE*+;<1/=U*IA8J<#OHG@^GRWO?#42J=/$ M(Y$ARATZ8Z^0]J*9-UL$*L1+IXGM58AJA\[8:Y0]W*L3%)^ MP5C9''X\5A;1=!J6VT`O%;$I?LV(]FM)$,SN%BJY3)P(.R6UR%L,H9$AREU' M,_>#67@7*-V%$V'=)2JJ$-6N8Z=[L?#UK35.A'6W0I'TM\GI+_!W7P)0[LZZ MUR:/-YXTVR;7XH&G1CQV4MPQ090BRA#EB`I$):(*48VH0=0*)/UGTOD+_-=G M_Z2/W;`VRX79^62\JAD:6RD;KW3.-ENH&C-Q(JP[9=WC>+7F',I=1Q-34NZNC9-@U:W0([UM2H&QM_OCHPMS-G-$:SP^ M'H0>J05>Y1>Q[1B9](\<%43*3XD3X)M)+0KOAA'/V/XH!W$=.S]Y,[4C%$Z` M-9>HN4+--7?LMYNEWHX:U\Z*6Z%8^M_4&C_O_[YB$?[OD3\^$P@\=:`7>[U4 M--Z&?7U'B97RPVZ4%K.%%_AJKJ1.$]]UQMU<5.1.RBUM8*_@CKV]*%C.9@LU M?4NGB>U5W,W9JYW4&7L-=[3V%OYB[MW)6=4Z361/#J&IA\X-X6_[%YH;DV7/ M.,FT996[^C7MBG8CX'N,$26(4D09HAQ1@:A$5"&J$36(6H&D$TTM-';B*QEE M7SJ)@+?55/^U4'?VX`%*$*6(,D0YH@)1B:A"5"-J$+4"26>9PN8"9_5UD'!6 MCU2*H7:2V.R@?2+"\9<@2A%EB')$!:(2486H1M0@:@42_C.;T@7^Z\3E[F81 M^8\]$R-*$*6(,D0YH@)1B:A"5"-J$+4"26==5NOY6.LQ.ZGB#*+*/-FJ=Q) MF91TXES,"7"?$E&%FFLG936K9+=Q`JRY%4AZ^[(*C-)"G?PSHOQE",U`IU3Q ME)0/R2=++?OD,YH%2WW4F[*,*\$R1+E#[JK`7L%2O;UH/E_X2W784+*,LU?!;._;E*=EN6Z>S)L=+UV_F\R6SXJE!C1*/HQDJG][&3X@!* M+++';KXWCW0IFF*O#%&.J)"ZO;N[101C8&_%3;`*%=6(&JG;#\/YG=+=BE[2 MWZ9@>GOJY??UU3CU8B3FAJ^N('92SM^]KH#N>S10ZNO(U'5T4KZORNK,2;'Z M'%%AD;*HUI;2=3QCL7)2;+%&U$Q;A.E@O3IVX?@>Y8B9(NJ"$3/B*MFS2,X0 M?91!!TE=1Q>/B46!J,'U6*2NXQG_94Z*_9RP1Z6F1;HAHI$8S2%7ZL94*W.*>,**X[X\/TZ=8+.,F M<88H=^B,O8*E>GO3IU@LX^Q5B&J'SMAK6,K:FSS%8IG.GIAT@:Z)]1"^[12K M4R.73XLH>CC68D0)HA11ABA'5"`J$56(:D0-HE8@Z41=*QLG^M$-;=D7/HX9 M8!EMDOD59V%A;'(6DP:YA2E& ME"!*$66(8.FYAPG=7JU>M.C1H'1HA:K'HD@Z5$T[_:-T)_=J7PT ML7I(@B,K190ARA$5B$J!I!M,#?3S;C!:E!MZ)-S0H^^?BY@R@=20@/,"H,Q* MC0(K=QV_>DL*DPTK1 M5#7WYGFAK[.7U"GBN\NXE[NHW$FYBP)S!7>TYH+%+%(;1.D4D3GI.5/!7.`Y M(Z["QJ)Q/AKH9V-BRJQ-1ZH)C$_F48`3:I!@EZ2V$WV#Q"BSB$*!42Y5TX,Y MWD*-6^%$N%6.N=,UMJC."0HGQ1W+URQ*_^G"X!7_80406"1#2E6TL96R(47C M3K_YDE_@)DZ$;R5UNAEE%HF8ZJ^`==,O`F>J,BI0=RET"Y^$.M,^[Y-.7$XS M1N.8"@)5<\=62L64NO3$2;$/TBGU&%-6:AQ33MN1^9;:18D:GYC[C<-R M(N!Z59R1S7Q(D5*GB'V7(5.6&?A8^_A&`TGINA6FQB*S1:M!)&XE@R5'E*RE+CA71B`[&7Y=;$W'5D MQQ>,I$65IY0L]3V+TJLFO_]YK]HJP>54Z]"B<0`&N"[V4J^MB[W4:^OBE*[1 MDM0?.;OK8K?F%IV_B,)*J8M0\ZZR\+P[$VMHC$8>`$GI\ M685FBBA#E",J$)6(*D0UH@91*Y!PEGEN6#C+Q&&P-._FN/3`NU,E)[1%*A#U M+N6DAD!$E"+*$.6("D0EH@I1C:A!U`HD?:O+G/.!&&$]8]$X$!$EB%)$&:(< M48&H1%0AJA$UB%J!I+-TJ?.*L["FB7JD@DT7?T[*!=O0D5&*4AFB'%&!J$14 M(:H1-8A:@:3_=+7RBO^P*J&?<*CU+$:4($H198AR1`6B$E&%J$;4(&H%DLXR M%<1XB_CAW==\8ZVR&(MD'$;J#"5V4AQT":(4488H1U0@*A%5B&I$#2+S!JDN M5KJ#V]ZU_1NA^A?;/&T/G[?Q]O'Q>'6__VK>]A3=T5'Q@/M74:TC\RZJ[LU- MT.)3BV^.6J`EH)8N8X>6D-]LI5L"LD/?2TYH"\@.%783+>%B9=*WJ98EM73Y MJ+83WE%+]Z,FW1+-Z-JZ%V?IEOF*7E8P8<4C^_U1N>[AD7WZ9<%4'[)/S\Q/ MM/ADGTKOB9:`6NCK<&RA8[*5.0C#%CKE6IES+&Q9A\'*G")@"[UV[-=)/]/0 M3&JB@9F4I^&?U!^N?J6@1,-KBHI)'M&(3,C'P7)ECNE1$QVXK\QQ.K;0X37U MF7)\3BWF;'FB3S@C]TXY/J<6<\2*?=9!N%KW!]LJ*&)J,=\R8I\XB%;I9!_Z MUH[Z3/M@0?04XOYK1ZVT`_Q5N;'=MBR]OW5 MFIYOQI:86LQSYE,MPE^IEKH%\$4Y]-V0K(S-7+T&U2R,]5"/R$E.U,MZ^5J/1EMM&9,1N[= M*IV2S^]6]$:'"7_1"C/%UQXM(_2V`>IQ.X0FO=;O9?-YVVX.GW?/QZO'[2?: M"&;=*?^A?S%@_\?)_KKNX_Y$+_2C"H)>@48O<-S2*Z%FYL&;3_O]B?\P!H97 M0G[XGP````#__P,`4$L#!!0`!@`(````(0!=I'L,/0<``.XA```9````>&PO M=V]R:W-H965TXM@*4J4U5$N MN&^H,\\48DF4B@%45_>_[YM`DL!A;(V8EP8_;IY*\MQ.M-L:WUI2)0BMR]XZ>1>G(_UR`NG[R]]_/7]Y_D=P M=)RP0@J7H",=P_"JRW)@'YVS%52]JW.A)P?//ULA_?3?Y>#J.]8^*G0^R6JM MUI3/EGN18@7=OT?#.QQGG>N_0&K-DKOG/H2*^*OE/JDOSR'#70/Z[S%63N*\'1^QKZ M[G[F7AQJ;?*).?#F>1\L=+QGB`K+4-J('%CYE;USL#Y/H>E]C1SW_1B2W0UZ M(_9B^OY7WPEL:E&2J:H-IF1[)ZH`_5LYNRPUJ$6LG]'UR]V'QXY4;U8;6JVN M4'CES0E"PV624L7^#$+O_&\:DWV M-V^4>TK*T34IIS:J:JNA-/Y4DG2CUZ3K735L)O%T?:B&6E*.K@_6D#ID5$.Z MWE7#=A)/UX=JJ%"*Q8ZS7(O=O+<5E31;Z.:N6BH\-=C-8_7D24*]AY>\NYX\ M4121*; M]E1YSK";NWQ7>::P&]XJ2E53:NVZ5OJ*-01V,=4WEE,B1!+T##64`#]8^7>K/U+/^@P=5.@KHE M06H^I)>&L+&4*?>!#(`80(9`1D#&0"9`ID!F0.9`%D"60%9`UD!,(!L@6R"[ M+)')YM1K&B3^#Z^93.0U]ZB;DHS[!6/3$%ZH#V0`Q``R!#(",@8R`3(%,@,R M![(`L@2R`K(&8@+9`-D"V65)SE@:P\'8.O7%\F4*[[.L5$>B,3S39=MYV[IQ MC-J*%B2L/_:`]($,@!A`AD!&0,9`)D"F0&9`YD`60)9`5D#60$P@&R!;(+LL MR1E)9N2,O&T@BZ:.2&H9!XN#;ARDTK0D@K1:WN9>&I3V3B`#(`:0(9`1D#&0 M"9`ID!F0.9`%D"60%9`U$!/(!L@6R"Y+G!Z0/9`#$`#($,@(R!C(!,@4R`S('L@"R!+("L@9B`MD` MV0+994G.+EKN/V`7B\[;%9-"ARNN5-,@[FD?R`"(`60(9`1D#&0"9`ID!F0. M9`%D"60%9`W$!+(!L@6RRY*<@_3Y]8"#+#KO8$RR'0Y('\@`B`%D"&0$9`QD M`F0*9`9D#F0!9`ED!60-Q`2R`;(%LLN2G%VTN'C`+A:=MRLA3V)\!-(',@!B M`!D"&0$9`YD`F0*9`9D#60!9`ED!60,Q@6R`;('LLB1G%_M,S_D5?_17V=9! M>'3MCZY'*PWZC"Q9?M;IVS[YY&1\CX8ZDTLB<6:K4"TL5$94.G8@&B`Q$ M0T0C1&-$$T131#-$!ZU.]E6 MB';;HPSHL@U+RH"&%NWWJ#6E670Z#1!.)S*BKP]`1LO+&"*`RPP31#N0'(U$ M%-M]HMH4OH3&(H"7F:#,5$0E,H5/XID(X#)SE%F(J%A&+7QR+44`EUFAS%I$ M)3*%=;\I`KC,!F6V"V\9F0THK3JAFN]DL++OZ/$1+C1\(=$/;X%&)ME9K:H4\&_(0 MH3T2Z(;VF$=Q[2>M7FC<"0\1VE.!;FC/>!37UEKU0@[,>8C07@AT0WO)HQ+M MEJ(U&_F^M^(A0GLMT`UMDT$A0GLKT`WM'8^*M95&JU5OB]Z> M3UVVU_)`ZL9;,_&98C+*);LU8OCML2T7RM/,^K*/:(#(0#1$-$(T1C1!-$4T M0S1'M$"T1+1"M$9D(MH@VB)B![FB56,3XX/9^,#B[/CO3L\YG8**[7VR0U2>/H#T'_\(O6NTI'WS0CIGCVZ/ M]/\J'-K2KE5IW7OPO)#_H$K)Z?_4>/D-``#__P,`4$L#!!0`!@`(````(0"D M906HT`@``-`F```9````>&PO=V]R:W-H965T?%0579?NK@;N?OMZ.:^^U%W?M-?[M;DQUJOZ>FB/S?7E?OW7G^FGW7K5 M#]7U6)W;:WV__E;WZ]\>_OVON[>V^]R?ZGI8@85K?[\^#<,MW&[[PZF^5/VF MO=57N/+<=I=J@#^[EVU_Z^KJ."I=SEO+,+SMI6JN:VHA[#YBHWU^;@YUW!Y> M+_5UH$:Z^EP-,/[^U-QZ;NUR^(BY2]5]?KU].K27&YAX:L[-\&TTNEY=#F'Q MK`;8]_(/.7YM"U??L\;,#K@[-N`!"?NJ MJY_OUX]F6-KF>OMP-P;H[Z9^ZZ5_K_I3^Y9US?$_S;6&:$.>2`:>VO8S$2V. M!('R%FFG8P9^[U;'^KEZ/0]_M&]YW;RK022`W2;-OOAW9+:VDLS;@:JH>[KGU;P7R'JNEO%5D]S)#8Y45)2VDJT^]5 M*90GL?)(S(`),`"5V,/<^O)@N^;=]@O,AP,3VL\(6:I(-(F0\B>68T021%)$ M,D1R1`I$2IEL(4!3E_(HH$3-CE+AW^XE(<=-",HEPI1B1!)$4D0R1')$" MD5(F2DA@/5!",K^*\?H@TO=K6`FD\M!ROZA'BF$T121#*9*,[!2O'_.T>,J,Y1(CO'9+QQ3[<,4_>+71>)370- M;2JG2"/3-<3"I_A,V@O%Z9G,P=!YZD9QU3V.H&:D5'EJJB(FY?FCS]!8J==C M867*I:YB^JI.BG4RI.,8RG]BCU"C0+H4N:Y_$`76U-C3S-N;#,&*+D5!&W'$ MI+P=BX*IA2D69D08J&6A$^AAF&[-=3)T'U%AJM^D%5G@-^M<9+\94K._4X<8 MF51JRK[YW;2P!G6RREU*D`GATJB3,@'3GY*2(1T1;C4,I"U9$`;:Q4#[P4>W M)ZT(F?9J^K5,14Q*I!+-@LD,MYP@'36TJ;@S5\FX"BP!HA8]8U)4?2<]B.P[ M/:TL7-*)X]JRQY`_'N#'%$4<621PZBA(-R"/X@<3D#8/X"AW>D]._3`"GQ[1 MQU:7HYG;D3UYP>WH%J[RGRZX'=M^9>\HDC<1*'3BL(1BC!*, M4HPRC'*,"HQ*!:D9)=OL`I_IKJR$F&W4I+?@!V!KA^;4),5+(3812C!*,6JH`A*0$3(]K1%)3(G*1$AA!(L ME6*4891C5&!4*DB)D+6L`QG%U0Z$(?F4BU&,48)1BE&&48Y1@5&I(-5GLF7+ M5?'^Q'5Y*/4-:ZD631Q=<(36E'J,$HQ2C#*,@R$E_53*DD^.YDXT?K3!Y(K>U$`D&*4891CE&!48 ME0I2HT,Z%WD6_%0'1E8"/3H4*=&AR*7'L)FC)S,#`GS%2+AE46^ID")/I<&, M=A[-A``WDV,SA9!B9K3UJQ0"8$8-VK(.CI2#'AV&H(V:V@O;TQR)N*(L99FB MEV;EQ&S1$Q2@<08D/6,2W'KIALXCA:JG`N)Q!4"O6.] MY%+,.GF!Z03"NAIUTG/*I?J#?8NVJ')39S&D]LW:62X24CQ4,4.V-1Z=3=OW M`SO06IT$ZZ4899HIT_!]K:%D$?--:ZJ(28(YICQS9WEJ$UT@F7$6HI1AE'U))M^XYE:%G(N8RP M5&!4&"B$UOA7<&;ZE54$I M1,"0$DU;;[A_*IJC%;4/9XCT`=**JDVLB$FY\GM-M.;%W)8SQMPVW)UC[,3$ M&J.><"'1$*8?LIYQ16K=<@/;"0QMH#D7$M:+#UDON2*S#A\$V(XI*D9-AGX2 MT)/Q9WN#*,\^48?=D3^7A6\L]/V-(1#BE11A%&.48)1BE&&48U1@1#X'(4.E MXZ*QH)]WT'?HE[I[J:/Z?.Y7A_:5?+H!&]3#W83I=R5[>_JP1+_BA?#&!5S6 MN>F'Y''%W)4=7!E?D2*=`*X$Q6!Y>$H81O#H#E_96TZXIW6C.1W!%=)A8YW(2G=H`OBL9)?8(OQVIX*V^0YT'/;3OP/\"1[?0MVL,_````__\# M`%!+`P04``8`"````"$`G&4J(64'````'@``&0```'AL+W=OVU1=PFQBTBR9!N[P&*QEV?%5F(A MMF5(2M/^_0YOHLAQTSC=/E3QX M-?OZ_+28_OU7_BF<3KJ^/._+8W.N%M-O53?]O/SUE[O7IGWN#E753X#AW"VF MA[Z_Q/-YMSM4I[*;-9?J#"./37LJ>_C9/LV[2UN5>Z9T.LYMR_+GI[(^3SE# MW+Z'HWE\K'=5UNQ>3M6YYR1M=2Q[6']WJ"^=9#OMWD-W*MOGE\NG77.Z`,5# M?:S[;XQT.CGMXLW3N6G+AR/8_96XY4YRLQ^(_E3OVJ9K'OL9T,WY0K'-T3R: M`]/R;E^#!=3MD[9Z7$SO2;RUG>E\><<<]$]=O7:COR?=H7DMVGK_6WVNP-L0 M)QJ!AZ9YIJ*;/85`>8ZT[[6^_ZPF#K^S`LLAX#XY*'J^KRF ME-/)[J7KF]._7(@(*DYB"Q)X"A+BS.S0(YY_`XLC6.`I6+R9:WM!R);RQO2N M4(2G4(R4"6_H@8',=GC>-J$O%.$I%,'R-R8*A#P\;UI@)/3@*?3(+/0\UP^# M]P>'0$[Q$-/DXN$+9P&Q(N?'+'.>+BS[LK(OEW=M\SJ!+0T)T5U*>D"0F,X@ M\XY[8DX;7BRN!=6"#\WU/29AQ,CD3CH@:Q:(H M$#AD!P.DNC&<61LG)#QV9%G6\2T2XRK MP*Y,#5=/A1QI%*:&.B$TFZ$J:39?"1RL7$:.2NO&"00>HS@9B9IR(3]@]D(O MHB\^&SB&,!H*)-`UNIM&Z]0&"[C*PW%IMR M(3\4UA/#.]E`,IAO:D3#ZMD&RI%&86JHC-+LA5[B!GNIM&ZO0,#9(WM#?74I M%QJB3;X;"EZK!\[!?)-`&Q=L[CHA.8CP=AP+^$L)JA9`*KDQ'R_$-T_'J#657AB6A M)9AN`BW@_G>.$RIURW14W,@O#HV+!2-=3$=0AJ$5AG(,%1A:8VB#H:T&Z1&E MY?0&%_/JJ[E8%&1X#&ELAVA/#5(R-AE]U07_C3RSPE".H0)#:PQM,+35(-T- MM-[>X`91GO4&SZ@<"4%E/<50AJ$5AG(,%1A:8VB#H:T&Z6Z@=7CLAH^=,J*^ MC_T>4 M_[%W.*1YAT,>;[JN-)ED$%".$TH"]-6"8".[C1:W,=.^T')$-W!V#L"@GP9$L7Q#4-2<:'=!*44D'Y`I2:T#LA922[,2+7-=PU5H*!2/WOF?M6ZDHV.G'6C=2 M[)K7[=M:)2:NES()Z973Z.52)25=E0G(L5G#3)P@B)S(Z*!66"_'4&%0$AL,;0TJR_=]QU&!UYUG]EIOIZR-FRH)Z2EKG&VIDE+.$UP\QJY# M0MLR2ND*J^48*B3$F1PG<&W+B,):RHQ2$4-;"0FF*(A"7S'IGC/[PP_5#QNW MC1+2LM$V/),**8]^J_BR]'P?,F]HI_D!H$2DSU>*6T*YDJ)$CN,%YDM^H42D MUAH3;904(PJMP#:R8*M$@$CWIMG^?LR;N"N&2PW6>8W;%\RC(6NI9!BW[R+G5[N M,#\(=K@Y<5RB,H8'@U_?\`_HIZI]JM+J>.PFN^:%7LW`H;R\&V!Y;^3']\`- M\31&($/C#`*.1R#E8II3>`1R"*ZAKHW`_=3]-3R!>ROV?F7,GE"B*S,D3@P? M/O',]VY\#RTS'DB("S.P_L"<@G@P"0A M09Q`PX%'H*>$V=EI9JPK)6&<7=6!%BFF71!F@ZX'V-C(?*"#^[=+^53]7K9/ M];F;'*M'2`*+?4%M^0T>_]$W%T@.N(5K>KAY8W\>X*:U@D_?!Z;II<_ M8.KY<'>[_`\``/__`P!02P,$%``&``@````A`%,@//M*!0``(!8``!D```!X M;"]W;W)K&ULK)A;V:?@[#;E=S>2?[;^_JMQ#<+GZ.BZ ML42&<]24CW%\L10EEX.*>ZI)'1/=DSMCX[>)>(VW_F.SK?#YY?+#R?P M+Z1X\DY>_)Y(9[DQ^@]STG#*)@'Y=(IZ0-Q3[7 ME;I"IE9CYU$/V&.70G??E!]4:VO*2JN1/)]_//<:?3J7HF-P[8?>;N*=77K8 ME":6@*<@>&:APQU#=+,"=_>2!"Q":>?N[9=3O`JN`]<['&/*=I4ZQ/IE[=X[ M;N30`R5-2:LRDQ.)C4]:-4M4LZRJ%2T]N%/<\ MII0EYR6*`__?-$C-5*E$RR1TS"1JJ5:M5HR:^7V)GDGHF$E^OR'TWY+>T/'^ MAAB9A(YW-X1F5](0.M[?D'HFH>/=#5%%@NGD_J:H/,7LY/[&5+(>J73R!XWA M:68#_?[&F+PQ=/('C>&I5C]R_?L#5Z.)GPP8=G)_8S2>;7:2:G8L=UJA,%5HO)-LNABLY>!:C$S+S)I21!EY[^J#I4;9GE@&E)0#ZFB1%0J M7UN5 M*?`YR^YJRE2NQ935C7H^;>TT1JLE:P(V'Q^!=(!T@?2`]($,@`R!C(",@4R` M3(',@,R!+(`L@:R`K(%L@&P_DUPB*1FY1-Y.((NFB4@VD<%*N9C!+*CRD4$@ M'2!=(#T@?2`#($,@(R!C(!,@4R`S(',@"R!+("L@:R`;(-O/))=!6K;D,IB^ M3TMLL1P?/>>Y':1+[B\RJ]-K,WV;,DF26%XLVRG1:-TJ4JV;Q1HK@OAM'2!= M(#T@?2`#($,@(R!C(!,@4R`S(',@"R!+("L@ZXRDWTJLF&V`;#^37&+IT?]Y M8IDDG]B45,UDR:2552-?@!_%=9'3S/$QH;LBABV[R&'F'3UQG3OZX!B(F,Q1 M6+L-Q77N&(%C+&(R1Z$43<1U[IB"8R9B4H=6SO=E+JYSQP(<2Q&3.=2\8R6N M<\<:')N4Y"9[EQ6;9,`L#JB\T7#P0Y(9X6!!73+WP1$=" MP\5C06Z()P6Q6=,+*9\*#1?/!+DAGN?%-=4TJOFQM!`:+EX*2&F/:CDL&4C@JU6JOI]8^IG`[2=,,I_0KTW?#@/KJG4R0YP0O; M3*+O]U9#8+'1]:"Q!42!MVD#+-DN*G+-HL7J%_&Z16L?Y`\5ZR'92"MZJA:5 M<8Q?5RTJU,C;AD4%$WG7L*@((A\8%A4VY&/#HF*%?&985("0+PV+B@KRC6%1 MD2"NB([1!MW%/KA3.SQXYT@ZN7MZYN5D?1"F6WSICSBX4"YHFRZ(:6LN.3W2 M3JQ+;ZURB5Y2^R"(^0_V#\3>;NL7````__\#`%!+`P04``8`"````"$`K3() MCTX#``"2"@``&0```'AL+W=O/;=-\(09)[1;A MWJT_?E@>*7OD-<8B`(:.K\):B'X11;RH<8OXB/:X@Y&*LA8)>&7[B/<,HU)- M:ILHC>-9U"+2A9IAP:[AH%5%"IS3XM#B3F@2AALD0#^O2<\'MK:XAJY%[/'0 MWQ2T[8%B1QHB7A1I&+3%XLN^HPSM&LC[.9F@8N!6+V?T+2D8Y;02(Z"+M-#S MG&^CVPB8ULN20`;2]H#A:A7>)XL\2<)HO50&_2;XR*WG@-?T^(F1\BOI,+@- M=9(5V%'Z**%?2AF"R='9[`=5@>\L*'&%#HWX08^?,=G7`LH]A8QD8HOR)<>\ M`$>!9I1.)5-!&Q``OT%+9&N`(^A9_1])*>I5.)Z-IED\3@`>[#`7#T12AD%Q MX(*V?S1(961(TA/)!-2?QM-K22(M2.67(X'62T:/`30-?)+W2+9@L@#B(3$M MPZ3Z7J:0HB2YERS``+Y"%ASJ\[2>)/$R>@)/BQ-H\P8H=2%;`Y$62N;FI,T:(U1F\_"'U:7>(MH.&-.E5L!1*0]3:ZNZK$Z"?75SSS"-L0SS`[D5<*3< MNE*N,TQ.\B7YAFG,9<,&C#',"C@JY7Y\O6,*[>N[]2P[@2S/SB*Y'7'UR,W< MJN!UML&Y_F_?3J#+QAF0<$]A1S!1<_6X M3^61[\4W\DJB+A5F`&X$/=KC;XCM2<>#!E=`&8\R4,WTG4*_"-JK@WE'!=P% MU&,-=S\,:SH>`;BB5`PO\.'(W";7?P$``/__`P!02P,$%``&``@````A`(A" MG^Y;!```DPX``!D```!X;"]W;W)K&ULK%==CZ,V M%'VOU/^`>-_P#0$E624AT)5:J:IVVV>&.`D:P!'V3&;^?:\Q.#:F56;:EQ`. MQX=[[KW^8/7UK:F-5]21"K=KTUG8IH':$A^K]KPV?WS/OBQ-@]"B/18U;M': M?$?$_+KY^:?5#7?/Y((0-4"A)6OS0NDUL2Q27E!3D`6^HA:>G'#7%!1NN[-% MKATJCOV@IK94B':H+"O&32W4EHUI3 M/B+7%-WSR_5+B9LK2#Q5=47?>U'3:,KDV[G%7?%4@^\WQR_*4;N_T>2;JNPP MP2>Z`#F+!ZI[CJW8`J7-ZEB!`Y9VHT.GM;EUDMRQ36NSZA/T9X5N1/IOD`N^ MY5UU_+5J$60;ZL0J\(3Q,Z-^.S((!EO:Z*ROP.^=<42GXJ6F?^#;+Z@Z7RB4 M.P!'S%AR?$\1*2&C(+-P`Z94XAH"@%^CJ5AK0$:*M_YZJX[TLC9==Q$Y=NQ% MH/*$",TJ)FD:Y0NAN/F+DYQ!BHNX@PACC(N$@`M?/1Q(-(G#]<"06KU%?\K2@Q6;5X9L!\PBJ0*X% MFY5.`L)CK7EE1/7_J?A0=2:R92J@`*T&A270LJ\;+XY7UBNT63F0=C,D5Z7L M!85U%5-.->2@(9F&Y#)B@5-A%]KI?[#+5'J[8Y@[@4@)F'@3E'%0JB$'#
QM?KJ.%6/DM0E-+0KF^IX:\8YSW&4_,5DU]AJ2:LA!0S(-R65$ M\0`!/>Z!D:$,("9,^+8],3&0_+L)#4DUY*`AF8;D,J*8@!5*-L'GU(*M.?12 ME<\[S%>_F0)Y,'7XC&(:O;>Q6W8<&5;,H%(;Y\*YZIP%`820TD%.]!)>\._IX*1U50,"$P3*171)!6"-'I(.>*Y MO/J>[4:!HPXZ:(,R#V;3M>"AG%9JS:_-1T91JJ^P&!9$ON[Q'TLWS/ M23[O]`@Z/9KLB*E@C/DY".$1R02']7K@V9$[F3&Y8,`8Q3O;LN4:?\I\+Z*Z M'R`/JB#9GS3P?F`%2HM(W3@<`5B,:S-@TP[.%9'O^O$D38?[^T16'A)G!VE9 MW+4CS[OO@SQ7_*3,CTT-ZLYHC^J:&"5^8:=@QX&X!"R.Z%N7[3@3?,>.[G.X MF\"^/L/W$M@K=7SK)UN(7'^P"Y)=.(/O@P36=9V_#Y-TCI^%"2R1,_PX@9;4 M\2Q.H,D`MX1C^"2X%F?T6]&=JY88-3I!LNQ^&^SX1P6_H?@*281#/:;P,=#_ MO<#''X+SAKV`O>B$,1UOV`O$Y^3F;P```/__`P!02P,$%``&``@````A`/A+ M*,ZJ#0``OC\``!D```!X;"]W;W)K&ULK%M;<]LZ M#G[?F?T/'K\?V9)\GR9G8NOJ^^R^[TWE_?+UK^EZ[V=B];H^/^]OIZ?=[M+`Q1>SW?-Y\OE;=1JG;?/ MN\/F[!W?=J]PY>EX.FPN\-_3E];Y[;3;/!9&AY=6T&[W6H?-_K6I%4:G6S2. M3T_[[2XZ;K\==J\7+7+:O6PNT/[S\_[M3&J'[2URA\WIZ[>W/[;'PQM(?-Z_ M["]_%Z+-QF$[RK^\'D^;SR_0[Y]^9[,E[>(_0OZPWYZ.Y^/3Q0.YEFZH[/.P M-6R!TOVGQSWT0+F]<=H]W34?_-$Z#)NM^T^%@_ZSW_TX&_]NG)^//]+3_G&^ M?]V!MV&]"@WPR.9G\?MC_WAYOFN&/:_; M;X<^T!N?=^=+LE>2S<;VV_ER//Q7DWR4TB(!BL`OBOA]KQ-T^X/WJ(2H`K^H M\OZ6=%`#?JDE;:_OMX=A__;N`+/P"?RB2.CYG7;O'1[IH03\HL3`<$B-*_MH M"+^E$P;=;JFNU/`^1QQ?H-3&CD)0[!1)-"I?/]WO?TXO)YJ$0=OQG/00E1K4OU@@B2/A3,I4&&0" MR1V)]M#ZX\RDJ6EO>4R5TN]P64&W?4:0%8T]ISB9(`O#T7%I5*G1=2(A9A:Y M-JF53=G`&$]7-F,6R>:ULE,VJ):U':P*\-LGNWI2U4')VIVV$R!C8G&RF$@H MDE`LH41"J80R">469/=95;WOZ#,6R<6&5E%UC-4CMG(#)'*>B7W'#1-D01XR M66ZJK=9R9DA\DU:"K(X5['TG4%-F441E-\GGR+*[/>#98GM9%;VFES]4WZEB MUUD%"8+:P'"^DT$FR#**GJC:T,F4L31,"++OZ&2TE%GL5BS\]2:D*D;SRD8, M>#VR?:B*9].']:E8[<*XSM(0I`/#60,G*4S(L%\^-$0$#73Q,V@/>9R+21`3 M@XT2AHR[^8YABBRJJWJ>/VP;?]@7Q7TR%B6_YK9"V^,(M]VG"NUWN$_1G>RA M(<@+1H<&8J*C(:]WD9HCH!4&A?NZT#V[&(F1`#VA7B422DE&ETEAW_-],Y$Z ML9M)A=Q1^*6K5*5MNNICLU77ZQ#CU*FQVDU3C@!_\&P=B-F*AAQ+$1EV=`#" M$8MPH3!*T*BCH[8[`'_9?D^904W,$/+YYCG=O%?`UL2M_;7E,U=L:,H[B\F4620_NTE^ MSH8L#UFPG"]%YELPB^27-\FOV)#E@Z'3^C6S0-X*"'4$9@7$A[)!H6+G4X3, M."$(%G->CP:.IZ:(,NN"8?.(V]$6E")L%;@L&)F42`F M!.G:I2.2$-EQ): M26A]3=X.!O6,>GOR#_0CK5GB(Z26'!ZHH;/J3I!E/4J)/DX"S",]8AZ3E"]5Y82,.EA%8( M]"F$[A`[S!8`:&A'B0$(R"<"FZ"ACV80"5+ M-#\B%A>;,=V1IV]"K%JME%BLE4FMG%G=,PE'E!RX>U MB]]2RJ](GONX)DCO1?2]D-=C.Q[4GL7OQX/>^;#B04-691"Z[\5,5,$/.P54 M&70'%94!4LS5`6_'4&(+=:H*`VP09]T,C8P*(R<=&(HR0"L"06MAU@WAE4-G MY9M)Z3E)Z\)`IJ@%$JRZ0/1T13*U+5PCBTJ7H=?CJ6@'`-24M0%P8UV@9)RZ M'Z$K=8%F66DQD'4!:M5.C3@H6;3V)@3]NBX0-AG9\%J3,U0;%F5?U`%G9^BY M;QS,6(=:.$?(<^Z,U8AT>^ M-.(V58R\:--2:JT0NE87:"U@B;K@VO[<;75!N3U'G1S#RU\J1J[5!%C):/>&K1*!`TY M)0(7*D5%/PDTJRP1NA4E`E)XVL9H9:3VQ!8*!R+(4F08"3B3.CGIU";@*;*H M1/`]]TAV)J7G)*U+!'G\L4""T<*EE%F13&T+U\BB%D*-J%Q2_N%98Z6(\-HV MX6WU0B%CIPZ"8#"Y]!+[",BRTJ6L%T@+UCO6ECF"630\.4.&H1QYW#?5 M9[R=T#/>!L"11U]Q9^95+1=>6'`#J$U+":T0NE(O,`NT[)&'1/7[20&.RMT" M$J$K]0*QS'0I7!$1B[->3'?DZ9L0JU8K)19K95(K9U;MZ.MNU^^"S*3\G.3- MIH;N\><"65>J!"F_(GGNXYH@727`RPBW)0EW?_%#)8.:[L[C!4).R>#45Q-D ME26#+TL&HO#TBNEV#"7$T@MTQ6%[B@PC(6=2)R>=VH0\118E9'G^/I/2[EY=S8 M'K^ICS1#]9)%"=,7I(/1`XC#4B.NC!Z""GP,WYP6'V@Z_'$P@J]*M<*Y!1S*CM1)G;2!@UAH5;'+Y-C`,1ZTJ](F@);! MIFV%6M"'*U4M@"4<>E/5?3CN'JG33:D&1]PC=8!=<07:I@XVY14XW1ZI\TUY M!4ZT1^J\NN(*J*FC37D%WM89J?=QY)4QJ(TK;>"U@I%Z:4#:3.`^ZIA87H$W M"D;JM%A>@;<(H`55:G"4/%('Q=)FW!V-J]H\Z8[@PP[)G_1&414_@8.+"5P:P)7G2WU_K_USPS9W/QPM\-PTU/7Q*"=_) M[^#-Q[8'Y*?C\4+_@>:VRB_O[_\'``#__P,`4$L#!!0`!@`(````(0"5@EEM M>P0```4/```9````>&PO=V]R:W-H965T,']4)-N8Z*5;1JXJ\BQ[LX;\_??\D^1:0QCV1W+AG1X8[[C MP?R\_?&']2OIGX<+QJ,!"MVP,2_C>$TL:Z@NN"V'%;GB#GXYD;XM1WCMS]9P M[7%YG(+:QG)L.[#:LNY,II#T']$@IU-=X914MQ9W(Q/I<5..,/[A4E\'KM96 M'Y%KR_[Y=OU4D?8*$D]U4X_ODZAIM%7RY=R1OGQJP/<;\LJ*:T\OFGQ;5ST9 MR&E<@9S%!JI[CJW8`J7M^EB#`YIVH\>GC;E#28&0:6W74X+^J/'K(/UO#!?R M6O3U\6O=8<@VU(E6X(F09TK]..)3>6O&7\GK3[@^7T8H MMP^.J+'D^)[BH8*,@LS*\:E211H8`/PUVIJV!F2D?-N8#GRX/HZ7C>D&*S^T M701TXPD/8UY32=.H;L-(VC\9:7(D1-Q9!)ZS2+B*?-\+HO#C(L"<1@+/[Q<) M9Q%X?K.(Q5(S93HMQW*[[LFK`>T+YH=K22<#2D"8IY@E1"3][W(.R:8B.ZH" M"E!AR.<`G?*R=6-O;;U`=:N9M']`^9QPGFJ88K8$"REW_V0,E0#A"3ND\U,9.\ MNPD-234DTY!<0PH969B`V2Z;8'-K19>-\5)7SWO"%I\'YER80FQF48W)&^^: M/4/F!6^JQHP$DG\4!&")[FSG!M*8X M-E+*FLZ_W\N:J1'*,I1K$84:X8K4+2S#\JA:=@*Z\_S+%*-Q2YLS`@_1L"@* MQ5>GRA]F4C0Y]V#+\6W%2LHH3L@IR`OLI4HF*+SLN4#H*NU%;APA):@0%`A: MI(">K*3=XD'G0CIXZU+RTC=#:,8DW]%RQ`=!XB-.-233D%Q#"AE9F(B_Q00E M+TW,"#PD$[%B8B:QXJ'`<]&2D#+"7#KD!ZZBD`D"3T,N$%HX!\6NT@Z%(*AE MHQNS7+?O6HDFD64J9LB1]WT4*]UTX"S8E.\9B]6$<'EI)M\#J6,_5DX+N1Y2 M\!!GFA(HLN\QBQZ`8ZN6D7DR?WQMGD24C+"3AR/O14@=^&$.=+QYXH903'5A MXQQ7;%@9AWA8$`9J&G/.N8?1(SKM8?&UP(73JVA'EA9V!F0:WG& M/Y?]N>X&H\$G2*(][?P]N\:PEY%<(;EP%2$C7#^F?R]PW<1PQ+)7L$J>"!GY M"_V`N,!N_P(``/__`P!02P,$%``&``@````A`//7B7*8`@``W`8``!D```!X M;"]W;W)K&ULE%7;CML@$'VOU']`O&_(W5DKSBKI M:MN5NE)5]?),,+91C+&`7/;O.X!CV4V4IB]Q&!_.F3,#X^7329;HP+41JDKP M:##$B%=,I:+*$_SSQ\O#`B-C:9724E4\P>_),I+:F%I#N=$4E'AP!#K>SA4E@G& MGQ7;2U[90*)Y22WD;PI1FS.;9/?02:IW^_J!*5D#Q5:4PKY[4HPDBU_S2FFZ M+<'W:32E[,SM%Q?T4C"MC,KL`.A(2/32\R-Y),"T6J8"'+BR(\VS!*]'\6:! MR6KIZ_-+\*/I_$>F4,?/6J1?1<6AV-`FUX"M4CL'?4U="#:3B]TOO@'?-$IY M1O>E_:Z.7[C("PO=GH$AYRM.WY^Y85!0H!F,9XZ)J1(2@%\DA3L94!!Z\L^C M2&V1X,EP,(N&DQ'`T98;^R(<)49L;ZR2OP-HU%`%DG%#`L\SR?Q>$A(2\OZ> MJ:6KI59'!&<&)$U-W0DY^:0?VTJZX+IE-$^GH3*[K3/Y'QX$3/.VR1K.6-R@'C.]S MSQ#LNM^0`X,AX+I1RP8$)>V`YFTZ/74X2%UU=T2CR!W'?S35[?.)M)5M(E#@ MCFIT777>5[U]?ARX+Q4BEZ6,^K3^ODVA#+?YW:X^?Q/I6UES5027/@'(XB*!U.HRGL+"JABQAQ"@+8\7_+>`KPN$"P0#"*%/*GA<@ M3-KOTNH/````__\#`%!+`P04``8`"````"$`>9Z/6I$"``!.!@``&0```'AL M+W=O3["UTDNJ'?7?%E.R`8B<:89\\*4:29?=5JS3= M-=#W8W)-6<_M7U[02\&T,JJT$="1(/1ESTNR),"T7A4".G"V(\W+'&^2[':. MR7KE_?DI^-&,GI&IU?&C%L5GT7(P&\;D!K!3ZL%![PL7@F3R(GOK!_!5HX*7 M=-_8;^KXB8NJMC#M*33D^LJ*ISMN&!@*-%$Z=4Q,-2``?I$4;C/`$/J8XQ0* MB\+6.9[,HND\GB0`1SMN[%8X2HS8WE@E?P50XD4%+B_MCEJZ7FEU1#!N0)N. MNN5),B#N-06&0>4ED:#.D6P<"S"`)2#`@+.']62^7)$#V,%.H-L3:(1)!P0! M.8,FT#'6]+H_?6D']J6=84[,[2DRJC-YO<[DO([K_?KB//IZ+@EP8_9%//`' M!0'C9WC6&&2-&W,%)\M_>>N2H$'@_./M(GE6\00"BT>@"_9"B\]5).G"[=R% M5>Q;=XE>R6#U*0*.C\I><'MV7O;O4W7@\U*G2.JW>;PM\__A=>!SWA`9S2J< MWW!()-<5_\";QB"F]NYLIK#<0W2X-C9>UO/X=;;QUPD9/L!Q[FC%OU!=B=:@ MAI=`&4=S\%&'"R&\6-6!2CC4RL)!]H\UW-L&ULK)Q9<]NX$H7?;]7]#RZ_7UND%DNL)%/6ON^+[3?' M5A)5;,LE*9.9?W\;(II-]$$8V3,U56/EP\$AEB8(`B0__/'7\]/9G^O=?K-] M^7@>7.3.S]8O#]O'S+>?-_Y?.S_>'^Y?'^:?NR_GC^]WI__L>G__[G MP\_M[OO^VWI].".'E_W'\V^'PVMT>;E_^+9^OM]?;%_7+Y3R9;M[OC_0/W=? M+_>ON_7]XS'3\]-EF,N5+I_O-R_GL4.T.\5C^^7+YF%=WS[\>%Z_'&*3W?KI M_D#EWW_;O.[9[?GA%+OG^]WW'Z__>]@^OY+%Y\W3YO#WT?3\[/DAZGQ]V>[N M/S]1O?\*"O52W+Z].%Q0S4PS7ZV M6W_Y>'X=1-?7X=7YY::QOWE94W-31YDN^+S= M?C?2SJ-!E/D2/73#>G3VNO]S_>#I,MS_;Z\W7;P?J[R)5R=0L>OR[OMX_ M4).2S458-$X/VR4=A.%8"^O'^PE!< MQ86A'_^@@2E@8QN)W/M]3&`[@X)]$<,@1;'[8!G[' M^1AR!)L?UN8==0HY@D.)O:N+-Y[8(4>>^9&4Y^(]"AJXG<>29'[8P M)X?,97P!.%Y/ZO>'^T\?=MN?9W25ID;>O]Z;:WX0&6.^DL3C?G)M^=6EA:XI MQN7:V)`%]3Q=-O9T1?SS4[Y2^G#Y)UW$'JRHZA&%KJ262,PURSC7@32`-(&T M@+2!=(!T@?2`]($,@`R!C(",@4R`3(',@,R!+(`L@:R`W`"Y!7('Y%HZWDQ7 M**:2P*+S[]\(+&-S#"P.B&I"4J&FHBB1<*8ZD`:0)I`6D#:0#I`ND!Z0/I`! MD"&0$9`QD`F0*9`9D#F0!9`ED!60&R"W0.Z`T%PYUIK!EA:D#J0!I`FD!:0-I`.D"Z0'I`^D`&0(9` M1D#&0"9`ID!F0.9`%D"60%9`;H#<`KD#DGR9.^]!$Q&F?^&)_8>Z6#M\V#]^K MV_BFSW.6Y>F:'E_JCUJ MU&Z[6D+=F;1K&.3)T$,UW MW]!!1JW&BWQ%A6?5BB2J:T#J0!I`FD!:0-I`.D"Z0'I`^D`&0(9`1D#&0"9` MID!F0.9`%D"60%9`;H#<`KD#]43$V1I`FD!:0-I`.D"Z0'I`^D`&0(9`1I9(Y<>))EWYO#LV3!(1 M5WX*9`9D#F0!9`ED!>0&R"V0.R#7UVGD!!8MNSB!E7VA,&HW@F*2CJ"8%/)) M3-6!-"R1IF]:XL:=NHMO)2)N^C88=1)-N@^543<1L5$/2!^L!XDF91VJB^(P M$;'U*":I)AI;C331!,C4$FFBF269331/1'SX!1@M$TVJ'H%JHE4B8J,;(+=@ M?9=H4M:ZB:ZO$Q5Y.]%H5G'>$(Y'N1N/%J5:NV91P9W,J)NSNJBXP@WT:HHJ M5<%`78E;HF*O-GIU1)7AU145>_40]=%^(*J4?:AN,H:B8OL1>HU%E?(*5!-. M1,5>4_2:B2KMI9IP+BKV6J#74E097BM1L=<-HENTOQ-5REXW(2U$F:BEF__C MS,N-9[-LA6N<;[SM,3LK:MBUR`GS6.7<"X6!GH]SQE(R/#<8R5#39.2.-7H" M+BINUS8C\>HP>B8J\%(_%:,G*]5!.N1,5>-XAN&8G]'2/'7C?8LPNSLZ7BVR!FC0S7UJG%&1Z5O2^M69>]+R^5"L50N MJ\M;PVL5JA&MZ57I`[;<`P9!F?:!5>>TO4[Z>!VO2A^OR\=++Q^%H3K3>UZO M4+5#WZ]2[3#PJG2YAERN>$&@7*'=XTI968V\5KHAQEZ5/N!$';!<+%V%6C3U M6ND#SKPJ[35W#QB4@GQ9GR<+KY,^WM*KTL=;\?''1W,HFEZ='C7S:M9+-6#AD5TURPWJZ$:8FLV M8^'JN$Q%/4;_24GM3E_L1!H>.AM\/$%-URD?7JFK3$L$;--&FPZKZ)XL*790 M41.SKJC8JV=17HK41_L!9TSJ>Q4$RGPH&C8?H=-85&93M5#(EPIY=;LS$0T[ M3=%I)BKC%)2*>A(U%P7[+-!GR:ITTX6AZLV5J-CKQB)J.FGS$$^1)*`XXQU[ MQ:U9*!3*^8+J=CH;TN'CQCY=JOZ%V#&F:9[DWG+=Z>)8OBJH<&RC>>+V\Z^#C]!]?)+[1+GG`W-\9V_T<6AJOF(4V*&B=$`-6MJI"N,FULNCL7#5%QG9N,I/E: MC!POO3S<%A5[=1!U+4J5OB>J5-3HHO9%Q?8#1E+4(:/,HHY$Q5YC1!.+4D6= MBBJCJ#-1L?VA.]6J)*-:E>/V^+BKTZB+IHWQ-5REX7M2\JMA^@UU!4*2]= MU)&HV&N,:(+V4U&E['519Z)B^SEZ+425\M)%78J*O58._$7/;5\BAW!S2+:$!+G0AYM<95$Q47JHZH@:B)J(6H MC:B#J(NHAZB/:(!HB&B$:(QH@FB*:(9HCFB!:(EHY2"W]\WV0GK$^4WO&[GJ M?8MD?:P6)B@=$&JIO.Y5Z3O)!JO*QW62?"XH5G)JBM5DC12A)2A5!&W>MJJ\ M&[EJM;[C]=+WREU1<7SW!&44HL^JN(:T>I^C6V5W$CE@C=1P*"C#?&15JH9J M+7OL]=(UG(B*:S@5E%&(&:OB&A9+N1*]E^/6<,X:J>%"4(;YTJK<&NK5J)77 M*U5#]Z1P=M;H!N)=EV'S1I(^5Y(--V[!&JMHO43NY_1R>MVJBI0_4<'J=4-4 M;-\4>T8M465XM47%&3L6%2K)O**+]CW)F&'?%Q7;#]!K**H,KY&HV&ML4:JH M$[2?2L8,^YFHV'Z.7@M197@M1<5>*XOBHKIA:!:XTV/S^\+0N*@AVR(YUVKF MK3DS0:0_28#IV_>Z%173;WV%>E!ML%4A:\1.#L?MT#K)O,TJNL(DY0SS,&+' M]FY!4V?[7*/[3-KV.>,<0U_,6)##86:S9BZIZ\C:B!J(FHA:B/J(.HBZB'J(QH@&B(:(1HCFB":(IHAFB-: M(%HB6CG(C0JSUI^.BM],;NW6@)PM5=/M)B#2(V6"TB,03&Y]*APJK\&74A^KY"P,QE(%YL M/Q244T2H_K-;#96%?%\&A"6U28XNZTL^F4SNX&J]VW> M%ZBXG6.^U'K,JT'[/J^*6DX_DYP2-.124="_Y+UF5KD^H^VS% M*J=M4GT6GQOQ)Z'B3W@\KW=?U[7UT]/^[&'[PWSNJ6(JD&#^&%4QLA^C@A1* M,)VC>-5\ONKXK2>=$)KO6OERY"GAV"XJQW4ANC[N?&M^%9EG0O#8=.,>/)1B-A9]*65*.7ZA0#4;+?A3BL^M&N:H=8[G@LI#BT74 M.KX6I:4?:AU?"JW:4.OX4F@-AEK'ET++)]0ZOA3:-8[,1@O6E#:/([,/[$LI M4XJO#6A_AE)\;K17')F=8'2CC3Y*\;G1=@RE^-QH^RLRFUOH1AOVD=GCPA3: MMX_,%KPOI4PIOA+0UABE^-QHFSXRF_#H1GNLE.)SHYTP2O&YT7.;%#N^DY2> MKS0GO"^I&I0BLS6(1:`G8JC8OI"GQU0BLT>'>>AI%>HZ7QYZA"0RFV68AYXD MH6+[\M`#%]1!ON:AW7)*\37/;24R+U_@8>XJU`2^X]/[1Z9Q?&<6O;-ADGQV M],!S5/>V*#W`')EGE+$(]$PRM9LOA1XGCLSCPIB''@^F=O.ET..^-/#X4J:5 MR+PK@V:S2C3W-0&]+496OA:@%VPHQ>>UJ$3F)1H\R+(2T4N,'DX',6^$^5(" M2O%Y#2H1O>J).>BU.VHOGQ>]J40I/J]Q)9KXO.BU.VIAGQ>]J40I/J]1.3)O M-F'!QF4*&%]F^2XLAW]!H=O>X]2,.,6[ZC-RL1O;V+I:(7*BDD M?0>A=]`HQ>?5KD3F/3,TJQ:CVG&'6EV&&L6(OMV!^G8QHD]Q(.\5(_JR!O)J M.:IZ#UPK1_1^.6;H5")ZL=C#J=;F+4Y?2D`IOLKUS>!Z3+A,JD??U7R]_[H> MW.^^;E[V9T_K+S01RQW?+MS%7^:,_W&P3ZU^WA[HBYIT4TS[2/0)U35]@BAW M0'W>/VYG^ZFD\G\[GF]?;GU M-2SW;ZEC]_GS]F&C=@_?GC_/\L/SKEY?=?OWIB>+^K9JM'V+=PS^@^N?MPWYW MV'T^OJ/J[GQ#,>;[N_L[JNGC^\"Z_6:_^?SA=E4M[?WD]N[C^Z&#_K/= M?#]D_W]S^+K[;O?;Q[]M7S;4VY0GEX%/N]TOSO2OCPZ1\QUXFR$#_]C?/&X^ MK[\]'?^Y^_Z7S?;+UR.ENZ&(7&#+Q]_5YO!`/4K5O)LVKJ:'W1,U@/Y[\[QU M0X-Z9/W;A]LI_?#V\?CUPVT]?]?-H>CV;HJ;V\>OAV.N^?_>J,J M5.4KJ4,E]#=44LW>3=NF:N:NEA.>L^!)?Z-G]O,G'*G:H=WT-SJ^\2?GP9/^ M1L^W_>0B.-+?Z'CZ)^]\7P^I4^OC^N/[_>[[#'R$(RZ@M&4F_2CB1L=KF8% M1`,Q0&Q.[BC2,5P:6S\A7%?+$&YL9C>2K`-$;*-)=%)`-!`#Q.:$Q49#7L96 M4T;*TR]FSCE]N*4Q/R:NFC6\Y9VWF;;#1'-9Z8$H(!J(`6)SPF*A!N6QG([! M&5,ZJ+(QB+J507BC/`@@"H@&8H#8G+`@:$'(@[AR;KE:ANCBN.D\J6F0C_%6 MLP5/6C\:13<%1`,Q0&Q.6'2T:/V$Z%PM/#I/*%%Y=*V(;C0:HP.B@1@@-BC,45`-!`#Q.:$!7R/`;OU[L*MR]7"<^<)'X#-1$0W&HW1`=%`#!";$Q:= MVTSS?)X>@8,U#R.@?`PB4H@T(H/(,L1;[G;?_W\D5F$3SY?UJJEX'KI@Q<>B MM.J3U9@N1!J10609XH&[K5D&/J$%],(A684MOAXWW"X@,2A!/GG'+.4J.<;( M-2*#R#+$PW2[=A;FF9'I]WC:G6,#.K=3TYS+FMDC4H@T(H/(,L1;[K;JK.5^ M1[Y\S:C\ED\_E&(:54"V;34U'ZU]<,PB5X@T(H/(,L3#='MV%N:9!/D=G@7C M4=;,WAWD>,X4(HW((+(,\9:[_3AK^962J?+;NAL(HT*J6Z&0NF`EE@YQ:NF3 M5 MI=O+LRC/#$R_\[-@/,J:V5>`%"*-R""R#/&6NWTZ:[D;F#.:$I>N['Z[9R&- M"B#/CU!\H#FN MR,]TU!RQF[N`**0\/V(MZ9-5=%2(-"*#R#+$HQ0"X_3\F:*,"(CE!S4#6FE$ M!I%EB+=<:`8W?ZY8WZ8H)@(2^9'GQ625\@,J1*.50609XE$*?7$F/Z@BIJ.* MB,WL$2E$&I%!9!GB+7?;NUC?W#9]X?KF+K'B\5$DHPM68N.5Y\=D%?M"(=*( M#"++$`^\H#@65P0^*H[8V&[J$1^8XB[&OV,Z\14&N7).? M4:[DR1`GS*[V5JX?Q]-J-1=6?;**?:$0:40&D66(!RX4C--I=,_X4AU0H[0) MR"UY693R')JL4I2@B31:&426(1ZE4#NGM\-Z%#6Q35U`;&!ZJPPIM-*(#"++ M$&]Y0:Y<,S!'N9(G0QPZN]I;B8$IK/ID%;M'(=*(#"++$`]<*)@KKPS5*&T" M6M`LS`:F/.`EJQ2EKXL<(])H91!9AGB4!;4SOV+ZC6HGMJRK/1+33RCS/EE% M1X5((S*(+$,\2JL4GY\75E?:+0RB"Q#/$JA3D[/G]DH0F*;NH"R M-O6(%"*-R""R#/&6%^3%%=O7;)07:L8$)2*&51F00689XRPORXHK+0#.4%P&)_,@#6;**?:$0:40&D66(1RGD MQ9G\H(J8C2HB-K-'I!!I1`:198BW7$B&*^7?;-02^<(AEH0N6(F%0Q[(DE7L M"X5((S*(+$,L\.;G*(ZA&JXX`A(#4Q[(DM48)2*-R""R#/$H+U(<#2J.@/*% M`Y%"I!$91)8AWO*"XG`+Y(47SAM4'`&)_,C35[)*^4'%@58&D66(1WF1XFA0 M<03$\N.M,J302B,RB"Q#O.4_1W$T!<51+<0AL0M6_,`LK?IDE5+FJR?'B#1: M&426(1YX07%<,S!1<30>B8$ICY+)*H:D$&E$!I%EB$=YD>)H4'$$E(W"'I%" MI!$91)8AWO*"XKA""C>CXLAW-"'_NF#EKL2G:QP+>;I,5BEEOGIRC$BCE4%D M&>*!7R1"&A0A`;E[>BF85JC_/EG%EBM$&I%!9!GBP?P<7=(4=,E4/G/:!2N^ MO+0BUWVR2H'[ZMGR`LB@HV6(!>Y.U?DU`B?(KA#,0S5"OWG$:V!#CR_':G1$HX\X:YMHD'QL1*-/VB%XZ$)NN/1.Y^X-U%)&"8\I1>4Q M#XA"S/(G3@%]M&J''IBU3=-,1$`JV-!S+^Y=2;*I9O+1()UL8D>9A+Q;?=]6 M0OC89$-NO"N$6"F,Z#S^49/$G^_F'KF^R^*7RC]914>%2",RB"Q#+)B%$""G M@QFLN5>^#HWM(-;."3O%UY9,\.;J0FWNA M6TUL43;'H\MTF"55.TD^?"P(L9/-\;+`?*OW:O/]K9 MLG7`70:5SW164@AVP2H7NH@4(HW((+(,\2`ODDP+E$P!G1&ZR2K.885((S*( M+$,\&*=X1,;F5PE=IXW%G:*`Q.HM1FJ?K%*@OBYRC$BCE4%D&>*!"M%U9O5& M=;4(4BJUJ4>D$&E$!I%EB+?HB@+*AD).87J'P" M8C$&JU&`BIFD8C4IT3JBT4?L^B8:)!\;T>CS`Z';"D&4;8*GQ^C@R*5`1*>% M;K0Z)72#S4FAFVS&I"?T8Z&;;,B-C8)6**0S\0>MDLW1H0(Z)YP6NLDJMELA MTH@,(LL0#T:(FS/!H(II`SHM=*/5CX5NL#@A=)-%[!"3T(^$;K*`-)[1+V^: MS.TH7V*;NH#."-UH=5KHQNK3A-7)L2QTT<5&EW-"MQ5B)YOC;Q>Z0R5BOH?+ M1M17)X1N<*2WB/RD+`G=:),FDXXHNI6$;K1);C:BT>W'0KUWP8K+16G5)ZLXZA0BC<@@L@SQI4&HJ&$X-.^H-RZ\_=RB MP`J(+X'W8K_JDU6*$Y291BN#R#+$X[Q(<[6HN0+*MV]$"I%&9!!9AGC+A>8Z MLWB/XBJ-P.I>Z(JN#1J)K>?2JD]6*3.C8T0:K0PBRQ"/SXF@3`T/>FM"&\ZE M`S"(J33_N]8C,0#34=3J-@S5?8`/*!R`B MA4@C,HC<9_V&MWZ&TY!ON?],G__6V_-F_V73;YZ>#CG(!2^@)%VIUR:=KJ-_H.8V2#_5;L;95LZ#?*8XJ*G&/$)1JHY%8 M]%G-J*_I0:""#Y6X1^P*)0WU-3V65BJAOJ;'ODHEU-?TJ%2IA/JZV(+5C'J4 MGFXL^%")>VZX5$(]2D_LE$JH1^E9UE()]1L]_UDJH7XKMF!5SZEMQ7ZC$O=* M3J&VFGZ'7F,IE=#OT*L?I1+*`KU:42B941;H=812"66!'OF.M5$+CH%C;:DJK&!W'"CY4XEYZ+Y503OWE%1G/E'):K&TUI7W!/P($ M/I1M?\T72BC;19]51>.-SA"%ME&)^T9.J83:1M^5*950"^B[+:42:@%]ZZ10 M,J5LT^FO5$+9IEL;I1+*-GW?HE1".:5;!*42RFDQTA5U*'U`K>!"T12#H5B* MH5042K&F5571;Q2'`)6XKY@5?KVB(.G#7Z42"M+?KI>)KBA(?Y\'2F@0%EM` M7R)>E7^%'$J_[OJ^Q-UL*O`5K;;%P>+6VH)]1PTM]A2-Q^)PI-%8K'_1+CNZ M7H?]1U=$R:646=5.EIHN9:&/H1);+.E:RB!=,4(?U4ZIME)?T948\BF5=//Y MTMW)Q]IZ*G%/%6`)WNAO46$+WJ,FG5$*WCZFDU#MT#W7I[I(6:J,2=RN4 M2N[&X44?C7Y=?]G\?;W_LGTYW#QM/I.BG0P7LO?^L]/^'\=P?^O3[DB?BR;1 M2]\WIL^#;^@+MA-W2/Z\VQWC/]P/C!\<__@_`0```/__`P!02P,$%``&``@` M```A`(^-IV9<`P``W`L``!``"`%D;V-0&UL(*($`2B@``$` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````G%913]LP$'Z?M/]0Y1U2 MH)H02H.@+0-IC(H4]F@9YT*L)G9F.UG+K]\E(6T"3@2\)?:=_=U]WYW/.]^D MR:@`I;D44^?H<.R,0#`9GSD@;*D*:2`%39PO:.?>_?_.62F:@ M#`<]PB.$GCJQ,=F9ZVH60TKU(6X+W(FD2JG!7_7LRBCB#.:2Y2D(XQZ/QS]< MV!@0(80'V>Y`IS[QK#!?/324K,2G'U?;#`'[WD66)9Q1@U'ZMYPIJ65D1HL- M@\1SVYL>H@N`Y8J;K3_VW/:O%S":P`P/]B.::/#<_8)W#;1,VI)RI7VO,&<% M,"/52/,73-NQ,WJB&DHX4Z>@BE-A$%9I5O]4WTFFC?+_2+76,8#1GHL&]6+U MV;9M?_.)/SFM+/"K:UF>4"/!C2[&%3<)Z+MH296Q0)X@\WO,%8H:<0VH89&@ M-LA"&,P7N1$UVURVD>]BN*0)%0Q(\"ZX'A."T%`H,1CD#HG:F96)JV$$AAHH MU:2)C!``DRGRLMON,YS)-%,0@]"\`'3[@$L0(YA8)B$6"UG\S;_@4K4&0Y\29+2N&&P&5LL;42!#4O7M!T:R]276 M1TA*8I"5JE)[SBHI)BNZZ;EL)E%CPJCJ"#L>O"3EIE9-*5]T,5B[V/@&$9)[ MR'+%8@1*EBCE'GQ-#0A"-3&2+-(LD5O`+!E[70SSU".:06Z/K="LA&$FD4%[ MGEJ\#9GUT#?DTB5IV'*`*V*-HJ%S+$JN+U=V2GX354IU\)Z MB]VEN?L3+A>IQ/?ZQ=X>[;?\Q(=2DX<^I>^J^C5DNXKZY%%';0V@SR7`V2+L MZ[S6'D)J,7SNEJJV['57OS`H6&P_I.$-!N/ON-018,N\>WVMK,AZ7>Z!R3XV M]GV1M&^90P3*>LN;(FP[W8-=C,,N]I0-=EMB]ZD$\+;?#F;9[M'$9(U_/Z[8 M6G4'6&>,>C,X_>)BK1^RE9SC*-),AMU%KQH>0IR9FOW]@G>-0Z%*RD-F,<57 M*&QLWF^4<^QC/:S[1Y/#\&UL/(Y!"@(Q$`3O M@G\(G[GI%Y4)18V,`TC M*&)?ELA/`_?;=7<$)$,4'RDZ& MLA+WYE%J=JUC?:*LE=PB@:CEA/MQ/&#N`K#:JVK@/$V@8C\!*OT2K<;_BOT" M``#__P,`4$L#!!0`!@`(````(0`]Q-:E-0$``$`"```1``@!9&]C4')O<',O M8V]R92YX;6P@H@0!**```0`````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``"4D5%+PS`4A=\%_T/)>YMVU2&AS4!E3PX$)P[?8G*W!9LTY$:[_7NSKJL3 M?1'R$LZY7\X]J68[TR2?X%&WMB9%EI,$K&R5MIN:/"_GZ0U),`BK1--:J,D> MD,SXY44E'9.MAT??.O!!`R:19)%)5Y-M"(Y1BG(+1F`6'3:*Z]8;$>+5;Z@3 M\EUL@$[R?$H-!*%$$/0`3-U()`-2R1'I/GS3`Y2DT(`!&Y`664&_O0&\P3\' M>N7,:738N[C3$/>11'-T[U*.QZ[JL*_L8,7]!5XN'IW[55-M#5Q((/_33 M"`R+6.5:@[K=\]V;;Q+$;45_:Y62?3HF/8@`*HGOL6.ZD_)2WMTOYX1/\N(Z MS>.9+BL+%\K>G(-\WP$FB'`OXA79\03@/>Y?_XY_P(``/__`P!02P$" M+0`4``8`"````"$`X?R_7!8"```O'@``$P``````````````````````6T-O M;G1E;G1?5'EP97-=+GAM;%!+`0(M`!0`!@`(````(0"U53`C]0```$P"```+ M`````````````````$\$``!?10(``'0=```:`````````````````'4'``!X;"]?&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`(#/@73K`P``@@X``!D````````````` M````"Q4``'AL+W=O&PO=V]R:W-H965T M``!X;"]W;W)K&UL4$L!`BT` M%``&``@````A`$T(MRTS`P``$`D``!D`````````````````^R$``'AL+W=O M&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`-!2 MU2">`@``J@8``!D`````````````````]"P``'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`#&UB3:6`@``H`8``!D` M````````````````:C@``'AL+W=O&PO M=V]R:W-H965T&UL4$L!`BT`%``&``@````A`(`>XBW>!```&A,``!D````````````````` M2T(``'AL+W=O$,``#K=```#0````````````````!@1P``>&PO&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`/MBI6V4 M!@``IQL``!,`````````````````IY8``'AL+W1H96UE+W1H96UE,2YX;6Q0 M2P$"+0`4``8`"````"$`('2[R]("``!H!P``&0````````````````!LG0`` M>&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`+;NW\O%`@``\`<``!D````````````` M````"J,``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`BT` M%``&``@````A`"]2^#H#!```9`X``!@`````````````````6*T``'AL+W=O M0(``+\% M```9`````````````````)&Q``!X;"]W;W)K&UL M4$L!`BT`%``&``@````A`%&PO=V]R:W-H965T&UL4$L!`BT`%``&``@` M```A`$Z(>1(9!0``'A(``!D`````````````````#](``'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`"SUV.;+!P``1",``!@````````````` M````)P@!`'AL+W=O$P$`>&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`%VD>PP]!P``[B$` M`!D`````````````````>R8!`'AL+W=O&PO=V]R:W-H965T```9`````````````````/8V`0!X;"]W;W)K&UL4$L!`BT`%``&``@````A`%,@//M*!0``(!8``!D````````````` M````DCX!`'AL+W=O&PO=V]R:W-H965T M&UL4$L!`BT` M%``&``@````A`/A+*,ZJ#0``OC\``!D`````````````````*DP!`'AL+W=O M&PO=V]R:W-H965T M`0!X;"]W;W)K&UL4$L!`BT`%``&``@````A`'F> MCUJ1`@``3@8``!D`````````````````C&$!`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`(^-IV9<`P``W`L``!`` M````````````````$X&PO8V%L8T-H86EN M+GAM;%!+`0(M`!0`!@`(````(0`]Q-:E-0$``$`"```1```````````````` L`&F,`0!D;V-0 XML 18 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Repurchase Plan (Details) (USD $)
Mar. 31, 2015
Mar. 31, 2014
Jan. 22, 2009
Stock Repurchase Plan [Abstract]      
Common stock, shares authorized 6,000,000us-gaap_CommonStockSharesAuthorized 6,000,000us-gaap_CommonStockSharesAuthorized  
Common stock par value $ 0.01us-gaap_CommonStockParOrStatedValuePerShare $ 0.01us-gaap_CommonStockParOrStatedValuePerShare  
Shares of all types authorized 10,000,000us-gaap_CapitalUnitsAuthorized    
Authorized common stock for repurchase     $ 2,500,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
Authorized common stock for repurchase remaining   $ 1,236,595us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1  
ZIP 19 0000724910-15-000010-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000724910-15-000010-xbrl.zip M4$L#!!0````(`/&#ID;+=?`&088``'MO!0`1`!P`;G9E8RTR,#$U,#,S,2YX M;6Q55`D``R5Z2E4E>DI5=7@+``$$)0X```0Y`0``[#W9P2$I,IV::__IZ3$B!6"2,$PJJ.:(.4 MG'W+_?._W_H.>:%<,,_]*T>$NI9G,[?[Y2@0%5-8C!W]^^O__./S/RN5 M_YP]?".V9P5]ZOK$XM3TJ4U>F=\CYY3[^/#:M8[)O?=*.;QI#\DY]X3H,$Y) M[5A5CU6E=:R02B4">&8*:.:Y1$+6CM7QF_,(N.>>D%I5KVJ*6B.J8'K\^%B*44O$9D> M(0-[(.0SJN-$2(@/M$.D>D[\X8!^.1*L/W`0O'S6X[3SY0C9KHQ8/'X3]A&I MAH#0!CW7IV\^>:26#_XA30[>6-%C9G\Y.A7/=YUG]5G3GH&=5D@$M`%78/XP M^@;?F8U/.HQR(HFC4P(9<75^_?O15P7^-32CI2J?JY.?C0!7IR!_'E#./#N& M1PK1_XK$H%PT[7-U]&P$(?:;S]6(F668[4^_SH@U^B_U_^-P!" MSKW^P'/AJSA]8V+E6JMHNA@XKM1 MY:EM,S1_T[DWF7WMGIL#YIO.06ET)8\'JU@+$GG@8)J]\WN48S-.>RC"%PIY MW.O3PU)R6GZ+HG"C#,H[#,K&+E59!N5#56P9E',/RIDJ7"^#\@Z#LKY+599! M^5`56P;EW(-RI@K7RJ"\PZ"L[5*595`^5,6603GWH)RIPM<=KX+'?<]]]#WK MYT$I=HZO0QU_*A58\+YJJ<""U[6E`O?BM/`[WF< M_4WM[ZY-N>3S;H#O[QW3%6?#RS?*+2;H/6<6?3#=+I5JQ]GM9_GUZ=4KB,*S M%\/15Y3#R;0W;"(3291&,FTD=VYI(E-RV%\#N0BXY/G9 M>(YJ]2>OS#J'EG7`,KA_`252U#7`A7<`8_QTW)"Z]JC9V+!&SXIH6&6VVGZV M^JC&56:Y+6>Y'1C6LGKI]-7D]M-P0*>ZR9?]@>,-*8U)K1@6,<7.I'N\E)_] MK5_2*4PZ;(J'H@SW M)BFF#'L%45@9]O9067H9]O9SDB1),678*XC"RK"WA\K2RK"WGU.+28HIPUY! M%%:&O;U05LJQR5)W11XGG%6R%E=R69=L6\E:.B7KN
Z,D-;P67`O4%1
M%K8FJSW.3JGFV*D(@ID'H^0),Z6*Q7-TYO'S]\<"JS9BXN3[XP&J=$DWJLS1
MN\K1>]6;+G-TJ>8R1Q^VBLL\J73)@4N;H7>7HO1HW*W-TJ>8R1Q^VBLL<
MO>\J73(TFU6,NY<-XNV(X=`HVXVM*
MEO)Y@`,L&1C&-VH*VO,<^[H_X-Z+=*^"5'%K&<8*/DO#6&085P%WF1]P"NVN
MV!M^.D2[6,[F`9C%LE,CPN.1G\RWZ%@4?SBE>IEG01[?/,BO_Q=P)FQF%6=V
M?#%W$Y4GL%>\Y&G5LZW"!!G1?P4OC,.@]+WL-0XD*F]E=U*?/MN>=:
M0%+8]H&)GV?#,^I:O;[)?TZ[J.G@%H47Z@;TED9\QHKWOSQ^'@@?A,3%9+?&
MZ%$Q3"!)&#&/7B2-)&-8AY1Y@48[1J8E>@`5P'X9ZD5IJ5E;ZD5IJELQU?/2
M5+,VU?/25+=BJF>EJ69MJF>EJ2XQU5-+#K6#>BS*7LRV4Y"YO_36MXS#`S2&
M)>LYRFY+071;/J*IEMV6S$TUCV[+1S35LMN2N:GFT6TI
MIJF6W98#,H8E2]S*;DM!P]9'6XM9=EN*:JEY=%L^HJF6W9;,336/;LM'--6R
MVY*YJ>;1;=F-J:IQ4]6V;C-K241-)Q$MRR6H^LY%L+5['_:)LXR/=E_2^;X&
M)Q8^.N3\=I/`!0<>F,Z9Y]H%638^STYL6\D"?@ZP8[V^HL\]/O``"$7!/%(K
MX,QG1=DHL$KC*QD[0-4O61=0JCY/U>]Z5T@9SPNP[V.BL"N3\3],)Z!GP_''
M_P7YF=SJ#;]!13^]AWOQK]]P<,-]T#LH25O)8&L2,05A6T`\<:&J'1SE",TY[*/H7&IY&<%C&D9;?
M`S24I&-IR^218_+8JYFK,GGL/GD4T2#*Y+&#Y+%7B\G+Y+&+Y+%7"PK+Y+'[
MY%%$@RB3QPZ2QUZ=S)S.4.!QWW/E98T'91!S?)5=SE+Q9;E8*K[0H7[:XW>^
MVGOO7&&_))*/C9K-UI/>O*/NJL5=&5S3BK/>^ERFK2
M&[J3S=O%()'P?X#*6$+V/2Z%-3!)Q^Q43,3@;P
M\7-U]"R$CK](:F-DZ^/UY,8PN9
M6_Q["?:"NEZ?N<(X/F;!,YT]J\LO0TM="4QFYR2J($YP7GA7TQTWNI2M=
MP3.Q%M*K/T-\2Z$M0X@TK8\._[\(X1C:/+J0EO<(-!YZED*<1XCKCM;"HRJ5
MWZW5T=?C6:MT:KI4Y2L0#5'5FC9#W3@<1_>
M8[=K32OZ$Z-#$L19O%?,H?P<--[U^'K2/[4LZF`>O%\H`.NGTM1`!ES_L1+H$8(I;9\?3%9`X>,W7E<3Q"8++V\(*V_1LPM_#;:<>G
M_,ZE3SWN!=T>_*$40YL8+SU=8`83NE:9@0*.IVB:HJO:YVK&1+V74PDJ`GO%
M7C)D55?J+=UHU=[#ZFJJ8KQ.'1MQU\&#(^3%6*[I6@SC*EB[#.?BW@-/&X;_
M?P*6SAR(=&M9W"^._RO49[]T_5\)?F[CIRD"B-^4*!;5QD#.'<"SBA;Q85(B23NJ/=H",'K9Q)TCX"B+&,&(I+L]C<@?`V7@Y,\@7S0>D0X7%
M69N"Q`-N]4Q!I20]%\358]U>IUXR#NLSD(O?H\3LHXQBXJ=O`P]+9=27
MZ8+47>!1!K$,A8?LC+H)P#IB"YW,"WQ)UJO''?N8@)"[U(5\B?JW/>)Z8!^H
M?XXAP<'),WA'.MSK2_F/87XB;8#T2@GT"SL>A[=NUY/%2L0E&%`P,3U`R3CI
MC&T9S"^BT
M03(Y;E!JY-1QO%=`3@D@(A=>T/8[@4-&S8]"(@$'2"!+*Y[,4#O#3R@OU(5-
M!]`U03L#7BTT'"BKP8\'`X>AOL`EG4"6?BCS`5BQV<5O+_`KCX>F/&F-ID4Y
M"H9P\Q5B`)@NRA`;T3Y^M@,+^I[DU>Q@>[\'%8XIA3[V'RE1B8Q[V%HL%8$,
M9]4H/$8A?\/@'`OS%Q1(!`O""[F$H#[D#/!!`"(M8WF26EV609*JZ`T5^Q;)
M6#*@)C%E5NIZ?6UJQE>5@6F#P$'-LL5XP]LUD`/QRE^9ZV;&QA/H5-6FUAS5
M,&GQ9TWRS`1'`LE:TZC5=TSQ3$&1*&2CV7H_Q;D-K1*2MC3E&]7T8?W^8'#MO$",AM:Y3N]ZK?T94+(`4PQ.=JX9F!B6C
M/(N-"HJ[\2!R7^!N.T]>30NA'>*ZY6^IJL8/##^,L,NT%<-/1@20B&(2(UFF
M(C:"DTFY#041#Q'\'7:*)&X>XA:8'BO`IDE,@2743WS0!8<$-8\"RA9AZ1-"66XD`GJ*-ZO=-@;
MM2M0OT--XV&7&L`,G$!$+SJ4'D/79*;AA`J\;)K983EDDO"MK`S"&BC>J\`J
MU;3_"J+:N`U&;6/E(@M"0(NU0U0&8I6"A=D(3X:5U/D\@S%V3%FP0@M.6;\=
M<$%GI!Y6/8[PIC@?A.Z(7`:RDC*)2[L>]*RP)D(4(YE(I,0,JV>HG.A@U!&<
MXI<\]4)"A(3_VF-@"U#V@5%`>39%6UB50T5H^8$LB?%'`!E'R,*>#+9`:^1V
MK.25`Z+X+80-SX:C:D[^4A;U$QN.4X<,K;;A=:J^3$)(+"3)T<@S-"Y3VW=2%>(WC'/BVHT&Q!<.;6R6J6O-5EV)N-\2
MM7%YX!"M'-ZR@6SPK+!I.&@K7T:@0-Q1E!>7;Y1;#/TS?1&X\5JAI$%HO5%O
MC8K=C9C*13@9KZ!+$HYJR*'B@@@GXW6E2<*IRUF4/&0CG2]#ITHL^@U#;397
M\Y:*IOQ9V]JR\P21)5C"@4AKY:Z-1*/2FVI"I#T,,26&DKE)BD;C(\AER;ZO
M`_&L]4:"#+7>J!>3M3+$;E-:FX18,*JZ]B'$M':(A4KV(\CEL$/L>AUB7=$:
M2E$*CIR.;3E(0\@SQ()132;'#EI,:X?8QH>PGEU'V-@&8KDXX-XL-0<9IH-88-J4B.VK5F4VV^CXK)LHI;ZF<@$4W7U5K#F"=F$:),2$J>
MRVO5]=:[21IEB?@D/GQVJ!P>=NW3/BY\_5L^O^?>@')_>.^`%<([](K);-$[
M)=I0<$&>-D5^)D3ESFJBIAK-AMY4ZSFRNBSW?_.$`*.XZSR9;YLHK]EH-&N-
MA0RE0;TMNI,U8=0-(S.Z%U#2/\%\^DCY"[-HF#IC,WS),VKK#8/7ZPWL3>=%
M^=[*:8>]D5+V.?9M2GO/9[B_E'%^4P#GE:IO[+G/HD5UV.M3RK[C77[S0+BE/,[1F\^"XSM-NW/F5&V@W"@=*#<*;8L3G!R30
M-1&EV/:I*,V6VJJG093%3*NBJ4:KKLZB6QP74F)-GFNN`XNM9DJL2X\.V83Q
MEJ$W-4.)D[`43Q;T;'[M7](D8:NE&TJME3M#&5Y7><`L:BE7DAI&4S>T?;+*
MA7KVFIS'SO1)*BW]%L-HR",K=];U";-:.>JNXLIG3>
MXPVZUMBO^(!K!S-)#5I-K34WY&V*F!QYV[HO:.`(C0W3YCX+YUW=G;JR87#8
MD422\T)=;VR8%7;%6@XUTHYD$RY6QWD2L='@7TM7%+UN**EXB"/-G-+M=YB;
MM7I#4PO"ZON&7$"5^NX93`PI3>C4*PTMU6#,=BG-P>J,6KW9K!>#U7?V_>&_
M=,GO/0SB,6',#;Q@)FC>>T).**O:#;3HB3O^S7.[E)]VNYQV05W8B&YRR.1\
MM->49AH^-R1Y_R230R(MEFC7$>6:Y]2F[GFL2>/N6=^CCLE!RFZ;_98""&S=
M8)ZR="\A&HZ[6FYD$W/T5
MT;MJ8D-M-M)-?N^E8)*WA]25NIINV&`_&=RZ<^RSA+Y1(9YZYKA8+D(UFT#S
M_HFF0-7N0621RU=0,$^O5+GA8:H]J[:7DGDSB51J*J\
M^*+<7[H1+=-\G06"N>!9%_)B5WD2
MZ*EKGYF"B;O./=[>Y8;[S;*YY&PPNDBI`T"(`(5\.0*&+<<4P.USWS\:-1`^
M!WW@M]N[ITNB'I.+R\?SA^O[I^N[6W)W1D6KU7,_QNL.P&:<.+DGW7$(=
M:F%C^2L"TL(+RZ!-[(W5,WDWO/_6DE?-?B+"]_`/TH"WEHL^\^-WPLH[K3QY
MK1Z5-Y6Z>,457B$?74S<1;^3MU=54=)SMXW-RFRPX%*K]YO(M(E%.Y[1N,5I
MX/<\CGZXCDO,72FOC&Z47XUCE@Z!-W'AG\O)CD.+GTN9&9'A
MN377KL7QPLP+&O[-\(B95KVFQH\G78>,+3&PWOAJ1=6,AIYLQKFRL-[04E-M
M&*UD\]F`@VU<3CK*&HA+IB?Y(88URYM'@6+!;,B7)J1AO%[>&1*'`2X[=C>]
M(*]0YY#^N.P)[Z#DE.+U]E#9X6V@#N0O\MJC[OC>>AOS;1MP(/UT0O\Q27GG
MXUK"G]&7UX>$+HG'7\HJM4M="RLX)BS'$P&GV2A.UEFQ\@HJBZ$#11<^KV#]
M=4)490"-Y8..V6?.\(0\L3[(\9:^D@>O;[J_CJNR]K@@:QV3\[N;F^NGF\O;
MIT=R>GL!WV^?KF]_N[P]O[Y\G-C!9F8@[PP>W4L*.J2T`V(U'8(R^K3JY[5/>JVQZN=&6)0M!U%K?6IJ*RG0PTM1O=&MR&"<
MR"(VPAMD.R9><^T/"7T;0"TH"/B\[!A-9**KGP"0IL@R$$03@P4_HBZ.]3(7
MCXW`1WT3RE6*=\]#11GX"!P,[1/!'A$!)\(:TC??\!&RQMS_;^]MF]LVDD7A
M[Z?J_`=<[Z;6.04Q>'])[IXJ6;9S?(]MN20Y^^RG%$2"$A(2X`*@9.ZO?[I[
M!L"`!$"``"G*XE:RH4A@IJ>GIZ??&Z@/'T;!TN/5:_"P8'T">"/;"IJ<&L@R
M^#UI$?C8>W<*_TRQ?:Z?US1?AG2*PXU%TQKQS\MQ&I76"(ARV,G.]WX"]_6_
MEEZ<^O%L-:HAJU[$AOLRC;!\##7N9<+T??28L)VAQM72G'6NYBO(H/NY!3PB
M4?SG?_SG?^`7?)*=3J4T!OTD60#!A'=XI]#?"]PS_O=C,$GO__[*-G]X!5L5
MW(5_?S7VL67Z*P8"`1!GL*63@LVQS_R)T_?/_'OV,:[>](SX;K&OHBV]2`G?9!*DM0F(#&E+M*G+*[P
M'J:;""2+2J`JCK]T>P?#1O'?7_UE/)YX_C0?JX!=9;#_M6%Y5G$GQJ!:%`*D
M96D=6&WO&6U%MFS[H#,:LJU;!YW1EAU^!QQH1D>5;3O/H=ZM]88;.'
MENE.'>-O?`T#:;Q(X-VF;KUR:TVDBQ!@+XBQ=?QE3GE;6URU[L8H*N
M0.=(K)'78KHAX6N!P.'@HU_;^68:*W@26-:&;Z9^HB$@VNHM&A`@UD:Q%WH,
MQU1+U31K)ND+22-:,DALU^P-R>4R35*/:7O[18PPTR`P#8&B-C#U=H<1:BJ!
MJ'(IM9]XJX\")G:Z3+S>="OK9_"B2)-%XF*6Q!C-'[L#%!@D^IR@_HU9Q',?E;8O_!#Y?^IJ>K<%CA"=G5
M1<'Q>TB/A:D\,X]%LYDZCAXS,]AP)C6ST:36=!@>[X/4/\-M@&T+H\?86S"2
M_P&IZ4J@ILR4#Z)FR9(O!I6UL=GM8+)O-O6:K4R8Q@`FS&8XC".!0]]A)RKM
MJ!>&ET>)G:>Y/@N4J?
MLDL!),1)](BR,=P,*;\9)`YG_A2)8=F7-%WIFYD_3?E7?'CV36GB[&$.E#*R
M"4T<#8Y9X018W[LUF:?RX5:2PN[KJUY%&VBZT="32;[_527EX0^8+,6R#+(3
M5Y+8CL)9U%E3VEP'UTP&AAPA=#%P'?@Z2/R5JYXHI,PN/3!PSS(_!V$.,:8P#'R8K!_WU(J9,R[E=27=^
M=`?*M],J`FY=;=Z/
MIMP^0*J=UJP?-&BKG09]6)A::].-L4B5OZ$5%LB"W+-)D\R[/2I$K0X+4657
M=673<"I>W2II]YA5-5W9,/2#SJK)BF+)AJLW;U.9#;Y;QM'"KX&S6:C=A$"7
M;=N5=;=+S-@N\ZBR8IFPJUTBC&KQOCF\(EN6)>MZ33!1&WK'3^=)X`VS8$/6
M54?6%'>_>-5EW39@FJ[;UPZMNNP"<3BE@,*MY'F)*<(#\[D")!.VV=6[8'68
M>77=E&VU4T3>,/,ZBFQK5O,&5-A?'OA(H&"NT3@%JV96\JYPZP#W)%J"8/A+
M/<]K.T#%:A79=`Q9<3HQ_R<$6#.!&@W953I%3CXEP+:LZ+ILJ&XU2;&/1QAV
MN=WQNL55^\6/\0OOSE<[A"0(13_6QGNS>@,ZW?WQHKP@K+1&
MBGU0I-04+E?;\\R712GO^J;T@K+1%BK;KI0*/
MC=,,O@&CZ#73=4RW?*Q+<_6`I%L8NZ%ICNWN!9!N8>26JZSE[C0#DJ27T^$W
MQE8T4W5*4KPPT:XP=-L2T]84S;8'AJ'C;BBJZUA..QB6,1;V>>]/_-B;W7C?
MWK$*0G#B_6DP9/*)J:N&8XO'IGGJX>#LN(.*JMBZ\01P=MQE2W%<3>\')_DA
MS\/)QVB\W]W7;5LK*4UMYA\:Y&Z$H"N&JZM/#'(WFM!UQ;7[@?S6G_KPTH23
M$-@8';<>M.T5;TGF"4FLG\"<-0*6FT#PYZ@[WAWJ$H%OI\0
M_(ZRA6Y6L+?=P8?'SI/$3Q/L"A"F4;SJ51Y:L56[`KV;LPP`S79U/F"<+GDW7\RBE9]QOJ072]/MYCW=&:HG6.UV"E8-36TZ9T^^
M6JKN\@8S$L0'T([2KZ^!HHB=%O0@&!#Y8A2.^]\7NFE8
M2O5J*N<:#++MC!#17,V.=X:L:*+TJQ>$R65X$WN8CU+T'^IU?\#)4*KEJ$XP
M['TEVZLF:::K5?/R?BL)0C\C_R\S+R0C.]9?`;I/WJPX*XP'U,%4Q=373FL[
M&/8!>M<*/ZJJ'`OH';5UQ31-8RC0Q6?QW>SA3UXZO@=Z*_W.O&D]UK+NOE-'
M%9NP`TBMEO;)^X:5^<_#<.G-2CB"43))8?@U*J,U7;\O;.N+7<0P'0$XX-FV
M#+O4A%><9D<`NIU0QS!TW1T4@&[GS-4-W59;`9`'2U].16GCRI]AE4T4.@1Y
MY`MO"7'D%:VLD71]63U_>?;ZFXE9B=#F5^Y,NJ>^;A)1<
MY,;U[/!SN8PE%(BEC2EDS+[U`(D3?R)+BSC"BK`)I4\'2;*D[B1I)/G\V"2R
M-`E@Z](HYDU,QGZ`-,8?92&&HEI;`%,'$`0".L
MV.F$-EZ6DN7M'P`M?HU=C+"B5Y[\G/KQG*!DBZ,^?M0O9D&-H*38"^^RI.M@
MCD4;L']+-HPP8O2`+5=J$\&GL/Y2XL#9"I-6V2Q9AQJVP'OO(5\>I33/X-V$
M(,&)$)3MV?)16)Y.HNG2:/N;J1]NOEFDG4L31``@[`X`2MGV8VW=NVRW*`'=
MGP5W`<+.,23!&/`3D`@.@8[QE%522X&0$.E`4KZ7WB-E)4QF@VV'K1S?XP;@
MB[S8W4AZQW<>-QL3XG%VG'.6%V&8>D$L8?B,GV)BT=)G/:I\UAAGALWA)%9<
MDY\%(*%\:2*MT<)PG3[L$3UZQBAG+'"EK`D0I;'7=BHR'=FUE#)F857M.B69
MN@PGM^'E;7V2+$NVM:8!]/I<_XR+80U2MF`8>CEG*"IG[O9J/X:]/A'Y;S`M
MZ.QZ?!_!CDI4[M6+)WQ/SG#3JMSM>1MRO!$SS-2*`^8$08GBI^;D/8D!0J>726_YU>@X$44)1BBA-[010D.
M"],@10GP$\9-GDVQ06*0%93%1L(-"Q4+<`E)XZ.J)B)K[6/ZUOL2IS,..9TR
MJDI);9BN\=S@)[1GCK'XPT,$:@.)%%4S;*:<5JV[\V(K#35#7/*=[637\E+78D%:!
M/YNT`F$_Q/)THPHX8A^/O/@9BHJ99,F$7JY"E.5!_,9[!/&4FL]OJ$?2DNI'
M;TJU3'H-0,.83MDQNUU1^3$FL9)F@TKY(TAYI)P+LBJ*H>2X??#B`-$(2GC1
M?A14[S_8B*+PFZO+H#J#?AF0YAY77TQ,E?`WN6=6(DV$$94(UJ>3J;(@9:.=
M(1.AF98O0L\6S!`WSRJM+:(8I^+JX33`[JD!*";4+95U(Z5QQJAW@;*/"P65
MST^V:RWX(=A@:$2#04Z-PR@P7NC-5O_VI?L`,`38P7ZO&=H1?)&:@$R\#5W#
M+_'<`FNENG#"Z#0(]RB!=IU7?4MHM%O2N[/Q.;&6IX`O/2F$$Q05\_C?/-2F
M)O2X,-G"2V$!8:$%Y8M+RFI80#/%3!_V4*$?PWMD#8VUNJ9J5GLOW(^$^E'EO?
M?7OS_#2)L8.>)&2]!6O".9!1%A8[^)GN45S'U]$UX!A[M"_1@%CX$_F#C`L3
M3T:D"%W+DP!N$3*)K9^+AZRG>6X'ZL!E?BO+FD.S&*0`X4P*O+F6EVSR[S$S
M?=$YZ+"T"BEF<`Z*+,\GIB'.!8!OMUO^VX\C`B4W<-WZ8P\1!B?GWD-;L[28
M>2&Q'NSBGJE:T-
M7EEA-?9$H]'KBOFZ@-D*6YUY6PKB^4)NE_(9:;;8=:HXO:-AK\,Z/R\Q$UI<
MI-!6[MC7U=*`^0\?U7-_4@!Q_@`\[\YOL;?'CH).R[[RYQY)P>+"LWSII3F'^EVCQZEN9-C-\*E6&S[_6H:ORDC5'BE.^.?-WSEJ\;HUT?>/B[5S6
MLW$]JB,K;IU)J-VXV^O3NI4S6R.UKM)FCP4IHRU56H6=WGBY;B=T=;0F+'7:
M2$,;&6;_C=PL5RHKRDY[M\-?\GVR&PFC-W%Q/9%3<7:MA6T:^[,+]>+
MYE9RS"VSZR.S;D\ZK#J^NWVMF:;,__V1$+!^?]=`4+=%[..1^PE.074'"*K#
MX+E>\7(`E)]%P`%T86-,VVX19K#9N0D\]^:\B3!RJ4UT68D*>U'D.3<0K+EK
M1`)Y]&*[IDP]ERJ,$>O[N8MQXG@7SCGNB]E-
MON#=MK.1OVQ(O>?"+)MV[N(/3-G9HQRO6IJL509Y=>J?L%L(TU!K4-P:%?%8
MUU"K]@R$$FT$Z>-6#?N:3V[)672Z21XR*`".1F4!-[$U,W:E?[*
MA'*:0NAYN=4,]=IH,+!4!4_6;D%%?Z;ZD;N*JM->U@/MNC2-H\
MVU8!M34I9-=6=V*H6_U`,:JOK:&(K3U):,9(Z]1P;B\DT6QDW$(&C8;@=7[6
MFDIN>&3?=C+IZO.J9H95:-QIZ/U<$M_]0G:Z[/IA9<\;\=K:1=X0QF_B.L.Z
M@5MM]T!HL4=Z:P="'\5$'U:9ZR)7F4Y?M>4`!['#@HR3"K.>>)2YF@^\$:=]
M*$M/;N;^_7\H>,IOAL%J..Z7ZN#
M$VU[0H)#;=<@6U,7
M:/6RE2E-';E;!*`&]M)!FS(.KD.9A]>A#K(RW3F($+^'M>Q;FM?5D5U7>N$@
M6[,3CWD1.V./]._24_0,]:PBY+FEYKY?-\INTS;>4YW(Y1DH4Y;LJH?U*AGZ
MR'EZ1^-)3SJP,^80$N=S7]%.5V5_/]-)1WHR':F%\-+`6CKH2.:!-"/U>]6,
MZM)V3O)W0TK10;:F,]=_";M2(\&PCWM/LNI9NIQ*`F6)W-(CCSL^\UC<\5KR
MSY0J3VU/Q\P2SS9S.5EV4'W9C!:)VED1Q,Z#&[]@BDZ;":S=)M!'TCD6_1`*
MA)1JWHC(;*Q2(@N%I]FXN$UIE'HS+!$5!V$2C#=+)Q=KDN5%9<:XRUN])'W^?UQDOY7`1PJ6/YG6CQ-J7KA&?QV-H]"
M?U4N)+UUH2*&:U&8@T^%F68151D3@4,@J+#9Q%O)6_`C:X8F6UHYPW]+C1=Q
M,54UPEB&6M*WN#FOA$;#A)&T#&-_'-V%V(^GMEI2PPD<,%_NQ_X@JJ)QT>3'28/+)QT(X^UI?-LL7
M/\ZV"]CD[AUUC+4^0-K($+HV5<[6%Z#F#CN;`.G*G@%JILQ-@%RK%T!O@]DR
M):X\X*;I]2#Q^?H#U77C-/<`0'7>/+,G4%^B63!>#=,72;`^#MTB:;T\'W8]
M9NVN)5B)1$NAJ^)V@-L>Q@[8V`L8^Y9.'-7DPR*C*'W0-I:DRHVK.J0"8B@C
M9:4T65$_+CF@:"`*!%S.]3T0O_"V'$EK4$PX\3`XLK+(O!CF&$L'Q@D57WZ:Z3@")AYBGNETM
MR:UZC54D.R@ZYK81=2:"88$&5@:[$-[8?N;UNS,\^_R<$/(9TK-:H9OJ0EX*
MU(F\7FRILFIE\<;8G\ZH2F@&'KNF-VE)(*#C*\-(M1>>
M59N99COJ7MK#F$?4'J:B]4:O]C#:`*U8VL/4KCW,86$:K#U,GD6?W2ZU?$`B
M9OD71U/57]C-U8"-ZBXKANR8IFPJE:U=&CV@^*8J&U:ER7O;F[HK.R6OE@V]RBC>C#K5E"V]
M*GZB^35-E5W=:(ON3F@0"UD,X9$^3.[;9H2H6U=Y<-AY5-E1M*X4NNGQRJ%C
M16Y8ISKJB8CR#77#*$N43*@1^067?7IY&*J.MHVTMI\*"5736;9LN0,4K&L[
MG2Z;AE6]@>RCZ#KY2528-@U;6]2S-5V.UX7C5B^AD_G%UG;UVWL!*X!(4;O<
M-MEPL&TWIZF:K>I6;^"N6=F\PE(HVA)OO&^\O_<5[PK_/H[F67C6Y92X/:_`
M-&27=%?7[,V5#0;J4V*BF]%44PU-.1PFOH$>EQ3OXWO5<[QGO8?"N_,Q"!JL
M5X27<\5YZ=%1:`=:A
M5G@@*GW"%1Z(2K>N\+T7Q-@*VB_\=,DP)N9%R<",5BM2;];L@?A`DL91>$>V
MXLN;=Y(^DMZ??[B2?CO_^/6=].G=^?77JW>?WGV^N=ZPEA5O=K<=Y[5SL1&=
MOR"=?3Q&8RUKO`?R=[#`[GY^@F)AD-QC[=K8F_N/4?PG:T!%G:HHZB'WM>?%
M@;'O$6P.;">W5PK^>#2:8G>W<1S&:`DU*PQ9MR$T42^\@'5*
M`Y4QF5(IWQF7WE:P9<4$V`B1&U1Y'(``.YLQN<^F%,KLLO:*8GM!>C8SS7IQ
M&L"BF&N?7D<3+^A-61-Q$5@!LM:H6F)CK7_CQCWDS='O`W@W'M^O6!NV?(/6
M-K2\.6@J'H-T>Q?%P;_9.(]!>L_-V%6#K[=$FT6/V))MYC_X,U8@&C1#A@[L
MD`>J33`-QAA4P#N>5<-2!@6-W\U@H)HYX62)C1ZYP3NIMUEW/G8?:4EJ29M]
MG[>(%/T;"*OTKV6$&\9M]P"Z-R:3$2,*7H![@JX2]!_PSEC"_L.B67M!FK<`
M0Q7Z4HJ3`L=+`M8%<`&:9#">K_PXBA<1][!=#J??@!3,-U!Q/Y+BRI9FR
MZY2#6AI":YI[D\%XKF[(BNFV'&^S55E?^M6&I-^L>6$-]:YM@5;'=_CI76.G
M?D#=93D`XG0BK!0;!RR&LUP/1$+FG.[:L\GJ+
M&7F.VIVP*N"VGC!#-@Q'U@VM]8$X"I8S]*G42Z?R`R?HI@N2EK<,"VK.CD$4
M"Q=DZH_OP^!?2R1JH*M)1.YIZE2`;14*DJX\P2#EX$'DLU(#`0&8_+R527J-
M*O3J&>+QH,%\V"OXU.L+E-.=T'PH@F.&SEZY`CC>2('_+CD;!4X6I
M"B_=`"'H8R^.J?.
M&,_0T!AX&W$T[7B92'Z-HR3Y$D>@C@YHO,!F+(ZF"[JO,,]N`'2S+6B*IAJ6
M&`G8&X"NJK]I&9K6!@`69?41?D6#`';%"\(E$#@W`L`5^X::5[/G;KQO?O(I
M"",DOP_\ZCX/)^516`3J)S^]C^`7[.227]A#V:=L$U9H"H;T`Z[C.!'8T0UA
MF:KI&NX)@;M[+W37LHVC02`,6-S*PUCCAH[RS*UU]DCZ\/GB\M,[Z>;\_WMW
M78ZCV?V"YA&CV.Z:[&D)V8/60P73^SA:WMTSG9'K$/XDNV'S:+WC"[FKZ'Q<
M'\YQ#!%WQ_9]<\C17B(`5?6(0@!SJ/1A0@#U`<+MVL/4+@3PL#"U#@$4=FLS
MV*>@%D9Z60A%BG=$VW%%;K0UANN]/T'SMBC(-^"T13=>U:J*-;1D2W%DM[)C
MP-K@E1O68D_[@FC*BJK(MEX9#GDL(.HJAEE55:MM`+&"6@8,A40[]A;J:0Q0
MU'5%=NTN85RU^&V>1S%DMS+NF@-7-3A:]L[5Q[KO@*7*NK)31><==]R0;;53_;_A^'>K\S=(QV9+ULU*
MQM.A1L]NR!\$?%U6ET1"#7*5H=85SO>)*O\HG&YBS
M@?D`0]".O/W`'E8.XH*CP.HK)9KO?.6V9LN66IDNT7OEPJ%A'P_2E[SDJ-E7
MVNU3SMCXZ1P])U$X#F9!GL(95%IY>`67KZ/KD52T/D>GK8#E.J]6I'1#YVE(465/J
M.J%TK>;==7;#T&5;J:.FKK.W[(IK6`KH`75-:G]LWK;R)GW*PPJS,,6!$*.J
MLN'45<7?]ZYHCFQ4VG3VN"FJZ@`?K\NXWK(IV\[2)0:=]KCQMR-QY^SOU[H-
MZGC5"1BBR'4?,6>?BU8-V78[VQ^>]Z*Q4$-EHXN]6.M.MKE^6[D^TO&9L@YA
MQ'OF*/HNK'VS/A%/N7=0U!"R"F-D$$-E`7F!3Q5T*"`X]>>8B`2*95$L.2E5
M2ZZ(XW&\Y/$%NUMD*H-E5)`]-;5*X>UB,-HK1L`$^&$,<,INBC]E+E6;%YG@`D$PJ1?O!<=H<7:+8LFK7*?FMN0M^>NLO
M8G_,_$N=X7AMZ;)5&UY4I<(,B@94+]56T^]`+-=U1?ES(U6RT[Z9NT4%#4L_
M&DC72IN^A%OIYVL8\UI$TIT7A)A/59ERU7US#4R`UMH83?9#7*:BR&YEH<@!
MJ*NOT69+_4-'MM5G'+=D6K+9VVRTF\L!*U.7)&U!O.X*4$F#:W%)[JX-OH;;
M0+:ZAZJM*X.#69T.N7058T\[A[DU+;WC@2Z(V:%OKT@1I*SD+=59R[37.@#R
M[:8J2(/7AT/6(K[BCM)JA+'=F4(+`MCD860[[M3%?@<^W!KE'Z/P[@R3\)NY
MPP`!J5T$]=V-U)IMUCBGGMI*?2`$Z*8A6X,VX'P!=TO)''2Z9P:\9]C'HS2S
MLF*C'F_J-JUO5U9H1JP\!Y!YD++2:*_.)Q,JZ^;-J"K:&19O]A9!ZLU8\9-2
MP10,".*!'4T3OLKZQB59]R<&'];UNX]FL!?)WZ@D!=8TNR!HDL8R-)HA:USN
MK&GCUEQFR;1EP]8:WL],KVD:![=+CIL6^&25(;5C
M>Q2J'$[C:%[N$9.M.V^<$[,RU0BK3U4WRZL-DO)9_Q)'N("$#8V5J,1>,#CR
MJZR;37[,\\(S4W1?\!:1C%CQ65;T"K_A+1RQ$E31=C.O5I.MJK[82W<"QR):
M7@.+4#5-5JURATJ&0PQUH^"VK`"I-(L2JK*Q7DA-"
MZ*HG;>)S*@!@NM8@BS"(MR4UKP'5!E1.JV"BFL**",'7R?+V#W+U12!*S0/>
MZ(B1%PU2?+D,)SZC$BHW@7SFRG_PPZ4O7403?T`6QRE@O-E[#R>M5Q*'2C9$6]BZ*0
M'D:;>#21A\ZB)*T,:@FF=/EE95EY#6
M#/,!)/(\X<7!BU,S+6%CGMHK?QLG;VQ;DS]U54K=>YL+^.3Y&9!Y&)9B:U4\
MM1&`P8'NQED,0[<5Y\F![GAM*"![;A3=&P3H&@9VGG(9_3K+ABK>1TE[."JR
M%,/2K"I6/P2@3X6#CM>=9=F:HWYG..AXM9J*[CA5HN+!<$"G)O\JO/L`5]6P
MW5TLJTK6:@'%GN#O1J9GJF&[VT_J(1?0C<;.=%MWMC/_W1=`:8/GX>1C-,8B
MO+EL/V257<.PW.VLH@Z2_2VC:S\VUS:/<1E=RY%:IKJ=HEHO(_9!OGWKL_]^
M",]YO>HOK%PUC'#.[!5"*[X!:>M,=15G[1[:`:*]KZHKVS)MW52.?E7=*$]7
M=-74#K6HJ[R0^J#D9NF&8;990S'_P!!W)27'=;16!V1O$'=4'73-4%K1?GN`
MLVCF@7O?@3:Y9BJLGW]!ANN,R%'6[]7=0#K,VIJ)<9T[
MN$^VM*+I)0@D^/`Y#G7G]^U1L2&1N[K1<8V-H!UTJ9TV4S4M?9W3/Y^E-K.;
MC;X9AK[.00==*L_/>C:M'$QLY?#;N\\WEU^C8\4,I]A\H`":-$)O3*)ZS-FT4.<2KKE,,
MS;@TY*C.DU7G"C]D?K#YW.H"-D8)[R??USR:?%^M7[[O<"C9"DCK)-]M&097
MWB-&R?AQ`%QTQ^2(K+R?5EG'3G=DM;KV"G_/&*0\?\WL-I9,4]J2#'[Z!S:#
MIB;$$88'UNQSU])MLJYH#673^E5P4F57463%=?K1POL@#))[3)6,HDGGD/_6
MZ7.VHLJF79?"L\>T/1UKCYE;<%1?O.3;%E7=>K=V2_*0?;Q83:.(MZ*;!&7LS.U:]XK$J2XGGR^^6T2\23`@1<
M`4MIAIY0M(AO4N'X[@@%)AGUP(`.)*.78_2*@7>::UN[%O3H,8
M?PIE_BE:IGD0&`_HC2?2"FH#!-L@;R,P^C!CUD\NI]2A"X+8XXH"(?W5L5*GU&<;#OX6P*L
M^%,@6'W*Y*H^%`\2#`@P%6"($_2#8?N)UQVU')30'@84I]#*1\)4'T2H(..`
MB%,!16F*GF!L=^:"(+?FE&X'!FL/R?RZ64_)(5W^NNE:RAIGK)IS`,@Z=MQ5
M-4U=Y]E[@JRK8]ZQUZ(3NT&6?`C?^K?8&K1HCL[:@E[GI47@QPO&P&YB#^T#
MS*;];(Q(QDCZ='[UO^]NSM]\?"==O[OX>O7A9D!S4F5;>6;Y82D2U&N===7&
M7RC(EJ)KHY`G56UV6Z=>W)00+_,J=Y@N6#_H'5QM*67@-(\[R_+L67Z'T`R<
ME\&K:>C=G%`#5V;6-EQNKGYWI#8MB8G_^-1QF[>.TZPVL'V(%-5&2U4;T\O`
M0!'=PQ^JA(TUC@TZE<#[BZ.IZB\Z09@<&XBZ`*+9`&(SJ74HAE=I4'-5&>Y_
M67';=%/1W\C4ONGT\5W^OY8!8S]],]JOJ\:CWWSY=H6%&%9
M^5$\C@7N4(1W<(%+X(SGDS^62>I/Q._0=-=*QAD2IG/AY9:@?Z2Z$4>&]O>@Q8I`,HU<_.8W5'&'.;,GZCU1[]%0;S-#
MSES!#,17C.QBS$M/_8+CWT9AI;,*_&O#5C26IAY06>^_AJ)V]'65[#TD
M-*JL.J9L5(9P'`2`UZHEZW9EF\&*':JKW;=W,!U7MK`FM-.B`/N>('!D$ULR
M5O8E/Q"M6*HN.[5EL?=/*YIAR6YE[?EC(Q97-V3%%$]5!3=JK.M;L:"\*=XZ
M?VJWH&$";519=X`*]!8<8U\@Z+)6&V%T@.G/=A^9[^K/$LQ1L<%;Z?%`^VO+
MJKI3#]!A0#!D0[?@W]V:%0R#!4LV-;7;#;TO6%YCL>`>_>VV$%T+-KG'C38<
M63?$P]Q.:LL"^`IO2`?X]ASZ!NS?,=:C$8?![)XA1VG0D6UC^+._9\`;I,@A
M2D,?[;JW.FR.%W*`6M%ERQB>R>_]D%BZ`DRKK@72T0+^6C-5V:QL!?R=GQ(#
M9!I--A2100CW#/MXE/7/;S:SKB@E*Z$PS#NT[%`Q5MX&22B@NQF]$A2132Q8
M9N-%6?+N[F+_CF)%;U?"&](8OKO#Z$PJM^>'=_`^5G0-YEF1O'`2/`23I3<3
MO7M88Y7ROX)0\B@$*@B7T7(#Z+RV:LLVDD?J)GQ6V6"G[Y_V^V9)5W1_"4)T
MW>#=!7*KT?#Z$0/Q;C!@3M6D3U3!F6:M-0WOQ0O9#&,.&8:P_\J"_(X.R/IX
MK>;]/R)#^C;"/F*'Q0F+)RP^,1:;CWF!,L:2A+@#J11/T6:P#7MR$8&VW;Y8
M;8W.?6)2G2NL8=:&T+C:E]S*6#D90ZE=1=GHEM%Z7*U-2Z]AE^)4+>4U[\"Q
MTR(X&)4-2&M?,@Z_\LI-U&33562M4N-_%OLF:ZQIW%]12TGDA".\H_+X0K+04JD]4N2?\
M=Y3K7PA6GDA?V!.5-TL1+>Q/1NO!OE_[DR';EBI;3N6E>?P*<$/@[%X,%I66
MV0/L4Z48?O3;TPUJM1?4QV)1.IVH[\GNH\J&BHQB5W3=*=D^A32_6>''@
M-7R/%-A1V-J%,;X`^P_H-XXB&Y71V"]8QQD@&'1_ZG:O:K9'A^N6\MT+H;S.
MMTW'U?1E@=\IVD]\\%CXH'"MLX^'+8/=.0:]^/1K3;QYBE(#_/E79ND28[BE
MHA`BQFZS:D^\20MK!Y(^8DN0DI6'Z@ECAW<)F[]/03J*\$]=7=-Q6)W&NBAX
MFFNRI'[LK/;4V2(.QEA\F/6G2B1ORNI"9O/2*XLEP(W%AFN[M.]0)FLVHW!Y
M82;IWI]-*$"^"+,_NXN]B2\!>),@E;!&:'B78"3^IRB:K/Y&@:[7*2#2BR>$
MSR]1%/\-\/`>?O`]0#>.SJ+[O7`=)UA^4O*_+?QQBCC!*LT/?/DP=X#U,+'B
M\ZV7!+2!-"`/YE\5]9SZH3AAU'+?9!@#>NQ-X,]FWK+&0WD8[&P6,PRH$K6
M\X47L]:)XI0#[N$E5JLN$:K,,4!M$B"8(M4-6*N>=Y
MG#,O9LJV/`4,Y3M$V^O-DBC?'3Q@]UAM#;89MQ"`VB2)^P!V^=$3:Z^J/]#I
MXY59B"H&Q.,;?^PML6!K'3&6J5!,6\$C0\N<1%(8I?E"@5I6S45:62%QJ@A^
MAFL\2_TY[F0,_%,*@':"F-5'K\D\J5__+&W55F`?-87+E8L_(D^[CV:3#_-%
M#,BD^1C+[E.9VW!=PQ3ZJ=5/,P`X6ZLZJZ9F:&*A\-;@%"UO`<'7*:`/W_+C
MA.&_%XX4A$HQA&+3VZ8;#+CM&%,5Q7%5UQH`N`O>J:L/KE1'*[57W!R^Q_3;
ML6$XIELBYRW3?X)+,`C]>`680NPLD,!ZGRK'U"U%K/Q?/\T`X&S%BF,IAJM9
MNX"3<;&"?PU!)!J@1Q&;W#=,-`1$VZO)`SBNYC@#0?0Y"L?]T>1HBJ;I93)J
MFFL@N%HTD7%5W5'LX>!B;3GZMUH1ZM$7@].E?5L\N+-D\X^\HOQJH]P]R+%W
M00B2;%UA^O0^]GV)"WHH_5;6LL_+UX/T1P);J1Y^785Z&*U5^?V:2OE":?SJ
M&48"-DDP0[4+A"E/2F`&>#2K@"]-4'9>*[W/FLJ`!.V!!.C=^=(LF/K42";'
MIL?TI\8B_-Z#%\SP^S.0GL^P2PRJ&\ND]%B<=:=ATIZ0)8U(0C$29HS&`:5`
M"\+R'?:H09R3T(S]U:67IV/Q\OY0>8L^.[@`1@E,/6:ZLS<'TJ$%LE9`TQKTPFBY.H"Z
M"7\O5_\`XGFPG+,)O#&H8-DO$Q!;J;L\4\.S1@BW$4L@9^H';DN.1&H&Q-N!
ML.4/J'P@415*0Y5"D*D#<[YQC3J%_RU`**?EGD8!M4T".\3M-MVCW8'CFMNE/@Y,PYP71TFG3"-^Q>VU++AA2^WV/)?AC!)L*D6
MV!,K'/NYZ"=C5N^\$OX$KFAP4):\,21_M;,DRP+F38XBNX
MCZ+)Q@F)D3_&S#Z8^/#=&E(6<8#6CX*AE*U35V!V`OPW9HOGMF.J]KZT4#?K4'CF6O9NJ*J>P.?N5WV13EGJNH8BF+;6^&O
M@&,O\'V765_V+]<^$R_V@_?T2S#U)7MG*<"C+V`
MWXUX5,V`I[3MM',H\+O1CFHXMJ)8UB#@LVZR']==,#WI`]UDCNZ4("QF&@:(
MW_D`OU]C>W!48IG_[R(S7";GWX(D?^K*1Z>T/WGGQ6B&23[Y:*=YHI5TI%=5
MU4W'-O<*1$=T"J;?2S0M7(B&7P9`.PPK1[6J"3.X>+,O7@`GZ,);!*`0/L.5
MP-?S*"3O^#.$?M?#NI=STI4[ZY:CF\9>@?A>#FN_51W38>VUDB<_K+V@W_&P
M=CLGCT##Z&*""4#,">'CF$5+,2,Q^__C[5=_Y:-=:K:2/B3)TI](Q6KRD-@U
MD]3N7L(/H?3)6W%S//H>WN<>A:III3<1!N0&M8!)7Q?D^'[]ZOSZZZL?I<_1
MB`8_4UR9$!:P%3[X(7KHXF@N77"/'W?77RR3%/8U3J37-]$B&$N68K&@][($<(]%"R@,@BK%W0130J7LJ68%5!>%6,6<(PD
M6&"V-'2"YGX9YO,*`(F+S"6:00>/":Y!\EK#"E-Z!7`0)E/F#;R+H@G%P"9^
M_!",F0=VG",&2XR'W(V:33!%]VJ2N5"%D&5XDV$LBWY.5SP:-8L5I2]GS%?I
M?QO?>^$=38D!9V&Z&*ORI\%Q)7APDY$1"BLDPD3N+1<^GE`2`7]Q20`YZ
MB-G^TWBT-,)?^0>/XD[%O6'S1`E1#@7OT'Y%MRD/CY@N9U/TX7DY$$01Q6G
MDH\^4G(EDI-UOO"87[5RN1N.R22[%Y)1*8)X']QSQZCEKC=&^;[)->=W<*K"
M9%#CB>&`F.H(]][&9'U@Z:99FHZF..J^8.DF.)NZJFF6VQV6_9@P3-6U'+,*
M-75"2E>`.AH!#-W5'=7:(T`=%1U7`QR9ZBX`4=Q[\GZ)-\BG(`SFR_D7;T6G
M\^W2[Q=B[SBZ&&+?"3%[07Y(YJ6V9G
MR(79=X4>+J/^T-NVHU?1;NO9=X3^!B-E!P#?L/4J7M!^^EWA?XP&@%ZQ1-=3
MY\GK8`>.<^'%\0IDLD=2!1KBTW/]E7&K&^_;^1*D8PS(*JFW;^'')`W&%RA,
MQ*MVVJVA*I57_`:$AUP)J?/GX>1C!(+A_UN"^#T!304N@)8:NZZ:;B7-[6%1
MYJ$6I6FJI>^PJ!H[6M%AX7^B&0KVV%0=Q[H,A20YIOF\I2"Z+R32?_;3RRDL
M8I[*.GA!^6,/M";_#FY-/.!W2R/TR$-LQ=,>R7:>D
MY[\4S#S5O73"^.EB.@K\GBZF(2)/00\SU)>(F2?CGR>,G_CG,>#W^/EG9JU[
M'\5?XFCL^Y/D?1S-/T9>B-5:F'UO0!N'9KJ.)IAO6LT_-,C=Y%_-,G73?F*0
M.T:K6ZYA#X;E*S\K4G3Y&`[7SWG8/!UV_'#P]?1J:NP__4#\R8Z'U,4454"W9#9%Z9BK:XAXS@<
MS=#%5)_V4.P%^HX7A*78JG,TP'?D)8ZI*!6"3F?@45R-0GB`9-@O49)BA1X6
M!?K&#_UI4%E@LE<0\*(4SX9Q:Y1D+@2V90\`-%%XAW]]OKQY)ZGJ2/KP^?WE
MU:?SFP^7GZ7S:^GF4GKWZR==WUQ>_*_TY>O5Q?^<7[^3I>OSWSY\
M_O5:ELX_OY6N/WSZ\/'\2OKR\?SS]4;$6S'1SB5\,8S/GR]FTTF+FL6#8)=/.?=8'3160EE:+K(:01\P_!%C3;,(W8MH@I6WOF$,`,4OSKT_J107
MFR,?A"K.PM*J8@^I/`%OGIG%"_Z0%89A2ZA[3=]\*4"[Y"F\-,!2SKM"\E334,52Q)N77N(4'M=@T;JF5;
MRA.!VNW2U3$$01T$U&MOYE.M9U:EZG*Z9VE>M577*.L>7:'9YV(Z2FZ*8IK'
MNYB.DIP&@NC`BZF6_/I7_%84W30LHP1JPUP#P=5"L58U5].&ANNSW^M"TQ7%
ML&VM!5`PT2`@;;N^#;Y@K1Q?I8`5XV:`\;PEENLO8A^KN_+ZB/.LSC6K8YBMEHEWTV4,Z*64+:JP^`T_)UFZ&I60
M+1IH)"EL`!6-3?SI1Y.1=+Y6FG66%P?R_YC.Y5FU8DQXT\@
MJZ)51K&[?X/AXIBZFK!\OG+*6%:FUV=5AFN!'KPL9-LCW9(1?*6-^PC[MHN3
MKG;8-ZN;U<(ON>K>9\WW<]O9ERAJ-X3K:299Q0A=Y;Y-Y4"3ZDBRZE/%"T$O$\9&$,M%"A0KOB
M5:`EJ@Y9E---[AGR1_G:D#'GJ!"+I_,2Z)AQ7<+.),..QT.=Z>,*LW6_W;KWI8%DLTWWH3JI'-^TD5&=*$WT>X
M*.\9[N@BX1F]V5WH30!_WGB57^+9.CECGV"18%;:FA+!\1P'"=U+F!.]C+=A
MA@IS#\;GZP_&^@%*?.QQ!(?MK?_@SR+:<6[@NP%8<314!;)AX*!B[J9BZ
MZ9BZ[AX8QJ[F"$5177UX&`?HJ;&?.A\,9CJQ`M12AMKUPA,#U/LHS3D1YF2U
M#LC*SV:G'@_`#599SP(J@K!Q5K?EUK?8F/6=+`?/"Y%Y;WU@BT'/1C*Z"N>@
M=%BWS3<@?"WZ$UF.:AMF'_C()R+0#MI(%=1G=S*_YSU^SY/RZ241_DH=5Y8Q?XT-S<"ZI]XV
MP6(!!XR\05A"G^OU[&OI_>4;]IDJ>T0!JNYSWPO9'0[2$#6K+&KG^"$IZ#&3
MED`59$XE4,-^E%*44:CF2U;]9#GW61F=(/DSZ\G#LB[1$?@(`B[.C=IJ(3A=
MEB9D8ABH+B&YN5BY$[X^UE4@!C$7!J9/BYG'"FRP%IG2(R$?VZ50-TQ4)5F;
MC@>T6,R">8`**E5L3EB5&)QIP&XIUQEJ,S$']F_&=.1BC>O-6[+MX[O%-S7V
M69.;?+<*UBJ^C-T>X-?<5,*6[DVP\P<:)PB!G!>/I.LEUCPJC[C%-ZC)MJWN
M[!HT9=/0^G@&-5O6':N#8[#7_M&A01<%HD>D]J[$GNUI3O0C*8M%8$6!\)R5
M)L"-Y2TZ4:)&HJ;B4]0&@[>@8<0,*D&:-7,IC"H+``E[0:'P#?*"S)D*6H3B
ME0`26;*HY90/1#'A\Y"FE+>1P*4J=%T%"=-4>E]\^34FU!%#@A8G(4DNZP-5=:?UUYL3V$*F^2[3`&.QT<*6
M4P1C1;'/K8'$1?@6+5C%WZ*F&#&J@+5>@A_G$?V!])U3')F#O3'>9>S1,LN#
M$Y`UJ,T".TOOD_ZXH#".`D>H?5="6:J@QJN;"17!D.>*(Y<[GF6
M=&*Q`.M7NHIX-;+\TAD',0A<"1T'D`@VCC]>?"#AAB5(R.A0U'/&1D&SS.;*
M.L!E^$JR4)L,9S);E\<&*2&?[-;$5:;\,!<[1==JK6Q?JK"7W@?QA$6H\)9%
MA:!$_;(V\-H5E86Q`WNWP5H0(?A($.:TLPS)
MD)WU8J.0G@AM%CSBAO?&(@J"X_6S]#KXL0#BT>=F%\1/;M\F2]$MBS:I*)VW
M#G`F'E2_#AA>3E&:]ZGR(^NLAT_0G4.C\57^+1'.6IETV,YE+:;&Q)))ELH;
MO8M29[G`(,WC";2Q8BVP7@=KF(`;0A1I,U,7PVG1?"WK`<\7R/$W62.WHF<>
MYTZ3S*)4OF*38EL385\'N%4V;XK*RV782&1%UPW5W8"K_]2;.4*_^M%=["WN
MT4I(ENLQ*TWS^]?K[9Y\1;&,LD'F<'#F>6))X+5+8-)=3%W6GA;<=TNT\[>L
M)Z-8EJ6+!>.?`F*6[$5VXK<@ZCVPV[@ERAW%%KLI]X"_8V"\Z>I&J2G&8%,/
M>X94U70-8Y@SU!G.'9\A57=-X(CB[GR%#5QU-&>9ZWQG<3F=(MVU7=XDV:(,5ISEY!ZMK-
MRG$-1?1PM`!I?`_B_\R_G)YGG6;?1S&^5P2-HE`?HK),L-W@,\^GUZNJ*#^<
M6KJ>OG_"[]G'NGZFA6PH)!Y7SRQS))_8GXW464I,W;L`>4-H-,X?`B
MC$7%$O%;+%O2KO'PD*#K0X#^D>*&CPSM[[T@%H%D21WB-[^A47"8,WNBWA/U
M'@WU-C/D!SXK`_$5([MX$6&\?<'Q;Z.0-W3:O*$KFUFO#;O9T-IQ9,.T9(?Y
MWTOA6IM35#I@AH1&E57'E`W+?2H`7JN6K/-8B.9W\;3SQ_FO.^Z@5]`NT=ZQ;,UOE3NP7UX@.4('>@F/L"P1=UNP6
M1+BOZ<]V'YGOZL\2S%&QP5OI\4#[:\NJ6L62#P2"(1NZ!?^VX'1[PX(EFYK:
M[8;>%RRO#=E2JH[;,$37@DWN<:,-1]8-\3"WD]K2:$$CW$0IL,..\.D`'^;!
MS'P6]5_)Y=L.4,G^'4.1;VC>'/_IX!;Y`BNT`U_%'8\[I=
M559`)E/<9T=J+D"MZ+)E#,_D]WY(+%T!IE4EAAXUX*\U4Y5-ITIR^LY/B0$R
MC28;BL@@A'N&?417$OY5$Y_6U\]5YS4K-4F[PHC;F5"5=:VCVC-SG=GF#U76
MG9,C[:5\WRS,=??9V(W&0FPI*+T+J0TS>6XDG9WX6GNF8$'=,^C-9DXXHE8S
MI/Q$:3\3IAPA3%M.X^%A*M3'%LZ#1G-=YAGYH5Z`
MX8]8/U2(*)KERI959]2J1$7?&6U%MFS[H#,:LJU;!YW1EAV]3IO=RXR.*MM6
MG3:VEQE!_[.U0^XC*A&.K+M.]7%A'UM+TSWDWSJ1^D/X`*]'\8K71GUF4K.I
M/#.IN5E4VDMXDMG(UAN%OT,+=LWA4`>44EJ'+35==/CIRGO$?&G,/9Y5.<<[
M,!A-J^(PMN[(:J5/.GO/:)`1>L]N6[)9#O]F]ZZF2/]T'JG^$VP+:%T6/L+=B)H1X561DFS%?/S%K`
M9$N"C=B?84]23A_)ILU5/0P'0=]B)RNLUXRG2>16P&Z_D$H]6>6`U
MY8=6P]1BI^N$JGWH"8T?VB*\A-XW3>*C6CV55;6VK;)HS6#ND(.9K9&PA>HN
MNNU)#3C&WHB@S?H/,:&U&]6]W6%OM2$)I9(?[#C8?[41Q+9)+08(+7W$$HDQ
M;GRJU84'J?LDOA,0@GT2/*<7`SI%F(%8_JJ0\_.%C7I\_.W$EB6W+>IMDQUTJVY:0O7O1I\UU
MB%I*D[*UJ]JT10VCUC7OOK&N<_FHV+TX"N\^8ETCUM[CS:J4W8YEDIZ97=BR
MGYD^]OSTNDQ5P/.?ZWA.JZ"#=>WLN,W.V4KU@_K)VREJAX6IM=+6Z/ZM_`UK
M+`!94'F-GG9RM=H3I\JNZLJFX52\NE6@ZS&K:KJR41L!N9]9-5E1+-EP:TQ_
MU6R0E5JI@;.C/1X=K;8KZYV,I;O,H\J*A35^NSAU:_&^.;PB6Y8EZWI/RS\6
MW1EFP8:LJXZL5>8X#(A77=9M`Z;INGWMT*K++A"'8[7.99SL8VMOT]`*2YUB='WOQ?X;+"E[
M$LY/'JF2D]I^I+QZEV[8.35TGHEPMJ02(T@P#B+E6SP"XV\0.K
M9=$89K.CL>,0ZRLMZ'*98DES/`G/#KRB`U^UII*;E@OP18\HZT(ULP,>Q0:JC!J#7Y)
M?/<+V>FRZX>5/6_$:VL7>4,8OXGK#*.5=-KN@=!BC_0M(?X-[*.#8J(/J\QU
MD:M,IZ_:QDT!R4`VFLU.W
M?HI^=0[;2[*&.W+J\LT[+F=G.;]G3#+^NPXOL>]2?3J9=X#K(UVDF9JBQ(,G*W"$`-[*6#
M-F4<7(N_Q)VI4:"81];9ZITR2#IEH7"PO?/E^E]%&,#RJ\A+/>/>,,E8JTO2WUB?I*L8>R_?-]U;7NY(]T1B,3K2`
MK9GI&QZ%7A-TWJZ7*2\+=HB`^P[K_+RNJK(WJCE2F&R;EXG)WSEK\;HUXM4]*ZKEM+^=&]>C.C527?MQMYDC-IK$QLOU^V$KF;^M9TVTM!&AME_(S?=?GLS>%;J:979
M1+L,M6V+&H]GZTTSU9%B[+YIA26WUZ9UK*>Y5N7C"?M^FDY].L2>EFR/6L>>
M=A77]JX%;T=+*^5G=TVSPZKCN]O7&KIPV;\_$@):FFOJMHA][*E7]=>)MNM@
MO*7&^:,73X2AD]^\V9(I=TFRG+/OGEF%@&=7IOHPRM=>REU_SZ70AJ@//70I
MM,/"-$@I-/QT%21_GDUCWY<"G,A/4@GX1F4!G8KJLH(T,*J*WEWK$]:WF*TX
MG7'(Z9115?1:PW1;98-WWQ;^&%/U'Z(9\.E9D*Y:R:9:U;H[+[8B)6$_P]8%
MY&S!U3:JS;$W`RU;$I7K;1`9HYV4A/9+-D8[=1ON,D$GJ7#/)JU`V`^Q/-VH`H[8QQW$Q-W%MCJ1\&L8^[`<$#,_1DER&6(+E"0=NEO)
MP2I#O4C![_3]G@5F46:J90J=Y2^K4?ZB:N$W5"UO?*8@.S4TU78_X'EZ?=>4/+?@$;TIY^*WR`3WU[H:AB4Z8VP
M_AI'2:EH57%+B-_BC;'-JW;"X@F+3XS%YF->H(RQI'/T)N?V"EG*[05M!FMH
M5-0BEJRZ"T\4+R+4EJ7;**SNJ%@_:X-7JO:E2C^5+@,:L$.D)"*]T[C:AO=U
M[TMQJI;R6K7TG1?!P:A4`VM?VO0[/\TF:K+I*K)F5,:O/8=]DS7F27YY6V?*
MEF+)ZG/=.GQKP.8U0`FZ7='TL`O^\$);[;"6DNM^^QS]`HZ;QV\0'7=#
MR$!!U\>&E4P*W>."6DHZ+P3A'87?%X*5ED+UB2KWA/^.+`:_@>
M*;"CL+4+8WP!]A_0;QQ%-K2JACHO6,?13%4VG7Z]J?:F;O?+'CHV7+>4[UX(
MY?4JE-$;;2\6[2<^>"Q\4+C6VV8"5=>`1WJ>`ZWU_
MWRS/[24VU3RB#+F*[*->&7+:`-EH[6%JER%W6)@&RY#+FZIZC#$``QD$:^,G/_;#?NC8G
MY=Q(4=&CN5,U5]62#;TJKVJ+9FW*EEZIUC:^IJFRJ[=V'71"@]C7>(@"I:UM
M,;V.]:;SS:TS5@P[CRH[BM:50C?EOQPZ)BU(RP3X11`BJUC`@0#6$/HI?`%_
M^]+"CQGS*/$+.CI^9?Y=:UFKZFC;2&O[:9A;-9UERY8[0`F(MM/ILFE8U1O8
M48#L(/^MB9`@@\$6_^J'\.+L/)R<3^9!&"0IRH4//N:JAHG?*#-JHLRHOY*6
M8<`>_`H?5&`A$W\?VN:H9B6+BRB%02#0ZV+4!O;H=9-PS:?'.HU
M^7P;U+JJ*;;5$^K*8B(#4H1EV9HBP%@Y7V^8NNVWJ6O*_F'JMINFXUJ#P'2.
MM^R=C^KEFU5U$C#]WV^@@P*U?/'C()JHG?3&+^8_MT&Z&Q05Z[O=/O+M^LA`
MZ0%;`1NW`SG_SB?_G0:Z62W\\V]!DG_[;KZ812O?%]*H/_G(C0$IQC_M3];;
M-<0,`?[18X5+=CDF5.639GPOF"BSEE[TH7U2M1>)EG4",;XC^B@SQQ[TH?_3
M^O1]XX3JC97P\!`&-CERL848$KR%2J&9`5O
MLF(M5QCUM[O\:(IRD?;JOY71=E%M0,B/"5'-0NT)42TE[>-#U"XGNFDZ;/[3
M+,&OG3D41M1AA-6M.$JY?_Z0Z+PJ&_SZ
MT9T],XLR[,>%K*Y7D+YOSGK,R.IZ#6G&]X(L+-7Y/O;]#[Q0YY"'4&%E.[7+:7V0FG,M[H^H%)XB!,@C%!
M498"SI/?+Z?M;="JI2CF.E+V`N5`=,/G>1_%4S](EU@`/11TW^3#GDV=:_A<
M=WTH@R@:;1=Y3#AM91T,'_SQ[VPZYLJ\\A,_?O`GK;"KGK#;TR1]PN_PMNUF
MG&HO%Z>=S.0GG&;3K85^E-IW'.A6,]84%WNDFP=$>!,&GLMF[(=AKV^,Z8RT
M(=2DT\X,<4PT=>2ZI]WHM!O#71+KNT&]LK_+W?B5@FJS>:GP;?^+H9]H?F8,
M>B=7K/`9H+"O_/V=X_``&N+W3H8'40._&6BCWA@R6NM"`!&T_MD)+TP9Q3=:MZ/@0UM_\YPYZY)X1RKI8
MG]!*^GUB:3^J@6HZW^M)W)LB\-T>Q"&=;<,*"$>$I#UYSTSS>SV'^]*$=.>E
MD=C3NV.."$G[40Y54_U>S^&^5$'=!-'T.6*LM5E\3Q+^AH?"'#D#>O):KO2Y
MH;>3FT&U1MJ`;H9GBM+!).$-+XXRJ(?S.T5O-S>E.[(&=%,^4Y3NS2>OJR/[
MQ!`&=:P/[,I]IB@=3+K:0*\^,M5C1V^R9=9L[`/'4>TNBAFC3H;]0==_M+@_
M3-@4W(!V%Z'B9>!^/UZ]==P;^LCIPFR.&?=EI^*1,QS3&*E#(K[]XH\3ZX=A
M-88[:KOB-AQLC
M@8`IQ?XXN@N#?_OT?6EHGQ??BV"/Z-?8_]
M.%W"^^+$DV`ZA?5.XVB^/LY(^CIC'V@QF,]@6
MP,^MC]/R*6@_$O@#EHUOC.`(Y`5B,^H;L$M?B2XSPO[LI]('5M(4#JE$!Z]<
M='EW4OY<+I=ZB\64>='4(.%E50%M);)]Y#SB+"O4'#+C.9##N%2R.4B2I<_(
M6:S>/%G&^!_?`])<^5X\DM:@X"5:.1S>/%H"AY(\3$DE#@S3)D"7,FPP8T\2
M;!A.Y@'303"`T*5%E"(#`C+(@*+"Q4&8I/&2&*/T.A%K&1.U
M/S+R@C64&C_O<5!(Q8,+G0<"4CQQ7:33Y&(..R
M3\$\2'>Q^O2`Y\UJ$Z(B.(O^O`S]EB$3]N[F._Y8Z8ZDC9
M6M3JM".]=^0Q:AW3L#T*Y^CW(^NB(CBHN7VW2X[6+K&)@P-\=%AZ:IZ^'F3K
MG';E*#C[1D)CBV#QT[[LF[^O=Z(YDDVY'6C2S1Q
M;J1XW?WW%_MT))_O3N:W&K+69W,HAU(@ORX6QVU$[:(YZ%LS/H;!TDO>CPZ"
M?JLPX=..'$PN-[21L34]?6_[D7Q@H9AM$L>O4R^ER/%W_UH&Z>HB#\HKQ:]?
M4%0.P;;=#O?A\WO`@*,9]@8..&0[P:P?`&9+,_3U)(<^,!L'@-E4%6.=&_>!
MV3P$S+9KMH0Y6"S@GOX?N,TQ!O<\G-S$<"P64Y
MM)E_<)B[]8173=/0GASF;CWC5C\<8-H[=V#%:)/"3
M&P#SS0RCUOJDH0P=[$\!_I%@I=#4QO1A@VP
MI-^RE)SW0>B%8\PA^%"D#0R&-(R''WMQO,*`-9;E0''OV6ZMKU:6/$;4"6:T
M^/#U[P."&(FDN]:&H1`R"SMB2N5)8H/?4I[R4G=2]@^G,%`\SKTPFCK
M\%2.7@(HGPJFF$7A7<,,(P&;E#LR`6KQ4LF3$IAAYA=$0GELN-T<40'F!U%>
M&9!)%K0]"Z8^Y97EV$2V`-03+>.Z)<(_#UXPP^_/IE%\EGA(WNG],EDG-$SH
MBC%5```4B)M.0KC"3*$(3BV2X#($?,PH]>L.D$4XCQ(X2A@@BN3N?9,QTRG/
ME$$H8+J%%[,.?5S`P6'9,-(([$C0T8.$ES#\5TIDQ)`*H*LV5'/=T7(")S"DJ.84CTS
M[")2X'HG:+?M'NT.'%=&6IC\)0%E3H(TNUQ@4O@+#7J_L*6R7U&HPXRV[)[+
MM_R74GZJ/_66,WH:KTE`JT`;+`4-&0%N=6E<-A6YL)&OJ9BM_#-F$WKY^D?'`7Y46/+X%F:I;QBPO".I1L&[
M-:2`4(!9M@5#*:0'/*Y5R&#L/05A?D',EN2CZ2QZ9.#EAY<#$T9$R/X9DC';
MW6W41IF-.>0XY<:%)*Z!)[(*R9PR97+*>,V@SE;/]3J)/!<1A;_'.:_&EJR$
MCOT*J,7H8M9LGE@+`GZRO/T#B1$WN="]<,\*@-E)XN2.@!,))207AKB7.%`F
M]Y;$W4J>O2;P%I+PL%?,O4=7-RHN2`I`DOZW,4IK!";EFL1(0$!?M][X3Y[F
M/`<5EY:4?7D+U,NN5!`+_55Q9`7Y^A(&+U0DP"_52D#N,HZ#6SPK7`TB3%*2
M.NI79W>Q-]G$S`Q-@"R?5M`I&/K];XN(RA;`?N$Y1_F0DK3C`9&'RQF#G`'7
M0LS$-9"+H^7=?;1DM0,>HWC&B@X450DF$0F=_.S1K8IB+-8`P(3_2!P31(\E
M\9J%'\.QA%_#NP@/8K9*9'T%Z3'!M(*AC*1/$4DM.`@_6V$59;%4^##UB+GP
M7&J\&&`'%O=2&J0S^/[5>?;F5?$F[L@YICS3W8`\Z&VTO$VGRYF4/?Z*`1F0
MV#TD%9]/V#H1P3+B"_=BXB_\<$*\'F@8"0=Y5[)<+&:!'R?%14LX7P`5>W?X
MUP.\A?>),7-1,3L_
MA%&:+([PZ60@KKGC=@RI2K+J&)PL45C,CP4GHA`I#TER&3.E_'8)ZA8IA2%I
M-RD9CN;>JC@:^1@P(#`)T/BY0"A12E=QLR;WP0(YRBA?FTC3)3V*:T,PAE?"
MSB3#3G8JZ-C.O3_%*AY?E0[QJZT;@K1V
MZTU(7.:,+D,$QR]P%3A$86X[RK@`2N#("R>`/V^@EELJQ
M,T7[%%VHH/E0V0U`)Q[B&"]&*G$2Q7_.O1!9!Y+Y]G(D($*4$,4JN@Q#[>^#
M;["/YZ"`#"K4?B,S#PZZ1O!(XR/IK0]<%>V/D*_&**4K`A8FK,L*9
M`DU1@2*NPGUCQ8J"I."M>(DPM@=BIH=Q+F=D1L@.WOF:[6?FPXE!RQ8J0\#X6.&PTBJ:ARP6B19-QC'8
M7QX6D4&K(_".UNLX(Z-ECB5N2N2\@FFD>+S)I(E(S/KH?;`7UFQJP%^E!ZYY4/C';IHP"%5A_$9PW/$KU.@R0:.Q)R>J#*Q[LO8'BX4_89H?NZ.($;&O
MI?>7;]AGJD\&F@WPFKGOA>P`>FE9&Y)>P^V&A,^%R2L>D4;Q-^36"5N[\ID'A
M*(:#B[Z`ZMJLFVKY9M@KHHAC5DA.HO2NQ9WN:$_U(XO4QD\+J4)K`XW75T!@`LW,M
M&JX/-`QRHWPF2J9I9MXN;H$%@(3>,;P=0;&3.5/!*RQ>"2#1U4M..%%;)X4Q
M-ZQC,`5R'))X.`<'-%2!]J+OTA)JT%C``J",K%!L@"@
M`8`0PCT6S,A+;@*/6:$S+AL7_'V@RR>_2HI(#B(J#"X*$J:9(?K>9MZIJGNE
MOPJ?`!J9$KY,`S2)X[6<[PIC!['/10@ZR1Q-I$!.\I*<"6,6W"$$/\ZC-+>R
M9+M.,J0WQON$/5IF.VCVXH:RS"18-IR@-('V@+&`(S0$5$)9JNE8F`JS'.()X^6"]PA(D
M9/_`>XC9Y=%],&Z2$?!)VZ61/^8$J=HJNML2G2G7L
M$#_XLXBNR]S3Q]WTZ7T`4NO"BYF;O22LD!=O`Z]=43FHX1N)A-?9)$Q=%0O`B!6'+.DBT05\'\+QFOS.89D!]=
M;"Y06`X%(>$3L1_,;]&$OH9UYFY`M[6X\ERFB4!M8E$8H7\'US%=&3A%AA.N
M^:7<"8^BDN"5S]=+<3A,4,?Q64`,G%VZI\JP,7>8GQ6X9B_!R,LX4Q9+MVKF
M:V)%JN$O-C9\M\JT#'IS[9R+T.&"FFEX*-,TA3G=>-^&#H,9>SCCHVLC#P)@U<711`#7EI\^^CXOT9Z[#4%\
M0J,9#]:``>E,,/KA5A_ROC)0LJL^H[O<)5FX$>`%BNA*28LF:'%4/MAZ0!(C
M2:)*NELSJS>J%GATU^,OLOBD3&JEB(_->?IO_CX"HFLOAG>\HOMVBU1G4KNJ
M9^*93L\%+A)V-X]@<_AQ_D<^(2\D+Q2LQC]YK+E8@/34]2`X=3TX=3WP3ET/
M3ET/3ET/3ET/=O^>?3QU/3AU/3AU/3AU/2BP?^IZ<.IZ<.IZ<.IZL+>N!\+)
M.H#^5&%L6`>L]'C-]P-#>$@#TE?FK7F7Z_3R3A7E[*2&&.6LIVAL/.4N2*D5W(3;+`M-J!+6+)UF#C<)A:9A&D*"0>-DC4!WX(P*/:!_J\D>T4I!
MV?CCL';%,7/X\9(G0FC!-8I7:/88BE0^A"#2KWCX#"*_R*:JFE9Z$Z$1+*@%
M3/JZ(%O:ZU?GUU]?_2A]CD8T^)GBRL3RN$N->^]Q@PI7$E'@11$R=A,M@K%D
M*=:/M%QZ-;.;)4NX.^!J\1-N9MN(\,BH,Z?UR@5=1),BI]E2S`HH*]UZ0'G7
M7[.EH3VF9(;)SP@C^@PZ'JK*[5V4-@TKY%8[+!LR9:::NPAM;:(G=CTM`\,#
M63`$GZ"DJHLN9G@S=\=(:'6!HX[&MR+>FKZ\M[.6/Z6=YLE4X68/HF11`2SC";*S$>Q#'EP!')`C
MA2BFR*G(2$=(O2T%#F&*-FN)2Z1<
MVF">6V7QX!#S)%+(/$!E0W/FJ\4`!
MC/!E&D[E/MK*58>TSK9BZX6=3A0QA/(^K4KUK)7WX;R%!Q=G>10#
M-)<^Y6>PSW6;U83X]3V";>-%,EB1L*9B:%MK0BFZK1B6(=:%VIB@!P#;BU(I
MCJ[9IF[T`>!#QEZ^(/^(PO.4Q=J@UG`3?8Y"8G01A7Q]R)+Y&TKU;0/:40W3
M<4RG">9=8#KT.CN6G1,*L5QBR,R%6(:%N9*JR]%5;+IMF-9+0U\N:7SQ@LF'
M\,);!*DW:X*(I<
MJW#^)P!N>(=_?<;>"*HRDJYO+B_^5[IZ]^7KU<7_G%^_D[Y<7?YZ=?YIPR55
MO+M;;0DO;[^3!<\G>8VH9+O#)0F^E1TN\P`0+X1R%C'>.'I#80YEI*P5]5AX
M/'-&;A
M_*Q6"_X&]TR>1H=)I`4JL78!%H#A@W+<#ED6))3^GQL0G10T=MEA`PML@]EF9:@%B%OP@)G\O%[BH^C(HLJDHFWD*/&N<\4B6
M7]%4C476=$LV77-C$.9L9D7_*5"8ER;&;#3XF>+'BZ7KM'35Y)FA14JZ9LJZ
MJV<4@&[SO\*4ZQ(CZ5#*(D=70'+UGN+P!X`D&/N;/N\2%U@TNC-;
MDD5N6NQ`5\@#ZL`R@Q[65=UK"7E%0;FJT)Q2H1XV"FJYU`U.!NZ$:]\7`5<%2
MSL,)R#98,GUSN%VV?U]-QC03&-\:&EHN8Q<$L"Y"`_;T`B8-/+KK`@B,0\!_
M2#T+<:&:ZQ:,9XN+SOJ39JX;-098^Q=V)Q?M)\\IIE"MT(%@E=KO*%EM!U11
M-MGO]CG;`)JW["W>+IZIA[W#@=,M$,2VP=X&C/)ROB;^Y32/33^Z=G2GX/EC
M#9ZOD6?+]%2FM;4VUY\I:?UR^I8E`K';36B.W:-OYJ;S5#<-P2/8$9+]+:/Y
MVMU?'A\?1]]NX]DHBN]^`NE$_PE__@D?
M?$6#9\.#;E\:%?[&.MO9H/3G<7D*+QYGP\#'+6#S)W["3@1GV8C9ZWA];`#!IXK^_BK#ZQG"3>F.
M?W^EUD%9`A%KR8+8XG?![3IP'$4E(+[-9_`]UH[PP[.OUZ_^^V->&EU5?OB_
M/Y4@8D3PTP85P/?_]R<$`#[\_U!+`P04````"`#Q@Z9&#XU7?140``"[Y0``
M%0`<`&YV96,M,C`Q-3`S,S%?8V%L+GAM;%54"0`#)7I*525Z2E5U>`L``00E
M#@``!#D!``#M7=]SHS@2?K^J^Q^X[,ON@^/?29R:N2TGF%Y2FQ+37_=GZ26U!*??G];6=H+(#;$Z/-1
M_[AWI`%D8!.BQ>___/O?/OVCT_GSXN%6,['AK@!R-(,`W0&F
M]@J=I78)B,.^O$'&L7:/7P&AOSQOM$N";7L."=#&Q_W^<;\W.>YIG8XO\$*W
M:3&,-"YY<-S?_G+I"\?H7!MWA]U!KS_6^KWST>!\.-:F=]N"=U39.126M"#Z
M\4R?IE'`R/Y\M'2<]7FW^_KZ>OSV3*QC3!:T9F_8#0H>>27/WVP8*_TZ#,KV
MNW_>W3X:2[#2.Q#9CHZ,L!83DU2O/YE,NOQ76M2&YS:O?XL-W>$N$.JEI99@
MGSI!L0[[JM,?=(;]XS?;/*(VT+1/!%O@`@%&AQFR-_3J__+H4'L!&!@9T((\O*@69YYG58W["LP!H2$H_7I*VXC#&LDMU)^I=D4[L[V>TPR\
M4\L!!-&.X*.`1QY8H@5H]+."7@]'GWJ)^8A+IRT%'2LCSM?>T"W#M3B_;ZFN
MOL9,7OX`.&H!\$8G3R8PM]]"AXFDG2UI6Q'T?U^*YHOA>E'-+&S$)%IL
M1H%)W*B^BGS:,-?M9SYWH+.\A:ZOV;QIU`668P??,/./.KV^/X7XQ?_Z+\_?
M@61+?P86GRO&?NS6IMBE2WF)G$S]_#)_G0S')R>#T13'Q`2$3N*/
M-->F^N`U>Y9N'6FO//3DOZP)I`.KL_E\-*C'1VPVP%H9_?/EORY\T2W>[FAX
M0LB&MCL>Q:3X3JINW#03:II!(WR:Y;E=;Q>'J@0+@A!O\PVD-=1HD7;X5(C(
M=]V@T:Y+FI9D=[D9-=KAV+P`?3\/&^WG>P+6.C2_O*T!L@'MBV;.$A"9(5:B
M9CO\7A2H[_]1H_WOKV79=%8'Z/A#R4V[+4%LE5&E'1[/C=!W];C1KMZ9RT4F
MWL-*376\[#@N0*)$R'9/\!H09W-O
ML3T*9+(9Q9HM)Z1'WUE58H:8]!KMTMPXE(C-Z##DKIB1@7D%U@08WI(K_=\"
MW/#(]+=9^/>I1D@?QTL1WSRBY*9#8@A0G7&$D_=.$^B7BHEO3^7M47BE5E*E
M`&0EQI-;H-M@B2WS9K4F^,7;Z,_R?7H%A?R>KN^NYW,"5F+-[DXWEA`!OH,L
MU>+3*[34ZSD!J]'6PQD.1?7H8.,'XS4@-D/H;-):O+!:S6"R)[6[!>,>'%,/
MCFNFK*QG8OV2'"XE^J-@+>9>W[`IF]S25+QPHYV:I6/ZRI0$0"6\^V6UMO`&
M@`?`0VWIEBNLUR*?%\.JQ+`C/=#L%FRT@Z5[:DE<2C@S,F7F.R0)V:20V'D2G3Z4].$GE[W.C1OT*6^AHYNL00MC+CY
MTK@AK-@F.A0#JT17$0&1F0GTKEB+O"L%38E5Z@>6/(F`^44G"**%'5LYG4,#
MIL5PXHHM\G=!L$KD$$3V2Z,[I:(=15&UN$%.J$%.%(SP"J$LV/`_==]E+I>0
MSIQT<"YJ[-2FGNS)X/G7E(5>PKI+
M^X[9&A#N3/L"S'$LN'(#R@`?*,=."DXLVC1]W>3^)C#MLI01[?EF@A[*X32OZD
MC)@RLF938E+)M^#N"9ZGSC@B)9K'#EE?['I1!$N)ML[.B;/#I2\`9:P'1,HT
MSX,B/R2M`H@`J9$JY"-(ZYV#G]O@LDPL2O23C[H%;!_&5XQ-.ST_-*EH\YR8
MZ9*$/1=94/GZS6%=_29RB&XXMJCKC!=3WHM2@)1HC]N!WS]A)(QQ@W+-\V'Q
M&$8.G-"?#1D-;4"MQD[V7E%R6IAGB/G`4H?(C#IQ6YPVR=&9[DH:/?/"5")X
M?006E;GX"A`UB\5RP\T51-!VF)%>0+;KY2JWAP-[X%6B/]].WWTD%Q1H^IPT
MI73SW"VY'BJ'I&A'7O4.1^*->U+;'4/!=D=,'4
M>G-45JZ4DYH27
MM?T+6PS<5QTBUE!F*'(G'H$V_>F*?J3H`66W*4B&JNIQS>M=/H(P"5'G1]I7
MB4@F]][H3RK)&J5@\%+YD!=>W"HUT(U%`QV5IWD"&W/QE-V+;+KA+DP:T@P598KWETV-.=N_PH9H-\M!C5=-KF
MS0"V3<=!?VK&(/*;J?D%_6SF@=70JWSY*+(+<
MZQL>$5QC\@#6+C&6%*Y4%R2L>`"D*6@$8=IH(Y;'`W"S^15D]D*F+4^+Y$H'
M1(D"#BF6\I*9]@AF$P0TCR85!;.RV)4:2I[PU*`V2GYE@J#;R*S;
M/%KLZ=;TWB._'=1(0-K!E_
M%?9TY2XWBEA`B<59^14A^4YD+YEQ4P[:2*;R[:-&D/.^$[Y![VZ08NE7AD'<
MV+U"Z:E*!80=`+M*-(P20UHZWO#&_-P<"JL>-&,$9LBYIE?3H81=>)&W/4HS
M(U+G("DAPB]\ZT1#N>"_4"4(\!)?K")-$AEA!\F>PH81OL.B$;3:*U&MI200
MX_5]>]KH\"(Y,$\[/9%8^`"%@(U_?KI+Z,
MTO#UNH_,0F0SFS_"!8)S:+"=`B^FY?FV%F1OV@W?+/R=JPC,Z0LUSP)\-Z*.%"FF!1MJO@4[:;*X%
M6FF^6IJG%_O)T^PW[5=?N=_J2&]-L=H5M%SZK:?BS'5L1T640KDW
MFIR=GIY-SL:3T^%H,#FK,91DVT[;:S"YJO$L[K!?]+>QIH3H:`$$%UWM*3C>
M/H>T?9[6W!V5X>24.+-\2RFQ<"N%_5*WK!E7G]T1^%UGR/?C7;+$GX0K9B(E
M4EXR!\>(#6D;@T:^3CY9QJ&P:7^CU'\U9QCH).VD^V\E8[,"?EW8=+TF^`U2
M>X-K'1)^V;"=O`F?+^H:]8;OHZY0J!9*U7[=JJ0QG32JE!;12F-J:9Y>+,Y*
M%%)SV#5]H8]F*EUCPO(94LR=TA*E:]=R&7NJFWV/7K^6`J$@&4G7[UK"3/>V;"OW`-ASC[64&._N0AVMEA9!<-B<@^>86)K
M-#VR20#$[V&/AC61*U`O-N&'2VJ0!>9O[+L%:.$L9_,GN`)Y`YZ19,##-=5"
M535/5Q[YO(MV(@IK%YO(1RW0F=?RM&85F-Z-C8;\.VVQ^\Y/]]CF[S*9+A8$
M+"@PSR"Y&WMN^5*[2C$DMJQ4VRC2]*)^U6,C/KH-\?#B/,6G]5W2%T\M(]F>^>>JXUW\_3XW(JG?J&"BR2;]S/EHDV-69G$Z&
MHY-)_[1?6Q*KK]1W3'ZPW$K,SI.($,0*-Z\-"RV=M!LK#4V)V_.W>![TUSL:
MY1*H6T*W1LNVRZM"9/DZR+J=>LVNE5X"D[_E0>356.%VN54,+=_:[[#B@6_[
M^JLP77#[)4^OM%FF1[Y1\70W2="3J?$GQ=,`PU^T\'DUK[J6\H\5YU
M>@U,=N.[+`1!K28VT4P/Q=Y>4@";$M,M'QB_$I;MMM`GY75X=MTVN+T`0B76
MV(*S1CZMB]UXD%U9:??O`5&)<\$!OAB_B[%`1D0KN%`8:,%7PW]M_05]8#!,['Y.5,1DLS*<=Z/*>_/U&G@
M>T!4X\Z]%(`I)IH&P2[K\%PV*PWKTQXP'T^*/:.-="K1$A6'F'3H,!B5QKVA
M3R3V31JN.Q=!`Z[9D)CXHJ%<=95T_/X(U;@..@4B[QVW7Z'%#;5EQC$J:1%*
M"&1/]VKN]A"$+K]/*.Y?8
M2>9-GTL$3^9S!^_97E9N^/2:YQ$[MHFHEK[5*JQ5R@B_\Y2,FQ[$%9K73B5M
MOQW3\\-38N5W!]9V^TF6?=L*2ONX(#RE%GBWF++F^,F%V^E;X5Q>C87;+1[Z
MS[N+PZ*7#-&QSP]&["^KM84W(`A.TH*Q\A[03OZ4:PXEHOR(#2(&BQ^)M&?H
MB>CL0+[P6')1<6WCT_[@LCNE[6O7876<_HWVJ9+@*Y$ORZ)D[W:]07\!^@D;8*:7]`A\D4$7XEE4GFLV"7E<"80
M=*"&UL550)``,E>DI5
M)7I*575X"P`!!"4.```$.0$``.U=6W/BN!)^/U7G/_AD7W8?"('<)JF9LP4D
M,YM3R9`BF=U]VW)L`=HQ-BO9!/;7'\DW;+!DX0LT+$\)(*DO7UOJ;K7DCS_/
M)Y8V0X1BQ_YTTCH].]&0;3@FMD>?3CS:T*F!\MUFGK
M[.;T3<P@&[.F7-'%OS1VZ?MN)?>N'@CGVK73;/F^VSUJ76.KN]:-^>7VJ=
MI[CA$V-VB'-;6MC^_L:H:4Q@FWXZ&;ON]+;9?']_/YV_$>O4(2/6\^R\&34\
M"5K>SBE.M7X_C]JVFK\_/;X88S31&]BFKFX;RUY\F*Q^K9N;FZ;_:]R4D3?=
MN&V2F\MF\"-K2O$M]4D].H;N^FCEBJ`)6_!/C:A9@W_5:+4;YZW3.35/F+HT
M[2-Q+#1`0\WG]=9=3-&G$XHG4XO+Z'\W)FCXZ<2>(:/!=7YV'O3_X<5ER'$+
MB?^A_>'+6"=H[%@FL[7[OSSL+DXT3N+;X"$E"1ONU'`F3?Y;4WFD9EF>[S`U
M+(=Z!+UXDXE.%HP.'MG,L@S==CN&X7BVRQZ*9\?"!D;TJTX(@V&&[I"K8XLJ
M"%.>1(52?M8Q^56W//2$=/[9UVT16>0#59XPHPEYHM93%;7(K+6Q4+-6OK"I^!O-IM0+<[H(_O$
M^+;-)'\/;%#J^N!U%\L//2;&R"$+UOH1V2-WW!^^XDDAH]\R9U7."*YC?/=7
MJIXSF2*;^O-ON1E`<PYSEFR7^`JCW(DR/0OUAP,T0[:'
MNHLG_4^']#SJ,G9((7"*DMBFE%^0,R+Z=(R-`1JQ-K7(*2022JH30U58@4,9
M^:GT,-D\W*-@\O3K204%*N>!1LNTW6M!FV:68.4"/#,96&
MZ4QTO"&WZ[VWPRH:ZI[E%N8UZEXGL[X^&A,T>4-D0T;376MD4K>LS5CS.X0,
M,2UB&_.'[Y&1#AG@K2J(:Y(2HCD+L$UDQM]BE],X.[LX8Q&U%@^5_)]JSE!+
M#JR%(_NL,^8MQT@1L7ATZ9!,/?K:&.KTS5>)1QLC79_R.:1[?V7UB
M,9;&TB%I@9AI16.'5E9PDG0(`_K322L:;4B98PYOE.C6[L!
M:(6QNW#*S01&T+8F0-;7`44T9*:6!$<@SB&`\L?5^>755?OBZO+R_,/E1?OZ
M_&8;.$5KX#:`RA01`':,S0F+6WBX\A2NMIFX9;2K"Z#TVB\'1VIZ25`R^`>@
M_8YIXH#^LX[-![NG3[&K6U(DZ\+'+J<@%`<<#C7AN9]SJQL3VB4LA$C;>*ST5)?$1"
M```C7E!9T(0>V+^YGG6B84T@^%&=HA^PQG:F"QTZV2OZ#L+/6\.Q71;4W5M^
M4Q;"HA'_9_F[Y5!D?CIQB;>S2(BME*F0E#W4EF?ZNU3$5[OK$OSF^7G]5^>K
M8W.AF#(9*Z,')AY!U!4"6\W@$-8Z5;.H1N(IP0YAO7TKA?`L\P0#?:#46V8G
M5L%.-8&PR"E"EN*[.L6O9XWY-X&%!-3N/,+M`C&2IK\7)MA-N)\C8F"ZIOD*
MQH.PULEAJD#(76$:6%:%H*H.N%54+ZM&555*<',DYWB`IAXQQGS#D''-O#-,
M,FQ6MEZJCK!5D*]*+XJJ8NTGJH'-EH(U&F*KN%[7CVLD%S1@1>$L+U'YBMS^
M\%6?!Q*P[PEB`MZAX&_GC;I$-T1>;Q4#;]4(/I0Q@BJDW1?36-8Q_<)(HVB;?9)IRGKJ+5T9;4K^H
MU'.?JAB5!`(P!0KYY%Q*B^B4>@*I<]S`,)5`3(IXZ""FBP9OVM<7;3AUD?4!
MFRDV`*R?=&/,UG?_Y&',MK242-H#0A)N`_--@BB5"P!2GSW"%,K<#GZB%,_Y
M?_*:+UD'"%FS@CC)Q`(`TR-/T_"JF(?)E#BSX-R*%"=I#PCIJH)`2>4"@-2Q
M9J_6FCU!_0@S)M,SW+#&8?&*R"2K*B2S&8192Z'6(Y-W:,D*X4/]C:*A9SWB
MH2@T5.H)8=Y2>U*4Q(&&WLL83Z?8'OVBVR9/VC.^7YFQT:E#7#\[QN_O$,YG
MBIWA%\QM*A$T&#NVBTUL>3PKM-RRO9_SW1ID\MPGSWAZ@0S]853X_HR(GQ/M
M3'B6291:KF9L^/5U%0N\D[RE_-XAI>SD^7IVDH^J^<-JR7&/Z4>U@"O"I+N(
M__T%(\),>+QX1#-D23*0JIWW*0FI*A.`B37S>5IG6IK,VG`,(+G)S:PV$UXU
M>?^)**>R>%>M]O7%.9SDY9:0S]0!)&-XL-DB3WV!6_($F:P'A$QF(?O.!#9+
M0J"8M3?&K`TIJUD+9FU`F!W39GMPU+4S8_X]%^&S0U[TY"65HFA1T@'"8Z48
M`DJDV$E<5]<=JTH1(8L)5R/"Y:#:).))J_6'V(+LN
M:HDO"DSS8O_]A-'
M4N]$I2.0.%%L;V*`L@4Z;,!`AWQ5@0@UINLY9.H0QG#7LT#X2X
M3MU0!@DKD@YX9N.9UV&,8I
MB9,*Z20>R>&%=ZG@8N-8;Z4WA,=Q<\"5Q0.W&RQF?'DSW%J`)*
M!-;XOB#%_."%8G[0YU1;LJH%O/J)PI7D8()AK;M(?-0BGOU>`=>\`^?[F#P\
M)@^/R<-C\O"89#HFF8Y)IF.2Z9AD`IUDZCG\;@//\5:\UV>'!OXQHO1UK-NO
M[\B:H2?6>KPL@=DX!BE)#<+C7F4`4U(=^Q.LJ@K::@="=D8C@D9L*@V"D]KL
M3$COT))DI15R.+:6?)CZY-&Q1XC4-Z/E4#NT1%M)=1R.E44/4B1DW3-:+KU#
M2_Z55LCAV%I]L]>N9BK1O>U;M)^#G)7JGH5V.^N(;H7?HM44F&7JN#HO\^WO
M!:_*N\JX*H^/W_`):$D*QXOQ-G^6WW5BYF3Z5]H`2O+GGC-=81W`Y)E]`VF'
MW^\Q0N'FW++-L[[@W_EB+&6Q37[#Q%=](K]"K1Y20/8-,@UW[055E4M_M*"R
MI-(%PA?MZXM+.%70.[&J3(T`,+3[R=1R%BCYJC#I'HFD/81=K#J?F]0+KL5J
M``!J>)64%,B5-B#2WEL";T5T`(`-N(02[RSQ^PX\L[PSED+/+,$V%"7+7WN<
M;`'$!UHSC34%0[-C516#=A)4U0YU77_2YWCB37*NYDVU@;!^9QA0^M+=%,<0
M],PTE:OG=!L(2VV>GM,<`]#S\1J)?2@!.;YQJ4;O^/C&I6*I$FG0\"NB;ORF
MPY9H3JF4!(BZ#_7WOU=B8L,%YG1"[$&3+E5SS[J=$$4;M0[):DK`YK=
MQ;G&8%W.UL"K/N\BFZ'G#L(M8WZ#\?T<$0-3U!\F$I4BS[D&.B`*.I3LJ@;A
MH=E1X:FY'STMOIP\1'FP78)MB@W_B9*Z3341!%'T4>^*J*`%D"969'8.9>U[
M+G5UVPS>*YR0M>JE,9_>5@WLPTZ6Q'PE5&=?@M>[E.7]"]_(H0^ASR@J4JR7
M%/S7,=UX
M[I@?>$3F-P872?A9?+>7=A>1#_9,F/.6MYM:"Z5]JIBK10%@W0\EN=:E*E`T
M59(2D!WG&A_$BHQ0K,*C$9:CE-[.OFI?7US!V9/?7\/,5&L=_K1/LV]GUV!D
MMH"PZU_C(Q.[OZMRUQ[:^`1?WYT<*!(M0.PR;@N*A-Q;@H(UR7LN4FU`[--M
M#8ZDY.#22L?B#_C%'Y6:ZJ/SCDCP'YY@TT-3T8D'!
MUP7^#>'1V$5F9X:(/D*I+ETTPC9_\W%79\,9&V[V[HK%/2MH`:.W?[;A#Q"'
ME_W,KV`@NN%ZNO6*R*0-PN8EW.U/G0T8E4'OSC[1Z%K_"N"-OCQ2"UD@*R1;F/
M%X,(H"9WW<67N@U$/FG4?BH]^!HY[,
M;469/.')Z0(#@=C%JL=V"F@#G&F4M/_/#ADB['K$?^/A\JQX_$C4-$TIT`6Q
MU01RTE)0WJ'9:<)'D.V\U>_.R:F#V"\":;/**MP[RQ7&6IDN1AW66R4'(,Y_
M[\:"JU3CP5EQ)-].#7E#)D`<-8=IRQMJOW5+\&@FC_J\74O&S,:8Q+64[D+Z1O>LQL#*A')
M/ERT.5*1X`
M]!AW_&I1H^=XMDL6TFUX05L(M3)Y1IB$2"`&`##\Z9GY*X^,A/4_CV!J8B.W
MS"6W%X1MR$T`RA4("E3'8[2P2P=4+O!F)GD_'"+#Y==/9H<=HD+@JD:'\'Q6
M=R.ZDLC0D@M]YDKK_(9M_A[0'HN2%D.'\'A2]%C+.H#8>E?"4R;%3F+@GF,;
MB!\O\8/U9?73`,V0[:'NXDG_TR$]9H1L-2$;GN;XL!X>I^EI/T84^2&.D*;6
M76@^52TFN^OH.5;+O';/I5/^M"`YAT>>5K?YAB3AHZ2MH#">G%9IB$0R+'(:&2"GFO
MSUC(^P%.1%\2J4S9ZCC2$I$5'V-9;0$A',^UH?C\R2KWM=]?%1'LYFNT"RF`
MWEREW:WKM)>OTQZD0QR;Z[2W=9W>Y>OT;BV'HL\4!`$K'
M,/A^&6/.0'C&)WXI+N+F$)SI(M"()0*`SMKJG5J[\_:HE'OO;N-J0P&SS]"6
M\''V=0MLS=*?F8O(OM!'PMOGY%T@/+XEC$$N7.U177118MKLLH([44L(<7,!
M_4ME@KG5]`4Y(Z)/Q]@8H!%KL^EF4[O@9M.2KA80WO5VT[X4:\8\+#6H6[)W
M%XG;`]H2RG\#D5@,`)Y)N(XF>9/?M25N#R2NSC6S%#AB<0X)G'0HV885.U<#
M6*:(E6%(D7$Z1Q\X>N<)],*O__CVL@)3\@<($7"N>7'%)YD&
M\$C<>\29RF/;=!,(#K&2HK/9AY9T[U"LRS,+B080G.&-=)]D'IKF^^X8D1Y!
M)G;O$,$S_Z`0E6(A[P)A.VHC=.3B`(#H6'6\!RF7,)030;/\&<3*H03-DN="
MH?K')A^1WU3./OP?4$L#!!0````(`/&#ID81V6J$\T,``(D3!``5`!P`;G9E
M8RTR,#$U,#,S,5]L86(N>&UL550)``,E>DI5)7I*575X"P`!!"4.```$.0$`
M`.U]:7/KR)'@]XW8_U#;G@AW1U#O:K=GNM>>">IZUH[TI)7TW./HV'!`0)&"
M&P1H''JB?_W6@:-`U`7BR.+S1(RG]YH?A-__Q[__S?_SA?YV<_-?I_34*$K_8X#A'
M?HJ]'`?H2Y@_HS.O_OQ
MS3MTU(`WA-E5:(2,POC7)S(:(@+'V1^_><[S[4]OWW[Y\N7-ZU,:O4G2-<%\
M]_W;"O`;#OG3:Q:VH+]\7\&^?_M?-]>"=AG.5>[#=8E(P,[_V//_[X
MEGU+0+/PIXSA7R>^E[.?P,@74D+0?YU48"?THY/W'TZ^?__F-0N^(3I`Z`]I
M$N%[O$*,@9_RW1;_\9LLW&PCRCC[[#G%*SD749J^I?AO8[RF/PT=X4Q*F*6_$;T7]>$KQ;'
M^)4X1("#BF=*1//[LC&873"BE&SBMPA&U$B2M*V#^`7[)]3DWWW/?^G?T$_^
M>EXZZ3(.+N(\S'=7\2I)-\S(ED]9GGI^7A%B['-*EGAO:Q8IZC)M\^FE?D6:
M_&D0NX1XZR?$>[;Y2<0UR]%7:;+IQ5C)1M(#Z:_14[0O44N<%&=)D?JXS^]8
MQ4@VTJ%ZYIR1>$(P:3C&\VH"4:D`%="\CJ)GE7J%'&(2%Y#9B6[XCE'40.@7!N;";T^"/+XB
M?V8FP01`8!OHL"RU@QH*SA;V6-#9`P5%#':P4638?[-.7MX&..3V0/[8-P/R
M41W='@G9/4FZ7\_[DZO8HS_T_G>S_;SR@=61G\+,]5LNR8@!'?4R\M82OO>^
MG__7E#)8_9RM+V?]/24C=W[0&@91H+F]\PZG84*6'\$YB14:B]R#@_-7*VBP[3<*FHP0)O8X\%H$11^7GO@>\Q[
MO`[IOC+./WD;V70A!YO?$G3L5F8@@YG5!M0,=`R@W.(WL(@"S_OCGQ$#3+WH
M*@[PZW_BG5*@#AS4SZ]@N/W[[P$!&("4`Y4%E,"(02,"/I<-G!5IVHI7ZC6C
M&G1^2S"Q71F#"FY6>]`ST3&)$KPU*1E&.#TCPZZ35!T8]J"@PH*4
MV790:($`A`3)^*J`P$!1!3OSC)!L-DG\D"?^KP_/'E'#;9'36SUZ&:H.=UHD
ML+G"0I2]B4.#`3&+&-E13BD,$S'4!>+(2,">V:9X4+O'VR3-R>CT$%.Z[]"#
M@]F1EOT]"Y+"0MB.AA&EU9233XV$.-:\UG)7/$6A?QDEWO[EK`(&RBXDC+:-
M00``L(#.Z*J?G0,B!CGO3_WG)"KBW$OYY*B."!TXJ)]KRS#V8C_THKLD"S5)/OU0@:^N+<227F9K\."N
MMXU,=2SOU(MH2B%9PV*<#XY-AYO9,LO(^`:#V@>",1TYJZ*1M"%F-P?9\-T[
M5`8T=2)73B8\?#V8UX>'B\<'..,\\[+G91S0_US\O0A?O(CX6K;,S[PTW9%U
M_)^]J%!E:UGBPIAR+\%$"[="G-WP>W#5/1DD2"PUD/TAH"^0EZ.*`F(D)G&5
M;77]K7.7423TZ1^X0:<"8O)YLD*P9>>D8
M48.!&I1%=4`%LQ(8)$4F2)$])VF.R'@;P.6L[R=DUY_=8Q\3!R4L?L*YWB?T
M*$!+70LQ6@M?#?S\RV`C,]V%9HF"&IP%(EC`KC%$DE20),8YG?R\*$J^L%W?
M*DE1$?M)%&$_#ZDC>14>@?N7]S\LWKU[!^=%5_$+D3!)=T1(F-3
M]`KQ^]F]H#MXQU9J$&;K,";>@TT2Y*?A47AT-XXJ%X@]Y(-SH'.\PB1*!(_>
M*]]H7X?>4QBQB=(X(=DBPSA=/]%$=[3#G-U1^[#5S78LD5'NO2*/H<-9W5V*
MMUX87+QN<9QALM&YS9]QRH72FYP5)HR]]1!*-#8+M-DMS9JGCIF5F*A$9?M0
MAHPX-O`Z:;A@F*-F3+*$20;M339^XX2'&'T!UNIMS&`6*S8M,VP89>L*Y)<)
M)=`F>IC&\Y_#&*<[D?F/M*Z-\KA,C0!U
M@FH2H7V`JH(&.#_5LR(Y>"P1]EV!(4$=GPX2`EH!`V0(!0P'EU$Z)S`A.;9T
M4CJ#'L.=Y9+.H`P+I0E]P[2G.$@<]AU:.;$^6OI^L2DB6ASM'&]3[(>L:A/Y
M.\(LS2T.EAN:5?\/]KE27O4-RTCDP2[J1E7/WJ7>*+0A+@!'9%QVQ5:11R+]
M!:I'8!%`'(-$AG:,6+2#!-C]XI2*NL8DC'B"M@)A$`>G6_5MHQ[%L:E6<1NI
M@W=GFE5?L9E/(QR;8M6BT),3-Z976?+-)V)[O;.X1"1W$KFZHIARN1H,)]*Y
M]MFQS>AJ\-Q)ZNHCBYC7%27Q&CJMB[FI]MP>]O9%?>T"=-^BO6B!O%_17JQ`
MAV/AZI_,).R9.3VG(-Y&9Y5\9[A4L4<'.B;K*5[KT,P2=_XCM%Z,=1?)#7J]
MI,EWX!75\]7ET\H.6G<_3PI^7]Q9]NK\\O[A]^BR[^[^>KQ[_`
M9^G>>3LZV]CEY^X#PV;FREF7Y>2V(<&R<65LJ+-72VA'\F_[\;[ET'#F?;'9
M1LD.XWO,MMV"*^LMW0(/QNBM!1+MWX@TNRM8&(76"-\%KQWWVSF"J2:TV<29LY)+SV,$]PX.^AT5.'0XT'OC+"+\MCH,6.9Y&CX5
M_&@T3\CNB,TUT&<$_86C!1-KX3!#`:SNT92!U!;RZ(`!U>Q0L-LJS[$',W\E
M#BD#W6(&0AU-&-OMQVC&"W[^R[LW[]Z3/4N*7BC.`OV>OI.E_T,9KP7J%?ES
MDH;_P,'_1K];_-L/_[KX\8?O44AK>05\D],4"T4>>VU[0VS@&7W_?H%8X3N2XL8=K1(HMF2=Q
MG(4O^"KVDPV^3C+Z&/1V1=:EYF0>.RK@&6M]A%4DIMF0@,P_L^=/FV;&WUJV
MZ"!."'U+27W'7^.0.8'0`\\E&TEH_@S3;PD=,D)PKGJ/;$32&L+(2?3:U^9PX*BQ0!W&I40"F?9!X=T$CDO!NPIC?6WE!!.^();>:U7L!!X3U`Y,/*^A>\+Y$KIF_#
M/X__6#00UA+TO:*9+P6
MID.J?M.[G;JGE2%)30D-50M<%Q@
M4^.P+AC4'9N.X/:/`BPY6DY0L@%;*#,L6!(Q=
M2I@4K5+X>G:;[(RMJ/K*06!BN"V/6RF/\]GB[1:G7A[&Z[+AC.D40@,/8Z=&
M`42K50+/;L,&3CK64L-7?8O@SRSZBE"!`9Y>X(C07'_$,>$\HA5A@TT8AY3K
M/'S!)8.JS:TE,M`)1R_16F<>5ICSGX+T8*M[+L*1%ZA$YS6,6P0J/P(Z*1E%
MNG4I'2_`[+5(0.Y'^0Z92'7>[(_USF7`@=JY6@C2WLYJ$`#VN$9N)/LVX71#
MP(+UEL&2.'%.TYDO;>=59Y965DLJ^*64]1(*9FM@RR\_Y\'@JZ::W^;EHTDR
M$1+8=KM,2ZVW`8.SWWT>-!;<>C`+;,9&MDMFZ0^$$HZ5Q(`&31M<9SF=##AG
M5S&9@<@GRMP"%3AY!S\-+4%ZC"@.OMWHM__C7X
M(^_&.2^)$=%;K#`NB-/>UGYXBE=)6KYJ?_1><783QDD:YKM*!K+J:E/AS[5N
M5)/"K!Q`)DS-JN1N$M8LPP,E=LTHFVKVXE,MG\0:-E##!WIBC%2O
MD3EY)-!?5+,VXW)!5J%DJYZD01A[Z0Y=Y7A3-KN@5\T)V^)/'/1,4[PSRB]5
MF],1H&,I$;-?5MB`)6[
MZ,?_79J\A!EMN$9?3?)U@]SBYW3^,;2_0&PK"^>XGW!NW+ONP<`XJ911T35;
M`+,[I&1T:3^P]I0Y9UT.DTO:2B!?ML_C>,-XG+$U0UF+IWJZ>NIEH:^020$+
MU()!QWBK[8(,L5=6G^J7S`C%XH)8*/5AO3!J1Y25_SH-.T).,
M>S@C/P^C(E<^ZU1"NV'H>\SK3+T$!3?V%A]6YEYBN&'P>O85)A_()0!YV'D>
MOH0!CH-:HC,O>Z9U2A4*L$,%?^AI%$OQX%.)!_GPT\"4X0%HC;T0O8B28,5R
MP1^#]I:.*Z4OZWLX\:3;5D;=-J@G#;?]5;EMZD7`64_5[55ZNBG@#FP,::=C
MW^*AT:@_5Q57Q'5`*[S`;S@5\I:1WK;.2F\J3H4:D[`6P49%PI5PH^=OI'6!
M4R&GI\23BF`Z@AU'A/*7*3+,6H[0ZO\%R]Z*1]_WQR_8IQ'EAW??E_&$?O)7
M2>,"Q:;"##YOA+!EGX8"$^PD/A\D?D%OKMD]>$]EJO?EW9X8%J3L.,?'5._AFO
M[W`:)H&A=D&TQ-=<_))!0>>L-1F6)&=Q($@4Y%$
M#K1Y1^@7#@IDR:.R#-Z=7FO-!ARG>M*KK5R+X$HG>JTI[3>AOZJ;T`/[P@C"
MG%@(XU0/>KW'V.,[VW=>XTFVR"[VFM<;I5V7>6!OFT?(\NT5O#/N]_S6>IX*
MV(UN\FJ?DD."=XW7&E*W4SRL8TS$/&1G^!%O),8B[DH'^K'N'\:A[$"G^Q'/
MRV4'EJY=+6S9'>5%'.A"PJ1:.O4BVJ-X0ND>>L9E9+DZR:#H*Z7@]N,RFW`](RF=_SL<6,#=8(FGUWNV75
M=99Q\+.7IEZ<9Q>O./7#K.-)(]`#2.P<0P%UYN<08C"IH<,YEL_Y90Q`G"CB
M5!>\]_FB/,0L2;.RN!5Q5%.?-\OTGTP/RBW05,JHOF<]3YC4B2#UEY+*](&-
M!]L1(YLM07="6S\5F&*;'36G@EL?EGMY=;7^.9KP]O5JXJ``-T@==A%NR!)N
MQ+.A>[PE&GWVB#A$Q'N,(QW8L+L.>;_-34.'(&P6R\@^ZO$YJVC/55G7C7V
M9;G;U\24QR`^D@$O=C29&F3O7'Z"3#;\6U%69W],%$EB++X]T9!%F2>_SW(LS"'#_@]"7T,=?&/?:3=#F'0))T
MQWI8>E&^G\H9UMF/Y8+KA`V/Q/$7J.8`E2R4BS0D,`&5`0JB5;:$*E7E"T2A
M7F`[IH:J]9O;,P!M$+!:83^GS3VJ(L]M[0Q0MQ5U=^-Y#^7T#=L6I)V,SM9\
M#PG"0C>*L@D%+VR@"L[NAMW#U46%?RJ%KT['+8+M?-&E+NPK/,:AQ7L5VE*#
MP_B_B7W1H56PLWNHGA%)$;:Z-O19JV@TQ8$Z5.HI@ZH>]+?_\N'-N]\+!=CV
MCI4$`IAJ*.0`<>LGR`@AGU\^Z,VA*S.X8&
MVOB(54NGK:4"')SN/I/P?Q77K5N7?DX<@Q40TIO7(83`6B@=*/)>GZ6>5"":
M,1W$HK0+!2_W7Y)"3SOT[6=>M?([U#0=;BB"G\&-)OSMW<7]\O'JTT>T/'N\
M^O/5X]7%@R,;+KI]C/TPPJV&4(_).!X]S5`.;,5&5IMR7S;2.+";M%&%,.W8
MZL%0MTD<^?K88A"<(M-:D4(E8?(Y_9=/M;@5M)C4NO/JX0!O%<[QEK`?Z@Z&
MVB!`NSL)FZT=G?#]_+NXSN#=G9L``OP$R/8\T*WC/?O3.D<.WWH=#KEU$-:/
M=><.LBY>?4QBO?=:GC6JC^HDD5^ADH$T@2IQC:&(5L6N(03GK^PUG%M)@C.E
M:7^2O9"NE:".ZB;42-X<;P,>L)SC%4Y3'/1K#6_$@EKS6`G37@9I40!61A;\
M2!9+'$N\-W*DA_Q`@71MY.?SDOT\*&$+5%YS&0XK^A"`\9W^(HIN9(\]NT?U
M9:UCBQ4!]&U%XCMZ5]M,4W7A,.#]_&!)SY[)OW!&I1,VW5F&<_X<*0J]IS""
MWH!WQ5SZ/GW=D-UC'XMU\1QP.A53MNY6X:.&`-2B
M<(!PM12I4@I(1[J*7W!,1E-OZPPXKKB.1!"]SP@(#CA+AQM;+Q$0W?$.&VF4
M;$.ZPUV*MUX85(O1LVPH.>!R]FS:^F))
ML=Z(T144?RC"J;GCH`-DKX0L4WWY.C%A4GI2*5U8)]YY.SKS$@'))VE!U-4L
M;'O/^7IBKOAS']'M5I@)4EFZB51)%!U9?,W0`.UJ%M!5*\4
MM7+U8\@*&YQ]XWX6V+#L+X>SOL;+]H+I+3:*I%;9$,YY(EW/9V/D9VH).>69
M%B);>*B&BBN>:F2QK\?6!%W*C1I-^*M/?[YX<"8_DZP%JN)NUM[HQC]1%.]"EIAVU`YTH3'^,@8_DY'MOLWG@Y96MWN^KC
M:/WI`#G=H0*W'+`OD?F=\3`.)<>4G$Z9>^:51QH5+6K1,_BI[>)S&JDWG$18
M'M)FA+"+KFR_\AZ\='=_"SELZ^CPEG&\K:)3ASO])&6'.P47COQ?)9O#!SN7
M8>S%_@@'.UI"3GFEA<@6WJFAXHJ7&EGLZZTUP2,XV.DO_.75I^6G,V<.=H0E
M`RU13AN_W*Z$`A,62PT%'OP"5RN0:D$K10)=P&HX,BS=*DQ6ED&H8P*_/#U<
M)KK^-%77=O$)E"12*/0TD*;K3Z`TBCCL"92$H,-/H)3@VY6LKIE!`RHD6,?1BR)S&CD&F,/HV%$["S&IVS0@83S=(47A
M/&B/.40P*E=3/B]/>+6\LFOM,9RP#-[)NG^B,NPDQ>$3E/%.3IPZY^PG:2>)
M;57+Y\)9)Q5P&0?T/S2OX(5L3&G:K+0#@D)-_4C`>.,A8HK^V`=_=H_LSYR\
MSBJ]&6-_"%0659U[26(XC%>.(&TC2R`FN?N5$M@?N"$.6(.IV&XC5I;4BZI*
MIEO;G4D`;LI08L$`N!7"",*
M&(29'R59D?*K>.9T*RIOV-"#?6K/BW;@C!9U5^BC`P7VZ$G&[-YK)A$$XIE2
M=WQ9:"Z+N.!,VK%Q'C.W8Y:YZ+?$YHJ8+.Z^0^PU8,![^.7/F)8GIU,G/8AQ
MHY;+;;KVXO`?S+7.DCA+HC#@?AL'=T2156OHVU6YR/6BIBZVJ4?<.+2!VL2-
MJ9A6I[@Q",_?+&X\KB7EC3(_#5FC9QKV3XLLC.F1N'IFF\\_*F8$'HG$IUX6
M9KW29(S@`7R8>-9N!^=KEUZ8LBZ+Y\V9@"&2ZU%@_,I&#-&;=/"S
M^Y"9F6X:*$%!#`?=8(]B\,M4%\*W3!Q3U#;@N&-4VABM17#"K$PA2[`K`Q2V]I,MW@IAQ<(;3W`OCQ]0+Z#4Z>YS>>)0I2D\W'-39_;3J:U\"
M3#,6P&W"E()(BW16/9S"&-$!RT>TM5/R,47?_)9=J/-Q43EP6?_P.V%B
MFUF;5L^-YXU?M`+KKI'`6-)>@P$710Q"[`<"!3B(+VMYT=7,=68&W)/`9A93
MHSAC0\;91`7O@A791'6&XEXT/E`2T#C:L,OR^>O7,?7'4$6["_T0B@"]ZH>SJ^@>=]IY-.;$'&`M\:DHL6F:&$S5
M-V'T+%MQ0!1(/<5#WA-)X%[O$U25E_*\.I!"0Z4;6%@OY5?H8"=/Z-"RT@W
M$YJJ(@E6P^Q6B_8+/#F?[EFS93>XA#%=2O:
MCB4:Y-O09+,)^:T`/?)/6+80CFFJD/6BMB<-*)\Z0-"V<_4@`.!EO;F3V&1-
M@[\3%:DX$N\MI#1'_GY$'+97PVS0AX*;%FL.HSJ3=6RRF%I>P-4[/9HI*X[P
MF^1/26Z:-DQ(0"MY*U%:ZWDMQORK>@MVY&=K8B4IVHC"B9`O%\<^VO?`=\G@
M+&.\-;(C9F@?Z43\WU:)-Y2$6U%]%#'W'0_P@@NOPABSV2D-GPJZ.;G#<<9?
MD[%NJ7<)"0DX#WF**^76?J,P&G6@"Z]QE=.Z^!J']/P78&/R+3F:;(IB>*RT
MV<5F&R4[C'FU-E2U;%F@!^^%K(.R!2+CHH=P$T9>RGS)C8V+5BEEZ=$>6YC#
MR0$5'APH?JLDX8&TYB]6.(C1;K4_3DYHL]VFB"J2;DV0(VM!#`G+##T>%!*<
M*\5&'^?MC.<6=KA.%5^3"V91=:V-Z$JY-1E7O>JL,0+HE_*_X,XY6,RE1$P'
MW@,*-4NN8A)PBDTCET(5EKC`[P-M!).^$]0APKT7-'.E>VJ7K%"-C@1\]_QL
M)(%O%0*[]&*H=2@WMQ/M"K25)G^2XYRSCR'6(3\0OV*>6_L.[
M[TL[IY^TKWEO5_2BE\Q[:D?6+^?&(3FOKXRI!NI-8]";Q-^"Q&=#,IXF^.&L
M$AU(F&>Y#G1QY<8$)PM#_\3J4(8P=W0"MR2XQSXF6P$2C2WWM3H$F"6!601Q
M2:"&GGU)8&)%TG"E1G#'BPZ6IJQWE*$&DWG(,HJ2+ZR_W&62HO.D>,I71525
M1W+A5;*=IZC!@=^26GB)"A;N#:F=3=7@[OG'@9(`9XIX<>"EP5V:!(6?_^RE
MJ1?G.^V>T8`#=6UO(4C[JEZ#`'`];^1&KF[9]:G5-&&/#M;ZMI=X>QUPK7`A&N'V8*Q[RA>^XJ`L'..>
M.XTH'.3&A,Q_!29KPV0=AW0;]>"1I>7MZF.2!*HF9"8DJ`V*C2CM38H.`V"C
M8F9'LEEA2$C`HK>\$>\MPC#=<9FQ)'3*7W#Z$OJ8M28,,WJMW\-M9+C.>(]:
M,(,3=1%=\"455Y8N5:+SUI@E`:<]RUI>H2(R/0H0Y:,'!30/Y>`C`<7M09?=
M>YQA8J[TYOVGUO?(8Q$&.`F8525U/<)HU"%N548D74[%Z_(
MJ@('KJ)A=9XJAX6KGF%[
M"EF5FW#'C0:+`GFB*G?VBU=:'PEKSU6M,*&6Z-9"M1?H1C2`Y;DE3^K@Z^T%
MWQ+9/0<:0=;]B:9$=F-^:8J6B07(;JMV6U?LBCY\P2S+7'^G<0@EH)N.PX5N
MW7_T)S/_KB[#P3C"W)61=-O0\QNZ;+A.S\_`:*7&C68>V9M+<:M
M(`:FD2DS]];)VU?3@9&"\X5%S13_K2F-V3#F-0$FJ_M%HEM@BY
MYW@C24US).,\VJ&K+"OH]7RC@2I[!C)/S'_&01&1$/,S#M?/.0Z6+SCUUOA3
ML7G"Z>V*38C9(\WQ-):`.8P6T&YKB."M_=8AA.;?<1W.97>34=*B$V=%#97D
M$*?'.J0RBN@71A/>G2?1P*U:`[>5!MQZ-6AR8@...V\'M4ZI17#B!:')Q!0M
M"L'=:#197)CSEB]>&%&^+I.4I@TUW-%CT-@/HY`=G_2<_@XE"ST3#E.'?%(\
MC";@_#B$8>U461,^627I2>:U/;M-W,%9T%/H_R@XK_/'0=ILFKVS[
MBIJW^!F=1YV-'Y_C%'L1E>,ZR;+;6.C]V#-D]*`$'25Z"RT/#-9D`&-!3QZU
M[M_00I08(DXN=D)US^&'"O\QI6+NB8UY`N">@XN*.-T)_T1G)!RL:5=!BG6-
MXW7^3!$>PPW@*6VCH_IIV%F1IN2OGEYO0H=V=3OQY/ZMQP5T:AO&M#L^-Q[X
MU?)T.GPMOWAIP&X"^15B1AV-SECK.(-#V/*:JY%8_Q@B`OC$>
M^]JY4-)/#[&1%F5UP7*P!:J'0\)X#DZ6<>J'&;Y+0Q_?$]D/"DQC#^Q.L)I&I:8`-NZH3@2U
M*42R#G3M]*3R=+P9'Q64@5;\X^E*"_2T0Q4;B/&!&"-.A\%Y5%UL-A[9')#(
M6$99=%OD&;U6"^.UNW%QZ>?A2YCO#EZ$V1!S,W[I1>\3D^24G(LS.C9U!MU:
M"+'M;UDPP>WES[2BN^#2Y4NUSZ'O$G;%W8"@9
M<4!'0LSH*M2&GM%&@P])(XMB%:KH;XFJ,85X1=]DT&%/V+AU-1X2QL2Q$1O<
MW3`VFT;;X:TA1CY=PS[3JE5R6>1%BF_".-P4FWOZ!#\JS\&RRR2]W6):3Y5H
MA.YEP$&WHL#6"8N01:@!AP&`TF&MMW.'444D>Q4!'W&ZV9-<#090*D7#;EWX1`(#4\9$R8BRUN*7
M$A01.]S,6U?$16;UA3X&&.:"W0SD;"%=8R\0QT>4@&/U*WM(MJTEPQ4V*KA@D42P
M.8L2A-LMF7C_1'@CQ-=$OD?B]1D]NF"AFJ8RJMYLVB)#E1[H(UJ[VH`-)D"!
M`7NV)#4%./("5>C,'-L$6.)J)\B/(M@+3I\24\6`$>1#ODR$^1QJ&>=A$$8%
M+6W0Y/5>O/I1$>"`[J[I94*1EPT^]M]W+S?T'9U"02/1AG''414C>NLHA&=W
MYA&Y[B:B"[3%=/R*.C_#$NBSU^*2:@A\%)AI=TH%\;NXI+R+HW'P2W4-&2)3!UE?HB*YOI*X&=Z/^B*[5N0H6O.*(H1FY
M4)!C6[F7$[W%"5.\F[(7T7JV=5I+SENRLX.8I)L'2)UES9^-*Q0T!F&P0HHC
MJ62OY.)`JA#%&4=A65;[L"*,..4Z`0X\Z*H
M_!7(JKQ*7!FB,15%AWU>KX3>SBXGYZ:7ZW@=X-ZJ#"B'/+N7Y/`9776SZ--=
M_>>?0IS2\IB[:UH:<_D:JAS7%AFXC[F5:-)&YEI,N$[F%FQI.GLO4(U$EI0$
M`W`Y6N'\+="`-8&/L(ZC4)FT(P)FF/7>ZWO,B%>&9
MK&BXG!30/?7(XIK%`O#(JWA;Y!D+*^]O,*WF8U*&#`/8V]1"2'VK"P[G22I>
M=(;$<1!'0K]P-&@?L1:$@2`UW[!.\*&W$WQPSPD^]'."#PXYP8=#G."#@TZ@
M%X0[@9KO&6^FE+5N5"?P&@2@.R2C"*V+(27T_+<]!E;D]L]+!'$W`+J$Z9E,#HO+Y;$D>4QR+]()!%6Q1:QBH[I@UR!`YQ2K1%#781&A
M@2NO=%G1IO1V2R0!3@M22:[#&%_E>*/,_#$@.61-'5&,%E5CN&%5>^S86Q9%
M1`S3R54'[0(7QD529.VB7'=)QCKU+-?K%*^]'/,26[WC>F_ZKJUI#E20W1*H
M)W&'5DP'<=[-D=$5KER@9I!.C;MJG`6J1RJKP(V[MOF1*REF(P1LW7'8`F<<
MA4GK55HJ2E$UKUQ-N;7MK44[HJY%W3ZJL`NU-A0=BJ_V[/8-JI0R:D@OT!=&'!'JB))?"'<#
MKNUW!VA%L9,,J#8V-4D4%+A22$(4LF,*&;;/5#QCLY5RN2(*(T(^/J=)L7XF
M_\%,X$P5$T:G#O!H;GSEU&_MQB,-\T1O;/[5\0.1$=##7C7QO?"!V#`L>)0#
M(382"R79U*%$%EO_6TF]GB1.KJD>@==C:JKB+LI+7>5,5^SIHPNQF(E>JN$R
M?!D[&)O(NQZ-[=1S6#C6TSZ">&PCP"BQAL>7*MK0H8XI(G_U:AHQ)A^DJ]Y!
M68C!=5Q>476-$I;'2J*NSET?R5":%$L9(%3*LXKE=B;S/A1`@K*<=UA
M@4*")T.V&2^;/H3_8.%A$4AN1#`O8J-0L&8VLC0JQ!C2.H0<%*C[I8;M5M-+"=S\O2Z53'27MQ6HP4#F,?$)
M&'?ANJKNM$312C]!7IB(R`RA&M7P\,T(Q77R201M9PT#6:*
MR+!']W@B@U0A0R-#B^A11`8)QZ-&!DI_NLC03L`;.S;8Z$:1-^=B<#"ES%WC
M+'M\]N+'+SAZP3<$^EEYKW8HAX+."'),DA-,QT4Y&1CQ
MD1$?VN74MBE4.21;N%'A^P]M]>D>Q!U3$'S_@8LU]1,'XWC'&@@-"APW%"H&
M.\)@J)5DXG`H^/*<[R:F#8G]%#IZ4/R*UH?BY'*;TFY#>,#3@X&C'5M8M%+>
M.$%1.]01A40+.28)B*U5(4I2Q(<^YO7A(:H<$@KK`$C5]Y%`Y;7^CGV!6,TG
ME1JG7B`:QSNV2&BIP'%BH6&P(XJ&5I),$@];SES%PN-?(!ZFT/&CXE>T0IQN
M-7C$*[^)5GG'N**;8_4V]2)MND?^4R[(.DLOQ5.O8T)[=^]]N:&1,/0B
M74J^!!8NP5K)^'Y.=0<0)(U:P84TQYC!+A"!1C4X7*JT+>>4W8V*70"C_CE)
M?[V*[]+$QYG1JO>`@4M:EYMV"A#-O"1LZ\Z[`$8,'MFX;WFN&US*&
MYS/N>]H-1O,N4/@>QH0[#(I66W\YNZ'NC2R9FLGWX"_]&!?:IQOXC`LS_[J<[
MNF3CS&"@'_J,P.F,]DEF9:-]MF&`[%/&:,L^18#Y[;,[>O=7YS#0]CD"IW-V
M1:_:^=$>LSC.V#-HH:??Z:[;\>^+EP;L__T99WD8K^]P&B;!>X5"QAT"JL/Z
M^&IJ]V$?CSY`M_:QF9?T/"?X)T^4`!('0<(HZ&F'1+AR),1&6?#_H'(TQ(>#
MB1`SZ*L2'+QBE,_S-@]TG7X,O;5?:]@,J&F1#$CF9A'L%:I;P27659L>(M3(C[V
MB]GN(8K\+\ODQ=
MN"2N7@9O?+MB+=C+[LX*/4\P#DQ8FTQA8A@;?9#9P]9$$G17$.4XJ!P(J>+6
M@CYL1N5PJ!H/T1^W6FVQUC]L3%0."A.3YM+=.5[A-"5*R(EFO"S#>89"VLR=
M*8]I)J-42FWZPNA'N.F[K6)TO>2\BO,TC+/09W%<>\(TT8!'MBVT5N$H^T3C
M:,>S<;0498I%V&VSZJH'7Z!Z>,BG,K.KLY&:U3FFX3[AI!`N`R?T<=8A2]%2
M';=%GN5>'(3QNJV.L9>^YO&.;,=IJ\!1=IJFP8YGAVDGR:1!31C;I:`VHS8U
M,2UI2(W8:6.H@!\)8)Y=E0>#VJX;DPT%T(%C8K75W3@F&@>F,\>DPDP:F/C(
M+(69C3WYFQ=9A/]O'8[9TV->15[6[3B:D([6C,01+E%EIZ7W8?;K98KIVAV3
M7RN?ZY)$/NZ1+5G[*G2R2Q+9H,>SA.TGT9R7))0+1-E`%1]?RRU)#_U2T),5
M54)8*2&5*.%(`V!U7?3G)")DHC#?S7U/O#_R5Q`$]4J=_*ZX/>QQ!T*=3"#W
MQ0TC7TLL[*7B6@\O-?01WL/HU/"(T\WH]S`6`Q[9/8RU"D>YAS&.=CSW,):B
M@`0W.OZ1W<,?XP"GPJWZ'1&I
MNH+"=VGH8_9L[3KY@E/^5[@)55UUIAW2I677UFJ3:I4!9/3,KJV9K%**
M5!U'&NP^;[=S![O.D%]!L%.H<;)@MS?><0<[J3"S!CO&P5<6[.RTJ@EV7"E?
M4[#[5-#GM+G_,\V^A?00@T*W>R:*@>^K@#HTFN66,D9X9&"H$=V#1K
M6&67"KD=EJ,SY5G>@9KH:N!G'*Z?R79_^8)3;XU;**=X'<8Q@3WU"#F_9Q8V
M%(LNG1?"_DSF$T88_APYDX04?M;X+HGJ"U0QC4JN]W`7J.8GY>>!$]:?[@Q"^KX>Z?8<8P_CAPDX62M:]\GC#(
M[>`447.,!):=NQQSY?>JU2=7V[4;]VO^,PZ*B#Y*->5.9*KDB4?ZRDOU$XU'
M'RA,CZV@5J`=B_C\H7)].\#JW&.
MS+5,"IOHE2T?Y'@<3R_!?*]J^:B3++YY`VGNK/CUZ=3QQN7VJSO6QV\B34M'.L[8K%':F-%9,LS1Q6>E##,_C64CNW21
M.H4*&21HC19ZQ'.5904.SHNTKI3,CX/$DEO5V8^RMO`!A(!BR<$BMT)%;RKS
M1X(#69RC:A,6?!VJB^]H^JF_/]Y5Q662KG"8%_00.!:J'==1;*)0:3'N<:XX
MK!4ZYOK#..C1K48L)9HT9`D\(+*10`(7#@0Q(`732YPP]F`7+^-M)74I#=-O
M9/6C'V<`[*G)DRL=
M_I1QJ`KJ4R/(T-F3B2.-G@>I>M0`VHN#XXNA!X@W]XGLUQI)QU#]/\-A+\!I
MR$">'`VV<_P0LQX@'UF81Q)"DAIX]7IA8D>20E0B(8J`6"HQ;#1`AHB+X`@J<$YP5
M:4K\_1('A+GHT7NE!?3B#)<-X!2R&[%@W,%2&-$G#"BS.X85/QW3*K%0B<;Z
M$9:(Z-L2M?-*:QXW&230HI((W$$>GOFHS4UTU,N*#.8B>8Q&7TB%".
M8\.5TGT8,EO?,70'W6B(>`LN'YPK54U!2Y^^BOUD@VU]R189QIGZB29ZDQWF
M[.[4ARUU]]=J/N+H+OG3*/(Y,#U5K+0"PV&>94<"UK_ZB"GS,AM\,%^S9T[M
M-X*TX#-:S?8]ID8<1B$[&5%(LZQ6P93K@K"T:_#5W5E&'@/&?R=1
ME.C@HPXP>P28@'M)-\\Z$K1'66B#Q`)YS;ZR'E!$@>N7,H?:J(2X5`K1Q.5)P*(29A+8*$BH0K84#/7Q]'5Z\.,-`IZC@B
M<[E"+DU.`1!)QSUG,<%#[/WN8?I
MBB-*V>KC?PT!\C7*QH52WZ\*T!@7K&,DCV6JA-2ZA`)=2`9N$*
M/F^*./3#+8T:O*WCGI@]<0':>?<5K.[/;8L(TW"['W=]O*HF4?E^*[,SAKF^O@<(X,$
M.KQ^F%/+XSZB,ECX`VHBPS++<)Z1/ZK/ROUY*RTI#LKM>G:QV4;)#E?;=Y4[
MCCD`[.'V>"J2'7T/IPYV,#X6Z^IC(K)B'J[Q'A
M!ZTX(E.\,6\>;=5!Z/
M"$KW'""'FN5C6+G*,^[/DLYAU+1#.3(5CJBV<=:UZG'@I]_1A+`+#O3O^HMR
MP$7[M0R]+:H&7:B+V=.1'9G]I],A*T572N^+TM<'W)US`I!X=1UZ3V$4YB'.
M/LK0\R`/VBY1!F-7:DQQXW#E(?$5LZ44+,GX8"41^88L\$JIE9D>7)AD2(T]T]WB9ISN:^-2O/8=?T;`!EZ'9G
M@Y4B;W1V,%G`%F<#>=8V-RLITCH*C":JB2[H9S5=5!&&[V7644=+&=>&AF76
MV#`.T%,XT<@M46O1P%Z2VPA1NL)L09^_I?#1F:ZE:>829Y0FT0*`UN@A@S0D^'^J"`![L3T3->787(PF%LP'2_=12X#1K>K_7E\WFLO
MAWG6WW,=PCCQL0UCW%[M+$QSC(+HGU7R=>3,L^76,O4QX5
M6^+"S$V]!!,G*2O$V6>K'EQUPWN)BU;$YKZMT!'5UW>(4>!O@QB-27SH!:=/
MB7[:&B(@^Q)M2PHNE!9CW%X6M'K:31B'FV)3R7=>X+(PAT(1?8E`ER#K(ZJ\
M+)D-!?^[BA^_)'_!
M7F?Q.8".TU[8%?@`1VR(N.J+^QP>[HX+ZH^TPB6=%
MQ6'O;+,XAG<2BL?AG0;1B=O\VXA7%=9\/82O,F\[E`C`!/MC1*UJFW:<19;I(BSE6I6M;8
M0,FR_81K)<3:H@P]0@YW/DS_+$4!??X4Q?8D=YVGX5-#=^QT1I:QFE-YXN?],&&Q]S]-5
M%;H<0A#LS=A`%>P])SN0&L1+LT&LRAZA48)(Q$"4Y`)51%%%M054IVV#/=<<
M5Q'MC&Y?LH"C0C[)3X>`0
MI5C$A3YD70D0_7GN$RE*ZHB3WX,@3E0-X&;,&$$W[>"Q]=*T&_OXH]D[.5KJ'PC8H,)]$+$
M7JC6^Q`SVORO0VQYZL;Z$G/!/"KG7>XK[`6BV.@7B@_X6E8I'>7N/*%;V+YZ
M$3$=L[ZN4%;6UZ"Y8WW[/"FMKS2^I6A\I>UQ_([US1/0ATNF]2N%;/-YUHU'
MIQF<[D39;C!]I:C0B!8#QI,LA!`]2`,^N^<8>>DVU:@P]ISE%XX%Y"=#Y/"L
MY)C/)RZ+-`[I[3:1Y3)\I7]E6I?0(=P\&QNJEC(IVW@*8W;(EHW^=5+&&!;[<&I"P8JGXYXVGN3H_!^=?NAMX2M._9"F`X8^OJ<3F&;3,=$X:!A'UHPCR-"=N$I@
MQ*`1`W=T6V8E?E?X`W9E`TW89`J4="A;2#18*#2XZ*?"`04&&.';&$M7KE((@-(`]>S0`D`ZRSX7J
M-V55!B&=Q!U&;1QE%&X'U6]JEIGWO-5[H'8;'31(1283\T+I)14H5(TE/3^*
MH^1JB5ZA`'G:47!OJGXTK0CS'>U$8B
MAYS]F$/'1L=B.#!O\UB!@Q\$=B70GN:IP5VQ&/6YF@K6`:O1'M#([0;T=&I*
M"69\$DF8RO+0/Z,%(=*=]C)4`0OTU%''>.M9HPQP_B>,:BZZSQ5+6%0"`]^:
M]F']$@#=H]UR3K,ZE@%"/=52L=Q^H;4/!?`P2\Y"
MQQB:QK+`*V":KKC7AE"[!-;`P]B&40#11)3`LUN*@9-N#TB:(]MI70F\$.XK
MA)'M`6=W%6WU>=T^!,`9G9S)^ERN_37,69R,!_4/N00Z<^O')>#)VECJ',$S
M3LVN<>J`;YP:G./4!>\XM?L]3X'=PPTV[3QD,*\CN,B9V47.''"1,X.+G+G@
M(F=VO^<9L(NXP::=BPSF=007.3>[R+D#+G)N<)%S%USDW.[W/`=V$3?8M'.1
MP;S.V%Z"FG*.NV2`8X_QV1FHON10J%124P(M#0UT$]
M>*^XAE]]+'V?WNH2QGT""C,0G0,AH5\/Q&H^>DNSC@\*AM/+"/67N*8,5Z7\O/
ML/]FG;R\]7DJ%S7\[ZM_4)O_7K#Y\N._$F;:$HE?S&O%79:HN3:?SF:7^T-V
M?KW/Z)>'F0W-S%,OI=D```M._IL-C:Z=3?SK^WV1NZNQD@`-#;ET$\
MSMC&/7_&Z5F*@S`_QRG9..7ABZ&:N!X%J&&[A1BM+NT:^/E;LQN9Z3Z*HRB(
MXR`!"=CJIY:D_/N:#$W^3?Y%_J`%5<@__C]02P,$%`````@`\8.F1@1I3EC7
M,```?&@#`!4`'`!N=F5C+3(P,34P,S,Q7W!R92YX;6Q55`D``R5Z2E4E>DI5
M=7@+``$$)0X```0Y`0``[7U?<]LXLN_[K;K?@3?G94_5)K'\WU,[]Y1LQUG?
M8TY,-P]ON'-/[HQAZ$'_[K__[O__6W__/Q
MX_^`FP#?^0639^<"H(1\>1UZGYR[Z!=`^)>GI7.!HCB>
M0@2?CQYS@N1OC8E'H4,K[GT:K7RYRXE'XFW/T^>#S_M[H
MR!GM_7:X_]O!D3.^716\Q9V=PL:2`0Q_/N'6',QP&/_^X3E)%K]]_OSKUZ]/
MKT\H^!2A&:ZY=_"Y*/@A*_G;:PPKI7\=%&5'G__G]N;!>P9S]R,,X\0-O74M
M0J:NWNCL[.PS_147C>%O,:U_$WEN0E70V"^'68+\];$H]I%\]7&T__%@].DU
M]C]@&3C.WU`4@'LP=6@'?DN6"_#[AQC.%P'I./WN&8'I[Q_"%^!])(+<.\CJ
M_\=EKO7BWW'H?PD3F"ROPVF$YK3W'QQ"__O]=84-3.N3%\T_D]\^BY'YW+6W
M#PD&#Z%_[@9$+0_/`"2Q0/]8%17UZ,Y%^*MGD$#/#5IW;X-*?WU=?8@G4SRP
MHSF0Z6-=;35]NXCF"P2>01C#%]"MH[6DU/3ZX1GK[3D*?#S]?OEWB@=!VT[7
M4=I5GUM#6(JL(MRX\?-5$/V2FAD8!#KW\!+&7A#%*0*7(/807)"Y<#(]3V,8
M@EBDBXT4>NSC0SJ?NVB)50=G(5Z`/1=/YIX7I7@V#V=W40`]".0Z+4JR1RZN
M7(C^X08IN`4N^9NJ5:K3#`H]]O'613]!XCX%X`%X*8*)K%SK"?38PVO\8YA$
M2+9CE7I]8C.)O)_4M"2S.9[*A:V31A*]2HTL+H_NJ[342O5Z[,]%A`V*,$&4
M4[DN;5;MM5?S.4SHJ,*V(FZ(S`5XBR*+-2Z=OK%W#Q8I\IXQ?.ZPF28/O,WZ
MO:)N96>/X\?H"ZX=+4'6[%W>Z(/[@H5#Y/0`YS!P$>F%+$C;-[/S58K^*V)\
MM26\R6RO8O4M""M>WUKTGT=&S5K7HI,UM96O>VVPP"6D;,UIT=-Z`KM9
M?UIUMY':SN>*;RXBXGO!FX;$A8&*66.[B9US2?QT?AJ`R?0'@+/G!/CC%X#<
M&?B6SI\`RK>@L3H9R'9`]2ZG#:=\0HK7A$XX%2.HF(.5^";3NI_/E[=N0CXO
M^^)0OD'%$AC/(Y3`/\FZ$A/?[WBQ0-$KQ(;B&EMQ?6?[DDD?75`LI:_DS.1[
MB(`;D([>X+\`62_*_2.61)RM).?+]1\7F(U9A):X]`T(9\GS9/H(Y[T-&84]
M4V.CM6&\KKIR*ZW;*BQ(4CD7ZT6.H"'?_L7IG'HBVRVN7=I1SV^Q]$^REB=I
M0LX!R?%IC\P*-+([3NG/>4_P6/Y!0-;2G.C8DAI?7*>!R*6CIK_KH;#Z\@Y%
M+S!N.^*D::OFZQYX>)<'`^AFYQDJ^91I2S7?EV`*$`(^_AI/;H!N&6^@^X1[
MU]8@ZM2.LGU_6?QXZ4T!,4S_B-!%&B>XNZ@5JVV;V"677T$T0^[B&7KW8(;+
M*.&3V&HFI]9GWWHY8Y!1V]NUUHGD\!):+=)^<6[9C!'G%>WFQ\ZM
MY;PO$(@Q?BFI&\QJSC!IKVMT5%FV=[3D?G8)0^2.V
M')V,JE,F2[N-.QY$7J6%@(2F1:A)8^2;?_'Z/7Z*\23E)06AP'T"049)L-YG
MJ2[F,J8AK'(R:[T<_-G_]U
M?'!T?+Q_>'QT='!Z>K!_:]B`2YB9`/T.\?1A^<-,9]C*@EO@[&4:F(,>Z83SIW%;BS
M&DU4?A^^*IK9R76QKT$7!4-W`,$(\^1?N@EO=%3*59DYQ,P<#TPWXFSE.CK0
MJ*,KO)*Y0=;5*_Q=S-'35EE[="7&6JZO0^WZ^B=PD9BV5B5MTQ6?L5Q31QHT
ME?%#=DZ$C3#YYL[K)K^Z8L/7D3!7N8*.M2GH@FZ!@VML"[_^-U@R-;11SA85
MB;"5Z^A$@XXN4H0J0YUM1;"*#E]34ISERCK5-J"N8`!0<6;''$Z54L-7D2A3
MN7;.]$UW:_]+%C92.A-BSWV<2K;H3IK'8I.[IT^7V;QP#Q8D,"&K=HRMNBHB:5",3J<%5D/_Q$%*18E
MRJ9R]EC:*&>+@D38*I2DPUN1]?('"(+_#J-?X0-PXR@$_G4.898D<"?J?SDGM_]
M:J$JM(XPM$[TC)PVBBX(MYED&9C.+?KC)1,5D@_*0X.D4T))ZM$SN&Y,3
MHI6
M2%D@&)$H:^K!U`&;NE#>W-)F@(53PPZ(R#+(/(!K/X&L87&@:)!@67P#"1\7O"IV`$.:0^:QWX"1483`+S'O#"24B]BA^4:.F`>&`];T5O!G
M*?*S<380JVP'.CKPRCR^7&M_7X_V[Q!8N-#_\DJB[P$VF2;),T`9?WS5"]2T
M0^]M&64>B0YXLA`!AH40$%;V]MFJI+*CQ`U,4?8=BA8`)4L2WDK]67@GM2"[
M`<\/=RZ6+PAH'<\5X*@5T:9NTQ6!>/0T5K1=5M/
M*:X5N*ZT.R1N@!O3?'_7\P6*7K)$`CRDL"O8C!1)KI7Z*#0AA2E-'EKXE6Q&
M3`O.^_)?U-HNFE`S]KQTG@8D@_0EP'QXV7U._#D`5+&AG^>!H-\SI<;V@O5"
MWF8D*I614D^,:3,=VP?'JV(SMJ3YYGA@NL]QA^8^=NR03H]@A;[6P<7CHI%?VP:\`UTI=,IIFE2+7P3V@
M-GM)N'RP--:S'3?M!&!C/(DP9MX>2.10H<87HS_"H'QDWK13::IF.V):\:_4
M+Z)IGRMMX`[(I.T9,^ULV\Y>$9/6H-(%0&XP]$8QXY#1&0M"'"HU9$\T;75\
M'V9LW+G0OPXOW`7$RV%)'JQM3V-%^U#2DF<;K=?2@04-\:IY"9#DN_X&DLD4
M+\K-1T,B5"Q$5`\"L#&D^IXD"`R!_\5%(\K=IN/GQWL/LZ5[2/NE6WG+Q6J__E^A;LO`S0(HE]$T%<1NHS2IV2:!MNWT1J.;F1H
M&#?V6U\`[\RU+??#U_LV/$@GB`K4I_O_.X!H1J1FAPBKIC5P:G/]>+`1L$'#X4[#9-`(`[%2"
M(E7LA4(3DPI.4U3N$U8?XN*5(\']P?Y62J:.CDQ+5D+2,NKWC1L!)BE
M]7@'Z6L]30F<-HM5@7B&@7BF=[0UJ*#JXQ/@Q1*[_,$-0)PS_#6*_)@=TU]7
MU#@U"^FNQGTGRIN-`7;D&2LBJT(`S,6U6LP6W0OQI?1<45/\2B&OABG=%CUS
M^;$QOHV\([UZ;H\YJ$MEC-.TQ*+=S(@E3A)Z7_8.15/FN6RIQ)`UVL2&@B&K
M0Y^3!2!/9(:S/)%/DZ7-+#]D7B8%GC0I6-PX2.D+(GK9F(\<;AWK`"//
MK8TAA%M2%%UF;Y1G
M_%Z'>"K"WS"]S?7%AZQQ*9X4Y,/4H_8"W%=8;-G3]"D&?8[^*(S/P31">:3S
MH_L*XEL8TBFI$`]>(ZM4LDBT6Y`\1_Y:IJQI8X<]X]8I)04I0?7C'XLD7
M\G.\)6#[1!BEAX\C,984)/74H?-O(&DT7BIEAJS?9D;Z2@ZD>207=RF*$+=S
M-X8>0[NU92O".=L;E);%&>HM99#F0;S)\24,TH09V,4H;9/*>2RQWY(\0`8OV`#>`:^
MI?,G@";3K>"VAH,163)#QDPOO+)?VK03/SR[0HJ&<_O'Q\<[^T?[1V=G6IZB:J;ST'G4&TE8AD_A,)9
M7LL!&2,KR/<0`3<@]ZW^'@5DUOGJPI`(8Q*N\SB/$8SQ3Y?XSW"&S7<8^0T)
M650U9QO^=BJGGM:.ZC.[FC;'R,_[=WL'\Z.CD9C3092:O>/A+\-K%$"U7!/-H_.=XSYCZFI,2W
M![X`JQRC2?/;JZO.9ZR322P*R=`:OT*6!KAZ%2810$5C[2[XV\!
MV6(W^]ZS8XMN5XDD"63#Q71^G;"
MIA/WEF1NVMT>_83_$S04'7\]U`%$FCYZV+0OJ
M.\<,HL24_!4":>&8N=*&C98FKGK:B_2J<\:),45^QDKYD(;FO*2_36CG28[D
M'RY"+EYJO[P"Y,%X2^F=Z0T?(6I$8-:K!W)`RL9*CT@2(V@WE#K(P-J7$.[!
M(D7>LXL9Q\+`>SV(:L8?SQX2HS!\9/7%=-?=T5D&I1#,Z/.8IE@U0E+)1F`G
M-&4DJI+=QY(=60TG#M==+P*;B2>1MXXRT>#O$<"2NP39OTV)B#H3M@=[BF31
MUU5=DQ9+*Z/L#,"N(@CJBL>KC@`U%P@TS<@=(XK?$M::Q6!C8E8+8C??$DAW
M(4BE":DT7:0:^W^D>:*2QX@1<$'-]2=BSA,I8Q%3!-V#?Z=X'4G``T`OT`.9
M&N^!%\U"2H6WUU;=K'$#H;55JT52"E*5:+=Y101)$KE,I\!+2#Z?(A5$5:H=
M`"U`_6WAMJU`^LJY8A(\5VD'2H&0)/,``V^LXO8`2(K#SGE9&OQ&FE;GP9W_
M#QEP"N715P:9[##X2VB,8[/3\?^@P=+$55^)8014KN.26)NW@P^WW@YNO#%F
MV'/":FZ0:;]^HCX;U(%!0UU$C=UR0QTH\YON+.T%YNLJB'[%@D/[J"G9!:;G
M9`3UCN`58^(#MZ:*)H\U11N*"`;]\^5WO%6Z#E>)M<=>@M%)_?M\UN0)F3R6
MF0K=<&'WP;(EM\\ZGGT8H/^>]"EUUJ$.`]I]#Q5?#7$0AAX,0$46CU$_DX^*
MIMX./'Y'EQRT6,0]7.E%_CBVN2B\&)%&2\^"(^Z+>-!`D)
MV3B'?'GU`!:N^YHG^FYUSL:
M:KT#L9NH;+R3L1G34Y)M?@+E(;DP7D/P!=.
MQC21JL:AKR,$1#`E*(6N_A(SE]!M<9`7OT+<&MO.X]9YBPAJ8K_K!J(!.F>F
M0.<.@84+_<)JR(V%<9BE+QK',>`]]]>"V%L$6VNY*-X#&(/"8CZ_GL>2G&7H?L$`]X.MAVQJK0/L;3WK4=A:[DHW1YHPJ"XF[SS2:9Q6%-Y@M5%
M)C8^NLT02?9&:P\GYQQ"QN&NIY-S698M27613\!C3Q>7^05!5E=
MW3>,+V%Q*-Z`:O)=8`E[`/CTS?('EQJAMVY"Y+"<3&5@)DOG#4&N%]&8E?)K
MU[989QOL[<"MHTSZVEO6VOQF[2VO8.B&7@\V/X>0<;CKR>:79=F23.KEN9S<
M]\$R`/1=R.)2@,#R6%O/.)STI'?^OM'?@*;Z2E7I';T!
M)$G(H:LU;Z8_3%S"G>WXMX.NCC+I*U"L=M]XHNE6-);'./3)/\3M_.(&9/C5
MIRAC($V&A'%8D]TK=F96@?/!'-R,\?A":(F'$B\9FE!=2Y$BPF5/\\SV2QIO
M!2@#NZW=@T7%Q+%XN`BLT-"K%=A],(S3/=->0O$*L]^%FE"Y\*
M,GMK"N7+;IF`F).S9:.4>8KOH,C:R+M&;G?C7^PU5\LEC+T@BE.$;:K80Y!V
M>3(]3V,8@E@L6C\/V*X5
M>4+5T7.,1\^!WKFB5XB4IXV>9#.,Q$_K">`AG<]=M)Q,'^`LA%/HD;BK+%*9
M)C\,H%=RK#3,+OO;LTM.G^9X6[?@K)MP5FWH>6U[@].F'":<"EHL19[6FJ8#
MLV9'-I8OG(AHAND6^"2O^F<)SAT#[:'+B'G4'I.A:`&F*\X
M6W>P::3RJ^@8JW4]:AJBW#K&C4P1-97'ICQW0QN2O)C*AA%YN#TBU]2<$CD-
M4*YCJV$\\JOHV3R3&#DZIUV'E^`IH:&:12^SY*"EOH;^!4")"\-'Y)+$T-F]
MP;5^FH:RJN:,FP5$P%'=L.]0,$.;0&KNEC?,&T?;\T:9B*:!1II?KCO5F/R#
M4T/77+'1(9'QSJIBW)@54-'FD)7B;6C#CL98,%/'-8S`XYIM,*'WD1)T*A2U
M/#=2=(S&)94>#0I(V,=%%"?Q^EFA(@RE8<1V):KGW17!/I^7^]PT[CM2-6YJ
MZ`==^I?0T":8TBF%X*QR4K>N$R).1D7G\9/$PLZIH?4$369A9U>I8O-$
M_^@54%'MX9DH;T,;=Q=1Z.'JB-87'7JGVT-O@XX.UR^8D7GQ'BS("T5X']00
M%<`LKN<%DI+X[F'\4WSXB50U;A@V*:OZZ$A+!H6S+$#%NE+=2]>9[0QWY
M']HD0'?&ZZLR)/&'V.`?[3&VV(:2]$E\1`O7
M-VXPBZF0_XJD#*]#&[CE"+WX,?HR7P31$F3C^2X??P_N"Y[`R%SV`.;3DQ<-5C%$I(O@ZQ`)+YVM)-$5?\>H.'"#M>;0DL6==
MN`H7%>P*`X>")&/:DSSA!=XC6CW:.\AU2KZI^D\G4^)!Q3,@&]S\Q:(/D@/%
MA3+6%60TUS%SK)\_$30XV!4&BI"6C"EX9DAK4)B8]EG%!ZY[*;9ZNJ2M6_,/
MB1OZ+O+O4.2G7O+#10CO[I9.E'N`I\D4D.<`9R$D/)#LT/%D^C6*?%;F*GZE@:.B!7,Y%L[LPP)`+]`#
M-,,;C.-R;%(S)+;KVH<,01X+I]6>:9O2;9;NL1*P`(EW[A+_&$1T1J3N?BP6
MX:UI+X0'BA?%`BC`-'07Z"JH4W2?4E]\H"!IQ5:A^J$[-^N'0OX"(G>[(E!S
MX(!HRV&!C:%GMZ_/@#TI4I]<4[\??*$A67R/>`M*`\=.7QP76!JZ*_2+BT(2
M;G,'$!6-V$K34*LJL3,LL:,A8:0-=P4>ANX:_4Z2GG^)$SAW$V9>YFJA@6M;
M@)E"N4/W?GX#OTJR05&(/WI`^$2M+9F!`Z07=@L(]>\WU1IM]4B/CH2BK0[V
M]O<.ND1;96V]1UNU,AF]9^"G`9[I?@`X>TZ`/WX!R)V!;^G\"2"L9;+09>IL
MC`QO0VO@9&PY@_/3D].SHX/3TX.
MCH[.SC0]Y%*KO8;QS:UCW#B65H-8^)2F0:QK51B_N#`@$KB*$#G,60N"N&=#
M#P8PRZ$JMT"T(VLCQI3(Q))`SK5LOH<(N`'\$W<\BN-)6,HP)HD\84IV@ZV;
M&)0%BJK/N29EHAQMFR@E4EH-DUY3L*W@GOZQ+:L;WM!NP3K3;-&0DDUJ@![7>`X8B=FTCM;W#&U;,-W*
M!S;^Y2*?:B\[=8G))9;\-G*!/AHQ;K+H/W_;#@1FW,
MT^09FPC8NOJ.IRU4$A\]/CQ??GD%R(,QN$/0`_=N.&N%Z7X;?J,XWX$0K=N.
MU4LO?V%TV7J.;B;VCE$9P0QMFU9-P2=E")YN&X)5:EK-OT%G]EL#,@_,/%_>
MNG]$Z"*-DVB.L7&^7/4T[[FLF=:6L''3@4Q60$7L6V=HY=*)K["DO^#QCS`W
M*QF-0_\F"F*VZ&QMP;M0JE:L2@SE7:?
M\5)J_3JK6[\X>2^U+F=O)`'F&OI7:4).O&$(Y^G\GL`E*$RYJPA-%H`8&1C]
MY&%TV=FF`VWC)I;.Z3+5B65HX15B85;?R+U<$I9\"1(7!F*SS6&W9QV=OZQ:
M_4_G+WG#[]%7+6^=9P^94@"SIHI*H2JX1QC9]_6HBWGK
M^7SYB-L>OT)68+1`3>,4*Z"J;?VV972`2B?\7$9S%X:R2E_7-$[I;?4G@80&
M[BW9O]ZZ6,HA0,LRZ[>`!(4RP^N8-88#DP;EUL78R7%M"3RN4A1"8N'2U%NO
MY%/,10>[@L7@D&3:DG,6NJOYPL4O60W2KC@X-2P&!VR7&M/;]CSI@'O
M*L$U_L@R.K<+&@>&5C:F(%_,V:"7]!\;B;$>`9IOJ(%5S%PE\.6Y5H049PH6
M[/6>X,"P/<'W&$S3X`9.69MY@9K#QT=79A6LXVO(:+IP\_`,%PL8SO[NAGY`
MSEQ"_Q$/G)@X'3@MZ=%_@6@I\B<"6<<)M"'04JUK1Z3&.HD_.9.H4O7+R;CE9O\A/6<\TGVALH8E_GL$J7MP9.#T[/3H[
M.COE=
M]IZ1&Y!SYE6T;I*]ID2/@*/M^'6R/9EEO@'FQ:BNA&U#G2*)6.*?$Y+.A1L$
M^8T);+WFN^1."*RG^":A)R$*2YQ^C'7@DABJP-]:#N264A85V[#5!_M]&?$1
M!O@NXHA6KT'=`I?\36=G.?O[8#M:B%!U*%FG3%>O\;QB==W5IH`@7I4*J$Z.
M#@_V]@8:);2O?^1*"UHN=&C?]"B2%?_GR]7'OT,\#2'O>7E#DM5RHH?$*ANG
M%#FKE8*2U*&R)(BEXO@X7V&ZA
M)?'W4G./)\:@T3.50\2:_+C5V0G%MKCNO9?%^"IR0?D_BO'S!YAN$D
M!/\$+EI-*=+0$2'ZMN#56B+:M[*,D'M15L=3W#3F]/$91>GL&?\#*-`<].?69+!
M<>B/%PL4O=+7RE;,Q_6FN:Q!+OI0RZI+#NF3@SOEE'I5BAJ(F0:[=4;ZT?YH
M='APN']Z<'PZVM\W(K%Z.=,_R[_+K#"TR69;`35>7SENS8TS6'>_(2/)=D'C
M]"JIE&VM"O)H;MQ`E8$+/(?.2&)BJ@3NZ5US1>.T+:BL)BT+\VK)R>Y%A!81
MPDR?1Z&_GO^XZ.#6,1P8POK=!HH\VY9@Y#8-H0<7;D`8YT.CKJB]B!#F5KM+
M1*$5V'C2SZUD'#@Z6PTM^!U(-$!EQRCM8:W4'H;:^5J3<:8V,]_76E&Z&%!S
MN]<8*'E>.D_I&P=?4127SD*_NC`\!],(@4?W51YD8G3?'/PZB,7&;!IM)$7.
MXU4`LT+W'9CB8NGJ]S_+@!G2:`O??&@._SA<,9A4NNJ#37B<:7#9UPP10&ZP
MEOWU)+]=_Y+L"^0T%//NVIL^ZJD_65NO0WW/BE
M#I-HF_6?3M%G6BOK-:E`^FVIF__H:'2\=V2AF_]0_^0CK8#V;O[#-^/F-T"O
MDDJ1=_,/3)OJW/RCT?[)R<@DWQU369W=_`6OEKAPU;KYS0.&L'Z[N/DMPTB?
M;GZK$"',[;N;7VAO9P(X.EL-+?@=B)N_Z8;*#8CCQVA?6+NYMS@T:(_V,]FIO@G7T-X[O+N+J^N:W.`EUA39U5Z&
MY:EA@LBCJZ##M9E.K;W#NZNP%%Q]&/#L74P+A>Q4S]X-[;W#N[NXNI[>V#9[
MJYNIWV?E5H+)`7JD)&QG<#.PSLP1[U`5$D\.V.-^9M3'6MR.%)^-$^&&&/S2
M5]&.MK/3E&CI/5,N.K)D/W5>._^NL6(
M0=`->(>-6V6K(-['(-[7[U:6D7K]4908GY:<+*P8_A&AG]?A'8H\O)-O0D&E
ML,TP:&;4DH.%%<=7,(0Q7BJ_1I'?B(-*89MQT,RH]E0'/>/@&VAW@/
M:'@S?7*0OA'Q5'KSIBEJL"O1(;XW8,(([T>9@L\/"%A[FB/,QK]$"E;*
M&*=0`?'7[,0;61)0F:8G/]?/:Y7Q6WYCZWRY_00787C-=>B3IW>_N7/`?5I`
M15/&`:@9"S5C?E>"L62?^&6^"*(ER(R)[($N;A@:L[QQZ-D9$K9!*"8.Y5()XU3%
MESI#2_;/T+?N*YRG;E,51@'6!@'!BB6HZAMU3;S8XMR8=BLW'(9&Y3;
MR(\EJV9?;_R8H.96ZZ@@7TQGO18/CO]'6MQRB,:^#[/.W+G0OPXOW`5,W&#M
MT*JZO/Z=PA@FX`&@%^B!.X#M`?\>>-$LI%2X\4B*FS474'QLU/B:=$A*R6L!
MYKN^N#NG?X`X@>$LD^*(-;7UV(0]&%8N%1MS$=4/ZFVA/6T*[3>U9ANJ=B2@']8D9H&:\^=55
M)%_)P6M\G6\ON.]_*6IJ^/#P1HWKM_
MH;'!MP+VW0G/DON);^2TPU[$[UR&0WL0FK'K2^=S%RTGTVT'C>R6;^NA",Z6
M+VN5[/CR=IU2P^_[/4/V>UUO==HYVS0S;.ZMSOJIDGX;C]/DF63+!OYW/,)1
MZ2B-7"F)SY?%,=L=@AYHNDBAH"7CP"4`!='5JG_!6`G";?Y;7%/MU))Y(-P1
MGGI%LI1TM7N1&"<_M-^3L/Z>4DT)FZ`CI<"-@QH!J1BM\L=?48/*5R7>52XL
M%>W.,J[*<9&F<5XJ\ZYV";G8XD'JZXZ4"7!I9=B*\674DRB]CHN;Z!=`V2XNJ
M+R%^2XE],IF6W-#\2/X=M?Z.^3X$9N.C*?7GO"WEN2W''P#.GA/@CU\`@
M4N4D'L38RV>T!VV/AG\OP#.8A*W8"$
M8.P;,="8O7L?8[L0J-(K;(=ZHQ#*]_?&H9^GI9../C]J%8I`"ZT"$G#S3M'^
M>T2"(1$)JSL*C3$_S%R)W&"&ON@;-Q,JB(-0*BMS3Z\[)L8V``MJ-;>-E&9I
MF*OM]A(R,*>V`=AKQD*+^,Z^!&/JJ7-FDF36YSU6&7H!/OLPDEW:.#3L3+,;
MYY*2(M*."Z-SK;]-'+43DO8@!R-RK;]MQ#0+QI:(B+;W,AHC*#H3-@^/.[;)
M%8EP`,$=K9*59.=-?<.1U8YYZ%2#EAYA*27*GNRY!4T4\I"X*#$ECUV_.5"^
MHHCY9JN"EJJZ.GZ'?>_"5!H&H@ORQ/"^CN,4^)V^X;QKD6T
M70,I[!P>AICE[_#O6Y0]!39D9OF7I'P:\UM\'APX!]Y3V
M=X@[6:8;K'9/I&+@]->#]\&C2\A*4PP/=>@48M,Z>J0Z\3Z`-,IY-\F0#1M#
M73=\&BRY3GUZ'V'FB#T?<&?O`V[XFZ31^RA2+^'BP&]/O6M!T;V)ZQ!_"1[=
M5Q!_(_$C"7P!K\9457\VV'%:OKOC9<9>#6&&3FQ!,,
MW".],X.`&D33(N;(UO]N5+#G!_?6%C=.?@$*VM2C!VY"TR8V[9Q4W
M3J,2RA'1+(=+2P*>,8?D@6'O(DK#!"VYX:JU90<``8X6MT$@SJ0E"*"3(-YU
MW>`F@O^7(AC[T&L,?&^H91LJVK!K22![;TG;#$!!JP5?D"^CXGK'_A]IG%#?
MYF,T]GV8=>;.A?YU>.$N8.(&>#!\F4Z!EY#W8>OWGJR[F_U0-Q<>?$UO0T2E
M0&S,NC99`+*/#F0K4^^K65_K6'UY
MAZ(7&$/I-Q5/MM]4K/IORN\HKG]QUNV]^W6ZLG"1(C)"K@!&9S;IO9+Y#>1O
MDC/8:*AEW""7]/RT8<^2[47.>L6`ED0%OZXEV&C!I"4;C,N\L_GH6(E/"")B
ME8>.D0Y<6G)1MI!`99BT@XH("5L`TYI794^W:3*HA!!B*1A:Z+USYKP([WAW
M\61?[4;B'GA1Z,$`4JJ];"P.Q#<6U=;?MQKJ6:A*G`'W<6%^DSDQQ5U:KNNS
M'Q_MM8WJB#L=[D2B3!B6;'H8@JI?C4'C*;H8%4O1)<6N)5LBAB@N\1KC9:%>
MR3/S:$ZLLJ5H$>%2R97J7K+8,9BZ34/HP06!/T8FB#=7:*FZ0U5\=R:5W!4V
M:'J@B%]]%67L2K;8N`2X1QZL"Q%KKC!4I;;DS++S-_FYKS[4C;RFT?N"PVYJJ*#;N4PL
M.?&\21\1"ZY+?D`O!31$LV0E")G$>RZ\]UU%VV,
M^V5K,/*\L?6%+0)&$U=];:+-F5$RCDL#XAL07LNJM:R#@0![?:43VG*J&(6'
M/*JO'2SRRI:C@\%HX1H,BI
M>H$9`N3-47JJ6`XRPGOY%)PO;]T_(G21Q@D6'I+TIYYN9YRHMK<96D3;=,Z7
M#FW5636KV9'Z`&;DRLL]6$2(7&%I\**RB^M],O-+B#6S_`%]P-#N^7+5YYR'
M6.RQS-:4C9LEFE1=_P!FO_R;FUBARA0G1<9V0?,TK4A[VS@1%(:Y:BQC_
M/%^>@]![GKOH)\?R;:IF'!YV9P>W$@UG%M=L%6^S4S##-8Z;JAD'D%9J$]&^
M`-_:[:^>?#!N0-X9IX/J&^`_FUQ;=@"@$-!FC0M%F%E+D##V/))Z#_/L`?A"
M)D\N&%C%;<6#%+_:#?Q^(+&U[%86W9N&O'2"M2L"W-_#`CQY*V9'%PDQ]R%&
M&!QW`)$OW!D8B1H;I2K&0:*+H@3LC2;6E::BDWY4@;$!S5[/V]B_;(F8YTPRYNK
M5B$-U6A8BE.C-N\Q\#[-HI?/7I8#GZ#AH/B#`.&@!(3\ZW]]?]C0^/H'\U0K
MI9JU:AM8,DJ''7;;*8H6?*=+N8@UVA5FSA*ORCB&+M^UMBI@G8X;6--^N-I3
MFG5R*>,"]Q8FEP#!%_IT6=Q./;=$,+)(T=`S5_&U6\JSQ'8H\`/R8//IR$[DAS;X#
MW)@YCH7J5H?$2/\@;Z78\F!OS[:2F4#OHSB4V:N4O(=]"T,X3^>%>"Y3P+]9
M*$?$/ASUP+\EVSM!25R'C[^B?P)WZXBL-9TW"ZH&$=BRJ106!FX5](.L%:6W
MC"V^$"S9F@J+XRI*42_@6A%ZP]CBR\"2]*?BTH`O_@T6*
MO&?,[%W@RL6EC?:VG8&4IK,FZA"JFF/.2)>>HP`K)_[R[Q0FRV]1TN3U:ZJD
M)]IX/B?OD^">T2R+R
M6)=I@QX1@M8"JC7SRAQ?N]M`K.^^E);A=1&Y:`.\P=BZ^,+88)3OOV0M;Y74
MGK/0EGW(ADY]O-.^!PG$\+Q,$88]MK)@Y&%)M&:)[I)'Z,BF>,LKU<+H0']P5S3MQ[#W`.`Q>1
M!4!R71EM.ZY*33MN["214[2>+R1%^W]U\A[\E3XNEG>"+D.:H]TNP12&@'H]
M$7Q*"2MW((RS]SEH[/%=A+%&`40J.N*:7V5N=Q_W(5HULWP>,V
MG%69HY?3):0A1M"X::EGV&RD[.Y32I:L@@RIW+JOY)1A'(:I&Y1_C+%,BLFH
M%2IE*+_#L[NX+/$DYN+)7W8BDJD(XWQ9C&,^&IOKOT',M12*LIB^6H/N;Y])
M]Y^PT8/_^/]02P,$%`````@`\8.F1A"R8#B3"P``RW<``!$`'`!N=F5C+3(P
M,34P,S,Q+GAS9%54"0`#)7I*525Z2E5U>`L``00E#@``!#D!``#M7=U/ZS@6
M?U]I_P=OG^Y(TR\*=P8$,RKEY?O\=.TB1-
MXB0M79#6+]`DY\OG=VP??\0Y__75]]"*B(!R=M$9]@8=1)C#77RK-]_>7GIO8QZ
M7,R!:S#L_W%W^Z3I.A'AV>M4>#1'KNXD#*,^98'$S"$)O4?9=P.Y>CR%(F_$
M%^AC:X:GIZ=]_;2#)!9S(K]AGP1+[)`<.5N1GL-]7>;!:#1,!+/0+S?#E:(O
MUTO2!PHBJ+-AX*P!#V?=#1_QB(J":R[\*S+#H26&-.O9DW[TL`-((W2.&>,22PAI?:WN+)>4S7A\"3>4
M:\\$]\@S%`RI'[\]WI2:H9[UGT"<+NXE]A3>3PM"9-!!U+WH5#S;Z$JTN61&
M&=560:P-H!:@#2O\CKE1Q'[>W^;9%A="S;EGO^C?2T$"D**+?`LW8NZ8Q,3I
M8,\)O1T84\NJ^>*[B9OW]_[F1W`_@X:&^V0+@A(",PY'!1Q2$8C/4"3$HE&'
MQH3[4.P%80%=D5IHRJC-.(UJ<,I)M*@U10T'BVN/OVRW9.4T9H1.ZA`".4@+
MLKAD<+FB@>/Q(!3D*?1]+-;WLR/PD$G(QAZX1QU*`I6?N*%'
M[F>_$SI?0(HTAO0-S\FWT)\2`=P+#!Z[(A)3+\;UP#I,<7$,+>P1Q$)J@@J,
MR`H5%1D[4&H(2BQ!GQ);T/T,)=:@V!P4V:,>11;]@#[%1OU@@ZPTR.ZP^`X>
MFGKDB3BA`/TD&/M<2/H?XDYX(,?,'2^7@K]2'VKO-:;BG]@+"30$9:P5878@
M+>9`.QZ,M@,M%892:>C3QA2D;$%@#,I8@Y0Y*+)'A5:I$!MINT3:5S48_(W!
MT,Y3[K^%*P@,YF8#X`;D!5)W&Y?K]&("R,RY6`/U+6%SN;B?/5.?M`C`PRFO
MB\OCAG&I+42IB2BR40?H5E!F#$67Z\PE2FS57)&UBD'9:X.V+FB5'YGDHKII
M*Z$PPW\R&&[#GY%A$:E%1*7RS_@UFY9L;CX(OJ)J[JH:KG;L9BQ_*N8RD2RD
M->2SE?0)2O78*K@3X(_$X-D2NR(P(
M05RX/89>4ZJN_9;B*?C;D*GN(ZHN-`K=?G5H)!IU*$0ZH_X[U6K#XH!A,?8D
M$0PRIS>,CU3FNP4*PHD--F1*0V;"?9]&:31X<<+U[`-A3G6#T8###/=I,1_,
MR$28J5%I1JJM]N48QJN0R7\`XPMX3<*H;<:%KZV/L6M":9[;!-`49LG"9^:G
M@BN2AC+B+%*U:V#6IR:)/#2['15Q*
MUV8L*G7+)89UDAH,S`LDUO/E'8_DSG>]>U;M?"(LR`YXZZC,>'PNZ5B4G'BS
M;E:2!:=N(M(PGU@#PT]EU2*=%K2NKYC0@]$^DT(;7#)YEWMJ!N#GLHFZ++^%
MH.V<:HO)U!IPVLZB6JRJNY%'L@R%LX#6_<'#Y7W(%HD1F^&@H@-!J12DQ%A,
M*GJ/S3SR.'CF7_REQ]F.\TDQKPGC$6!+\E2?1I
MH\UN==UIH;(":B.M&=#FRY86L1UR_[I*VHC'C!4Y;^_;$@%5O'2;J;<3L-GZI[:2;<9E1;[&<:QN!
MO2%-7Q)1U2>>>@]"7V^HJSR580]1=>`7IVPKP<^^9[)1B3(Z;5#L&!1)LGT?
M^?$^E.K8,'7(6KN(J)=3%PZ%5XT,X1"G[A`-L3Z446AC8<]8T(]CQ\+`^G?5
M\E8G\?L)JXN*DYVB(EK72V)#+>8E>FUPM-@B5)<%F$C-P-9L(;+=_<[SF=E7
MR5>$A43EXO_F8A(&$OPKJM\>W$F*&>;:C4K;KZ%K75$"#]K01IV-@KVCX"OA
M">5Q:H]
M5FFE4\L1D$OE28R)V&Z2ZK`N'ZH5L9I^TKT!P@A]IT
M]W\5*>J/.H'[D04ZC]!=^_5
M]Q(2)=]PTK<.MKRYL=I$`!9.04;A]._^4O`E$6K"M9^8G@B05"KVJXT2I+0`
MPM@#*_MO5G#`N6W!MT/C0$5_R*@Y4.$]/&U;>&`AW@%+?:OD'ZBX4#/;%G>K
M,A^HT)-42VG1S_O9(][A*G\$_#F4G`N)6.DI^E5G^D??#+CECA9D8%%7W82O
MJVYUAT?=T;#W&KB)C6U,2)W0SH2$K[4)6E9`G-Z/N8-A5Q^]7
MV%#*HWYT4^8='%#^M8$F?LAR?HL8E2-.E2.&GW?#XC0*SPA,AQ
MM39BAH.IEA0&W3G&R\9HE#+VB2>#Y$YK;'(HZTT;8JW$CMI$1Y8ON>BF0G*6
MQ-^5T,F5:IS^-)W;,YX&,+1U9$=;GI[U4T-+/4\M9UYTI`BADD6MH_[6QQG0
M0)YT(XFOL@KU#&:\RCC
M?83\#S*,!13E"AYZ?*E/:^9,UTFC0]Y*V/N[9;R"P9NRX9J+)YP_-WTJXST:
MZ@#VF23BGI'G!>B=+^`?(?^"$J?;3!+?O*G$PS8M4=(E"RV+2Z:FAJ55"76Y
MXC)>T]5;.*U6Y(?TVH/@;NC(N)&$:B#\I/3ECPRE2.+ZL"T&9G,"`7I'U'-TK\A2$(?&TN+,OH;H
M0S:8R\7WBOG;@IIK6PG:EL4H.YM$1K^N4)"[:
M^`4+-QZ*?=6CL!L6#=4*N=;AQ+]3$UG7CA2_E[<]\V$F^5@3'DF-O2JOR%CZ;?X.=_`5!+`0(>`Q0````(`/&#
MID;+=?`&088``'MO!0`1`!@```````$```"D@0````!N=F5C+3(P,34P,S,Q
M+GAM;%54!0`#)7I*575X"P`!!"4.```$.0$``%!+`0(>`Q0````(`/&#ID8/
MC5=]%1```+OE```5`!@```````$```"D@8R&``!N=F5C+3(P,34P,S,Q7V-A
M;"YX;6Q55`4``R5Z2E5U>`L``00E#@``!#D!``!02P$"'@,4````"`#Q@Z9&
M)P6UHYL2```J)@$`%0`8```````!````I('PE@``;G9E8RTR,#$U,#,S,5]D
M968N>&UL550%``,E>DI5=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`\8.F
M1A'9:H3S0P``B1,$`!4`&````````0```*2!VJD``&YV96,M,C`Q-3`S,S%?
M;&%B+GAM;%54!0`#)7I*575X"P`!!"4.```$.0$``%!+`0(>`Q0````(`/&#
MID8$:4Y8US```'QH`P`5`!@```````$```"D@1SN``!N=F5C+3(P,34P,S,Q
M7W!R92YX;6Q55`4``R5Z2E5U>`L``00E#@``!#D!``!02P$"'@,4````"`#Q
M@Z9&$+)@.),+``#+=P``$0`8```````!````I(%"'P$`;G9E8RTR,#$U,#,S
M,2YX`L``00E#@``!#D!``!02P4&``````8`!@`:`@``
&("L!````
`
end




XML
20
R33.htm
IDEA: XBRL DOCUMENT


  
    
    
    
  v2.4.1.9
Marketable Securities (Gross Unrealized Losses And Fair Values Of Investments By Investment Category And Length Of Time) (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Schedule of Investments [Line Items]    
Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Market Value $ 3,015,900us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 36,180,425us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (163)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses (251,582)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Fair Market Value 2,590,240us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue  
Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Gross Unrealized Losses (16,208)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses  
Marketable Securities, Continuous Unrealized Loss Position, Fair Market Value, Total 5,606,140us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 36,180,425us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
Marketable Securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total (16,371)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses (251,582)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
Corporate Bonds [Member]    
Schedule of Investments [Line Items]    
Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Market Value 3,015,900us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
34,761,683us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (163)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
(246,973)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Fair Market Value 2,590,240us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
 
Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Gross Unrealized Losses (16,208)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
 
Marketable Securities, Continuous Unrealized Loss Position, Fair Market Value, Total 5,606,140us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
34,761,683us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Marketable Securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total (16,371)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
(246,973)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Municipal Bonds [Member]    
Schedule of Investments [Line Items]    
Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Market Value   1,418,742us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses   (4,609)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Marketable Securities, Continuous Unrealized Loss Position, Fair Market Value, Total   1,418,742us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Marketable Securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total   $ (4,609)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
XML 21 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; 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 22 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Concentrations (Tables)
12 Months Ended
Mar. 31, 2015
Concentrations [Abstract]  
Schedule Of Revenue By Major Customers
% of Revenue for Year Ended March 31
2015 2014 2013
Customer A 20% 17% 14%
Customer B 16% 19% 15%
Customer C 14% 15% 16%
Customer D 12% 10% *
   
 
*Less than 10%
 
     
Schedule Of Revenue By Geographic Region
Year Ended March 31
2015 2014 2013
United States $ 11,919,548 $ 11,159,443 $ 12,006,493
Europe   13,779,392   11,065,547 10,666,338
Asia   4,318,209   3,374,202 3,979,862
Other 566,939 335,715 380,726
Total Revenue $ 30,584,088 $ 25,934,907 $ 27,033,419
XML 23 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) (USD $)
Mar. 31, 2015
Mar. 31, 2014
Income Taxes [Abstract]    
Vacation accrual $ 114,217us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits $ 137,052us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
Inventory reserve 65,394us-gaap_DeferredTaxAssetsInventory 107,173us-gaap_DeferredTaxAssetsInventory
Depreciation (63,631)nvec_DeferredTaxAssetsDepreciation (37,131)nvec_DeferredTaxAssetsDepreciation
Stock-based compensation deductions 107,570us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost 120,009us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
Unrealized gain on marketable securities (425,922)us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities (500,904)us-gaap_DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
Other 28,716us-gaap_DeferredTaxAssetsOther 56,588us-gaap_DeferredTaxAssetsOther
Net deferred tax liabilities (173,656)us-gaap_DeferredTaxAssetsLiabilitiesNet (117,213)us-gaap_DeferredTaxAssetsLiabilitiesNet
Deferred tax assets 102,052us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent 237,387us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent
Long-term deferred tax liabilities $ (275,708)us-gaap_DeferredTaxLiabilitiesNoncurrent $ (354,600)us-gaap_DeferredTaxLiabilitiesNoncurrent
XML 24 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Summary Of Options Outstanding) (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Number Outstanding 35,090us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Weighted Average Exercise Price $ 33.51us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
Weighted Remaining Contractual Life (years) 3 years 6 months
Range One [Member]  
Ranges of Exercise Prices, Lower Limit $ 15.08us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nvec_RangeOneMember
Ranges of Exercise Prices, Upper Limit $ 16.33us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nvec_RangeOneMember
Number Outstanding 18,090us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nvec_RangeOneMember
Weighted Average Exercise Price $ 16.19us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nvec_RangeOneMember
Weighted Remaining Contractual Life (years) 9 months 18 days
Range Two [Member]  
Ranges of Exercise Prices, Lower Limit $ 31.27us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nvec_RangeTwoMember
Ranges of Exercise Prices, Upper Limit $ 42.45us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nvec_RangeTwoMember
Number Outstanding 5,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nvec_RangeTwoMember
Weighted Average Exercise Price $ 37.12us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nvec_RangeTwoMember
Weighted Remaining Contractual Life (years) 3 years 9 months 18 days
Range Three [Member]  
Ranges of Exercise Prices, Lower Limit $ 51.04us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nvec_RangeThreeMember
Ranges of Exercise Prices, Upper Limit $ 67.69us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nvec_RangeThreeMember
Number Outstanding 12,000us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nvec_RangeThreeMember
Weighted Average Exercise Price $ 58.11us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= nvec_RangeThreeMember
Weighted Remaining Contractual Life (years) 7 years 6 months
XML 25 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Repurchase Plan (Schedule Of Common Stock Repurchases) (Details) (USD $)
12 Months Ended
Mar. 31, 2014
Stock Repurchase Plan [Abstract]  
Amount Paid $ 1,263,405us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
XML 26 R9.htm IDEA: XBRL DOCUMENT v2.4.1.9
Description of Business
12 Months Ended
Mar. 31, 2015
Description of Business [Abstract]  
Description of Business

NOTE 1. DESCRIPTION OF BUSINESS
     We develop and sell devices that use spintronics, a nanotechnology that relies on electron spin rather than electron charge to acquire, store, and transmit information. We operate in one reportable segment.


EXCEL 27 Financial_Report.xls IDEA: XBRL DOCUMENT begin 644 Financial_Report.xls M[[N_34E-12U697)S:6]N.B`Q+C`-"E@M1&]C=6UE;G0M5'EP93H@5V]R:V)O M;VL-"D-O;G1E;G0M5'EP93H@;75L=&EP87)T+W)E;&%T960[(&)O=6YD87)Y M/2(M+2TM/5].97AT4&%R=%\Q,3-D.&-D85]F8SAE7S0S-39?.&4X95\U9#(T M86,R.#DT,V8B#0H-"E1H:7,@9&]C=6UE;G0@:7,@82!3:6YG;&4@1FEL92!7 M96(@4&%G92P@86QS;R!K;F]W;B!A'!L;W)E&UL;G,Z=CTS1")U&UL;G,Z;STS1")U&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX M.D5X8V5L5V]R:W-H965T5]);F9O#I%>&-E;%=O#I%>&-E;%=O#I7;W)K#I7;W)K#I7;W)K#I%>&-E;%=O#I%>&-E;%=O#I7;W)K#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE M/DUA#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/DEN=F5N=&]R:65S/"]X.DYA;64^#0H@("`@/'@Z M5V]R:W-H965T4V]U#I%>&-E;%=O#I7;W)K#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D-O;6UI=&UE;G1S7V%N9%]#;VYT:6YG96YC:65S/"]X.DYA;64^ M#0H@("`@/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O#I%>&-E;%=O M#I%>&-E;%=O5]O9E]3:6=N:69I8V%N M=%]!8V-O=6YT,3PO>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I. M86UE/E-U;6UA#I7;W)K#I% M>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O5]O M9E]3:6=N:69I8V%N=%]!8V-O=6YT,SPO>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E-U;6UA#I7;W)K#I7 M;W)K#I7;W)K#I7;W)KF4\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I7;W)K#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE M/DEN8V]M95]487AE#I.86UE/@T*("`@ M(#QX.E=O#I%>&-E M;%=O#I.86UE/DEN8V]M95]487AE#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I. M86UE/DEN8V]M95]487AE#I.86UE/@T* M("`@(#QX.E=O#I% M>&-E;%=O#I.86UE/DEN8V]M95]487AE#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D-O;F-E;G1R871I;VYS7U-C:&5D=6QE7T]F7U)E=CPO>#I.86UE M/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D-O;F-E;G1R871I;VYS M7U-C:&5D=6QE7T]F7U)E=C$\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I%>&-E;%=O#I7;W)K#I7;W)K#I%>&-E;%=O#I!8W1I=F53:&5E=#XP/"]X.D%C=&EV95-H965T M/@T*("`\>#I0#I%>&-E;%=O7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA2!);F9O'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^,C`Q-3QS<&%N/CPO'0^3E9%($-/4E`@+TY% M5R\\2!#96YT3PO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^,#`P,#'0^+2TP M,RTS,3QS<&%N/CPO2!#=7)R96YT(%)E<&]R M=&EN9R!3=&%T=7,\+W1D/@T*("`@("`@("`\=&0@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M2!6;VQU;G1A7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!A;F0@97%U:7!M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S M/3-$;G5M<#XX+#8P-"PY,C8\&5D(&%S3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Q,3-D M.&-D85]F8SAE7S0S-39?.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E;G0M3&]C M871I;VXZ(&9I;&4Z+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE.&5?-60R M-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAAF5D/"]T9#X-"B`@("`@("`@/'1D M(&-L87-S/3-$;G5M<#XV+#`P,"PP,#`\3X-"CPO:'1M;#X-"@T*+2TM+2TM M/5].97AT4&%R=%\Q,3-D.&-D85]F8SAE7S0S-39?.&4X95\U9#(T86,R.#DT M,V8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,3$S9#AC9&%?9F,X M95\T,S4V7SAE.&5?-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'!E;G-E3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\Q,3-D.&-D85]F8SAE7S0S-39?.&4X95\U9#(T86,R M.#DT,V8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,3$S9#AC9&%? M9F,X95\T,S4V7SAE.&5?-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$F5D("AG86EN*2!L M;W-S(&9R;VT@;6%R:V5T86)L92!S96-U'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA&5R8VES92!O9B!S=&]C:R!O<'1I;VYS(&%N9"!W87)R86YT'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S"!B96YE9FET(&]F('-T;V-K M+6)A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S"!B96YE9FET(&]F('-T;V-K+6)A'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$&5R8VES92!O9B!S=&]C:R!O<'1I;VYS(&%N9"!W87)R M86YT&5R8VES92!O9B!S=&]C:R!O<'1I;VYS(&%N9"!W87)R M86YT'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S"!B96YE9FET(&]F M('-T;V-K+6)A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\Q,3-D.&-D85]F8SAE7S0S-39?.&4X95\U9#(T86,R.#DT,V8-"D-O M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V M7SAE.&5?-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Q,3-D.&-D85]F8SAE M7S0S-39?.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E;G0M3&]C871I;VXZ(&9I M;&4Z+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE.&5?-60R-&%C,C@Y-#-F M+U=O'0O M:'1M;#L@8VAA2!O M<&5R871I;F<@86-T:79I=&EE&-E2!O<&5R871I;F<@86-T M:79I=&EE&-E6UE;G0@;V8@9&EV:61E;F1S('1O('-H87)E:&]L9&5R7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA2!O9B!3 M:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S(%M!8G-T2!O9B!3:6=N:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S/"]T9#X-"B`@ M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV/B`\9F]N="!C;&%SF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B!4:6UE M2!O9B!T:&5S92!I;G-T2!T:&5IF5D(&=A:6X@;W(@;&]S"P@:7,@:6YC;'5D960@87,@ M82!S97!AF5D(&-O2!I;7!A:7)M96YT(&]F(&]U2!W;W5L9"!B92!W2!U;G)E86QI>F5D M(&QO2!B87-E9"!O;B!O=7(@9FEN86YC:6%L(&-O;F1I M=&EO;B!A;F0@86YT:6-I<&%T960@8V%S:"!F;&]W2!I;7!A:7)M96YT('=E2!O;F4@ M:7-S=65R+CQB2!A;F%L>7IE M(&%C8V]U;G1S(')E8V5I=F%B;&4L(&AIF%B;&4@=F%L=64N($-O2!T M:&4@9FER&5D($%S29N8G-P.SQF;VYT(&-L87-S/3-$7VUT/F9I=F4\+V9O;G0^ M('EE87)S+"!U65A&ES M=',L('1H92!P2!A2!O9B!PF4@:6YD97!E;F1E;G0@2!E87)N(&-O M;6UIF4@86YY('-U8V@@8V]M;6ES3L@86YD("AI:2DF;F)S<#MW92!C86X@2!EF4@8V]N=')A8W0@&5S/"]B/B`\8G(@+SXF;F)S<#LF;F)S<#LF;F)S<#LF M;F)S<#LF;F)S<#M792!A8V-O=6YT(&9O2!M971H;V0N($1E9F5R2!D:69F97)E;F-E"!A'!E;G-E9"!A2P@=&AE('1O=&%L(&5X<&5N6QE/3-$)V9O;G0M65A&5R8VES92!O6QE M/3-$)V)O"!S;VQI9#LG('=I9'1H/3-$ M,3$E(&%L:6=N/3-$8V5N=&5R/CQB/C(P,34\+V(^/"]T9#X-"CQT9"!W:61T M:#TS1#(E/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG('=I9'1H/3-$,3$E(&%L:6=N/3-$8V5N=&5R/CQB M/C(P,30\+V(^/"]T9#X-"CQT9"!W:61T:#TS1#(E/B`\+W1D/@T*/'1D('-T M>6QE/3-$)V)O"!S;VQI9#LG('=I9'1H M/3-$,3$E(&%L:6=N/3-$8V5N=&5R/CQB/C(P,3,\+V(^/"]T9#X\+W1R/@T* M/'1R(&)G8V]L;W(],T0C8V-D865F/CQT9#Y796EG:'1E9"!A=F5R86=E(&-O M;6UO;B!S:&%R97,@;W5T6QE/3-$)V)O"!S;VQI9#LG(&%L:6=N/3-$6QE/3-$)V)O"!D;W5B;&4[)R!A;&EG;CTS1')I9VAT/C0L.#8S+#4T-CPO=&0^ M/"]T6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B!4:6UEF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B!4:6UE3H@ M5&EM97,@3F5W(%)O;6%N.R<^/&(^4F5C96YT;'D@27-S=65D($%C8V]U;G1I M;F<@4W1A;F1A2`R,#$T+"!T:&4@1FEN86YC:6%L($%C8V]U;G1I;F<@ M4W1A;F1A2!E>'!E8W1S('1O M(&)E(&5N=&ET;&5D(&EN(&5X8VAA;F=E(&9OF5D(&9R;VT@8V]S=',@:6YC=7)R960@=&\@;V)T86EN(&]R(&9U M;&9I;&P@82!C;VYT6QE/3-$)V9O;G0M'1087)T7S$Q,V0X8V1A7V9C.&5?-#,U-E\X93AE7S5D,C1A8S(X.30S9@T* M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\Q,3-D.&-D85]F8SAE7S0S M-39?.&4X95\U9#(T86,R.#DT,V8O5V]R:W-H965T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/&1I=CX@/'`^/&9O;G0@2!A8V-E<'1E9"!A8V-O=6YT:6YG('!R:6YC M:7!L97,@9&5F:6YE(&9A:7(@=F%L=64@87,@=&AE('!R:6-E('1H870@=V]U M;&0@8F4@2X@1V5N97)A M;&QY(&%C8V5P=&5D(&%C8V]U;G1I;F<@<')I;F-I<&QE2!F;W(@9&ES8VQOF%T:6]N('=I=&AI;B!T M:&4@=F%L=6%T:6]N(&AI97)A2!I2!A3X-"CPO:'1M;#X-"@T*+2TM+2TM/5]. M97AT4&%R=%\Q,3-D.&-D85]F8SAE7S0S-39?.&4X95\U9#(T86,R.#DT,V8- M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,3$S9#AC9&%?9F,X95\T M,S4V7SAE.&5?-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$6QE/3-$)V9O M;G0M65A3H@5&EM97,@3F5W(%)O;6%N.R<@8V5L;'-P M86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#4P)2!A;&EG;CTS M1&-E;G1E3H@5&EM97,@3F5W(%)O;6%N.R<@8V5L M;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H\ M='(^/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\ M+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D M/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T* M/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D M/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\ M+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D M/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/CPO M='(^#0H\='(^/'1D(')O=W-P86X],T0R/B`\+W1D/@T*/'1D('-T>6QE/3-$ M)V)O"!S;VQI9#LG(&-O;'-P86X],T0Q M,B!A;&EG;CTS1&-E;G1E6QE/3-$)V)O"!S;VQI9#LG(&-O M;'-P86X],T0Q,B!A;&EG;CTS1&-E;G1E6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N M/3-$8V5N=&5R/CQB/D=R;W-S/&)R("\^56YR96%L:7IE9#QB6QE/3-$ M)V)O"!S;VQI9#LG(&-O;'-P86X],T0S M(&%L:6=N/3-$8V5N=&5R/CQB/D=R;W-S/&)R("\^56YR96%L:7IE9#QBF5D/&)R("\^1V%I;G,\+V(^/"]T9#X- M"CQT9"!W:61T:#TS1#$^(#PO=&0^#0H\=&0@F5D/&)R("\^3&]S6QE/3-$)V)O M"!S;VQI9#LG(&-O;'-P86X],T0R(&%L M:6=N/3-$8V5N=&5R/CQB/D9A:7(\8G(@+SY-87)K970\8G(@+SY686QU93PO M8CX\+W1D/CPO='(^#0H\='(^/'1D('9A;&EG;CTS1&)O='1O;3Y#;W)P;W)A M=&4F;F)S<#MB;VYD6QE/3-$)V)O"!S;VQI9#LG(&-O M;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#L@=F%L M:6=N.B`[)R!V86QI9VX],T1B;W1T;VT^*3PO=&0^#0H\=&0^)FYB6QE/3-$)V)O"!D;W5B;&4[)SXD/"]T9#X-"CQT9"!S='EL93TS M1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@86QI9VX],T1R M:6=H=#XH,38L,S6QE/3-$)V)O"!D;W5B;&4[ M)SXD/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S M<'@@9&]U8FQE.R<@86QI9VX],T1R:6=H=#XH,C4Q+#4X,CPO=&0^#0H\=&0@ M6QE/3-$ M)V)O"!D;W5B;&4[)R!A;&EG;CTS1')I M9VAT/CDT+#,X,BPT,#$\+W1D/CPO='(^/"]T86)L93X\9F]N="!C;&%SF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B!4 M:6UEF5D(&QO6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0V(&%L:6=N M/3-$8V5N=&5R/CQB/DQE6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R M/CQB/E1O=&%L/"]B/CPO=&0^/"]TF5D/&)R("\^3&]SF5D/&)R("\^3&]SF5D/&)R("\^3&]S6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P M86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG/B9N8G-P.SPO=&0^#0H\=&0^)FYB6QE/3-$)V)O"!D M;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`@86QI9VX] M,T1R:6=H=#XS+#`Q-2PY,#`\+W1D/@T*/'1D(&)G8V]L;W(],T0C8V-D865F M('9A;&EG;CTS1'1O<#XF;F)S<#L\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E M9B!V86QI9VX],T1T;W`^)#PO=&0^#0H\=&0@6QE M/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R M/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^*3PO=&0^#0H\=&0@8F=C;VQO6QE/3-$)V)O"!D;W5B M;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`@86QI9VX],T1R M:6=H=#XH,38L,C`X/&)R("\^/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V M86QI9VX],T1T;W`^)#PO=&0^#0H\=&0@6QE/3-$)V9O;G0M6QE/3-$)V)O"!D;W5B;&4[ M)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^*3PO=&0^/"]T6QE/3-$)V)O"!S;VQI9#LG/BD\+W1D/@T*/'1D/B9N8G-P.SPO=&0^#0H\ M=&0@6QE/3-$)V)O"!S M;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N M/3-$6QE/3-$)V)O"!S;VQI9#LG(&-O M;'-P86X],T0R(&%L:6=N/3-$6QE/3-$ M)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$ M(V-C9&%E9B!V86QI9VX],T1T;W`^*3PO=&0^#0H\=&0@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E M9B!V86QI9VX],T1T;W`^)#PO=&0^#0H\=&0@6QE M/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R M/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^)#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!B M9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^)FYB6QE/3-$)V)O"!D;W5B;&4[)R!B M9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XS M-BPQ.#`L-#(U/"]T9#X-"CQT9"!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX] M,T1T;W`^)FYB6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T M;W`@86QI9VX],T1R:6=H=#XH,C4Q+#4X,CPO=&0^#0H\=&0@F5D(&QO'!E8W0@ M=&\@2!B87-E9"!O;B!O=7(@8V]N2!I;7!A:7)E M9"!A="!-87)C:"9N8G-P.S,Q+"`R,#$U+CQB3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%\Q,3-D.&-D85]F8SAE7S0S-39?.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE M.&5?-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAA6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V)O M"!S;VQI9#LG(&-O;'-P86X],T0U(&%L M:6=N/3-$8V5N=&5R/CQB/DUA6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB/C(P M,30\+V(^/"]T9#X\+W1R/@T*/'1R(&)G8V]L;W(],T0C8V-D865F/CQT9#Y2 M87<@;6%T97)I86QS/"]T9#X-"CQT9"!W:61T:#TS1#$E/B0\+W1D/@T*/'1D M('=I9'1H/3-$,C(E(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!D;W5B;&4[)SXD/"]T9#X-"CQT9"!S='EL93TS1"=B M;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@86QI9VX],T1R:6=H M=#XS+#6QE/3-$)V)O M"!D;W5B;&4[)SXD/"]T9#X-"CQT9"!S M='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@86QI M9VX],T1R:6=H=#XS+#(P-RPS,S,\+W1D/CPO='(^/"]T86)L93X\9F]N="!C M;&%SF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B!4:6UE7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAAF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B!4:6UE65E2P@=&AE(&]P=&EO;G,@;6%Y(&)E(&5X97)C:7-E M9"!A="!A;GD@=&EM92!P'!I&5R8VES86)L92!L:79E2P@;W(@8VAA;F=E(&EN(&-O;G1R M;VPN($5X97)C:7-E('!R:6-E3H@5&EM97,@3F5W(%)O;6%N.R<@8V5L;'-P86-I;F<],T0P(&-E M;&QP861D:6YG/3-$,"!W:61T:#TS1#4P)2!A;&EG;CTS1&-E;G1E6QE/3-$ M)V)O"!S;VQI9#LG(&-O;'-P86X],T0R M(&%L:6=N/3-$8V5N=&5R/CQB/C(P,34\+V(^/"]T9#X-"CQT9"!W:61T:#TS M1#0E/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB/C(P M,30\+V(^/"]T9#X-"CQT9"!W:61T:#TS1#0E/B`\+W1D/@T*/'1D('-T>6QE M/3-$)V)O"!S;VQI9#LG(&-O;'-P86X] M,T0R(&%L:6=N/3-$8V5N=&5R/CQB/C(P,3,\+V(^/"]T9#X\+W1R/@T*/'1R M(&)G8V]L;W(],T0C8V-D865F/CQT9#Y2:7-K+69R964@:6YT97)E3PO=&0^#0H\=&0@86QI9VX] M,T1R:6=H=#XR-#PO=&0^#0H\=&0^)3PO=&0^#0H\=&0^(#PO=&0^#0H\=&0@ M86QI9VX],T1R:6=H=#XS,#PO=&0^#0H\=&0^)3PO=&0^#0H\=&0^(#PO=&0^ M#0H\=&0@86QI9VX],T1R:6=H=#XS.#PO=&0^#0H\=&0^)3PO=&0^/"]T65A M6QE/3-$)V9O;G0M&5R8VES92!B96AA=FEO2!O9B!O=7(@7IE(&AI&%M:6YE9"!T:&4@:&ES=&]R:6-A;"!P871T97)N(&]F(&]P=&EO;B!E>&5R M8VES97,@=&\@9&5T97)M:6YE(&EF('1H97)E('=A65E('!O<'5L871I;VX@ M9F]R(&1E=&5R;6EN:6YG('1H92!F86ER('9A;'5E(&]F(&]P=&EO;G,N(#QB M'!E8W1E9"!L:79E'!E8W1E9"!V;VQA M=&EL:71Y(&]F(&]U6EE;&0\+VD^/"]B/CQBF5R;SPO9F]N=#X@8F5C875S92!W92!H M860@;F\@<&QA;G,@=&\@<&%Y(&1I=FED96YDF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B!4:6UE6QE/3-$)V9O;G0M M6QE M/3-$)V)O"!S;VQI9#LG('9A;&EG;CTS M1&)O='1O;2!A;&EG;CTS1&-E;G1E6QE/3-$)V)O2!S M=&]C:R!O<'1I;VYS+B!'96YE2!B92!E M>&5R8VES960@870@86YY('1I;64@<')I;W(@=&\@97AP:7)A=&EO;BP@&5R8VES86)L92!L:79E6QE/3-$ M)V9O;G0M&5R8VES929N8G-P.U!R:6-E/"]B M/CPO=&0^/"]T6QE/3-$)V)O"!D M;W5B;&4[)SXF;F)S<#L\+W1D/@T*/'1D/B`\+W1D/@T*/'1D('-T>6QE/3-$ M)V)O"!D;W5B;&4[)R!V86QI9VX],T1T M;W`^)#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!V86QI9VX],T1T;W`@86QI9VX],T1R M:6=H=#XQ-BXR.#PO=&0^/"]T6QE/3-$)V)O"!S;VQI9#LG('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/BT\+W1D M/@T*/'1D/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/B@V M+#`P,#PO=&0^#0H\=&0@6QE/3-$)V)O"!D M;W5B;&4[)R!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XQ-3@L,C,P/"]T M9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U M8FQE.R<@=F%L:6=N/3-$=&]P/B9N8G-P.SPO=&0^#0H\=&0^(#PO=&0^#0H\ M=&0@6QE/3-$)V)O"!D;W5B;&4[)R!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XT+#`P,#PO M=&0^#0H\=&0@6QE/3-$)VUA6QE/3-$)V)O"!S;VQI9#LG('9A;&EG;CTS1'1O<"!A;&EG;CTS M1')I9VAT/C$L,#`P/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M M.B!B;&%C:R`Q<'@@6QE/3-$)V)O"!S;VQI9#LG('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT M/B@Q+#`P,#PO=&0^#0H\=&0@6QE/3-$)V)O M"!S;VQI9#LG('9A;&EG;CTS1'1O<"!A M;&EG;CTS1')I9VAT/C4X+C(W/"]T9#X-"CQT9#XF;F)S<#L\+W1D/@T*/'1D M('-T>6QE/3-$)V)O"!S;VQI9#LG('9A M;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/B@R+#`P,#PO=&0^#0H\=&0@6QE/3-$ M)V)O"!D;W5B;&4[)R!V86QI9VX],T1T M;W`@86QI9VX],T1R:6=H=#XS,2XW.#PO=&0^#0H\=&0^)FYB6QE/3-$)V)O"!D;W5B;&4[)SXF M;F)S<#L\+W1D/@T*/'1D/B9N8G-P.SPO=&0^#0H\=&0@6QE/3-$)VUA6QE/3-$)V)O M"!S;VQI9#LG('9A;&EG;CTS1'1O<"!A M;&EG;CTS1')I9VAT/BT\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG('9A;&EG;CTS1'1O<#XF;F)S<#L\+W1D M/@T*/'1D/B9N8G-P.SPO=&0^#0H\=&0@6QE M/3-$)V)O"!S;VQI9#LG/BD\+W1D/@T* M/'1D/B9N8G-P.SPO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!V86QI9VX],T1T;W`^)FYB6QE/3-$)V)O"!D;W5B;&4[)R!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H M=#XS-2PP.3`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!D;W5B;&4[)SXF;F)S<#L\+W1D/@T*/'1D/B9N8G-P.SPO=&0^ M#0H\=&0@6QE/3-$)V)O M"!D;W5B;&4[)SXF;F)S<#L\+W1D/@T* M/'1D/B9N8G-P.SPO=&0^#0H\=&0@6QE/3-$)V9O;G0M65A&5R8VES960@9'5R:6YG(&9I2P@=V%S("0\9F]N M="!C;&%S&5R8VES86)L92X@5&AE('1O=&%L(&9A:7(@=F%L=64@;V8@;W!T M:6]N(&=R86YT3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%\Q,3-D.&-D85]F8SAE7S0S-39?.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE M.&5?-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$ M)V)O"!S;VQI9#LG(&-O;'-P86X],T0Q M,2!A;&EG;CTS1&-E;G1E&5S/"]T9#X\+W1R/@T*/'1R M/CQT9#X-"@T*/&1I=B!S='EL93TS1"=M87)G:6XM;&5F=#H@.7!T.R<^1F5D M97)A;#PO9&EV/CPO=&0^#0H\=&0@=VED=&@],T0Q)3XD/"]T9#X-"CQT9"!W M:61T:#TS1#$V)2!A;&EG;CTS1')I9VAT/C8L-C`X+#DR,SPO=&0^#0H\=&0@ M=VED=&@],T0Q)3X@/"]T9#X-"CQT9"!W:61T:#TS1#,E/B`\+W1D/@T*/'1D M('=I9'1H/3-$,24^)#PO=&0^#0H\=&0@=VED=&@],T0Q-B4@86QI9VX],T1R M:6=H=#XU+#`Q,"PW,S0\+W1D/@T*/'1D('=I9'1H/3-$,24^(#PO=&0^#0H\ M=&0@=VED=&@],T0S)3X@/"]T9#X-"CQT9"!W:61T:#TS1#$E/B0\+W1D/@T* M/'1D('=I9'1H/3-$,38E(&%L:6=N/3-$6QE/3-$)VUA&5S/"]T9#X\+W1R/@T*/'1R(&)G M8V]L;W(],T0C8V-D865F/CQT9#X-"@T*/&1I=B!S='EL93TS1"=M87)G:6XM M;&5F=#H@.7!T.R<^1F5D97)A;#PO9&EV/CPO=&0^#0H\=&0@8V]L6QE/3-$)VUA M6QE/3-$)V)O M"!S;VQI9#LG(&-O;'-P86X],T0R(&%L M:6=N/3-$6QE/3-$)V)O"!D;W5B;&4[)R!A;&EG;CTS1')I9VAT/C6QE/3-$)V)O"!D M;W5B;&4[)R!A;&EG;CTS1')I9VAT/C4L,S@P+#`W-#PO=&0^#0H\=&0@6QE/3-$)V)O M"!D;W5B;&4[)R!A;&EG;CTS1')I9VAT M/C4L-S(W+#8Q.3PO=&0^#0H\=&0@6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B!4:6UE6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P M86X],T0S(&%L:6=N/3-$8V5N=&5R/CQB/C(P,34\+V(^/"]T9#X-"CQT9"!W M:61T:#TS1#(E/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0S(&%L:6=N/3-$8V5N=&5R M/CQB/C(P,30\+V(^/"]T9#X-"CQT9"!W:61T:#TS1#(E/B`\+W1D/@T*/'1D M('-T>6QE/3-$)V)O"!S;VQI9#LG(&-O M;'-P86X],T0S(&%L:6=N/3-$8V5N=&5R/CQB/C(P,3,\+V(^/"]T9#X\+W1R M/@T*/'1R(&)G8V]L;W(],T0C8V-D865F/CQT9#Y487@@97AP96YS92!A="!5 M+E,N('-T871U=&]R>2!R871E/"]T9#X-"CQT9"!W:61T:#TS1#$E/B0\+W1D M/@T*/'1D('=I9'1H/3-$,3$E(&%L:6=N/3-$6QE/3-$)V)O"!S M;VQI9#LG/BD\+W1D/@T*/'1D/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG/B9N8G-P.SPO=&0^#0H\=&0@ M6QE/3-$)V)O"!S;VQI9#LG(&%L:6=N/3-$6QE/3-$)V)O M"!D;W5B;&4[)R!A;&EG;CTS1')I9VAT M/C6QE/3-$)V)O"!D;W5B;&4[)SXD M/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@ M9&]U8FQE.R<@86QI9VX],T1R:6=H=#XU+#,X,"PP-S0\+W1D/@T*/'1D('-T M>6QE/3-$)V)O"!D;W5B;&4[)SXF;F)S M<#L\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!D;W5B;&4[)SX@/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M M.B!B;&%C:R`S<'@@9&]U8FQE.R<^)#PO=&0^#0H\=&0@&5S(')E9FQE M8W0@=&AE(&YE="!T87@@969F96-T"!A M6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9#LG M(&-O;'-P86X],T0W(&%L:6=N/3-$8V5N=&5R/CQB/DUA2!R97-EF5D(&=A:6X@;VX@;6%R:V5T86)L92!S96-U6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$ M)V)O"!S;VQI9#LG(&-O;'-P86X],T0R M(&%L:6=N/3-$6QE/3-$)V)O"!D;W5B;&4[ M)R!W:61T:#TS1#$E/B0\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!D;W5B;&4[)R!A;&EG;CTS1')I9VAT/B@Q-S,L-C4V M/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@ M9&]U8FQE.R<^*3PO=&0^#0H\=&0^(#PO=&0^#0H\=&0@6QE M/3-$)V)O"!D;W5B;&4[)SXI/"]T9#X\ M+W1R/@T*/'1R(&)G8V]L;W(],T0C8V-D865F/CQT9"!C;VQS<&%N/3-$.#Y2 M97!O6QE M/3-$)VUA6QE/3-$)V)O"!S;VQI9#LG M('=I9'1H/3-$,24^)FYB"!L:6%B:6QI=&EE M6QE/3-$)V)O"!D;W5B;&4[)SXI/"]T9#X-"CQT9#X@/"]T9#X-"CQT M9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@ M=VED=&@],T0Q)3XD/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M M.B!B;&%C:R`S<'@@9&]U8FQE.R<@86QI9VX],T1R:6=H=#XH,3$W+#(Q,SPO M=&0^#0H\=&0@65A'!E;G-E(')E8V]G;FEZ960@9F]R(&9I;F%N8VEA;"!R M97!O'1E;G0@=&AE>2!E>&-E961E9"!T:&4@8V]RF5D(&9O&-E"!E>'!E;G-E M+B!!"!P;W-I=&EO;G,N M(%1H92!T87@@>65A&EN9R!J=7)I3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Q M,3-D.&-D85]F8SAE7S0S-39?.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E;G0M M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE.&5? M-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAA6QE/3-$)V9O;G0MF5S(&-U6QE/3-$)V)O"!S;VQI9#LG(&%L:6=N/3-$8V5N=&5R/CQB/C(P,34\+V(^ M/"]T9#X-"CQT9"!W:61T:#TS1#0E/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O M"!S;VQI9#LG(&%L:6=N/3-$8V5N=&5R M/CQB/C(P,30\+V(^/"]T9#X-"CQT9"!W:61T:#TS1#0E/B`\+W1D/@T*/'1D M('-T>6QE/3-$)V)O"!S;VQI9#LG(&%L M:6=N/3-$8V5N=&5R/CQB/C(P,3,\+V(^/"]T9#X\+W1R/@T*/'1R/CQT9"!B M9V-O;&]R/3-$(V-C9&%E9CY#=7-T;VUE6QE/3-$)V)O6QE/3-$ M)V9O;G0M6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B!4:6UE6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI M9#LG('=I9'1H/3-$-#`E(&-O;'-P86X],T0X(&%L:6=N/3-$8V5N=&5R/CQB M/EEE87(@16YD960@36%R8V@@,S$\+V(^/"]T9#X\+W1R/@T*/'1R/CQT9"!S M='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`Q<'@@6QE/3-$)V)O M"!S;VQI9#LG(&-O;'-P86X],T0R(&%L M:6=N/3-$6QE/3-$)V)O"!D;W5B;&4[)R!A;&EG;CTS1')I9VAT/C,P+#4X-"PP.#@\ M+W1D/@T*/'1D/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!D;W5B;&4[)SXD/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D M97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@86QI9VX],T1R:6=H=#XR M-2PY,S0L.3`W/"]T9#X-"CQT9#X@/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D M97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<^)#PO=&0^#0H\=&0@6QE/3-$)V9O;G0M3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Q M,3-D.&-D85]F8SAE7S0S-39?.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E;G0M M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE.&5? M-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAA6QE/3-$)V9O;G0M6UE;G1S+B!792!A;'-O(&QE87-E(&$@<&EE8V4@;V8@;V9F M:6-E(&5Q=6EP;65N="!U;F1E6UE;G1S.CQB6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0Q-R!A;&EG;CTS M1&-E;G1E6QE/3-$)V)O M"!S;VQI9#LG(&-O;'-P86X],T0R(&%L M:6=N/3-$8V5N=&5R/CQB/C(P,38\+V(^/"]T9#X-"CQT9"!W:61T:#TS1#(E M/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB/C(P,3<\ M+V(^/"]T9#X-"CQT9"!W:61T:#TS1#(E/B`\+W1D/@T*/'1D('-T>6QE/3-$ M)V)O"!S;VQI9#LG(&-O;'-P86X],T0R M(&%L:6=N/3-$8V5N=&5R/CQB/C(P,3@\+V(^/"]T9#X-"CQT9"!W:61T:#TS M1#(E/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB/C(P M,3D\+V(^/"]T9#X-"CQT9"!W:61T:#TS1#(E/B`\+W1D/@T*/'1D('-T>6QE M/3-$)V)O"!S;VQI9#LG(&-O;'-P86X] M,T0R(&%L:6=N/3-$8V5N=&5R/CQB/C(P,C`\+V(^/"]T9#X-"CQT9"!W:61T M:#TS1#(E/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB M/C(P,C$\+V(^/"]T9#X-"CQT9"!W:61T:#TS1#(E/B`\+W1D/@T*/'1D('-T M>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P M86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB/E1O=&%L/"]B/CPO=&0^/"]T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/&1I=CX@ M/'`^/&9O;G0@F5D(&)U="!U;F1E29N M8G-P.S(Q+"`R,#`Y('=E(&%N;F]U;F-E9"!T:&%T(&]U2!B92!M;V1I M9FEE9"!O3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Q,3-D.&-D85]F8SAE7S0S-39?.&4X M95\U9#(T86,R.#DT,V8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO M,3$S9#AC9&%?9F,X95\T,S4V7SAE.&5?-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAA M65E(%-T;V-K(%!U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$F4],T0R(&-L87-S/3-$7VUT/CQS=')O;F<^3D]412`Q,2X@24Y& M3U)-051)3TX@05,@5$\@14U03$]9144@4U1/0TL@4%520TA!4T4L(%-!5DE. M1U,L($%.1"!324U)3$%2(%!,04Y3/&)R("\^/"]S=')O;F<^)FYB2!D969E7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X- M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$&EM871E2!T:&5IF5D(&=A:6X@;W(@;&]S"P@:7,@:6YC;'5D960@87,@82!S97!AF5D(&-O2!I;7!A M:7)M96YT(&]F(&]U2!W;W5L9"!B92!W M2!U;G)E86QI>F5D(&QO2!B M87-E9"!O;B!O=7(@9FEN86YC:6%L(&-O;F1I=&EO;B!A;F0@86YT:6-I<&%T M960@8V%S:"!F;&]W2!I;7!A:7)M96YT('=E2!O;F4@:7-S=65R+CQB2!R97%U:7)E M(&-U'0^/&1I=CX@/&(^26YV96YT;W)I97,\+V(^/&)R("\^)FYB2!R97-E2!I2!T M;R!B92!S;VQD(&)A2!T:&]S M92!A6EN9R!A M;6]U;G0N(%=E(&AA=F4@;F]T(&ED96YT:69I960@86YY(&EN9&EC871O'0^/&1I=CX@/&(^4F5V96YU M92!296-O9VYI=&EO;CPO8CX\8G(@+SX\8CX\:3Y0&ES=',L('1H92!P2!A2!O9B!P&-H86YG92!F;W(@=&AE(&-O M;G-I9&5R871I;VX@86YD('1H92!I9&5N=&EF:6%B;&4@8F5N969I="!IF4@9&ES8V]U;G1S('!R;W9I9&5D('1O(&]UF4@=&AE(&-O M;G1R86-T(&9E97,@<')O+7)A=&$@87,@=V]R:R!P'0^/&1I=CX@/&(^26YC;VUE(%1A>&5S/"]B/B`\8G(@ M+SXF;F)S<#LF;F)S<#LF;F)S<#LF;F)S<#LF;F)S<#M792!A8V-O=6YT(&9O M2!M971H;V0N($1E M9F5R2!D:69F97)E;F-E"!A'0^/&1I=CX@/&9O;G0@ M8VQA3H@5&EM97,@3F5W(%)O;6%N.R<^/&(^4F5S96%R8V@@86YD($1E=F5L M;W!M96YT($5X<&5N'!E;G-E9"!AF4@=&AE(&-O;7!E;G-A=&EO;B!E>'!E;G-E(&]V97(@ M=&AE(')E<75IFEN9R!H:7-T;W)I8V%L(&1A=&$@86YD(')E=FES92!T:&]S92!E M'!E;G-E(')E8V]G;FEZ960@;W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B!4:6UE&5R8VES92!P6QE/3-$)V)O"!S;VQI9#LG M(&-O;'-P86X],T0U(&%L:6=N/3-$8V5N=&5R/CQB/EEE87(@16YD960@36%R M8V@@,S$\+V(^/"]T9#X\+W1R/@T*/'1R/CQT9"!S='EL93TS1"=B;W)D97(M M8F]T=&]M.B!B;&%C:R`Q<'@@6QE/3-$)VUA6QE/3-$)V)O"!D M;W5B;&4[)R!A;&EG;CTS1')I9VAT/C0L.#'0^/&1I=CX@/&1I=CX\9F]N M="!C;&%SF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B!4:6UE&5R8VES92!P3H@5&EM97,@3F5W(%)O;6%N.R<@8V5L;'-P86-I;F<] M,T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4@86QI9VX],T1C96YT M97(^#0H\='(^/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T* M/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/CPO='(^#0H\='(^ M/'1D(')O=W-P86X],T0R/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0U(&%L:6=N/3-$ M8V5N=&5R/CQB/EEE87(@16YD960@36%R8V@@,S$\+V(^/"]T9#X\+W1R/@T* M/'1R/CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`Q<'@@6QE M/3-$)VUA6QE/3-$)V)O M"!D;W5B;&4[)R!A;&EG;CTS1')I9VAT M/C0L.#2!)6QE/3-$)V9O;G0MF5D M('1O(&1E<&EC="!T:&4@=')A;G-F97(@;V8@9V]O9',@;W(@&-H86YG92!F;W(@=&AO2!O9B!R979E;G5E(&%N9"!C87-H(&9L;W=S(&%R:7-I;F<@9G)O;2!C M=7-T;VUE65T(&5V M86QU871E9"!T:&4@:6UP86-T(&]F($%3529N8G-P.S(P,30M,#D@;VX@;W5R M(&9I;F%N8VEA;"!S=&%T96UE;G1S+CPO9F]N=#X\9F]N="!C;&%SF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B!4:6UE M7!E.B!T M97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE M860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT M96YT/3-$)W1E>'0O:'1M;#L@8VAA2!O9B!3:6=N M:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S(%M!8G-T6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P M86X],T0U(&%L:6=N/3-$8V5N=&5R/CQB/EEE87(@16YD960@36%R8V@@,S$\ M+V(^/"]T9#X\+W1R/@T*/'1R/CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M M.B!B;&%C:R`Q<'@@6QE/3-$)VUA6QE/3-$)V)O"!D;W5B;&4[ M)R!A;&EG;CTS1')I9VAT/C0L.#3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Q M,3-D.&-D85]F8SAE7S0S-39?.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E;G0M M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE.&5? M-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAA'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N M/3-$8V5N=&5R/CQB/E1O=&%L/"]B/CPO=&0^#0H\=&0@=VED=&@],T0T)3X@ M/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`Q<'@@ M6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N M/3-$8V5N=&5R/CQB/C,F(S@R,3$[-2!996%R3H@5&EM97,@3F5W(%)O;6%N.R<@8V5L;'-P86-I;F<],T0P(&-E;&QP M861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H\='(^/'1D/B`\+W1D/@T*/'1D M/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T* M/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D M/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\ M+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D M/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T* M/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D M/@T*/'1D/B`\+W1D/@T*/'1D/B`\+W1D/CPO='(^#0H\='(^/'1D(')O=W-P M86X],T0R/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0Q,B!A;&EG;CTS1&-E;G1E6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0Q,B!A;&EG;CTS M1&-E;G1E6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB/D=R;W-S M/&)R("\^56YR96%L:7IE9#QB6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0S(&%L:6=N/3-$8V5N=&5R/CQB M/D=R;W-S/&)R("\^56YR96%L:7IE9#QBF5D/&)R("\^1V%I;G,\+V(^/"]T9#X-"CQT9"!W:61T:#TS1#$^(#PO M=&0^#0H\=&0@F5D/&)R("\^3&]S6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB/D9A M:7(\8G(@+SY-87)K970\8G(@+SY686QU93PO8CX\+W1D/CPO='(^#0H\='(^ M/'1D('9A;&EG;CTS1&)O='1O;3Y#;W)P;W)A=&4F;F)S<#MB;VYD6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$ M6QE/3-$)V)O"!S;VQI9#L@=F%L:6=N.B`[)R!V86QI9VX],T1B M;W1T;VT^*3PO=&0^#0H\=&0^)FYB6QE/3-$)V)O"!D M;W5B;&4[)SXD/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B M;&%C:R`S<'@@9&]U8FQE.R<@86QI9VX],T1R:6=H=#XH,38L,S6QE/3-$)V)O"!D;W5B;&4[)SXD/"]T9#X-"CQT9"!S='EL M93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@86QI9VX] M,T1R:6=H=#XH,C4Q+#4X,CPO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!A;&EG;CTS1')I9VAT/CDT+#,X,BPT,#$\+W1D M/CPO='(^/"]T86)L93X@/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$F5D($QOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B!4:6UE6QE/3-$)V)O"!S M;VQI9#LG(&-O;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R/CQB/C$R($UO;G1H M6QE/3-$)V)O"!S M;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N M/3-$6QE/3-$)V)O"!S;VQI9#LG/B9N8G-P.SPO=&0^/"]T6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O M;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^)#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T M;W`@86QI9VX],T1R:6=H=#XR+#4Y,"PR-#`\+W1D/@T*/'1D(&)G8V]L;W(] M,T0C8V-D865F('9A;&EG;CTS1'1O<#XF;F)S<#L\+W1D/@T*/'1D('-T>6QE M/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R M/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^)#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^*3PO M=&0^#0H\=&0@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI M9VX],T1T;W`@86QI9VX],T1R:6=H=#XH/&9O;G0@8VQA6QE/3-$)V)O"!S;VQI9#LG/BD\+W1D/CPO='(^#0H\='(^/'1D(&)G M8V]L;W(],T0C8V-D865F/B9N8G-P.SPO=&0^#0H\=&0@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E M9B!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XS-BPQ.#`L-#(U/"]T9#X- M"CQT9"!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^)FYB6QE/3-$)V)O"!D;W5B;&4[ M)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H M=#XH,C4Q+#4X,CPO=&0^#0H\=&0@6QE/3-$)V)O M"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C M9&%E9B!V86QI9VX],T1T;W`^)#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B M;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^)#PO=&0^#0H\ M=&0@3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Q,3-D.&-D85]F8SAE7S0S-39? M.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE.&5?-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@ M8VAAF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B!4:6UE6QE/3-$)V)O"!S;VQI M9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB/C(P,34\+V(^/"]T M9#X-"CQT9#X@/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B M;&%C:R`Q<'@@6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$ M7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB M/C(P,34\+V(^/"]T9#X-"CQT9"!W:61T:#TS1#0E/B`\+W1D/@T*/'1D('-T M>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P M86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB/C(P,30\+V(^/"]T9#X-"CQT9"!W M:61T:#TS1#0E/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R M/CQB/C(P,3,\+V(^/"]T9#X\+W1R/@T*/'1R(&)G8V]L;W(],T0C8V-D865F M/CQT9#Y2:7-K+69R964@:6YT97)E3PO=&0^#0H\=&0@86QI9VX],T1R:6=H=#XR-#PO=&0^#0H\ M=&0^)3PO=&0^#0H\=&0^(#PO=&0^#0H\=&0@86QI9VX],T1R:6=H=#XS,#PO M=&0^#0H\=&0^)3PO=&0^#0H\=&0^(#PO=&0^#0H\=&0@86QI9VX],T1R:6=H M=#XS.#PO=&0^#0H\=&0^)3PO=&0^/"]T65A'0^ M/&1I=CX@/'1A8FQE('-T>6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9#LG('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1&-E M;G1E6QE/3-$)V)O2!/9B!3=&]C:R!/ M<'1I;VYS($%N9"!787)R86YT'0^/&1I=CX@/'1A8FQE('-T>6QE/3-$)V9O;G0M&5R8VES929N8G-P.U!R:6-E/"]B/CPO=&0^/"]T6QE/3-$ M)V)O"!D;W5B;&4[)SXF;F)S<#L\+W1D M/@T*/'1D/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!D;W5B;&4[)R!V86QI9VX],T1T;W`^)#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B M;&4[)R!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XQ-BXR.#PO=&0^/"]T M6QE/3-$)V)O"!S;VQI9#LG('9A;&EG M;CTS1'1O<"!A;&EG;CTS1')I9VAT/BT\+W1D/@T*/'1D/B`\+W1D/@T*/'1D M('-T>6QE/3-$)V)O"!S;VQI9#LG('9A M;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/B@V+#`P,#PO=&0^#0H\=&0@6QE/3-$ M)V)O"!D;W5B;&4[)R!V86QI9VX],T1T M;W`@86QI9VX],T1R:6=H=#XQ-3@L,C,P/"]T9#X-"CQT9"!S='EL93TS1"=B M;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@=F%L:6=N/3-$=&]P M/B9N8G-P.SPO=&0^#0H\=&0^(#PO=&0^#0H\=&0@6QE M/3-$)V)O"!D;W5B;&4[)R!V86QI9VX] M,T1T;W`@86QI9VX],T1R:6=H=#XT+#`P,#PO=&0^#0H\=&0@6QE/3-$)VUA6QE/3-$)V)O"!S M;VQI9#LG('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/C$L,#`P/"]T9#X- M"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`Q<'@@6QE/3-$)V)O"!S;VQI9#LG M('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/B@Q+#`P,#PO=&0^#0H\=&0@ M6QE/3-$)V)O"!S;VQI9#LG('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/C4X+C(W M/"]T9#X-"CQT9#XF;F)S<#L\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG('9A;&EG;CTS1'1O<"!A;&EG;CTS M1')I9VAT/B@R+#`P,#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XS M,2XW.#PO=&0^#0H\=&0^)FYB6QE/3-$)V)O"!D;W5B;&4[)SXF;F)S<#L\+W1D/@T*/'1D/B9N M8G-P.SPO=&0^#0H\=&0@6QE/3-$)VUA6QE/3-$)V)O"!S;VQI9#LG('9A;&EG;CTS1'1O<"!A;&EG;CTS1')I9VAT/BT\+W1D M/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI M9#LG('9A;&EG;CTS1'1O<#XF;F)S<#L\+W1D/@T*/'1D/B9N8G-P.SPO=&0^ M#0H\=&0@6QE/3-$)V)O"!S;VQI9#LG/BD\+W1D/@T*/'1D/B9N8G-P.SPO=&0^#0H\ M=&0@6QE/3-$)V)O"!D;W5B;&4[ M)R!V86QI9VX],T1T;W`^)FYB6QE/3-$)V)O"!D;W5B;&4[ M)R!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XS-2PP.3`\+W1D/@T*/'1D M('-T>6QE/3-$)V)O"!D;W5B;&4[)SXF M;F)S<#L\+W1D/@T*/'1D/B9N8G-P.SPO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)SXF;F)S<#L\+W1D/@T*/'1D/B9N8G-P.SPO=&0^#0H\ M=&0@'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/&1I M=CX@/&1I=CX-"@T*/'1A8FQE('-T>6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0U(&%L:6=N/3-$8V5N M=&5R/CQB/CQF;VYT(&-L87-S/3-$7VUT('-T>6QE/3-$)W=H:71E+7-P86-E M.B!N;W=R87`[)SXE(&]F(%)E=F5N=64@9F]R(%EE87(@16YD960@36%R8V@@ M,S$\+V9O;G0^/"]B/CPO=&0^/"]TF4Z(#1P=#LG(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D M9&EN9STS1#`@=VED=&@],T0U,"4@86QI9VX],T1C96YT97(@8F]R9&5R/3-$ M,#X-"CQT'0@,7!T('-O;&ED.R!P861D:6YG+6)O='1O;3H@,'!T.R!P861D M:6YG+71O<#H@,'!T.R!P861D:6YG+6QE9G0Z(#!P=#L@8F]R9&5R+6QE9G0Z M(&UE9&EU;2!N;VYE.R!P861D:6YG+7)I9VAT.B`P+C=P=#LG('=I9'1H/3-$ M.#4^)FYB6QE/3-$)W!A9&1I;F3H@5&EM97,@3F5W(%)O;6%N.R<^)FYB6QE/3-$ M)V)O"!S;VQI9#LG(&-O;'-P86X],T0R M(&%L:6=N/3-$6QE/3-$)V)O"!D;W5B M;&4[)SXD/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C M:R`S<'@@9&]U8FQE.R<@86QI9VX],T1R:6=H=#XS,"PU.#0L,#@X/"]T9#X- M"CQT9#X@/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C M:R`S<'@@9&]U8FQE.R<^)#PO=&0^#0H\=&0@6QE/3-$ M)V)O"!D;W5B;&4[)R!A;&EG;CTS1')I M9VAT/C(W+#`S,RPT,3D\+W1D/CPO='(^/"]T86)L93X@/"]D:78^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO M8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Q,3-D.&-D85]F M8SAE7S0S-39?.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E;G0M3&]C871I;VXZ M(&9I;&4Z+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE.&5?-60R-&%C,C@Y M-#-F+U=O'0O:'1M;#L@8VAAF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B!4 M:6UE'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$2P@<&QA;G0@86YD(&5Q=6EP;65N M="!U'0^ M-2!Y96%R'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2P@<&QA;G0@ M86YD(&5Q=6EP;65N="!U'0^-2!Y96%R'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M2P@<&QA;G0@86YD(&5Q=6EP;65N="!U'0^-2!Y96%R7!E.B!T97AT+VAT;6P[ M(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@ M/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E M>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Q,3-D.&-D85]F8SAE7S0S-39? M.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE.&5?-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@ M8VAA7!E.B!T97AT+VAT M;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@ M("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$ M)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$65A'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$65A'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQAF5D($QO'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\Q,3-D.&-D85]F8SAE7S0S-39?.&4X95\U9#(T86,R.#DT,V8-"D-O M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V M7SAE.&5?-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%RF5D($QOF5D($QOF5D($QOF5D($QOF5D($QO MF5D M($QOF5D($QOF5D M($QO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$F5D($QOF5D($QOF5D($QO MF5D M($QO'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^-2!Y96%R6EE;&0\+W1D/@T*("`@("`@("`\=&0@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$&5R8VES86)L92!L:79E'0^,2!Y96%R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^-"!Y96%R'0^-"!Y96%R7,\'0^,3`@;6]N=&AS(#(T M(&1A>7,\'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'!E8W1E9"!V M;VQA=&EL:71Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-"XP M,"4\'0^-"!Y96%R'0^-"!Y96%R'0^-"!Y96%R6EE;&0\+W1D/@T*("`@("`@("`\=&0@8VQA7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA2!/9B!/<'1I M;VYS($]U='-T86YD:6YG*2`H1&5T86EL'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&5R8VES92!07,\ M&5R8VES92!0'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!3:&%R92UB87-E9"!087EM96YT M($%W87)D(%M,:6YE($ET96US73PO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$6UE;G0@07=A&5R8VES960\+W1D/@T*("`@ M("`@("`\=&0@8VQA&5R8VES92!0'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$2!3:&%R92UB87-E9"!087EM96YT($%W87)D(%M,:6YE($ET M96US73PO'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$&5R8VES92!0&5R M8VES92!0'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$69O'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA"!E>'!E M;G-E(&%T(%4N4RX@&5S+"!N970@;V8@1F5D97)A;"!B96YE9FET M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,38L-3$X/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S"!%>'!E;G-E("A"96YE9FET*2P@5&]T86P\ M+W1D/@T*("`@("`@("`\=&0@8VQA7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!R97-E"!L:6%B:6QI=&EE'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!-86IO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Q,3-D.&-D85]F8SAE7S0S M-39?.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z M+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE.&5?-60R-&%C,C@Y-#-F+U=O M'0O:'1M M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO M=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%\Q,3-D.&-D85]F8SAE7S0S-39?.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE M.&5?-60R-&%C,C@Y-#-F+U=O'0O:'1M;#L@8VAA'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\Q,3-D.&-D85]F8SAE7S0S M-39?.&4X95\U9#(T86,R.#DT,V8-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z M+R\O0SHO,3$S9#AC9&%?9F,X95\T,S4V7SAE.&5?-60R-&%C,C@Y-#-F+U=O M'0O:'1M M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$65R(&UA=&-H:6YG(&-O;G1R M:6)U=&EO;G,\+W1D/@T*("`@("`@("`\=&0@8VQA'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ XML 28 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Concentrations (Schedule Of Revenue By Major Customers) (Details)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Revenue, Major Customer [Line Items]      
Number of major customers 4nvec_NumberOfMajorCustomers 4nvec_NumberOfMajorCustomers  
Accounts Receivable [Member]      
Revenue, Major Customer [Line Items]      
Percentage of concentration 64.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
61.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
 
Customer A [Member] | Revenue [Member]      
Revenue, Major Customer [Line Items]      
Percentage of concentration 20.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= nvec_CustomerMember
17.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= nvec_CustomerMember
14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= nvec_CustomerMember
Customer B [Member] | Revenue [Member]      
Revenue, Major Customer [Line Items]      
Percentage of concentration 16.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= nvec_CustomerBMember
19.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= nvec_CustomerBMember
15.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= nvec_CustomerBMember
Customer C [Member] | Revenue [Member]      
Revenue, Major Customer [Line Items]      
Percentage of concentration 14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= nvec_CustomerCMember
15.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= nvec_CustomerCMember
16.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= nvec_CustomerCMember
Customer D [Member] | Revenue [Member]      
Revenue, Major Customer [Line Items]      
Percentage of concentration 12.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= nvec_CustomerDMember
10.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= nvec_CustomerDMember
   [1]
[1] Less than 10%
XML 29 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements (Details) (USD $)
Mar. 31, 2015
Mar. 31, 2014
Marketable securities, fair value $ 91,013,095us-gaap_AvailableForSaleSecurities $ 94,382,401us-gaap_AvailableForSaleSecurities
Level 1 [Member]    
Marketable securities, fair value 89,625,984us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
89,934,059us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 2 [Member]    
Marketable securities, fair value $ 1,387,111us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
$ 4,448,342us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
XML 30 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Schedule Of Weighted Average Number Of Shares) (Details)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Net Income per Share [Abstract]      
Weighted average common shares outstanding - basic 4,855,504us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,851,460us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,839,810us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Stock options 16,431us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 15,639us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 21,934us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
Warrants   592us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants 1,802us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants
Shares used in computing net income per share - diluted 4,871,935us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,867,691us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,863,546us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
XML 31 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Concentrations (Schedule Of Revenue By Geographic Region) (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Revenue $ 30,584,088us-gaap_Revenues $ 25,934,907us-gaap_Revenues $ 27,033,419us-gaap_Revenues
United States [Member]      
Revenue 11,919,548us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
11,159,443us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
12,006,493us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
Europe [Member]      
Revenue 13,779,392us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
11,065,547us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
10,666,338us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
Asia [Member]      
Revenue 4,318,209us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
3,374,202us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
3,979,862us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_AsiaMember
Other Credit Derivatives [Member]      
Revenue $ 566,939us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_OtherCreditDerivativesMember
$ 335,715us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_OtherCreditDerivativesMember
$ 380,726us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_OtherCreditDerivativesMember
XML 32 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities (Narrative) (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Marketable Securities [Abstract]    
Gross unrealized losses $ 16,371us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses $ 251,582us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
XML 33 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities (Fair Value Of Marketable Securities By Maturity) (Details) (USD $)
Mar. 31, 2015
Mar. 31, 2014
Marketable Securities [Abstract]    
Marketable securities, Total, fair value $ 91,013,095us-gaap_AvailableForSaleSecurities $ 94,382,401us-gaap_AvailableForSaleSecurities
Marketable securities, debt maturities due within one year, fair value 20,099,288us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue  
Marketable securities, debt maturities due after one year through three years, fair value 40,220,312nvec_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue  
Marketable securities, debt maturities due after three years through five years, fair value $ 30,693,495nvec_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughFiveYearsFairValue  
XML 34 R8.htm IDEA: XBRL DOCUMENT v2.4.1.9
Statements of Cash Flows (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
OPERATING ACTIVITIES      
Net income $ 14,368,354us-gaap_NetIncomeLoss $ 11,135,875us-gaap_NetIncomeLoss $ 11,828,838us-gaap_NetIncomeLoss
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation 934,371us-gaap_Depreciation 844,339us-gaap_Depreciation 647,163us-gaap_Depreciation
Stock-based compensation 58,960us-gaap_ShareBasedCompensation 53,200us-gaap_ShareBasedCompensation 66,720us-gaap_ShareBasedCompensation
Excess tax benefits (24,288)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (57,472)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (15,734)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
Deferred income taxes 155,713us-gaap_DeferredIncomeTaxExpenseBenefit 121,881us-gaap_DeferredIncomeTaxExpenseBenefit 51,262us-gaap_DeferredIncomeTaxExpenseBenefit
Changes in operating assets and liabilities:      
Accounts receivable (632,400)us-gaap_IncreaseDecreaseInAccountsReceivable 189,821us-gaap_IncreaseDecreaseInAccountsReceivable 163,445us-gaap_IncreaseDecreaseInAccountsReceivable
Inventories (535,159)us-gaap_IncreaseDecreaseInInventories 129,259us-gaap_IncreaseDecreaseInInventories (107,216)us-gaap_IncreaseDecreaseInInventories
Prepaid expenses and other assets 241,363us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets 141,871us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets 201,705us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Accounts payable and accrued expenses 303,152us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities (157,350)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities (190,881)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Net cash provided by operating activities 14,870,066us-gaap_NetCashProvidedByUsedInOperatingActivities 12,401,424us-gaap_NetCashProvidedByUsedInOperatingActivities 12,645,302us-gaap_NetCashProvidedByUsedInOperatingActivities
INVESTING ACTIVITIES      
Purchases of fixed assets (185,007)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (160,718)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (1,824,324)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Purchases of marketable securities (8,997,086)us-gaap_PaymentsToAcquireMarketableSecurities (22,753,916)us-gaap_PaymentsToAcquireMarketableSecurities (27,209,753)us-gaap_PaymentsToAcquireMarketableSecurities
Proceeds from maturities and sales of marketable securities 12,160,000us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities 10,055,000us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities 17,194,000us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
Net cash used in investing activities 2,977,907us-gaap_NetCashProvidedByUsedInInvestingActivities (12,859,634)us-gaap_NetCashProvidedByUsedInInvestingActivities (11,840,077)us-gaap_NetCashProvidedByUsedInInvestingActivities
FINANCING ACTIVITIES      
Proceeds from sale of common stock 302,701us-gaap_ProceedsFromIssuanceOfCommonStock 416,760us-gaap_ProceedsFromIssuanceOfCommonStock 144,188us-gaap_ProceedsFromIssuanceOfCommonStock
Excess tax benefits 24,288us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 57,472us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 15,734us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Repurchase of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock (1,263,405)us-gaap_PaymentsForRepurchaseOfCommonStock 0us-gaap_PaymentsForRepurchaseOfCommonStock
Payment of dividends to shareholders (10,000,000)us-gaap_PaymentsOfDividendsCommonStock 0us-gaap_PaymentsOfDividendsCommonStock 0us-gaap_PaymentsOfDividendsCommonStock
Net cash provided by financing activities (9,673,011)us-gaap_NetCashProvidedByUsedInFinancingActivities (789,173)us-gaap_NetCashProvidedByUsedInFinancingActivities 159,922us-gaap_NetCashProvidedByUsedInFinancingActivities
Increase (decrease) in cash and cash equivalents 8,174,962us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (1,247,383)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease 965,147us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at beginning of period 1,262,300us-gaap_CashAndCashEquivalentsAtCarryingValue 2,509,683us-gaap_CashAndCashEquivalentsAtCarryingValue 1,544,536us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at end of period 9,437,262us-gaap_CashAndCashEquivalentsAtCarryingValue 1,262,300us-gaap_CashAndCashEquivalentsAtCarryingValue 2,509,683us-gaap_CashAndCashEquivalentsAtCarryingValue
Supplemental disclosures of cash flow information:      
Cash (refunded) paid during the period for income taxes $ 6,800,000us-gaap_IncomeTaxesPaid $ 5,263,033us-gaap_IncomeTaxesPaid $ 5,202,616us-gaap_IncomeTaxesPaid
XML 35 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities (Amortized Cost And Approximate Fair Values Of Marketable Securities) (Details) (USD $)
Mar. 31, 2015
Mar. 31, 2014
Schedule of Investments [Line Items]    
Adjusted Cost $ 89,840,725us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 93,003,640us-gaap_AvailableForSaleSecuritiesAmortizedCost
Gross Unrealized Gains 1,188,741us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 1,630,343us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Gross Unrealized Losses (16,371)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (251,582)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Fair Market Value 91,013,095us-gaap_AvailableForSaleSecurities 94,382,401us-gaap_AvailableForSaleSecurities
Corporate Bonds [Member]    
Schedule of Investments [Line Items]    
Adjusted Cost 88,456,886us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
88,567,210us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Gross Unrealized Gains 1,185,469us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
1,613,822us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Gross Unrealized Losses (16,371)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
(246,973)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Fair Market Value 89,625,984us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
89,934,059us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Municipal Bonds [Member]    
Schedule of Investments [Line Items]    
Adjusted Cost 1,383,839us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
4,436,430us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Gross Unrealized Gains 3,272us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
16,521us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Gross Unrealized Losses   (4,609)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Fair Market Value $ 1,387,111us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
$ 4,448,342us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
XML 36 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Schedule Of Income Tax Provisions) (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Income Taxes [Abstract]      
Current, Federal $ 6,608,923us-gaap_CurrentFederalTaxExpenseBenefit $ 5,010,734us-gaap_CurrentFederalTaxExpenseBenefit $ 5,314,876us-gaap_CurrentFederalTaxExpenseBenefit
Current, State 330,971us-gaap_CurrentStateAndLocalTaxExpenseBenefit 304,931us-gaap_CurrentStateAndLocalTaxExpenseBenefit 377,215us-gaap_CurrentStateAndLocalTaxExpenseBenefit
Deferred, Federal 125,070us-gaap_DeferredFederalIncomeTaxExpenseBenefit 61,306us-gaap_DeferredFederalIncomeTaxExpenseBenefit 34,718us-gaap_DeferredFederalIncomeTaxExpenseBenefit
Deferred, State 6,356us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit 3,103us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit 810us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit
Income Tax Expense (Benefit), Total $ 7,071,320us-gaap_IncomeTaxExpenseBenefit $ 5,380,074us-gaap_IncomeTaxExpenseBenefit $ 5,727,619us-gaap_IncomeTaxExpenseBenefit
XML 37 R2.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheets (USD $)
Mar. 31, 2015
Mar. 31, 2014
ASSETS    
Cash and cash equivalents $ 9,437,262us-gaap_CashAndCashEquivalentsAtCarryingValue $ 1,262,300us-gaap_CashAndCashEquivalentsAtCarryingValue
Marketable securities, short term 20,099,288us-gaap_MarketableSecuritiesCurrent 12,360,091us-gaap_MarketableSecuritiesCurrent
Accounts receivable, net of allowance for uncollectible accounts of $15,000 2,963,974us-gaap_AccountsReceivableNetCurrent 2,331,574us-gaap_AccountsReceivableNetCurrent
Inventories 3,742,492us-gaap_InventoryNet 3,207,333us-gaap_InventoryNet
Deferred tax assets 102,052us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent 237,387us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent
Prepaid expenses and other assets 574,913us-gaap_PrepaidExpenseAndOtherAssetsCurrent 816,276us-gaap_PrepaidExpenseAndOtherAssetsCurrent
Total current assets 36,919,981us-gaap_AssetsCurrent 20,214,961us-gaap_AssetsCurrent
Fixed assets    
Machinery and equipment 8,604,926us-gaap_MachineryAndEquipmentGross 8,536,010us-gaap_MachineryAndEquipmentGross
Leasehold improvements 1,524,298us-gaap_LeaseholdImprovementsGross 1,499,454us-gaap_LeaseholdImprovementsGross
Gross fixed assets 10,129,224us-gaap_PropertyPlantAndEquipmentGross 10,035,464us-gaap_PropertyPlantAndEquipmentGross
Less accumulated depreciation 7,873,816us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment 7,030,692us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Net fixed assets 2,255,408us-gaap_PropertyPlantAndEquipmentNet 3,004,772us-gaap_PropertyPlantAndEquipmentNet
Marketable securities, long term 70,913,807us-gaap_MarketableSecuritiesNoncurrent 82,022,310us-gaap_MarketableSecuritiesNoncurrent
Total assets 110,089,196us-gaap_Assets 105,242,043us-gaap_Assets
LIABILITIES AND SHAREHOLDERS' EQUITY    
Accounts payable 358,818us-gaap_AccountsPayableCurrent 374,127us-gaap_AccountsPayableCurrent
Accrued payroll and other 1,127,136us-gaap_EmployeeRelatedLiabilitiesCurrent 808,675us-gaap_EmployeeRelatedLiabilitiesCurrent
Total current liabilities 1,485,954us-gaap_LiabilitiesCurrent 1,182,802us-gaap_LiabilitiesCurrent
Long-term deferred tax liabilities 275,708us-gaap_DeferredTaxLiabilitiesNoncurrent 354,600us-gaap_DeferredTaxLiabilitiesNoncurrent
Shareholders' equity    
Common stock, $0.01 par value, 6,000,000 shares authorized; 4,857,953 issued and outstanding as of March 31, 2015 and 4,851,043 issued and outstanding as of March 31, 2014 48,580us-gaap_CommonStockValue 48,510us-gaap_CommonStockValue
Additional paid-in capital 20,850,762us-gaap_AdditionalPaidInCapitalCommonStock 20,464,883us-gaap_AdditionalPaidInCapitalCommonStock
Accumulated other comprehensive income 746,447us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 877,857us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Retained earnings 86,681,745us-gaap_RetainedEarningsAccumulatedDeficit 82,313,391us-gaap_RetainedEarningsAccumulatedDeficit
Total shareholders' equity 108,327,534us-gaap_StockholdersEquity 103,704,641us-gaap_StockholdersEquity
Total liabilities and shareholders' equity $ 110,089,196us-gaap_LiabilitiesAndStockholdersEquity $ 105,242,043us-gaap_LiabilitiesAndStockholdersEquity
XML 38 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Commitments and Contingencies [Abstract]      
Lease payments $ 269,473us-gaap_PaymentsForProceedsFromLoansAndLeases $ 265,357us-gaap_PaymentsForProceedsFromLoansAndLeases $ 259,823us-gaap_PaymentsForProceedsFromLoansAndLeases
2014 269,662us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent    
2015 270,677us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears    
2016 274,736us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears    
2017 277,831us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears    
2018 281,765us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears    
2019 213,727nvec_OperatingLeasesFutureMinimumPaymentsDueInSixYears    
Total $ 1,588,398us-gaap_OperatingLeasesFutureMinimumPaymentsDue    
XML 39 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Statements of Shareholders Equity (USD $)
Common Stock [Member]
Additional Paid-In Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Total
Balance at Mar. 31, 2012 $ 48,247us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 20,974,477us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 1,087,456us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 59,348,678us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 81,458,858us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, shares at Mar. 31, 2012 4,824,745us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Exercise of stock options and warrants 377nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
143,811nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
144,188nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
Exercise of stock options and warrants, shares 37,691nvec_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Comprehensive income:          
Unrealized gain (loss) on marketable securities, net of tax 0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
470,270us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
470,270us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Net income       11,828,838us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
11,828,838us-gaap_NetIncomeLoss
Comprehensive income         12,299,108us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Stock-based compensation 0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
66,720us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
66,720us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Tax benefit of stock-based compensation   15,734us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    15,734us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Balance at Mar. 31, 2013 48,624us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
21,200,742us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,557,726us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
71,177,516us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
93,984,608us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, Shares at Mar. 31, 2013 4,862,436us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Exercise of stock options and warrants 140nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
416,620nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
416,760nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
Exercise of stock options and warrants, shares 14,000nvec_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Repurchase of common stock (254)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(1,263,151)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    (1,263,405)us-gaap_StockRepurchasedAndRetiredDuringPeriodValue
Repurchase of common stock, shares (25,393)us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Comprehensive income:          
Unrealized gain (loss) on marketable securities, net of tax 0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(679,869)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (679,869)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Net income 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
11,135,875us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
11,135,875us-gaap_NetIncomeLoss
Comprehensive income         10,456,006us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Stock-based compensation   53,200us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    53,200us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Tax benefit of stock-based compensation   57,472us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    57,472us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Balance at Mar. 31, 2014 48,510us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
20,464,883us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
877,857us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
82,313,391us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
103,704,641us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, Shares at Mar. 31, 2014 4,851,043us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Exercise of stock options and warrants 70nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
302,631nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
302,701nvec_StockIssuedDuringPeriodValueStockOptionsAndWarrantsExercised
Exercise of stock options and warrants, shares 6,910nvec_StockIssuedDuringPeriodSharesStockOptionsAndWarrantsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
Comprehensive income:          
Unrealized gain (loss) on marketable securities, net of tax 0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(131,410)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (131,410)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Net income 0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
14,368,354us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
14,368,354us-gaap_NetIncomeLoss
Comprehensive income         14,236,944us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Stock-based compensation   58,960us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    58,960us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Tax benefit of stock-based compensation   24,288us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    24,288us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
Cash dividends declared ($2.06 per share of common stock)       (10,000,000)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(10,000,000)us-gaap_DividendsCommonStockCash
Balance at Mar. 31, 2015 $ 48,580us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 20,850,762us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 746,447us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 86,681,745us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 108,327,534us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, Shares at Mar. 31, 2015 4,857,953us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
       
XML 40 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Narrative) (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Stock-based compensation expense $ 58,960us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $ 53,200us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $ 66,720us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Vesting period 5 years    
Dividend yield 0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate 0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate 0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Deferred tax assets increased from stock-based compensation 21,420us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions 19,327us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions  
Intrinsic value of options exercised 160,056us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1    
Intrinsic value of options outstanding 1,242,623us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue    
Fair value of option grants $ 58,960nvec_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodFairValue    
Maximum [Member]      
Exercisable lives 10 years    
Minimum [Member]      
Exercisable lives 1 year    
Options [Member]      
Exercisable lives 3 years 6 months 4 years 2 months 12 days 4 years 7 months 6 days
Warrants [Member]      
Exercisable lives   4 months 24 days 10 months 24 days
XML 41 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities (Tables)
12 Months Ended
Mar. 31, 2015
Marketable Securities [Abstract]  
Marketable Securities
Total <1 Year 1–3 Years 3–5 Years
$ 91,013,095 $ 20,099,288 $ 40,220,312 $ 30,693,495
Amortized Cost And Approximate Fair Values Of Marketable Securities
As of March 31, 2015 As of March 31, 2014

Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Market
Value

Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Market
Value
Corporate bonds $ 88,456,886
   $ 1,185,469    $ (16,371 )    $ 89,625,984    $ 88,567,210    $ 1,613,822    $ (246,973 )    $ 89,934,059
Municipal bonds   1,383,839   3,272   -     1,387,111   4,436,430   16,521
  (4,609 )   4,448,342
Total $ 89,840,725   $ 1,188,741   $ (16,371 )   $ 91,013,095   $ 93,003,640   $ 1,630,343   $ (251,582 )   $ 94,382,401
Gross Unrealized Losses And Fair Values Of Investments By Investment Category And Length Of Time
Less Than 12 Months 12 Months or Greater Total
Fair
Market
Value
Gross
Unrealized
Losses
Fair
Market
Value
Gross
Unrealized
Losses
Fair
Market
Value
Gross
Unrealized
Losses
As of March 31, 2015
  Corporate bonds $ 3,015,900
  $ (163
)   $ 2,590,240   $ (16,208
)   $ 5,606,140   $ (16,371 )
  Municipal bonds   -   -     -   -     -   -  
  Total $ 3,015,900   $ (163 )   $ 2,590,240   $ (16,208
)   $ 5,606,140   $ (16,371 )
As of March 31, 2014
  Corporate bonds $ 34,761,683   $ (246,973 ) $ -   $ -     $ 34,761,683   $ (246,973 )
  Municipal bonds   1,418,742   (4,609 )   -   -     1,418,742   (4,609 )
  Total $ 36,180,425   $ (251,582 ) $ -   $ -     $ 36,180,425   $ (251,582 )
XML 42 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Schedule Of Valuation Assumptions) (Details)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Stock-Based Compensation [Abstract]      
Risk-free interest rate 1.60%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate 1.40%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate 0.70%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Expected volatility 24.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate 30.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate 38.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Expected life (years) 4 years 2 months 12 days 4 years 3 months 18 days 4 years 1 month 6 days
Dividend yield 0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate 0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate 0.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
XML 43 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Tables)
12 Months Ended
Mar. 31, 2015
Stock-Based Compensation [Abstract]  
Schedule Of Valuation Assumptions
Year Ended March 31
2015 2014 2013
Risk-free interest rate 1.6 % 1.4 % 0.7 %
Expected volatility 24 % 30 % 38 %
Expected life (years) 4.2   4.3   4.1  
Dividend yield 0 % 0 % 0 %
Summary Of Options Outstanding
Ranges of
Exercise Prices
     Number
Outstanding
     Weighted Average
Exercise Price
     Weighted Remaining
Contractual Life (years)
$  15.08 - 16.33   18,090   $ 16.19   0.8
31.27 - 42.45   5,000     37.12   3.8
51.04 - 67.69   12,000   58.11   7.5
35,090   $ 33.51 3.5
Summary Of Stock Options And Warrants
Option Shares
Reserved
      Options
Outstanding
      Weighted Average
Option Exercise Price
      Warrants
Outstanding
      Weighted Average
Warrant Exercise Price
At March 31, 2012 162,230   109,000   $ 25.85 10,000   $ 16.28
Granted
(4,000 ) 4,000 $ 54.11 - -
Exercised
-   (64,000 ) $ 24.23 - -
Terminated
-   -   $ - (6,000 )     7.35
At March 31, 2013    158,230   49,000   $ 30.27 4,000   $ 29.69
Granted
(4,000 )   4,000     $ 49.86   -       -
Exercised
-     (14,000 )   $ 29.77   -     -
Terminated
1,000     (1,000 )   $ 58.27   (2,000 )     21.99
At March 31, 2014   155,230     38,000     $ 31.78   2,000     $ 37.38
Granted
(4,000 )   4,000     $ 67.69 -   -
Exercised
-     (6,910 ) $ 43.81 - -
Terminated
-     -     $ -   (2,000 )     37.38
At March 31, 2015  151,230     35,090     $ 33.51   -     $ -
XML 44 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 45 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
Statements of Shareholders Equity (Parenthetical) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Statement of Stockholders' Equity      
Cash dividends declared per common share $ 2.06us-gaap_CommonStockDividendsPerShareCashPaid $ 0us-gaap_CommonStockDividendsPerShareCashPaid $ 0us-gaap_CommonStockDividendsPerShareCashPaid
XML 46 R3.htm IDEA: XBRL DOCUMENT v2.4.1.9
Balance Sheets (Parenthetical) (USD $)
Mar. 31, 2015
Mar. 31, 2014
Balance Sheets    
Accounts receivable, allowance for uncollectible accounts $ 15,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 15,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Common stock par value $ 0.01us-gaap_CommonStockParOrStatedValuePerShare $ 0.01us-gaap_CommonStockParOrStatedValuePerShare
Common stock, shares authorized 6,000,000us-gaap_CommonStockSharesAuthorized 6,000,000us-gaap_CommonStockSharesAuthorized
Common stock shares, issued 4,857,953us-gaap_CommonStockSharesIssued 4,851,043us-gaap_CommonStockSharesIssued
Common stock shares, outstanding 4,857,953us-gaap_CommonStockSharesOutstanding 4,851,043us-gaap_CommonStockSharesOutstanding
XML 47 R17.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies
12 Months Ended
Mar. 31, 2015
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
NOTE 9. COMMITMENTS AND CONTINGENCIES
     Lease payments were $269,473 for fiscal 2015, $265,357 for fiscal 2014, and $259,823 for fiscal 2013. The operating lease for our facility expires December 31, 2020. We pay operating expenses including maintenance, utilities, real estate taxes, and insurance in addition to rental payments. We also lease a piece of office equipment under an operating lease expiring October 2018 with payments due quarterly.
 
     The following table shows our future minimum lease payments:
 
Year Ending March 31
2016 2017 2018 2019 2020 2021 Total
$ 269,662 $ 270,677 $ 274,736 $ 277,831 $ 281,765 $ 213,727 $ 1,588,398
 
XML 48 R1.htm IDEA: XBRL DOCUMENT v2.4.1.9
Document and Entity Information (USD $)
In Millions, except Share data, unless otherwise specified
12 Months Ended
Mar. 31, 2015
May 01, 2015
Sep. 30, 2014
Document and Entity Information [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Period End Date Mar. 31, 2015    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2015    
Entity Registrant Name NVE CORP /NEW/    
Entity Central Index Key 0000724910    
Current Fiscal Year End Date --03-31    
Entity Filer Category Accelerated Filer    
Entity Common Stock, Shares Outstanding   4,857,953dei_EntityCommonStockSharesOutstanding  
Entity Current Reporting Status Yes    
Entity Public Float     $ 157dei_EntityPublicFloat
Entity Voluntary Filers No    
Entity Well-known Seasoned Issuer No    
XML 49 R18.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Repurchase Plan
12 Months Ended
Mar. 31, 2015
Stock Repurchase Plan [Abstract]  
Stock Repurchase Plan

NOTE 10. STOCK REPURCHASE PROGRAM
     Our authorized stock is stated as six million shares of common stock, $0.01 par value, and ten million shares of all types. Our Board may designate any series and fix any relative rights and preferences to authorized but undesignated stock.

     On January 21, 2009 we announced that our Board of Directors authorized the repurchase of up to $2,500,000 of our Common Stock, $1,236,595 of which remained available as of March 31, 2015. We repurchased 25,393 shares for $1,263,405 in Fiscal 2014, and we did not repurchase any Common Stock in fiscal 2015 or fiscal 2013. The repurchase program may be modified or discontinued at any time without notice.

XML 50 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
Statements of Income (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Revenue      
Product sales $ 29,894,045us-gaap_SalesRevenueGoodsNet $ 25,512,028us-gaap_SalesRevenueGoodsNet $ 24,434,823us-gaap_SalesRevenueGoodsNet
Contract research and development 690,043us-gaap_ContractsRevenue 422,879us-gaap_ContractsRevenue 2,598,596us-gaap_ContractsRevenue
Total revenue 30,584,088us-gaap_Revenues 25,934,907us-gaap_Revenues 27,033,419us-gaap_Revenues
Cost of sales 6,019,868us-gaap_CostOfRevenue 5,720,277us-gaap_CostOfRevenue 7,025,181us-gaap_CostOfRevenue
Gross profit 24,564,220us-gaap_GrossProfit 20,214,630us-gaap_GrossProfit 20,008,238us-gaap_GrossProfit
Expenses      
Selling, general , and administrative 2,312,076us-gaap_SellingGeneralAndAdministrativeExpense 2,235,475us-gaap_SellingGeneralAndAdministrativeExpense 2,240,563us-gaap_SellingGeneralAndAdministrativeExpense
Research and development 3,000,193us-gaap_ResearchAndDevelopmentExpense 3,585,339us-gaap_ResearchAndDevelopmentExpense 2,570,821us-gaap_ResearchAndDevelopmentExpense
Total expenses 5,312,269us-gaap_OperatingExpenses 5,820,814us-gaap_OperatingExpenses 4,811,384us-gaap_OperatingExpenses
Income from operations 19,251,951us-gaap_OperatingIncomeLoss 14,393,816us-gaap_OperatingIncomeLoss 15,196,854us-gaap_OperatingIncomeLoss
Interest income 2,187,723us-gaap_InvestmentIncomeInterest 2,122,133us-gaap_InvestmentIncomeInterest 2,359,603us-gaap_InvestmentIncomeInterest
Income before taxes 21,439,674us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 16,515,949us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 17,556,457us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Provision for income taxes 7,071,320us-gaap_IncomeTaxExpenseBenefit 5,380,074us-gaap_IncomeTaxExpenseBenefit 5,727,619us-gaap_IncomeTaxExpenseBenefit
Net income $ 14,368,354us-gaap_NetIncomeLoss $ 11,135,875us-gaap_NetIncomeLoss $ 11,828,838us-gaap_NetIncomeLoss
Net income per share - basic $ 2.96us-gaap_EarningsPerShareBasic $ 2.30us-gaap_EarningsPerShareBasic $ 2.44us-gaap_EarningsPerShareBasic
Net income per share - diluted $ 2.95us-gaap_EarningsPerShareDiluted $ 2.29us-gaap_EarningsPerShareDiluted $ 2.43us-gaap_EarningsPerShareDiluted
Cash dividends declared per common share $ 2.06us-gaap_CommonStockDividendsPerShareCashPaid $ 0us-gaap_CommonStockDividendsPerShareCashPaid $ 0us-gaap_CommonStockDividendsPerShareCashPaid
Weighted average shares outstanding      
Basic 4,855,504us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,851,460us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,839,810us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Diluted 4,871,935us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,867,691us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,863,546us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
XML 51 R12.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities
12 Months Ended
Mar. 31, 2015
Marketable Securities [Abstract]  
Marketable Securities
NOTE 4. MARKETABLE SECURITIES
     Marketable securities with remaining maturities less than one year are classified as short-term, and those with remaining maturities greater than one year are classified as long-term. The fair value of our marketable securities as of March 31, 2015, by maturity, were as follows:

Total <1 Year 1–3 Years 3–5 Years
$ 91,013,095 $ 20,099,288 $ 40,220,312 $ 30,693,495
 
     As of March 31, 2015 and 2014 our marketable securities were as follows:

As of March 31, 2015 As of March 31, 2014

Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Market
Value

Adjusted
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Market
Value
Corporate bonds $ 88,456,886
   $ 1,185,469    $ (16,371 )    $ 89,625,984    $ 88,567,210    $ 1,613,822    $ (246,973 )    $ 89,934,059
Municipal bonds   1,383,839   3,272   -     1,387,111   4,436,430   16,521
  (4,609 )   4,448,342
Total $ 89,840,725   $ 1,188,741   $ (16,371 )   $ 91,013,095   $ 93,003,640   $ 1,630,343   $ (251,582 )   $ 94,382,401

     The following table shows the gross unrealized losses and fair value of our investments with unrealized losses, aggregated by investment category and length of time that individual securities had been in a continuous unrealized loss position as of March 31, 2015 and 2014:

Less Than 12 Months 12 Months or Greater Total
Fair
Market
Value
Gross
Unrealized
Losses
Fair
Market
Value
Gross
Unrealized
Losses
Fair
Market
Value
Gross
Unrealized
Losses
As of March 31, 2015
  Corporate bonds $ 3,015,900
  $ (163
)   $ 2,590,240   $ (16,208
)   $ 5,606,140   $ (16,371 )
  Municipal bonds   -   -     -   -     -   -  
  Total $ 3,015,900   $ (163 )   $ 2,590,240   $ (16,208
)   $ 5,606,140   $ (16,371 )
As of March 31, 2014
  Corporate bonds $ 34,761,683   $ (246,973 ) $ -   $ -     $ 34,761,683   $ (246,973 )
  Municipal bonds   1,418,742   (4,609 )   -   -     1,418,742   (4,609 )
  Total $ 36,180,425   $ (251,582 ) $ -   $ -     $ 36,180,425   $ (251,582 )
 
      Gross unrealized losses totaled $16,371 as of March 31, 2015, and were attributed to two corporate bonds out of a portfolio of 31 bonds. The gross unrealized losses were due to market-price decreases after the bonds were purchased.

     All of the bonds we held had investment-grade credit ratings by Moody's or Standard and Poor's. For each bond with an unrealized loss, we expect to recover the entire cost basis of each security based on our consideration of factors including their credit ratings, the underlying ratings of insured bonds, and historical default rates for securities of comparable credit rating.

     One corporate bond, with a fair market value of $2,590,240 had been in continuous unrealized loss positions for 12 months or greater. For this security, we also considered the severity of unrealized loss, which was less than 1% of adjusted cost.

     Because we expect to recover the cost basis of investments held, we do not consider any of our marketable securities to be other-than-temporarily impaired at March 31, 2015.

XML 52 R11.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements
12 Months Ended
Mar. 31, 2015
Fair Value Measurements [Abstract]  
Fair Value Measurements

NOTE 3. FAIR VALUE MEASUREMENTS
     Generally accepted accounting principles establish a framework for measuring fair value, provide a definition of fair value and prescribe required disclosures about fair-value measurements. Generally accepted accounting principles define fair value as the price that would be received to sell an asset or paid to transfer a liability. Fair value is a market-based measurement that should be determined using assumptions that market participants would use in pricing an asset or liability. Generally accepted accounting principles utilize a valuation hierarchy for disclosure of fair value measurements. The categorization within the valuation hierarchy is based on the lowest level of input that is significant to the fair value measurement. The categories within the valuation hierarchy are described as follows:

     Level 1 – Financial instruments with quoted prices in active markets for identical assets or liabilities. Our Level 1 financial instruments consist of publicly-traded marketable corporate debt securities, which are classified as available-for-sale. On the balance sheets, these securities are included in "Marketable securities, short term" and "Marketable securities, long term." The fair value of our Level 1 marketable securities was $89,625,984 at March 31, 2015 and $89,934,059 at March 31, 2014.

     Level 2 – Financial instruments with quoted prices in active markets for similar assets or liabilities. Level 2 fair value measurements are determined using either prices for similar instruments or inputs that are either directly or indirectly observable, such as interest rates. Our Level 2 financial instruments consist of municipal debt securities, which are classified as available-for-sale. We held one Level 2 marketable security at March 31, 2015, with a fair value of $1,387,111. The fair value of our Level 2 marketable securities was $4,448,342 at March 31, 2014. On the balance sheets, these securities are included in "Marketable securities, short term" and "Marketable securities, long term."

     Level 3 – Inputs to the fair value measurement are unobservable inputs or valuation techniques. We do not have any financial assets or liabilities being measured at fair value that are classified as Level 3 financial instruments.

XML 53 R23.htm IDEA: XBRL DOCUMENT v2.4.1.9
Inventories (Tables)
12 Months Ended
Mar. 31, 2015
Inventories [Abstract]  
Schedule Of Inventories
March 31
2015 2014
Raw materials $ 738,169 $ 776,510
Work in process   2,302,751 1,900,098
Finished goods 701,572 530,725
Total inventories $ 3,742,492 $ 3,207,333
XML 54 R19.htm IDEA: XBRL DOCUMENT v2.4.1.9
Information as to Employee Stock Purchase, Savings, And Similar Plans
12 Months Ended
Mar. 31, 2015
Information as to Employee Stock Purchase, Savings, And Similar Plans [Abstract]  
Information As To Employee Stock Purchase, Savings, And Similar Plans

NOTE 11. INFORMATION AS TO EMPLOYEE STOCK PURCHASE, SAVINGS, AND SIMILAR PLANS
     All of our employees are eligible to participate in our 401(k) savings plan the first quarter after reaching age 21. Employees may contribute up to the Internal Revenue Code maximum. We make matching contributions of 100% of the first 3% of participants' salary deferral contributions. Our matching contributions were $105,554 for fiscal 2015, $101,100 for fiscal 2014, and $105,370 for fiscal 2013.
 

XML 55 R15.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes
12 Months Ended
Mar. 31, 2015
Income Taxes [Abstract]  
Income Taxes
NOTE 7. INCOME TAXES
     Income tax provisions for fiscal 2013 through 2015 consisted of the following:

Year Ended March 31
2015 2014 2013
Current taxes
Federal
$ 6,608,923 $ 5,010,734 $ 5,314,876
State
330,971 304,931 377,215
Deferred taxes
Federal
125,070   61,306   34,718  
State
6,356   3,103   810  
Income tax provision $ 7,071,320   $ 5,380,074   $ 5,727,619  
 
 

    A reconciliation of income tax provisions at the U.S. statutory rate for fiscal 2013 through 2015 is as follows:
 
Year Ended March 31
2015 2014 2013
Tax expense at U.S. statutory rate $ 7,503,886   $ 5,667,281   $ 6,046,264  
State income taxes, net of Federal benefit   216,518     199,751   244,691  
Domestic manufacturing deduction   (600,207 )   (443,708 ) (460,723 )
Municipal interest   (11,489 )   (28,456 ) (118,282 )
Other   (37,388 )   (14,794 )   15,669  
Income tax provision $ 7,071,320   $ 5,380,074   $ 5,727,619  

     Deferred income taxes reflect the net tax effects of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities as of March 31, 2015 and 2014 were as follows:
 
March 31
2015 2014
Vacation accrual $ 114,217     $ 137,052
Inventory reserve 65,394     107,173
Depreciation (63,631 )   (37,131 )
Stock-based compensation deductions 107,570     120,009
Unrealized gain on marketable securities (425,922 )   (500,904 )
Other 28,716   56,588  
Net deferred tax liabilities $ (173,656 ) $ (117,213 )
Reported as:
Deferred tax assets
$ 102,052   $ 237,387  
Long-term deferred tax liabilities
  (275,708 )   (354,600 )
Net deferred tax liabilities $ (173,656
) $ (117,213 )

     Realizations of stock-based compensation deductions are credited to "Additional paid-in capital" and included in "Tax benefit of stock-based compensation" on our statements of shareholders' equity. Credits of $24,288 in fiscal 2015 and $57,472 in fiscal 2014 were attributed to stock-based compensation deductions. The "Additional paid-in capital" credits also included the tax benefit of stock-based compensation deductions in those years.

     The amounts credited to "Additional paid-in capital" were the tax benefits of the deductions to the extent they exceeded the corresponding compensation expense recognized for financial reporting purposes. "Tax benefit of stock-based compensation" represented the tax benefits of deductions for stock-based compensation to the extent they exceeded the corresponding compensation expense recognized for financial reporting purposes. Cash we received from the exercise of stock options related to excess tax benefits is included in "Proceeds from sale of common stock" in the statement of cash flows for the year in which the option was exercised and cash received.

     We had $122,163 of state net operating losses at March 31, 2015, compared to $41,084 of Federal net operating losses and $131,596 of state net operating losses at March 31, 2014. These net operating losses expire in fiscal 2020 and are subject to limitation including limitation under the Internal Revenue Code.

     We had no unrecognized tax benefits as of March 31, 2015, and we do not expect any significant unrecognized tax benefits within 12 months of the reporting date. We recognize interest and penalties related to income tax matters in income tax expense. As of March 31, 2015 we had no accrued interest related to uncertain tax positions. The tax years 1999 through 2014 remain open to examination by the major taxing jurisdictions to which we are subject.
XML 56 R13.htm IDEA: XBRL DOCUMENT v2.4.1.9
Inventories
12 Months Ended
Mar. 31, 2015
Inventories [Abstract]  
Inventories
NOTE 5. INVENTORIES
     Inventories are shown in the following table. Classification at March 31, 2014 has been revised to conform with the current year classification.
 
March 31
2015 2014
Raw materials $ 738,169 $ 776,510
Work in process   2,302,751 1,900,098
Finished goods 701,572 530,725
Total inventories $ 3,742,492 $ 3,207,333
 
XML 57 R14.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation
12 Months Ended
Mar. 31, 2015
Stock-Based Compensation [Abstract]  
Stock-Based Compensation
NOTE 6. STOCK-BASED COMPENSATION
Stock Option Plan

     Our 2000 Stock Option Plan, as amended, provides for issuance to employees, directors, and certain service providers of incentive stock options and nonstatutory stock options. Generally, the options may be exercised at any time prior to expiration, subject to vesting based on terms of employment. The period ranges from immediate vesting to vesting over a five-year period. The options have exercisable lives ranging from one year to ten years from the date of grant, and are generally not eligible to vest early in the event of retirement, death, disability, or change in control. Exercise prices are not less than fair market value of the underlying Common Stock at the date the options are granted. Stock-based compensation expense was $58,960 in fiscal 2015, $53,200 in fiscal 2014, and $66,720 in fiscal 2013.

Valuation assumptions
     We use the Black-Scholes standard option-pricing model to determine the fair value of stock options. The following assumptions were used to estimate the fair value of options granted:

Year Ended March 31
2015 2014 2013
Risk-free interest rate 1.6 % 1.4 % 0.7 %
Expected volatility 24 % 30 % 38 %
Expected life (years) 4.2   4.3   4.1  
Dividend yield 0 % 0 % 0 %
 
     The determination of the fair value of the awards on the date of grant using the Black-Scholes model is affected by our stock price as well as assumptions of other variables, including projected stock option exercise behaviors, risk-free interest rate, and expected volatility of our stock price in future periods. Our estimates and assumptions affect the amounts reported in the financial statements and accompanying notes.

Expected life
     We analyze historical exercise and termination data to estimate the expected life assumption. We believe historical data currently represents the best estimate of the expected life of a new option. We examined the historical pattern of option exercises to determine if there was a discernible pattern as to how different classes of optionees exercised their options. Our analysis showed that officers and directors held their stock options for a longer period of time before exercising compared to the rest of our employee population. Therefore we use different expected lives for officers and directors than we use for our general employee population for determining the fair value of options.

Risk-free interest rate
     The risk-free rate is based on the yield of U.S. Treasury securities on the grant date for maturities similar to the expected lives of the options.

Volatility
     We use historical volatility to estimate the expected volatility of our common stock.

Dividend yield
     We assume a dividend yield of zero because we had no plans to pay dividends at the time options were granted.

Tax effects of stock-based compensation
     Stock-based compensation increased deferred tax assets by $21,420 for fiscal 2015 and $19,327 for fiscal 2014.
 
General stock option information
     We had no nonvested shares as of March 31, 2015 or 2014. The following table summarizes information about options outstanding at March 31, 2015, all of which were exercisable:

Ranges of
Exercise Prices
     Number
Outstanding
     Weighted Average
Exercise Price
     Weighted Remaining
Contractual Life (years)
$  15.08 - 16.33   18,090   $ 16.19   0.8
31.27 - 42.45   5,000     37.12   3.8
51.04 - 67.69   12,000   58.11   7.5
35,090   $ 33.51 3.5
 
     Our 2000 Stock Option Plan, as amended, provides for issuance to employees, directors, and certain service providers of incentive stock options and nonstatutory stock options. Generally, the options may be exercised at any time prior to expiration, subject to vesting based on terms of employment. The period ranges from immediate vesting to vesting over a five-year period. The options have exercisable lives ranging from one year to ten years from the date of grant. Exercise prices are not less than fair market value as determined by our Board at the date the options are granted.

     A summary of our stock options and warrants are shown in the following table:
 
Option Shares
Reserved
      Options
Outstanding
      Weighted Average
Option Exercise Price
      Warrants
Outstanding
      Weighted Average
Warrant Exercise Price
At March 31, 2012 162,230   109,000   $ 25.85 10,000   $ 16.28
Granted
(4,000 ) 4,000 $ 54.11 - -
Exercised
-   (64,000 ) $ 24.23 - -
Terminated
-   -   $ - (6,000 )     7.35
At March 31, 2013    158,230   49,000   $ 30.27 4,000   $ 29.69
Granted
(4,000 )   4,000     $ 49.86   -       -
Exercised
-     (14,000 )   $ 29.77   -     -
Terminated
1,000     (1,000 )   $ 58.27   (2,000 )     21.99
At March 31, 2014   155,230     38,000     $ 31.78   2,000     $ 37.38
Granted
(4,000 )   4,000     $ 67.69 -   -
Exercised
-     (6,910 ) $ 43.81 - -
Terminated
-     -     $ -   (2,000 )     37.38
At March 31, 2015  151,230     35,090     $ 33.51   -     $ -
 
     The remaining weighted-average exercisable life was 3.5 years at March 31, 2015; 4.2 years at March 31, 2014; and 4.6 years at March 31, 2013. All outstanding options were exercisable as of March 31, 2015, 2014, and 2013. The total intrinsic value of options exercised during fiscal 2015 was $160,056 based on the difference between the exercise price and stock price at the time of exercise for in-the-money options. The total intrinsic value of options outstanding March 31, 2015, based on our closing stock price for that day, was $1,242,623, all of which were exercisable. The total fair value of option grants was $58,960 in fiscal 2015. There was no unrecognized stock-based compensation at March 31, 2015.

     No warrants were issued in the past three fiscal years and none were outstanding at March 31, 2015. Remaining weighted-average exercisable warrant life was 0.4 years at March 31, 2014 and 0.9 years at March 31, 2013.
XML 58 R16.htm IDEA: XBRL DOCUMENT v2.4.1.9
Concentrations
12 Months Ended
Mar. 31, 2015
Concentrations [Abstract]  
Concentrations
NOTE 8. CONCENTRATIONS
     The following table summarizes customers comprising 10% or more of revenue for fiscal 2015, 2014, and 2013:
 
% of Revenue for Year Ended March 31
2015 2014 2013
Customer A 20% 17% 14%
Customer B 16% 19% 15%
Customer C 14% 15% 16%
Customer D 12% 10% *
   
 
*Less than 10%
 
     
These four largest customers also accounted for 64% of our accounts receivable as of March 31, 2015 and 61% as of March 31, 2014. We believe the receivable balances from these largest customers do not represent a significant credit risk based on past collection experience.

     Revenue by geographic region was as follows:
 
Year Ended March 31
2015 2014 2013
United States $ 11,919,548 $ 11,159,443 $ 12,006,493
Europe   13,779,392   11,065,547 10,666,338
Asia   4,318,209   3,374,202 3,979,862
Other 566,939 335,715 380,726
Total Revenue $ 30,584,088 $ 25,934,907 $ 27,033,419
 
XML 59 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Inventories (Details) (USD $)
Mar. 31, 2015
Mar. 31, 2014
Inventories [Abstract]    
Raw materials $ 738,169us-gaap_InventoryRawMaterials $ 776,510us-gaap_InventoryRawMaterials
Work in process 2,302,751us-gaap_InventoryWorkInProcess 1,900,098us-gaap_InventoryWorkInProcess
Finished goods 701,572us-gaap_InventoryFinishedGoods 530,725us-gaap_InventoryFinishedGoods
Inventory, Net, Total $ 3,742,492us-gaap_InventoryNet $ 3,207,333us-gaap_InventoryNet
XML 60 R21.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Mar. 31, 2015
Summary of Significant Accounting Policies [Abstract]  
Schedule Of Weighted Average Number Of Shares
Year Ended March 31
2015 2014 2013
Weighted average common shares outstanding – basic 4,855,504 4,851,460 4,839,810
Effect of dilutive securities:
Stock options
16,431 15,639 21,934
Warrants
- 592 1,802
Shares used in computing net income per share – diluted 4,871,935 4,867,691 4,863,546
XML 61 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Mar. 31, 2015
Commitments and Contingencies [Abstract]  
Schedule Of Future Minimum Lease Payments
Year Ending March 31
2016 2017 2018 2019 2020 2021 Total
$ 269,662 $ 270,677 $ 274,736 $ 277,831 $ 281,765 $ 213,727 $ 1,588,398
XML 62 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Schedule Of Reconciliation Of Income Tax Provisions) (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Income Taxes [Abstract]      
Tax expense at U.S. statutory rate $ 7,503,886us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate $ 5,667,281us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate $ 6,046,264us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
State income taxes, net of Federal benefit 216,518us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes 199,751us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes 244,691us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes
Domestic manufacturing deduction (600,207)us-gaap_IncomeTaxReconciliationDeductionsOther (443,708)us-gaap_IncomeTaxReconciliationDeductionsOther (460,723)us-gaap_IncomeTaxReconciliationDeductionsOther
Municipal interest (11,489)nvec_IncomeTaxReconciliationMunicipalInterest (28,456)nvec_IncomeTaxReconciliationMunicipalInterest (118,282)nvec_IncomeTaxReconciliationMunicipalInterest
Other (37,388)us-gaap_IncomeTaxReconciliationOtherReconcilingItems (14,794)us-gaap_IncomeTaxReconciliationOtherReconcilingItems 15,669us-gaap_IncomeTaxReconciliationOtherReconcilingItems
Income Tax Expense (Benefit), Total $ 7,071,320us-gaap_IncomeTaxExpenseBenefit $ 5,380,074us-gaap_IncomeTaxExpenseBenefit $ 5,727,619us-gaap_IncomeTaxExpenseBenefit
XML 63 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Statements of Comprehensive Income (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Mar. 31, 2012
Comprehensive Income [Abstract]        
Net income $ 14,368,354us-gaap_NetIncomeLoss $ 11,135,875us-gaap_NetIncomeLoss $ 11,828,838us-gaap_NetIncomeLoss  
Unrealized (gain) loss from marketable securities, net of tax (131,410)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax (679,869)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax 470,270us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax  
Comprehensive income $ 14,236,944us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $ 10,456,006us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $ 12,299,108us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $ 12,299,108us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
XML 64 R10.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies
12 Months Ended
Mar. 31, 2015
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Cash and Cash Equivalents

     We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.

Fair Value of Financial Instruments
     The carrying amount of cash and cash equivalents, accounts receivable, and accounts payable approximates fair value because of the short maturity of these instruments. Fair values of marketable securities are based on quoted market prices.

Marketable Securities
     We classify securities with original maturities greater than three months and remaining maturities one year or less as short-term marketable securities and securities with remaining maturities greater than one year as long-term marketable securities. Securities not due at a single maturity date are classified by their average life. We classify all of our marketable securities as available-for-sale, thus securities are recorded at fair value and any associated unrealized gain or loss, net of tax, is included as a separate component of shareholders' equity, "Accumulated other comprehensive income (loss)." We use a specific-identification cost basis to determine gains and losses. The amortized cost of marketable securities is adjusted for amortization of premiums and accretion of discounts to maturity, both of which are included in interest income.

     We consider an other-than-temporary impairment of our marketable securities to exist if we determine it is probable that we will be unable to collect all amounts due according to the contractual terms of a debt security. If we judged a decline in fair value for any security to be other than temporary, the cost basis of the individual security would be written down and a charge recognized in net income. We consider a number of factors in determining whether other-than-temporary impairment exists, including: credit market conditions; the credit ratings of the securities; historical default rates for securities of comparable credit rating; the presence of insurance of the securities and, if insured, the credit rating and financial condition of the insurer; the effect of market interest rates on the value of the securities; and the duration and extent of any unrealized losses. We also consider the likelihood that we will be required to sell the securities prior to maturity based on our financial condition and anticipated cash flows. We determined that no write-downs for other-than-temporary impairment were required on available-for-sale securities during fiscal 2015, 2014, or 2013.

Concentration of Risk and Financial Instruments
     Financial instruments potentially subject to significant concentrations of credit risk consist principally of cash equivalents, marketable securities, and accounts receivable.

     We have invested our excess cash in corporate-backed and municipal-backed bonds and money market instruments. Our investment policy prescribes purchases of only high-grade securities, and limits the amount of credit exposure to any one issuer.

     Our customers are throughout the world. We generally do not require collateral from our customers, but we perform ongoing credit evaluations of their financial condition. More information on accounts receivable is contained in the paragraph titled "Accounts Receivable and Allowance for Doubtful Accounts" of this note.

     Additionally, we are dependent on critical suppliers including our packaging vendors and suppliers of certain raw silicon and semiconductor wafers that are incorporated in our products.

Accounts Receivable and Allowance for Doubtful Accounts
     We grant credit to customers in the normal course of business and at times may require customers to prepay for an order prior to shipment. Accounts receivable are recorded net of an allowance for doubtful accounts. We make estimates of the uncollectibility of accounts receivable. We specifically analyze accounts receivable, historical bad debts, and customer creditworthiness when evaluating the adequacy of the allowance. We had no charges or provisions to our allowance for doubtful accounts in fiscal 2015, 2014, or 2013.

Inventories
     Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first in, first out method. We record inventory reserves when we determine certain inventory is unlikely to be sold based on sales trends, turnover, competition, and other market factors
.
 
Product Warranty
     In general we warranty our products to be free from defects in material and workmanship for one year.

Fixed Assets
     Fixed assets are stated at cost. Depreciation of machinery and equipment, and furniture and fixtures is recorded over the estimated useful lives of the assets, generally five years, using the straight-line method. Amortization of leasehold improvements is recorded using the straight-line method over the lesser of the lease term or five-year useful life. We record losses on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets' carrying amount. We have not identified any indicators of impairment during fiscal 2015, 2014, or 2013.

Revenue Recognition
Product Revenue Recognition
     We recognize product revenue when evidence of an arrangement exists, the price to the buyer is fixed and determinable, collectability is reasonably assured and the product has shipped. Our sales are shipped FOB shipping point, meaning that our customers (end users and distributors) take title and assume the risks and rewards of ownership on shipment. Our customers may return defective products for refund or replacement under warranty, and have other very limited rights of return.

     Shipping charges billed to customers are included in product sales and the related shipping costs are included in selling, general, and administrative expense. Such shipping costs were $12,771 for fiscal 2015, $15,542 for fiscal 2014, and $27,386 for fiscal 2013.

     Our stocking distributors take title and assume the risks and rewards of product ownership. Payments from our distributors are not contingent on resale or any other matter other than the passage of time, and delivery of products is not dependent on the number of units resold to the ultimate customer. There are no other significant acceptance criteria, pricing or payment terms that would affect revenue recognition.

Accounting for Commissions and Discounts
     We sometimes utilize independent sales representatives that provide services relating to promoting our products and facilitating product sales but do not purchase our products. We pay commissions to sales representatives based on the amount of revenue facilitated, and such commissions are recorded as selling, general, and administrative expenses. Under certain limited circumstances, our distributors may earn commissions for activities unrelated to their purchases of our products, such as for facilitating the sale of custom products or research and development contracts with third parties. We recognize any such commissions as selling, general, and administrative expenses.

     We presume consideration given to a customer is a reduction in revenue unless both of the following conditions are met: (i) we receive an identifiable benefit in exchange for the consideration and the identifiable benefit is sufficiently separable from the customer's purchase of our products such that we could have purchased the products or services from a third party; and (ii) we can reasonably estimate the fair value of the benefit received. We recognize discounts provided to our distributors as reductions in revenue.

Research and Development Contract Revenue Recognition
     We recognize contract revenues pro-rata as work progresses. Our research and development contracts do not contain post-shipment obligations. Contracts may be either firm-fixed-price or cost-plus-fixed-fee. Firm-fixed-price contracts provide for a price that is not subject to any adjustment based on our cost in performing the contract.

     Cost-plus-fixed-fee contracts are cost-reimbursement contracts that also provide for payment to us of a negotiated fee that is fixed at the inception of the contract. The costs for which we earn reimbursement are the actual costs incurred and are recorded in the period in which they are incurred. We recognize the contract fees pro-rata as work progresses.

Income Taxes
     We account for income taxes using the liability method. Deferred income taxes are provided for temporary differences between the financial reporting and tax bases of assets and liabilities. We provide valuation allowances against deferred tax assets if we determine that it is less likely than not that we will be able to utilize the deferred tax assets.

Research and Development Expense Recognition
     Research and development costs are expensed as they are incurred.
 

 


Use of Estimates
     The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.

Recently Issued Accounting Standards
     In May 2014, the Financial Accounting Standards Board issued Accounting Standard Update ("ASU") No. 2014-09, Revenue from Contracts with Customers (Topic 606), which supersedes the revenue recognition requirements in Accounting Standards Codification 605, Revenue Recognition. ASU 2014-09 is based on the principle that revenue is recognized to depict the transfer of 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. It also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. ASU 2014-09 is effective for fiscal years beginning after December 15, 2016, including interim periods within that reporting period, which will be our first quarter of fiscal 2018. We have not yet evaluated the impact of ASU 2014-09 on our financial statements.


XML 65 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Narrative) (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Product warranty term, years 1 year    
Shipping costs $ 12,771us-gaap_ShippingHandlingAndTransportationCosts $ 15,542us-gaap_ShippingHandlingAndTransportationCosts $ 27,386us-gaap_ShippingHandlingAndTransportationCosts
Stock options and warrants not included in computation of diluted earnings per share 4,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 4,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 5,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Machinery and Equipment [Member]      
Property, plant and equipment useful life 5 years    
Furniture and Fixtures [Member]      
Property, plant and equipment useful life 5 years    
Leasehold Improvements [Member]      
Property, plant and equipment useful life 5 years    
XML 66 FilingSummary.xml IDEA: XBRL DOCUMENT 2.4.1.9 Html 110 209 1 true 31 0 false 5 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.nve.com/role/DocumentDocumentAndEntityInformation Document and Entity Information true false R2.htm 00100 - Statement - Balance Sheets Sheet http://www.nve.com/role/StatementBalanceSheets Balance Sheets false false R3.htm 00105 - Statement - Balance Sheets (Parenthetical) Sheet http://www.nve.com/role/StatementBalanceSheetsParenthetical Balance Sheets (Parenthetical) false false R4.htm 00200 - Statement - Statements of Income Sheet http://www.nve.com/role/StatementStatementsOfIncome Statements of Income false false R5.htm 00300 - Statement - Statements of Comprehensive Income Sheet http://www.nve.com/role/StatementStatementsOfComprehensiveIncome Statements of Comprehensive Income false false R6.htm 00400 - Statement - Statements of Shareholders Equity Sheet http://www.nve.com/role/StatementStatementsOfShareholdersEquity Statements of Shareholders Equity false false R7.htm 00405 - Statement - Statements of Shareholders Equity (Parenthetical) Sheet http://www.nve.com/role/StatementStatementsOfShareholdersEquityParenthetical Statements of Shareholders Equity (Parenthetical) false false R8.htm 00500 - Statement - Statements of Cash Flows Sheet http://www.nve.com/role/StatementStatementsOfCashFlows Statements of Cash Flows false false R9.htm 10101 - Disclosure - Description of Business Sheet http://www.nve.com/role/DisclosureDescriptionOfBusiness Description of Business false false R10.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.nve.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies false false R11.htm 10301 - Disclosure - Fair Value Measurements Sheet http://www.nve.com/role/DisclosureFairValueMeasurements Fair Value Measurements false false R12.htm 10401 - Disclosure - Marketable Securities Sheet http://www.nve.com/role/DisclosureMarketableSecurities Marketable Securities false false R13.htm 10501 - Disclosure - Inventories Sheet http://www.nve.com/role/DisclosureInventories Inventories false false R14.htm 10601 - Disclosure - Stock-Based Compensation Sheet http://www.nve.com/role/DisclosureStockBasedCompensation Stock-Based Compensation false false R15.htm 10701 - Disclosure - Income Taxes Sheet http://www.nve.com/role/DisclosureIncomeTaxes Income Taxes false false R16.htm 10801 - Disclosure - Concentrations Sheet http://www.nve.com/role/DisclosureConcentrations Concentrations false false R17.htm 10901 - Disclosure - Commitments and Contingencies Sheet http://www.nve.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies false false R18.htm 11001 - Disclosure - Stock Repurchase Plan Sheet http://www.nve.com/role/DisclosureStockRepurchasePlan Stock Repurchase Plan false false R19.htm 11101 - Disclosure - Information as to Employee Stock Purchase, Savings, And Similar Plans Sheet http://www.nve.com/role/DisclosureInformationAsToEmployeeStockPurchaseSavingsAndSimilarPlans Information as to Employee Stock Purchase, Savings, And Similar Plans false false R20.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policy) Sheet http://www.nve.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicy Summary of Significant Accounting Policies (Policy) false false R21.htm 30203 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.nve.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) false false R22.htm 30403 - Disclosure - Marketable Securities (Tables) Sheet http://www.nve.com/role/DisclosureMarketableSecuritiesTables Marketable Securities (Tables) false false R23.htm 30503 - Disclosure - Inventories (Tables) Sheet http://www.nve.com/role/DisclosureInventoriesTables Inventories (Tables) false false R24.htm 30603 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.nve.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) false false R25.htm 30803 - Disclosure - Concentrations (Tables) Sheet http://www.nve.com/role/DisclosureConcentrationsTables Concentrations (Tables) false false R26.htm 30903 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.nve.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) false false R27.htm 40201 - Disclosure - Summary of Significant Accounting Policies (Narrative) (Details) Sheet http://www.nve.com/role/DisclosureSummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies (Narrative) (Details) false false R28.htm 40202 - Disclosure - Summary of Significant Accounting Policies (Schedule Of Weighted Average Number Of Shares) (Details) Sheet http://www.nve.com/role/DisclosureSummaryOfSignificantAccountingPoliciesScheduleOfWeightedAverageNumberOfSharesDetails Summary of Significant Accounting Policies (Schedule Of Weighted Average Number Of Shares) (Details) false false R29.htm 40301 - Disclosure - Fair Value Measurements (Details) Sheet http://www.nve.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) false false R30.htm 40401 - Disclosure - Marketable Securities (Narrative) (Details) Sheet http://www.nve.com/role/DisclosureMarketableSecuritiesNarrativeDetails Marketable Securities (Narrative) (Details) false false R31.htm 40402 - Disclosure - Marketable Securities (Fair Value Of Marketable Securities By Maturity) (Details) Sheet http://www.nve.com/role/DisclosureMarketableSecuritiesFairValueOfMarketableSecuritiesByMaturityDetails Marketable Securities (Fair Value Of Marketable Securities By Maturity) (Details) false false R32.htm 40403 - Disclosure - Marketable Securities (Amortized Cost And Approximate Fair Values Of Marketable Securities) (Details) Sheet http://www.nve.com/role/DisclosureMarketableSecuritiesAmortizedCostAndApproximateFairValuesOfMarketableSecuritiesDetails Marketable Securities (Amortized Cost And Approximate Fair Values Of Marketable Securities) (Details) false false R33.htm 40404 - Disclosure - Marketable Securities (Gross Unrealized Losses And Fair Values Of Investments By Investment Category And Length Of Time) (Details) Sheet http://www.nve.com/role/DisclosureMarketableSecuritiesGrossUnrealizedLossesAndFairValuesOfInvestmentsByInvestmentCategoryAndLengthOfTimeDetails Marketable Securities (Gross Unrealized Losses And Fair Values Of Investments By Investment Category And Length Of Time) (Details) false false R34.htm 40501 - Disclosure - Inventories (Details) Sheet http://www.nve.com/role/DisclosureInventoriesDetails Inventories (Details) false false R35.htm 40601 - Disclosure - Stock-Based Compensation (Narrative) (Details) Sheet http://www.nve.com/role/DisclosureStockBasedCompensationNarrativeDetails Stock-Based Compensation (Narrative) (Details) false false R36.htm 40602 - Disclosure - Stock-Based Compensation (Schedule Of Valuation Assumptions) (Details) Sheet http://www.nve.com/role/DisclosureStockBasedCompensationScheduleOfValuationAssumptionsDetails Stock-Based Compensation (Schedule Of Valuation Assumptions) (Details) false false R37.htm 40604 - Disclosure - Stock-Based Compensation (Summary Of Options Outstanding) (Details) Sheet http://www.nve.com/role/DisclosureStockBasedCompensationSummaryOfOptionsOutstandingDetails Stock-Based Compensation (Summary Of Options Outstanding) (Details) false false R38.htm 40605 - Disclosure - Stock-Based Compensation (Summary Of Stock Options And Warrants) (Details) Sheet http://www.nve.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionsAndWarrantsDetails Stock-Based Compensation (Summary Of Stock Options And Warrants) (Details) false false R39.htm 40701 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.nve.com/role/DisclosureIncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) false false R40.htm 40702 - Disclosure - Income Taxes (Schedule Of Income Tax Provisions) (Details) Sheet http://www.nve.com/role/DisclosureIncomeTaxesScheduleOfIncomeTaxProvisionsDetails Income Taxes (Schedule Of Income Tax Provisions) (Details) false false R41.htm 40703 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Income Tax Provisions) (Details) Sheet http://www.nve.com/role/DisclosureIncomeTaxesScheduleOfReconciliationOfIncomeTaxProvisionsDetails Income Taxes (Schedule Of Reconciliation Of Income Tax Provisions) (Details) false false R42.htm 40704 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) Sheet http://www.nve.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) false false R43.htm 40801 - Disclosure - Concentrations (Schedule Of Revenue By Major Customers) (Details) Sheet http://www.nve.com/role/DisclosureConcentrationsScheduleOfRevenueByMajorCustomersDetails Concentrations (Schedule Of Revenue By Major Customers) (Details) false false R44.htm 40802 - Disclosure - Concentrations (Schedule Of Revenue By Geographic Region) (Details) Sheet http://www.nve.com/role/DisclosureConcentrationsScheduleOfRevenueByGeographicRegionDetails Concentrations (Schedule Of Revenue By Geographic Region) (Details) false false R45.htm 40901 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.nve.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) false false R46.htm 41001 - Disclosure - Stock Repurchase Plan (Details) Sheet http://www.nve.com/role/DisclosureStockRepurchasePlanDetails Stock Repurchase Plan (Details) false false R47.htm 41002 - Disclosure - Stock Repurchase Plan (Schedule Of Common Stock Repurchases) (Details) Sheet http://www.nve.com/role/DisclosureStockRepurchasePlanScheduleOfCommonStockRepurchasesDetails Stock Repurchase Plan (Schedule Of Common Stock Repurchases) (Details) false false R48.htm 41101 - Disclosure - Information as to Employee Stock Purchase, Savings, And Similar Plans (Details) Sheet http://www.nve.com/role/DisclosureInformationAsToEmployeeStockPurchaseSavingsAndSimilarPlansDetails Information as to Employee Stock Purchase, Savings, And Similar Plans (Details) false false All Reports Book All Reports Process Flow-Through: 00100 - Statement - Balance Sheets Process Flow-Through: Removing column 'Mar. 31, 2013' Process Flow-Through: Removing column 'Mar. 31, 2012' Process Flow-Through: 00105 - Statement - Balance Sheets (Parenthetical) Process Flow-Through: 00200 - Statement - Statements of Income Process Flow-Through: 00300 - Statement - Statements of Comprehensive Income Process Flow-Through: 00405 - Statement - Statements of Shareholders Equity (Parenthetical) Process Flow-Through: 00500 - Statement - Statements of Cash Flows nvec-20150331.xml nvec-20150331.xsd nvec-20150331_cal.xml nvec-20150331_def.xml nvec-20150331_lab.xml nvec-20150331_pre.xml true true XML 67 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Summary Of Stock Options And Warrants) (Details) (USD $)
12 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2013
Option Shares Reserved [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding, Beginning 155,230us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= nvec_OptionSharesReservedMember
158,230us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= nvec_OptionSharesReservedMember
162,230us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= nvec_OptionSharesReservedMember
Granted (4,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= nvec_OptionSharesReservedMember
(4,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= nvec_OptionSharesReservedMember
(4,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= nvec_OptionSharesReservedMember
Terminated   (1,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= nvec_OptionSharesReservedMember
 
Options Outstanding, Ending 151,230us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= nvec_OptionSharesReservedMember
155,230us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= nvec_OptionSharesReservedMember
158,230us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= nvec_OptionSharesReservedMember
Options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding, Beginning 38,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
49,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
109,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Granted 4,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
4,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
4,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Exercised (6,910)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(14,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(64,000)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Terminated   (1,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Options Outstanding, Ending 35,090us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
38,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
49,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Weighted Average Option Exercise Price, Beginning 31.78us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
30.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
25.85us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Granted 67.69us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
49.86us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
54.11us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Exercised 43.81us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
29.77us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
24.23us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Terminated   58.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Weighted Average Option Exercise Price, Ending 33.51us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
31.78us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
30.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Warrants [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options Outstanding, Beginning 2,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
4,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
10,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Terminated (2,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
(2,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
(6,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Options Outstanding, Ending   2,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
4,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Weighted Average Option Exercise Price, Beginning 37.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
29.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
16.28us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Terminated 37.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
21.99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
7.35us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
Weighted Average Option Exercise Price, Ending   37.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
29.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= us-gaap_WarrantMember
XML 68 R20.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Policy)
12 Months Ended
Mar. 31, 2015
Summary of Significant Accounting Policies [Abstract]  
Cash And Cash Equivalents

Cash and Cash Equivalents

     We consider all highly liquid investments with maturities of three months or less when purchased to be cash equivalents.

Fair Value Of Financial Instruments
Fair Value of Financial Instruments
     The carrying amount of cash and cash equivalents, accounts receivable, and accounts payable approximates fair value because of the short maturity of these instruments. Fair values of marketable securities are based on quoted market prices.

Marketable Securities
Marketable Securities
     We classify securities with original maturities greater than three months and remaining maturities one year or less as short-term marketable securities and securities with remaining maturities greater than one year as long-term marketable securities. Securities not due at a single maturity date are classified by their average life. We classify all of our marketable securities as available-for-sale, thus securities are recorded at fair value and any associated unrealized gain or loss, net of tax, is included as a separate component of shareholders' equity, "Accumulated other comprehensive income (loss)." We use a specific-identification cost basis to determine gains and losses. The amortized cost of marketable securities is adjusted for amortization of premiums and accretion of discounts to maturity, both of which are included in interest income.

     We consider an other-than-temporary impairment of our marketable securities to exist if we determine it is probable that we will be unable to collect all amounts due according to the contractual terms of a debt security. If we judged a decline in fair value for any security to be other than temporary, the cost basis of the individual security would be written down and a charge recognized in net income. We consider a number of factors in determining whether other-than-temporary impairment exists, including: credit market conditions; the credit ratings of the securities; historical default rates for securities of comparable credit rating; the presence of insurance of the securities and, if insured, the credit rating and financial condition of the insurer; the effect of market interest rates on the value of the securities; and the duration and extent of any unrealized losses. We also consider the likelihood that we will be required to sell the securities prior to maturity based on our financial condition and anticipated cash flows. We determined that no write-downs for other-than-temporary impairment were required on available-for-sale securities during fiscal 2015, 2014, or 2013.

Concentration Of Risk And Financial Instruments
Concentration of Risk and Financial Instruments
     Financial instruments potentially subject to significant concentrations of credit risk consist principally of cash equivalents, marketable securities, and accounts receivable.

     We have invested our excess cash in corporate-backed and municipal-backed bonds and money market instruments. Our investment policy prescribes purchases of only high-grade securities, and limits the amount of credit exposure to any one issuer.

     Our customers are throughout the world. We generally do not require collateral from our customers, but we perform ongoing credit evaluations of their financial condition. More information on accounts receivable is contained in the paragraph titled "Accounts Receivable and Allowance for Doubtful Accounts" of this note.

     Additionally, we are dependent on critical suppliers including our packaging vendors and suppliers of certain raw silicon and semiconductor wafers that are incorporated in our products.

Accounts Receivable And Allowance For Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
     We grant credit to customers in the normal course of business and at times may require customers to prepay for an order prior to shipment. Accounts receivable are recorded net of an allowance for doubtful accounts. We make estimates of the uncollectibility of accounts receivable. We specifically analyze accounts receivable, historical bad debts, and customer creditworthiness when evaluating the adequacy of the allowance. We had no charges or provisions to our allowance for doubtful accounts in fiscal 2015, 2014, or 2013.

Inventories
Inventories
     Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first in, first out method. We record inventory reserves when we determine certain inventory is unlikely to be sold based on sales trends, turnover, competition, and other market factors
Product Warranty
Product Warranty
     In general we warranty our products to be free from defects in material and workmanship for one year.

Fixed Assets
Fixed Assets
     Fixed assets are stated at cost. Depreciation of machinery and equipment, and furniture and fixtures is recorded over the estimated useful lives of the assets, generally five years, using the straight-line method. Amortization of leasehold improvements is recorded using the straight-line method over the lesser of the lease term or five-year useful life. We record losses on long-lived assets used in operations when indicators of impairment are present and the undiscounted cash flows estimated to be generated by those assets are less than the assets' carrying amount. We have not identified any indicators of impairment during fiscal 2015, 2014, or 2013.

Revenue Recognition
Revenue Recognition
Product Revenue Recognition
     We recognize product revenue when evidence of an arrangement exists, the price to the buyer is fixed and determinable, collectability is reasonably assured and the product has shipped. Our sales are shipped FOB shipping point, meaning that our customers (end users and distributors) take title and assume the risks and rewards of ownership on shipment. Our customers may return defective products for refund or replacement under warranty, and have other very limited rights of return.

     Shipping charges billed to customers are included in product sales and the related shipping costs are included in selling, general, and administrative expense. Such shipping costs were $12,771 for fiscal 2015, $15,542 for fiscal 2014, and $27,386 for fiscal 2013.

     Our stocking distributors take title and assume the risks and rewards of product ownership. Payments from our distributors are not contingent on resale or any other matter other than the passage of time, and delivery of products is not dependent on the number of units resold to the ultimate customer. There are no other significant acceptance criteria, pricing or payment terms that would affect revenue recognition.

Accounting For Commissions And Discounts
Accounting for Commissions and Discounts
     We sometimes utilize independent sales representatives that provide services relating to promoting our products and facilitating product sales but do not purchase our products. We pay commissions to sales representatives based on the amount of revenue facilitated, and such commissions are recorded as selling, general, and administrative expenses. Under certain limited circumstances, our distributors may earn commissions for activities unrelated to their purchases of our products, such as for facilitating the sale of custom products or research and development contracts with third parties. We recognize any such commissions as selling, general, and administrative expenses.

     We presume consideration given to a customer is a reduction in revenue unless both of the following conditions are met: (i) we receive an identifiable benefit in exchange for the consideration and the identifiable benefit is sufficiently separable from the customer's purchase of our products such that we could have purchased the products or services from a third party; and (ii) we can reasonably estimate the fair value of the benefit received. We recognize discounts provided to our distributors as reductions in revenue.

Research And Development Contract Revenue Recognition
Research and Development Contract Revenue Recognition
     We recognize contract revenues pro-rata as work progresses. Our research and development contracts do not contain post-shipment obligations. Contracts may be either firm-fixed-price or cost-plus-fixed-fee. Firm-fixed-price contracts provide for a price that is not subject to any adjustment based on our cost in performing the contract.

     Cost-plus-fixed-fee contracts are cost-reimbursement contracts that also provide for payment to us of a negotiated fee that is fixed at the inception of the contract. The costs for which we earn reimbursement are the actual costs incurred and are recorded in the period in which they are incurred. We recognize the contract fees pro-rata as work progresses.

Income Taxes
Income Taxes
     We account for income taxes using the liability method. Deferred income taxes are provided for temporary differences between the financial reporting and tax bases of assets and liabilities. We provide valuation allowances against deferred tax assets if we determine that it is less likely than not that we will be able to utilize the deferred tax assets.

Research And Development Expense Recognition
Research and Development Expense Recognition
     Research and development costs are expensed as they are incurred.
Stock-Based Compensation
Net Income Per Share

Net Income Per Share
     Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each year. Net income per diluted share amounts assume conversion, exercise or issuance of all potential common stock instruments (stock options and warrants). Stock options and warrants totaling 4,000 for fiscal 2015 and 2014; and 5,000 for fiscal 2013 were not included in the computation of diluted earnings per share because the exercise prices were greater than the market price of the common stock. The following table reflects the components of common shares outstanding:

Year Ended March 31
2015 2014 2013
Weighted average common shares outstanding – basic 4,855,504 4,851,460 4,839,810
Effect of dilutive securities:
Stock options
16,431 15,639 21,934
Warrants
- 592 1,802
Shares used in computing net income per share – diluted 4,871,935 4,867,691 4,863,546
Use Of Estimates
Use of Estimates
     The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.

Recently Issued Accounting Standards
Recently Issued Accounting Standards
     In May 2014, the Financial Accounting Standards Board issued Accounting Standard Update ("ASU") No. 2014-09, Revenue from Contracts with Customers (Topic 606), which supersedes the revenue recognition requirements in Accounting Standards Codification 605, Revenue Recognition. ASU 2014-09 is based on the principle that revenue is recognized to depict the transfer of 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. It also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. ASU 2014-09 is effective for fiscal years beginning after December 15, 2016, including interim periods within that reporting period, which will be our first quarter of fiscal 2018. We have not yet evaluated the impact of ASU 2014-09 on our financial statements.