0000724910-15-000006.txt : 20150121 0000724910-15-000006.hdr.sgml : 20150121 20150121162212 ACCESSION NUMBER: 0000724910-15-000006 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20141231 FILED AS OF DATE: 20150121 DATE AS OF CHANGE: 20150121 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-12196 FILM NUMBER: 15538825 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-Q 1 NVE_Q3_FY2015_10Q.htm QUARTERLY REPORT FOR THE PERIOD ENDED DEC. 31, 2014  

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C.  20549

FORM 10-Q

(Mark One)
[X] QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended   December 31, 2014

or
[   ] 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)
 
 (952) 829-9217 
(Registrant’s telephone number, including area code)


     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.
[X] Yes  [   ] 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).
[X] Yes  [   ] No

      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 Exchange Act).     [   ] Yes  [X] No

     Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
Common Stock, $0.01 Par Value – 4,857,953 shares outstanding as of January 16, 2015


 
NVE CORPORATION
QUARTERLY REPORT ON FORM 10-Q
TABLE OF CONTENTS



PART I. FINANCIAL INFORMATION

     Item 1. Financial Statements

          Balance Sheets

          Statements of Income for the Quarters Ended December 31, 2014 and 2013

          Statements of Comprehensive Income for the Quarters Ended December 31, 2014 and 2013

          Statements of Income for the Nine Months Ended December 31, 2014 and 2013

          Statements of Comprehensive Income for the Nine Months Ended December 31, 2014 and 2013

          Statements of Cash Flows
 
          Notes to Financial Statements

     Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

     Item 3. Quantitative and Qualitative Disclosures About Market Risk

     Item 4. Controls and Procedures

PART II. OTHER INFORMATION

     Item 1A. Risk Factors

     Item 4. Mine Safety Disclosures

     Item 6. Exhibits

SIGNATURES


2

Table of Contents

PART I–FINANCIAL INFORMATION


Item 1. Financial Statements.
NVE CORPORATION
BALANCE SHEETS


(Unaudited)
Dec. 31, 2014
March 31, 2014*
ASSETS
Current assets
Cash and cash equivalents
$ 11,796,943 $ 1,262,300
Marketable securities, short term
  11,554,543   12,360,091
Accounts receivable, net of allowance for uncollectible accounts of $15,000
1,855,079 2,331,574
Inventories
  3,686,124   3,207,333
Deferred tax assets
183,603 237,387
Prepaid expenses and other assets
1,525,778   816,276  
Total current assets   30,602,070     20,214,961  
Fixed assets
Machinery and equipment 
  8,650,150   8,536,010
Leasehold improvements
1,499,454   1,499,454  
    10,149,604   10,035,464
Less accumulated depreciation 
7,729,513   7,030,692  
Net fixed assets   2,420,091   3,004,772
Marketable securities, long term 82,801,741   82,022,310  
Total assets $ 115,823,902   $ 105,242,043  
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current liabilities
Accounts payable
$ 360,991 $ 374,127
Accrued payroll and other 
  801,669     808,675  
Total current liabilities   1,162,660   1,182,802
 
Long-term deferred tax liabilities   216,838       354,600  
 
Shareholders’ equity
Common stock, $0.01 par value, 6,000,000 shares authorized; 4,857,953 issued and outstanding as of December 31, 2014 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
  526,033   877,857
Retained earnings
93,019,029   82,313,391  
Total shareholders’ equity 114,444,404
  103,704,641
 
Total liabilities and shareholders’ equity $ 115,823,902   $ 105,242,043  

*The March 31, 2014 Balance Sheet is derived from the audited financial statements contained in our Annual Report on Form 10-K for the fiscal year ended March 31, 2014.

See accompanying notes.


3

Table of Contents

NVE CORPORATION
STATEMENTS OF INCOME
(Unaudited)

Quarter Ended Dec. 31
2014 2013
Revenue
Product sales
$ 5,883,690 $ 6,448,407  
Contract research and development
408,058     25,290  
Total revenue   6,291,748     6,473,697  
Cost of sales 1,473,655     1,449,396  
Gross profit 4,818,093       5,024,301  
Expenses
Selling, general, and administrative
533,695       543,698
Research and development
694,758
    905,246  
Total expenses 1,228,453     1,448,944  
Income from operations 3,589,640       3,575,357
Interest income 557,843     530,383  
Income before taxes 4,147,483     4,105,740
Provision for income taxes 1,354,577     1,328,566  
Net income $ 2,792,906     $ 2,777,174  
Net income per share – basic $ 0.57     $ 0.57  
Net income per share – diluted $ 0.57     $ 0.57  
Weighted average shares outstanding
Basic
4,857,953       4,842,565
Diluted
  4,876,074   4,859,601


STATEMENTS OF COMPREHENSIVE INCOME
     (Unaudited)

Quarter Ended Dec. 31
2014 2013
Net income $ 2,792,906 $ 2,777,174
Unrealized loss from marketable securities, net of tax   (41,941 ) (151,829 )
Comprehensive income $ 2,750,965 $ 2,625,345  
 
 
See accompanying notes.


4

Table of Contents

NVE CORPORATION
STATEMENTS OF INCOME
(Unaudited)

Nine Months Ended Dec. 31
2014 2013
Revenue
Product sales
$ 22,345,577     $ 19,654,162  
Contract research and development
666,579     297,648  
Total revenue 23,012,156     19,951,810  
Cost of sales 4,641,633     4,331,297  
Gross profit 18,370,523       15,620,513  
Expenses
Selling, general, and administrative
1,788,944       1,756,578
Research and development
2,285,465     2,744,620  
Total expenses 4,074,409     4,501,198  
Income from operations 14,296,114       11,119,315
Interest income 1,669,320     1,577,524  
Income before taxes 15,965,434       12,696,839
Provision for income taxes 5,259,796     4,123,189  
Net income $ 10,705,638     $ 8,573,650  
Net income per share – basic $ 2.21     $ 1.77  
Net income per share – diluted $ 2.20     $ 1.76  
Weighted average shares outstanding
Basic
4,854,702     4,852,356
Diluted
4,871,270 4,868,040


STATEMENTS OF COMPREHENSIVE INCOME
     (Unaudited)
 
Nine Months Ended Dec. 31
2014 2013
Net income $ 10,705,638 $ 8,573,650
Unrealized loss from marketable securities, net of tax   (351,824 ) (762,475 )
Comprehensive income $ 10,353,814 $ 7,811,175  
 

See accompanying notes.

 
5

Table of Contents

NVE CORPORATION
STATEMENTS OF CASH FLOWS
(Unaudited)

Nine Months Ended Dec. 31
2014 2013
OPERATING ACTIVITIES
Net income $ 10,705,638 $ 8,573,650
Adjustments to reconcile net income to net cash
provided by operating activities:
Depreciation
698,820 601,241
Stock-based compensation
58,960 53,200
Excess tax benefits
(24,288
) (67,044 )
Deferred income taxes
141,060   102,118  
Changes in operating assets and liabilities:
Accounts receivable
476,495     731,905  
Inventories
(478,791 )   306,689
Prepaid expenses and other assets
(709,502 )   (262,686 )
Accounts payable and other current liabilities
(20,142
)   (221,045 )
Net cash provided by operating activities 10,848,250   9,818,028
 
INVESTING ACTIVITIES
Purchases of fixed assets (114,139 )   (33,893 )
Purchases of marketable securities (9,136,457 ) (17,879,202 )
Proceeds from maturities and sales of marketable securities 8,610,000   8,555,000
Net cash used in investing activities (640,596
)   (9,358,095 )
 
FINANCING ACTIVITIES
Net proceeds from sale of stock 302,701 188,030
Excess tax benefits 24,288   67,044
Repurchase of common stock   -     (1,263,405 )
Net cash provided by (used in) financing activities   326,989     (1,008,331 )
 
Increase (decrease) in cash and cash equivalents 10,534,643
  (548,398 )
Cash and cash equivalents at beginning of period 1,262,300   2,509,683  
 
Cash and cash equivalents at end of period $ 11,796,943   $ 1,961,285  
 
Supplemental disclosures of cash flow information:
Cash paid during the period for income taxes
$ 5,600,000 $ 4,213,033
 
 
See accompanying notes.


6

Table of Contents

NVE CORPORATION
NOTES TO FINANCIAL STATEMENTS
(Unaudited)
 
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.

NOTE 2. INTERIM FINANCIAL INFORMATION
     The accompanying unaudited financial statements of NVE Corporation are prepared consistent with accounting principles generally accepted in the United States and in accordance with Securities and Exchange Commission rules and regulations. In the opinion of management, these financial statements reflect all adjustments, consisting only of normal and recurring adjustments, necessary for a fair presentation of the financial statements. Although we believe that the disclosures are adequate to make the information presented not misleading, it is suggested that these unaudited financial statements be read in conjunction with the audited financial statements and the notes included in our latest annual financial statements included in our Annual Report on Form 10-K for the fiscal year ended March 31, 2014. The results of operations for the quarter or nine months ended December 31, 2014 are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2015.
 
NOTE 3. RECENT ACCOUNTING PRONOUNCEMENTS
     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 4. 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 period. Net income per diluted share amounts assume conversion, exercise or issuance of all potential common stock instruments (stock options and warrants). Stock options totaling 4,000 for the nine months ended December 31, 2014 were not included in the computation of diluted earnings per share because the exercise prices of the options were greater than the market price of the common stock and are considered anti-dilutive. The following table reflects the components of common shares outstanding:
 
 
Quarter Ended Dec. 31
2014 2013
Weighted average common shares outstanding – basic 4,857,953 4,842,565
Effect of dilutive securities:
Stock options
18,121 16,416
Warrants
- 620
Shares used in computing net income per share – diluted   4,876,074 4,859,601
 
Nine Months Ended Dec. 31
2014 2013
Weighted average common shares outstanding – basic 4,854,702 4,852,356
Effect of dilutive securities:
Stock options
16,568 15,128
Warrants
- 556
Shares used in computing net income per share – diluted   4,871,270 4,868,040
 
 
7

Table of Contents

NOTE 5. 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 December 31, 2014, by maturity, were as follows:

Total <1 Year 1-3 Years 3-5 Years
$ 94,356,284 $ 11,554,543 $ 49,411,855 $ 33,389,886
 
     As of December 31 and March 31, 2014, our marketable securities were as follows:
 
As of December 31, 2014 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 $ 92,136,379    $ 928,607
   $ (101,954 )    $ 92,963,032    $ 88,567,210    $ 1,613,822    $ (246,973 )    $ 89,934,059
Municipal bonds   1,393,718 -   (466 )   1,393,252   4,436,430   16,521
  (4,609 )   4,448,342
Total $ 93,530,097   $ 928,607   $ (102,420 )   $ 94,356,284   $ 93,003,640   $ 1,630,343   $ (251,582 )   $ 94,382,401
 
     The following table presents 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 December 31 and March 31, 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 December 31, 2014
  Corporate bonds $ 12,936,131   $ (39,938 )   $ 8,382,167   $ (62,016
)   $ 21,318,298   $ (101,954 )
  Municipal bonds   1,393,252   (466 )   -   -     1,393,252   (466 )
  Total $ 14,329,383 $ (40,404 )   $ 8,382,167   $ (62,016 )   $ 22,711,550   $ (102,420 )
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 $102,420 as of December 31, 2014, and were attributed to seven corporate bonds and one municipal bond out of a portfolio of 35 bonds. The gross unrealized losses were due to market-price decreases and rating downgrades 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.

     Three corporate bonds, with a total fair market value of $8,382,167, had been in continuous unrealized loss positions for 12 months or greater. For these securities, we also considered the severity of unrealized losses, which was less than 2% of adjusted cost for each security.

     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 December 31, 2014.
 
 
8

Table of Contents

NOTE 6. INVENTORIES
     Inventories consisted of the following:
 
Dec. 31
2014
March 31
2014
Raw materials $ 978,032 $ 776,510
Work in process 2,053,317 1,940,809
Finished goods 884,775 785,014  
3,916,124   3,502,333
Less inventory reserve (230,000 ) (295,000 )
Total inventories $ 3,686,124   $ 3,207,333  
 
 
NOTE 7. STOCK-BASED COMPENSATION
      Stock-based compensation expense was $58,960 for the first nine months of fiscal 2015, and $53,200 for the first nine months of fiscal 2014. Stock-based compensation expenses for the nine months ended December 31, 2014 and 2013 were due to the issuance of automatic stock options to our non-employee directors on their reelection to our Board. We calculate the share-based compensation expense using the Black-Scholes standard option-pricing model.
 
NOTE 8. INCOME TAXES
     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.

     We had no unrecognized tax benefits as of December 31, 2014 or March 31, 2014, 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 December 31, 2014 we had no accrued interest related to uncertain tax positions. The tax years 1999 through 2013 remain open to examination by the major taxing jurisdictions to which we are subject.

NOTE 9. 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 $92,963,032 at December 31, 2014 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. On the balance sheets, these securities are included in “Marketable securities, short term” and “Marketable securities, long term.” We held one Level 2 marketable security at December 31, 2014, with a fair value of $1,393,252. The fair value of our Level 2 marketable securities was $4,448,342 at March 31, 2014.

     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.
 
 
9

Table of Contents

NOTE 10. STOCK REPURCHASE PLAN
     We did not repurchase any of our Common Stock during the quarter or nine months ended December 31, 2014. The repurchases 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 December 31, 2014. The repurchase program may be modified or discontinued at any time without notice.
 
 
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

     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 on 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, risks related to material weaknesses in our internal control over financial reporting, 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.

     Further information regarding our risks and uncertainties are contained in Part I, Item 1A “Risk Factors” of our Annual Report on Form 10-K for the year ended March 31, 2014, as updated in Part II, Item 1A of this Quarterly Report on Form 10-Q.

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.

Critical accounting policies
     A description of our critical accounting policies is provided in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended March 31, 2014. At December 31, 2014 our critical accounting policies and estimates continued to include investment valuation, inventory valuation, and deferred tax assets estimation.


10

Table of Contents

Quarter ended December 31, 2014 compared to quarter ended December 31, 2013

     The table shown below summarizes the percentage of revenue and quarter-to-quarter changes for various items:

Percentage of Revenue
Quarter Ended Dec. 31
Quarter-
to-Quarter
Change
2014 2013
Revenue
Product sales
93.5 % 99.6 % (8.8 )%
Contract research and development
6.5 % 0.4 % 1,513.5 %
Total revenue 100.0 % 100.0 % (2.8 )%
Cost of sales 23.4 % 22.4 % 1.7 %
Gross profit 76.6 % 77.6 % (4.1 )%
Expenses
Selling, general, and administrative
8.5 % 8.4 % (1.8 )%
Research and development
11.0 % 14.0 % (23.2 )%
Total expenses 19.5 % 22.4 % (15.2 )%
Income from operations 57.1 % 55.2 % 0.4 %
Interest income 8.8 % 8.2 % 5.2 %
Income before taxes 65.9 % 63.4 % 1.0 %
Provision for income taxes 21.5 % 20.5 % 2.0 %
Net income 44.4 % 42.9 % 0.6 %
 
 
     Total revenue for the quarter ended December 31, 2014 (the third quarter of fiscal 2015) decreased 3% compared to the quarter ended December 31, 2013 (the third quarter of fiscal 2014). The decrease was due to a 9% decrease in product sales, partially offset by a 1,514% increase in contract research and development revenue.

     The decrease in product sales from the prior-year quarter was primarily due to decreased purchase volume by existing customers and unfavorable order timing. The increase in contract research and development revenue was due to a new contract. Contract research and development activities can fluctuate for a number of reasons, some of which are beyond our control, and there can be no assurance of future contract revenue.

     Gross profit margin decreased to 77% of revenue for the third quarter of fiscal 2015 compared to 78% for the third quarter of fiscal 2014, due to a less favorable revenue mix consisting of a higher percentage of contract research and development revenue.

     Total expenses decreased 15% for the third quarter of fiscal 2015 compared to the third quarter of fiscal 2014, due to a 2% decrease in selling, general, and administrative expense and a 23% decrease in research and development expense. The decrease in research and development expense was due to the completion of certain product development activities and an increase in contract research and development activities, which caused resources to be reallocated from expensed research and development activities. Research and development expense can fluctuate significantly depending on a number of factors including staffing, project requirements, and contract research and development activities.

     Interest income increased 5% for the third quarter of fiscal 2015, primarily due to an increase in interest-bearing marketable securities, partially offset by a decrease in interest rates on reinvested funds. Interest income may decrease in future quarters because we plan to use proceeds from maturities of marketable securities to help fund cash dividends, rather than reinvesting proceeds in marketable securities as we have generally done in the past.

     Net income for the third quarter of fiscal 2015 increased 1% due to increased contract research and development revenue, decreased expenses, and increased interest income, partially offset by decreased product sales and decreased gross profit margin as a percentage of revenue.

 
11

Table of Contents

Nine months ended December 31, 2014 compared to nine months ended December 31, 2013

     The table shown below summarizes the percentage of revenue and period-to-period changes for various items:

Percentage of Revenue
Nine Months Ended Dec. 31
Period-
to-Period
Change
2014 2013
Revenue
Product sales
97.1 % 98.5 % 13.7 %
Contract research and development
2.9 % 1.5 % 123.9 %
Total revenue 100.0 % 100.0 % 15.3 %
Cost of sales 20.2 % 21.7 % 7.2 %
Gross profit 79.8 % 78.3 % 17.6 %
Expenses
Selling, general, and administrative
7.8 % 8.8 % 1.8 %
Research and development
9.9 % 13.8 % (16.7 )%
Total expenses 17.7 % 22.6 % (9.5 )%
Income from operations 62.1 % 55.7 % 28.6 %
Interest income 7.3 % 7.9 % 5.8 %
Income before taxes 69.4 % 63.6 % 25.7 %
Provision for income taxes 22.9 % 20.6 % 27.6 %
Net income 46.5 % 43.0 % 24.9 %
 
 
     Total revenue for the nine months ended December 31, 2014 increased 15% compared to the nine months ended December 31, 2013. The increase was due to a 14% increase in product sales and a 124% increase in contract research and development revenue.

     The increase in product sales from the prior-year period was due to increased purchase volume by existing customers and new customers. The increase in contract research and development revenue was due to a new contract. Contract research and development activities can fluctuate for a number of reasons, some of which are beyond our control, and there can be no assurance of future contract revenue.

     Gross profit margin increased to 80% of revenue for the first nine months of fiscal 2015 compared to 78% for the first nine months of fiscal 2014, due to a more favorable product sales mix.

     Total expenses decreased 9% for the first nine months of fiscal 2015 compared to the first nine months of fiscal 2014, due to a 17% decrease in research and development expense, partially offset by a 2% increase in selling, general, and administrative expense. The decrease in research and development expense was due to the completion of certain product development activities and an increase in contract research and development activities, which caused resources to be reallocated from expensed research and development activities. Research and development expense can fluctuate significantly depending on staffing, project requirements, and contract research and development activities.

     Interest income for the first nine months of fiscal 2015 increased 6% due to an increase in interest-bearing marketable securities, partially offset by a decrease in interest rates on reinvested funds. Interest income may decrease in future periods because we plan to use proceeds from maturities of marketable securities to help fund cash dividends, rather than reinvesting proceeds in marketable securities as we have generally done in the past.

     Net income increased 25% for the first nine months of fiscal 2015 compared to the prior-year period due to increased product sales, increased contract research and development revenue, increased gross profit margin as a percentage of revenue, decreased research and development expense, and increased interest income. 


12

Table of Contents

Liquidity and capital resources

     Cash and cash equivalents were $11,796,943 at December 31, 2014 compared to $1,262,300 at March 31, 2014. The $10,534,643 increase in cash and cash equivalents was primarily due to $10,848,250 in net cash provided by operating activities. At December 31, 2014 we had $94,356,284 in short-term and long-term marketable securities compared to $94,382,401 at March 31, 2014. We had no purchases of marketable securities in the quarter ended December 31, 2014 in preparation for the possibility of returning cash to shareholders. Our entire portfolio of short-term and long-term marketable securities is classified as available for sale.

     Accounts receivable decreased $476,495 in the first nine months of fiscal 2015 due to the timing of payments by our customers.

     Inventories increased by $478,791 as we prepared for possible product shipments in the future.

     Prepaid expenses and other assets increased $709,502 primarily due to estimated tax payments during the period.

     Purchases of fixed assets were $114,139 in the first nine months of fiscal 2015, compared to $33,893 in the first nine months of fiscal 2014. Our capital expenditures can vary significantly from quarter to quarter 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 $10,734,111 for the nine months ended December 31, 2014.

     On January 21, 2015 we announced that our Board declared a cash dividend to shareholders in the aggregate amount of approximately $10,000,000. We plan to continue quarterly dividends in excess of our free cash flow in order to return cash to our shareholders. We plan to fund these 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, our stock repurchase program may be modified or discontinued at any time without notice.

     We currently believe our working capital and cash generated from operations will be adequate for our needs at least for the next 12 months.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.
     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 December 31, 2014 had remaining maturities between three and 237 weeks. Marketable securities had a market value of $94,356,284 at December 31, 2014, representing approximately 81% of our total assets. We have not used derivative financial instruments in our investment portfolio.
 
 
13

Table of Contents

Item 4. Controls and Procedures.
Evaluation of 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 management’s identification of previously reported deficiencies in internal control over financial reporting that it considers to be material weaknesses related to insufficient segregation of duties within the financial accounting and information technology environments, in conjunction with insufficient documented controls within revenue and journal entry processes, insufficient documentation regarding precision of monitoring controls and insufficient compensating reconciliation and review controls, management has concluded that disclosure controls and procedures were not effective at December 31, 2014. Steps to remediate these weaknesses are discussed below, and we currently expect the material weakness to be fully remediated by March 31, 2015.

     Notwithstanding the material weaknesses described below, our management, including our Chief Executive Officer and Chief Financial Officer, has concluded that the financial statements included in this Quarterly Report on Form 10-Q present fairly, in all material respects, our financial position, results of operations, and cash flows for the periods presented in conformity with accounting principles generally accepted in the United States.

Changes in Internal Control over Financial Reporting
     
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

    As reported in our assessment of the effectiveness of our internal control over financial reporting as of March 31, 2014, included in “Item 9A. Controls and Procedures” of Form 10-K for the year ended March 31, 2014, material weaknesses existed in our internal control over financial reporting related to insufficient segregation of duties within the financial accounting and information technology environments, in conjunction with insufficient documented controls within revenue and journal entry processes, insufficient documentation regarding precision of monitoring controls and insufficient compensating reconciliation and review controls.

     During the quarter ended June 30, 2014 we implemented new controls as remediation of the material weaknesses, including more segregation of duties within the financial accounting and information technology environments, additional documented controls within revenue and journal entry processes, additional documentation regarding precision of monitoring controls, and enhanced compensating reconciliation and review controls. The new controls have been operating but not evaluated for operating effectiveness.


PART II–OTHER INFORMATION

Item 1A. Risk Factors.
     There have been no material changes from the risk factors disclosed in our Annual Report on Form 10-K for the fiscal year ended March 31, 2014, except the risk factor titled, “We do not currently plan to pay dividends” is replaced in its entirety with the following:

Any decisions to reduce or discontinue paying cash dividends to our shareholders could cause the market price of our common stock to decline.
     In January 2015 our Board of Directors declared our first cash dividend to our shareholders. 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 we plan to pay dividends that are significantly more than our current free cash flow, declared and planned 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.

Item 4. Mine Safety Disclosures.
     Not applicable.
 
14

Table of Contents

Item 6. Exhibits.

Exhibit #
Description
  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
 

 
SIGNATURES

     Pursuant to the requirements 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)

 
January 21, 2015 /s/ DANIEL A. BAKER 
Date Daniel A. Baker
President and Chief Executive Officer

 
January 21, 2015 /s/ CURT A. REYNDERS 
Date Curt A. Reynders
Chief Financial Officer
 
 
15

EX-31 2 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 Quarterly Report on Form 10-Q 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: January 21, 2015

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

EX-31 3 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 Quarterly Report on Form 10-Q 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: January 21, 2015

 

 

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

EX-32 4 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 Quarterly Report of NVE Corporation (the “Company”) on Form 10-Q for the quarter ended December 31, 2014, 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: January 21, 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 5 nvec-20141231.xml INSTANCE DOCUMENT 0000724910 2009-01-21 0000724910 2014-10-01 2014-12-31 0000724910 2013-10-01 2013-12-31 0000724910 2013-04-01 2013-12-31 0000724910 2013-12-31 0000724910 2013-03-31 0000724910 us-gaap:MunicipalBondsMember 2014-04-01 2014-12-31 0000724910 us-gaap:MunicipalBondsMember 2013-04-01 2014-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2013-04-01 2014-03-31 0000724910 2013-04-01 2014-03-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2014-04-01 2014-12-31 0000724910 us-gaap:MunicipalBondsMember 2014-12-31 0000724910 us-gaap:FairValueInputsLevel2Member 2014-12-31 0000724910 us-gaap:FairValueInputsLevel1Member 2014-12-31 0000724910 us-gaap:CorporateBondSecuritiesMember 2014-12-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 2014-03-31 0000724910 2014-12-31 0000724910 2015-01-16 0000724910 2014-04-01 2014-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares false --03-31 Q3 2015 2014-12-31 10-Q 0000724910 4857953 Accelerated Filer NVE CORP /NEW/ 49411855 33389886 <div> <p><font size="2" class="_mt"><strong>NOTE 10. STOCK REPURCHASE PLAN<br /></strong>We did not repurchase any of our Common Stock during the quarter or nine months ended December 31, 2014. The repurchases were under a program announced January 21, 2009 authorizing 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 December 31, 2014. The repurchase program may be modified or discontinued at any time without notice.</font><br /><br /></p> </div> 374127 360991 2331574 1855079 7030692 7729513 877857 526033 20464883 20850762 15000 15000 4000 105242043 115823902 20214961 30602070 94382401 89934059 89934059 4448342 4448342 94356284 92963032 92963032 1393252 1393252 1630343 1613822 16521 928607 928607 251582 246973 4609 102420 101954 466 93003640 88567210 4436430 93530097 92136379 1393718 62016 62016 251582 246973 4609 102420 101954 466 36180425 34761683 1418742 22711550 21318298 1393252 251582 246973 4609 40404 39938 466 36180425 34761683 1418742 14329383 12936131 1393252 8382167 8382167 11554543 <div> <p><font size="2" class="_mt"><strong>NOTE 1. DESCRIPTION OF BUSINESS<br /></strong>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.</font><br /></p> </div> 2509683 1961285 1262300 11796943 -548398 10534643 0.01 0.01 6000000 6000000 4851043 4857953 4851043 4857953 48510 48580 7811175 2625345 10353814 2750965 297648 25290 666579 408058 4331297 1449396 4641633 1473655 102118 141060 237387 183603 354600 216838 601241 698820 <div> <p><font size="2" class="_mt"><strong>NOTE 7. STOCK-BASED COMPENSATION<br /></strong>Stock-based compensation expense was $<font class="_mt">58,960</font> for the first nine months of fiscal 2015, and $<font class="_mt">53,200</font> for the first nine months of fiscal 2014. Stock-based compensation expenses for the nine months ended December 31, 2014 and 2013 were due to the issuance of automatic stock options to our non-employee directors on their reelection to our Board. We calculate the share-based compensation expense using the Black-Scholes standard option-pricing model.</font><br /></p> </div> 1.77 0.57 2.21 0.57 1.76 0.57 2.20 0.57 <div> <font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><b>NOTE 4. NET INCOME PER SHARE</b><br />Net income per basic share is computed based on the weighted-average number of common shares issued and outstanding during each period. Net income per diluted share amounts assume conversion, exercise or issuance of all potential common stock instruments (stock options and warrants). Stock options totaling&nbsp;<font class="_mt">4,000</font> for the nine months ended December 31, 2014 were not included in the computation of diluted earnings per share because the exercise prices of the options <b> </b>were greater than the market price of the common stock and are considered anti-dilutive. The following table reflects the components of common shares outstanding:<br /><br /></font> <div> <table style="font-family: Times New Roman; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%"> <tr><td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Quarter Ended Dec. 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2014</b></td> <td> </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 basic</td> <td align="right">4,857,953</td> <td width="2%"> </td> <td width="11%" align="right">4,842,565</td></tr> <tr><td colspan="4">Effect of dilutive securities:</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;" align="left">Stock options</div></td> <td align="right">18,121</td> <td> </td> <td align="right">16,416</td></tr> <tr><td> <div style="margin-left: 9pt;" align="left">Warrants</div></td> <td style="border-bottom: black 1px solid;" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">620</td></tr> <tr bgcolor="#ccdaef"><td valign="top">Shares used in computing net income per share diluted </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,876,074</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,859,601</td></tr></table><font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br /></font> <table style="font-family: Times New Roman; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%"> <tr><td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Nine Months Ended Dec. 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2014</b></td> <td> </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 basic</td> <td align="right">4,854,702</td> <td width="2%"> </td> <td width="11%" align="right">4,852,356</td></tr> <tr><td colspan="4">Effect of dilutive securities:</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;" align="left">Stock options</div></td> <td align="right">16,568</td> <td> </td> <td align="right">15,128</td></tr> <tr><td> <div style="margin-left: 9pt;" align="left">Warrants</div></td> <td style="border-bottom: black 1px solid;" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">556</td></tr> <tr bgcolor="#ccdaef"><td valign="top">Shares used in computing net income per share diluted </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,871,270</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,868,040</td></tr></table><font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br /><br /></font></div> </div> 808675 801669 67044 24288 67044 24288 <div> <p><font size="2" class="_mt"><strong>NOTE 9. FAIR VALUE MEASUREMENTS<br /></strong>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 />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 $<font class="_mt">92,963,032</font> at December 31, 2014 and $<font class="_mt">89,934,059</font> at March 31, 2014.<br /><br />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. On the balance sheets, these securities are included in Marketable securities, short term and Marketable securities, long term. We held one Level 2 marketable security at December 31, 2014, with a fair value of $<font class="_mt">1,393,252</font>. The fair value of our Level 2 marketable securities was $<font class="_mt">4,448,342</font> at March 31, 2014.<br /><br />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.</font><br /><br /><br /></p> </div> 15620513 5024301 18370523 4818093 12696839 4105740 15965434 4147483 <div> <p><font size="2" class="_mt"><strong>NOTE 8. INCOME TAXES<br /></strong>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. <br /><br />We had no unrecognized tax benefits as of December 31, 2014 or March 31, 2014, 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 December 31, 2014 we had no accrued interest related to uncertain tax positions. The tax years 1999 through 2013 remain open to examination by the major taxing jurisdictions to which we are subject.</font><br /></p> </div> 4213033 5600000 4123189 1328566 5259796 1354577 -221045 -20142 -731905 -476495 -306689 478791 262686 709502 556 620 15128 16416 16568 18121 295000 230000 <div> <font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><b>NOTE 6. INVENTORIES</b> <br />Inventories consisted of the following:<br /><br /></font> <table style="font-family: Times New Roman; font-size: 10pt;" 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></tr> <tr><td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Dec. 31<br />2014</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>March 31<br />2014</b></td></tr> <tr bgcolor="#ccdaef"><td>Raw materials</td> <td width="1%">$</td> <td width="22%" align="right">978,032</td> <td width="1%"> </td> <td width="4%"> </td> <td width="1%">$</td> <td width="22%" align="right">776,510</td> <td width="1%"> </td></tr> <tr><td>Work in process</td> <td> </td> <td width="22%" align="right">2,053,317</td> <td> </td> <td width="4%"> </td> <td> </td> <td align="right">1,940,809</td> <td> </td></tr> <tr bgcolor="#ccdaef"><td>Finished goods</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">884,775</td> <td style="border-bottom: black 1px solid;"> </td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">785,014</td> <td style="border-bottom: black 1px solid;"> </td></tr> <tr><td> </td> <td> </td> <td width="22%" align="right">3,916,124</td> <td> </td> <td width="4%"> </td> <td> </td> <td align="right">3,502,333</td> <td> </td></tr> <tr bgcolor="#ccdaef"><td>Less inventory reserve</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(230,000</td> <td style="border-bottom: black 1px solid;">)</td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(295,000</td> <td style="border-bottom: black 1px solid;">)</td></tr> <tr valign="top"><td>Total inventories</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" width="22%" align="right">3,686,124</td> <td style="border-bottom: black 3px double;"> </td> <td width="4%"> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">3,207,333</td> <td style="border-bottom: black 3px double;"> </td></tr></table><font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br /><br /></font> </div> 785014 884775 3502333 3916124 3207333 3686124 776510 978032 1940809 2053317 1577524 530383 1669320 557843 <div> <font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><b>NOTE 5. MARKETABLE SECURITIES</b> <br />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 December 31, 2014, by maturity, were as follows:<br /><br /></font> <table style="font-family: Times New Roman; font-size: 10pt;" border="0" 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> <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-3 Years</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>3-5 Years</b></td></tr> <tr><td width="1%">$</td> <td width="12%" align="right">94,356,284</td> <td> </td> <td width="1%">$</td> <td width="12%" align="right">11,554,543</td> <td> </td> <td width="1%">$</td> <td width="12%" align="right">49,411,855</td> <td width="2%"> </td> <td width="1%">$</td> <td width="12%" align="right">33,389,886</td></tr></table><font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br />As of December 31 and March 31, 2014, our marketable securities were as follows:<br /><br /></font> <table style="font-family: Times New Roman; font-size: 10pt;" 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 December 31, 2014</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 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 bonds</td> <td>$</td> <td valign="bottom" align="right">92,136,379</td> <td> </td> <td>$</td> <td valign="bottom" align="right">928,607 <br /></td> <td> </td> <td>$</td> <td valign="bottom" align="right">(101,954</td> <td valign="bottom">)</td> <td> </td> <td>$</td> <td valign="bottom" align="right">92,963,032</td> <td> </td> <td>$</td> <td valign="bottom" align="right">88,567,210</td> <td> </td> <td>$</td> <td valign="bottom" align="right">1,613,822</td> <td> </td> <td>$</td> <td valign="bottom" align="right">(246,973</td> <td valign="bottom">)</td> <td> </td> <td>$</td> <td valign="bottom" align="right">89,934,059</td></tr> <tr bgcolor="#ccdaef"><td valign="bottom">Municipal bonds </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,393,718</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(466</td> <td style="border-bottom: black 1px solid; valign: ;" valign="bottom">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,393,252</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">4,436,430</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">16,521<br /></td> <td> </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> </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">93,530,097</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">928,607</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">(<font style="font-family: Times New Roman; font-size: 10pt;" class="_mt">102,420</font></td> <td style="border-bottom: black 3px double;">)</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">94,356,284</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">93,003,640</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">1,630,343</td> <td> </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> </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 style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br />The following table presents 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 December 31 and March 31, 2014:<br /><br /></font> <table style="font-family: Times New Roman; font-size: 10pt;" 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 December 31, 2014</td></tr> <tr><td bgcolor="#ccdaef" width="12"> </td> <td bgcolor="#ccdaef">Corporate bonds</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">12,936,131</td> <td bgcolor="#ccdaef" width="2%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(39,938</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">8,382,167</td> <td bgcolor="#ccdaef" width="2%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(62,016<br /></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">21,318,298</td> <td bgcolor="#ccdaef" width="2%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(101,954</td> <td bgcolor="#ccdaef" width="1%">)</td></tr> <tr><td> </td> <td>Municipal bonds </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,393,252</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(466</td> <td style="border-bottom: black 1px solid;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;"> </td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,393,252</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(466</td> <td style="border-bottom: black 1px solid;">)</td></tr> <tr><td bgcolor="#ccdaef"> </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">14,329,383</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">(40,404</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">8,382,167</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">(62,016</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">22,711,550</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">(<font style="font-family: Times New Roman; font-size: 10pt;" class="_mt">102,420</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"> </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%"> </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%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">-</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">34,761,683</td> <td bgcolor="#ccdaef" width="2%"> </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> </td> <td>Municipal bonds </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,418,742</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(4,609</td> <td style="border-bottom: black 1px solid;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;"> </td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,418,742</td> <td> </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"> </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"> </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"> </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"> </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">36,180,425</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">(251,582</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td></tr></table><font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br />Gross unrealized losses totaled $102,420 as of December 31, 2014, and were attributed to seven corporate bonds and one municipal bond out of a portfolio of 35 bonds. The gross unrealized losses were due to market-price decreases and rating downgrades after the bonds were purchased.<br /><br />All of the bonds we held had investment-grade credit ratings by Moodys or Standard and Poors. 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 />Three corporate bonds, with a total fair market value of $8,382,167, had been in continuous unrealized loss positions for 12 months or greater. For these securities, we also considered the severity of unrealized losses, which was less than 2% of adjusted cost for each security.<br /><br />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 December 31, 2014.<br /><br /></font> </div> 1499454 1499454 105242043 115823902 1182802 1162660 8536010 8650150 12360091 11554543 82022310 82801741 <div> <table style="font-family: Times New Roman; font-size: 10pt;" border="0" 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> <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-3 Years</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="center"><b>3-5 Years</b></td></tr> <tr><td width="1%">$</td> <td width="12%" align="right">94,356,284</td> <td> </td> <td width="1%">$</td> <td width="12%" align="right">11,554,543</td> <td> </td> <td width="1%">$</td> <td width="12%" align="right">49,411,855</td> <td width="2%"> </td> <td width="1%">$</td> <td width="12%" align="right">33,389,886</td></tr></table> </div> -1008331 326989 -9358095 -640596 9818028 10848250 8573650 2777174 10705638 2792906 <div> <font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><b>NOTE 3. RECENT ACCOUNTING PRONOUNCEMENTS</b><br />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 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.</font> <font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br /></font> </div> 4501198 1448944 4074409 1228453 11119315 3575357 14296114 3589640 -762475 -151829 -351824 -41941 1263405 0 17879202 9136457 33893 114139 816276 1525778 188030 302701 8555000 8610000 10035464 10149604 3004772 2420091 <div> <p><font size="2" class="_mt"><strong>NOTE 2. INTERIM FINANCIAL INFORMATION<br /></strong>The accompanying unaudited financial statements of NVE Corporation are prepared consistent with accounting principles generally accepted in the United States and in accordance with Securities and Exchange Commission rules and regulations. In the opinion of management, these financial statements reflect all adjustments, consisting only of normal and recurring adjustments, necessary for a fair presentation of the financial statements. Although we believe that the disclosures are adequate to make the information presented not misleading, it is suggested that these unaudited financial statements be read in conjunction with the audited financial statements and the notes included in our latest annual financial statements included in our Annual Report on <font style="white-space: nowrap;" class="_mt">Form 10-K</font> for the fiscal year ended March 31, 2014. The results of operations for the quarter or nine months ended December 31, 2014 are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2015.</font><br /><br /></p> </div> 2744620 905246 2285465 694758 82313391 93019029 19951810 6473697 23012156 6291748 19654162 6448407 22345577 5883690 <div> <table style="font-family: Times New Roman; font-size: 10pt;" 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 December 31, 2014</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 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 bonds</td> <td>$</td> <td valign="bottom" align="right">92,136,379</td> <td> </td> <td>$</td> <td valign="bottom" align="right">928,607 <br /></td> <td> </td> <td>$</td> <td valign="bottom" align="right">(101,954</td> <td valign="bottom">)</td> <td> </td> <td>$</td> <td valign="bottom" align="right">92,963,032</td> <td> </td> <td>$</td> <td valign="bottom" align="right">88,567,210</td> <td> </td> <td>$</td> <td valign="bottom" align="right">1,613,822</td> <td> </td> <td>$</td> <td valign="bottom" align="right">(246,973</td> <td valign="bottom">)</td> <td> </td> <td>$</td> <td valign="bottom" align="right">89,934,059</td></tr> <tr bgcolor="#ccdaef"><td valign="bottom">Municipal bonds </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,393,718</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(466</td> <td style="border-bottom: black 1px solid; valign: ;" valign="bottom">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,393,252</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">4,436,430</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">16,521<br /></td> <td> </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> </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">93,530,097</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">928,607</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">(<font style="font-family: Times New Roman; font-size: 10pt;" class="_mt">102,420</font></td> <td style="border-bottom: black 3px double;">)</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">94,356,284</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">93,003,640</td> <td> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">1,630,343</td> <td> </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> </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-family: Times New Roman; font-size: 10pt;" 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></tr> <tr><td> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Dec. 31<br />2014</b></td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>March 31<br />2014</b></td></tr> <tr bgcolor="#ccdaef"><td>Raw materials</td> <td width="1%">$</td> <td width="22%" align="right">978,032</td> <td width="1%"> </td> <td width="4%"> </td> <td width="1%">$</td> <td width="22%" align="right">776,510</td> <td width="1%"> </td></tr> <tr><td>Work in process</td> <td> </td> <td width="22%" align="right">2,053,317</td> <td> </td> <td width="4%"> </td> <td> </td> <td align="right">1,940,809</td> <td> </td></tr> <tr bgcolor="#ccdaef"><td>Finished goods</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">884,775</td> <td style="border-bottom: black 1px solid;"> </td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">785,014</td> <td style="border-bottom: black 1px solid;"> </td></tr> <tr><td> </td> <td> </td> <td width="22%" align="right">3,916,124</td> <td> </td> <td width="4%"> </td> <td> </td> <td align="right">3,502,333</td> <td> </td></tr> <tr bgcolor="#ccdaef"><td>Less inventory reserve</td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(230,000</td> <td style="border-bottom: black 1px solid;">)</td> <td width="4%"> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(295,000</td> <td style="border-bottom: black 1px solid;">)</td></tr> <tr valign="top"><td>Total inventories</td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" width="22%" align="right">3,686,124</td> <td style="border-bottom: black 3px double;"> </td> <td width="4%"> </td> <td style="border-bottom: black 3px double;">$</td> <td style="border-bottom: black 3px double;" align="right">3,207,333</td> <td style="border-bottom: black 3px double;"> </td></tr></table> </div> <div> <table style="font-family: Times New Roman; font-size: 10pt;" 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 December 31, 2014</td></tr> <tr><td bgcolor="#ccdaef" width="12"> </td> <td bgcolor="#ccdaef">Corporate bonds</td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="9%" align="right">12,936,131</td> <td bgcolor="#ccdaef" width="2%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(39,938</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">8,382,167</td> <td bgcolor="#ccdaef" width="2%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(62,016<br /></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">21,318,298</td> <td bgcolor="#ccdaef" width="2%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">(101,954</td> <td bgcolor="#ccdaef" width="1%">)</td></tr> <tr><td> </td> <td>Municipal bonds </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,393,252</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(466</td> <td style="border-bottom: black 1px solid;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;"> </td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,393,252</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(466</td> <td style="border-bottom: black 1px solid;">)</td></tr> <tr><td bgcolor="#ccdaef"> </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">14,329,383</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">(40,404</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">8,382,167</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">(62,016</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">22,711,550</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">(<font style="font-family: Times New Roman; font-size: 10pt;" class="_mt">102,420</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"> </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%"> </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%"> </td> <td bgcolor="#ccdaef" width="1%">$</td> <td bgcolor="#ccdaef" width="8%" align="right">-</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">34,761,683</td> <td bgcolor="#ccdaef" width="2%"> </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> </td> <td>Municipal bonds </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,418,742</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">(4,609</td> <td style="border-bottom: black 1px solid;">)</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">-</td> <td style="border-bottom: black 1px solid;"> </td> <td> </td> <td style="border-bottom: black 1px solid;" colspan="2" align="right">1,418,742</td> <td> </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"> </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"> </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"> </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"> </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">36,180,425</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">(251,582</td> <td style="border-bottom: black 3px double;" bgcolor="#ccdaef" valign="top">)</td></tr></table> </div> <div> <div> <table style="font-family: Times New Roman; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%"> <tr><td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Quarter Ended Dec. 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2014</b></td> <td> </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 basic</td> <td align="right">4,857,953</td> <td width="2%"> </td> <td width="11%" align="right">4,842,565</td></tr> <tr><td colspan="4">Effect of dilutive securities:</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;" align="left">Stock options</div></td> <td align="right">18,121</td> <td> </td> <td align="right">16,416</td></tr> <tr><td> <div style="margin-left: 9pt;" align="left">Warrants</div></td> <td style="border-bottom: black 1px solid;" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">620</td></tr> <tr bgcolor="#ccdaef"><td valign="top">Shares used in computing net income per share diluted </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,876,074</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,859,601</td></tr></table><font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br /></font> <table style="font-family: Times New Roman; font-size: 10pt;" cellspacing="0" cellpadding="0" width="100%"> <tr><td> </td> <td> </td> <td> </td> <td> </td></tr> <tr><td rowspan="2"> </td> <td style="border-bottom: black 1px solid;" colspan="3" align="center"><b>Nine Months Ended Dec. 31</b></td></tr> <tr><td style="border-bottom: black 1px solid;" width="11%" align="center"><b>2014</b></td> <td> </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 basic</td> <td align="right">4,854,702</td> <td width="2%"> </td> <td width="11%" align="right">4,852,356</td></tr> <tr><td colspan="4">Effect of dilutive securities:</td></tr> <tr bgcolor="#ccdaef"><td> <div style="margin-left: 9pt;" align="left">Stock options</div></td> <td align="right">16,568</td> <td> </td> <td align="right">15,128</td></tr> <tr><td> <div style="margin-left: 9pt;" align="left">Warrants</div></td> <td style="border-bottom: black 1px solid;" align="right">-</td> <td> </td> <td style="border-bottom: black 1px solid;" align="right">556</td></tr> <tr bgcolor="#ccdaef"><td valign="top">Shares used in computing net income per share diluted </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,871,270</td> <td> </td> <td style="border-bottom: black 3px double;" valign="top" align="right">4,868,040</td></tr></table><font style="font-family: Times New Roman; font-size: 10pt;" class="_mt"><br /><br /></font></div> </div> 1756578 543698 1788944 533695 53200 58960 103704641 114444404 2500000 1236595 4868040 4859601 4871270 4876074 4852356 4842565 4854702 4857953 EX-101.SCH 6 nvec-20141231.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 00400 - Statement - Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Marketable Securities (Amortized Cost And Approximate Fair Values Of Marketable Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - 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 40601 - Disclosure - Inventories (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 10101 - Disclosure - Description Of Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Interim Financial Information link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Stock Repurchase Plan link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Marketable Securities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Marketable Securities (Fair Value Of Marketable Securities By Maturity) (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Stock Repurchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 nvec-20141231_cal.xml CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 nvec-20141231_def.xml DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 nvec-20141231_lab.xml LABELS LINKBASE DOCUMENT EX-101.PRE 10 nvec-20141231_pre.xml PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 nve-logo.gif NVE LOGO begin 644 nve-logo.gif M1TE&.#EA%`$V`+,```!&K0DW>0O___^+BXK2TM``````````` M`````````````````````"P`````%`$V```$_[#(20M!..M3NY>7I@E<-8CB M\*UL@:*5(:TMW%5K3LN'Q.K]NY999@G0=/EFE>'6=J?7X>,FH!*F]WCET> M5(^3E)5W@BN$BE&'$GMIC#&?8P%)G11P@6X4@)9TH:RNLK.SL)%H@:>:7%`? MH[R*L3Q-#8@[CDZ.2E M+"5?_>]7A(YJ"?`_@`D%"",6(\C##K1+0X1R,+CDX\>DBI M3]C+?#,+I`1PQ$BVHDB3*ETJ)%NLFDZSD.RY:!]PYHQ:MJ[=NWBY#@7W):5;>F/TOI4,NK7KQ)L#H09< MA:HO1:A%X;Y)V/;KW\"%[:W'0JW-M%8/?;/28KF\X-"C?ZG,9F`%OU]H>_6# MF:<^Y6I!BS:.6%+AX>8:1HU8.0I4'%S%DI<)OWU$*($&7;R(EI1TJ<- MDJL9:BD3Z@D*GRD^%G!B)YJF]Z=L'@($HYV76GKJ4V,,%"4F[XDY#V$1Q1HD MHTI:LB9UJ<*T4J5X$.3GDYU<26"K1OX(4)V']6HH_[.>`ID:<61VHJ8_$9)R M*X.!Y%ACCN"&N]1LB0Z28*.G^$G9HBP.6>*[BKWHE'F?GO(HJ\!T,M2V\/;; M)X`;Z:>IK%,DMR[`::KK[\)AH3LJ*>P>0ETH`E8YI6H,9]R8M`H5@K#$;4Y\ M2JC0:FSRK#RRL.6=#9U;L;WNGBPS/!BO$%L:_(;&8ZR27F?PS$"O4"UO=A!, MJ&018]6;Q4%G[/`**_-ESZOE@EIDTUB/Q)J(=91,=#$U'[*9UUDS/'"54>L) M5MI-VC-?V6432S,=.9ME!]G"_@QWT$./]N9<8=U<&]/*%B,N`H@3Z8,)RU'Y8'/$ MU_)%,+*=NCKJ)0UAF'57%7FR*J/NBF^\WLZ/K&KJ\K?1?Z\>A` M6Z^^U0$_=_9@A?J,2]0S^5?G[KV)=W.\!X[1Z>$OZ23KAVSY.J+<@R6\);7? EXCEL 12 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0`!@`(````(0"U>A&*U@$``'L3```3``@"6T-O;G1E;G1?5'EP97-= M+GAM;""B!`(HH``"```````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````#,F-%NVC`4AN\G[1TBWT[$ MV-LZ-A&X8-UEA[3N`3S[0"(LV-_[7X,1*U)6SBCK'51L!XE-)Q\_C.]W`5*! MNUVJ6)US^,%YTC6T*I4^@,,["Q];E?%K7/*@]$HM@$$G?V:U+=A/0) M,1@_FM#=^7_`T[[?>#2Q,5#,5DA1RC]8M%H,%ZO M6SR!,H4(RJ0:(+>V[*]EJQKWS'TBOU^<>'\15P;I_E\_^$(.283C,Q&.+T0X MOA+AN"'"\8T(QX@(QWW0\]EURK".9/CEC"7!W@Y>PS'%I9/:NQC;CR(1SFGLK'BF0>?4A8 M%D6X'."Y#>IV#P(.@I@;./1!QWJ50R(639<'OBIVH*NR#)@CV;ROSB:/```` M__\#`%!+`P04``8`"````"$`M54P(_4```!,`@``"P`(`E]R96QS+RYR96QS M(*($`BB@``(````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````(R2ST[#,`S&[TB\0^3[ZFY("*&E MNTQ(NR%4'L`D[A^UC:,D0/?VA`."2F/;T?;GSS];WN[F:50?'&(O3L.Z*$&Q M,V)[UVIXK9]6#Z!B(F=I%,<:CAQA5]W>;%]XI)2;8M?[J+*+BQJZE/PC8C0= M3Q0+\>QRI9$P4P>J/OH\^;*W-$UO M>"_F?6*73HQ`GA,[RW;E0V8+J<_;J)I"RTF#%?.&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;',@H@0!**```0`````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````"\6$UKPS`,O0_V'X+OJRNEGZ-I#QN#7K?N!YC$;4)3)]C>1__]3-Q! M^;"T.]FJ?*]V6N)P.)'VKP^QO/*9K(M,V'41SM\.D%^-W;M2:Q^<*KO3/A/1Y.1I9S8(B(6\#0929C20DG"XR0&2'9PPLX,3 MBAWN6)&A0N#F!BANILQHIA080&8T@"0<;G*`9`?'S.S@F&*'.U9TJ+@5!TC% MP=`]69L5#LE0S?N$XT-/U\'AN6^>EO+T)96&6_=(,-SI0F8+L%-#=+"$96\::]"DZLZ?RI593HXT42AX-9>4GJ!&PV0<)![P$)ZPN(> MAI$FT),V2YEHNG2H\CQ$[EO"DC>%-)>)>^+` M][N^E)&\>O]9_@```/__`P!02P,$%``&``@````A`-K<;(DH`P``(0D```\` M``!X;"]W;W)K8F]O:RYX;6R,5DU/XS`0O:^T_R'*?V#V_V.:9]P;&2JW&?G04^AXH MH1.I5F/_Z7'VX\3WK.,JX9E6,/;?P?H7D^_?SC?:K%^U7GL(H.S83YTKSH+` MBA1R;H]T`0I7EMKDW&%H5H$M#/#$I@`NSX(X#$=!SJ7R=PAGYA`,O5Q*`==: ME#DHMP,QD'&'Y=M4%M:?G"]E!L^[CCQ>%'<\Q[JWF>]EW+J;1#I(QOXQAGH# MGUZ8LIB6,L/5TT$X\(-)T^3">`DL>9FY1VQOCXY\Q<,X'E5?5E0\2]C8_TE5 MZ&U?I$KTIOH4J7UOH@$6L*F77F3B4EP/P[!Y]QOD*G7[EP@?$/R:0=RG_O54 MW=Z>$89*L1OEI'MG<[5C7VJ4L&)]CIU%OF?.)#Z8>1)5A5.4*<^X$L`>JJ\M MR8I)5OQU%EMP@]*DX*3@2'JS\X!@U.32G1\<=TBL MG^3J);O2.?HL!67E&R`204%ZF]Z/OT#!"JZX3=D,'4)9&)'\6G3:P3588611 M&;%J85I:J<#2]/B4Y/]L[S]7#HS,V4PJU$#RC.A'FQB@C9HN3MHH]R"01'8I MA"[1!6K%%D8K?!85NX2+`37":1OF#MR'"&P!!OV`FM)DZH!.\^Q1[[]7"L5/>IX;\:E8<\\*X'=`K>EV9F8;ON3Z!7UV`[K9O=0E$:D M6#Y;X`C2=#Q_&[FCCNOZA,(>D/I/A%/G11WK]>K511E2YT4=ZQ'9>G*IW:*# M_,:NT4,RHWU41VA#!@:MXZN_CSMN#'KAC9`:TVHP.`AG+S7%H7,0=SS97\]E MKHV3?^D\Q70@,#BHGE]&6\N>J%EB.B,8M'"H0CWDTOF(^XW:';`/E2@I=&)V MER,])_C MG1N"_;^;R3\```#__P,`4$L#!!0`!@`(````(0`P.UX4]`4``%L6```8```` M>&PO=V]R:W-H965T&ULE)A=KYM&$(;O*_4_(.YCL\ON`M;Q MB<)'VDBM5%7]N.9@;*,88P$G)_GWG64Q[`Q)A7V1'*\?AGEWAIEAG]Y_K2_. ME[+MJN:Z=]G&R[!VP<.WV[KGO;[OMMBO.99UWF^967N&78]/6>0]?V].VN[5E?A@N MJB];[GEJ6^?5U346=NT:&\WQ6!5EVA2O=7GMC9&VO.0]^-^=JUMWMU87:\S5 M>?OY]?:N:.H;F'BI+E7_;3#J.G6Q^W2Z-FW^<@'=7YG(B[OMX?NU MK$[G'L(M09$6MCM\2\NN@!T%,QLNM:6BN8`#\*]35SHU8$?RK\/_;]6A/^]= M7VYX*)E4P#LO9==_K+1-URE>N[ZI_S44&VT9*WRT`E>,5AA?;65K7!H4IGF? M/S^US9L#:0/W[&ZY3D*V`\MW:<:/2>R/M()(;>2#MK)W`]%V:S#%^2W0D=/E`TR8+-LF5]/U)W[S6LO;_? M-S8+8'N2P_%]DR4A0XRD2X08R9:$903)\1^1HV%(,]I8Y1'7#!*:)`I#7T6$2&Q""1$*CR12:A.<^T+*@""9 MC;!(2<'4'!XD$)Z*]:FD82*0I&QL$#4(%%[H63$?LCZQ`2XYU9_:ORNE9$"B MF]D`CP(EYM1$RM0CRC1,E,T;-C@>&\0H4SQB@75C(PT1(H#@DKBD-L%]CW$H MDCA#,AMA4219R.8400*A(*T/G8:)0!_?.3:($)_:A%"0 M=CZY2X8(WV<0PNDN2)Z>+ZS:_?]%3L-$GIC,FO@99,S,D(5>1%Q+;$)Z7$"` ML(W4)ECH!Y[DQ$B&$&B!GF0S@@1&CPC4,"Y[BD0G-HA5]NA"2A]&R4:9JP1X)^0(]!BS ML@&+U*U[O4C3Z)%(*L46VVF88 M?"*?S8\%EJE;^GJ99@"P909$0\P,,SZ1\)R(12@1X7M^2(@4V6!*1;Z5B\-6 M91B!406R_@?IJCO[>HEF#D`22;F.]6L,5$TC44!/$U1!0A!/!C38*4*8U..4 M/TL85=IW8EQ%*O3GO,*1U!U^O4PS#R"9=#)A:&;PI5@,A`E!H+"H1>FQK4@N MHX!V]PQ9$8S[+/R12-WFUXLT0P$225(M9H8QHS,/(I@QNI(O29B\-8 MAQ["4V0=7J_)\Y*AW]G&>JW`LO78L%ZV&3*0;*(C9H99+?LA/$760;:'/N1I MRA`-FS!G&=H$_M"(--!X?K,,#\&,1\8:X!8KZ6(ELU>P@P\-.'PYX%CA'QTT MS%A.XU9Q"%7I6YS$BS9F=.=&JR_94 M)N7ETCE%\ZK/XWPH$M/J=%;X83@J).LQV\'Y$YP`D?44SA:']>WT`QSMW?)3 M^7O>GJIKYUS*(]S*VP30X%IS.&B^],UM.%][:7HXTQO^/,,A;@DG6U"W7.?8 M-/W]BSZ_FHZ%G_\#``#__P,`4$L#!!0`!@`(````(0!EWV#VX0(``"@(```9 M````>&PO=V]R:W-H965T1BO05:7E/<_>52O=Z_?G3:L_%DVPH M50XH]#)W&Z6&I>_+LJ$=D1X?:`^_U%QT1,&EV/IR$)14YJ&N]0.$8K\CK'>M MPE)[CO;*B@C:$@7^9<,&^:;6E9?(=40\[8:KDG<#2&Q8R]2K M$76=KEP^;'LNR*:%NE_P@I1OVN;B1+YCI>"2U\H#.=\:/:TY\S,?E-:KBD$% M.G9'T#IW;_"R2%U_O3+Y_&9T+X_.'=GP_1?!JF^LIQ`VM$DW8,/YDT8?*GT+ M'O9/GKXW#?@NG(K69->J'WS_E;)MHZ#;$12DZUI6KW=4EA`HR'A!I)5*WH(! M^'8ZIG<&!$)>S''/*M7D;A!["499F(#*ADIUS[2DZY0[J7CWQT+X(&5%@H,( M'`\B./""-,)1#(M>JA(>5.#XKA(E*,3_%_%M62:E.Z+(>B7XWH&=!\;E0/0^ MQDL0/A\+Y*'9&PV;1Z!B":U\7@=ALO*?(?_RP-R>8:9$<89`(^*#K]$<,L$]MVHB@,\8PHC@F<+5"*LK&Z26JPER]/ M3<-S;^FH:_ME&>LM31=)$DV!XAA(T@CAQ0A,G,4?<:;AJ;,@G#NSC'469CC& MP?O*QGLQ(2(4A&%XWEOR$6\:GGK#R7LW;&J6L=ZN@A#!9US9>IL2671,3'+3 M;\&+QX.&9][2V3:_M8S]'X1Q>B:W"1&@Y#0W.^SM&!O(ECX2L66]=%I:FT&N M)[.PHQYY^D+QP8RM#5?![S;EZN]`OD_$=O_X+``#__P,` M4$L#!!0`!@`(````(0`K9-VFCP0``'L1```9````>&PO=V]R:W-H965T?$:N2 M`6H`QYG_?F^Y%=O"HF,F&05.#Z?G7DZIBV\?16Z]LZK.>+FTR<2U+5:F?)N5 M^Z7]XY_7I\BVZB8IMTG.2[:T/UEM?UO]^LOBS*NW^L!88P%#62_M0],D]=$52O9V.3RDOCD"QR?*L^6Q);:M(Y]_W M):^230[S_B!^DEZXVX,>?9&E%:_YKID`G8-"^W.>.3,'F%:+;08S$+9;%=LM M[6\^9N??V?9_M!`N0.8D9C8?/OYPNH4'`6:"0T$4\IS$`#_ MK2(3K0&.)!_MYSG;-H>E[8638.IZ!.#6AM7-:R8H;2L]U0TO_D40D51(0B4) M?$H2$DQ\&DRCK[!XD@4^+RSAW2P.SJNUZ25IDM6BXF<+>@^4U\=$=#*9`[/P MQX>9X6PZQ_[/,'!*D#P+EJ4]M2T87D.5WU?4HPOG'2J32LP:,?"_PQ`=$?<1 ME(0=Q@'%G6RP4I4]7,Z+.@$6ZD1YA=PUGE"E&&+C`80[K`1,NU^)`$,+*1Y0 M,NUX41QB_$YMK)S0//#U.U]*-^Z%&+2T87I=%:CG&0H0$[5U)+Y'9UYD0&(5 MXH4D M#RU)`A+1""T0N(9/L4:QO.G(0F5 M:-.5BMC]NE(,:UVI$4QK@B#93-X,\E4/CEA'4#^<3:\)K,M\:!4@`\M`+[TD M"&4.QY>$]--"O&,]X-Y`[IO/V;JE7MK2O:$(DX@!50\E/1F(^EZ*21"JHM!Y M$9WUJJJN!S>Z[Z$%@`RL`)Z99!(D_2,NF05&@\8Z9+3]C&7A1IH,K`?4>$;7 M!$%JFBAG].8WXO[&W3&A;V09@M2[*V>TNU,CQ^_+LG:4F>?7AQM7&PG"&A%O MYM'@^NZ"Z[0.\4DT]:\07:>1^'?JQ.0?3S**(%^^A(5&K\7RNNPU/W2O;TBZ M1!'P7PY;*D:95IJO%Q(T:B7R2,BHE0\M"K#![>LTK%I+$+YU/_E]*Y&DN]ZS M$O?`N+DK6+5G,QO"92H.]OMO9^I6+.=[@)L?8_)GOV95/NLK*V< M[6"H.YE"+E>X><:#AA_;K>.&-[#I;;\>X$<.!ILK=P+@'>?-Y4#7K_^3CCK^_>R<-Y8(W)>;5RT\%V' M52G/\NJX<;]_>[Z+7$?(I,J2@E=LXWXPX=YO__QC?>;-BS@Q)AU0J,3&/4E9 MKSQ/I"=6)F+!:U;!-P?>E(F$R^;HB;IA2=8^5!8>]OW0*Y.\>/I:LDIJD885B03_XI37XJ)6IK?(E4GS\EK?I;RL06*?%[G\:$5=ITQ7 M7XX5;Y)]`?M^1S1)+]KMQ42^S-.&"WZ0"Y#SM-'IGF,O]D!IN\YRV($*N].P MP\9]0*L=BEQONVX#]"-G9S'ZWQ$G?OZKR;-_\HI!M"%/*@-[SE\4^B53M^!A M;_+T)*0[@!VIC:VRCR\TR>-BX)%\'2)PAP9\^$?,Z5I.NDKT+R\J>&4">E17`G M`I^=",(+'`4H"&>HD$X%/@>5&ZUX>EMME)X2F6S7#3\[4'I@7-2)*F2T`F$5 MGA""?#T\$!?US(-ZJ'T4:`$Y?=MBO%Q[;Y"'M&,>KS`FL;M"^#WB@;_>),1M M;/)SU&-XR50>;VE16\<4%J6!E'_8[:T#UJ)FJ# M%I.`^'YLF=N9B.^3D/XB+G2..P7;[F++G69"[0Y'H6][&P,H)#ZAI)`THZW=(1]3;!$[@\#07!&^[BV9@QG9G+-%;'J#L:AOU;H2MC_7W7BC3TA]V8UF9-;SAR3_,XZ3(-Z<.*RB,. M)DTV1BBE$:$#HOWIH[D^=-;)D7U-FF->":=@!ZA@?[&$DFKTP5Q?2%ZWA\L] MEW"@;O\]P0\H!N':,"58!(]MIVG^_:SMA">FF M;"\!DW./SSWG8A8W+UV+GKG20O8E)D&$$>^9K$2_*?'W;P]7!4;:T+ZBK>QY MB5^YQC?+]^\6.ZF>=,.Y0<#0ZQ(WQ@SS,-2LX1W5@1QX#__44G74P%)M0CTH M3BM7U+5A'$5YV%'18\\P5Y=PR+H6C-]+MNUX;SR)XBTUH%\W8M`'MHY=0M=1 M];0=KICL!J!8BU:85T>*4*KINH>\7DE)VX':+,_I.,"6UK$T`=*$7 M>M[S+)R%P+1<5`(ZL+8CQ>L2WY+Y*L?A%9]8,+X(M"%:_IMC5?Y>XC%YO&0-H9-&3[FE>O]UPS M,!1H@CBS3$RV(`!^42?L9(`A],5==Z(R38F3/,BNHX0`'*VY-@_"4F+$MMK( M[J<'D3V5)XGW)'#=DY`XB(N,9/D_L"1[%KC^9KE02NC;4[6W") M@6K<.8ZG.WM,X4R;I0D,0)&>BEM-($6<1F2$G*A+3]79\!)X0_[NCRV:JIQ( MN/.8W*DD),O2+)TTLO(09^&))AB>8\0Q/LTD28I944P@<+99FB--_JCR+^%`-_PS51O1:]3R M&O*+@FOH0OF#RB^,'-S+MI8&#AAWV\#WA,/<1@&`:RG-86&/PO$+M?P%``#_ M_P,`4$L#!!0`!@`(````(0!,YW2S"P,``*L(```9````>&PO=V]R:W-H965T M<\9;0E=1^;AKKE)1-4"QX277+RTI1E4ZO]_60M)-"7D_DX"F M1^[VY8R^XJD42N3:`3K7"CW/>>;.7&!:+C(.&1C;D61Y@F_(?#W#[G+1^O.; ML[WJ/2-5B/T7R;-OO&9@-I3)%&`CQ*.!WF=F"":[9[/OV@)\ERAC.=V5^H?8 M?V5\6VBH=@@)F;SFV1 M$TZ]"0$XVC"E[[BAQ"C=*2VJ/Q9$#E26Q#^0P/U`0D(G\,-I_!&6R8$%[D>6 MZ&(6U^;5VG1+-5TNI-@C:#U0KAIJ&IG,@?GHC\VF<^PMP\`I0W)C6!(\Q0B\ M4%#DIZ5/PH7[!)5)#YB5Q<"UPY`A8GV.\$G485Q0W,D&*_NR7R_G49T!&W6F MO$;NR@[TI?A=F!:Q?@7A=9"!$C#MFJ8(W%]VQ M2F;26.%LI-!BHE9A/(FA/4;NK2VB=6\@*?H?26;22-+8DY7%6$F1[_4:UGIF MOY\+@L72]^C]#C;@L9#1ZEE93*]O>@,#*\S1UEOR[T-?=&B:??:C=!P2K2/ M!?P4,-B-/`?`N1#Z^&("=+\9R[\```#__P,`4$L#!!0`!@`(````(0`$5^BU M?`(``+L%```9````>&PO=V]R:W-H965TC>,D%G$(M4X5HJQS_^+ZZ&V-D+&T+VJB6Y_B-&_PP__AA MME=Z8VK.+0*&UN2XMK:;$F)8S24UD>IX"R>ETI):6.J*F$YS6OA+LB%I'(^( MI*+%@6&J;^%092D8?U)L*WEK`XGF#;6@W]2B,TV5+\!7C0I>TFUCOZG]9RZJVD*U,S#D?$V+MR=N&"04:*(TL<#T91=A\/$H"C-3=V)1PE1FQKK)*_`B@Y4`62]$`R M`/6'\S1*QUF2C?[-0H(B;_")6CJ?:;5'T#00TW34M6`R!>:CLZ"C]_HWJ^#1 MD2P<2X[O,0(7!LJSFZ>#R8SL(*?L@'F\QB3GB.41X4H!\GJ-X/Q4XY^S?I3B MP$Z*JX+3]A@V@/M=VT7<:T0V[B%G2B!#MRMQ8*CT2>!D/.QY@[B`\:WK-Y8G M&V>1A_\3V8%S#+;>+0_CB\@!,_;%RL:3T<4YC)/C.)P/X+WI[P==85A"+TFN M*[[D36,04ULW""GP]KO]C"Y25Y:+_4>87=_II#^`V>EHQ5^HKD1K4,-+H(RC M>Q@6':8O+*SJ?`>OE86I\9\U/)(%:ZK^V9W_!@``__\#`%!+ M`P04``8`"````"$`DUVX+)P"``#>!@``&0```'AL+W=OA,P>?SZ/>\Q9GGSS#OT1*5BHB]QZ`48T;X2->MW)?[]Z_XJ MQTAITM>D$STM\0M5^&;U^=/R(.2C:BG5"!1Z5>)6ZV'A^ZIJ*2?*$P/MX9]& M2$XT#.7.5X.DI+:3>.='09#YG+`>.X6%O$1#-`VKZ)VH]ISVVHE(VA$-_E7+ M!G52X]4E+5XV/5"DFT'=3^'":E.VG;P1IZS M2@HE&NV!G.^,OJVY\`L?E%;+FD$%)G8D:5/BVW"QR;"_6MI\_C!Z4*-[I%IQ M^")9_8WU%,*&-ID&;(5X-.A#;1[!9/_-['O;@!\2U;0A^T[_%(>OE.U:#=U. MH2!3UZ)^N:.J@D!!QHM2HU2)#@S`+^+,[`P(A#S;ZX'5NBUQG'GI=1"'@*,M M5?J>&4F,JKW2@O]U4'B48*;%YAPC.B`_^SB8AM[')_YLS<(GA=V0N.NO:`M:.R:WU(HFA#7DR M138S)(^2X+7$B3N([7)W!IZ[BZ=+KQV3V"UD\MZ,'DQ63CZRLH'G*\]S<4SF MBX'G[F8M63MFE,OHP63E[",K&WB^ M\JSHM6/9R\$LZ;.Z+0'?U.Y([U"G6T@9T: M>-=0C70'E!MH,=B7;"LT'"SVMH7O"(4=$7@`-T+HT\`<@>8"``">!P``&0```'AL+W=O/``NDE;1X2/#X^.7-F/*SOGGF-GJA43#0I]AT/(]KDHF#-(<7? MOC[5$.:*E M#>R40G*B82D/KFHE)45WB-=NX'FQRPEKL&5(Y#4`L6>U4R_=*08\3SY<&B$)/L:\G[V0Y+WW-WB M@IZS7`HE2NT`G6N%7N9\Z]ZZP+19%PPR,+8C2 MD:K$Z9UDQ4?64#`;RF0*L!?BT4`_%"8$A]V+TP]=`3Y+5-"2'&O]19S>4W:H M-%0[@H1,7DGQDE&5@Z%`XP218#YQ@%?E1_`\LX9D%?GL6WUE% M41BOEG_5XMJ\.ILRHLEF+<4)0>N!R46`B!2I\O10#3C$D.OCD>[.2;2UFU95\)G,WWO.#>!%ZLY;(+*)+ M9"(3VGDLTS3E`J[^G^ML#DWE!N%RYIS%C)R;!S(;B&T/1Y[Y#!P3C?'_:#2' MYAIGG;6U&&NI'RSBZ'9FV\XB7K.``6IH1S[:>6@O.J?R0'>TKA7*Q=',N@"R M&Z+#&+X/3$/-XEL_@6L)<7?8@/'8D@/]1.2!-0K5M`1*SS$S2-H!:Q=:M-UX MV0L-@[%[K.`]2.%B>PZ`2R%TOS!_,+Q9-S\!``#__P,`4$L#!!0`!@`(```` M(0!FA;HE304``+H4```8````>&PO=V]R:W-H965T&ULE)A= M;Z,X%(;O5]K_@+B?X`\P$"493:BZ.]*NM%KMS%Y30A+4@".@3?OO]Q@[\0=- M%WK1)NG#\>OCX_,Z7GU]JT_>:]EV%6_6/EX@WRN;@N^JYK#V?_SS^"7QO:[/ MFUU^XDVY]M_+SO^Z^?67U86WS]VQ+'L/(C3=VC_V_7D9!%UQ+.N\6_!SVMH>@.[=EOAL>JD\!08@%=5XUOHRP;*?$X/M]590/O'BIRZ:70=KR ME/>@OSM6Y^X:K2ZFA*OS]OGE_*7@]1E"/%6GJG\?@OI>72R_'QK>YD\GF/<; M#O/B&GMX,PI?5T7+.[[O%Q`ND$+''8PW)',",QL>7N_:'L"L@HA%F02$0J^`D$P&^OKD1I M0$;RM^'OI=KUQ[5/V2**$<6`>T]EUS]6(J3O%2]=S^M_)815*!F$J"`4U*O_ MDZE!`BEHF-]#WN>;5`F!/YX0S$2PWP0\/`):.UB%UPU. M5\$K)*Y0R':,$)O(/B#0#0E`UDT;3'BZ-@%#6GWOIHW@6]A!_E8BX9!4,9_, M^,`:&*),'UC`:Q]"Z8&=*6\EDLB,X3AE:4AM;9F%$$8HNI.4<(XV`3O:G(&W M$F%*6Q2%T4B;A1#*$$IU:JW$03&;B1/;A,)F^[RJQ$..R-#.SE8B2F0212AV MZBXS"4(ICF(=PY+(;(F?2Q.P(RURI$E$2J,L89CH@8>RRRR"H)A2O0:6M'B. M-`$[TI@C32+7K,&ZZ7&E,A,@-*9)?(M@"1,V-KE)"-@1IL/*C2@1)2PB41PG MMX&E,I-(,".QGINE+)VC3,".,F?MX&VNE@3I5O%6.T,/,3*S-X7F>77=GL8M29^':(N/9ER36%9:>VY.FDRZ)2C*JJ,$VADSE5]2EBRYME`7CL`=3U`,4H>4B4 M#1KIDW&N#*)1R#1C"YSE`WAL!$834ODSVWPA4:.8PB!!Z=WO,\@(\-@.J&Z;*G]GL,8X20E.DTZ,R:$$H(I!G MXSA@Y]!QA6EFCV5GAT*_'9>H:P^*,;N(PF#9C#I(YB-@GN@1M>8X_3*LN,O8)=Q=N%2-E$LP2MP0RBQ`]^-Y9 MG,QRB8&V#3[4LUYU,?'E=KK)#[0CS74!Q:C%0PE\$V!.#C.'`0M-$NUD=I4Y/C"QRL9^ M$.I=IG(H&2DT(G#VUA(&(B,FD<`1.+K71F9Y`1E[0>AZ@6*DN)0B#$XP:B2F M%8!98$J-3FAGT7&"_ZE`V:=R#UL; M+<3F;N7=DWS3\_-P&_/$>[@S&EX>X8ZPA*L-M`!XSWE_?2-NMVZWCIO_```` M__\#`%!+`P04``8`"````"$`S#D13:4"``"'!P``&````'AL+W=OZ3#$7G"JI):5B<`N]J"G-4_C:0Q.BWG)H0(;.U*L*O!-.EN.<;R8NWS^W>B] M&%R.7VS7S!!6WOEP[*0"@^4!(-W7Y0&\9.*22_,D"0"7'S_OX65]O/-85AQ@ M!1VY]9*IPTJB)*!>?OBX!P5?PW%FYZ&L.(`:!EEYR&PO MR+*<:&++CB1W=C#8'S1)2>Q0I,*/=CM/L\^R3[;GW.*7BI3E;!(L%IA)TF*Q MZM;]ON=>]ON_?5D'ZK,7)WX4?GMP>MP]4%[H1*X?+K\]>)S?=-X=J"2U0]<. MHM#[]N#%2P[^]N%?_^5]DJ0*[X;)MP>K--U\EZZ#DUZW>W&RMOWP0#E1%J;?'GS=Q;E9Z/^2>4/]2^_L M\N##^\3_\#[]'_"I7KYI;J+PG25 M8*GKN>;3:\\Y5OU32_6ZIV?FP[_;X;$ZO9"'Y^;#/62H?PZ>DC2VG?0_=[XY M?]EXYL/3;N='\[VD^+0EY\&(_(DM<=6VGC9W+=3=^XMB!RI?? M@)V)N>>/??,7\^U_>':L6M_-13+UECX9`$%-['6#FLG'D1K>3Q_4R63TTXEY M6K['$&*.0>H8HONB?O!>S'7#+(ZQ1N57$J)VW3_?\\8/O%@-P:!E%#9]?J\"MSU9T=[];&P6PVFL_,5X9VLA)+2CPGB_W4]Q)+):LH3E7JQ6MS9[""QI>HV',\[(HW+15ZJ8H6R@Z"Z%DN M!+N#J3I1$'A.ZG-WNW@/ZPY/SZUNMVMN/0X_@\0H!@7FHVMOX4&FKDKM+\I. M$G#+7/(0>QO;=Y7W!:XE`=_I"*)T!;&VOS"/4B@1[BRZTK[FQO^"0]N?W=G. MR@^]^$5.(H\WM$:3KEO/3KQ5%+C*7V_BZ+/'10WJOXNC)%&+5XZ[];``7,S6 M62"*Z'IPF(YOIRWN;0*!O+;9#K'#?2];I:YYU!Q#B2I9F@NWA1CX M]I,?B`Z;"TL-FD.#;JMUE@*O\(\HS#7!?%&LF/)#_/N+F%+:\`]#;?>)MOO# M[G'W%*3'"D:7P3PNJ.W\/^Q*7(*=I3`P_U?/_:LZL]Z=?VU=GO>5GR2\L^AM MY3.@?;0MA"1O_01E+L*2K./+IU;W;,_+$+>S*M\T;SAP7;`L"F$-M*".'RK' MWOBPCL;*FOIITW(B*+6W@L7YGSWEP^2;3GT*!P-#@6G:<0@OV%!^+43AS1Y& MZY4U,0L7WO*FZ6H?(`@D`%[J(^I]M7Y:BO7L310RKS3S@@`F8*FEA]`!B[.$/MM=^Z$D1BGLR'QI^INN4@1` M*%"JM5=UU).=^(YYKQUK73_(D*^9JW_R_.6*>9R-@L9>(NW1 M=O2*ME^UG7K=OGW-,J`VL.N:=\QYMR/+:UV[NUQX#%$M!0PA*I#4@6)=MV=S MH4[/("V3&]N'MLNB=B48NV26-\CS=J:K]P^CZ6`^GGRG!L/Y^*,D!N:Y`_=3 MEJ3:@Z01;-5!_$5B+9EDH3*1_$DR6"9./@HU]?12Z"XR%9BY_UFB_3?F`=>O M)$>2GG>@2]@/GHOI8FL2-?KB,.=BROD$:X65-ZRES"H*FML,8KBRPR424L35 MW.Y(NR2Q8ORU<-:X1YDH5>FV>=5R29Y+R9YY=,Z3V]H)YMNTGC>QV'QQC%IM MMD?,#QD<,/@L&C6PE8M-H^'EW$\ST7.K!4_S6L7N;VX:_KM-VU5LB"C M1D!*/@J1)(6;KFF8>?[->#*8#%_7R1,V+3P&2/WE8IB^6T+E9W"0)9^R.2.-,-E`W(P M[_7J^X`R=K\YRS:;0/(-!$P7.`4\7L;2FIQD@;N`/\)=2K2G849RMI2'+O0$ M5"+SR\G<&Z6NO<2)_0VC);.=JRQ!,INTN(+69:\@/I/[^4B='JOKT6PX'3_, MQ_<3=7^CKAYGX\EH-C/Y]Y-7I#%:QY%)\`+Y2V%A(#%,K:J/8'YQ@B2\-&V@PHW M1C4#I>6_J`D$\O[8I%LR"G\-X$04$R)\!9=[=?$^7O:.U7@R'TW' M=RHWS\$M?KFYG]XA(-U/3,KF4`)4U`@!=OA"K'B0-Y(#B!()8@B4-=H9[]%)FGQCRX\P9:Y_C0XJ3(_`+@ M!H"5-CP-9DB%?`SE;`FX&K_``VX2NX*JR*:S$J81$2!(27AAKK%&!4DMC3.> M0P'%WI)H`1,]\$:?$D%%N`JW6=LA4B"&88L$0']:[QU["VH*\1UE5Y';*BXL M9A_B0M@R)**+97(X2VH^W'HI1"6;)#9P$^:'MEK8?DP>)B!#2.4V9$<;+<=J M$*!VSI8K]>S!ZT"547>*^O.5NG.@:&P7N`SD1P5>VS]S)9U>J:S%N9`!#$6! M@0$P:)",2@E:G:@D6R)T4T;%&6#2'C5Y\L!W6Z0*C?@$'$Q\ATB/Y[^J8V)6 M6$2[9"*_K M[5K`"PB''"^4P8?V^*&+8IP%4*$!Q9'"^[7]`H$+ON=0(-0>H3Z#6BXT>EU< M@4JW=8?SAEN:0@UAJ(/*1I%2A*CG@;/@0<._[UN_SSGUC]5T-!Q-YDB+A_>/ M$TF='J;W$_SW<'2'!X;'C]'68/?DFV1C.^BJB(G$G[V##S#D.S"#S0FQVYIK MK5T';@0=F1@ITE6$?Q7P4LL*];AQ:21'@]GC5X#"CF7K3O?24MIE@A3^[P'_ M\$_00OF5R!8Z0=T#_`DHKY;$&D2>\I?X!L+72^;^&FH\\9[5-(*WX=.%O::T M]0[\X40V3C_DY;[.Z(HZ/M&N=(AR`2!#C*IC#@?FJ(ON10Z4UXC[@_;/2B M>_Y_PWMH>4%V0_1_#G<_P*7/'@N-H\_5E1FX0'Z6@5,[X(*]6)9SF!4PO#O0 M$\8K#I!8IX4I`1W` MKPY+.$6+G(?`1;#%2+#%@5/$,_HF_AAH=^T5@5G[J0AQHT$,8C*C:L(*6%0$ M4;L"8ZM@INPGX!-RN=!&I$/JIH(3C.0"FR4(?!)SN"3QH<'423#G4^8N=;TN^U4E[?:#O*RMR4:? M`QQ-HAD+4I%7]$1**9E%%BQ\9A8E$0V-\!8+<)F!@'2LDZ"N@2A+77E#Z>83_X5=Q7R@,NC^$)2&8NKHS#Y.-B]RX2C?S MB-7FWL3+ONIWA\"&GF+?]+<]_B`]>$\[8"A/%-><<+NOJ\)`K87.ZG.LH=\' M,'Y&'$W[C*K-WK9F7Z`\.U:3T1QY^_#^;J0`)NF.4MO6D"R19PA,0X,Y4`CG MP*2>\-^V,WG.P;].`?Z%F?14(!2\(!6Y1@-WM&+RXM%#YR_7$M`*-M3HR&'' MG!)MI3`ZM'9`**PL'Z.PX#F\V/'A%:#1/$XR?!#")'N#Y`^N!"E>018[2S@& MK7/LP_;KD6`'R,0DN1?[?[9C-M:3KXYU![I\F++3"!R;M:FXS>+6\.LL7'%A_EQ< M0TY;(GNF*<,L=0S0*`Y#@5.FAEN,H4OB286_!I5@A-\1HN`V=`*[0"J:% MZX9W7M84KGZ]P?`*6=O0AAHVW$`6?LSS7LP7X%1X'[;J35UM@,X%]5K;:ONW M0]PC\7\DK+A1K5O?(&DFRI*SM$%*KB3F[QWS!['GA*!"7LG0H,B\<%OAM8QS M\9N;3%@*W.E2X%4.(5DOYA"J`M?U(S4;#QVDK M)%W;O)J$T,DG4C?$*MX=PTH%SH@2FYH#%87:*"D\1`4#V#J")E40Y2/G*#I0 MYC4B-I04I2L,02K!UDVW5/^5?=FHEVUSS68)+2[6])`W]FM.=F++Y]R#]ZZGBJ(WYY+33E]\;%56_<][^ MX-#<8F#2+^&S7V;Y_\TLNVCVV0*OA(L^_$3J*Y5AJ(YH]5 M8\=\\AV4L,'$6S1_FCVX&RB$^;I6C,NNA>-GX][?:LLUYC ME.BHA[&(\W<]<_TDPL)0YG&R[N88X1>,5H&K+RG2C0`=D,>K& MBS#[)8QZ*6D@K*QZ`SFY'C:3O3&`BZ7D1Z:AYI!63I MR?/8I>IMH)!&)+C]ARMM6WV(]#2._I7N;T[V=]G(/;C*S?,`4 MYCL=M,TU1_U+Z[+_KO'S1<]";M[X^:QKG74;>J4;[<;]6&_3$<'1'N9:L-N_ M47S:":1I[#])9HB2+6'7'UF#QG-S;1?NT/>NM[04;E6R=QN,C5,HD1^1K?US MK]2'SG;S2!8XI`,=1V=S;B>[L1H#6.AB2CC1L_A,@9VB5^EJ&&*)):B M+U'TA]P&J#5`\D@=JJU7*P^S9]2:2O.!S24L.<8>FWC%^Y&4Q;\M*$#FOD,2<5K(T%%%L MY8M>RH:Y?@/@DZYL7A45Z5R99"Y008$2W(2P*%F%FR+T;5]$8V(9$K(X$%B_ MN"`X`P^*\AD61+^F8_(*D#V&L1R8F>LM;&"=7GQMB$M@;V>X56J%*CW M;U0[#?-C%X=C,V3?EG`;7+K*"X.="B/[E)I2Z6\B2BT7<#$E`!RYN`+45>C> MG0M`)Y]01>"B<8?I&](H9/XQ8!%"T)`O5!1:GS;3I`;]XVI@=5\6>L'6U$>` MO/=3S$F:?J^^D=Q$.@ZY(9?QJN&C=U0;4_N9V1QD".F:1_T4Q2PD44RA+]WL M8MYP#&D%!@A69;XL08%BX)CN"VR;J%HC>SCJ]67:T7S[J'?9.OR(>#R,'2O:Q>'Y.^ORHBL60(/2L%&]VH9HWOH6 M8))]Q&B/0`KJ9^]LR8`&4-/7,28/5GQY"YW(`,/#'SMZ=J$LW&%5-+DP"CLP MIR!Z@?MS84F.^&N-Y<)1PRO*1#A_T&](;T*P,SA@1T:;M1-B:=PRI%,RFFUX MW<>_"FSGY\[,P>PHO#8`-!VX=`$L<98KUY'K!2TF#"EZ"D/!S21ZK-$E>;9/ MA0#_Y8#5?/`?30-OG1,"-W1?522$JIJ31AKJE,A8.*87>DS MTS^^Y*"8EPBG<2;QP:US1:)45;NPAG5F"%$H($0#N:7>*:_[Z<)S;(NT(>^0 MQ0TN"O+)%JHD`])!$%B^-CFU*S=CKK%=46EK0$S(7;N&V,6QUP%I1J;VDQAE MX>%JD5!G1-6MV>T2G2NWP#7A,'5O%6/G'H:A^24$1!1@+>)B5&<$+`"K9:*K MQIY\\!+HM9EPZW*2B1'S,+#)=AR9;R]/K9U3POBB#T46C_1K#O%0#,0:$G5Z M>7D))8BE%RYVJQ$%F"2U(X*AH-&&=@$[4$CM*-RU_0GLQAXTB$]`,A)T7#6` MB!?RP`X=0)*69$^?8+T-4;.R5%(TJCN,$"&9:NV6[EBVSXPND:H,QE/U<7#[ M.%)W(T#ET[;>:/KA.ST_BY@-7NHI"OP'^SB\6]DU0@<:#N$I0%#CJ$&,;XZ> M&0&IV6NAG\NKRLYB8.2H(58C&T0T%/[17U<8"[WU!LJ"L2"D$GGK!D/&M
K#-+..U9NI%QH006J'ZT)5EP]2)SY'&3)\H82?Y&AM33@>A.I- M&C(T,IE^@I3+[IBMBK'`%W"].@!IN5T4*3K0U6B'&B$U`JR5'^EZ,`2H&0[5 M#EF0[AR4EK5YAHN\&5$#-3\15DTQ,6')1/`[A%`GMD;9FUD%=)+SL"">'-=Z MO_+1O`-*I&=-*@'14]9X6KM@;F=Y<>[_JO?)70IMJ&USL$QS2@:=5A:]V(4"#9MIT6;?$$*O-$>,FBW*!I%+05^W(7@W0IAI[6Y M@7IK0:J47S+T(*CF`M,3:]`-."U.G5G`3&!N+)Q$RZ1N+"0'YWF,3]]B59Q5 M19_Z67FV2WEL,IBI$[QTH*'$TO5)NM@J"RG7>X+ZE2-013721%[MS[8?\.4. M3+V3`"<`.3IJ/N5?W=E#/MFWNOU>:V$BQQ^^(]*"!L_Y)1>! MYAHXVG#C^M#>[]6`!-WG`%-#.^1?G%*[=-W4A-$-#^(A?`,PR#6/CKHXI:XX M^%FL2C#X5';*7]1I)P*#+*G^],1BA1J!$<8,O$&B7H5?%OQU?>TA/R]:LO5C M:_I:P4/_KY62N1L1(B)>A;R:JH@PVU(1P_PTHE$3,+3Z\-3J7Z*8.<=`YGS; MNVWI/*"*-LO2.G]FG9T!##D3E7^3-O?1CH:?)2[XBE,55I\/O!S.TX6\'$W-W\@4? MW(:`7Y!:%W34`!C4ZNRI:RIJ@]?E`,6;9@6U#E4G(`PB4T>EX<)+`(V-(Z"9 M:_A`/;SG*GR@CZ8LYN/D`_XNW&'^N25EPFA;[<6XDVVH,(<]ZSS_2#/7T3KU M%G6ZU[^PSB_/^8Y.E77"C1A1!ALZ%3QN=-C,.Y14YT.-*$YUSQ!*R"Q%HWW< M&:X-^B9-`=H:06@P'$&YH1&MLQ9'`/?C)U$3 M/16!1[H);`H>UEA$NED9BC&8UW[4#5/+CVPS\;#V=Z\`/>O6ZHMYV&#-L1R6 MDVRAJ0$B[6`#H7_QB7'IQ%5VQY?V.[8WM]3]A,>J7Z*;:+)W1:WL1V2N^%`) M1%9_+/^N`'GK5K=O0``''LWSZO#>+B[5!5);;V[5+N1K?F$;-*5<2K:8=P'8 M49MRJ<\=[/BX[K=-`72@O*U?W6D74$QY,%LJAE7$?=23+9`()Z[3[B@?>(#P M4?.R`Y]4.WI7YM:MQ%M0^1+V-]05/1G=WK.J!ATSGKP/9VG#T-MJZ_OS MC]QA5XV#R[[:%;LPZI]W\F5[@W6M/%%'E87N-'A5\R=O$+OL^$965:FYA5H+ MQ0B\4#$20LPT+]&*V0VK5MHU^%"YT7V[ZC9@L2F"F(9]\&_@K(('_:$'U?8M MSUIP_/*W'%4/#7^`$W^#'/57I7FD,+G=4,[6<8K&JO;YBFI`XG^EPCM.^<," MT!MXU6I<;W0XT@9"%EN;#?B3_4WKB3NX:`K^]]RTX1DLU3K]]'O.V'&-'2?5 MUBOC4MIQ2+>@>>\$WOG^#O:?OP/P(```#__P,`4$L#!!0`!@`(```` M(0#-9K'9/`L``&9A```-````>&PO[WM\MGQ[>UY MN'$"^&0=1KX=P]OHJ;?=1(Z]VF(CW^L9_?Y%S[?=0$\D7/I+$2&^';WL-F?+ MT-_8L?OH>F[\QF3IFK^\_/@4A)']Z`'4UX%I+S/9[$U)O.\NHW`;KN-S$-<+ MUVMWZ9113GO3'DBZO@IVON7'6VT9[H)XIAOY)2WYY.-JIE_H6F+R(EP!B#_\ M9Q?&W_TN^?7ACQ\^]/_U[7?_^,E9_?/G;\J?_?RMWLO4$)G@@WJ9Y_U:L?!Q M(KF76G!]M0X#8L@0:$*V+E^"\&M@X6<0#&`>?NWZ:ON+]L7VX,H`X2U#+XRT M&+P,]K$K@>T[R3<6MN<^1BY^;6W[KO>67#;P`@N,]'N^"V["B[U$PVGU/"*: MS*8)PN!L&N(5:I,/)MEXL=XF^]\';.)TC9IU'<,?IXM946^7-%WEN"AQ>(RN MW%=$3_3T.-,M"VK(H-]'6JG#.E(V7?1!W\F478Q.9MG0&EICJ99QL5CV&RH< M6C*I;%!HW8QO3T:G?&55UJ5E^%09@`DGET474KLGW&K[] M%-EO`X.-5<0:;$//72&*IP4;&Z9]\^+BSEK<,;T$F2B*"J&6M1AW(/1N/EW( M1[J83F4+-2SXD2ST9H0_DH5:\-]"&J=I=39E@GS,9G(P=WP,HQ5L]V1[&(,AS-N2:]=7 MGK..8988N4_/^#L.-_#O8QC'L#ER?;5R[:P4S?3X MV5V^@#)N=2+!FZCH2D->B4P+6*)ZZ@42X`W)*>/5-DZ1$V@[`+V`YUBVG_ M"-WMTO&\S]@!_GV=][FPM'1]];HF&_QPZ@)WP/'\`+Z$]=OT9=*_)F]`5U4C MH[*19F\VWMO]SG]T(HL=Q6`JV%5<)R[>S=G`H'A_X[E/@>^PQ3$]$?-C%,;. M,F9'1=BZ=A4>.$]PT(A!*D@$SS'ZS0K]P),P'\?HA\67@_8#+TKU0W`)ZY<9 M#W@H)@UJ<`$-ZCH\,A'`%#M#`$Y0@0`/\:0<0'BJ0`!3EPP!!&B!`.#41,4Q M>3`@U0QBH%`)^KM2"34FLY)3V:&55>47]-=8:7'E]RB:2;V%0"]HAC%-#@06]KIPN;U!5\Y410HHN8"@8@3)0QXB\J"0U%W06 M`.H9F4LF`:#8JZ8`J!ZX-/F!/4$UP/ MJ0@#X%&2%<4X8<#U&">D@4!052%)-!BJ2B3%H*I&%JXP5)5(`D%5A:2>4%4B M*095-9*X0E6))!"`$245DGI"58FD&%35R,(50U4EDD!052&))X8=E\@>739- M%E')^NFH_Z[U4^UUW;B0.JB:-('?L^;)["F9.8(OV%R*3*7QMBD[6SO5GL/( M_04FF7C[U!(64YU(Q]OM8G=)KWR-[,V#\PI3T62?YW5=O=8+2++UC?U@Y!%6 M8BKTPTJVKK51+IV?([`<3T2CY6Q2W[@POQ<9_.)V8X0T@L#%'=48D.L4@_00 MD)0BF+FJ:8).4CD&ZBKH,,5JA07,8?%IJ&:-L4J5(QGI@C=X/\NJ0VBQ M==%&?(U82#5O@>5PG\*'CR!"RB`[XM!N!-`"]-'P\,P&CT[#&S&24@7;X;VZ M<1(%*J7^4.*Z0=9)EOP*?=QVT">4,_!P@KT2TSYIWE6&4H+;&H5U.AVO2`_5 MQBI$E?_J:S:"/:XSE\('P*CK("I'$HW**\(;]-4,FD2"NQ(2+65'UH=ZE'P7 M<`H\773J$NGBX345?+Y+%ZY.C1&'&=55[>FB#I9K.Q]8\I@1R<4R&I%D%,8H M,=JXY"S#?B>)G0$$N'455IC!-O&/J7"H<\&-I9HE8(33!JAN2L(U7V&HE-Z[PMZWD&[,:/E,*GH'9 M_[UVIMTL46A._``WZG>N![>`XXXK;IHO=UNXTW&>7$RW.>MDY:,O`Q*=RH)3 M*6UE@81D)&?@00J""W8HVLH"]8FL(5A+9,$]/:UEP>&65!8>^Y$@]Q<'_$,%%915^Y&-U M*!BK5%;A1SY6T>2VN`H_@E3*/7S05E;A1[Y.F()U@MI8^)'G?B3(_7Y%Y2/> M$(SX1$KA.WA%.,*AG@A'B93":WR4#P6C/)%2^(N/;U,POA,IA:=`'K'(A`_$ M+%KR-YX=V'$8O6EX(BD7QSM])"CN3V&8<\1+,."M M"*`?X(GA\#!R#7A)&.)C&,=2;<3DN<#3@[I)G=3YV./^_ACN2,1#RM17('%]=%@/]E%Q,:L141@FMQ(D(> MW!B>W)`E,2<"80F)".&48"YBKZ((ROB;'068+5SJ[L5HA47%F4L8_:]>B]O5 M&>\Q/E.?WSP>`J)6SMG=>_)!_.-.+UW]FST2!8$J_]:/[)8R9B)E>O/Z$ M#YN!+(;M?"@WG[;P`!/XK>TB=Z;_]VX^GM[>6<;9I#^?G)E#9W0V'9/`9T^8`-AP)"$SHK?-_T#"]?\!``#__P,`4$L#!!0`!@`(````(0#[8J5M ME`8``*<;```3````>&PO=&AE;64O=&AE;64Q+GAM;.Q93V_;-A2_#]AW('1O M;2>V&P=UBMBQFZU-&\1NAQYIF9984Z)`TDE]&]KC@`'#NF&7`;OM,&PKT`*[ M=)\F6X>M`_H5]DA*LAC+2](&&];5AT0B?WS_W^,C=?7:@XBA0R(DY7';JUVN M>HC$/A_3.&A[=X;]2QL>D@K'8\QX3-K>G$COVM;[[UW%FRHD$4&P/I:;N.V% M2B6;E8KT81C+RSPA,S*A M/D%#3=+;RHCW&+S&2NH!GXF!)DV<%08[GM8T0LYEEPETB%G;`SYC?C0D#Y2' M&)8*)MI>U?R\RM;5"MY,%S&U8FUA7=_\TG7I@O%TS?`4P2AG6NO76U=VJ^> M?__J^5/TZOF3XX?/CA_^=/SHT?'#'RTM9^$NCH/BPI???O;GUQ^C/YY^\_+Q M%^5X6<3_^L,GO_S\>3D0,F@AT8LOG_SV[,F+KS[]_;O')?!M@4=%^)!&1*); MY`@=\`AT,X9Q)2"M.69EN`YQC7=70/$H`UZ? MW7=D'81BIF@)YQMAY`#W.&<=+DH-<$/S*EAX.(N#U MO5D"53,+2L?VW9`X8NXS'"LY1ZMAUC_J"2SY1Z!Y%'4Q+ M33*D(R>0%HMV:01^F9?I#*YV;+-W%W4X*]-ZAQRZ2$@(S$J$'Q+FF/$ZGBD< ME9$".S1P1%H$B)Z9B1)?7B?-AOZ M'&(KA\1JCX_M\+H>SHX;.1DC56#.M!FC=4W@K,S6KZ1$0;?785;30IV96\V( M9HJBPRU769O8G,O!Y+EJ,)A;$SH;!/T06+D)QW[-&LX[F)&QMKOU4>86XX6+ M=)$,\9BD/M)Z+_NH9IR4Q M>Q,O91&\\!)0.YF.+"XF)XO14=MK-=8:'O)QTO8F<%2&QR@!KTO=3&(6P'V3 MKX0-^U.3V63YPINM3#$W"6IP^V'MOJ2P4P<2(=4.EJ$-#3.5A@"+-2[\JIB4OR!5BF'\/U-%[R=P!;$^UA[PX7988*0SI>UQ MH4(.52@)J=\7T#B8V@'1`E>\,`U!!7?4YK\@A_J_S3E+PZ0UG"35`0V0H+`? MJ5`0L@]ER43?*<1JZ=YE2;*4D(FH@K@RL6*/R"%A0UT#FWIO]U`(H6ZJ25H& M#.YD_+GO:0:-`MWD%//-J63YWFMSX)_N?&PR@U)N'38-36;_7,2\/5CLJG:] M69[MO45%],2BS:IG60',"EM!*TW[UQ3AG%NMK5A+&J\U,N'`B\L:PV#>$"5P MD83T']C_J/"9_>"A-]0A/X#:BN#[A28&80-1?F#R`Y+<KUV0&3 M6`N8VLYF]^\[@X&"4VW9%R[VXLT;=^,"TWZ7F_]R&O*_3]D4Z*4CX\>3AD@!V(!N;-.7.Z82 M2`/$FLX"9$U$#A1P=0J.]00VTF>CCJ?Z%)+Y]O@?G?MH`?B+U%<$A6D+B0*,C-T][;N4_@?M(@(H.`:X?PAXBX M16`"04,G!+P9+P3!*`3SA:'BA[99RJ/ MO%1.SC+XU)OB[UF:HX=YT:*J_[P'H>'(4#^>X%S)X$_F30&<":';%[2M.ZGN M_P```/__`P!02P,$%``&``@````A``@K`VQF`P``Y@D``!D```!X;"]W;W)K M&ULE%9=;YLP%'V?M/^`>&_`!$,:):E*2+=)FS1- M^WAVP$FL`D:VT[3_?M:RN'NN*^^)"LEXL_31)/0] MVA2\9,U^Z?_X_G`S\SVI2%.2BC=TZ;]0Z=^MWK];G+AXE`=*E0<,C5SZ!Z7: M>1#(XD!K(B>\I0VL[+BHB8)'L0]D*R@INTUU%41AF`0U88UO&.;B+1Q\MV,% MS7EQK&FC#(F@%5&@7QY8*WNVNG@+74W$X[&]*7C=`L6654R]=*2^5Q?S3_N& M"[*MP/?F24UE`0H%F$F'-5/`*!,!?KV:Z,R`A MY+G[?V*E.BS]:3+!:3A%`/>V5*H'IBE]KSA*Q>M?!H3.5(8D.I/`CC,)BB;1 M#".<_)LE,(HZ@SE19+40_.1!T\"9LB6Z!=$OD:K.7WYV8F`-P7/X[4,0+/;$@^AD0V8C-&7)%8=J;_8T>#H<6NU*/( MR5MF,/%@>>T&PN0I8VF);FVZA*5RQOZ=<;UKZD(!+AI&3GLQ@DJZ?XAE. M;_'43N#:1L013K"-R&T$CM/0.67C(*(I3@8.RR=WE`;;_E#DM'MF,,8? MFHUJM+;6DQA==)G;8:_CQ&G`C;6.4719MWPE_^-+@UU?%]Y.5V8P5[W5!_2+ M(8G"(;W&1K_:W[Y-']!P_%HUX&5S78VW=9W>9*N/D--3F<'T79>H3G,@G$\AS'?Q8-A`XS9ENSI%R+VK)%>17=P5#A)(47"#&KSH'C;#;LM M5S!@NY\'^)ZB,&7""8!WG*O^`0X.AB^TU6\```#__P,`4$L#!!0`!@`(```` M(0#6TY@DGQ$``&-5```9````>&PO=V]R:W-H965T0>7[X\M+I(I5I(I[:+V7;;O%%F.5;$MEZ1,9M[^-$0T&^A& M&,LS-Q//AQ\_L30!$"#UZ8^_7IXO_MSL#]O=Z^=+[ZIP>;%Y7>\>MJ_?/E_. M9\W_19<7A^/J]6'UO'O=?+[\>W.X_./+?__SZ>=N__WPM-D<+\#A]?#Y\NEX M?(NOKP_KI\W+ZG"U>]N\0LKC;O^R.L+_[K]='][VF]7#*=/+\[5?*)2N7U;; MU\O4(=Z_QV/W^+A=;^J[]8^7S>LQ-=EOGE='*/_A:?MV0+>7]7OL7E;[[S_> M_K?>O;R!Q=?M\_;X]\GT\N)E'2??7G?[U==GJ/=?7KA:H_?I?X3]RW:]WQUV MC\;Q\V7%BRL5_^;R^LNG4PLMMIN? M!^/OB\/3[F=KOWWH;5\WT-S04:H+ONYVWY4T>5`(,E^+W,U3%XSV%P^;Q]6/ MY^-D][.]V7Y[.D)_%Z%*JF;QP]_US6$-30HV5WY1.:UWSU``^._%RU;%!C3) MZJ_3OS^W#\>GSY=!Z:IX4P@\D%]\W1R.S:VRO+Q8_S@<=R_+5.1IJ]3$UR8! ME%ZGAU=>6"B=X1%JCU+F$5W=>(5RA3^TB7<5%8MA*3JC63WL7_7'QVL$ MT9'6R`B3#Q0&`\6#/SY>&`BJM##PAW8I7?E1T2N>$[0>1&MJ0V'[D0;&P/4H MO]D_CU,7[5'[J!;\[O;1\C6/VA;3Y0)Q\CV*?8._MN M\C'RU!]96*S%D_'\4,C"GI)&G_M"%>7?(7*>3P&E.J:^.JR^?]KN?%S!3 M0R,?WE9JWO=B98RS23KV9_/+KZ87F%>42T79?+Z$_#!S'&!2_/.+7RA^NOX3 MYK&UUE2EQK,5-52H24O9UCEH<-#DH,5!FX.$@PX'70YZ'/0Y&'`PY&#$P9B# M"0=3#F8.(%@1T"U52CU[AJN*@) M4A>D(4A3D)8@;4$203J"=`7I"=(79"#(4)"1(&-!)H),!9D),A=D(,?V46+AH49B-,C5!ZH(T!&D*TA*D+4@B M2$>0KB`]DUCM`VM8JWW2:?M*+?&/3]OU]^HN?81SW&4!3,_II*U,3LV&@V@U M)6JUDS6D%["&K&4BS%;71M2TC4QC&MW8/=+,1&C4$D;M3&,:1;91DHG0J"., MNIG&-"K;1KU,!$96>\/*S6IO1[O"0(0-J]1VPVIB-6Q8L*]>2T6P"E/KIW(8 MP(-)%-J:>F:$56UDQ*@8MVY:UIX'SX/%D(VGK/&[: MI>YD1FC=S4B.=<^R#H(@*D<11:/50;#T/*.#E%H,&"P\JUI$45T3I"Y(0Y"F M("U!VH(D@G0$Z0K2$Z0OR$"0H2`C0<:"3`29"C(39"[(0I"E(+>"W`ER+TBE M8B(K7.!YV0J7#XV?RL2^S5,"CYP8YS5-[!O?MV^/>B;";`U!FH*T!&D+D@C2 M$:0K2$^0OB`#08::4.5'F<:\R=FP,\Y$6/F)(%-!9H+,!5D(LA3D5I`[0>X% MJ51,9`46[*!8@94_42BU'4$I,2,H)4$IBZFZ(`U-HDS3U`3^H9D\I+'SM`!H M92)L^K8P2C)-CE$G$Z%15Y">L.YG&L.ZR";%029"ZV%*C"8::0TUT5B0B2;4 M1%--X)]?-]$L$^'EY\)HD6ERC):9"(UN!;D3UO>9QK#F352I9"KPMJ)1[2F? M$8XGN1V/&AFM7=,H@,'5:#B^4"$55K@AO9JD,KW83-PB%7JUI5="JARO#JG0 MJRM13]KW2678%]D6UH!4:#^47B-2&5XA:\(QJ=!K(KVFI#*]6!/.2(5><^FU M(%6.UY)4Z'4KT9VTOR>58<^;$':;5-3"T_]I0\B.9[4U);8%JFP7=N(R"M!9'NQ)YD.J="K M*U$/$=GW$5GV1;9B&9`*[8<:!>F9H]J/&9'*Z&_>A&-2H=<$$95KBL@J5\B: M<$8J])HC(J\%(MN+->&25.AU*]$=(K*_1V39\R:$,,\"#/SM,%>;:&:8YZ\B MU,8'CV>-["*PI5<-,UHJ_NQ8URI\+O5A1R"X88W5("MLK"8AL_?9_-[B[E&I MP,:N-AFA=T(HQ[N#WK!:HYFJR(;9KM.+/\+V2(6%Z!,R['GS#;`0^K'>+Y>" M0L#NIR%9H?N(4([[V':/HF+IQO=8&T_("MVGA'+<9[:[5_*"R&=%GY,3FB\( MY9@OT=SN';9&O75Z\=ZY(Q46XIY03B'@+DSO%!W=4;DL*%L:Q51+#A800JNP]J6A463AM$7@!O2GAL`*R3!LT;9(ZHB2H8 M@>AZ/M4Z?3P@%69L2Z^$5(97D96K0RKTZFH4P&Q/A>`]VY-7[*,7M8//1]P(FCW_AGE`N M[,DC18'5$F(S6KT3HM:*XM5&EWWS6%Z?J1=X*Y2N)0O2=&7GS#5"E*^C< MF1YJ$?R#S3?"?%:QN/L85=@YA0+Z>FGSYSO= M1'V)!A(-)1I)-)9H(M%4HIE$%.FG)BXIWG2>J=^/X(*Z/<.CI MJ*95QJ-V'9%]&[&GE0:I<(!I2M22J"U1(E$'$16UB\@N%WM^Z)$*R]67:"#1 M4**11&-$5*X)(JM(XG&TGY" M*L.>%W5**K2?2:\YJ0PO7M0%J=!K:2$[N"!0K>#ZV-.\YYODPJ]$HDZB,B^B\BRYT7MD0KM^XC( M:X#(\N)%'9(*O482C1&1_0219<^+.B45VL\0D=<7%B[H@%7HM+63%G'HW MWHJY_-GR)+>#2R,(+O-&8`_L-5)AH>H2-21J2M22J"U1(E%'HJY$/8GZ$@TD M&DHTDF@LT42BJ40SB>82+21:6LCN?7BN.J?WE9SUOD9TU%WS,V0$1)$MGNM. M%7^4;*`JW:OV_'(`6[[T))G.>2BB,K0(&67@[FVM\F'@HR5)>08<\+T4-56L4(-K2]$IN<^ZBA&@X(Y9@/M8K5D&UICYQ>O(9C4F$- M)X1R"C%%55I#.*[Q(K_,'LUG**(JS@GEN"^TRJXB/U-9.KV,*MJW!>PB6+?% MAR9B]<4/OULT,O8?4&6-Z446`'6M"M4KG;";"SOM8H>Y01KLGR:9(VJARM[9 M9[W1)A5F3!"9.RSPWJ;]YEA'7K&+&:TK\KW]'JGPBGWI-2"5$1+<:T@J]!HA MHL>\L;2?H"JGF:>D0?.9=)JCRJHT/X18D`J]EHA^UM:%=JK`;9YVD`O/PWG,("!/6(S1!-%Z8>^ MZOR^]2[W-JJL6XJ/J0FJK)+*>$X;`FJ-/=1U9I3#NLZ85O$7P[HP'[S+?(@J MNX9B6$_M[;[@-1QK+Z.&$[2'_-35O(93S)C6T/=OU&OV[!;QR[Y;W;36K!R0^KJ=(E<9H,!;0-9T15!A+=8D:$C4E M:DG4EBB1J"-15Z*>1'V)!A(-)1I)-)9H(M%4HIE$%=0`!/?B; M)Z#LH`$[L:I^8H`/EADR`D*N@5TJ?I\UT#Y=/@7A343&TH2IY=QGYT6XAU282&ZA(R&X(7H.0O!I_4^>:']@%"._?!=]B/R M0ONQ1!-".5>=,-?`VCHZX$&NZR)1:#KM5`%AC0Z\U<8VJ1" MKP31K]9B.NJSZF#&+F:TKLCCN4D`J]EHA^U>6I#[QP)49Q M?>KSFR5OJK*767R(:VA[6-ZK)SC8QH@*H<^>GIHHHM522Z-\]S:J[-42VRA) M4&4M4XP10<=S5FOLH:XS(Z]B#U56(7BD]K7*6&\.,*-5+FX_1%6N_0A5M,@: MRRM.2&7<5/R*4\R8UV53\D=:HE3_#5 M+TRY<@20<.H(EJ,2QI73K,?Y3:Q>'I'7AN?I6#TMRY2J'\9J=2=3ZGXI5C.$ M3($9(5;CO4R!D3M6X[),@7$X5J.L3($A-%9#I$R!(1%*[4J!X\I8[?`[\D"* M.H!TI4204&QV2Q.@23;G"P'ZNS,)D"Y_NQ.JIWI420XBH!'*%! MBLL-CO-C=5@OW>`L%E)<;G!B!BDN-WC!$V+'=9/"BYCJAG"-Z`CEO.%'B? M&=K-E0?>.X[5>\72#=XCAG9SIOP=75-V`R3T.-6ZZ$9CF&#V]E!O@6$D+2=1'X?`Q27%[M:,8P\]N2-XNQO`K&I)WBS'\*(;DU2BN.B]FIP/25<9[,L_,+EV^K;IK_:?]N^'BZ>-X^P$"N^G5WA-^VA"UW^,DS^#'3#6QW%ZY@4^=QMSOB_T"9KK.?1_WR M?P$```#__P,`4$L#!!0`!@`(````(0!)&F`T90(``(<%```8````>&PO=V]R M:W-H965T&ULC%3+;MLP$+P7Z#\0O$>TY%KO\^&&QU^;1-@".($-G"]HXU^>,6=&` MXC;1/73XI=)&<8=+4S/;&^!E.*1:EHU&,Z:X[&ADR,TE'+JJI(![+;8*.A=) M#+3J38R%:ZIT!*B1+Y0]UIPS)=/Y M:)PBG&S`NK7TE)2(K75:_8F@-)B*7,':/7=\N3!Z3[#=B+8]]\.3YDC\OA-4)GM?9OQ:QH<^QM;]NU!_"'&G1:3S@3\ZB)A)2/>TKLFY8#;S'?V/IC^' M7<#"7I([2_<(>NWL>G#V*F!4/`TX5#[.+G#B#P8G0]K''50_\7;S1C8.?IPN M!::&3]"VE@B]]4.=X;P,N\-]6V4^O[?[DWP5+@`;/N`]Z'D-W[BI96=)"Q52 MCI(Y&C/Q)L6%TWV8Z8UV>`/":X,_/,#I'24(KK1VSPM_5X=?Z/(O````__\# M`%!+`P04``8`"````"$`E>[!)G4"``#2!0``&````'AL+W=ORK3+ZZ^?] MU2=*K.-MP1O=0D9?P-+;_..'Y5Z;K:T!'$&&UF:T=JY+&;.B!L5MI#MH\4NI MC>(.EZ9BMC/`B_Z0:M@DCA=,<=G2P)":2SAT64H!=UKL%+0ND!AHN,/Z;2T[ M>V!3XA(ZQ>E!(ETH>JU89O&O3]G,RX.'#WBQ-Z)871 M5I$O1V]$UOK_1-^Z/U7D%7ML-MS-.1] MI<7+'5B!@2)--)E[)J$;+`"?1$E_,S`0_IS1"0K+PM49G2ZB^74\31!.-F#= MO?24E(B==5K]":"D+RIP]:7=<.S*@S-Z M30G*6,SO*4^2R9(]H6GQBED'##[?,`."H>B@C&J7*WNP5_:I^%+686,L\U;( MDTF-]%_K]FAM?Y<7\B0\.O...(DF;^ONCA6/>_9@X^E MPLXHRC!#X:(J,!5\AJ:Q1.B=GX\)7KUA=QC=U<2WXM_]6;KJ1YH-'W"D.E[! M(S>5;"UIH$3*.+I&OR8,95@XW6&5.%C:X3#UKS7^.P%O7^SS++5VAP4*L^%O MG/\%``#__P,`4$L#!!0`!@`(````(0#BH@FF@`(```\&```8````>&PO=V]R M:W-H965T&ULE%3;CML@$'VOU']`O*\QN6ZL.*ML5VE7:J6J MZN698&RC&&,!27;_OH-)'*=)V^R+;?#AG)DS,\P?7E2%=L)8J>L4TRC&2-1< M9[(N4OSC^^KN'B/K6)VQ2M];V1+O?]H9/99U@+,AC+Y`JRUWGCH<^:WX#"Y.+UJ"_#5H$SD;%NY;WK_ M2"(E?6>`(>RE?>]EYLH4#VDT MI?%L.`66M;!N)3TE1GQKG5:_`H@>J`+)X$`"[R/))!I/XR$%S?^0D!!0F]\3 MUV90_VRMY:'\ICV.C+#*[+#-\BX\%0FW[P\:SC#/"Y5-CI61D&,#2H$J80'T156<3UU@_7`%JNV^WF M?CGPI?AS?Y0LV_N`=#]@'AM6B"_,%+*VJ!(Y4,:M129,=%@XW4"4,%#:P22V MGR5 MO+<%``!S%0``&````'AL+W=OWFFQ$E00XB`7N;;[S''`=M,VV3ZT#;D MS_'O7'P.^.;+6[T/7E3;51XP0$=5%=0C1PG5[CHUFLZE*==^4S[4Z]&BD5?NB!_YN M5QV[D[6Z/,=<7;1/S\>KLJF/8.*QVE?]]\%H&-3E]=?MH6F+QSWX_4;CHCS9 M'C[,S-=5V39=L^D78"Y"T+G/691%8.GV9EV!!SKL0:LVR_".7N>?VMK=9_5`<%T88\Z0P\-LV3EGY=ZTMP(PB@10W!$)B6;',?0.`)"63Q5L@,&^\&. MS,=@6NR!I1X82A`LD9GPN9SO.'89-C`H<:459S*U.?/J2WA1`@Y58!+I_OJ M^738A1TZ?RM2U!BZE&0)\<>**V&"":O3N'A>>S^SO.9]/O,85A0U!I,1&GN* MW%,P2N(I$RZE[K]6$,^DQ*YM!S/SIY%^E(*]C)24R%@R:]@,Y9`[FDQ22=A[ MF_6B>4"QF4,ZQVF93>W)E")J[$UJ77&#=%'/I_.F[V_!E=&8%%+H8WRJ\&IL9336'K"ON(OKMGQQHV#8S.U&`3D:W3-1 M0A%&B1.6$F^FY<8,*JB4A$\V7$K=P2W*3U*(_=ZF\Q]S5@PUN/2/GH,<`]<.R&DS"@_GP4#M%!/N'^=+4'F6"0_F-D7>C]E-#0+^?>@]K MU.H`)K?V%.`,GKR]&LR-F1,G(9+S*?\NYT5#@&$[M[-+B3^EC,A4%DEX+&)/ MDSN:JR26W-KH+J`W*,YK=&P^,&!@CZDR@;3'`623<7\?Y<:.*=6$9,)Z7WH[LNZ$]-#H93P6Y]\)XPKF!` M463W/NN*0Z'?"NRN%+>R+T_/(WLB.)&>6$3Q6*G'C& MA4=`M6JW*E?[?1>4S;,^OV+0'\:KX]G:'=,G%-[U%9RY#0=4T?@%''D=BZWZ M5K3;ZM`%>[4!DV21PL9N\=`,/_3-<3AX>FQZ..P:_MW!X::"XQJR`/&F:?K3 M!WT8-!Z7WOX/``#__P,`4$L#!!0`!@`(````(0"VY#(F'P,``'H(```8```` M>&PO=V]R:W-H965T&ULE)9=;YLP%(;O)^T_(.X+F.]$(543 MTJW2)DW3/JX=,,$J8&0[3?OO=PR%8MBZ]B8-)X]?G_<<^]#-]6-=&0^$"\J: MQ$268QJDR5A.FU-B_OQQ>Q6;AI"XR7'%&I*83T28U]N/'S87QN]%28@T0*$1 MB5E*V:YM6V0EJ;&P6$L:^*5@O,82'OG)%BTG..\6U97M.DYHUY@V9J^PYF_1 M8$5!,Y*R[%R31O8BG%180OZBI*T8U.KL+7(UYO?G]BIC=0L21UI1^=2)FD:= MK>].#>/X6('O1^3C;-#N'A;R-BHE=#L`0\K7.G]*BZ&Y+!/3"ZT@.!IM M0;&FMO[>J"%[!:OLAWUW?0"T1SNNON]^202QCJ1+9"9R6!(3$(W&CEKIQ0 M)_8Z$44H\G4BG1+(B9P@]&;=.4R1.(B\,'BID>8/+L7T)*D+XL$`>?U$J46Z MSWAVN1H8N!LPI?-N[N]EXC8()Y_HQ(IP1RO,"+T=S?%(EBA-#"7S_3 M^Y%7$WXB>U)5PLC86`JOGBYNCPM@]+?X M1+YB?J*-,"I2P%:.%4$W>/_RZ!\D:[L!?&02AG[WM81W/('1YU@`%XS)X4$- MN/&_ANT?````__\#`%!+`P04``8`"````"$`-@_BXD0%```L$P``&0```'AL M+W=O+DIRM`GA M(IU*5=7+,TN=$ M3N`9XQ=BFA\(!,Z&XIT,)_!KJQW0L7B]]+_A6X:JT[F'X_8@(A)8=/@>HZX$ M18%F87N$J<07V`#\U>J*I`8H4KP/UUMUZ,]KW;87OF6&C@\LSZCKDXI0ZEKY MVO6X_HL:62,5);%'$KB.)%;P81)G)($K(UD$GN#*=^+YIF.!@H]*XH\<<.4<'XX&BG38"%P_'TTXDL"5[^3!:`R:+$/NQ45? M;%8MOFE0T)`.W;4@[<&*@)?L^7; M8CA;:C.V*'*,.P6)%62O((F"I`J2*4@^180XH8\\'B#Y08#X&RY-M2Q';N45'$F5:WY7NB M&#$W8D1[!4D4ZI0B;CBT#!=ZABO29MR`T>931(A[*<9-.]F"/''Z:\@B<*:RFS-RI0*)1R-_4"KT`].1>L6>T["H$@5) M.3+9C[Q4)BSE^TM/KM:1*$+B^TF&X!=-P3Q%G&*N'^DWX4LPFY5ZDKOS`,Y7*XA;, M)Y_R"OI8,-1/!?IQK@S6HA0,FCPS5"@>H3$YG-!:6K;49?:J6Z)"J0IE$KEG MVH[CB(>1"VZB`F1ZFE3+IU+$HB,8?9D:#F[+(#%)I!%R-UJYX'\OMD!N.W;_MJ*H*AG._K.J=,(35*60 M(^HE->$=&7.@9%WHD'=5Y0X;,ZM@J%!G&GK-7W%J5%[0CMTN71:B5_)JS.\3V]6'*;O];LPBD.R.PE/ MPRB;PR$+HQB.=\8#[I!<4._`MX.GX=.!M,:6?%.8L=_:$0SL*L_6B6#"5?$G M-WH"P=0;6R_:+F?PG1?!@*;:[Y81C"LJGG@1#"TJGGH13&0S^#*"`05P@T<, MWRJNQ0G]4K2GJNFT"SK"@9C#@-;2KQWT1X^O<%#P>HY[^$HQ_'N&KU((WB3, M!4QS1XQ[]H,LP+]S;?X&``#__P,`4$L#!!0`!@`(````(0#%#\2UYP4``$`6 M```9````>&PO=V]R:W-H965TC0V3K+21HFB3/#.X;:,Q;@N8R_Y]JNAN^@+C\6SV93P^KBI.7;I/ MT\O/K]7)>:9U4[+SRB43WW7HN6"[\GQ8N7]_N_\T=YVFS<^[_,3.=.5^IXW[ M>?WK+\L75C\V1TI;!R*=4W7R`M^/O"HOSRZ/D-2WQ&#[?5G0E!5/%3VW/$A-3WD+_)MC>6EDM*JX M)5R5UX]/ET\%JRX0XJ$\E>WW+JCK5$7RY7!F=?YP@KQ?R2PO9.SNRR!\518U M:]B^G4`XCQ,=YKSP%AY$6B]W)62`97=JNE^Y=R3)@JGKK9==@?XIZ4NC_>\T M1_;R6UWNOI9G"M6&/F$''AA[1-,O.X3`V1MXWW<=^+-V=G2?/YW:O]C+[[0\ M'%MH=P@986+)[GM*FP(J"F$F08B1"G8"`O#7J4H<#:A(_MI]OI2[]KARI\#A M@3;M?8FA7*=X:EI6_!3!"'^)";^ M8AI#D"M/GPE'^)2.@7KZ%4<(V^4,G]+QZA,]7K.N!6G>YNMES5XS\A"XR"6VA3/S"ZG MO9'L'-%Y"YNPVW@#G]B4Q>^J'9GMH4;92("`CMJ5#R)4 MX3?$65:[$0]9F$-F)]%;2,56.$LH,R*2)NG$[3:XR M!DT!P71J]8YMFL**UYO,26#)2HJ;NEUMTRF:$96]F02JBY8$/UU\<.42+E%& M;@*",=9RF]NY<:L`QD6S6IA6J0ROK0X!@2.>9"+M)&-FASID92=6Q^W[$N%B M9F0G]`TF2/&>6L>IK7`,`K%2XLB/[84O@^LK1027;N$B\E7+S?Q0K*S\2*BZ M]XU=8!6^NQ5PR3,2Y)"^A>%Y'Z9,@](AE!F0R16E3./ZSJKFPF=P$I`:@RUL M,-WD*R@=0ID!F9Q0T#1./S;]0A7U#8A#6JVV1$#07&UD5%_%QME;J0U(ATSV M*&O_FSW71J/00BZ[%TI^5"'"ZDT!DP:J$YF$>A^E$F8:*'56&K=)F-!(O?`" M@KE050Z4SHALA%4O8;/8MTZY*>DCJ4[8;L$T?&-;Q1U-S^GZL'?6IA8+Z!T) M4U:29#J$,@,R2A^@!&JE?XG4.`5[PHLDT)'ULH?[6ZZ[KC\6OH';K^[*R,8#N!7# M4Z&-3Q-XJ1[B=[/D#I(9_K"9)?!&.X*'";PNCN!1`B]N(S@!!\ALY)=YLEF, MX-MY`B\O(_8$)7@/U/<']WR0_TC[P^ ME.?&.=$]M`5NL.`84/,;0/ZE%6>,!];"#5YWW#C"32V%ZPU_`L9[QEKY!4AY M_=WO^C\```#__P,`4$L#!!0`!@`(````(0#1BYU?R@4``#P6```9````>&PO M=V]R:W-H965TSG_OF.,B>U)S\EN^[)L/F8^SWP>VX/77]_;D_9:=WU# MSAO=6IBZ5I\KLFO.AXW^YQ_I%U_7^J$\[\H3.=<;_5O=ZU\??OYI_4:ZY_Y8 MUX,&#.=^HQ^'X1(:1E\=Z[;L%^12G^'-GG1M.<#/[F#TEZXN=Z-3>S)LTUP9 M;=F<=<80=O=PD/V^J>J85"]M?1X825>?R@'B[X_-I>=L;74/75MVSR^7+Q5I M+T#QU)R:X=M(JFMM%1:',^G*IQ/D_6ZY9<6YQQ^(OFVJCO1D/RR`SF"!XIP# M(S"`Z6&]:R`#*KO6U?N-_FB%A;74C8?U*-!?3?W6"_]K_9&\95VS^Z4YUZ`V MS!.=@2="GJEIL:,0.!O(.QUGX+=.V]7[\N4T_$[>\KHY'`>8[B5D1!,+=]_B MNJ]`4:!9V&,8%3E!`/!7:QM:&J!(^3X^WYK=<-SHMKE8>J9C@;GV5/=#VE!* M7:M>^H&T?S,CBP8UD]@3"3PG$LM?>)89.-[]),Y$`D].LO"72W?E?X#$G4C@ M.9%X'R>!F$=-X#E'\E%)O(D#GC/'A[.!13H&`L_/9Q-,)/"<([DS&X,5RUA[ M<3F4#^N.O&FPH*$<^DM)MP=*Q$YC+\MRJ$RJ$DCY1EHX-"4&`]+)W7 M!WNY-EZAVJO)),(FEFRQY1:T'BEKK`*)"J0JD*E`K@*%`!B@P2P$5/S_(`1E MH4+P'"(.",HH:7,+[A*K0*("J0ID*I"K0"$`4MJP1L6T;V\V?)JI\4:'O_,T M6YXMIQ,QFVF'HM.X14B,D`0A*4(RA.0(*41$RA.VD?OSI,:P($"S.5%4S\S& M7@DVEN?(8FQGHWER$9(@)$5(AI`<(86(2*G#YG=_ZM1X3)U''#'$!F5G,2S/ M51*=C;A;C)`$(2E",H3D""E$1$H4YN+^1*FQG"A#(%&>PQ8A,4(2A*0(R1"2 M(Z00$2DKV%7OSXH:RUE-B'O-"B$Q0A*$I`C)$)(CI!`1*2O:M0KGSO?W'6HL M9\40<:X8XL"`0IDJAU`\&_$I3A"2(NJ,(6XP'FRN;09*]>>S`:';:4@Y9#H:(2&E&,JND!"4.ES.K=APGK=:6DI$!3<9AY.% MHQW,W4O'8OT.G&5\2B(.P8$A".?)DFRO5MPQGB";A6V;2\>Q%+<$NZ48RC"4 MR^16X)J^&<@Q%9*;+`KM;P11/K6NZ(&O+"P.R47FRW%M)RO7',O']UW/4W>> MJPF7,YD@9_PL'%=V>AV.6V571[KF/'^)5]W5A'L5$K>L%&V1!*5^L.Y80P5T MG#JR)D@X43`43]!4*TY@K2Q;V8,2[)9B*,-0KI`O3=MQE-:KD-QD!6BG)"CP MN5IA[98DS`3)M:+4\-9B5BZLR^OJ\Y7E'U^MN.[)!$&Y"(Y+I<[2RS.6WI1`DO7E8Y_==^- MN94_KE-GY=\JRIF)ZY!.;A`"AS+.]-WQ;WHTZ%<=CBK(K(O:9WM;= MH=[6IU.O5>2%7O]8E&V&V=U4M`RA+8;H5'P50F.)<=BQPIBIK'C`?A/F-]]` MY8+/N.J1CPL^M][`G=GCN'4H'A&]2[L15V2'\*6*XXV<$#[M,/[HAH\@,GX1 MN2%\$-W`_3`*;N!;/X16$-MO@Q`:(XRG?@CM$<8S/X3>[P8>A-`*`6[,2L#= MW:4\U+^6W:$Y]]JIWL/DFF,KV+';/_9C()>Q)7PB`]S:C?\>X9:VAD]KN-_3 MM3TA`_]!!YCO?1_^`0``__\#`%!+`P04``8`"````"$`3&[1C$$%``"<$P`` M&0```'AL+W=OP#;;9W62W]V6S.8Q/YLR,?8#5 MU^?J9#W2IBU9O;;)S+4M6A=L5]:'M?WWC]LO"]MJN[S>Y2=6T[7]0EO[Z^;7 M7U9/K+EOCY1V%C#4[=H^=MTY=IRV.-(J;V?L3&NXLF=-E7?PM3DX[;FA^:Y? M5)T\@[R;X_EN95L57$-794W M]P_G+P6KSD!Q5Y[*[J4GM:VJB+\=:M;D=R?0_4S\O)#<_9<)?546#6O9OIL! MG<,3G6I>.DL'F#:K70D*L.Q60_=K^X;$F>?:SF;5%^B?DCZURO]6>V1/OS7E M[GM94Z@V]`D[<,?8/89^VR$$BYW)ZMN^`W\VUH[N\X=3]Q=[^IV6AV,'[0Y` M$0J+=R\I;0NH*-#,O`"9"G:"!."O594X&E"1_'EM>_##Y:X[KNUY.`LB=TX@ MW+JC;7=;(J5M%0]MQZI_>1`15)QD+DC@4Y!$LT40^.$BNIX$(OM,X//#)`Y7 MU1JM<4"H2^%B$FF,42/V,H(;`+2IB:0*8`#`@85T)R?H`)94(7\_40"BBPC M91DAEZ0FD"F`EC*,@IKRZ^,HZXO!,'A*?8EG5"_A,6*&L7S;"9).D$Q%M/S\ MC^2'P3!!H%49`%^O52*"_*&^VPF23I!,1;0$85K5`O+)G>%^ZHYE<9\POBM? M*>P<)I3/+7+T>BK"%(4Q$P0V&&K74HU+)I>R%<2&Z6>BYPQ)= M'3J2,CZH3FR&ZT\APFT-CD\Y'XF`/+@RJIN/2?1SOY51GM@;4>A&YC:7Y$KK MS&7!,G1'-]'UH7T9^D@PGK(_V!G:.E;1X11-%X9= M^*$JA$,7G(L,43+)=`IE&J27'FWM^C2Y"6JC(J#W_8N(*&%@81`:1I#*"/48 MU!<%Q!L7Z2+0ZQ01G]O$PC#5%@CH@H7QJ$L6)KC4[3$L1`L+WIHD)#;5?=C" M>A+=H`5TP<)DU&!AQ(L,FTLEN=([\>?R7`GW8KVASHEIY.K56P M!WS!=QT_?'P!-X1]$_T)NX!^\NT#],?![#@]44O_'C&\A\>B$A MP,3'WJ0*XJ37;>#;((9'C%>8%C'<2KZ"$S].X,"<7MG"%?2`Z96$1'"E?QYV MAI^'=R/G_$#_R)M#6;?6B>ZAF&Y_1]#PMRO\2R?N#.Y8!V]%^IN$([P%H_!@ MZL[@L-\SULDO\-/.\%YM\Q\```#__P,`4$L#!!0`!@`(````(0#UV5OP>@(` M`!`&```9````>&PO=V]R:W-H965T*R MH8$A-==PZ**0`E9:;!4T+I`8J+G#^&TE6WMD4^(:.L7-X[:]$5JU2+&1M73[ MCI02)=*'LM&&;VK,^SD>]^P2RK!Q6>X0)^;S2?+\"*]!0I!DD(\\D=(T!X),H MZ3L##>'/W7LG1UF=NWR'@PUN8D M>)RSGC+'IPLH#"+NU!R51W(=SYB:VT:F;78,F M=[X;_U-3?["+I+?VL'/F;?07=\?GLO]N'P\^EPH[)UZ&"0P=JL"4\`'JVA*A MMWZZ$NRY?K&ULK)U;<]LX$H7?MVK_@\OO&UNB+,NJ)%NVQ)M(W:GKF\=1$M?$5LKV3&;^ M_39$MAKH@V'LF7V9>#X<'()`$P0!$GK_WS\>OIW\OGMZOM\_?CAMO#L_/=D] MWNT_W3]^^7"Z**+_=$Y/GE]N'S_=?ML_[CZ<_KE[/OWOQW__Z_V/_=.OSU]W MNY<37E>_?L[/GNZ^[A]OG=_OOND5(^[Y\>;E_H?Y^^G#U_?]K= M?CID>OAVUCP_;Y\]W-X_GI8.W:?7>.P_?[Z_V_7W=[\][!Y?2I.GW;?;%RK_ M\]?[[\_L]G#W&KN'VZ=??_O^G[O]PW>R^.7^V_W+GP?3TY.'NV[ZY7'_=/O+ M-SKO/QJMVSOV/OP/V#_?7]Z1W5E94#SGJ[.K,W+Z^/[3/9V!J?:3 MI]WG#Z?7C>[U=>OB].SC^T,-+>]W/YZMOT^>O^Y_Q$_WG_+[QQU5-S64:8)? M]OM?C33]9!!E/H/N'TX"4G8O&19OT M)[_LGE^B>^-Y>G+WV_/+_F%5JAJF5$>79N424/'+]&;PKM6\N.PTC$M-SE:5 MLWW,V6A9QZ_)>5GEI'^K8S;.WUTVSJ^"R_I#4NP?3IG^Y8R-=YV+BU:[\Y.< M5U5.^I=SOK*P#6K8LIY-"U=5^,JC-HYM1']4>9NO.M,&MXOY@X_ZVA)36Y8E MMAKU=4?E-FW0'V\]*C5=>53Z@_.>OVNTS@_A6!,.#8J@,J>$TBMKB2.I8872 M:VN)@ZDAT?3*HW(P-=X>34V.)O,'UQ(U4TWU-#F(S!]5EM<5M,E!U)1`:+PR M=)L<"N:/XU&E>ZDK,$>"Z4#X'.G/NBP<`LVWAD"30\#\P0>K#X&SLB,]],O] MVY?;C^^?]C].Z&Y']?O\_=;<.QM=8\<]/C:#Y_NQWNA?<59H;C\95]%AA.FMCV]<@U"#2(-8@T2#58*!!ID&N MP5"#D09C#28:3#68:3#7H-!@H<%2@Y4&:PTV&FPUN#XVK[FW4^`473L5X"$ M0"(@,9`$2`ID`"0#D@,9`AD!&0.9`)D"F0&9`RF`+(`L@:R`K(%L@&R!T-/J MH>FI5?6MB09?;X@@HSY$$+?[34G,*-(*EPL5+D<19^L#"8%$0&(@"9`4R`!( M!B0',@0R`C(&,@$R!3(#,@=2`%D`60)9`5D#V0#9`KF^MI'3X5"W\(9P,6HW M7$I"X<*1T`/2!Q("B8#$0!(@*9`!D`Q(#F0(9`1D#&0"9`ID!F0.I`"R`+($ ML@*R!K(!L@5R?6TC)S;HL>8-L6'4;FQ4I"6Q`:0/)`02`8F!)$!2(`,@&9#< M)DYET,R!4QGE`^,[,Q?U\O7^[M>;/?67]`3A&=\%]&!8/BX:$[>.2F(>O*WN MMJVZVZ.(+[)^9215&QXUMM&E:Q0=16P4@U%RU-A&'=Z6(GO_-D_M5*Z#IU(X: M&O6/1GRJX9%8)Z:M(\>ZT:")RXN6&LG'1R.V3HZDQCIUK%M7K4:#YD7=,QL< MC=@Z.Y(:Z]RQ#H*@<]7I2#0Z#60F2]_00@>YVT05LI]D$/41A8@B1#&B!%&* M:(`H0Y0C&B(:(1HCFB":(IHAFB,J$"T0+1&M$*T1;1!M$=',B8F.#Z=EV[IQ M8Z99[*FW^BO;S*NK2[M"[ABUU7"O@)ZH^!+H(PH118AB1`FB%-$`488H1S1$ M-$(T1C1!-$4T0S1'5"!:(%HB6B%:(]H@VB*B4"HCH!QCNJ%D)EW>$$KE'`T] M+W-$W)AG9Q.FUO@541]1B"A"%"-*$*6(!H@R1#FB(:(1HC&B":(IHAFB.:(" MT0+1$M$*T1K1!M$6$<6-W;9NW)CYES?$33E=0WX2-Q62`5BO`:B/*$04(8H1 M)8A21`-$&:(#SLS=V$'WD_%2.=7C=%;V[,_A0;1G7CZA&`P.\X?5FB.@D%6=8W1%C.A! MP0I+>40X>,6BXL9(&(E7RJC6:R`J]LH0Y8S$?LC(L;]0CX`C4;']N$+6U3AA ME=37%-&,D11BSL@I1$O55R$J+L2"D7@M&=5ZK43%7FM$&T9BOV7DV.OZHDBM MXN3*!(4;J68FZ0V16DX\.9%JST55D5JB@"9FK(#3#^GFO1(3S[*6&E;(:L5( M5+:7FB2)1<45F*!7*JH:KX&HV"M#E*/]4%26_85ZQAF)BNW'Z#41E>754E4X M%15[S=!K+BK;2U5A(2KV6J#74E0U7BM1L=<:T0;MMZ*R['454CS;H>/&LYD, MM./Y[]WNJRE%>_18(BLT>^:M)O,@XM[DU*Q.7U1<%R$CN6%&C%PO-847BXJ] M$D;BE3)RO=0LWD!4[)4ARAF)_9"18W^A1CDC4;']N$)!^;:D606?B,IJ[Y:J MPJFHV&O&2,HU9^24JZ6JL!`5>RT8B=>2D>NEJG`E*O9:(]HP$OLM(\=>5R&% M^3'`R-\-@J M+*^!*KH[5U=!Z_Q"HMN]+FD@YER7?^_V8US4O'N%Z,9G!:JZ#GKFC5?*V#JO M7FND-[8;J@/LBX8K(JP0W5491:RB>3PY7E/.NGIFJ(Y7OK-N>O0$O5*OUX4J MUT!47(BL0@'-2TLA=,OF>,0A>TD]-'7O.A(-'V^,3A-1F>6F5BMHMP)U\4Q% MPTXS=)J+ZO#*:?NBJ4:&A2C89X$^2U8Y+6/%XZ%E5J)BKW6%ZFMS@T?]-S"T/OE'/5>@]8Y=RBVRI& M,U8Y7G`I82&&WHRZ^D:LJD[0NRH[1O<)YW.*I=VGK.+&.3^GRU"=X0S=YYRO MUKU@5>G>,#=?O>J[0/,E9ZLU7['*;1UUY:]9Y7CIUME@(;;>C+IJZ$77,),PJC]TU_224 MJD4AZZG7Q!!%EQ4D/41]1"&B"%&,*$&4(AH@RA#EB(:(1HC&B":(IHAFB.:( M"D0+1$M$*T1K1!M$6T04-W;;NET0W7W?$C=&KFY=%9*17\],^QF5H#ZB$%&$ M*$:4($H1#1!EB')$0T0C1&-$$T131#-$A1R^O M>N>3QB,0`26B(.,'JEZELE"?$<6&/&RTU:Q:*"KVBA#%B!)$*:(!(REJQL@M MEYKGRD7%Y1HB&B$:(YH@FC*272CW!S47&Y"D0+1$M$*P>YH6,6%>S0 M^B8J\)HFF%K*+.1%53U+FHV+Y@)$5= M,*HMZE)4[+5RD!M<9BK_#<%5SOP[P54M!LC5TZ,I215O_0JY2Z]Z`2T4%1<] M0J]85%:5MM2D2"(J]DH1#=`^$Y5EKXN:BXKMA^@U$I7EI8LZ%A5[31!-T7XF M*LM>%W4N*K8OT&LA*LM+%W4I*O9:.<@-+C-#;0?7W[OIE?/<3LQ54]]VS`'J M-ROD=.)ZOC44%9]1Q$CL8T:.5TO-.R>B8J\4T8"1V&>,''M=U%Q4;#]D)%XC M1HZ7+NI85.PU031E)/8S1HZ]+NI<5&Q?,!*O!2/'2Q=U*2KV6CG(C3GJ')V8 M^\G=TLC5F+I$U(G;%P(\UA]57*A^$U"(*$(4(TH0I8@&B#)$.:(AHA&B,:() MHBFB&:(YH@+1`M$2T\@Q9 M5:ZI-II7`2U-RHSG89$D8I&4(19DE4&[)Y7*U(\,X=KJM874ZZ5G=0>BX@#/ M!%GVNA`YJ\I3[-#":Z.M;LY#UL@9C@35F(\KE3I#M;8R\7KI,YR*BL]P)JBF M$'-6E6=(KQ4T.LTKM6Y8L$A.<2&HQGU9J=Q3U&O_*Z^7=8KN96%F0?_QC=@L M:*F^DI%,-O0$62=YH0*@7ZEHH[3#JF-P%P==8>(6"1O)<2OA5YF-6N6<(W7II[[:% M/L,IGN&,[9VJT6OE=&:[N@C"A%%B&)$":(4T0!1ABA'-$0T M0C1&-$$T131#-$=4(%H@6B):.4169TECH%] M*GV=A7S$OLI^(%]M/$9>!?^7!1=Z)QPNC@K90]XCLDX2A[REBH>\K4;G4K^N%E;' M(PTW6<1%D./%K'(N!/VJ72(J]DH9T7U4ACQ6#591?SP=SIAQ1N>(.IYS47'& M886LU\D)19ZRJAKR^:IZ+ALV+"ED%7;#*.6E=S4M1 ML=>*T5]5LQNH9.]TUW]KDI2^OH-`K9!LH@Y8(K6M)DI25OW5:*F*Y_)\Z*RYA3)O1GV* M.:N<0NA('58JRW[$&9UR:?LQJVKM)ZR2:=,I'G$F*JN^]!'GG+&NS0H6274M M7N6^9)5S/KK-5JQRZL;J@]R+0R]/Z8OCE2-<7+8R*U%F351ZVAZB/J(0480H M1I0@2A$-$&6(9K`NMK2;_>L%1Q5U.'U&(*$(4(TH0I8@&B#)$ M.:(AHA&B,:()HBFB&:(YH@+1`M$2T0K1&M$&T181A9+=D&XHF=6>-X12N3CD MA%*U7F1W08#ZYGT,MZ,*$46(8D0)HA31`%&&*$J8Q>$*$04 M(8H1)8A21`-$&:(S%J[?5,@>!2'J(PH118AB1`FB%-$`488H1S1$-$(T1C1! M-$4T0S1'5"!:(%HB6B%:(]H@VB*BN"F;NVQ;-V[,//KK;UVM$$I&KNYF)7*Z($!],UV@1D&((D0QH@11 MBFB`*$.4(QHB&B$:(YH@FB*:(9HC*A`M$"T1K1"M$6T0;1%1W-BMYL8-31*\ M)6Z,7,5-B507I&:(>JVC2KH@0"&J(D0QH@11BFB`*$.4(QHB&B$:(YH@FB*: M(9HC*A`M$"T1K1"M$6T0;1%1*-FMYH:2F0-^0Q=431G++/(-3;98NLA MZB,*$46(8D0)HA31`%&&*$?)%71,TN%[ M!I7+_&BF]T"F=-XZ.I3->Q!S#$_"-54/Q8*G6(=Z\R68)O?F:%/"855%G<9- MP[0WQ8_G*(W#J?C.A5ZMZIH7ISR9@J!K%OHQI1]<=,UB(:;0XF#7+/UA"BWB M=GCR48KY%\:5<4HHO M:N@=<4KQN=TTKRC%=]W1VX54.[X:I;<%J79\*?16']6.+X7>T:/:\:70ZW54 M.[X4^M"H:][-QS.E[XVZYM,A7\HEI?CJ@%[IIQ2?&WU>U#4?#Z$;?1M"*3XW M>H.?4GQN],5$UWP/@6[TC5?7?!:!*?2I5]=\M>5+N:047PGH:PI*\;G1EUU= M\]T6NM%G.93BB+QRIZ7QYZ+/#KOF^`O/0UX<4V+X\](T>-9"O>N@#*TKQ50]M MS]DU>[WA<6B73E,)O@/1AH,K0H^*T/<6@;:ZI!3?@6B_X:[9SQ*+0-L.4RCZCD-[NE**[U1I M&TQ*\;G17L1=L]FT^WYKNZPTZ7?SD%]0GVBCV?4N_GX#57EC??(/4HQ M^V'C,6B;Y*[9\=B7TJ84W[G3MIV4XCM#VBBY:S;B)+>SXTB(?FK\^^V7W?#V MZJMUZ?MF_T&^,T[";?C>7?E5^1WNU MG;\C\>?]_H7_QQS@^#OU'_\G`````/__`P!02P,$%``&``@````A`+^#,;-Z M`@``"`8``!D```!X;"]W;W)K&ULE%3+;MLP$+P7 MZ#\0O$>T_(HC6`[L&FX#M$!1]'&FJ95$6!0%DK:3O^]2M!6Y3MOD(HG4[,SN M[)+S^T=5D0,8*W6=TC@:4`*UT)FLBY3^^+ZYF5%B':\S7ND:4OH$EMXOWK^; M'[79V1+`$62H;4I+YYJ$,2M*4-Q&NH$:_^3:*.YP:0IF&P,\:X-4Q8:#P90I M+FL:&!+S&@Z=YU+`6HN]@MH%$@,5=YB_+65CSVQ*O(9.<;/;-S="JP8IMK*2 M[JDEI42)Y*&HM>';"NM^C,=TF6:M/S\E'&WOF]A2'S\:F7V6-:#9V";?@*W6.P]]R/P6 M!K.KZ$W;@*^&9)#S?>6^Z>,GD$7IL-L3+,C7E61/:[`"#46::#CQ3$)7F``^ MB9)^,M`0_MB^CS)S94I'&+T%ZS;24U$B]M9I]2O\C$\4(7AX"L;W.7@:36X' MHQBU_D/"0B)M76ON^&)N])'@K*"D;;B?O#A!XI<+P0H\=NG!*;VE!'.U:/YA M$<]&V5OJ4UF%C;[,\&69T5MD/!A[ MTD]^-NYX@W+`C-LYZ=U?A_/<4Q_89M)9>]KI>QO/IB_+3B]E_ST^'GPI%79Z7H:3%R94@2G@`U25 M)4+O_:D:XLQUN]V!7PY]+_[<'R?+]B)@W0\\B`TOX`LWA:PMJ2!'RD%KD0E' M.2R<;C!+/%':X5%L/TN\<0'';A"A.;G6[KQ`8=;=X8O?````__\#`%!+`P04 M``8`"````"$`_\ND*.\"``#="```&0```'AL+W=O^.0A*1!(56ZJENE59JF_7AVP`2K@)'M-.U_ MOSM,*(1T)2\A'.?ON^_NN&-U\Y)GY%EH(U414F\TID04D8IEL0OI[U_W5]>4 M&,N+F&>J$"%]%8;>K#]_6AV4?C*I$)8`0F%"FEI;!HR9*!4Y-R-5B@*>)$KG MW,*MWC%3:L'CZE">L@J&21$;B3D7[7!36@6B1<0OQFU26 MYHB61T/@B(7=WTX',9 M:6548D<`QUR@?&;D+O40KE] M4(3"@OCU3I@(,@HPHXF/2)'*(`#X);G$UH",\)?J>I"Q34,ZG8[\Q7CJ@3O9 M"F/O)4)2$NV-5?E?Y^354`YD4H/`]0@R'PK"7$"5OCMN^7JEU8%`TP"E*3FV MH!<`\'E!H`1]-^@5DQ9XAVG&9-.!V9T$;M;&*#3GQ_M'BW28\UQ8-5)$UJ:TL[M][2/T\[ M[]+^OWW0N4OE+/U<0HN=JO'\Z0`U>+!+45NZ:N;GU>"X'OPRH'.7REGZ:I9= MV*HVWF+T86GP7)>AMG3%+,Z+\:!OAJNIO+MDM:FOQP/^-C(*6BQP\GTT/_#@ M"4EMZDJZ?D?213,#WZY3-FR,"03"6".JQ=$N_7D;JPJ M(=^P8I2%M5+]3>$S0L`('6,#)DK9XPTPL^;#9/T/``#__P,`4$L#!!0`!@`( M````(0"SA_VZG@(``-P&```9````>&PO=V]R:W-H965T/9,0:L8HQLIVG__:XQH:3) MMO2%C\OQ.?=<7U^6M\^R0D]<&Z'J%$=!B!&OF8I?N,&WJX\?E@>E'TW)N47`4)L4E]8V"2&&E5Q2$ZB&U_`E5UI2"Z^Z(*;1 MG&;M(EF1.`RG1%)18\^0Z&LX5)X+QK>*[26OK2?1O*(6\C>E:,R13;)KZ"35 MC_OFABG9`,5.5,*^M*0829;<%[72=%>![^=H3-F1NWTYHY>":654;@.@(S[1 M<\\+LB#`M%IF`ARXLB/-\Q2OHV0SQV2U;.OS2_"#&3PC4ZK#9RVRKZ+F4&S8 M)K'?0^#R*S98KC.)C,PE$$<+3CQMX)1XD1VQNK MY&\/BCHJ3Q)W)'#O2$;3:TF(3ZCUMZ66KI9:'1#T#$B:AKH.C!(@OFP(G#CL MVH%3/,,(H'.LP&X^!ZRNF1Q`0[95![7IE!W;*KK0NE8T/ M#&7BRS*C]\@X<(KA^IK\?-[S>F6/&;?],O0S?H^0`T/)P<5`Z6TI.Q!TZP"T MZ-,YJ2:TT;":KD&GX^"O+7K<4;>LS:,O;!<95C9:A)=%IZ>B_VX>!SZ5\I'S M2D*#O?4234;![+]NW,)3B2YRZB:Z[,;-ZJN/@@.?2OG(P(V?)OZT2:X+_HE7 ME4%,[=VDB.'\]-%^B*UCUU=OX^-DW0XWTG^`X=+0@C]078C:H(KG0!FV)=)^ M//D7JQK($D:,LC!6VL<2_B(&UL/(Y! M"@(Q$`3O@G\(G[GI%Y4 M)18V,`TC*&)?ELA/`_?;=7<$) M$,4'RDZ&LA+WYE%J=JUC?:*LE=PB@:CEA/MQ/&#N`K#:JVK@/$V@8C\!*OT2 MK<;_BOT"``#__P,`4$L#!!0`!@`(````(0`,*KCEP`(``.$'```0``@!9&]C M4')O<',O87!P+GAM;""B!`$HH``!```````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M`````````)Q534_C,!"]K[3_(Z%`2BN$Z$6_?!Q/CDZ M#P/KF$J8U`KZX0O8\#+^_HU,C2[`.`$VP!#*]L/,N>(BBBS/(&?V&,T*+:DV M.7.X-8M(IZG@,-:\S$&YZ+37^QG!RH%*(#DJ-@'#-N)%Y?XW:*)YS<\^S5\* M)!R305%(P9G#+.-;P8VV.G7!U8J#)%'72)#=#'AIA'N)>R3J;LF,,PDC#!RG M3%H@T?:`7`.K19LR86Q,*G=1`7?:!%:\HFRG8?#,+-1T^F'%C&#*(:T:UFZ: MM2RL,_$?;98V`W"61`AH#YME%]M=B[/X]+Q!X&H764=HF:!AE^-<.`GV/ITR MXWR4L?);S@V+EG%+:%U%BKU!KY1#O>B-:JLM=)?Y)HV!4*2& MC9*!P]IAH3:P6KB6QLPQ!W4W67J?(@&NA$ZK\[9=G<-`;+C2CJ#JN9#$LK%%@_]D8Y,"*G$Z%0$,%D1SD_E0?@ MF",=<*Y+U%HM*/:WPC6OD_>ROP/WK@>=@D'144LO\):9)3CV++$R;>?CH_8B M;U2%++399Y\YS9=#[/.D$1C5;5[B`K.E:
    A0SGOZB;8^W@36V7WHFD,N MWN9Y=]BIQ.3L^/>CQ[.JD6;U,@$``$`"```1``@!9&]C4')O<',O8V]R92YX;6P@H@0!**`` M`0`````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````````"& M>TOIW&)(RQ(U.[G$Q!F--X1O+;%0`FBW?R_KNCJC)X_D?7EXOH]RN=-M\@G. MJ\Y4B&0Y2L"(3BI35^AILTJO4>(#-Y*WG8$*[<&C);N\*(6EHG/PX#H++BCP M22093X6M4!."I1A[T8#F/HL-$\-MYS0/\>AJ;+EXYS7@(L\76$/@D@>.#\#4 M3D0T(J68D/;#M0-`"@PM:##!8Y(1_-T-X+3_\\*0G#6U"GL;9QIUS]E2',.I MO?-J*O9]G_6S02/Z$_RROG\<1DV5.>Q*`&*'_;3_1H]TI>9[=WFU6B!4YF:%/0%``!;%@``&``````````` M``````"8#0``>&PO=V]R:W-H965T&UL4$L!`BT`%``&``@` M```A`&7?8/;A`@``*`@``!D`````````````````PA,``'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`)-=N"R<`@``W@8``!D````````` M````````F2@``'AL+W=O8"``">!P``&0````````````````!L*P``>&PO=V]R:W-H M965T&PO M=V]R:W-H965T&UL4$L!`BT`%``&``@````A`)GC$.$#&0`` MYDT``!0`````````````````YS8``'AL+W-H87)E9%-T&UL4$L! M`BT`%``&``@````A`,UFL=D\"P``9F$```T`````````````````'%```'AL M+W-T>6QE&PO=&AE;64O=&AE;64Q+GAM;%!+`0(M`!0`!@`(```` M(0#*G?B:?@,``.X*```8`````````````````$AB``!X;"]W;W)K&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`$D:8#1E`@``AP4` M`!@`````````````````;WL``'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`._UWKRW!0``&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`-&+G5_*!0``/!8``!D` M````````````````1I@``'AL+W=O&PO M=V]R:W-H965T@(` M`!`&```9`````````````````+^C``!X;"]W;W)K&UL4$L!`BT`%``&``@````A`)T2\]AX%P``['X``!D````````````````` M<*8``'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``& M``@````A`+.'_;J>`@``W`8``!D`````````````````]L,``'AL+W=O&UL4$L!`BT`%``&``@````A`!Z19O4R`0``0`(``!$````````````` M````A&UL4$L%!@`````F`"8`,PH``.[-```` !```` ` end XML 13 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; word-wrap: break-word; } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 14 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Inventories (Details) (USD $)
    Dec. 31, 2014
    Mar. 31, 2014
    Inventories [Abstract]    
    Raw materials $ 978,032us-gaap_InventoryRawMaterials $ 776,510us-gaap_InventoryRawMaterials
    Work in process 2,053,317us-gaap_InventoryWorkInProcess 1,940,809us-gaap_InventoryWorkInProcess
    Finished goods 884,775us-gaap_InventoryFinishedGoods 785,014us-gaap_InventoryFinishedGoods
    Inventory, Gross, Total 3,916,124us-gaap_InventoryGross 3,502,333us-gaap_InventoryGross
    Less inventory reserve (230,000)us-gaap_InventoryAdjustments (295,000)us-gaap_InventoryAdjustments
    Total inventories $ 3,686,124us-gaap_InventoryNet $ 3,207,333us-gaap_InventoryNet
    XML 15 R9.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Recent Accounting Pronouncements
    9 Months Ended
    Dec. 31, 2014
    Recent Accounting Pronouncements [Abstract]  
    Recent Accounting Pronouncements
    NOTE 3. RECENT ACCOUNTING PRONOUNCEMENTS
    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.

    EXCEL 16 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=%\V.#,P.39A,5]B8V,Y7S1C-#)?860X85\P8V9F M-#4R835A9CDB#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.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE M/DEN=&5R:6U?1FEN86YC:6%L7TEN9F]R;6%T:6]N/"]X.DYA;64^#0H@("`@ M/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O#I%>&-E M;%=O#I7;W)K M#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O&5S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H M965T4V]U#I%>&-E;%=O#I7;W)K#I7;W)K#I7;W)K#I%>&-E;%=O M#I%>&-E;%=O#I. M86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/DUA#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/DUA#I.86UE/@T*("`@(#QX.E=O#I7;W)K#I7;W)K#I7;W)K#I. M86UE/@T*("`@(#QX.E=O6QE#I!8W1I=F53:&5E=#X-"B`@/'@Z4')O=&5C=%-T#I0#I0#I0&UL/CPA6V5N9&EF72TM/@T*/"]H96%D/@T*("`\8F]D>3X-"B`@(#QP M/E1H:7,@<&%G92!S:&]U;&0@8F4@;W!E;F5D('=I=&@@36EC'1087)T7S8X,S`Y-F$Q7V)C8SE?-&,T,E]A9#AA7S!C9F8T M-3)A-6%F.0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\V.#,P.39A M,5]B8V,Y7S1C-#)?860X85\P8V9F-#4R835A9CDO5V]R:W-H965T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^,3`M43QS<&%N/CPO'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^43,\ M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$7!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^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M"!A2!A;F0@97%U:7!M96YT/"]T9#X-"B`@ M("`@("`@/'1D(&-L87-S/3-$;G5M<#XX+#8U,"PQ-3`\&5D(&%S3PO=&0^#0H@("`@("`@(#QT9"!C;&%S3PO=&0^#0H@("`@("`@(#QT9"!C;&%S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M'0O:F%V87-C3X- M"B`@("`\=&%B;&4@8VQA'!E;G-E&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT M+#$T-RPT.#,\7!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@8VAA'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@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$#PO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M&-E&5S/"]T9#X-"B`@("`@("`@/'1D M(&-L87-S/3-$;G5M<#XQ-#$L,#8P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'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-$'!E;G-E2!O<&5R871I;F<@86-T:79I=&EE'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^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S M/3-$;G5M<#XD(#4L-C`P+#`P,#QS<&%N/CPO3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\V.#,P.39A,5]B8V,Y7S1C-#)? M860X85\P8V9F-#4R835A9CD-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO-C@S,#DV83%?8F-C.5\T8S0R7V%D.&%?,&-F9C0U,F$U868Y+U=O'0O:'1M;#L@ M8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/&1I=CX@/'`^/&9O M;G0@3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\V.#,P M.39A,5]B8V,Y7S1C-#)?860X85\P8V9F-#4R835A9CD-"D-O;G1E;G0M3&]C M871I;VXZ(&9I;&4Z+R\O0SHO-C@S,#DV83%?8F-C.5\T8S0R7V%D.&%?,&-F M9C0U,F$U868Y+U=O'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/&1I=CX@/'`^/&9O;G0@2!A8V-E<'1E9"!I;B!T:&4@56YI=&5D(%-T M871E'0O:F%V87-C3X- M"B`@("`\=&%B;&4@8VQA3H@5&EM97,@3F5W(%)O;6%N.R!F;VYT+7-I>F4Z(#$P<'0[ M)R!C;&%S2`R,#$T+"!T:&4@1FEN86YC M:6%L($%C8V]U;G1I;F<@4W1A;F1AF5D('1O(&1E<&EC="!T:&4@=')A;G-F97(@;V8@9V]O M9',@;W(@2!O9B!R979E;G5E(&%N9"!C87-H(&9L;W=S M(&%R:7-I;F<@9G)O;2!C=7-T;VUE'0O:F%V87-C3X-"B`@ M("`\=&%B;&4@8VQA3H@5&EM97,@3F5W(%)O;6%N.R!F;VYT+7-I>F4Z M(#$P<'0[)R!C;&%S6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0S(&%L:6=N/3-$8V5N=&5R/CQB/E%U M87)T97(@16YD960@1&5C+B`S,3PO8CX\+W1D/CPO='(^#0H\='(^/'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,30\+V(^/"]T9#X-"CQT9#X@ M/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`Q<'@@ M6QE/3-$)V9O;G0M9F%M:6QY.B!4:6UE6QE/3-$)V9O;G0M9F%M:6QY.B!4:6UE6QE/3-$)V)O"!S;VQI9#LG('=I9'1H/3-$,3$E(&%L:6=N/3-$8V5N=&5R/CQB/C(P,3,\ M+V(^/"]T9#X\+W1R/@T*/'1R(&)G8V]L;W(],T0C8V-D865F/CQT9#Y796EG M:'1E9"!A=F5R86=E(&-O;6UO;B!S:&%R97,@;W5T6QE/3-$)VUA6QE/3-$)V)O"!S;VQI9#LG(&%L:6=N/3-$'1087)T7S8X,S`Y-F$Q7V)C8SE?-&,T,E]A9#AA7S!C9F8T-3)A-6%F.0T* M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\V.#,P.39A,5]B8V,Y7S1C M-#)?860X85\P8V9F-#4R835A9CDO5V]R:W-H965T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA3H@5&EM M97,@3F5W(%)O;6%N.R!F;VYT+7-I>F4Z(#$P<'0[)R!C;&%S65A6QE/3-$)V)O"!S M;VQI9#LG(&-O;'-P86X],T0Q,B!A;&EG;CTS1&-E;G1E6QE/3-$ M)V)O"!S;VQI9#LG(&-O;'-P86X],T0R M(&%L:6=N/3-$8V5N=&5R/CQB/CQB6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N M=&5R/CQB/D=R;W-S/&)R("\^56YR96%L:7IE9#QB6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0S(&%L:6=N M/3-$8V5N=&5R/CQB/D=R;W-S/&)R("\^56YR96%L:7IE9#QB6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$ M6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P M86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!D;W5B;&4[)R!A;&EG;CTS1')I9VAT/CDR."PV,#<\+W1D/@T* M/'1D/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!D;W5B;&4[)SXD/"]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/&9O;G0@ M6QE/3-$)V)O"!D;W5B;&4[ M)SXI/"]T9#X-"CQT9#X@/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T M=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<^)#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!A M;&EG;CTS1')I9VAT/CDS+#`P,RPV-#`\+W1D/@T*/'1D/B`\+W1D/@T*/'1D M('-T>6QE/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=#XQ+#8S,"PS-#,\+W1D/@T*/'1D/B`\ M+W1D/@T*/'1D('-T>6QE/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,C4Q+#4X,CPO=&0^ M#0H\=&0@6QE/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=#XY-"PS.#(L-#`Q/"]T9#X\+W1R/CPO=&%B;&4^/&9O;G0@6QE/3-$)V)O"!S;VQI M9#LG(&-O;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R/CQB/DQE6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P M86X],T0V(&%L:6=N/3-$8V5N=&5R/CQB/E1O=&%L/"]B/CPO=&0^/"]TF5D/&)R("\^3&]SF5D/&)R("\^3&]SF5D M/&)R("\^3&]S6QE/3-$)V)O"!S M;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG/BD\+W1D/@T*/'1D/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O M"!S;VQI9#LG(&-O;'-P86X],T0R(&%L M:6=N/3-$6QE/3-$)V)O"!D M;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^)#PO=&0^ M#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=#XH-#`L-#`T/"]T9#X-"CQT9"!S='EL93TS1"=B M;W)D97(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!V86QI M9VX],T1T;W`@86QI9VX],T1R:6=H=#XX+#,X,BPQ-C<\+W1D/@T*/'1D(&)G M8V]L;W(],T0C8V-D865F('9A;&EG;CTS1'1O<#X@/"]T9#X-"CQT9"!S='EL M93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<@8F=C;VQO M6QE/3-$ M)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$ M(V-C9&%E9B!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XH-C(L,#$V/"]T M9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U M8FQE.R<@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O M;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XR,BPW M,3$L-34P/"]T9#X-"CQT9"!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T M;W`^(#PO=&0^#0H\=&0@6QE/3-$)V9O;G0M9F%M:6QY.B!4:6UE6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE M/3-$)V)O"!S;VQI9#LG/B`\+W1D/@T* M/'1D/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX] M,T1T;W`@86QI9VX],T1R:6=H=#XS-BPQ.#`L-#(U/"]T9#X-"CQT9"!B9V-O M;&]R/3-$(V-C9&%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`^*3PO=&0^#0H\ M=&0@8F=C;VQO6QE/3-$)V)O"!D;W5B;&4[)R!B M9V-O;&]R/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`@86QI9VX],T1R:6=H=#XM M/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@ M9&]U8FQE.R<@8F=C;VQO6QE/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`^(#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E M9B!V86QI9VX],T1T;W`^*3PO=&0^/"]T6QE M/3-$)V9O;G0M9F%M:6QY.B!4:6UE2!-;V]D>7,@;W(@4W1A;F1A'!E8W0@=&\@2!B87-E9"!O;B!O=7(@8V]N2!O9B!U;G)E86QI>F5D(&QO'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA3H@5&EM97,@3F5W(%)O;6%N M.R!F;VYT+7-I>F4Z(#$P<'0[)R!C;&%S6QE/3-$)V)O"!S;VQI9#LG M(&-O;'-P86X],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/BD\+W1D/@T*/'1D('=I9'1H/3-$-"4^(#PO=&0^#0H\=&0@ M6QE/3-$)V9O;G0M9F%M M:6QY.B!4:6UE3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\V.#,P.39A,5]B8V,Y7S1C M-#)?860X85\P8V9F-#4R835A9CD-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z M+R\O0SHO-C@S,#DV83%?8F-C.5\T8S0R7V%D.&%?,&-F9C0U,F$U868Y+U=O M'0O:'1M M;#L@8VAA'0^/&1I=CX@ M/'`^/&9O;G0@'!E;G-E('=A'!E;G-E('5S:6YG('1H92!" M;&%C:RU38VAO;&5S('-T86YD87)D(&]P=&EO;BUP7!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@ M8VAA'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$F4],T0R(&-L87-S/3-$7VUT/CQS=')O;F<^3D]412`X+B!) M3D-/344@5$%815,\8G(@+SX\+W-T2!D M:69F97)E;F-E6EN9R!A;6]U;G0@;V8@87-S M971S(&%N9"!L:6%B:6QI=&EE"!P M=7)P;W-EF4@:6YT97)E"!P;W-I=&EO;G,N(%1H92!T87@@>65A&EN9R!J=7)I7!E.B!T97AT+VAT;6P[(&-H87)S M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@ M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M M;#L@8VAAF4],T0R(&-L87-S/3-$7VUT/CQS=')O;F<^3D]412`Y+B!&04E2(%9!3%5% M($U%05-54D5-14Y44SQB2!A8V-E<'1E M9"!A8V-O=6YT:6YG('!R:6YC:7!L97,@97-T86)L:7-H(&$@9G)A;65W;W)K M(&9O2X@1F%I2!O8G-E7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T* M#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O M;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$F4],T0R(&-L87-S/3-$7VUT/CQS M=')O;F<^3D]412`Q,"X@4U1/0TL@4D5055)#2$%312!03$%./&)R("\^/"]S M=')O;F<^5V4@9&ED(&YO="!R97!U2!O9B!O=7(@0V]M;6]N M(%-T;V-K(&1U2!T:6UE('=I=&AO=70@;F]T:6-E+CPO9F]N=#X\8G(@ M+SX\8G(@+SX\+W`^(#PO9&EV/CQS<&%N/CPO7!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 M6QE/3-$ M)V)O"!S;VQI9#LG(&-O;'-P86X],T0S M(&%L:6=N/3-$8V5N=&5R/CQB/E%U87)T97(@16YD960@1&5C+B`S,3PO8CX\ M+W1D/CPO='(^#0H\='(^/'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#X@/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D M97(M8F]T=&]M.B!B;&%C:R`Q<'@@6QE/3-$)V9O;G0M9F%M:6QY.B!4:6UE M6QE/3-$)V9O;G0M9F%M:6QY.B!4 M:6UE6QE/3-$)V)O M"!S;VQI9#LG('=I9'1H/3-$,3$E(&%L M:6=N/3-$8V5N=&5R/CQB/C(P,3,\+V(^/"]T9#X\+W1R/@T*/'1R(&)G8V]L M;W(],T0C8V-D865F/CQT9#Y796EG:'1E9"!A=F5R86=E(&-O;6UO;B!S:&%R M97,@;W5T6QE/3-$)VUA6QE/3-$)V)O"!S;VQI9#LG(&%L M:6=N/3-$'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA3H@5&EM97,@3F5W(%)O;6%N.R!F;VYT+7-I>F4Z(#$P<'0[)R!B M;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED M=&@],T0U,"4@86QI9VX],T1C96YT97(^#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/CPO='(^#0H\='(^/'1D('-T>6QE M/3-$)V)O"!S;VQI9#LG(&-O;'-P86X] M,T0R(&%L:6=N/3-$8V5N=&5R/CQB/E1O=&%L/"]B/CPO=&0^#0H\=&0@=VED M=&@],T0T)3X@/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B M;&%C:R`Q<'@@6QE/3-$)V)O M"!S;VQI9#LG(&-O;'-P86X],T0R(&%L M:6=N/3-$8V5N=&5R/CQB/C,M-2!996%R6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0Q,B!A;&EG;CTS1&-E;G1E6QE/3-$ M)V)O"!S;VQI9#LG(')O=W-P86X],T0R M('=I9'1H/3-$,3X@/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M M.B!B;&%C:R`Q<'@@F5D/&)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/@T*/'1D('-T>6QE M/3-$)V)O"!S;VQI9#LG(&-O;'-P86X] M,T0R(&%L:6=N/3-$8V5N=&5R/CQB/CQB6QE/3-$)V)O M"!S;VQI9#L@=F%L:6=N.B`[)R!V86QI M9VX],T1B;W1T;VT^*3PO=&0^#0H\=&0^(#PO=&0^#0H\=&0@6QE/3-$)V)O"!S;VQI9#LG(&-O M;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#L@=F%L:6=N.B`[)R!V86QI9VX],T1B;W1T;VT^*3PO M=&0^#0H\=&0^(#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)R!A;&EG;CTS1')I9VAT/CDS+#4S,"PP.3<\ 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=#XY M,C@L-C`W/"]T9#X-"CQT9#X@/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<^)#PO=&0^#0H\=&0@6QE/3-$)V9O;G0M9F%M:6QY.B!4:6UE6QE/3-$)V)O"!D;W5B;&4[ M)R!A;&EG;CTS1')I9VAT/CDT+#,U-BPR.#0\+W1D/@T*/'1D/B`\+W1D/@T* M/'1D('-T>6QE/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=#XY,RPP,#,L-C0P/"]T9#X-"CQT M9#X@/"]T9#X-"CQT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S M<'@@9&]U8FQE.R<^)#PO=&0^#0H\=&0@6QE/3-$)V)O"!D;W5B;&4[)SXI/"]T9#X-"CQT9#X@/"]T9#X-"CQT9"!S='EL M93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`S<'@@9&]U8FQE.R<^)#PO=&0^ M#0H\=&0@2!);G9E'0^/&1I=CX@/'1A8FQE('-T>6QE/3-$)V9O;G0M9F%M:6QY.B!4:6UE6QE/3-$)V)O"!S;VQI9#LG M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB/D9A:7(\8G(@+SY-87)K M970\8G(@+SY686QU93PO8CX\+W1D/@T*/'1D/B`\+W1D/@T*/'1D('-T>6QE M/3-$)V)O"!S;VQI9#LG(&-O;'-P86X] M,T0S(&%L:6=N/3-$8V5N=&5R/CQB/D=R;W-S/&)R("\^56YR96%L:7IE9#QB M6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N M=&5R/CQB/D9A:7(\8G(@+SY-87)K970\8G(@+SY686QU93PO8CX\+W1D/@T* M/'1D/B`\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0S(&%L:6=N/3-$8V5N=&5R/CQB/D=R M;W-S/&)R("\^56YR96%L:7IE9#QB6QE/3-$)V)O"!S;VQI9#LG(&-O M;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQB/D9A:7(\8G(@+SY-87)K970\ M8G(@+SY686QU93PO8CX\+W1D/@T*/'1D/B`\+W1D/@T*/'1D('-T>6QE/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#QB6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P86X],T0R(&%L:6=N M/3-$6QE/3-$)V)O"!S;VQI M9#LG(&-O;'-P86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!D;W5B;&4[)R!B M9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XQ M-"PS,CDL,S@S/"]T9#X-"CQT9"!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX] M,T1T;W`^(#PO=&0^#0H\=&0@6QE/3-$)V)O"!D M;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^)#PO=&0^ M#0H\=&0@3H@5&EM97,@3F5W(%)O M;6%N.R!F;VYT+7-I>F4Z(#$P<'0[)R!C;&%S6QE/3-$)V)O"!S;VQI9#LG/BD\+W1D/@T*/'1D/B`\+W1D/@T*/'1D('-T M>6QE/3-$)V)O"!S;VQI9#LG(&-O;'-P M86X],T0R(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9#LG/BD\+W1D/CPO='(^#0H\='(^/'1D(&)G8V]L;W(],T0C M8V-D865F/B`\+W1D/@T*/'1D(&)G8V]L;W(],T0C8V-D865F('9A;&EG;CTS M1'1O<#Y4;W1A;#PO=&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-$ M)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$ M(V-C9&%E9B!V86QI9VX],T1T;W`@86QI9VX],T1R:6=H=#XM/"]T9#X-"CQT M9"!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^(#PO=&0^#0H\=&0@ M6QE/3-$)V)O"!D;W5B;&4[)R!B9V-O;&]R/3-$(V-C9&%E9B!V86QI9VX],T1T;W`^)#PO M=&0^#0H\=&0@3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\V.#,P.39A,5]B8V,Y M7S1C-#)?860X85\P8V9F-#4R835A9CD-"D-O;G1E;G0M3&]C871I;VXZ(&9I M;&4Z+R\O0SHO-C@S,#DV83%?8F-C.5\T8S0R7V%D.&%?,&-F9C0U,F$U868Y M+U=O'0O M:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/&1I=CX@/'1A8FQE('-T>6QE/3-$ M)V9O;G0M9F%M:6QY.B!4:6UE6QE/3-$)V)O"!S M;VQI9#LG(&-O;'-P86X],T0S(&%L:6=N/3-$8V5N=&5R/CQB/D1E8RX@,S$\ M8G(@+SXR,#$T/"]B/CPO=&0^#0H\=&0@=VED=&@],T0T)3X@/"]T9#X-"CQT M9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B!B;&%C:R`Q<'@@6QE/3-$)V)O"!S M;VQI9#LG/B`\+W1D/@T*/'1D('=I9'1H/3-$-"4^(#PO=&0^#0H\=&0@6QE/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<@=VED=&@],T0R,B4@86QI9VX],T1R:6=H=#XS+#8X-BPQ M,C0\+W1D/@T*/'1D('-T>6QE/3-$)V)O"!D;W5B;&4[)SX@/"]T9#X-"CQT9"!W:61T:#TS1#0E/B`\+W1D/@T*/'1D M('-T>6QE/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=#XS+#(P-RPS,S,\+W1D/@T*/'1D('-T M>6QE/3-$)V)O"!D;W5B;&4[)SX@/"]T M9#X\+W1R/CPO=&%B;&4^(#PO9&EV/CQS<&%N/CPO7!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@ M8VAA'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@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'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("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$F5D(&QO'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-$'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-$F5D(&QO3X-"CPO:'1M;#X-"@T*+2TM+2TM/5]. M97AT4&%R=%\V.#,P.39A,5]B8V,Y7S1C-#)?860X85\P8V9F-#4R835A9CD- M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-C@S,#DV83%?8F-C.5\T M8S0R7V%D.&%?,&-F9C0U,F$U868Y+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R2!-871U2D@*$1E=&%I;',I("A54T0@)"D\8G(^/"]S M=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@ M,C`Q-#QB65A'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$65A'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%\V.#,P.39A,5]B8V,Y7S1C-#)?860X85\P8V9F-#4R835A9CD-"D-O;G1E M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-C@S,#DV83%?8F-C.5\T8S0R7V%D M.&%?,&-F9C0U,F$U868Y+U=O'0O:'1M;#L@8VAAF5D($QOF5D($QO MF5D($QOF5D($QOF5D M($QO'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^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$F5D M($QOF5D($QO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$F5D($QO M'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$2!R97-E'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'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-$'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'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^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A'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-$F5D(&-O;6UO;B!S=&]C:R!F;W(@'1087)T7S8X,S`Y-F$Q7V)C =8SE?-&,T,E]A9#AA7S!C9F8T-3)A-6%F.2TM#0H` ` end XML 17 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Stock Repurchase Plan (Details) (USD $)
    9 Months Ended
    Dec. 31, 2014
    Dec. 31, 2013
    Jan. 21, 2009
    Stock Repurchase Plan [Abstract]      
    Repurchase of common stock $ 0us-gaap_PaymentsForRepurchaseOfCommonStock $ 1,263,405us-gaap_PaymentsForRepurchaseOfCommonStock  
    Authorized common stock for repurchase     2,500,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
    Remaining authorized common stock for repurchase $ 1,236,595us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1    
    XML 18 R8.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Interim Financial Information
    9 Months Ended
    Dec. 31, 2014
    Interim Financial Information [Abstract]  
    Interim Financial Information

    NOTE 2. INTERIM FINANCIAL INFORMATION
    The accompanying unaudited financial statements of NVE Corporation are prepared consistent with accounting principles generally accepted in the United States and in accordance with Securities and Exchange Commission rules and regulations. In the opinion of management, these financial statements reflect all adjustments, consisting only of normal and recurring adjustments, necessary for a fair presentation of the financial statements. Although we believe that the disclosures are adequate to make the information presented not misleading, it is suggested that these unaudited financial statements be read in conjunction with the audited financial statements and the notes included in our latest annual financial statements included in our Annual Report on Form 10-K for the fiscal year ended March 31, 2014. The results of operations for the quarter or nine months ended December 31, 2014 are not necessarily indicative of the results that may be expected for the full fiscal year ending March 31, 2015.


    ZIP 19 0000724910-15-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000724910-15-000006-xbrl.zip M4$L#!!0````(`,V"-4;-[9,`TC$``#/H`0`1`!P`;G9E8RTR,#$T,3(S,2YX M;6Q55`D``Y(8P%22&,!4=7@+``$$)0X```0Y`0``[%U9<^-&DGYWA/]#C7;M MV(W@@9N`K.X)'>RQUJW#DMH]^]11!(HDPB!`%P!)]*^?S`)`@C=`@H>ZVS,1 M30&%RB^/RLRZS_[Y.O#(,^.A&_CO3N2&=$*8;P>.Z_?>G<1AG8:VZY[\\_V/ M/YS]HU[_]\7#1^($=CQ@?D1LSFC$'/+B1GWRX#ZSB#P&W>B%6E@8\;`>_!5Y+:=/TPHK[- M3I*2IY[K_[FB.+[N`+"L^.M<^1=5E)8MRVJ*M^.B4)'CCLOFZS6:RSV#V7@-G1/23"I"PPC\B+V"K3$[`JL59@!O[/2QZ[P[ M.0^_W'6_R%\4^+\D60D(*`-6ZT:C]"_XVW7P2==EG`AP;$H&F3XNKW\[>2_! M?RU%LV3IK#GY+*NX.57SV9!Q-W!R=(1NHO<(!N6BR&?-[%E60^Z;LV;*S#QG M5S&GR/4764+^0$1?GH(OLO)%3?XZ.*O`%(^NH.6^%T8@2\#O67/R=%R0^4ZN MF`*V@E4[N4(;RT2=DHEZ7#)1B\E$K4@FVIL0B:3M7B2I4S@>&4R\PH2US;Q" MPIIZG)Q)ZA:,,&'<9W+B$T<=9#/.,'\"A)`$[9Z]`#2%&"A3@NE$L2L!3SZ3P[)^^S=XOX M.6LNK'H"ICF-IJ07+]0\J_+B>8^E?E?T'A5=T`]K69,^E*(O`SX,H!*&@H$T M,.9NY+*O0.,K&?OJ57_PL'4$$MD@OGUO#6\TXLTDI-]CW(Y4F\M&M2KR[`4: M^T!=_@?U8G8Q&O_\%01(N=T??63/S)O2XKC,M3^,HU`44-Z&,HMQ.E'P"E:_ M33W+WXZ>Y3>KY^_A=L?AMFH=?N\H[C.(;C6DLTQAWV/HL<708U7S]Q!Z_&K^ M'D'W&4&K5.'!AV&JYNR(9D'+W%2?XSX#)Q/B6.XV'D"TB8*)DX$7`T;#F+/WZ9J.TT^/ M5V?-[.'$&2W^7E1[Q?Q@X/K+*A8+54[#/N4L7%;S?!5GS1P'2:%%#"MCAM?R ML;R2N3J60\Y7`AIYBH<>FU4)/&][3"R)FGGC,/?T'%XX^/*#1WLD5?$#KG)9 M:^A=ZH7LK#E7RZ3RRYAS?.B&-O7^GU'>3NRK')UZYF5753DA>I4N`$N*W`L+ M_@#/PG)4?U<3@DNK6T8106U`#SW3(HKCZN;I)6`VDFF^T2^MV'D_>:J;:A1V0.$=7D,4S5.TOT@?7<$*3E1[=T4%+!MW^TR>7= MPSUIWK8_-_,DIVM-:.+2N=/S9^IZM..Q#P%_I!Z;Y*)7K!/=T"C]Z[P;,7[G MLZ<^#^)>'_YA#)M#..Z*+-+4!-N,JI2\KB30E*7)LJE#JZL8U::LBJK2:C^X MSU7RJJJJ:9FFL0FOJV'EF!46_L"&,?0@:I?@0_S`HQ73P#]PH,"Y!G^XN?R,/[?M/#Y>_GC^VR?W'\ULLV^&DF7W7G'SXF4$?RR%^$!$^ M9HM0?T2"+@EB3I*6303CQ`&A@?.(^HS\%4.Z!9E>P(GO^HQ`H:@?$@B2T#:O MF)WTWU2Y1I#+!GF";R840H*KDT&C#A2B9,B#'J<#H.L'L6]##?]'?2`P(HJH M0+((C:-^P-V_,_HYM(`T'I(H(/\]EMJ,L)2:+DDU<**">RPAI+V`Q=KR2N2: MHAHUW=+G*GGINW8?$`TH2,(A-#,]0D-\O58:8_X'=$0Z*$L'\V$'A>N`>0$I MUX^QYDBH)H)>L5CT'<01JLZU66,*U*S"IY0_'%M:,S6[M,D4,^XTGTM[W."1 M06-1>$]'R'&:NRQHR&KA=MS29*5UUEQ-84,4)=R)(5F6O!F,!U"X^XS%;EE4 M@4@4597UEC8/9A&AK2`5EP^&%:EE;8@I'L0>1O$K-N10JW"0\-MC^./<=\X' M`8_QY`)RT:H3U&\*[]5^P.!UN*M"6IDF$I4_`K`;4W5HNKJM52+%U6 M]\CK'7AH#FX5ZN[C^-TSN_;M8,`^!F$(5G'7?:*OVVC/;+4@!UW(4!'25>,N MK@I=,21UL28V`.XX+NH'^FS4=:[]2SIT(^KE)5$'>B;NS-N[$*'+@,Z8>4PUF&;K602SCXZC!# M^N*X7AR!34_2\/:K[<60+'[@P0#-/HZ$L[GKMBF'C+(70D==]"7!%<4SO*S+ MJ=?V8*=9JP+?#,MAR*)P*Y.1=$6#-IAO?Z+2@H1**%K6346U)*4(I2JR&4F1 M-]Q&\XM33453UK*J_;%LT>F=NYCY$-&9*D0CI]F]+9R-`-72F4-1Z-2$J$ M2<4TI-8;96X/(??HI(,#4I4X0D7'GN=VO$V!V2-O.U>\HAE6:\L@<*'.[3PHDV=(+=:3>J'0V:PW&(2223`PQYS((MQH& MM%1)4@VMF,WGB5:.=/?#9*9NM!3YC;"ZV=@+J%(]'(,ETDU5!\.SBJ54NX6Z MA^115@VU52QF'I[738<`6K*Y,PXOD[4W03SC-^^#4$PURLJ-6/ATQS\&?H_Q M\UZ/LQ[H"PNQ<@MDU[!J0*%"'G]+S$P,"*^G.B_?XWA[O1]0A_#J%M\/^XH$$MFH30/&UPX9L2IJB M5\'GS/+_/7&X\Y:C:BU#-LQ*HM3QBFBCKH0FFZUBZP>.2C`E5DPJ+5G6]4J" MSH%8W'T.)ZNRJ5B%>I1O6$8[GF[?NV0^LC!\ZM-Q_^LM=)#68#X^T;RA#M17 M*=M#=K#>@$!+=L`T"?[W;8IF]UFF9:F5A-"O4[8'[+[M6:!/+\Q[9@FIH^OB MK01Y<$F\J:[@VQ?E@;N,1RG`$J.9FJJ`R_]Z;6F?@YL@24-6"RWX_`9D>>"N MZEXDF*\\FSJLIF&:JJG(1J'E#EN!/+PD=K^,Y\A$.7V0S6^Z]YR%H$"1:!_\7)T& MN6H_7CYAP]<&WH349]& M)`X9"8>NCU^X=E@CE/C4#R)F]_W`"WJCI!AG'FZO"7S"/&9C8?$5`>;[C&.9 MW!N[3WF/X5$XU/XK=CFKD3`*\!_$@`=5A0,\A\_O!GP@I+?ZW)B%9\5LKK]I M_5_2L`\?X#]XHL0SF),?A>?1)>5\Y/J]=5F=NGZD3K*FTMM"%*L!F;OE;ETC MLPQ9,?6#H"R^9TDQ%#6_9_X0HBS@KUJ686F[T'AR:N"UCU?NANR*)?^N']\K M;@=U73/5_+Q#&2`[8J'TD@9=U8SU\B_$P^30CGO*[_ACA"N8A;ZR@Q?*&+0Z M=P:$U,AOQ"]`K@I\RV6Y2X#)D8SGZ0EJS"DCN#E8AB3^6XALEM`VB$HB$45ZS+.&=.XI;`([5?A^"H MV`7S6=>M-&N0)47.[Q];0[HZG*7%)TN&M"5.*)8<>O?1I1W7$T.U51U1W%+- MUCR\U10K0EGFU&+5D-3*8.9+0U2LX/!K73.D!5I>1FMK9"42"%PJL*"A%(4V M.6>XRN9K2+*BR7E4$SH;(B@;>BW35*1"",:'J=]U,?N"YBI*/3"Q.Q_]82AZ MG!$45GCHV8]6>JE`_>+\L7U%+N]N[MNWC^Q MO&JUILS>`U"P:JU!UK$5CNLJ<"F"`(I&GER&X,1BY@8_=L,PQK-VD3Z-HP#G M:FRG*>RM_%$4P.V"H261BL7_Q:2VQA1P>QS%I+4 MT'<&J9BSG$6D-/+GF.U&2"4A;2VD*SPZ>F:D=GM;,I9C2@EN@6HG]K0]K(UM M2MJ'L"JUJT*P*@K]2<2/1AZ$?/Q=[]*!ZXU.R9,[`/=]RU[(`X08'P,AO,7< MX)3(TC#Z96%^T!FG!A`0;]M/Y/H6DH(VN6\_D,=?SQ_:PIMW9MT]I-/$%9T5 M,H0@V!$-6<0<"''Y[6Z3/CM`=1-181%,*BG5S:DUP9 M*`(FWH\#`37(30RD]Q4Q:O=)-\2GX[/GD6$0X965D"9DL$2HQNLWN;@1+B3_,QV]$>D+Y7AU6/B_ M:5Z1"^T1Q;&UG^E@^(O?"8>_+,MFM/E+C`E=8%WA2;1@U\VPQ'G:6_T>WH9 M63NS\P;8^+0;*@2]**Q,]/)/*V%A&UN(8IW`=P!$+2H.TNF!U`/^[N2_;-NA MK'LR;5"?4Y],,I^\M.DD/GX1>RE4CC6E?LS46S5+5Q>53IE4?EIN3POD,%6Y MIM1T0R]L!V.STT0%[6X7W,;8$8)_(>%XX>/I=N+,>8Y,Z^#]>JY?]U@W.B66 M\`4I3_CH9-R]SAQKOO=42-JR69,5N8P]SE=AU#39*"K0S1G]G,;(=3P6;3!S MC-1WT2SGJ!B*M+F9D.>TOB@8)MI/FEH<)@$["=;8X/SIW":)T%GP+LN0"@PY M00P1##C*0UC8PEI&36II50FS'&W=JAF2O%C`R4^,P],#8-6EPZOR@>\)P'X2 M@%M,=I/E]-^3@+>(D.0LQ_KAAGU#2Y73`7@+^IQBL M'S`:)O,479`*!KJ8U>#3X-EU&)1V0-:^FPW%3\J(0?`A%[LO.SBX+79\.A#J MQR(EM`.IN/BFGGR3$&-B3J)!"J,7&-@4\604/1FB%SM57X+8B,VH700&6K%O)@<\@*BPJ2 M,-SN#>"1CV0*I9]=XR<4/E'0C$*GE8,S$MAYN7$KJ>1';JH7@%U4.(IN: M/O."%UQ&[N$^9"3EXDV!B3B@:`@YE-MU;8KB3-:=+,8R#0587`-#Y)NI63IH M*,D\3+AT*D7<74ADDCI_ZDW-G"$U\E<8"VL#% M.C2Y%3FG08#=('KNV-ZF"I.*"04!+C.79VB@"P MV8ERW<`:>>F[=C^9FD*'`_)-1$"SC?-U0%H/J<<`3B+"#O7$7&+89P"ZAL_" M?-]2U):?H+N9(,F3AM;`09/0#H1G6%+*"W`Z#`JE4V03C0//04Y`@T7?KUZV M92DURU!KDJI,Y;X$[&WQXJ>E-9E6S5*UFJ1;@6 M4+[,HC(J2QIQVA1F?!-SQ=;]E&Z>2AXB&K2XV3-IL%A3^F&RR@L\D2@R^:L3 M,BYN80=;B-$*D:ET*PE:ZU0+4-:W@$%V\,K;-O//C/29ATZ1C7F?-^[10BNM M)99"9]K)4KN5:ZJEUA1]N@&L;FJ+T*QM:EI-T\R:JLVWM%+M0R77J8VM"@!" M-;$_,;#,,@.>"P#BY`KWKQCM#$^_",3*@CY]QDQEE#.WA6T)HKA8,YA0=9"3 M')AQ$Y@VMXR)A::\>N7ATA[[JA6)*]/6Z0Q7W+5USX.JMROHAB+IXY0 M200;[FG1)453\UO3-T>PX58(4VU)NE*I#,INJ3%E4[**($CV9^#9/]A=2L\% M`DM/NTC@;9,KV,;[.%AXX_H!>J1L:]VY[TS7@D[>R M8N#9*;G1ECTRN6H6NJ]EV"F_LI66MI^2.0 M#BQ!J'`2.@\]X&,VLJ6K3^?_;J\:YXE\!`D[/.7,MT6:$[TPEJZR3$\A2I>=BM6D26Z$F6T^.<).PB3)X6R( M&[/_P]ZU-;>-8^GWK=K_P)KJK)-E6UTR5(HO$AX,#X-P/VAV6H(EBVHFH[W6_#F`5 M;B&A%*\0KW[\WJ@2@%!4#B8@MP%;@5:1S&)1G`4?OI,V/PR-19S;^AR,M2EZ MRD20Q%SD[X5P#:HY2Q M[Y[R^-CO&.4;_(5$^`X*0S:)QJNT(*F<`4@4F+/EW7<@>XB.:):CO/:@TU`S)<`K-%&:?>EJ"V(R-8"UC;Y'?. M/+MZ_TXS/&<.O!-$`T^*\TE<4W?-FN/EI:S0MTKF.=5W&3Q MPXWR3>?!?'XM/:/PKB*TKLN";974L^WGR]4.U,"S:RC6;)>;9.:AIK>5[C[" M5\W"SO:_K4E2FS)/7)A'GDEDZ!O'`!MIB5HE&.ME">\C*\@VE=D@^\L1&OK[ MG;D&^\@[*F49%2N^,]^G6"&K)I6E9YB%8;81SA;Y*S?!3[2EAFD$!TC-E*F< M\B\U/V%,E;WCN]XJK*CVU76)074$[PK0=1UB4U7J0PW`G2S\!\:(BMC$!$-O M=1(K:M$R8MJ<<.JV>&,-%2L?WS27$0]#.%5N=R.S;FQ*<.H4PK[;A/-N8$ M='C"N:IL00]LC*W'8/OG@I6!+772'^%@O/`.I+Y5/9GVS/#W0_+S.Q">>YZ# M:N&>)^.MU^P6:_>L%@VD1ETDY:RWRKNH<=K%7[1POC$$=8OW10S)V9 M;L76;3WW$JO(CX=,.:QTYU8K:A4J77&=?L+;M(MF"[>-22T%EHT16J+02"3T M+->U6\(0D7[=:OR:C&^ZLLNOUARV^:PY7):PUS7'Q7)I728+NTP]67BQUI`: M$X5333W1ZC%!@_E<*#"=.-QU-OJX*`=HAZ$Y`4!;`F6I'0A4.=#W(!2.3BWC M?.P$X"M0;`S1$H:&*0M4'=!T]'%(,Y=TP`_1KX;:<`@]9U/5H%V@M8WQYB;W M^+#06@:%.H[/F;D?JNG&E=BN9W6@6G898QO543Q99[7(X,IUGU7LIB?#RF[3 M`(U^TA'XWHP^_7QA?+\Z_W5S>5MM?E?D],BM'QLF)K)%5 MXUECCN>%*"2)^3X88J?(&Q$Y1&>8'I1W1KU/L"1YY4LW"E36O!>SCL[JDNO4 MF3X5(94$P_UR%$]$%NMLD$VY(03V8G*6<8$K.S9@_,RN`5;/5LV-W51MC;>PD!9A7AO# M6^M1*26V;1';:F)MZVU4RR<6C.S92C.O1E6RM@`X)]SSB>=5%(_:FZ%A*QJ^ MR+_=B/FOON4.=W\=;R'%T_>G[P]<6)/6WS,5.3#UUV%3$*4)K3;AOJ>V>8"U MN$W[EH?*1ZZ(M@DGY>^P[4TC8:1/2M9#%O;#,L9O,2A,6`5G`_DG4*R:R5%] M0J^/C&@('5,=P_UCKR<[5B,H@Y2JCC/([;C$J:,].I_.$H(' M6^!GE<`J]W^CVLDE])]7Q:W$B3!<1(HL">52K5+;O8P\2%7K^N@;RW':OSQ? MIE^-4KGGEOS6Y](5U;SV.;)%++A2+-Y;+>WFVE89>^58.B\/N+=/DQ+$&::8P`&"05.$LX'J^F4/N+F938GO*C)+7 MN@,\.``.WB9+U9<3BYB+E$7,J9N)0,?ERI!AS(7U0CB;M@,JHE+A-!&_L?4@ M,8+9+`UGHBS3W5/IB:*D]9,LMQ7&,W@>,_NBA[SB*%;7_1%-EJ`EE!Q96/OI M#FMX8+$J)4FT4'<;?485\BPG-XG&75V=""KPXCJU_^(#,C] MZWU[,]2?J'BBXH&I6+_-UR231U)=!$&3]VT9=M?Q4M5'GM(:O-L+5#-83?Q6 MY4.^,HZ-$9\[A')5!^;J=]7%F/6+VE.A?L?1$*\R8N\<79D06OE070SE'E;' M$WH2=51FHN-='(<14[;CKK':OJZ%8I1PZA'FZ_'DH5>JQHFJLSRU1V:=N+YG MO]#0.K-X=1PW&Z&:JK'^_@@DL MPID/M[0R3F$WVDZ6V:.CQCO+));9J8!#@SDU%`Q>-ZDU)Z3LJC-6Z/&L;O%-;FZ7A)0FU(4&0MOT8["+>(ZE#A-!8$C40!K@BQ? ME7ZN5"^.=57TP-;5FCS6Y7C;NZ7V9*Q39O=H+K&H1USK$+IMMW#+D\'DB`TF MKX:I-&4;C4/K]9M,T-ODF2#F*FL8O#D-HH?0OY/NVHS6#>6J-TB$'F?3\IQ[ M740^G7$'/N-*%[3\N(=@XD\5L<(+O,+AG[_DUIWJ"FNR12T6ILF[O\C>K5GX M(XQ!PMFP*@ MLFS.V6,:C4,L+"CZ@,E1L7@?]KM-?L:S-)C@MU-9D*[`)E[TN$S']]BSYGV9 M2N7/H_F\:%Y2/&?AT:?B5$,@#")%OGH&49/?TZ2R9.(3ORZ`&!! M.A'XOB1)"C/]"-^'P?A>TD7$8P?Q\UEC);NB&3#,&EOW_LBG`B-'6%0OR1;& M79!%8M7$"_/PZR?\&ONOQ"+Z6S1DF>2=J_&WTV"\2$1#W_%\.1$1YO=AE#Z; M"!&#+6-X%EQ3+'(EM3Z$XV")E1JK&&B3<\K)`LRK`)._OL7P.N1P MF..8SW[30A,%(^-[;/+N/R;"$[9QWEOZM-@[83X>^/FXOSBZM88G9]??[NZO;SZ9'RY MN;Z"S^<7G^$/7S<%O'5C=^-S\)2[@=!VG%\MP=Q8TV'EY+>$,@,,@E-5RTOR-:`2?Q;+:3!K^ MN8Q2N;SH$E!.YSR91--H+#TGCFDK4-ZLW[G&\=Z`^153`W*L'3((Y['@&UD_ MIT`'/\L!_I_TKTU"F.%"/`(TB+-IF*(17K1K-H17)?T1C:7Q?;PB#-;;@?\] MX&R*`:;S<)Q7#MKT!L&3DF*%8VGQE#L-"I.^^!+=A/#>\*^QV`7"&2';06V! M>6]<+J0?)*=P9J#BCJ.A:VAE:C>".W0)XK@Q=F\*28Z98&DA7`;T*N$.%`9[ MZ3\I2(5_&L/1;TRQ2881I%&&3PB.*2@AMJ)@'5+R=&4@]XHE!>)\7TYF#&#X")<"MTD4 M%PN/SE;\E?SKRMN$V-!=L\21TVQA_+D,TH5DKQP*C..]-_X(C?L`,*(SZ"E< M&"&ZUD21*%PX].N,A5NW/+G<[3A=G139`IX0]'R_[=,9L.'K+N=1'P?^YA6R M$CTN8`_%6;_RFV6;E/JE&W5KM%9@6DH9U+(\W[+Z1M-.VK!,U[+*;33[)8VN M[,.89]E<'\TP4BF%_WQ.;06>*E&H,:*6S,-MUX;_#X&HI;AJ,=^A5,7.O=%( M5]>W/1\43AU$Z'T_3QX>T_`>V`SN%OG+=>F:_T[F>&E@EP9\_#HN^<;E'0JH M\:`3UP7(RM?3V^"O7FT`KL.L%&<6]-1A;LGJUV"X/O!IT-%FMNMZG1`FXS"<9!_3Y.$RRY:@:P]X_'J>R;S#5I+UB_!O-0!)3*[N+7TZ'/8L^V;=.L('0C-$-.1G,A/(>: M/4]&?;1TC\0U36Y;CK4!M6:LCKATO"C4\AVS;V`@T74A%S=-RW59`U`P4"=( M&HX>BVV&-#;']#_2]CE_6ODV+N-IDCX(WN_)L_.XF>,#0K@L\+UMP,P6:1+/ M5IX;]MZXO+J]N+G\;'R\O!I=G5^.?H=O/E[??![=7EY?;=D\U\]C1DTP%LD6 ML4C@6,;!)/R$L^5<($6W@QPE>8SB/,_E(8B#F9@#XZ6?V&E+S\4A^,PRX+T2=CU`YF7 MDO=N6&7@(%"E?=P8S1?WR7)VCTD8=^$\"G_D7B)\9.T]R<32!)/P3[3&R[RH M?X72*+]FWF)5!( MH._+>"R&$JN'X]<^C(03+I]D$18)2))#T&4P1\Z`A8AC;":A?,'S1T;RMS?" MTX&NA^<^A9_W@.8,@TG#7V'8GVGPN.TY`.7LP:#FV3\VW0;2S166O3-&&./H MF]6%9/8:T'HYE_LH>H]!$_"82?<=[@`!?KE?/Y\"LBV&W.P-UTSM3DYCS4^E6:' MZ>8!?`-B',Z%X7[%*^8:UD.*TDDM2-W!MG2#.ACRHNS+Y#M M9#O&/!"8['U34A.EXUNN[;4$B;[<<'(1I.B)S4;C\?(!+YL0'IU&XZAC9@&G MG)?%E=WC]8!/P[S"3>J;95NT/D#AJN_75.7[-O7HQ@:6H^B,W7);.I;+'=_M M-G;+W0:KP:CM]#-OW4W$?.I:WJZQ4:'+\C]]PJ"0YQ)]Y[5W;(LZ):U#-6); M3*UYPO(LTQT&4]N3F5NV[0Z$J24/V9X'>\?4PC2^#R<@Z5]/1S^":(Z&`9#2 M\+FUBH"Q5R!CS",I7>!OCB&12:=SV"E?Z?3]L>:%#=(UB]8G'-7UP:G,BVH* MHMQ;K=B$^YZ:HBZM7EI5WXEQ)>UNE%><*']WGF2+>NH/0,EZR`U[,Z%[NUE" M79_0]]:<:^]D[Z-]UXE[3]S[\KBW_D`NZGU)B`UK?^-G99;FL[>I&K03RAW" M757AT+J+O^UPHA^\4:;47@:N:P*E(+E.;=U.Q/<=3DRN4RRV_7">1VS')8SJ M=#AO/QPE#N7$8_N97%W9ZH,ML(<-_"QBVN7=I=C_ZF*ZU>CWW%',I:J&;T.< MM8>L-=VMX52^3+\:__6WKOSVTCMW6<2"*\7B.L=,3W-VB,UHR\OE.*IP'QT? MP6I:'N$;!N/(`;UU7=OGHYL;E)3%_56JH508<&+"6G%X+VV%L& M];J5AE[Y5I5K#KNW3),3Q^KM`A@8,$BJV)&*)"6SW,PI_0"*>"L'6*+'ZZ"7X:#UCV.@KFRB9VS2N/,769-]>K ML*2_@N#&!\Q*#ZK,A'634B-EA'3YH13 M+;ES-Q4K'U5HPK9)AO]$GV+3HZD-6%XNO7_X@B0_IWZ.PM`N=$Q1,5#TS% M^FV^)ID\DNI"@YN\K[H5>LV1IU3C=H=W[:-9/67$QX:>G&J]Z]#-ZCE&V*BB M4[1ZU>]^J$XYVOJ]^H1@EG'J$^7H\>>B5JHF.U%F> MVB.S3ES?-J=NQL8R8=%_&I82E/@T3BP>H\(.[KN MW]0BG/EP2RO-A&^N%[IE$LOL9"W6;(7^9DFM*1F^;F*4),X3WPU+:L:(*[K; M*3UH;XT:QQ[OJLG5]9*`VI2B2$5^BW84;A'7H<1I*@@.0V:J8VS]"G'@X&?T(TV`67BTQT.1Z^O4^2,->HV[SS__^ M;SDQ7V>UR7I1:Y"`P_J(I;PXN7%1%%TO$OP&"D`L2$^5X<\K6#O3"CO3ISD0 MWI0+9+?%NI MQS>P-"CHL/%RBQ';L1OSP8KM+/&""]'2&2VKDVB^%'7ZLU6B\J_=R%D<%7!R M%*O^$*2S*#Z;A]/%KX8OSH)\3OB5>%XV5TH>12N"\O'9B-J@\E&F"BZKI._V M*QS0')VF!&T_T3^"-`W@G-\UQZ8;9C]6@JU1'&:V9Y.M6U7>6\8R"_-N'0^/ M2]'-)`X7V$@C>0BQ,;C=KOIZ:0)VF.L0TQVD+,;NL6V?.,T*$N"_ M]M&8_"0`[%<`N,+.*WEBQ$D(>,%"@$5B;%P+L7X>& MN>*9Q0,D!.S_+5OUC>+):/*`9346J>@N-D#G+>J"7E7N=]L,0G^P6S9XL2WN M^`>$W;)+L^MYOF4=GMJZ;6(X4-ON"!NY_T,`Q]TY''7P=]D)L2]>OKSZB#A9 MN:^M>LC.L'2()V%YOJ,+"V6#^V0.IVJ&'5(73]WZZ'+7M!RKU-=L>X`6`+3Z MD^-_Y8ZYC1#!@M%_=)BK;DT0-V.:4J6/_+$)7I[^S) MA$V=-SBFV9A-@-Z$#T&$'=G63Z]_4X.].4D9=^R-7=D:Q^9\*JZOWZ0((F^Q MZY*&T&$+;VT5"^0`$`/6D]($,\!,&MY0BJG8L.WI,4VEV0&FF(E+02X\IIDT MO,A44W%,UQIV*EM/?4`=^O]'Y7QB:F2,?/$@24ZANB_(SR,F1J;(UY4.K#?( MSA^F)N8&1H/%%^3G#5-S2U-CBKRAJ*OKEI]?`KI&&G1E.,@]NKI`*1O]BJ2B M'"`#`%!+`P04````"`#-@C5&$KAFK3H,``"FIP``%0`<`&YV96,M,C`Q-#$R M,S%?8V%L+GAM;%54"0`#DAC`5)(8P%1U>`L``00E#@``!#D!``#M7=]SXC@2 M?K^J^Q]\[,ON`P%"?DQ2,[=%DLEI\XUHYP/"'QY>M1J'5V<'C6=>CV6>(4XM**!(T4?'[46OUS' MTFEPZ;0:QTWXUSIU6LW+=ONR>>9T[AH3@(> MHL!=]A)BLOJU+BXN&O)7:,K))9?]N]1%H61!JY>C;"$^U>?-ZN*K>NNXWFX= MO7&O!C9PG(^,^O@!#QRIP&4XG>!/-4[&$U\H+K\;,3SX5`M>L`L26B>MXUG_ M7QY#($0P?X5\`?1QA''(:XZ0^.WA+J4X]&X=N73<$#\V5#T;&U-I\0?O#>[` M@<>XD%Y9W;>CW#4=3Q@>X8##@%E3TTQ96U(;\=&M3U^+T:V0L+:*-X2[/N41 MPU]Q.`/>Q^QQ!)'G!H>(^$9JFDC9H*KWB/T`L<\^?L1NQ$A(,.^,*0O)_[!W M37G8";S.9,+H&QF#V6X18?]&?H3!=EE=2P'=E@Y;-M,7,85\"V!&\(6B7?@$ M>@=>4K\[$,I#Z6Q7T^6':X`QI&P*K;LX&(:CWN")C,NYR4]6;8-&%1<-0LK* M^DU6_U@]%_ENY,NIJPO*Q"J)_B4FA"1&_!;BP,/>XEL2"IDPZ38A@7`6(N#O M6(H3BY&*@6H^=5,2?3'%4I8V6ZRCG$<'B#_+R10RGR%"$Y%(G#2P'_+Y-]+` M]68KGE-_B;_^LP.T+P'XZ!G[,G]*_=C8F6+7$6-@JES]XC9_GK5/3\_;)V?G M'T[/STZ.6V?'"'4X_U8YWPY&8&B$( MB/\^_SNP'L44!QCRW*\USG^$)(M[GMPFLN3#$HEXX MPLQDBC7HN1^\EP4:\W]2:?X[KDLCF',>L(MA_@'GAK"ER:URNNP'XX41QE2? M5IKJ&SS``,%[0F\SHW0)>B:^C&-:TLTZ[P?]:V"-'><HZ0-9%]I8%;>'I? M=JHJ\:;SN`:)%2E;G]$)9N&T[Z-`['J)%<5$;">HL^^\+C916AB'%;D93$/1 M6!@9>S=XPK!+I(7@;Q]+PP=>O-,IOU<:03V/;T1\]1REL#MDI@#;,XYV\5ZO M@OLI,CNH-20.`5@S5S^.)3Z<8/V"YPC(>N=I^>\1Y.:Q6 M#&[C_&*U8:4)-H[4AKALVZ62-\8R2CA%"1FLIWL#2#KTFU$F4JKG!H:4YNXT ME49N1=#O>!Z9Z=5'Q+L+KM&$A,@'O&,:2/.I?$/;<9_VC`?$)>H]K?FNS6[*)^?7 MOP5OO*9!2(((O*@WP4RRR:_P@+(X28#<`/-[$DBGN`M"S+!\^"$M9>:]]S@< M42]1Q*^LSOQI&E1OT&=Z2;K2<[?6L2+K6X*8`9TCSZD'SFI>/??8-?M9_EC` M=E8X3VS+8*@-UQDM_W(9O<_[P-EN5BLB)./R,<\ MAO&%4H^K"T2SFE:/Q%Q*,G;?34$5BYOM7<7-(&3(#;DN=*:;6<^B$2`KQN-B MXH\?,=+FN/-VU>.P?`YC!D[+9T5F0X[!:N+1WAMP3I_*$K$8F'**S.F3ML5Y ME8C.I2MK]BP*TXKD]1'[('/X!0=@%E\4AWMC$A`>"B.]X'SJS3KOCP^L@=>* M>+Y8OL=(K@"H>DVJ:%T]N@WW0\V0E`WD6[_%D7D"E=']CG;>_0XZ<%*2=WCW M(P/AO+@`/OF1."FO+QYM`=\*0T:>(_FPW!,51:(BZ:)R^&HVD#B%BA$./]W`1X"*P9<]31',MBY7O5BR)1],)90_ MTYA6)"F%;WL>I-_H+5`R"=G^U+4\C]!HPCK1W*`7\IR9P,H<(34;BT`0$\]> MW>#9_ZHYJ)"('0U)H5V?T1<"%%U-OW$,JMV2``4N.&K'A8Q81B3U>#444,'! M7(+A=R-U'>Q6Q&P`YV+LR5M]=YQ'XE!`F:1J:B:U_:KG#FO2N>H?Y6Q0S"U. M=O0`Q9N+.8=9+UYC"8CRF%=Y^K28)6&*E`8W#R5KR3P`=]J\?:S8S>BCJ3+%; M%3N>:,<%&V6?-ZT)'[E]TZ;Y`*8YJ68$,:55'4&*V\&.TI$5?$7/,3(7<(C> M4LP8=MQ?32;VHI@#8-VC4`R%:?:I_@:+)",YA^!`&[&)%8\P*6RWN*U9-GW) M$%`]Q]E2^F**W0H'F9^54NR&KJ97]5QA32I7?:.,!:S8C3/?`C`/(FO)/`!G MVKQ][$ARW@?AN^#=*3"B<,9U690Z&T1=9%)"V`%XUP8-8\64IL:[/.R\L`\M MNQZTQVC,H'VHNUZ%(DW91E[1J+/0;J$#K_VA0$5]87X71CS!"_SG1C& M3F(B[""]I[1AM*\?J(1;K5F'M)=.H,<;Z?0B.S%7U;UG-CX`L@L`CUG_ M4&G6DR?D*S=%EDW20"\`Z.F^,:R%&_-ZL<,:0I.7!2>MKZ@C/&F>-%M.W5F* M@P\@,:YP=T"F(X4ZO\9B?]M%.>%W:5?L=5Z`TR'^&HV?,>L-;H@?P;=20=Z+ M0O'"X' M+LX8E`#3U=/7R/=[4GUQQNEWQ!C*/32JK,2]=*1-V\.*R@\CT,L\*+YMW1&P MAUAS)-F:@@_7R8J;I>2>YG;2E*R[S_%+F$0F+0]'ZDPFC+X1,#E.OJ\^JVNQ M).>TV7Z?Y"R%.DNISJ\+E1RADP-*.0FM'*&6,]-+/&21*>2WW>9*G1>XM%#I MEC)1`Z`PMV*$&O?>R2'$2N4*HZE>'"G(6^K8X6(PK4AM4>B.>L8XV"]VAWM)-9!KO8X-N&AZ7D'KR'Z:U1++5I__S4 M)@.1?,5$,J])G/AX-5U^N`:+#*E\0UD7!\-PU!L\D7'!;9W3YHEAQB,U=9:J M.C-=9>KS+MU)*.Q<31,?G;G.LM=,:]%!Z%W9="@^PI-&[WCJ4RX/\>\,APP/ M`=C,((5'>V'YU0J".O5;Q_?08L1[K$MA&<*V;2[-]5)AXKQ9Z:!9TO/,PNHV M[&AYQJ@S25?4J(W0PC3;=F7-]?YRY2W:T8H-N/(F6>07&W?:A&2[3#+WDJ=7 M[+_@F:=LSTRY5]NGD;UBPLV.:7/[[?GDE#3$?,[>GOOF7NTO]]V"_2IP(-%R MF9@H?2RVWCQ;+2-(R-KM$G"NR%1]5':ZR:Y>M2(UZ'C_B70O]EEM6KVAF67U M]R\\,4)AQY/0"SAR/T7'W.H;Y^WB3*V_%?GU`L>M.+IVA#UYDKR.M%3C"I.G M)B>'43TX*_*L!9X']'H/*T%&D*\E-MEVWWC58K-KP'ZG[(>HL:?BN4(=KZG& M^T:L'MP&ZS\^-H0BSXAC^/!_4$L#!!0````(`,V"-49K!@)[108``#=3```5 M`!P`;G9E8RTR,#$T,3(S,5]D968N>&UL550)``.2&,!4DAC`5'5X"P`!!"4. M```$.0$``.U<77/:.!1]WYG]#UKZTCX88SXW3+(=2+9M9F#32=*=OG6$+4!3 MV6(DF8_^^I6,,9@8VV0Q&.*9/L3VU=6Y.M?RU9'H]<>Y3<`4,8ZIR,;DHNUR`W,2Y]_.OWWZ[_T+3OW<<>L*CIVL@1P&0("F2!&19C\(BG M2(`G.A0SR!#X2F>(R6>#!;AEE/,AEC<;9<,H7S7*%:!IOL88DA@)T6ZDI; MF6GJEF94M9I1GG.K)(<+@&M&"7I$0^!A;8O%!-V4.+8G1,7HW1LS-+PI.5-D M2@]&W:@NV[^[P]PDE+L,]2'[B00<$/2$3)=A@1'_!S(F`YBB._D$$UX"JJ=O MC_>A@*17HVQ26UJ2##`$'O6@6M2'> M$^W+UL>!BH;0)>+56%?-LP3KC8=F(WN`V)Y`PTTS!`D)V0^:U\`')$<1.UA] MFGNR:Q^`LCK@AVTS4C07R+&0%=S%0O55KS0J!M#`VK6\6'L':_?@?=#!!_#> M[^/#\O,OXR'4#/5'5.%!6>30>@,TA'S@C9(L'4<03E0E5M<1$7QUQYOHM(KA M5QKO_-L_5!%EN02%)MUG!7?5&X$#1+RB-+&!?H(`UBB>95>=.>8[@$<9!H#7 M&=1A8>@RWU8._=1[Y@\/5]_0X)$8&F0->^ZZ#33R!I$L=B\F(?DN*2O.+J%1^L%^%L,A/WB=OB9UD=MDWJ"%EK_4V\ M59.L,-%(_;%^+JLL9-V4!'-/5'UTIK)R4R%\HNP);E:0MQ([=ESJ;BUVOU*^ MI&DT8F@DDWJY`M[!_P']'_65KAXJ:0XX`!.&Y?PA%EY*YV!">'UHSS-$IJ@O MK<;\@?6H,T(LT!D.GDD)O1TUKVJGSZN$X;B<+#.JX2"SGK$2^SMJIM5/GVF) M`Y*<:]=Z6!O)2B\YA":>4F&II518`DA`80(2%-A`!10LL,0%'H;13@IMIM!F M"FVFT&9.0M@M91/*)#JUD%W/2;%<);0YWU5]0F`YH.N\))<=Z[-"7@=#[G8V`KO?):I'=-T;9>H0VE;9T<^RY'LHB%EZ!G.]^<[ MK=]+$SA2!WX).:*6REGDR);?2Y,F4@=^/CFR-_E'9K61/:MY4HPR/`>84DBJ MIQ22/*1@#14LL7J*TI:*M`$8=!<;EV"%V6NU1*T:*-R%RE2H3(7*5*A,A-F.3@$5!PW>Q/'S8Z@_AWAN-FYY%IVL]>I M9JKFZ?/G(F>ERSZFWSI]UN3D4&O\S_13[2A^I+ MG,B_972*MS;@I+L(_OR"$9,Y/5[TT!21&+$_;>,<;0!$\K+YEJ6-*0M/%^Q99#O_@MEXUFJW\_*KX2,Q'CD&>DN'> MF;BR7E`!&[%;%+$M\K"-]*K\CB0V*L*<`L``00E#@``!#D!``#M/6MOXT:2WP^X_]`WN\`F@#PS MGB1[-W/)+N371#A[[+6=9!?!(:#)EL0-12HDY;'SZZ\??#3%?E%\5'MQ0(*Q MY:KJJE)5=75W=?6W?WW:1.@1IUF8Q-^].G[]]A7"L9\$8;SZ[M4N._(R/PQ? M_?4O__YOW_['T='?3VXO49#XNPV.<^2GV,MQ@#Z'^1K=AH\X1W?),O_LI1C= M))]Q2O[V\(Q.TR3+EB'Y\)O7Q\>OWW_S^BTZ.BHHGG@9@4IBQ$B_>WU<_>6T MH)[$']#QFW=OR7_'WZ#CMQ^^^NK#VS^C^54%>478789FT"B,?WT@XR$BC/7Y6PQV_^?G5Y MYZ_QQCL*XRSW8K_&HF1D>,?OW[]_P_Y*0+/P0\;P+Q/?R]FW8.0+*2'H;T*E MG(LH3=]0_#*1'-]\O&8';!B%*RB=\@&%$C M2=*F#N)'[!,9C[\^?L>_Z3_03WXY*_QT'@?G<1[FSXMXF:0;9F3SARQ//3\O M"3'V.25+O#<5BQ1UGC;Y]%*_)$U^-(A=0+SQ$^(]V_PHXIKEZ,LTV71BK&`C MZ8#T2_00[4O4$"?%6;)+?=SE>RS#)!OI4#USSD@\(9@T(N/XZ(>[5W\I49$7 M!X@C(P$;_5SB_^^W;]B0PXK6^(+`1;)QD4(>)LO2RQZ80&1Z6WG>ELX67[_! M49Z5GS!G.GI[7`3./Q0?_W)'ODQ,F;SW'NI`5"A`!32MH^A9I5XAAQC%!61V MHAN^9105$/J9@;GPW9,@CQ?DQ\PDF``(;`,MEJ5V4$'!V<(>"SI[H*"(P?8V MB@S[KU?)XYL`A]P>R`_[9D`^JJ+;/2&[)TG[S]-^Y2KVZ!>]_[?)OE[YP.K( M3V&F^B[G9,2`CGH1>2L)WWM_G_[;E#)8?IV-/T[Z?4I&;GVA%0RB0%-[YPU. MPX2D'\$9B14:B]R#@_-7*ZF=90B0T';18EIN M%148H$WL\6"T"`H_K3WP->8M7H5T71GGG[R-;+J0@TUO"3IV2S.0P4QJ`VH& M6@90+/%K6$2!I_WR3XD!IEZTB`/\]#_X62E0"P[JZUI/>B9:)E$`=Z8%*;.(;E9 M7H013D_)L*LD50>&/2BHL"!EMAD4&B``(4$ROBH@,%!4PDX\(R2;31+?Y8G_ MZ]W:(VJXWN7T5(^>AZK#G18);*ZP$&5OXM!@0,PB1G:44PK#1`QUAC@R$K`= MV$6^7EZ$L1?[(5D^)5FH.9/KA@J\TVPAEG3O68,'MQMM9*IE?R=>1"L`B,EA MG/=>R1QN9O,L(^,;#&H?",9TY*R*1M*$F-P<9,.WMSP9T-CGKCE.,WS9F]>[ MN_/[.SCC//6R]3P.Z#_GO^W"1R\BOI;-\U,O39])=/[1BW:JPU5+7!A3[B28 M:.%6B),;?@>NVHD\06(G^>P'`7V&O!R5%!`C,8JK;,O=:IV[#"*A3W_`-3H5 M$)//DR7B3(PH'YFJTAQ$P@>\"N.8?H?CROF(TX=$'_1&D1$N/%YYZ:\XI]4. M=]C?I23MP%FQ+E8H0(L!$PHMA!`#H`9\\K!GY*5E1#4&JE%FJ$""R01Z29$) M4F3K),T1&6\#F,[Z?K(C3GF+?4P=ZG]"C`*6Z%F(T$E\-_/1IL)&9 M=J)9H*`:9X8(%K!K])$D%22)<4XG/R^*DL]LU;=,4K2+_22*L)^'U)&\$H_` M_?'XF]G;MV_AO&@1/Q()D_29B*M031,$QDMD;(I>(?Y]ETSG.&EYA$B.#>>^*+[,O0>P@C-DD:)R-; M9!B'ZR::Z(IVF),[:1>VVH4)!3+*O2?D,70XJ[M)\=8+@_.G+8XS3!8YU_D: MIUPHOA1&.S0)OH M?MN%6WH61>8MPW&.'2I4R+<7JQGSS7@`0=^6*4EPY*@SQ)#Y7;<2G:T7P(^0 M>DAW$3Z1O`G:A:X\?QW&.'T6F?]([Z`KM\K4"%"[IR81FING*FB`O5,]*Y)- MQP)AWQ48$M36:2\A<(D"YP*7V,OP.HF"Q6:;)H^LF"'3N8`.`<8%S"*(+J"& MGMP%3*RTK*="0"(&J`?TD"$4,!Q,HW1.8$)R+'52.H,>PYUT26=0AD1I1-\P MK2D.$H?]#2V=R(_FOK_;["+:Q^0,;U/LAZS!`ODYPJS$+0[FFR3-P]_9YTIY MU:B?1GJ!J!10!Q#!(9FC%BU@P2 M8&>+8RKJ$I,PX@G:"H1!')QNU2>->A3'IEK%2:0.WIUI5GV\9MZ-<&R*58M" M=T[?B.UUKN`2D=PIXFJ+8JKCJC&<*.7:9\>VFJO&@JXLL8DU7 ME,0KZ)(NYJ;:?7O8TQ?UL0O0>8OVH`7R?$5[L`(=CH6C?S*3L!MA=)^">!N= M5?)GPZ&*/3K0-EE'\1J;9I:XTV^A=6*LG237Z%5*DS^#'ZSTE6HQ/UE<+NX7 MYW=H_ND,W7T_OSW__OKR[/SV[D_H_&\_+.[_`5^A>^,]T]G&KC9W'QBV*E?. MNJP>MPD)5HDK8T-=N5I`.U)[VXWW+8>&,^_SS39*GC&^Q6S9+;BRWM(M\&", MWEH@T?Z-2).[@B5'[7OB!=Y1RA&1@`GL(8>*1)PEW1%)B*^0@:*Z[,J)W$OO M)N[XA9TC.&#YUG8QG66;5@O6+#=+LJ(:S8GR;[&8V+2O8T8#+_G6BJ,H]I;B M0)9Y:QA2%W@3O&;<9U>3U/L\4W8)Z;A,=6]AVFTIZM#BL_/"3$3X4[G8G.=Y M&C[L^-9;GI#LF\4RZ#5H=^%H[YQ*.,Q0`#M'U!V!M$TB6F!`_2`4[#9:/^S! M3-_E0)LD#7_'P7^CKV?_]P\PS[>/.`4 M?74\0]1R&1Q%/IZ]_=J`?$7L:5UA`F[@!`%K<.1%-UX8+.)3;QN2+$S0LFI% M;X$(M+%C+5)CD\>(-?V&CR5+[35AA8@H)@IC5.#.&CW2@/:"!A"+7C4Z(F+Y M'->)JBIV58I(L24S)XZS\!$O8C_9X,LDH]U%$GW0C#6YV]FRU#*Z$A&5F.B+ M9E4A0_X2QJ_Z2X4+3)?V)*S7F.[L0=CM/3BPY]!_KP%FC]=:$K['FSFUO6`Z MH3_P8-^!LPRM.%UJ0IRK!>E4`P)^[M%%!.XAT9X@;GG,O.Q]=9&D9\GN(5_N MHG9[+4,U2#<:0"N>0P1MK'>Z$)A^M=.=NW;:W^B#5E)!TB9PL#4H0P@K:PAG MTPG.B<#V3F]PRC;ZS5NM:DSP+7:34(I==Q4:Y$:\GB?#WCQ! M1L3\.#K?J:?OK?%G$,#WZ@\3C6W?U_OV3C@1?U9B7IT7F&5O8X`[C4H(A;/L M@T,ZB9P7@W,4;X'46.`.T4V,XARK=5CED$?P0T%;P4MH1SRAR;S6"S@HO`>( M?%A9OS/GMO;\\_B?%>R'4O8!35[]2)0=BB/&KW@@R@8>W@W,CT/)?4'S+!20 M0UA+TO2*Q(7WK?@A4?6"DJ%L30D-U7E:RWRS";44%*`?M88/R?9Q`<=*3Q;@ MYW"/.-YATS-5;3"H,S8YN\T3M28,P/F9C`')N1('`R]([,8OX.F7%^&LX.)C MD@29NK.%'!3H!$S#=N,,3`(W_2F8DHEV(*.@J("=(08-V&Z_`^(,(%9 MK2H]A0H(3I0`=[DLYP[#U`*=+^CR!+#\P)`7P!R4&ICC!Z(I="IPFF3Y]=(4 M-QLP4$%3PF@S8@H``.&R-;HD^F2L(A(X4MHS"CRMLSZ3),58*FL8&Q`P=BEA M4K1*X<^3VV1K;$4G3PX"$R5M>=Q*>9S.%J^W./7R,%X5CXB8UOD:>!@[-0H@ M6JT2>'(;-G#2LI8*OGR+!GY7H*L()1C@_@".",W51QP3SB/:Y3/8A'%(N<[# M1UPPJ%H^6B(#[2%T$JVQJV"%.?T^0P>VVCL/''F&"G3>E[9!H/0CH+V(0:1; M%=+QIKI>@P3DBH^O08E49_4*5.]!3*>L4"F9I8,LOWTG!X%E3Q6]]M]`DF0@) M;+MMIJ766X/!V>\^#QH+;EQ)!39C(]L%L_0+0@G'2F)`@Z9O&FY%8S(GWWFH,7ICY#)0;<6]V=^.=_!K]& M73OG!3$B>DX4QCOBM->5'Y[@99(6]\;OO2><785QDH;Y@X,;>X,/*W`L,-PQ>S[["Y`.Y!-,9_4\X7*T)!_-'LD!:X4\[ MVG'V>MFZ,68HLNE.!L9-#A57])^N-"9WK,,8;)EL2085=!`G1,L1B^ON`JW* M&<&+?(:6WBND+^[&.W$=TE9&79[6D8;;_JK,ZSH1<-93=EM>Q1TIN)4J#$):Q%L5"1<"3=Z_@;* M"YP*.1TE'E4$TQ[1,"(4W\PNPZQ=/^V07 M2=-OQ:+"##YMA+!EGX8"$^PH/A\D_HZ>2;$3KH[*5+<":?>3+W%&<019X!J2 M>?6Z9,+"-$7W^Q_B%'L1;;CU?1)1+_[HA3'=$[Z.ZU?9YVF8D3^=D5_CU0U. MPR0P//LPWG!`)7(CJZ]19S?26-,7ZXTJ2,OWKKST5\P/@&HR,U2/AN@X8]8! M6B3R$^M$$#ZB5^A82<:F5E0F*"KF;W7D[;>MGZ(DH^F^[YZE&@7@HQB]%\,T0-#_!ZB(D90R,X MBH48&F@]$&6#E2H%.#AY_H&L@!=Q=15@[N?A(Y_6]>9U""&PRJ(#1=XK/^I( M!:)&Z2`6I8>SS%A+4NCA&7WQ`]\K^1+5EUAJBN#'7(,)?WUS?CN_7WSZB.:G M]XL?%_>+\SO(]T+_N2L*;.^36TS-/8QPHT[J/AG&H\<9"NI-TO'4UGS%=/AQ M`-X]'4L(R9.BU5`TKZP&0^W:2?+GEQ:#X!295HH4]J_)Y_0WGVIQ*V@QJ73G M5<-]@`MQ9Y@DVGXHVZR5@\"$%!F;8B@0_SZY"[<';Q_:"""`"YFB%A('=(%% M5E>ZKUT%#+1XT;+>6+9((:=?L&C8D!^('3U0:"2"`W57Z<0Z[<]>L.Z/S;K% M;NK!>MB=+[E(DFE+51S:CR90#?$0BFA4&O]`6L_W&K+6&9*BN M.*!:++WKM?$<<#H54[;N)GGM&"HI["&(R6CJ99T!QQ77D0BB M]QD!P0%G:7%CZR4"HCO>82.-DFU(=[A)\=8+@S(9+3+7>1RPZKDYFQBMM6!' MS!4'ZB*ZWK-L*#G@OI_NB+KJQ+;SG*\GYHH_=Q'=+KO447+`G^W9[)R!%B1Y M@WI.%`E475G\]=!`)>I6$)5[M;]+:4M<0N5_+UJ^&S>':M>%J MUL!Z7/67U*JFPSE/Y-TB!Z@RU1)RRC,M1+;P4`T55SS5R&)7CZT(NE3A-9CP MBT\_GM\Y4V5*DH*B:FWN_[8+4TP$)`$E?[XA3-,.L+3G*WM\0Z&7+@1@_+.[ MB*)?VF-/[H]=66LOV@H"M%ZP((%*&C/$J/#GB2I"4&O5_J(2IM8>79@F2[0, MGVC;$>!U:4NF^L)H?<725A]R7$<<3B>8UM=DB/!NIN;*RL.D]X*=<:PNPHD^ M);W$"^A<:>)C'+"VY?3Q>!(BKKRSB:-WI`#G=H0(W'+`KD>F=\3`. M91V[&9VB",TK]C9*6M2B)_!3V^1S'*DWG$18[-:REY4==&7[S+MWZN[^$K+? MTM'A)>-P2T6G-G>Z2:6%R!;>J:'B MBI<:6>SJK17!%["QTUWXB\6G^:=39S9VA)1AD64[(@R^7IZR%IOLVHQ%JJ'` M@T]PM0*I$EHI$F@"J^'(D+J5F*RY!&^;RI#AT],N,M%PL6W(17-0*E/9"E8F MDXOWH2310J&KGC1=OP^E4<1A]Z$D!!V^#Z7D=H#[4++9$^C!A_'TX<9MJ')7 M["));_&VV.:RFCTM$&$W9%6KJ1@*HB>H!8C8ZI';`G[[]:6?FVG<3J972 MXPKV@T!EAC@=)"G;!6I7VE_:2A;Z4D$I.?L!UQ0!>_KLMMN(M;GTHK(SYB(F M^=6&9?^F/J6VV$!=?[H)UV@#9(9-9Z_PB!'O.Q8Y:Y*+N5%;`._2A?LZ=MZ"3ISCOEU^G*B\/?F3^=)G&61&'` MG34.;HCVRM=L=P7$O:S&1^ M&F[9%':]1">[+(SI;J0++^64S`@\$HGIPWK9]5(4_!X_Y2>1>F_R$$(PEG^X MR**9=Z2D1/WJNPI"0@)Y52:5AYNI,!<93#Q16=-..)";WT8/XDR2.A$:X0141RV63 M(W9KFEMLD1VT4NT<8H?IEDV:(F:%K#)&\,FAEWA:3X,\2/I2?4F"W!8-1#/DF-5GS9J MJ#%1D[P3LT\/\4USTS"D7YR#:.>U(>B^)!;;L*(?,".-.771HUA$X] M"HP#V(@A^H`.?G(W,#-C]Z:X$[&47W1DR<`B/L,/.;NC7')+ZU_R9T%,DH_@ M-/?"^#[UZ+.]O+EDO9UF"L7C#0=U0CZN^II'[>.,!7!F/Z8@TN[$YH'MN!"6UB;5JU5Y@V?M'6T\_61S1: M#+@H8A!B/Q`HP$%\6(LC>@/J-,GRC*U]V!7'\JZ0(=3V)0KT#-D@JFB\4M:+ MXO2/F`W`KN+-SY/6!5DGY@!KB4]$B4W31&^JCMN_7AD'.8"H..W7?-4 M3U3\\FKM!`5AQ"C/&K?)J_NO\)/;.&I1108'BO0[+"HT&,#%^[:+"B4X7%%_ MAT6%4.#OPHPB$<&\JM"A.&-$AE6%&MX%,S+GXM4#K(XM*WJ(`KFNN/#"]$6&M?]56C7 M?$7P-(-/:^.V[%/S-L&.8ME!XN\VY6V5CLK4+63$%D44!Y5(H]BUS#\'Y;Y? MP+J_=E7)@-YX]>&%$> M+Y*4/BI3TD6A$^6B;I M$6OS+GA&D[B#\^F@>IEODC0/?R].:=&.' M.,5>1.6X3++L.A;J1SN&C`Z4H*-$9Z'E@<&:#&`LZ,BCUOUK6H@20\3)Q6IJ M]QR^K_`?4RKFGMC$H:FS[SFXJ`B2(M2_HE,2#E:T,I%B7>)XE:\IPGVX`;PY M5.NH*E$\W:4I^:FCUYO0H5W=3CRY?^MQ`9W:AC'M6M")(E/6%K?H\LG;RK-E MZ#S/T_!AQR;+^Z150#1/4WH%FGF:^GB\-V&P`HN!5+)7AM&3*D2QQB`LRWLQ ME]UOBP&0;DNKV_(]`6=[E*ZORA-X$^C0WM'A!"0YC M*JB1';!`^+D('"A.J+)1$Y)#UM02Q6A1 M%88;5K7'CKUE443$,`'-2WV`<9K0AFZ[9)O1K;(5)CP,M%:4XE)@A)A50GCFROKC,NUKF2&HC+R$2WW_&T2.^(E#K[#J] M3.(53JOK!H.KUS#:2XO25LH;)F9KAWI!$=Q"CE'B.1\7\8%1DB(^]$PX.'UI ML>H05?:)],?O!/5])%!YI3].5J[&EQ`%C]\UU3AV?FH<[Z5%0DL%#A,+#8.] MH&AH):J]:)D@VI**]CA:1#Y).]D6UR[(;S^%^3J, MKV/\#^SU6#S;$74M6'11A5U`L:'H4-"Q9[=K8&+-H&O2,_29$4>$.J+D75Z\ M]M"*D#Z(L2R@VMA4)%%`XG6AD(0HY)DI1!WP>G0$L)5ROB0*(T+>K]-DMUJ3 M?S`3.%/%A,&I`W06&%XY5?>!X4C#="@8FG]U_$!D!'2W=P%J+WP@-@P+'L5` MB(W$0DDV=BB1Q=;_5U*G_@FC:ZI#X/68FLJXB_)"5SG3%?U(FWQ.%8N9Z(4: M+L+'H8.QB;SKT=A./8>%8SWM%Q"/;008)-;P^%)&&SK42XK(__)J&C`F'Z2K MSD%9B,%57%Y2=0T2EH=^V.F>##5_"M57(]J`T(\I[;,L?P:IA`)\P*C)@N;I M(40AT<\4UHG7OB@[Q3W5\'<6SJ\P;0YC);$9"6(Z#Q:A,G] MQH*;EG%5.(@B-=H8@7I+?UG4$DS8W&L7AWZX]2+&D-8AY*!`K;PT;#$G@ MIF_.JJCD0[0W4>2M_#]NU`RBI<'8G30U4AXZ4 M)'QU/3O:ZP=UXF7A2-4GAQ>O6XD9_'.7E8\/.>E;OK_;[-@30ZQ*I2Y2^4A2 MP!-,OAWZ-$9WY=C2=,'<1M$,Y%'0&D&.4>PAT M7)23@9LWM%PN;1M#E7U*YFL55L7S_R+7LDI-EM<0QKZ691SOI09"@P*'#86* MP5Y@,-1*,G(X%'SYY5_+.DRA@P?%?Z'\<+Q<\`7G?2/E>"\QGYLB=QL[11NO M+$#9UYE^"(P0-;MPWO%<,K&<,`QLT69";)"B!@8VZP*C5B!@%G MO,+P.J-E8##Y^D&LNI,]\U(4_4LO,E!@PY6P+35?`0[.B%M,J.T#";!0.V(= M^&8;4F'%/&$(IX^`N_+5$OCDN?KQ^Q"GQ,36SY?XD5BJ^EJ.+3*,Z7<3370& M.\S)W:,+6YI79&>H0@*_[%/)<84]VF^'N4Y;.'Z1PJ06.QK`QMA%4*E-VA"` M,TU[[G3O'(M4Q,9,@N$J[M9,DVX/+*Y9+`"/7,3;79ZQL'*LO1^AQ0#V-K40 M4M]J@\-YDHH7G2%Q',21@"]1]!%D5D@RXZ(@M2RPCO&NLV.\<\\QWG5SC'<. M.<:[0QSCG8..82O(OF.H99GP>1GZY-(MWA)%K;T,WZ3)*O4V\UV^IE=A<<#? M:SI6:,,:&^C!F6["-5Z>L4.=_@F:+GPI'MBJT5&!/T,U!=#7Q?J))PCA\S<8 M,R;P,DG)8KTDZIJSW6*:-8;QJF:_ACG$_^P(NN22751@]E(;:HXXKCVK'7RY M(BIZM0#HGH/W4$,MK-?9^XN?+PF?Y'?R&_F!/L5,?OD_4$L#!!0````(`,V" M-48%;FK[<1D```ZJ`0`5`!P`;G9E8RTR,#$T,3(S,5]P&UL550)``.2 M&,!4DAC`5'5X"P`!!"4.```$.0$``.U=W5/C.+9_OU7W?_"R+S,/-`F?35?W MW0K0]%(7"`O,G=VG*6,KB;8=*RO;0.:OOY+LQ'9B69(_D"VHF:HF()VYU[UC/``43^MYWAI\&.!7P'N="??MN)@ET[<"#<^=O__/=_??W+ M[NX_S^ZO+15@8(?`M5Y@.+/NX3,(K0#@R^#8VMTLVYY0]B=0'%3#_H_G\CW641F/_BV,PO#Q9>]O9>7ET^O M3]C[A/"4]!P<[*T:[L0MO[P&,-?ZY6#5=KCWSYOK!V<&YO8N](/0]IVT%R53 MU&]X>GJZQ_Y*F@;P2\#Z7R/'#ID5A'Q9W!;TT^ZJV2[]U>YP?_=@^.DU<'>( M#BSK*T8>N`<3BS'P)5PNP+>=`,X7'F6<_6Z&P>3;CO\,'$)A>#C]^]T,8+J_\"<)SQOV.1>G_=G^5$X/0&GYRT'R/_G%/CLY>778?0H(? M2O_,]JA='F8`A($,@[R>+;%T1QS&#V<@A([M5>=O@TQSS*Y_",:3*Q("B(,+D#@ M8+B@[CB>G$4!]$$@Q:.01(-,7ODAP'!^"7WB"=#V5&.1'*$&&;X'#HUYCH,B M$O3\Z1U&/OG1B6VIQK.(5H-LWX(P]H([@!]F)-2H<5K0O4'F;FS\$X3VDP<> M@!-A&$*@J,EB"HWB])G8!&%ESG(=&V3H(43.3S;]HJ&.Q+D*/L.CT:C>*&H> M[5=UO64Z-LC0I0WQ_]E>!&Z`33]7<%L.B::->P\6$79FQ#QW9)I0P;*;!-H, M)X_4]Q3UR"729\OTPSD1 M8XKPDK2^!OXTG(TGCW#>G->TR%H[D;B2Y$7]6Y_^5>)40*KMN50^"[P%W_%H;T&P:#P>G`VK56 MA+(_VKYKQ52M+%G&-^'<0T[N&SR:"T58I&7ZFS_*^!X]!2&VG7!%R+.?@!=3 MDNRWI\1BHF26DPV`\VF*GO=<`&D^^I#^P-C?'0R3C.Q?R:_6?#P2LAM\;O[Y MC^.#HZ.3@\/CD\]')R?'^\/CTPR'6?./<)Y;&SLKVN3'+43DD\A)B[T%2RCN M.C/HK6T]P6BNI,"$"R0I#<(NP-]VACM6%!`>$4L=I>G,-@TQ(HRYE+E+SYX6 M6"+W]_Z;0BQ.8HM]#;98"42F^!`1F=P+,G"7>$>N7?]M(R]68J,#C3:Z)&.4 M[<6L7I+?!25VVFIKCJWD1$OL=:C=7O\"-I:SUKJE:;8J%RRQU)$&2\7RW(,I MI&+XX:T]+PI^1\_B]8*]-"+1)@Z#_?_Q/!9]NC>>=1>&YCO"3A@J6D.<:7 MZMLY3$C8=AL0U45M""?/`#^A-5(69$U/MRC9:E`';(IVP9*I'0)(H&55!N>KG'P4(&&`9"0-K8 MVWEJ16.CT/:Z8NP[C!8`ATM:*L2R6F0EM:"K8_# MPXU-U.L#5AZY5@2KMN2N,GD=.H>.RH8N6GHJ2=U"ZDI[0N(:V`&8(<^]FB\P M>H[+)\N0PN]@,E(4I6XU1Z$)*5QMEJ&EO)/)B*D@>5/YB\*YBR;4C!PGFD<> MO0#B`A`Y')C4E"\\P`SKN\D9"O9[KM;X6;!&R.?M\7E_>#(P!HFMZJC53$S7 M(AT_!U?6Q61L*L#E[1KGE M8!'V,QTWU11@8CV)-&;>'TC44-%.+D9_A4%VRURT4A%U,QTQE>0OR8MHKC10 MGJ;V:&+:L.6KS5!KYS:Z-))DCD24EC1O-.L<,FIC04K"5J>C)YH6+*X+8S'N M;.A>^>?V`I)!+:,/WN)%V#&OPU,#4%)19A/GH)EM!U:H57`/+[WPZ1:$XPD9 M6L4;/#)4#$14`PHPL3#ZGMZ9Y`/WNXU]Z$^#W"[7!#J0-YT1=S0/1!5E-K', M>EN7TM->\W`A*6.KFW;Z4R2%2X6*.?O.8:2]](F\_$U58)?CYRT.6V\\S9"U M7\G)ZZ/2D]?6+SFJOWZ>O M?(Z[MM2F'/-.%V[$2<>8*=1E"8#T_0-11H37TQBX5)75D"W=K6M#1E$X(Z/3 MG^E@P`?'9@\302$E8PN+U$Z`X2H((GD@Q*W-!4&)?"VL-CL!`/[M2C)=36J!L+]U-5-*RAI/K(28EML'Z#>ON1&L!+BM M]>0'GX$?`=%%3)O-.N=N`A/DLWP2LA@R,7^P/1`D`O]`R`WXM?E%33MG9BG; M%23P9&4SL5#N'/E,5RL%<$?7?#-3;"\E5ZL[BYK.6ZST)0CIIMBY5!X3Z]3H M6TKCB#7M!ACX/L4/#Y<@I[6,<8-2E-;&(<$N+ MLH.+<7B0D]#$Y0EUZ;/]A4+TM0E/YH]>76:8E7C=F8' MT.%8M[!MGZTL+U!C5_]H=N)-B2^@%X7B:3G"FXC>9/`(\G6Q5,@N2W*ID^PZ0165?XZ?NNEZPRRL8.)1J=0TXC<*B. M,O&XU$J^]+A3<$LBM6P]JB*5=PXY);6\S1%5V!V]69[8/`PQ?(K89="/B%Z>1JM7$2N*$&ST-/PM MO<;I6^BBM?JTMYB5V,'LTD,OLJ^B'PJ.WE!Z5DQ0[ZG\M6#RI_$+NFB:M5!. M[C!ZAL0$9\O?`N!>^>O-[9$3PNT`&.`>R5Z)373RB9H)/&U_U M?N#Y9MHSL08R^V@3!YW9)IU#U9L9?QMW0KV41$7=US0GFZK`I7-^,N$OLW]Q MXP\D5-*0B3'D^ZL#B'+MUZ38AM9>%:ND0-6\'>XZ-#^PV:8BZR[A3V,(^V#* M'M+@[C/H>;]`K8).T.L#B/549>(=L41^3!_\O0#QOQG=)A=ZBV]"D23P`;_& MM&;B\PO;*MF^AE$:@]M=.X>^FA"0P92D%NKF2[HYA&ZK@U;=^^3;^/.\TC[O M$4$B\>LN(`30.>T*=.XP6-C07(PHKZZ75Y8$F#,JGR6OO9'8.:VWN8-71B8D' MWSDJB<])-K!S7D*H<[AK:.=<561#[MXB83M9T8^<_T00`Z(7XECA\LZS?7HJ MEY[#91>,&8@F M&\OIJROT.2]V;$_P;+.P7^=PTI#=RX=#>5686&DK7Z)2H/7:]4,%--\/")M7 MDXD%;JO%TB7"]V`186=&M",5[H0=WP_4*NK"S&HS>2W7GH&]'X35U(F),WZJ M#[+.IO_0A.$S67;3C39VC'AS(XYW0E:!1.>PICK+KRUL"R#J#FY&Q+\P7A)7 M8L^O*@%FHV].>:='1'FG)B!%1LJ&2@D7#)2$;1R^,Z!TYXW*5I'2W"W,,52^ M^ZY&H#Q$BX7'U&9[*[5=^1.$YW;1XYZ;9Y#D>O<^JM21LZDKC#MQ93>[X?G. MAKP;,#=:=<_P-0Q96#,EE/9M,D/-7K-Q`0/'0T&$R:0J<#!D/(\G9U$`?9`> MPR^]9V,X(/]9NU9*BWY(R=&;-M8$==S`A*>V#_]DFCE'?H`\Z,88\-V[C-8R M+QZGUX2(GKUJAK8.-U^9)&,IPC2]4#$83[*\/Q*[GWG\'(LZHFFM2L^VHHF[`HB.%]K*Q-Y)6/*_G9,28A::ZI6EJP&%_I'1.;^`'O+(CE3 MU@4Q1)F*CFA1RJ0H0LAU[EQ4J&C>K/_7D+QW/D^/7/EA4DM.;RK#R"<_.B#W M.HO`[0^VW3ZF:Z6$K0W*6M+'+SQ!Z4IS9OM3$*P+ZUD;2,Q/9J3BG?T&*.O) MJ%=F7!0_FB"=]['C_>'G@>XL?&,0RN?@6])5[^+1^E3SZD4#R1!TN!V""*GD MJF*+$+-B:AUXI$(02_C-N_#"ALCKN>T[Y\HBLY0]LV&8TY55Z@K\[FC;[U)J M5H:I]@)`/`!7@*60'PBLOXL;8,KV2T`#BTH?^(;7:?/CN- MFMI'Y+]M?5WGW%\&',7O0+Z!8GH700JN+!`$CN.B5$%*1).GT:]?2B[H%'B]+.41`&;#;V1-E=%3X-:EV+C8T M`Y?QL&1Y3T;D[KC"TE_30NL&O,K3SNW3.?25, M5+BW;^S0?FE#S(J<;H!-/ZLDY$^W79"2LQ@]*T=0`Y37DJ4,BH;M\BXZ_+&( M(Y%#EO;)H_:$H%9SQ9Z,F;(NJ2Y=[WR238_37KG?=L[>T\TM29W)AV,#@< M',CL\%B_Q%1__=CJ4:TU=F;`C3RRV"E]K)6I5S325:+5&2^NLD74G,2]\^NB M5+J2:Q]MNW;A)I)6WS9B-ZG05`)?+NW3.9]5W==1E\Z0I]O2@#5ZMJ%'-7") M,+UB*%7$ZK+Y^+D>Q<-=I>5YA7'V_.*#"FMLPD#-IM3.*Y9.X\P!;VB!Y=W[YS;*FY"UY*3 M.]=XXY7Z!8E3T)/SNT/98DSKEX3LQUI=E?G2->8X"H/0]FG9$3VTY'`D4J*1 M1^=G_5ZHLC:O+VE#F`E(RR=_MZENZL&MF*+Y.%.0VY";-3D1_@)Z M$?GM5J!7&Q%Y5'H-I"9D->3:II$?0I?*#9\S*_'OKXX7D=DMO=R15G]%J]/D M6UJ>TT-9'$@U0KO70&M/`RV\+OGV&R6W-#I3W:@ML63/W5B_K+_@5[WK+2/V M3_*+^6S*32K+D>W0.:>NGHZ4$JUD";6Z+V=?U^QTQ?XC^:K1*^1/.C<;=LZ( MBD8IFF!*R2AA36WO\V8%.+=#,"4,Q=?$W``ZRY&R;E''SEE;TE@B*TO+:LC6 MYTWD0PDU2P8XVOD3P%>E^4W#M_2;_L`6N'+GZ:\6RY>KI1-=FW+YGL MRYSR&T\XC24>(GF)[Y54X**HAE35<&7F]X4E'@; M^?0[#&?0'_O@7\"N,3&3(6HPEBJ+K[V:@G,\4E;4T81\-9'T<891-)V1?P"3 M.N!!J6'JO<746^A!>R5%$^!BPB:"7\+GIM%53OX=P:N"(IHJMM"ZVSV:(QS2 MM0.]/&?DNZ/%`J-7."<+A;7T0?'D677*+'ND<,V217FR"%-6AJO,O1D!=TK] M,8WN\,YZC^)(1='>P8R>5%]T M`!RU9PT5Y.U)]45N+:B<`\WU[H?9RZVFD@$5"]_46-&E9]E+].$XT3QBM_+^ MP"C([%'^L*%_!B:(7C;VJ@XR.;KO#GXUU-)J5W"UH'G<-FK5VIS\/!L:#J5#>AK+P^2WK@I'U+9/R!:["7K#) M9N0S&CY;IA^2U/<*Y\ENU0,E?/.+525JV85Y:TWTC49QBF M%2_I1VO%,^L51W(N*TD\C?#"[F)O([841%HZ@F\GMGS=82 M^9VPMJ2QZB;R9:S>I]Q6:T>N#SL*[17 MQY_:/I4F^+X/>-=75]TQ69`'UE2[9=R9X@]X5U%6JTV5;BUMM\Y`=$L@>Z$\B M*[P.(R^4(9L&:X%_1_CGE7^'D4,6Z2*3YQH;8W.Q5(9L$*PEOH0^#,B0]P,A M5VCT7&-CC"Z62OM-`@T;G55MB8S-&AEC9+XTAKR9L)9TY/X[2N:M(A-GFAIC M:)%,=9=[A?D(K0:_!<+9)6EBC(%YLM1=%G']N*TET$.(G)_L\2GZW@;P`T9) M;35TLKT:8F1W&5TK2UCOTBAE<3S)FPJ8,^+/&5>XQ+5VM8EJJ4T M8_WD6)9C7DE&8>/.N7(SQLW59L@+WN*==6UY_CHA>0-L^IFI0\WQ3[<=/W/5 M9):N7K]?BYJR*O+J\BY:?):8FBFSM&H^UZAS/BICB)P'BL7I;CWU6MBSY?K' MOT.`B;IFRVOP#+R2BGFYSITSL(3!MJU<0];N7HM3&%ZWQ;M`W"O0% M13>M9N[NP2(B<**LH;+.5U$\0V9;F\K":(KM^2@*9_2P('#C M!ZN'W)%5JG>O\5%'1F-F6D4JN`=TC@K]::J+M$T5W,@0-!!*E<5NK;*B<.C_ MND?EH9L0Y,/_`U!+`P04````"`#-@C5&DWB[UC@'``"I/P``$0`<`&YV96,M M,C`Q-#$R,S$N>'-D550)``.2&,!4DAC`5'5X"P`!!"4.```$.0$``.U;VV[C M-A!]+]!_8/6T"]07Q4E:&_$NXJ19!,@-<;;8/BUHF;*)E4B7HN*X7]\A)5FR M35&RF[0+5$`0ZS)S.,,SO&O./KZ$`7HF(J*<#1VWW74081Z?4C8;.G'4PI%' MJ?/QPX\_G/W4:GT9/=Z@*??BD#")/$&P)%.TI'*.'NDSD6C,?;G$@J`'OB0" MWDU6Z$+P*/(I/#QINVZ[?]+NHE8K11SA"*0X0QKZJ.VNWURDZ)P-D-LYZL*? M>X+<[J#7&W1/T?GM6O(6S/5IM6CDS4F($7C,HJ$SEW(QZ'26RV5[V6MS,0.M MKMOY3\#I-?R.?&J- MV^_W._JM@R06,R+O<$BB!?;(ACA[)F[;XZ%R^M@]ZKD9,HM#LQU3*3IRM2`= MD""">FL%SFKH<-9:ZY&`J$BXXB*\)#Z.`SET_HQQH.EP$)92T$DLR89`S`HB M:7H+#U2-#00/R!.8B]3%Y\=K,[AZ MV1D#GO9BA`/%XWA.B(P<1*=#I^3=NK"LN"GQ*:/:+(BA+L0W6JO"=:J-$O6S MSK;.-EP,;>*>?=#7"T$B0-$^W\"#5#L5L6EZ./#BX`#%W+)RO?1I5L^O4/WK MB^C>OX8N*"1;'!@$[$0<[1"10Z!['R4@#1V5=%SP$/R>$Q9!)U_)C4G:3E3/ M1A3WT09B0UMMVG`TOPKXQ8+<$9E$ M[@,1XSG,D2Z)Q#1(R:DA9R/H&`AR@90E?9'K!(WG.IN>+A>`O-(06<(6I^!T',8'&9%(M M8?F-2K''R$FWMQTC.1C*T="[M2E(V8+`&%2P!BES4&*/:OQ&D/=-J!T2:I_4 M:NDS@\5/H.K_!NX@,MBT&`'7`!A)W?>.5OG-!5`SXV(%TC>$S>3\WG^B85D_ M\^\67A68QS4#4UN(?_='?P*F`TE)10DF[$9+\0S;\Q226T2A\6W-K\E)HZDO8)8+>O M)H`90/$20R-*T%`!KJ&J>I/A`29D3,Z)I."%;<=A4[!J^^'$NOV`WFV@-6VJ MI)N[))$GZ$*5>^^/XH@R$NWT=&8A&T$N$+33V15@U$"4`374E(U`D@@:7E$& M<4UQL-O?U1*UTW1D&I,T&%JC-1U>-5F/Q%,CCN?Q&`8)-GL0G,&EE^P=;/-5 M(6VGK+=+68*'#6T M5*Z%+(N@"A+LJY^FZLU5/Y;<^Z:/C]7Q`&&1K?NEF!U;YQHF87L?/1W^[>=.RP$>/"\S_'@CD[5J5Z]Q25ZMP9NCM\.(G,]F3-_'3!:W6*I MKE=[D+TW9E4P'-4,AL*4LNS;`G6>FQ7?A,R!2^626+`+VTG>8^'_(DO]4TD5C\1'.F5BH'(5ADY$PT6@ M4BWTL[D@_M!1N0:M+*W@*Y3=?@F#3$3A6Y(W--V;YJ;%9@!8>#L8.PD=G87@ M"R+42-;)3,\`))5*_7)="%*E1#\C'("5G5=S''C>U_'MT'@CUQ\*Q;R1\P&> M[.L\J)#@#;V^4?AOY"ZTS'W=W6K,;^3T15Z*T?6S3C&]!^XVTW_.P',N)&+& MQ*BR-*TD#>R&>QK(HJ+N6IE>2SUJN4>MGMM^B::9C?N8D%?"?B9D>GN;H+$B MXK5G_!FZ+:JSJ5I=MZ62Q$IL,.JHBU:N?$`%F//'ZM1#4?,N4505T5<5X9X> MQD4_"7)&9BK%L)X=@1`;6GL;X>-HHI'BJ#7#>%&;#:-BAP0RRIZ4<9/FY^FY MA^H2OMH^`#R?1%)@3SK:]ORCP0I9&@1J=39TI(@AM),^22=-#D"&LMFU)*$: ML\')&-2HC!7")\'C129(0<1!.`7-H))WT(50/GW2L--8I*=\90X:YE7;?ME% MOGMW\JG?$WF1HP`$+)Z9I8U.)NF?`YG)U7;T$,<,26+;/-E%OB^>SI]AJJWL MN>)BC#D::V==9)A`2[_!E!+ M`0(>`Q0````(`,V"-4;-[9,`TC$``#/H`0`1`!@```````$```"D@0````!N M=F5C+3(P,30Q,C,Q+GAM;%54!0`#DAC`5'5X"P`!!"4.```$.0$``%!+`0(> M`Q0````(`,V"-482N&:M.@P``*:G```5`!@```````$```"D@1TR``!N=F5C M+3(P,30Q,C,Q7V-A;"YX;6Q55`4``Y(8P%1U>`L``00E#@``!#D!``!02P$" M'@,4````"`#-@C5&:P8">T4&```W4P``%0`8```````!````I(&F/@``;G9E M8RTR,#$T,3(S,5]D968N>&UL550%``.2&,!4=7@+``$$)0X```0Y`0``4$L! M`AX#%`````@`S8(U1L(RUC_C(P``G_\!`!4`&````````0```*2!.D4``&YV M96,M,C`Q-#$R,S%?;&%B+GAM;%54!0`#DAC`5'5X"P`!!"4.```$.0$``%!+ M`0(>`Q0````(`,V"-48%;FK[<1D```ZJ`0`5`!@```````$```"D@6QI``!N M=F5C+3(P,30Q,C,Q7W!R92YX;6Q55`4``Y(8P%1U>`L``00E#@``!#D!``!0 M2P$"'@,4````"`#-@C5&DWB[UC@'``"I/P``$0`8```````!````I($L@P`` M;G9E8RTR,#$T,3(S,2YX`L``00E#@``!#D!``!02P4& 2``````8`!@`:`@``KXH````` ` end XML 20 R2.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Balance Sheets (USD $)
    Dec. 31, 2014
    Mar. 31, 2014
    ASSETS    
    Cash and cash equivalents $ 11,796,943us-gaap_CashAndCashEquivalentsAtCarryingValue $ 1,262,300us-gaap_CashAndCashEquivalentsAtCarryingValue
    Marketable securities, short term 11,554,543us-gaap_MarketableSecuritiesCurrent 12,360,091us-gaap_MarketableSecuritiesCurrent
    Accounts receivable, net of allowance for uncollectible accounts of $15,000 1,855,079us-gaap_AccountsReceivableNetCurrent 2,331,574us-gaap_AccountsReceivableNetCurrent
    Inventories 3,686,124us-gaap_InventoryNet 3,207,333us-gaap_InventoryNet
    Deferred tax assets 183,603us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent 237,387us-gaap_DeferredTaxAssetsLiabilitiesNetCurrent
    Prepaid expenses and other assets 1,525,778us-gaap_PrepaidExpenseAndOtherAssetsCurrent 816,276us-gaap_PrepaidExpenseAndOtherAssetsCurrent
    Total current assets 30,602,070us-gaap_AssetsCurrent 20,214,961us-gaap_AssetsCurrent
    Fixed assets    
    Machinery and equipment 8,650,150us-gaap_MachineryAndEquipmentGross 8,536,010us-gaap_MachineryAndEquipmentGross
    Leasehold improvements 1,499,454us-gaap_LeaseholdImprovementsGross 1,499,454us-gaap_LeaseholdImprovementsGross
    Gross fixed assets 10,149,604us-gaap_PropertyPlantAndEquipmentGross 10,035,464us-gaap_PropertyPlantAndEquipmentGross
    Less accumulated depreciation 7,729,513us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment 7,030,692us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
    Net fixed assets 2,420,091us-gaap_PropertyPlantAndEquipmentNet 3,004,772us-gaap_PropertyPlantAndEquipmentNet
    Marketable securities, long term 82,801,741us-gaap_MarketableSecuritiesNoncurrent 82,022,310us-gaap_MarketableSecuritiesNoncurrent
    Total assets 115,823,902us-gaap_Assets 105,242,043us-gaap_Assets
    LIABILITIES AND SHAREHOLDERS' EQUITY    
    Accounts payable 360,991us-gaap_AccountsPayableCurrent 374,127us-gaap_AccountsPayableCurrent
    Accrued payroll and other 801,669us-gaap_EmployeeRelatedLiabilitiesCurrent 808,675us-gaap_EmployeeRelatedLiabilitiesCurrent
    Total current liabilities 1,162,660us-gaap_LiabilitiesCurrent 1,182,802us-gaap_LiabilitiesCurrent
    Deferred Tax Liabilities, Net, Noncurrent 216,838us-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 December 31, 2014 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 526,033us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 877,857us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
    Retained earnings 93,019,029us-gaap_RetainedEarningsAccumulatedDeficit 82,313,391us-gaap_RetainedEarningsAccumulatedDeficit
    Total shareholders' equity 114,444,404us-gaap_StockholdersEquity 103,704,641us-gaap_StockholdersEquity
    Total liabilities and shareholders' equity $ 115,823,902us-gaap_LiabilitiesAndStockholdersEquity $ 105,242,043us-gaap_LiabilitiesAndStockholdersEquity
    XML 21 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Statements Of Cash Flows (USD $)
    9 Months Ended
    Dec. 31, 2014
    Dec. 31, 2013
    OPERATING ACTIVITIES    
    Net income $ 10,705,638us-gaap_NetIncomeLoss $ 8,573,650us-gaap_NetIncomeLoss
    Adjustments to reconcile net income to net cash provided by operating activities:    
    Depreciation 698,820us-gaap_Depreciation 601,241us-gaap_Depreciation
    Stock-based compensation 58,960us-gaap_ShareBasedCompensation 53,200us-gaap_ShareBasedCompensation
    Excess tax benefits (24,288)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (67,044)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
    Deferred income taxes 141,060us-gaap_DeferredIncomeTaxExpenseBenefit 102,118us-gaap_DeferredIncomeTaxExpenseBenefit
    Changes in operating assets and liabilities:    
    Accounts receivable 476,495us-gaap_IncreaseDecreaseInAccountsReceivable 731,905us-gaap_IncreaseDecreaseInAccountsReceivable
    Inventories (478,791)us-gaap_IncreaseDecreaseInInventories 306,689us-gaap_IncreaseDecreaseInInventories
    Prepaid expenses and other assets (709,502)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets (262,686)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
    Accounts payable and other current liabilities (20,142)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities (221,045)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
    Net cash provided by operating activities 10,848,250us-gaap_NetCashProvidedByUsedInOperatingActivities 9,818,028us-gaap_NetCashProvidedByUsedInOperatingActivities
    INVESTING ACTIVITIES    
    Purchases of fixed assets (114,139)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (33,893)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
    Purchases of marketable securities (9,136,457)us-gaap_PaymentsToAcquireMarketableSecurities (17,879,202)us-gaap_PaymentsToAcquireMarketableSecurities
    Proceeds from maturities and sales of marketable securities 8,610,000us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities 8,555,000us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities
    Net cash used in investing activities (640,596)us-gaap_NetCashProvidedByUsedInInvestingActivities (9,358,095)us-gaap_NetCashProvidedByUsedInInvestingActivities
    FINANCING ACTIVITIES    
    Net proceeds from sale of common stock 302,701us-gaap_ProceedsFromIssuanceOfCommonStock 188,030us-gaap_ProceedsFromIssuanceOfCommonStock
    Excess tax benefits 24,288us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 67,044us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
    Repurchase of common stock 0us-gaap_PaymentsForRepurchaseOfCommonStock (1,263,405)us-gaap_PaymentsForRepurchaseOfCommonStock
    Net cash provided by financing activities 326,989us-gaap_NetCashProvidedByUsedInFinancingActivities (1,008,331)us-gaap_NetCashProvidedByUsedInFinancingActivities
    Increase in cash and cash equivalents 10,534,643us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (548,398)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
    Cash and cash equivalents at beginning of period 1,262,300us-gaap_CashAndCashEquivalentsAtCarryingValue 2,509,683us-gaap_CashAndCashEquivalentsAtCarryingValue
    Cash and cash equivalents at end of period 11,796,943us-gaap_CashAndCashEquivalentsAtCarryingValue 1,961,285us-gaap_CashAndCashEquivalentsAtCarryingValue
    Supplemental disclosures of cash flow information:    
    Cash paid during the period for income taxes $ 5,600,000us-gaap_IncomeTaxesPaid $ 4,213,033us-gaap_IncomeTaxesPaid
    XML 22 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Marketable Securities (Fair Value Of Marketable Securities By Maturity) (Details) (USD $)
    Dec. 31, 2014
    Mar. 31, 2014
    Marketable Securities [Abstract]    
    Fair Market Value $ 94,356,284us-gaap_AvailableForSaleSecurities $ 94,382,401us-gaap_AvailableForSaleSecurities
    Marketable securities, debt maturities due within one year, fair value 11,554,543us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue  
    Marketable securities, debt maturities due after one year through three years, fair value 49,411,855nvec_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughThreeYearsFairValue  
    Marketable securities, debt maturities due after three years through five years, fair value $ 33,389,886nvec_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeThroughFiveYearsFairValue  
    XML 23 R24.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 $)
    9 Months Ended 12 Months Ended
    Dec. 31, 2014
    Mar. 31, 2014
    Schedule of Investments [Line Items]    
    Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Market Value $ 14,329,383us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue $ 36,180,425us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
    Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (40,404)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses (251,582)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
    Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Fair Market Value 8,382,167us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue  
    Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Gross Unrealized Losses (62,016)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses  
    Marketable Securities, Continuous Unrealized Loss Position, Fair Market Value, Total 22,711,550us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue 36,180,425us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
    Marketable Securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total (102,420)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 12,936,131us-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 (39,938)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 8,382,167us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
    / us-gaap_InvestmentTypeAxis
    = us-gaap_CorporateBondSecuritiesMember
     
    Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Gross Unrealized Losses (62,016)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses
    / us-gaap_InvestmentTypeAxis
    = us-gaap_CorporateBondSecuritiesMember
     
    Marketable Securities, Continuous Unrealized Loss Position, Fair Market Value, Total 21,318,298us-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 (101,954)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,393,252us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    1,418,742us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    Marketable Securities, Continuous Unrealized Loss Position, Less than 12 Months, Gross Unrealized Losses (466)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    (4,609)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    Marketable Securities, Continuous Unrealized Loss Position, Fair Market Value, Total 1,393,252us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    1,418,742us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    Marketable Securities, Continuous Unrealized Loss Position, Gross Unrealized Losses, Total $ (466)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    $ (4,609)us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    XML 24 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 25 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Description Of Business
    9 Months Ended
    Dec. 31, 2014
    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.

    XML 26 R3.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Balance Sheets (Parenthetical) (USD $)
    Dec. 31, 2014
    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 27 R17.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Net Income Per Share (Tables)
    9 Months Ended
    Dec. 31, 2014
    Net Income Per Share [Abstract]  
    Schedule Of Weighted Average Number Of Shares
    Quarter Ended Dec. 31
    2014 2013
    Weighted average common shares outstanding basic 4,857,953 4,842,565
    Effect of dilutive securities:
    Stock options
    18,121 16,416
    Warrants
    - 620
    Shares used in computing net income per share diluted 4,876,074 4,859,601

    Nine Months Ended Dec. 31
    2014 2013
    Weighted average common shares outstanding basic 4,854,702 4,852,356
    Effect of dilutive securities:
    Stock options
    16,568 15,128
    Warrants
    - 556
    Shares used in computing net income per share diluted 4,871,270 4,868,040


    XML 28 R1.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Document and Entity Information
    9 Months Ended
    Dec. 31, 2014
    Jan. 16, 2015
    Document and Entity Information [Abstract]    
    Document Type 10-Q  
    Amendment Flag false  
    Document Period End Date Dec. 31, 2014  
    Document Fiscal Period Focus Q3  
    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
    XML 29 R18.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Marketable Securities (Tables)
    9 Months Ended
    Dec. 31, 2014
    Marketable Securities [Abstract]  
    Fair Value Of Marketable Securities By Maturity
    Total <1 Year 1-3 Years 3-5 Years
    $ 94,356,284 $ 11,554,543 $ 49,411,855 $ 33,389,886
    Amortized Cost And Approximate Fair Values Of Marketable Securities
    As of December 31, 2014 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 $ 92,136,379 $ 928,607
    $ (101,954 ) $ 92,963,032 $ 88,567,210 $ 1,613,822 $ (246,973 ) $ 89,934,059
    Municipal bonds 1,393,718 - (466 ) 1,393,252 4,436,430 16,521
    (4,609 ) 4,448,342
    Total $ 93,530,097 $ 928,607 $ (102,420 ) $ 94,356,284 $ 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 December 31, 2014
    Corporate bonds $ 12,936,131 $ (39,938 ) $ 8,382,167 $ (62,016
    ) $ 21,318,298 $ (101,954 )
    Municipal bonds 1,393,252 (466 ) - - 1,393,252 (466 )
    Total $ 14,329,383 $ (40,404 ) $ 8,382,167 $ (62,016 ) $ 22,711,550 $ (102,420 )
    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 30 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Statements Of Income (USD $)
    3 Months Ended 9 Months Ended
    Dec. 31, 2014
    Dec. 31, 2013
    Dec. 31, 2014
    Dec. 31, 2013
    Revenue        
    Product sales $ 5,883,690us-gaap_SalesRevenueGoodsNet $ 6,448,407us-gaap_SalesRevenueGoodsNet $ 22,345,577us-gaap_SalesRevenueGoodsNet $ 19,654,162us-gaap_SalesRevenueGoodsNet
    Contract research and development 408,058us-gaap_ContractsRevenue 25,290us-gaap_ContractsRevenue 666,579us-gaap_ContractsRevenue 297,648us-gaap_ContractsRevenue
    Total revenue 6,291,748us-gaap_Revenues 6,473,697us-gaap_Revenues 23,012,156us-gaap_Revenues 19,951,810us-gaap_Revenues
    Cost of sales 1,473,655us-gaap_CostOfRevenue 1,449,396us-gaap_CostOfRevenue 4,641,633us-gaap_CostOfRevenue 4,331,297us-gaap_CostOfRevenue
    Gross profit 4,818,093us-gaap_GrossProfit 5,024,301us-gaap_GrossProfit 18,370,523us-gaap_GrossProfit 15,620,513us-gaap_GrossProfit
    Expenses        
    Selling, general , and administrative 533,695us-gaap_SellingGeneralAndAdministrativeExpense 543,698us-gaap_SellingGeneralAndAdministrativeExpense 1,788,944us-gaap_SellingGeneralAndAdministrativeExpense 1,756,578us-gaap_SellingGeneralAndAdministrativeExpense
    Research and development 694,758us-gaap_ResearchAndDevelopmentExpense 905,246us-gaap_ResearchAndDevelopmentExpense 2,285,465us-gaap_ResearchAndDevelopmentExpense 2,744,620us-gaap_ResearchAndDevelopmentExpense
    Total expenses 1,228,453us-gaap_OperatingExpenses 1,448,944us-gaap_OperatingExpenses 4,074,409us-gaap_OperatingExpenses 4,501,198us-gaap_OperatingExpenses
    Income from operations 3,589,640us-gaap_OperatingIncomeLoss 3,575,357us-gaap_OperatingIncomeLoss 14,296,114us-gaap_OperatingIncomeLoss 11,119,315us-gaap_OperatingIncomeLoss
    Interest income 557,843us-gaap_InvestmentIncomeInterest 530,383us-gaap_InvestmentIncomeInterest 1,669,320us-gaap_InvestmentIncomeInterest 1,577,524us-gaap_InvestmentIncomeInterest
    Income before taxes 4,147,483us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 4,105,740us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 15,965,434us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 12,696,839us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
    Provision for income taxes 1,354,577us-gaap_IncomeTaxExpenseBenefit 1,328,566us-gaap_IncomeTaxExpenseBenefit 5,259,796us-gaap_IncomeTaxExpenseBenefit 4,123,189us-gaap_IncomeTaxExpenseBenefit
    Net income $ 2,792,906us-gaap_NetIncomeLoss $ 2,777,174us-gaap_NetIncomeLoss $ 10,705,638us-gaap_NetIncomeLoss $ 8,573,650us-gaap_NetIncomeLoss
    Net income per share - basic $ 0.57us-gaap_EarningsPerShareBasic $ 0.57us-gaap_EarningsPerShareBasic $ 2.21us-gaap_EarningsPerShareBasic $ 1.77us-gaap_EarningsPerShareBasic
    Net income per share - diluted $ 0.57us-gaap_EarningsPerShareDiluted $ 0.57us-gaap_EarningsPerShareDiluted $ 2.20us-gaap_EarningsPerShareDiluted $ 1.76us-gaap_EarningsPerShareDiluted
    Weighted average shares outstanding        
    Basic 4,857,953us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,842,565us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,854,702us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,852,356us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
    Diluted 4,876,074us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,859,601us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,871,270us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,868,040us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
    XML 31 R12.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Inventories
    9 Months Ended
    Dec. 31, 2014
    Inventories [Abstract]  
    Inventories
    NOTE 6. INVENTORIES
    Inventories consisted of the following:

    Dec. 31
    2014
    March 31
    2014
    Raw materials $ 978,032 $ 776,510
    Work in process 2,053,317 1,940,809
    Finished goods 884,775 785,014
    3,916,124 3,502,333
    Less inventory reserve (230,000 ) (295,000 )
    Total inventories $ 3,686,124 $ 3,207,333


    XML 32 R11.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Marketable Securities
    9 Months Ended
    Dec. 31, 2014
    Marketable Securities [Abstract]  
    Marketable Securities
    NOTE 5. 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 December 31, 2014, by maturity, were as follows:

    Total <1 Year 1-3 Years 3-5 Years
    $ 94,356,284 $ 11,554,543 $ 49,411,855 $ 33,389,886

    As of December 31 and March 31, 2014, our marketable securities were as follows:

    As of December 31, 2014 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 $ 92,136,379 $ 928,607
    $ (101,954 ) $ 92,963,032 $ 88,567,210 $ 1,613,822 $ (246,973 ) $ 89,934,059
    Municipal bonds 1,393,718 - (466 ) 1,393,252 4,436,430 16,521
    (4,609 ) 4,448,342
    Total $ 93,530,097 $ 928,607 $ (102,420 ) $ 94,356,284 $ 93,003,640 $ 1,630,343 $ (251,582 ) $ 94,382,401

    The following table presents 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 December 31 and March 31, 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 December 31, 2014
    Corporate bonds $ 12,936,131 $ (39,938 ) $ 8,382,167 $ (62,016
    ) $ 21,318,298 $ (101,954 )
    Municipal bonds 1,393,252 (466 ) - - 1,393,252 (466 )
    Total $ 14,329,383 $ (40,404 ) $ 8,382,167 $ (62,016 ) $ 22,711,550 $ (102,420 )
    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 $102,420 as of December 31, 2014, and were attributed to seven corporate bonds and one municipal bond out of a portfolio of 35 bonds. The gross unrealized losses were due to market-price decreases and rating downgrades after the bonds were purchased.

    All of the bonds we held had investment-grade credit ratings by Moodys or Standard and Poors. 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.

    Three corporate bonds, with a total fair market value of $8,382,167, had been in continuous unrealized loss positions for 12 months or greater. For these securities, we also considered the severity of unrealized losses, which was less than 2% of adjusted cost for each security.

    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 December 31, 2014.

    XML 33 R23.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Marketable Securities (Amortized Cost And Approximate Fair Values Of Marketable Securities) (Details) (USD $)
    Dec. 31, 2014
    Mar. 31, 2014
    Schedule of Investments [Line Items]    
    Adjusted Cost $ 93,530,097us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 93,003,640us-gaap_AvailableForSaleSecuritiesAmortizedCost
    Gross Unrealized Gains 928,607us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 1,630,343us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
    Gross Unrealized Losses (102,420)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (251,582)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
    Fair Market Value 94,356,284us-gaap_AvailableForSaleSecurities 94,382,401us-gaap_AvailableForSaleSecurities
    Corporate Bonds [Member]    
    Schedule of Investments [Line Items]    
    Adjusted Cost 92,136,379us-gaap_AvailableForSaleSecuritiesAmortizedCost
    / us-gaap_InvestmentTypeAxis
    = us-gaap_CorporateBondSecuritiesMember
    88,567,210us-gaap_AvailableForSaleSecuritiesAmortizedCost
    / us-gaap_InvestmentTypeAxis
    = us-gaap_CorporateBondSecuritiesMember
    Gross Unrealized Gains 928,607us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
    / us-gaap_InvestmentTypeAxis
    = us-gaap_CorporateBondSecuritiesMember
    1,613,822us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
    / us-gaap_InvestmentTypeAxis
    = us-gaap_CorporateBondSecuritiesMember
    Gross Unrealized Losses (101,954)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
    / us-gaap_InvestmentTypeAxis
    = us-gaap_CorporateBondSecuritiesMember
    (246,973)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
    / us-gaap_InvestmentTypeAxis
    = us-gaap_CorporateBondSecuritiesMember
    Fair Market Value 92,963,032us-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,393,718us-gaap_AvailableForSaleSecuritiesAmortizedCost
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    4,436,430us-gaap_AvailableForSaleSecuritiesAmortizedCost
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    Gross Unrealized Gains   16,521us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    Gross Unrealized Losses (466)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    (4,609)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    Fair Market Value $ 1,393,252us-gaap_AvailableForSaleSecurities
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    $ 4,448,342us-gaap_AvailableForSaleSecurities
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    XML 34 R19.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Inventories (Tables)
    9 Months Ended
    Dec. 31, 2014
    Inventories [Abstract]  
    Schedule Of Inventories
    Dec. 31
    2014
    March 31
    2014
    Raw materials $ 978,032 $ 776,510
    Work in process 2,053,317 1,940,809
    Finished goods 884,775 785,014
    3,916,124 3,502,333
    Less inventory reserve (230,000 ) (295,000 )
    Total inventories $ 3,686,124 $ 3,207,333
    XML 35 R15.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Fair Value Measurements
    9 Months Ended
    Dec. 31, 2014
    Fair Value Measurements [Abstract]  
    Fair Value Measurements

    NOTE 9. 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 $92,963,032 at December 31, 2014 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. On the balance sheets, these securities are included in Marketable securities, short term and Marketable securities, long term. We held one Level 2 marketable security at December 31, 2014, with a fair value of $1,393,252. The fair value of our Level 2 marketable securities was $4,448,342 at March 31, 2014.

    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 36 R13.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Stock-Based Compensation
    9 Months Ended
    Dec. 31, 2014
    Stock-Based Compensation [Abstract]  
    Stock-Based Compensation

    NOTE 7. STOCK-BASED COMPENSATION
    Stock-based compensation expense was $58,960 for the first nine months of fiscal 2015, and $53,200 for the first nine months of fiscal 2014. Stock-based compensation expenses for the nine months ended December 31, 2014 and 2013 were due to the issuance of automatic stock options to our non-employee directors on their reelection to our Board. We calculate the share-based compensation expense using the Black-Scholes standard option-pricing model.

    XML 37 R14.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Income Taxes
    9 Months Ended
    Dec. 31, 2014
    Income Taxes [Abstract]  
    Income Taxes

    NOTE 8. INCOME TAXES
    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.

    We had no unrecognized tax benefits as of December 31, 2014 or March 31, 2014, 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 December 31, 2014 we had no accrued interest related to uncertain tax positions. The tax years 1999 through 2013 remain open to examination by the major taxing jurisdictions to which we are subject.

    XML 38 R16.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Stock Repurchase Plan
    9 Months Ended
    Dec. 31, 2014
    Stock Repurchase Plan [Abstract]  
    Stock Repurchase Plan

    NOTE 10. STOCK REPURCHASE PLAN
    We did not repurchase any of our Common Stock during the quarter or nine months ended December 31, 2014. The repurchases 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 December 31, 2014. The repurchase program may be modified or discontinued at any time without notice.


    XML 39 R21.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Marketable Securities (Narrative) (Details) (USD $)
    9 Months Ended 12 Months Ended
    Dec. 31, 2014
    Mar. 31, 2014
    Schedule of Investments [Line Items]    
    Gross unrealized losses $ 102,420us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses $ 251,582us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
    Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Fair Market Value 8,382,167us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue  
    Marketable Securities, Continuous Unrealized Loss Position, 12 Months or Greater, Gross Unrealized Losses 62,016us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAggregateLosses  
    Municipal Bonds [Member]    
    Schedule of Investments [Line Items]    
    Gross unrealized losses $ 466us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    $ 4,609us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses
    / us-gaap_InvestmentTypeAxis
    = us-gaap_MunicipalBondsMember
    XML 40 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Stock-Based Compensation (Details) (USD $)
    9 Months Ended
    Dec. 31, 2014
    Dec. 31, 2013
    Stock-Based Compensation [Abstract]    
    Share-based compensation $ 58,960us-gaap_ShareBasedCompensation $ 53,200us-gaap_ShareBasedCompensation
    XML 41 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Statements of Comprehensive Income (USD $)
    3 Months Ended 9 Months Ended
    Dec. 31, 2014
    Dec. 31, 2013
    Dec. 31, 2014
    Dec. 31, 2013
    Comprehensive Income [Abstract]        
    Net income $ 2,792,906us-gaap_NetIncomeLoss $ 2,777,174us-gaap_NetIncomeLoss $ 10,705,638us-gaap_NetIncomeLoss $ 8,573,650us-gaap_NetIncomeLoss
    Unrealized loss from marketable securities, net of tax (41,941)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax (151,829)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax (351,824)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax (762,475)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
    Comprehensive income $ 2,750,965us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $ 2,625,345us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $ 10,353,814us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $ 7,811,175us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
    XML 42 R10.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Net Income Per Share
    9 Months Ended
    Dec. 31, 2014
    Net Income Per Share [Abstract]  
    Net Income Per Share
    NOTE 4. 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 period. Net income per diluted share amounts assume conversion, exercise or issuance of all potential common stock instruments (stock options and warrants). Stock options totaling 4,000 for the nine months ended December 31, 2014 were not included in the computation of diluted earnings per share because the exercise prices of the options were greater than the market price of the common stock and are considered anti-dilutive. The following table reflects the components of common shares outstanding:

    Quarter Ended Dec. 31
    2014 2013
    Weighted average common shares outstanding basic 4,857,953 4,842,565
    Effect of dilutive securities:
    Stock options
    18,121 16,416
    Warrants
    - 620
    Shares used in computing net income per share diluted 4,876,074 4,859,601

    Nine Months Ended Dec. 31
    2014 2013
    Weighted average common shares outstanding basic 4,854,702 4,852,356
    Effect of dilutive securities:
    Stock options
    16,568 15,128
    Warrants
    - 556
    Shares used in computing net income per share diluted 4,871,270 4,868,040


    XML 43 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Fair Value Measurements (Details) (USD $)
    Dec. 31, 2014
    Mar. 31, 2014
    Available-for-sale securities, fair value $ 94,356,284us-gaap_AvailableForSaleSecurities $ 94,382,401us-gaap_AvailableForSaleSecurities
    Fair Value, Inputs, Level 1 [Member]    
    Available-for-sale securities, fair value 92,963,032us-gaap_AvailableForSaleSecurities
    / us-gaap_FairValueByFairValueHierarchyLevelAxis
    = us-gaap_FairValueInputsLevel1Member
    89,934,059us-gaap_AvailableForSaleSecurities
    / us-gaap_FairValueByFairValueHierarchyLevelAxis
    = us-gaap_FairValueInputsLevel1Member
    Fair Value, Inputs, Level 2 [Member]    
    Available-for-sale securities, fair value $ 1,393,252us-gaap_AvailableForSaleSecurities
    / us-gaap_FairValueByFairValueHierarchyLevelAxis
    = us-gaap_FairValueInputsLevel2Member
    $ 4,448,342us-gaap_AvailableForSaleSecurities
    / us-gaap_FairValueByFairValueHierarchyLevelAxis
    = us-gaap_FairValueInputsLevel2Member
    XML 44 FilingSummary.xml IDEA: XBRL DOCUMENT 2.4.1.9 Html 23 115 1 false 4 0 false 3 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.nve1.com/role/DocumentDocumentAndEntityInformation Document and Entity Information true false R2.htm 00100 - Statement - Balance Sheets Sheet http://www.nve1.com/role/StatementBalanceSheets Balance Sheets false false R3.htm 00105 - Statement - Balance Sheets (Parenthetical) Sheet http://www.nve1.com/role/StatementBalanceSheetsParenthetical Balance Sheets (Parenthetical) false false R4.htm 00200 - Statement - Statements Of Income Sheet http://www.nve1.com/role/StatementStatementsOfIncome Statements Of Income false false R5.htm 00300 - Statement - Statements of Comprehensive Income Sheet http://www.nve1.com/role/StatementStatementsOfComprehensiveIncome Statements of Comprehensive Income false false R6.htm 00400 - Statement - Statements Of Cash Flows Sheet http://www.nve1.com/role/StatementStatementsOfCashFlows Statements Of Cash Flows false false R7.htm 10101 - Disclosure - Description Of Business Sheet http://www.nve1.com/role/DisclosureDescriptionOfBusiness Description Of Business false false R8.htm 10201 - Disclosure - Interim Financial Information Sheet http://www.nve1.com/role/DisclosureInterimFinancialInformation Interim Financial Information false false R9.htm 10301 - Disclosure - Recent Accounting Pronouncements Sheet http://www.nve1.com/role/DisclosureRecentAccountingPronouncements Recent Accounting Pronouncements false false R10.htm 10401 - Disclosure - Net Income Per Share Sheet http://www.nve1.com/role/DisclosureNetIncomePerShare Net Income Per Share false false R11.htm 10501 - Disclosure - Marketable Securities Sheet http://www.nve1.com/role/DisclosureMarketableSecurities Marketable Securities false false R12.htm 10601 - Disclosure - Inventories Sheet http://www.nve1.com/role/DisclosureInventories Inventories false false R13.htm 10701 - Disclosure - Stock-Based Compensation Sheet http://www.nve1.com/role/DisclosureStockBasedCompensation Stock-Based Compensation false false R14.htm 10801 - Disclosure - Income Taxes Sheet http://www.nve1.com/role/DisclosureIncomeTaxes Income Taxes false false R15.htm 10901 - Disclosure - Fair Value Measurements Sheet http://www.nve1.com/role/DisclosureFairValueMeasurements Fair Value Measurements false false R16.htm 11001 - Disclosure - Stock Repurchase Plan Sheet http://www.nve1.com/role/DisclosureStockRepurchasePlan Stock Repurchase Plan false false R17.htm 30403 - Disclosure - Net Income Per Share (Tables) Sheet http://www.nve1.com/role/DisclosureNetIncomePerShareTables Net Income Per Share (Tables) false false R18.htm 30503 - Disclosure - Marketable Securities (Tables) Sheet http://www.nve1.com/role/DisclosureMarketableSecuritiesTables Marketable Securities (Tables) false false R19.htm 30603 - Disclosure - Inventories (Tables) Sheet http://www.nve1.com/role/DisclosureInventoriesTables Inventories (Tables) false false R20.htm 40401 - Disclosure - Net Income Per Share (Details) Sheet http://www.nve1.com/role/DisclosureNetIncomePerShareDetails Net Income Per Share (Details) false false R21.htm 40501 - Disclosure - Marketable Securities (Narrative) (Details) Sheet http://www.nve1.com/role/DisclosureMarketableSecuritiesNarrativeDetails Marketable Securities (Narrative) (Details) false false R22.htm 40502 - Disclosure - Marketable Securities (Fair Value Of Marketable Securities By Maturity) (Details) Sheet http://www.nve1.com/role/DisclosureMarketableSecuritiesFairValueOfMarketableSecuritiesByMaturityDetails Marketable Securities (Fair Value Of Marketable Securities By Maturity) (Details) false false R23.htm 40503 - Disclosure - Marketable Securities (Amortized Cost And Approximate Fair Values Of Marketable Securities) (Details) Sheet http://www.nve1.com/role/DisclosureMarketableSecuritiesAmortizedCostAndApproximateFairValuesOfMarketableSecuritiesDetails Marketable Securities (Amortized Cost And Approximate Fair Values Of Marketable Securities) (Details) false false R24.htm 40504 - Disclosure - Marketable Securities (Gross Unrealized Losses And Fair Values Of Investments By Investment Category And Length Of Time) (Details) Sheet http://www.nve1.com/role/DisclosureMarketableSecuritiesGrossUnrealizedLossesAndFairValuesOfInvestmentsByInvestmentCategoryAndLengthOfTimeDetails Marketable Securities (Gross Unrealized Losses And Fair Values Of Investments By Investment Category And Length Of Time) (Details) false false R25.htm 40601 - Disclosure - Inventories (Details) Sheet http://www.nve1.com/role/DisclosureInventoriesDetails Inventories (Details) false false R26.htm 40701 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.nve1.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) false false R27.htm 40901 - Disclosure - Fair Value Measurements (Details) Sheet http://www.nve1.com/role/DisclosureFairValueMeasurementsDetails Fair Value Measurements (Details) false false R28.htm 41001 - Disclosure - Stock Repurchase Plan (Details) Sheet http://www.nve1.com/role/DisclosureStockRepurchasePlanDetails Stock Repurchase Plan (Details) false false All Reports Book All Reports Columns in Cash Flows statement 'Statements Of Cash Flows (USD $)' have maximum duration 274 days and at least 22 values. Shorter duration columns must have at least one fourth (5) as many values. Column '10/1/2013 - 12/31/2013' is shorter (91 days) and has only 2 values, so it is being removed. Columns in Cash Flows statement 'Statements Of Cash Flows (USD $)' have maximum duration 274 days and at least 22 values. Shorter duration columns must have at least one fourth (5) as many values. Column '10/1/2014 - 12/31/2014' is shorter (91 days) and has only 2 values, so it is being removed. Process Flow-Through: 00100 - Statement - Balance Sheets Process Flow-Through: Removing column 'Dec. 31, 2013' Process Flow-Through: Removing column 'Mar. 31, 2013' 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: 00400 - Statement - Statements Of Cash Flows nvec-20141231.xml nvec-20141231.xsd nvec-20141231_cal.xml nvec-20141231_def.xml nvec-20141231_lab.xml nvec-20141231_pre.xml true true XML 45 R20.htm IDEA: XBRL DOCUMENT v2.4.1.9
    Net Income Per Share (Details)
    3 Months Ended 9 Months Ended
    Dec. 31, 2014
    Dec. 31, 2013
    Dec. 31, 2014
    Dec. 31, 2013
    Net Income Per Share [Abstract]        
    Weighted average common shares outstanding - basic 4,857,953us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,842,565us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,854,702us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 4,852,356us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
    Stock options 18,121us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 16,416us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 16,568us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements 15,128us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
    Warrants   620us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants   556us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants
    Shares used in computing net income per share - diluted 4,876,074us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,859,601us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,871,270us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 4,868,040us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
    Stock options and warrants not included in computation of diluted earnings per share     4,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount