0001140361-14-045454.txt : 20141216 0001140361-14-045454.hdr.sgml : 20141216 20141216162842 ACCESSION NUMBER: 0001140361-14-045454 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 11 CONFORMED PERIOD OF REPORT: 20141101 FILED AS OF DATE: 20141216 DATE AS OF CHANGE: 20141216 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ECOLOGY & ENVIRONMENT INC CENTRAL INDEX KEY: 0000809933 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ENGINEERING SERVICES [8711] IRS NUMBER: 160971022 STATE OF INCORPORATION: NY FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-09065 FILM NUMBER: 141289963 BUSINESS ADDRESS: STREET 1: 368 PLEASANTVIEW DR CITY: LANCASTER STATE: NY ZIP: 14086 BUSINESS PHONE: 7166848060 MAIL ADDRESS: STREET 1: 368 PLEASANTVIEW DRIVE CITY: LANCASTER STATE: NY ZIP: 14086 10-Q 1 form10q.htm ECOLOGY AND ENVIRONMENT, INC 10-Q 11-1-2014

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. ­20549

FORM 10-Q

T Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the quarterly period ended November 1, 2014
 
 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 1-9065

ECOLOGY AND ENVIRONMENT, INC.
(Exact name of registrant as specified in its charter)

New York
16-0971022
(State or other jurisdiction of incorporation or organization)
(IRS Employer Identification Number)
   
368 Pleasant View Drive
 
Lancaster, New York
14086
(Address of principal executive offices)
(Zip code)

(716) 684-8060
(Registrant's telephone number, including area code)

Not Applicable
(Former name, former address and former fiscal year, if changed since last report)

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months, (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes T No

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulations S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes No T

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company (as defined in Exchange Act Rule 12b-2). (Check one):

Large accelerated filer
 
Accelerated filer
Non-accelerated filer
(Do not check if a smaller reporting company)
 
Smaller reporting company
T

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No T

At November 30, 2014, 2,659,174 shares of Registrant's Class A Common Stock (par value $.01) and 1,629,197 shares of Class B Common Stock (par value $.01) were outstanding.
 

 
Page 1 of 25

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

Ecology and Environment, Inc.
Condensed Consolidated Balance Sheets
Unaudited

   
(Unaudited)
   
(Audited)
 
Assets
 
November 1, 2014
   
July 31, 2014
 
         
Current assets:
       
Cash and cash equivalents
 
$
6,338,852
   
$
6,889,243
 
Investment securities available for sale
   
1,424,834
     
1,407,277
 
Contract receivables, net of allowance for doubtful accounts and contract adjustments of $6,395,057 and $6,126,854, respectively
   
46,857,077
     
44,431,305
 
Deferred income taxes
   
4,441,042
     
4,534,437
 
Income tax receivable
   
437,962
     
1,107,983
 
Other current assets
   
2,346,008
     
1,589,646
 
                 
Total current assets
   
61,845,775
     
59,959,891
 
                 
Property, building and equipment, net of accumulated depreciation of $24,488,978 and $28,615,915, respectively
   
7,761,571
     
7,941,455
 
Deferred income taxes
   
1,866,323
     
1,865,798
 
Other assets
   
2,104,246
     
1,941,178
 
                 
Total assets
 
$
73,577,915
   
$
71,708,322
 
                 
Liabilities and Shareholders' Equity
               
                 
Current liabilities:
               
Accounts payable
 
$
8,808,731
   
$
9,874,649
 
Lines of credit
   
3,103,035
     
1,572,466
 
Accrued payroll costs
   
8,474,470
     
7,650,077
 
Current portion of long-term debt and capital lease obligations
   
432,514
     
420,737
 
Billings in excess of revenue
   
5,347,912
     
5,003,413
 
Other accrued liabilities
   
4,167,605
     
4,235,262
 
                 
Total current liabilities
   
30,334,267
     
28,756,604
 
                 
Income taxes payable
   
107,035
     
107,035
 
Deferred income taxes
   
631,083
     
631,083
 
Long-term debt and capital lease obligations
   
202,167
     
421,769
 
Commitments and contingencies (Note 15)
   
-
     
-
 
                 
Shareholders' equity:
               
Preferred stock, par value $.01 per share (2,000,000 shares authorized; no shares issued)
   
-
     
-
 
Class A common stock, par value $.01 per share (6,000,000 shares authorized; 2,699,727 shares issued)
   
26,997
     
26,851
 
Class B common stock, par value $.01 per share; (10,000,000 shares authorized; 1,693,998 shares issued)
   
16,941
     
17,087
 
Capital in excess of par value
   
17,047,578
     
17,124,339
 
Retained earnings
   
22,763,735
     
21,916,575
 
Accumulated other comprehensive loss
   
(728,882
)
   
(182,735
)
Treasury stock, at cost (Class A common: 40,553 shares; Class B common: 64,801 shares)
   
(1,223,899
)
   
(1,223,899
)
                 
Total Ecology and Environment, Inc. shareholders' equity
   
37,902,470
     
37,678,218
 
Noncontrolling interests
   
4,400,893
     
4,113,613
 
                 
Total shareholders' equity
   
42,303,363
     
41,791,831
 
                 
Total liabilities and shareholders' equity
 
$
73,577,915
   
$
71,708,322
 

The accompanying notes are an integral part of these condensed consolidated financial statements.
 
Page 2 of 25

Ecology and Environment, Inc.
Condensed Consolidated Statements of Operations
Unaudited

   
Three Months Ended
 
   
November 1, 2014
   
October 31, 2013
 
         
Revenue, net
 
$
33,190,651
   
$
34,749,291
 
                 
Cost of professional services and other direct operating expenses
   
13,226,677
     
13,548,050
 
Subcontract costs
   
5,066,091
     
4,866,943
 
Administrative and indirect operating expenses
   
9,392,996
     
10,869,243
 
Marketing and related costs
   
3,388,640
     
3,458,615
 
Depreciation and amortization
   
362,729
     
1,053,954
 
                 
Income from operations
   
1,753,518
     
952,486
 
Interest income
   
23,039
     
43,475
 
Interest expense
   
(18,241
)
   
(49,774
)
Other (expense) income
   
(2,535
)
   
120,031
 
Gain on sale of assets and investment securities
   
140,385
     
-
 
Net foreign exchange gains (losses)
   
65,498
     
(10,426
)
                 
Income before income tax provision
   
1,961,664
     
1,055,792
 
Income tax provision
   
825,543
     
540,678
 
                 
Net income
 
$
1,136,121
   
$
515,114
 
                 
Net income attributable to noncontrolling interests
   
(288,961
)
   
(134,723
)
                 
Net income attributable to Ecology and Environment, Inc.
 
$
847,160
   
$
380,391
 
                 
Net income per common share: basic and diluted
 
$
0.20
   
$
0.09
 
                 
Weighted average common shares outstanding: basic and diluted
   
4,288,371
     
4,261,674
 

The accompanying notes are an integral part of these condensed consolidated financial statements.
 
Page 3 of 25

Ecology and Environment, Inc.
Condensed Consolidated Statements of Comprehensive Income
Unaudited

   
Three Months Ended
 
   
November 1, 2014
   
October 31, 2013
 
         
Net income including noncontrolling interests
 
$
1,136,121
   
$
515,114
 
Foreign currency translation adjustments
   
(553,428
)
   
235,914
 
Unrealized investment gains (losses), net
   
5,600
     
(234
)
                 
Comprehensive income
   
588,293
     
750,794
 
Comprehensive income attributable to noncontrolling interests
   
(287,280
)
   
(119,193
)
                 
Comprehensive income attributable to Ecology and Environment, Inc.
 
$
301,013
   
$
631,601
 

The accompanying notes are an integral part of these condensed consolidated financial statements.
 
Page 4 of 25

Ecology and Environment, Inc.
Condensed Consolidated Statements of Cash Flows
Unaudited

   
Three Months Ended
 
   
November 1, 2014
   
October 31, 2013
 
Cash flows from operating activities:
       
Net income
 
$
1,136,121
   
$
515,114
 
Adjustments to reconcile net income to net cash (used in) provided by operating activities:
               
Depreciation and amortization
   
362,729
     
1,053,954
 
(Provision) benefit for deferred income taxes
   
(12,055
)
   
110,585
 
Share based compensation expense
   
15,088
     
89,049
 
Tax impact of share-based compensation
   
(91,849
)
   
(31,695
)
Gain on sale of assets and investment securities
   
(140,385
)
   
-
 
Provision for contract adjustments and doubtful accounts
   
300,016
     
29,728
 
Bad debt expense
   
(31,813
)
   
24,263
 
Decrease (increase) in:
               
- contract receivables
   
(3,445,154
)
   
658,931
 
- other current assets
   
(803,556
)
   
(675,225
)
- income tax receivable
   
670,021
     
164,580
 
- other non-current assets
   
(167,146
)
   
7,988
 
(Decrease) increase in:
               
- accounts payable
   
94,305
     
(926,165
)
- accrued payroll costs
   
1,005,508
     
597,287
 
- income taxes payable
   
47,232
     
(4,723
)
- billings in excess of revenue
   
469,175
     
(190,544
)
- other accrued liabilities
   
37,553
     
83,649
 
Net cash (used in) provided by operating activities
   
(554,210
)
   
1,506,776
 
                 
Cash flows from investing activities:
               
Acquistion of noncontrolling interest of subsidiaries
   
-
     
(553,457
)
Purchase of property, building and equipment
   
(233,661
)
   
(260,770
)
Proceeds from sale of property, building and equipment
   
203,327
     
-
 
Sale (purchase) of investment securities
   
(8,223
)
   
(124,415
)
Net cash used in investing activities
   
(38,557
)
   
(938,642
)
                 
Cash flows from financing activities:
               
Dividends paid
   
(1,033,071
)
   
(1,019,955
)
Proceeds from debt
   
-
     
545,877
 
Repayment of debt and capital lease obligations
   
(297,319
)
   
(38,422
)
Net (repayments of) borrowings under of lines of credit
   
1,530,569
     
(28,691
)
Distributions to noncontrolling interests
   
-
     
(141,012
)
Net cash provided by (used in) financing activities
   
200,179
     
(682,203
)
                 
Effect of exchange rate changes on cash and cash equivalents
   
(157,803
)
   
34,078
 
                 
Net decrease in cash and cash equivalents
   
(550,391
)
   
(79,991
)
Cash and cash equivalents at beginning of period
   
6,889,243
     
9,444,660
 
                 
Cash and cash equivalents at end of period
 
$
6,338,852
   
$
9,364,669
 
                 
Supplemental disclosure of cash flow information:
               
Cash paid during the period for:
               
Interest
 
$
16,698
   
$
48,308
 
Income taxes
   
324,003
     
(23,733
)
Supplemental disclosure of non-cash items:
               
Acquistion of noncontrolling interest of subsidiaries (loans and stock)
   
-
     
1,039,574
 

The accompanying notes are an integral part of these condensed consolidated financial statements.
 
Page 5 of 25

Ecology and Environment, Inc.
Condensed Consolidated Statements of Shareholders’ Equity
Unaudited

   
Class A Common Stock Shares
 
Class A Common Stock Amount
   
Class B Common Stock Shares
   
Class B Common Stock Amount
   
Capital in Excess of Par Value
   
Retained Earnings
   
Accumulated Other Comprehensive Income (Loss)
   
Treasury Stock Shares
   
Treasury Stock Amount
   
Noncontrolling Interest
 
                                         
Balance at July 31, 2013 (Audited)
   
2,685,151
   
$
26,851
     
1,708,574
   
$
17,087
   
$
20,016,873
   
$
25,365,853
   
$
(84,527
)
   
143,911
   
$
(1,798,233
)
 
$
3,095,386
 
                                                                                 
Net (loss) income
   
-
     
-
     
-
     
-
     
-
     
(1,382,656
)
   
-
     
-
     
-
     
592,203
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
-
     
-
     
(163,913
)
   
-
     
-
     
(134,287
)
Cash dividends declared ($0.48 per share)
   
-
     
-
     
-
     
-
     
-
     
(2,066,622
)
   
-
     
-
     
-
     
-
 
Unrealized investment gain, net
   
-
     
-
     
-
     
-
     
-
     
-
     
1,412
     
-
     
-
     
-
 
Repurchase of Class A common stock
   
-
     
-
     
-
     
-
     
-
     
-
     
-
     
16,091
     
(173,278
)
   
-
 
Issuance of stock under stock award plan
   
-
     
-
     
-
     
-
     
(194,454
)
   
-
     
-
     
(16,387
)
   
194,454
     
-
 
Share-based compensation expense
   
-
     
-
     
-
     
-
     
353,295
     
-
     
-
     
-
     
-
     
-
 
Tax impact of share based compensation
   
-
     
-
     
-
     
-
     
(31,695
)
   
-
     
-
     
-
     
-
     
-
 
Distributions to noncontrolling interests
   
-
     
-
     
-
     
-
     
-
     
-
     
-
     
-
     
-
     
(664,703
)
Reclassification adjustment for prior period acquisitions of noncontrolling interests
   
-
     
-
     
-
     
-
     
(2,414,027
)
   
-
     
-
     
-
     
-
     
2,381,666
 
Purchase of additional noncontrolling interests
   
-
     
-
     
-
     
-
     
(605,653
)
   
-
     
64,293
     
(44,260
)
   
553,158
     
(1,156,652
)
Stock award plan forfeitures
   
-
     
-
     
-
     
-
     
-
     
-
     
-
     
5,999
     
-
     
-
 
                                                                                 
Balance at July 31, 2014 (Audited)
   
2,685,151
   
$
26,851
     
1,708,574
   
$
17,087
   
$
17,124,339
   
$
21,916,575
   
$
(182,735
)
   
105,354
   
$
(1,223,899
)
 
$
4,113,613
 
                                                                                 
Net income
   
-
     
-
     
-
     
-
     
-
     
847,160
     
-
     
-
     
-
     
288,961
 
Foreign currency translation adjustment
   
-
     
-
     
-
     
-
     
-
     
-
     
(551,747
)
   
-
     
-
     
(1,681
)
Unrealized investment gain, net
   
-
     
-
     
-
     
-
     
-
     
-
     
5,600
     
-
     
-
     
-
 
Conversion of Class B to Class A common stock
   
14,576
     
146
     
(14,576
)
   
(146
)
   
-
     
-
     
-
     
-
     
-
     
-
 
Share-based compensation expense
   
-
     
-
     
-
     
-
     
15,088
     
-
     
-
     
-
     
-
     
-
 
Tax impact of share based compensation
   
-
     
-
     
-
     
-
     
(91,849
)
   
-
     
-
     
-
     
-
     
-
 
                                                                                 
Balance at November 1, 2014 (Unaudited)
   
2,699,727
   
$
26,997
     
1,693,998
   
$
16,941
   
$
17,047,578
   
$
22,763,735
   
$
(728,882
)
   
105,354
   
$
(1,223,899
)
 
$
4,400,893
 

The accompanying notes are an integral part of these condensed consolidated financial statements.
 
Page 6 of 25

Ecology and Environment, Inc.
Notes to Condensed Consolidated Financial Statements

1. Organization and Basis of Presentation

Ecology and Environment, Inc., (“EEI” or the “Parent Company”) was incorporated in 1970 as a global broad-based environmental consulting firm whose underlying philosophy is to provide professional services worldwide so that sustainable economic and human development may proceed with acceptable impact on the environment. Together with its subsidiaries (collectively, the “Company”), EEI has direct and indirect ownership in 19 wholly owned and majority owned operating subsidiaries in 12 countries. The Company’s staff is comprised of individuals representing more than 80 scientific, engineering, health, and social disciplines working together in multidisciplinary teams to provide innovative environmental solutions. The Company has completed more than 50,000 projects for a wide variety of clients in more than 120 countries, providing environmental solutions in nearly every ecosystem on the planet.

The condensed consolidated financial statements included herein have been prepared by the Company, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). The financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair presentation of such information. All such adjustments are of a normal recurring nature. The Company follows the same accounting policies in preparation of interim reports. Although the Company believes that the disclosures are adequate to make the information presented not misleading, certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America, including a description of significant accounting policies, have been condensed or omitted pursuant to SEC rules and regulations. Therefore, these financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2014 filed with the Securities and Exchange Commission. The condensed consolidated results of operations for the three months ended November 1, 2014 are not necessarily indicative of the results for any subsequent period or the entire fiscal year ending July 31, 2015.

Certain prior year amounts were reclassified to conform to the condensed consolidated financial statement presentation for the three months ended November 1, 2014.

2. Recent Accounting Pronouncements

Accounting Pronouncements Adopted During the Fiscal Year Ended July 31, 2015

In July 2013, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2013-11 Income Taxes (Topic 740): Presentation of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax Credit Carryforward Exists (“ASU 2013-11”). ASU 2013-11 requires that an unrecognized tax benefit, or a portion of an unrecognized tax benefit, should be presented in the financial statements as a reduction to a deferred tax asset for a net operating loss carryforward, a similar tax loss, or a tax credit carryforward, except as follows. To the extent a net operating loss carryforward, a similar tax loss, or a tax credit carryforward is not available at the reporting date under the tax law of the applicable jurisdiction to settle any additional income taxes that would result from the disallowance of a tax position or the tax law of the applicable jurisdiction does not require the entity to use, and the entity does not intend to use, the deferred tax asset for such purpose, the unrecognized tax benefit should be presented in the financial statements as a liability and should not be combined with deferred tax assets. The Company adopted the provisions of ASU 2013-11 effective August 1, 2014 and applied its provisions retrospectively. The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

Accounting Pronouncements Not Yet Adopted as of November 1, 2014

In May 2014, FASB issued ASU No. 2014-09 Revenue from Contracts with Customers (Topic 606) (“ASU 2014-09”). ASU 2014-09 is the result of a joint project of FASB and the International Accounting Standards Board to clarify the principles for recognizing revenue and to develop a common revenue standard for use in the U.S and internationally. ASU 2014-09 supersedes the revenue recognition requirements in Topic 605 of FASB’s Accounting Standards Codification (the “Codification”) and most industry-specific guidance throughout the Industry Topics of the Codification. ASU 2014-09 enhances comparability of revenue recognition practices across entities, industries, jurisdictions and capital markets, reduces the number of requirements an entity must consider for recognizing revenue, and requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue that is recognized. ASU 2014-09 is effective for annual reporting periods beginning after December 15, 2016, including interim periods within the annual reporting period. The Company intends to adopt the provisions of ASU 2014-09 effective August 1, 2017. ASU 2014-09 requires either retrospective application by restating each prior period presented in the financial statements, or retrospective application by recording the cumulative effect on prior reporting periods to beginning retained earnings in the year that the standard becomes effective. Management is currently assessing the provisions of ASU 2014-09 and has not yet estimated its impact.
 
Page 7 of 25

3. Cash and Cash Equivalents

The Company considers all highly liquid instruments purchased with a maturity of three months or less to be cash equivalents. The Company invests cash in excess of operating requirements in income-producing short-term investments. Money market funds of less than $0.1 million and $0.3 million were included in cash and cash equivalents in the accompanying condensed consolidated balance sheets at November 1, 2014 and July 31, 2014, respectively.

4. Fair Value of Financial Instruments

The Company’s financial assets or liabilities are measured using inputs from the three levels of the fair value hierarchy. The asset’s or liability’s classification within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement. Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs. The Company has not elected a fair value option on any assets or liabilities. The three levels of the hierarchy are as follows:

Level 1 Inputs – Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities. Generally this includes debt and equity securities and derivative contracts that are traded on an active exchange market (e.g., New York Stock Exchange) as well as certain U.S. Treasury and U.S. Government and agency mortgage-backed securities that are highly liquid and are actively traded in over-the-counter markets.

Level 2 Inputs – Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in inactive markets; or valuations based on models where the significant inputs are observable (e.g., interest rates, yield curves, credit risks, etc.) or can be corroborated by observable market data. The Company’s investment securities classified as Level 2 are comprised of international and domestic corporate and municipal bonds.

Level 3 Inputs – Valuations based on models where significant inputs are not observable. The unobservable inputs reflect the Company’s own assumptions about the assumptions that market participants would use.

The availability of observable market data is monitored to assess the appropriate classification of financial instruments within the fair value hierarchy. Changes in economic conditions or model-based valuation techniques may require the transfer of financial instruments from one fair value level to another. In such instances, the transfer is reported at the beginning of the reporting period. The Company evaluated the significance of transfers between levels based upon the nature of the financial instrument. There were no transfers in or out of levels 1, 2 or 3, respectively during the three months ended November 1, 2014 or the fiscal year ended July 31, 2014.

The fair value of the Company’s assets and liabilities that are measured at fair value on a recurring basis is summarized by level within the fair value hierarchy in the following table.

   
Balance at November 1, 2014
 
   
Level 1
   
Level 2
   
Level 3
   
Total
 
Assets:
               
Investment securities available for sale
 
$
1,424,834
   
$
---
   
$
---
   
$
1,424,834
 


   
Balance at July 31, 2014
 
   
Level 1
   
Level 2
   
Level 3
   
Total
 
Assets:
               
Investment securities available for sale
 
$
1,407,277
   
$
---
   
$
---
   
$
1,407,277
 

Investment securities available for sale include mutual funds that are valued at the net asset value (“NAV”) of shares held by the Company at period end. Mutual funds held by the Company are open-end mutual funds that are registered with the Securities and Exchange Commission. These funds are required to publish their daily NAV and to transact at that price. The mutual funds held by the Company are deemed to be actively traded.

Reclassification adjustments out of accumulated other comprehensive income resulting from realized gains or losses from the sale of investment securities available for sale are included in gain on sale of assets and investment securities on the accompanying condensed consolidated statements of operations. The Company did not record any sales of investment securities during the three months ended November 1, 2014 or the three months ended October 31, 2013.
 
Page 8 of 25

The carrying amount of cash and cash equivalents approximated fair value at November 1, 2014 and July 31, 2014. These assets were classified as level 1 instruments at both dates. Long-term debt consists of bank loans and capitalized equipment leases. Lines of credit consist of borrowings for working capital requirements. Based on the Company's assessment of the current financial market and corresponding risks associated with the debt and line of credit borrowings, management believes that the carrying amount of these liabilities approximated fair value at November 1, 2014 and July 31, 2014. These liabilities were classified as level 2 instruments at both dates. There were no financial instruments classified as level 3 at November 1, 2014 or July 31, 2014.

Investment securities available for sale are stated at fair value. Unrealized gains or losses related to investment securities available for sale are recorded in accumulated other comprehensive income, net of applicable income taxes in the accompanying condensed consolidated balance sheets and condensed consolidated statements of changes in shareholders' equity. The cost basis of securities sold is based on the specific identification method. The Company had gross unrealized losses of less than $0.1 million recorded in accumulated other comprehensive income for the periods ended November 1, 2014 and October 31, 2013.

5. Revenue and Contract Receivables, net

Revenue Recognition

Substantially all of the Company's revenue is derived from environmental consulting work. The consulting revenue is principally derived from the sale of labor hours. The consulting work is performed under a mix of fixed price, cost-type, and time and material contracts. Contracts are required from all customers. Revenue is recognized as follows:

Contract Type
 
Work Type
 
Revenue Recognition Policy
         
Time and materials
 
Consulting
 
As incurred at contract rates.
Fixed price
 
Consulting
 
Percentage of completion, approximating the ratio of either total costs or Level of Effort (“LOE”) hours incurred to date to total estimated costs or LOE hours.
Cost-plus
 
Consulting
 
Costs as incurred plus fees. Fees are recognized as revenue using percentage of completion determined by the percentage of LOE hours incurred to total LOE hours in the respective contracts.

Revenues reflected in the Company's condensed consolidated statements of operations represent services rendered for which the Company maintains a primary contractual relationship with its customers. Included in revenues are certain services outside the Company's normal operations which the Company has elected to subcontract to other contractors.

Time and material contracts are accounted for over the period of performance, in proportion to the costs of performance, predominately based on labor hours incurred. Revenue earned from fixed price and cost-plus contracts is recognized using the “percentage-of-completion” method, wherein revenue is recognized as project progress occurs. If an estimate of costs at completion on any contract indicates that a loss will be incurred, the entire estimated loss is charged to operations in the period the loss becomes evident.

Substantially all of the Company's cost-type work is with federal governmental agencies and, as such, is subject to audits after contract completion. Under these cost-type contracts, provisions for adjustments to accrued revenue are recognized on a quarterly basis and based on past audit settlement history. Government audits have been completed and final rates have been negotiated through fiscal year 2007. The Company records an allowance for project disallowances in other accrued liabilities for potential disallowances resulting from government audits (refer to Note 10 of these condensed consolidated financial statements).

Change orders can occur when changes in scope are made after project work has begun, and can be initiated by either the Company or its clients. Claims are amounts in excess of the agreed contract price which the Company seeks to recover from a client for customer delays and /or errors or unapproved change orders that are in dispute. Costs related to change orders and claims are recognized as incurred. Revenues and profit are recognized on change orders when it is probable that the change order will be approved and the amount can be reasonably estimated. Revenues are recognized only up to the amount of costs incurred on contract claims when realization is probable, estimable and reasonable support from the customer exists.

All bid and proposal and other pre-contract costs are expensed as incurred. Out of pocket expenses such as travel, meals, field supplies, and other costs billed direct to contracts are included in both revenues and cost of professional services. Sales and cost of sales at the Company’s South American subsidiaries exclude tax assessments by governmental authorities, which are collected by the Company from its customers and then remitted to governmental authorities.
 
Page 9 of 25

Billed contract receivables represent amounts billed to clients in accordance with contracted terms, which have not been collected from clients as of the end of the reporting period. Billed contract receivables may include: (1) amounts billed for revenues from incurred costs and fees that have been earned in accordance with contractual terms; and (2) progress billings in accordance with contractual terms that include revenue not yet earned as of the end of the reporting period.

Unbilled contract receivables result from: (i) revenues from incurred costs and fees which have been earned, but are not billed as of period-end; and (ii) differences between year-to-date provisional billings and year-to-date actual contract costs incurred.

The Company reduces contract receivables by recording an allowance for doubtful accounts to account for the estimated impact of collection issues resulting from a client’s inability or unwillingness to pay valid obligations to the Company. The resulting provision for bad debts is recorded within administrative and indirect operating expenses on the condensed consolidated statements of operations.

The Company also reduces contract receivables by establishing an allowance for contract adjustments related to revenues that are deemed to be unrealizable, or that may become unrealizable in the future. Management reviews contract receivables and determines allowance amounts based on the adequacy of the Company’s performance under the contract, the status of change orders and claims, historical experience with the client for settling change orders and claims, and economic, geopolitical and cultural considerations for the home country of the client. Such contract adjustments are recorded as direct adjustments to revenue in the condensed consolidated statements of operations.

Contract Receivables, Net

Contract receivables, net are summarized in the following table.

   
Balance at
 
   
November 1,
2014
   
July 31,
2014
 
Contract Receivables:
       
Billed
 
$
26,033,212
   
$
26,863,708
 
Unbilled
   
27,218,922
     
23,694,451
 
     
53,252,134
     
50,558,159
 
Allowance for doubtful accounts and contract adjustments
   
(6,395,057
)
   
(6,126,854
)
Total contract receivables, net
 
$
46,857,077
   
$
44,431,305
 

Billed contract receivables did not include any contractual retainage balances at November 1, 2014 or July 31, 2014. Management anticipates that the unbilled receivables outstanding at November 1, 2014 will be substantially billed and collected within one year.

Contract Receivable Concentrations

Significant concentrations of contract receivables and the allowance for doubtful accounts and contract adjustments are summarized in the following table.

   
Balance at November 1, 2014
   
Balance at July 31, 2014
 
Region
 
Contract Receivables
   
Allowance for Doubtful Accounts and Contract Adjustments
   
Contract Receivables
   
Allowance for Doubtful Accounts and Contract Adjustments
 
                 
United States, Canada and South America
 
$
46,164,762
   
$
1,585,604
   
$
43,394,442
   
$
1,611,068
 
Middle East and Africa
   
6,888,826
     
4,979,907
     
7,010,225
     
4,386,240
 
Asia
   
198,546
     
129,546
     
153,492
     
129,546
 
Totals
 
$
53,252,134
   
$
6,395,057
   
$
50,558,159
   
$
6,126,854
 
 
Page 10 of 25

Combined contract receivables related to projects in the Middle East, Africa and Asia represented 14% of total contract receivables at November 1, 2014 and July 31, 2014, while the combined allowance for doubtful accounts and contract adjustments related to these projects represented 74% of the total allowance for doubtful accounts and contract adjustments at those same period end dates. These allowance percentages highlight the Company’s experience of heightened operating risks (i.e., political, regulatory and cultural risks) within these foreign regions in comparison with similar risks in the United States, Canada and South America. These heightened operating risks have resulted in increased collection risks and the Company expending resources that it may not recover for several months, or at all.

Allowance for Doubtful Accounts and Contract Adjustments

Activity within the allowance for doubtful accounts and contract adjustments is summarized in the following table.

   
Three Months Ended
 
   
November 1,
2014
   
October 31,
2013
 
         
Balance at beginning of period
 
$
6,126,854
   
$
5,592,800
 
Net increase (decrease) due to adjustments in the allowance for:
               
Contract adjustments (1)
   
300,016
     
29,728
 
Doubtful accounts (2)
   
(31,813
)
   
24,263
 
Transfer of reserves to allowance for project disallowances (3)
   
---
     
(7,500
)
Balance at end of period
 
$
6,395,057
   
$
5,639,291
 

(1) Increases (decreases) to the allowance for contract adjustments on the condensed consolidated balance sheets are also recorded as (decreases) increases to revenue on the condensed consolidated statements of operations.
 
(2)
Increases (decreases) to the allowance for doubtful accounts on the condensed consolidated balance sheets are also recorded as increases (decreases) to administrative and other indirect operating expenses on the condensed consolidated statements of operations.
(3) The allowance for project disallowances is included in other accrued liabilities on the condensed consolidated balance sheets. Refer to Note 10 of these condensed consolidated financial statements.

6. Property, Building and Equipment, net

In November 2013, management decided to abandon the Company’s existing operating and financial software system and migrate to new system software. The Company acquired and developed the new software during fiscal year 2014, and began utilizing the new software effective August 1, 2014 for its U.S. operations. Although the core software modules were operating effectively as of August 1, 2014, certain operational and reporting capabilities of the new system continued to be developed during the three months ended November 1, 2014. The process to evaluate, select and develop new operating and financial software systems for the Company’s significant foreign operations is expected to be completed in January 2015. The Company recorded software development costs of $0.1 million and $0 in property, plant and equipment during the three months ended November 1, 2014 and October 31, 2013, respectively.

The Company continued to utilize the previous software system through July 31, 2014, at which time the previous system was abandoned. As a result, amortization of software development costs capitalized for the previous system was accelerated so that the system was completely amortized by July 31, 2014. Total software amortization expense was less than $0.1 million and $0.7 million for the quarters ended November 1, 2014 and October 31, 2013, respectively.

7. Lines of Credit

Unsecured lines of credit are summarized in the following table.

   
Balance at
 
   
November 1,
2014
   
July 31,
2014
 
         
Outstanding cash draws, recorded as lines of credit on the accompanying condensed consolidated balance sheets
 
$
3,103,035
   
$
1,572,466
 
Outstanding letters of credit to support operations
   
1,885,739
     
1,944,994
 
Total amounts used under lines of credit
   
4,988,774
     
3,517,460
 
Remaining amounts available under lines of credit
   
29,380,226
     
30,851,540
 
Total approved unsecured lines of credit
 
$
34,369,000
   
$
34,369,000
 

Contractual interest rates ranged from 2.50% to 3.00% at November 1, 2014. The Company’s lenders have reaffirmed the lines of credit within the past twelve months.
 
Page 11 of 25

8. Debt and Capital Lease Obligations

Debt and capital lease obligations are summarized in the following table.

   
Balance at
 
   
November 1,
2014
   
July 31,
2014
 
         
Various bank loans and advances at interest rates ranging from 3.25% to 14%
 
$
412,488
   
$
676,874
 
Capital lease obligations at varying interest rates averaging 11%
   
222,193
     
165,632
 
     
634,681
     
842,506
 
Current portion of long-term debt and capital lease obligations
   
(432,514
)
   
(420,737
)
Long-term debt and capital lease obligations
 
$
202,167
   
$
421,769
 

The aggregate maturities of long-term debt and capital lease obligations as of November 1, 2014 are summarized in the following table.

November 2014 – October 2015
 
$
432,514
 
November 2015 – October 2016
   
142,584
 
November 2016 – October 2017
   
57,077
 
November 2017 – October 2018
   
2,506
 
Thereafter
   
---
 
Total
 
$
634,681
 

9. Income Taxes

The estimated effective tax rate was 42.1% and 51.2% for the three months ended November 1, 2014 and October 31, 2013, respectively. The decrease was mainly a result of a significant increase in forecasted income from foreign entities in countries with a lower effective tax rate than in the U.S., which was partially offset by a smaller increase in forecasted income from U.S. entities.

10. Other Accrued Liabilities

Other accrued liabilities are summarized in the following table.

   
Balance at
 
   
November 1,
2014
   
July 31,
2014
 
         
Allowance for project disallowances
 
$
2,393,351
   
$
2,393,351
 
Other
   
1,774,254
     
1,841,911
 
Total other accrued liabilities
 
$
4,167,605
   
$
4,235,262
 

The allowance for project disallowances represents potential disallowances of amounts billed and collected resulting from contract close-outs and government audits. Allowances for project disallowances are recorded when the amounts are estimable. Activity within the allowance for project disallowances is summarized in the following table.

   
Three Months Ended
 
   
November 1,
2014
   
October 31,
2013
 
         
Balance at beginning of period
 
$
2,393,351
   
$
2,663,351
 
Transfer of reserves from allowance for doubtful accounts and contract adjustments
   
---
     
7,500
 
Balance at end of period
 
$
2,393,351
   
$
2,670,851
 
 
Page 12 of 25

11. Stock Award Plan

EEI adopted the 1998 Stock Award Plan effective March 16, 1998 (the “1998 Award Plan”). The following supplemental plans were adopted subsequent to adoption of the 1998 Award Plan:
· The 2003 Stock Award Plan (the “2003 Award Plan”), which was adopted by the Board of Directors in October 2004, approved by shareholders in January 2004, and terminated in October 2008;
· The 2007 Stock Award Plan (the “2007 Award Plan”), which was adopted by the Board of Directors in October 2007, approved by shareholders in January 2008, and terminated in October 2012; and
· The 2011 Stock Award Plan (the “2011 Award Plan”), which was adopted by the Board of Directors in October 2011, approved by shareholders in January 2012, and will terminate in October 2016.

The 1998 Award Plan and all supplemental plans are collectively referred to as the “Award Plan”. The Award Plan permits grants of the award for a period of five (5) years from the date of adoption by the Board of Directors. The Award Plan is not a qualified plan under Section 401(a) of the Internal Revenue Code.

The Company awarded 62,099 Class A shares valued at $0.9 million in October 2011 and 16,387 Class A shares valued at $0.2 million in July 2013 pursuant to the Award Plan. These awards have a three year vesting period. Total gross compensation expense is recognized over the vesting period. The Company recorded non-cash compensation expense of less than $0.1 million and $0.1 million during the quarters ended November 1, 2014 and October 31, 2013, respectively, in connection with outstanding stock compensation awards. The Company expects to record less than $0.1 million of non-cash compensation expense during the fiscal year ended July 31, 2015. The "pool" of excess tax benefits accumulated in Capital in Excess of Par Value was $0.1 million and at November 1, 2014 and July 31, 2014.

12. Shareholders' Equity

Class A and Class B Common Stock

The relative rights, preferences and limitations of the Company's Class A and Class B common stock are summarized as follows: Holders of Class A shares are entitled to elect 25% of the Board of Directors so long as the number of outstanding Class A shares is at least 10% of the combined total number of outstanding Class A and Class B common shares. Holders of Class A common shares have one-tenth the voting power of Class B common shares with respect to most other matters.

In addition, Class A shares are eligible to receive dividends in excess of (and not less than) those paid to holders of Class B shares. Holders of Class B shares have the option to convert at any time, each share of Class B common stock into one share of Class A common stock. Upon sale or transfer, shares of Class B common stock will automatically convert into an equal number of shares of Class A common stock, except that sales or transfers of Class B common stock to an existing holder of Class B common stock or to an immediate family member will not cause such shares to automatically convert into Class A common stock.

Restrictive Shareholder Agreement

Messrs. Gerhard J. Neumaier (deceased), Frank B. Silvestro, Ronald L. Frank, and Gerald A. Strobel entered into a Stockholders’ Agreement dated May 12, 1970, as amended January 24, 2011, which governs the sale of certain shares of Ecology and Environment, Inc. common stock (now classified as Class B Common Stock) owned by them, certain children of those individuals and any such shares subsequently transferred to their spouses and/or children outright or in trust for their benefit upon the demise of a signatory to the Agreement (“Permitted Transferees”). The Agreement provides that prior to accepting a bona fide offer to purchase some or all of their shares of Class B Common Stock governed by the Agreement, that the selling party must first allow the other signatories to the Agreement (not including any Permitted Transferee) the opportunity to acquire on a pro rata basis, with right of over-allotment, all of such shares covered by the offer on the same terms and conditions proposed by the offer.

Cash Dividends

The Company did not declare any cash or non-cash dividends during the three months ended November 1, 2014 or October 31, 2013. The Company paid dividends of $1.0 million in August 2013 and 2012 that were declared and accrued in prior periods. The Company paid dividends of $1.0 million in August 2014 and 2013 that were declared and accrued in prior periods.
 
Page 13 of 25

Stock Repurchase

In August 2010, the Company’s Board of Directors approved a program for repurchase of 200,000 shares of Class A common stock. As of November 1, 2014, the Company repurchased 122,918 shares of Class A stock, and 77,082 shares had yet to be repurchased under this program. The Company did not acquire any Class A shares under this program during the three months ended November 1, 2014 or October 31, 2013.

Noncontrolling Interests

Noncontrolling interests are disclosed as a separate component of consolidated shareholders’ equity on the accompanying condensed consolidated balance sheets. Earnings and other comprehensive (loss) income are separately attributed to both the controlling and noncontrolling interests. Earnings per share is calculated based on net (loss) income attributable to the Company’s controlling interests.

Transactions to acquire ownership interest from noncontrolling shareholders during the three months ended November 1, 2014 and during the fiscal year ended July 31, 2014, which were recorded at amounts that approximated fair value, are summarized in the following table.

   
Three Months
Ended
November 1,
2014
   
Fiscal Year
Ended
July 31,
2014
 
         
Purchases of noncontrolling interests:
       
Purchase of 344 Walsh common shares (1)
 
$
---
   
$
5,653
 
Purchase of 3,705 Walsh common shares (2)
   
---
     
1,120,749
 
Purchase of 100 Walsh common shares (3)
   
---
     
30,250
 
Total purchases of additional noncontrolling interests (4)
 
$
---
   
$
1,156,652
 

(1) In January 2014, EEI purchased an additional 0.9% of Walsh Environmental Scientists and Engineers, LLC (“Walsh”) from noncontrolling shareholders for $0.1 million in cash. Walsh became a wholly-owned subsidiary of EEI as a result of these transactions.
(2) In October 2013, EEI purchased an additional 9.4% of Walsh for $1.6 million. The purchase price was paid as follows: (i) one third in cash payable on the transaction consummation date; (ii) one third payable with EEI Common Stock on the transaction consummation date; and (iii) one third payable with a promissory note payable in two annual installments of one half the principal plus interest accrued at 3.25% per annum.
(3) In October 2013, EEI purchased an additional 0.2% of Walsh for less than $0.1 million in cash.
(4) Purchases of additional noncontrolling interests are recorded as reductions of shareholders’ equity on the condensed consolidated statements of shareholders’ equity.

13. Earnings Per Share

Basic and diluted EPS is computed by dividing the net (loss) income attributable to Ecology and Environment, Inc. common shareholders by the weighted average number of common shares outstanding for the period. After consideration of all the rights and privileges of the Class A and Class B stockholders summarized in Note 12, in particular the right of the holders of the Class B common stock to elect no less than 75% of the Board of Directors making it highly unlikely that the Company will pay a dividend on Class A common stock in excess of Class B common stock, the Company allocates undistributed earnings between the classes on a one-to-one basis when computing earnings per share. As a result, basic and fully diluted earnings per Class A and Class B share are equal amounts.

The Company has determined that its unvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid) are participating securities. These securities shall be included in the computation of earnings per share pursuant to the two-class method. The resulting impact was to include unvested restricted shares in the weighted average shares outstanding calculation.
 
Page 14 of 25

The computation of earnings per share is included in the following table.

   
Three Months Ended
 
   
November 1,
2014
   
October 31,
2013
 
         
Net income attributable to Ecology and Environment, Inc.
 
$
847,160
   
$
380,391
 
Dividends declared
   
---
     
---
 
Balance at end of period
 
$
847,160
   
$
380,391
 
                 
Weighted-average common shares outstanding (basic and diluted)
   
4,288,371
     
4,261,674
 
                 
Distributed earnings per share
 
$
---
   
$
---
 
Undistributed earnings per share
   
0.20
     
0.09
 
Total earnings per share
 
$
0.20
   
$
0.09
 

14. Segment Reporting

The Company reports segment information based on the geographic location of its customers (for revenues) and the location of its offices (for long-lived assets). Revenue and long-lived assets by business segment are summarized in the following tables.

   
Three Months Ended
 
   
November 1,
2014
   
October 31,
2013
 
Revenue, net by geographic location:
       
United States
 
$
21,558,855
   
$
23,160,148
 
Foreign countries (1)
   
11,631,796
     
11,589,143
 

(1) Significant foreign revenues included revenues in Peru ($6.6 million and $4.3 million for the three months ended November 1, 2014 and October 31, 2013, respectively), Brazil ($2.7 million and $4.0 million for the three months ended November 1, 2014 and October 31, 2013, respectively) and Chile ($1.5 million and $2.4 million for the three months ended November 1, 2014 and October 31, 2013, respectively).

   
Balance at
 
   
November 1,
2014
   
July 31,
2014
 
Long-Lived Assets by geographic location:
       
United States
 
$
26,957,893
   
$
31,170,634
 
Foreign countries
   
5,292,656
     
5,386,736
 

15. Commitments and Contingencies

From time to time, the Company is a named defendant in legal actions arising out of the normal course of business. The Company is not a party to any pending legal proceeding, the resolution of which the management believes will have a material adverse effect on the Company’s results of operations, financial condition or cash flows, or to any other pending legal proceedings other than ordinary, routine litigation incidental to its business. The Company maintains liability insurance against risks arising out of the normal course of business.

On September 21, 2012, the Colorado Department of Public Health and Environment (the "Department") issued a proposed Compliance Order on Consent (the " Proposed Consent Order") to the City and County of Denver ("Denver") and to Walsh Environmental Scientists and Engineers, LLC (“Walsh”). Walsh is a majority-owned subsidiary of Ecology and Environment, Inc. The Proposed Consent Order concerns construction improvement activities of certain property owned by Denver which was the subject of asbestos remediation. Denver had entered into a contract with Walsh for Walsh to provide certain environmental consulting services (asbestos monitoring services) in connection with the asbestos containment and/or removal performed by other contractors at Denver's real property. Without admitting liability or the Department’s version of the underlying facts, Walsh on February 13, 2013 entered into a Compliance Order on Consent with the Department and paid a penalty of less than $0.1 million and paid for a Supplemental Environmental Project to benefit the public at large in an amount less than $0.1 million. Denver was served with a final Compliance Order and Assessment of Administrative Penalty against Denver alone for approximately $0.2 million. Under Walsh's environmental consulting contract with Denver, Walsh has agreed to indemnify Denver for certain liabilities where Walsh could potentially be held responsible for a portion of the penalty imposed upon Denver. Walsh has put its professional liability and general liability carriers on notice of this indemnification claim by Denver. The Company believes that this administrative proceeding involving Walsh will not have an adverse material effect upon the operations of the Company.
 
Page 15 of 25

On February 4, 2011, the Chico Mendes Institute of Biodiversity Conservation of Brazil (the “Institute”) issued a Notice of Infraction to E&E Brasil. E&E Brasil is a majority-owned subsidiary of Ecology and Environment, Inc. The Notice of Infraction concerns the taking and collecting species of wild animal specimens without authorization by the competent authority and imposes a fine of 520,000 Reais, which had a value of approximately $0.2 million at November 1, 2014. No claim has been made against Ecology and Environment, Inc. The Institute has also filed Notices of Infraction against four employees of E&E Brasil alleging the same claims and has imposed fines against those individuals that, in the aggregate, are equal to the fine imposed against E&E Brasil. E&E Brasil has filed administrative responses with the Institute for itself and its employees that: (a) denies the jurisdiction of the Institute, (b) states that the Notice of Infraction is constitutionally vague and (c) affirmatively stated that E&E Brasil had obtained the necessary permits for the surveys and collections of specimens under applicable Brazilian regulations and that the protected conservation area is not clearly marked to show its boundaries. At this time, E&E Brasil has attended one meeting where depositions were taken. The Company believes that these administrative proceedings in Brazil will not have an adverse material effect upon the operations of the Company.

Certain contracts contain termination provisions under which the customer may, without penalty, terminate the contracts upon written notice to the Company. In the event of termination, the Company would be paid only termination costs in accordance with the particular contract. Generally, termination costs include unpaid costs incurred to date, earned fees and any additional costs directly allocable to the termination.
 
Page 16 of 25

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

References in this Quarterly Report on Form 10-Q (the “Quarterly Report”) to “EEI” refer to Ecology and Environment, Inc., a New York corporation. References to “the Company,” “we,” “us,” “our,” or similar terms refer to EEI together with its consolidated subsidiaries.

Executive Overview

For the three months ended November 1, 2014, the first quarter of our fiscal year 2015, income before income tax provision was $2.0 million, which represented a $0.9 million (86%) increase from income of $1.1 million for the same period in the previous fiscal year. Earnings per share increased $0.11 (122%) to $0.20 for the current quarter.

Improved results for the first quarter of 2015 resulted primarily from generally lower operating expenses due to managed reductions in staff levels and other operating costs in U.S. and certain South American markets. Significantly lower amortization of software development costs also contributed to overall decreases in operating expenses.

Revenue less subcontract costs, which is a key performance measure for our business, decreased $1.6 million (5%) for the first quarter of fiscal year 2015. Lower project work volumes and revenues from government, commercial, asbestos inspection and mining sectors in the U.S. and lower energy sector project activity in Brazil were partially offset by higher Department of Defense revenues in the U.S. and higher energy sector revenues from our U.S. and Peruvian operations.

Refer to Results of Operations below for additional commentary regarding our operating results.

Liquidity and Capital Resources

Cash and cash equivalents activity and balances are summarized in the following table.

   
Three Months Ended
 
   
November 1,
2014
   
October 31,
2013
 
Cash provided by (used in):
       
Operating activities
 
$
(554,210
)
 
$
1,506,776
 
Investing activities
   
(38,557
)
   
(938,642
)
Financing activities
   
200,179
     
(682,203
)
Effect of exchange rate changes on cash and cash equivalents
   
(157,803
)
   
34,078
 
Net (decrease) increase in cash and cash equivalents
 
$
(550,391
)
 
$
(79,991
)
                 
Cash and cash equivalents at period end, by location:
               
U.S. operations
 
$
3,355,361
   
$
6,669,621
 
Foreign operations
   
2,983,491
     
2,695,048
 
Total cash and cash equivalents
 
$
6,338,852
   
$
9,364,669
 

Net cash used in operating activities during the quarter ended November 1, 2014 resulted mainly from the following activity:
· Net income (after adjustment for non-cash items) provided $1.4 million of operating cash;
· Net increases in contract receivables resulted in a $3.4 million use of operating cash; and
· Other working capital activity provided $1.4 million of operating cash.

Net cash used in investment activities during the quarter ended November 1, 2014 resulted mainly from the following activity:
· Sales of property, building and equipment provided $0.2 million of operating cash; and
· Purchases of property, building and equipment resulted in a $0.2 million use of operating cash.

Net cash provided by financing activities during the quarter ended November 1, 2014 resulted mainly from the following activity:
· Net borrowings under our lines of credit provided $1.5 million use of cash;
· Dividend payments to common shareholders resulted in a $1.0 million use of cash;
· Repayment of debt and capital lease obligations resulted in a $0.3 million use of cash; and
 
Page 17 of 25

We have unsecured lines of credit available to provide cash and letters of credit for operations. Contractual interest rates ranged from 2.50% to 3.00% at November 1, 2014. Our lenders have reaffirmed the lines of credit within the past twelve months. Our lines of credit are summarized in the following table.

   
Balance at
 
   
November 1,
2014
   
July 31,
2014
 
         
Outstanding cash draws, recorded as lines of credit on the accompanying condensed consolidated balance sheets
 
$
3,103,035
   
$
1,572,466
 
Outstanding letters of credit to support operations
   
1,885,739
     
1,944,994
 
Total amounts used under lines of credit
   
4,988,774
     
3,517,460
 
Remaining amounts available under lines of credit
   
29,380,226
     
30,851,540
 
Total approved unsecured lines of credit
 
$
34,369,000
   
$
34,369,000
 

We believe that cash flows from U.S. operations, available cash balances in our domestic subsidiaries and our available lines of credit will be sufficient to cover working capital requirements of our U.S. operations during the next twelve months and the foreseeable future. Our foreign subsidiaries typically generate adequate cash flow to fund their operations. We intend to reinvest net cash generated from undistributed foreign earnings into operations and business expansion opportunities outside the U.S. Excess cash accumulated by any foreign subsidiary, beyond that necessary to fund operations or business expansion, may be repatriated to the U.S. at the discretion of the Board of Directors of the respective entities. We would be required to accrue and pay taxes on any amounts repatriated to the U.S. from foreign subsidiaries.

In December 2014, a South American subsidiary of Walsh Environmental Scientists & Engineers, LLC (“Walsh”) declared a $1.5 million dividend to Walsh. After local and U.S. taxes, approximately $1.1 million of cash is expected to be available for U.S. operations during the second quarter of fiscal year 2015 as a result of this dividend.

During fiscal year 2014, the Company generated a net operating loss of $1.7 million for income tax purposes, which is expected to be fully utilized during fiscal year 2015.

Balance Sheet Review

Contract Receivables, net

Contract receivables, net are summarized in the following table.

   
Balance at
 
   
November 1, 2014
   
July 31, 2014
 
Contract Receivables:
       
Billed
 
$
26,033,212
   
$
26,863,708
 
Unbilled
   
27,218,922
     
23,694,451
 
     
53,252,134
     
50,558,159
 
Allowance for doubtful accounts and contract adjustments
   
(6,395,057
)
   
(6,126,854
)
Total contract receivables, net
 
$
46,857,077
   
$
44,431,305
 

Contract Receivable Concentrations

Significant concentrations of contract receivables and the allowance for doubtful accounts and contract adjustments are summarized in the following table.

   
Balance at November 1, 2014
   
Balance at July 31, 2014
 
Region
 
Contract Receivables
   
Allowance for Doubtful Accounts and Contract Adjustments
   
Contract Receivables
   
Allowance for Doubtful Accounts and Contract Adjustments
 
                 
United States, Canada and South America
 
$
46,164,762
   
$
1,585,604
   
$
43,394,442
   
$
1,611,068
 
Middle East and Africa
   
6,888,826
     
4,679,907
     
7,010,225
     
4,386,240
 
Asia
   
198,546
     
129,546
     
153,492
     
129,546
 
Totals
 
$
53,252,134
   
$
6,395,057
   
$
50,558,159
   
$
6,126,854
 

Combined contract receivables related to projects in the Middle East, Africa and Asia represented 14% of total contract receivables at November 1, 2014 and July 31, 2014, while the combined allowance for doubtful accounts and contract adjustments related to these projects represented 74% of the total allowance for doubtful accounts and contract adjustments at those same period end dates. These allowance percentages highlight the Company’s experience of heightened operating risks (i.e., political, regulatory and cultural risks) within these foreign regions in comparison with similar risks in the United States, Canada and South America. These heightened operating risks have resulted in increased collection risks and the Company expending resources that it may not recover for several months, or at all.
 
Page 18 of 25

Results of Operations

Revenue, net

Substantially all of the Company's revenue is derived from environmental consulting work. The consulting revenue is principally derived from the sale of labor hours. The consulting work is performed under a mix of fixed price, cost-type, and time and material contracts. Contracts are required from all customers. Revenue is recognized as follows:

Contract Type
 
Work Type
 
Revenue Recognition Policy
         
Time and materials
 
Consulting
 
As incurred at contract rates.
Fixed price
 
Consulting
 
Percentage of completion, approximating the ratio of either total costs or Level of Effort (“LOE”) hours incurred to date to total estimated costs or LOE hours.
Cost-plus
 
Consulting
 
Costs as incurred plus fees. Fees are recognized as revenue using percentage of completion determined by the percentage of LOE hours incurred to total LOE hours in the respective contracts.

Our revenue recognition policy is described in our Annual Report on Form 10-K for the fiscal year ended July 31, 2014. Revenue, net associated with these contract types are summarized in the following table.

   
Three Months Ended
 
   
November 1,
2014
   
October 31,
2013
 
         
         
Time and materials
 
$
16,509,164
   
$
18,801,178
 
Fixed price
   
14,366,806
     
13,220,560
 
Cost-type
   
2,314,681
     
2,757,553
 
Total revenue by contract type
 
$
33,190,651
   
$
34,749,291
 

Revenue, net and revenue less subcontract costs, by business entity, are summarized in the following table.

   
Three Months Ended
 
   
November 1,
2014
   
October 31,
2013
 
         
Gross revenue by entity:
       
EEI and its wholly owned subsidiaries (excluding Walsh)
 
$
19,338,599
   
$
19,814,251
 
Walsh and its subsidiaries
   
9,215,842
     
7,638,040
 
EEI’s majority-owned subsidiaries:
               
Ecology & Environment do Brasil, Ltda (“E&E Brasil”)
   
2,696,553
     
3,958,790
 
Gestion Ambiental Consultores S.A. (“GAC”)
   
1,501,652
     
2,356,630
 
ECSI, LLC (“ECSI”)
   
738,021
     
1,011,308
 
Total
   
33,490,667
     
34,779,019
 
Net contract adjustments recorded as a reduction from revenue
   
(300,016
)
   
(29,728
)
Revenue, net per condensed consolidated statements of operations
 
$
33,190,651
   
$
34,749,291
 
                 
Gross revenue less subcontract costs, by entity:
               
EEI and its wholly owned subsidiaries (excluding Walsh)
 
$
15,878,477
   
$
17,766,251
 
Walsh and its subsidiaries
   
7,948,792
     
5,932,160
 
EEI’s majority-owned subsidiaries:
               
E&E Brasil
   
2,600,852
     
3,427,244
 
GAC
   
1,268,044
     
1,787,140
 
ECSI
   
728,411
     
999,281
 
Total
 
$
28,424,576
   
$
29,912,076
 
 
Page 19 of 25

The decrease in consolidated revenue for the quarter ended November 1, 2014, as compared with the first quarter of the prior fiscal year, resulted from the net impact of the following entity activity:

· Lower Parent Company and wholly-owned subsidiary revenue resulted from lower government and commercial sales volumes in the U.S., which was partially offset by higher Department of Defense and energy sector revenues in the U.S.
· Higher Walsh revenue primarily resulted from higher energy sector sales volume from its Peruvian operations, which was partially offset by lower sales activity in asbestos inspection, energy and mining sectors in the U.S.
· Lower E&E Brasil revenue was primarily due to lower sales volume in the energy transmission sector, as transmission projects completed during fiscal year 2014 were not renewed or replaced.
· Lower GAC revenue was primarily due to lower mining sector revenues, as mining projects completed during fiscal year 2014 were not renewed or replaced.
· Lower ECSI revenue primarily resulted from lower sales volume in the mining sector, as mining projects completed during the prior fiscal year were not renewed or replaced.

Contract Adjustments

Net contract adjustments recorded as a reduction of revenue include adjustments to revenues that are deemed to be unrealizable or that may become unrealizable in the future, as well as adjustments to estimated liabilities for project disallowances that are recorded in other accrued liabilities. Contract adjustments related to projects in the United States, Canada and South America typically result from cost overruns from current or recently completed projects. Contract adjustments related to projects in the Middle East and Africa typically result from difficulties encountered while attempting to settle claims and issues that may be several years old.

Net contract adjustments are summarized by region in the following table.

   
Three Months Ended
 
Region
 
November 1,
2014
   
October 31,
2013
 
         
United States, Canada and South America
 
$
6,349
   
$
30,079
 
Middle East and Africa
   
293,667
     
(351
)
Totals
 
$
300,016
   
$
29,728
 

Net contract adjustments recorded for projects in the Middle East and Africa resulted entirely from increased reserves related to a specific project in the Middle East. Due to ongoing difficulties with settlement and close-out of the project, management decided to increase the related reserve to 81% of the $4.9 million contract receivable balance at November 1, 2014. Management continues to maintain open dialogue with this client, and to seek assistance through all possible official channels, in order to ensure a favorable settlement of this contract receivable balance.

Operating Expenses

During fiscal years 2013 and 2014, management at EEI and its U.S. subsidiaries critically reviewed technical and indirect staffing levels, other expenses necessary to support current project work levels and key administrative processes, particularly in our domestic subsidiaries and operations. As a result of this review, the number of full time employees in various technical and indirect departments at EEI and its U.S. subsidiaries decreased by a combined 16%, 9% and 3% during fiscal year 2013, fiscal year 2014 and the first quarter of fiscal year 2015, respectively. Utilization of contracted services was also reviewed and reduced at EEI. Management continues to critically evaluate its organizational and cost structure to identify ways to operate more efficiently and cost effectively.
 
Page 20 of 25

The cost of professional services and other direct operating expenses represents labor and other direct costs of providing services to our clients under our project agreements. These costs, and fluctuations in these costs, generally correlate directly with related project revenues. The cost of professional services and other direct operating expenses, by business entity, are summarized in the following table.

   
Three Months Ended
 
   
November 1,
2014
   
October 31,
2013
 
         
EEI and its wholly owned subsidiaries (excluding Walsh)
 
$
6,917,665
   
$
7,608,660
 
Walsh and its subsidiaries
   
3,529,376
     
2,372,807
 
EEI’s majority-owned subsidiaries:
               
E&E Brasil
   
1,563,453
     
1,948,679
 
GAC
   
906,634
     
1,285,796
 
ECSI
   
309,549
     
332,108
 
Total cost of professional services and other direct operating expenses
 
$
13,226,677
   
$
13,548,050
 

The cost of professional services and other direct operating expenses decreased $0.3 million (2%) during the three months ended November 1, 2014, as compared with the same period in the prior fiscal year. Lower project-related sales volumes and related costs in the Company’s U.S operations and in Brazil were partially offset by higher project service levels and costs in Walsh’s South American operations.

Administrative and indirect operating expenses and marketing and related costs represent operating costs not directly associated with the generation of revenue. We refer to these combined costs as “indirect operating expenses.” Indirect operating expenses by business entity, excluding depreciation and amortization expenses, are summarized in the following table.

   
Three Months Ended
 
   
November 1,
2014
   
October 31,
2013
 
         
EEI and its wholly owned subsidiaries (excluding Walsh)
 
$
7,821,476
   
$
9,136,912
 
Walsh and its subsidiaries
   
2,941,598
     
3,087,460
 
EEI’s majority-owned subsidiaries:
               
E&E Brasil
   
1,234,765
     
1,114,305
 
GAC
   
303,599
     
281,131
 
ECSI
   
480,198
     
705,050
 
Total indirect operating expenses
 
$
12,781,636
   
$
14,327,858
 

Combined administrative and indirect operating expenses and marketing and related costs decreased $1.5 million (11%) during the first three months of fiscal year 2015, as compared with the same period in the prior fiscal year. During fiscal years 2013 and 2014, management at EEI and its U.S. subsidiaries critically reviewed key administrative processes, reduced indirect staffing levels, and reduced utilization of contracted services in certain indirect departments. These cost reductions in the U.S. were partially offset by higher indirect expenses to support growth in South American operations.

Depreciation and amortization expense decreased $0.7 million (66%) during the first quarter of fiscal year 2015, as compared with the same quarter last year, primarily due to lower amortization of the Company’s principal operating software. The Company acquired and developed new operating system software during fiscal year 2014, and began utilizing the new software effective August 1, 2014 for its U.S. operations. The Company continued to utilize the previous software system through July 31, 2014, at which time the previous system was abandoned. As a result, amortization of software development costs capitalized for the previous system was accelerated so that the system was completely amortized by July 31, 2014. Total software amortization expense was less than $0.1 million and $0.7 million for the quarters ended November 1, 2014 and October 31, 2013, respectively.

Income Taxes

The estimated effective tax rate was 42.1% and 51.2% for the three months ended November 1, 2014 and October 31, 2013, respectively. The decrease was mainly a result of a significant increase in forecasted income from foreign entities in countries with a lower effective tax rate than in the U.S., which was partially offset by a smaller increase in forecasted income from U.S. entities.

During fiscal year 2014, the Company generated a net operating loss of $1.7 million for income tax purposes, which is expected to be fully utilized during fiscal year 2015.

Critical Accounting Policies and Use of Estimates

Management's discussion and analysis of financial condition and results of operations discuss the Company's consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, management evaluates its estimates and judgments, including those related to revenue recognition, allowance for doubtful accounts and contract adjustments, income taxes, impairment of long-lived assets and contingencies. Management bases its estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. Refer to the Company’s Annual Report on Form 10-K for the fiscal year end July 31, 2014 for a description of our critical accounting policies.
 
Page 21 of 25

Inflation

Inflation did not have a material impact on our business during the three months ended November 1, 2014 and October 31, 2013 because a significant amount of our contracts are either cost based or contain commercial rates for services that are adjusted annually.

Off-Balance Sheet Arrangements

We did not have any off-balance sheet arrangements as of November 1, 2014 or July 31, 2014.

Item 4. Controls and Procedures

Disclosure Controls and Procedures

Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information we are required to disclose in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management as appropriate to allow timely decisions regarding required disclosure.
 
Page 22 of 25

As of the end of the period covered by this report, our management, with the participation of our chief executive officer and chief financial officer, carried out an evaluation of the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15 promulgated under the Exchange Act. Based upon this evaluation, our chief executive officer and our chief financial officer concluded that our disclosure controls and procedures were (1) designed to ensure that material information relating to our Company is accumulated and made known to our management, including our chief executive officer and chief financial officer, in a timely manner, particularly during the period in which this report was being prepared, and (2) effective, in that they provide reasonable assurance that information we are required to disclose in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms.

Management believes, however, that a controls system, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the controls system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a Company have been detected.

Internal Controls

Effective August 1, 2014, we implemented a new operating and accounting software system that resulted in a material change in internal controls over financial reporting. The new software system will provide planning, accounting and management reporting functionality for our U.S. operations. The implementation of this software system was not in response to any deficiency or material weakness in our internal control over financial reporting. We believe the implementation was necessary to provide an improved operating platform and to reduce manual effort for our U.S. operations. The new system was acquired from a leading provider of business software for consulting companies, which also provided consulting services for implementation. The new software system was implemented with minimal customization.

The implementation process, which included heavy involvement by key end users and management, was comprised of the following key phases:

· Business process walk-throughs;
· System configuration for key master file information related to user organizations, projects, customers, vendors, employees, revenue and expense transactions, and general ledger accounts;
· System configuration for key controls, including overall system security, user access to various modules and levels of authority for various transactions;
· Data migration from the previous system to the new system; and
· Testing of processes, transactions and migration of historical information.

Post-implementation reviews and testing were conducted by management to ensure that internal controls surrounding the implementation process, the integrity of financial data, and the monthly financial close process are properly designed to prevent material financial statement errors. In addition to normal account reconciliation and validation procedures completed during our monthly close process, we also performed additional substantive procedures and analytical assessments during the first quarter of fiscal year 2015 to validate the accuracy of financial information.

Other than the changes related to the new software system, no other changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the three months ended November 1, 2014 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II — OTHER INFORMATION

Item 1. Legal Proceedings

From time to time, the Company is a named defendant in legal actions arising out of the normal course of business. The Company is not a party to any pending legal proceeding, the resolution of which the management believes will have a material adverse effect on the Company’s results of operations, financial condition or cash flows, or to any other pending legal proceedings other than ordinary, routine litigation incidental to its business. The Company maintains liability insurance against risks arising out of the normal course of business.
 
Page 23 of 25

On September 21, 2012, the Colorado Department of Public Health and Environment (the "Department") issued a proposed Compliance Order on Consent (the " Proposed Consent Order") to the City and County of Denver ("Denver") and to Walsh Environmental Scientists and Engineers, LLC (“Walsh”). Walsh is a majority-owned subsidiary of Ecology and Environment, Inc. The Proposed Consent Order concerns construction improvement activities of certain property owned by Denver which was the subject of asbestos remediation. Denver had entered into a contract with Walsh for Walsh to provide certain environmental consulting services (asbestos monitoring services) in connection with the asbestos containment and/or removal performed by other contractors at Denver's real property. Without admitting liability or the Department’s version of the underlying facts, Walsh on February 13, 2013 entered into a Compliance Order on Consent with the Department and paid a penalty of less than $0.1 million and paid for a Supplemental Environmental Project to benefit the public at large in an amount less than $0.1 million. Denver was served with a final Compliance Order and Assessment of Administrative Penalty against Denver alone for approximately $0.2 million. Under Walsh's environmental consulting contract with Denver, Walsh has agreed to indemnify Denver for certain liabilities where Walsh could potentially be held responsible for a portion of the penalty imposed upon Denver. Walsh has put its professional liability and general liability carriers on notice of this indemnification claim by Denver. The Company believes that this administrative proceeding involving Walsh will not have an adverse material effect upon the operations of the Company.

On February 4, 2011, the Chico Mendes Institute of Biodiversity Conservation of Brazil (the “Institute”) issued a Notice of Infraction to E&E Brasil. E&E Brasil is a majority-owned subsidiary of Ecology and Environment, Inc. The Notice of Infraction concerns the taking and collecting species of wild animal specimens without authorization by the competent authority and imposes a fine of 520,000 Reais, which had a value of approximately $0.2 million at November 1, 2014. No claim has been made against Ecology and Environment, Inc. The Institute has also filed Notices of Infraction against four employees of E&E Brasil alleging the same claims and has imposed fines against those individuals that, in the aggregate, are equal to the fine imposed against E&E Brasil. E&E Brasil has filed administrative responses with the Institute for itself and its employees that: (a) denies the jurisdiction of the Institute, (b) states that the Notice of Infraction is constitutionally vague and (c) affirmatively stated that E&E Brasil had obtained the necessary permits for the surveys and collections of specimens under applicable Brazilian regulations and that the protected conservation area is not clearly marked to show its boundaries. At this time, E&E Brasil has attended one meeting where depositions were taken. The Company believes that these administrative proceedings in Brazil will not have an adverse material effect upon the operations of the Company.

Item 2. Changes in Securities and Use of Proceeds

(e) Purchased Equity Securities. In August 2010, the Company’s Board of Directors approved a 200,000 share repurchase program. The following table summarizes the Company’s purchases of its common stock during the nine months ended April 30, 2014 under this share repurchase program:

Period
 
Total Number of Shares Purchased
   
Average Price Paid Per Share
   
Total Number of Share Purchased as Part of Publicly Announced Plans or Programs
   
Maximum Number of Shares That May Yet Be Purchased Under the Plans or Programs
 
                 
August 2014
   
---
     
---
     
---
     
77,082
 
September 2014
   
---
     
---
     
---
     
77,082
 
October 2014
   
---
     
---
     
---
     
77,082
 

Item 3. Defaults Upon Senior Securities

None.

Item 4. Submission of Matters to a Vote of Security Holders

None.

Item 5. Other Information

None.
 
Page 24 of 25

Item 6. Exhibits and Reports on Form 8-K

(a) 31.1 Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
31.2 Certification of Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32.1 Certification of Principal Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
32.2 Certification of Principal Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

(b) Registrant filed a Current Report on Form 8-K on October 29, 2014 to announce the departure of a Director from the Company’s Board of Directors, effective January 1, 2015.

SIGNATURE

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.

 
Ecology and Environment, Inc.
     
Date: December 16, 2014
By:
/s/ H. John Mye III
   
H. John Mye III
   
Chief Financial Officer and Treasurer
Principal Financial and Accounting Officer
 
 
Page 25 of 25
EX-31.1 2 ex31_1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

I, GERALD A. STROBEL, certify that:

1.           I have reviewed this Quarterly Report on Form 10-Q of Ecology and Environment, Inc.;

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 operation and cash flows of the Registrant as of, and for, the periods presented in this report;

4.           The registrant’s other certifying officer 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.

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.

 
ECOLOGY AND ENVIRONMENT, INC.
   
Date: December 16, 2014
/s/ Gerald A. Strobel
 
Gerald A. Strobel
Chief Executive Officer
(Principal Executive Officer)
 
 

EX-31.2 3 ex31_2.htm EXHIBIT 31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

I, H. John Mye, certify that:

1.           I have reviewed this Quarterly Report on Form 10-Q of Ecology and Environment, Inc.;

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 operation and cash flows of the Registrant as of, and for, the periods presented in this report;

4.           The registrant’s other certifying officer 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.

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.

 
ECOLOGY AND ENVIRONMENT, INC.
   
Date: December 16, 2014
/s/ H. John Mye III
 
H. John Mye III
Chief Financial Officer and Treasurer
(Principal Financial Officer)
 
 

EX-32.1 4 ex32_1.htm EXHIBIT 32.1

Exhibit 32.1

Certification of Principal Executive Officer
Pursuant to 18 U.S.C. Section 1350, As Adopted Pursuant to Section 906 of the
Sarbanes-Oxley Act of 2002

I, GERALD A. STROBEL, the principal executive officer of Ecology and Environment, Inc. (the "Company") hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge that the Form 10-Q of the Company for the first quarter ended November 1, 2014 accompanying this certification (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and the results of operations of the Company. This Certification is made to comply with the provisions of Section 906 of the Sarbanes-Oxley Act and is not intended to be used for any other purpose.

 
ECOLOGY AND ENVIRONMENT, INC.
   
Date: December 16, 2014
/s/ Gerald A. Strobel
 
Gerald A. Strobel
Chief Executive Officer
(Principal Executive Officer)
 
 

EX-32.2 5 exs32_2.htm EXHIBIT 32.2

Exhibit 32.2

Certification of Principal Financial Officer
Pursuant to 18 U.S.C. Section 1350, As Adopted Pursuant To Section 906 of the
Sarbanes-Oxley Act of 2002

I, H. John Mye, the principal financial officer of Ecology and Environment, Inc. (the "Company") hereby certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of my knowledge, that the Form 10-Q of the Company for the first quarter ended November 1, 2014 accompanying this certification (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and the results of operations of the Company. This Certification is made to comply with the provisions of Section 906 of the Sarbanes-Oxley Act and is not intended to be used for any other purpose.

 
ECOLOGY AND ENVIRONMENT, INC.
   
Date: December 16, 2014
/s/ H. John Mye III
 
H. John Mye III
Chief Financial Officer and Treasurer
(Principal Financial Officer)
 
 

EX-101.INS 6 eei-20141101.xml XBRL INSTANCE DOCUMENT 0000809933 2014-08-01 2014-11-01 0000809933 us-gaap:CommonClassAMember 2014-11-30 0000809933 us-gaap:CommonClassBMember 2014-11-30 0000809933 2014-07-31 0000809933 2014-11-01 0000809933 us-gaap:CommonClassAMember 2014-07-31 0000809933 us-gaap:CommonClassBMember 2014-07-31 0000809933 us-gaap:CommonClassBMember 2014-11-01 0000809933 us-gaap:CommonClassAMember 2014-11-01 0000809933 2013-08-01 2013-10-31 0000809933 2013-07-31 0000809933 2013-10-31 0000809933 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-07-31 0000809933 us-gaap:AdditionalPaidInCapitalMember 2013-07-31 0000809933 us-gaap:TreasuryStockMember 2013-07-31 0000809933 us-gaap:NoncontrollingInterestMember 2013-07-31 0000809933 us-gaap:RetainedEarningsMember 2013-07-31 0000809933 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2013-07-31 0000809933 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2013-07-31 0000809933 us-gaap:TreasuryStockMember 2013-08-01 2014-07-31 0000809933 us-gaap:NoncontrollingInterestMember 2014-08-01 2014-11-01 0000809933 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-08-01 2014-07-31 0000809933 us-gaap:RetainedEarningsMember 2013-08-01 2014-07-31 0000809933 us-gaap:NoncontrollingInterestMember 2013-08-01 2014-07-31 0000809933 us-gaap:AdditionalPaidInCapitalMember 2013-08-01 2014-07-31 0000809933 us-gaap:RetainedEarningsMember 2014-08-01 2014-11-01 0000809933 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-08-01 2014-11-01 0000809933 us-gaap:AdditionalPaidInCapitalMember 2014-08-01 2014-11-01 0000809933 us-gaap:TreasuryStockMember 2014-08-01 2014-11-01 0000809933 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2014-08-01 2014-11-01 0000809933 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2014-08-01 2014-11-01 0000809933 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2013-08-01 2014-07-31 0000809933 us-gaap:CommonStockMember us-gaap:CommonClassBMember 2013-08-01 2014-07-31 0000809933 us-gaap:RetainedEarningsMember 2014-11-01 0000809933 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-11-01 0000809933 us-gaap:NoncontrollingInterestMember 2014-07-31 0000809933 us-gaap:NoncontrollingInterestMember 2014-11-01 0000809933 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2014-11-01 0000809933 us-gaap:TreasuryStockMember 2014-11-01 0000809933 us-gaap:TreasuryStockMember 2014-07-31 0000809933 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-07-31 0000809933 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2014-07-31 0000809933 us-gaap:CommonStockMember us-gaap:CommonClassBMember 2014-11-01 0000809933 us-gaap:AdditionalPaidInCapitalMember 2014-11-01 0000809933 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2014-07-31 0000809933 us-gaap:AdditionalPaidInCapitalMember 2014-07-31 0000809933 us-gaap:RetainedEarningsMember 2014-07-31 0000809933 2013-08-01 2014-07-31 0000809933 us-gaap:FairValueMeasurementsRecurringMember 2014-11-01 0000809933 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2014-11-01 0000809933 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2014-07-31 0000809933 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2014-07-31 0000809933 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel2Member 2014-11-01 0000809933 us-gaap:FairValueMeasurementsRecurringMember 2014-07-31 0000809933 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel1Member 2014-11-01 0000809933 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FairValueInputsLevel3Member 2014-07-31 0000809933 eei:UnitedStatesCanadaAndSouthAmericaMember 2014-11-01 0000809933 eei:UnitedStatesCanadaAndSouthAmericaMember 2014-07-31 0000809933 eei:MiddleEastAfricaMember 2014-11-01 0000809933 eei:MiddleEastAfricaMember 2014-07-31 0000809933 us-gaap:AsiaMember 2014-07-31 0000809933 us-gaap:AsiaMember 2014-11-01 0000809933 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2014-11-01 0000809933 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2013-10-31 0000809933 us-gaap:ComputerSoftwareIntangibleAssetMember 2014-08-01 2014-11-01 0000809933 us-gaap:ComputerSoftwareIntangibleAssetMember 2013-08-01 2013-10-31 0000809933 us-gaap:CapitalLeaseObligationsMember 2014-07-31 0000809933 us-gaap:CapitalLeaseObligationsMember 2014-11-01 0000809933 eei:VariousBankLoansAndAdvancesMember 2014-11-01 0000809933 eei:VariousBankLoansAndAdvancesMember 2014-07-31 0000809933 eei:VariousBankLoansAndAdvancesMember 2012-08-01 2013-07-31 0000809933 eei:VariousBankLoansAndAdvancesMember 2014-08-01 2014-11-01 0000809933 us-gaap:CommonClassAMember 2011-10-10 2011-10-11 0000809933 us-gaap:CommonClassAMember 2012-08-01 2013-07-31 0000809933 us-gaap:MaximumMember 2014-08-01 2014-11-01 0000809933 us-gaap:MaximumMember 2013-08-01 2013-10-31 0000809933 us-gaap:MaximumMember 2014-11-01 0000809933 us-gaap:CommonClassAMember 2014-08-01 2014-11-01 0000809933 2013-08-01 2013-08-31 0000809933 2012-08-01 2012-08-31 0000809933 us-gaap:CommonClassAMember 2010-08-31 0000809933 eei:Walsh02Member us-gaap:NoncontrollingInterestMember 2014-08-01 2014-11-01 0000809933 us-gaap:NoncontrollingInterestMember eei:Walsh100Member 2014-08-01 2014-11-01 0000809933 eei:Walsh100Member us-gaap:NoncontrollingInterestMember 2012-08-01 2013-07-31 0000809933 us-gaap:NoncontrollingInterestMember eei:Walsh02Member 2012-08-01 2013-07-31 0000809933 us-gaap:NoncontrollingInterestMember eei:Walsh01Member 2014-08-01 2014-11-01 0000809933 eei:Walsh01Member us-gaap:NoncontrollingInterestMember 2012-08-01 2013-07-31 0000809933 us-gaap:NoncontrollingInterestMember 2012-08-01 2013-07-31 0000809933 eei:Walsh02Member us-gaap:NoncontrollingInterestMember 2013-08-01 2013-10-31 0000809933 eei:Walsh100Member us-gaap:NoncontrollingInterestMember 2013-08-01 2013-10-31 0000809933 eei:Walsh01Member us-gaap:NoncontrollingInterestMember 2014-01-01 2014-01-31 0000809933 eei:Walsh02Member us-gaap:NoncontrollingInterestMember 2013-10-31 0000809933 eei:ForeignCountriesMember 2013-08-01 2013-10-31 0000809933 country:US 2013-08-01 2013-10-31 0000809933 country:CL 2013-08-01 2013-10-31 0000809933 country:BR 2014-08-01 2014-11-01 0000809933 country:PE 2013-08-01 2013-10-31 0000809933 country:PE 2014-08-01 2014-11-01 0000809933 country:BR 2013-08-01 2013-10-31 0000809933 eei:ForeignCountriesMember 2014-08-01 2014-11-01 0000809933 country:CL 2014-08-01 2014-11-01 0000809933 country:US 2014-08-01 2014-11-01 0000809933 eei:ForeignCountriesMember 2014-11-01 0000809933 country:US 2014-07-31 0000809933 country:US 2014-11-01 0000809933 eei:ForeignCountriesMember 2014-07-31 0000809933 eei:CityOfDenverMember 2014-08-01 2014-11-01 0000809933 eei:WalshEnvironmentalScientistsAndEngineersMember 2014-08-01 2014-11-01 0000809933 eei:WalshEnvironmentalScientistsAndEngineersMember 2014-11-01 0000809933 eei:EcologyAndEnvironmentDoBrasilLtdaMember us-gaap:PendingLitigationMember 2014-11-01 0000809933 us-gaap:PendingLitigationMember eei:EcologyAndEnvironmentDoBrasilLtdaMember 2014-08-01 2014-11-01 xbrli:shares iso4217:USD iso4217:USD xbrli:shares eei:Subsidiary eei:Country eei:Discipline eei:Project xbrli:pure eei:Installments iso4217:BRL eei:Employees false --07-31 2014-11-01 No No Yes Smaller Reporting Company ECOLOGY & ENVIRONMENT INC 0000809933 2659174 1629197 2015 Q1 10-Q <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">10.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Other Accrued Liabilities</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Other accrued liabilities are summarized in the following table.</div><div><br /></div><div>&#160;</div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">November 1,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">&#160;2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">July 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; text-align: left;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; text-align: left;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Allowance for project disallowances</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">2,393,351</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">2,393,351</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Other</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,774,254</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,841,911</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Total other accrued liabilities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">4,167,605</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">4,235,262</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">The allowance for project disallowances represents potential disallowances of amounts billed and collected resulting from contract close-outs and government audits.&#160; Allowances for project disallowances are recorded when the amounts are estimable.&#160; </font>Activity within the allowance for project disallowances is summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">October 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2013</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Balance at beginning of period</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,393,351</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,663,351</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Transfer of reserves from allowance for doubtful accounts and contract adjustments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,500</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Balance at end of period</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,393,351</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,670,851</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div></div> 8808731 9874649 50558159 46164762 43394442 6888826 7010225 153492 198546 53252134 107035 107035 28615915 24488978 -182735 -728882 17047578 17124339 0 -91849 0 -31695 0 0 0 0 0 0 100000 700000 0 0 0 0 15088 0 0 0 353295 0 100000 100000 100000 100000 6126854 6395057 -31813 24263 -129546 6126854 6395057 -4386240 -1611068 -1585604 -4979907 -129546 5592800 5639291 73577915 71708322 61845775 59959891 1424834 0 1407277 0 0 1407277 1424834 0 1424834 1407277 100000 100000 26863708 26033212 5003413 5347912 0 100000 0 -79991 -550391 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 18pt; text-indent: -18pt;">3.&#160; &#160; <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"><u>Cash and Cash Equivalents</u></font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The Company considers all highly liquid instruments purchased with a maturity of three months or less to be cash equivalents.&#160; The Company invests cash in excess of operating requirements in income-producing short-term investments.&#160; Money market funds of less than $0.1 million and $0.3 million were included in cash and cash equivalents in the accompanying condensed consolidated balance sheets at November 1, 2014 and July 31, 2014, respectively.</div></div> 6889243 6338852 9444660 9364669 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">15.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Commitments and Contingencies</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">From time to time, the Company is a named defendant in legal actions arising out of the normal course of business.&#160; The Company is not a party to any pending legal proceeding, the resolution of which the management believes will have a material adverse effect on the Company&#8217;s results of operations, financial condition or cash flows, or to any other pending legal proceedings other than ordinary, routine litigation incidental to its business.&#160; The Company maintains liability insurance against risks arising out of the normal course of business.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">On September 21, 2012, the Colorado Department of Public Health and Environment (the "Department") issued a proposed Compliance Order on Consent (the " Proposed Consent Order") to the City and County of Denver ("Denver") and to Walsh Environmental Scientists and Engineers, LLC (&#8220;Walsh&#8221;).&#160; Walsh is a majority-owned subsidiary of Ecology and Environment, Inc.&#160; The Proposed Consent Order concerns construction improvement activities of certain property owned by Denver which was the subject of asbestos remediation.&#160; Denver had entered into a contract with Walsh for Walsh to provide certain environmental consulting services (asbestos monitoring services) in connection with the asbestos containment and/or removal performed by other contractors at Denver's real property.&#160; Without admitting liability or the Department&#8217;s version of the underlying facts, Walsh on February 13, 2013 entered into a Compliance Order on Consent with the Department and paid a penalty of less than $0.1 million and paid for a Supplemental Environmental Project to benefit the public at large in an amount less than $0.1 million.&#160; Denver was served with a final Compliance Order and Assessment of Administrative Penalty against Denver alone for approximately $0.2 million.&#160; Under Walsh's environmental consulting contract with Denver, Walsh has agreed to indemnify Denver for certain liabilities where Walsh could potentially be held responsible for a portion of the penalty imposed upon Denver.&#160; Walsh has put its professional liability and general liability carriers on notice of this indemnification claim by Denver.&#160; The Company believes that this administrative proceeding involving Walsh will not have an adverse material effect upon the operations of the Company.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">On February 4, 2011, the Chico Mendes Institute of Biodiversity Conservation of Brazil (the &#8220;Institute&#8221;) issued a Notice of Infraction to E&amp;E Brasil.&#160; E&amp;E Brasil is a majority-owned subsidiary of Ecology and Environment, Inc.&#160; The Notice of Infraction concerns the taking and collecting species of wild animal specimens without authorization by the competent authority and imposes a fine of 520,000 Reais, which had a value of approximately $0.2 million at November 1, 2014.&#160; No claim has been made against Ecology and Environment, Inc.&#160; The Institute has also filed Notices of Infraction against four employees of E&amp;E Brasil alleging the same claims and has imposed fines against those individuals that, in the aggregate, are equal to the fine imposed against E&amp;E Brasil.&#160; E&amp;E Brasil has filed administrative responses with the Institute for itself and its employees that: (a) denies the jurisdiction of the Institute, (b) states that the Notice of Infraction is constitutionally vague and (c) affirmatively stated that E&amp;E Brasil had obtained the necessary permits for the surveys and collections of specimens under applicable Brazilian regulations and that the protected conservation area is not clearly marked to show its boundaries.&#160; At this time, E&amp;E Brasil has attended one meeting where depositions were taken. The Company believes that these administrative proceedings in Brazil will not have an adverse material effect upon the operations of the Company.<font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">&#160;</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Certain contracts contain termination provisions under which the customer may, without penalty, terminate the contracts upon written notice to the Company.&#160; In the event of termination, the Company would be paid only termination costs in accordance with the particular contract.&#160; Generally, termination costs include unpaid costs incurred to date, earned fees and any additional costs directly allocable to the termination.</div></div> 0.01 0.01 0.01 0.01 1693998 2699727 2699727 1693998 0.48 26851 17087 16941 26997 10000000 10000000 6000000 6000000 631601 301013 287280 119193 5066091 4866943 44431305 46857077 13226677 13548050 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">7.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Lines of Credit</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Unsecured lines of credit are summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td colspan="5" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">July 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Outstanding cash draws, recorded as lines of credit on the accompanying condensed consolidated balance sheets</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">3,103,035</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,572,466</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Outstanding letters of credit to support operations</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,885,739</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,944,994</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Total amounts used under lines of credit</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">4,988,774</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">3,517,460</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Remaining amounts available under lines of credit</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">29,380,226</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">30,851,540</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Total approved unsecured lines of credit</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">34,369,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">34,369,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Contractual interest rates ranged from 2.50% to 3.00% at November 1, 2014.&#160; The Company&#8217;s lenders have reaffirmed the lines of credit within the past twelve months.</div></div> 0.0325 0.11 0.11 0.03 0.14 0.14 0.025 0.0325 0.0325 110585 -12055 4534437 4441042 1866323 1865798 631083 631083 362729 1053954 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">2.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Recent Accounting Pronouncements</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 18pt;">Accounting Pronouncements Adopted During the Fiscal Year Ended July 31, 2015</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">In July 2013, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2013-11 Income Taxes (Topic 740): Presentation of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax Credit Carryforward Exists (&#8220;ASU 2013-11&#8221;).&#160; ASU 2013-11 requires that </font>an unrecognized tax benefit, or a portion of an unrecognized tax benefit, should be presented in the financial statements as a reduction to a deferred tax asset for a net operating loss carryforward, a similar tax loss, or a tax credit carryforward, except as follows.&#160; To the extent a net operating loss carryforward, a similar tax loss, or a tax credit carryforward is not available at the reporting date under the tax law of the applicable jurisdiction to settle any additional income taxes that would result from the disallowance of a tax position or the tax law of the applicable jurisdiction does not require the entity to use, and the entity does not intend to use, the deferred tax asset for such purpose, the unrecognized tax benefit should be presented in the financial statements as a liability and should not be combined with deferred tax assets.&#160; <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">The Company adopted the provisions of ASU 2013-11 effective August 1, 2014 and applied its provisions retrospectively.&#160; The adoption of this standard did not have a material impact on the Company&#8217;s consolidated financial statements.</font></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 18pt;">Accounting Pronouncements Not Yet Adopted as of November 1, 2014</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">In May 2014, FASB issued ASU No. 2014-09 Revenue from Contracts with Customers (Topic 606) (&#8220;ASU 2014-09&#8221;).&#160; ASU 2014-09 is the result of a joint project of FASB and the International Accounting Standards Board to clarify the principles for recognizing revenue and to develop a common revenue standard for use in the U.S and internationally.&#160; ASU 2014-09 supersedes the revenue recognition requirements in Topic 605 of FASB&#8217;s Accounting Standards Codification (the &#8220;Codification&#8221;) and most industry-specific guidance throughout the Industry Topics of the Codification.&#160; ASU 2014-09 enhances comparability of revenue recognition practices across entities, industries, jurisdictions and capital markets, reduces the number of requirements an entity must consider for recognizing revenue, and requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue that is recognized.&#160; ASU 2014-09 is effective for annual reporting periods beginning after December 15, 2016, including interim periods within the annual reporting period.&#160; The Company intends to adopt the provisions of ASU 2014-09 effective August 1, 2017.&#160; ASU 2014-09 requires either retrospective application by restating each prior period presented in the financial statements, or retrospective application by recording the cumulative effect on prior reporting periods to beginning retained earnings in the year that the standard becomes effective.&#160; Management is currently assessing the provisions of ASU 2014-09 and has not yet estimated its impact.</div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">11.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Stock Award Plan</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">EEI adopted the 1998 Stock Award Plan effective March 16, 1998 (the &#8220;1998 Award Plan&#8221;).&#160; The following supplemental plans were adopted subsequent to adoption of the 1998 Award Plan:</div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 45pt; align: right;"><div style="font-size: 10pt; font-family: Symbol, serif; color: #000000; text-align: left; margin-left: 27pt;">&#183;</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">The 2003 Stock Award Plan (the &#8220;2003 Award Plan&#8221;), which was adopted by the Board of Directors in October 2004, approved by shareholders in January 2004, and terminated in October 2008;</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 45pt; align: right;"><div style="font-size: 10pt; font-family: Symbol, serif; color: #000000; text-align: left; margin-left: 27pt;">&#183;</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">The 2007 Stock Award Plan (the &#8220;2007 Award Plan&#8221;), which was adopted by the Board of Directors in October 2007, approved by shareholders in January 2008, and terminated in October 2012; and</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 45pt; align: right;"><div style="font-size: 10pt; font-family: Symbol, serif; color: #000000; text-align: left; margin-left: 27pt;">&#183;</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">The 2011 Stock Award Plan (the &#8220;2011 Award Plan&#8221;), which was adopted by the Board of Directors in October 2011, approved by shareholders in January 2012, and will terminate in October 2016.</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The 1998 Award Plan and all supplemental plans are collectively referred to as the &#8220;Award Plan&#8221;.&#160; The Award Plan permits grants of the award for a period of five (5) years from the date of adoption by the Board of Directors.&#160; The Award Plan is not a qualified plan under Section 401(a) of the Internal Revenue Code.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">The Company awarded 62,099 Class A shares valued at $0.9 million in October 2011 and 16,387 Class A shares valued at $0.2 million in July 2013 pursuant to the Award Plan.&#160; These awards have a three year vesting period.&#160; Total gross compensation expense is recognized over the vesting period.&#160; </font>The Company recorded non-cash compensation expense of less than $0.1 million and $0.1 million during the quarters ended November 1, 2014 and October 31, 2013, respectively, in connection with outstanding stock compensation awards.&#160; The Company expects to record less than $0.1 million of non-cash compensation expense during the fiscal year ended July 31, 2015.&#160; <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">The "pool" of excess tax benefits accumulated in Capital in Excess of Par Value was $0.1 million and at November 1, 2014 and July 31, 2014.</font></div></div> 0 2066622 0 0 0 0 0 1000000 1000000 1000000 1000000 0.09 0.20 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">13.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Earnings Per Share</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Basic and diluted EPS is computed by dividing the net (loss) income attributable to Ecology and Environment, Inc. common shareholders by the weighted average number of common shares outstanding for the period.&#160; After consideration of all the rights and privileges of the Class A and Class B stockholders summarized in Note 12, in particular the right of the holders of the Class B common stock to elect no less than 75% of the Board of Directors making it highly unlikely that the Company will pay a dividend on Class A common stock in excess of Class B common stock, the Company allocates undistributed earnings between the classes on a one-to-one basis when computing earnings per share.&#160; As a result, basic and fully diluted earnings per Class A and Class B share are equal amounts.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The Company has determined that its unvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid) are participating securities. These securities shall be included in the computation of earnings per share pursuant to the two-class method.&#160; The resulting impact was to include unvested restricted shares in the weighted average shares outstanding calculation.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The computation of earnings per share is included in the following table.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;"><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">October 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2013</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Net income attributable to Ecology and Environment, Inc.</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">847,160</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">380,391</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Dividends declared</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Balance at end of period</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">847,160</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">380,391</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 66%; background-color: #ffffff; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Weighted-average common shares outstanding (basic and diluted)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,288,371</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,261,674</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 66%; background-color: #ffffff; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Distributed earnings per share</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Undistributed earnings per share</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.20</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.09</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Total earnings per share</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.20</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.09</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div></div> 34078 -157803 0.421 0.512 7650077 8474470 100000 31695 91849 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">4.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Fair Value of Financial Instruments</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The Company&#8217;s financial assets or liabilities are measured using inputs from the three levels of the fair value hierarchy.&#160; The asset&#8217;s or liability&#8217;s classification within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.&#160; Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.&#160; The Company has not elected a fair value option on any assets or liabilities. The three levels of the hierarchy are as follows:</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Level 1 Inputs</font> &#8211; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities. Generally this includes debt and equity securities and derivative contracts that are traded on an active exchange market (e.g., New York Stock Exchange) as well as certain U.S. Treasury and U.S. Government and agency mortgage-backed securities that are highly liquid and are actively traded in over-the-counter markets.&#160;</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Level 2 Inputs</font> &#8211; Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in inactive markets; or valuations based on models where the significant inputs are observable (e.g., interest rates, yield curves, credit risks, etc.) or can be corroborated by observable market data.&#160; The Company&#8217;s investment securities classified as Level 2 are comprised of international and domestic corporate and municipal bonds.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-style: italic;">Level 3 Inputs</font> &#8211; Valuations based on models where significant inputs are not observable.&#160; The unobservable inputs reflect the Company&#8217;s own assumptions about the assumptions that market participants would use.</div><div style="text-align: left; margin-left: 18pt;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The availability of observable market data is monitored to assess the appropriate classification of financial instruments within the fair value hierarchy.&#160; Changes in economic conditions or model-based valuation techniques may require the transfer of financial instruments from one fair value level to another.&#160; In such instances, the transfer is reported at the beginning of the reporting period.&#160; The Company evaluated the significance of transfers between levels based upon the nature of the financial instrument.&#160; There were no transfers in or out of levels 1, 2 or 3, respectively during the three months ended November 1, 2014 or the fiscal year ended July 31, 2014.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The fair value of the Company&#8217;s assets and liabilities that are measured at fair value on a recurring basis is summarized by level within the fair value hierarchy in the following table.</div><div style="text-align: left; margin-left: 18pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at November 1, 2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td></tr><tr style="height: 11px;"><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Level 3</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: justify; margin-left: 9pt; text-indent: -9pt;">Assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt; text-indent: -9pt;">Investment securities available for sale</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,424,834</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,424,834</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div><div>&#160;</div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Assets:</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at July 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr style="height: 14px;"><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Level 3</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt; text-indent: -9pt;">Investment securities available for sale</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,407,277</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,407,277</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Investment securities available for sale include mutual funds that are valued at the net asset value (&#8220;NAV&#8221;) of shares held by the Company at period end.&#160; Mutual funds held by the Company are open-end mutual funds that are registered with the Securities and Exchange Commission.&#160; These funds are required to publish their daily NAV and to transact at that price.&#160; The mutual funds held by the Company are deemed to be actively traded.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Reclassification adjustments out of accumulated other comprehensive income resulting from realized gains or losses from the sale of investment securities available for sale are included in gain on sale of assets and investment securities on the accompanying condensed consolidated statements of operations.&#160; The Company did not record any sales of investment securities during the three months ended November 1, 2014 or the three months ended October 31, 2013.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The carrying amount of cash and cash equivalents approximated fair value at November 1, 2014 and July 31, 2014.&#160; These assets were classified as level 1 instruments at both dates.&#160; Long-term debt consists of bank loans and capitalized equipment leases.&#160; Lines of credit consist of borrowings for working capital requirements.&#160; Based on the Company's assessment of the current financial market and corresponding risks associated with the debt and line of credit borrowings, management believes that the carrying amount of these liabilities approximated fair value at November 1, 2014 and July 31, 2014.&#160; These liabilities were classified as level 2 instruments at both dates.&#160; There were no financial instruments classified as level 3 at November 1, 2014 or July 31, 2014.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Investment securities available for sale are stated at fair value.&#160; Unrealized gains or losses related to investment securities available for sale are recorded in accumulated other comprehensive income, net of applicable income taxes in the accompanying condensed consolidated balance sheets and condensed consolidated statements of changes in shareholders' equity.&#160; The cost basis of securities sold is based on the specific identification method.&#160; The Company had gross unrealized losses of less than $0.1 million recorded in accumulated other comprehensive income for the periods ended November 1, 2014 and October 31, 2013.</div></div> -10426 65498 0 140385 10869243 9392996 1055792 1961664 825543 540678 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">9.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Income Taxes</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">The estimated effective tax rate was 42.1% and 51.2% for the three months ended November 1, 2014 and October 31, 2013, respectively.&#160; The decrease was mainly a result of a significant increase in forecasted income from foreign entities in countries with a lower effective tax rate than in the U.S., which was partially offset by a smaller increase in forecasted income from U.S. entities.</div></div> 324003 -23733 1107983 437962 -4723 47232 3445154 -658931 -926165 94305 675225 803556 -7988 167146 469175 -190544 83649 37553 597287 1005508 -164580 -670021 49774 18241 16698 48308 43475 23039 1885739 1944994 30334267 28756604 71708322 73577915 4988774 3517460 34369000 34369000 30851540 29380226 634681 165632 222193 412488 676874 842506 421769 202167 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">8.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Debt and Capital Lease Obligations</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Debt and capital lease obligations are summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr style="height: 13px;"><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">July 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Various bank loans and advances at interest rates ranging from 3.25% to 14%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">412,488</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">676,874</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Capital lease obligations at varying interest rates averaging 11%</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">222,193</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">165,632</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 66%; background-color: #cceeff; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">634,681</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">842,506</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Current portion of long-term debt and capital lease obligations</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">(432,514</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">(420,737</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Long-term debt and capital lease obligations</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">202,167</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">421,769</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div><div>&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The aggregate maturities of long-term debt and capital lease obligations as of November 1, 2014 are summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">November 2014 &#8211; October 2015</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">432,514</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">November 2015 &#8211; October 2016</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">142,584</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">November 2016 &#8211; October 2017</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">57,077</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">November 2017 &#8211; October 2018</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">2,506</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 78%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Thereafter</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 78%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">634,681</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div></div> 432514 57077 142584 420737 432514 2506 0 200000 520000 200000 100000 0 1156652 -553158 605653 0 -64293 0 0 0 0 30250 1120749 0 5653 1156652 0 0 0 664703 0 4113613 4400893 5292656 31170634 26957893 5386736 847160 380391 -38557 -938642 -682203 200179 -554210 1506776 288961 134723 0 1039574 12 0 0 -2414027 2381666 0 1753518 952486 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">1.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Organization and Basis of Presentation</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Ecology and Environment, Inc., (&#8220;EEI&#8221; or the &#8220;Parent Company&#8221;) was incorporated in 1970 as a global broad-based environmental consulting firm whose underlying philosophy is to provide professional services worldwide so that sustainable economic and human development may proceed with acceptable impact on the environment.&#160; Together with its subsidiaries (collectively, the &#8220;Company&#8221;), EEI has direct and indirect ownership in 19 wholly owned and majority owned operating subsidiaries in 12 countries.&#160; The Company&#8217;s staff is comprised of individuals representing more than 80 scientific, engineering, health, and social disciplines working together in multidisciplinary teams to provide innovative environmental solutions.&#160; The Company has completed more than 50,000 projects for a wide variety of clients in more than 120 countries, providing environmental solutions in nearly every ecosystem on the planet.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The condensed consolidated financial statements included herein have been prepared by the Company, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;).&#160; The financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair presentation of such information.&#160; All such adjustments are of a normal recurring nature.&#160; The Company follows the same accounting policies in preparation of interim reports.&#160; Although the Company believes that the disclosures are adequate to make the information presented not misleading, certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America, including a description of significant accounting policies, have been condensed or omitted pursuant to SEC rules and regulations.&#160; Therefore, these financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended July 31, 2014 filed with the Securities and Exchange Commission.&#160; The condensed consolidated results of operations for the three months ended November 1, 2014 are not necessarily indicative of the results for any subsequent period or the entire fiscal year ending July 31, 2015.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Certain prior year amounts were reclassified to conform to the condensed consolidated financial statement presentation for the three months ended November 1, 2014.</div></div> 588293 750794 235914 -553428 0 -134287 -551747 0 -163913 0 -1681 0 0 0 2104246 1941178 1589646 2346008 -234 5600 0 0 1412 0 0 0 5600 0 0 0 -2535 120031 4167605 4235262 124415 8223 1019955 1033071 260770 233661 0 553457 1600000 100000 100000 0 141012 0.01 0.01 0 0 0 0 2000000 2000000 -28691 1530569 0 545877 0 203327 1136121 515114 0 288961 0 -1382656 592203 0 847160 0 0 0 7941455 7761571 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">6.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Property, Building and Equipment, net</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">In November 2013, management decided to abandon the Company&#8217;s existing operating and financial software system and migrate to new system software.&#160; The Company acquired and developed the new software during fiscal year 2014, and began utilizing the new software effective August 1, 2014 for its U.S. operations.&#160; Although the core software modules were operating effectively as&#160;of&#160;August 1, 2014, certain operational and reporting capabilities of the new system continued to be developed during the three months ended November 1, 2014.&#160; The process to evaluate, select and develop new operating and financial software systems for the Company&#8217;s significant foreign operations is expected to be completed in January 2015.&#160; The Company recorded software development costs of $0.1 million and $0 in property, plant and equipment during the three months ended November 1, 2014 and October 31, 2013, respectively.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">The Company continued to utilize the previous software system through July 31, 2014, at which time the previous system was abandoned.&#160; As a result, amortization of software development costs capitalized for the previous system was accelerated so that the system was completely amortized by July 31, 2014.&#160; Total software amortization expense was less than $0.1 million and $0.7 million for the quarters ended November 1, 2014 and October 31, 2013, respectively.</div></div> 29728 300016 24263 -31813 297319 38422 21916575 22763735 11589143 23160148 2400000 2700000 4300000 6600000 4000000 11631796 1500000 21558855 33190651 34749291 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The fair value of the Company&#8217;s assets and liabilities that are measured at fair value on a recurring basis is summarized by level within the fair value hierarchy in the following table.</div><div style="text-align: left; margin-left: 18pt;"><br /></div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at November 1, 2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td></tr><tr style="height: 11px;"><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Level 3</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: justify; margin-left: 9pt; text-indent: -9pt;">Assets:</div></td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt; text-indent: -9pt;">Investment securities available for sale</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,424,834</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,424,834</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div><div>&#160;</div><div><table cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Assets:</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td colspan="14" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at July 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;">&#160;</td></tr><tr style="height: 14px;"><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Level 1</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Level 2</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Level 3</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Total</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom;">&#160;</td><td valign="bottom" style="vertical-align: bottom;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;"></td><td valign="bottom" style="vertical-align: bottom;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 52%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt; text-indent: -9pt;">Investment securities available for sale</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,407,277</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,407,277</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The aggregate maturities of long-term debt and capital lease obligations as of November 1, 2014 are summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">November 2014 &#8211; October 2015</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">432,514</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">November 2015 &#8211; October 2016</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">142,584</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">November 2016 &#8211; October 2017</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">57,077</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 78%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">November 2017 &#8211; October 2018</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">2,506</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 78%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Thereafter</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 78%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Total</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">634,681</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Other accrued liabilities are summarized in the following table.</div><div><br /></div><div>&#160;</div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">November 1,</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">&#160;2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">July 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; text-align: left;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; text-align: left;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Allowance for project disallowances</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">2,393,351</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">2,393,351</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Other</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,774,254</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,841,911</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Total other accrued liabilities</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">4,167,605</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">4,235,262</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div>Revenue and long-lived assets by business segment are summarized in the following tables.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr style="height: 16px;"><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 1.05pt;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">October 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2013</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Revenue, net by geographic location:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt; text-indent: -9pt;">United States</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,558,855</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,160,148</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 27pt; text-indent: -18pt;">Foreign countries <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(1)</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,631,796</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,589,143</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div><div><br /></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 63pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 45pt;">(1)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Significant foreign revenues included revenues in Peru ($6.6 million and $4.3 million for the three months ended November 1, 2014 and October 31, 2013, respectively), Brazil ($2.7 million and $4.0 million for the three months ended November 1, 2014 and October 31, 2013, respectively) and Chile ($1.5 million and $2.4 million for the three months ended November 1, 2014 and October 31, 2013, respectively).</div></td></tr></table></div><div>&#160;</div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">July 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: justify; margin-left: 9pt; text-indent: -9pt;">Long-Lived Assets by geographic location:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt; text-indent: -9pt;">United States</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">26,957,893</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">31,170,634</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt; text-indent: -9pt;">Foreign countries</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">5,292,656</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">5,386,736</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The computation of earnings per share is included in the following table.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;"><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">October 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2013</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Net income attributable to Ecology and Environment, Inc.</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">847,160</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">380,391</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Dividends declared</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Balance at end of period</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">847,160</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">380,391</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 66%; background-color: #ffffff; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Weighted-average common shares outstanding (basic and diluted)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,288,371</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">4,261,674</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 66%; background-color: #ffffff; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Distributed earnings per share</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Undistributed earnings per share</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.20</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.09</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Total earnings per share</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.20</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">0.09</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Debt and capital lease obligations are summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr style="height: 13px;"><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">July 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Various bank loans and advances at interest rates ranging from 3.25% to 14%</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">412,488</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">676,874</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Capital lease obligations at varying interest rates averaging 11%</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">222,193</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">165,632</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 66%; background-color: #cceeff; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">634,681</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">842,506</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Current portion of long-term debt and capital lease obligations</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">(432,514</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">(420,737</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Long-term debt and capital lease obligations</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">202,167</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">421,769</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Unsecured lines of credit are summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td colspan="5" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">July 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Outstanding cash draws, recorded as lines of credit on the accompanying condensed consolidated balance sheets</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">3,103,035</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,572,466</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Outstanding letters of credit to support operations</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,885,739</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,944,994</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Total amounts used under lines of credit</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">4,988,774</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">3,517,460</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Remaining amounts available under lines of credit</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">29,380,226</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">30,851,540</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Total approved unsecured lines of credit</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">34,369,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">34,369,000</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Contract receivables, net are summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 80%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr style="height: 15px;"><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">July 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;">Contract Receivables:</td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt; text-indent: -9pt;">Billed</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">26,033,212</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">26,863,708</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt; text-indent: -9pt;">Unbilled</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">27,218,922</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">23,694,451</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 56%; background-color: #cceeff; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">53,252,134</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">50,558,159</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 9pt; text-indent: -9pt;">Allowance for doubtful accounts and contract adjustments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">(6,395,057</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">(6,126,854</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 56%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 9pt; text-indent: -9pt;">Total contract receivables, net</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">46,857,077</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">44,431,305</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">14.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Segment Reporting</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt;">The Company reports segment information based on the geographic location of its customers (for revenues) and the location of its offices (for long-lived assets). Revenue and long-lived assets by business segment are summarized in the following tables.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr style="height: 16px;"><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center; text-indent: 1.05pt;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">October 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2013</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Revenue, net by geographic location:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt; text-indent: -9pt;">United States</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">21,558,855</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">23,160,148</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 27pt; text-indent: -18pt;">Foreign countries <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">(1)</font></div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,631,796</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">11,589,143</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div><div><br /></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 63pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 45pt;">(1)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Significant foreign revenues included revenues in Peru ($6.6 million and $4.3 million for the three months ended November 1, 2014 and October 31, 2013, respectively), Brazil ($2.7 million and $4.0 million for the three months ended November 1, 2014 and October 31, 2013, respectively) and Chile ($1.5 million and $2.4 million for the three months ended November 1, 2014 and October 31, 2013, respectively).</div></td></tr></table></div><div>&#160;</div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: center; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">July 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: justify; margin-left: 9pt; text-indent: -9pt;">Long-Lived Assets by geographic location:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt; text-indent: -9pt;">United States</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">26,957,893</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">31,170,634</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt; text-indent: -9pt;">Foreign countries</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">5,292,656</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">5,386,736</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div></div> 3458615 3388640 15088 89049 P3Y 62099 16387 143911 2685151 1708574 1693998 105354 1708574 105354 2699727 2685151 100000 300000 3103035 1572466 0 0 194454 0 -194454 16387 0 0 173278 0 0 0 0 -146 0 146 0 0 200000 122918 200000 900000 14576 -14576 16091 77082 37678218 37902470 42303363 41791831 -84527 20016873 -1798233 3095386 25365853 26851 17087 22763735 -728882 4113613 4400893 26997 -1223899 -1223899 -182735 17087 16941 17047578 26851 17124339 21916575 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">12.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Shareholders' Equity</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 18pt;">Class A and Class B Common Stock</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The relative rights, preferences and limitations of the Company's Class A and Class B common stock are summarized as follows: Holders of Class A shares are entitled to elect 25% of the Board of Directors so long as the number of outstanding Class A shares is at least 10% of the combined total number of outstanding Class A and Class B common shares. Holders of Class A common shares have one-tenth the voting power of Class B common shares with respect to most other matters.</div><div style="text-align: left; margin-left: 18pt;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">In addition, Class A shares are eligible to receive dividends in excess of (and not less than) those paid to holders of Class B shares. Holders of Class B shares have the option to convert at any time, each share of Class B common stock into one share of Class A common stock. Upon sale or transfer, shares of Class B common stock will automatically convert into an equal number of shares of Class A common stock, except that sales or transfers of Class B common stock to an existing holder of Class B common stock or to an immediate family member will not cause such shares to automatically convert into Class A common stock.</div><div style="text-align: left; margin-left: 18pt;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 18pt;">Restrictive Shareholder Agreement</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Messrs. Gerhard J. Neumaier (deceased), Frank B. Silvestro, Ronald L. Frank, and Gerald A. Strobel entered into a Stockholders&#8217; Agreement dated May 12, 1970, as amended January 24, 2011, which governs the sale of certain shares of Ecology and Environment, Inc. common stock (now classified as Class B Common Stock) owned by them, certain children of those individuals and any such shares subsequently transferred to their spouses and/or children outright or in trust for their benefit upon the demise of a signatory to the Agreement (&#8220;Permitted Transferees&#8221;).&#160; The Agreement provides that prior to accepting a bona fide offer to purchase some or all of their shares of Class B Common Stock governed by the Agreement, that the selling party must first allow the other signatories to the Agreement (not including any Permitted Transferee) the opportunity to acquire on a pro rata basis, with right of over-allotment, all of such shares covered by the offer on the same terms and conditions proposed by the offer.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 18pt;">Cash Dividends</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">The Company did not declare any cash or non-cash dividends during the three months ended November 1, 2014 or October 31, 2013.&#160; The Company paid dividends of $1.0 million in August 2013 and 2012 that were declared and accrued in prior periods.&#160; The Company paid dividends of $1.0 million in August 2014 and 2013 that were declared and accrued in prior periods.</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">&#160;</div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 18pt;">Stock Repurchase</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">In August 2010, the Company&#8217;s Board of Directors approved a program for repurchase of 200,000 shares of Class A common stock.&#160; As of November 1, 2014, the Company repurchased 122,918 shares of Class A stock, and 77,082 shares had yet to be repurchased under this program.&#160; The Company did not acquire any Class A shares under this program during the three months ended November 1, 2014 or October 31, 2013.&#160;</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 18pt;">Noncontrolling Interests</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Noncontrolling interests are disclosed as a separate component of consolidated shareholders&#8217; equity on the accompanying condensed consolidated balance sheets.&#160; Earnings and other comprehensive (loss) income are separately attributed to both the controlling and noncontrolling interests.&#160; Earnings per share is calculated based on net (loss) income attributable to the Company&#8217;s controlling interests.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Transactions to acquire ownership interest from noncontrolling shareholders during the three months ended November 1, 2014 and during the fiscal year ended July 31, 2014, which were recorded at amounts that approximated fair value, are summarized in the following table.</div><div>&#160;</div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; padding-left: 19%; width: 66%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Three Months </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Ended </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Fiscal Year </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Ended </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">July 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Purchases of noncontrolling interests:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Purchase of 344 Walsh common shares (1)</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">5,653</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Purchase of 3,705 Walsh common shares (2)</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,120,749</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Purchase of 100 Walsh common shares (3)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">30,250</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Total purchases of additional noncontrolling interests (4)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,156,652</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div>&#160;</div></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(1)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">In January 2014, EEI purchased an additional 0.9% of Walsh Environmental Scientists and Engineers, LLC (&#8220;Walsh&#8221;) from noncontrolling shareholders for $0.1 million in cash.&#160; Walsh became a wholly-owned subsidiary of EEI as a result of these transactions.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(2)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">In October 2013, EEI purchased an additional 9.4% of Walsh for $1.6 million.&#160; The purchase price was paid as follows: (i) one third in cash payable on the transaction consummation date; (ii) one third payable with EEI Common Stock on the transaction consummation date; and (iii) one third payable with a promissory note payable in two annual installments of one half the principal plus interest accrued at 3.25% per annum.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(3)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">In October 2013, EEI purchased an additional 0.2% of Walsh for less than $0.1 million in cash.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(4)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Purchases of additional noncontrolling interests are recorded as reductions of shareholders&#8217; equity on the condensed consolidated statements of shareholders&#8217; equity.</div></td></tr></table></div></div> 0 5999 0 40553 64801 64801 40553 0 0 0 0 0 0 0 1223899 1223899 23694451 27218922 847160 380391 4288371 4261674 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="text-align: left;"><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; width: 18pt; align: right;">5.</td><td style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; vertical-align: top; font-weight: bold; color: #000000; text-align: left; width: auto;"><u>Revenue and Contract Receivables, net</u></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 18pt;">Revenue Recognition</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Substantially all of the Company's revenue is derived from environmental consulting work.&#160; The consulting revenue is principally derived from the sale of labor hours.&#160; The consulting work is performed under a mix of fixed price, cost-type, and time and material contracts.&#160; Contracts are required from all customers.&#160; Revenue is recognized as follows:</div><div style="text-align: left; margin-left: 18pt;"><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; border-collapse: collapse; width: 90%;"><tr><td style="vertical-align: top; border-bottom: #000000 2px solid; width: 19%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Contract Type</div></td><td style="vertical-align: top; border-bottom: #000000 2px solid; width: 1%;">&#160;</td><td style="vertical-align: top; border-bottom: #000000 2px solid; width: 16.3%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Work Type</div></td><td style="vertical-align: top; border-bottom: #000000 2px solid; width: 1%;">&#160;</td><td style="vertical-align: top; border-bottom: #000000 2px solid; width: 53%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Revenue Recognition Policy</div></td></tr><tr><td style="border-top: #000000 2px solid; vertical-align: top; width: 19%;">&#160;</td><td style="border-top: #000000 2px solid; vertical-align: top; width: 1%;">&#160;</td><td style="border-top: #000000 2px solid; vertical-align: top; width: 16.3%;">&#160;</td><td style="border-top: #000000 2px solid; vertical-align: top; width: 1%;">&#160;</td><td style="border-top: #000000 2px solid; vertical-align: top; width: 53%;">&#160;</td></tr><tr><td style="vertical-align: top; width: 19%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Time and materials</div></td><td style="vertical-align: top; width: 1%; background-color: #cceeff;">&#160;</td><td style="vertical-align: top; width: 16.3%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: center;">Consulting</div></td><td style="vertical-align: top; width: 1%; background-color: #cceeff;">&#160;</td><td style="vertical-align: top; width: 53%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">As incurred at contract rates.</div></td></tr><tr><td style="vertical-align: top; width: 19%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Fixed price</div></td><td style="vertical-align: top; width: 1%; background-color: #ffffff;">&#160;</td><td style="vertical-align: top; width: 16.3%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: center;">Consulting</div></td><td style="vertical-align: top; width: 1%; background-color: #ffffff;">&#160;</td><td style="vertical-align: top; width: 53%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Percentage of completion, approximating the ratio of either total costs or Level of Effort (&#8220;LOE&#8221;) hours incurred to date to total estimated costs or LOE hours.</div></td></tr><tr><td style="vertical-align: top; width: 19%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Cost-plus</div></td><td style="vertical-align: top; width: 1%; background-color: #cceeff;">&#160;</td><td style="vertical-align: top; width: 16.3%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: center;">Consulting</div></td><td style="vertical-align: top; width: 1%; background-color: #cceeff;">&#160;</td><td style="vertical-align: top; width: 53%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Costs as incurred plus fees.&#160; Fees are recognized as revenue using percentage of completion determined by the percentage of LOE hours incurred to total LOE hours in the respective contracts.</div></td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Revenues reflected in the Company's&#160;condensed&#160;consolidated statements of operations represent services rendered for which the Company maintains a primary contractual relationship with its customers.&#160; Included in revenues are certain services outside the Company's normal operations which the Company has elected to subcontract to other contractors.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Time and material contracts are accounted for over the period of performance, in proportion to the costs of performance, predominately based on labor hours incurred.&#160; Revenue earned from fixed price and cost-plus contracts is recognized using the &#8220;percentage-of-completion&#8221; method, wherein revenue is recognized as project progress occurs.&#160; If an estimate of costs at completion on any contract indicates that a loss will be incurred, the entire estimated loss is charged to operations in the period the loss becomes evident.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Substantially all of the Company's cost-type work is with federal governmental agencies and, as such, is subject to audits after contract completion.&#160; Under these cost-type contracts, provisions for adjustments to accrued revenue are recognized on a quarterly basis and based on past audit settlement history.&#160; Government audits have been completed and final rates have been negotiated through fiscal year 2007.&#160; The Company records an allowance for project disallowances in other accrued liabilities for potential disallowances resulting from government audits (refer to Note 10 of these condensed consolidated financial statements).</div><div style="text-align: left; margin-left: 18pt;"><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Change orders can occur when changes in scope are made after project work has begun, and can be initiated by either the Company or its clients.&#160; Claims are amounts in excess of the agreed contract price which the Company seeks to recover from a client for customer delays and /or errors or unapproved change orders that are in dispute.&#160; Costs related to change orders and claims are recognized as incurred.&#160; Revenues and profit are recognized on change orders when it is probable that the change order will be approved and the amount can be reasonably estimated.&#160; Revenues are recognized only up to the amount of costs incurred on contract claims when realization is probable, estimable and reasonable support from the customer exists.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">All bid and proposal and other pre-contract costs are expensed as incurred.&#160; Out of pocket expenses such as travel, meals, field supplies, and other costs billed direct to contracts are included in both revenues and cost of professional services.&#160; Sales and cost of sales at the Company&#8217;s South American subsidiaries exclude tax assessments by governmental authorities, which are collected by the Company from its customers and then remitted to governmental authorities.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Billed contract receivables represent amounts billed to clients in accordance with contracted terms, which have not been collected from clients as of the end of the reporting period.&#160; Billed contract receivables may include: (1) amounts billed for revenues from incurred costs and fees that have been earned in accordance with contractual terms; and (2) progress billings in accordance with contractual terms that include revenue not yet earned as of the end of the reporting period.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Unbilled contract receivables result from: (i) revenues from incurred costs and fees which have been earned, but are not billed as of period-end; and (ii) differences between year-to-date provisional billings and year-to-date actual contract costs incurred.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">The Company reduces contract receivables by recording an </font>allowance for doubtful accounts to account for the estimated impact of collection issues resulting from a client&#8217;s inability or unwillingness to pay valid obligations to the Company.&#160; The resulting provision for bad debts is recorded within administrative and indirect operating expenses on the condensed consolidated statements of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;"><font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">The Company also reduces contract receivables by establishing an allowance for contract adjustments related to revenues that are deemed to be unrealizable, or that may become unrealizable in the future.&#160; </font>Management reviews contract receivables and determines allowance amounts based on the adequacy of the Company&#8217;s performance under the contract, the status of change orders and claims, historical experience with the client for settling change orders and claims, and economic, geopolitical and cultural considerations for the home country of the client.&#160; Such contract adjustments are recorded as direct adjustments to revenue in the condensed consolidated statements of operations.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 18pt;">Contract Receivables, Net</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Contract receivables, net are summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 80%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr style="height: 15px;"><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">July 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%;">Contract Receivables:</td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 56%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt; text-indent: -9pt;">Billed</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">26,033,212</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">26,863,708</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 18pt; text-indent: -9pt;">Unbilled</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">27,218,922</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">23,694,451</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 56%; background-color: #cceeff; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">53,252,134</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">50,558,159</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 56%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 9pt; text-indent: -9pt;">Allowance for doubtful accounts and contract adjustments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">(6,395,057</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">(6,126,854</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">)</div></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 56%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: justify; margin-left: 9pt; text-indent: -9pt;">Total contract receivables, net</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">46,857,077</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">44,431,305</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Billed contract receivables did not include any contractual retainage balances at November 1, 2014 or July 31, 2014.&#160; Management anticipates that the unbilled receivables outstanding at November 1, 2014 will be substantially billed and collected within one year.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt;">Contract Receivable Concentrations</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Significant concentrations of contract receivables and the allowance for doubtful accounts and contract adjustments are summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 42%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td colspan="5" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at November 1, 2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td colspan="5" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at July 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 42%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center; margin-left: 9pt; text-indent: -9pt;">Region</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Contract </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Receivables</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Allowance for </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Doubtful </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Accounts and </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Contract </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Adjustments</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Contract </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Receivables</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Allowance for </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Doubtful </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Accounts and </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Contract </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Adjustments</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 42%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">United States, Canada and South America</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">46,164,762</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,585,604</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">43,394,442</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,611,068</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Middle East and Africa</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">6,888,826</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">4,979,907</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">7,010,225</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">4,386,240</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Asia</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">198,546</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">129,546</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">153,492</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">129,546</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Totals</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">53,252,134</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">6,395,057</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">50,558,159</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">6,126,854</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Combined contract receivables related to projects in the Middle East, Africa and Asia represented 14% of total contract receivables at <font style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">November 1, 2014 </font>and July 31, 2014, while the combined allowance for doubtful accounts and contract adjustments related to these projects represented 74% of the total allowance for doubtful accounts and contract adjustments at those same period end dates.&#160; These allowance percentages highlight the Company&#8217;s experience of heightened operating risks (i.e., political, regulatory and cultural risks) within these foreign regions in comparison with similar risks in the United States, Canada and South America.&#160; These heightened operating risks have resulted in increased collection risks and the Company expending resources that it may not recover for several months, or at all.</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: left; margin-left: 18pt;">Allowance for Doubtful Accounts and Contract Adjustments</div><div><br /></div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Activity within the allowance for doubtful accounts and contract adjustments is summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">October 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2013</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Balance at beginning of period</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,126,854</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,592,800</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Net increase (decrease) due to adjustments in the allowance for:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt; text-indent: -9pt;">Contract adjustments (1)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">300,016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29,728</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr style="height: 13px;"><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt; text-indent: -9pt;">Doubtful accounts (2)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">(31,813</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">24,263</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Transfer of reserves to allowance for project disallowances (3)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">(7,500</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Balance at end of period</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,395,057</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,639,291</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div><div>&#160;</div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(1)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Increases (decreases) to the allowance for contract adjustments on the condensed consolidated balance sheets are also recorded as (decreases) increases to revenue on the condensed consolidated statements of operations.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(2)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Increases (decreases) to the allowance for doubtful accounts on the condensed consolidated balance sheets are also recorded as increases (decreases) to administrative and other indirect operating expenses on the condensed consolidated statements of operations.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(3)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">The allowance for project disallowances is included in other accrued liabilities on the condensed consolidated balance sheets.&#160; Refer to Note 10 of these condensed consolidated financial statements.</div></td></tr></table></div></div> 0.74 0.74 P1Y 0 -7500 300016 29728 0.14 0.14 0 0 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt;">Activity within the allowance for doubtful accounts and contract adjustments is summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 66%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">October 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2013</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Balance at beginning of period</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,126,854</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,592,800</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Net increase (decrease) due to adjustments in the allowance for:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;">&#160;</td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt; text-indent: -9pt;">Contract adjustments (1)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">300,016</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">29,728</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr style="height: 13px;"><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 18pt; text-indent: -9pt;">Doubtful accounts (2)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">(31,813</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">)</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">24,263</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Transfer of reserves to allowance for project disallowances (3)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">(7,500</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Balance at end of period</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">6,395,057</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">5,639,291</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div><div>&#160;</div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(1)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Increases (decreases) to the allowance for contract adjustments on the condensed consolidated balance sheets are also recorded as (decreases) increases to revenue on the condensed consolidated statements of operations.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(2)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Increases (decreases) to the allowance for doubtful accounts on the condensed consolidated balance sheets are also recorded as increases (decreases) to administrative and other indirect operating expenses on the condensed consolidated statements of operations.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(3)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">The allowance for project disallowances is included in other accrued liabilities on the condensed consolidated balance sheets.&#160; Refer to Note 10 of these condensed consolidated financial statements.</div></td></tr></table></div></div> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Significant concentrations of contract receivables and the allowance for doubtful accounts and contract adjustments are summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; margin-left: 9pt; width: 42%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td colspan="5" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at November 1, 2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td colspan="5" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Balance at July 31, 2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; width: 42%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center; margin-left: 9pt; text-indent: -9pt;">Region</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Contract </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Receivables</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Allowance for </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Doubtful </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Accounts and </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Contract </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Adjustments</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Contract </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Receivables</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Allowance for </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Doubtful </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Accounts and </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Contract </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Adjustments</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; margin-left: 9pt; width: 42%; text-indent: -9pt;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">United States, Canada and South America</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">46,164,762</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,585,604</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">43,394,442</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,611,068</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Middle East and Africa</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">6,888,826</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">4,979,907</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">7,010,225</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">4,386,240</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 42%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Asia</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">198,546</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">129,546</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">153,492</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">129,546</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 42%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Totals</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">53,252,134</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">6,395,057</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">50,558,159</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">6,126,854</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table></div></div> P3M P5Y 19 50000 120 80 2393351 2393351 2663351 2670851 1774254 1841911 0 7500 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div>Activity within the allowance for project disallowances is summarized in the following table.</div><div><br /></div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="6" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">Three Months Ended</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"></td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">October 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; text-align: center;">2013</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;"></td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Balance at beginning of period</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,393,351</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,663,351</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Transfer of reserves from allowance for doubtful accounts and contract adjustments</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">7,500</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; text-align: left; margin-left: 9pt; text-indent: -9pt;">Balance at end of period</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,393,351</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">2,670,851</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr></table></div></div> 100000 4 0 44260 0 0.09 0.20 0.75 0 0 0.3333 0.3333 2 0.3333 0.5 0.094 0.002 0.009 0.1 0.1 0.25 0 344 3705 100 <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 18pt;">Transactions to acquire ownership interest from noncontrolling shareholders during the three months ended November 1, 2014 and during the fiscal year ended July 31, 2014, which were recorded at amounts that approximated fair value, are summarized in the following table.</div><div>&#160;</div><div><table align="center" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 90%;"><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; padding-left: 19%; width: 66%;"></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Three Months </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Ended </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">November 1, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Fiscal Year </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">Ended </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">July 31, </div><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: center;">2014</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; font-weight: bold; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Purchases of noncontrolling interests:</div></td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td><td valign="bottom" style="vertical-align: bottom; width: 1%;">&#160;</td><td colspan="2" valign="bottom" style="vertical-align: bottom;"></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Purchase of 344 Walsh common shares (1)</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">5,653</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Purchase of 3,705 Walsh common shares (2)</div></td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,120,749</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 66%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Purchase of 100 Walsh common shares (3)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: right; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 2px solid; text-align: right; width: 9%; background-color: #cceeff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">30,250</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; text-align: left; width: 1%; background-color: #cceeff;">&#160;</td></tr><tr><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 66%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 9pt; text-indent: -9pt;">Total purchases of additional noncontrolling interests (4)</div></td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">---</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: right; width: 1%; background-color: #ffffff;">&#160;</td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: left; width: 1%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">$</div></td><td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 4px double; text-align: right; width: 9%; background-color: #ffffff;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">1,156,652</div></td><td nowrap="nowrap" valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; text-align: left; width: 1%; background-color: #ffffff;">&#160;</td></tr></table><div>&#160;</div></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(1)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">In January 2014, EEI purchased an additional 0.9% of Walsh Environmental Scientists and Engineers, LLC (&#8220;Walsh&#8221;) from noncontrolling shareholders for $0.1 million in cash.&#160; Walsh became a wholly-owned subsidiary of EEI as a result of these transactions.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(2)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">In October 2013, EEI purchased an additional 9.4% of Walsh for $1.6 million.&#160; The purchase price was paid as follows: (i) one third in cash payable on the transaction consummation date; (ii) one third payable with EEI Common Stock on the transaction consummation date; and (iii) one third payable with a promissory note payable in two annual installments of one half the principal plus interest accrued at 3.25% per annum.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(3)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">In October 2013, EEI purchased an additional 0.2% of Walsh for less than $0.1 million in cash.</div></td></tr></table></div><div><table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; width: 100%;"><tr><td style="vertical-align: top; width: 54pt; align: right;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left; margin-left: 36pt;">(4)</div></td><td style="vertical-align: top; width: auto;"><div style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000; text-align: left;">Purchases of additional noncontrolling interests are recorded as reductions of shareholders&#8217; equity on the condensed consolidated statements of shareholders&#8217; equity.</div></td></tr></table></div></div> Increases (decreases) to the allowance for doubtful accounts on the condensed consolidated balance sheets are also recorded as increases (decreases) to administrative and other indirect operating expenses on the consolidated statements of operations. In October 2013, EEI purchased an additional 9.4% of Walsh for $1.6 million. The purchase price was paid as follows: (i) one third in cash payable on the transaction consummation date; (ii) one third payable with EEI Common Stock on the transaction consummation date; and (iii) one third payable with a promissory note payable in two annual installments of one half the principal plus interest accrued at 3.25% per annum. Purchases of additional noncontrolling interests are recorded as reductions of shareholders' equity on the condensed consolidated statements of shareholders' equity. In October 2013, EEI purchased an additional 0.2% of Walsh for less than $0.1 million in cash. In January 2014, EEI purchased an additional 0.9% of Walsh Environmental Scientists and Engineers, LLC ("Walsh") from noncontrolling shareholders for $0.1 million in cash. Walsh became a wholly-owned subsidiary of EEI as a result of these transactions. Significant foreign revenues included revenues in Peru ($6.6 million and $4.3 million for the three months ended November 1, 2014 and October 31, 2013, respectively), Brazil ($2.7 million and $4.0 million for the three months ended November 1, 2014 and October 31, 2013, respectively) and Chile ($1.5 million and $2.4 million for the three months ended November 1, 2014 and October 31, 2013, respectively). The allowance for project disallowances is included in other accrued liabilities on the condensed consolidated balance sheets. Refer to Note 10 of these condensed consolidated financial statements. Increases (decreases) to the allowance for contract adjustments on the condensed consolidated balance sheets are also recorded as (decreases) increases to revenue on the condensed consolidated statements of operations. EX-101.SCH 7 eei-20141101.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - Condensed Consolidated Statement of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 050100 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Cash and Cash Equivalents link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Revenue and Contract Receivables, net link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Property, Building and Equipment, net link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Lines of Credit link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Debt and Capital Lease Obligations link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Other Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Stock Award Plan link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Revenue and Contract Receivables, net (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Lines of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Debt and Capital Lease Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Other Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 081300 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 081400 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Revenue and Contract Receivables, net (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Property, Building and Equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Lines of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Debt and Capital Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 090802 - Disclosure - Debt and Capital Lease Obligations (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Stock Award Plan (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 eei-20141101_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 eei-20141101_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 eei-20141101_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Amendment Flag Current Fiscal Year End Date Document Information [Line Items] Document Information [Table] Document Period End Date Entity [Domain] Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Filer Category Entity Public Float Entity Registrant Name Entity Central Index Key Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Period Focus Legal Entity [Axis] Document Type Asia [Member] Other Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accounts payable Contracts Receivable [Line Items] Contracts Receivable, Gross Contracts Receivable [Axis] Income taxes payable Property, building and equipment, accumulated depreciation Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss) [Member] Accumulated Other Comprehensive Income (Loss) [Member] Capital in excess of par value Capital in Excess of Par Value [Member] Additional Paid-in Capital [Member] Tax impact of share based compensation Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net Amortization expense Adjustments to reconcile net income to net cash (used in) provided by operating activities: Share-based compensation expense Excess tax benefits accumulated in Capital in Excess of Par Value Compensation expense Contract receivables, allowance for doubtful accounts and contract adjustments Allowance for Doubtful Accounts Receivable, Current Net increase (decrease) due to adjustments in the allowance for doubtful accounts (2) Allowance for Doubtful Accounts Receivable [Roll Forward] Allowance for doubtful accounts and contract adjustments Balance at beginning of period Balance at end of period Allowance for Doubtful Accounts Receivable Total assets Assets Current assets: Assets [Abstract] Assets Assets Total current assets Assets, Current Investment securities available for sale Available-for-sale Securities Investment securities available for sale Gross unrealized losses Billed Contracts Receivable Billings in excess of revenue Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Acquisition cost Capital Lease Obligations [Member] Unamortized software development costs Net decrease in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and Cash Equivalents Cash and Cash Equivalents Disclosure [Text Block] Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents [Abstract] Supplemental disclosure of non-cash items: Class of Stock [Line Items] Class of Stock [Domain] Commitments and Contingencies [Abstract] Commitments and contingencies (Note 15) Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common stock, par value (in dollars per share) Class A [Member] Common Class A [Member] Common Stock [Member] Common stock, issued (in shares) Cash dividends paid (in dollars per share) Common stock Common Stock, Value, Outstanding Class B [Member] Common Class B [Member] Common stock, authorized (in shares) Comprehensive income attributable to Ecology and Environment, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Computer Software [Member] Subcontract costs Total contract receivables, net Contract receivables, net of allowance for doubtful accounts and contract adjustments of $6,395,057 and $6,126,854, respectively Cost of professional services and other direct operating expenses Debt Instrument [Line Items] Schedule of Long-term Debt Instruments [Table] Debt and Capital Lease Obligations [Abstract] Lines of Credit Debt Disclosure [Text Block] Interest on promissory notes (in hundredths) Average interest rate (in hundredths) Interest rate, maximum (in hundredths) Interest rate, maximum (in hundredths) Interest rate, minimum (in hundredths) Interest rate, minimum (in hundredths) (Provision) benefit for deferred income taxes Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Current Deferred income taxes Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Deferred income taxes Depreciation and amortization Depreciation and amortization Recent Accounting Pronouncements Description of New Accounting Pronouncements Not yet Adopted [Text Block] Stock Repurchase [Abstract] Stock Award Plan Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock Award Plan [Abstract] Cash Dividends [Abstract] Cash dividends declared Dividends declared Cash dividends declared Dividends, Common Stock, Cash Accrued dividends payable Dividends paid Net income per common share: basic and diluted Total earnings per share (in dollars per share) Earnings Per Share Earnings Per Share [Text Block] Earnings Per Share [Abstract] Effect of exchange rate changes on cash and cash equivalents Estimated effective tax rate (in hundredths) Effective Income Tax Rate Reconciliation, Percent Accrued payroll costs Unrecognized compensation expense Equity Component [Domain] Tax impact of share-based compensation Excess Tax Benefit from Share-based Compensation, Operating Activities Recurring [Member] Fair Value, Measurements, Recurring [Member] Measurement Frequency [Axis] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Measurement Frequency [Domain] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value of Financial Instruments [Abstract] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value of Financial Instruments Level 2 [Member] Level 1 [Member] Level 3 [Member] Net foreign exchange gains (losses) Gain on sale of assets and investment securities Gain on sale of assets and investment securities Administrative and indirect operating expenses Condensed Consolidated Statement of Operations (Unaudited) [Abstract] Income before income tax provision Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest Income Taxes [Abstract] Income tax provision Income Taxes Income Tax Disclosure [Text Block] Income Taxes Income tax receivable - income taxes payable - contract receivables Increase (Decrease) in Contract Receivables, Net - accounts payable - other current assets Increase (Decrease) in Other Current Assets - other non-current assets Increase (Decrease) in Other Noncurrent Assets - billings in excess of revenue - other accrued liabilities - accrued payroll costs (Decrease) increase in: Increase (Decrease) in Operating Liabilities [Abstract] - income tax receivable Increase (Decrease) in Income Taxes Receivable Decrease (increase) in: Increase (Decrease) in Operating Assets [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Interest expense Interest Expense Interest Interest income Outstanding letters of credit to support operations Letters of Credit Outstanding, Amount Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Contracts Receivable [Domain] Total current liabilities Liabilities, Current Total liabilities and shareholders' equity Liabilities and Equity Current liabilities: Liabilities and Shareholders' Equity Lines of Credit [Abstract] Total amounts used under lines of credit Long-term Line of Credit Total approved unsecured lines of credit Line of Credit Facility, Maximum Borrowing Capacity Remaining amounts available under lines of credit Line of Credit Facility, Remaining Borrowing Capacity Long-term Debt, Current and Noncurrent Total Long-term Debt Long-term debt and capital lease obligations Debt and Capital Lease Obligations Long-term Debt [Text Block] November 2014 - October 2015 November 2016 - October 2017 November 2015 - October 2016 Current portion of long-term debt and capital lease obligations Current portion of long-term debt and capital lease obligations Long-term Debt, by Maturity [Abstract] November 2017 - October 2018 Long-term Debt, Maturities, Repayments of Principal in Year Four Thereafter Final Compliance Order and Assessment of Administrative Penalty against Denver Penalty Loss Contingencies [Table] Loss Contingencies [Line Items] Loss Contingencies by Nature of Contingency [Axis] Loss Contingency, Nature [Domain] Maximum [Member] Minimum [Member] Purchase of additional noncontrolling interests Total purchases of additional non controlling interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Distributions to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Noncontrolling interests Gross Long-Lived Assets Net income attributable to Ecology and Environment, Inc. Net income attributable to Ecology and Environment, Inc. Net Income (Loss) Attributable to Parent Cash flows from financing activities: Cash flows from investing activities: Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from operating activities: Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Recent Accounting Pronouncements [Abstract] Acquisition of noncontrolling interest of subsidiaries (loans and stock) Number of countries in which the company operates Reclassification adjustment for prior period acquisitions of noncontrolling interests Noncontrolling Interest [Member] Noncontrolling Interest Items [Abstract] Income from operations Operating Income (Loss) Organization and Basis of Presentation [Abstract] Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Comprehensive income Other Comprehensive Income (Loss), Net of Tax Foreign currency translation adjustments Foreign currency translation adjustment Other assets Other current assets Comprehensive income [Abstract] Unrealized investment gains (losses), net Unrealized investment gain, net Other (expense) income Other accrued liabilities Total other accrued liabilities Other Accrued Liabilities, Current Other Accrued Liabilities [Abstract] Sale (purchase) of investment securities Payments for (Proceeds from) Investments Dividends paid Payments of Ordinary Dividends, Common Stock Purchase of property, building and equipment Payments to Acquire Property, Plant, and Equipment Acquisition of noncontrolling interest of subsidiaries Purchase of noncontrolling interest Payments to Acquire Additional Interest in Subsidiaries Distributions to noncontrolling interests Payments to Noncontrolling Interests Pending Litigation [Member] Preferred stock, par value (in dollars per share) Preferred stock, par value $.01 per share (2,000,000 shares authorized; no shares issued) Preferred stock, issued (in shares) Preferred Stock, Shares Issued Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Net (repayments of) borrowings under of lines of credit Proceeds from debt Proceeds from sale of property, building and equipment Net income Net income Net income including noncontrolling interests Net (loss) income Property, building and equipment, net of accumulated depreciation of $24,488,978 and $28,615,915, respectively Property, Building and Equipment, net [Abstract] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Axis] Property, Building and Equipment, net Property, Plant and Equipment [Line Items] Provisions for contract adjustments and doubtful accounts Bad debt expense Range [Axis] Range [Domain] Revenue and Contract Receivables, net [Abstract] Repayment of debt and capital lease obligations Repayments of Long-term Debt, Long-term Capital Lease Obligations, and Capital Securities Software development cost Retained earnings Retained Earnings [Member] Retained Earnings [Member] Revenue Revenues Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Line Items] Revenue, net Assets Measured at Fair Value on a Recurring Basis Schedule of Revenues from External Customers and Long-Lived Assets [Table] Aggregate Maturities of Long-term Debt and Capital Lease Obligations Other Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Segment Reporting Computation of Earnings Per Share Debt Inclusive of Capital Lease Obligations Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Line Items] Unsecured Lines of Credit Schedule of Property, Plant and Equipment [Table] Contracts Receivable [Table] Schedule of Stock by Class [Table] Contract Receivables, Net Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Segment Reporting [Abstract] Segment Reporting Segment Reporting Disclosure [Text Block] Segment, Geographical [Domain] Marketing and related costs Share based compensation expense Share-based Compensation Share-based award, vesting period Shares awarded (in shares) Balance (in shares) Balance (in shares) Shares, Outstanding Money market funds Short-term Investments Lines of credit Outstanding cash draws, recorded as lines of credit on the accompanying condensed consolidated balance sheets Capitalized Software Costs [Member] Software and Software Development Costs [Member] Statement [Table] Consolidated Statements of Changes in Shareholders' Equity [Table] Statement [Line Items] Condensed Consolidated Statements of Shareholders' Equity (Unaudited) [Abstract] Condensed Consolidated Statements of Comprehensive Income (Unaudited) [Abstract] Statement, Geographical [Axis] Condensed Consolidated Statements of Cash Flows (Unaudited) [Abstract] Statement, Equity Components [Axis] Condensed Consolidated Balance Sheets (Unaudited) [Abstract] Class of Stock [Axis] Issuance of stock under stock award plan Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Issuance of stock under stock award plan (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Repurchase of Class A common stock Stock Repurchased During Period, Value Conversion of Class B to Class A common stock Number of shares authorized to be repurchased (in shares) Shares awarded, value Conversion of Class B to Class A common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Repurchase of Class A common stock (in shares) Stock Repurchased During Period, Shares Remaining number of shares authorized to be repurchased (in shares) Shareholders' equity: Shareholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Total Ecology and Environment, Inc. shareholders' equity Total shareholders' equity Balance Balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Shareholders' Equity [Abstract] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Supplemental disclosure of cash flow information: Stock award plan forfeitures (in shares) Treasury Stock, Shares, Retired Treasury stock (in shares) Stock award plan forfeitures Treasury Stock, Retired, Cost Method, Amount Treasury Stock [Member] Treasury stock, at cost (Class A common: 40,553 shares; Class B common: 64,801 shares) Treasury Stock, Value Unbilled Contracts Receivable Balance at end of period Undistributed Earnings, Basic Weighted average common shares outstanding: basic and diluted (in shares) Weighted-average common shares outstanding (basic and diluted) (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Brazil [Member] Chile [Member] China [Member] CHINA Peru [Member] United States [Member] The entire disclosure of United States government receivables arising from U.S. government prime contracts and subcontracts. Contract Receivables, net [Text Block] Revenue and Contract Receivables, net For an unclassified balance sheet, a percentage of allowance for receivables due a company that are expected to be uncollectible. Allowance for Doubtful Accounts Receivable Percentage Allowance for doubtful accounts receivables (in hundredths) Management anticipation for collection of unbilled receivables. Management anticipation for receivables collection Transfer of reserves to (from) allowance for doubtful accounts and contract adjustments from (to) allowance for project disallowances. Transfer of reserves (to) from allowance for project disallowances (3) Net increase (decrease) due to adjustments in the allowance for contract adjustments. Allowance for Doubtful Accounts Receivable Contract Adjustment, Period Increase (Decrease) Net increase (decrease) due to adjustments in the allowance for contract adjustments (1) Geographical areas the entity has receivables. United States, Canada and South America [Member] Specific projects in geographical areas the entity has receivables. Northern Africa [Member] Combined contract receivables percentage related to projects. Contract Receivable Percentage Contract receivables (in hundredths) Contractual retainage balance included under billed contract receivable. Contractual retainage balance included under billed contract receivable Specific projects in geographical areas the entity has receivables. Middle East, Africa Projects [Member] A client in Asia the Company entered into a contract to provide environmental consulting services. Asia Client [Member] Geographical areas the entity has receivables. Middle East, Africa [Member] Middle East and Africa [Member] Tabular disclosure of activity in the allowance for doubtful accounts and contract adjustments. Allowance for doubtful accounts and contract adjustments [Table Text Block] Allowance for Doubtful Accounts and Contract Adjustments Tabular disclosure of information concerning contract receivables and allowance for doubtful accounts and contract adjustments located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries. Schedule of Contract Receivable and Allowance for Doubtful Accounts and Contract Adjustments by Geographical Areas [Table Text Block] Contract Receivables and Allowance for Doubtful Accounts and Contract Adjustments by Geographical Areas Maximum maturity period considered for highly liquid instruments to be cash equivalents. Maturity period considered for highly liquid instruments to be cash equivalents Cash paid during the year for [Abstract] Cash paid during the year for: Borrowings and Advances from various Banks. Various Bank Loans and Advances [Member] Period permits grants of the award from the date of adoption by the board of directors. Term of the award plan Represents the number of wholly owned and majority owned operating subsidiaries in which the Company has direct and indirect ownership. Number of wholly owned and majority owned operating subsidiaries The number of projects the entity has completed for a wide variety of clients. Number of projects for clients Represents the minimum number of countries in which the company completed projects. Number of countries in which the company completed projects, minimum Minimum number of countries in which the company completed projects The number of scientific, engineering, health and social disciplines the entity's staff represents. Number of Disciplines Number of disciplines Carrying value as of the balance sheet date of general cost disallowances obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). General cost disallowances Allowance for project disallowances Balance at end of period Balance at beginning of period Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Other Accrued Current Liabilities Other Allowance for Project Disallowances [Roll Forward] Activity in the accrual and reversals of obligations incurred through that date and payable arising from transactions related to amounts billed and collected from contract close-outs and government audits. Net Change Due to Government Audits and Contract Adjustments Transfer of reserves from allowance for doubtful accounts and contract adjustments Tabular disclosure of the (a) carrying value as of the balance sheet date of allowances for project disallowances. Allowance for Project Disallowances [Table Text Block] Allowance for Project Disallowances The dollar value of a project implemented by a state agency to benefit the public at large. Supplemental Environmental Project Entity that received a penalty in connection to asbestos remediation. City of Denver [Member] Acquisition of noncontrolling interest in December 2011. Ecology and Environment do Brasil LTDA [Member] Entity entered into contract to provide environmental consulting services. Walsh Environmental Scientists and Engineers [Member] The number of employees served with Notices of infraction by the Institute of Biodiversity Conservation of Brazil. Number of employees individually served with notices of infraction Number of employees individually served with Notices of Infraction Number of shares used during the period to purchase additional noncontrolling interests. Purchase of additional noncontrolling interests, Shares Purchase of additional noncontrolling interests (in shares) Refers to expected amount charged to expense for write-downs of capitalized computer software costs to net realizable value. Expected capitalized cost Expected capitalized cost Information relating to the Foreign countries geographic segment. Foreign Countries [Member] The earnings attributable to each security on the basis that all of the earnings for the period had been distributed (to the extent that each security may share in earnings). This is the earnings amount which reflects the participation rights in undistributed earnings of each security and after giving effect to all dilutive potential common shares outstanding during the period. Earnings Per Share Basic And Diluted Undistributed Undistributed earnings per share (in dollars per share) The minimum percentage right of Class B common stock holders to elect Board of Directors. Minimumm percentage right of Class B common stock holders to elect Board of Directors Minimum percentage right of Class B common stock holders to elect Board of Directors (in hundredths) Dividends declared in the period and the contractual amount of dividends (or interest on participating income bonds) that must be paid per security and taking into account all dilutive potential common shares outstanding during the period. Earnings Per Share, Basic And Diluted Distributed Distributed earnings per share (in dollars per share) Represents the percentage of the acquisition that was paid for with promissory note. Percentage of acquisition paid with promissory Percentage of acquisition paid with promissory note (in hundredths) Represents the percentage of the acquisition that was paid in cash. Percentage of acquisition paid in cash Percentage of acquisition paid in cash (in hundredths) Refers to number of annual installments in purchases of non controlling interests. Number of annual installments Represents the percentage of the acquisition that was paid in common stock. Percentage of acquisition paid with stock Percentage of acquisition paid with stock (in hundredths) Refers to portion of principal of acquisition paid on promissory note. Portion of principal of acquisition paid on promissory note Portion of principal of acquisition paid on promissory note (in hundredths) The equity interest purchased of noncontrolling shareholders, partners or other equity holders in consolidated entity. Minority Interest Ownership Percentage Purchased by Noncontrolling Owners Interest purchased (in hundredths) The period of time the note is to be repaid. Term of note issued Class A and Class B common stock [Abstract] The minimum percentage of the number of outstanding Class A shares to combined classes of shares for the holders of Class A shares to be entitled to elect twenty-five percent of the Board of Directors. Minimum percentage of the number of outstanding Class A shares to combined classes of shares Minimum percentage of the number of outstanding Class A shares to combined classes of shares (in hundredths) The voting power of Class A common share holders to the Class B common share holders. Voting power of Class A common share holders to the Class B common share holders Voting power of Class A common share holders to the Class B common share holders (in hundredths) The set of non-controlling interest activity associated with a report. Noncontrolling Interest Activity [Axis] All of the non-controlling interest activity being reported. Noncontrolling Interest Activity [Domain] Non-controlling interest activity. Lowham 07 [Member] Non-controlling interest activity. Walsh 04 [Member] Non-controlling interest activity. Walsh 03 [Member] Non-controlling interest activity. Walsh 01 [Member] 344 Walsh [Member] Non-controlling interest activity. Walsh 100 [Member] 100 Walsh [Member] Non-controlling interest activity. Walsh 05 [Member] Non-controlling interest activity. Gustavson [Member] Non-controlling interest activity. Walsh 02 [Member] 3,705 Walsh [Member] The percentage of the class of share holders entitled to elect the board of directors on condition that that the number of the class of shares outstanding is at least ten percent of the combined total of both classes of shares. Percentage equity holders entitled to elect Board of Directors Percentage equity holders entitled to elect Board of Directors (in hundredths) Refers to the number of shares repurchased by an entity's Board of Directors under a stock repurchase plan of Class A category.. Number of Class A share acquired Number of Class A share acquired (in shares) Non-controlling interest activity. Gustavson 05 [Member] Refers to Increase or decrease in purchase of shares in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests). Noncontrolling Interest, Decrease from Redemptions or Purchase of shares Noncontrolling interests shares purchased (in shares) Non-controlling interest activity. Walsh 06 [Member] Non-controlling interest activity. Lowham Walsh [Member] Majority owned subsidiary. Walsh [Member] The entire disclosure of effects of changes in in the ownership interest in the subsidiaries of the parent on the parent equity. Effects of changes in in the ownership interest in the subsidiaries of the parent on the parent equity [Table Text Block] Effects of Changes in Ownership Interest in Subsidiaries Document and Entity Information [Abstract] EX-101.PRE 11 eei-20141101_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Details)
3 Months Ended
Nov. 01, 2014
Oct. 31, 2013
Income Taxes [Abstract]    
Estimated effective tax rate (in hundredths) 42.10%us-gaap_EffectiveIncomeTaxRateContinuingOperations 51.20%us-gaap_EffectiveIncomeTaxRateContinuingOperations
EXCEL 13 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0`!@`(````(0#+EA$:#@(``)0<```3``@"6T-O;G1E;G1?5'EP97-= M+GAM;""B!`(HH``"```````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````````````````````````````````````#,F=%NVC`8A>\G[1TBWT[$ MV,[:;B+THNTNMTIK'\!+?DA$8ENVV\';SPDMJBH&0D/:N2$BL?_S8:'O(F=V MO>Z[[)E\:*TIF:S6UKHIRYF=^MT>TOBJ0LLN]DN'+)*IIWKVDK'1,J?3?TN9?*2D*>=XYK0 MM"Y\2AB,[TT8GOP]X&7?CW0TOJTIN]<^?M=]PN#KCO^V?O7+VE5^>,@>2KM8 MM!75MGKJTPGDP7G2=6B(8M_EXS7O=6M>N0_DCXL#'R_BS"##[QL'G\@A03@4 M"$8HH"@&%6@*%6@.%6@2%6@6%6@:%6@>%6@ MB%6@F%6BF%6BF%6BF%6BF%6BF%6BF%6BF%6BF%6BF%6BF%6AF%6AF%6AF%6A MF%6AF%6AF%6AF%6AF%6AF%6AF+5`,6N!8M8"Q:P%BED+%+,6_\NL,74NQ,?/ M?_^;CF..O/0/<=-1./.+NNW08\F-]E3_C#ZU4V<'>#O["$>EN^JF237-F0]A M-_=0?NJ.[KUU(;5HGDX'>*W)AMT3EP:1CRWMBK)]A=,N,35PIP>^:[QHZ/AJ MJO=D\[%3G/\!``#__P,`4$L#!!0`!@`(````(0"U53`C]0```$P"```+``@" M7W)E;',O+G)E;',@H@0"**```@`````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````````````````````````````````````````````C)+/3L,P#,;O M2+Q#Y/OJ;D@(H:6[3$B[(50>P"3N'[6-HR1`]_:$`X)*8]O1]N?//UO>[N9I M5!\<8B].P[HH0;$S8GO7:GBMGU8/H&(B9VD4QQJ.'&%7W=YL7WBDE)MBU_NH MLHN+&KJ4_"-B-!U/%`OQ['*ED3!1RF%HT9,9J&74"T\U<%J"`=[ M!ZH^^CSYLK$SO+=N5#9@NIS]NHFD++28,5\YS3$$X4UD^&'! MQ0]47P```/__`P!02P,$%``&``@````A`,-3XPDY`@``QQL``!H`"`%X;"]? M]'7WUY/?!\GJ]L=/E'&;[;,[BH2[- M]%"3F.+Q..:E7Y]\V.W:*GP5(_[4,JS3P4[>D. MR2HS&_L"3MX/79P;A,,;91S>(!RY5<:16X3#I(S#A'#$*>.(0SB.E7$<0YSK M)7%B.G99JN8N_WV-UE]T^5E4S@3ST!^=N48PVD<#3X:T18:@R+"VR#`4&=(6 M&8(BP]HBPU!D1+N2!9:R:'>YP#9W.6ZII@FW1JKCKK1QKA".-@V$(6T:@CBL M'8L9QF+6CL4,8[%H.Y9`QW*+.E;EN^I#X]O^G"WF(=1.I"TV!,6&%MV4.5V= M-V4>^OM@!VU8MAWF+MO,4P M;XFV!`J40-'.%`(SA=/.%`YF"K=HIHB-GT+])4WYS>;E>X'+820ZB\+,UO2R M6^%\HYS3X3F1MN00E!S2EAR"DL/:/>W[2\```#__P,` M4$L#!!0`!@`(````(0"&@&Q3"`0``/4-```/````>&PO=V]R:V)O;VLN>&UL ME)=;;]LX$(7?"^Q_$/2^M76QTP1QBN:&!@B:H,FFCP(MC2TB%*DEJ3CIK^^( MKM61Z`K.DT7+.IXY_,[0/OW\6HG@!;3A2B["Z.,T#$#FJN!RO0C_>[S^]U,8 M&,MDP822L`C?P(2?S_[Y<+I1^GFIU'.``M(LPM+:^F0R,7D)%3,?50T2[ZR4 MKIC%I5Y/3*V!%:8$L)68Q-/I?%(Q+L.MPHD^1$.M5CR'2Y4W%4B[%=$@F,7R M3&[JISQLN\.YQ M,DW"R5G7Y+T."EBQ1MA';&^GCG[%:1S/VT^V5CQQV)@_#[7+X/4'EX7:M!]% M:]^Z58(%;-RM'[RP)=Z?3J?=>U^!KTN[>Q/E)T3?.8C?XUX#Z=K;.9+A3F57 MTG+[EMW(K?M5@X9T.AC?KJM/0YD[O6:2_W3I<>2<,\--IE;9 MO<:<_U%)CXC,\5#F.^08QNQ+GJL&T9-K?%Q)O,YQHS#?73$IK2::#G4NF"E= M&>[BZO^&OS"!RKU*CDDED4?P->,Z>V*B@;:+:RX17,X$9L%8W9!29IC&SIC( M8_@[O(!$D39.F`6K66ZSMD\L:8FCI&MIU@N4!S$:48/&,+K!TEKC`HJMU7UK M9C12D8?Q+9?@-N9"`TXP6@`-4>2!>PE+^]O3FEMTXA:8@>QN*?B:]71HC"*/ MW!L\%"K('MEK#XP934WD<7IG2]`M&+K!.7++V9(+;GE?@I(>>8P^6)4_9U\V M3!?9/C\(IIB=MELGMLP"G1 M9RF$L0?A`ZS;TPEYJ95N\T`>G5/N8H^["U55W+9/FXX]%,`CN6_:G&(7>]B- MQX!.O3GE+O:X&\]!3XAR&'L<#@!&D):BA\&<\K<]4UW(=@?<*,>]0BB2\>%( MNI+H3E$N8Y]+GZX]35%"8X]0'[(]$I33Q./48VV/`J4U\6@=/P2HLT>4W<1G M]V_C.[L$RXBS"44%%X/HC<-+S]J$,H.+@=`XO#TAR@S^-!L(C4]Q:E%"H<'% M0&B8@M88+NCYEE!B<#$0&!_GO99ZW'CXTGGN]F=01H\9#]R_SO7A5J<4&5P, MVAD.]SV5I&AO=U#C8JBP)X:^JRF=L'<8\$Y37U>!T= M_AD)T%'/$X?KQ`U+_%>0,Y'CWY7VQ?W>3V?S[0DUV?UC._L%``#__P,`4$L# M!!0`!@`(````(0#!1J*.WP0``#<1```8````>&PO=V]R:W-H965T&ULE)A=;ZLX$(;O5]K_@+AOP,88B)(<-53=/=(>:;7:CVM"G`0UX`AH MT_[['6,'?]#F)#=-(:]?'L_8,SB+;^_UT7MC;5?Q9NFC6>A[K"GYMFKV2_^? MOY\?4M_K^J+9%D?>L*7_P3K_V^K77Q9GWKYT!\9Z#QR:;ND?^OXT#X*N/+"Z MZ&;\Q!KX9L?;NNCALMT'W:EEQ7885!\#'(8TJ(NJ\:7#O+W%@^]V5>/E: MLZ:7)BT[%CWP=X?JU%W=^#GW]IJ^T?5,(@VY$ED8,/YBY!^WXI;,#B8C'X> M,O!GZVW9KG@]]G_Q\^^LVA]Z2'<,,Q(3FV\_GEA70D3!9H9CX53R(P#`7Z^N MQ-*`B!3OP^>YVO:'I1_169R$$0*YMV%=_UP)2]\K7[N>U_])$5)6T@0K$_A4 M)@C?;1(I$_@<37Y&$,C9#,%Y*OIBM6CYV8,5![S=J1#K%\W!\!(5.8(C3!Z%R])/?`\BT$%NWU9)O`C>(!VEDJRG$F0K\HM"9!'H1D0(EHGX><(N M)$(L2$0"!=I:W@#O$0T[SYTJ$CI*+!((D$DB@A7!0KQ.)`:!S@!(DM%>,DH) M&:%SXX8%0&R`ZP\6XJ4/LQMGGJ3.@Z4D'3(612@+:>QFQ9*0A&0XTQ(+#K;! M_=$1@QS(S(&4$CI`H@AC2MT`YK8D)FD8AZ.+!4EMR.L1%&(;+M6V,G52(N'B MD-+0B,Z@R$T%22G-2/0Y&FR?^^,G!CF(.CT244HD8A9!_C*]O"6BJ4!A2C/\ M%:/HAD:YN!X^(7;8G+VWEA+)%D5I2HD3X-Q2D#BE2%<6*[/9/6A"[*#IK,BP M28E"HSC!SKK,30$*XRB+R>>)15`C;H_:H';8M+%D4QH)AY(XBI&SM7-+DL48 MEMX7=*+NWIQ3)*NT6552G1!%)S62#D=AY$9.F4@!B8C1+*R4(E&:;T>3A=Q" MTW-6:%(CG_R`4DR<)I" MDMV]:TD0%#VL72Q,[+2+VS"'47;;R'0<9#"51K[OI21!U%FJN:6(4BC=>AXV MI-,U;H2<=H_,*7)K+#69K!\SO0UDMIVO0UT(;#Y1Z(WJ+/@(U)'KVP4.H&ZE M<5^6UDHC*PV!7$>)CI%B-+L,%!I$)TU$GE/E4:QF[9[E['CLO)*_BC,HALF/ M=\?S\>-P/';NK^'BCW[4;3[JNF\(]N!93A+8/JM//C*BYZ? MA@/@AO=P8!W^/<`/%`R.3>$,Q#O.^\N%.)2-/WFL_@<``/__`P!02P,$%``& M``@````A`(2!)0F4"```_2<``!D```!X;"]W;W)K&ULK%I-;^,X$KT/L/_!\#VV1$JR9209M"1R9H!=8+'8C[-C*XG1MF583J?[ MWT]114EDE<:6&YM#G#R]*O&QR*J2S,=?OQ_VDV_EN=Y5QZ=I.`NFD_*XJ;:[ MX]O3]#__U@_+Z:2^K(_;];XZED_3'V4]_?7Y;[\\?E;GK_5[65XFX.%8/TW? M+Y?3:CZO-^_E85W/JE-YA"NOU?FPOL"_Y[=Y?3J7ZVUC=-C/11`D\\-Z=YRB MA]5YC(_J]76W*8MJ\W$HCQ=TK6VV$SQMUA??[Z<7K85(<3 MN'C9[7>7'XW3Z>2P6?WQ=JS.ZY<]Z/X>1NM-Z[OYA[D_[#;GJJY>+S-P-\>! M,VO=1."?Y\FV?%U_["__JCY_+W=O[Q<( M=PR*C+#5]D=1UAN847`S$['QM*GV,`#X/3GLS-*`&5E_;SX_=]O+^]-4)K-X M$<@0Z).7LK[HG7$YG6P^ZDMU^!^20NL*G0CK!#X'G%PQE-80/JUA.EN$02H7 M=<-$VL'GZ-N.,=I;J)6K"_KY\=S]3F!K0`369_6 M9F.%*W#6A@NU=@'\J_A!X(R3+\;+TW0QG4!H:EATWYXC$3W.O\%"V5A.QCFA MS\A;AED5QFU!`44!C4`3_3DHZF1!Y/\/LHP7(ZL=4-8"O4Y!-+2,UJ1H@=YD MD?@VJJ6T-AH!T-9-IUAT-IY.6*BNSN%=UD;)D&$_.6XC$7=^FRG/D!-UDG,* M%!10%-`.X`T6=L?XP1KRTQ1FHIN#2)")RY"S;!:<2`(I14CC@91>3T$!10'M M>UTFUYEDD91 MW&\]3Q!D@/&"#)D*ZB<*!2$'!<52Q"*4)"_D2'$$44!10'M>@SA>AG$Z'"%( M2:X@D]XDU+3K^\08^<)@X)U_%(8<%/:0R#0.8A+,'"F.,,\F!B.1]G%HW"IJ MHQW`BY3IEYR\?5V0(5-!="\A!P5%R1)*[H(*0HHCB`**`MKS&D4RE$&?<3Q! MJ2]H7*2,D2\L$OU*P$@A)VKV5.!',6^OM9FWH("B@&X!4^1Z=YZ4$%:8&YQQ M6AHK(D;V=T`QE@0IJD^+DBRBO"-ULABB&*)=Q)=CBNSHM19B2?82MZ2[QY(2 M&Y59&`7>#U.$3IVE9SWTB&*('G\77Z\IOX[>D>'#HNWKEOYZRT(D=;H7-!E: M0B^K8(ABB+[BUE=F*O/]RK">PV]GS9&!9Z%3])NEFC.D8(ABB'81?^RF+#MC MOY[Q0BSB;C0$[;LR2\*M:G"+?L2ME=(4GYNGLL@?9J-WT4VC$D)+RP+!8MT M(0A!C7*C+:N927\*3#6_?PJP!_"G@`C,0K=1>)#A,B0;,K<,;PHB20I?X?D1 MT(<2-VJ4&VU9`U-@JCR9@MMM2HB]@3\%)#B9)0V7/WN1J"<%M+`L7``/BYBO M=QS(=3>Z&PE4)7\!F";!47]C[6-+X:H62Q*/+'3[CN'NS%+T:#;=GS$B[ MB*_*-`J.JI%5!-L+5UT4D?R2A6T/TM;WG"$%0Q1#M(MX8Q>D@;D>D89]Z[G2 MDOKISAE2,$0Q1+N(/^:[NA0QT*70Q)99$B[\*`F3:)&03B:WG%Y7P1#%$.U[ MEA(>R:+>LZ\+UL+]ZT@8*[^9Y,\PEH3Z(/''24#KGZ6X\M!SCRC&T;[C)`R# MI,]+OKJ?ZDC$F([$DOJ!Y@PI&*(8HEW$'_M='8D8TY%8DCMF-.N1@G$40[1% M;,H.KT;`-`%.GKJQUWGGP;.O>5,+BZ^]^_#"0HZKBR+*^NDYFGB^JHNT%3=T M#;03$7D*R022^O'D#"D8HABB7<1?4:0/N#%F++M>7\[>YPDDN6.F2,$XBB': M1?PQWU6]!:_>$<^[;B%.EO!#W_SEUD\OJV"(8HBV""[,11`&PIDO7]5/56_! MJ_=`UD42#B)*%VD:D'XSMWY<=;3D*\;1%K&.Y3(13N?@J3.]I;OGQ_4FC16I M\_1M7F9)_=!SAA0,40S1+N*/_:XZ+WF=Y\^!EN2.&Z861UG',40[2+^F$VQ'%VU)996 M;YY9UK4D7#]A"N]"R.-T;AF]JH(ABB':]QO+*/V+3E>2BCTR*_'*S7-NX[KM M2$*1#FBCM;VP-KU:Q1!]S:\?+U+91VH;J/`\X])ZGDN*%`Q1#-$NXH_]K@HO M>84?R+A(ZNAJ& MW$42WI-0D1VK553TABVD.&1.05GWP$*1>*H)S\<ENDNP>&KT_JM_,?Z_+8[UI-]^0I2@YDY\'3&XUOXSZ4Z M-:>%7JH+'+MJ_GR'8W8E9)%@!N37JKJT_Y@)[0[N/?\)``#__P,`4$L#!!0` M!@`(````(0`%!RMDU`(```8(```9````>&PO=V]R:W-H965TI'G3)F$'`4.L4E\8TRS#4M&2"Z$`VK(:57"I!#`Q5 M$>I&,9*Y(%&%HRB:AH+P&GN&I;J$0^8YI^Q6TKU@M?$DBE7$@'Y=\D:?V`2] MA$X0];!OKJ@4#5#L>,7-LR/%2-#E?5%+1785Y/T4)X2>N-W@C%YPJJ26N0F` M+O1"SW->A(L0F-:KC$,&UG:D6)[BFWBYG>-PO7+^_.'LH#O_D2[EX8OBV3=> M,S`;RF0+L)/RP4+O,SL%P>%9])TKP`^%,I:3?65^RL-7QHO20+4GD)#-:YD] MWS)-P5"@"483RT1E!0+@%PEN.P,,(4_N>^"9*5,\G@:3632.`8YV3)L[;BDQ MHGMMI/CK0?&1RI.,CB3P/9+$HP^3C(\D\&U)WE,0^FR<.;?$D/5*R0."A@.] MNB&V?>,E$)Y<\3FT/KUF$_AC26XLB^,"!S24]G&=))-5^`CUH$?,QF-F&+68 MN(_8GA"VC""OU0AN=37^OV(G*18\D!*/^QMMSC&C/F)[CIA-6TA/')AVN3@+ M3C&0MQXDR0NO\W+C,8GK&VONMC/1VSGI[VQ+-X9C\;8]-@AP/06S-C.OP&,Z M"CH3/070^-W<+U-@@X8>S`<*/&;A.BD*AGWB5^=^M8WL*9OVE;WMB04/%2U: M7N^)QW0\Z4ST=H8&_[@G-NB]JGA,1T%GHJ?`/EB=(_UV[A8\R'T2#7+WF->J MT5]]Z26OR=_'_LH13!5LRZI*(RKW]JZ-H8;MK'\&-O`,N$LS;!?@&FY(P;X3 M5?!:HXKE$!H%,^@#Y2]R/S"R<2=_)PU\M@T,4!0#.I32G@;UCVA=\ M_0\``/__`P!02P,$%``&``@````A`,A^@/Q+`P``IPD``!D```!X;"]W;W)K M&ULG)9=;YLP%(;O)^T_(.X+F&^BD*JAZU9IDZ9I M']<.F&`5,+*=IOWW.\:$`NVZM+E(`GG/RW->&T[6EP]-;=P3+BAK4Q-9CFF0 M-F<%;?>I^>OGS45L&D+BML`U:TEJ/A)A7FX^?E@?&;\3%2'2`(=6I&8E9;>R M;9%7I,'"8AUIX9>2\09+..1[6W2VPXN=XL+*D.;EF M^:$AK=0FG-18`K^H:"=.;DU^CEV#^=VAN\A9TX'%CM94/O:FIM'DJ]M]RSC> MU=#W`_)Q?O+N#Y[9-S3G3+!26F!G:]#G/2=V8H/39EU0Z$#%;G!2IN856F7( M,>W-N@_H-R5',?ENB(H=/W-:?*4M@;1AG=0*[!B[4]+;0IV"8OM9]4V_`M^Y M49`2'VKY@QV_$+JO)"QW`!VIQE;%XS41.20*-I8;**>X`*?)Q=T+HJMV^I3NL82;]:<'0W8>@`N.JPV,EJ!\Z7$J1F9 M!G0L8"WO-WZ`UO8]Y)\/FJW6P/NH62BRDT(M&U",*)#.^2A*K%#4BBFVK3XQ MO:X[)\M>4$2C9$8"09Q/HL2P*R8-N\GBTENM\4?:;')B=F5_?F6U6T/8\Z\O MBRI*36AOC-Q-_+$S'8_6Q/VB>V'B.$\(>KE?EE:`4!.7NC3Q:(@TP7]K3XCA"'WCB#[JB6CMTAR$`V0CN4L!&K` MJDXG4'I>ZDG0$+XG&:EK8>3LH&8A@F['L^.?X`QV>$]^8;YGK;" MJ$D)I8X5P4W*]:#5!Y)U_9S9,0D#LO]:P1\B`D]MQP)QR9@\':@+C'^Q-G\! M``#__P,`4$L#!!0`!@`(````(0`_Z#H4?@4``$06```9````>&PO=V]R:W-H M965TGC.X3G?,/-O'\7>>1=EE5;*2F[J$9CSD&C?YT?OT0-+R_DZ M!P]4V)U2;!;N$YLE?.IZRWD3H']R<:K(=Z?:R=.O9;[^D1\$1!ORI#+P(N6K M@GY?*Q$H>SWMYR8#?Y3.6FS2MWW]ISS])O+MKH9TA^"1JEH6 M_R*(:5-HA&LC\*F-L'`4\'`RO(0@9^YS%G7W;](0(X!0IAH!9Y/HL35I,(9NOC_*2LEB'%JMM$),%#1Q MYJ/0-_[8+P^60HP*Q`4B,"BKW6\-L]NUK)1LRG9E($93]D>^=3W&ZX0A$1@, M'TV&U[M,@>W&M_./F.[.L2U(B,"@PJ#+:;2NC#I67VX8@C2PX:.9QPU^CIE M]]7686K6#V>'FX&R@\/ZS,Q\W]%BZE=H;;3Q+J(?,.:K@!*#76 M?_2A:^+B+FQN:O*C.M>V(5,#G81RV`9OM*Q^CJRQMM*@+FIQ3Y)0B5F`:DH3 M7C?Z%V-8]_DW6L9!.F]-H87J5NKF-VKD6B- MQG/#+V[MGV'Y:+2LN@WMNM6@=E^SP/#+M^9N?"<^T?@+/JEE07)UO>8YKA:S MYJW*66E05SEQ3Y)0B1ECR/\=?!3:C&U_EG$$7:EUC>@8)X;.M5KG:E\,CQ]N M%Z/&HZZ+<&8T)NEDC7N2A$K,^-VUICBN%#.?]@S3H"XZ<4^24(G)Q]I-`WNF MOZ/Z,TR=BD#R]7+GG#U:715K1,<\,718%$;C;L*8O*T==:,O\!7%S*OULKWB M^CT&7R/\$>LU-0(HW:]53+9JA0RO0EPX9M9[74RV$FXN;DL2*C'Y6)OK1O3Z M&^M"%R,(W\[YQ6PC@H:/ZES,-A[FX?E2(^%II>XCX MQ-6AA==>@#.\8[H5OZ?E-C]4SEYL0-4?3:`\2SP%Q!^U/#:G5R^RAM.[YNL. M3FL%'.?X(P!OI*S//]0-VO/?Y7\```#__P,`4$L#!!0`!@`(````(0#4IG#] MW0,``,$-```9````>&PO=V]R:W-H965TEE^?,DS[YE7,A7%RB>CL>_Q(A9)6AQ6_J^?CQ_FOB<5*Q*6B8*O_%[$65,P6WU2&09<59 M4B_*LR`*$U2\8PIT"^/:2E;MCP>0I>S MZNE4?HA%7@+%+LU2]5J3^EX>+[X<"E&Q709YOY"(Q2UW?=.CS].X$E+LU0CH M`BVTG_-]U0;]3?I;&9T\>Q?E3E29? MTX*#VU`GK,!.B">$?DDP!(N#WNK'N@+?*R_A>W;*U`]Q_LS3PU%!N>\@(TQL MD;Q2+F-P%&A&X1TRQ2(#`?#?RU-\-<`1]E)?SVFBCBM_,AW=S<83`G!OQZ5Z M3)'2]^*35"+_HT&DH=(D84,"UX:$A&\FF30D<.U(!BN(FL5P;1>3413>S>8# M\@BT)[7%E"FV7E;B[,%["UG+DN$N(`M@;KW53G1N_\]L?WVSXB);90N/0J?=;AK01=:V%Z%FQ#82.[&AZX:1NF]?;[!$@TP];H2:&%L/ M-M_A>G2K!OJNR_8+V[9S/%>=';PE[*-=Q(;;(K'M&B+QV+^].8ENUJ;8 M*)S8#6/3@$SSC![?G.M&Q-:%/=C0=:.8NF.#`YUY_=,2)T78QZ8>-T)-C*T' M&_%P/;IMF_[TBZDQ^LCL%=/H^XU3_X9KD7IBUN-5'L'UC1)E M/43NA(+1N?YXA)]*',:W\0C`>R%4>X-?T/WX6O\%``#__P,`4$L#!!0`!@`( M````(0"SZ;FG=`(``$$&```9````>&PO=V]R:W-H965T,[,P;/GDRC1@2G-997B.(@P8A65&:^V*?[Q??TTQD@;4F6DE!5+ M\9EI_#S_^&%VE&JG"\8,`H9*I[@PIIZ&H:8%$T0'LF85?,FE$L3`4FU#72M& M,E4K23="U893Z)820SHUP6O=<,FZ"-T@JC= MOGZB4M1`L>$E-V='BI&@T]=M)179E-#W*4X(;;C=XHY><*JDEKD)@"[T0N][ MGH23$)CFLXQ#!]9VI%B>XI=XNAS@<#YS_OSD[*BOGI$NY/&3XMD77C$P&V*R M`6RDW%GH:V9?07%X5[UV`7Q5*&,YV9?FFSQ^9GQ;&$A[``W9OJ;9><4T!4.! M)N@Y&526(`"N2'`[&6`(.;G[D6>F2'%_&`Q&43\&.-HP;=;<4F)$]]I(\E=2.!^(8D'0=(;C,;_P]*_L,"]88D?9@E]7\ZF%3%D/E/RB&#T0+FN MB1WD>`K,UI\^N/R^/]"3K7FQ1:X4T!HR/801>S;#"W M68&`Q^VPX%LQP^Y&"X^9N*&*@MN1Z7[]D[,WRI\"?KQKLF5O1&UYI5')"SBJ&<00!0#.I33-PG;>'O[SWP```/__`P!0 M2P,$%``&``@````A`#*1GS?R`@``R`@``!D```!X;"]W;W)K&ULG)9=;YLP%(;O)^T_6+XOX`3RI9"J7=5MTB9-TSZN'3!@%3"R MG:;]]SNV"8$DKT%#6+\2M3^';S\<-Z+^23*AC3"!QJ%>-"ZV;E^RHI6$65)QI6 MPR^9D!75\"AS7S62T=1.JDI_$@0SOZ*\QLYA)<=XB"SC"7L0R:YBM78FDI54 M0_RJX(TZN%7)&+N*RJ=="TFW)>3]0D*:'+SM MPYE]Q1,IE,BT!W:^"_0\YZ6_],%ILTXY9&#*CB3+8GQ'5O=D@OW-VA;H#V=[ MU?N.5"'VGR5/O_&:0;5AG[`C\D2EE&=Z7^*?9? M&,\+#7>#?0QQT`&F.DU&",>8-Q`'Q,&T\OYA->` MC'@`<@-#4'@9!"TSOG!&/`"Y@2$HN@R:70,RX@'(#0Q!L\L@Z*A^1F9[36&3 MOM^,9A+H^HVVF'?^KDN<)K2;N]][YF#N=?TXH)D48VB\KK/#X!3H-*'=&V39 M13/HR.7_P,VD4_BB\W?9.DT+?V,[$*AK/_7W:VS5I]AC6@[;BAQW$71!#9(F MT`A7<(WZA$N.SBW7B6:VV%$`KS?0)R?-N-6&^^0\A.-1UH;@1(>2GP;@+A1W MWE9,YNP3*TN%$K$SEP6!P+O1[B*[F]EN[7Z`>Z2A.?M.9"!.!-"'Q[,7=?]!]G\`P``__\#`%!+ M`P04``8`"````"$`-T!EHTT'```%'0``&0```'AL+W=OP_OSM%J?RDK?S^E9>XZG'7+,%S]DE=7C2KXS2,: M]?%8%658%V^7\MI1D:8\YQV,OSU5MY:K78I'Y"YY\_IV^U34EQM(/%?GJOO> MBVJS2^&G+]>ZR9_/,.]OII,77+O_`\E?JJ*IV_K8S4%.IP/%B`(&NNH==2OP!_-[%`>\[=S]V?]GI35RZF#Y5[`C,C$_,/WL&P+L+7SB/N]KZ-3X?AW#O,NWZZ9^G\'F`&O;6TZV MFNF;L/Y\!>D4AC7]T9+"6A*5)R*ST3QM!JO50AY^W3J&L=:_0NX4+&:'8TPY M(N`1)%&(;*B"O0HB%<0J2%20JB`3@`ZV#-Y`8OT?WA`9X@V?U8Z#T2Q+,8)' M\":A"O8JB%00JR!10:J"3`"2$;"S)".FMS?/!1*]T>#?(1=L3\T%&F/2C4R6 M.D`D1&2/2(1(C$B"2(I()A)IZG`>2%/_C_N#R,`6`X-'4]R5O.H[%@3I.`0Y MAKI'AJ`A-Q#9(Q(A$B.2()(BDHE$\@E./=/B>,, MIT3`R`!""N`Z']/#\APYA_9#$']>2R%B(IL#B5P:`T'JNVI=RV/ MX:,,*8"7F`N;YX/)L\)1G#Q%-$\_J>6;R9^*233N&WE0I-H2!_7!6%AQ)HY%K-?Z M)11J,4>>6,3[%\QA`M5V3'2#EVS['' MTHD6=7!\\!GM3(HDPQ`*6=2/*Z\Q@"M'7'D\/&..QM5)QH;3-5TZ!G#EC*$I MFTAEIMID&V-Q^F!BT0)/\HG5?-*EJ6RHP.1!?*@A(V(1AE'$$)PFO&&,I!+< M+L4HDZ3D%")%FNC-!ZH9K*X50)G4H&4I.UY\PM`^72S&&E%), M^=H7C%&#H0R)I1A'M%A:6"O+72CY&7$EH1+C2#B^N))0B7'$Q.VEZ]F*.'D_ MWU>,0B%&W[?3][27LGDI@_)\;F=%_4;>I<.TM^L!TQ?].\>'=S,P3Y4O?'B5 M,<%-RR?ET-03D*([2M%*3-RZ*;4E MJ$T]@9\SGJ;'#)U,*.U@DI/QM@]O_'#/3P[H]X>L.@W/AR^ON$&X\N'+(>;) MRH=O>YA#@0%3FUX0UR>7"FX3@(7!Y!.XC\'"J06!BP>>3*E%T(9<,;@?N)%] M'XPQ4,8U*0^9,)4?.3Y\"("CR?V?'@=@7D"63BE MGT`^]?'ZL*SP(]0M?RE_SYN7ZMK.SN41-A:][QKZ,Q:[_-B[J^>Z@Y^?X!2" M7TC@Y\82OK<:&ULK%E= MC]HX%'U?:?]#E/<"22"!:)AJ\D42[4JK57?W.1,"1`,$)9E.^^]['?O&7Y1A MM'TIG]69GQ]__^WAK6E?ND-5]08PG+NU>>C[BS^==N6A.A7=I+E4 M9_AFU[2GHH<_V_VTN[15L1T:G8Y3>S9SIZ>B/IN4P6_OX6AVN[JLHJ9\/57G MGI*TU;'H8?S=H;YTR'8J[Z$[%>W+Z^53V9PN0/%<'^O^^T!J&J?2S_;GIBV> MCS#O;]:\*)%[^$.C/]5EVW3-KI\`W90.5)_S:KJ:`M/CP[:&&1#9C;;:KNWCKA_T9W:-XV;;W]HSY7H#:L$UF!YZ9Y(:'9ED#0>*JU M3H85^*LUMM6N>#WV?S=O:57O#STL]P)F1";F;[]'55>"HD`SL1>$J6R.,`#X MUSC5Q!J@2/%M^'RKM_UA;3KVQ%XNK(4+\<9SU?5)33A-HWSM^N;T'XVR&!=E ML1D+?"*+.UEX,\?Z`,FU?)A^A84O64R@QUAR1(@19)4);:0"L0HD*K!1@50%,A7( M!6`*LHS:@!E^A3:$AFB#LPH0X&+9BA`8@4TB%8A5(%&!C0JD*I"I0"X`DA". M(L3UO8E>(-&P"T4ON#-Y@@&-L>@F)$L=:DBD(;&&)!JRT9!40S(-R45$FCKL MY5_A`4(#6PP$%C;(2A&%!8$=>9#KR$'AZ0T-B#4DT9*,AJ89D&I*+B*03 M)"])I]L6(=&#'#B)@"&"(30DTI!80Q(-V6A(JB&9AN0B(DW4529*$^;$@P;] MH2Y?@H8>-E<$<"`QTG1)2.3Y4V0^'[-$R)`1B"A@0Y(>[6%[<]D>\1B$RB8: MLM&05$,R#1@MF>6:IKQ>YQ%0I'Y,(O!LAN--1U;,58E4V7C]\B:BZR2 M-JMWM+G/0H1%%H% ME^8-!\`K203J4S#2(/=P8Z!:(42K=W+8ITATL[L,HVAWSG+FK)2*,4?NH3M94^#6-+46']QO M4*&HGF*0`R7#*+'C:AK3AA#%-6803V@Q,I"Q-C0N^%91B1ZED&B9^_I+I.[N^Y9L3M9;U*&:GH+GD7!W\D+K)KE M.2VP*+3@4PP9)#F41LWYK&-LR+D2;"C:D384N%(6)7!E.E7"(URQE!(\A*%A/6/R!L.-!36 M/V;0@B]&PB"'3WN#D)C:-*Y,Y\JQX<`E>XG4KJ*7WMD_K-3EXPPL!L%`QESC MN*Y<#88\BIN&-GSO8*51"_@8Z:^<`VP0HI,8)#J)0K=[S-A0;_>8XX2NV(O4 MN:*D:M5_USW(HM4R)$T4+&`06(E+X;A*21_R*&P8(<3/OQBAY9#[X0%17J\$ MOQ?=1TB4;6^4NS^9E\91F%?NM1B9W3;T\=F^LYYJMI] M%5;'8V>4S2MY2+8(U0C35^[<\^%V`C(H>+3RX3Z@X^G*AP)?Q^&U_&DPL\(3 MD%?T*_&![<.KF\X3.#Z\2>GXT]Q_HJ_Q:@=S'QYG]`;!PH>W#!V/7!_N^#H> M>'YP38C0\\-K>.3Y\?"TJ8PG6OKQM?C$\^%RJ?>[\7RX8NIXZOEPR;Z"+WVX M8`(^'3N&7P4NQ;[ZLVCW];DSCM4.%IL6#"W]78%5#^P]XKGIX><`\`.\>L/O M/Q5<3&:DM-TU38]_D`[&7Y0>?P```/__`P!02P,$%``&``@````A`)A9Z5XB M!```$@\``!@```!X;"]W;W)K\B&!'-\[_%] M'-N[SV]UY;W2EI>LB1&>!\BC3<;RLCG&Z*\_GV&"AX3$Z"7'>^C[/3K0F?,[.M($O!6MK(N"U/?K\W%*2JTEU MY8=!L/9K4C9(6]BV4VRPHB@S^L2R2TT;H8VTM"("^/-3>>:]M3J;8JXF[1^;K,6L99(>9@SM=$ MQVN._,@'2_M=7L(*9-B]EA8Q>L3;-,3(W^]4@/XNZ94/_GO\Q*Z_MF7^M6PH M1!OR),CA#UK13-`<,H<\F9$#8R]RZA<8"L`)5P#IA/_;NWD,I1??N!G^[UT^ MJ[1]:[V<%N12B>_L^ALMCRK3;#``/<.E(OG4II$7G;A@M7_:)`*@S$2=D;@]ZJ_ MA]'DR8MN,OQVDW$XE8&O5Z,"]40$V>]:=O6@3($O/Q-9]'@+AC^.!H1!8A\E M.$8;R%>,.*3D=1_L_%<(>M8A$HV`IT%@&Y'V")DWX&"(0$BF$Y%@242F23)+ M],#0;^CX'2,6!F$1@2A,)R+!4`F#]2Z-5``FVB6QL-XE&+%6Y/`11M+C%744H[0$NC_4] M/"38YO'@\-`(R:/8SV:;V0(JLY`U/`N=G*4]U&4$E3\],A)L,XH<1AHQ3!%V M^BGM(2X3N95-;EL)MIE@IRL3#?DIE1[B4@$!FTY%@ATJ3J,F&F)1<2NFA[A4 M,&PET[DHM$/&J82DPUALG$Y+#69$1VK=Y"QAK8S#GL9.RR8=1C=3&.`1%6U# MJ8TE+EC*WW0J6BPM*FY;*XLQLB+CM%QJ,*/(2!&<3D=+ID7'[27*QQ-'2 M*?.T`WQ0-W>),!ZK<.CT;M)A!AOB<,0NVKOT%FNMA#HP.YZSS*2##'W_2&"Q MH[#RN+@`>?F?`])8:MW-)5&69>-`WO4&V(VL57K"]2K"FQMS.R)WB2T>JVWH M*$;2889L?J2NX5WJJM`_/QIUD('OX8BU\-"1TFGI4+.<3KU%MCLY#B13IZ.; MI=.!UV&$HYOX:5;ZQJ$/TC5MCS2E5<6]C%WD#0)#(LVHN1)U=Q7S`2X79W*D MOY/V6#;'F`T;&TK:@C6IYC@_+G=+/IN;<(F!H38YK M:[LY(8;57%(3J8ZW\*=46E(+4UT1TVE."[])-B2-XPF15+0X,,SU6SA460K& M[Q7;2M[:0*)Y0RWH-[7HS(E-LK?02:J?M]T-4[(#BHUHA#UX4HPDFS]6K=)T MTT#<^R2C[,3M)U?T4C"MC"IM!'0D"+V.>49F!)B6BT)`!,YVI'F9X[MDOLXP M62Z\/S\$WYFS;V1JM?NH1?%9M!S,AC2Y!&R4>G;0Q\(MP69RM?O!)^"+1@4O MZ;:Q7]7N$Q=5;2';8PC(Q34O#O?<,#`4:*)T[)B8:D``O)$4KC+`$+KWXTX4 MML[Q:!*-I_$H`3C:<&,?A*/$B&V-5?)G`"5'JD"2'DE@/)(DZ7^3C(XD,/8D M_U)`0C3>G'MJZ7*AU0Y!P8%>TU%7OLD<"$^NA!AZG_YD$_CC2.X<2XZG&($# M!E+[LLPFDP5Y@7RP(V9UC4F&B/4)X=((\GJ-X-:YQM]G["3%@9T4ET&G;146 M@+O7EEZ<>XV8OHH?*`&'WJ[$@:%*S@X>):/AT:N`\67OU:[/%@8G9\.379Y& MT`-_]\)MRC&$UX>>3:87"@)FDOFLQ5&6QK/!,X1#ASK*'CY.X!8[>UY3&M2' M=@P5)[FN^)HWC4%,;5VKI7!HO]K?`G>I2][%^@IN!]]+I/\!W=G1BC]178G6 MH(:70!E'4VA''?H[3*SJ?)UOE(6^])\U7,,D%OA][%::UJQD6_!8.MMO1G&0L/U:D MEIJ$DQ)+T"\.M!$]6Y7?0E=A_GQL[G)6-4"QI265;RVIZU3YXFE?,XZW)>3] MBB*<]]SMS05]17/.!-O)"=!Y6NAESG-O[@'3:EE0R$#9[G"R2]T'M,B0[WJK M96O0'TI.8O3?$0=V^L)I\8W6!-R&.JD*;!E[5M"G0BU!L'<1_=A6X`=W"K+# MQU+^9*>OA.X/$LH]A8Q48HOB+2,B!T>!9A),%5/.2A``OTY%56N`(_BUO9YH M(0^I&\:3:>*'".#.E@CY2!6EZ^1'(5GU5X-01Z5)@HX$KAT)"CY,$G8DR&/#SM26MQAB5>+3D[.="WD+5HL)H"M`#FWEOMQ.#V M_\P&EQ7)@V))W<1UP$FT*K+3UK&N]`-R#V,`2:TPT)+2Q%[+1@B$%"GR[%`5.71A. M[9H:B#CQ9S8BTX@V'4,LS.;M8A78$AOXEEB-B5NQ*$E@="(3L=&(L[.9$3*+ MT!R=\S/$QA\1J\"VV#.O=E9CM-@(Q4GL3RVQ&C$2:X0$X32(SWUMB(4Y'3NK M9CZ$K_+U,5)!9F=&L=T.&G.6M+$7LM&"(4GMU://T'4I"FSZ%]CSN=88[=_[ MG6D@XOBR=S.-N.S,N2E6^1=!IUP7K8),T6$0FB5=:TS4=JC5O1O]3">43'WK M<=:'JHUT_*F$C?D#SK9H4V4PLU5VH&M3;T+>'?L.,G)7'P#T[E01OB<;4I;" MR=E1;>X!N#*L#@>/AT!]!JWU-5K`7J*<&![`>:#!>_(=\SVMA5.2'5#ZDP3* MQO6)0M](UK1[XI9).`FT?P]P\B.P&_D3`.\8D_V->L%PEES]`P``__\#`%!+ M`P04``8`"````"$`UK\Q]/D#``#X#@``&0```'AL+W=O^L/G\6E?."^X8HDZC.=-F5>TP5OW#3/W\^[77S97VCVQ"\;<`86&;=T+Y^W:]UEQP77. M/-KB!D9.M*MS#K?=V6=MA_.RGU17_BP(8K_.2>-*A74W18.>3J3`*2V>:]QP M*=+A*N?@GUU(RT:UNI@B5^?=TW/[J:!U"Q)'4A'^UHNZ3EVLOYX;VN7'"N)^ M#:.\&+7[&TN^)D5'&3UQ#^1\:=2.>>6O?%#:;4H"$8BT.QT^;=TOX1J%D>OO M-GV"?A!\9.E-](@R';L$YB!8Z4/@GJUU)`,-FW9J-^!?[LG!*? M\N>*_T6OOV-ROG!8[@5$)`);EV\I9@5D%&2\V4(H%;0"`_#KU$24!F0D?^VO M5U+RR]:=Q]XB">8AT)TC9AP1(>DZQ3/CM/Y'DL)!2HK,!A&X#B+APHMFBV3Y M$97YH`+7427^N$HTJ(#[4>5_>(D'%;B.*M.]^#+'_9*E.<]WFXY>'=@'D$76 MYF)7A6M0?KQ&L#B"^T60^RF0?@:%];*+DF#COT`Q%`-G;W-"G7%XP%C.=4[Z M@*,S,IL1)3.=@VQ.J#S)AQ3<\@!UHN9!U.P<*O_]?(A)9CZ,:/,!( M]$!2FY+$.B6S*5%B9!4]X"P6-QTM'U#Q:C[>SX,@0[Y<1ZF+Z*;;U\Y>1<_-O`ID)(`70_,/!H?J?MGG$ M)#..E>YQ+SFK_J@)/&-K'=X=3>7HO>`R$T`*H(63Z.&\7_N";(2Q-,]$R;E; M.9A`:@*9"2`%T,R*MZ;)![@@_]=&E1S%K`FD)I"9`%(`S>SJ(V8%VLG%TI",%T,((H3-,3WK/-@,QFL!^(/TLDMOPZ"VU MD,Q"D(KH`8C..+EJ0ME'U2,S-A=BX"AE8R&IA606@E1$MRR:UW3+LM5!PU!. M0+,EA9*D>C:1U.)D%H)41/4?2(1`N;'I%L>'I$UBHH77&(R$12^%P19\%]I;(! M&5N#%8^<,`[?=YN,1GZ[R!?A-C_C/_+N3!KF5/@$N0^\!#I=)[]VWQ(E(*XA25BNX6V`*+Q5Z>%5N.A=J6(2E-^_<[Y#`6 M.;(=JR]Q+!\.#^=V2.K^_??];O:M:KNZ.2PC-H^C6758->OZ\+2,_OG[T[LT MFG5]>5B7N^90+:,?51>]?_CUE_N7IOW:;:NJGX&%0[>,MGU_O%LLNM6VVI?= MO#E6!_AET[3[LH>O[=.B.[95N;:#]KL%CV.UV)?U(4(+=^TM-IK-IEY5'YO5 M\[XZ]&BDK79E#_R[;7WL7JWM5[>8VY?MU^?CNU6S/X*)QWI7]S^LT6BV7]U] M?CHT;?FX@W5_9[)<+;(%6'JX7]>P`N/V M65MMEM$'=E=(%BT>[JV#_JVKE\[[?]9MFY??VGK]1WVHP-L0)Q.!QZ;Y:J"? MU^81#%Z,1G^R$?BSG:VK3?F\Z_]J7GZOZJ=M#^%.8$5F87?K'Q^K;@4>!3-S MGAA+JV8'!.#O;%^;U`"/E-_MYTN][K?+2*AYHF/!`#Y[K+K^4VU,1K/5<]@.5!2[+>NECV9?=P_XQ8SY8`;9H8#N(*;?'KBZ7WR#,*P<)#\#"1'% M&80^019`[\01W.9SO,[-@&$-T6S@EI[,6OHY0J2-MEE/X3T()@8KMT]LP,L( M3`T39V1BA*368TJ(-$UXB"@"1)IF7(H3(J`FIU`SX)":B$]FT2<(498:DURF M0H:((D3$FNL+X8*Z\+UF4DJ]F5)F$*'(0@(Y0I"B5"D4HLWBNM,,F#`C*94C!)EQ(54780/W&YX@F94[#-)CJ5*"#ZGE MZ*&9$R2!]#M?LLRTZ9O3SZ*)]X:"<][#QH]SCZ$@?>8OD1ODEJP ML5R(P;"CAQ@77`$IF+$A=(Y?@&$Z3@4?HA"&=Y)F,.SW8/ZD9X+JF<-X2NH_ M"2H%8-*%'TBMW&*0GF=+*VPPAO1#"1<*]S4%( M;Y(V\+$VT,Z:.XPKD%@(R15IT$6`X:E.E(J'*(0$)ZD#Q[8.?T_=39+)5E!$1. MJ9#05G@=$WISDI)PE`!?91.J)`[CJ:S_))R\[_&%(C&O$&I;$V)$/C=('S.S_L?*2&NQ":7R&&P7G:V\6$!"?I`\?& M[J=_,G0F1]!O_IQK)?1H#^#LN!)A&5.)=]`(")I[F>DE8$>%2N'M_Y&HPR") M=YJG:4J%+(2PE/M+"6D2I;@M!\58,9)A,^1H(L;19)R+-"/57#@[%S`A40C> M3_C3C"+^)%TM%XA!$G#BCOEX=T4P2J><#=D;$IVD'F*L'LE@V'G2UP8IX=R= MD>HJG!E<`QQ[A+JTUP&$\[_">AEXAVO!%& M;/E7A4N\RH*Y5K<7K?Z3)@^]" M:I-T08QU@:9N[C!^4'"4?1),+DG/OQX4BPXOO[U5H5\R?:H/W6Q7;6"O M$\\U5&V+KWGP2]\<[:N*QZ:'US/VWRV\CJO@WC^>`WC3-/WK%_,BZ?2"[^%_ M````__\#`%!+`P04``8`"````"$`MD2E>^X#``#X#@``&````'AL+W=O@!,^0I2D*HQFMU(K5=5N M^TS`2=``1M@SF?GW>^U+$FP2DLS#$,SQN>=^^-I>?GFO2NN-MKQ@]V M:)VQO*AW*_N_?Y\_SVV+B[3.TY+5=&5_4&Y_6?_U:7E@[0O?4RHL8*CYRMX+ MT2PNBIM7UZ;SQFK&J#8%&4A/A2I;579 MXMNN9FVZ*<'O=^*EV9%;O0SHJR)K&6=;,0$Z!X4.?8Z"0=6^0?3Y1G$%&@F4Q]R92Q$@3` M?ZLJ9&E`1-)W]3P4N=BO[%DP\4-W1@!N;2@7SX6DM*WLE0M6_4$0Z:B09-J1 MP+,C(=.'268="3R/).1>$@>]4D%Z2D6Z7K;L8$'E@6[>I+*.R0*(972\J]&! ML,@Y7^4D-170'%+ZM@Z\I?,&6<@Z2#R$3'5$<@$1GB`.R#MIA*CU-5[.W%&; M!$..;.NLS3_1*ODQ0CR5(>E/TAO0#`-+W_!]P9&35C90G@4$A@"$S#%RL\AW M_;/G2F*B(<@TF/OG`&L2O:'$&:R1\1C)289$0T",$)0X];SY/`KGNA>)!ID' MQ(_(.=*:2"BH?AS'Q4FPGD"?Z)9CA/02V!O0#`>Z89G`V]&1DXSH&*['"(E4 M`MV):^A+KG[6Q(6ZN/&H2+`A*C*B@I!`B8)-1O[IB&0,H4F3FU^O*XQ+DV!= M6F@8CA'B8;P,49>_:7*B1^1(L"XG,/(3(Z17/[T!S3"!I71_(!3Z1NEVF)[M M_HAN_$)OOEV]!/MJO_^$IO\=YFK]7O^N"Y1]\^XR(=AE-6'&GA!W&*SAX&(- MCT)T>4;['J]B,NS;X4POU;C#=$LLB*)P:O3-9!2BRS-:]PUYPYX=GK<$W-<( M8E">Y_J^H3\9`>C2'FK8\C1EKCC#:;L=;!>* M$!#K9EKXO6$" M;ASJYQYNF!3.LNX$P%O&Q/%%WHU.=];U_P```/__`P!02P,$%``&``@````A M`%J]&#&L1P``X^D``!0```!X;"]S:&%R9613=')I;F=S+GAM;+2=VVX<1YKG M[Q?8=T@([FT*(&D>=+3='E"4U*,96=*(DQE149\<5W/D7D-__R\V1'>=;6\]R_?_L__ M\\5@]EZNF+=HZ/C>\5Z.OKKNCKU1P\?/+[W[3?+ MT;??K+Y]/ANL)]5T50!'\6*Z&JVNBU=37P"XO_ER]>TW7VJH#S\NOIM-5U=+ MA@ZK8?[KF]G'_>+@<+O/E0O'IS MVAGLNS\%&XMR#!:&U<_%OU?7^;C3]6(AC+T<+0>,^W-5+H2.XGFYZ@+@<_Y0 MC<=[/TUGGZ;%654N(?>P>+5G;.9RMNAL_FQ2CEF^:.8_G4WFY;0S ML*9HBJ:7<%MGW7SDNVHQF@V+WK'_<9CONW[[P_6\@_[#@[W_R%\X@=V'QO(O MQ^5E_FL]78!B$V'9]60V+4['Y7)9G!1_^:Z:G%>+36P:1I^M9H.?=HNSJW)1 M+8NWZY6)/T3*H6C-_FSC[*'2ZA)GX:SD;CX90;5@\*\?E=%"Q#DIA6>Q\ M/RW7PQ&_W.?OL^?%%_?S]?YM/=XOCC<(;F0I=LIT7^7OGI;+*],>`_U1_74] M^EB.D8\.G5]-/U;+E6%^60W6B]%J!!;*C^5H7)Z/JP*E4RQYM;,`&F=1#E;% MHAI43,[8Y6XQK5;%[**`&V>?;+=Z?3A;GZ\NUN.B')CZ8WH$#U>AC->YR=G51H0&&Q0AM M/JF*5?ES5YA>U;\E8.<[>[NZ0I1`A>D3QV\^YL-LA9+9/N;=`L.P6%WO%N?K MT5@&QC8D6LR%[P9;`[3]>FQ<,JRP'(-1N4+-&S:.'NP^>/)D]^GC)XZ.HR>[ MCPX?[C[E?UOQX;O8!GW_;Y&OQJ/R?#0V;N@PUTFDX[R\%N%S[,A"&"T'$&2T MRG_F]<4:2O'V8C8&C;-EER\C'*8P'1<8Y,N]5;68%,/JW&WCH)R/1(DQ^KLJ M9N?CT:6AKL/FST;C,118PAY%]?.@0C_`:XOJ8S5==^`/N`M@)IC(=])F@RT# M&\8#,9NP]D]L3ZII9%+<"!?;Q;.1-.^\F:VJXO!A1\/\^LNOO^1[,CUX-1L/ M,6>_-\VQNNYPP+M%%+>E:\\YYA8-LZZ*+_8/#@L8OUA*H18[1[L'!P?ZGS\` MOO7J:K88_:T:?EU,9_'I2(9WV('P-!"X1;9ZL1SV]]4*+PO6POI/1>Y\`*Q7 MB]K,Y1Q#N:BN4-BHE6(\6W;>^8`KMUQCXL-6RY5Q;+$3S0SZ!JOS5?'@8/?A MP^.PH:^#%7K&8/_YT8/=)Z#&T++L;-19Z<5@-IY=7INHOYA^'"UF4U<5,-"^ MOYJ1)M_AFQDZ#M6,8$GCC*8(#`J^NRO38`;,#3,Z9`ES&W2W>3,B:),=%MV`$ZU5R]Q]KIW+9[_95&`Z:\9- M;41WIHV"N8,,#6&+S;>=LK*?5W48I1@=P. MSO;;MP.R_<[-$+8E?_M>>GT^>?F5^588F[<@W8W3;9R_MX-5[?P=YU3>X&+> M9KF_G)PK-!NL.E[Q>S>&YI9T%R3Z90_SQ>P"VXES@M%=5HN/(TRIZ0/7IL,1 M\L%(WRKZI_J9X'C9]<3.UN>U`]AK_T^&D]'4HDCY>[;$:'KKZ;\K%S\AY\'E M6E3N7/4N]#SUN.28EA/%:'\S4N5X"';\8C&;Q$WBXW='N=(-ONC&GP-R\M_= M_=@)O][?,,L?L72%M"?.N4CC[EQ`5(]/GZ_R!E<=[[P:79I'=%7B+A273(J_ M(#-8=6U4V/UYI?<"6'*TQ18?1^**?)'&[]D\1H",S#'/WVY^*C\9J0+G_[![!\I2"P M)/-4@N?T?3S1)N;LF>R?T3OFY:+V$A!D[TD&IP72A]M$1L%0^G>&=C.9/P4,WU;3;>H-%2I/3S7R\" M/I<3;S79G7CR)BO@Q%?\_Y)P_%8I!TL;7-CH5,=)CRKNWA`.)@$\HHD%0#A) MAUDV(+"-1!8YMVS$SEK)D='TONN$(?\XOX[J=/M2.WA*KFGN%^?5M+H8F1(C M(+Q%]']F`0G"RH(#9`+#Y/RU00]_0+.-2*/)H%VXX[/7?3OGR!K"I>5.:BN7 M,+&KBCPKDD_TK!QZH+L!O.<5X;7"7APF_TNFHA.J[;'7;JHF7VRO".'0UK3' M7E#4IO0;3WC39`C_G@LTT7JO6[T3-V%6SK?3NP?\7Z7)-P;/>THNW9Q52#>P M.1+?*TA]W#Y=$'$7(4A"I1PSTI%WE(%\BEQ$7>V9J[-%1`=DG9:(KV=2-FAE M8_/U^7(T')4+$@?YTN_6B\&5)5K,$\00;LYN==Y=S`95-40HY#M%IP7'X4ZS MG,G9V9D'..X+X$3M-PG,?/4:[T'UA+?:6,M?RC%],9J2TVR_TQ&WYVA)TK]L M=%Z..HX`RB'!@M)8^:*D\,OK&#+XLXARR`"C*V6(Q^P3<2RI.I'6$ M-;@;_N>/_A3=\K=@F&5Q1W_+&!S*"A&FVAN%WX?"'`,O+BXLAKA0HL[= M4N(F?";[&Z"G+D*61+XANRUT#*.>Q%\VT&[SHM&^;R">*);GAGN_AJ'GLV8QA9.*4Q,NE6%D\]2(XHG<.;,ZEFNIY-TN)4G8^:[ MSE6]0*%1%;V=&ZLLTYD2E9N+-DV>\46='B9A5/S)DIJ;,EAUPO%%2#AN7.`D M2>!X@-=V"`/!=EX3>MW?.$N=D=B^FS?MZ"@RR>9IE0S,62@6K&#XM!)UE(\# M\N"'I,;<\9V3ZR_OE?#'V?]4+H:=#$1J7\HAE0.T#RRZP5IUS--?#CLS;MA# M)Z$2QR49+@EZNN_..Z9J%2EOBM!O&=/D^#35,:S-".J+E%TWIMP<^?3&.]B5 MQ'K'S"QN\,8,[,UO;(M,54BW"B!:Q80^V![_NQ3]BSD5T7SWMWUOV]JF*7I< M]9B-RM?LQ&&7-@%Z>0L3#7/?XY=6`3S@'=:.V!F=F_+TW<4 MB:U8,0788%Y`7E2C%:J_(TJN7OK';ELCRE$F.P]RW,5Q6^2M\PY&(O3MR%(Y M!S^3;W(;9K[3R[?D!+-][0YU+MIFNMEV MWZXX\0/\I2O>GF MV[VU)2>W-9^T6^S\X^___>+%JW_\_?\4J"KQ!0^<$C2O6`<1O]TO/L%;)!EF M"ZKQUJ:`*WWX]/&!>*XL+L>S<\ST^6)6#H/6K9K:);^(Q=9C2\=?C"C??[J: MD;:P6&1\+1=W?C7"D,[F5]<%2$&D0_2@__;4&S[-%N/A)Z*+8CD#:I3-D@X2 M4M>6'5;Z:38)"=FK]:2D[$5I8SRSKHMB4EYK6H5AQ:?1BBZ9P:":>V(Y9GM< M1I)-[/_Z2_%A=EF!HH6_-2(7L4QBY6*'TNTX=J?L1F0F6-PM0'5!_(S/C="2 M$B$,:&H:GZ84W*]&8QH,W)2_DC57!)LCYH22PL*O7P$PLF5 M*((WN"%K#<9_`?6JO"!L7C**%.A(9@YE(4`(V-;E6&ID[DPIVE`-H9N&V*MX M0@F??@*:YS!YN[1-$@551#_3R]WBBBSLZFK7??P9#2P>68SF'FA"L9\LEHDX M!$Y:7E9D&IA2@]1#MZK*28O\1%FSCT@&!:"$&,R-QO+8--N@H5?[&E=*MS>P M/_06!`C_(ZCWU%P))>&AC\IU"*\$PV-MSYI$FEK`=VX(AE]=+]&I4OO)[JE5'DW[8K)=#W*R=-QH:B23+SC9ARHI%KZ@N M$)M64V`D`Z!F*/*JDNI`_EUC7:H-]&#@7;.7]4)>VDHBIW&+-5U<1L-%=:F. MI&A*].-9TAX&/Q(F>7#.Y!-JJ0PM=C0.%7+VXE1Z(Q*G%WHZ2"0NZA5+$_QB M-1XNJEWA4?/-YA0"F1SZ(,M43V+SE+IXQ#;X,6BABW*$MY4H4S.!ZP&Q;-,Y M*XA.6'"IYZV,K,>_)<$&7;QC1$")2U%Y2J/FHHI;"9AD3;6XP:P`N*3'55I$ M0JO4UF7B>(#>S]>65316G/Z_@1,H9C@TM MTL3I$`A@RR$&76D12#*#`3137$6"ZM!/]W31^B\.Y<8WB9#B;2\J>-UG-E^U>_8P''WZ3'7-X-772 M<([AV!VLEYZ1A]63=8D\.+VQ&"Z+9S-E&>3DOCPY>V:>;&CZZ1W^_7PHA:KQ M)V??V_`WLWT=FSC>.SPL7B4IU6+G`V9I4#Q^<'#_J^)=9G7PE92=&MH/=:>4/7S2B+S_V%= M>=Y28TV+/41PS66(AAV,#2T\LA]L/^6GJ.%*LO,,1A49%%)J!P94]-:LZ$+P`/Y!;(*, MW#[!YG@,B]&%QVKX%=$_ELV/FEEF(AQ7L`"-MT)6`SF%%97&C[_79-8$2%K4 MPM_OG]F[DJ]%!&U\+78)'&A;7:XQ3*0%W-FL9PV0F*X)0JU(S*)EMX:/#AY& M-+@;VC@^O%XG+-B2J=I,)I M5."D>%:D>15&DJC!-!M+Z7$Z=;[3:DH(BS M!XC;TO46619%)0:E_9TJ90^FXRF5B76E,MR,7D#O=*TS:L);"ZE8VJ`6)U(" M$C^2%58$9J"[%@E/N#*M+3MR3)H"V4C#1ECFJAK/Q1'P/POVB3&:C6`(MB$F M6!@C&7(]"F85CJHS0P-/8FR(XO2_"#'[)A@:@P@\*# MG#)`2#PNB92VH2#1M^`N%9AF$RV5_3C?;TT>JBY*)+;4MNOV4$HB;X.F45(8 M)%0ER8I6-6E^&__*W)\;EE"4KB4D*.&`@27;0@N&L@@J8G4)`F8:FK`(^02X M+1Z[B0K'HB/C`RU0JZ5S^'<"^]=X$Z*^JW,[EIOT/C2E!M2*O(Q`;B:".%') M55GG:XP+Z!O)KKFQ=,/6L5%UFX;]\0*_>,,QR8T#-\9""PYRZ\#X5\MY.>`@ MN=%L\;&Z]^VQMLO_N8%CG/[O'?]O_24GNO^F(E!\R&G-+Z>+T8:=U$2*US[XR,]L+/IRFTR%9(Z6^CAE[;*ZMN-FZDA2@Z7 M?S`=:K6`6@NAUDBB7='4S*)C#K'C3M`XOEJLW2+@D9$<5&;9C*XY&+BJKA]: ML3Z[(Q-DDB:7*FOGZ]WBE8V"L/HV82'S"QJ[XUVA"FRCIXT)M4S/ MQ`[=P4%KD_W1=$Z3?!.K.!.-5=>I+;UE@.%X#B%>C0BMX4'S;;2\+62+)VM= MVX.8K@FJ-[$6?1-*.7EO`#R`8!)I?H(GX6)`D5%5\&70\BO48GB:ET1OZJ5D MYK!1"8[8773QC,^J&ES9!1&T[4F4J+583#0I?\;X_LTSOO+N6'1VCDVW0]B^ MMOL=.D&3CUQ/.V-S*8M:M%)^GC5#;MTQBS6TB$("X,H9LB0X5=&I$,;[*%23 MQ5/8=>#=:6M[;=A4SL7(_H^__R<9%<_7`]!?UV1"R=>2$89;D#1K3B=_Z/Z5 M(]Z2Y)3VL!T*E4.0G6#;PVRY'3A6!*:#YL[L_UFEK"ZJ" MR%/6BZ>2E5]!US7MJ*8L\*>P+E;,0M;M#%9,P9`VY-]#]F2*)>ZG[G\,*FFG MVK_ M`/]:;TD(3#P3+3"9#:6%/JD,9]*="GQ07$)2(GB!DN:I2GNHJDY<<#VJJ!A0 M><+,4:?Q+!\IGI_X5[4:[-\7"`,LT;G2#W3UTMIK+@[^8C)[8!?22&4FVZ;P M&JN74CBJ0>@._T22"&X9J:1.C/\=8T?G:_ERB(\@FAL\]GC"[3;4>4H:`RBV M=-,#OL)Q2O1:]VU"[@;$3G'YFNW'+?=H.NRB%QVE@X.S[T:!.V!@K/7$M!O: M\SQ&E>E3$X*`7,)%]LS^+/%OJ25T<F";DA MUGAI6MU8._1TU*Q/G;ZV3.JF"!Z706K'MDCAML/+%"X_5\050HD-')NZ5[0% M*1$C`?>*HXU>O57<@![W_%Z]`.CRL$0,ZQ%:$Y&`%>$MCULB:P324Y\W<1:^ M&=UP%\D%S:`C:.Q%X>?JD^KJ!F=DSO4\>``>&]L;S-)'C;`NLF1.(K<>-'-+ M58(NDA@L&190R4M/C]N>7-H1WO*B"5;90\&F8X_\T6^V-[>7OXH M`;5%GWS)@@*5:"9=*'^4])9(]3[20K[(,SW?I+VP`CO83JEG8 MT\\I0>,2^UYEO()R,HTZ7W-!#)$C0D$$-.2*H^N"31H?RS&7O.NTGZD3[4L. M9M09+2QNVM:P(E*WM<[1VN8^U$Y1AS??UY7B3@,QRM<5`B%B?>]#.*$G:UQ? M6.+1+;NL&^QTO`I_S\_$^D%8](#J81#0E*_ING!JO-\7Z&$FX3(-;C6SO%5* M1J8L$Y70/V=0EK>)>97X\LJT=&(([4F`1E)$]1VK&,HP4NBU(^P'%:P5*Z2;/FFHSFW,"9N.)[,R?2Y1FC^8R MAFWIB(`9.#_0P>Q,=!4DYLN@5P^A8I.H8?)SV,I"(4/OZ_8E1'@#Z&A%>!=$ MO=.?X*-XDBHH3IV+1C)WPYM3=+NX;;$/#=<@[]3JH3KS0IK45/Y&U$ZGW$CRH^TD MAU.1[>B8-+A+^:2/DXZE)W.C*J^ES9F?;;ZD<4P3P+VI&R&62`Z_Y"HN7O:! M0N_7`1N4FRL1.,%"R=MH73MG(PZQJJQ7Y(,^IF3OF0EQU&U47I[FPS+*$_=[ M!"4Z=8M86SEZ#Z:Y\&:CLW;_J#%U\XE=4V&2G+@-S,N.HTL;9*PNM7EBI*[6 M3>A_GIF-AV=B_$32?5A<6CU,M?=@>(*]`3D;TJ=W1W?=+!;K.AN\7@G[C>KY M/5X=-[^9)CT-V9@"@]RZRC!GW5N]M"4/&M]G';4&*9&6+\&].`IW5A3C<1R4 M90^ZK=%[L;X&U2RE!,N:66^W(XMG0L^]]&O#"/7C9!X<'=6<;*@T^4$K55!Q.&?C'[6)BY&/_/07"I2&_#CWHJ[0;V" M2*7&25$W(C`S[AB=V@(\$@B=CTZH/3K;M5#$]:5>U-?@B&1@$8^%%BSL7VCR MZ?CF@!U]PRT&.!#TB$/_X%_Y1;,[[`H"H*K*6VF8:%, MN?+++G5+H]2[1S[\_.("2G/ MA"!3Q!UDSF%6@E$)0'LH6W5XF]7K[:6_V:M-'4;J/'!TOL_`2N)7RTZQ,C9( M*]="_^LOO.[6P/[<9`X:7YG)YJPN=TBE`#?E( M_@?R)*?X3M<=)$RY741*=&K M-4NEBDQ%=0&CP"Y1HF:Z3(\:\T<<6$(E47S.[0(*,6TX>6]V06(^:@%DMW#C MSA$1N8/L*HI+1X^R76MXXK^73)*U2+ M$+/IH9JX$5I/3EBPBD..9C^WH%-N/2VQV@3\K*[M1H]8)R@PX@@M+D&36(!M MAAQ]D*-`.TU@X\\Q#-:`8'=U=$_BW,(*&^9EP2Q\D>4SB;B@;6J!K%S6!1;^ M8>45*VQ.U=FKA->`LU*\`_,:+H':CN3`@=;?4N.F09M8XGLSJ6R#:*(!(`Y> MAL-)WE8H&4]/N&B)<$5.)*U;TUI'BBY434AL5SJ\Y.DY>5,UJ\Y+W$@#%*6B M5E.+ON@L)&EMI=:TKJ0C1J2,DC,7Q@'02',JSD"E&-F;,5.N-\?WD?`1=-NQ MF#1[R47ZUE3S`4*>PE!B(_&ZFKUA/'R!Y-KIR*=I6ZLYRJXB(C+2$$HXFU-; M-/^KU0\KY1S]*9/$AL"1'ZC0S2'!^+_2*N@O,7TC>YN8JW&J;_? MT5>G?LR*32H5K>J/"9P$E1Z#)H6_',#X9OT]AARY&M9?048 M7DBB2!Q0CKV+)C]!,#@Q/>]GX\P?&Y+1!P1-[=32!AZ+E^@&J!AY MTQT_8,Z-SK*J?K+V#]%1NM:]NG`4SRQ5M#"8YG%Y+4H/BR^!JJ(`ID8V-:N9 M%Z.&-T<(#PU;=;83^.`#BLF6SSLU7R:)%-MO&7*:/2;:-/$Y$A7M((%J74?6 M%:KVY$8VQB']O''N%QJJ4T#:*1U::\!Z;X)+HT(Z*=!/Q5UZ3,\1V5HMMH$S MISD1^4%79+7R`6E@/ M]Z3Q6K,+(>*MIU+GW/]"ECN,>:!>N9Y2^U9ARJ\(NIG3^" MTK.:Y1DNU%41#L:I6-9XKSP0]!@>$KQS_[ MRHC;`%=1-/#!5\7.(8T9X8!8@%]FIF8+1VD,\IS'1']%,P@HA&_,8W`%MVQ: M?KKM^FLCS,Z17;+H?II6)\8S&[@):?7[OG38182V::YTG_1VV,H=\.^G`0^1 M4DR?4EUVUG0%R!O=CVN'X@40F3MH\N&*US#ES)NC:I=O+[A*-L([LSG4[A.J M!A50-6(M6M.QX33#@/M8]%43Z]YJMF>1+-KHH]UT"YYK?(IG]. MU0AZ1P@^)-863W>MU>MW4]P@C3)&WK/;<7BZW]E`4$1HHIDZ>5:;B/JLAQ2_ MWUR`QK;+^%43^+8_2:A(ES>Z6+H6#8`G31>H"QG="^JR?I`]:;5FH5'U:0.[B:_K=`BR5KO7M3Y+*S-^(ITVLJ!`4UN% ML,60.>0%!5'$@H=V\H'7IGY3+\A%W/T/3G!;J*%6/;/C7-R`J#:U&^=2XR&+ M3X3[S9-I>Z#+^EYV.8R.GZ$/GFAR_31`#:T5RS'$SEZ$F%+:6]!?$4+R&\*U MJ/?L`)@A5^]*W&`K$(L.8KRT)]X&DM^BZPGJ0#QF^J?X]S2Z2^\;5:M.PE6N MG.N!B=[Q0H?@3CHU(E>A.^QR27R-[0T8^4I)Z2C_*5:0\NCT1"5X#DHTZ6H\XSDZ.>LD$XL-M+T,3ZXHWX M+4%!QR6`[`8H#'HMC2#-/4HAWCA\\#NS?J%@TA7CWI*YN+LE9!:*L7.WD0'H MQOK>D=&2C3$AF<-Z>RGHCP/HR*^7:CY[/0M5=<&7W8L34J^*IN1`Q](A/S<+ M,$8BAS(B7ZA#1?I:@NT^]2$4N`>#CU#2PJ5/*B@S'MRVNJMC9[1?[9,+C=9< M391VFQ%)RK9EMRX0KC>K#P@"%MBU;V*H!0W#KPASH%0C8_&/+]B20P MR2V9//B^++1E!Q;&N'?,_E@`+:Y\"O](?/70PP)FQ2@!59[?\!Z7:DFQ5L&$ MN8?DG.0A3HF`4:T-E+:F$R\OQRU?,FX2"$*>C5T]:IC+JB'BTV1VUJ(DX MVUU_U:\CL>J+4R]T@_>$&>[(W99$K]M'`RUNZ@K]8-?-<-QKXT=3DP:"'/QG MX4066"*9>M-%T+KH(U*OV.$R5Z,CD2;-!PK/&C2)SB)D(Q>@HN/=U`A.WR3' MD$-9DR<$@!QX/^H,VJ%][-^Z"N@ZN&D.=X@:AU4AT?I\#'9P? M&ESMJYSR<4-XIS`;>2-9D*X;26GX"%':;Q5CWF&G73_CG]]FL[5TP\:C.DA& MTR`!$,=A9*X\#ZO"':IDE6C@.KNZ'1[%>KT=GCGU/^0"$:U7QG:H`>"O,Z^; M2SS;X6JS@W3U^]^BJ--1I>_J[QX\2[\-J@/(UD?9Z^[?ZJ4M[4>OIHW;[7&H;8)A`(75C<,4+215K=K'B]B(L_[5==ZA? M)Z-+%?DT[Y1S:^&791@9K&%MO.R:9%(KQF3A?@L!!1?8VW&!T,?;K@WJ7A`M MB58FX<+]D"1`!&[G[?K<>7[%BFR/LMMV1B[)!L$'K6OZT`UL,@+#(1F[-]%: M*!OY5:!K/A;7'@.FR^IW\YC[\B(5#J5L5CMG@X9A<7P6]J!+?QSA%1 MH]GJ5C90YY5G3%)F:@[;6&[27*X:"Y;XDRJQ8YB^,SEA?JLG=O+?2BZXPYN# MC1]&T*,#).?&5'=-H`"T\;FG8C%L/8>Y98%!`'9(WS71+9TX0FRZ:6^^&U+M MY<23$+C'\D:W',Z6PHL[:1'7^=F#@KG2=C.29?46@US%HGD63N"JA,JK>M$D M#\T,SD>ZX3?(?;BG@W\+4I)@2)5.AL;;B\%=O6P7LVE;>*1[[V(63Y:@& MSIG*F%O84*L.P1,I+OEQ`!A+"KRU.:.^Q5LU4"UH@T&R*XPWM***Q'##X_HD M?X0[]$+HHA>IQEQF/H>\KV-7_"E:KOMIY.SG+[ZJ2"4$L,B^XYY!E7!> M]//R=!1)Z_R,'5(8+LI/2S%KXPCE*P4;(0_S;M<8Y%8^71P9IX"5;@CYCQ7D M1D/D4WCJ+":FUPJ5UE!-%PNTT)._][Y2VYLT97RWZ0^_U01AX3F*0_T'ZTUT MR1>.CKR2<>USP'3%\"U&#*LZOH[V'Q[\3LK]>/^`/Y"2G`TS_6QT/NI^&+*:\5EQ9O-W]Z M^^8WMK!Y_7(\'-+YTO=G)M+^1$`O#9J=:BF''_U&*!#=0Q7QB9'E>/_HH9&% ME$^'LIL^2B[J<=NT77F>34X+`A^&U/2'AYT)=QX<'^T^/.Q\$6'GP='![N/C MQSD`LB'E)45?/H:NX^N4,:AKN)*XRT?4%?R@5W*&^TR,U]/H!C>Z$?^S[M*7 M%<_WD(Y^F(]^M&WTHWQT!S_IW(_ST4_RN<&F)`BEE/]"P*8:T`<[[+'YJP$B M1U-VK=U":\XPWUC&[L'1_B'BC2EZ>+A_]+O:9[J%[W8;.Q0JKC&"-G,HQ2?; M&LR\2%TFAZ"3O`5^$3:QPB[(7!-H:=LF!WIL7Y#%#3468ZC7Q,1OEBTKZ;G$ M-6YN>VHVCM57;LO4DGSNV(,BA)!Q"Z<@9A<75/-D^0&/R[EQ&P2#)5+T]@;0 MS(DGK6AP=?386U3A0KDK^VC@ZU'M9.=$WCAPB];R=["+-GG:8?AYQOG77R0S M.60G-Z=C\E<,L/RA6["9(:0'YLYP:9>;EX:K\/O4O@,M-_14BN/:K3$2@*8U MQ_W/6NG*']:A$+H1R"_OJ:1DO-]T&X5>3)G$&CL>?V">K=.VG:T2.6H/Q[K; MP$(-DWYUP55E4W/>F+GL7^;SDI1]63@3NC;VN[D@1V+`59(+RREY9E\$.K%O M,;TCVKGI]RT;'CY]^J3(YT]4P'>ZG:DXY-X^&QGO@;1_-`#I3$ET M;YJ!')C\&S]D2G03KK_\W1X/T M-YW'Q]W]1+#MUS;8J2J+B$&#B;W\6FIX_[EES]3#BA:+<2)S*8\1_4G>62;? M\='()OBUD4@,MLG/%4@YIS,]^7K#9AYOW;PR!JU M^C?$_=P=;FNHPZ^_V88.N9SC=M0Y//(-66F[WE6;0H>/.I9)[)8QJ6DYI-[B MH/K3C<[Z4E*Q*&17,%D;N@)#@@;LJ#A.U]O64HY019EJ'NI0"^V;?),!K<-_ MX$Z]6-I;BH^/(VV#CGI]"AR&QF^!P!TY)32E)U` M&'/1*QO0!D,4=T8J2$+\X.!PI[P?P7OE%]GJ2P?>+<-EK]T[0(30TW!:P#;$ MU(^.=@^>/JT_'68BMO2[+T@^KI0/>%KG`UHR!2])OZ*ZCI\\WCK!43J!)2V4 M_VE]9D)8:X@0L$(X96"&\(UKN*U<99=IZOY#V4,GAKU@R0\_@*LX//^J=>RA M"PZG97MF2O!4&\7ZBZ"]S$[KI/=R]CV>37/T!!\9XFS^Y\2VZ?6.VN`>GNK2J.+'%_>]G$DER#*ZV\^DELM:W($VS M4*6?5!3N9-V<*Q$<<[DA=22KTH-#,76@*B<)^U:$';2B\X;T9M)_`_KB`>'B M7SD4'U)0<9J@(,PC5$BAIG7TJR?&E0H(`/38=K*;"KJC+F[N>T[Y-5L'90CM ME.O@_O>#>G8V<&XG4[U%8_M40E'$==RY7>.SW[?!U@AO.:?!BFM2J9$;:C]R M,$N*QV(Y=ML[M4=\(<$M!-D=WAY:D(?`"'8/>[RBA3]\[)7>H,`H*;YI![$K M')D.M41'G#Y5$+^RC3@T!X]VM&=9D5HI42FVC\W9I_J8(-R/('+%#?A2/4AY M5E][I#-L8J_@23(/NH>,#>9*%0+<.O+J'(#118U1UY:5+@]PZ:]T"UJISGZ\40+B?BF?[ M?,N%E"J+S':+]_H>P+!XO>^_NHO(1'IXPD@&G7.3+*L2T\B?%V9<2P;F)S&L^_*=HZO$!4Z(^@%M%BSI8(*C`_.(%GN7LDL0+&=^M-)D'X+4`#A/9#M9<2 M`9J>!!QWPAIJ1@L09&D'&^(*725<84*9OBXN)*UDZ6C)L*U`NS[42#^S"SL? MR(6A+"AVU\>2,<]@7S<1H/9U/Z:=1X9]]1F/0#TN!T,+[PFPE>04SG=DI&QB MK6[-EAV1@;#6HJC0S'A$RI*BG#D4+*N/RM28LM)P_R`-44)S@@4IDC?^.'*VL/1*@%QRR/]";A/I<<;U@"2V=];;OLNJ#VQF M6]Z8\0ZKYICW7,#[^IOG^>_X',UN49ABPH`HJY_UN'%US&\L29C,;0R@G2PG M/9:Z[%Y"2/)F]^"`[Z1F8MBVJHI!3GI+*RU(DKF)-X^.=I\>/NF9V=Q9-R./ M'^\>/#F*8W0QD[Z$@$2=RYV.@,;*J-U>#9]K+WE8%-DUBJ)8.-K2L#FOCJ:3 MW+'G1*S?P[4YK=[0D*_$+P=-I$DLYL>6=MJ[LW$83@RHW3Z!N)'VM:0QG(NH MH^/0;BJ.#1!/W#%2A5"/99;-/5N-(X#^_B]K`M']O6X1X'\7;($DM=%S4U>W MF>P%QR9YP96-*U%-TUSGN*/K*>Y+;TJY6X@2(%6A9H75XCPC2DDDY7WCVQ0Y M$DVT2?JHQH-(7`.`N#J;*#V`I\AA)VO%J*]ZT(6@&31A>3M3%O3]J2/!9*9_ MT9R:9A7)X9N2374]7D'\_K$3S@M,V6Z,]Z(3?T0DKVP/TG&7W%$R+52G M0^3OAXJ%Z2C3"MU;&Q%'F"X)+^5EH&.:)';_::D/26-RCKD7\N?RAR^;3RCF M/[T+>LD438;&FBDZZ>_XEN3A^,&#X@?:8760S8,35VL][<:MUW8?\R&HWA>[ M+O3\TWM+?D"][,VC(MK70. M#"1W04+LBY]3CI6.@$W1C-=[[E;7MP#8D42KRDC?>2%-D,.%F"KSEH,4=IP: M,!+5LHSQ=HP\W7^08,3`/MQ_%-V*:%8B/N4L##BPB1(VSX#_UED7G?569(Q% M(:0*^V78M2FJQX4=&#TL]`[WG(BQ:T))_\Z(+9G-9UQB/C#'=3CB MF_38YA?OSLRH8AKMWX1:YG;+4Y`-N-FRWB[J3OR3&,Y]\D-1:"W"(IWM;/(\ M;0V>IAY%?,'E'KPD]B3>0=4<>Q:O*+;20,_'VIYAVX]\*%H'MURWU$ZBQ";& M_^:A1J/=-HIO[*HD$A?(B@+.D1P1AZ>.\;1F?+NURK/:+EEN#6_"\['@K@/4;T'"J29E%-Z^*_F*\BT*H&"C'(H0K.D:)Z&X*Z1*+ MC[$&=KF)>$\;JV>H'3XC<&,3N"&CYN"+M3*&D8];K\9=ML@J#C1'QY.*P3'J M2-P'@(Y(U.5]]94"^+%"LLJ.:[O4'NDQ*0Y?G`#9TI:Q&F:#Y672MV0Q,YQ[ MP8559A\"4\(#D3A@B`.YD5*`&+_M5NR`)##)75^E[JG0+1;ZZ[[MQ;E09YJ% MO^:J7/NJ$::S>2)888GS]L7H1B*3?3=,<&P+D[;!3A$0.[%GA`WW\$7#Z8;; M6)0\`JTO,IULTC,K.FNMO")X4ZBC'&9$H?44"):.3C``0$ZKX=<#`)SR7NK! MN?#3MOT01020S'1KX9M\W>]XG6+58Y&M_WR^(&\>[0]JE=#[O675I/$UN0CWUT\L;!VPQ/A\2R2*^ M9T*.!(0%1O;9>:<9R($O@@O%11=$_',N>Z(N%;X\`).V;W7:D54(Y]L(2"7V MHFG^`EDQNUG4AEMKZ9@D.O8'#;5:WM\O8F%>$W1^E]DZUP65JF9&N*53VC:B MAYFZ5:2PD!VK3*T*J\6&,"7R_1_L/Z@>_\<(=%?9:'S5X;8QY8HQY M6P9YF?-`SB28-6K0[M(+GZ=8)V2:6VE(BM]I\!8I?ZES`*HP2O%[I5'<$4VJ M:L7%E%A0I[,N*C[PC!,RFUN68U^P+HM;KJD6$1F7]CD#3NCKHV_X(W<@ M6LYN;Z?%637GF*V^4W*D3TJ1SX]^)Y^5I4N+[RB+I&:0H-([?1]G4/QK58[) M+8J?DPQ'8>UT]YHW[I&G]`^P6P3LU1+1AWUI*V\YA,>'K?"02:O*C?,)BG>Q MLA*?VT!F^W_LG5M/',D5Q[_**(HB(I%U?-FG6);&@%=(@)&!?4%Y&&"(67&Q M&,#Q*A\^O_\Y=>FNZNH&XT2*E(>5O$-7U:FJ<[^5L%MXK2B0$]/]M3RN)$HN M%6V?K;&Z_L&W^CO?/],/(T3W*8R(KA:_$H$/?!&UK4'TJ71`5P8IX@`-]$-+`,2#A`IEHJK^6&('_N_.&(!J0!D!(H; MN+B]L;IE;VD4:)(C0\/U$;)?^'Z@"^#P=H]\S^Q/S4/^[.`,[T M%^1MQFWC+^(_@7\)P'N55%U:\JQY5WC(+8!6G/$86 M=O!:("]OZ.T.,O$FR-'((!NU/=>@:,$^UKTM9@=J71K3HSL$S'GLAR1XKC7& MN+6PO8MUJN-##<=KP`W)[6E^[HXEW5VT@U2R2'3WW(IM10%K]7:N]BPX)7]7 MJ\APYOU>?OMAJY$)!JQ=H#C*G&!S7[A1][9CJ`)/2K$4/$>Z(+\4$*")IWV, M]S7B7=6,;)GQQAV].T[VGJ3^:(90. MC6U(4O&.NY$O-&1[FG'L#"4M'#B1[G]*[G07\: M=:$R_)`MI.NT.:SMRSG6B@J]11UV,IT;C5SI''UYMD3-N?FF%KU`7UPK3B'U M!7)OKV68&*2<"1<@<"-]ZX3$;Y!VI-?424\B+_.,ZL!30:?'%MWE!I;I;W;4 M<=8X7Q^J`?03*+[A@GH#HP*V))OR68ESX2M8$KC0?N0VR(+T+(@Z`B.5"$?'L$(([5-_ M03-_6'[SRXO4`Q2Z]TPJIAL(B]&?S1WIG`-%&$7$>H\!L,^1]@B/O(,4`4"[ M2FP'_X>]!7RM;$!8BP]Y5[I9N@RL\T=R^_KA\(V0L,@!FA)K"&+N842)540)Y8#LP7HVR\TL%2%;H^EI`3JC M>6J9&%Y0N;"5PBQRQ8CEQ55,-'W%5.!0HRP-I!A%$Y>R[3%_E::XS9UABF:8 MYX9]-94!-<']T2K*C2L+_M@]6DE7&*%F7"7"='>U!4TB?$*(]$9]WD1W*N\. M[V[O-']HK,U&%$Q5.K,_/&//*4'JLI<[D3X'RSM``;'',-3]/YQ$9PN5H/ZP M(#OS5[U`*SKZD"QVL87;>ZF'M-TZ%"6M*C]N<.'LDF1[KVQ/J+L[G:(BG](; MP^\1O94CINN4W(CV#V-ZS5:;ZP^-,%8X[Q7%I@9L\T[33&D8;F[-.XW?4+1^ M24Y91/!_MB=?'NK?Z[>[=CPH+3\LXA3?".4@.*8D0Y86JM$"M+ MJDX.S35LZ+:2.U>P6EUA44+4=DPFPZPXZKT245[,5HXWXJ#TRWEQ27*X3$*I'EG-7 M88_FU%WB_(]&##[>TB8L-C42OAFOT"GNHP#!@ES?7=M<(E$N:SZTX:V_RYV" M1'1$)E5Q6?XEG7U53140L!RP=V^^.R#R')_@!Q*LT6H(/P4325Z8D0O.\^6@ M!CC1$8=0:]'!GF5L>%6%.2UWC!UGE$'6$E/ M"3K'[%C2>K:-NWY5'4OH\SXTKCS!V.8^*1K=1LZMVF;Y;1#K>2EIXIJ\BBI]>ZVJ%N?O[0B]'+>N+/>)&OP MD\]0"4HC?7\KVN_K!'57C2X\3YJJU@2[]_Z)K3UWG?JT!KH-'[^J]G<8:J0D=25TK=/PVMU-R)!-VI@AQ+!^-=!P M^/AUM5`OU-]N0=\D_4X+>-?UK1=]\_.Y.L.W&!:*LQ1\!%S1:%=&9G_+];E" M',$6Q7,YC+(_K\[O*I1.H3A:` M,)TTNV\K-?>PVO#P':-#)Q8#$3M4,34V^KW-E_F$TU%RRCF:+C)XS[(0O^_! MQFI3^R'H1-I%N[?O+*F5+54D6#\7OZ-$',16LQOV1%\+L?+*^W3.<"-*ZH^U M%!Z5,$?D#UB+3Q9+?32KYIXEUW`K0,9"A*\%V;S;0#2TY"QG*\S5Z1-*=HUT M5=[O"YKD!&\N1RV()Z%_3HR:-DJGX:7KPD^SF*-3[CZ8U%$U'+VMOJT,-].+ M:.&^]W#\^_^6*Y2C\#HDO;6MVR7?.V'--[._I%PC_G>B9U_OVXF.?;UO)_KU M];ZMNO7%OH[O57F]4%[5%DYNA<.(UIMM+R>+>H,\9H419\B48MK7@.`FYL[H>45FQZ/ZBM== MSE.OH6FBZ%E3_DA%P\Q0C[ZPQ[:.Q!AY_HK>E%\.5Y;RBE6CJ(PS^F MBQ_*1<67)JMMG^I25$[XL[=&*G^VC87DYH4&KQ=M>,H!KX?G"0U@OK]=3+G. M;N""3>I0M.]ZY1Z1!O\^ND9#O@EMAF2E3PVPTX`\=1"@NCCPRC)[*_6T_R6' M)L]QN0?[*-0)9)_9%,Z_',4:BH3;++O[QUP')Q^IMA&O42(5:(/$.G>)0$>1\6VI8^[ MOWT,Z[M5>HWBNG+1R0H]-TZP?A2*BDRT\F!(GLF("=\EZ1TQ%0=!+E.,/Y:P M%).DQ0*^I9X*HTB8EH[%;/[UB$59+)LFB&`*]DZM9/RYA!YW;'@>21=H%=D> MK_-X$61C#J0)#69B%@LH6:'.E`A[S$2H\;V*N`G8LE]QH%:N.@XIJIA!G$6N MFALZ&+YY(ASIANJA&&L<]/,N.]>WMJ[Z^$UEN;ILZK?.@KN26A<:6;491.>F MY%V$[&,9%=IBT<-JH./!Q(:CY_9+#STE%Z^3WYIH:NHJ'S?B/%YF%]OP=E;D M1WA)$S%UK^V86/O7P694N_JX1>GJAW M>7O_KY^&WRN3Y4?63]=!S&GKY7D5:F,4C-55EX'":IU;V,@S=*(%^9SIUXJ% M'$T4L3URFE9MVR.'#PB*5-M;,F6KGHT$#+OT@MZG"Z>!>/.4)=!S$3>M_AB> M-NZS]4\R%BS7^1[5Z4K)M7(VF*>E6V]$D>U0BL>HDRM MCN!ZDG$_[;W5F:,Y]S[6E*R2G5S@T]ID(]&4EX!#WN]LYW!SWEQI*^:1EJ?P M_M-.^=,.O8$LK@=H7F$VBD!L0H4#Y2S3Y0'E"*5G_;AT_G+VK.;D--+<^8_$ M,HL*A=J"O:',W#SCB]7J[MV_`0``__\#`%!+`P04``8`"````"$`2>Q5P,L+ M``#Z9P``#0```'AL+W-T>6QES$7Y[ZEJOU5C&S>XH5>YT2U@Z*JG MGJJNKFZW[=OO7WQ/^^)$L1L&,WWPMJ]K3K`*UV[P.-/_\F!=370M3NQ@;7MA MX,ST5R?6O[_[]:]NX^351HZ]CK&1[_6,?O^ZY]MNH*<2;OR5B!#?CIYWVZM5Z&_MQ%VZ MGIN\,EFZYJ]N/CP&860O/8#Z,C#M52Z;?:B(]]U5%,;A)GD+XGKA9N.NG"K* M:6_:`TEWM\'.M_PDUE;A+DAFNE$_?_.F_\]OO_O[GYWU/W[ZIOK=3]_JO5P-D0D^."SS;?^@6/@ZE=S+++B[ MW80!,60`-"%;-\]!^'-@X7<0#&`>_NSN-OY%^V)[<&2`\%:A%T9:`EX&^]B1 MP/:=]!<+VW.7D8L_V]B^Z[VFAPT\P`(C^YWO@IOP8"_5<%D]2T23VS1!&)Q- M0SQ";?+!)!L/'K;)_E>-39RN4;NN+OQQNI@5A^V2IJL:%Q4.N^@J?$7T1(_+ MF6Y9D$,&_3[22AUV)F7311_T74S9]>ABE@VMH366:AD7BU6_H<*A)9/*%H76 MN_'[B]$I7UF3=5D:OE0/P`XGET47NNZ!_CVV\.\2<7+A`4VJQZ"`2]YY[F.0 M#K?Q;@L5W2IRMPDR5T?O.:S=75!781/C,1WFBB&A&J.?7_UEZ"$9=`A/T]*3 M'<50Q;(*AQ4J64W"7F)HX7I>4?,-1U@5P9&[6R@_$R<*+/B@9>\?7K=0$P50 M*:.J7OJ[EE\_1O;KP&"5@5B#./3<-:)X7+!*+#-[<7UO+>Z97H),%$6#4,M: MC,\@]'X^79E%M!NLG1<')U/2:*HB&`&"Z7`RO38`2-^<,%47 M13`$`./1:#(:3`T3_F?IZ/P(9',ZTE5[E2!0Y%6"0)%76?'>DY#YLYX"ZQB* M^RI!H,BK!($BKXXE9^"Q94@4.15 M:<5GEH&GRKU*$"CR*D%P::_FTZK%_;W%%B"JE9FT^CC3A47\\;K8K!'FJN[OUG$T",]+(?7S"UR3&X!S03$^>W-4S*$MGX46EG4I#%>?24&0]$V<3YMCLC\V1<9U. MV%+K.JOVG;6[\ZO6%;IKXQ)H%#.<^>NB%S'V"+9BKF:<%&T!, MY"$AV$*&C>4ZL*B-I(68C:2!H(VDA:B-$.QUG2MG/D,AI\`"+BJ&Z6SX1I&_Y7C>9]Q//[;IB@!8%7M[O9E0W82P/8. M/-6.&Q7P+2Q=9V_3X3[]`+J:&AF-C31[N_5>/^W\I1-9;,\'4\&.XA)Y^6G. MZI3R,SMQX3ML75!/Q?P8A8FS2MB>%+;`WX1GV(`'-C0(X^FBWVS0#SQ=1#^L M.]4Z$7A1JA^"2UB_S'C`W3=94(,+:%`?PB,3`:PNY`C`"2H0X&ZAC`,(3Q4( M8-:6(X``+1$`G`-1T:4?#D@V@Q@H58+^"@?/J_[ZN73>M"ZJ!IT@2R\N;I M["F=.8(OV%R*3*7Q^BP;-WWCVJGV%$;N+S#)Q.NT5G#`B72\KB]Q5_3(SY&] M?7!>8"J:GG9ZV70RL`53J1^6UG7M&.72^>F`1<#3+42T6LXF]:T+\WN1P2^V MMT9(*PAWGE3WR'C M@]+:A#\XG0PY:.3T74E8]E>0^##A\UQC%2`'"]=A*R'3J+R2Q-J'`@R-ECJT M0\(X#Z#3"/DZ4BAEI!LB.7V'XF'55'O(B%0/%1>)%`]"<=V1-"F=_,1Q<,@I MKW8K/L4(C\KR7-B"3\2')Z'^&GQ:8?'D`K`2^[Q?&Z.<1I6&5R^GDZ]C<+0X MD`>BP%5`S9+-:W!IL]H!3D(DF+5`==M`5W%-07T=RC'S@.H`R%' M1"UH(4%Q>DE:X>!4#.)FR^ZR%>P;FPPE2MB)$28<8$*>RG8*G+_\#"?9G[O]6N MM'('*@G`[5E;A1Q,<1V2-!+F_KO4C'ZNXT4\$%Y55^I&/U:%@ MK%)9I1_Y6$63C\55^A&D$KY,^.)86:4?^3QA"N8):F/I1Y[[D2#W^QF5CWA# M,.)3*:7OX!WA"$^-B'"42BF]QD?Y4##*4RFEO_CX-@7C.Y52>@KD$8M,^$+< MHL)'0YY=4Y#=N;W.LRX?,#C.B,"`._BO=AX\62'$YS*PC:RXG$`,PLL6A"0] M.:MG;0'W)2@$\?T!AU$10?$"&!KRD#/$QC!L7CQ%3]`6>'KR2[1@QT#I%P\$A/I?BT"TBXJ,;/#MK/G)XA@T`*2+ID[-+(KN(/[Y+&8+$ M?,*[610R^!21WGTZO_5&5G]^@IM7Y"3BQE[2=["&%@'^IUU":,161(@AF)<> MW`3N.91W8DX$PA+!\1#"AO)"Q%Y&$93Q5SL*L+=P77)\5\`(A:.QM[YR4/Q97[ MCWB;-.C%,#^$=/,QAEMOP:NVB]R9_I_[^7CZ_MXRKB;]^>3*'#JCJ^EH_OYJ M9"[F[]];T[[17_P7*,.'XMS`4U4Z/'2&/1P'-N@/S)O8@T?31)FQ&?C/Y;&9 M3CZD\-GF2H`-F^%R(WIQ\=">N_\!``#__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+<&ULG%9=;]HP%'V?M/\0Y7V$D(2V")@*2;=)FS1-^W@V MB0&K21S9IK3_?O?&)-B&,KH^%')S?'S.O?;E3C\^5Z7W1(5DO)[YX6#H>[3. M><'JSBT>YI51YP%#+F;]5JID$ M@;ZK:*TTB:`E4:!?;EDC.[8JOX:N(N)QUWS(>=4`Q8J53+VTI+Y7Y9,OFYH+ MLBK!]W,8D[SC;A].Z"N6"R[Y6@V`+M!"3SW?!74RAPR"C2#48),.2]!`/SW*H9'`S)" MGMO//2O4=N9'XT%R,XQ"@'LK*M4#0TK?RW=2\>J/!K6.>I+1@00^#R2CZ,TD MT8$$MGVSDD"[:I.4$D7F4\'W'IP\T"T;@N_@YS9_-DES&6.;A` M9N4N5PS!EBD=T(T#C__2#:1=X'A0D\BQG9W!Q,>+9LD=OT4N@BVY.F#(=0-I M%S#DQD,GNYRE,#/!G`Y8F(#P#2#7@Z"XS`I;VN[=H1["K MW>WT&G/<>:D#X];,6:WNBLP(6%I#:(1FHK$YQG#D+R>\7>6J=IKAX@`R9)]$ MTD/D];)D!X3VFK25ZPMG.\'?,N/(7-?F85(ZS;_3`A8'D.E$+SM&TAZ#/]9. M`7$>PUWBMF#'EUJ_GK3T$%%1L:%+6I;2R_D.IZ@1K.FC_81W/\9+YL07./EA M/.A?P.#5D`W]1L2&U=(KZ1HHAX,;J+#0HYM^4+QI1Y<55S!RM5^W,&)3Z)K# M`8#7G*ON`3?HA_;Y7P```/__`P!02P,$%``&``@````A`*M&D%-?!0``$!4` M`!D```!X;"]W;W)K&ULK%C;CJ,X$'U?:?\!\3X! M0X`D2C+J`-X=:59:K?;R3!,G01UP!/1E_G[+%!=?LDE:VGYHDI-3ASIVV05> M?_THS]8;JYN"5QN;S%S;8E7.]T5UW-A__4F_+&RK:;-JGYUYQ3;V#];87[<_ M_[1^Y_5+79\5PW=,JLJ&Q46-6/:/##H98/VMT70[XL\IHW_-#. M0,[!1$W/2V?I@-)VO2_`@1AVJV:'C?U$5M0CMK-==P/T=\'>&^FSU9SX^R]U ML?]>5`Q&&^9)S,`SYR^"^FTO(`AVC&C:S<#OM;5GA^SUW/[!WW]EQ?'4PG0' MX$@86^U_)*S)841!9N8%0BGG9T@`_EME(4H#1B3[Z*[OQ;X];6P_G`61ZQ.@ M6\^L:6DA)&TK?VU:7OZ#I,[1*.+U(G"](G(CT.\#X=H'+F=D[H;BWC?"YGT8 M7#]W/Y#MW,+U,_<+^S"X/G0_!P>YF[,D:[/MNN;O%BP$&,;FDHEE158@-DP6 M6AVG[[]F#Z9-B#P)E8T=V19,3`,E][8-O&#MO$&9Y#UG9W*(RH@'AJ@)(9OH M0*H#%(%N[AUP--J">?\?;`D586M(:#<`DT]/\S`PAI!D`*:0*%1CTH$RQ%`$ MP-LXG%XTQB@^H4QEG]?7V#!+@KRQ07R4#3PMEQURYJ/E6`<2'4AU@$J`DBPL M#CE946MSJ/O;28L@V`*4I*?!Z.IDAQPI:1U(="#5`2H!2M*0H)ST[60%61_A MQ3ASF"QR%MTJ\4@0+!:!ME1BI$Q^$B7&)Z%+YIILJL=0"5`,P2I_W)`@ZX:6 MFB'DA&@H7`;18NFKE!@IDB$=2'6`RJH^(9$;^O-153$$V\[CA@19,^2[HR[. M$'*F;&,=2'0@U0$J`4JRXBE'VV_OKP$1=&\-($=*6@<2'4AU@$J`DO323)I$ MHGO?6;LB3AML3ZO;'7*P>@@)?1(MM3TI1@J!)Y%QXR*!II.H.L%B2>9:%::/ MZ%`D=>.HC(&XO3QSMS>"CJU;UQ=.3T+O@;?TPD"WWE.F:4T,)#40J@K[BS#R M)V'5E6B@4CW><87M5ND@OM;%=P1)4\JQ@20&DAH(E1$U9]$>I9P?ZR,$F^KM M1M*3Y-PQ;$(2@Y,:")41-7?1&Z7<[XPW=E)EO(T%1)"$512&KOA3-[2XI\@F MY*"Y?R4H-8*HC*BN1/-\W!6V6L65KSU'[8C4C[M=.3:0Q$!2`Z$RHN8L^J.4 M\X-5A%T51F_ M9A7)_=:+KA1$3)`RV4IZ!$MOWL5HI9<:051&5%>B9S[N"CNLXLK7=OP=D=IP M7T4ZDAB1A.A(:B!41M3<1:N3,I4>E1'%E?>I/MVQX=T7 M3P_$2^?.A&(32DPH-2&J0&J:6N,="N>3+]Z>V9&-1Z-=3Q)-:=RU_$A_Z9A8 MPWMH8D*I"8G#)+'=@3P$HDD\',*#AI+51Q:S\[FQO MX3NR@I=^T-5Q;Q5?XR?>"EZG3?Z3Y\*I5W=P92B-YV'.^!.<1UVR(_LMJX]% MU5AG=H"TW5D$&WN-)UKXI>67[@CEF;=P$M5]/,')(X,Z#E_$X(QG MF=M_`0``__\#`%!+`P04``8`"````"$`_,#0(DH#```Z"@``&0```'AL+W=O MON:D(F2+7R\^?YCLA'U3)F':`H5$+4FK= MSCQ/926KJ7)%RQJ8*82LJ897N?%4*QG-NT5UY86^GW@UY0TQ##/Y'@Y1%#QC MMR+;UJS1AD2RBFK0KTK>J@-;G;V'KJ;R8=M>9:)N@6+-*ZZ?.U+BU-GL?M,( M2=<5Q/T4Q#0[<',`-K(1X0>I_C$"SVSE;?=1GX M(9V<%71;Z9]B]Y7Q3:DAW2.("`.;Y<^W3&7@*-"XX0B9,E&!`/AU:HZE`8[0 MI^ZYX[DN%R1*W-'8CP*`.VNF]!U'2N)D6Z5%_=>`NHAZDG!/`L\]21!^F"3: MD\"S)WE+@6>BZ#NM876ON>(<=)#!DK`H?+WO$:@J()GXT/69M(!`.P?NM0?!0 M6)38R@PF[I19MJ4OSPWT)!_1@^"AGG`264X9S`6G3@&7G()C]!K^JSI5P7B#6NE]>W2@ZY\[M^Q;LQ%M@<(/^JV_Y M#P``__\#`%!+`P04``8`"````"$`G^B7GR`,``"?0@``&0```'AL+W=O-O?#U\.A_?;\7B_>FDVR_UH^]Z\F2U/V]UF>3#_[I[' M^_==LWQL&VU>Q^ED,AUOENNWH[;]_#S>I6/K]M=\NOK^:\ M_TCRY:K+W?X#Z3?KU6Z[WSX=1B;=V!THGO-\/!^;3`]WCVMS!E;VP:YYNA_^ MGMSJ(AV.'^Y:@?ZS;G[N@[\'^Y?MSWJW?OS;^JTQ:IOK9*_`U^WVFPV5CQ:9 MQF-HS=LK\(_=X+%Y6GY_/?QS^U,TZ^>7@[GV*WC[]8LU\914V:45K8 M3*OMJSD`\WNP6=O2,(HL_VA??ZX?#R_WPVPZ*FXF66+"!U^;_8&O;3D=Y6MS,VBQG6N:^I7GM6DXN:VF.KCUP\^I; M%L?C/K/'J6]G7KL]%J.;9#+/;DRJ,PUO?$/SVC7,1^FL2(JIE>I,2]/7VD,U MK[YE,K_L).>^I7GM3_(B71-32.ZZVHKR%S8=S8HBG\X^.-&DKPGS1W>JYZ_G MV%556Z1L>5@^W.VV/P>FYYL,^_>E'4>26YNW*T^G5E^P?U:OIE!MEM]MFONA M4=Z4XMYTLA\/^:RX&_\P'6/E8\I3,=,X9M'%V'Y@$[,.'!,G<9.JB^B:<`KJ M#@0Y9EF<170Q719)@7+`_`Y.D1R^[F),EK$1N%?9]+__A\HVC56Y.\C2@?B8 M;N(S6YR*F<4QK$M\/+$#5J#$G)P8DN[7''>4'J1G8QW:X5 MYLUG\_AX]8F8^:2/B2Z.&12CBW-Z9.XJW4:;,3@L@SDIR=+%Y/UU6E#`**@H MX!34%`@*)`6*`AV`2`(SNG]"`AM]/S0*]STAF9+^5+J80`(*F`.S=K`X7IFV MUUN`M29TM.FV=1,, M=\"57U%D>4&FK9JV$!1("A0%.@"1.L9*?D(=&QVKDQ2T0%Q,H`X%C(**`DY! M38&@0%*@*-`!B"2PYO@3&K3AM)?0.=D'!2H`84`J(!Q(#40`D4`4$!V26`YK M*R_O,-;&TYJ`^=D'A7*X9D?"(*8"PH'4/3G1U42_L>MK$H@"HD,2*V-M7JC, M9:-JXMRA<4.]@\GGM-?XH*,>"R`,2`6$`ZF!""`2B`*B0Q++8GW>%;(X>Q@: MNWQ.W'B9!!ZR=2,+(*PG)TJ@\AMMM??J)P59D?`^15%)A%_;0@MD%\ M'"(OVKN"O>N0Q%I;ZWB%ULYQQEJ3!529!+;4:TT)@Y@*"`=2`Q%`)!`%1(7B&+ MF6?$^_`^Q;%G=DD[(GR,=U!3ZDBDWWY^ M3PKVI$,2ZVJ]YA6Z.HL:ZTI.N$P"'^MUI83U,5;7+"?^M.HW=PIQ(#40`40" M44!T2&*-K.,,-3KONQ-G4&-MR#!=^J!C-UL`84`J(!Q(#40`D4"4)].\73W/ M1O/X)ZN^D&E>ASEBN:P[_81_4)9G/D^/^^EU*$O@#`@%1`.I`8B@$@@"H@.22R+Z1=19[I0%MN,5@N= M]U(7%%8+):R/.37O^8UD-B)%R?L4W1A>`Q&>=!XUG=SD)(V\:&<*4NN0Q-): M0QZ.4Q=*ZWR\4:IWX?F<3GVI"PJEI83Y&'?.V.MG9-UTC"[X`PH!40+@GOE--3]P0KZ&1`"*!*"`Z)+$^ MUN*&^ES8R9PS#G4J)N3V8YE2^[P`PH!40+@GOHXFHRS+TLC^Q%-[#1D$$`E$ M`=$AB46[SI2G:,J+";V=YX/"S@>F'&(J(-R3RT6C>Q&04P)10'1(8M&H2[^P MTM"M%Q,RC)2I"PI%HX1!3`6$>W*Y:'0O`G)*(`J(#DDLVN>\>HI>O9B0A4'I M@T*QP*M#3`6$]\1:#W)%ZGYC9RH$$`E$`=$AB92Q;S%=,7"US6+C54SH`.^# M`H6`,"`5$.Y)7T[$0=300@"10!00'9)8I.M,>^;\>#RZDX,O?5`H$K7Q#&(J M(-P3+U)F/BSFWAKVOQ,T#9!#`)%`%!`=DE@V<^;7U)9M1FN+WOK,7%`H&R4, M8BH@'$@-1`"10!00'9)8ENL,>>:%`:B`"B`2B M@.B0Q+)0"W[9Q):=LN+0R:CQ7OAF1Z%83TXM`?W&:`E83,ARB/FFL>V2%^U*06(=DEA8ZMTO%/:4AR=G7&;@X8&PGEAAS0=6XO.M^LV= M:!Q(#40`D4`4$!V26"/JW\^O;S+T[?F&>^-7?J<4?M!%`)!`%1(W<#)_GBZ5M1LT0 MN6=8^J!@I`'"/.E-=$KFR`J:<"`U$`%$`E%`=$ABE4XY[:F1[@.53CCMA$PT M94Y]]0((\Z17B?3+"EIP(#40`40"44!T2&*1K-,-QQO;PRXH)6>0PW&G2,@) MEKD+"DN)$N9C_EPDVH)#UAJ(`"*!*"`Z)+%(UO>&(GU00Z" M0G$H81!3`>%`:B`"B`2B@.B0Q') M#Z#A'%+60`00"40!T2&)E:&N^<)A&MUSD=#;'SFX9R#,$U?D-S>3&1G.*FC" M@=1`!!`)1`'1(8E5^IQYSITQ-I_X[(J^1+1`Q!!5B#BB&I%`)!$I1#I"L0RG M7+/]F-@G'[3+G1\.)WGX\&3I@^SG0_LE2#(C5F!QC.JD9H@J1!Q1C4@@DH@4 M(AVA2,3BE,>V=W4_*6*;)S;=\#FWT@=%(A8)N4&R.$;U(B*J$'%$-2*!2")2 MB'2$8A%/6?!K1$1/GF=TY5*X("(BL0:+8]11Q+YAARJ,XHAJ1`*11*00Z0C% M(EH+'+I/._9?T9W-D^=@).AMQ]('12)F])F4Q3&J4XPAJA!Q1#4B@4@B4HCL MP_7V%,W1F^-R(KJ'Y=USR)MF]]PLFM?7_6"U_6X?A#=C_\-=C_U3^OGLUHZN M)@798@8[LV5^:DLQ,8_VMT_GTS:%?>B_G6)@2]I]'0#98KXGX/?V%`@OD]O% MJ4PLN35/(N/QULFM>;88.4MOJU/Y17IKGH"UTO4[-E\/\+Y\;OZ^W#VOW_:# MU^;)J#89V:?&=^X+!MP_A^V[4=-\2<#V8+X8H/WSQ7P11&.>JYZ,3/#3=GOH M_K$[Z+]:XN%_````__\#`%!+`P04``8`"````"$`L-0.^]4'``!+(```&0`` M`'AL+W=OQSD(+%,6VO59L.19B6X:D;';?OD.1(QY&=;SMWM3-I^%/\>>0'$G[\,O7 M\VGTI:B;LKH\CJW);#PJ+KMJ7UY>'L=_?HX^K<:CILTO^_Q478K'\;>B&?^R M^?FGA_>J?FV.1=&.0.'2/(Z/;7OUIM-F=RS.>3.IKL4%KARJ^IRW\&?],FVN M=9'ONT;GT]2>S1;3QES!J^_1J`Z'[M7%Q:+E(7I[R%^V^.Y;5! MM?/N'KES7K^^73_MJO,5))[+4]E^ZT3'H_/.2U\N59T_GV#<7RTWWZ%V]P>1 M/Y>[NFJJ0SL!N2F_43KF]70]!:7-P[Z$$3#;1W5Q>!P_65YFV^/IYJ$SZ*^R M>&^4_Q\UQ^H]KLO]K^6E`+=AGM@,/%?5*PM-]PQ!XREI'74S\'L]VA>'_.W4 M_E&])T7YJ^(*T3@5XC8$\N=+9C$C;[A:C<"^!7-+'#Q1@-(_:X!_&(_']WCE+O6 M34*0M_GFH:[>1Y#98$MSS=DZL3S6+=K/N^\GY-_F`R:"J3PQFU12#-L@TC,`*;!"8(31"9(#9!8H+4!)D"-",OVVZ$O2`\" M#IRUL@YLU]A!PCX(4R@B)"8D(20E)./$ZNY0R#>D\$<7IS8TYX1=?-4=*WDMN.[:[T;2?M M@U`Z$Z0K#36;8-YNVG17XC`1W25.5)=$C.(2)UKF.)8QE+`/PJ%$G+C=4#I/ M8B*=]*U8<6//+-N/3<64X0QBUXI1B3%$T12/$4DQ%>NM;:,^UUKL5S,C$(S0G$U M8T4S-6/OZ2]%+=&?[,Q5V*9&RTAIG;635%J/4 M)>BL#7-\&26=5\O>;B\,:51$44Q10E%*4:8A/4\/*U5O>X*;U09Z(JEI&T1BAN'+D(U*. M?%123TA28J08)?I;+&A1G*$X/?)M$"=YY2I'_EW+KU,Q7&;"[/6_XK)C&VO` M%PW5(A61W/1#1+!\Y8R9+^PBC%+*5$1R5TL02?D4$2]3E_.944IG&$!K5-@< MJ7W6_ZE1.T7#2O$(H"7LBEC91\F$%>AVC8H]\IIQ^*D*8]2$)?TE&'6SOQ2C M1'^+Y6QE/L6Q;UQ=":0D+/]FQ3^7G(OZI?"+TZD9[:HW]CT*,FCST&/^L6R[ M\."%&KAA\"?+]9Z@!WH%BE*/57M#5^9PI5N`U.KVG)Q@Z/`#0"UL8^>#`8=Q#P\Y6 M'KQ3H3KP0L-C;S#H%7@_`78,78&J#JX,3=46C&(G.56#ZL?S!Z]`$01W,#0A M<-K#E2&U"-JP"6#>AWK9KKSMD#/^RO.'>``W-=1SL/;@[1B] MHVCEP3LRRN.5!V_**$\@"X?TD[67=O'3/COA4^XU?RE^R^N7\M*,3L4!EM:L M>_ZK^<=@_D&PO=V]R:W-H M965T8ZZQ49Q1,,:`=J75:G;W MF6!LH]C&`C*9^?NMIB]T=S%.9C0O<7RH/EUUNKJZ:#]\^GH^&5^JMJN;R\JT M9W/3J"YELZLOAY7YS^?D;F$:75]<=L6IN50K\UO5F9\>?__MX:UI7[IC5?4& M,%RZE7GL^VMH65UYK,Y%-VNNU06>[)OV7/3PM3U8W;6MBMTPZ'RRG/D\L,Y% M?3$I0]A^A*/9[^NRBIOR]5Q=>DK25J>B!_^[8WWM.-NY_`C=N6A?7J]W97.^ M`L5S?:K[;P.I:9S+,#M'70T1$-F-MMJOS"<[S.VE:3T^#`+]6U=OG?2_T1V;MVU;[_ZH+Q6H M#>M$5N"Y:5Z(:;8C$`RVT.AD6(&_6F-7[8O74_]W\Y96]>'8PW+[$!$)+-Q] MBZNN!$6!9N;XA*EL3N``_#7.-4D-4*3XNC)=F+C>]4?X+YCY]W/7!G/CN>KZ MI":4IE&^=GUS_H\:V8R*DGB,!#X9B3^SO7E`*&X,@Z?#W/#)AD%6WK`/F/V] ML+']KFS8`=`/IU MUX+L)SLD;'R9Z.1BX;ZW;K!@A.6)T*Q,B!^6I(-D^_+H+H,'ZPLD2,EL(FQC MJQ9K;D&R@=#&.K#1@40'MCJ0ZD"F`[D$6""+T,;Y-=H0&J(-CRKBP"B6HPG! M+?B06`!1E>:^) MPHP@'4%QH2&B;0DA4E1@BJ820F"+.?.AKG+FM'68;\9Q'D5!$%@BQIF(4Z98P:R:> M<]9<9E6T(8W;37$^-]?OB0.M,%=GH%'E81"4_?%(\N?J1EH+(^YIS!!GK#@; M#"4,LKVQ+B&J%(_+,)0K5*HVI+O3-Q@YP2<21=:"-H5P8O.@(NA6ANPA&2>Z M7!_UL-3*#\3`F`UTX8D8Z*`L8E8P4+;R5:T3[L1"T&_'@=S5]$,S9MS*&1+; M#WQ7G2Q7)E-5):WB3ZA*.TQ%50JYT($)<5Q?;XA)YP0[UQ^7(V:01U\>20^Y M&:U&+L=&$K(9QQ7:C@-'":F51)_Q&8-!+]MVYO>>=D+FS,8=R%7)2(^))?O! M"F:S3G44(N*0FI?:6JZ9E9*7E,L;7TTVW$I>C0D%F1-R$E)(HD\9ET2?<6@Q M*.C.';V6Y,S"'JA5_4COB?2S9_P`X#7NXZIU8^=`.2%4I0:D5S:#BXMGC&E$&W9\SX0'IXV;8?!/KFRIG-5,Z" MN$ASVQ]SEHO^3C$E--K!PB#IX"6W0\1JA&(,;3"48&B+H11#&89R!5+SC[2Z M>OY!#7CW)&%-L[QC*43K[ATZ0?C3,4=R3^.KJ>H3Z>$TGZ",OG?@LEY0=HE"S"54T/A3V:6Q=U5=(JV3 MYA+I'-])6]IP04GGIT($-Z8D1YE+J"[PI[)+8\]+7:(WIO02[ERUAVI=G4Z= M43:OY#;4(R`WA.@7C3U[X1"^<]0F\$.X5\(`(HIX*.@E" M:+"Q_38(MU-X&H3PXHKMT_L07M0F\$4(+R83^#*$IASC41!&4_@Z"-=3>!R$ MFRE_XOL0WDDQ?[P(-U/^Q,L07CW`WA*"P@7ZM3A4?Q;MH;YTQJG:0TK-AW+= MTBMX^J5G[P//30]7Y\.KP1%^*JF@B9J3`W7?-#W_0B80/[X\_@\``/__`P!0 M2P,$%``&``@````A`+'8_0JI!0``QQ0``!D```!X;"]W;W)K&ULK%A=CZ,V%'VOU/^`>-_PF4!0DM40((!:J:JV[3-#G`1-B"-@ M)K/_OM?8!FQG9S/2O@R3P_6Q?>ZQ??'JZWM]UMY0TU;XLM:MF:EKZ%+B?74Y MKO5_OB5??%UKN^*R+\[X@M;Z=]3J7S>__[:ZX>:E/2'4:NN@6&T MY0G513O#5W2!-P?TKF`&176O0 M8:T_64%N.;JQ6?4"_5NA6SOY7VM/^+9KJOT?U06!VI`GDH%GC%](:+8G$#0V ME-9)GX&_&FV/#L7KN?L;WU)4'4\=I'L.,R(3"_;?(]26H"C0S.PY82KQ&08` M?[6Z(M8`18KW_GFK]MUIK=NNKCVCMDLJ0J5KY6O;X?H_^M)B%+2QS1K#DS5V M%K.Y9SH6]/4H"737CP">?`0/MX5>^K;P9&TM>^;:<\__S`A@+?0L\/ST"):L M+3SY",R9Y9J+GRM@T%3TF8V*KMBL&GS38+F`Z.VU((O/"BQP!,\IS<20Y1\E M&;)+6)X(S5KW=`WRV((SWS:.[Z^,-W!3R6)"-<82([8\@EB'T$8R$,M`(@,[ M&4AE().!?`(8(,N@#5CM5VA#:(@V?%8A!T:Q;$D('L&;1#(0RT`B`SL92&4@ MDX%\`@A".)(0]Q<\]P*)7NOP=_""O90F&-(8BRYQDNJM@D0*$BM(HB`[!4D5 M)%.0?(H(4X>=XE=X@-#`$@.!!U$B79`CB4N\4)%603$%RBEC]"`5!8-,7,B\+\@U??R0(G%M<$<(B M*L*0B2,4)**(.\;$%+'AB!S7D.M)FK!F?:G4)V3'FMF#N*E"G=VEE@ZYG#7K MB0292!&L'K2?]`TA$55BR*C`5D$BBCC+87(Q0\S^I+9-RY4$HN_=48Z=PIHJ MK-E/6/,IJZ`-9$O19F&.VCQF(<(BBL,0LC1Y66(OI;ENAR"^0"**.,*ZDB6* M69!-BQW+=$QG+JG(F,<5NU/Z2A_I*Q/ZLN:>[2ZD99Y/^Q*T)46=(JXS$?>A M#:MG$<5ED`-'YT1=28/M(RZ%QLXLY1/:#MXWE^W//D4['A,\R<4.K([N20:$\IL=LQ:A200/2VA0J*#[GD%13L.`E`TI[_7:,X@TC#HT>B3E$/0)5EV_:MI2* MA`=-'3B,@;.G/&IDSSA$V1W3GUMS5U&04=VQ(*E.%06M&2\YN`,?KS_@ED!Q M(X-$-TK'VY8W'`T3<0@*A'$?4+9+'N71_=)U%DO3E"1(>-#4H<.P1H$9]&&' M&>?ZJ$-R6]+K,'$MO?V@W\@U:HYHB\[G5BOQ*[G9@.N.S6J`Z;5+[@5PM,'P M)!RN8YYZNTIX2*YI[L2'=@!?8"I/Z`3P?:+B3V[P!!-07X1N`(7Z'7P>0%VK MXO$B@()/Q4,O".]-;.L%4&6H\9$70*VAXHD7)/?PG1=`7:'&IUX`U07@QJ`< M7"-=BR/ZLVB.U:75SN@`R:"'6$,OHMB)QHK-9]S!11+D"VXTX,(0P&PO=V]R:W-H965T[IP^7TW>3RXOMT]WNR_W3MP^7__/OZ+?UY<7^Y?;I MR^W#[FG[X?+O[?[R7Q__^[_>_]P]_[[_OMV^7)#"T_[#Y?>7EQ^;JZO]W??M MX^W^W>[']HE*ONZ>'V]?Z#^?OUWM?SQO;[_TE1X?KKS)9'GU>'O_=#DH;)Y/ MT=A]_7I_MPUV=W\\;I]>!I'G[T> M?Y#$Y_N'^Y>_>]'+B\>[3?KM:?=\^_F!KONOZ?SVCK7[_P#YQ_N[Y]U^]_7E M'?OUP^6FZZ=;SRZN/[_L!^M_[[<^] M\?>+_??=S_CY_DMQ_[2ET28_*0]\WNU^5Z;I%X6H\A74CGH/-,\77[9?;_]X M>.EV/Y/M_;?O+^3N!5V1NK#-E[^#[?Z.1I1DWGD+I72W>Z`.T/]?/-ZKJ4$C M4[_6WY;K&:S*9D?O%YNW^)[I7DY<7='_N7W>/_#493+36( MS+4(_:E%INMWNZ7E'FUKJ"O3GV_N[TB+T)_=W^6XZ MGRS5-1_I+2V:OK?T)S?^SELOIHO7*E[KBO0G7^;LW7JQF"_7J^--3FE&]&VJ MOW"C1SLY99>JOYQU>5,:^J$M^@NW==H%3FG^#%5E(GD3F4A'!G7*LT=-V_/Z MRY-A:LR&$_O+4V`J<\`[U24\#:8R#Z;'YL_5L.;Z)1SB"R`6Q"Q(7I"[(7)"[H'!!Z8+*!;4+&A>T+N@, M<$7N.?B(EL(_X2,EHWS$HWO#P'":[3*?+;A*X(+0!9$+8A(ZI6?Y1K`>K.J(#5-;JGG-$U9=UWC6?`C2;&G``2``F!1$!B M(`F0%$@&)`=2`"F!5$!J(`V0%DAG$FO@Z99L#?P;[VU*QO:()K1?&]Z?.5/D M8,2.#("$0"(@,9`$2`HD`Y(#*8"40"H@-9`&2`ND,XGE)#HS6$XZOG"5M>T+ M38S5`20`$@*)@,1`$B`ID`Q(#J0`4@*I@-1`&B`MD,XDUL#38<\:^#>N#B5C M>T03>W7,G=5Q,#JL#B`AD`A(#"0!D@+)@.1`"B`ED`I(#:0!T@+I3&(YB:(U MRTG'5X>RMGVAB;$Z@`1`0B`1D!A(`B0%D@')@11`2B`5D!I(`Z0%TIG$&G@5 MZUHC/RR/=RI6?OE^?_?[S8[V?IKC(QZ9T9%!AT5*Q?9(+_SATK./#N[Y0JP. MZT.0>==9VNLJ%"NN&`DR*ZX.%>WK5D$(!H1RW?_>_?C5=5/JXG#A2L:Y\`%Y M?2:J'QY?I0?(RD`!HA!19"&[_^K,;O9_Q#]F/X;ANU*E0=4HY6H+9 M]6&X=-30T7[`M41V+Q`-3'5K'SE0O7)V;S0 M`7ET:Y8+G3FG8%^E5=1P+`\C%`@R*GIPH5`Q&JTXDQC(OE#W2*\N]/K5*$OE M==<;HVG10@ M"A%%B&)$":(4488H1U0@*A%5B&I$#:(646 M0X""*:`0480H1I0@2A%EB')$!:(2486H1M0@:A%U%K)\X8V%'V^X#_4Z]F&! M$9V]C6.?A`.#W\3JPVY,2)7%%<&B$)$$:(848(H190A MRA$5B$I$%:(:48.H1=19R/:;"AS/6$-#G&FY1R,9>%_E6YPS`:(0480H1I0@ M2A%EB')$!:(2486H1M0@:A%U%K)],1:$O^4^A%$Y97VT1\S[D)-%\,6*=\@` M48@H0A0C2A"EB#)$.:("48FH0E0C:A"UB#H+V7Y3X?\9:TAG"\PM#A((ODJ@ MN&L(4(A6$:(848(H190ARA$5B$I$%:(:48.H1=19R/:%BM]-7[PQ'E*).O<^ M=$@-&&MH+IE#?98[6,D:`A2RO&R:$:(848(H190ARA$5B$I$%:(:48.H1=19 MR/:;"NQ-OQV/ASR=!S#7$*0&?+:240X0A8@B1#&B!%&**$.4(RH0E8@J1#6B M!E&+J+.0[8NQG()*XYU[EL.<@G?(%IAKR$V#BY6LH4-%1B%:18AB1`FB%%&& M*$=4("H158AJ1`VB%E%G(=MO*M8_8PWIU("YAB!;X'N``D0AH@A1C"A!E"+* M$.6("D0EH@I1C:A!U"+J+&3Y0AW;+%^\\3[4Z]CQ$",K'IK+@YWA/B16O&`" M1"&B"%&,*$&4(LH0Y8@*1"6B"E&-J$'4(NHL9/OMO)S"#',*C.2FXR,*$(6( M(D0QH@11BBA#E",J$)6(*D0UH@91BZBSD.V+L9R">,$$4I%1B"A"%"-*$*6(,D0YH@)1B:A"5"-J$+6(.@O9?E.Q M_NEGN9E.#1AG.4;F&H($0H!6(:((48PH090BRA#EB`I$):(*48VH0=0BZBQD M^T+%[Z8OU%GN+6M(YP%,)QU2`V8\Y+ZG,#M8\8()$(6((D0QH@11BBA#E",J M$)6(*D0UH@91BZBSD.VW\W(*,\PI,#+7$*09`K0*$46(8D0)HA11ABA'5"`J M$56(:D0-HA919R';%^,Y!7G5\:17/&>84=#(>-$12*#)C$)9>0H[=]YD",6* M5UF$*$:4($H191K1VVHD;X^-"K%Q?Y&Q.>TU4'5Y3LJ2D3E_,9[75G.Q"C52 M\:TQ8LYSZX@KS@Y/5&.N*'M\\TLNX8J]EC=A\++J>+F3$3II- MO8H=6S.2OOJ(`HVH?SQ30D:3X7O,R=0Y!T7:8"X#$Z-RPC*BG#+ZE7)F*=O# MY`:SPXU+ANFTB443PYU8&M'9SI@>[N.D@Q&/4J`)I1X9A8SDBB.-AI72GR)C MD$JXGDBEC$0JLZ3LL7&#R^,)9_(;C(%&=*B205BXSP.XHO&FJT8J\)6*[H0) MVSU<1=DZS>-V@/J!OU MN9/MM#6)P>!\0"K&D>%:N#ECL>*I%3"2>T/(2+T\3Y]-K[SI^MJ#0=4-REO8 M,=>3G2YA).HI(ZT^6U[/YVY',S;JU>T1'(_5SEZN&*K-!T2W9QX<7R,ZQC(* MV$HVOY#1,"<6,V_A38U7J_O%&;&4.0EU'T0]82E13QEI]ZJ[W/X/G+ZQSIS M'=+([?"&D1(]?`NR<$YIOEC)J&LMZU)P/]56JW[ITR]QT*^>K-P3#:N;4UG7 M,Z?R*0VFK*4;G,]GT]D$W*"E1O93-WIQ]U,>]%=N7!C5S"&$\1$%B$)$$:(8 M48(H190ARA$5B$I$%:(:48.H1=19R%X7XU'-V1GJ.<8UC*Q[]L*9K[Y8R6K0 M6K+/AF@5(8H1)8A21!FB'%&!J$14(:H1-8A:1)V%;+^I(,COH5[' MCN88V6O(.=+Z8G580XA"1!&B&%&"*$64(%C;U,L[M:@BUU<\AB#^6;KZ/*\J"##2B/"U?>*B1G5]?.CFMB"M*O!]S M13F*)FPE+:9L12=2HZM.TB'CBJ*5:V1\R5ZPE?2^')=W>E]Q1>E]S16EQ8:M MI/RU[):N8VIP"QT_W"QV"2Z=N&$FG?$2!1I9?!RW'KT[F*.** MTF*,\@E;R<"G&CGR3IHHXXHBGZ-\P58B7X[+.[VON*+(URC?L)7(M^/R3N\[ MKMC+VWYU,R*O^!4S'PO,?"`*-++\.E2D@>,S-C[SB,4R#+""; MX2,*-+(\-E2T/#8@>H3!(Q.C5H):J4:.QYS]+N.*(I^C?,%6,LJER'._*K82 MK1JU&K82K5:T3(\Y7>VXXHC'5!+#W#O=V^=IIR"="I'NWRP&1%_S\D7Z&ADW MFT`C\\DJ(ZD8:60Y4KGC7L8^!VEDGF<9'7P;:&*<$D-& M?0;#4\I)LOI\OY:NF< M"2)6-YZ;,)(&$Y:R3M#N@YJ4K88&IXOU8CEQ#@D9BTM[.2-IKV"EH^V5;*4O M<#:CI[;NYQ05JTN#-2-IL&&IHPVV;*4O<#F=3I9.4K)C<7PNM'1S/:],&$SI M]`KNXTVW![Y8\88=:$2/#AF%C);]4[7EFO[G.?MIQ$K&\W1&$ALDK"3B*:-! M?'Z]NKZ>./,Z8R41SQF)>,%*(EXR&L17D^G$\YR33<5*(EXS$O&&E42\9:1[ M/ELO/?=+T8Z5\$6`I9L6>M--N%=QM@J=0+*W"B>EX'-%N9Y`(WH2)IX?M.@A MBWJ58GJ]IG_=X/`K>L.+`2PDBR9F)-H):J>,M+9W#=H9"XEVSDBT"Q:2?I>, MM/9B-K]V=K.*A42[9B3:#0N)=LOHU_WN6&AD88\FH/Z3A^Q+3$9I9+_:L'*3 M&&+%[@XT4L]QY.CD[MVAMJ*G!FI2_.)]$5:7514SDE65G-1@:C>XG%TO)NY# MTHS%I;V:;='C8V\LE*QNC18,Y(&FY,:;.T&EU./7EQP[H8=BX_L M)/],-FRI4U_&>9Z1'+A]1`&B$%&$*$:4($H198AR1`6B$E&%J$;4(&H1=1:R M3X)NNDKM]NKUG#,_#=$JPA1C"A!E"+*$.6( M"D0EH@I1C:A!U"+J+&3[[;QTU!+348QDE'U$`:(0480H1I0@2A%EB')$!:(2 M486H1M0@:A%U%K)]H5([;C3UAD]TECK=9&YT&MEKR#DR^%Q17!D@"A%%B&)$ M":(4488H1U0@*A%5B&I$#:(646,;H[/M0KV/''8SL->0\C_+% MZG`?0A0BBA#%B!)$*:(,48ZH0%0BJA#5B!I$+:+.0K;?:%3/6$,K9>ZX1R/9 MO'RV$A0@"A%%B&)$":(4488H1U0@*A%5B&I$#:(6460/-!$_6*FQ&@K)UH(Q8J7680H1I0@2A%E&HT\FE^]EM8X+27=RS@3 M>,A%T%L!?$D^6YD3>+!2/X8HPS-W$DJAKDA6K!5I1%]N,(K1*A%DR*^^N)D_O)6!P35*NQ M0/7U1Q9]-6>]#N&EDX5R5J*O*Y(5SX%`(S,#K1&]9,=6$5>4_$O,2+02U$I1 M*^.*F%M9G1?_]>;.,.B0T)Y=SJ,`GRN*MP.-:';Q-8>,!M?.)I.)^P)6Q$+F M3#KT@(42%A+ME-&@[5VO/*>/F25MKTTW,CM^PE]A`*:1,UGEX[2R!B+9JE8N5FW6*V,J?4(&^TF'(GABPING8<[8O583PU>B6K MKJUT5GTTR1VQN+'G,3(FZ$GMI79["VK0NW8F1\;B.&O7;CSBGH%/.^;U,LXP M8YS"5K);!8A"1!&B&%&"*$64(%6-QRNO_WM,: M`Q.-AEO#;\XL\0^EQMZPEH#$[M-H>*""F>.WC/5PK#??BM=(=\K9+/Q#J=DI MV;#L3JE#IYF@4I/YA('2AVDYE-RL]6&Z/TO_!GL#EYI]DG/FT*'_<7=[H\GZA5Y^^/[`[YXWG[]<'FSFFQ4ZH`V'"B94DF_;-R2-960 MV$B=Q6RCWJ`?*5DN-NH1QUC)DDKZ7<)M9[FBDO[I*92LJ:2_54#)-97T+]BX M)7-2&VX<4$)J])AZI&]S4J.]=Z1D0>-&^^U8"8T.O9,_5N)12>]QMPTAC)30ZP^?_KII'=>AWF4?J M>%1G>($+ZM"(TN_0CM6A$1W>N73KS&A$*5@8J3.C$1V.LFX=C^H,P2644!WZ MURA&U#P:ZR%XASHTUO3K^V-U:*SI]]W'2FBLZ=?&1TKH0D=GSI1J#+^JX+8_ MI9&F?U5K1&M*(TW_QM-8"8TT_2M"8R74`?HW;;"$\@F;C.)G+/DTW7P:G84T MF.-C21<_HG.C)NT(_S3??*)M#AN^H3$9'42U-XS9TWB,#@>-QMA@4.9KHW)1 M(RW38-R,#@9EB#;^:$E`)2H-A&K!:DXE8U=(.:*-RGU@'4H5;>+1$LH84:_' MVJ'\")6,J=$7&AOU-BJV0Q]J;-1+J5A"7V)LU(NH6$(?9&S4^ZA80M]E;-1K MJ5A"'UZ0,\=*Z`>;-NK7B+!.N*#K&9)-SJ*@;XFL(1^>VNC?E,*2^@GN#;JIZ6PA'Z) M:Z-^88I*K@YNV']\_^/VV[:\??YV_[2_>-A^I:/$$&(^WW]3IQT=;^I_BO;S M[N5E]TCG\LN+[]O;+]MG94!QY-?=[H7_0S7P<_?\>W]<^?C_`@```/__`P!0 M2P,$%``&``@````A`'`:>[G9"P``/4(``!D```!X;"]W;W)K&ULK-Q;4]M(%L#Q]ZW:[T#QOH!M",259"K8NM]5L[O/CC'!%<"4 M[4QFOOV>EM1N=?^U3J#F)3/U;;W7KS_/%T='9Q M>K)Z7F[NUL]?/Y[^^W?_7S>G)[O]XOEN\;AY7GT\_6NU._WMTS__\>''9OMM M][!:[4\DPO/NX^G#?O\R/3_?+1]63XO=V>9E]2Q;[C?;I\5>_MQ^/=^];%>+ MNZ;3T^/Y^.+BW?G38OU\VD:8;G\EQN;^?KU=CO:T_)5P3XOMM^\O_UINGEXDQ)?UXWK_5Q/T].1I.8V^/F^VBR^/\KK_ M'%TNECIV\P?"/ZV7V\UN<[\_DW#G[8[R-;\_?W\ND3Y]N%O+*U#3?K)=W7\\ M_3R:UI/+T_-/'YH)^L]Z]6/7^_UD][#Y$6S7=^GZ>26S+7E2&?BRV7Q33:,[ M1=+Y'+W])@/E]N1N=;_X_KBO-S_"U?KKPU[2?26O2+VPZ=U?\]5N*3,J8<[& M5RK2,\B1CI==1_G9=;PZNQQ?7=\THQ_I*/O6 M[/;UH>/XZFQT>?%.[?61?O*V;_K)S]<-^+[K*#^[CC=FFHX,.)*,MA,L4]CU M_+5='>E95;^\;F='DHAV4).17]Q=G1'U'GK=[K[38\HOK]Q=R6*[NR8M1^?H MO'T3-S4Q7^P7GSYL-S].Y$`C<[Q[6:C#UF@ZDF"Z&MH$'>KC_Y6'U(6*\EF% M^7@J>R7O_)W4]!^?QA>C#^=_2!TNNS:W;..TF.D6JNA4V+D+G@N^"X$+H0N1 M"[$+B0NI"YD+N0N%"Z4+E0MU#\XE/8<A<*%TH7*A[H&5$#E&("$3.6P-GT)T MC:A>1X*E1K.>))?H\T]`YA`/XD,"2`B)(#$D@:20#))#"D@)J2!U7ZR)E].J-?'JW*;* M])7G-A7&SD@G:[`*YR2<%I)`4D6)20DI)&2DG%:22 M5)%JB^R\J9NH_@WM\8J1*VVW9#3U:H8T)WDDGQ200E)$BDD)*25EI)Q4D$I2 M1:HMLG.A[I_ZN7CKXD)['R:7Z[H4;M6ENSK4V37TSJVA0RO=<6XZ:O)(/BD@ MA:2(%),24DK*2#FI()6DBE1;9.=-W67U\_:3&NINROKIZ=^G-4LY,[7"UF9, M3_R>FHR:/Y),"4DB*2#$I(:6DC)23"E))JDBU17;>U%WI*VJHNXGM MUU#_OK:K(=!61?%)`"DD1*28EI)24D7)202I)%:FVR,Z%NOGLY^*M MYZ'N)K:?I,-];7\IX,:MH4,K73#S$<@C^:2`%)(B4DQ*2"DI(^6D@E22*E)M MD9TW=>_:S]M/SD/=K6X_/?V[WZZ&0/,1R"/YI(`4DB)23$I(*2DCY:2"5)(J M4FV1G0MUB]K/15M#9]=R_-D_K)??;C>R%B:GDH$<360)M9G\S^H)DW.'VE'S MP+?+4-O(R+QK,Y9[LMZ"VWN[RCS32E>93PI((2DBQ:2$E)(R4DXJ2"6I(M4= MR:E(7K:=,W5WBYS)P^HN9;]O7IJ4O2)_W?URO\1:,MF:C5R9=S*VKC1&%V[^ MVG[2RN2O&\]$#Q`]'([N/%N,3"L=/>ZHG;GFO9<@>FKZ]=Y[(^>Y369:Z>@Y MHQ>(7II^)OKHREDLJTPK';VVHEM95U7"K%^92M5I'ZA4^2R`+M4FC+UPT9%< M$)HJ'+G+WH=&>E?GG8S-F\8C^1WUDA$@5,A^$2EFJ`2A4O;+2#E#%0A5LE]% MJJU0=L:D+HYF[)>.K:JZG&.K)E7P^KG\Q"F[F6ED,M:%DFN40[_QR'E7>KKC M=?.$;'0YOKR9.&U\W>;F4-.!IO:S->H99ZCIZ'B1;B7'A-Y>.>MFL6YE1DPT MF1%334='S'2KHR/FNI49L=!D1BPU'1VQTJV.S&FMVS3CV6^DX0675Y<^UUND M>)W;C!EI3O)(/BD@A:2(%),24DK*2#FI()6DBE1;9.?(75QYTX74F&LN'?WD MZ-SV,^?3>==-'9UZ5>6LI'FFE3Y(^*2`%)(B4DQ*2"DI(^6D@E22*E+=T<"U MU5@MB_RMUU9-1.>$VZZ]F&S-ND9&YIVH@T(O?\Y!WC.M3/[:X-8)UQTO-/WZ MT=UK*]-*1X\[ZD5/.C+[GII^_>CNM95II:/GC%X@>FGZF>B\MC*M=/3:BFX7 MKUIM0=9??VVEPCBI;LE,SDQ]+E,:&9EW(L<6O:L>R>^H-_,!0H7L%Y%BADH0 M*F6_C)0S5(%0)?M5I-H*9:='3JY'T_-K%U(JBI.=CB0EAR+CA=2AD4[/?-R1 M_#CT&[B0ZEKID_[%]?C:68;U=21SD1%H,A<9H::CXT6ZU='+FEBW,B,FFLR( MJ::C(V:ZU=$1<]W*C%AH,B.6FHZ.6.E61^:TUFT&+J34BM#?4.?=PI(IV-LQ MUIIFI#G)(_FD@!22(E),2D@I*2/EI()4DBI2;9%=[$,K4F_X>->8:U*:['.J M4Y(ST\K4>Q?++&%X;.63`E)(BD@Q*2&EI(R4DPI22:I(M45VWN0@8-763]8A M5'/G:-R1F>79�G>22?%)!"4D2*20DI)66DG%202E)%JBVRVWR1\6FV_KF:KQ\?=R7+S77US5HY^ MGSXBC61VY'..0UMDW^13?$-;9';D,V5#6V1VVJ4A=]]&5[*EN<]VML@7 MLC\/CR(=AL904S;D*F4#_OER^GDX8;)'0SMT*WD<3*-D9#`ADH_!=$@VAI(A M:^)3M1K,Z9/5UJE:2^4662F=1H-;9)5SF@UND15*&63HLKW3HC2\/>^65#FV19[?R2H>VR*-8>:7-EO/#NUB^O/^R M^+K*%MNOZ^?=R>/J7@Y1%\U#L6W[]?_VCWWW<8@OF[U\;5\NE^7;T/+?-*SD M">6%^LS$_6:SUW_(2SP__,&PO=V]R:W-H965TD:K(#8Z5N,II$,270")W+ILSHKY\/-[>46,>;G->Z@8P^@Z5WBX\? MYGMM-K8"<`09&IO1RKDV9";VOW0^^_@"PKA]4>HR"O*\V?[\$*-!1IHL'8,PE=8P+X M)$KZSD!#^%/WWLO<51D=CJ)D%$\03=9@W8/TC)2(K75:_0F8Y,`4.`8'#GP? M.2;1>!H/D_^3L)!/)^^>.[Z8&[TGV#(8TK;<-V"2(O';>E"(QRX].*-32C!7 MBS78+9+9=,YV:)PX8%8!@\\73(]@&+2/C-&NC^S!/K)WUJ>R"ANG809OAQF^ M)XP'8VE.DY_=]KPAG^4+KNK@/4_YS`P``$PL``!D```!X;"]W;W)K&ULK%;);MLP$+T7Z#\(ND>+M\2"[X#JT2GK+JL'9__;R_NG$= MJ4B5DH)7=.T^4^G>;CY^6)VX>)`YI2T)-+C-:W@2<9% M2135A3\)@H5?$E:Y#4,D7L/!LXPE](XGQY)6JB$1M"`*],N< MU;)C*Y/7T)5$/!SKJX27-5#L6<'4LR9UG3*)OAPJ+LB^@+R?PAE).FY],Z(O M62*XY)GR@,YOA(YS7OI+'Y@VJY1!!FB[(VBV=K=A%(<3U]^LM$&_&3W)P7]' MYOST2;#T*ZLHN`UUP@KL.7]`Z)<40[#8'ZV^UQ7X+IR49N18J!_\])FR0ZZ@ MW'/("!.+TN<[*A-P%&B\R1R9$EZ``/AU2H:M`8Z0)WT]L53E:W>Z\.;7P30$ MN+.G4MTSI'2=Y"@5+_\TH+"E:D@F+0E<6Q+X=P$_;?%P[3:=>^$L6.">XW5^ MHUE;<$<4V:P$/SG05Z!*U@2[-(R`J\N]8>C=^)<9X`*2;)%E[5Z[#N0IH8*/ MFW`9KOQ'<#UI,;LS&!,1=P@L%LCK-8(3[Z`165`C%A!%[[K`B^B)):A#V(+` M*%O0%-KN?,-T'N$B:`W#(VO#78,)F]9`D?$P8I@R,S5C'@5U3JSEZD-T=\!J\/G\$FYNWD4'^PXB1/YY`ULL["Y8>*'NC!4ADJF@C MI@4SRX(>9%NP-(5=;@$$FYNWD8$%PXAA00CUMCWXCQ[0-*:(+F1:,+$'9 M'L!;;"B[;()&6P*0`$(#&SJ4#ID^X+?J77H!OQ)6/;J0:<7"MJ)=.!#7G+G- M@5-2<:`Q+0KI)/R(YVDXA6]-'VX.^UT8P&FO#^S1$YP#-/GHR:2;$*PG,#IL M]>1@Q7=(A2>!'0>BL_AI!%_B,7X[B[9@SOC!;A[%>E:P-UA$\>(<_CJ*]=%D MXV^B^.8J9",ERO;=SS;HF7,$U;N5_:/[X]W"]N2BI0)R7E)5_8[ ME?;]^N.'Y9&+%YE1JBQ@*.7*SI2J0M>5<48+(AU>T1+>I%P41,&CV+NR$I0D M]:(B=T>>-W,+PDI;,X3B%@Z>IBRF#SP^%+14FD30G"C0+S-6R9:MB&^A*XAX M.51W,2\JH-BQG*GWFM2VBCA\VI=N',_J"Q8)+GBH'Z%PM M]'S/@1NXP+1>)@QV@+9;@J8K>^.'D>_9[GI9&_23T:/LW5LRX\=/@B5?6$G! M;:@35F#'^0M"GQ(,P6+W;/5C78&OPDIH2@ZY^L:/GRG;9PK*/84=X<;"Y/V! MRA@6:*RE3V>.=.Y-_8!;NVH5(\,*6TK M/DC%BU\:Y#=4FF34D,"U(8&[*_AQ@X=KFW3J+*;3R6PQAZSG*UVMNC;A@2BR M7@I^M*"S0)>L"/:I'P);NWO-T/GQ)SO`!R39(,O*GML6[%1"#5_7_F*V=%_! M][C!;"]@3$34(K!<(*_3"%[\!XW(@AJQA"AZVP9.HD<#02UB*`B,&@H:0^-= M;IG6(UP$S6%X-#<3;C7&U\V!(J-^Q#!E8FJXGAO!4&'8SY4":=!$E\\4%C4$ MIOI3A0UET(!]=ZXK0W"MK"M+$^EYT(\8F69F)FS>\:G_;^Y>I#$U-!%HR)Y? MBX$G'6C8'O`=W&X`@LWD3:1G0#]B&(!#:/#U3KS``65_^0$CD:FBB9@6!`,+ M.M#0@L`4=KT'$&PF;R(]"_H1PP*8#6<>_$,/U#2FB#9D6!!X`PM.J,X#/6OT M,5M0L:<1S7-IQ?R`E=+*:0IV>0Y64^C!K!\4K\!&&*Y< MJ_8!$W1_R=:_`0``__\#`%!+`P04``8`"````"$`Y$37G&4"``!0!0``&``` M`'AL+W=OGATS@!6,D>TDNW_?,4Y0TNQ6>0%LGSDSY\R8Q<.+:L@>C)6Z MS6D2Q91`*W0AVRJGOWZN[Z:46,?;@C>ZA9R^@J4/RX\?%@=MMK8&<`096IO3 MVKENSI@5-2AN(]U!BR>E-HH[7)J*V]/[\E'.S9-[&U/GPVLO@J6T"SL4V^`1NMMQ[Z7/@M#&97T>N^`=\-*:#D MN\;]T(O3V`%&HHT43KV3$(W6``^B9)^,M`0_M*_#[)P M=4Y']]%X$H\2A),-6+>6GI(2L;-.JS\!E!RI`DEZ),'WD22YC[)T/)G>P,)" M1;W`)^[X#08$[;<3^"R1R9O;(1^A/J&+2^)Q4U>I*59\GIA!(,M]B> M_3*9I@NV1T_%$?,8,/@\PXP&#,-ZAJ*PD/.BWK;YE-N#?6YONR_F,6R<)THG M;^<97>;QXK-WVWK*YX/0I`L=V<`?2@B8?B(OA&77";W;_Q?H@W**JLZ,&_^3 M,&!FO?5QE$V'XY`^3'9HO`)3P2=H&DN$WOFI33!LV!TNU"KM[\1P@`/=\0J^ M<5/)UI(&2@R-HPD:9L*5"`NGNWZL-MKA*/>?-?ZY`%L31P@NM7:GA;]TP[]P M^1<``/__`P!02P,$%``&``@````A`"X/+'H_"P``(3<``!@```!X;"]W;W)K M76TCR4$5ZXI=8+'8 MR[/K*(G1V`ILMVG__>&((VE(*E,?O]3-QX^TYAO.#"E+=W_\W+]-?M3'TZXY MW$_5[7PZJ0_;YFEW>+F?_O<_VGS5MSJ.^GO^K3](^'O__M[J,Y M?CN]UO5Y`A$.I_OIZ_G\OIK-3MO7>K\YW3;O]0$LS\UQOSG#G\>7V>G]6&^> M6J?]V\R;SZ/9?K,[3#'"ZGA)C.;Y>;>MU\WV^[X^G#'(L7[;G.'Z3Z^[]U,7 M;;^])-Q^<_SV_?UFV^S?(<37W=ON_*L-.IWLMZORY=`<-U_?8-P_5;#9=K'; M/T3X_6Y[;$[-\_D6PLWP0N68E[/E#"(]W#WM8`1:]LFQ?KZ??E&K*IA/9P]W MK4#_V]4?)^O_D]-K\Y$?=T__V!UJ4!OF2<_`UZ;YIJGEDX;`>2:\LW8&_G6< M/-7/F^]OYW\W'T6]>WD]PW2',"(]L-73KW5]VH*B$.;6"W6D;?,&%P#_3O8[ MG1J@R.9G^_FQ>SJ_WD_]Z#:,Y[X"^N1K?3IG.QUR.ME^/YV;_?^1I$PH#.*9 M(/!I@GA##(>?;_R"P2^X5<$\^@O?#5?9#@`^KQ]`9(+`9S>`^.+1`[.]`OB\ M_@I@/;9!X+.[`O\V5O.E'U\^#TL3!#Z[*X$IN7`2%>0>IH).0C/-:IA'=Y@9 MYE6;INO->?-P=VP^)K#V(7-.[QN]DZB5_HHN03$M^I3]+&,A5764+SK,_10D MAF0\P3+[\:""^&[V`Y;&UG"2CJ.S7#L](@#_6DX+ZK2^@)-V@>TX2QHG&^&$ M<\K)QSB*MDC-LKU"(4-(.5A,P[D'"@X4'*@L@`B`>Q$1((V2V.]97ZRDW9J:,?[ M*83MQZK"L)>Y3<,$.9#\G62/B`0]L.9`RH&,`SD'"@Z4'*@L@(P>]E\Q>A_6 MJCL1M!<<%V3H$1LZ2PR%WG>3:D4D> ML2,H08XM.2*6Y$)TFZ%%#^/A(&EWN!090QIG',@Y4)"@@;]4;*I+[E%9`-%+ MMS*\POC][J6]?K=[(<<6"Y%AH&L.I!S(.)!SH.!`R8'*`LC0H=`30[]H=6I' MGBIL`A+DV*-'Q!H]!](.T`4:2[T,;9AH-\I?>%'(ED3N<"\/;:F)(=D"&LA24"!ICXQIZ#+FQM@I',&B8CH4 M+O^2^?N!Q_?7JO<70NIZDZ_"BU)18:5*2JB(77=B2/#U?0UE(%M+C#0@:<\9 MU1+I1BYO'D61Q^8P=P4H7,;29:QZHY!1%ZC7R8BE+961[=.)0A*1$:%!M+4A M#4C:(Z,R=@%&C+GQ1(U5H)B^A2MRZ3)6O5%(J*OY5 M;Q3)I4O?*W3$BIGJR-(]44@B.EJ5MM&1(ZEQ&](M$T@ND,(@G?J1SP_,4OA4 M-D*S2Q>X7)7+CE`LC:DPO-E22"+"6"6U$88CJ7'#(?JA[RW9CI@9QB?YU04< MV?<*EV?I,E:]4:26+I6YB!?L6UAA$P5CME82A22BH%69&P4YDAHWDR2^BJ2" MG<^(2+EQ'Y6WJ0$7TR MES%W&0N7L31&,VM1%,!O(O3F5M7[QOU!0:#,E>W^AY%A;\?OE M[(WT%"$_<0V)*-EU$",*K`U_="&FQMBERSR,^%VES.6?$_\H\)8LV0I""$-? MA>SD*PGCD]M\_34(H6'A7K'J/>W&4Y85^8DA$:'1;U3+M>&/&M/>""-H]XM, M(+E`"H.8Z0D"C]\8*X5/92/DH/:N[C!:3RX7F^G$D(A<78-`3EZ^"W*Q)"(JEU#,:JJPYB:8,.. MFPDD%TAA$$S"<+ED%5HI/"H;H2FH&X'KQ,(6@HK%2KI$_^[%FA$#X<6/W9HG MA+%[\XR@O,#WF009X7AJJ:(P9A>7$\Z-6GBQSR@%HWAPZDBU<8PXH$`I/^)W MRRH2)H#[_&KA#^-W[@W% MSF2,.R"YX!0T\#ST>=-9"I_*1JATND7@TEUPQF-G`9N?]?N:T`U)1+>N(^D. MD+7'D50@F4!R@10"*052V0A50?<`7(7+MC_L'D@"\1_<$P])1(BNZQB$X$AJ MW#XY/I".Z;4(8L4/U=SE7KB,I3&:[%XLEGQ$%6&TR]?[;&WJ]H%+>T&"8==! M=16U#9*(KEVW,NC*D=3KD)&C)W,9K(Z2-SS-R1;6@,->]-:(*E`,H'D`BD$4@JD MZA$Z:523L8;E,DU&>I:(WI4\W0QI42GN$7CG6SRYC;HR8;F$T M9_=$"I=SZ3)6GT>F@L+Z$TFF9\+=2_O:C658S#M`0R)JHA]N>"I@Y\G:>*#Y M1MA38F=:92YC[C(6+F/I,E:]$;*#ZCK6Q%R@*S8;9%/D/SDD/I*(K@AA'JD@ MC(6R-@&4%8S41!W2.A-(+I!"(*5`*ANA(EW=D_@C/4G$JMW$D(A.7=LQK&:. MI,;-:!G.%\/^;%9TYS*RW'/C/7JD%RYCZ3)6O5$DVEBKQ=(6M>J-04%?D?[U^\;&0)TM5 MW`0S)$A!NXQF"?5H6+:HO$M(!2<32"Z00B!ECXQ(7_5&H9&NX;E&EYV[6/T3 MF6*6#XF/)+)2$<*GZKQHN62GR]KX(`'N^@>LTDHI(9X'<&LJ0ZIE`JQ4\F2_Q0JW@`7V)EVH%S^D#/NL'`2\HO6]>ZG]NCB^[ MPVGR5C_#\.>W^DV8([[BA'^36K_^PJOHM7P[L?\%LC/37/N M_M!?T+_<]O`G````__\#`%!+`P04``8`"````"$`X`W&L'0'``"#'P``&``` M`'AL+W=OFN,DYP7G)Q#L7I4]7G0/KNE^_[ MW>);U79U=B6N^90K8,?51?\O3?NU>ZZJ?@$5#MTZ>.[[X^UJU6V>JWW9W33'Z@!_>6S:?=G#K^W3JCNV M5;D=+MKO5C(,X]6^K`\!5KAMY]1H'A_K3?6YV;SLJT./1=IJ5_;`OWNNC]VI MVGXSI]R^;+^^')>;9G^$$@_UKNY_#$6#Q7YS^]O3H6G+AQVL^[O0Y>94>_CE MK/R^WK1-USSV-U!NA43/UYRMLA54NK_;UK`"(_NBK1[7P2=Q6^@X6-W?#0+] M6U>OG??SHGMN7G]MZ^WO]:$"M:%/I@,/3?/50'_;FH_@XM79U5^&#OS9+K;5 M8_FRZ_]J7O]7U4_//;0[@A69A=UN?WRNN@TH"F5N9&0J;9H=$("OBWUM1@,4 M*;\/WU_K;?^\#E1\$R6A$@!?/%1=_Z4V)8/%YJ7KF_U_"!*V%!:1M@A\MT6$ MO+J(LD7@^UCD/08K7,T@SN>R+^_OVN9U`1,'?+MC:>97W$+!DRJXAE&G2S*! M/J;()U-E'23!`A3HH+??[D48W:V^03\V%I-/8"BB."%,&X'>R!'4\CE.=^Q$ MQ8`-%=-!PRW'#Z#VR$VR^YXCDGB$$":@T'PF!@Q3XMU8A*XNDD.,'MD6W@?D MSOJ:.QOP.H!EC4O.V)ISA*38*Z%B(<6XY(%:X2,B$0FA1P!A!M/O:V(F2%_< M5Z-]P%A$%,&;\^'`5-M4L5NC)!XT$;%,I$9!10^``9= M9=$%;6!'<&T4.-?;#,U%E*$(4\H@1PQ27`H91FRW%3Y``,?4`8AV)MZ\_?\V M,P/FS)@V.6*0F8C"E#$O_+^G6:C=]8171GF9J7I?.7,1XR="IAQBK'*92#T" M./<$H$2<75!.0"-]Z>91'*ZB'+E$N<6KV= M21!=V#+\Y-W[=L MM%0+.DFC-1B[LR[+!PLA)H[23+GN4W[&C^>K@^Y-6^>VEN6'(,LO#544G0T6 M@<1))*6K0OE=E0OB/!@$G^K<@JPV21B>I29!B%A'Z:7=R;+AG<&?"`7!`U/X MIK\4<2+TF7H^),D\ZZ'2714+`CV=#K[;[[:U"/+BW%XV?$+OSLS_'6FF7-^E MBKV[[^J95OSIM!`^8)G)6,07QDHRWW^;W8"F?@]QS3+)@G"L1`AIS@._()#( M^*GK/A%/,M=_A]Z$V_.9SH>2)[?7B53,<0L"6!K$N$#*[2JSEQ-F+]FMG5M^"/*<8[@)O&:8UR:J$K/\F2I-6+]DSIE+!/$G+MM%_"/J`Q(J'5W: MGLSV9S*%Q&&2."^B2K($F,D339[N"9X$$D$H ME@R5XBLI+()K30FRD)A)<"(L^.M=+DD6I)+OZH("A-1:.-@CR=JN]['RW MJJOB8$!S<=RZ[-TQ,ZPX`H8K3/@FL(5&C,@R[_69ZF/<>78B*/1R,OV*&7YN M07RV;>>P`E*+X.$Q<9N<$OM0'*B).%`\#BS(R@.O;DJPIZF"0E2JO5BF-%D: MS-ND"@V?ZN@VF.TT@I"FB.")+CZCZ4.6,H6G@^GG$O6AV!BNX@/)8\."+K2; MQ(;0(A1NH*F0'XH--1$;RDV4%=+/!#B4$,F9CCYB&8,AAFZJ*8A"$W-LF/>YAFN8E.I>898$-*,TS23FHM)()G6.HY=%= MAYV^*DH&-.\B:U%N0:B.@'6[>;?:^'&B4^6]55)E6)J\_Z6RRB`( MN2FIP[/=:LL@`AY7$R\J*;L/A8@Y@SCK'P\1"_+[AY=-].]#&0$GFF?_DN;_ ME,DM"`]CW":S/<0*]J0&_"1*7&*C3GCFB<=Z^ZI]JHIJM^L6F^;%G&=*^!_Q M^.EXUOI)FI5J_`,<@1[+I^J/LGVJ#]UB5SU"R?`F`9E:/$3% M7_KF.!PF/C0]''X./S[#87<%)W#A#8`?FZ8__6+>VL;C\_O_`P``__\#`%!+ M`P04``8`"````"$`I',:Z"X#```@"0``&````'AL+W=OE8QI!`R-2G"I=;MT')65K*9J)EK6P)M" MR)IJ&,J=HUK):-X%U97CN6[HU)0WV#(LY5LX1%'PC-V*;%^S1EL2R2JJ0;\J M>:M.;'7V%KJ:ROM]>Y6)N@6*+:^X?NI(,:JSY9==(R3=5I#W(YG3[,3=#<[H M:YY)H42A9T#G6*'G.<=.[`#3>I5SR,#8CB0K$GQ#EFF,G?6J\^UU&Q?L@1"XXH/WMH<>I\NV03^&)(;PY+@"",(5U#:AW4-%3VNU6Q,7TR'"\X/XDL3P/1)-T%3BQ*.-Q5B)03C-(+6OYS8#S[]@(!R>H8&OE]:` MIZHFVWIC,4=5BX47^V-GTR$@"MPHOJ#,-,`7KHC7%9J@J<*)@(W%'$OK+2)O M,2E^.D(0$I-!$J/M%[]'HPF::GSVP&X_B[$GQ'>)2R9)0,LR)!80^B1TGW>' M56@[DKUT:R9W+&55I5`F]J;;>+`M^MF^$=YXYDZ8S&^@07;MQ.E?0(-JZ8Y] MHW+'&X4J5@"E.XO@2$C;XNQ`B[:[ZK="0VOJ_I;P)<+@@G1G`"Z$T*>!N7[[ M;YOU7P```/__`P!02P,$%``&``@````A``P^G'*2!P``'!X``!D```!X;"]W M;W)K&ULK%G;CJ-&$'V/E'^P_+XV=]MH/*LQ%P-* MI"C:),^,C<=H;6,!L[/[]ZFFNZ"[B_5XHKPL.\?5IZE3ER[@X?/W\VGRK:B; MLKJLI^;,F$Z*RZ[:EY>7]?2O+_&GY732M/EEGY^J2[&>_BB:Z>?'7W]Y>*OJ MK\VQ*-H),%R:]?38ME=_/F]VQ^*<-[/J6ES@ET-5G_,6_JQ?YLVU+O)]M^A\ MFEN&X7F9<@:_OH>C.AS*71%6N]=S<6DY25V<\A;NOSF6UP;9SKM[Z,YY M_?7U^FE7G:]`\5R>RO9'1SJ=G'=^^G*IZOSY!'Y_-YU\A]S='X3^7.[JJJD. M[0SHYOQ&J<^K^6H.3(\/^Q(\8+)/ZN*PGCZ9?F99T_GC0R?0WV7QUDC_GS3' MZFU;E_O?RDL!:D.<6`2>J^HK,TWW#(+%<[(Z[B+P1SW9%X?\]=3^6;TE1?ER M;"'<+GC$'//W/\*BV8&B0#.S7,:TJTYP`_#OY%RRU`!%\N_KJ04;E_OVN)[: MWLQ=&+8)YI/GHFGCDE%.)[O7IJW._W`C4U!Q$EN0P%60F,[,6KJFZS&6&RL= ML1*NN/U->V#K;A>NN),U6[JNXRT7MW?RQ$JXBI76X.>-.UR(=7#%'>_T#4JL MNU>XWN7;2MC#%7>ZTS<3TJ;;BOWG'N_F/`NZI`KS-G]\J*NW"50JQ+FYYJSN M39^183IQ@?H$^UE^06(QEB=&LYZ"9)`Z#13%MT=[93S,OT$B[X3-AMJ8JD6` M%BQK&6VH`Y$.Q#JPU8%$!U(=R"1@#K+TVD")_!_:,!JF#7JU06`0R]*$0`M< M$NI`I`.Q#FQU(-&!5`$H45\PVU,WEU8 MR`."A`2)"!(39$N0A"`I03(9422`?D4D8&WW@W7":*#40&BI4'11A!&DY6!D MZ"G2&_4Y0I"((#%!M@1)")(2)),112>01-'I=HHPZTX.=&(C$"DA"!(2)")( M3)`M01*"I`3)9$1Q%(X5Q5'>.&?L4&J/Y>[KIN*GZ(@`-C1(WC89B>H_1QRG M[Q:!0'H@Y(`-IT:?'I;CJ1TDZHU0V9@@6X(D!$D)DG'$[.Y0402Z_TU%OE17 M\/6]KL%85$DXXDJ2")LA24*..'+)6,Y"TZ0WZC41B-V+N^4('^"Z&"7]*EGN MI4J=]D9(G0FDFP05F=@@3D_<#R8.(U%5XHBLDK"15.((9`X[H"W#=%0OHOYW M]"+FB--YTU_1]9,9E6T@9R^J50/K`AQRP MAF,Z$LBJMXDYPE.?JZ'3)(0F)3293*.XSP8PXK\#'66DB<"WG2HJ.#!0K8V3&1HTG&KZK&9 M\%:[NJ\DV<2CU:2`[*'B`K0:$B1$JZ&+10B);+#A45";H&(DDI-/W,'`G2#1 MP)TBQ+F7CN4:VLF:*=RJ5FQZU+7Z>*:)&73HN1N30TJF.5I^!(/1D&ABW9`, M$5I!"Y:2UE4;0XQ6<-;W5I:KI?86K>3T(SNF:*7N2%05"W^VHRHT&S^)T.8, M9R_,R?L',>CI)#\%)+=01^MR`:X;LBI$2/&$=E#!OA!GL65ZVK@2(Y&2HUYAB8C'10DH'+#644>?CK!4?UW#BU&VAU:0XK9 M*ZTQ;=@C%K."1M(C:+?.\HP M<^TX%]#0J0*30"&%(@K%%-I2**%02J%,@52?V?R+)0JW^H[+?%J&UHH!W)@" MDLO/-DC]]5:X,!0+WYM@^$);3#"VY>HE&N,=C!0$&V#O=XZ/NXIS'%(:NFUH M%1F8O=7@'(=@)D0H$E:.UW42$XZLI=:H8R0:.=[9+'J_)V)RE<,D("5,IO;J M+S![*[SM4$`0)H0BA'A,X)WT0BOT&'EH2"QY='XWWSIKM<0$I(;$U`:+8+#" MNPX%)(<$(1X2.D/$2$,#8K&13@K(?WJMT)%H[O%1D36IH9&:6KL-<.&07J&` MG&%,BP3DPI'=-##^/7)-=_`B:X/>T7.!I]=N:,_>+!+]VVVIILX<.S-UT!WZR> MQO<`HA'[C07?N,9PVX/X\"IQ!`??QEP+/1_>2(W8+_S- MF&/!P@_&\'#A1UU":P*%2Q]>@E#^>.'#JQ"*;Q<^O!"A>++PX970"+[TX74( MX/-^8_@V=\U?BM_S^J6\-)-3<8!4X$^G-?^Z)QY5Q=NSYZJ%KW)0W%`W\!6V M@*=H@Y7.H:I:_(-MT'_7??P7``#__P,`4$L#!!0`!@`(````(0!YMGY,!@,` M`)L(```9````>&PO=V]R:W-H965TN-)"EEOJ.QXEO(QD+,IT2W_^N+]94:(-*V.6RY)OZ0O7]';W\,&T(RM>PC^)5`4S,%2IJRO%65Q/*G)WXGD+ MMV"BI`U#H-["(9-$1/Q.1J>"EZ8A43QG!O3K3%2Z8RNBM]`53#V>JIM(%A50 M'$4NS$M-2DD1!0]I*14[YI#WLS]C4<==#R[H"Q$IJ65B'*!S&Z&7.:_=M0M, MNTTL(`.TG2B>;.G>#\(5=7>;VI]?@I_UX)WH3)X_*1%_$24'LZ%,6("CE(\( M?8@Q!)/=B]GW=0&^*1+SA)UR\UV>/W.19@:J/8>$,*\@?KGC.@)#@<:9S)$I MDCD(@%]2".P,,(0]U\^SB$VVI=.%,U]Z4Q_@Y,BUN1=(24ETTD86OQN0WU(U M)).6!)XM";Q=P4];/#R[1>?.TO?6TR4L>CG1;437'MPQPW8;)<\$^@IDZ8IA ME_H!D'7)-PR]'?]R`VQ`DCVR;.F2$DA40P6?=I/5U1BSE<8GP;$78( MK!;(ZS6"%?]!([*@1JP@BCYT@8'HD:`.,18$1HT%3:'O7N^8SB.;2R M%SPT&+_I#109#B.6*3-;P_6U$0P5AGRN%*@!S>KR+6QA84M@J_];84L9-.#0 MG>O*$%PKZ\O21@8>#"/62@M[)6S>Z0(*\<[N11I;0QN!AASXM1YYTH/&[0'[ MX.T&(-A>O(T,#!A&+`/P"AKOWM7[#4`:6T,;L0Q8>R,#>E!O0'/(-@=,P57* M0Y[GFD3RA`?H&EJKC_9G^WZ"6W(4/\"97QLPCD^"\%7\-("MX3DL@[`^.L;X57LWN?T?<#=4+.5?F4I%J4G.$TC=<_!< M5LWMT@R,K,!SN"&D@5NA?LW@(X##KO<<`"=2FFZ`!O>?%;L_````__\#`%!+ M`P04``8`"````"$`^&OI5.4'``"<(```&0```'AL+W=O%2]&,/S_\^LO]6U6_-(>B:$?`<&[6XT/; M7KS)I-D>BE/>W%67X@Q/]E5]REOXLWZ>-)>ZR'=\T.DXL:?3^>24E^>Q8/#J M6SBJ_;[<%D&U?3T5YU:0U,4Q;V']S:&\-,AVVMY"=\KKE]?+IVUUN@#%4WDL MV^^<=#PZ;;WT^5S5^=,1_/YFN?D6N?D?A/Y4;NNJJ?;M'=!-Q$*ISZO):@), M#_>[$CQ@LH_J8K\>/UI>9L_&DX=[+M#?9?'6]'X?-8?J+:[+W6_EN0"U89_8 M#CQ5U0LS37<,@L$3,CKB._!'/=H5^_SUV/Y9O25%^7QH8;MGX!%SS-M]#XIF M"XH"S9U8QK8ZP@+@Y^A4LM``1?)OZ[$-$Y>[]K`>._.[V6+J6&`^>BJ:-BH9 MY7BT?6W:ZO2/,++8HCH21Y+`YP#)E8&N'`B?\JG8 M+SC7D#,3L=<\=(*\S1_NZ^IM!/D(GC27G&6WY3$2#!JA7Q=&/XHBV'G&\LAH MUF-0"`*D@=#_^N!,I_>3KQ"N6VFSH3:6;N&C!0LH1AN80&@"D0G$)I"80&H" M60^8@"R=-I`(_X"9;BR8$RP45!#M)@P=GPC;"Q10]B6^P0)"!(2)")(3)"$("E!LCZB M20!E29/@NNO,&C(*]+R2#\+(Y=FR-`)`$L!R!@FTI4'A^\#2F#5?&L;61B*] M/2!(0)"0(!%!8H(D!$D)DO41S5$HV)JC/UFK&(VN@$2@#O34-G.R,T+A`H*$ M!(D($A,D(4A*D*R/:*)`S=5$N1Z8S%KW72*]W2=(0)"0(!%!8H(D!$D)DO41 MS5'6IM*3ZFX!X=(>RNW+IH+-@RT<$,"!'!/G%"/1_1>(ZW;EV9=(!P0"<.!4 M[L+#=N=ZQH:=$89'1)"8(`E!4H)D`K'X"C5%8$%7%?E277ZD"/14*`ECT241 MR*PGB;1101((Q.VGC.TN#$TZHTX3B3B=N+%`;+M#DFY47VZC0*:=$5)G$N%$ MFDRLK;FJTTV1PUETG234%PJM>DI)",*'M47VU'(-E90!^A))R%6JQ)0Y40.' MF5-E@,R9QJS+Q-J@:PEV6SC!66[&DX3Z.890M^N!1&S5)X4(K3JK2$(B&7A* MQX0JP7&**D5(464:E:X$ZX-,)5RH,P.EI9=([+@W,@DA5J-48^SH`>`K*]RF M0$*.EE\T?3A>5M5:FJ,[T@_7;D@V:2HR-A!R]5S(6YBLKI;'@X^0J)^\,D5*.X$B11WBI#@ M7KKV;&J*A@"A%0PA`C!V=XK M##.],$1H!DN(D6()=8TJY^,X%54!0IHGM()*]H4\G&UK;C0Q$1+U@[A; M$R9(@E97ITO12DSGVM9BOM+W/$.3@0K*6F-3;FOVX1H@.^R^QOVFFY\(OD6@ M@$(AA2(*Q11**)12*-,@/?184VQJP5Y)?/2]E6RN^V)(J'_T.E,C*GRKL\(0 M""@44BBB4$RAA$(IA3(-TO5AW7!?GW=:%]$\P^F-WFPL":FJ[%,HH%!(H8A" M,842"J44RC1(\]DV^_SK/G-SO<`CU*\USM0L-LH*Q0HD]$Z[AE:R77/LF5F/ M(N2FV6^;[?D[WM$VG#/PDTE54F=JU!]?62GO!!=TP`B%TLJ=\[IIP0&]-(ZE M"(EH,P-?]CX2G-S*4*:@2UYK[^\Z3NR M3=M+A/2=,AI?7UDI_P27J_K24%K-P,VN%;`MLVE"KH'=@D5HN\6;:+CC^NE^ MA5U-&4VBA+0-MS5=6RF'!Y4+=[7EG9%4H!\ZF//'F0UTW>;*")_R+M/$D8P_X':7Q M`&X^'_G18N`;N!'EF6CB-MR4#DWM>/"&GB[IT05^GN4FT>>Q]$7V0K#QXVR_/8N7S,^52W<"D.AAEM$^"^``FYSIBRW]E75XA]L@N[_"A[^!0`` M__\#`%!+`P04``8`"````"$``#JKE3[A^WKE]O6?_[(?NNWK@['U>O#ZGGWNKEM_;DYM'Z_^_>_/OW8 M[;\>GC:;XQ4HO!YN6T_'XUMT5H?KW=OF%:X\[O8OJR/\Y_[+S>%M MOUD]U(U>GF_\=KM[\[+:OK:T0K2_1&/W^+A=;Y+=^MO+YO6H1?:;Y]41QG]X MVKX=4.UE?8GU7GY_AOG]Z MX6J-VO5_"/F7[7J_.^P>C]<@=Z,'*N]Y<#.X`:6[3P];N`/E]JO]YO&V=>]% MR]!OW=Q]JAWTW^WFQ\'Z^^KPM/N1[[[TVH$'YE>?-X=CME62K:OUM\-Q M]_(_;>09*2T2&A'XUXCX%[>%7NH!P+^FK>=?AWZGU__("+I&!?Y%E>N>UQX$ MO.!\K0)_?/A./)@) MNC5-"<_[\)3P,"+JCX\/HH>#@#_0$9<[]$9/\GK-)*OCZN[3?O?C"C8BF,:' MMY7:UKS(@SCC:M%S^[1^?K5\8-THE7LE<]N"H<'*.,":_WX7]+N?;K[#.ET; MFZ&T\5R+&"W4HE2R"0-"*D*BG_@?W,24# M6R$$GH(4ANZJ&!HC6*Z64<0LJ[#@TX=&F(M&$$205)!,D%R00I!2D$J04:" MC`69"#(59";(7)"%($N;.(Z'),1QO'[P7ZOL\/BT77\=[F!RPQ1O"$@`#WC] MV%3GK MD#]V;[]R"!0&Z!&EXGK$$&N&"I)H$I)-JHGO>JGG[C&9:1:H M$-)EHW3?E:Y,LUK(<9,JDV7"^,%YHT1<+QE"'H@%232!F8.3(C6D76>HJLWQ2,-N8BV>VMR]=41J6\+2 MPN^TVGV#0J#DB?8"@$K4"I*:;H5'W))4C(O4"$:F7B(QZT!V$88<-M$*C6MWUH$KJ MSVU@ERU2E2*R56I00"LN1BN:)@E:T4Z7(M)SHA/X'=\+^%:&4O8D-&,@]0*E M2+U$9-3;G4[?Z[#=HW+477^IE)O[*VA_<,-79RC<71JQ&BS1RNV1%0$56OVJ1]?3*DGFGO;@ M[!&&JS(RG)B7IV>PL0NO&^3NIRS]BK$AS:P$D7,K6`JW.=EBBE>DP#`,O:(LP&/6&_13\('W>H=F-3G_GP:5DZ@<7 MS:R@S^Y[J.I1904[IC7_V%*,R0I=D4B42I1)E$M42%1*5$DTDF@LT42BJ40S MB>82+21:.LA=/3!/G$B^$S%ESE(-@VCOC-51K8X8Q4*@5%IE$N42%1*5$E42 MC20:2S21:"K13**Y1`N)E@YR8Z&J![&36:OJHN+2TS4(/)K0^4.#0MKZ8T0G MH\00._,UJ..LO#9;>1E988>Y1(5$I4250;`]H=;((")C0ZR13DC*VB,\MC]/ MR0K59Q+-)5I(M#1(C]0-HRITSH7QPLU1UTM.'`URXM$56?W)"N\R41]1P((, MZX\`ZXHE-<@ME;LL(%VAU=O1+;%AKN5-`E7;V%'AG5S65 M(`UJZ!E$@XHE2@QRXJH;LKBR_###AM1C+N4+M"+'EP8Q>98,5MB0Y$=2?HQ6 M)#]IEF>CGV)#DI])^3E:D?RB69Z-?HD-:WDGKO['"O/:W'U:(K+B*E%BD!U7 M@\#QN"XRM"(WY%*K0"MR0TE:]N+DZ1\V)/F1E!^C%23EQVA%7IZ0/$5,#'4FM>92:T%:=L384)?8L"%B[YTT7)0% M^?*@P2"8*WB3,5J1\Q.#[.-21-0P,\@)I.F1M`IL2&NV1`0;B?5<9(E*)>5' M!MG/1=0B^0DB&NI4:LVDUAP;DM8"T=FA+AUY=[-4Y;^]]/BAVV5YD*]/$>P\ MR"`[GT5TBFUBB)4EIHCH)C.#K(0S%U(%MJ,CJA(12552:B2DQMB.I":(2&HJ MI69":H[M2&J!B*26CI0;'U7>\_B\_WF\;TX%:),9(G).1[JLCH_)"M=?8M`[ MI\UHI8_BPJ[7#7M=EA-DJ&Z=CB"BXY@"I6!SH^7'CV-*M-(=>IU^I]MF24*% MXM3?"!'U-T:EL_U-T,K<8!#`V6S(;G"*ZM3A#!%U.$>ILQTNT,K<8-?SVEUV MFKY$<7GZ`Q\]N!/G?'9;F[-GJC[2<0\Q^0ABT]`^Q#0HI#M.$77KL[-N'_[G ML_TT0R7KU!P1U08%*I%XB4B+AX/>8-!F\[I")1(?(2+Q,2J1^`21%N^UO;;O MLR1LBDHD/D-$XG-4(O$%(C-R>*_,#UFEN$0E>=SOJ^,:OC=X'SV*J%58Y,TY MD+M5L".%&!O2_20&A;3;I8CZ=>2]0;\3BL";[FC1Y%*[0"'2+A$9;7\@M"L4 M(NT1(AKW&(5(>X+(:'>"<"`6NQCW3&K/48BT%XA^/>XE"C4L[,8#J+]SE`Y/ M7Y%/:^2N_1Z;FK%IZ*Q]W3"$`O?7>W=J&G;TA]N_^%0(U6E5Y8AH514&G>^P M=#OL!H-.NR.V"'//U-](]C>^J+^)VQ]TUO#!U!35J<,9(KK!^44=+MP.NYX/ M'T^PI^$2Q1MV$G7T=&XGN3`+-(=:D&13\'MLV0S]T]&7;<5.G6*RHD3DU!!1 M*JTRB7*)"HE*B2J)1A*-)9I(-)5H)M%Y^:(Z6;(C^+1_2%IU+JX*0 M)=]CB6-)5BA?&:0/+=SII,XN[*7]UZ:3.0&Q5GR@D>,P8V4[3".83_6;+^*% MM-3(6$RR; MCH3BELSDB2F<+5#K;7XE6NK].9^#WVRS# MJU!(M+8_Z/ELC)4C[6YAO&(]GYT$IL"B:`X-8I.% MEZ9DA7>2&&0%.#4()HOE\3Y;`AEJP5@H+CRWSM'*GE)Z]%:/)0Y"U_M^Z(L/ M6U&G88:I\H1O_Q]^60W>X!/;FD'.Q.NSSP)B;&A//-W0KO:-5<=9RQY[[&6H M9<^]TR`P8H6QLN3+1OD^*S`J1]Z=?XUUSM^IG8-3R8/C'AKD3M$^>Z;%9(4- M$X/.E[*IL3*U?I@5K[9W%1?Z7;7P3W"DY8+ MTSQ9IZAO6;A%22Q1(E$J4291+E$A42E1)=%(HK%$$XFF$LTDFDNTD&CI("=& M\'FHW%D&`,_OSG4S]QEFD'XT_,9F27RZ:FVD?2I(W#&I+)OO=IXJ9MX9E,[. M[0^BX*LG:J*80;'-(CY=M0=%&Y8[*)5T\D%=X"B=JSICTLB,B>\-D-7J$=MC MHCQ3CTG_2(#^PO/+9O]E$V^>GP]7Z]TW]0,`L&O>?3IA_>L$0Z\;J3?;8,-A M5^[]?G2OH#,,H.L&?A]&][H*Y4(A_&1#0X-A)UK6SSIF?^]U8*3U M82Z[`N_`PEB;VB1!.U+5L;SM(3ADV.@0J%FCN/$*E*Z1*DRE6A+X<*7)+1FT M4=68;`/%:Y0W7H$:%D;=U`]4;'"E20W>#(O4I^"R'WA!+!HW7H$WP"+U`;AL M`R^"1>IS<'D%W@>+U,?A\@J\\`4SH^E*U8O@ZTVR1>KU(O6:H[P";RQ&ZK5" M>64(O0P;>XGABGIE0;:!%_PB]>:"O`)O\$7J;05Y!5[DB_+&*_`^7Z3>79!M MX(6]2+V<(*\DW0B^-2CYL!<-FSP3]Z*XB2>]"+ZP)G6R7@1?2Y,\[T7PY33) MBUX$7U$#?G-:2O!K)6^K+YO):O]E^WJX>MX\PF:FOY&QU[]W8KZ>8;ZQ^'EW MA-\I@:<0_+P#_"[-!KZMU%;?*GC<[8[X'ZJ#TR_=W/T?``#__P,`4$L#!!0` M!@`(````(0!ZOMCR8`<``-D@```9````>&PO=V]R:W-H965T;OIPSG]P3Q\_7$Z-KX'<1)&Y\>FUNHT&\%Y&^W"\^MC M\Z]OTR_#9B-)_?/./T;GX+'Y,TB:7Y_^_./A(XK?DD,0I`U2.">/S4.:7HQV M.]D>@I.?M*)+<*8[^R@^^2G]C%_;R24._%WF=#JV]4[GKGWRPW.3*QCQ+1K1 M?A]N`S/:OI^"<\I%XN#HI]3_Y!!>$JEVVMXB=_+CM_?+EVUTNI#$2W@,TY^9 M:+-QVAKVZSF*_9=OI7;V`^1/X3:.DFB?MDBNS3N*SWS?OF^3TM/# M+J0G8,/>B(/]8_-9,S9:K]E^>L@&Z.\P^$A*?S>20_0QB\.=$YX#&FV*$XO` M2Q2],5-[QQ`YM\%[FD7`BQN[8.^_']--]&$%X>LAI7#WZ8G8@QF[GV:0;&E$ M2::E]YG2-CI2!^C?QBEDKP:-B/\CNWZ$N_3PV.S>M?J#3E><*2K<-1;^K"O]>]8 MMVLYW?]U.A-X(&A MH?_[-7[9&_OY(/2'WEO;XJE1D'D8U0$I3Z: M;?[V9\ED^JG_]!!''PVJ4#3(R<5G]4XS-%*3:<3?I#RQ?I57E%!,Y9G)/#:I M6Y0R"16#[T_=8>^A_9T2>"ML1FBC52W&TH)E*Y,U53!1P50%,Q58*K!5,%?! M0@6."EP5+%6P4H&G@K4*-B70IO#D,:*W^?^($9-A,9*C.Y*@")JN!$1:2!=3 M!1,53%4P4X&E`EL%M7LV(DC"A=` M3(!,@S9Y(;R4!/ M@@O)*5?9RIT)9ZRO+W'5N))4W9>5*B&F]C2'N%SDH M8WPE!VFW)Y.0J53CR@G5W"+#M&XU:&-I(WMI.*V!;,HRE?#0SK4V/#>52"92C8X@+)'SS9*24N/< M)@^/(%0N77K2V%4=':2I"B-4^0VM;6PJAF'#?EMBIO M#3O`J'UM;LOJ3*;ZXDA46NP@,A%-$$T1S1!9B&Q$>Q25]Z;4IFV:FML"U9?>W"A/;D&JBR+MKEJR)X65=)PBFB&R M$-F(YH@6B!Q$+J(EHA4B#]$:T4:@*TLDMD_#,/Z7-5*FJ&0=/P4HK9*$44%, M07ZS3BJLBOAQ\?*,"NI6X5$3O]I9V$ M:"I0:>1G(&6AGXUHCE(+D'+0ST6T1*D52'GHMT:TJ4A5P\/V^G7AN:VVBA.# M)5%M>[:T MHG7$KU)?_/CGRE.0?P:C(/C,6ELHW?V/4^_H]5MCO./C<_9FZ+P$?L(R5:Z M*M<-.MR]PKL&'3$B?^X9S]11O#'J&72V=87W#3IZN<*U#O4H^[*I=,G4-(/- M?NA#LXLQH7*(=VAF,.RK=ZBJ&^[5.U21J9UK:E3:J)UKCT^5BMJY=H<*#[5S M[0[5$6KGVAWSSJ!S$'P:&1BTC4?N#0S:A",WAP9M M:9%;0X/VJ,B=H4&;3N3>T*!=)/%VWE'ZL'SQ7P/7CU_#<](X!GMZ43O9_@4``/__ M`P!02P,$%``&``@````A`+_4LP!\`P``(`L``!D```!X;"]W;W)K&ULK%;);MLP$+T7Z#\(ND>+=PNV`UM!V@`M4!1=SHQ$V40D M42#I./G[SE"+19"LEXN79#+W`=6B8\9>5^ M[?[^=7^S92RA=SPY%K14 M-8F@.5&@7QY8)5NV(GD+74'$T[&Z27A1`<4CRYEZU:2N4R31P[[D@CSFL.Z7 M<$*2EEN_#.@+E@@N>:8\H/-KH<,U+_VE#TR;5$Y"(!?IV!8&N`(>='/$TO5 M8>V.9]YT'HQ#@#N/5*I[AI2NDQREXL7?&A0V5#7)J"&!9TOB34;3^4*37!DX M;@;"LQTX/<\^'.C7ZK49=T21S4KPDP,5!OID1;!>PPC(6A=JALZ7_]D"?B#) M%EG6[MQU8,42LB09%Q/V*8,C$U M7)\;P9!A6,^5!-6@B4Y?.#65Q0V#*?^<8D,:U'_?GNO2$*RE=7EI(CT3^A%C MIIDY$U;O*(1,O+-\D<;4T$2@(L^&+0++DPYDUP=LA+<;@&!S\B;2,Z`?,0S` MV\C:OI-@Z8&R=UJ`1*:*)F):8&_9#F1;L#2%7:\!!)N3-Y&>!?V(80'F^V,\ MT$RFCC9DNF"?$V>4;0-L94/<=1\TVA*`!!#J.=&B=,BT`@\LJQS"&>R>=Q8# M'A160MJ0:<38VA%G5&=$?0'7=TY!Q9[&-,^ED_`C7J[A&(Z;+ES?_+LP@*M? MW]Z#+]@4Z'4/OHS:=L'Z`GW$5K<15GR'5'@9V'$@NH@?1W`8#_';2;2%90\_ M[*91K!L'>X)9%,\NX>=1K&\G&[^(XL4E_#**EQCWNP'0GU1D3[\3L6>E='*: M@<6!-X<*$'6'4[\H7H'UT*5P!9V)_GN`3I3"A1-X`,XX5^T+3M#UMIM_```` M__\#`%!+`P04``8`"````"$`^@<-X7\&``!>&0``&0```'AL+W=OFCJE^;8U&T$U"X M-&OMV+97=S9K\F-QSIII=2TN<&=?U>>LA3_KPZRYUD6VZQJ=3S-3UQ>S M-*[@UI_1J/;[,B_\*G\[%Y>6B]3%*6NA_\VQO#:H=LX_(W?.ZM>WZY>\.E]! MXJ4\E>WW3E2;G',W.5RJ.GLYP;B_&7:6HW;W!Y$_EWE=-=6^G8+4CMF9 M.3-0VCSM2A@!LWU2%_NU]FRXJ;'49INGSJ"_RN*C&?T^:8[51U27NU_+2P%N MPSRQ&7BIJE<6FNP8@L8STCKL9N#W>K(K]MG;J?VC^HB+\G!L8;KG,"(V,'?W MW2^:'!P%F:DY9TIY=8(.P,_)N62I`8YDW[KK1[EKCVO-M*;F:F[,%Q`_>2F: M-BR9IC;)WYJV.O_-HPRAQ55,H0)7H6(MIO.E;AD/B%A"!*[8%7UJV'K7D3L/ MMT4[N&*[Z6H^MQ>K)8S@3D.XVXT=KJ*A`B.]2^#,R"5^,RRG!*3=K^W,YX;7:KY69MMGNKJ8P+K%R:_ MN69L-S!BP\SPP=!8-*PE\'(U=R?(M#[*[5;*4??&$ M`'3GIH#4-=C;'N@:B^ZZACFU%60T!X3XA`2$A(1$A,2$)(2D8R(-%/9F::#_ M<8]B,K(#@L#Z'[EM*5/2!Z%Q/B$!(2$A$2$Q(0DAZ9A(IL!>*YER?TVR:'GL M@HQFGQ"?D("0D)"(D)B0A)!T3*2!LG*6OJ&F[!W9'LO\=5O!Y,$4WC#`@C7& MWT],1!X_)W:_*WLJ\#DP5WU(P,E=+V`=AOD2$Q(0DA*2<&%T/)4.@ M7KAKR-?J^B-#H&1#1YB*[(@@HXP@Q.?$'F("3DRX#&O(5K:U4#2S>BLCTJ4!FS-T3A>O$%LJ1UIIH58)39N6D9NJ5;<]50T:MA#4?T>3$JW7U>@E'\ M><9\:=H+9>VG*-X]3[:9U5:JS=;(YL]E(Z_0H,!`L[:LV("%;,DE@V*$-T1A M0Q_1L`4&B-@N\;XQ5JOYTG)42\7S%GT7(FPV+.\8T2">(!+BCFT[CI(,*<9T MXK)_K$*[Y]\GTU04>F,#!9+35)E9S^BC!@,Y@C1%%(@HB^>([:Q6RZ4RQA"5 MQCE)Q&-4&L031"+AY\;27NCR[*22N&R@6LFR*NKQ!.PK7!SS%MY0-Q)0>0-X M0Q0V]!$-.1(@XCEB.M9*-TUE*D(,&F=@WP=4CS%J4$\0<75+9T^!*0;=V#99_:MZ;LP??CN),GJ\ M[`4:%IAG$.13%%`44A11%%.44)1*2%[!K$16O;"@RGGTK$:4VF,S^NI[E#R. MLO5[<-C9I>M@F4]10%%(44113%%"$3MQ'3K!_>$GJ/Q8ZUS4A\(K3J=FDE=O M['04#OXV3SWF1[=;8XEGM\J=U($;W;FL<@-.>Y\[QQ2^9:?`[`V@-N M;WKA.2XK>6D+WW%9X4MOA([+JEMZ(W)<5N/2&['CLDH7;LQZ9^%T^YH=BM^R M^E!>FLFIV,/\\AJJYN?CHJ`27T`O50O'VMW'T!'^CU'`MJ6S[7I?52W^P1[0 M_V=D\P\```#__P,`4$L#!!0`!@`(````(0#X$2$9N0<``"`?```9````>&PO M=V]R:W-H965TK37:>KJLOVTV_?SZ?)MZKM MZN:RGEJSQ71277;-OKZ\KJ=_?TD^K::3KB\O^_+47*KU]$?537][_O67I_>F M_=H=JZJ?`,.E6T^/?7\-Y_-N=ZS.93=KKM4%1@Y->RY[^+-]G7?7MBKW=-+Y M-+<7"V]^+NO+E#&$[3T%0[ZJHV;V=JTO/2-KJ5/:P_^Y87SO!=M[=0WNE:"F?R#Z<[UKFZXY M]#.@F[.-8I^#>3`'IN>G?0T>$-DG;7583S];86';T_GS$Q7HG[IZ[Y3_3[IC M\YZV]?[W^E*!VG!.Y`1>FN8K,*`LW,7A*F77."#<"_DW--0@,4*;_3W_=ZWQ_74]N? M^=8B<'Q@>:FZ/JD)Y72R>^OZYOPO,[(X%2.Q.8D#NV?CCC=;^@O'@C7O)7$Y M"?P*DIGE+CQ"<6-M&*4.P"^?9BEKWYCH\8F^G.C.5LNEZZV(ZS=F0N[0)>'W MD9T&?!K\/K93"Z*"'1()#WX`M_)Y"*<)#=M22);86$ M5\0+(H)\%$$0.8?E,:-93D`YBHX.H__;L>,'3_!M$ZH[;;+"-I5MLA04) M2T(;F4!L`HD)I":0F4!N`H4"S$&601L(X_]#&T)#M!%>;00@Q;(-(82%F!*9 M0&P"B0FD)I"90&X"A0)H0D`>:T*,%Q,1"\1Z/85_92SX"]W!#;.Q6-D@1[U% M2(20&"$)0E*$9`C)$5*HB.8Z5)\'7"?6D$F@H_0=Y0$S+%*'1%>`(%`"IMF]6I<%("!.**>/D`@A,4(2A*0(R1"2(Z10$MF]D;#P8B?!($)(B)$-(CI""(1;= MH:8(=`PW%?G27'^F"'1/0A+"HDO"D*4B";>101(Q!%I811/7UZM8/!@-FC#$ M=09Q4V23#8A"[2]UZGPP$M0%IZ9-M283Z6=NZG17Y%`672<.J4()*T4I#D'X MD'[(7IBU/I8&PI>$0RYUAD9NBIDS.9$S.X9(TD`P%QJS+A/I?VXEV'WA!)>Y M&4\<@CMMR!_'-WN=P4AL->((>TRB(L082CC$TH-+Q;8@XS?#\W(,%1J5K@UI MB51M1HJ,DE+DYC=R2D"D6@V]L6\PKF7T"8L^`I`/+.'1[P5Q8\04=RX/`7ND+%H*=+J@+2CJM!P3EC9G, MAXW%($=KD`#4O'6496*0[(H;2%=:(1**,)0C*$$0RF&,@SE M&"HT2/>9]("JS_1YU`/T@\0C\XPBS2`6IY_,IHZ\$X$)D#U#A!J%T=KU=9"4(2A&$,)AE(,91C*,51HD.XS:<=4G]F+@0>[ M+HLW=:H4#%+[+FXERW;$$;WS56GNS,,CE1)H=MUOA< M6@GZ@D.L>]$5(TW:+<7N:\58JP>WBUAR8S%($PQ!$;>ZT8JQ.6`@F!/!+"ME M*B!IE7W$G$L#P5QP:$0F$O!()FC7D$%1_I=X9";4=C,16(XZH MK1B&$@Y!61<34T25X7DYA@J-2@LAVVQ3;U=A:FYHP#M4*/V*",:%O!43Y44> M<>AV9Q0+*]X9><'27P4&>R+8E59,0'+!3%#=[/UR8<46="S+7WB.\7A:"';< MBI'RH07;!X*R3E--/LH`KV+T5LQX&-Q**Q$=$8?45DQ`K%E:VH'M+8WX3`23 MTHD)2"E?@DGJF0N(DSLKSW<,^LK#WY>>J?:VVU>G437;- M&_F"XI!7>`/,/N]LEB&\Q@(_3=P+X4W.".Z'\.)C!+?_(?EKKY>FAR^34/OA_`$"SH=OV\__`0``__\#`%!+`P04``8`"````"$``%5'+(T*``#,-``` M&0```'AL+W=OWW\WKQ453NB#(?F=OS2MJ^+R:39O%3[=7-1OU8':GFJ MC_MU2_\>GR?-Z[%:/W:=]KM).)W.)_OU]C#N,RR.G\E1/SUM-U52;][VU:'M MDQRKW;JE\3KH=WP>+,H[&D[N;3J`_M]5[8_T]:E[J]_RX??S7]E"1VK1.<@4>ZOJ[#!6/ M$E'G"?3.NA7XSW'T6#VMWW;M?^OWHMH^O[2TW#.:D9S8XO%74C4;4I327(0S MF6E3[V@`]'.TW\K2($76/[O?[]O']N5V'%Z/1P]5TV9;F6H\VKPU;;W_7]\8 MJ!1]YU!UCFC4?7LTOYA=3J.`CO79)+%*0K]5DME%$$_G,L6)8U-K-W#ZK;I1 M29^(GZOXRR$^N/[,<2AK=QSZK8X3?Z8;B=CK*E=4:7?J>)-^7;IE3M;M^N[F M6+^/Z-RA%6A>U_),#!8!)=,+W$]U6/*_6W%::IGE7J:Y'=/D:5$;*M,?=U$4 MW4Q^4&EM5,P28P(>L=(1LHYDVL0%J0LR%^0N*%P@7%!:8$*R#-I0_?T_M)%I MI#9Z5DL-C%BA(X2.T%T2%Z0NR%R0NZ!P@7!!:0$F!)V`3`C_V:]K04;?CNFG M50LQG^"RCPGZ\UTN]0I(`B0%D@')@11`!)#2)FSJM&U\8>HRFLXDTM&:NWL> M]$%Q=Y8$[LJK##0>;P8V-MJ;OC`V&=V-31?54A%K$8`D0%(@&9`<2`%$`"EM MPB9*FRN;Z)F;E$S#%5"$-@!+[1FOU=40I(5+@*1`,B`YD`*(`%+:A(E"FRT3 MY?1)*:/YW!6Q5A](`B0%D@')@11`!)#2)FRBTDNZEZB8:N6+ERB9ABN@"%_] MN;/Z0]"P^D!2(!F0'$@!1``I;<)$(0/`1#F]^C*:SUT1:_6!)$!2(!F0'$@! M1``I;<(F*DT)FZD\^><$O[C\71ZN@4:\`"Z=`C!10P4@2A%EB')$!2*!J&2( MZR/=BWUZG*X$NN2ZI:"150N($D0IH@Q1CJA`)!"5#/$Y2Z-BS_G,"X*\4#OG MA4:\)J[+Z2'?UA9I09LRN"=N?J9H`E,BG`_*<,J=&BBA#E",J M$`E$)4-\SM(\V7,^=Y]0)LP68_!EEG6,IVY-#%&Z`)(`4(HH0Y0C*A`)1"5# M7!_IN6Q]/M@GE$6S9;!=FZH)0$D`*$64(PYRYJ(SM@G ME#6SQ1C54 M30!*`D`IH@Q1CJA`)!"5#+$YASZ/*;>5+WK,+@_WF!JQ:T?LWO6;J*$F$*6( M,D0YH@*10%0RQ/61IO'S-1'*<$<&A$\)EJ9*%,38#M3C,H0Y8@*1`)1R1#7YVL>,T2/J9$I@!6B M!%&**$.4(RH0"40E0WS./H]YSCZ!'C,FZY,E*F)H:-&*49EB')$ M!2*!J&2(ZR.]WQ?V"645K6N'_%2&N\<5H@11BBA#E",J$`E$)4-\SM+/V7.6 M?N*$^G@R'*%T`":(4488H1U0@$HA*AK@^TOO9^ISV$Z&R MBK8,X!Y7.LIL'0FB%%&&*$=4(!*(2H;XG*5YL^=\IL<,E0FTQ1A\H5T3[D-+ MW='69^BHRR3%J`Q1CJA`)!"5#'%]I/>S]?F@)I15M&4`][B2'RSSK2-!E"+* M$.6("D0"4M,O#S95&9K57B!*#[,IQGG:F)DJ72:90;.3/ M,:HPR$[O/"01)DJG+UEZ+IEK.\^5#/UHA'X446*0/2?G86!JHO2<,H689'#$ MPG0\D5Z8*)V^9.FY9#[7>H9#B="U:F17&?C1Q$29.84Q5!ETS%1')AE$%?[T MSHH($V4DZW/UZ;EDKI'MJ^SBDJQ(^[+=?%_6=$6GU?-L4A%]B-O=X=Y'Z&\U ML@53408E*HINON1;$^$T<#Q?:@+T9#*%F%:0N3`=_9F%"="92Y:9R^3WOD:F MW^O7OY.)W-.@$UK?J$?TDW16+X_,W"=I0Y`>:J((W:%HE"+*%*+GHCHJAU0% M]A.(2I:*:^/Z7GV]]Y2,K07ZWT@A67M&#/<1DHJ:S8=))0K)G6'H&&(M]>FI MHQWE.,I,#^)J2)_C$8M/'5'HJ+`K[]E\YMSFENQ@7%5I;&V7\$E5E1\V=;&, M>B2+>Q`GFKD/8534S'1,%"([KZLG-5$F5QB`A.J(9H5RTU'G*C"]T&C>Z14$ MX?0R=BZBI8JA7Y2)2^::[5XR,S>M/J8ZR M5\.CH#JB780]LM(7*I>57FATU2D834-W+RE5!#T#!?V\QCVXD-.6EP*]QWWA MNH`6/NJ14XW.MK]24:P:^XXQ&=VAC#WG>!\U([&L*"A0-0B[0%5'4_^%&L3I M(PH]U/X2%@2S^=P]N4H]:4_-2M_NGN;!S-2L%OV#S539?S/Z901W!"M$":(4 M488H1U0@$HA*AMCY&WMO$N2#V=.3[_KQFP*%^GWWFWL%&5I-C40S4R-\4-*Y MP@)=?3PHY7BM%8E[I`;E;L!#JSTH^,8Q&0_Y0\L5M71;++1<4\NU[S@1M=#9X1E!0"WT`8ZG)9Q2MNXM=C@.O1Q/#_A] M?4)JZ?2&/A&U="_40TM,+9V-=%L"ZD,O)GB.$U"?WGI"']*:[LM\?4AK^LC6 MUT):TP>;OA;2NK^A+MX>U,&[-B2S5^6`5*:7D'S')I7[3_O=8P>D,KVD M@GWHGI_6V:<8N?J%M/'8ATSZ0KIR;*'O0-S[CK*4`_/$+^7B^S@MHV],]_'B MOO^.A3M!6D/O$M(*^A:0GJ0LY+T;3H$>J"QR;PL]5Z%I^X2GQP?4XIL@W253 MBV^*=$](+;X1+.DX2V\+/4M:K+PM]$B)%LLW-GIR0BV^L=$#`FKQC8WNA*FE M&]MD$)J^2_*Z?J[^O3X^;P_-:%<]T>8U[;S!L?\V2O]/JVX^'^J6ODW2W8>^ MT+>&*GJS?"K=VU-=M_H?DG\R?`_I[B\```#__P,`4$L#!!0`!@`(````(0#[ ML_YJRP(``&H'```9````>&PO=V]R:W-H965TP%\ M.??X^-S+97O]6)7H@4G%11UC?S;'B-54I+S.8_SKY^W5)XR4)G5*2E&S&#\Q MA:]W'S]LST+>JX(QC8"A5C$NM&XBSU.T8!51,]&P&MYD0E9$PU+FGFHD(ZE- MJDHOF,]77D5XC1U#)-_"(;*,4W8CZ*EBM78DDI5$@WY5\$9U;!5]"UU%Y/VI MN:*B:H#BR$NNGRPI1A6-[O):2'(LX=R/_H+0CMLN+N@K3J50(M,SH/.>ZB+&03!;KN>A#W!T9$K?R0O;/+BW>>'JM43/B;=>W!!-=ELIS@CZ"^2IAIAN M]2,@ZTQP6_>V_,L5L,.0[`U+C-<8P8$55/)AYR\66^\![*!8=3`1UB*D@,&HHZ.6.Z;PQX!C#M?'\5UO&''),#(R8_&>O0T8*@OGZ#>_+(P#+6S9-F-A24LP5#\D&"F#KG^[ M*P9LE?7E:",##X:1T4ZK\4ZV:4-`O[-K#39 M+Z*]'9U3GF64V%DVC:_:4>OU+V#4-21GWXC,>:U0R3(XRGRV!INE&Y9NH44# M'L+`$QJ&G'TLX)_&H(GG,P!G0NAN8;ZC_B^Y^PL``/__`P!02P,$%``&``@` M```A``50RAM)"```8",``!D```!X;"]W;W)K&UL MK)K;;MLX$(;O%]AW,'S?V))\BA&GB'46=H'%HKM[K=AR+,2V#$E)VK??(<7A M:53':7O3-)^&/\F?0VHDY>[SU^-A\%K435F=5D/G9CP<%*=-M2U/3ZOA/U^B M3XOAH&GSTS8_5*=B-?Q6-,//][__=O=6U<_-OBC:`2B!BYX_%L=,S+T[!36-;7:%2[7;DI M@FKS\A?$W^_+"X M6:9/IZK.'P\P[Z_.)-^@-O^%R!_+35TUU:Z]`;E1-U`ZY]O1[0B4[N^V)O$5N"QJIY9 M:+IE"!J/2.N(K\!?]6!;[/*70_MW]984Y=.^A>6>PHS8Q);;;T'1;,!1D+GI MAK&I#C``^'=P+%EJ@"/Y5_[SK=RV^]706=RX MBZDSG;$Y7V@)FX:WA)]7]70KXAVVK,*XRUV-NN7AJQWD;7Y_5U=O`]A"L`#- M.6<;TEDR.5SG;K1RY;^W\+!83.6!R:R&,'-8TP:R]?7>61`:A<0$A(2$1(3$A"2$I(9E.#%/@L/W`ZK-H<^Z":*M/2$!( M2$A$2$Q(0DA*2*838Z*LI-1O49=/'Q9M3E00;:*$!(2$A$2$Q(0DA*2$9#HQ M)@JW=6.B79K?S&%?M/MR\[RN($LA5WL,\.`TZ>[$3,25*,$H4WYAGC^IBD+Y#!'7 M,AT#K8N.795$<&.VLT@@PS`1I1O6(2.3/,>:42BT(`IG%`DT4>[$.`@EGZB& MK,1TQ\[$]DKVC\J9H6QZQ>H=_62Q-]R5V=6537#7QS[7K`*`7:CO.40R*$"B MYA=2%`G4;0Z^Q6.,DE()$B654I094J83K/[1G>@Y8O3]),HE?<8"L;-*/0+< MFLOC.S(*K0H$\F#A9$/77M<0HUQ>-;G>K>=-K:>'",47TI<8$7]0YN8EJ'2Q MOQ2C+O27H3COS[33KAKMQ+IN$\IJ$LU:0Q:PO/+`1FF6Y]HUI(K"A@$B==R% MB-@Q^7KOS.<3=VIMIPAC9IJE<@@HGF"4$D\1"?'%Q+EUK/7*,(:+F_ZQ2E!/ M1^X?//K#M-F-$/?E]7=%]NK"NBTB,C+6M0;IJRB<;H`(*C.Y"#T9*WJ<0[!`44A11%%,44)12E%&4&,K./5:*V%QY4(A]])R(J6MT, M6>2JU/%<:YE\1T:IG",HI%$113%%"44I19F!3']8`:O[\TY.B'I7MT$O@?FQ M[#L$!12%%$44Q10E%*44908RY\Q*5'W./W:BBT)7MZ)#ZNCT'9L$@AA%E3NW MSNI016'61!3%%"44I11E`L&A#?*&-^ZO*=*YC%FD(]+.#HH"@=XITE64M`>1 M5J0+I!?I&&44#'/K*$]5%,IGB/AJFXZQ*O6GL\EE*I9A`NF&$12(AI!/_55T MJ`)P,I%`>GV._:O.$M50*'MF`9BJ`%3.#&73IE]3G\-B$I]$?2[+&E\$J7T8 M".*J%[*'41:L8-*D+7?+ZY2C!+]S6;T<2!#<5KL MN'WE^40K=JXJS[F*M?UD;:P&[[G6'O!%0RCBEQ!@]84E_"49=["_%*-'?;#Z&[X+FV<@^Y_)S2DO8 M[O-L]\'N6-1/A5\<#LU@4[VP3Z\>^X8@#U?PIM4<,/FBR6\>.SASFS) M:N&^*R`%56#?%1"#6HE>2=SQDMT*^ZXX<(7?*JR1P7T2/F7W78%OW`_\#+-: MK.';=U_\V@6AGK[7WA(^\-`Q/4Q`GY\]=@?3)7R,H`W6X%6?5?`^#D;4-R1X MR;-D;W6H%KRS6;*7-/0*U'MPA=\8['&!5>M>JWRXXO=>@?)H&?8N"=0!<*5O MU!&T87=\.K88KL2]5P(8=.^8P9MUKS<^7/%[K\![5W"M+XT"!\;8>RJJL5?8%`C^;&PO=V]R:W-H M965TSBV!OEE5^Z+R_/*^N=3^&%A#>HFN^RS4WG)5];7O+8^KG__[>&MK%[J8YXW M`U"XU"OKV#17;S2J=\?\G-7#\II?X,JAK,Y9`[]6SZ/Z6N79OFUT/HV<\7@V M.F?%Q>(*7O4>C?)P*':Y7^Y>S_FEX2)5?LH:&']]+*XUJIUW[Y$[9]7+Z_7# MKCQ?0>*I.!7-UU;4&IQW7O)\*:OLZ03S_F)/LAUJM[\0^7.QJ\JZ/#1#D!OQ M@=(Y+T?+$2BM'_8%S(#9/JCRP\IZM+W4F5BC]4-KT+]%_E8K_Q_4Q_(MJHK] M'\4E![=AG=@*/)7E"PM-]@Q!XQ%I';8K\%'[/74_%V^Q7GQ?&Q@N:

&G:.S.AM/YV+6AK_>*N$($?O:(W.A](AK" M3]%P,G064WLZ8[W?:`A7VSG#1$5#>SFO/I=AGPK02`E6(S-;W^VU%M"?$("0D)"(D)B0A)"4I5H4X?- MX(ZILVBXD\!'.7=R'_"@27N7V*YNS%8HP'AZ%;2QP>9RQ]A8=#LV3*J-(,HB M$.(3$A`2$A(1$A.2$)*J1)OHS)@HVZ1FL%G=N4DQ&=T!06`#D&[/S%VI"T+C M?$("0D)"(D)B0A)"4I5HIL!F>\?JLVA][H(HJT^(3TA`2$A(1$A,2$)(JA)M MHJRT-!]1$\B5.U>?R>@."**OOKD5=T'=ZA,2$!(2$A$2$Y(0DJI$,P4J`,V4 MVULRB];G+HBR^H3XA`2$A(1$A,2$)(2D*M$FRHH2;:8_6J$P'=V#5AJ0G@#F MCBRCN@R@**`HI"BB**8HH2C5D.X/JU[4V^-V)K#)FC8(I.0"1DGD4Q10%%(4 M4113E%"4:DB?,RM4U#GSG!BRD.V86>3^63EWQAUUN8'58.FF&B2C5,(X@G]BY MR1G;))6Z`%0.A3*?3)NHD4!PUV!4+)!4-O:V1`9@FU13UFUB]=DO2"Q1YJF) MQ9%VVPG43<9G;R'`3,@K'&M`42@0S`*C(H$DB6F[A*)4D]*=8$69Z80+^T'/ M?J/>4J*6DS/8V`+!W+J]9&FL_U8&X9Q\@5S8X[IV#DTG;L8NTNCEDZU[G1/6?UG>FI/[]W3116I6LR1"UM) M9Y4[(QYW43AIWQ9()DZ`",JR3LNQC(;LJG&-7*ZQZR MV96 MA2G&M.*Z?ZP*__E<W[AY6:QID&D9XT,[U*W,HHF31K`K7]F71E!\*?&GEARFC#SA)PI4VNXPK<$;QV*&$JL&1PV-G#'H% M/N@^MK>3H;5AW??$;QSX`-S'85#M%FSH/$Y`OV^PFZD';]SI@#8S#UXZ4P[O M/6`*O5V#(>RL2]MLX.P`3*_` M^P(8=5\_<#J&*VV;4><9?,J^9L_YGUGU7%SJP2D_0`+R(J;B'\-%12/>H3R5 M#7S,;E^G'.&/%G+XDC5FY?:A+!O\!08UZOX,8OT_````__\#`%!+`P04``8` M"````"$`DTP5/)0#``"Q"P``&0```'AL+W=OJ9",5PL_&H2^1ZN,YZS:+?R?/VZOIKXG M%:ER4O"*+OQG*OWKY<#C45QDO:Z"X9P53SYK4]\HLO=M57)#[`O;]%(U(UG+KFQ/Z MDF6"2[Y5`Z`+C-#3/<^"60!,RWG.8`=HNR?H=N&OHG03#?U@.=<&_6+T*'O_ M/;GGQT^"Y5]81<%MJ!-6X)[S!X3>Y1B"Y.`D^U97X)OP))-P&('( M-Q8-S`ZT(3=$D>5<\*,'708294VP9Z,4B%LGC.S.F[]9`YX@R0I9%C[(ATU+ MJ.?C.'#;\^;Q%YH;3"1Z0\4M^E'+#-&EZR-8*@L[*.WN%L8 M`QKILD5N31H&6_X+@R4-NO#]MB!82^OJT41Z)O0CUDIC>R7LVC&<`A=V+;+8 M$IH(-&+/K[%=K$T'6DV?OR&4_L)6UCR.#G.;J-7: MTL"N"XQ`M".@"?6-Z(?LU?#`<[HTGES^3L/8<**C.TO[1KAG?9O8,\+,#^9S M65*QHQM:%-++^`%G`W!N.>_"9G!91\-VP$BSBO';X\37..J M%M"3D<.S&J4K,S(Y#]9)NM$SC!L?IW"2G1,4@B(]/[D9$6H]*S8"M?"5P0.Q M2X*!J28[^I6(':ND5]`MF!8.\$049N0R-XK78"8,,%S!I*3_[F$TIO`5#`<` MWG*NVAMAK9TFJJ0J@6J3NI45&CW:!GG M(%8=.[,=!OWU.R=``SB1RIMC?[[[[NZ[BZ/;528Z2]"&*]D/+LZ[00=X+/%DKG1&+7[J1:CF<\Y@J%B1@;3A9;?[(X25!9E`^Z1.!J'^DL5$SP M8)_CE%L!YGD^IMIZ*/>NZYQ+%A7CBM"VB@2U04;28K[(+UE5FZLZ\UT,`X6% ME@82@BNC!$^HQ8][*JADF,T=T.6E\M)^Y>(K=R86O65?]\ZP75/*/4N]E@>ZIX8:H.1EKV)/5+M,OP+`GR1UCJL!JR@5"E<0UPZ1) MKYJ"C`\7C@$HO.J4#1H.@+KX,76()$ MO),8*L%JRBQQ1-'1#!MW9_M3,)NQM";W!1>N(2M](K>\*8PG+J',S4!#PJW7 M[!!F=A-JSBVR?@)L9_(\$WQ!_5=^X1C-@$SIJB'CSS8%[1*N"^R")TYG7'`W M4+T,)E:Q=W+WC^J$C+%A_*"4:DB52'"@$U<0N_;B1E1+S(TA8V0P<9>\L`DL MW*#&E.<*1[U<>%$#E67<.J#950JQ^!MIBJ5="OYV:]>"_\Y!9;$6,YQXWB#: M"^PWWUC`TI'739GK_0*UL3JN4QOZJ%QMX/81X0^XL>')$"SU!MQ>:O^4;"^U M_TY[W_O#.92'"X*+4_3AYU2?`&6&FHPW"ZDQKX?CH-6^3W5MP7IDUP8_UET; MNG5US;'\S*L-.\*&R/?_&PO8V%L8T-H86EN+GAM;#R.00H" M,1`$[X)_"'-W9_6PB"194/`%^H"0'4T@F2R9(/I[X\5+0]%0W7I^YZ1>5"46 M-K`?1E#$OBR1GP;NM^ON"$J:X\6EPF3@0P*SW6ZT=\E?@HNLNH'%0&AM/2&* M#Y2=#&4E[LVCU.Q:Q_I$62NY10)1RPD/XSAA[@*PVJMJX#R!BOT#J/1+M!K_ M(_8+``#__P,`4$L#!!0`!@`(````(0#AW)7^,@$``$`"```1``@!9&]C4')O M<',O8V]R92YX;6P@H@0!**```0`````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M``````"&>TMIYV)(RQ(U.[G$Q!F--X1O&[%0`FBW?R_M MNCJC)X_D?7EXOH]JL==-\@G.J];4B&0Y2L"(5BJSK='3>IE>H\0';B1O6@,U M.H!'"W9Y40E+1>O@P;467%#@DT@RG@I;HUT(EF+LQ0XT]UELF!AN6J=YB$>W MQ9:+=[X%7.3Y'&L(7/+`<0],[41$(U**"6D_7#,`I,#0@`83/"89P=_=`$[[ M/R\,R5E3JW"P<:91]YPMQ3&7-@^S?7)-[O*OP[JZ08[*APP`/()+Y'CW:GY+F\O5LO$2MR M,DM)D9+YNB"T)/1J]EKA4VN\SR:@'@7^33P!V.#]\\_9%P```/__`P!02P$" M+0`4``8`"````"$`RY81&@X"``"4'```$P``````````````````````6T-O M;G1E;G1?5'EP97-=+GAM;%!+`0(M`!0`!@`(````(0"U53`C]0```$P"```+ M`````````````````$<$``!?&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`(2!)0F4"```_2<``!D````````````` M````,!0``'AL+W=O&PO=V]R:W-H965T M&UL4$L!`BT` M%``&``@````A`#_H.A1^!0``1!8``!D`````````````````B",``'AL+W=O M&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`#*1 MGS?R`@``R`@``!D`````````````````_"\``'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`)A9Z5XB!```$@\``!@` M````````````````JT$``'AL+W=O&UL4$L!`BT`%``&``@````A`**%6Q=T`P`` MD`H``!D`````````````````RD@``'AL+W=O&PO=V]R:W-H965T^X#``#X#@``&``````````` M``````"15P``>&PO=V]R:W-H965T&UL4$L!`BT`%``&``@` M```A`%J]&#&L1P``X^D``!0`````````````````M5L``'AL+W-H87)E9%-T M&UL4$L!`BT`%``&``@````A`$GL5<#+"P``^F<```T````````` M````````DZ,``'AL+W-T>6QE&PO=&AE;64O=&AE;64Q+GAM;%!+ M`0(M`!0`!@`(````(0!-"]90B0,``/D+```9`````````````````$ZV``!X M;"]W;W)K&UL4$L!`BT`%``&``@````A`*M&D%-? M!0``$!4``!D`````````````````#KH``'AL+W=O&PO=V]R:W-H965T?(`P``)]"```9`````````````````"7#``!X;"]W;W)K&UL4$L!`BT`%``&``@````A`+#4#OO5!P``2R```!D````` M````````````?,\``'AL+W=O&PO=V]R M:W-H965T``!X;"]W;W)K&UL M4$L!`BT`%``&``@````A`+>64A%_&```G8H``!D`````````````````/.0` M`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@` M```A`!R8]>YS`P``$PL``!D`````````````````L`L!`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`*1S&N@N M`P``(`D``!@`````````````````B2@!`'AL+W=O```9```````````````` M`.TK`0!X;"]W;W)K&UL4$L!`BT`%``&``@````A M`'FV?DP&`P``FP@``!D`````````````````MC,!`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`'J^V/)@!P``V2`` M`!D`````````````````?4X!`'AL+W=O&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`/@1(1FY!P``(!\``!D````````````` M````?6`!`'AL+W=O&PO=V]R:W-H965T M&UL4$L!`BT` M%``&``@````A``50RAM)"```8",``!D`````````````````,W8!`'AL+W=O M&PO=V]R:W-H965T&UL4$L!`BT`%``&``@````A`#\` M\>=$`P``40L``!``````````````````AHH!`&1O8U!R;W!S+V%P<"YX;6Q0 M2P$"+0`4``8`"````"$`'(0:_I4```"I````$```````````````````CP$` M>&PO8V%L8T-H86EN+GAM;%!+`0(M`!0`!@`(````(0#AW)7^,@$``$`"```1 M`````````````````,./`0!D;V-0 ZIP 14 0001140361-14-045454-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-14-045454-xbrl.zip M4$L#!!0````(`*"#D$6CJGR)):L``.YG"0`0`!P`965I+3(P,30Q,3`Q+GAM M;%54"0`#&Z205!NDD%1U>`L``00E#@``!#D!``#L7>MSX[B1_WY5]S\@RF63 MK;)L/O3TC"U.13J0:0J5DZ-H<7-9?4(=$PKOWU MRW__U^<_U.L_(1/9T$$Z>)V"*TPTPR*NC<"S9;@.I4#`X]/#S>W=-5!/*:U3 M"5Q:DZF-AR,'R-UN$]2!(LD-\#*RQL0RP1-R'=HVZ&D:,EQR"GJ&`7AQ`FQ$ MD/V&]--ZG;7^\6H;@#)KDG/V$U_41HXS.3\[>W]_/V5/3BU[>*9(DGJ&3>)` M4T,UO[R!S=]6%&>O7R$)BW\LE']7>6G:@^X9?QL6)3BI("4KG_WOU[MG;83& ML#[/#VM>GU6,IKEFHX]3>Z$_S)!5)IKV]1`EM7S MWR9(P(18(\FU^"M618Y7(5A+KD!?)!5W)O:2\O1-0@7TH8V2*[`W"7U`$:53 M3W"J66->2I:EH$P6LZ3F#,!G9D?GA%O($QH`;E?G3%L7-8+'$X.9"W\VLM'@ MHD;;K@=MG7X0O0;./#K<&U!UF@[Z<`#6+VH:*R=U)-FQ0NYXV;`T,AWL3/UG MX5.LL^<#C&S`^4*QS@2RN;S]N?9%HO\Z4K>KJI_/YBL'39TEM.6W-*%(M/3Y M]JEX;.>*NMN1"L'32-/!(U]V*\4IRZKT MZ[-#Z8UIARX-2,C#X-FQM-]Z'YC\>FF-QY;)'_>^HO$KLO<@\9D@T9!Q&3[V M7^B4C8^)@37L>#P"'=-RWM#GN[KSI7VL?0F*+';V\UDB_1E?9TF,K8\0SX2< M4-FJ%`K#?[-C9?>/2=G]@U2VU%:KX1YC\I#:=%PJ"/P5&2[F\2$5(P^&#^'Y M2^7YBP-_=F4+SU]Y93-/)Y1=*F47Y\:S*UNX\:HK6PTGOZHL522ZBTU^U?4G MOVI=EB*.,L_)KUK%$%DM;N"H#JAB\HCA(U]SBT5-U[^[E#WJ8R:62?\DW+_V M-,T=NP9;.W]P1LAFKVTT8L[K#=V:FC5&!^)VD[H_<[V9Y;`'CURDR62!B*YC MMHD"C4>(]5OS$DZP`XWC@,6JOA\?%%YL!(EK3WGL'-[';GFK\33@40< M7N8XO,1Y4.MY'['H5])%OQ)[JO40)B:*.Y\H'@QVQ"A7GE&NRC@2^Q9[WKN"+Z7KI,(?`M\'\#JS4;X/M;X)&=X[3U&.@)\BS7)4JY)[N6+ M2+&H6*5%Q;V*-+>`O"_CO!V>[ MMDWY$".NK>&O"/CGAC!%>/^]K.(+^`OOGY-M5CSX$=@5/C)W'RDBY"/QD?N, MD,L[013K(T<"_XR+-U7T_CV-WRU.[BT'D3L+FJ1GZC?8A*9&U4'U@O`;?#40 MZ5-A#:%QS7OQ,+ADM9`]@;8S?9E.$`?Y-Q,[2.?;'N02FE"'E-BSY3JC'K_K M'%8;YWG*JO8%(7R>46"'Z'<%\`3PJN_QOF)=-]`U)$YO('"VB+-D^0A_)F!U M*+`J>`$_5UCU"!90BD`II!K*Y<`@E/^`)R!42@@5G$3R:%NTNC-]-"A=*BZ6 MT#9AW/=GR'BV!LX[M!$/)+V?5VSR;/&"EQ9Q*I[.ET$(,SQDEL9AP85?Q2S@ M\V7Y'B[+YFMWECFDPAI?H5=G!B;OJXX[!`EZ>#7P$+)O M/BH^OB7U-(*:55T^Q%F64'Q9%5_PW"A1\=\A)>B2/C1_"Z:8/?V-3C'102J? MKDYZ@.?0S M$>`''KOC:L,B[,X,!K%^B9%E88U4(.#HUB^%Y5=_36+S^\VJJN'J#/FE=?A2 MYTA.Y.%5BO&>LVA;J:8X-PA(E>+$*3$A"O^U;_\5&;:DN+*+'+:2K^_H:0Y^ MHWQS_?\3&F0D!=_HKSY4[I`N0F$+9>GB\1;48C)*0\Q&D"W_+2PE'H`W13WU MC4<'^QTBKQ`K#'4F<+^P+BEPOP^@EGG][%EA8`PN7=P>,A+P6 M?F$-OR"P(/R"&".$7Q#SSG+,.\OE.[+C1 M.JZ-V-5/P6./Y".%+_W[#CO^\>8'!J*,(DM#SSKQ47;IS]*NEJCAP$"=,DH* M>)<(6F6PN@,<\5T3>P;Q39+FC]8:>]?(?_$9&T$;D8!4\"Y*GM%:1EM90AL3 MJZ'(;3H%O]J4M#I'6L=O%.WSXF,U[MTQLJ%C+:`J,S]1`2=3C#1')R76&)NK M&TP3[GR+BT2#MY%^9Q%;8XE&F+T\NZ\$ZQC:TTV5TEQ!W9N*;TRZM8+T%28: MIK9KHDVIMU=0?[2M?R/-V91T9Z5]3>C/32EW5S!]RT9,PV`.:U/KE:44Z^T_ MW6U*>IG3X6Y[/#&L*N;?-V*.*@`7Y!T`;7I@Z8)XZVZY?SBK%2UYZW3F>A M'JP7K2(3\G-E:2[O^"/W^XF\!&6\(ID9B8XX2\F$C'AC+_@G,HSZ;Z;U;H)G MJC7+1#JX)<1%=I0CKS`K^S,K&I3T"J9S=F]Y'*TD,\_9=\N@_H?Z-JH[@\[7 M%OD)2W@%UN5CKOI\^P%RGM#$LEF,!-@*IIO`AU\R+.B52V?G%V8Q:63FV>+, M@DNJRJ%E3Q>9X>^#U^D\/(^ITZ$$9[UDGWA` MCM$B1[,"['TZ2]>7#W@!=)9BP;L2\DL,,(/KP3\6,L3\,Q#"/#@.FR& MQ$+LNE^`'V\)>N!?7CC[?PG\\H*5E6I?4.$`7,27,"/,P$.M(P MQ0>YJ-&116DUNW*[$>OX"GZVDT)_#U+H9Y&"W%*Z]MA1"OQ\=B&[H0Y+D M^6?C!R^2R?)*LWBS;\^\[!(YRR>\T!U0V@#VV7#G9W&+YB@\YR*1Q96&I8+'0!_WIA M2Q!]@RHUA.#\_>D^.79-CTK#$T_WP"^),30*A@!Y\`+TWP?]`YD*6)\ZGVP]#Y M-$>1-5^'!AZ:Y\!`@T@AAPM&HT/S!.H,N0SM_&\R@5KX-[.3B]K5\^/-'76] M+ZQ2+<9NA`&P'O_O6'=&K*KTIPA;=OA+SZF=-T3'.8K'0`Z.-?%)O",\'#GG MX-4R]$^`K478Y^"/$O\WXZ_#FO3KVJR"QZTLG3(VSQR]-!PO:#OH`W0=:R9C ME_UX<$8T"D@P"MXI-R@;Z=[93#=G'#WA7Q1P$>P%/U]M<+:D2$YR2N__&-I# M;-;9'[XF:[/.0[_S1L0C4'<.B#NF]2A7.L`FH$4I6X9AO;/AAG?\=+->\Y\L MQOFCW))629JG]VEYOGF<_AJ.8XU#IN= M1Z_W^A/P.:Y[?Y\#9?(QIZ#N9`;95NM/OD*QR=9(ST&]&SJYN!!C%I@'4X'E M1SH>;X0"C\J;MM*JK=N@I\:P/1^[K%U`+`/K"2A.>O.V)N23 MXL:D+?B;@8-%B.6W+H'9XC'Q=]>8`E4^`:5$;#5PFM,HL&^'7Z2=++>"7-59 MO(N0-,0&@R*\(YKSN*XY2VQMAZ;IO'H= M8.)M"P(=$QB\(*O=U<9H2Q59?GY@%3[VJCG>PO_D*N!H7[VUEW!:6H;.*B=J M5SU1FW*A@^!6"B]B_!%@%V"O%-B+7`=(&3<'_%_)QTV^'IHKEE-F>JF2RL^# M;#`%K`*CF1S$SL#G[8B8*64(Z);[:J#C"M77%$<)H_G& MB=QJG[2DYD[=5F,3MU40I(5Q">,JS+@4M7FBM)0#,:[RI?YD3O5AS3+2!6K[ M9<22=5)7GH&-)C8B['L/,+$<]ED:#23B1:P!@&,O=Y$&%`8-+5CJ(FW4H.3H M7[2^:_"L[8%MC7F"H0UI0RSU$-4ME]9C%886Q0S_F`Y`5\<..9VI%O1FS2WG ME>5!V4ACEJB#]Q'R\J`"WMA;1!P\]K*A9K2YPIE$^6J\?VL!1:`S\C.ILL@) MDV)3L(RCRK"*Q-PE2T$YH.2I91OD+R,;(?"55A@1]ND/TLLU2]QUTE1YP7A` MN249\I]VFTY2[?01`<7\-?^@.19#XLXSFU9`42T_%/-/]=AYDE+I,H963B7+ MD>$CU%`*-50]T6J+1>]9TC]X1;2*R29B=++J'6:2Z^K/<:>9''1:2=732`28 M!9CGP=QJ513,!YD3M+]><5*12";SG.'JV3YJ2="`( M/\BTJ7QFC(B.C\7,%44*1TG"\DJE;.QP&BKRGX3Q'*3QM-K22>=@C"=3?E/P M^_/9EN>"+9Y3-O$(I)P[%AQ0F7#D'3NV+GJ*G3)WBEVG(W7:[,S2U:1SYXQ= M>+2:LVZGW6@UNIDYN_0GV@0\(0WA-U;F!/QD6X0L8W)6D!?;A,NFU&QVY&8" MFW/$,_'YC;:$='Z\*#.L2VA"'?)EA&?+=4:@-Z:FIL&%(Q'7[A@_/C\H?6_1 MUNXL:+);,6ZP2<,S:ETS&J0_C1S2SDZ*=]G^Z`3:SI0=K^?=-\99]SCW^*;$ M.-<^TTEG*LY+L]&26XUV2ZF8-/GM7264IJIV&XU&3M+\BG7=0.`:$N<$]`9E MQ:'')N/2XS&+H%H=^D]IE5A.^2-L$SFU)5E2E&8^;WJ>,U:K25&2UD9W/6U.SQ@@X\`.MBGA89.<5 M?6$E[RU3VSSND:6VI,9M;"G]`AE-%^=&C#[:UH1&]=,3\.IB@Q_4S`9D]+N+ M)VQOY(3MGKACUX!LZ-998KR&^:TS"=T)REU%BM'?!F(_6-`]9B>9_X<_#QI^ M-*#IL'ME@A8WT9'2:=&83XYW/A=N*B6H=(PHC4:GTVUW"A14A*#_\27%'R4\ M8I<,O2%@)#N5H`X_X>`R6L,#,+LIZ1XY#P.*Y$T@4I<[2EM-1DB6-O?;OW3- MUML*"YJV[]\EG&#VX2PV`?K0$.'?NM!AB"T*N(M.C,[\&2Z@\0@Q]35![4W\ M5UMJM)LQ;"83+YK5#&-"6U98-)^=U5ZXVPP<"\Q*`U:<=<"O<`+\H8/!X'HP M8!_=\+UM?H!]_142"CNF2JI';I`G@&JP_F+SBUVFWBG^RT.7D(L7:PG'X7#A M-7Y#V^9-]UG+T89ILVGGIL].]V=N@I_'/[%,MN/.HYF`:N9YA%&I6Q=B*T`6H;!UC5NV<(C(DY%%!;G/F#^.#17GF!T M/1=YG,%HV>QL/9V5V\XB:Y0`?;`RB%U<.'$IF^#9&CCO["R4=$G?6':,5IK, MEBZ(]F?;-@$?`1M4=M`<8I:)0@A*%V&]R5;WV;\D0.:-OLZ#]XGM'!#LH&=DOV$->9

V MAEDNDRVFC]FUL\EH5TJ]Y#;\[5LC:T?X.U+'/D+^?>NB]+YKKV']OK6SU4)D M*9W8%BN3%5B! M06AGVV-J4U62M\?VKJ9JVEEY=DD*5N"UEVSDP`_PBDPTP.QLB8C.(F9%?UZ' MJ4F/T`;?DU.3TCG/L""69DL;+S%MQ57UQ#8'Y#V+[3+)17R%'WCLCI<;OV%8 M&I-J,O%KCTRJ"3]!<^A_G^`UN-E:929F]M+A^;7+O70X?AOF57!N3?AM7S0I MW__,+JG[G,2-90<$%K/IM_C\KR4KK4ZS$>]CYA9+U-7T1-26VFU*S?:V764[ M+MC46.1/QVK:`O_U(]#IT.E8T?.'0.*9ZXOG%_U%^7$S87CCV:W/S)7/RA9^ M3ZH!K%_4;NGX7I=YIE%'5M<56#)7%9;?G#/)*#^%I>4KK;S%E]W24CYWRL1, MF;Y^JLLTKH]]_I2I"YM(+B=9%>9^]]BGPOSL)GU:ZR/0+92X_V]"ZPVUTU(: MTBZDNO4'W:61="[?=]?E%@5]JW/(HB_I005UN=EIMJ2=^,==^))R?(=?;W3; MW:ZT$P]=2`RROZ_1*Q>#J!G.5FEVE<[\-+?4?4J-PK\T:1"B=.7-^\2RE1:_ M]^1/-XF)VFJSW8Y_RKRP MTVNYT8%)+Y>(/8X""E**X32''WC#37YH=(U6\@]A`N1RSL5.>-7:;=SQ[JR>ZQO*WCEF+"N ME,*]'(G(.-6_,-^=]*D9D(8%"1 MS_&8(K++;XM)Q!J8F8_G=]B/#`?+9'Q>')QV^-]\YKVA0,K)FM=%I::U. M2Z6S_AG_2\D7S&N&`\M:DJHJLK(NKSQW.W8NE$T=JKF80Q04OC6]A".V[D>< M;=81)$EM1#?#5[:P$Z:S',78:'?GI9S.=$_S\N:\)"KBL-2=,?U]:4#*?V_I M&-IW"38IU4A]1OYAP!_82/?68/E-3U3)_NMED4V89\B;?1CP).O@*T/*#G_< M2T_D:<6&P`UY#&7SS83>)XC4;$CPL:7.1G7K_]O[]]ZVD:1Q&/W_`.<[\.3, MG,;)ODGLDV1VL5B\6-!2R^(,16IYL>/]]&]5=?,FD1(E MD10EX?!\\?IGD8?*[&_''N\QS'/4R4HJ`,IQF-:>R M,.6W8ZL2+FW5C`G8.X;Q+[-1O MEZ:IZ,TA+:6]#*1_83<#B=H9%#!_T:P%C1"V8OM;4>N*W=I_9QI=M-/R?*61 MV[8>2NIHO8D2?4?0ZE=ISPHI^Q&PP+EK[.F!0T;XH73]J0E&E+3#P"F*^F1D M/M[[TD\ECS33-J\2M7F[QSFC]`?+?48V#.PI\P,,]9/FL)K.L^38@#E&CP>A M'_%XP&4$9VO*KWBR0Z`1C!VB0?Z,-E4X]QF3P"X(YV!C^3`[!J5[TCT(-1*2 MI83,+FH6#IO.C`%_/F>PX<9@A>A0P,.Y+8[A^(Q-*0V72]^;1GCQ+`5SV-\N M08DOQ'B+U2D_>2Y[1KK\!5O1+'*G-`6'=VZYT@_*E2HMT%(#FPL9`;[0DR^> M&(@_S.I$4QY.-H MA=)G[Y$V,DF5)50(-,7?(E@977PC8Y_.)0,C"3;`YZOM_5HJ*Z8J&P"`^-;R M?4*J,(V@>+;K,'ZK+-ME>]#>:#36#'T;7BLS'1.G*D%[^FAD:J>#4X7`!NS* M,1@H)X33=K-JK`\`I_'>.,')R1;1U7';7'B(N1/TCEU@+(VDFNLF5/H:SI5[ MJ1JS?0_LGUW;^?45*'/V2OJI58@*6:4R1/G!J]I@Y?!UTQ!;V[B3AT(>A,,< M1S0$HSAW_#M86I/D;SR-__KJW=>[]Q_M(/R&+[VJR\>T` MMPLO"KFURB37\Q=4J#[RX>0)7]X+WU2I?1K`.R',1L&+E"T#WRYA2AR9SP>& MZ(0Q_()#"2::YT3DRH,9GN;V9$[?`X6L!S)CP4)V;(;=UI]L-+^M1\9-:R`; M(C`%)@/X&*^'Y[E9Y#F@(TT=_A+@5)$39NUE0%R69CPFDY?DYVF3:)^3M3IS MO"=X!/X4R/#6"V4H!>)W,I,]'[ZR_&MBGB33W[K25[8,^1%` MXQ:_%C,^C&E-/>D=0T8D'L)\WNC>L2?2_S++";GA=.,^VK[GT@,7^.:K](U7 MKX&=@PB$QL(%7GIQ;46@/A+\%GMR(K>!N@G2`:2[]%G^/3T(HZ%L(G"X;EQ- M12X_&;YC<`[SI8M7_`,\B[_#\_\`JVJ>A1(6\"MH-=!O@5!V-RX0AX$`R-+' MCV^EBYCA->47>COY6_WE=9:S^-"D&A;6GQX>4B^])RQ!$T3W<-BU@7$1MAM< MH(?G57)1).7$"*8B-/'G?X$P`!6WB/J&^8#;`M.D[@7#(?? M\^ELS!']'R0$UT]$R-SZPX2H':PI[)T$>*I54-O-649ZIODF<$HIDA!B9<(DE42W4P"#&SUL< M$_0PKJ,E?8V62X>)]="O:\.X%RK.K%!);CN3Q< MP%K"2G^W<6=TGA$NK0BN/W#!^"(!@Y3R<5XB^%SQVLX!)^O!ASV/-B\8<.': MLT0^$9983IRTTRW(+;J&^!"P#SFP/G!Z`F5F.0#O/9/F#+Y#GPWZV^(@"%AK MO)!).2Y>>M`@I&TB>%Q,O:[A$-0E\#GNL$"=&9"7%Z))V1T)#]8B&`39;R=P M/K71Y0>#@U$#0LOGMX,$83!L^16D8]F+5#^5;>")&0-L$_*1K/P*IX8$NN8\ MYQ$_<3S(]$'CBIL_;F+V)':0L'^(&DBFU,2)"2<`.=T-/U$H!ND356SWL!UX MTB-2O,#K."95$0I),_.?A31Q MR0RXKB.H3$V1L6?Y%V;9P`M\!\=]V.)-LVCW+E5?1>[>+`4^>T(&4=KO&7.! ML-/4)MZ%D"G_D))S`@]PP!`43N%@A<3Q%#,PJR4&&MU[9ORA@B4'-<<>D.ID MML"!C$/-#3F<+M9H2+4@&1LH&^#N`ZQL3R,`B12(G'C/'T`3PZD"3GUX!\W^ M$_$S!?Y&Y(]'33=BP*-=)1B>.V"4@HJ=H&(S83) M!*>Q1_8SH0L=[B\%IL0]QB4K+L5AJA8 M@0+`20O&2&OPC7S*@*]L#BQ=^H"*8>[5QCV/`2>7;GIT(234#(LH"O%M:SG&P9PDZ3 MDU&8V#3B66CIGF#7`!:+;:SXE!PO7HI!-J"4&9S+Q5;C1W M$J]4EZ"6>44ZFBR)<:>'K0KAPL5<1U@;C\5`;=ACA`S5ARPC7P-('*KG#61KO MQ>@LRC`RC&R=$JU6CN*[^/U81;QC^ MCB)K[S8*X7!(=WU[,"X-DAFB=FDMR+`QBS7S*BA[HEV)?>M$NY"%"SJXCXHE MMEMH'RBY:V@/QD:CJUT3D]>9+!-KZ+W0%CHZ=F76I*>OT^$:U]7\:*]L4-8I M-,?'OF[CJR7L=S!*ZEG[2H;)X*20K]D,W1?YLN8%U!<3G4C?K.^R=!V&OGT? MA;&;!8XQ!96>,(UV!1_26<"OI M1+8#LMD1OWG%K<`.(X@V&FHCI1)!J@!SLD3;24)4=:R.JW'13D3[&MTG80X\ MKW,-ZSC=F_*A,7WRL.4WE<%`R67@K<]0+W@[$=H8#<"HU*N!%_\F^6DRO"RY MG->VU42/0^EI@&Q-=7CWAX&LCTU9,8<\NV@@J]I`'IDK"3WEU(C!>0?FH,O^ MR=`M]9$5UI78FJ1A&(8.1#2+:%(VSUF1:#M3&W#L'"K#X9XD"H@:N>"<)(@. MD>,1;OQ&))/H)CIT%`A%0)<=HMO%(<5$4/7HFC88Y''+CW]$3'93HKIIC!13 MJ8#).W8?5DTDP6?[C)$7EC$R/.F$D8\47@.2^M9G4SM\"2DB?[A49`JK&,7( M3PAYBAD*H@6\1R`O!$Y M[%:X%KB1(Y+K/?G6\M=7_-^="57()]M7K53W]3+2KHRT(!>)+ORQ8R*2C?)M M;AL]`$"T7[LOO6J;@Q:\/K[KF?UE,[LJFT-- M-@:#TV/VEHZ51?#-Z+\3VH$=%H:4@)SLM9C3%2TQ'3J3[50KYV\Y!FREZ[&. MM548M!.`5E(GK;&J4">CD2D/]7&W;/46E[#G^I?(]6/#D,?CCIU0]U["_AB; M;*+?/*QEP@NU!%)$-4(H8W7E[/K"3Z#-@-%!>QG$?#22A\-F1;TC:W%T!NCY ML-Q)8:I#.+'_;EM\Y;SA6%Y1BJP([:=M)-7\WM/;[^^//M5&\OZ2)$U MK5DO4']LZ]F^2VRO*_+(5&73:'83/;ESVRK`1H6=]90.NGKI MZJ5KYX/WJ><@Q$EA6)_4CO-"?:KGZ5ON`];$PT86VI6I_(A7G?J5`A^VE'[- M%)O,52EWL&JE'_#RD3[C!3]%_<[5$":L_B?R'I86%EQ]8LYCW*JM0I&]DA2H M3*MO@2ROHKBP@\#SG['B(9:)AYGGP!8`"LSV^I*7>U:T-`^_)$.W-%$?P?F0 M=*6+'_\"A+ZADIGV(Q;FPD`]ZZ&DQ]._BQ-GKWF=?M[XG0!5--$J/LGUQR9/ MX3,NB>=2V4%\MGBXHLS_439KS:!:8[IFYFE=&;FT83`(LD4EW#-LMT9ZT>A4 M^DB=-F_O'=&LH[R-:SDTO`K:!CKS$@D?/?(G,?).>:RCHJI] M^CX(K\*Q*P'^;OFV%P72&\O]2_KH6:*T\?7T$8-!Z^"8K932TCS9!#-378C/F\WQ#5PPFM[^M5%MZ)AW@=F6_6 M=U$.X8T8Z,#*-8HYRB&[<;+C8+1;#WF01',/C.+GL`H1]3G"5E&B,!$6[N.5 MU*_CFBBR]!;KIJ^7JHK'P5H_-`J,(1[=J[R+J1N&/ES'IV#\X^)2H0Z+8:B* MH36,"Y[EJJ.3/KT/1NIH,-`U?3-&Z11=0&H[RP%2YC!;<7=7I*K(/HSU,6V] M=1C``U!TH^)%*)RC:8BK=`O?&^*E#P.)[BK8G6&!S<=XVZ-UR-.'X;/#\`/N MAYEW#BR?-]"&VCB+Q_896\1EMZU0,?6Q:>R-3##Q[67<&@C=D]>\4!;ZQ&"W M=.'SA/$"69^]4'H&:;^>>DM,/-Q%,?_)PGC$OKK1&51'S=G>V\'L$H2EJN3;JC] M59)I#R*^EF3:*E$J8XS3UM?VJO"Z[8/+"8,[@"PH%S?3SA#\*Z:T6?X43K<> M_)/K4OS^^NN;HE:+A:__L9R2.SKS_O77/W*O?_:N")Q+58W+H'Y#LT.Z^.8M M[8DT-)37/P,+,.PRFS2#M%SI#Q?3W!]<*H.%=F-\7/K'G+G8^1$VE-ND9A]6 M5I7>6K[_#,>R)P!.QAZS-M`26`;?Q@>H<;A%?_)28[DWI)OOU,9Y!9L8^K+. MS9E'))_])[+]N+T:\5ST5GR0%6)FVJAL?#N9)0RU.M4R9L&2U M@_C^)\`B`19`-HV2YIA6>F[%D2TT7QO^*%GX^(X+#+,3#/"J8 M=^:$<:VGN&M=IC%@KB$B)G^R,,0!\QW#LL8U9P3>`8VWN^>7JCCPU`[2DJ.X MZ#1SW,,O[OI<$9JIQSB>@@4Y54%>PV>$-`JP':4[S7Z=O()W2[S!.3U&L!7S M1Q!-YM(R\K&!I2S:31>SZ7YD]M7RDYG#K`.;8J@5=FVVK M:(DM2[2&C/OR8<_HC'9@\8VH=!T]1$$8WY_SPP`N+)O&C9'C(7P6^EY:0';U MJITF3MIS`JL'0C<#=TTS_1K3-HTV0#Q)RH047=7G:H04K=553K&]`(L$SR__ MS)Q?+%K:U3"(TXP"`9/ADT46@R%+N/DG&SYPKMB\C4ME+(F2TUQ_Q;$CHM/L M6]%P,MG5!\K@==%&BB-MV4AI,CL0.II4)BG'/SW04R@:U!L>OB)@8YU&?FK> MAG&SK1-2;V(?VZ-S:05U;<-AES>-C949OND+A"VN&Z?PI^,M`9();]`0_YZ( M'`X046M@&OJ/JZ^\TVX6M+P(9U$.HB4V5)VR&'4^NH"(A%SH=LZ4,$M,:S,F M1TZ."XGPUINFC=)7>VUG?\P9<8C&`LLIV^X4EMI_OJ3VN?"L]!#9O&=G./>] MZ($ZC?(%X4]R(#,]8-,IRBC!W#F_8Z$21GZ\)<`(14194IMA*ND\\=%>H.W- M1MD0T-+G[&XI:GF+H`EJT!M2626PD03YW8A$F^;,$!T,,[%[+B)>W#VPT6XH MX1V^YR96(>A>'C4]3:*3`F2M.7.6R#F\N$3A]GA/Q2>XE4(,QZ&T0AA#%DE. M,K8.AMGYK*B^J(]LGG1DD-B!E&[;&V0PW;'(.G1=C!5+#2=@6-N;(G"@67BV MU0RA?`='7JX935*-`UDT8\5'2!SL1?)R)MJK9(*2^#)AMQ`%:1\LWWXY6Q5O MO\,R_)-E8S;5"<]MQ;$A%K=?QSLR43W<0AL)X/8%^-4,(+)BMTR!5;_B(_$D M6E!K:GA.=%XF6;!IE-4%`@JE:P23\-[9V/DV;O.,0S[C\3II<9VHM7N&]FR& M&;($^V2YU@-A0&V^N?L6^^2"218$,;#EBQ*W6G>%BQ#(2!WGN2'$C95*(7][ M>`U39V9:6AVK4`-[,3?@=/_"'(*&:K/+$C6WN;RW,(?]SGKFLKG1G9D,?3O+ M#BS&I6%IT#/Q2%HE1&:K^63YL!W@#DA/KEI<]&6&@B6F\;=<"7BL.>60/H,=9.E@:,H3 M\UD"5Q#=![!WH4Z.M\;DB"@@3J?\><,ZG)"`%_*[>-LPB\5O)Y;Z^KP`B=F7 M@;1AHEWYJH[T->XN5`.;\,J+9(O"D?@_-$71U[E_E&\FJ0APCO4/F\.2HWQ)_]F@3'I M/\=/HL7,?#"/+6&(948:;5J+7957+S2]T&P3FF$EH1DV(#3#RD(SVBPTJO8+ M_MX+3B\X[0F.JE81''BJ=L%1U:J"HVI<<)YLQTFE9V6TP?J9]BS-Y6_K!B>_ M[0#:%)BQV/P(YG+BZP[)3ZYY//2ZKRQUX2JOVLV9F9>X&G!@?_`MT;>/O$Y/ ML?/6BCTVY(4#Z_W"?$U>D2!S:X>+B0[IV*PN9:`-@,1WDM)_(J#B#.]]D`#B M$O(KXW=ZAJ)>6*]C,(6'VTD<\6^]Z;Z-H,XP]"%W'8>4!IH.-%D9CY-.RKS! M,N86X_V&%4H_*%=C">9TD-HKXDYL"NT1M6[`:E*AP/Y.^>9/U5HG=AWL,K@=;BM\GE(^;N M]++$3)H-N)Y[25T("B<$+G6P7V4X!SX&NJ@)7:@A9O:+:1K8`_SO4U%E1E$] MJU=J]&Z\*B+:1\^WU$37,GK)7"$T=!_E9@33$>ZN7RT]SWF%2&"`!B*8WM[C78IP,'.[+TXP MA8\W_&EX[PYPP>AM1AOJVIH79(K3]UG$CL;S8"FH=_QWD5-V[4X/2-NY M-#%'A/XK@'G#3"W!OXTW#H?_709N4&-E0&_B7V5T`(P'`Y+F:&OU`((QUR*\ M%4X0<2`4'8M^ENZMP)Z0A3>UG0BLDU5`X^WYCOFQB69/@/3O^..[Z0%]K7Z( MDDG,VC+5D1#:J"G6$=*4W1%*3+`[="3@DQO#$U:'[0,/7D;@@7[2@0?K3/X2 M0@_>K*HCZ>;N*T5=@<47"5\V[;6QTP&3*2X<.J,*)6>%H6_?1UR`0D^Z06@> M>+C]C?MH^YZ+EJ2,)]RKG#J,?=W"W-3FT@<,'?;`TI!2X9W#7_GG-]SI$X,<1`L@*3G" MX"CRV0N9A$YZ^+RTD%DCRB:)IXF'C=_.S?(FP8YL>:`@0V>UY'H9)]'0_#%^ MJ^!:86']16&0H32'Z9QGV`0<^R]T=B>A=[$GBJX0P&;"A!VQ%V.47XQP#A3; MC?TX&,)6`*R<&QHS3R94ZR^"M0DX5V1C`N]9^,08#PPD38H$Q[PK.%M_RA&P`V5F""WT#P9"<.ZYB9!WF;,YL(N1`@#V1-[$0N8Q'R%P:Z/ED,!C1>PI.3U0G,3GXI< M_/2:*,YEQE[R:%>J_DSAUE?"FYU^@[`"`]\S$?V;!L!R;DG$?)UEUOSGX9-W M26PH+0"T]9A@SE(D6#S!!5V2\*Z8.:4?ND-\>Y*0,HE^7=-H!0H,]K4)1=UB M\/K)\MIVZMO!VI*EX6?$3T7H'QNWE:*MQP%NQ4@5=6QY&^Y7HJ)O8JYN,E]K M-53'I79J'87XUXO'9RO=EQ22;Z_QQ-;I8%&!\C#?8.?*PUL;.+33H+ZLY?LW MNDS\Y&'E7)XYOSD.Y#@-X(_1Y>AL>%8[-Y[-7AHVI\AW`*@HN;/+8M,S8WUK MGPT^Z`HSZJ?$C#7I\&.KZU:$X54C"]JF(GF19.I;_282E[E/VE7M6SB.'+4/UL7IZK-PW(-Z\$:9!&5.& M]6:V.5[Z5JO=`K2#K58O+R^[=?#K6POW_-[S^TOM*7S`YOC&=,Q2=-@ZT1^GVV]SE1;E5T>J]1HNF M:441[A=K.4.O M^T/-D:W9TS.B#%D;C61]>"YF5,_G'82T&WP^4.7!L-WHNOZXT-N$O4W8LT;/ M&D<]+IS#R>!=4>9DDD95J^7?1P*=;23046X_.V*T]FS=LW7GV;H/=MN\#?Y1 M7$*@F8VP#P4ZZU`@&A%K'[7J$^ACW7H&;Y?!E?&9,'A_>[1Y<^2ENEO>%,_7 M7]YQ\_OTG/"M[[7]/5,O-V8N'N8[U2=^E(UAR-%KP7W3)^$;]9W"=^4OC``;V([-A4? MD[%^)]:V*$8XZ68`K^/;V'/>=B/@N-NEJ!&Y([JC++HZEM@U-'45V2K3=@+5 MC3R]CJJI:@>A&E?S7EK/V%T`P`D*6'6Q=+QGQD0[CH\V;]YNL^!M61ERK&&_ MF2N'`U-1AL,,]-MF:1SH[:(T,H:&,53V`?H/-].ZIZBQS.4GZ[N]B!:EO03B MN;XR_]&>L+0A2K9ERF=/U$2DWD0!G5.ROV,O%=XO^TL6G`)*_/L+Z@9J-R`@ MV]IH("TXODZAVJ%.Q9572$4A?<,[W?#&7MFVWMG!9$D(@OL@7:.\T'JM49M& MA4'%F.]AR&+@D]'2P0[R0"BL[Z?Y.99,7U(8'-&<44)5B=QF%F;:2O.N?PQZ9 MDY0_QAQSO"?M9$8A4F]U]YEB((M6!%``%:?RT;'-F9$$`9)8L$LA5'*"03>:N M_9\(:Y+CO"[C?3\7:%+`8M.`$6\UZ-W#6CZ24A*4Q(/4PG;7GHSV3>ML]%Z\S5<`N7,F4JE2W/!#5E(.?3U,.$(P:.Q3R MUW&HGR5LSV5/^#0?B=54T#*X:D2'N%%@T@5657^1_G"MZ9\15??^3^3A/TL? M[$>J[&WQTQD@\ATJ`R-E2H>7 MK/_O8%#XED.U_-,:VE@#YCXD#F74HBM;(YU218`.CQ8!2LW;K$D65/A[RL70 M2O!)G`H<,>F"73U_8Z]0EY>5QR:.#\R=/$L+SP\?X/,ENIBP='J*0`*G:&?@@`C;4_XR M$5JT\A5HP,PXPR60_'*"5?N9'Z_.U8J#JI>+37*A;96+_W].&)"=`U"/V.RB M>)M:$Y=?5N0I)Q%2E?%@8UP9T>,*5?@TDAUFX4U17S[-F<_5=W8SB54\_)11 MYH+G[;C3(OK7@'C/-G/@G!KYC_C7!+9<.+_X=O`7_,7"R=5K!`&&Q;X$$\_W MO7O/MT3WE,SH0K!`$U@E^T5N<[7I5$IBDY&->,LEC2'%Z\:[7"^`J(3\C*/@ M6J)G(FD$;X&=>B<(X9+@XQLRWI'`%>R;-.-#U^^1% M#MJ7&YLS[+1*'68B,GX?+5`_W-1=L0HSXHNFZ<)S[=!+&LD'O%AL,YRSC/!6>/NQ.0_L[-Z")-KE34E)7Q*C"9_*8Y$I MO+"P!3=LJ4(OPC;J!C/>::D8/CI38'N>#'3<:D?<@6N!J;-`?G"E()K,:0PL MRQ/(^8FHE3@HH9#W/,??[ADL"=[]Q`8N?Z"D5WFVMS;'D3K;9`5K0K9Z/&7: M?4B8T9P^T5(<14!51CY+CDD%5%B9W\?V+B2RF3G0$O$Q>Y?W+J>)L"LU?KO2 M9#S;R9O;]PO>4J&D;;GH<[6YZ;=QHNK[6Y[QX_Y8!?I,F`6X.A`X6+0^N4#`>)JY0%Y5LZMZ/HQXL@TO MJO*A<,)TE.?Z1:YQD;5^D<]_D;O0/*9?Y,86F>(A.KK$]60*')_>>-=@SYYW MR`&XIH/0VFW/(>R_U?CI?'^=FLVWGB`]05XV05K(Q#*U+F5B%2MB'H)3HHD_ M%-[3"$>RPR]]`\OIL[..GV526#_@!6>=%-)#E0W-D$?ZN910ZX6K%Z[."%?; M'4AZL>K%JA>K7JQZL>K%JC<%=THJ8W\<=TA>Y8"Z4!/^A^-\,O,Y`@ M%WW4F4N"2NZLM7@"HX\G.$EV[.,)7LPB]_$$+V"1^WB"LU[DEQ)/4/,EXZE> M+?;(]\B_>.1?W#UZ69I#?XG>>TY?B.=4&N'KAZHQP];=]O5CU M8M6+52]6O5AU7ZS.S10\H^I[54^=<=DM:1&%D>5(,R!:IN@`50A(*EFX+.1E M"D3E@(NX@(&F_/+Y^N_)7^HOK['2@6CY/L<20_?/V<('.""O?8&E'K+U)SYE MP2A\$VM9+)E[R:C$3Q'0/GNP`ZQS-*6*!_3ZUWP1L;C8%PZ[L(/`]MR5*A@! M$\/R$:FF"!5$68)HV@&-:OO2%`CZ+`'R-&PH2F98DY#3#/'$C([78A'51:S))%I$5/=9HOHKO/X3FS,WP.I8 M-B\>#JP5.51%A6JX^`SFQVH7#Y;-J\4X'I:N2:M&$KM3`:F*HH%K(,2#2K'A MR%AO(QXH4[&C>$Q1@040XJN*P&)%&RQ+3=6AZ1*#$`U"^$>0888,+BJ*E]6& MF=I3JJF$Q:_]*9591+""<@3WJ\I2\.CM)/3P21$;H9\H*R(U)Y;OTZI8"ZRN MA\0K;33`RQ]]MQ>T7IGZ*05%)VB`E?(UJ]I%<`^5VLF7/G-$*<=LG2*8!/:_ M.15;S#'%1P^V1E!V"UXW$9D*E!_QP;WE_@528+F!0&A)%;]02!"O)7&(PZQ@ M943;Y7PDRL&)(6E$+`'W1*V94$J>//\OXFD^+LB&^RI5$%!_]/($I+ M$12B+LY$E)!/JQ2)TE0$/TS.@B56A((YJ4@=#N%-;%J11-4G]2,=0"2#1PJ\ M#,.ZU@,O7WG/'!L(+O:/L)@K0EJR7)G:>KDA.W0I2VC56")?PZFX[E71\'HA M\+#.YU"(J;)!A%J?M/%*I:4LA;'I0,EVX_..!;AK[[31<$7.-YIJ.Z!,]ACN M0\NE`_LIKYU'>V-H?>>%U*IN/_**&-),;041!G-Q&98L'!>7C5M;L&B^+`85(16 MK))8'*I=1M7L+%?Z0;E2)6`[!\?JZO/'^=]-";/WX2]"D3X'=[[""^]83@D=C0X MJ-W"I:H8VB"#4?6)CX7?3HT2!J8Q'AV&WN\[6I2KN.+[P4>BPZW[%>V_VQD/ M&SYLZ3)]1LJG.`86.RT0/*V/S)U0N9YB6738)GF!:8["%&P:;$^5].T0G676 M$>$5K:_=:7Z<&_[\86NB*J/!6#,R_::V3'"3[7H@%<_QD(!X M?A0..(<[`_:AO&2:PW&FQ56+D/=+6+:$NRFW\4`=#(Q.+"&8FQ*K]XFFP[G'CF%C4-28^_>)^G1S-8+.)NUA0GQ*?_%CHD;.H%Y)?1``ZA0LG M!;93D:6GN3V9$W14JY^:PWBS&=XXW2.H`>A5!ZNL;P>-^K/$<%4X;V]2HP7: M>=U.SNRK=Y8]Q9/K05N/7!=9NIWI-'^H[@47KS2;,IF8#&^#[ MDCRT3^-3H.AP/"J&+!VY$>"V+Z:A#\>#-7N[#+;+O!]O:3V7`$="\$Y(]0=7 M-'#-+)ICX_G;BPZ,$=C73T`STORDT=X+MN% M.^F->J1LK,&)SMS"E=GY&H5]-S>.H2M[05["7;?D=8\;2G,?W7:4Z"WQ4AU> MT,'0U+2-:*W/>#3,=CL^*[II#IK`#-TL^R"7OE?'REV")3#:BM[JG$?&<#?W MSV"H&MM7L!3%2^G>)D\8[[?$FUC#$JR/*KRHM;KED`PHJ,JBP>3YF M(A$.0FZD#[*-Q"O/VBY*NYE30]/<:`EO1RE&!C9J]$73E7@%=&X62\=[9NP+ M#R^H;9',\5`;#3>A5#YSJUCMIAT5Q325C3M`!;1*MH'L:3MC_F['MMIIXDEJ!W*G-=1T11_O`.1'%H;801*,KK<\$/,V"K%Y)E[YR-(U MQ5BN@BY>`FN'7LF\P9_?QP>GCD;F,`OZMDG:1J&"CW-L&..QL0\*Z?XFQ\?/ M-8C39^(#ZAYD!O;0#6V0L2G6QZT=K.VD`RO''`P48U>P>+H(W8-O`.S:G5(7 M>1'_*$(5]@!SJ`Z5D:YIA6`6SM(XT-N7?*B;P^%8-?CW,:<';!F:+:OLFZJ0V.@;(,F!X/TWII0\V99^F1]MQ?10GH3 M1[1+;RV\,B]:[73<^'WQ=O)R_.Y>B!CZ8*PH)9ALF[$[F%;QI#>+Z1>&%[*( MX7ZX)N_7LZ[*".\-MF!;/F>W\*U@U(SUD:)EHY7WQ3?1(._8_;K>@%^_P8_O M1*K.KF`.=&,PRECRV?'*0'@KDG,^TC'O]MZQ'T1?Z- MCX3BD6_/2W;]W0[^+6:BB3+S\%FV'0S,0?9&[AB((?EK1TS3-'6L[X;8WRW? M]J)`>H/Y6Q^3_*WKZ2-UG*\=/3$?3D>S4?`MGZL*BH:J&5EO^_%0+&?-`U$< M#`>CG/%0`<6=(=_B334T4QE4!B%)@HMS\RC/3_)2[MT$()"GA.?W`=W0U.%@ M7`QZ^4Q'1:K"CJ%H:NZ0LR]2Q!";`CRS(_>1G2\BLG-TTI&=[V(Q+=VA3RC> M<^^$TW=;E15/-8T6,``E*8I0R)GG.-P>)@KLF6^;ET51<847*WXE2L\D4ME: MAX]QDPT^"CIKB&D'@Q]+RW,VW,(@4Y9F6]770?WEL3>4<.U$P>RTW4:K%82* MJV9O6:K-'3;T^CMLG#H_-U#NO>O\G(W1;VY+.@#`CO2RV M3^O9$O9GWF/K^;J%L7EQWU@7L:5B^+4CU2]#`TC5)*)9@>QR)X)-_01CG^M* M63`K]KE:&$6^^;[$6[4LJ--OQ M*K*&JLG&:-3H=M^16LP]J[]L5A\,!_)HV*QEVW1EY-K==EOVUAG]U_&]]6VY MCQ>+)?-RDBN[JP54LFA_5=5Z=]0MI^&M5&Z\Y/NF8_(I`%I)M;3&N/S$K&FR M.NY"@\GC+&#/\R^/Y]6!*0_T+G3.K6,!6_$FE1L`K3J:3L7\;0:,+EJFNB$/ M1LUV&N_(2AQ]^7LN+./"D:')IC(X/2[LST=;SDDOQ(,5R8>B@6;IVIWA\NKSN):N7K`,E2U/DH=YN"[@3EZP6>J:?]$WE+A'_ MC2JPOE=F1^YU3K]7IJ9HLCHXETZ9O6CUHM49T3(T51X.QF?/:`Q;X75IBTQ=SM\(\-ZN"5]?KG??;,81[0X>B$;<2$'8@7XM;# MJOI+4A,??C!KU91']]B>^U;4]7VF!1]2E[W36]3&23BBLVK#+%,;6RX@:E4; M#?F5.N+>ZKCS2L7[IE&W)+K-6(%S,P0&91*]Y=Q]]H;`B[E!-H>R,FS6R])O MT>T)]+!,H+>D"_1;]+ELT=T+"&ES@]YTHWK2N_:W.?.9-0N9?^P;Z':]S`?< M0'<"T`YN^9>7E]V_?#YF%)E106FVM)ZI)_GM M[,ZWW8F]M)P/[F>8ZML3F^[L%!O MO<72L:D$X2W:&[P(=1"P(,!A<%6OIPO;M8/0MZAY^1V#]\)GR7JP;#<(@2E< MV)PO;W`S?7CF?3?<1]OW7!I@ZDEO?"NP'>GCMW?7:5EK&`8W;NDCP,T9;T/) MZR#`WK7P.',GSS>BI3Q@"#_8L!/C`V7EOMF#Y=Q@$_1G*H,MP`3NSP#YSN,@ M?@RG%H?AW_DY@;)OGC\CE;$B?@H*#2DP21'96D_[TL3JR?A?=CTK(-G4XFU: MC%T7]OP63U56C07MD+43:W#Y%CLUP!+Q-:A*P'?6PGK@G>;_;CG1UKYH:T3$ M:6]G?-(Z.'45H#4\_P$CS;.L`YS[%58%1@A"T:@'JRPQ;##5%A4(J!Q,*4C$ M7P*@2A12]Z00]J:%Q[!?)$I?W#A,EN*^?KSNU!B"!8CM6RPI+F7$47Q/#8A*J?O)=CW80)[CX>+YW\/TV=G+>[OQS@-? M0V![)">!<3NC63G7$1CT];60TN1AWA`)E9GGXM:5>8$&J-*?($/]BL@TL@HE M8[5'^$):YJ&*YZK4E40U!P-3ZP9QO^$+D?_<-C,7TC0&IC*'7IJFKIJC;I#R M>CJU\1%0Q:B6+L%>CPOX')>L*6`(UP=70%6I18EB#K*]B8])WR\L!`.+P&)P3DBE7D\FT2*B%L6B_SSBYK,Y71PG0;87U0S.[)6%64JN_L<>:G:VUR&>`;6E*$Q/JVU M4CNC_A2UK;4:=4S[91>AZ\JOO54:O_JM.^?T8RU+XU166W3>O%A;7)6=7;"GN"3-N[]: M7+&:_&.GN(YU[C0MKMC^5T>#@3%4*F[SG5JIFN]&VA2O_2]/6A2IN`G$6CS< MZL1[!?JIJCY0-[!=`U!5",0S%&6TR:.?0/6[C^$P%'+W$70B#^$O`NL0Y/)BLH;<'U\W(Z*KZE`9Z$8',-FR3-LPT09CT0V`SLRANH@HV5S0S<,:+J+Z*JR38/J(T4?JU4`?6L%<^G.]Q[M*?#,_;-T M\4=`9:A>`PZ/H-50KPI7`RQI`1CE+_61:0YS"%6< MMR/8[K1\EV.0"D-K$ET,/G4G>Z&;O%H;NH.1IF7-S.H3=P3=G7A94Q1U.&X2 MV]LEPUCA?;!-7JU-C\:!LUZDR?1!':VI;9-M=I!UQ`_2HO2XR\H`=;WVP04+Q1V8N`!B^7,!Y-+3\9VZ!T<\^FWZT MK7O;(5:%'Z(%FZJ'\8N2M_KJ`^O4J;@;SX&I9PZ-QFGY.:)L2*#5)#E*V*[T M!/;_G&J6`I\O+?=9\DBU%:A@&@#3-\3K']Q_X,L\HO]6O%7E:&YF2?#A\WL@ M0M98JC1/@M<7-L'(,WL&YQAB%&OZ9Q2$E!\S\WQIZ=OX_PS^F4I62L=@`T=5 M]L(7:P'0&8FWYFO,F,_<7?0!UH6RA8[G=]\?Z(:)7OU.ZFAT/_`6JK.DW\/A M>K0U.,#%>JD9,(4V/($5V?6RXFC+L?_UA*:/U,%@<`*+4<\-X/$DIO8[OQI6 M*CWVY:BW2K3DL;J\@.K0U$TUDP14,$,30.YD%8Y-S1@-*L+H/UBN_5]B=QD8 MTZ6*68+[P0:^@Z7!],K8C!:>"4P!C;DFP"NZB>.!2<&D?V&-%(F*I*RQ<':N MW$S7[C0[S^TLF26=))TCJ<*R=2E_*ZJ14[DDSFI%G:*J.VN5:M+J]G1:W59= MG_3-KZ_>?;U[_]$.PF_X4LTU]U6EM.A^/?.LEO8)O:48XHEA42,L]N-,U\MH MQ?!ANP4I5P6)5S:^6B\V=%R`2\L265'HI22.\$.6UTF0WEB!+8ILI)Q.&$8% MA95V:J&QN1'$L9MHE-0?D%$I7LG215P>55-^N;GYD/RE_H)1?WBVS#S`+T]H M_X339N;9U]*3A4?2B>/>@L^Y]SYI>WEOH/62Y MA'90)4'DD+*>V?X"CK9>P$#+3IGO/..WR[D-ZL=;SI\EF\(0EMRKA__.&!@- M9/\"L1[M"1#RR?.=Z1/^'GB`A15*`5@28/Z36F`PG;>P)T24>03T!@W^R!QO M2;;&PGK&82<,P'RRPSG8&A.VY!K%!M0GH>3Q7B$9)*[2RE?2-^^!D:5!;]N@ MHO,^#E@2AZ'SD3G/\BJ1"Z@K2[`TTAQ(.;5]>)'@MEWQA_?D,C^8VTM.<+J%!SL4+(8KC10IX/4"P-:3@8R\7``\)$MS9CGA M7.8N((_VNBEL/O82K!6^LG_A8&%,8X![@:R3/`1F"XB'MVZWB,OXI'G M/-@&>3A&"<)$=L3/8>T2*\NH4$\>F/1JA M3%Y5-24EM"Q@1*1*0,.W76:!*$C`IH`>,'#P',#6'#/BTK%<%N[9J^;8*NH; M>;"P6"-RT"0Q3>"/66+O!*F]`WK&B?`J`HL*`6GF%JSJ/6,N4)(M04?1)468 MKJ%,@NA%(#@1G#^!XI&/%FV('(+/^9'#N-/19P]H;,>G"OSQ*YO$C8=(B7Z? MP!H^T.`+FS2/=+$BPU]OWF;E=Y6U"K'RVTG:% M.0C+8#TPKL]=!HHO0.;GG#BS;#PRY>W'()J`0G+AB05]EX7L&B:FW[.S8X\D M>,^"\Q6\X@"4&"*`O.I229@RJ>%=E`(".+#`^`8=BAQ/NAR6=R)4#E^Q!#XZ MMMD+U!N>'P9Y\'`)'^;9A855!_EZ9()*^,LT,50Y\-:4_2?"_E&PU`OK+T8/ M92@0DXAA+470_7;@,&M*FF@"A@IL&;FGD0-FGA?"L_FY.'U`0A/NA#<+%SIA M4G@`J>)/Z9@8[S0)E7C]*63,!P8:G@;G.U':K"H?+(,%BQ9`OXDE"S!P(`LV MMV#BV\N$"4`DZ9`-`E"P+')&H%*Q!)Z"+3/$V;+2`YQ>+#TKC`'<[2$/`]!! MB0`$L+P.B"Z((ZP`8@BS_QFY$X*;R,-]W=OT`T*"3^(:$0?Z#"#-KDM8LJ%= MNRYL6UB6#;@/=>M[6%50AI?_%PD5M0>#-8='GK$\&W-QO+]%L#!ZW%1L9CNQ MV5!->:Q*4(DF!!Z#78[66&S@J*)BJ$(JW+CPJ%8E!ZNPW1FR>*PH;&+6*3E; M'EFL[>)Y2(F`A*&-`!)$=?NXYT5,B;NWOT8/9*0L0"MGG/B?"SEJ@ MI(`%`OR$>E#XJH#4(5641"41;RC5M[.\BMYA/=<(NUX\M>X3?^JVV.9'DR6\ M1P:6^F9]7_-#E+BQ\$5XZW8&[QSF)C)'HUP!B"HS'A&WG;Q+0U,9CHT]<8LC M$GF8WP2,)-]R`V?5V[IV?[AIDCCT4`SY#4>T)H++OJ7C7R?#UT,(33?':D5" M[`_CJ9!NU\`@W=!&W:-=]5O$XY"UV1O&KJS"KM=7K6N'9J^V+E44CF'WUJ6> MFZQ.2DY=E9],4QT:'5RZBC$IG92D0^)5ND+_DQ*=XQ1-4P?Z6*UH-+]HFZ#5 MJ*.NK$)';8*62GFA=(S4[JW*'J%?G5R8>C)ON[(JW=KL=UN)L]CL.RL5Q\A' M;WA5N#5E\8S7(JKR,/&"%G+L_])E#>99DJ,< M>V[@->=:IE$9AZ?#8$D%V/%_AQ&0[6_=]%KFVK<#^.E=A)>:=W3#48]_\E+3 M*W@G#X6Q\S3;S7$_4"IHKM9H=N!&WC0MC["5MT;ZNLX;1UZ#_4\<75J,9KTG M#:KI%OTGP`Y:AY:LL_+3EA>_4_)3WX'DV,+2Z)&DM04YW*=XY'VE(:]BOZ-T MZ#*K8\9PEY58E[R-+UF)=>)JY,4>#X]_K5L;Z?F><,&^+S&*\C6E%BU8(67! M1/3R&98W_*T#8Z0T4S=7,"Z=JEFX=ZM)HBGPS)Z`P\[E1\#NF6(DLB2\<\5N M0?Y"YOE#^FVK@^%`625ZZ10MPEZE0[IN:H/5$^!VV._B_M\8^7MQQ[/.`BJ] M&Q?&*PPKC-][[_GQ2YBYG7GC4#8R##6S%-OG.P9*NY60U++UH?9!R)MAHVB> M8?8.<]R8.T4FR_1X*T/J=I:\\#9MH79H^2%U/#8+%JEXLF/@LUMVOZ+KRE#= M'Y_0DT0Y)2Q7!PHO?):E.\?"]"C*OH#?*,6S#*MOGG@_?IU>QH;&\9L'QBP/ ME.%064=P^[S=0':WFG2Z/A@4K.:!R&;.(8E7"\XB7S.YK%LQ3L=(RU]D!ZBM MN-K.,WY!:?PD@88A^];1=.T MB<%N%K$!2&J[H^&S&?,Q)9MJCLK2TO*E1\N)F'0!PC$%E"P`#8P5*<#WUVI( M)0.087IG^;<^\=_T[SC('?-IVBKG2GVMOJ9RI62-J$HS'1^S=6YK#[,?8-P4 M)>E"PT(=5*R#O@BP8-`=0 MRI!>';S[R&YWC!R"[%>.[%<.\@<">3/$_%'^9!5HU:K09@=N`=)U)FH&TNN$ M.:I`FSZ]#\2:LKIS;IRB1=BW\\6^L&.F^`76^T@\+J^E>\_WO2>ZL*$"5^B& MX;6-L%X0#&FO']DS'JJ/^.CM["T]>&B(XF@PSJG@DFF.A\]N#B135\S!>!>$ M6 MB1?K/K(=7KK&G4JLU(^5F?`KC'$[:\AK5[)"6^;L$+8[]DC1=:UD7:NBC&JB M^.H+WIW980V58+%/G9;776+@PZ#830944\W6H-@,1,7[XDK`-7W#NQF3G?T! ME5>]N8+5*QU2-B-83WQ2;2M9?Q'HS>A7#RVI#<5]@D$N57V4[YO8&MNV%<9J MCO/]N;:P[>XQ6O7Q:"U152WP9?.1EJO-"H^L:XX2O5@=_5IY]AB1@$WO^NVE M_11@0"JA2;FDC@/;Q1P[&A&KF0B0T3G"0-MIO.PR%,.U3WIL&;+`UN?E3ZQ[HX947 MUF6P,U&1X;3X/%523NNA>K/P"2\P1%USJEMO/_BB M#2'*^C-1$!A'B2>:4OQQKGXMJAH>/'7/'BQ7BD+;L?^+3ZV]S68SKJ^EZ^@A M@C-$4O_7\ZGB_Q]77Z\RE7I+*UE/L"I\,NS"FU(Q9:HQF](JF0U+0`?I4-XL M_9R'(ZU>G<``6/(:S5C]9AI:"=)4+U>87 MBEHK!'1GS/`."Y88&=.)&QN(>0B4BNR2%D(N8KYLO>N9*"*2J:%L(WOB[IM@ M.DG*_0/]_F:Y$09(:E3,N)CG8*/W?,0]Y:Y,/XF)%_!@RQ^4*Q6X&@Z!HI+X M#PJO@1YK%RSC'^9MBQV)32_?3D(/OQ,UF/6\?7'O7H7XS%KIC[: M05(;G;PNV+`EU],`E8P7W8>SR(D+X*^'J<0#O?=\.@?CJ>C0\$AM/,R6W2V9 MXWC([.2"U\&,4@?5L7EC3>FB*N:\34"^$QA="X0.)+NA#?1B0%`7?,;"E"J_JM[I?-'6L#LRAF85^VSS-PER!#;7A0!_J^\+\R,!N"9+B M=4EG[%)'8/S*UICEQ`WX._/@H+20,F>_OKJ`XQWJ:IX MNVJ.QJJA9W'F4*UCEF]!TR!6?WS=EF\"-H]JC*H`_79N.ZQ)8-]^W!)&K!DK M$47EP+[QK?_:Y=[P4FA+_<9KT+[YL@W:865H[Y@?-4G9NYLML!IZP[!6I^M6 M6`>K^1CU1D.5,[5@=ZJG%73'(U,*KWYV.;B`6:D,S,P-R,KPM8"T MFTUG#(VQ-JX`$J^8*7VB2S[T^ST1^'4V++,DKXD/?JHZ^T:X),Y0R_C M[0Q?I/?XH&`Q9C+5XQENW60\&HYN-;IT:W/,MI749)$'X@L':I$#DM=5I8.$ MDQ(XZ>PH+3*+F1W1)8]3O)CWU,+8QF:R"P`I=OXXZ'&BAG.BL5UFA+G-?,N? M8--<\1NU921_(BYCD2NP]#*LC`Y;_(:[7:&U=5GV2)C]^NK>"T-ODIG$ M?_Y%$B!?\K]_EK3E=S%PXFQ;O]^J;8ZUD8%G@6@PM&J\VG6:>_14^\DL@N]Q M-HD:Q#4A8SM>QTT81DAQ0-Y8#K7'!-%8=3.NN1!S-'*])]BA?GW%_]V93$6K ML:X;BM8G<]T7^O$T7.&<@[+WNQZ5@\$8YZ7';.R!#-]+Q&B`_FFA$5J,]]Z@O0$>=D$J4>_KBEX`Q6\\"R8VH^P)5J3 MOQY\+W*GE[&:G$P8F\W:=E,5*V(>BENBB=,ZAS!!N!JBQ^7E92]6O5CU8M6+52]6O5AU7*S.S13< M*7TP/\B+NHD_IBNT($"B93_H?C?#+S.0()Y)<23U#S)>.I7BWVR/?(OWCD7]P]>EF:0W^)WGM. M7XCG5!G*VG!X)I[37KAZX>J,_1++D*8U&JJ77H@_5JZF(*2-.ZI? M";631'.T%MTQKBNX0XPW''7<*[0IMB-;+]N0DCH@ZB])152L)%SK=G.4+?\E M[><=WZP-79/-AB-9FMZ5&U0;,_KOA-2&6:8V!BVJC1S5CJS:W^;,9]8L9'ZM@KR)7IUPU:>!EUW9 MT'<#M(-;?MM74\41HQTR`C;=5YVT95`A.KCYJ[V&MN$&KO;:W:B[?[77+CT& MNB$/1NUF'NUUL;>K/;/?Q5ZUZ[+D[BY^$6]^KB<3'YO296X"I7_1>Q*^*-&; M:]7VTZG%^YG7^SLZ`09OA&X)`F>KIC=^NU8]A?K>!I_6M`L<6^$W*2=5TQ4;]#G7HV%>()'J MO4,C9CY5]_HU'M/(.L7DR*7O_D_6Q M+NMFL^ZNCMR8],S>,_N),GL+U])E^^9)W#"1/[31&Z8*-]+MWC`=<"/="4`[ M>/6CRL.A(6MFQXZ$+2YAS_4OD>M'ABJ/U2X46^QP")=18:\\B3,F16-(7MD- M8J.[:)^"W1%3_?13L`U9'0SE@;(E5[`+D1I]?8->N$Y-N#3=E+5!N[5Y.US? M8%LL4AH`Q1ZHXMT7MO0`:\"N-+[I"WMD;L2"][ZWN/D>,M^UG+=1`*1@/E50 M\-R'C_8CF_*:"F^>?V?>`]!YCK2\]IG5G7@H_"C0H:(`5"?`0=@EBX"7[I^E M^RBP718$,""G4:58I>",2P'$@R?EZ@?UEZL_^K5?]R*4VKDA+[ASSE-;O5+, M-*_"9TSZ!*/,`^D&'IAVZS36!R<=.]#C:$R[&GK4;B3':4=N](QWZ#K'N:.M MAQ!M8+PN-#-H/:;B^&%E._JYA#TJ2RX+T?Q\2*QG,$\G5*.JWA93JRMRRBW$ M=T&F)]-V9,XYQFF/_NI_N'8()[ZOH17V$4TUKM-9!W7P[5>537,DC\QF_;X= MT-"?SO>>#*>O"N)$; M^IB+B?`B3(V9RS3OA?J:E@-_+G1K]Q5V6M(5C?$JC]-0Y0&<@H?C$RRKTS/> M:3.>.1K#)M6LW^-X]0_VN5#:=FTT<:P@^/75NZ]W[S_:`2^74/-ETH:NX26D M#KUENN'J.'&.RSKIXC&2.Y)XHRMEP`I86U'H'24^B^;\"G_;,X`-;(*9,!=\ M<0LLV>[$B:9P*LY\(]TQ/Y(N?AA<#22`Q+$]E^Y7?S"N].0+3!7"B].0[I`6 M_`Z)X1U20?%U>#GK4D5OI@PS!DLV">U'YCR_EJ4WOO5?VX%IM:OAZK1*4]/R M>OYS&V3KX@?URLQ/K%T934V\=K^\K_KH*V.%>?CR=Y`GUI%C/B6O&6G M:F6X.LG1AQ#P+&X.]ZB>T1P/(@MVL#A5YH'>K;U1_U[[[EKAVU=[BMMA?/1ZQ5H$I:V--'IC]%7C/ MA\?E0WTTD(?Z"?+AP:FP=:>M)JFS;[W%,@K)V8#M`VXLW[7=AP#O0*6O<\MG MY:FT\;/P*#V)[<4G`,L[VXG@\-29/-GC5`/)]_:>Y,G,8C(O@OK5[S]Q>]Q[\6>U$7O64>^=/(*C[&]>[9\.S)WGEU[IKV7*ZU M>F;LLX\[PXQGVKK@1=S#]61Z\=>5N[8`9R&>'+T%QA*&OGT?\6-0Z$DW.,W# M,P7DWKB/MN^Y6`-*ECZXDTT1N/T]3Y\SF4=N9`PQ:;)3GK?^RK)GY3V0TT>* MK(_[?@1%!X]N75+NN!&^LQ]M^&X:2%,V<2Q_F^.E+]/>+4`[>.5T>7G9K8-? MWY:@Y_>>WU]J0X(#-LLUND7UQ]".9W"=5#+VU`V;?5Z`7 MG3,4G38.M$?I&M#U.C+^P== MS+/II06H6P\40+GP7!XK&4A>%`:AY2+NTL4]QIW2'=>41YYNJ5C46V9=@[0# M1I0A:Z.1K`_/Q8SJ^;R#D':#SP>J/!BV&UW7'Q=ZF["W"7O6Z%GCJ,>%]CW7H&;Y?!E?&9,'A_>[1Y<_SFA9;3]J9XOO[RCIO? MI^>$;WVO[>^9>KDY"[EI>0MOY=YJOXI@.U7?2LI]O6/W(6;_.E%@/S(,`W]K M+6W<+3\R*V#2[3W@266J@O+"7SC(!Q=.GQ%F$P=]C:_P%Z(KAJ!,!#D=(J>7 MDE/"(E]!M(`!`+Q=:GS%'RNW21,\WQ?`.GHQH;5)FBQ[M:$P6B=:572EXU%Q MI8D-)ZQXQKE`6]5AR%<]/S=T06C)%XX6I^F7HX#+T85*)QO@['#.]*`#XW;\DQ[/P``K'4VOZB#9X@'G@ M-FI@%H22CTV.X/_=!SR'SGQO(>E7FODCEA!3C1]K=3J][."3OB&,H6JR,1HU MNMUWQ-'=L_K+9O7!<""/&DZTZ&.OCK"WOBWW\89`)/\9M]&5W97G,>(/JEKO MCMK'KIQU[$IQ$T%-D]6&.PCV\5H]SW>)Y]6!*0]T[4QX_EAYB\(`.'K>8A?- MWR,FI[5LF>J&/!B=8`GZ^?7GHSK.1Y'OPU?2TO/CAG>. M!XC"@6@A3;=&RO2GH]Y2/$BQ7!@Z:):NW2D>GR[-UD7J)>LE2):FR$-]V$M6 M=3CH MTX"VY.(D&3]_N`&;1#Z;2A]M%TNGSJ2W\)<=EN?WX(.W,_[4>VMB.W9HLS[- MYP&K;L3$=&)B3HA,?79/8VZP;B0ZM'HDW8IR$LMN-AS+SC>`;@6SGVP>42\C M;%$1+C$Z2O"7S^ZBC/C:B%G4R&IGR4#^7(J,]UW<.T$YR_=@PY/&X M8R?48^=EG,,QEE?1M18`>1A($9Y#`0?FKYY=7_@)],7$ZX.8CT;R\!0SFGL^ M/",^U&53'<*YK=D2ROVY[0A;SA>VL&PL:YML.]:C93L4]]#\WM/;KR_/?M7& MLCY29$UKU@O4']MZMN\2V^N*/#)5V33.I>=/GV51Z3"W7/K>(QWD2@(9&]U0 M^S#PCMS,G'X8N&[(^F`LP]^M*K`^R:*7KEZZ3D^Z#LZSV)(3D:1;Q&_@CGH] MF=`A5I8^>R%2_&-2A_6][5HN!N9+7]B$V8]TPOT7-6V1<%")1OV_RW,TXK%I M9!KWVITFHZ:#]ED;X2]O81K?FH08@"7(`J.Z[`5F;8S:R-HP.Q.1/NG;K9Q> MFD0\8])NQ6R@W4KG6+5/GNB*X/3)$WWR1)\\T2=/'&O_._C2.MG4$L,W/0\$ M/]=X-5Z/-/2M2_IEZ,HRU"^(W;DQ^#,*0GOV7'1,+KLU>&,[#IO6ZAP[>D3+ MN7L?.^Y:U`:RHNNRIC9;R;LC/OJ>VU\\MX\&NCQ43K#C40O!:F4;Y'&"U?;8 M(/]P[^O?(ON`G)<7D*,-84LD9\:B,J,BF.9)5L]EDZ/[8T]RQ9U,P M\37&QU!PP@ZK3]*:DW%P_K/S&0];$I M*V;?@6*%,GUOEUZV#I8M%=V59L?NRX]/F2-W=SF%6\3MJ4>)/;`:A-NHXNIS M(CIR3W/Z.1$&ZL:AK`S[MBZ]=/725;=T&;*AJ[*N-%MZ](0RCG;.\$ESD-@# M'K>E+XPZL+H/TCL[F#A>$/F89+0AO8B_F+R7OM:E-*+RO`N>:K,MH6;B6$'P MZZMW7^_>?[2#D)*N:DZS4972/)MZYEGE[]!;5@J3C>&C.^V<-B!H5>-J7>2. M"W&I<%I1Z*4TCO##&N,3,M%FL[U<.JOE>1TW,(%;V',FO>5UP\&\1MP#&);3 MPG9GGK^@&J>@R["(FR@U_L"\!U"A`HNF7J"#SV>/ MS(U8\)H<>_CNZ@O>;&9/F'B<>CT[]B,5.@]8&+R^@A6A(6B`M=^E^V?I/@JP M$$$*=Z74O."<\0]?Y=A)ZR'>M M9Y]M8#R]^XQ7?XWCXV[R^OQ\JA:B*F MYP61Z9QKCN\54V]CFZNOH16ROKU5?>MTUMDW?/M5*>QL9/;]JWIN/GUNUF58 M,EDU7F[N6"=KFA=O:=IP?4M+/;3O/1],65>B*QW?AKD17H2I,7.9!_6H/'@% M?RZ\@&I.`3449]61<*_N!'/QBQM5'L`I>#CN5C.[AHA_]!7O&2_#>.9H#)M4 MLWZ/IG.U#KT$S%\HG<0-=.&%;+SAZL7WPUUS\1C)'4F\T94R8`6L\S?*+18N MI3F_PM_V#&`#FV`FS(7XYE6RW8D38>OHS#?2'?,CZ>*'P=5``D@7LRY5]&9BU^I@R2:A_R M],:W_FL[,*UV-5R=5FEJ6GKF[=P&V;KX0;TR\Q-K5T93$Z_=+^^K/O(ZZ/1N MHU_B%5X5Y^/)WD"?6AG9^):\9:=J9;@ZR=&'$/`L;@[[FJ_'Y)\.@/!R6+BO MP[K/S7A[#LSC<\ONJ5L?,53S(X5J7B>AFOU=>7]7WM^5]W?E'?"QGG+.5G=N M&\LJ5X[-H3P:=\NQV]^E]]S>`+)@-ZM#11Z<8N6LEW?7OG%+7+MJ;W%;[*\> MCUBFPY2UL28/S/X*O.?#X_*A/AK(0_T$^7#?I/7M>>-)[+?=,,<#50S"W_91`V#O9H\OQEL?30:&,I.8'^=6SZ[Y'F_ MF"$,/Y+#9@UF?.X-/I9]ZC!X55,9C3+0%D[1%*0[,<1HK!CCO2"UGBQ_*DN/ M+"#>6()6\*;50+[V?F__L['_N.AE:WUU^XT_^Y M#97]ILX3(."X`PTN;%<*Z*O7ES#+`E;C+0:X2-?2OS[1K)3?PB" MB$T_N!RP-9(@'10B"7Y2_TW>$1R"P+J=?0U!(5U_MX-_"NC[(G&R9!72T5+&>IUDE<=Z*-A.^25I=LH#$)0YGAI\,UG%FQ7SQ+! MOIFN0>;%`K63H\C-?R([?$;H/1<+H!)5XLEHKDID,?2QJJ[0)0O&1MP$SZQ@ MM@LG[8)Q!1[80A[^0F7B:(.1J9J'4H?3X=,$==2A,C*'1D>I M0SO6,:DS&.OC\:J-4IDZM6F-%3K4I#444S<[N_*G+1?UK7PC^T4=*]_4?K&# MS#>T7XS'0VW5RN@,=4YI-X7#_F7(_(7TP<4#$)5X7T<9GOH&#V6>*>:)#4>T M2Q.9&O_+`K8^<".PX8IL@4W?!;:/6.<*"V=-?#:UPU*@WECN7W'9/ZH!"!8N MSR[8D7KH.H`SL**;!1"6S=(@N%L(2IZ#H68,!ON`RP63F_[2N\A'(>,'`%GZ MN^5@R8'WYOCT-3_$?V8AXOG>\V?,#B-@^\O/GDMUBSURM``O`4O! MV^4"CN/QR?GSC(3;G!C5-DI\N#&T!;)_2K%L\Q[(`X- M+<47%EK`BE/IQO)=&"KHZB+$@,9PG@?YJUH\QZ7]5E-I3=.,#2-G*G63^M>3 M2;2(N,_Y-IPSGURD/ILS-[`?&2BFB;=@TL5'+PA>=W5Q,D@0#CD4.`;G(2O7 M4]@H;<^U'.G.LJ>7-EB&UM+&*OA=79H$8@3X@RO`K;(2R0;+L;CH,=6TX:I`P^VXC#1+I@'VB21:JT3QJDGC-V#^5"/G6[`"'+$% MNU.VY\[8[;E.]9R)VUZ+!@_(;1'^L-N1XZQ%XWS!:W^WK,U./O!!U7D"TO0J-WT;LOPB?(RKV M``L0B&"[*)Q[O-,,+,4]PS8ZR9ECGPB\O&5^YV/*]()/"YJ%!KM.YOSFO6'9 M0\XJW15E5&N#RI@E``?>70A6 M(CS%P96_^W"D:S#B<^WJO)`5=P>Y6_2J+P!YC5[CNNE5PO.%WGGC,%[OX?B1&'%!)3/,-Y:)]P+WTX&(ZT M-=LI-^Y10*\06#<<*YHQ7-V0BT'/_O0_$O^1('8B"@:]P^Q)8.'K,/3M^XB7 M`P6F+SD$;L<59CYRN(2U!J(TT_G378R\MZG,78WZFJ*V-3'ZT>:[J[*#M>;A]G.?:Y MR]9,?6".S-,1C\-=.XTO3NM7=I0H=9HKN)>?YZ@KV$AX`J:`GHX!=W1MV%1D MCZ8-!_HPEYO6[97H]`FHQ5BXRZ$V&JWYJ+J[;ATQ\IH-88?UUP?JZ9@675F4 M1L,9#$-11N/3691BJV`7_WKC*W0$>V\\/AUKX;A.A4;B&B]53=-'N>I;_1H< MMLV<_QITVU9KT5NMCK13LK&[>%YMNV31:9]7*]@0;SIL0S2S@H.Q<3H^H^Y< M&34<\@V"90S-M53.[JY,)^WSWA][FK+5['6L.E0U0]=/QV(\OI^UJ5LG=:P. MS&&[-J"$-;JDM!R\]"\L""]11?@*!,6W"VK);Z^!753D?[>N>IF6`$5M`XI; M>*=-G$^B`_R!\Q2V4J_0DC"&;U3<8U[5KM:;)1P7XM)>"_F.\1%^^)J+/>1\ M3/A$!6T@=FHA#A_O?>FGDD>.TU*24V.].0_1)#9%J'F[,/FSMLM1$=T;JV]S MQOL_H`.!^!8&A4/Y#-2A.\&(94#7L1>P1:(.I=J)V)$>=;CE/O]/(!71)9OU M)P$'24&T```H[MD*`#?'\9Z"GZ7_Y9R5Y@Y>)X'2\!+L$';H\%!IYK!)*&GF MCS$`;SS+G^(?[VP??O)@E,"3'`][6@3T1!I\[65JE*[,8\-4(9#(@LU+59+1 M`8%[VCA#"M#=/%01YC3Z51&"N2>DN05TA\WP,@1LYS3WH\>[+WA/?,K"H4%F MX7'XL$2Z`($6'F#@D5=H886PFP57&]BM,G]TG'T_N)(E[#FYD(5@#%L82<`F M#+DL@,`3*0Y;Z&__<")BW!3L0!YJN+^:9\ MG=_D%AB7U5N2Z0;C3'AB!3(>B)`4`BEDB5F3.7^G:,U)D&P77@9>67TLGV5[ M)?VQQ,\68.WY4NA;;@#2+,<`E8W^9#L.;0'`/KBM.,\)H#2QY6+L>4X85D?, M`R(3<9((L0.60B,G`-B1!X&0O?1J'I!?LQ8)-;;`T)_),#4< M&:?2QRO^JTQJ'P;"+Z_A27CHGCFX:<'6.14R(V6/`;Q1U4A3A[^DA).FY,__ M9#U+JB9+ZGBHR+B#6?`C-DSYF^5&EO\L:88L80JF+#W-;>#@!P\8U>4['9?U M&=CE/AZE,G*Y.;,D)T<7KO?$+7E[9O-]NLC,>2UY3[@QWC_CU`LYF70RMYTI M&`U\"T6]:;ND:D%G<#,"E5U6^H+H/@"5`O"`Y,5JP>?[/8QM^U*P]$!DZ>V? M0,[3*:*0;!44?I@Z]"/8_&:H">BU>^:RF1U*$2I")-"4+>R`2&1)`;")!?;" MLY@FLQ07\0IIRB]WS`>C!Y?FFX",L60%-?67UU=IWS'I6VZ8I>_A#A-PQ;?T M;:&B)J@-4:-9((ZN)80C;7D"LT0DUJ)QX)7-,B M4KT6>Q[V4,.#_#.G`!P@<.>"71NI)/E6"+2P`AMDF1LT?%7!S@)\+A&PD&,A MB)%EGPD^DZ+,"2D6/`#QD;!B.N<\4.O<2`APVJ47K+Q6I-5/4U&_M8(YF,3" MPCG=,XDX7X"QQHTR4,X.&CWXW01Q!`%Q/?>2/J<6W93GH.+"AG-@0S"+P:P. M)*Y+/P/'D$F@DBXU<)!;.#O@5SK_3E\5ZQ@0,@+3B8`7?U"O%`EHX:!9!UKH M.GI`F<)!B.FPU`"7/C#D68S!E*O"R<2/:)<0^H'W6@OJF-V(9]=WG[U[S+#2 MW;'S`KB:%WV:(O@ARU"*G#WR9ZR8H.@4;BUQ_T-.0UV+B;VT,Z>)SOBXIB@R M0+3E!)&5AFMZ:E6"9"?Q50F9]V"_>([-#PS9K/#LP8+GA\=V$&AZSI@V;\\SQ7ZJ MT_Q(]Y9CN1/T*C`6YG:@Y-8(987;AI-?@!PL>DO_JE8";L/B[F'0PR\Q[4[+QPXK35]];>ZB`10%V83]NYQ3A?M&1F M(50(@42ZL(F&ZCONAIR_XD,0RMHG+FN=V:^S$-Z0.'<2M*Q6ZB2`J/O6.M'G M.-WUGGQK^>LK_N_.W%XH:*4WOU5$KY?TAGCA/=\B_XE;9">9M<."GA@3G83N MU*0\$\!QB'519#5TZ80YQDGI&1L/1/#-Y3BVG._$F9\\!F5'DY\W+^I^Y&I6 M*9:8;P?R7YL;RHLD4_T2"4?ER5\//IRNII>QW$PFC,UF30AK`Y*)@JD;AO0/ MRPGF*T$Q%^KK6D4S"RX/ZLNLW%9*UL?[FQCHJ`M*,_S0$LW'74#V\O*RT2W] MH*5NAN-ZSN\Y'V8PY8&IGQ[OM[.%SNB_4]I"Y:%B%F^BVI$WT1PMCZ=*6@"C MDI2WQEJ=W-]:7X6>*;O'E*JL:HH\-,:GQYHU;3^;W*EGF&LLL.Z<)H=O/#FUO\FOD@W!_+`U,Y$WDK+66R-']T82WH2Q50* M:XN(MTVCN-3)4>T>?1!;.5OO@"N@F*^$TB)2>VH@E)BH#BI3Z`#9G MY(0B\35@/"]8A+*O17(?4'RF%\96A'';7=(I"&.<:X5Y5IN%<7QE9(21)$2] M&L02LIHSEB3$+7U[PJ0GX'_*\\Q6R+FP7U/)CW!N^]-8Q."Q9V)?D>63D1%* M[<&,"/H#$WQ^@3%R@\0O4\(U8I/+)*\V)*H3&+9\7$K^6]A!@(GV+M9-BW_& M)(TG+-CA8C$1VPU`4SG4T)[ROF&XN>7P*CQ`%W=B+_'0ZD1!FK,2YZ]:H:1? M84T@3`O"`1>]AC@Y#;'-MW]>&D*YTE8T1%)NJ&0W[1GZQ!AZF[NL\PQ]MZN' MT,HE[P7P>1I-DG)QU3)52Y)3@[AT:(6A#I:5^/.FJJ(E53S3CLZY1@EI!_LO M++2!+H>UG\OU..`CBW&K=T=OO)CQ:O/O3#OIRZ,Z*OWX6%3I,R*@,9TTXOWUBX=R#/ZXI MR7_GMFFYB<7(."X?E@]ZH);?OSU:F:XJ@7,_BNU1<;\%HAU06;\5JNUC.C1# MJ9U[5;7#5;7TEVJ#T>KI(]4*4>NSU@ZF9>LM@EHA%RUPYCZ]+-IDPQJ. MG8VR82/==.HB\-^QZ-!&VM`3Q7;8ELXRJZT(UX>M'RSJ+E(;6'^X][:#U?K? MHN%D3<(`.!(KKJ.W916\^.'DV?31?5E`!`KQ^9;STPZ7-2YUZV<[..`J0O%X M8C@^&J@]'"LS$HUS[4[%*+NMS]H)31N-]&$&Y?V`Z#I--G+!.DT&ZF!HU$:3 M6#XSN@)X&NL.%K6#8LS^.7XC\\)G%O8-H%Y$`RCSI/L_?6&/S(T8;W%3QOB$ MX,MK"!73!LCA/;CD^3@J;ON7K([N4>F%-K5`2=L.9)H\^0)7.P#EZMM8WID" MQ%@NWHP"11QJ@N7A_)*BZW-N6>F$M8$KZNHJD]?H(NCV:!5- M1;@S\*QC+0,8)/Y4H=CII@OT[1E9L;X>=Z$Z6;9:7*)?OP%/[A]"4)T"%2II MU3/1X$KO&K'_@:KBW`AM=H[,!7ND=``"'-3I$QY1-2+S0H3.QC;=;&J21AU2>@1,ZM%=>;DR-`4 M1U5-L#Q(-(]#QW9%LT9"EHGFL=GQCOE(4_3%4D>8Q=)AO/MMVB0C[KWA8\8& M/L9LNLWGO8SQV$N-6#^";49'_9L9G);SW0\_WM[DLL'HY)TJA="C/!!JIT*# MLB`4[3G2X6]OX@-[JPKCV,H3KQ,O,5_E!#:@?B<_\YW\+4FCE1%=RJ2:,9;S M3[UG+(WB3[U3L9/C8VE M*/O/AED+':$?J'$L1\R/T47&2UH7QS!Y41A@?]R\']KU_`7,F$%G'=PY<"X3 M]`,^"Z+[Q(#%_NFBC1G_QBO8GDZ#6=9.CJFX$$&Q\UODAF)1L55N+)FV1QT; MA9,<6[_)O!.HA\UZ18]ZGI(3<.[)/0K<,_5`VGF3MZ3Q6L9#GXAYD0N<6=2G MF/SE&7>\:-,KMLX,+GF7.==$"%S&6$FUS:4WNTP54\:"D18B'.H)5I^ES+?N MD0-YFLW#I\F%%_>F'R<&5(:C;,:D5L;T]^SA&2\H25F[<,:IE85/8LM[^;`#9RO,S(@M(186_Q(S]\SC(0$ M8:"VL>&),GJ%VZGD)B>Y`2(M-&-3;,\NFF.+.RK@$G=B\Y[BU&@=6TK+^`XH M"EIY[)<735&%6;,PHRLRBYOEAC]$.T\L5I`"DC"PS-N!![10*(K6]$_0C%PS M\Z[@E,L<,^3*+DRMLO\363Y`PL7-YL4<$L%;6I@1C0`#JD"'&;V[!+GO/F!NC)OH#SVR,+*?3?N89ESUXL`JD5N=@YCS,<]W]-$49 MEG5%Y7"XH47]9M$8L32-K6#Y`?B9ZZF8^(XMG5O.W:(ZT:O>2$CCEAY MD1>/0!5!^N5A#>,+V%IYNW7,XP-&3@M-E"0@(BV`86"J=$=]O:E16 MN[=SRT7[S:=J'Q-8.M*$J$%=U$/P(ZU4,`%-1&R[L&"_YC(3KRO)(V[(]^PA M\G^)[Y/O8[ MAD^1FS0]GN2HQC6]3T4/@%.74-@Y=(D63QIMD*PT^VZ?;O/7:UPF>QHSP=(+<-M+.OB"_7:9V=+B_&WV? M3JEK.'%^SGBU,\>$>VP<[&1Y'E1\<,C"_-5R5EX)^#=A:1?@ MKW#NF$O7P`0V\G-2I`AW'M`P")446M\!9<`^X+LXZ*^\B0%#>#[M5G%_6SKB M>(XXE8A3:0&FMXP3'( M*GQ'0-[`0XX_)6N"++YX+'R0^8N$_&3$8%MV8>S$"T&4C\>SDLV#N=/X(P"" MAR+N_@#K.LM>FQ!86,\Q%_^,;:E6\<"-)6%JS@"Q@A,RB788BT\+J14FSD\; MD,IVGIF.#*SH+)T'_'-FMB43VO%IV\@X260-ZF[]!HTYPP,6496[ST+ MGW`D-,,O0^^27//)J<-RTE7'UW-/B>5>V0]2_7_,9=O)D,:A&ZQMF3_,3*,) M"XJ9XCX^[/#V]KPO*/W"1#SPC9`<*E`0,F M]L4NU6%2CTC/N$6,"Y:9MY5[@>'@LQW,!0/G>39Y*^O%R!Q@$A68G'RFC"WX M;W`VB%QAI9-A3BP.C^%>R7U5N0=BM]8L"B,_=V[*"=4GR[4>N-,#9K?94PEN MR&G)3460P2O9F6./"AT_INP_D35Y7G$VY20JXQ85@<:"56ER[LE##HV(.\O. M=K+PU>#5$O$]V)K)GDP#ID=1R],#`_D?'R42<`28@ ML9$O8K7M:>)"C/7-'%>!5)"?X,X!R!G6:/47\L)J*2@AV2M.K\3[>H+276<* M07%*Q6>14G%R]M+;`KGCJ5'(%E1#TJ>S?BS9%/U.'GU\=L]U36YJ.Q'8+BZ$ M1Z71ZS4V?C('];=9WC2?FL&II./R8.>"WGLT>^E6C/,;R^'[R)K4=J'7^X9X MFWC&N4!;-6'(5^?.JJWV(NI8PZ%N"KU4VMR([_^6#NK5L:FI>W:M+46M/6>I#JEZ$! MI.H7Q.Z$WZ*KPYX]%QV3RUKS\:NDS?IS;[9ML2'F07T=FUR@!CIV=;RUIS:0 M%5V7-;79?EP=Z<3:<_N+Y_;10)>'RNCTN+V%%O%E&^1QTMGVV"#CJ_A:>7K+ M.?CXS3`/Z'C="4`[V*52&\*6.)+'6KMM*O?J>MU26]B>[5\`V^OR8&S(AJF> M"=O7M&FN-T^O=J0LVZ=>M$G;#!@=M#9-.%>9FJSJS;H\.[(81^>`GA%+&5&1 M37,DJ^;X]!BQ/_:DFT[);G*])6"4IS:LAV'UIZ3>7#Q(KUP,9'ULRHHY/#%S ML7'*;&GNV@E^@``(H/)82_KGF9'$33F2O"OB$8+BM2V$Z3/[_"(_8,"V-0 M4>@,/CPMN23KDO(I]_1DO;S,L?*^)W4<`$OONPSMQS8NM5I)/:@KK2+):C,; MSFK+]`MK7(OMGM:VIM2[Y;*-M\;K56#OWJ7J\3@[;X2ZH7GI0E//HJ@DQ+T+CX0=A*Z MZ^PIM9,0=EL_7E>-3.GU8Z\?>^'IC8M>>$Y&>'KCHCN.B90_0L;WX?4F, M3B#5+T,GD.J7H1-(]`OJY'ZPUD=6#(PT%?Q*?G]K/G=E4V1Z8\4/JLZI[9 MSY[9#5W6L2*'T:OVGMO/GMM5>:"JLC)XN>79MAR!CE.28,"`@D.=`+2+9^_Q2#:-9JWV6JH-M51-H^?Y%\#S MVKCG^9[G7Q;/F[ILC$^@KGW/\UTAV>GS_%GI^1:*')[T_0-5.&RVNG&%4FOM M%C8]I-1:NWZ([I=::Y<>+74)J*746D,\W4M7+UV-W48>HT)Y+UR]<+T`X6JI MKT@O7;UTO4#I.DX#@.:$JWLE>'E[?[))&,05 M2#.A<+*(@^,A<8%MP7M+GP68I#R55.-'K(X:EA;GQT)VB#UBV"#3K57F)>KC MN/@K@IZKIB=+3W,;$$1<)S&1]J[BFB$D#!BPE)Q94@T%J6!*3J[]J\9BQ6(/ MY@FL!4P&5/&F$H.GIYB\E2UZ_(W`22>"9S&[W'H``L]!=3BH/@@D8)6EY3[S M=T>:.OPED-AW')OABP#XG!+8&5+*@^^M$`O4^G;P5R!=V%?L2I:6GF.3L,J` M^$,$1/'\9XY&Y(21CX6<\?G7<3%D3BW`'H9V\1VJM@L_3!`:>-9SZ5$IL($W M+%],)YBT8LK:.CTV8#*W'AD`$@"\O!ZO[4Y\9@4L*>4,((IGX^J_@G1$+EXJ M&@;P(G\2EY>V0Q#09RIP#9(!G.K3B@<,/@%-%K#&\J'>(&?538L9Z4]P&K??1.^!*.5--_AY.5ZZ+ MIB6]=*?#._-SB?M>GC.T%1Q>SN'K6Z%GC M99XLR/-=IHP3-WY6[5ZHF[J-^\6[M:O1":W.SZ,VN(\:$7>BJ/&K8:]R9 M*$$:L6?M%\+:FB%K@PYS]A&+DW3N0+,Q^\ZWW&#&?+P>P9@]_Q'#M[R5`!\1 MV2=-[2#Y`78RO5YQ[W-]7UZN[^7E9;U(Y2WUZ;2\\O?`<%CPQT,>R-E;/1'AV2O#+#[(I M[V);=L7$L8+@UU?OOMZ]_V@'X3=\J>:<"U4I3;HHH7[H+9.W30,GSO'=\0OH MZ(/8QMAZUU@!12L*O:,@17-^$+$L01K,$KP6680K?H?"%"+/%0F,:'_Q%#67 MC'_*1KP7-E@P9PP3D7P<,_`H!0U4SE2R\O/:"30A/O3(W(AMF2+`U#L!RRS. MI8,'UO*6#DBG[86I%6':=A=S3L*TGJ5WN"399=-;TX7M`DNB:#PRR@?T8"X? MWIC:/OH2TQQ4RB#%,7JQ>R%BM\UQW'FQ^[8F7<4N0\"]]D+&2`L#)2C^ M_']^8LS^.8Z1^I+60_C,PF]`R#>.-_GKM__W_TN2_L__Y_)R6]IT^KYTEV3P M7U[R]W&B9(#WGA^_'K^=OIR^2_8$@`%$^_75!+/+5%517TF1:_/O_E"4T2L) M-)F]`%6'656_*5=#@Z.UZVQ=PE,9ZLWC^R+&.^;]Q[&VD3P:W<:BU.F<`"^]_70Y-Y>A+ MLH->*ZA^(:.RPQ(N'Y+%-Z3RP>O?M/&0VW4*($3JFW=@]>-FD/W6]4H,Y<*]M:F`*UB`.T%:(1E MCUAHV;CY)@9L8@Q'8)SZ$IB_3G&=KB*,8,@O\8CBJNV#&.\/'.X-C;8.916L M5_@PWN\.G?JTR++.M4V3Y7J+AZ*TCM"_Z-`MX:%"HE/%_UU5HQ7O?31<*6:YK^[45W?JJSOUU9UZGBW@V;,KJ--7=^JK.W6&&?OJ M3MW0X:>8LM!7=^H+XO35G7IF[IFYK^ZTTV[6R9R!OKI31T+#7U0)GYXU>M9X MF2>+OKI37V>GK^[47Q.]]=:>^NE-?H*8O4--7=^JK._7"NK.YUS=:=#0/4*ML*8.`S!94O`NG^6?J=>0]@I,^1QZ1KU%Y;LL9C@&YGZQGK@-GN MB+]YSL)`()Q;GOF.6B+-._\*C]@SH(L;(A4P%TMH?.2'@M('?+$/2D_'3:[/ M3V\^U]?0NI/KV\@DV_/VUJ9-34/N:@9P MSY@OD#'_%CG/E(]\&EQ9T^W<]B7,Z/3.K%WU2[LO[`%LBD:OZ!J1[L/N[#MV M,=\9OLDG>118<<>'+E.4M/M*J!>>ER8\^0-Y)R4H\1)T$KJFP\/3&16]<],9%RQZ@8WOQZ];/S6\SU31J:]ER M]2#5+T,GD.J7H1-(]F8&5^'Y!+]X=H8KO,5@W1@@K>6:TTM MLMJ^>E$XEZX7,.7$JO7>XNBE5XY:_[$P7^]:"JLC(X]1)Z MC1V!6BL6=<@1Z),]G3I,NK&"D(?ZSUH^\?05QHY886P@CT8C>:1UJ_9J7SO[ MI?&A(8^'8WFL-%LTHR-K<70&Z/FPC`^'LJ(JLJ:9/1_V?'A4?:B/!K)F=*N) M3%>*?Y[TG<-U8-=K7O<5#E]>A4-U/))-HUFKO:_JV?-\IWA>&_<\W_/\R^)Y M4Y>-<;/7"3W/]SS?*9X_*SW?0OGFD[Y_^.:%EK,ES+NO/WLL/\0+KD=;2`_8 MCC53DU6]W=(4?77G7KI>@'3UI=-[X>J%JZFM2Y%-NFJ>^M2 MM8$\,L_%+MRC(FW[=5N3&K:?K##R[?!9M`*B8KPVA)]TR:6,%<8O`C+`=^G:U&&P]]1R._308&+/Z7AOU(HWY( M!_WFO6%O8<2;=,#M!6;O]$^^WX-BK3!9/=2>>@\5^ MRY^J@L)P#043%5,>B_6A"^`D:23*V2ZLFSV9BX+9BZ7E/M._#L.,N1@A6<(* M](MH483-VWBT#^X_<*RW?)BW\2@Q2)_X$%OY+H>TN;YNV@K*.\Y?0(]W=C"Q MEX[M%O-CYN?=@!^L`3]:@3TS=`+7[\P%=G-@JF"E!'H6./'46WCH7:Y,>@5. MTK)P*:]^T_2QKILJ!ZULX,;@4X9ZE^'3*\`W&!P1/E79#M]0&56&[Y8*ZU^+ MPOIO(]\'-2)]3`OL9\&DA\6SXM',D_LPHSH<&III<&`W#]\.R-O77QT9ZEA5 M=P+Y,PNEMW/+?6#2NXBAA?*[!_:@BWN]=!U-[0WU]G-*BH5\&!CEFY>.P84E?7/_A*RA+=[/O=Z9 MW@<4#3<)[4>T!9_L<"XZ`53L^=&W$*C[1AW[P+9\@U]2$B.IACYHN!IZVFVF M7A]!0?6KLFI7W^8^8](G>&$>2#?NE&UI97M&1:].C!FU\V?&;%^(`MW8/D"G MT0:@9\7Z5_YV$GK(B7J'6%'O/BO6F]OM]X8:>9[B[V;H=;*^'MDR[0;WW1` MMDPG`.U@X-'EY66WSJ1'C.?K^?VL^%U49#&59JM@M,?A+>2"G>J)D<'^V,Q9 M<8^@WW8S,P\)^CTEL[R)(-]S.(;6$M3;4OYU+SR]\%0_]@X5>70VPK-'1/QN MD3A)"-#7:+ET&!X/+4>Z<1]MWW/%7V*4RW]83C!?^>WK!,-Z[4"<-F]_J4H:MKP-OH)@7;98.MXSH^!E6`9[&ED8=TZG]"G%%P&S`1/! M`_"T[<[P+&Y[[N4=&!_HJ_YHA_:#A5^E)+M!'GEX%A1-X`"AD][X5F`[TL=O M[ZX+21R'\M[$<'W(@/65H/H'`/69PW0[^Y!`M"TF:VT9!)1$\03&=QZ'\&,X MM3AX__[H!0$&GP&VS(6%"MX\?\9\`Y&SP;_F0PJBI#0I6$)578MC-O)AS+OC MGBSL7>1/YE;`<+%0R/%'X'+7<\F/XCD.KIF-U[,LP$CTKW,+/EV^]18+(.'7 M$(/;DG41W[YUK""0WA2N5SSA[>PZF>YS;K8/\61\J@WQ@A0;^F_J*X-+0=/> MS@@FHBX'A[Y^(]8F>1CS.$**4O=<=!%E7J`!BF1)+0[%W!FE@ZG_#;-T(O]Y ME?[MT+F0=#%(E8EG&-K@:`3,,>KU&@,?A:R;V/>ZD^Q[8_EX_1A(=[`WT&_2 M&]"%$PE4I/3.=B),8OD#=%(0^O8]_I4E9?PVO$SOTJOPIG@Q]]YN0<-Z%E$- M$+U21+;1+G-V`'K:,:Y.7NA*1)T%N@>P(`%*U;I$RX@`0G( MW'.F:/J$GL0<-&?>>)C\1BD]/OSM^?DD/S'!73+^%QP>=D72T!GN_5\^\#?O M!H>E43%91XRY&Y5&:U0:FB()L"9X-C"*7,`I[_;BDW>U"$,J]=6G.SIZU87@ M(/12-J#=9`(:-B!U",14IQ3HRW37XZ4'1BO>19#)0 MN^E4=S`3FFQWR3S%"4?_+E;0<9Q_>FI0M$H[1_%P19M(3IP,%"<=_A,[256D MJM+<=BEKN("46ZE?C=8?7,SI/1,:V!RKH@1QN_0\N#7!)R6RYQ-)*97; MAI/S$IBVB-SX;ZH@72]DAY*=SXSYVV+>-7!OW51]P8&:=9?/<^NAXGH(>V)J73_+*VL`'_AP)6*X8@?2J!(@4A@>/.< M'YD_>R(+I_-CBY&8J@>BW=A*JHIR\DL).#2_EHK6^;54U,XLI:&HB9M$W44J MU196]%CSU7`G4QP`H>3^;V-E5XF^!-W MOP>;O5WK9_/L?AV;1;?IM#0"=P)]\]Z*"=_R^6YG)0ZO5;?Z+@ZO;3N;FCO) MUP!]LB!_]ZA8SM)[XL2/B1<[0,@-E'&`X%*M.DFRSU19!#[G'4XIG!#"!X$# M)3Z(G'IKJ M(BEWWIFK-O,NH!8<^W(Z@EO1/IM6H592VR>1F&OQ=LF-Y?YT*'%*ET.0(EJ\ M0JWIRU&):%>XD,0SO`80,!+=^ MZFVOJ"Z/MO&MKHQNQ->.AV%<_P(>Z,OHR@+6?9Y86\"A8G9T!2N*8.ZLT<$E MK/\UJ6CO&2TT1\A1K_DBTB&%NJ2XOJ M/GEN]B^QGV\NIB.``'7/0?C@?G`38SK&[8.;K?]W.[NC"6Y=_B^GJ[ARG M!80ZRN70\%@/,D_%[E^THB2B*S?F)):Q#3:-?*KV`XL:4A45V-"QB@K#*BI2 MMI8%$I:">#*OS.Q@8CG2,[-\\<;?(N>9Z@W@X[*H@`@6))/`EL$(O"G&*EL+ MGM,3SO&/Y=+WOH,8X/W0S+)]C&"+F"RA9;-_B:)\%-J++U`4?RF8"0,:UPH4 M-)Q-LC6@MJW)/?WG+_:W$P>F,W6YNQR?:6CE5)J:@N5AXI9O(EJ1]Y$&RK+ MTI'J,-VI_7(2^UOKJ]`S9?>84I5539&'1K-M-4^I'E&5\GXG=ZS#"_["'4FO M=T?:ZC8[IL5;?YFS3@#:08/V),KZM51TJ!>!%RD"NB)KY@F4_CMF)=TJI?]. MXOCWS<,21LOL#4>%JAG2A='L[KM63NJ8]GC?-/P0TGI) MZ[*DP2'=',@#4SL3>2LM1K@U?G1C+.FVB%%*X/OUU;NO=^\_VD%(,49"B.3^XTM\L-[+\ M9Q$C?7/S(3';II+E9LTVY6K\(UIRNU2KE*6/']]*%YR!1YJF_$)O)W^KO[S> M'A>./1A^4*Y4"7!WL#B#*-=RE3:P%DRSI"=YUGB\Q"GV:YA`\(_B( MH@5@8LN'R`E%4D'`I#`3RKX6R;UKZ=!>&-L6QFUW2:<@C'&31"PLL%D8QU=& M1AA)0M2K02PA6MSZ=L3)CT!_U.!$RL0*0S!S]*%_5KR7$R]L/VD M(A(\]DSL*Y)M,C*"22^4$4%_3*T0[(8+.S=(_#*5K4%L1B+Y,$[R%59C;&*JPU_BW%"QX<#(4^8&O,8`.<\IVR^(,VDK#'6PK.0K MRS>4ELKS7H&"?_T\\[P0]\:/\(?TG;X"XL(RS\-P^?-//ST]/5U]O_>=*\]_ M^$E3%/TG_/DG?/"5>#Y\7L+S,#8E5[ZBP5>'%X\ZUCUS?GWU7GQ[^0$(>ZF^ MVF'B>,#\Y$`&#S@&OUTX,`OJ$>9>_O'UU6\?7)Z0'$@74Y&;'+R.ZZ5L:^>V MF3'N15^;8,Z88$%0J5Z.#^VRZ:WIPG:Q""C8-(^,K!D/YO*IJCV6U)`\,"DL MJ@'#OB]Q^BP\9>PI7L*3RO_Y*;<$N74!+A`$G/N8F_S_S:^$6"?^Y;^=>R=/ M;GC;"CW_E?13X6)?^Q-)I*>J5TK\JN5/MBRP>.*G&1A]EZL+C8?!0HB\4G[B MP,*HJX`68Z\58:]U#GOM4.RKR*36L$S6=Z"1^G-,0^>8W?6'7B1!>N^F-8A/VP<]@/#\6^BO[0&]4?#5J'_W.H31@/L(?X&$4,9'2.@8S-#*3O M*3ZJ4H2^JG0._Q60]B!`%0DRNK,#[^PPV)WUS:*U-SNW].;FE3?V9/U!$?:# MSF$_.!3[*GQO-LWWK=QKO:)W7AURAR75?G6UNUB.BAASU#G&'&UF3'-/L1P7 M83_N'/;C0[&O(I:#1L7RJ_W@VC-[8KDA"@2#/X&5'YD;436XB1.AX9;Y!HM+ M1]+%#X/T)$AR^(-QI2=?H&CM4C,LWA%%93#8%0'D)<,B>\QY?BUC*\#_V@Y, MJUT-5Z=5FIJ6GGD[M^&\=P$G7S,_L79E-#7Q/@ZD8@]2!UU(6WQ(@SU5AEKH M1%*[YT52M[B1MA.@BM88-JHUOJUY<)>BJ^DTVWY5LC,Z!%0'=[/&C@_'MNYM M![9\MIN[%_;G+VP&`X6>1.TX5"7==DM&F-DNC&"#^9">'_>1LD(_B]H]1XNZ MQ=,RW%?*"D_*:O>.RNJ6L_)V`E21LE&C4K;#!0H9N4`2,*+_C()0^$<.OD/) MSIO>IX1>;!#LY*LY[(*D\)RJ=N^@JFXYJ8[VE;S"HZK:O;.JNN6P6DZ`%:[X M"'_`]__G)X0#/OP_4$L#!!0````(`*"#D$5A*;A_#!$``&;Q```4`!P`965I M+3(P,30Q,3`Q7V-A;"YX;6Q55`D``QNDD%0;I)!4=7@+``$$)0X```0Y`0`` M[5U;<]NX%7[O3/^#ZGV692>[;9.)NR-;=NH9V?+83J?[U($HR$)-`2H`^;*_ MO@!%2B*)*TF;8+(ON8CGC@\'.``(?OGU91GWGB!EB."3@^/#HX,>Q!&9(?QP M?__3E+_W^5X@A!1S.>M/7W@BQ*"9L36'OCL1K+B2PWLWM MY.)R?-[[>"AD'1[USLCJE:*'!>\=?_KT2Z_?^W!T_'/O?D&6C.#>+5QSH;LW MC"(8K]EA;QC'O82<]2ADD#[!V6&_+[7'"#]^EG],`8,]835FGU\8.CE8<+[Z M/!@\/S\?/G\\)/1A\.'HZ'CP[ZOQ7;2`2]!'F'&`(WC0$_2?6?+CF$2`)R[O ML;],:9P)^#C8ZM)2R/_U,[*^_*E__*'_\?CPA;Q,_2F)X"^<]^?>WV\LMMVC6PX@L!_+WP3F@6#0_ MNX'T;@$H'$$.4,R$WD0&?UW!DP.&EJL89K\M*)R?'$"(^K)YCX^/DAC\I)4T M\+5IPA>0"I30-9R-$9BB&'$$6773;`*]+1S!*1_BV1E8(0[B,12-.IG&Z"&! M62;W#,31APK6^@A_&\O?RN@*]HX1AFPR/Z-PAGAU\]1BO*VYA4\0KZ%TE&!. M0<1O8031$YC&D%W#&@8Z2_:V6<28BZ#`MCB(B;/ M[!L&:Q$>.*M@?R4M;^`+6:XH7`@:]`0OQ=BVA&_KE5%?P_Y-YI.5')%ECWH[ MKS1:FO'E%,1RF+I;0,B;]T$G?=_V2"3.=9RX)Y+"8TXS?.%0B-W:(_VH[URB M/%,?DRBG,I9S$T+SWJ8:DR%^#M@T&>?%_.P!@-5`AF$`8\ZR7Y+`](^.T\G( M3^G/_]D;Z41:N>,D>ER0>":F8.?_6R/^FNF,P13&)P>NY!QQ&14[^:`MQT=P M#JG(]/?@9<_*:X*CM?@9\X+CKN2IXW;RO.-[@!O2?`P`C3+AXI\YM)6G>"G% M@*V7RT1:7Z!KF?'/*5EZM"'Q=GO/C<\]FYX>)SV[?$(%Q\G!1UF'/$-9"*1% M26O(*7LB(0@%R7;$:_[+@JO6E7/0ZGJUXA3&CBI;+3Z1ZG MH2L__IZ08W'^C7!3UIJBYH,%-:&.D&^2N+W'T::L2!OCK^%TX3WOSY0S,SU! M>1)ZIIY]O:<[!#_<0[HT+X5H/*W"FP7!CS>(OE?TA-0+@:Y3I=2R&WF*3WO+ M+^'TEG-1%9-7*`KO6!:;UL[C3)_&T($^5.CXNNH`%P>1X94OFG5N-3["9KS#,3U>G"3)1&2$<4*@*P2G[]$D"5;&(RKF]R)-@V2A394`/BXZ(`#BSC'$BS4>KCR`*JM M;0U#:$!])AWO-]M[]^#%L)?@0KK+E0;2;B#"PUUO;)AEAS>*NA68E>K^2@5_ M5S!4*03^F<912XJKG\/!U1E9+A%/SANDIT/$"`-Q)+PM@,F!,@V?D;(;L'%W MUALK1M'A+0P-&8.\B(7\C]F0D_[8\@)%8H5V"#72Y)8C2C3M(;<0;N+F1@Z9 M&]K=(D.)-;S4=$/)"E+^>A,#++.J[$(KV6^N8;%574C3J)A)0VIC#Z'!KD.M7Q.G@Z]`>^=[161NV/5A48WTJ1!T=`$V-`N MWIB;6",AO#%I^`10+(V[(/0.Q/`.BB1JV/ARIL_REYT^0`#X>FD&@X.T\`:L MO7FT:0O4,'2I"`)L:ZL?YL95L8=W6JC\7LQH#2<8_@8!G=`Q9.7E$%>&[:J( MG2'`UO?VTXP&%W'AE:+R]:)D78\M9`WU)'*47+[A9X#25X0?_@7B=7'$]^+) M,.+&$R),*GAK08J;1,<-G79+.L_LF8R)RHRI<_/+H.CE6/S_?5Y,LKS;U5:? M%37#9I(Y)J7DK7R6MD?A69O+7W/$%<:7'^R6MK8/6BZ&I!$7HC-LEK?7HKON MH'$*YX3"O0*@>+1;]/J\E,WB^17D"R*>/`F29/E<66*]J^9(599MOYRTJ.525X*I]N M45EX^@."T12?=C%8L$RU6-0/8%'@FF"R"8%\0T9ZIX:B&_'^8H&!^(<#JE?T MVL2MS=#PRMU)WE+%'-1`D>%51='B[LR*P@@EK2O^'<.D9^#9<"E?/.LMVO<6%IKZ>:6HU4\CC7KQ3B-[LY+F)52X(M)_/=6E5R>XX\;*M=!"Q1 ME%;]]BB"18#='Y<&5TI1S1-;;M\[F)RG%E"\`O012D?4`[6=,'M=Q4`8;*,[ M>^?2]B9AJIW;EB&PN84PEMEHMD08,2Z=>M),V!RITW!9J8-%A)^?+K"P2E1- M@MI.#R"6F]-)#BL?.=,\S1)!\6FP;6WVPZG+%R6$]XZ%'(+D:=L4;N6]//7C M[1A>?!QL:UH\<1N]BR)BTUCVM5IHJZ\+KC1?"8_2`-WM;T>L]!9B) MZ:((QU>`L+1Z$Q41CT)'K<"9-HL7YP\'Z^IQ;1/N7E:'=VQ0&LFDE9!-<#*( M3N;*MRWLA-F,TT#XPV':.6IM0MAD9(#O\RJVGDF;&Z^YIML9MSM@^DY&A3?& M;MU*IW&GH@`3T5%NF6NIBN>2BU1A`M'FCA4T"@$A3H'5AUB(X8!(SO,<>_JV MT)8M/$#GS*UP3VIE?M6QH"JWGP8!C;I1,".H@G1;QPKB8)OM*O867]XN&B6: M8#(O%TX.E+N7M_64[>ZK*TR30-.X[,.RO\=N90DR"/I:2,QBDO^EJ6?VW_5F MVE(A;/65.`2ZCI(6U^5\T$;>*[6KRA&W(6'.;#[KB M(^QIHLZ+;YA"$*/?X>R?)):W&V=+1*+LWKYM-J2(B4K*^F.^A]IU`WFBOKV^9XK/8]&\YE#FD9V5QB;U!C&YY*X3L*)S$9W*I0 MS38DS3[G#[W2=01EL_'RP6MMS:HQ-L@*N?P)MK!>U]RD6-$$5-[+-H*;OXL= MJP*K\>5-'6N;"VG21#&->T*BY4]?OS%Y#^)V[W@HYO-/R0!57D'S9-PMG3DS M_E$,^"_U^;:*SQ*QH^SP"X-B#Q1NI.?RTTN1E%NOGER[#1,WKJ[!IEHX:F#* M66$&..TP&03D"C=Y6\&FH=?"K$3??8"90]`HM$JJ,E`%M&:578WEMK_K2%VX M;BS`_=YJ:/)SOP:6K(K">\>K#'_UIZ&M.K^ M'O28N'<`QW1[G@^7%G0:KNYCSB4@21$VU7?XBG=LJB9[/O$ZBXNL^%MU"TOQ:B4IEAKV`OB18ME[_ MD4PK_.RL6@2:6+L/0N?`-(I#D]8,B@%=(+7)V&)&D9;O\NC_W0)0>`J2_:^E MK.V3T-@W31J1E7U#MYZLKJ&WR=#5@'--,P*\UT0S4)SY[X,H6[,Z<8@)XRX(31+FY@W;\L$.$]7NE(>:JFOP<'.WWOD/M8+P M/EO_H[QZ7PTIU=Z<]P.+PXOO(5T5MX_M$5E/^7P=9\<%#&E%1ZK(+672KL'& MP_&&LDQ92[::8-MH?]]4P_E\#B.YS/X2 M+0!^@+>`PPE6QZ"X4E.!-5N8\6+M'A)KA*86%OWTAG?F5-.7-E>'5#AJ;6`T M'[56,K8WF(+7Y)V!>S*,1`-2J/U.;7%H]6;,!EH/QN"&75.KDQI!<1F$%;J3 M0=A#9X`W>Y;,'\YF2,8!Q-E[-Y?X;CUE:(8`+7?/ROPZ.-KY.X]*SQ`U"4Z[ M:ML[5BUB5$QSA=\1A+/D"BK]YX_<&0HH-#%T%7;.06@`9R9=`7ZB9-]667A/ MYL[#KS_GKM!UY^PP=$6/.T/IJXQZAM:2:'::86?<5UJ^ MELA"E3JJI6KSQC;GQB*N;A8N9+,ID-U6*SB\;>1A')-G6?LJCKQH7YGW8\K@ MXLC4&?14"4(5,#GJ">2V^UPQTG:VE\9DMER`2+X8]GH%7M!RO3PEE))G,8:* M:EL\X:\%C%=A31O9C[6UKK]OIL%Y@W.M'M$GE,LUDU.`'\<$8/E9P6O"==;=$E5'3SFP8-TW,W<:4=W@:0YV+YC!6$_(;(F.Y+#*9QN@ADY:F+=J6C+\"/-UIVM^5NJ$(1V@%XN%<9'U9E%R@I^*\JJX815#\Q+28 M!%1M3!H+2;Z[[\E,NG-E'>'M:7OXPT<*H3XHS`GI-,8U(>C*03F M-(3WMK>_)\^D-OIV(BIC3XKX'I!7"D7#N)/R`YQF^_AQ+:9,]\\P?H)7!/-% M<;V^$5E5<%B6U7%`6H+3'#++BL+[K)!W5[L@:UHW,^[+J)H:-S(Z#D5-,)I- MCAL%EA-#(15[9T+5AS\JOKK&Z^.>?NZB`X[!%" M[T`E+%4"47?1TSQLK)/>=TKKFHMBVUZ\TYBE3G]NQ/L?5C405^BM$*+$C^/C MHXT7XH>4=U_%G#;FKQP:]""A/`66HN9\A0P M%(EI\PC%TI="LSI29Y=SV:B;&O`MBG*MX^>1DM7-O0)K>S!W;312*QJY_F"1 MD]PPYJ7JS>>,%G-&50&D8'2#S^A[`X\^$@U#9Z0`CO=\-'T@_Y@"!L4O_P=0 M2P,$%`````@`H(.01?K#_[-D*P``GI4"`!0`'`!E96DM,C`Q-#$Q,#%?9&5F M+GAM;%54"0`#&Z205!NDD%1U>`L``00E#@``!#D!``#M7=USXS:2?[^J^Q]\ M<\\S'MM);C>UN2W)'UG7>48NV\G>/J5H$I*XH0@O07JL_/4'@(3$#WP3%$&? M7A*/V&ATHW\`&D"C\9>_OFV2DU>0H1BF/WTX^_3YPPE(0QC%Z>JG#P7Z&*`P MCC_\];___=_^\A\?/_X,4I`%.8A.GK__TC^\QP@<(*E3M&/;RC^Z<,Z MSU]^/#W]]NW;IV\7GV"V.CW__/GL]'^_W#V&:[`)/L8IRH,T!!].,/V/B/YX M!\,@IRK7BK\]9PEC<'&ZJTM(0?[UD9%])#]]/#O_>''VZ0U%'RH1R6>-2ACY M6X>^T@FWWI]/Z=<=*6842UC7U*;T^=F.N$[X/?U7E'_`C7QR4C9S!A/P`)8G MY/^_/-SNRF'K?PKAYI3\?GH)-YLXWX`T1[,TNH1ICC&#L1,#=`7R($X0KIFR MR[8$;X MV8LGY&0LTW60I9@!N@?9XSK(@+U,0D[F[42*KV$2X2YY_:\BSK<]6DK,RURN M'(:_S[X%672?!&D/F?A\C.59Y&N0X2$K*T!T%P?/<1+GO5"O8F@LX2T>PC?@ M*7CK(Q6/B;$D5^`Y)STY>(GS(+D#>*Q;/"?QBHZ^C.]ED(3G%A*:,!]&\J&$ MMI#W+DX!6BPO,Q#%N;UX?#;&TMQG\`5D^79>Q`EQ)K#&9!AX(0%J":=K(@Q,-\".+7X#D!J)?(VIR-9;X)XNS7("G`8GD3IWBVCX/D M%L_[64&G4'N1=1D;2WP9H#5%/UH3L[T&23]!%?S,Q_9L%:3Q'[0S8K[S`,6X M-]P39S3-Z:\]AGE]WKU]G"<*+@TW"UH+Q^7B?$:Q%D^7L>OYQ%I@3;[FLXEXN>AV\>E@1'8P%CL8 MA1V,OTY&7B=C;N^U9.]%I+OQWMU(WV^]V&^AZ'Q^<3ZS])U3^LXF[M=2[A=1 M`\QU`\QR[NAT%BY=\X MJ_N@>A]8U2&T(YWP)H'?T*!*\6H90!>X><%MAVGB5U#._<-J):W/L7Z+Y>*% M''$25V$XK02UN-%E'B3DW.]Q#4".AAT\M*H:4JMA%;'Q9F%(9W[B4>&Y+=_> MIDN8;6SG(#F[NG1!%C(!JS_K,NY.?.,T/XWBS6E%2W2!$ MQ+48%6AEK+H$AHTZ$A*H`C.N=E0S!,)/*_AZ&H'XE`P=Y`\ZAGS\?%;%HOPG M_NDW)D*M9K(NO<43TLZ%3X)GD/ST08<4*T&4E9.>'D:ULDD?P"K&ZZX`KV"# M#6BI)".I5.&3-%78@V&6-97!:&7\*N!:]L%E!C>:)H!:>NUE_O%$QO8DAR=\ M=C##7G(5''90DUX"LN['Z^D(O/T/V')M*J!I&+5#,PFKRC4S-VN'7V77\P/: M];+(B&]X$R/L&OX#!-EU&EUA!ZQE6A59U09B,L\-K*F?B8W%+"LS7QR\^_X= M),G_I/!;^@@"!%,0W2)4[)NLT8T5M(WN+*3UW.HFFIIW;R'?RO[?'=S^O\*D M2/,@V][$"$[B\":!0=[PY*-[Y.PHU@C%4V_-/A!V.XV<"4 M1B70,PVT*')R\2.JA9PTAV2-`LV!65I@$F8WT-EBD)8RKX#QYP,"@XF]7PO< MX%]$NSP"JM8&3X?*<[OK:6=B;"%'MCWR>303WX,LAI':R!PZKID;=),RM%A# M>U,W>#)C'W(SC(GSA-D*[%O_U#)I^6DB5N3H86.XD@VSU2$WN&:X^HAB)PG: M\R_W6Z5EZYOGYI)I8F*O%A]FL$-N53$1RU[.WXZ4TK2Z6XO&?/J`RKKTW%)8!>J;M5J"/JR!X*?$`DARQ7]K` MJ'[^;1>))-K;OB[652-8@YT^"0G8N1.'8-"!7A!<4MI8;3^HH5/=ND*.]*")PVFJ M=OWMW!_+-@.=>IFVHU8/XQ)>#@^*>YB7;K-0`6=?&BX/,Z^0@!F70S"2?R;I MCE!#D[H]NZRH(3DL_.BE>\'F*C/.56:<3\6,?$V,S#AOF;'6&_]RVE(;.VZ_ MNXYA,XF;'=VMZSC%;7^NZS6W'+D:P6A]9880;M;9,Z*WG]J["=R/;#NA]7&D M_B%I;JC0@#ME-3N34WQ/9@8^1Y%C\7.=E&>8)?84IV MS7`38U%6MVD.,H!$P\(PS'<>D5OF7H)QT!94X]=U]0Y#`X=SA0Q=($/7QU.@ M&6K9W]5Q&BQH#X9[S`O@R;B4L,R8(`Q4TB.NFDA%["4,C#14@T#%SF&$8=^= M'QW[:U`V]H*F9'E]W?3<'B$OAQ&)/78PHHAJ$"3W01S=IE52GO96AIR*[6F( MJ+RTLYY.&KL<(CX.`POM[?M`$E:F(&(YPF9A6&R*A&P-7F'5PKCMJNH7J%I( MIX"7`##65(T%'98NHQ%[]/N]9#1+&2>'QQU$)(O38OD4O+7'`[O2;)PP+>TE M?/JU@<:X8LK?9>2C/;">,A"@(MON)[T6=L0$5=/P"+Q$@%(3M9%Y+%Q&1;K< M#U'N:2CW)3RUHX-%GF19YR18TMZ.7^(49G2_HMR#:%E1]+G2O/O92PLJM%#; MK\O`943DV+N2@^Q&#K(+Z2F^!FFQ0^TZMN(_QW0Y23I)=!]LB;C5T4_7LY00 M[1U(+I&7V-'22,L=Y+)AMAUW]_!QC?'X!++-/$A_OX-!2O8ZO\(<,'G;0Y`N M/1M=U/1>&M]43XTQ0PJ:/_AJ'5&;<&9S&W=N< MQ]3/0;?I]5L($,U$BW(^?+1HJ^92T'H)#Q/]U'!0<&,Q6>-N80I>5^#;7X^X M:B`5L9<(,-)0#0$5.X8!;Z(Y!=.&JB4F8U\'-I79<=S=Q@IHM8=*R%I6M$)4 MDN[7B1)2+ZULH)W6FE'"C%E^W/W)JRHP`HM7@Z?0^KKD[%:PDMQ+%!AJJ4:" MFB%#P[C[G7I^J-72P&I-X"D^K#1VM0K88V7D_41ZO40>CR^E:5S%F484OHX^ MNA=S1+'WYV,'(I9/7Y'7VW+!2UJ[,$0UZ2X(44;JI:T-M-,)0)0Q8Y8?=\>P M-DF5",6RZ3@"$N*N&\`E]M+^1AH:N0!<=@P#XVX1ELO.4CZ1Z:4TC25\A\9+ M0^OHH[M@[W!A9AUWJZZ4BSLY5P634IFH,`8V7)M;11VU<`1=FUG%WU6K+"-E)*H^@N_3RN\,J-3%:='6ZY[C; M:#(3RG2>@N'ZV4Q@KG'WOG:B\E+@\C^V$V*-D>Y6%38MD5LG_+E9G%GJ3\1P&R3%_[3%_[3%_[3%_[3%_K>TUW)< M1#6)Z`'S/`"04&II"H$4[&[%S-[$S. M6'F1Z+66DU)S9C`HT M./R/&W'=D9`[]BNH1+;V>M37T\G"QJWQ?MS0ZT:*P5*^EFTE%+R4C(S"2YNJ M=3%,RLAX>)*V-4G@-[([>@.S*U@\Y\LB89FA]K%$@J@/F[)LN\^LK)?0Z*._ MQF:A&7<_DK4V\A._9"",Z15/_'<"J+W2:+8AF>;^H+\++Y&UD>:8;3=O<$^V M?N)SF%8SRC38ZDT8ZG*Y+3'6*IC+-4QENH82^6=78^Q5,=8*K^# M<(ZQ5,=8*H]CJ7:#R6*YP&Y'FG]'4>STEYN M4/1K`ZU[D6;\O9@PCT]T>`'.]_%$Q\@;9_2L0_SLI_#[[I6&SG<_L:+00^<5 MA@X'3R+_X#+.R;MPG=B=]H=]8KS=!R^-)91<*^G=KJ@7T7:RA_SPK`;B55J> M$(7;IRQ(41!6^^_T7PEUWV?1/PN45ZG[>(\S#EM)_9+_`)5X"<&#M*AFLH$! MQ/`B"O$J?HWQ&BE"M6@*LC9K@5M%QK+'",F\!)BF5AIY8X2,O(@]%"'XEQ0[ M_`D)BOH;=J7P=/HS;D<"ZT6Z3X8URV*$/UWA?V+G"F0QC`Q'0%?5*,;`_M5X M"=(#M:K].-A?$"^",&FG+4/(ZE+2>-%+F+[BE09N'+*31O[.X^=ZQCBJRWZ0 M[V[9#,"[OKQTQ]O+/C!D^VDN-MW5[D7XJ4"G(T_=X*-2AKP--3N\OE@STU(2+G*,?<;@R0;DQ MUOH%-$#A=02VL:;]8-&.S_;@,$`P0S\`E&=QF%=7PV;D#(-.RGCMO@1Q7@A0 MXX"=AH>FQ\Y?Q+EKI7Y^F%Z%O@3*2F9G=W`UYZ?C@;T_P%JW4T\_S`RRXQYP MU!8P3W`6153K(+D/XN@VK1ZLHEH]!S3<8O,"4D1W/A_`OPJ\],^Q?YF]QB$H M6^`!A'!5MAW/E3M4=>R&P^#5>=D?#MS*&C(]:9QSZ/V>@K5W"6KOEXN M09C?8'-2S>=MS;O/&O8E1&;)!825'$QM_*D(\6XEVSKV8Q3.*HSC(ME6P$G8)R:75%H[[,ZILT(>1EUAUUC)J=/:IBN%QW),L M6?]Z`!'8O-#>93"(<2`_B' MW^ZK#3MR[L193=Y`'F<$9\3 MY5]`OH;DVGK1R4Y@4H27_T18Q$OL6&AKF"%%R)3%-(][5,/)YE))+,,%EU"< M#6='Z#\&9)I9Y<;9L6+V'OL(YIC]03/[P_GY!+,_E*XNV5>`*=F@DV6`D-&V MC!\[^:>'#GK@+RS0K4J=:MR MF;6R3GJ50$)P2L"UJ1;M[KQ'2NNKK4U4U+*[@J$7?1DO";"T(+H.LC1.5XAK M?#E1U20B(E_-K:64EIU%G+RX9UI+&2BZC<'O\*;ENJD?5>5\18:MZGJ#@CYS M+R["-K81N$B14/"V87RWOEH=+3MSV7AQ?Y._6\PUK0ZI]/S0=V,;**AE=3D_ M+VYV'I-S'BHYY\BKM&-RSF-RSF-RSF-RSBED=3PFYSPFYYQ"P"O("T`T8ZL M$H(PWS\X@FJA[0ZK9&]`S(N89MJH/P,Q3(VX*"#I6C.`.\4`_*_`Z"X2[5U:`J/98\0`U[>^,D0=!AJB@,S0. M4`G;96T_3^A2CS*&X@&\D,20^^2(3J>9S28N[RU5HP&N!^`A:!#+*T8ZNJ8= M8[P;K.+&+?*1:+!J!2/&8/5UN_5@5;4[]W`ZM;KX<,92^FQ7Y/@H.9PG M-5Q]BF&&53S6FFPGW@PA0,?=6N_Y0K?K0;1('TA6FZQTE;["-&/_I*:[$V18 M'X1WM7YRS'N\H\A2_&=$9X+V>2/W(SM4;'T<:1T\C)&A0OGZ\MFI!/0XLE6S M%YLGLU<\3I`!^09FCX$DBYB:D`%(0OCNP*3;*,,"2R*%%QNM+C3F!:X[Y^MP M%A@C7'XPG`_5T(-V"X="U\.+IG$S8*?\?%NI2@2ZR<"_"I(*FW,(;5"BW4UD M)48]F':/6VC34*YAOCL8UQ+%"S]C)RE/3N[9JD&)-AYE)<8[53?!#;31GPLS M<64-`,DJ>;\`ZAQK^P0AWO&]>PQ)3_;=HK&@WVG+/CTV*2'#4+3+V M`6)W+W2*-3UL*2% MWK63I=],Y5E96.>N*P7CI@.MD1#H&:S".932>PH$;`GNZWIQ+]/GGVMVF+T6.J$9G-7X-5+5)#S71LJY-E+.WQ-2^&H[1\JY."K5$Z1<:"/E M0ALI%^\)*7RUG2/EHH64BP/'+ZM"KL8.PJ@"B=%7F`.Z`()!BO8B=DYZ]M>1 MC8KM;R-K%ANM,\_C)`$\8[5:0$E7J2RA&ZD;&]L.ZFM;[[^Z]9"N*^'OA3/P M2_K: ME7F1^:,[.5X58)&"?X`@6V1WH#/:Z!?877%4%Y@0E(SUMX613D4]4XUPLX2S M>HL@*7,>!2LP#Q("Z-LT3`J\0/D%KU(RD7,EP$M?=BTTV;.;(-8G7P(B!UF^S](\#N,7>L\"C[DU/_\28HG"O'9PR!XUL"K,WC8P+#PA MQ/5J%UM\F5;:\UEXZ:BWK_(>9.1.-)9,.0-V285S7YUT0K@PT-G=?%>OHN?C MZ%R;ZSEJ0AS8%C=RLR>*EYYM,ZSKS<'5N*]FZ(G]@(?`)PQS;/C=OS!8OI7)'KAB3Q590<^4N1$N]9F_.]!: MMNNPB-87RH]'XK4G#5>]P2'V_]\@W0-U;`';2?,BSN$F2+Y0-`('L% MZ`F25^)DHM:.@VLO)I-23[!>[CZ#_\1KJ:L8!>Q7=-%"\FCU[[()'[S^"?69 ML:UCV]%&D)OUSG%/;Q[#-8B*A#SH5V\NVE98P2J11KK:MQOWN:Q^7%@N7ULN M![U1;-,MW+2/+;BM:V\\/C^-2[ZZ&J+Y]@ZL@N0ZQ8V[72PO22F0O019OGW" M0G*NJPS!FAT(=#MK0C1R]=I+63^3=2.A%R$]-3B)94U;N_02# M$E7K:Y48[Q+,(+B#-@TE'.E[2D6PJR7-^X5DYSJ(3Z#D78\9$972JS,CX-+! MM1KNFO:7-&9IEM%ED`91@%5YA$6^GFWPVCH,N-'MAJ5V89":I49:]9D,5M"V M$>HXTJBP#(K4K*CGT,4_TH^C*`'7`Y$3LB%Y`-`UK:ZEH85P1WR$Z M>[NN:GG.?WM.CUA@VS;Q-&TL5=F!K=O\_0AJ13&_DW<_[))$QA/KS$)5+(Q: MY]4S?)1_5(CY7R8Q2/DOA8D^UVS3_#P="TG4LK13D^,0D9I?84:21*>2R5)& MLGO3C4\+EMGS[Q"DGZ! MREPZ!5P-*'!22&]E8_"MR]1I2!8C,*0*/<)E_"S)P_4;"T$E7#+&*&8AN4ZQ[ M"!#B8,4AQYR]BNV`XR0PZ+[MS/'J1`8O[GMSFI<"S').?OMK4G.^UB)DO MH"">!-B,-#;'D8J]'ROD75QN680Z5?SC='G#/00/N&T,+5ODKJ7NE7Y<48U5Y.WJ9YD*YB/%G3 ME."BI^+UR^RNEVN5F0:>;!K``DN:U7@Q1CU@R7@.=N=WM@^Y_WURSK)()UN7 MN,;/'UMR>S[G2]V>!^G%4H>U:QHHD[INL5W1G4F\&JBUC-+QC,8P"\\)5-E% MZM*)+..-@_8%B[HI-H)X,T"YX!WKE%1E,%>CF!=]YTOP M)K8/[]LN>]*;Q_:1""ZS3[-8M_\<)"Z!;$FBQ?(R`U&<#_<`^!5X)E-N=7QR M1RY!+YZ3>$4WRT=__YM(MW^.O+,M7`%405597$@UWET-F*Z>0+8ADK54XGUB M=R\:GT;J<:HFAU(5ZIU/P(G>;FAP\&*#Q[9H]V#X9*Q!B@!_`2;(E"B)QPQ"E)A9W9GBZ1OL`\\6 M"QM4[EB\$S#RFV0(#.YJ\B(IMKGHN/:V$]:/B37\2B;O"8"<9AD,@F5=?7-A MCX3"&UBT3\-Z\;#%8,GC'4&0TRA#(;"LRH_LU`;"SY9X$43ECU][#(1<-N8P M;+%Y%TB4-8U[,+9JZYMG>HC]$-Z-(PD%=X=CC'M$QAL8JGM"VCL5K9RO%].Y M"$20FU?(%=S\D9'41I`NR:CABC)+0RVEQ$C8Q2/RN7AS0ET7C9_S44HD,.[X MEVVDQN,85WFAAL>09U^O+LWTL'`WD>>X-N8%0MH961H>:6;FH3)F_AID,2S0 M/$A_9ZD_9]$K36W/C;O3IJ\TUJ`?*Z.0O%]"(:+U%@XF.>DA0!%(A>JL2UB'EM&P MCLRG&>^^Y3K(P!S#E29;P;-Y4(X;&3GR+Z^2[DGNR\4P-0K]%=TB5-`D/O01 MIE9[#,*;W=MTRWND`52.&#AL$];'6ZX@](ZG6P&\F*2IEJ5D5T46IZM2NE^# MI`!\?7_.(&KW]IY<&(YMN7B+6"?-HH=-VZJ&6!.0S7TBB\_BZ53D<6T`V*\3RW&D6\A5\5DIKP4J7LQ?1M]>;EP1N`7@$ MV6L<"B;;KS!]Q6@')?#1$\0KX_IWDB#D*\S_`?('$,)52C(^MC`V>#TL`_%P M]?B*Y$,UK1;X!Q3&BR#CV@NI3W`61;0]@N0^B/':J-HT>@K>KI=+$.;D#55^ M"[1'8+=<.ZE(>W+U%?G#-)O>(.^J:B^BI?=Y7ZBF\RW56Y[M5$C927#*H3QH M+(+:$=562L^OE+&K1QU/(RR!7O>@>;+/5Q>*>;(L).)OEX\?I%`ZGYKE)>3.G\=4A,=4A,=4A.:6\6:F.J:Z4Z6Z.SMP&!3= MKEC#!%>.2.[7?#MVW,Y^#BCE^0+R-8QNZ4XBW8?I+.T[6Q:Z!3L[&.J"8V;Q MA.3^/4O0<`7"C`2MD3VG!Q"!S0LO395AJ7WF3[U2(W5$"TM#V[;@NR>J>JM< MHWKU#?$"_%>8DATFW)*8%5^?%&;[ MMH\]1"UJ[AE`Q!U']QUBL:2"("H$.Z9$ZS:@=.D9@-3TTP*,H?X]`**NJ6>` MD"D@_A[G:[J]IH^)3A$U+&I%W@LR1*TP"#AJE?4,B+'!QSUNP1@AF&W-0-(M MIX>4>KGW!!=A>PR&F7J-/6-.^`O+@C0=KCI-"S+'H3Q($BIE>\VH)&3+00GA MI+"@K7&/19RDBIYY[OC#!'F]&::U7"H=T"W2/>2^PKP=2-2#`QLZ;#A,"CC] MVZC'<&)3MQ=Y[<2):\MHO/@56.04EI15IA7FEIT4$ONTBSTOMF]!.):6:-SX32D-NS'%I_$@.E=J7JBG'3>.D\>87E[B,YRVN3N10>,:7!JT:V5Q MO=A=(YM[$QC%/YSEQDGID$H/VD>.HI+W9N&!N3*\BLM7?/#M*&;1(/AB1A8R MY`6-[ARO7T!JV6:!BO"*89YH\X+55KIVV\_\7ABBB82:&3?C2Y:!G(:\556\9W$0-])#/3=)`W$U\C> M0-^U#.0TY*JLXGN)@;Z7&.C[21J(KY&]@;YO&RZ-.K[*-Z^$:[0Y^6P>;S__% MM1C_X^Z!E.;'B=A*JI.-H=H,_7C0<5Z@.`4(U8+%.#O;"JJJ5814$]O#UM/6 M;N-:R-N+&TX\ZT^V!DJ%ULZA&*O6FQ+SWRA*_?5Z%,%95Y&BQW'K1Z MK]K/=M#?OM=J"]'>O5.`EHZ5&*;"[PT'=7*05:EE;"P.0R^<$O^>@.+"L,Q% MET;T__,R/UV9>_`9Y5D0YCR1=>CKXLOI/4CVUVU\:*ZJ5MY>#:9>.$U7>!T8 M@31"Y)JP``M2&G9AA4_CJ\UU5-*RLX"1%P%_5S$B<>I%AE=^#^"ERF(Q6^%Q ME2[[A.8V*[9#@&XQ?T%AI;@F3G1Y>S&K407VPI/<`[VQ)T'_USPJC^,9L_+5^2Y;"+]1]+L*QSB\)=53F6F$E1.8!M/:L+6 MI6\>H:](T%9.R\PR;EX\&<1Q__FCX`$C3Q^G*Y;1GRU0Z_YDS]16R@S1:CQG1 MO&8OWN#9KTKV"T].ABX566=MUR;S%4::BAFN\-J\>H8?.#;U?;`EQWB719;A M!<4LC84]I!#S[:3D[,6DDQ7-C(FO9G?2 M*%H8L:VI;_H1419CDLJ_GIF-^22+(D=YD$;83=DO]-`3Q!/6,]:GW(,&2)!W MVSWC?59C9XQ]!>-@C:<%4)>U-S**5%IU)RQ3_8RD M]J4%5#?,JO;MR\Q70#IM)"T0]JV1`6_D#>_CJZ4'?K7T[+L)YE(Z/EMZ?+;T M^&PIW\#'9TN/SY8>GRT]D//W_^O9TII@HU.MG#_\Q&=S5]%@ZB0_@A22;3E=C/S'X`%Y!6@!$'KVZQEID M:9!<%BB'&[SJF:71'4Q7=_$KB&9X'2Y^<+`O&_;TJ#6;\=Y8K406-(A`P?$> M[NQK*"C4K?'`IV4U]+76'7LO!O7]&4DI:SO,1_"YEG"J^7G"AE?HZ@H`W6J\ M<-+V2T-#Y>3;,WV8=79P[)@==)/'!1"=MIXKV/85JAY1.[']II\!"4-Y6<=A MD,CVFT1T[?VF+ITG^TV]X`;U6X*_)653>V/7JENK%U-LY137I>-N^=+?+ROIZFUY&]G>\]X5`^&D% M7T]#6*1YMB4`N&#_(+:_J-F^^OFW7QY;1M[_4*E)?ACK]1AE3X0<@1MV$7$@ M=B$EA\C!>0,S$*_22]K$,4#<;2@Y4:6*B,AG>V@IIFTC$;>1N\W]=3O^ZKJE M(?G!9S-U!-8V"2GI\.:93?//'UK-O_^!W=!X\+OY.P)K-S\IV?-25=_FO[QK M[ZG?M;0A/_C<_!V!M9N?E.S>ASK(#CG9K(_+-$SDNCA>BL;I"J0A'A;'WL*^ M@R26IR909\M@E\-"1;A+9B$F',U3;@JUO0HVP0H@\BCEKT%2M/>7-*FY"G.H M1^I/&A:#IKK6>YN8?YG+0\%W"`?NL7AY*7=X@N0Z?8TSF);_N,_@/T'G%KPN M.5L<*!8[?;UY2>`6`'2;1N2:2!$DR?819*^`OG[^%>9Q2$*G M;]-E5EYF;1]=]6;4NL%NP\AK##EK(7U@]:G2H6ONT!WC'7_)B41NV!C'53:# MC4`?V]%ESZ[N_$_CB*BCR7S[-!-[?0_H]<,[K.`J($IRCTP45+M+S`(J+[Q< M_G@`=943PZ#!N+R2+&#H<'Q@F\<1B$MC1]5BJ6;CB&2V!2NRIL_YS\T*OK(^ MW_[JN\,@U4;3*VCS&."X2V6SLGKND,W[5.G7_#3BW"VP`I1*W[!.DP-]M+M1 MXQ*(LEE<@?049_RZ1D("= M@W((/+.94@>9>7B%!WN[H7$H\(@G3"P,HF>AU^DJ3@'(^*$V=H7SV@L0!H4] MLVXOW666-V74Z[P!B% M```#?@<`%``<`&5E:2TR,#$T,3$P,5]L86(N>&UL550)``,;I)!4&Z205'5X M"P`!!"4.```$.0$``.V]ZV[D.)8N^O\`YQUX:@\PF8"SJFQ757?7WA,;OF6/ ML5UI(^WJ/H/$P4`.T0YU*<1H2>%,]],?DKJ$+KR*BR':F3]F.BNT+K3X?8N+ M%+GXO_[WEW6*GG!>)"3[C^\.O__Q.X2S)8F3[/$_OML6[Z)BF23?_>_%__U_ M_:__Y]V[O^(,YU&)8W3_C,Z38IF28IMC=$O2;4DM%.CFX_7[RZL+=/P]M?7] MC^B,;)[SY'%5HL.__.5G]`X=_7CX$[I;D75!,O01;TOJ&YTLESC=%M^CDS1% M7+Q`.2YP_H3C[]^]8][3)/OC5_;_[J,"(]KJK/CU2Y'\QW>KLMS\^L,/GS]_ M_O[S\?'1N^/#[[\4\7=U$]EC`R>-^)>1?/TW MT;?WEQ_XTU:4&DH4IML_F[X]A*KWEY,4?\0/B/WO[Q\OI=I_^8%)_)#A\BJZ MQREUR=7+YPW^C^^*9+U) M(\/B'2FC%*:=W-ZXK2,W[HW^`/5J54W^`/F6*4_Q'MYRQXU[HV]PGI#X(HO] M-WSH"JKQMV64[P$J8V?N?X#_5@N:FK*?KNB_>G[QEQ)G,8X;S\RV(G9RUSS8 M?HAQLD/;.!C_WC'_O'NQ\-ZH/@?]*?_ M/EG3UM'_*]^GT6-CCO\E__&=\%F9E.P/&#S[H=]:IM]K+QU2R39?XH&'40O^ M.[U/K=Y4KZ.KILF,KE/JEB47.'OW^^UW*(EELHOV)\1^^U\_[-H\_CM/\G[7 M1/FR:1#]I^:/J"5^6!(Z7F[*=[V_YR$G:UDO$,W+J]\%M_E_X2BGP>NV="U;\&$G9J$!5P@/`+TNU(. M_M%KUP*?:RA`W[&X9\"W,S=!\J.4&4!](`.`\YY%:)"+C.L0/M;9P;MZ%DBF MH^XW8OB:Q:#NB0\1+;"U)SA?9+2YS^=D'279`%.B1_7?UG_D@-FN(2BH"FS* M$#H2752_H$_5;S.'6F$/$/6;ZZ.O*]6`;JRY5ZS]':?I_\G(Y^P61P7)<'Q9 M%%N<"\&GD>VA42KK#$^)95B\JIVH`:S2;1#-9-[]P810(X4JL1`PKNMH8MD? M(A9(U/JT4-K>*T_^1M)M5D;Y\_LDQ?EPJJF4Z?%B)./,AX%%6!Z(C:OQ+])I M<-\^0]7#$-`NZS9B^)9%Z!Z(]U$MM+57--=+.1_QAN1EDCW>EE&Y%8-:+=K# MMDS4&>)BP[!(5_I0`UZAVN"^64]L95`E%`+^-3U,['I"Q`:Q5I\4*LM[Y08G MY1G-_!])_BRDA%"BQX2!A#,!>O9@<2\RK8;[6*-!.7^"FDI\GR?4JB4HA:P?,>9GO/G1';L0:+U[%A-5J'\@U6J]\1 M?Q`"4D7=0PS>J`BE'=$^1DH]@W" MHE5H6PU8@4J#V=TCQ)Z%`%M)AQ&S%RP";U^ZCU^1I?TFSC1%R:/T,HOQE_^# MQ>F!1*:?*@]EW'/DOD7@Y%AH7),5"W3:=+AZAOA#1)^&`&59OQ'#URS,?/OB M@Y179&N_<";K-:!*:#W MI.&#SD!+#BZ(N.0!JF111S@(KIC@@$SI*2&+%+H#2FF][/G#Y&ZWS'OZBVR+ MBD2J['^<'$D!?)X+""O/IOJ82Z0$P*])P<&]8Y5/V`?.S"#^U!O!/CZXWQPD!?UIQ#T MDE>O@GU'10S\D:_]$_5[$T=$)C4,@CM-1Z0]1,4]_[NVQ;O'*-I4 M<,-I632_#'%7__S?)T42_8;7]Z--(^,']=_5?3`1=6/G$+B36A4A3R*\8/^- M/E6_S!SQ!#U`=.^NC[V=#$.>3',^["V79)N5Q4WTS+:>GF0Q_27?XO@JB>Z3 M-"D37.R..-_A+^4I;W-L0G9@1Q*W,/:4&PYC!$VAR&,Q#7FWG4X^Q`2#R,MD*P(:$V M"YHTJCQ8T+FKN"/KIGH8%/F&'2CGEN!U*YG3;)>3$Z-G<7;8?R`E+BA7KTB4 M%1_Q$B=/K)%7DI.IMFH#:NC5@,BB<^2#/H8^30AE9&IQ1MA7V"7EV$XDH!.N MUE@1L-"F'\6\U%D0,=7,Z^SB5V8T$RD M*635`>("8?!)UJ$"^BC>OI@M`P41.80V9^<"IRSG*^7M^R2+LF62/>[:6IP^ M=Y:YKQ_.F!;.-U%>/K.E2,&G$!^F1>.ALVG(,=.Q,=[&59AV&8^]$.XDXW,` MWY.\(%LV>@,B2C'".WJ19@$@K9\S.K(9^&6V)&M\%WW!](_*EK(IKE9T%[T4 MHN[12&H<.+KH_&BBA5I]43U")7L6S"18W\7$OBM&M)1J#6BFL3XG;;;K;]_L5_O\G)!E/2WU"TE/39Q3^WR68MI!BH MV1T=@D(<`TAVR3)B3`N5HTCP_0_39)^7Y1MMR-&ZD#%.W\H;CC?R MV&>C/0YQ9MIPD`9>':,"X96UQTE!#AGZ&77364AK`<,@E1XGABV\W2 ML&%B2!(=S-L01-I=2J1E0"C)GTGF` MRY-,/#FAC.5#K0QB0N\HW!KDO5:(R9(<,(S-F\S\8UN4_.`4D32T_9)R\?"` ME^5[^IIY)8'3J,`QR])HBL97&#_@T9<)/];;$0+8NC/50=OC813RT3YU1('W MN&`+7V[+@X0=?*-^PX8 M?D_R[H=7:4XDD1ME-R,YL`@WL`R[/*1V8A9S1+J+[B\(?V$@F'UA M2->G0O(J7K^,A0,5,9^$=@,@1G%'/F+V&I,44\;NOD+>D;.H6-WDY"F)<7SZ M_'O!-G!=;]BUW$GV>+(LDR=^T._DON!;7Z6<@GO+&-,CJV)?7.3,+_:TGMHS=;EJ`DV5NTJ5VQ.^9)XP9%K9]? M0XE@'A@D#'Y^$"N+FW#>Q"$7^J\)(UI+TC*>@]T/<["/;`]AD93X%N=/R1)7 MA0$=U#`[U%=W]M-8[TOIJPZ$XVNVM,H26? MGBDD"^.>8:H(Z1X\2\.[M[\RZ%!O,/>>$-$MK%H$;B.K>XC/!NW8=Q@V;Y)K MM#7UM*B_4I?1%W2/,_R0T)2Z>_2@\V51_$T[_*AK`W/+X&J),?L8:N#`-E0: MMWF^B)ARXS@6M^ZB&NZ'`<]*J8EGADJNX1?H^[%AYGI>;GB+[O]R0_)]O[\F&;CDM'2,IL3='M$-5"%X"OQM[@ M-PA,\*ZCL)V]MK8!6UIKSL,?H*@QA!Y(CN+:%$L7JEI@[`3CLM&,=D/1_#'` M'G8$``WCB&!L9A@8+/WO&_]PG]:G>`8%/_LLWL-YH]56I.A5#JHUOS:(R[Y3 M[PWCLWYC-FILM=APF2US3,?R;5&379?+M<8>VH^^;H[4N(/AH,6P-Q_+!H[=P]`0YL6&0WZ MQ)31^TI[[E,$DP%G'4XD&)@20SJF[`/'J!V!1XM)(6)27-A3,#".`'^I(D"& M']FBC?N$'HS](LJ_KLGZ=)J[T'NAI]& M*<=O5*)[_)AD&=NJQ8XA\U:_?IPZS;&G`74\J_:'U"-[I%YD0''V"`RG1SV< M8AI4OR*$'NT?H4=[1.CQ?F<"C4L88![;9/VO'ZK'^X?J\:R7'Q:X')4\[_W8 M7GI8_>A\X2$S8_TMC)11J@SI7;/JVPY;P<4=LXHB_LO<%QWVWCA1O:_A!8?L M>?]RPYT&6&?!?;CIF33K*?:IY85TDBP74_32K%\H>"OJSR6RTSHJF5YP&,F` MP&]@%73E3>%`#TV1WJ+Y9E5%E;F/B2B[;@1@Q9L6P7D@/D:WT-[,6%>"7(EN M8%C[P[,UD`>'IJI8]:GY=>ZU77'/C,!KBEHY7)4X=>]DJR'4Y+9:H0>[W@YJ M9+7K8^5(:];)`*L8(YM6JQ7Z+5Y"^W9]?/1R^UBV;F#1Q^-U@)FR*U56ID_RVRC%MYARC1]B'L8DK6`3H!2"KCB6FH;? M/ZUSI02Y6GEQF3WANF12T3Y"4:/%5UJ+:/8557V/$]N^&5!$JM/CB\:R5U#! M14JMF^F(8C&T$7A'P?..@0?M9%X/CF2Q%@!(849A28)H*J^-R6")I,X#Z%*& MH;-IC.KEGR\]5*L2&9LN,^6;*-\Q\Q,@^?CMQ;]G.8[2Y%\XOA+L.UU/]L M'#]-TI0=A:VV*G8NZ!VP12M7OSN%G"-/I98A.:ESHN*?6G=1/4:BBZWGY9N^ M:XEE+_1Y)%7I-2/^VG!P_X6SN^BAF'4XF],N805*U(8LT]N=CTK9(,MJFDV55-BHA M&;OE?<@AM53#'IF4*V_$=D$9HW2AY(I"<]$\1)VGZ!-[/O.7:%V'$JNW/^"% M6*''")7-H+C`_IEC?$[643*L-V8LK^#'0-X#4WH>?'-&Y,R6/6,;0AX=H$82 M?:ID`^24&`X:=DE[3,^SGJJ.<0(_(7&/#9+7#W4KXXN,_O7/=WF4%:QT/::^/7,:8LF6#+=V/*B.WPNZ<_!$=T*96KZVW:Y-BB8&-2$ M"O,VS19`ZDI_5ZSFP/5]FCSR"F*%\#)((]GZO6ID'2FOM`Y);!-'*OKJ]=M[ M(+D,Z@@%Z"4VI,!IU0&%K]G476?"HY143]$,7["*=GPSWQL.)SYTX!A M]X^99=!)0FI)]`3<4GJ8D5S%ZB2+V?]?8/_`.R-S$W<"F(A[)P]);6ZE3W%; M[WO&--AFK"F.(0%]R)*[&L'\'QVM`U3IH4O]_&(UF"CWE4";4\\)Y@2?P+;VVGNT)+[,E)WN( MA%:A1:,%E@0D]CJ=]]PM7S^*3P"H95U+9GL\C.CLC# M25)@5:;LX*)EKZ(W38@[4->35NAO7SCU4:K/RCD(5@\U8`VN=)]_R%H--A"8 M=3_P;NS*ZAR\0;4#*\<@@#U2`/:U(U-R\-X?,MW+]1F[`JO69^41!)+'RC4E M&D0;C1"NW/./4DFM/G\HG;-2GZ21XG)&9L+JM!RJW)':/.S'10-/$XC8+_`E MG3J'4C')L//UC--65%+K&5`LC,I@K%7O4_+Y`WVG])_5>5!VVWL6OT^R*%OV M;G[?3>`5Y(,PUZ&GFSD``KLT`)KB`&W1!0%G%XO;[6:38K;;($I1O%M4HY.; MC&3O>$*9E'@]=XE`,+`2/X`9!QP7R\.0Y-[*^8)6&K%3,;XSX\[D'=&4W$HNW/F"3 M2+Q'$;F]('`O/&$B%Q`@'N@,R=BD+ZP;GQ*1*(U0'L0Q$$6?2>"M.^@QEI4! M.XBC'&=DO4ZJBW58FDPR-A)A.@:9Y)M3=!LNV.FZTL3&&RB#)CA6DLO:WJ*C M4DT?NTKAS!TG88D`=/&`OC9F>LRV]Q\BZ=:@0-EJZFNY0F=_&$@5.\76E""_:.:[CM=Y-4A1(U\STY*O)9V(S\Q+!7JDZPN`<*QK$OZ4A15)C5/>EX+#=M>L)X0(7AC@?:0X2WX0_X5DOSW2+<%)=8:^*X2_K`BD) MN@H2*HQMAD"(\^0IB7$6%TU6?8Z7=*ZB8H=694P5A0H<;Z1./)%(Y\^046HS MU8[3N)&A$\LD#GU.J0>(F'5&'2BEH%1;PD>-MQ#(R:>[U]NR**,L3K)'.2=E MDF,JCB7A&#BT[>E;A-J;(>V$VKW!+!@^23M73"-5+TC9,U22D$9LVR^"@">N M2C\.X#GL)_X'U2F<`]01>TV(4LYR72$U_[R7S\1/=>MZI[IUO5/X=;U3_^MZ MIU/6]4['ZWJG0MZI_)UO=>` M!/VZGC$4YH]OG2GIR;9722._+()=W)([-MG4!H:XAJ?6D8I-1>]`10PB505)9Y^F^8B>TIRDK%M'@>LUN+WL_-+"PABW7,C?LF4!OQ2V_:+.LB,1>?' M`7*'0\Q5(N@-N^[P[0%B)6O)`Z+2!^AD@,.;:/Z+[F$!)\]^`!`WR=61SG4Y"8*`# M$(>T7H`77XP=ZB**F9U%(XH:V7!6*"U001PZ;31ZRUN-W>+^MG05R>I.@R8OR.A^@?"?>Q M+K$5`+*;&^;/M_@ZP_^%V6F)*UR,#Y&;*HQP+U<`HX',A8=%2D.79DQ1&EG< ML=:@ECMY*UX<.0#XYDF"/ MS8JB-"6?(PH0]$!R%)/M??FP35&T7))MMSX"-Q#%_]@6]5E5JOMOOQP<_^7G M@Q]__A,7H_]Y>/3+P9]__NF`NBHVF)5.P^GSZX6X=$H$C_%Y)S8%/R1[\65# MYV:"TB3BQ^T8,GSLS-:^0=BL26A;S4.!RH)G#ZR.?4X>:!:!VH:*#2G/!'J+=TX`J+.IZE%B]_C[\ M)0I=%BAM!D*&.S8V*8G0DQ"2H)8`)0"WZ0_\7?/FP-]I+6Z7*QQO4U[Y]XID MC^]*G*_1@`H%^L15@J)!OS^E%!AU@`K^=\W2N];6K+#7UEQ4"W7`[Z&*HM@L M-`4FU454*%;1ORJ<+[WS/I`JB)K>)39],6:#NH"ARF(@G)"55--("5D!5R1- M8M?#"22U)W-^#.J;L7&?SZS/JD6R&TS!FI71HSJ_ M-M059MY:7="<7./-7[9NYM@\CS>QMV@W,Y",+?BLDZ(@^3/*2,GJR2896FVS MF(;T))F_A;=K)H3:,S(9PM&_@,D?E7);`+K98I:RH\5O?%]Z&H_ M9)=XG<9TH;'%"VC"CM=CS"^`T^^TC MA1[^+?J2K+?KR1R7&;+F_-C0WF+`T#7XR67GIL`$"J'Q77[``L8!6E?/7FKD MD.)Q4B11(6-J9!G:G!9IQ"V;E3*@LU.W9OCCR^$WPDS&17B,"7/F+6]YD@$- MUGU##H-U8VB&R%.Y#F*P[C4%.OATC(]B3_7LY<>>`1X=8\\8&>ZAIW[3CJ&G MV[)9*3/K8-UOAC^^"`;K;X0QQ$5XC)EWL'[`.05+=?#K+OI2[P@[Q1E^2,:? MWXVDVV%7(^T<*)3V85?`3%RI":^WL'ASDY.GA.U;?(ONJP?5#N%:N3G/7$9? MYMZK:`H%,JF_AB15*O:9:.!C=K:QLY7LJ%;Q`9=GVYQ5K)`P32$Y8)E0$HAA M`MM>ON_KO)D03*:].`^71*I>%A!(TQUB\@B41,21VO8+)<"T3>O'`46''1BQ M0BN53'O:G574Y'NJT$ESPN,`U>JO"6G29`H":B&D0]VFL7/OQC%Z+*P(TUUA M#_3:F=]3L!XYM&7:P,!+"=F"3M=P2=PU>C;M]'2$&GKPCB^O$7SLR@U:4^+X MSL+K0Z!%0)\*P4#"^E42W2=I4B:X,`GL2O%Q:)>(PY%/Z,#'3%?CRY!^T;*;F$FA)Z*;S,R*]-CI<)#YGTWREF_SC)XI,URF:@XML3 M%*TR+X//A.9>(1!Y^%5#4IIX^<'DO$E8L8G\G\0,K_PN5)3#;EJ#"^DXUV&)EDPYG,$[QZF;=/;X>:[E/M+E@-#IKN M[#107V7N".`".0*(@&&(F&"N'S,FMVTNU M9G`U5G.-(8:.0.=J=CZ5<<+&U**ZT'HG%\Z)?5N4$+<>'!#:T$*/PU9>@V`M MJ_>*LX(G\1]QRC84\?I-_(:>4]KZ^"9ZYHV75@B`L2;@^"1K@-2?X-]'4@W2 M(M-X,=5#'49./D=YC&ZHJW!BAPLH)2'%$1GR2#/!L"P`36[C_`R"2\5AVN*9 M/"P]WU5_8,5".G90;:@JN7>`N*UW]\P8:JR%E*`'23Q9TAX4\T))Y)7-O^\V MWR"]GV[,-B&0&-M7-!.Z]S5!F-P2D$@F=S#*`H*<3#A@Y`36*9WH+]@MKG`3%3 MU8G$XIT/>200[]-#:B\`U.\NRV7-DP)?+#;"_E`,#/Y]P\8,,+\:4./*C`L" MU8H.<4N'&"]3&@KC4,@@Z5@A'^2=(*-$7T/,"I%5C[@QF_3U@7.GW7"@<3@5 M/GS*]CJA(YTKN6%G/+N!!,\1[#85C:>IJ#EZY5'GR`]TCKQ"YQ@^91,[F8J: MXTZL.4"5`.(2]+^HS.O`SK$?[!R'D,S1J14K@EZ?0SK)8OGN<`N589*G5($B MD,*)E^F/WI\1K71F%B?+9;[%<2\^-92N_WZMM"-H-?8AH6SF2@5P$PL+=OJN/@VTP3E:5FE4P>1_1?=, M@^\.CRN=>6EAB@4RJ8QNV)WO3"`LWB@W-ACU@9HJPKT(&KL^D0.V9WQ3]M9S/[GXI_;Y"E*V1:/(5V?M5U:V]STS_Y`FWQ2E98]E-]$FVI>'JNKJ.G&1B\MLH]JAO MI@A"?!-7MK37?@JV=JUGOK&QQ451)FN^^1LWFJR438"W%$U`T8CEMOTKXKB) MC3'#S3WO%2H-716,ZZ"-FF$K2JKC$`:IK67\]6)9- MT?8`YEDG<>M-2IXQKGWI7).@^@":BA,R5KC6RTW\$W MT3-M5HJ6;)/XS'PT[GPRL7\&Y-.I]CAGYF=VIMWB_"E9XMT1I.Z!@`\D>\(% M;3X_N%'P+Q7=Y^RD0%5W@`7LQRSYU_CSI6\_`V9[\`,4$Y:WO[#/N[L3E+@JTQ]&%/-'$$'T\XI%<=0$=RF*MI[^KOFB]#^W2?G, M&DDR.F:SO8CCWKZYF02W``?1$J\D8LMTW`9?G&LNOV+0[54`%"&A6OLUSVL[?\/H>YP-RVZC4K]Q,Q3'8 MF#@!_SIEX505/8S-+-H?T:?JYYGS:2LTD.F]U2>OB7:7H^;>]@1"L('-QB$$ M`NDPQ43Y)3KX`'6E#]#7!D[)T.(+G4$,%*?/G5:^S_$_MSA;/I]\28830@N- MX3"ATH`BJ-P'Y,**N3LC23;4-\U@3YQ_5"B$AC418$+$F62T.;J0AC]8-H]?WP430*$&P,L M-!0+HB,-#TM1`Q]>XI#6G>TRE,B*;!&J.^L-8K^!#38T*U"*SM.O/PV4=559ZZ M=.PV42I&_$H):8+#K:-/S#[B#D()8*#\`,YWA+"$SWE:-]!YSZ#]\P?:7>5Z MV1T3)J+#,"@4A8IJ`N->@I3\.&0\K=#JJG9?,]Z=`Y MMOX*KK2G^!K>(71G437868D>6KHOY"8];O"E7&9&^\E<[7_^&-`)3[*Z9$:R MBF$5KCZ9TKKO@=6F0)E>WV1H#82/RF[7#*@&U#]$.78BRO&8*,ERV]3T;MUE[ MBBO>W=?9;932_WFH/FD,R*(7K-^<2M"1J'+3'@Y@:YVIV*A17K#G[)-@01^Q MU8EH]_4PX64T^+:&@GTN"N!XIT'?$]M>ZO-,KM.EE5/65AG':3+H)UCII5TJI M[4.F4V:NE-0RL+#H/ZII%25O2_(!%2LE&"(U4_6ZD4HZTDMB%I)/:A8I&*LW%&:'E5IJ-6)TRJV]^SZ)MG%"1M\%L@]!U/;'JISZ+)`I=]BAMSLP:-GZR2ABB MXK?5C*>MD8N+WY*,T!3D^3(K,<4[N[>R;Z4JGO4;+E>$/FE2E^'$9`;//7;O MR3-(Q-A+6ZT/;NKNBMM_V_7A;7^M6=35N^^YU>8R15:/?I.3IZ28O<36'`0< MQ=B](UL4M_?2B/%8L,>__65%(;`I^PSM#B@$';8QZ`V3?EO5)]NY[29L=92J MZX!6YE#'WD'G,@),_^OB"\U>2!XG690_5UO?#]C6>!IO2E8)G9EOVOPMS,U` MG:\QSLVYVM/^";L]6,HIJ%*REZA*)$%"NM`V_'14Y48?,.7:BVY0"FRBJ>[@ M4830]H2(T$*E,0$5MN?G2[UZ5-=CE'%%+#7DR5`*BB-]NU[X(71AQ`V!9L.+ MX&8;\IX4$4+^VB5DZ"L(B2"R.3\)=O24[34W$94/&W`[S57&;8EA&KE>"[E16B>F`I!"A_Q$NF?5$ZQ'#@R1/=#KIM5Y M^R@8E`LZ4`QT\?N68GTG+H'[T-Z-D=;NK:CL<(4Y?"R?MH9.>=/$.UPHB2P MO@]U[!5;4%-7Y76/,(6=[83T`TNRY7.*\O@A<>9K-1D9)-I`+.M[&3O61S4K=V MY).8H?PC[`E:5H_J,TJA<5"!"24-U7VF8^)86TU&F;<]0=%CQB9W"(%">:;& MY5&M4!=V?=W8-$[.8,`95E+&V\BV'-H/&#(M]9@QUO+#U:&?_8T<$L\3:"NT MU(X?&O8`Q1`H3/555?6A$UJ$!`[Z*?>X/H[Z'%)E/('CJ!I:=3LAC"S!F M[488(-"&-./5I]<(9K//I= M/#!S;L=Y$YMT<+JOQ`K&>5Q=[TX>4(Z?<+8-;J7!%%9*WEOTM"X`:$RI0X%1 M.P**"3QTU9_-.A<(F&6?57. M_')9Z]>.SAISU2U+=@[GGVN+AFXA@6S8JVIK476C;8CO=Q2;PMS2$<'K#"B9+&V`W7L M%1I0TU;A_)S>-W*]\0<4V!KT8BA-\U4Z6W0,?1.& MV:+([S[ANH\ID=@K&%)-)D+UM^07,`<"1K']S`<(QF$-1;HHS\7 MEJ8]-MT];PI3-8>5@9$$J>ZC082J'@&!E1F#31M&=DU`VHHO0BD*+.@&`2J' MKT^,2"8E@N-.>T8H-A5RJW6GIFDC6*K%6HC*Q)SA*C8,"UVE#S6,%:J[F%NM M\<^-;$U/$KNW/D2\6*./?I75V9APA4NVS>'ZX2S'<5)>;\NBC+*8S7_7[%3L M`)FFXO7[T8L[,D3G`'S+AZ%#%6V,3"PZ/Z.TTF#;KI=L4>(/3M`["GZQ)[/O"JG[$%B_L8'-!!(]Z`OM18,VL_).DHR#=[[0A+$ M-T+`F*_,^D1]SX,-[CN*$N17$H%A?]";"O2/W[T:_Y6\B@%=BS,F_(]1>I'1 MO^69M8F=*=NRJ<@FRLMG,2',-=JTWT##.=_2^@#EC;$[=<$',PZN^R<&\CB\3=T>_25VNHTZ!`KG74T=A/6&,U`PS(Q]D4CKR1"T3GR[#59]VPU'K MMIC#J:V'?(D%1RK3Z1=-:#((^"+`IR@)+!PZQ]9-P4 M\=W9>+2NKG#8%CA&VXS&0)K@U="O=OV$@W<=OLWP+,,OT-RY;Q!PGCPV;-/? MA]WOI>SA+K:]K`Z6SFS->GC>&>LX6OX6?4G6V_4IR7/R.SZ(-?2)8I+17 M58SW0:.C<-DE0FFM"ZF:3DR<>3@N\W.:\M&6@(=482YJ4PJ2/ M]2F&S(HNY5![WS.DO81\4\>0>#ZLLN!.$MQH':!:#[6*J-'\NK!M,!KY!'=H MH]E'S'8YT$9.&<_TRHH13:7L(0#(W<'O_9_BWC8.:`PNVN?MA"%ZBI*4;Q`* M?-9@`2]-(##K='TDD-O1Q0)="_:.=*^#G=XU+,Q5`]Z.`"]AR/.-=8MASQ?8 MYSZ_<%=OL1T.;()'G=W;NT<`>[8;8_!#SMBX;I-V3WRT-;OY=L@^8.PNF9E_ MC_:HIXC^#8_W8S=2PUW8?6W@#K>*O/JIL\"Z390GC+BL(='V?)H_5H5O%J*-7 M$HQ'*B5`C,O=0)\V,O9HR@J-H0Y=8H8N-M(M*WF4\J):9*<1#ID,P"*AF5E7 MRODGUYX2_E*?7UAX*A(QD!(3LR@/QKK=K2S:#`JLJ/*HOS MADEUOR/>\>@Z1":-.U5"'&$?R'G2BLMH,;#G"RUP,WV5ATE`.1PF*^@3>XZX MP-S[-9PA8I"DVF$DE)GS;U&YS?DFK(]X$SVS(C7%]<--GF3+9!.EE]D'VNJ[ MSSA]PK^1K%RIDI[)M@2A=X(M0-)9>_>5.4UMB"F%I]E??"!/>'V/<\00AMZA MZV5)ZO_\.1RJ3\>C)"0XP4(>.:S-RB+,Q/:]C$#T7SC*[ZCW(7_=C$P)/1TC M^XPYK=O9@LVP!6!1IF^X%UY^Z8>7/[V@\#(&V]2X(NQZAX#2VIL<208M>D$A MY#-Q#B`[$Y/#!S.Q]^#QFX: M,CX3MX#1M":(<"%?RI+4Y9BB:[7,"U;-P\:;<4@P+]0^Q;_[$G"O0$CSL9/5 MR:0/V7:"])4M#JM*2TP%P)2E8E$]"GO_^X:\EZ4T8\^@:#_\!O>IG3\7WD-9 M_CM]K@=NZ9E&(V'!*"<2!N3XV+ROU%;JR93#$@.C_3GWSZ@1#.>DHUGW2[BH M[B0Y]\9Z,K+)/`1!+J.<^#U%O.N$M&MCZHRTLK'O*2GSZG7GG&TK0&>FK=W> MU/1/_:GIG\-AN#W87.:FP[YWG)PR*##Z/'R`=OIL M9W=C@:6NK0UV\QVS@IB9KYTG!DGK?HD22A*K:?3)`P4=;W?RY/#Q2&C&?K0= MF-E?J.DYGFD=6-0&H'`S-KVX6^$<1^SW%Q,ZQ"";%CVD'3XY?O0L3@PA@E;- M&$2*@I7;3K)'G"V?+XHR64G5='CU&2%27-0+*G^<."#9*(0TWL;]0J'P>K:-'7+#[!O\6 MI=OQL&\D+:;O6!J6N$/['BDK<65!5J&%14VWH/@E[60YLU0]H>344%'!)K&/ M0'A$!_$[=KQ<29^AD)`U.R%0LC1F_7%DX,&<&CW%!8^IO8?H$W\\^P*OLBNE MW!"]>!4E&GDY$_H6PR'`59+ARQ*OU8F@2%!&A(X@-!E:TUX),?1B18J^LI`8 M3`1QF=#8,>YC%4.$O:%A2:NC9,K`A&V4#E"CAAAB4+=?2(ZZ MX?KR:X*TI$J=7TC/6=M.UHPA-@W9M`/BR2#SG48#AWZ%)3#0)!G@X`E[7%-FV M"0[->;27,-":D,U\X%-A?^85SUTY?K:+N1SFUK+']=\[?NP(X:%!2`A+;*L@ M+%19_#5G'TGYH;*KA-WT5CV<%\'2GB)F;[>/X*%D%\%B*_,A&)>7-*2L14.Z*]<`\UH=&@E5F;U!I6^C`"@V' M7P\<)%FM.1[H66K9!P5"&A^A&]83^_12<#0-Q$\U_78]_SDN55 M\YZ?X/@R8X?0LB7-FT^69?+$CSI*JN=,-[`; M'JT-N!/%TB5H>CC5NX9P4XPNF!)Z2,GGHEKR>&@44-1J_#H[(Z5#C'"P(`Z1B@-^(D1"I=[B!%Z[Q-BA,[H*$8DC4+P M,<($8?H88=CG1C%"8#4J[*37F]\K,+]% MK2(Z^0K1+%^P\`[G.3^E25IZO<&LCLKT9-;`@'K@4AKP0W^%RSTDLWKO$X*! MSN@HF26-0O#)K`G"]-'`L,^-@H+"ED%PT+8DM!@AF*%/7@R;O`BVQ\6O?26S MD&S76H+"N>7D=I.3FDGI[)[3&'W-6S)7.OE82F&RUW`L+YATU/Y\L MEV3+ZX+143ZC_UQB?A4!NYYO15&*B\NL*\.O)T@5'S;`++8C*X!%YT#CW`;8 M;R%0S5&'(A@OBX]XR6X;V`FBOK5@;O&#!"_QAIYAP'(VW@]A0&V=]8P8G;-< MYS=17M;_<;+\YS8I>&D:&J/ICVN2X3+*GZLS0?QQ3E/=)+I/TNHC4E%LUS@^ M'(8W+\8[Y],@C0.<;H-K#O39./"6Z4[6`3M<=/19,1G))(4]*K;W11(G4;*&L^!LR^9&J'&.+2GX,X8*3?X[>%QUG3HO$$E$Y7 MVUH6M\TP\WQ!@T_Y?$D##KL[3)`"N1GJI#M3#0&D-M-<0Z[()=`8 M&N<@TVP.\PV7E@46HX3%MTU$E7$&J#2WRKC_6&% MO2_?+QD0DJ_2TQ`QYY?EZ_PQRI)_<8J>49:2-(GY?YQD\0T%(IU&\O^\?JCW M0$?I+?VE_M(DSE1`;3:A%<:F*_4@6@&9#T$V2$EN,#^+KBG^>>0T*A*^&M$U M%$QR!0MFXA%+@U`$8;X7O.#:^S*CW7E2+%-2;'-\A[^4I[29?T`&/H5YB!@H M-#]G.!0TR#8R&I0U]-1$;[%2YM(P;+[@6*G"/U38U&`.,((*/($%4^E?$2"= MX68EGAJW;R8?]JE\@'J&.;-[>1`E>&L<[:RCG7GTB3E`W,-+3I9F#`"RZ=P+ MBP"S3B3+%<[/R'J3XQ7.BN0)[R:Y'W!Y_7`7?1FF2Q8J30IDI.(:!PV4'TD9^;H88,',KV_!B0WT.X1U]C;GF`(-\1:.(3`(!L*F2CJ M0[&W2'C`3GJP09#JO&YTRL8@3_`,=:QX3W*0\?T9H$N7/ILX=3@Y.AX4>NC96T`E3N=SKZL MN3^%^26&8>B#@:%YK)SNSS2ZNOY%P7(>^JH1ORV=A_R'QNS_1GXP/+X>]L^> MC57'67:7<(F2*9E,-Q<:RT"$M:%5\$Q$XD`;2X1Z]:PF"N#^-G6_#=FJ>LT" MK@W%1U01VPL!Z&%M+43=C7S->J-:Y+<`9. MA(O$X6S-@<.JY7J=.5KL%_/4MFV7^DQ:&EST^CVCK4R3?^&87*$(FE"P+QT9#G1Q`(PH!F$6$I1FP=?5HTE( MAOFK`HX#WC]"0C5RKB!PJ(H"W[@/#\371?[9%P@_D(STCZ]8.KW]Z&LV='W]U#\AMUBH#!4KT1#S4> M9EZ$7"[S;:]JE&I!4B?<6YR4"X,L5,K,^YD+Z-SI5S&5!IJ%^DH(I3NI`$BE M[_;1$J=)YXB6.V5ZXZ5/M0?O"+/*,LVV7&K]N6&,IGUWK!V(?#U04Z5@0%AS MKYJI]W$$^Q%&Y\H-9T=-,*NE4$?L`-6"KP]J1_ZA=C1CLG`3/;.RY*RD+V]C ME,K.7!M(UJ](*>E(*H5MR&Q;[T9%)IVVG$C!?/DPZ6UBW2U]#BF4N@32VIZ3 M/'RWY7N2W^1DB7%V_$/XWN@(9&GO8"1[#%8'-W M[DBDF7HCR`MGOFED>2&CY@+Y`/9O^X2B)'7W@<4Y5S2;%EX_G"?LQK0L+L[( M>DVRVW)#`DR(2!^"3->KRB;J\X".PFBD!!3#.;FK1`W2_3?AG4UX<`S<:87#6`D<"_MKUL)C*>ALB6IMZWBN4 MP8<8<[=P*.X./?3%URKHIH4SUSK@8+[X^L"L&9A\HCFH`>LDCOD]#%&Z*_Q_ MV[E`2C=NF>K+AB^]/C3U=1[W,9@9ML$J&AC9G'B-6&!QP1ATJO!@@P--D-"9 M4L8*LW;,P0*[S]RZG123FP#.@L-^AB?AP->*>=.1T3OHW3^N3W(+]KU]LG=P MP!^)<\&=ZNY*B21#M]\"O^R#_OY),/-G_[K!OR49R9/R^785Y7A%TI@&>VEF MJ!(>I8%B83#>B\Q[3?`4#LUH+36P.$^*ZHKXA%V;1H$5YK5IAD`0,E3773(V MBO3$U)-[\(XY#\L**E=N4,Q6#"MF:]XLD0,<>G/`3.- M]'M$M?`8"&]YRZZW95%&/,@H^2H3%O)T+`S*SZ%Y?[R4>#+GH]"`BH?_]OV/ MASL"HC='!S_^^"/[O^J'`D7;4SS:U(46QP'Q5#Y!D MLWL`),TZJQ>T[*0=80VB\%A8$8F[PA[8LS-O&Y$-BCX;.;2ETL#`.#;OLIVP MX[,`!AIJB3M+SZZ=GHYA0P_>$>[';IOT7W M),_)9SJO*M`VB^DDECR@E*FR?RRY\MR,TG4[L>RA(8TD*GT&*>T&P1V6G47T M-5X_7)'L\0[GZW-\KR*16D'`)ID"(*W$+GSQ2^G-E&@*(XO>>484T]_#(9.F M^R6LTG>0G%YB71G/5)Z"(!P[17W]8'P*QEY30$&M)B`7-;Y\D=+,K2D[3:P- M:%JPT_'AGX:9@"<)IRTZ6DYNC1$9RXU\STGWAZ1D=2/';!X\V)&U?>#.Q=J4 M]6JMK@S7R+2&3EUAGD:&4`=1T`=$]_9&^*UE!O#L:8)V(^"$>VC6O`\/7V8G M2B?"^EX$V%_=LV>U<=K@X\G0MGE?'G7[DOU/NN5#5:`;)BVZ6[8OV:"[QSN) MW;K[&'QE=FC=O,./ZXD\JV$?1D%:FTX]GMZIQ_,F`N($A7;%.#70BNZ2!86H M.X*EQH%S=YT?#;C5ZHL;31[.*[FSA#U:+K?K;"7PY\/_D+_#]$WN<'+,GG"Z?/L5-*#A]AW\HAM M4JT!_S36PR.DK%BCJ;R.FG"%&W4>]D)2FR*.1C8Z=#WMTO6B3]=@RCH:X\*$ M=08E'G6J1OP+I=RCK'UWU/,Y64=)9DK#L8:.B%T-7U3<^=@+&4?N)M%Q8*5# M2"XZ9",31Y\JA5#)*$"'"1W%W6=(R)VR$26'OL(CY>DS:^/)ET2PF&6JH2-E M5\,7*7<^]D+*D;M)I!Q8,2,E$P^5D@)LF%!2W'F&E-PI&U%RZ"L\2IXGQ9+. MX[5^)_%79LXLW0V4PRH,F9!9T[>& MK!98,:*WU'MX/+]*,GQ9XK7QR#M2T'&ZH^"+R:V+O?!WZ&T2:_M&U(,N^L2D M$1>=W M1^2WEB!A/C2JPG1?=L'_,XAEBO&[)YK7UH=E*]+%X$!O7L`):]<(GG1!!U2C MIF,+''C&M6B&T@WX@EBX%O7#$("ZTC(=H1$(@R@A\Q$O?8)BA,I>:5<)5H+3[B)YQM,4^0SYK,N2,=UN=158\2XRX8`'TLW`.\ MS-:,P&^.3/7/(M"9[UFT22S M-+=H-=A>(9Z3,WXN*V&48EX^^3ZM*WK-/)&=!"KBWME#&IM;Z?/;UON>L0VV M17N*8TA8'W9PS<]S,J5W)=5"3.V@\]^U/KKB2+_>(;VZ-*-Y?!O(U9#[9H!D MY_F^*##G\>R/N,"T1U:T;>MMY7>TYOLSX M(9^B."/%.$L$L]@.E0`6G:.,`XQ!?:.F77;8]MGL29M9ITDCA[K70H@.K%K* MQ1=*OBQ*S[9%2=:4AW16QA:0KI(G')\4!2Z+*\E64UUF]O]-0Q,`SL0?)= M;%I%8Y%&P\X`3H+(>H88O"750+;JA84J*@_M;5/JH44%1B9AMQ(TCDJ$(M480MS)S&/&">K('L`U"&*2;7@"$ M;W\`X=,R6>%_A31>NA@;!)MB5QS/IK%02&X,&2&];3I31FR=#3&ES3SO%;5@7\7LW<)!]K"?,`N06V?#B*DA MKA=,8NP?S)+O>/M`\YS?`B?GX:?/W0\]_#N/X5CFRY'K'-[`T5SS>VW3@IC[ MF[;2R[J`F?/%+7[D.\$_X@W)RR1[#"7">6,%Q+*`%?Z`E@RT/D&6$PS_L@#B M<[/#[`;G_,)%MJZ[9'OHDW1;XM@P^$ZR,HJLEE;`PJ:57S\Q<4H3S`*>O>7% M&5EOMF5;DK[=F$E-5/>8AA+=IL%.&+HF8T`6EZP,BH/.A#8%$%'80LEE5I3Y MEI\DW%6IBNFI]I3`$QDY0[+Y]]PN2+Q9?:$ZYIWZN^=)DKCD5NI!#=0*]QX M&I?U'@V'89VAWC)*)8TJ<=21#^W3HA%:Q`.N85]*QU>%OF0XU7H,E[-7DMW2 M]HJFW+T"VQ%M[FJO'!YZ=>)QWY@IEZ]"V<`\`48VI!9VL"6QKT3;DFT]!T!P MUJ+F5O;WT;)9OM5FR89Z(WIK]<#8K?'DA]QF3LVX;6)K\7M6L#UP_!M'5GVL MKS1"8;`I4(0$MNA#&7\U)L3T-?(;`'OEU^HHDVHSM1%W=6I@U%4[\L-<(Y]F MQ#4PU1N2-?7UPTJQ#;$CI+-YO\K8K+8@)K.)UP"XW)1I_D!*7%R1*&,+^>^3 M+,J62?:X*^^HIO8D*Z(--396(/F-,%X_X*EY453Z;3H5/\,+2!, M0YQL"\.T[E=L9S`W*-W;8-NF`(+);4G3E-/GLS0J-`ML4LE14!!(@A%_9-L/ MN65NS`@LUNX-Y5R$'1#F0J%15=[70CHJ.T5&N9&2F%82VP%0QYCP)OM9IUF: M/A[[V?%JY]OO%MA);0$>H(??IT7ER#_,?F@9`(=NH[3E-EH[HXZCM;^-MO;^ M_>R\G=8.CTP9[\WE-BA5F!565IG:X9/?UM(X[0UTW^[L_#+9V3L;P6;=^UOM MA6RW0DKNX-")-4.R5,PUA$@,@^;!:A]*ZJM4Q_M-@[F(0]NMQ*X+!NR2:/2H MH[0:#"WT5RI;:$C(XN,"90,?MA1ZPOD]T62DQEYM2"6]+#FT_=P62%#PR^H: M9`-E%>M,+SWV!#^X#,_<'P#R#D6A?2=+4[)@DC&OD)0E5UXP&4"RU#TM4%T4 M)QX+Y'+]$4`D!T.\L64/"9/4B0'%)+H-KP[ZE03#N)9/W[MC"JD[0LB;L8J` M+3*[,U(D35D:E\6_1?D?F!&YOM5AQ!&=8$L2N:`S2V2F86FB\:+FB5)YT?[* M5P9RS"OV\SM.YMX9KN]?8ML30Y[(=/I$45N>CRGU(1$-:;$V_$IM>&+!"*-]CA,*B M-\C`I?A*%]/0=R$UU M(=[)YRB/^?_[&R[8"'"#\X3$AT;!ULVT,D1/->V%I=,:`YHHP;?+/AXXN.L% MD8@)':"G2@QMN%R(T<01W]H8Y(XKD\`US8L^W+FT_N7%2/YK<5D46W[9'O]C MH(*DRK9KE!3;GBM,BEH31)Q4-,Q+H)3ZJR)E405)&BS?)!DJ^$]O7VB(5*(; M(D;J0`44)$5N0**DO/WSALGB>EL6992Q>T9%H4[TO!NN^L\A0D[7HFW8J-*, MBRS6SK<%7K0Q8*2S.(VHQA('1F!AGPU)*'O-`B)U14=D&-OQ`0*K^7.%@MLR MRDMK'!C-HL=*KPD)JAFS%12`IFI#LT>@B83(NC4`CIHA_0!UGKQ4`!Q!`>!H MUM&-Y"6KA=PY8#T:X.0B[1@G$G%&]=BHEW5EJ1LUP"5JB]](AI_1FG]'0`_; M+)[[&XNJ_XCY^Q["?"S=1[K,FB=8`*X=RQU,001?-Z:/JMKOG8Y/!0I9!Y@5Q;,G!F116EC<=74 M8UB&4(_!N-M%]#'I&0F59*I"7JG][`-G5I%8?W#)U*4SW&B@[J9MRZA8H3B/ M/M-T-<=+PM>@H@*E?4RR.]+*%4;1DGU`CK)GKDNRF'T_9E^5LX*D2$5T4X8UMK^M?+-V.' MK5XSAICKN7++#EGTLX!' M$''L2E8A5RHPC&=7[BVU4PU6CE72:"LO`E2]!\ M):PB*[$T/ZCKLCUUL*E"C>P\O8W.$/IJ'2@VJ+QX(8B!0R/.:.VPD:->PU&, M(<*!X\WO6;2-$RK]-IQ#_%98$G'2M*LE-%6I"YFK]Q<"F2^S)5FSN0';Z42A M0!&3/.'Z5RVM;;3'!#?3AJ.ZB3]/I+=P;4A_8XMF@:!G!55F0@\$5N@3AP1; M2$B#@XDA29@P;\/\`:-WA]R71)K9RN2&06`L!T7WH64OQ)8X,:*P4'>7_`Y/ MA3.14*@G[5T1R50=(:'34$5('+'=^2ER_7`6%:OW*?EAXM!2(P@V- M(^.>QD&9'\-!3ZQN.,*Q[Z%<.?1Q30X*\2"F[#SIB#72D@Q/$NOS$ZU*J=F@ M23+6R:KQ2"4[I)I8%HIK(NM>R*9P9,0VJ7YWC*IGC#NIL`8J9;>+R*3K'0F; M1&I".LGMS\^GZX>ZAF.4WI`BX4=>M`.85F4\D"E4X`8TJ1-/`YO.G^$`IS8C M&^B:8PFW?%].Z,.;'C+B87?M"-M?G7B%2Q_L[:GS!QM[?N*;>0N,,XB_5/$MPX]L M>CLA@[!NTX0P9^G#.(<(J+@`&(3UX6P:BHS"F;EI@WAFV\X0..<[J;!OC7>Z M:=**IHS#"\\K`F"B768Q(Q5GSRT^X@TE^HJ5C!HE2*+>C_[ M0"#L2&?BS1E\[4C5$13.@E\K`E4C""@$9Q\!)+/C,Y(]X;Q(2';]4/V[3.Y3 M?(N75+),<,&'LY/X'UM)@2,?M@U6K2?8]KC"9MT:V*]0\`V;NO(VS=]BI[8; M`D\9QP(=#<$!;[CDYH0S\^4W:S>F:W$3VQ]*[GR3LUV?ZP];=F+Y^J&:`YQL MRQ7)6?&#.W**.^.`.J^>9DN<<]O:@LV&[+R#1S['AECD4!/L+RIAONQ6%V1N MY1EI[C'*.ZE76*MOSF"59V/3,:-,U.S,*I*X*>T+,K\35Y/^:TX*FTS.P(I! MSJ:TXC$[4_C=5QZF;\+4C$MG>5`(_@`]!3*?9'"H&D&I&U3 M:%&D@H\V<;/Y`&ELS.3KHX$QGY]!M.[A"WU!-&?R-Q`S!W83NL#2'G?8FG[G ML`*/Q3<.K5WC#QR&+9R=8?OYRFC<%+_T,OR^..#@SAK:F?M&-RF2PN7;[&O) MDL7NZD^P^)S85S#XGM@H>/R<4[GP,VJ;N)SZ3:=CQ."+8F!#KAD^##_NC'O0 M_.-./5DR_+K3];072.[E$V/?G3L>33XR5M*O%XD3OC-.A6)`HT.]BO81KZ,D MHTV%7#B?:E2Y@FYOU,M2NFTS_*^I3VR1_>+Z)$>+5@MEKVF]?3+&M0OO+@@S M68&WM:]?BI_6XGDC8:_\VF6V3+?L(D&#-`8^4T"W31DQ8AXM^#4;,K?X:0"R$ M1_Z,W%&.LE'8P=6#@`*::T3LB;/89 M?*]EVABLC;T>&.,WCYL47JNP>D?**$472Y*2QV=^L\Q%]I3D)*M*EM%1^OMJ MQCD(O:$1PXP0-I%6C?_@4I`I^927:9J7Z5D@TS+KE(FQRRYE;D?!MJGJ-,]+>HJAM\(9XR9 ME\.X<3X]'^6.["EWD>E/*H.U;3^$._I&.'O$O!S"'05$N..PEON;)NV'9\?B M=1H^#ZT,HMKB:.FF;Q0U5K_QU1AP+X>OQT'-O-E-Y<8?`$3"TIER7Q@\1'7- M^UV@$GBR"R@C`X/O`_H:-K54]-O["$P5ITGQ3(EQ3;' M=_A+>4K]_V%$,(6>DFM"/2^T$WCR53+8PK<])V6VA/0,D9,JJ&CIJ>E%$Z8* M3.A)*_6[3ZQZ_/"G\0H&4]EG0::"=CKH$]-"7"W(@<4'B(W73:!1/.O7Q.UF MD_)R_5':7.5TF3V0?!VI;GBQTVJ&(%,M5U*;^0%-`*U<*NEL86G1%4;QCK[D M`2W9?68/5!DE.^VYMX]8PH8X]>F`QF8&>B2V\3D;@^]R'-%.?^8AIREZ62;Y M:)>^7K!^8RI!1VK*38/OS=*Z4K%0HUP?E^E497[HU"8-9L^Z08\3V[[ILTJN MTR62SK)74(%E;7HWTQ%%\[)&H$HXND6(N=3K09(DSX*`TIR9E*!E^@"LC[P^ MV`&9^"A:;>'6F#XJ,\I$)2!&Z9`AHYA!SRDX)]&6DE#I;4^` M])/.:!Q"8%&0XM32K!!*4:)*X0!5*J\;G"8Y$"`Z@\F+?L/L:*AJC.A+B(:$ M1@*2<)5-;WE1S[PQF3I:`^J@3]6SF==F51TG(\7X32LH4`E+$=^U%0:^1==U MR`5$Z(:YD&-LTGS@O_9 M5JYK'O_RT\&??SP,<-(@O09!W5<*=HSN.9!9\@(F/XF(\>T9,JU1DA'`[1@N M.##)%`R!,&<6\'MVGZ0IRTXROFA>?,1+G#RQ?4\#U!E(UJ]"*>F(>85MR"Q! M[T;%`9WVHA%`K03:B)0JG+%JWM&5D3)T6U0Q#'%U'.JJL, M5Q65,BU3A#+.'!%8!3\PIO*B)H=,K]G9SG(,G,7L:VFUCW]N1J@ZDEB\]R$+ M!.)]_$OM^4((6/*@]#`)'HH>;A`3J-BF3YTD$B22BFHV3.M.+O.'E< MT?:L2]RE/7V[(HHXSMMN8==Y+%YTG*6C]`JYN1^C5.->+(L&EN/>R\ M=&J(BJ@.AA>-+HHJY;;":O6QA>S4?T7WS`"O!Q!7)L+Y^.0(4`()EW[4F&:O M&U9<6C0;=ZR&+^U.%;=V^.'.X8X\[[3D06]&Y'G[C3U"P(1#'__S?2O)`WD@U;GW1+9V^D#\O0C`]=0<@:=EM;$[?'W0JZR>P'1XC<7$`&]]::"B"UT.(&Y]M`^-IY MLT3V;OHPN;GHPJ21G`$E[.WV/PW=#EK,?G!$R>^WD"AIK:E04@LM?L\2ELS? MEE%)9U!AP*7SBHGL)0T6VF^[<&DD)\`%XX0OBQ\>_ECA@/[PW\TWS-TG3'9C MNZR8@*%TDQGHI"="RZ#=MIB+R7++#^ZQ@WJ#/\/\BOA:W.P7;$#E"&RX!*`L#C M2Y8`@@%L^F*KH0.K%57%YSP+=PY`.V(70CWA;(MY[)*"[K7A3+*J"8>S:6N4 MPDSB)$W)9[9-YCW)S\GVOGS8IB=+GK=T-DC1S'W)QMG'(6ZGJM=OQE[=@5^V MSJ"SD8G^902<9&Y!A2D9T39;LAW5R4-"J-4L<*X/$`1VR=5*[%,)FH< ML5-EO?0E9LQF'PPW4?:,RE54THR&YD-?-GA9MA>]45\D3>DO[`;=F9.6R7@E M[ACJ1P-;2TUXF-:"/=,&)!.:ZAB2,#17.NG!OU%$C69G-$,[W:\/Y9+D:I\P M=TN_IGBTRL>DJ]\NWB'!?C0$>]R`/6K`WHW^;.O':IO%.8[+U=S;/^:`O"3/ MVR?D`3/!WZ*,&F4)S$E6)LMDP_,8VI9.(GI6#^2[_*8FT#3E^KW9*CN0W,X5 M=`8XR;N,X1.,+78Z-`G<*7&R+UM9EO1MFS,E'<;/G+M-Q!AQ[?D^N^WL--R> MXGVO,`?)V*:YA0/XH1KAW<%KA_:O"]22-&U?J)[V854X7MWE458\L%U='W&! M\R=&DA M$"2OFZWE006_0TGTXU&+QR^#T(7>',]>KN1KC%[2`AM?4_@"S+[-%JO&S;WA M1_`OLR6K78+/T*#P*X*%%]$=\OK9EAM0@^!8]35LA-_=BMG]NU M/BAR[_&KJFVS]D=KNR^R[9ZCG>D#5!E'EVUH:.R_B&]8X9#;Z9/O_.S>Q^=B MF_;L^V.R;=OVQ_$C/V,W>G/XC>'3(/DR&0[X=;S:SE_MYC^+LBB.Z&SLEFS+ MU@#>DYAYU86<6RL+/Z*R6,>;5;TYY1M3XP* M'B[8H8WR&:VB(J!/W+9X(9,[<=H=+*=;X@"K@J]H'D-+;DV%#QA.IRN)V@Y?)0[)LUM!YDO?X@@*YLI>)6:_T\2^2;L`NM^0!-""15F7< M%BXTAC:/4/4LD%CI`@))%)R"`L#X-CZ;)#T99"(J/7$,=.)'9=C_66/CDSQ: MU<496=\G&>[LG>CN9>L,SP/88@C[]Z^NHB8FGJ4@ZZB`IV+,BD'@R/NMK MCR?`U:O&U39*/^(R2MBVW;H\_F6V3+81C>W0$=C*_Z%BA-*_-M.>(D]H0VC)+J#Y((DA=`DE-G&%,X*$D M#B=3+0]#CEL+9V8;:#KEVA"?/#L$(]HWGDE!%"[1`.?MOR5QG.*+J"BKQ8%Z MAV`A7*$T$V[.;FJ$70ZQ*4V#G\TT\28]JJ97?OEKFH:X(+:]-SB)IM1K3YX9 M6/<*/9CSDD9NIH..G8?D0HA)'32KHXU@(,NDT+B2'7$$`A;D)NHBB<[2A+)= M&(AECYN-S*/'+MN9!L;`-Q.+[4OW%(G$%R=HR7]CD9-)\%AY5IMEC-FF411IECQZR MQOUDBY.RQ)>Z2TG3M9*!VC;Q4X_+GA(]SPG>M,1.F]"%$=A<86&8MYGBPNUS MC-PNW(<8M0][=!SUT,&WD+TJ@$B^M4P%R)ZJJ(I/;=ZQ0"XKV`YESN#$HYDY M3^'1_J[=T@T#'VC5]2Z(3++\#4^W:YPO$VQ=0LSV%\A"\$P-DDQ3 MDHQ&\'55=I6'SCQCWUB$6]=95)]<,Y`'"?[%A[X)ME+*;[/8?5*OUU&I_@_4 M,)\QK9G)JGI7=3$-K]M%_RK:2/9)B-HF:SJ:HJ@L\^2^N5::7VU17^96J7RF M]E>ME:1`]`_&>1*EWZ.3K%FV74?/]*\K=A^@"OJWD9+^Q)K0:6CWE47W9%NB MQYQL-URLM\30\KV--)<>.8 M!271<1&^WCPQBT?WSZCW"8PW([CI]-<:`R53]J\M"+HM"\S39KB%A/G:'U8H M/!+?G^DA_GT+=K,RYNL.=J!7"Y7;G$Z(JDI-M$$%G0SE.*8-_L_D<94^7R7_ MW";Q95:4^;9:,B*G^"PJ5A?T]Z#7Q(CW. MJE=>,!FTH4(HYE)\Q?V9BG)J?VJD9U[",>MR8MLS@V.D*KWVC*B!<9^H`JPH M8N)J,K2.--#Z]34!2E9/!`10@%.ZOT4TXF^+TRC[XXI$&9MHGL1/_*H1X7$0 M8_GZ[S:0=^"&UCKT%,K4H8PD9OJ+4Y+GY#/M_'HUJA:I/ED^5380,S+W;,8< M#F1"C_6YHU5M^&/HPS?N0$9[8T].B*.C_M\ZJ$)^,&;9/2'!1SD ME:DX7U\_W*WPR>T MS^8.PXK^)B8]-+A,;23;WG8FL0(.'9CK#J6F[4##+@RD#_H@V="'+[/395?H M6?8Z9+GM+0N2UP]_7Y$T?;[^G.&8AM#?HG\0MBC!__N:$C9B9_QOM_=%$B<1 MVTDU@).KF:9L]V0S+E6:)SJ%CK..[9#6?'8QN_B(-^R63KY@10F8<6.,CI^Y M.428/D]7UK7%^B?2V&0[]EJC;*-AM>^O6W>"G;%*-G.7 M(G=%-X%#VJ"8]42+;<%KIQ;-1#J8\NF.#?!!-U:&W9%@WX@B*_L^(U,\C-=- M4:7W)*_*E,A&9+G@8,P5"0(0?&S6U[@I]:2CJD1Q<=<;\-J:@SVZ7.%HHPH^I#76]I[FF*`1R(3<>)R376&=)'9M4;TD`'"[F+:1CK M!?P68/SRO4KH=8!&$Y*GHL9#6#UK3HI<9G]G:6J=H9XU'&]KV249VR`CB;D3 MK0P"LK45``Y9^O05RJ=)L4PV5%JZ^"Z0&*24/0D` M,G?L^4H%QRYT+!QJ#.;Q]&%UT'UY0*?QCU0,L[T^!VB%H[1<\:6V@BR3*.6' M\FM+G5G_OQ>H**,'=@"^20T#2>E$`"!&/2;FS7GW[^]S8F0''DV@Z9'`MB6. M>FE-Y]E+[7I-?F'>]S!YP<`H_)@O<&")@*,N`N*7CP#-J&F.`,#1[J\XPWF4 MGI&BI$[:NB;#(4\G5O]%.JJO;" MC;#A=!,]5^4-\J1@OJM=/GF4%:P>)S.0D1(1=O7NYZ2@;:CN>:GJTK#&E=$7 MDI'U\_?H]Z(J)T,1E+)/Q#PO9KZS$FU(SK<*U7]1FD3W29J4+(]^$],_]G-2 MKJA!DM4;GTG>_,0_;;/R,6GGL]KR>4G;G#R@E&2/.'\[\R"OA3PQAV>?\#*- MAO5JBYZ8!#+ZZQQ,X=`AJS0O8\7+AX@D+7#!B%N"H+(,ER7HO$Q!RJ@D8SU= M?VV0D>01+I`99Q10D#FV@4QUQ/(BBZ?`YG@B;(Z_6]3WW"$ZB.*,;W>M6O+R ML7(,CY5C;UCYR1XKMV64EU/0\M-$M/S40\L]?DPR7BOP%6'F)WC,_`0W8[EF M:>O)IRWZ# M@"'JB2TV^_%`K==$!1/K7HD%,K$QUV8DLQ[H$#E M-@?2VX>;"9GYF@ZMHQI:KPL^DCD0%'P\7;14?[GLI4WV=@%VBP%^1[9UI=;']L]$$?\[Y]XJX<(' M`H//P>?6"=;:[[&36S(#/6'V M,P-+]CC]-+[5UUS9O2OHW'62]ZES4O-+K5CF^B9ZBY9VB_6=F:ST M&WI`U_%:P-)P8COEJEV]'=/9K<=K=,W<[6619OH5N:;6S)9J`KNL9]_`GKAH M`X5LN#MKS?SYN:'6W#<TIR MDE7_4;=D0`93\>;R5:VXRXU1&N/0N9>A/^EU3";J_$!33%*68E4Y%$N3VLPH M6=<0 MM,%9E%;?9RCT,LR_H/`/)\4]+DK"/J:L<9SP]LT<8Q6]2TSZ8U!5?R3;EM*7 M6`$'"LS5'E+3=A!AEW@D5>&OZE$@U;NG]KKL=@[+;@<,7Q=+DI+'YY,L[L3* MVB*'3.[6/L4,#32\L_*W'[B" M!&9+?P!`I2&\EN8?I3KR=-*%*@UT=7=^$DAH]P]0R2#@#Z&`P\7?H[18];+J MVZH`2,$_>%W4%4#$5^Y,4Z[?DJVR`RGM7$$/)9.\RX@ZP5B3E6,^@K"3%Q1Q M[;=D^N]-3IY855;=/R?S?D2;"C;B"H$]K.SL-NZ=XWROB M04:C:6[AL$[')JXT6%G9J=5#5JT8R`BU;UQ+QJM]`=M#7=J+]28ESYB5((L3 M&LNV49H^W[+M-?'?DW+U@90L?%T_7&8/>;5_<\`9=T.#4F)3#`&4";)W"[XS MV+4ENJI#$PT/RISAQ@H?W.BHR,X+HEJ9"22M>G.W$KMC-BFWU;:+TX10[Q37 M;&1EU])2*U$S=:,YV[^2=.ZMO.Z0)I#@$E=1LK%;;A*SNU!Q2U#F3?%>9>W)F. M10(`CWZ(L#;51(:);=@W*4`RT,F>0>E`\\U&K[H/5XOS`U1I?XUPEZ24^\6[ M6P(YR:59WOB7"O`9?F0'>V69X^0&@.+^R!KWZ$V2U2/&VZ\1^Y)T<+_8!TS^ M+KYL^`'SLVB3E%&:_(O^DQ3#S<8:J68CATS*Y4NXV";X1@VE&^GW;H76XB-^ M8!\'6#_78O4)?T0[/'^LSORS1UE1[>;_G"3SQF?B"UW1OEE)%L*`U20 MA_(SA0&OBLN-9YAMDF-R_%0+WZH\]V8.#5J(<=<./H6+%=I/WRI[?B`(L_E" M;7\"^-CFB@9S?1@5,V\,=H>&;)O$9&RX)1(*PW#+3!HG$Q!R](H1(AFBIR,$ M<+A]3W*GY670995Y"N1#91 M7B;+9%./,LGCJN3W1FZ[+V)GB'UUZS6#;1B+'M@,[C%Y8N,3?GBH#Z>QOSUF MKS5YHGX(^T,2OG%RO2;-4@MBI=Y*:H2ICM;HYY[N3:$E<:/+(+6SL-+F>]:> M]Q@58.:5$YQ"Q0,V`VW(0'6JQ7+$M1!50[4>ZBE^/3"636+W@&/'Z:ZE-ZLY M\!/.[XEB%CS!-Q2>Z7SY=W&HW[!5.8YNMC)>%0SH_#KS(OD^02V;=^\!U(`S M]/I^X35UO62YUB/^R$;[ZX>S-"J*TS,^+-^69/G'?Y(TQGEQ1RY8GG!*HCQF MES;F]#](/MPD`6VV?L=P9AV"`E0CH/-AX';)8@FH&YY'K^LKLC>MQ2KE9'DE M-XI.V_R0V46KRC"G#[_VA-NN[M"MK<^<)(+CG_C#7C]^07EH8AMLBP.A+4C" M"MV@?1"6)KJ-.5"Z?F.K,>1>#EW=]22%I2S?`:PVF9Q MCN-R-??^F)?`8S"'X^VQ+XV//$!8*A MH<4YV[J/L[A`,5ZF4;Z[F[!>OV8KP/PRPOK(/+]:I%IOIC$D;M7?D'Q7I85& MG\[*,]^'1X,21O>$BKZMUKO7VX)=24H%D[A:=^@N.I?1'_7^/=*4@7_U*\XB M_)NM:4B0:;6@<6Z]G#'RNC?J[6.=6>`2AG3"->8#P2+S^0M98@;#[;3E96?@ M>EU:/I]M85G@&0;`1VS8>&U+RF`@GK:<[`QBR(-U;;IY_=`IRW9#!VIVLN^& MOLZD*$C^/&"#M5YSD,YN'QR4,#71'I"P\[DO M8,,=-E=A85*_-\J2^OSY,:>3^TK*SO,2_J.9S`PHZ^ M2Q[$*K93.^&F/0.8Z$DW[DECKE6J!ASK^O"-1]_I3-^3$Q+UZ4L-M]>(-OLT M90++;(U?/6"@_J<(D&`LF9CL]`Y@]:3KBZ91+%SZGU7)3/BLI0A.V%&EZ:L M4%'?4X!"+"AD``EBTWGB*F)CG6&5,)E5;V@#K2\I=S$-9[WZD`)XO0[,:$HW M3@4-X&$^S0R1;ZFP6]SNJ9BM:]IGHCCZY@-%QMKO:&OI0YGS,XIZTL3P(GY'HRR9F+ZX>;/,G85KITY/HZ MVZUF?R#E$.\.%IH<9HH%%W;:^P//<"8W04K>B18[L])-98(Q>M,8$=*;_6]8 M7^T=,$A`0#$@O;VQ-@9,;_R?L]$13=O?Z'C`3P(Q6XCDB)0KG#>VFJ.)?*DN*TB:Q!'?4,YO[)S_X#\4 M_(D/`(Y.'CK:[IPY!&GE[$R%.MH/U!2_'*V.\W-#J+&$6E.=A8ZVXGO,+O;K MFZL5OO%.":>PB>=\5!^@#:"'](':XY=^1ZR:[VA@#"K;#I57\J/T0?$*,%._ MP_GZ^H%-`2Z+8CLZ)"][7+^?\6,'O@^-06>X$OLR,@K%>?99'=_F7WV3->:? M?OF$-N'=?(]1CMF<=^:<4=IU1/^Z^_`?2C9@%EL`1@!(YB0S;-/W-*MA/U(F'`4R,Y>N_SD#>`;!:ZV`( M-O8D@[2A@455M^>$U[T0UO#YU"C,7-W='`ED2F?UV:'5;>ABZ@2XTF;W@W"S M<>UZ5WR$MZ:Z^NJ.T$;=)QFNFL@N115>2`ION%]M$\2P>R$P@&9X6(F#;9FF M&AB4(UG5S7IWW&XK<[:L+5':FZ=UG@SB!HRQNB]>)VT(89ZLXXNI4^NX6-6=0;+IQT96:>70`AF4#C MJ1^GW.PVL0FB=;.2#62&`-,,?S2C,X&_`7/L&\6$*`J38V[9O+M_N`P>IBW^ MF'8$S[2PLO/0F"?)PD-A'F1YD-Y6A69[P\FR3)Z2\OGD2S(J$V*LT)0+,5!P M*>2@-0]>/L34H[2\@YD!GL46N*SWQKX350A!4:V%*%K(,N%;7_GAS(CM9B#Y MW!=\6\"%3.G0074(K6Y;)<+0BW=DPI0:,7;EADE6>J2_V[/=L=:(HD],>.9O MS+Y0)RM*`@P[P._,:H?G9!TEF56$[ZL8Q?A&Q1N7*@?[C?,]G]-8U3&Q.-E= M`JZ/]?>8_5[%=SSW?C4KN!BQ;=R=-G2KM,T(U_6T!W3N(=;WG;GBTBC>5^)! M1WPW%$Z*^M-@"!CYK\CG5;3^\4^_8;:J/T"M^&']]PT?.C"C;PHZ0@NMRS`O M$&;@5H?:F6.KI)N([N7V@=J7:R`IT@;M:9!H)S9KWL``Y5@20 M8T4`.08+(,<^`\BQ10`Y?GD!9-A#1/-B19`[%D'N`''L)(,18%$". M@PH@IIVI#""ZW@0/((>*`'*H"""'8`'DT&<`.;0(((XAH7JP(;;CL-1N;@-@X(31OWZ=%WB^.? M?JK>P8OL5,EGR."YV'KC!K37D9&8;6E4CK"[^, ML6'<343W<@70:^5ZV!MH@_8TW``Q,FO>Q^T007\-*9Q8=*IJE##H58!QHF*`8V3;O6SI4L%X-;JBPZ%O58&'0M]##Q8\_*R81/\L'B]TSYY3D9Y^3B)_- M1XJ>[,L8*$8]1#0O5I2A_"S*4'Z&'"2ZU@`G$3];#!%]X682\7-(0<2X,Y63 M"%UO`JY"_'5;E-%303)A")$\K=L\>NJ`L8$MZ$`B-B]#FT@Z^&`BZRNB?<%] M"`X$&Q`*]6$['"2L2.Q:=#4-+>VO@<06^[Z5Q!?SS@5?Z3Q2)"E'PO@R>.8\ M@AWY3%*.C"++6#;XN"+N(:)YL:)A[4@TK!T!Q9.1-<`DY<@LE@B$FR3E*)!` M8M>9RB1%UYL0*YT=<]`KG0/3QGW*5CH/_D2SSN`FL,;=JESKU'4KY'U.[8'] M"UX`O3X6=%&73KHC%ZQP$B^.=/W0ED8:@,7-R.AF2CLC(->NV;B$'KN<6J&_ MF\W::%/<=%#"@U?D:.MQM`?_!$6VJ/!]4TTK;DRCZE+BN',O9OW_NM5!QHZ* M7L60I$!4)\41'9M+G`V+>+7E0TI25C>0W)-R-2XF,O?U4VY\&5TT-Q6]LIOG M;.R-[Z*S;\TL%`:^TW.*>WCR]N_]'-QI,:;JN.C=UTT,[86A^V4&U*6BMGY] M7#,ZI0WP_#ARY4=8!]WGYHOV#M/]\@7R('M=O&I7L8I?G96/2N/K!9M#C0I! ME\-B4K/@!QAUGJ3'P]2*G1M%^\E@G?_E>'=]Q?TSBK+Z,J9_+T3\I-2DVE%= MI7JGBS:T;;U2%U&)'TG^_/WU;;CT1.]G&GJ.].CAB405X69. M(J"0)$D&7)$$.*BWGU@DNS6DSX?O@:KA[0RP?_,<1>:\-/\WI M=W*,1$=?Y\!V=`@MPGY^-=W9(5'H?((-9H?'M,[6?8DUZFWO953.\3+'-%5] M3__2CSC&ZPTC=G&=-W>!2>[H`+*F++YB80V\\H6Q;_`9#TAS[*IFV%GOS)TN MLTJ176D;UT;8-;;M!&@WHZ*_#F[';6/Z&W:Y!OX2K31E?PY08ZBB5\<4BRXWH]#UC6$2!(5*,<=U`/<&`"X6P#3&(]&.1D3; M#_"3B,]8?@6"5;R0B&5>"G5WY1;`S]1;@6,GCFO,WL%Y\;0W\Q6O\8 MRP:_]B'N(:)YL:(]9[^(]IS]`K36,;(&N#'T%[,U#H%PLS'TET#6-NPZ4[DQ M5->;X(4!N0=A$)$^[Y4'[#UWKAO7L08=4&0.U#7DAO+!!Q9YKQ&#%RTJ+=<1 M[5>7&]F`[G[`RH$"RU8=OZL?&-+6Y6F=K2PD:-K;T$=9K?C(52PR%4&>$D:L,.\[58*B M[#S`F'#Q\("797']<+:BKQH7E]EE=DW)D!>K9--,O2ZSVX89";N'\(8O*5]G MU?]6F]#NHOL4W^$OY2EU_L<`-)Z]U._/FQ<'JGAJ$W0,]=M,&9%]>N6'--A' MCQRC."F6*2FV.5\HQ957]L]EY9=][V&UPZD&:=SO$L[Z2=%I17. MEQ;>I)E'$-^,(WN#=S\X>G+8!%JO?T^8801D]/;?FA0Y)8O=S8X?:1R&/#X#X>>6[D#!'DJ!=!SG81I+6_N]V%_MIU M\2T``,'RM00`P.]9Y_54X"2+^8FAY\OL@>1K/C,XN2_*/%J6@R!BHU*_<3,5 MAZ!FX@`LO;%Q)HLTYC86C2C?F%4)HXXT^M3(SYPI6.&"3.RW/H5-U!L^6KBJ M@-A]FU?T7_3'YB?Z_^ZC`M-?_G]02P,$%`````@`H(.01?+T0LM^0@``X50$ M`!0`'`!E96DM,C`Q-#$Q,#%?<')E+GAM;%54"0`#&Z205!NDD%1U>`L``00E M#@``!#D!``#M?5MSZS:R[ONI.O_!)_MY9=V2S,[4GK-+\B7CVEJ6RW:2,T]3 MM`1)G%"$AA0S3 MOWWW\?L/WUV`=`&7<;K^VW=E_B[*%W'\W7__W__]O_[K_[Q[]PM(01858'GQ MO+^XBO-%`O,R`Q>/,"D+Q"&_N'^8W]S.KB\^?X]X??_AXA+N]EF\WA07'W_^ M^<>+=Q>?/GS\X>)I`[0%F@NB\FBP5(ROS[BTF27!#R_"(#.P/+[ M=^]P[4F<_O%7_)_G*`<72.HT_^MK'O_MNTU1[/[Z_OW7KU^___KY>YBMWW_Z M\.'C^__W9?:XV(!M]"Y.\R)*%^"["T3_UYS\.(.+J"`JMXJ_/F=)P^#S^T-= M7`K\KW<-V3O\T[N/G]Y]_OC]:[[\KA81?U:HI"%_[='7.B'K_?R>?#V0(D:Q M@/5!;62]BXO*?AE,P`-87>#___IPRRW]\WM,\3X%Q2QZ!@FJDA0O]COPM^_R M>+M+0//;)@,K-I\DRPYLL'5^QM;Y^!.VSG\<.;\?(MX:8_$)%E%B1T["KR]K MKYKA0M_9,JU(Y#N;5D;]%)S`RJUJA@M]#[(8+J_3Y?B"TU79$OZQB+(30*5? MV7`%QI=:0U0T9Q$V7` M7"8N)WT[X>(;F"S1^''][S(N]@,LQ>>E+U<"]^1H%^.I M'Z!UVOPYB==DY=CPO8R2Q2<#"768CR/Y6$(;R#N+4Y#/5Y<96,:%N7AL-MK2 MW&=P![)B/RWC!&^$D,9X&-CAX1,MJ`%I">II)XL6:)A?@/@E M>DY`/DAD9<[:,M]$8BJS+67S5$^8:@ M/]_@9GN)DF&"2OCIC^W9.DKC/TEG1'RG41ZCWG"/-])I07X=,,RK\QZ\QGDB MX+*PQ&D8#5[A&$O$8V1A?6-N)2XK6ZL)8]$D_"S/@\9BJK$=-@L:"\?D8GU& M,19/E;'M^<188$6^-O>@=C>?%D9D"V.QA5'8POAK9>2U,N8.WDL.WD3:&^_M MC?3#]HO#-HK6YQ?K,\O0.67H;&)_+V5_$S7"7#?"+&=_?K,_LUG;(5G;&AFU M[0*51`,-+,F4B-"3HC\7P-1H,H8C[-I&V:X9K5C2)4AS@#&=PR1>XB/X1\2N MTGV^ZL]ROZ91B08.L+Q'7U(TYA?Q(E*X$V"L;ZS5?5*]3ZSJ&-KA3GB3P*_Y MJ$JQ:AE!%[C=(=LAFO@%5'/_N%H)Z[.LWWPUWV'W#+Q4&$\K3BUV=)E&"?99 M>-P`4.3C#AY*58VIU;B*F*QFX8+,_'A%A>:V8G^;KF"V-9V#Q.S:TNU:\Q): M+[-7QYOP3Q>ZPG_H,H_.[#Q]J+Z3^6 M+95;,I!##XZ:/#)*M3[90'564?Y,?`?*_-TZBG:53B`I\N876KGZYW\>AK;+ M),KQ_$JVR:]Q3FDHI:M5%-`YT[$MRA7<1G%**<>#7%^QV96]XM-FCCVI1> M97`K-#Y4T*4MZ5\O^LPN"GC!8@(SM(3\VWB+5JH7F`UC' M>'V9%G?1EE[BB4AJ5=@D/@&]WPA023,IS@^,,=;9#$.!>27])F@H4<3"!S$NIG@HB[0P@7%KOX:*CJ\F`PN5<`^=S&,#Y#28ETCS;W\0)R.B5E)"F`Y0>32`` M$>MF`HP>QQH0/X0!B'I$/'@/X:U#R<:%F+2[$.&0!H(2)4V-EB4!G\,N6$VMW]E`HT)U# MA`4"P8N&UD;SB9!]C:C_]!U1C:[';=D-^H5WS,>AHD[X>E3>`T9-/SV4<'G6 MT/@Y+&A4;^?EX�,>'1H0L,('P=AT"DP[4Y,_/^%+71X0FQY0"C_8G"0O4I MF.9G:&+6XA6CII&]/QF=()F7!*E)1"\QF-]JXU#?O&]GD2YZ#4UQ:EK:^S/. M1J]#I!?&`;B0ANK@%(WW"%#1S:S+4QP;1-@ZO/3L8EWC8EC];EW,-%Q'#RWG M2;9Q65Z(;,.**N$8N69NZ6+WO][W[(M:\0_[KK(ZCL3.W3);SY/N81X+7&UU MBM#.FL(B[GU362ZW[(^T8F_NM6_NM6_NM4&YUQ:]*(AO/K;?G(\M'P1OCK:A M+%\Y,[2Q>VV7G^=.M1:6#+V-$;U6X.V<6`3.U)GD.5I1<]:L[(_-*1'UT;$* MM:.`4!,.34>A'HV[28X9:&!27$99MH_3-8F/0,][.F6:J5"MC+.!2MQVT$SI M[MC%K((,^6JLS8>S%Y`]0_<+JLE+%"=XW+Z!V2-2\A$LRHR$O:F-0O\@*G8XM0KPC>H\FX&H!0HFSL/$:6_`%)74!$Y0H;F/MN> M3'"M8&K'KD%A1DA3&Y-#XR].5)121`B'E6OW;7-05)'^VNI2B.`3U)9C$?B+ M!:DZBD!@\7'MD&UI_RC:-XKVBSXWNX469S>V@=MUT4M5Y,QB4E-QS@E8)N/: MZL@CW".O)JPECLQ:<*)DUOU%A;0VHYC40VQHZ":#B)A5N+L^UAKR#J8+Y25Z MGUBP2F\3>X@7+?UDB)$Q,]_3>;)`;ZTIN(@1TO179)[C0T4;&2PX/%P_L1VZ M&&.NPIC++R];EBFOVK)AR';*B[65X/H+2FZ4./>)LXZ'+L4@^)/W5H1YM!`@ M5Z2=^+F<"RW=8K6)U8OY8!#QG9ZKZSG\!MB"1TH:M83[LYR&B<)SK=U MFUZ_+D!.,B#DG-MC)=K:V!):SV&FHZD.K"1\0[\S[&4'$]T?RH@[)U=\8L^1 MI*6K#I1DC,UO'KUXRR`%D=28`8+%*D`$H+!Z0WG:TP$,]Y;'!?=07(7T>%(@ M(/4<,AIZ:IX:"-BZ#C%EY2JN90"5RS@A>?\ZCD/N.9HT]=5!E)RUZS!38^_M MC#9U1KLY[W%FI+O]_9OU^%5N#*UVU<%<7RC=.:E6Q5YUG(.OCT+J[]836UF2 M\.-;6TD"\$!@I:ZS.:Z$=81[X-Q7&BVYDA+'7;S'H7U1>Q=%%C^7!3Y:?X)X MOL1O&2`Y1[A-T5X-Y+RKP'&8']YKVF7NT(^O!@S1J$JOS(U!JD9\\.43$SOT M1A@%&%#3/K1G@TVA*G]"L3!AST=UO%8)8!4H.[$?OAVHJEMF;)P*)3&?VSQQ MY9DLER0V4Y3<1_'R-JW7XO1YC9BJ.:KA49TA/M4L,C8VN5*$>Q/[`(HH3L'R M.LI2?!DS62S*;4FNG*_`*E[$]#I*O4#=*"H%SA"QVG8:&[PJ`H5[==O2AEP& M,5+7SV".7>+GJZ?HM7]`;E+Z>&:N5_H,X3[,@J,/W+K2A7OY_)2!*"^S_7$% M16&=3U`W!HO@#!$KMQ MX<<2P'6N)'/ MY63Z+/O#*/8^_:AM)K2Y?X$73PA-;N9&O0$RO\RS+5:X9U$RJ_&='H7DBN\: M`T.SIO96G!@X%9F?&GDQEHB?(QN^HE5YJ*S..MP,*`HAI/MFUXP=/3N'5#%: MR3\@U[!"TPE8=PQZ_FEA[DD[;$`1+Z+D+4>,2Y>3MQPQ;SEBWG+$G"H]R%N. MF+<<,6\Y8I@+K[<<,6\Y8MYRQ`R)R19VCI@D@5_Q5N$&9E>P?"Y69=+$"SK& MLN8$83(IVQA`KZR/L>P&:"\->:?'._`%2<3+3X4 M_I/\SHT1RW=OLL*V[_R'L6']&+,>(L.*;V< M5WX2IOR\RP,UNP]Z[G'N'H+W)7$ENP?9XP;U,$IEO4+,IUO\0A[Y",B?8RGJ M+KO/YS^QXE<0[JZEJR%1)Y^4Q09F\9_'$WHFUGC$3(SUB8/"ED17ETIPZA(*H-00!@@CIHY#(=0P-7<6\6+MTWHLJ#@!:I3H/P4-=NK3 MUUH'8$K1F^56+YXZAABZ*PUR6 MQSU-\^;L\FQ'K5:,:J]2#`I3B@ M@$'A-Q!D*FE@@<$JW`=^OZ`9.HL2[,.PW,9IC!4MXA=00YV"AB)U;5,IM<^0 MT5-5&3Y2MN$>RCX"\OP5J?8EROX`.``N&T5RPF:I(2#T&3O*"JHO0`0GMOT!>0D6'NE%"?ZBXSLL+WGD?D,$47EE''"YQ=N3*%&!_8R MAO/U@`KJJ]]@$*FB@0&*C4%(&[]BYY'0E')VWD`!L<]PT5)4 M?::1<+6<"^>4F^PH3G,\=J&:?^Y&[)M!8T3#5-\#'8-4`)\!3_/H-(!<8Q6?_#X7''\8//C<]50+F]VQR: M)C8X=O=B++@#Q7'4,PB-;%R^-KI!>9_!-=0.T_E\Q4B>Y=Z%NN7978E$$F/W!)5'U=4IW0^PJU;:[0V3 M)/D9&H]C?!2QP$^IP!6H_L\QG#V&[9NJ@0S?MK-Z0Z[%1E3?^0ZOE+-)#C6. MD\@@_`L`--20?R454);_*JL#1$ZBRW$K4>C#0RHYDPYRDC88H[.-)7BX[QMX M%ODU1<9+<.R"O\,$KPZ;>[IY^@@6958]\\SB''VZ0O],UY7U-7NMK6HD_79X M-6?>=YH4\WP7D`>6:F9ZO)JTX;7X;6K]'- MX)[%$K=CO)IAW,ZD/]BUZAA=9;"$!L^"_+KT$5A`O8^HX_];P+9;W`YY1N17 M6D+-,TG%"5CK5*[;=IJ2J<[%,HG.*P()/DB/\LU-`K]Z$(&DU:0'J>1GY5S2 M_L$X@]3E!3\6YSZ#+S%JR>G^5]1(M^GA\=ED4<0OU<:';0)S!D=7`6T&;Z?: M>N/G@$92/\76K\3>J;5'0:KX`P&TT%NXLT^OVMHM1;NZ<"/L',]3\R?X`-#B M?!$GH..:\P2'C79C5M%DDAFEBK=0`RY##8P*&QMQ"L804#O(0:BWE5>UQ&I> M_HK4!V!+J,\8TSIV.A6<)3*%>WW7^!T"LGU%2K%&9C%1L]/A$)TM4I6LL"()M$KW57P\_%V,HR+$3[*]O@U7@S#^-UMGW"IHU/TW4& M2FQP=^;7J?\W$BMA;.`;!EH8"]4*41K"O:@BMLB1_6Y@1D[5*T7[1W,BJN,Y M'9OJ;)&J9I?3P)0K2[CQ[]HJT=F:!0CED3)@VB?])K`JL=#I`=L7*-PL*ZH' MV2*?&0V2\5.CI5C&%_X.Q7.,Z!JH=;*=,5M][^2*.6 MX"^+!+JV4TMJ;X`$A>6[(&9ACTS4G%[<1WNE*9U#SS5$C]['@5+4PLRN*K:" M\CC)J)?=:7OUA>NNUU?N>KM+X!Z`!Y"0`?QH%"D:Y46YP!05/0N,*MO&/EQ% M59_3V1KJEEG9\@L".L.HN*1H0.65/`O8JEIFE$&65W.X"0?[:D[C^N5BY?J` MHUGE:/G8!*.30E>Q/!?`TO)G`6,]*]D'L[3^^NIOH:C10K^@]LO&`(!I M;(6Q7JP-&0V\"%?"4;5*?#'@Z:T"`S%`A0S<^5-%^]J[8[+X=QEG8+)][G51C^,4![-9/G)3(&6G7/8+I^`MGV M"CR+MD_B`HQ=$Z]`J'#4M8452"I4&JZWRP/8';I<6R<]<$_%VAWTUFQ)"9@,3I!'_1DI$W#NJ9Q.'BC@=&]AP$S1E9MD?3PV]1 M4JIADE-&",9>F4!1*-;=!OQZ-=2X^UD?=SN"9"1&5IPM^O[YZ5O&7T_[,1'X MT>#];@7!Z]3YCO.QW.T28HLH:6QQFZY@MJT:G9,[2:]4$UQ.CS MLWSW=\H957.0AGJ#(#6EJE76S*Z"2@)/*-,HCX,BH3^/GDGIDG'D=!7GBP3F M9=;+6-F:EFRP:\U.;GY&T)ZJSHQRU,`5K7[^NP M2)7C?OL=*OI0;L'R(WU^/@KSYHS=,G.G`[,5,,*1+=X?]X>(34Z1+8L;<+I$ MLVG%XB`V:.89)D?`JP'%_;79UDYO?ZU<1V/NH?;V)U=R^\(:GRT4>Z^2)A,_ MS(YXO!,`G3+]-,JB,N[.0AKYGAC1G]@?:6#&<7*A0&15G/D)S$CZ\>HWI M^SXE6EI!-JV[U?;1>_@+V#Z#C%X^\[XWZ^'^=_L)-&F>WY*R0!16U<)H7_6)(K MIHD:)D/+4>U.?)Z*,_'`.L1D=17&Q(@*:>NLDT_J/VHT5-6$CYASN(^4*7VO MX!9-Z[1KJ8BF\2%ET_@/&17E-+'"87D&J0F[IR=0[Q2"8T7"DYPKBGF%NZL] M*':91#@,,)F"1$1(;,G@%?-\L7SI(9COE94.?3[B1'PY*S>(4W*(_N6N% M'@&]2&@1>)0NH'^%^("V5C]7H]+](>4&PR/8#+#E./A=-4H:$)5(F:PT'7K\!\RO4(/_<97,7%#.:] MN"&]#\>`-(E'??A-5#.H-XG59YR!?[IRQ*\VA!FCU= MDG\E%0B6_RJK,+EWH)BOGJ)7"F3C5E*WZUB5A`C^DQA\<$<:2TKS.U)/.B4K M&"7V2Z6ZE8RL;B<^68C05E1Z,#CY]00?U8G7[WY-D7&2^$^P_#LR#%K\_!+% M*>Z,\_08NV^2Q3GZ5#V6JF(P:([ZMJJ1C/O#JPFQ>YS(Z*.-_'"#4;&,42UZ9=:0JU':3(3=R%E9F?49\P,.%8G49;&/!B:%S?# M1/T'L"NSQ089K#]0L-"O0M\&N)@^6`QKF,$.3,45&@1`\VM_(M*QZH\:8.P6 M4$!C4^#1]'GI[+&_N:ZBK$9QUUI MZW66Z][6N(>=F\7$UO"M<+@*U@8U0RF)3/>;R,HVQ? M^]_6Z2BI'C23+2Q3>K^K M4X05!HA;)$34&AAC,%#5ZFRP&>[=,ZNWMJW63^O;Z]5/0.<%T'[_V$7ZFSU]'P!WW`>PGXQ>P M/`BY"-HQZP67@$/#,7#">1QJJC,YZ=5PUO%1^HV@&1BEQ<#\!:XWAE)*60"Y MEI5DO.#S[IBTYFDSP%4062[N2?MLT+IS$25O*2\!CS-P6.79O,*UP]/=F^@A\A\SO(^VKK4YH,RR[_\9&/S`U@@+I/% M`I]`X]./#*;HST6EJ;-Q^0Y\Y==U$<48>3[06?KCF2BT&]73M=FQ1#;A;2SB'=N#T`%Y` M6@(\4.%+6Z0DWN:@T>HY(1%WG'7CEAB)VPJR.(.NMX MC5SW2906;:$XW5"9_AC.64;O,C@U6S;YXMJDJ,PB?BVQU1L:#C)'=U20UEH' MPM:H+;0Y&A4%^7QUB:2,W8T+6(I&B)MH$2?\^V`5TKJQQ:0.C_R>%?J\A.IP M;,>A!U1A92OJP_=4J6QH):B/==H'O_: M7U?`-]#N2F*N3Q:+K$32QM$S7B7$#KON?;2OSAW2)9$J2GB'3@J4S:Y.1.DN M6%!U-YG7TC7"=9I!WJL'W*("FK9$D#I0MU/.R]*W'X@H3VV[^#!6\K MI$;,?1[<)?;HC3463+Z.TBXG-(1?:R7%EF6^?%:S`OUR1%0?^R4SMYY`1X'K M*$OC='UX".-L#*`%X?1^&5G=T'PR9SV>%HG7PZ5T'!5]Z,'2UH'J^G7[*H\S M[J4"CH'VRD>PQJN,![##\1+2M;N9F1*$-R=+R)I)B$OF;AZF1%*8@=5+<-3V M;-:5M1TTT9F::3EUD#E6A7>@_1@_.8V+P_,`2%S\0;IP>7(ID$EZ#6%4MO5P M6:.LTV?<4CGY3GLFA74LY,.0808#.-`\E#N]C@S-\V^=N@,=`X*_UB'[%Q))#BSGZ0/.R8BSRI!7_*2IN*N0,7@W MZQ6[O+UW_1_3EGI/!2Q+$IK;HNQI@>/!RZ<'!K9'J.8V$)]OY3,8I1AR]022 MKH]2R\`DZ^O'.R91^D%Q*#J;+XM'/YHYJA*?TS`=]9)`K_B8/XW M,+N"Y7.Q*I-&Y]8XTDH'-=W_`N`ZBW8;'#5K@D/:*W#ZS2/@^GP-?NL_<;& M\!0"-;Z.-1M1KSK9&CD+[LMRZ.)Y=OY\5+Y_2,U0A*AZ!* M!5EGGI*"OC]E,3:"UNL5G5K\.M!L;Y?O,_@OL,`#7=3\JGX0HEZ8<>RA4MAW MI`TRAMY;*I9`+.O5\GM\2E1$QGV-IU_35&MFWAW3%5\ M2%!,EC)55H]Y6OV_U1)J)8#W!J>QL.[KA-&D"C*Z:,\+W.W@ M=?;O&8XK,%HX[(NR0#/I59R4!5@J+IF-N/36SYI7V9NZK M,59%O0''?D5^OP0YE84U'I",*%)H(YL\&]@5**(X<3?8O24%,]I)WI7;9Y#- M5[^C'4&RQZO\)1+D2_0OF*$%//GW?`>R"'>.]H*?LM10-DUV'F,VYY.;RY(I MN^.Y?7Z'R)78^P,K?I[VAHWURG!=:9J,OM$6J%*/S+"IT?VK7, M-#*V9;)8NO>S-WCC"\UXEV#',0X*&104Y#H4YXC$WT8(I#847I'O\O`3C7 M>*W$ESB-M^56<195Y"*95J5@#8?`.$!#8]_C]>;9#^+4?7+MJV174:L\:WM8 MXAE`@L,QK$=%:Y`F/[0D0[B[U\<-S`KLPGB;OH#ZH0Q]O"T@:0ZFF20!8%!! M-UU(L5F:[PI]CNOA>EKZI@)[Z`9G0`1W,,WZL1IXEK'%ES;C<+[N;3[=UQ)C MW-]DX-\E2!?[R6M,CY8:)6@[B4JXMP!+MBNXC>*49P%Y"=H"HA)>62`_H/8+ MP+L3!1/PB@ALT"_B/JJ-0J-"(P-P8M;PZ^MDN176,X8KM@O;*PPI'-N+^Q_' M]/SJ>*;O56-Y8>S"Z-9F16@R.7":9JA0G084"1/NSJ:EWN'/O\<@0TV_V<_` M"TC$L[="H?X$+BSDWA3M4;(OJO)L+BTKFM/X9=W;YS;=E45.FNRC>&+G4]*Z MLRC=CVI:K0EU%)?/X]P*.Z,2JZ(S&(U::GU2AM@G98A].B^(L14?`6*?*(B= M]/I^/(A]5H;89V6(?3XOB+$5'P%BGRF(&=SS>[,H5EL>\3:"BLL'[K9$4#=W M4\BO\VV/PMNCJ"^!3[--$[LS@%MP78\AS^#_)+!//\5Z1LE\9](&_0OY>E94%8Z8S/+>@_I M(;;0@ZUF3:&%=Y-EN7#MRO.6YB(!+.^<@5S,TULX]KQ1E3.?[F=@'277U3.L MRDL<9&CD*?9/2$C&)=\8K)OAURIK9\9OR8:EZ3%9<((F)&L]_#E$H,%%2T@@5/,Y^91^AI3R\ M1U)!!)N8@PR:.%2$")6V@A2Z!LMG`"<]GX[98TO_P^%<.@YN#.$J8X2&-C=O MGKYBH:H'N=SF9'UN-6KWSRT?V[^@?'QN36JUS__\_*. MPL3QA^9][%TX[=T3WJAU,9>Z+7\*]))ME!,&:+++IFXZ+ MO<%1SYJH6(5FLI)9U*J,`=_9M.U``C3AL M%5`&!2IUGEJ#B0N_X`/V`0) MA;D#E5XAA430P0Y?1I88`$#%Z@R._7ZN\)BBI6Y1TSJ$97\-<%6">0K^`:)L MGLU`;YA3+]"<,"@4"`J*VA8PAZ%*50/"T$&<[=?NN60C<1DE#]CE)XW68!HE MN"O=IHND7(+EKRD2F+<"Y:!M*#L*B^;L@D2J)>L-Q[&Y("Y.7SF!_K#P^,W7 M)"WB1;PCYD#31&L7=0F1&@O\.WTM:U3X$+I/KW!04!UD&7-@ZE9K?G!L&8;] M/G(/L@4VPIHWAHI(N7-UFS0H0&EH;7-^;E=2@^4O?OB/J"UIN2@R+:ZU*0D6 M;0.M,_9&A8'*_PST(:N:P@]HS%[![&N4+8UPS"BO!>1.>7=(-M;5THY;MWZ# MK;?!0?6.1.-]+**L<#+&-K/&9/FOLHK@6L4'1DMAG*X+7('J_T;(U66N!6MU MYN>,>4,3GZQOJ,L7>%`#YRV)6^Q8[C5S>1=(J3WC$P9Y.G#*W[5C@W MQ0,R2?8"\B>(LT"*U&L]P#MV?Y([\@FVR]6>RU=Q'C6_YI^I/N&L_AH)#NH/ ML_>Y;B@+7=:!"BY,9W&@ MPM^FCWVBTJFY;J.?WUQ0U?T3QW$O%=9OV0/IA,TDBDT`;3WB[[8(H\IN7G+- MJD)+.HX6#6@`+?;3$K5&%48&9^39X36&!_$L&O'NDPC?71UEXT2W4*:OP:!` M[T'D"ZZ4XE`7:L5ZL2UDQ9P9A"O8E!>C0J.$#!!3'R)*\)L&U"HF(ES#GO!37+M=T"_5RSJ9-G3:&YJ;H3IP* ME9*)5+VR,4)"GM3%<+LKD22-FK?(5.DZ1D,FB>#&1*56F8/S@E*94-!H8@(C M)"I6%.[J66>R@R8S@Z+9IYW'C4K5G,/C1L75ELCRW%4);QW@J_OJ=<,*1!6;CL+()W>*Y2P)87PO7K#BP*L+R, M=G%1A2C&NU-*!0E5+3>7RK^]0=_T4%5+Q>W`K'WKQ.4<^.8?W^:C5L!)[5O' M&UC;-`?-CO/Z%;\!PH?L"V0XSA8X!H)@^]8S0;L5 M*<*=(#J=O'OX<@=HO*L1-V=@$N)`4*JELPD`914$'&?@X`EU`[/)%F9%_&?$ M>(HHI6O\?_AT@8!)55,3'`EX6W8O\WPKH+V$'>'D;M9S]0@P&8_Z13TTOM)6 M1#K;[T-64VB.'A@U^7QUB:2,G;MU8&$:66ZB!X!I:JR'+SGSP%^@M0T@ M&)\%XW$($.%KH@F'#B/S-=K`P$7C3=4/`%_;XRR#,,O@5_0'VFBB;\5>8?*6 M%Q9,YZ+"00%,VQKF$%2IRGP7Y]WXU*A;W^&90%165`!0?M$@X:EHB>'@Y%?D M+/";'6A>@>?B-D7*EWCS>(M#?8.\>(@*0/)S+8\Q2_!OU2UKY59``74XH[JQ MAC#R'L36K*0'Z2'5NLZX<5IL5_W<`K:[C`9@NV%TEMAF6FE\;#?56@HD=[)3 M,JPK?F]=W9O,<*2$^7,2KPG?W/6Q&9;NF'>9)")IUIA,$F^48F>Q%1)Q%+.=J_:W*(MAF;=/_";+ M%Q(4@>GFJ$Q?RZ]`[VY"$3<`U->6FC&8_/%@PC'2U5(23A&:XOKG"TAXK#IMB*AXQB'%;A^NV*9G^&[:3>N@Q^+,.%_CZF MJ^:,XY@KH6(NKUI43ES[^G:E<"JDCG2;($"OA8N$4"]QWVX3?(:UPD6"95A3=P@F%\!AP=H8 MQL:P/1>8C@_+D*]IVRNBZ?Y+5)29P-]:B9BQ&F41>Z%R+58,\@>PB_8D>C+V M[X]3G`@KN4WOP&OQ]!4D+^`+3(N-:)UNS(MA,`->3L\N%5`![5JK?]C)EX%> M^AO4'>XQGY;B.*OFTU,0UC M8HSBBLE9XIAAG_&17%4:[OF,ML8WL*3OCP?Q,$5RQ>,<@H138:$==4M>8',ZZ]"/W1K'[4:".!$(\UK%P4=++0=6$,953-O%+192V M'CK\@JR;10D.%MA)_4A)+2.K1>:3N0L5I6!OJ*P@%12*SQMW1CY/9XZ43`RT M^U3M5=?J6A02U(AK<\F(?4>%EK):V)!Q#CSD"V>89OO6JA$S(,4B#@E24F6- M(<7B["R4#'/0D>4>?H!)5?U,9S"-NL::T:H, MO(]%E!66(78'BLL-=@:[*L$3_`6^@"PE(1O+9KL8MCVT:.<=MC&X&4Z%`T7^$P[B#-B8(/(,%.JB2)YN,&X>8YRL'R MOKZWXX4'L<*L\30>R,R#W,JDJ:?[RR3*`X]);0DZS@5HW!R=S8#Z+M)OM M267&">@CI&$L>6<>!/,A^\0IWB>V=Y*3+,.-AF?3Z?Y(4F\ER1:=_)K?YGE) M1XQIZFZ M4NFW*"D!VTB_9##O[_D'<3F<"!AR\1CJ5@RC"FK3RES,8)DTA0X1Z^G>4TP7CW^=H%3&5>QUXPH3K@1EEHN24]PLES&6,DHN8]BM-NL MGU@]1:_5VXX;U.YLL]%COEVNO4SG`[GZVV7&,9SJM&*K\G!?LBJ>Z:J<4FJ= M[W(8AILEW9*S#M1Q8Z%>P0Z2H)M2G5%S:*]FB:H;F""I?&\>?&\>?-X[CC`O$ZN)(%U68T$U+E3V9Z]IE>G;XHOI;:ER#!]> MK9__7B^F4R+*\@E>)V!13&&4+>>KJSA#_X`9W23#F#21*`R9N)URE%H56C(1 M8Y82U8^'"=-Z_0H>4>`:>K^9ED1=1NHS3-3%$Y4;S!)$]GE'/ MKZP#\&!`/M".JM89-UZN%AF'@?#13&F`>INR^/5\]S=(KICA5ZP+D;4V`9:V M[MQ(F;9Q6E\H]-MAUF0;'L@L#)1;-9D!LH?6/R`^AP\;%NF]BNY22_'&1(%M MN*ONJ_@E7H)TF5]&^8;[)E=`V'1N*JQR7K:T60.[UY$C0*5 M5:/O4QA<25!1+K?`S\(.BM4!!>IH1JB_W\%TP0PGI5.$!I"P2`!@4E=9%UA" MSN&^ASGHQP,1#RE!P&%@FX=\^2U=CJA,FXI+$`ZKD'O%\=[^`>S*;+&)BD+#8PP\YH3W`*CL2]YV0V M>+5OV>&:HH04:-=N?#<5D32']S;F4KC8BK"#X]42'T]:)HM_EW'6@ZN< ML`ET)R`,"FC*&INC2%1%X*%?IV6.YD:T)<<*Y7'CL#M?-1J2`^[]4Q:E.;)& M_9E>?PWD4C>0,9>@\&K'5N9@-JX_X-=JS%G@`>!K\SA=VUP8F#(5KA#TF0;5 M(T:QI.TU@[XXEE^M^;4;,]HZ*&_05+F'N^'UTVT^P&10BF[.`]SBQ36$,1PCA0T2C3;$)42'GB?5PW_!:#1?GE+'KQ5 MKWZ$CN@JA7H^Z>)"[MW3*_GP^Q"8DM%8X*(NHJ7=U-FT[M[3=L5A>JL+:9IW MK&P:SSHUTW%9A538C9T[,XL;"&JIV)T4F)S)68&08\`NNDI]&JIU"HZC,XLU M>8?,9AFP,?6F"*@WI/(6A**Z.I[0[#K\.0QE=K$)SJ2'T\/VYR/U`L+AK%O@ M--HPYQV=(DH:#9B5V+DQRKR(7G*8,N<5SMCQ\^\-NW]['=P*V/8;4P3ZL!3=QB:7[D.UX7_BSH MPI\%7?ASF`W,T6E(%_Y,->])HX,)6O8'0C=-ON=_I'6^`_5>FV\!=;Z\?_Z?SUI[!KYMH^^$OS*9F?ZQM M07\,II&%6IFU,,VR;MZ?PSO+U3A1*6;0 MR@R6X3ICRJ8KMM>^<*27F[1>J2DP#GQ!^3PAS>MJ2/Y7,>+^,HBWMCOW'Y)O:K?OG`$#_4 M0D,`;E"W7QY![3B>K3U0DZ^H%]%-F;X7>IA+'QK<-"TP"%[RNLP]D$X,I]_C M8D,>0ZHCJE=$#JI6D?/!%<\.(T&K59VY%Y0#=-TCZ\=Y#K.]'L3ZY=1PUBYW M7F#C6F1$Q+7K-'?1>@'9,[2_G:\C/$S2M,0S>UY$24(TI'?J4D(JV!*+,#`L M*>L\:.LLJ,0;MZ][F&'=YJO[+$X7\2Y*>DB?IT>XTV4EMD>SM7F("E!E,HU?P'%XIS!M5+8)+:E7 M-C`<#[',$`1KUFO9$\]\?'T"V7:^PAWJ-L_+7OPMWN?:8OW/@<%%HM\01/19 M-T?-W\0=L_'-I_'#>HT*PXT:IA/\1Z45Y)&9%&I4,O\XD9J\#(*E'Z%)-QB6 M4@V6?,).E@OZ.LIP[+\<393D=LYU)FA:'DX\+AE9$Z.(2^8N3!%`*Q5D?C"# M>6_;S?K6[+2[W]Q%'I)9'HKUH*(-<;B1_M;E8CZ(#3Y,>4LV8PT:1OEF1"B1 MIIS1&8I_K@"3@C7:1"R??-BR_IHN8Z1M_%PBB1I#4)`1TM06Y=!X#185O=21 MPN$VX&(>%E'B&A^_@WB]00I-T"B'MKF=(+ZM3(;3*(\7DW1Y%2=8?0I`PY@T MCRP,F7@-02N64<>H:75^W<;3&E+B7AV[H619)R_(6>B)"GJ--V,+J&-,IPKS M:_EQ;K`DLG>&>#UL,8NJH8LJ&C*^1%:PAC"J$O/+>4\6]A)U]7"H![VPT386 MP(;R33_@:;[.N]-.%GO(SRM,]G[T,[;*MIN8W`);K[$YDO74 M06Q/`'//@?[J[V0GCX]@C<^H'\`.7T2G:]+[-7QY MOX!E6F1[K.+GYA]8N\\M[>J?__GK(WV6]DC)BW]P=_\E-2IDB$S=;/%XD$.Q M1X\B+]_`#,3K])*T30QR9C`#,5%M`1Z1WPVII)I&X_+XN8[28])1[Z]I'\-K MRC#X![_;MR>R1EOBLJX?\YNTV_2!:K?C#TWLH`??VZTGLD:[X;*675].TFZ7 M,ZK=CC_41L`_^-UN/9$UV@V7M1P6^:1^,[(%)U1?L=&.,AS6Q".)SS)@)R0[ M>QVHO@_@^>.9U-])@-.O-]PL?IK&F''"Q0QE4S>9.1OG!N08A*.@PXXXN*D@ M5[MNCS.M"/>U8P7.8KG82ZA79K@M*BUI9S7.YU9XEN[GH&$CT=8>?/H5!9S" MUMK$:6F0MCVOFHL5<*/*#L"AY=-AYJ*]5WW7']ZL6DMKH9-=H>`KHKCR]$O.;0+65>0)#LMPCU8,NCS4Z2`B^XIJJR)! M"VHY(Y/W%MO&X[#$VH=ELTX%KL^GFK/S)8BK$7!9WURV!KXECL$.UE%RC81G M)FKF?&V&2?KZY`^@(R M)BSX!,TV@4'@76-+M1"W*ZNX-RDK2(*%%MZBY!%-!$B#G&SM$NW,X%HU'8.U@,TEX,&5W6X6;&X$W(4#CU40N<+@\REG;*GO4B4;BB45X) MTEQ!L58+ZZ1Q]B-)DPHJEHE6&/0+PRGH/,1/,!HQ&/ MOPMW56'.UC$"Y#/5[?I"E\/(4O0 M/@^#&5%Q0X^:S;20>202L>(G>#74EUUP6E\?COK.38$N"4TNW9FV5?N MQ:!5%]/DIW)9J+_@_SQ'.4"__']02P,$%`````@`H(.013\*7AU3#P``O9\` M`!``'`!E96DM,C`Q-#$Q,#$N>'-D550)``,;I)!4&Z205'5X"P`!!"4.```$ M.0$``.U=W5/C.!)_OZK['WR\W%[5AB0PS"[4L%>!P"Q5#*&`V;E[VE)L)=&. M(F4D&2[$2.'7\%!F^=GPA6J]7=/WUTMV3YP[^?Y]1[Q$(2SD[W^ON] M/0\SGP>$34_W0ME!TB=D[]^__/UO'_[1Z7S$#`ND<."-E]Z02)]R&0KLW7,: M*N`@O=N[T>75]85WN`^\]GO>.5\L!9G.E-<_/C[R.MY!K__.>YCQN>3,N\.A M@K:]@>]C&LI];T"I9\BE)[#$XA$'^YV.;OU9GDA_AN?(4TA,L;I!G M>S.E%B?=+LBV[_-Y5[?0[_?ZH`G%<\S4)1?S(9Z@D*K3O6\AHF1"<+#G@>I, MGCS+%8>GIZ?]I\-]+J;`I-?O_N?3];UI,Z;%F.0T9VG`:&JYP&NN$R3'AF=< M8JIT>OW.X:H2)>QK0HSGL:"Q((==73Q&$J]D3M%'8H.1C[NF=$4*C$@.:\*D M0LS'+GV@5A5IC4E(7S;&D");K:/%V@ MP(+XJPJC7N!@E1`-"EP$H'-YGNY>B#&ND.[&YE'T<+$@;,*C)_!, MV_8DQN,.3SQC[1,MQ>F>)/,%U:8TSV8"3T[WH,]TXC[R^T+@?1`OIA"TJE90Q0]IDY4* M\*2J4E"%,-)@G2@:5]4)JF#ZNNIH/@^@@*=_?+Z[2DVQ1I`A]T,]FP]8<,$4 M4"T[U):=Y_#[T-UD MLLD_E#@8L5_,[\TQ'-6.2/)J;HR3\A63?3&[7O0TMG\M6,XY"S`#OO!#RYW+V+O6?[> M#ZL6_M7B6!W'6R3`"#.L"&A5&=1D;5=W<#!MH7<'$IU4!]-XBGD=IK][A_%^ M2"C0=J#<#K0R]6@R6NC000<)92:$@HJY.!^4GQC6)'SBK1MJ9XC*`,O1Y)S/ M0?T9T)!'?`51Y!Q7@KJ(12[HAS5`EQKU1).>;;/%OQ;^2,XN*7^J-L"S*^9B M_:XVUM"09UIJ$:Z#\/T,UKX9IP$6\N);"#YQ5:CS..1B?E07<[?%?WJVS1;] M%T:_K$M8BUT-'[%:%RCP&X_*^XW5VFU]R2U=<22FB)$_C800S9\A2:##W#H* MVSY6@BX7V?=QW+].97<\EZF)_@U;C:?+N,4JPNH.^SKGXOL\9(JPZ:W@#'[Z M=AA8G`IH"C`Z2&-D&7IKCEZ298M./*F#QP,C0__1\\\CHFM4MI05H'&81L.X M57JDF!\.KQ:&"(9+1,1OB(9X-+DD##&?('K%I!*A,TJ*B`J`>9<&1G/T#$L] M?:V8>@[7%J+5//:(68CU@.!,">0K/R`JH"D(ZRYC+#T@Z@ MB*GG592*C>I=;)?IAP%KHSKU`J(BH`Z7T:I)CCCU[, MTVX,Q%Q;D%R0@#O6<;W`X.A:2)*/"@#X*0V`J6]B>,.A-76\+8;'RBSB"Z(0 MO<9(XM&8DJE-9$8;8_DT!6#\G`9#,XP6?,/2,SP]AVF+3X2/32@^H&<<@>$^ M*+#\<=KR47[25&]M'(>+$$$+B`5$B(-K@L:$$KWE',6(6PKS;=_O902&FI,7 ML?(<7BT0$1#WBOM?!T](!+<413'ZQK,"LV?$XX:!9SAXFD5K[=C:J01:9/'T M\P*K9T386;FKUO*1Y2^08.`"RELLC)VLW5-/"ZR>$4G'+#S@82%H;1[W=CS5 MCO8=7G"A,SY17]]\6F#SC"`Y8N&M>+0F7^T(S.=$F31!%/""=3#S5VMK'D$! M$!F!L,-M%0RO^+6@E$LE/9B<0:F$4D2:M[U2(H%4L'GR<\V\E/>#%:_=%"F; MH'*1+TF;!WVIM%0A^'7S72W\N3D5%^NL@CQ@KY.9E$((BY,Q+5C5LC(N>J4H M\^`LSL44(EPKP]."7C(-X:*=3Y('\];D0Q&ZE3(9+:C%0;:+Y];2/"BS0NM" M%$N&Z"V`1;&Z"]^6LCSPTA%Z(72EXOP6N**`/S'NLLMR1]UFF%^(6YE<00M; M];-;0ZP0H;+L$:Z8/'=U+'5FJP#QX_JGP;P?(BG;?I!_\BB!?3Y)'MY;3QP5 M0ESE^%*+:M7L4P+>DK2OFW\ZKIU_:K&OF(!*@%^6^+534,<[I*#:'E#M\%6B M`Y2DS<._U*&K0OSKGN9J\<_/02;0SBQYN2SD<:DL9(M7I31D`L!RI*^:B#RN MFXAL<:^#^SEH<5`!?$N_6P]88U6B+QSLTA<\+:YWT':)]#G$Q+C/>)X'L7O^ ML!#"@O.+[<`MNX60S)CDT[S&)L)QQ4V$%M?<@Y$).+.+XF0-YYT4)LJQY`_;_`^4-WX\Y3^R!Y,ZJ^%Y7, M=??W6.H67O>VVRE"B\1EM_8&WVON&V;)ZUDS*W8Q53)^TEFSVG^607R19*XX M>3>_YHJS64?_V%F`C%MQR\C@5(M^=]8LZDEB[DT0R\JBN/7B?W87)A0PK/UE M97`2%5?_[0P3?O9GE65953*_=I:!(>*;FZ+[5818U[(_.VL&]<20Q*\L1%Q' M_Z@CP.9-M,=V56%XBLQ%4UMD2%2C0B1J=32?3O^@TW^_NQRJL@RJ3OM)HZJ% MJ(Y$7,G\>@DLW`O#R]C`5-'_=>)ZVA*'VA([2/&N*_1-Q"4%,-2Z61B0/W?Z MO6H`I"X_+]EJ7$$W?%1/T^SKSVW3;D`I M?])3R"470QZ.U22DT0U0,]`?E%_;I:ZINIT:U7?-/ MT!&FV-YMKHA/%L92H(R#WSFG%/O6@K'>5>M9K:V`,1YOB_F#0$Q.L!A-[NSW M0.0#OQ1\GH>H<^9D$/P12AO1Z5H/W*UW*_@?H#F$@"A^*@_7QGN#IEW[SSFX M#4@LOX_];=G87GL-!7A,0Z#-D#0D^YYJ&8#LVJB3W@^QF)MJ=(5$A-YP.>(O,2(MO_7 M&=`WL*+.L&"#299:V:5-TR&]>F8M.OE4S5I@8EE#1.]TEDLO&]$=^#"J:!C@ MX#,+L#B#MG'&B;ZTUO4Y?>]!NS).M3GP$PD"BB^05+:S1E.ZW.S2171-Z]P# M2=`Y)?!@4Y-T2=-DW[1U$19-U:.ZBV'>0LEP]'?GU,1(0'^5+0@IUA\,V)Q` M0*OJ2I\M/V(^%6@QTQ2$586431G]!7FA<^T>38:803?>](6SRIKF_%[X MG/+ITGQ$=P7#D)\))`F]5D$JJ5*Z0M,T_0+(SQ)][=[7/A^19M:Y8%/P&;!( M1315ZS5-[]@QN@`_CR^Q]O\"\DB"$.:6Y;W>Z0J^$#6[X8KX^J7.*S;1329V M%G?AT3@?[#84_DR_\S89!($Y-XGH#6>^7G9@U=6K*X@I,.!K#FL[:U>-JHFU MVSQ[6^TOGAEMYTP;N MY@L+^BH:'V:<(:&A,OLJ1#N#XW#U/48#7Z5:B7TI0__&:48;?,[7>V=W9#I3 M$+U2).69/K+-F7F;Z5?[-LP#O]#G&P M1N<8-KEKK`&$V=?_%A)I)F"=1=5K#SB.F>?Y$?B\SA&>#>O)OW'SP5K^9'9,M+`1 MR%K33?-R%? M&%NO!DMZ_&<4-:U/9GM`\2LY^DVH.QS@^4)SD2.QWC_9C"EV9M2T?18[F;S/ MGF/>-Q5/ZP,:(;/=PT11TZ3/E+O1$E],)OK,';4&FGC^9,C]T+[^&IA5;7G%)ES,[=`L``00E M#@``!#D!``!02P$"'@,4````"`"@@Y!%82FX?PP1``!F\0``%``8```````! M````I(%OJP``965I+3(P,30Q,3`Q7V-A;"YX;6Q55`4``QNDD%1U>`L``00E M#@``!#D!``!02P$"'@,4````"`"@@Y!%^L/_LV0K``">E0(`%``8```````! M````I(')O```965I+3(P,30Q,3`Q7V1E9BYX;6Q55`4``QNDD%1U>`L``00E M#@``!#D!``!02P$"'@,4````"`"@@Y!%>4Z[P!B%```#?@<`%``8```````! M````I(%[Z```965I+3(P,30Q,3`Q7VQA8BYX;6Q55`4``QNDD%1U>`L``00E M#@``!#D!``!02P$"'@,4````"`"@@Y!%\O1"RWY"``#A5`0`%``8```````! M````I('A;0$`965I+3(P,30Q,3`Q7W!R92YX;6Q55`4``QNDD%1U>`L``00E M#@``!#D!``!02P$"'@,4````"`"@@Y!%/PI>'5,/``"]GP``$``8```````! M````I(&ML`$`965I+3(P,30Q,3`Q+GAS9%54!0`#&Z205'5X"P`!!"4.```$ :.0$``%!+!08`````!@`&`!0"``!*P`$````` ` end XML 15 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cash and Cash Equivalents (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Nov. 01, 2014
Jul. 31, 2014
Cash and Cash Equivalents [Abstract]    
Maturity period considered for highly liquid instruments to be cash equivalents 3 months  
Money market funds $ 0.1us-gaap_ShortTermInvestments $ 0.3us-gaap_ShortTermInvestments

XML 16 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 17 R25.htm IDEA: XBRL DOCUMENT v2.4.1.9
Revenue and Contract Receivables, net (Tables)
3 Months Ended
Nov. 01, 2014
Revenue and Contract Receivables, net [Abstract]  
Contract Receivables, Net
Contract receivables, net are summarized in the following table.

 
Balance at
  
November 1,
2014
July 31,
2014
Contract Receivables:
Billed
 
$
26,033,212
  
$
26,863,708
 
Unbilled
  
27,218,922
   
23,694,451
 
   
53,252,134
   
50,558,159
 
Allowance for doubtful accounts and contract adjustments
  
(6,395,057
)
  
(6,126,854
)
Total contract receivables, net
 
$
46,857,077
  
$
44,431,305
 
Contract Receivables and Allowance for Doubtful Accounts and Contract Adjustments by Geographical Areas
Significant concentrations of contract receivables and the allowance for doubtful accounts and contract adjustments are summarized in the following table.

 
Balance at November 1, 2014
Balance at July 31, 2014
Region
 
Contract
Receivables
 
Allowance for
Doubtful
Accounts and
Contract
Adjustments
 
Contract
Receivables
 
Allowance for
Doubtful
Accounts and
Contract
Adjustments
 
United States, Canada and South America
 
$
46,164,762
  
$
1,585,604
  
$
43,394,442
  
$
1,611,068
 
Middle East and Africa
  
6,888,826
   
4,979,907
   
7,010,225
   
4,386,240
 
Asia
  
198,546
   
129,546
   
153,492
   
129,546
 
Totals
 
$
53,252,134
  
$
6,395,057
  
$
50,558,159
  
$
6,126,854
 
Allowance for Doubtful Accounts and Contract Adjustments
Activity within the allowance for doubtful accounts and contract adjustments is summarized in the following table.

  
Three Months Ended
 
  
November 1,
2014
  
October 31,
2013
 
Balance at beginning of period
 
$
6,126,854
  
$
5,592,800
 
Net increase (decrease) due to adjustments in the allowance for:
        
Contract adjustments (1)
  
300,016
   
29,728
 
Doubtful accounts (2)
  
(31,813
)
  
24,263
 
Transfer of reserves to allowance for project disallowances (3)
  
---
   
(7,500
 
Balance at end of period
 
$
6,395,057
  
$
5,639,291
 
 
(1)
Increases (decreases) to the allowance for contract adjustments on the condensed consolidated balance sheets are also recorded as (decreases) increases to revenue on the condensed consolidated statements of operations.
(2)
Increases (decreases) to the allowance for doubtful accounts on the condensed consolidated balance sheets are also recorded as increases (decreases) to administrative and other indirect operating expenses on the condensed consolidated statements of operations.
(3)
The allowance for project disallowances is included in other accrued liabilities on the condensed consolidated balance sheets.  Refer to Note 10 of these condensed consolidated financial statements.
XML 18 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity (Details) (USD $)
1 Months Ended 3 Months Ended 12 Months Ended 1 Months Ended
Aug. 31, 2013
Aug. 31, 2012
Nov. 01, 2014
Oct. 31, 2013
Jul. 31, 2014
Jul. 31, 2013
Jan. 31, 2014
Aug. 31, 2010
Cash Dividends [Abstract]                
Cash dividends declared     $ 0us-gaap_DividendsCommonStockCash $ 0us-gaap_DividendsCommonStockCash        
Accrued dividends payable     1,000,000us-gaap_DividendsPayableCurrentAndNoncurrent 1,000,000us-gaap_DividendsPayableCurrentAndNoncurrent        
Dividends paid 1,000,000us-gaap_Dividends 1,000,000us-gaap_Dividends            
Schedule of Equity Method Investments [Line Items]                
Purchase of noncontrolling interest     0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries 553,457us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries        
Noncontrolling Interest [Member]                
Cash Dividends [Abstract]                
Cash dividends declared         0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
     
Schedule of Equity Method Investments [Line Items]                
Total purchases of additional non controlling interests     0us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
[1]   1,156,652us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
1,156,652us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
[1]    
Noncontrolling Interest [Member] | 344 Walsh [Member]                
Schedule of Equity Method Investments [Line Items]                
Total purchases of additional non controlling interests     0us-gaap_MinorityInterestDecreaseFromRedemptions
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh01Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
[2]     5,653us-gaap_MinorityInterestDecreaseFromRedemptions
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh01Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
[2]    
Noncontrolling interests shares purchased (in shares)     344eei_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfShares
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh01Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
         
Interest purchased (in hundredths)             0.90%eei_MinorityInterestOwnershipPercentagePurchasedByNoncontrollingOwners
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh01Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Purchase of noncontrolling interest             100,000us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh01Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Noncontrolling Interest [Member] | 3,705 Walsh [Member]                
Schedule of Equity Method Investments [Line Items]                
Total purchases of additional non controlling interests     0us-gaap_MinorityInterestDecreaseFromRedemptions
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh02Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
[3]     1,120,749us-gaap_MinorityInterestDecreaseFromRedemptions
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh02Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
[3]    
Noncontrolling interests shares purchased (in shares)     3,705eei_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfShares
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh02Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
         
Interest purchased (in hundredths)       9.40%eei_MinorityInterestOwnershipPercentagePurchasedByNoncontrollingOwners
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh02Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Purchase of noncontrolling interest       1,600,000us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh02Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Percentage of acquisition paid in cash (in hundredths)       33.33%eei_PercentageOfAcquisitionPaidInCash
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh02Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Percentage of acquisition paid with stock (in hundredths)       33.33%eei_PercentageOfAcquisitionPaidWithStock
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh02Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Percentage of acquisition paid with promissory note (in hundredths)       33.33%eei_PercentageOfAcquisitionPaidWithPromissory
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh02Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Number of annual installments       2eei_NumberOfAnnualInstallments
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh02Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Portion of principal of acquisition paid on promissory note (in hundredths)       50.00%eei_PortionOfPrincipalOfAcquisitionPaidOnPromissoryNote
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh02Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Interest on promissory notes (in hundredths)       3.25%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh02Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Noncontrolling Interest [Member] | 100 Walsh [Member]                
Schedule of Equity Method Investments [Line Items]                
Total purchases of additional non controlling interests     0us-gaap_MinorityInterestDecreaseFromRedemptions
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh100Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
[4]     30,250us-gaap_MinorityInterestDecreaseFromRedemptions
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh100Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
[4]    
Noncontrolling interests shares purchased (in shares)     100eei_NoncontrollingInterestDecreaseFromRedemptionsOrPurchaseOfShares
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh100Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
         
Interest purchased (in hundredths)       0.20%eei_MinorityInterestOwnershipPercentagePurchasedByNoncontrollingOwners
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh100Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Purchase of noncontrolling interest       100,000us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ eei_NoncontrollingInterestActivityAxis
= eei_Walsh100Member
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
       
Class A [Member]                
Class A and Class B common stock [Abstract]                
Percentage equity holders entitled to elect Board of Directors (in hundredths)     25.00%eei_PercentageEquityHoldersEntitledToElectBoardOfDirectors
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
Minimum percentage of the number of outstanding Class A shares to combined classes of shares (in hundredths)     10.00%eei_MinimumPercentageOfNumberOfOutstandingClassSharesToCombinedClassesOfShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
Voting power of Class A common share holders to the Class B common share holders (in hundredths)     10.00%eei_VotingPowerOfClassCommonShareHoldersToClassBCommonShareHolders
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
Stock Repurchase [Abstract]                
Number of shares authorized to be repurchased (in shares)     122,918us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
        200,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Number of Class A share acquired (in shares)     0eei_NumberOfClassShareAcquired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
Acquisition cost     $ 0us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
Remaining number of shares authorized to be repurchased (in shares)     77,082us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
         
[1] Purchases of additional noncontrolling interests are recorded as reductions of shareholders' equity on the condensed consolidated statements of shareholders' equity.
[2] In January 2014, EEI purchased an additional 0.9% of Walsh Environmental Scientists and Engineers, LLC ("Walsh") from noncontrolling shareholders for $0.1 million in cash. Walsh became a wholly-owned subsidiary of EEI as a result of these transactions.
[3] In October 2013, EEI purchased an additional 9.4% of Walsh for $1.6 million. The purchase price was paid as follows: (i) one third in cash payable on the transaction consummation date; (ii) one third payable with EEI Common Stock on the transaction consummation date; and (iii) one third payable with a promissory note payable in two annual installments of one half the principal plus interest accrued at 3.25% per annum.
[4] In October 2013, EEI purchased an additional 0.2% of Walsh for less than $0.1 million in cash.
XML 19 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Lines of Credit (Details) (USD $)
3 Months Ended
Nov. 01, 2014
Jul. 31, 2014
Lines of Credit [Abstract]    
Outstanding cash draws, recorded as lines of credit on the accompanying condensed consolidated balance sheets $ 3,103,035us-gaap_ShortTermBankLoansAndNotesPayable $ 1,572,466us-gaap_ShortTermBankLoansAndNotesPayable
Outstanding letters of credit to support operations 1,885,739us-gaap_LettersOfCreditOutstandingAmount 1,944,994us-gaap_LettersOfCreditOutstandingAmount
Total amounts used under lines of credit 4,988,774us-gaap_LineOfCredit 3,517,460us-gaap_LineOfCredit
Remaining amounts available under lines of credit 29,380,226us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity 30,851,540us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
Total approved unsecured lines of credit $ 34,369,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity $ 34,369,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Interest rate, minimum (in hundredths) 2.50%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum  
Interest rate, maximum (in hundredths) 3.00%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum  
XML 20 R9.htm IDEA: XBRL DOCUMENT v2.4.1.9
Organization and Basis of Presentation
3 Months Ended
Nov. 01, 2014
Organization and Basis of Presentation [Abstract]  
Organization and Basis of Presentation
1.Organization and Basis of Presentation

Ecology and Environment, Inc., (“EEI” or the “Parent Company”) was incorporated in 1970 as a global broad-based environmental consulting firm whose underlying philosophy is to provide professional services worldwide so that sustainable economic and human development may proceed with acceptable impact on the environment.  Together with its subsidiaries (collectively, the “Company”), EEI has direct and indirect ownership in 19 wholly owned and majority owned operating subsidiaries in 12 countries.  The Company’s staff is comprised of individuals representing more than 80 scientific, engineering, health, and social disciplines working together in multidisciplinary teams to provide innovative environmental solutions.  The Company has completed more than 50,000 projects for a wide variety of clients in more than 120 countries, providing environmental solutions in nearly every ecosystem on the planet.

The condensed consolidated financial statements included herein have been prepared by the Company, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”).  The financial statements reflect all adjustments that are, in the opinion of management, necessary for a fair presentation of such information.  All such adjustments are of a normal recurring nature.  The Company follows the same accounting policies in preparation of interim reports.  Although the Company believes that the disclosures are adequate to make the information presented not misleading, certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America, including a description of significant accounting policies, have been condensed or omitted pursuant to SEC rules and regulations.  Therefore, these financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2014 filed with the Securities and Exchange Commission.  The condensed consolidated results of operations for the three months ended November 1, 2014 are not necessarily indicative of the results for any subsequent period or the entire fiscal year ending July 31, 2015.

Certain prior year amounts were reclassified to conform to the condensed consolidated financial statement presentation for the three months ended November 1, 2014.
EXCEL 21 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=%\R-S)B-64S8U]F8S8P7S0R.&-?860P,E\X.#`S M.6-B,F,T9F(B#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#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D-O;F1E;G-E9%]#;VYS;VQI9&%T961?4W1A=&5M M93$\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE M/D-O;F1E;G-E9%]#;VYS;VQI9&%T961?4W1A=&5M930\+W@Z3F%M93X-"B`@ M("`\>#I7;W)K#I7;W)K#I7;W)K#I%>&-E M;%=O#I%>&-E;%=O#I% M>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O&5S/"]X.DYA;64^#0H@("`@ M/'@Z5V]R:W-H965T4V]U#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E-T M;V-K7T%W87)D7U!L86X\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I%>&-E;%=O#I%>&-E;%=O#I7;W)K#I.86UE/@T*("`@(#QX M.E=O#I%>&-E;%=O M#I.86UE/D9A:7)?5F%L=65?;V9?1FEN86YC:6%L M7TEN#I7;W)K#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D1E M8G1?86YD7T-A<&ET86Q?3&5A#I7;W)K#I7;W)K#I.86UE/@T*("`@(#QX M.E=O#I%>&-E;%=O M#I.86UE/D5A#I7;W)K#I7;W)K#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I.86UE/E)E M=F5N=65?86YD7T-O;G1R86-T7U)E8V5I=F%B;#(\+W@Z3F%M93X-"B`@("`\ M>#I7;W)K5]"=6EL9&EN9U]A;F1? M17%U:7!M96XQ/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U#I%>&-E M;%=O#I7 M;W)K#I%>&-E;%=O M&5S7T1E=&%I;',\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I7;W)K#I7;W)K#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E-E9VUE;G1?4F5P;W)T:6YG7T1E=&%I;',\+W@Z3F%M93X-"B`@ M("`\>#I7;W)K#I7;W)K#I3 M='EL97-H965T($A2968],T0B5V]R:W-H965T3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R-S)B-64S8U]F8S8P M7S0R.&-?860P,E\X.#`S.6-B,F,T9F(-"D-O;G1E;G0M3&]C871I;VXZ(&9I M;&4Z+R\O0SHO,C'0O M:'1M;#L@8VAA2!);F9O2!2 M96=I2!#96YT3PO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^,#`P,#@P M.3DS,SQS<&%N/CPO'0^+2TP-RTS,3QS<&%N/CPO2!&:6QE'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!&:6QE3PO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^4VUA;&QE3QS<&%N/CPO'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^9F%L'0^3F]V(#$L#0H)"3(P,30\2!#;VUM;VX@ M4W1O8VLL(%-H87)E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%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-$'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-$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"!R96-E:79A8FQE/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,S2P@8G5I;&1I;F<@86YD(&5Q=6EP;65N="P@ M;F5T(&]F(&%C8W5M=6QA=&5D(&1E<')E8VEA=&EO;B!O9B`D,C0L-#@X+#DW M."!A;F0@)#(X+#8Q-2PY,34L(')E3PO=&0^#0H@("`@("`@ M(#QT9"!C;&%S6%B;&4\+W1D/@T*("`@("`@("`\=&0@8VQA&-E&5S('!A>6%B;&4\+W1D/@T*("`@ M("`@("`\=&0@8VQA'0^ M)FYB'0^)FYB'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$F5D.R!N;R!S:&%R97,@ M:7-S=65D*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S2!S=&]C:RP@870@8V]S="`H0VQA3PO=&0^#0H@("`@("`@(#QT9"!C;&%S7!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@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$3H\+W-TF5D("AI;B!S:&%R97,I/"]T9#X-"B`@("`@("`@/'1D M(&-L87-S/3-$;G5M<#XV+#`P,"PP,#`\3H\ M+W-T2!S=&]C:R`H:6X@3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%\R-S)B-64S8U]F8S8P7S0R.&-?860P,E\X.#`S.6-B M,F,T9F(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M'!E;G-EF%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$ M;G5M<#XS-C(L-S(Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S&-H86YG92!G86EN M"!P"!P7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\R-S)B-64S8U]F8S8P7S0R.&-?860P,E\X.#`S.6-B,F,T9F(-"D-O M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$F%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$ M;G5M<#XS-C(L-S(Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S"!R96-E:79A8FQE/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M M<#XV-S`L,#(Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M7)O;&P@8V]S=',\+W1D/@T*("`@("`@("`\ M=&0@8VQA&5S('!A>6%B;&4\+W1D/@T*("`@("`@("`\=&0@8VQA&-E2!O<&5R871I;F<@86-T:79I=&EE'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M2P@8G5I;&1I M;F<@86YD(&5Q=6EP;65N=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S6UE;G0@;V8@9&5B="!A;F0@8V%P:71A;"!L96%S92!O8FQI9V%T:6]N M&-H86YG92!R M871E(&-H86YG97,@;VX@8V%S:"!A;F0@8V%S:"!E<75I=F%L96YT65A M'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'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-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+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'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'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<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M"!I;7!A8W0@;V8@'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!;4F]L;"!& M;W)W87)D73PO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'!E;G-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S M/3-$=&@^/'-U<#X\+W-U<#X\+W1D/@T*("`@("`@("`\=&0@8VQA"!I;7!A8W0@;V8@'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M7!E.B!T97AT+VAT;6P[ M(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@ M/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E M>'0O:'1M;#L@8VAA'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQAF%T:6]N(&%N9"!"87-I6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV('-T>6QE/3-$ M)W1E>'0M86QI9VXZ(&QE9G0[)SX\=&%B;&4@8V5L;'!A9&1I;F<],T0P(&-E M;&QS<&%C:6YG/3-$,"!C;&%S6QE M/3-$)V9O;G0M3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6EN M9R!P:&EL;W-O<&AY(&ES('1O('!R;W9I9&4@<')O9F5S28C.#(R,3LI+"!%14D@:&%S(&1I2!O=VYE9"!A;F0@;6%J;W)I='D@ M;W=N960@;W!E2!O9B!C M;&EE;G1S(&EN(&UOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E&-H86YG92!#;VUM M:7-S:6]N("AT:&4@)B,X,C(P.U-%0R8C.#(R,3LI+B8C,38P.R!4:&4@9FEN M86YC:6%L('-T871E;65N=',@28C.#(Q-SMS($%N M;G5A;"!297!O2`S,2P@,C`Q-"!F:6QE9"!W:71H('1H92!396-U&-H86YG92!#;VUM:7-S:6]N+B8C,38P.R!4:&4@8V]N9&5N2!S M=6)S97%U96YT('!EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R-S)B-64S8U]F8S8P7S0R M.&-?860P,E\X.#`S.6-B,F,T9F(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z M+R\O0SHO,C'0O:'1M M;#L@8VAA'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;B6QE/3-$)V9O;G0M6QE/3-$)V9O;G0MF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E&5S M("A4;W!I8R`W-#`I.B!0F5D M(%1A>"!"96YE9FET(%=H96X@82!.970@3W!EF5D('1A>"!B96YE9FET+"!OF5D('1A>"!B96YE9FET+"!S:&]U;&0@8F4@<')E"!A"!L;W-S+"!O"!C"!AF5D('1A>"!B96YE9FET('-H;W5L9"!B92!P2!A9&]P=&5D('1H92!P28C.#(Q-SMS M(&-O;G-O;&ED871E9"!F:6YA;F-I86P@6QE/3-$)V9O;G0M6QE/3-$ M)V9O;G0M2`R,#$T+"!&05-" M(&ES2XF(S$V,#L@05-5(#(P,30M,#D@ M2!I;G1E;F1S('1O(&%D;W!T M('1H92!P3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R-S)B-64S8U]F8S8P7S0R.&-?860P M,E\X.#`S.6-B,F,T9F(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO M,C'0O:'1M;#L@8VAA M'0^/&1I=B!S='EL M93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E'0M86QI9VXZ(&QE9G0[(&UAF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E2!C M;VYS:61E2!L:7%U:60@:6YS=')U;65N=',@<'5R8VAA M2!O9B!T:')E92!M;VYT:',@;W(@;&5S2!I;G9E M7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0M86QI9VXZ(&QE9G0[('=I9'1H M.B!A=71O.R<^/'4^1F%I6QE/3-$)V9O;G0M&EM:7IE M('1H92!UF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE M.B!I=&%L:6,[)SY,979E;"`Q($EN<'5T&-H86YG92!M87)K970@*&4N9RXL($YE=R!9;W)K M(%-T;V-K($5X8VAA;F=E*2!A2!A;F0@52Y3+B!';W9E6QE/3-$ M)V9O;G0M6QE/3-$)V9O M;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-EF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E6QE.B!I=&%L:6,[)SY,979E;"`S($EN<'5T6QE/3-$)V9O;G0M2XF(S$V,#L@0VAA;F=E M2!R97%U:7)E('1H92!T6QE/3-$)V9O;G0M2!I;B!T:&4@ M9F]L;&]W:6YG('1A8FQE+CPO9&EV/CQD:78@6QE M/3-$)V9O;G0M#LG/B8C,38P.SPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P M861D:6YG+6)O='1O;3H@,G!X.R<^/"]T9#X\=&0@8V]L"!S;VQI9#LG/CQD:78@6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[ M)SX\+W1D/CPO='(^/'1R/CQT9"!V86QI9VX],T1B;W1T;VT@#LG M/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T M:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O;3H@,G!X.R<^/"]T M9#X\=&0@8V]L6QE/3-$)W9E MF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ M(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[ M)SX\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@"!S M;VQI9#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)W9E6QE/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#LG/CPO=&0^/'1D M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T M=&]M.R!P861D:6YG+6)O='1O;3H@,G!X.R<^/"]T9#X\=&0@8V]L6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E6QE/3-$)V9O;G0M3L@;6%R9VEN+6QE9G0Z(#EP=#L@=&5X="UI;F1E;G0Z("TY<'0[)SY! M6QE/3-$ M)W9E6QE/3-$)W9E M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[)SXF(S$V,#L\+W1D/CQT9"!V86QI M9VX],T1B;W1T;VT@6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E3L@;6%R9VEN+6QE9G0Z(#$X<'0[('1E M>'0M:6YD96YT.B`M.7!T.R<^26YV97-T;65N="!S96-U6QE/3-$)V9O;G0M"!D;W5B;&4[('1E>'0M86QI M9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W9E"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[ M('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V9O;G0M"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!W:61T:#H@ M.24[(&)A8VMG6QE/3-$ M)V9O;G0MF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&QE M9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^07-S M971S.CPO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V M97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O;3H@,G!X.R<^ M)B,Q-C`[/"]T9#X\=&0@8V]L3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[)SXF(S$V,#L\+W1D/CPO='(^ M/'1R/CQT9"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[)SX\+W1D/CQT9"!V M86QI9VX],T1B;W1T;VT@#LG/CPO=&0^/'1D(&-O;'-P86X],T0R M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T M=&]M.R!B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#LG/CQD:78@ M3H@)U1I;65S M($YE=R!2;VUA;B6QE/3-$)W9E6QE M/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#LG/CPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG M+6)O='1O;3H@,G!X.R<^/"]T9#X\=&0@8V]L6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E6QE/3-$)W9E6QE/3-$)W9E6QE/3-$)W9E M'0M86QI9VXZ(&QE9G0[)SX\+W1D M/CQT9"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W9E6QE/3-$ M)V9O;G0M6QE/3-$)W9E"!D;W5B;&4[('1E>'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQO6QE M/3-$)V9O;G0M"!D;W5B M;&4[('1E>'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M#L@=VED M=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)RP@5&EM97,L('-E6EN9R!C;VYD96YS960@8V]N'0M86QI9VXZ(&QE M9G0[(&UA&EM871E9"!F86ER M('9A;'5E(&%T($YO=F5M8F5R(#$L(#(P,30@86YD($IU;'D@,S$L(#(P,30N M)B,Q-C`[(%1H97-E(&%S2=S(&%S6QE/3-$)V9O;G0MF5D(&=A:6YS(&]R(&QO6EN9R!C;VYD96YS960@8V]NF5D(&QO7!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="]J879A3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ M(&QE9G0[('=I9'1H.B!A=71O.R<^/'4^4F5V96YU92!A;F0@0V]N=')A8W0@ M4F5C96EV86)L97,L(&YE=#PO=3X\+W1D/CPO='(^/"]T86)L93X\+V1I=CX\ M9&EV/CQB3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE M9G0[(&UA2!A;&P@;V8@ M=&AE($-O;7!A;GDG2!D97)I=F5D(&9R;VT@=&AE('-A;&4@ M;V8@;&%B;W(@:&]U&5D('!R:6-E+"!C;W-T+71Y M<&4L(&%N9"!T:6UE(&%N9"!M871E6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&UA6QE M/3-$)V9O;G0M6QE/3-$)W9EF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ M(&-E;G1E"!S;VQI9#L@=VED=&@Z(#$E.R<^)B,Q-C`[/"]T9#X\=&0@6QE/3-$)V9O;G0M"!S;VQI9#L@=F5R=&EC86PM M86QI9VXZ('1O<#L@=VED=&@Z(#$Y)3LG/B8C,38P.SPO=&0^/'1D('-T>6QE M/3-$)V)O"!S;VQI9#L@=F5R=&EC86PM86QI M9VXZ('1O<#L@=VED=&@Z(#$V+C,E.R<^)B,Q-C`[/"]T9#X\=&0@6QE/3-$ M)V)O3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[ M)SY4:6UE(&%N9"!M871E6QE/3-$)V9O;G0M'0M86QI M9VXZ(&QE9G0[)SY!F4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E&5D('!R:6-E/"]D:78^/"]T9#X\ M=&0@F4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E6QE/3-$)W9E6QE/3-$)W9E6QE/3-$)V9O;G0M6QE M/3-$)W9E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE M/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M2=S M)B,Q-C`[8V]N9&5N2=S(&YOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E2!B87-E9"!O;B!L86)O M2!C;VYT6QE/3-$)V9O;G0M2!B87-I6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[(&UAF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF5D(&%S(&EN8W5RF5D(&]N(&-H86YG92!O2!EF5D(&]N;'D@=7`@=&\@=&AE M(&%M;W5N="!O9B!C;W-TF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E'!E;G-E9"!A28C M.#(Q-SMS(%-O=71H($%M97)I8V%N('-U8G-I9&EA&-L=61E('1A M>"!A2!G;W9E'0M86QI9VXZ M(&QE9G0[(&UA2!I;F-L=61E.B`H,2D@86UO=6YT'0M86QI9VXZ(&QE9G0[(&UA65AF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E2!EF%B;&4L(&]R('1H870@;6%Y(&)E M8V]M92!U;G)E86QI>F%B;&4@:6X@=&AE(&9U='5R92XF(S$V,#L@/"]F;VYT M/DUA;F%G96UE;G0@2!O9B!T:&4@8VQI96YT+B8C M,38P.R!3=6-H(&-O;G1R86-T(&%D:G5S=&UE;G1S(&%R92!R96-O6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE9G0[ M)SX\9&EV('-T>6QE/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z M(#$E.R<^/"]T9#X\+W1R/CQT6QE M/3-$)W9E#L@=VED=&@Z(#$E.R<^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@ M.24[)SX\9&EV('-T>6QE/3-$)V9O;G0MF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O M;3H@,G!X.R!W:61T:#H@,24[)SX\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@ M'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T M:6-A;"UA;&EG;CH@8F]T=&]M.R!B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P M>"!S;VQI9#L@=&5X="UA;&EG;CH@6QE/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z M(#$E.R<^/"]T9#X\+W1R/CQT6QE M/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@ M8F]T=&]M.R!T97AT+6%L:6=N.B!R:6=H=#L@=VED=&@Z(#DE.R<^/"]T9#X\ M=&0@;F]W6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!T M97AT+6%L:6=N.B!R:6=H=#L@=VED=&@Z(#DE.R<^/"]T9#X\=&0@;F]W'0M86QI9VXZ(&IU6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$ M)W9E'0M86QI9VXZ(')I9VAT.R!W M:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S M;VQI9#L@=&5X="UA;&EG;CH@#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^ M)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT M.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z M(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\ M+W1R/CQT6QE/3-$)W9E'0M:6YD96YT.B`M.7!T M.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E M6QE/3-$)W9E'0M86QI M9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E3L@;6%R9VEN+6QE9G0Z(#EP M=#L@=&5X="UI;F1E;G0Z("TY<'0[)SY!;&QO=V%N8V4@9F]R(&1O=6)T9G5L M(&%C8V]U;G1S(&%N9"!C;VYT'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S M;VQI9#L@=&5X="UA;&EG;CH@6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG;CH@ M6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E3L@;6%R9VEN+6QE9G0Z(#EP=#L@=&5X="UI M;F1E;G0Z("TY<'0[)SY4;W1A;"!C;VYT6QE/3-$)W9E"!D;W5B;&4[('1E M>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W9EF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO MF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E65AF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF5D(&EN('1H92!F;VQL M;W=I;F<@=&%B;&4N/"]D:78^/&1I=CX\8G(@+SX\+V1I=CX\9&EV/CQT86)L M92!A;&EG;CTS1&-E;G1E6QE/3-$)W9E M'0M:6YD96YT.B`M.7!T M.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E M'0M86QI9VXZ(')I9VAT.R<^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E M'0M M86QI9VXZ(&-E;G1E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R<^/"]T9#X\ M=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT M.R<^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E2`S,2P@,C`Q-#PO9&EV/CPO=&0^/'1D(&YO=W)A M<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\9&EV('-T>6QE/3-$)V9O M;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E#L@=VED=&@Z(#$E M.R<^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\9&EV('-T>6QE/3-$)V9O M;G0M6QE/3-$)V9O;G0MF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI M9VXZ(&-E;G1E6QE/3-$ M)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E#L@=VED=&@Z M(#$E.R<^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\9&EV('-T>6QE/3-$ M)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E#L@=VED=&@Z M(#$E.R<^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\9&EV('-T>6QE/3-$ M)V9O;G0M6QE/3-$)V9O;G0MF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E M'0M M86QI9VXZ(&-E;G1E6QE M/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!T97AT+6%L:6=N.B!R M:6=H=#L@=VED=&@Z(#DE.R<^/"]T9#X\=&0@;F]W6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V M97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!T97AT+6%L:6=N.B!R:6=H=#L@=VED M=&@Z(#DE.R<^/"]T9#X\=&0@;F]W6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG M/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA M;&EG;CH@8F]T=&]M.R!T97AT+6%L:6=N.B!R:6=H=#L@=VED=&@Z(#DE.R<^ M/"]T9#X\=&0@;F]W6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T M=&]M.R!T97AT+6%L:6=N.B!R:6=H=#L@=VED=&@Z(#DE.R<^/"]T9#X\=&0@ M;F]W'0M86QI9VXZ(&QE9G0[(&UA M'0M:6YD96YT.B`M.7!T.R<^56YI=&5D(%-T M871E6QE/3-$)W9E6QE/3-$)V9O M;G0MF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI M9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE M/3-$)W9E'0M86QI9VXZ(')I9VAT M.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M'0M86QI M9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T M.R<^36ED9&QE($5A6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE M9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^07-I M83PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T M:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O;3H@,G!X.R!W:61T M:#H@,24[(&)A8VMG'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG;CH@#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W9E'0M86QI M9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG M;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F M.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO M'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R M;W5N9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG;CH@3H@)U1I;65S($YE=R!2;VUA M;B'0M86QI9VXZ M(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^ M5&]T86QS/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W9E"!D;W5B M;&4[('1E>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$)W9E6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD M+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W9E"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E#L@=VED M=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E M.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\+W1R M/CPO=&%B;&4^/"]D:78^/&1I=CX\8G(@+SX\+V1I=CX\9&EV('-T>6QE/3-$ M)V9O;G0M'0M86QI9VXZ(&QE9G0[(&UA2`S,2P@,C`Q-"P@=VAI;&4@=&AE(&-O;6)I;F5D(&%L;&]W86YC92!F M;W(@9&]U8G1F=6P@86-C;W5N=',@86YD(&-O;G1R86-T(&%D:G5S=&UE;G1S M(')E;&%T960@=&\@=&AE'!E6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M'0M M86QI9VXZ(&QE9G0[(&UA6QE/3-$)W9E M'0M:6YD96YT.B`M.7!T M.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E M"!S;VQI9#LG/CQD:78@#L@=&5X M="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R<^)B,Q-C`[/"]T9#X\+W1R/CQT M6QE/3-$)W9E'0M:6YD96YT.B`M.7!T.R<^)B,Q-C`[/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E"!S;VQI9#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG M/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T M:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O;3H@,G!X.R!W:61T M:#H@,24[)SXF(S$V,#L\+W1D/CQT9"!C;VQS<&%N/3-$,B!V86QI9VX],T1B M;W1T;VT@6QE/3-$)V9O M;G0M6QE/3-$)V9O M;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$)W9E6QE M/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI M9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO3H@)U1I;65S($YE=R!2;VUA;B'0M:6YD96YT.B`M.7!T M.R<^0V]N=')A8W0@861J=7-T;65N=',@*#$I/"]D:78^/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE M/3-$)W9E'0M86QI9VXZ(')I9VAT M.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E M'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E6QE/3-$)W9E M'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R M;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^5')A;G-F97(@;V8@6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG;CH@ M;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R<^ M)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E6QE/3-$ M)W9E"!S;VQI M9#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O M;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\+W1R/CQT6QE/3-$)W9E6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^0F%L86YC92!A="!E;F0@;V8@<&5R:6]D M/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E"!D;W5B;&4[('1E M>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E"!D;W5B M;&4[('1E>'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E6QE/3-$ M)V9O;G0M6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'!E;G-E6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R-S)B M-64S8U]F8S8P7S0R.&-?860P,E\X.#`S.6-B,F,T9F(-"D-O;G1E;G0M3&]C M871I;VXZ(&9I;&4Z+R\O0SHO,C'0O:'1M;#L@8VAA2P@0G5I;&1I;F<@86YD($5Q M=6EP;65N="P@;F5T(%M!8G-T'0^ M/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$ M)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)V9O;G0M2P@0G5I;&1I;F<@86YD($5Q=6EP;65N="P@ M;F5T/"]U/CPO=&0^/"]TF4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E7-T96T@FEN9R!T:&4@;F5W('-O9G1W87)E(&5F9F5C=&EV92!!=6=U M2!A7-T96T@8V]N=&EN=65D('1O(&)E(&1E=F5L;W!E M9"!D=7)I;F<@=&AE('1H7-T96US(&9O28C.#(Q-SMS('-I9VYI9FEC86YT M(&9O'!E8W1E9"!T;R!B92!C;VUP;&5T M960@:6X@2F%N=6%R>2`R,#$U+B8C,38P.R!4:&4@0V]M<&%N>2!R96-O3H@)U1I;65S($YE=R!2;VUA;B7-T96T@=V%S M(&%C8V5L97)A=&5D('-O('1H870@=&AE('-Y2!A;6]R=&EZ960@8GD@2G5L>2`S,2P@,C`Q-"XF(S$V,#L@5&]T86P@2X\+V1I=CX\+V1I=CX\'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV('-T>6QE M/3-$)W1E>'0M86QI9VXZ(&QE9G0[)SX\=&%B;&4@8V5L;'!A9&1I;F<],T0P M(&-E;&QS<&%C:6YG/3-$,"!C;&%S6QE/3-$)V9O;G0M3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE M9G0[(&UA6QE/3-$)V9O;G0M6QE/3-$)W9E"!S M;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R<^)B,Q-C`[/"]T M9#X\=&0@8V]L6QE/3-$)W9E M'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/B8C,38P M.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA M;&EG;CH@8F]T=&]M.R!B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI M9#L@=&5X="UA;&EG;CH@6QE/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E M.R<^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E"!S M;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R<^/"]T9#X\=&0@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E'0M86QI9VXZ(&-E;G1E3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^3W5T6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M#L@=VED M=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@ M.24[(&)A8VMG6QE/3-$ M)V9O;G0M3H@ M)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[(&UA'0M M:6YD96YT.B`M.7!T.R<^5&]T86P@86UO=6YT6QE M/3-$)W9E'0M86QI9VXZ(')I9VAT M.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)V9O;G0M#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD M+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$ M)W9E"!S;VQI M9#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E6QE/3-$)W9E"!D;W5B;&4[('1E>'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$ M)W9E#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI M9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\R-S)B-64S8U]F8S8P7S0R.&-?860P,E\X.#`S.6-B,F,T9F(-"D-O M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^ M/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$ M)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF5D M(&EN('1H92!F;VQL;W=I;F<@=&%B;&4N/"]D:78^/&1I=CX\8G(@+SX\+V1I M=CX\9&EV/CQT86)L92!A;&EG;CTS1&-E;G1E6QE/3-$)W9E'0M M:6YD96YT.B`M.7!T.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG M;CH@;&5F=#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B#L@;6%R9VEN+6QE9G0Z(#EP=#L@=VED=&@Z(#8V)3L@=&5X M="UI;F1E;G0Z("TY<'0[)SXF(S$V,#L\+W1D/CQT9"!V86QI9VX],T1B;W1T M;VT@#L@=VED=&@Z(#$E.R<^/"]T9#X\=&0@8V]L6QE/3-$)W9EF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ M(&-E;G1E#L@=VED=&@Z(#$E.R<^/"]T9#X\=&0@8V]L6QE/3-$)W9EF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI M9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T M=&]M.R!T97AT+6%L:6=N.B!R:6=H=#L@=VED=&@Z(#DE.R<^/"]T9#X\=&0@ M;F]W6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!T97AT M+6%L:6=N.B!R:6=H=#L@=VED=&@Z(#DE.R<^/"]T9#X\=&0@;F]W3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^5F%R:6]U6QE/3-$)W9E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC M;VQOF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=VED=&@Z(#8V)3L@8F%C:V=R;W5N M9"UC;VQO'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^0V%P:71A;"!L96%S M92!O8FQI9V%T:6]N#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q M-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W M:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B M86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E6QE/3-$)W9EF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ M(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E#L@=VED=&@Z(#8V)3L@8F%C:V=R;W5N9"UC;VQO M'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^0W5R6QE/3-$)W9E"!S;VQI9#L@=&5X M="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@=&5X M="UA;&EG;CH@F4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=VED=&@Z(#8V)3L@8F%C:V=R;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^3&]N9RUT97)M(&1E8G0@86YD(&-A<&ET86P@ M;&5A#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E M969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V9O;G0M'0M86QI9VXZ(')I9VAT.R!W:61T M:#H@.24[(&)A8VMG6QE M/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B M;&4^/"]D:78^/&1I=CXF(S$V,#L\+V1I=CX\9&EV('-T>6QE/3-$)V9O;G0M MF5D(&EN M('1H92!F;VQL;W=I;F<@=&%B;&4N/"]D:78^/&1I=CX\8G(@+SX\+V1I=CX\ M9&EV/CQT86)L92!A;&EG;CTS1&-E;G1E6QE/3-$)W9E6QE/3-$)V9O;G0M M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG M6QE/3-$)V9O;G0M#L@=VED=&@Z(#'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^5&]T86P\+V1I=CX\+W1D/CQT9"!V86QI M9VX],T1B;W1T;VT@#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E M6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO7!E M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@ M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ M(&QE9G0[('=I9'1H.B!A=71O.R<^/'4^26YC;VUE(%1A>&5S/"]U/CPO=&0^ M/"]TF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E"!R M871E('=A2!A M(')E2!A('-M86QL97(@ M:6YC7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S M8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I M=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A3H@)U1I;65S($YE=R!2;VUA;B3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE9G0[)SX\9&EV('-T>6QE M/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R<^/"]T9#X\ M+W1R/CQT6QE/3-$)W9E'0M:6YD96YT.B`M.7!T.R<^)B,Q M-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B#L@ M=VED=&@Z(#$E.R<^/"]T9#X\=&0@8V]L6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[)SX\+W1D/CQT9"!N;W=R87`],T1N;W=R M87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T M=&]M.R!W:61T:#H@,24[)SX\+W1D/CQT9"!C;VQS<&%N/3-$,B!V86QI9VX] M,T1B;W1T;VT@6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$ M)W9E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG;CH@ M;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^ M)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E#L@ M=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R M.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z M(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\ M+W1R/CQT6QE/3-$)W9E6QE/3-$ M)V9O;G0M6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O M;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9E"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)V9O;G0M M2!W:71H:6X@=&AE M(&%L;&]W86YC92!F;W(@<')O:F5C="!D:7-A;&QO=V%N8V5S(&ES('-U;6UA M#L@=VED=&@Z(#8V)3LG/B8C,38P.SPO=&0^/'1D('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M M.R!P861D:6YG+6)O='1O;3H@,G!X.R!W:61T:#H@,24[)SX\+W1D/CQT9"!C M;VQS<&%N/3-$-B!V86QI9VX],T1B;W1T;VT@'0M86QI9VXZ(&QE9G0[)SX\9&EV('-T>6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/"]T6QE/3-$)W9E"!S M;VQI9#L@=&5X="UA;&EG;CH@;&5F=#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T M:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O;3H@,G!X.R!W:61T M:#H@,24[)SX\+W1D/CQT9"!C;VQS<&%N/3-$,B!V86QI9VX],T1B;W1T;VT@ M'0M86QI9VXZ(&QE9G0[)SX\9&EV M('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V M97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!W:61T:#H@,24[)SX\+W1D/CQT9"!V M86QI9VX],T1B;W1T;VT@6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG M/CPO=&0^/"]TF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N M9"UC;VQO6QE/3-$)W9E M6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE9G0[(&UA M'0M:6YD96YT.B`M.7!T.R<^5')A;G-F97(@ M;V8@'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@ M=&5X="UA;&EG;CH@6QE/3-$)W9E'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG;CH@#L@=VED=&@Z(#8V)3L@8F%C:V=R;W5N9"UC;VQO#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT M.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE M/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$)V9O;G0M M6QE/3-$)W9E#L@ M=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^/"]D M:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B M;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R M-S)B-64S8U]F8S8P7S0R.&-?860P,E\X.#`S.6-B,F,T9F(-"D-O;G1E;G0M M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C'0O:'1M;#L@8VAA'0^/&1I=B!S='EL93TS1"=F M;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)V9O;G0MF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E'0M86QI9VXZ(&QE9G0[('=I9'1H.B!A=71O.R<^/'4^4W1O M8VL@07=A3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[(&UA6QE/3-$)W9E6QE/3-$)V9O;G0M M6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E2!S:&%R96AO;&1E2`R,#`T+"!A;F0@=&5R;6EN871E M9"!I;B!/8W1O8F5R(#(P,#@[/"]D:78^/"]T9#X\+W1R/CPO=&%B;&4^/"]D M:78^/&1I=CX\=&%B;&4@8V5L;'!A9&1I;F<],T0P(&-E;&QS<&%C:6YG/3-$ M,"!C;&%S3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)W9E6QE/3-$)V9O;G0M6QE M/3-$)W9E2!S:&%R96AO;&1E2`R,#`X M+"!A;F0@=&5R;6EN871E9"!I;B!/8W1O8F5R(#(P,3([(&%N9#PO9&EV/CPO M=&0^/"]T6QE/3-$)V9O;G0MF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B!3>6UB;VPL('-E'0M86QI9VXZ(&QE9G0[)SY4:&4@,C`Q,2!3 M=&]C:R!!=V%R9"!0;&%N("AT:&4@)B,X,C(P.S(P,3$@07=A2!T:&4@0F]A'0M86QI9VXZ(&QE9G0[(&UA65A2!T:&4@0F]AF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE M/3-$)V9O;G0MF5D M(&]V97(@=&AE('9E6QE/3-$)V9O;G0M&-E'0O:F%V87-C3X-"B`@ M("`\=&%B;&4@8VQA2!;06)S=')A8W1=/"]S=')O;F<^/"]T9#X-"B`@("`@ M("`@/'1D(&-L87-S/3-$=&5X=#X\6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV('-T>6QE/3-$)W1E>'0M86QI9VXZ(&QE M9G0[)SX\=&%B;&4@8V5L;'!A9&1I;F<],T0P(&-E;&QS<&%C:6YG/3-$,"!C M;&%S3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M3PO=3X\+W1D/CPO='(^/"]T86)L93X\+V1I=CX\ M9&EV/CQB6QE/3-$)V9O;G0M2=S($-L87-S($$@86YD($-L87-S($(@8V]M;6]N('-T;V-K M(&%R92!S=6UM87)I>F5D(&%S(&9O;&QO=W,Z($AO;&1E'0M86QI9VXZ(&QE9G0[(&UA&-E2!C;VYV97)T(&EN=&\@86X@ M97%U86P@;G5M8F5R(&]F('-H87)EF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI M9VXZ(&QE9G0[(&UA6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE9G0[ M(&UA2!A;F0@ M16YV:7)O;FUE;G0L($EN8RX@8V]M;6]N('-T;V-K("AN;W<@8VQA2!T2!T:&4@06=R965M96YT+"!T:&%T M('1H92!S96QL:6YG('!A2!T M:&4@;V9F97(@;VX@=&AE('-A;64@=&5R;7,@86YD(&-O;F1I=&EO;G,@<')O M<&]S960@8GD@=&AE(&]F9F5R+CPO9&EV/CQD:78^/&)R("\^/"]D:78^/&1I M=B!S='EL93TS1"=F;VYT+7-I>F4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&QE9G0[(&UA'0M86QI9VXZ(&QE9G0[(&UA'0M86QI9VXZ(&QE9G0[(&UAF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E'0M86QI9VXZ(&QE9G0[(&UAF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E2!R97!U65T('1O(&)E(')E<'5R8VAAF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E'0M86QI9VXZ(&QE9G0[(&UA6QE/3-$)V9O;G0M2!O;B!T:&4@86-C;VUP86YY:6YG(&-O;F1E;G-E9"!C M;VYS;VQI9&%T960@8F%L86YC92!S:&5E=',N)B,Q-C`[($5A6QE/3-$)V9O;G0M&EM871E9"!F86ER('9A;'5E+"!A6QE/3-$ M)V9O;G0M6QE/3-$)V9O M;G0M6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/B8C,38P.SPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P M861D:6YG+6)O='1O;3H@,G!X.R!W:61T:#H@,24[)SXF(S$V,#L\+W1D/CQT M9"!C;VQS<&%N/3-$,B!V86QI9VX],T1B;W1T;VT@6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R<^ M)B,Q-C`[/"]T9#X\+W1R/CQT6QE M/3-$)W9E6QE/3-$)V9O;G0M6QE M/3-$)W9E'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^4'5R8VAA6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@,24[(&)A8VMGF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N M9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R M;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@,24[(&)A8VMG6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[ M(&)A8VMG6QE/3-$)V9O M;G0M#L@=VED=&@Z(#8V)3L@8F%C:V=R;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD M96YT.B`M.7!T.R<^4'5R8VAA6QE/3-$ M)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@,24[(&)A8VMG'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@=&5X M="UA;&EG;CH@6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[ M('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E M'0M86QI9VXZ(')I M9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M3H@)U1I;65S($YE=R!2;VUA M;B'0M86QI9VXZ M(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^ M5&]T86P@<'5R8VAA6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E#L@=&5X M="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@,24[(&)A8VMG6QE/3-$)V9O;G0M"!D M;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)V9O M;G0MF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[)SY);B!* M86YU87)Y(#(P,30L($5%22!P=7)C:&%S960@86X@861D:71I;VYA;"`P+CDE M(&]F(%=A;'-H($5N=FER;VYM96YT86P@4V-I96YT:7-T3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[(&UA6QE/3-$ M)V9O;G0M6%B;&4@;VX@=&AE('1R86YS86-T:6]N M(&-O;G-U;6UA=&EO;B!D871E.R`H:6DI(&]N92!T:&ER9"!P87EA8FQE('=I M=&@@145)($-O;6UO;B!3=&]C:R!O;B!T:&4@=')A;G-A8W1I;VX@8V]N2!N;W1E('!A>6%B;&4@:6X@='=O(&%N;G5A;"!I;G-T M86QL;65N=',@;V8@;VYE(&AA;&8@=&AE('!R:6YC:7!A;"!P;'5S(&EN=&5R M97-T(&%C8W)U960@870@,RXR-24@<&5R(&%N;G5M+CPO9&EV/CPO=&0^/"]T M6QE/3-$ M)V9O;G0MF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[)SY) M;B!/8W1O8F5R(#(P,3,L($5%22!P=7)C:&%S960@86X@861D:71I;VYA;"`P M+C(E(&]F(%=A;'-H(&9O6QE/3-$)W9E6QE/3-$)V9O;G0M M6QE M/3-$)W9E7!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@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3H@)U1I;65S($YE=R!2;VUA;B3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[(&UA M2!A;F0@16YV:7)O;FUE;G0L($EN8RX@8V]M M;6]N('-H87)E:&]L9&5R2!T:&4@=V5I9VAT960@879E2!W:6QL('!A>2!A(&1I=FED96YD(&]N($-L87-S M($$@8V]M;6]N('-T;V-K(&EN(&5X8V5S6QE/3-$)V9O;G0M M6UE;G0@87=A M6QE/3-$)V9O M;G0M6QE/3-$)V9O;G0M3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[)SX\ M=&%B;&4@86QI9VX],T1C96YT97(@8F]R9&5R/3-$,"!C96QL<&%D9&EN9STS M1#`@8V5L;'-P86-I;F<],T0P('-T>6QE/3-$)V9O;G0M6QE M/3-$)V9O;G0M6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/B8C,38P.SPO=&0^/"]T M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M#L@ M=VED=&@Z(#$E.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M:6YD96YT.B`M.7!T M.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E M6QE/3-$)W9E6QE/3-$)W9E'0M86QI M9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/B8C,38P.SPO=&0^/"]TF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M#L@=VED=&@Z(#8V)3L@8F%C:V=R;W5N9"UC;VQO M'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^1&EV:61E;F1S(&1E8VQA6QE/3-$)W9E"!S;VQI9#L@=&5X M="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K M9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E M.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\+W1R M/CQT6QE/3-$)W9E6QE/3-$)V9O M;G0M'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^0F%L86YC92!A="!E;F0@;V8@ M<&5R:6]D/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W9E"!D;W5B M;&4[('1E>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC M;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E6QE/3-$)W9E"!D;W5B;&4[('1E M>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E6QE/3-$)W9E M'0M:6YD96YT M.B`M.7!T.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W9E6QE/3-$)W9E6QE/3-$)W9E6QE/3-$)V9O M;G0M6QE/3-$)W9E"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQO"!D;W5B;&4[('1E>'0M86QI9VXZ M(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R M;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q M)3L@8F%C:V=R;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD M96YT.B`M.7!T.R<^1&ES=')I8G5T960@96%R;FEN9W,@<&5R('-H87)E/"]D M:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N M9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG;CH@6QE/3-$)W9E M'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N M9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG;CH@6QE/3-$)W9E M'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=VED M=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG M6QE/3-$)V9O;G0M6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E"!D;W5B;&4[ M('1E>'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M'1087)T7S(W,F(U93-C7V9C-C!?-#(X8U]A9#`R7S@X,#,Y M8V(R8S1F8@T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R-S)B-64S M8U]F8S8P7S0R.&-?860P,E\X.#`S.6-B,F,T9F(O5V]R:W-H965T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV('-T M>6QE/3-$)W1E>'0M86QI9VXZ(&QE9G0[)SX\=&%B;&4@8V5L;'!A9&1I;F<] M,T0P(&-E;&QS<&%C:6YG/3-$,"!C;&%S6QE/3-$)V9O;G0M6QE/3-$)V9O M;G0M3H@)U1I;65S($YE=R!2 M;VUA;B'0M86QI M9VXZ(&IU#L@ M;6%R9VEN+6QE9G0Z(#EP=#L@=VED=&@Z(#8V)3L@=&5X="UI;F1E;G0Z("TY M<'0[)SXF(S$V,#L\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@#L@ M=VED=&@Z(#$E.R<^/"]T9#X\=&0@8V]L6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E#L@;6%R M9VEN+6QE9G0Z(#EP=#L@=VED=&@Z(#8V)3L@=&5X="UI;F1E;G0Z("TY<'0[ M)SXF(S$V,#L\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@#L@=VED M=&@Z(#$E.R<^/"]T9#X\=&0@8V]L6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z M(#$E.R<^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E3H@)U1I;65S($YE=R!2;VUA;B3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q M)3LG/CPO=&0^/"]T'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^4F5V96YU92P@;F5T(&)Y(&=E M;V=R87!H:6,@;&]C871I;VXZ/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W9E6QE/3-$)W9E M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/B8C,38P.SPO M=&0^/"]TF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E3L@;6%R9VEN M+6QE9G0Z(#$X<'0[('1E>'0M:6YD96YT.B`M.7!T.R<^56YI=&5D(%-T871E MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E6QE/3-$)W9E6QE/3-$)V9O;G0M6QE M/3-$)W9E'0M86QI9VXZ(')I9VAT M.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M'0M86QI9VXZ(&IUF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE M9G0[)SY3:6=N:69I8V%N="!F;W)E:6=N(')E=F5N=65S(&EN8VQU9&5D(')E M=F5N=65S(&EN(%!E2DL($)R87II;"`H M)#(N-R!M:6QL:6]N(&%N9"`D-"XP(&UI;&QI;VX@9F]R('1H92!T:')E92!M M;VYT:',@96YD960@3F]V96UB97(@,2P@,C`Q-"!A;F0@3V-T;V)E2DN/"]D:78^/"]T9#X\+W1R/CPO=&%B;&4^/"]D:78^/&1I=CXF(S$V M,#L\+V1I=CX\9&EV/CQT86)L92!A;&EG;CTS1&-E;G1E6QE/3-$)W9E'0M:6YD96YT.B`M.7!T.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W9E"!S;VQI M9#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B'0M:6YD96YT.B`M.7!T.R<^)B,Q-C`[ M/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ M(&-E;G1E6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E"!S;VQI9#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)V9O M;G0M#L@=&5X M="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R<^)B,Q-C`[/"]T9#X\+W1R/CQT M6QE/3-$)W9E6QE/3-$)V9O;G0M3L@;6%R9VEN+6QE9G0Z(#EP=#L@=&5X="UI M;F1E;G0Z("TY<'0[)SY,;VYG+4QI=F5D($%S2!G96]G6QE/3-$)W9E3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&IU6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[ M(&)A8VMG6QE/3-$)V9O M;G0M6QE/3-$)W9E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E3L@;6%R9VEN+6QE9G0Z(#$X<'0[('1E>'0M:6YD96YT.B`M.7!T M.R<^1F]R96EG;B!C;W5N=')I97,\+V1I=CX\+W1D/CQT9"!V86QI9VX],T1B M;W1T;VT@6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N M9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R M;W5N9"UC;VQO7!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="]J879A3H@)U1I;65S($YE=R!2;VUA;B3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E2P@2!M86EN=&%I;G,@;&EA8FEL:71Y(&ENF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E2!A;F0@0V]U;G1Y(&]F M($1E;G9E2UO=VYE9"!S=6)S M:61I87)Y(&]F($5C;VQO9WD@86YD($5N=FER;VYM96YT+"!);F,N)B,Q-C`[ M(%1H92!02!O=&AE2`Q,RP@,C`Q,R!E M;G1E2!A9V%I;G-T($1E;G9E2`D M,"XR(&UI;&QI;VXN)B,Q-C`[(%5N9&5R(%=A;'-H)W,@96YV:7)O;FUE;G1A M;"!C;VYS=6QT:6YG(&-O;G1R86-T('=I=&@@1&5N=F5R+"!786QS:"!H87,@ M86=R965D('1O(&EN9&5M;FEF>2!$96YV97(@9F]R(&-E6QE/3-$)V9O;G0M2!#;VYS97)V871I;VX@;V8@0G)A>FEL M("AT:&4@)B,X,C(P.TEN2!A;F0@16YV:7)O;FUE;G0L($EN8RXF(S$V,#L@5&AE($YO=&EC M92!O9B!);F9R86-T:6]N(&-O;F-E2!A;F0@16YV:7)O;FUE;G0L($EN8RXF(S$V,#L@5&AE M($EN65E65E2!S=&%T960@=&AA M="!%)F%M<#M%($)R87-I;"!H860@;V)T86EN960@=&AE(&YE8V5S2!P M97)M:71S(&9OFEL:6%N(')E9W5L871I;VYS M(&%N9"!T:&%T('1H92!PFEL('=I;&P@;F]T(&AA=F4@86X@861V97)S M92!M871E2X\9F]N="!S='EL93TS1"=F;VYT+7-I>F4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E2P@=VET:&]U="!P96YA;'1Y+"!T97)M:6YA=&4@ M=&AE(&-O;G1R86-T2!T97)M:6YA=&EO;B!C;W-T2P@=&5R;6EN871I;VX@8V]S=',@:6YC;'5D92!U;G!A M:60@8V]S=',@:6YC=7)R960@=&\@9&%T92P@96%R;F5D(&9E97,@86YD(&%N M>2!A9&1I=&EO;F%L(&-O3X-"CPO:'1M;#X- M"@T*+2TM+2TM/5].97AT4&%R=%\R-S)B-64S8U]F8S8P7S0R.&-?860P,E\X M.#`S.6-B,F,T9F(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/&1I M=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E28C.#(Q-SMS(&%S6QE/3-$ M)W9E#LG/CPO M=&0^/'1D(&-O;'-P86X],T0Q-"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V9O;G0M6QE/3-$)W9E#LG/CPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!B M;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#LG/CQD:78@6QE/3-$)W9E6QE/3-$)V9O M;G0M#L@ M=&5X="UA;&EG;CH@;&5F=#LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O M;3H@,G!X.R<^/"]T9#X\=&0@8V]L6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[)SX\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@#LG/CPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!B;W)D97(M8F]T=&]M.B`C M,#`P,#`P(#)P>"!S;VQI9#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E'0M86QI9VXZ(&IU'0M:6YD96YT.B`M.7!T.R<^07-S971S.CPO9&EV/CPO=&0^/'1D('9A M;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M M.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[)SXF(S$V,#L\ M+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W9E M6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[)SXF(S$V,#L\+W1D/CPO='(^/'1R/CQT M9"!V86QI9VX],T1B;W1T;VT@3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&IU6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W9E"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[ M('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V9O;G0M"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!W:61T:#H@ M.24[(&)A8VMG6QE/3-$ M)V9O;G0M#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E M969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)V9O;G0M3H@)U1I;65S($YE=R!2;VUA M;B#LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X] M,T0Q-"!V86QI9VX],T1B;W1T;VT@6QE/3-$)V9O;G0M6QE/3-$)W9E#LG/CPO=&0^/'1D(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!B;W)D97(M8F]T=&]M M.B`C,#`P,#`P(#)P>"!S;VQI9#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$ M)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E MF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ M(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[ M)SX\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@"!S M;VQI9#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B#L@=&5X="UA;&EG;CH@;&5F=#LG/CPO=&0^ M/"]T6QE/3-$)W9E6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[)SX\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@ M6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M:6YD96YT.B`M.7!T.R<^26YV97-T;65N="!S96-U6QE/3-$)V9O M;G0M"!D;W5B;&4[('1E M>'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M#L@=VED M=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T M9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)V9O;G0M'0M86QI9VXZ(')I9VAT.R!W M:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M'1087)T7S(W,F(U93-C7V9C-C!?-#(X8U]A9#`R7S@X,#,Y M8V(R8S1F8@T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R-S)B-64S M8U]F8S8P7S0R.&-?860P,E\X.#`S.6-B,F,T9F(O5V]R:W-H965T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P M<'0[)SX\9&EV('-T>6QE/3-$)V9O;G0M#L@=VED=&@Z(#4V)3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O M='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG M+6)O='1O;3H@,G!X.R!W:61T:#H@,24[)SX\+W1D/CQT9"!C;VQS<&%N/3-$ M-B!V86QI9VX],T1B;W1T;VT@'0M M86QI9VXZ(&QE9G0[)SX\9&EV('-T>6QE/3-$)V9O;G0M6QE/3-$)W9E#L@=VED=&@Z(#$E.R<^/"]T9#X\=&0@ M=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I M9VAT.R!W:61T:#H@.24[)SX\9&EV('-T>6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P M861D:6YG+6)O='1O;3H@,G!X.R!W:61T:#H@,24[)SX\+W1D/CQT9"!V86QI M9VX],T1B;W1T;VT@'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!B;W)D97(M8F]T=&]M M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=&5X="UA;&EG;CH@6QE/3-$)V9O;G0M6QE/3-$)W9E6QE/3-$)W9E M'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T M:6-A;"UA;&EG;CH@8F]T=&]M.R!T97AT+6%L:6=N.B!R:6=H=#L@=VED=&@Z M(#DE.R<^/"]T9#X\=&0@;F]W6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO M=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG M;CH@8F]T=&]M.R!T97AT+6%L:6=N.B!R:6=H=#L@=VED=&@Z(#DE.R<^/"]T M9#X\=&0@;F]W'0M86QI9VXZ(&IU MF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)W9E'0M86QI M9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG;CH@#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R M.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W9E'0M M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE M/3-$)W9E'0M M:6YD96YT.B`M.7!T.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC M;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N M9"UC;VQOF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E M3L@;6%R M9VEN+6QE9G0Z(#EP=#L@=&5X="UI;F1E;G0Z("TY<'0[)SY!;&QO=V%N8V4@ M9F]R(&1O=6)T9G5L(&%C8V]U;G1S(&%N9"!C;VYT'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG;CH@6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@ M=&5X="UA;&EG;CH@6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E3L@;6%R9VEN+6QE9G0Z M(#EP=#L@=&5X="UI;F1E;G0Z("TY<'0[)SY4;W1A;"!C;VYT6QE/3-$)W9E"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R M;W5N9"UC;VQO6QE/3-$)W9E6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQO'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@ M)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M:6YD M96YT.B`M.7!T.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R<^/&1I=B!S='EL93TS1"=F;VYT M+7-I>F4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E'0M86QI9VXZ(&-E;G1E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E M.R<^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI M9VXZ(')I9VAT.R<^/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ M(&-E;G1E2`S,2P@,C`Q-#PO9&EV/CPO=&0^ M/'1D(&YO=W)A<#TS1&YO=W)A<"!V86QI9VX],T1B;W1T;VT@#L@ M=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R<^/"]T9#X\+W1R/CQT6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E M;G1E#L@ M=VED=&@Z(#$E.R<^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\9&EV('-T M>6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E M#L@ M=VED=&@Z(#$E.R<^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\9&EV('-T M>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E M;G1E#L@=VED=&@Z(#$E.R<^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\9&EV M('-T>6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E M;G1E#L@=VED=&@Z(#$E.R<^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\9&EV M('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ M(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS M1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!T97AT M+6%L:6=N.B!R:6=H=#L@=VED=&@Z(#DE.R<^/"]T9#X\=&0@;F]W6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!T97AT+6%L:6=N.B!R M:6=H=#L@=VED=&@Z(#DE.R<^/"]T9#X\=&0@;F]W6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V M97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!T97AT+6%L:6=N.B!R:6=H=#L@=VED M=&@Z(#DE.R<^/"]T9#X\=&0@;F]W6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG M/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA M;&EG;CH@8F]T=&]M.R!T97AT+6%L:6=N.B!R:6=H=#L@=VED=&@Z(#DE.R<^ M/"]T9#X\=&0@;F]W'0M86QI9VXZ M(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^ M56YI=&5D(%-T871E6QE/3-$)W9E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)W9E'0M86QI M9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD M96YT.B`M.7!T.R<^36ED9&QE($5A6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E M'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E6QE/3-$)W9E6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG M6QE/3-$)V9O;G0M#L@=VED M=&@Z(#0R)3L@8F%C:V=R;W5N9"UC;VQO'0M M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M M.7!T.R<^07-I83PO9&EV/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O;3H@ M,G!X.R!W:61T:#H@,24[(&)A8VMG'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N M9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG;CH@#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E M"!S;VQI9#L@ M=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R M;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q M)3L@8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@=&5X="UA M;&EG;CH@#L@ M=VED=&@Z(#0R)3L@8F%C:V=R;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT M.B`M.7!T.R<^5&]T86QS/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9E"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)W9E6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B M86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^ M)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0^/&1I=B!S='EL93TS1"=F M;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/B8C,38P.SPO M=&0^/"]T6QE/3-$)V9O M;G0M6QE/3-$)V9O M;G0M#L@=VED=&@Z(#$E.R<^)B,Q-C`[/"]T9#X\=&0@8V]L6QE/3-$)W9E6QE/3-$)W9E6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE M9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^0F%L M86YC92!A="!B96=I;FYI;F<@;V8@<&5R:6]D/"]D:78^/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E6QE/3-$)V9O;G0M M6QE/3-$)W9E'0M86QI9VXZ M(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E6QE/3-$)W9E6QE/3-$)W9E M6QE/3-$)W9E6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE9G0[(&UA6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG M6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N M9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E3H@)U1I;65S($YE=R!2;VUA;B'0M:6YD96YT.B`M.7!T.R<^1&]U8G1F=6P@86-C;W5N=',@*#(I M/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q M)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG;CH@6QE M/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC M;VQO'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG;CH@ M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E6QE/3-$)V9O;G0M6QE M/3-$)W9E6QE/3-$ M)W9E"!D;W5B M;&4[('1E>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC M;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&QE9G0[)SY);F-R96%S97,@*&1E M8W)E87-E6QE/3-$)V9O;G0M MF4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&QE9G0[)SY);F-R96%S M97,@*&1E8W)E87-E6QE/3-$)V9O M;G0MF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[)SY4:&4@ M86QL;W=A;F-E(&9O7!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^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV M('-T>6QE/3-$)V9O;G0M#L@=VED M=&@Z(#8V)3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O;3H@ M,G!X.R!W:61T:#H@,24[)SX\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q M)3LG/B8C,38P.SPO=&0^/'1D(&-O;'-P86X],T0U('9A;&EG;CTS1&)O='1O M;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!B;W)D97(M8F]T M=&]M.B`C,#`P,#`P(#)P>"!S;VQI9#L@=&5X="UA;&EG;CH@6QE/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E M.R<^/"]T9#X\+W1R/CQT6QE/3-$ M)W9E#L@=VED=&@Z(#$E.R<^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[ M)SX\9&EV('-T>6QE/3-$)V9O;G0MF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E M'0M M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O;3H@ M,G!X.R!W:61T:#H@,24[)SX\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q M)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A M;"UA;&EG;CH@8F]T=&]M.R!B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S M;VQI9#L@=&5X="UA;&EG;CH@6QE/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E M.R<^/"]T9#X\+W1R/CQT6QE/3-$ M)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(')I M9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)W9E'0M86QI M9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M#L@=VED=&@Z(#8V)3L@8F%C:V=R;W5N M9"UC;VQO'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^3W5T6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG M;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F M.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O M;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K M9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED M=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T M9#X\+W1R/CQT6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R M;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E6QE/3-$)W9E"!S;VQI9#L@=&5X="UA M;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N M9"UC;VQO'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG M;CH@#L@ M=VED=&@Z(#8V)3L@8F%C:V=R;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT M.B`M.7!T.R<^5&]T86P@87!P6QE/3-$)V9O;G0M"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT M.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z M(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\ M=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E M3H@)U1I;65S($YE=R!2;VUA;B'10 M87)T7S(W,F(U93-C7V9C-C!?-#(X8U]A9#`R7S@X,#,Y8V(R8S1F8@T*0V]N M=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R-S)B-64S8U]F8S8P7S0R.&-? M860P,E\X.#`S.6-B,F,T9F(O5V]R:W-H965T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P M<'0[)SX\9&EV('-T>6QE/3-$)V9O;G0M#L@;6%R9VEN+6QE9G0Z(#EP=#L@=VED=&@Z(#8V)3L@ M=&5X="UI;F1E;G0Z("TY<'0[)SXF(S$V,#L\+W1D/CQT9"!V86QI9VX],T1B M;W1T;VT@#L@=VED=&@Z(#$E.R<^/"]T9#X\=&0@8V]L6QE/3-$)W9EF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI M9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/"]T'0M86QI9VXZ(&QE9G0[)SX\9&EV('-T>6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG M;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P M861D:6YG+6)O='1O;3H@,G!X.R!W:61T:#H@,24[)SX\+W1D/CQT9"!C;VQS M<&%N/3-$,B!V86QI9VX],T1B;W1T;VT@'0M86QI9VXZ(&QE9G0[)SX\9&EV('-T>6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/"]T6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\+W1D M/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V M97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!W:61T:#H@,24[)SX\+W1D/CQT9"!V M86QI9VX],T1B;W1T;VT@6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\+W1D/CQT9"!N;W=R M87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG M/CPO=&0^/"]TF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$)W9E'0M M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R M;W5N9"UC;VQO"!S;VQI9#L@=&5X="UA;&EG;CH@#L@=VED=&@Z(#$E.R!B86-K9W)O M=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M:6YD96YT.B`M.7!T.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N M9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N M9"UC;VQOF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E M#L@ M=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[ M/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T M:#H@.24[(&)A8VMG6QE M/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@ M=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[ M/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z(#$P<'0[ M(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$ M)V9O;G0M"!D;W5B;&4[ M('1E>'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E M"!D;W5B;&4[ M('1E>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO M6QE/3-$)W9E6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV('-T>6QE/3-$)V9O;G0MF5D(&EN('1H92!F M;VQL;W=I;F<@=&%B;&4N/"]D:78^/&1I=CX\8G(@+SX\+V1I=CX\9&EV/CQT M86)L92!A;&EG;CTS1&-E;G1E6QE/3-$ M)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R M;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q M)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M#L@=VED=&@Z(#'0M86QI9VXZ(&QE9G0[(&UA'0M M:6YD96YT.B`M.7!T.R<^5&]T86P\+V1I=CX\+W1D/CQT9"!V86QI9VX],T1B M;W1T;VT@#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ M(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO7!E.B!T97AT M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^ M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT M/3-$)W1E>'0O:'1M;#L@8VAA'0M86QI9VXZ(&QE9G0[(&UA6QE/3-$)W9E'0M:6YD96YT.B`M.7!T.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W9E"!S;VQI9#L@=&5X M="UA;&EG;CH@;&5F=#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B#L@;6%R9VEN+6QE9G0Z(#EP=#L@=VED=&@Z(#8V M)3L@=&5X="UI;F1E;G0Z("TY<'0[)SXF(S$V,#L\+W1D/CQT9"!V86QI9VX] M,T1B;W1T;VT@#L@=VED=&@Z(#$E.R<^/"]T9#X\=&0@8V]L6QE/3-$)W9EF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E M'0M M86QI9VXZ(&-E;G1EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D M('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T M=&]M.R!P861D:6YG+6)O='1O;3H@,G!X.R!W:61T:#H@,24[)SX\+W1D/CQT M9"!C;VQS<&%N/3-$,B!V86QI9VX],T1B;W1T;VT@'0M86QI9VXZ(&QE9G0[)SX\9&EV('-T>6QE/3-$)V9O;G0M M2`S,2P@/"]D:78^/&1I=B!S M='EL93TS1"=F;VYT+7-I>F4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/"]T M6QE/3-$)W9E'0M86QI9VXZ(&QE M9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^06QL M;W=A;F-E(&9O6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q M)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG M6QE/3-$)V9O;G0M6QE/3-$ M)W9E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[ M(&)A8VMG6QE/3-$)V9O M;G0M#L@=VED=&@Z(#8V)3L@8F%C:V=R;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD M96YT.B`M.7!T.R<^3W1H97(\+V1I=CX\+W1D/CQT9"!V86QI9VX],T1B;W1T M;VT@#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F M9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$ M)W9E'0M86QI9VXZ M(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG M6QE/3-$)V9O;G0M#L@=VED=&@Z(#8V)3L@8F%C:V=R;W5N9"UC;VQO M'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^5&]T86P@;W1H97(@86-C6QE/3-$)V9O;G0M"!D;W5B;&4[('1E>'0M86QI M9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K M9W)O=6YD+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B M;&4^/"]D:78^/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/&1I=B!S M='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA;B#L@=VED=&@Z(#8V)3LG/B8C,38P.SPO=&0^ M/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A;"UA;&EG;CH@ M8F]T=&]M.R!P861D:6YG+6)O='1O;3H@,G!X.R!W:61T:#H@,24[)SX\+W1D M/CQT9"!C;VQS<&%N/3-$-B!V86QI9VX],T1B;W1T;VT@'0M86QI9VXZ(&QE9G0[)SX\9&EV('-T>6QE/3-$)V9O M;G0M6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/CPO=&0^/"]T6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA M;B'0M86QI M9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[ M('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O;3H@,G!X M.R!W:61T:#H@,24[)SX\+W1D/CQT9"!C;VQS<&%N/3-$,B!V86QI9VX],T1B M;W1T;VT@'0M86QI9VXZ(&QE9G0[ M)SX\9&EV('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[ M)SX\+W1D/CQT9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W9E'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!W:61T:#H@,24[)SX\+W1D M/CQT9"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[)SX\+W1D/CQT M9"!N;W=R87`],T1N;W=R87`@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E M'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3LG/CPO=&0^/"]TF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQO6QE M/3-$)W9E6QE/3-$)V9O;G0M'0M86QI9VXZ(&QE M9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^5')A M;G-F97(@;V8@'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S M;VQI9#L@=&5X="UA;&EG;CH@6QE/3-$)W9E'0M86QI M9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO M#L@=VED=&@Z(#8V)3L@8F%C:V=R;W5N9"UC;VQO#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O M;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E"!D;W5B;&4[('1E>'0M86QI9VXZ M(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R M;W5N9"UC;VQO6QE/3-$ M)V9O;G0M6QE/3-$)W9E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/"]D M:78^/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\R-S)B-64S8U]F8S8P7S0R.&-?860P,E\X.#`S.6-B,F,T9F(-"D-O M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/&1I=B!S='EL93TS1"=F;VYT+69A;6EL>3H@)U1I;65S($YE=R!2;VUA M;BF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-E65A M#L@<&%D9&EN9RUL969T.B`Q.24[('=I9'1H.B`V M-B4[)SX\+W1D/CQT9"!V86QI9VX],T1B;W1T;VT@6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E M;G1E3H@)U1I;65S($YE=R!2;VUA;B#L@=VED=&@Z(#$E.R<^)B,Q-C`[/"]T9#X\=&0@ M8V]L6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E M6QE/3-$ M)V9O;G0M2`S,2P@/"]D:78^ M/&1I=B!S='EL93TS1"=F;VYT+7-I>F4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/B8C M,38P.SPO=&0^/"]T'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^4'5R8VAA6QE/3-$)W9E6QE/3-$)W9E M'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!W:61T:#H@,24[)SXF(S$V,#L\ M+W1D/CQT9"!C;VQS<&%N/3-$,B!V86QI9VX],T1B;W1T;VT@6QE/3-$)W9E M6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E M'0M86QI9VXZ(')I9VAT.R!W:61T M:#H@.24[(&)A8VMG6QE M/3-$)V9O;G0M6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD M96YT.B`M.7!T.R<^4'5R8VAA6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R M;W5N9"UC;VQO6QE M/3-$)W9E'0M86QI9VXZ(&QE9G0[ M('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E6QE/3-$ M)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E'0M M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O M=6YD+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E M.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\+W1R M/CQT6QE/3-$)W9E6QE/3-$)V9O M;G0M#L@=&5X="UA;&EG;CH@"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[ M('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E6QE/3-$)W9E'0M M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W M(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E M#L@=&5X M="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C M9F9F9F9F.R<^)B,Q-C`[/"]T9#X\+W1R/CPO=&%B;&4^/&1I=CXF(S$V,#L\ M+V1I=CX\+V1I=CX\9&EV/CQT86)L92!C96QL<&%D9&EN9STS1#`@8V5L;'-P M86-I;F<],T0P(&-L87-S/3-$1%-01DQIF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[(&UA6QE/3-$)V9O;G0M2`R,#$T+"!%14D@<'5R8VAA2UO=VYE9"!S=6)S:61I87)Y(&]F M($5%22!A6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E6%B;&4@=VET:"!A M('!R;VUI3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&QE9G0[(&UA6QE/3-$)V9O;G0M6QE/3-$)V9O;G0MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM M97,L('-E'0M M86QI9VXZ(&QE9G0[)SY0=7)C:&%S97,@;V8@861D:71I;VYA;"!N;VYC;VYT M'1087)T7S(W M,F(U93-C7V9C-C!?-#(X8U]A9#`R7S@X,#,Y8V(R8S1F8@T*0V]N=&5N="U, M;V-A=&EO;CH@9FEL93HO+R]#.B\R-S)B-64S8U]F8S8P7S0R.&-?860P,E\X M.#`S.6-B,F,T9F(O5V]R:W-H965T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[ M)SX\9&EV('-T>6QE/3-$)V9O;G0M6QE/3-$ M)V9O;G0M'0M86QI9VXZ(&QE9G0[)SX\=&%B;&4@86QI9VX],T1C96YT97(@8F]R9&5R M/3-$,"!C96QL<&%D9&EN9STS1#`@8V5L;'-P86-I;F<],T0P('-T>6QE/3-$ M)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q M)3LG/B8C,38P.SPO=&0^/"]T6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M#L@=VED=&@Z(#$E.R<^)B,Q-C`[/"]T9#X\=&0@ M8V]L6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R<^)B,Q-C`[/"]T9#X\ M+W1R/CQT6QE/3-$)W9E'0M:6YD96YT.B`M.7!T.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$ M8F]T=&]M('-T>6QE/3-$)W9E6QE/3-$ M)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/B8C,38P M.SPO=&0^/"]TF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E MF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM M97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E M6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E M'0M86QI9VXZ(')I9VAT.R!W:61T M:#H@.24[(&)A8VMG6QE M/3-$)V9O;G0M3H@)U1I;65S($YE=R!2;VUA M;B'0M86QI9VXZ M(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^ M1&EV:61E;F1S(&1E8VQA6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B M86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z M(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q-C`[/"]T9#X\ M=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E"!S;VQI9#L@=&5X="UA;&EG;CH@;&5F M=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C9F9F9F9F.R<^)B,Q M-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z(#$P M<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E M6QE/3-$)W9E6QE/3-$)V9O;G0M'0M86QI9VXZ M(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^ M0F%L86YC92!A="!E;F0@;V8@<&5R:6]D/"]D:78^/"]T9#X\=&0@=F%L:6=N M/3-$8F]T=&]M('-T>6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E#L@=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD M+6-O;&]R.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T M=&]M('-T>6QE/3-$)W9E"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQO#L@ M=&5X="UA;&EG;CH@;&5F=#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R M.B`C8V-E969F.R<^)B,Q-C`[/"]T9#X\+W1R/CQT6QE/3-$)W9E'0M:6YD96YT.B`M.7!T.R<^)B,Q-C`[/"]T9#X\=&0@=F%L M:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9E6QE/3-$)W9E6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E"!D;W5B;&4[('1E>'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!D M;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[ M('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC M;VQO6QE/3-$)W9E'0M86QI M9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[(&UA'0M:6YD96YT.B`M.7!T.R<^1&ES=')I8G5T960@96%R M;FEN9W,@<&5R('-H87)E/"]D:78^/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9E6QE/3-$)V9O;G0M6QE/3-$)W9E M'0M86QI9VXZ(')I9VAT.R!W:61T M:#H@.24[(&)A8VMG6QE M/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@ M=&5X="UA;&EG;CH@6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQO'0M86QI9VXZ(&QE9G0[('=I M9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO"!S;VQI9#L@ M=&5X="UA;&EG;CH@6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@ M8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@ M5&EM97,L('-E#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C M8V-E969F.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE M/3-$)W9EF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-E"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT M.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M#L@=VED=&@Z(#$E.R!B86-K9W)O=6YD+6-O;&]R.B`C8V-E969F.R<^ M)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T>6QE/3-$)W9EF4Z M(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L M('-E"!D;W5B;&4[('1E>'0M86QI9VXZ(')I9VAT.R!W:61T:#H@ M.24[(&)A8VMG6QE/3-$ M)V9O;G0M'1087)T7S(W,F(U93-C7V9C M-C!?-#(X8U]A9#`R7S@X,#,Y8V(R8S1F8@T*0V]N=&5N="U,;V-A=&EO;CH@ M9FEL93HO+R]#.B\R-S)B-64S8U]F8S8P7S0R.&-?860P,E\X.#`S.6-B,F,T M9F(O5V]R:W-H965T'0O:F%V87-C3X- M"B`@("`\=&%B;&4@8VQA6QE/3-$ M)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-EF4Z(#$P<'0[)SX\9&EV/E)E=F5N=64@86YD(&QO;F6QE/3-$)W9E'0M M:6YD96YT.B`M.7!T.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)W9E"!S;VQI9#LG/CQD:78@#L@=&5X="UA;&EG;CH@;&5F=#L@=VED M=&@Z(#$E.R<^/"]T9#X\+W1R/CQT6QE/3-$)W9E'0M:6YD M96YT.B`M.7!T.R<^)B,Q-C`[/"]T9#X\=&0@=F%L:6=N/3-$8F]T=&]M('-T M>6QE/3-$)W9E"!S;VQI9#LG/CQD:78@3H@)U1I;65S($YE=R!2 M;VUA;B'0M M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE M9G0[('=I9'1H.B`Q)3LG/CPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O;3H@ M,G!X.R!W:61T:#H@,24[)SX\+W1D/CQT9"!C;VQS<&%N/3-$,B!V86QI9VX] M,T1B;W1T;VT@6QE/3-$ M)V9O;G0M6QE/3-$ M)V9O;G0M2!G96]G6QE/3-$)W9E3H@)U1I;65S($YE=R!2;VUA;B'0M86QI9VXZ(&IU6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q M)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RP@5&EM97,L('-EF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E6QE/3-$)W9E6QE/3-$)V9O M;G0M3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)W9E3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C M:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M6QE/3-$)V9O M;G0MF4Z(#$P<'0[(&9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&QE9G0[ M(&UA6QE/3-$)V9O;G0M2D@86YD($-H:6QE("@D,2XU M(&UI;&QI;VX@86YD("0R+C0@;6EL;&EO;B!F;W(@=&AE('1H6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@8V5N=&5R.R!M M87)G:6XM;&5F=#H@.7!T.R!W:61T:#H@-C8E.R!T97AT+6EN9&5N=#H@+3EP M=#LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V M97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!P861D:6YG+6)O='1O;3H@,G!X.R!T M97AT+6%L:6=N.B!C96YT97([('=I9'1H.B`Q)3LG/B8C,38P.SPO=&0^/'1D M(&-O;'-P86X],T0R('9A;&EG;CTS1&)O='1O;2!S='EL93TS1"=V97)T:6-A M;"UA;&EG;CH@8F]T=&]M.R!B;W)D97(M8F]T=&]M.B`C,#`P,#`P(#)P>"!S M;VQI9#LG/CQD:78@3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)V9O;G0M#L@=&5X="UA;&EG;CH@8V5N=&5R.R!W:61T:#H@ M,24[)SXF(S$V,#L\+W1D/CQT9"!C;VQS<&%N/3-$,B!V86QI9VX],T1B;W1T M;VT@6QE/3-$)V9O;G0M M2`S,2P@/"]D:78^/&1I=B!S M='EL93TS1"=F;VYT+7-I>F4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@ M3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&-E;G1E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3LG/B8C,38P.SPO M=&0^/"]TF4Z(#$P<'0[(&9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O M;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&IU'0M:6YD96YT.B`M.7!T.R<^3&]N9RU,:79E9"!!6QE/3-$)W9E6QE/3-$)W9E M'0M86QI9VXZ(&QE9G0[('=I9'1H M.B`Q)3LG/B8C,38P.SPO=&0^/'1D('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=V97)T:6-A;"UA;&EG;CH@8F]T=&]M.R!W:61T:#H@,24[)SXF(S$V,#L\ M+W1D/CQT9"!C;VQS<&%N/3-$,B!V86QI9VX],T1B;W1T;VT@6QE/3-$)W9E M6QE/3-$)V9O;G0M6QE/3-$)W9E M6QE/3-$)V9O;G0M6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q)3L@8F%C:V=R;W5N9"UC;VQOF4Z(#$P<'0[(&9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RP@5&EM97,L('-E'0M86QI9VXZ(&IU6QE/3-$)W9E6QE/3-$)W9E'0M86QI9VXZ(&QE9G0[('=I9'1H.B`Q M)3L@8F%C:V=R;W5N9"UC;VQO6QE/3-$)W9E'0M86QI9VXZ(')I9VAT.R!W:61T:#H@.24[(&)A8VMG6QE/3-$)V9O;G0M'1087)T7S(W,F(U93-C7V9C-C!?-#(X8U]A9#`R7S@X M,#,Y8V(R8S1F8@T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B\R-S)B M-64S8U]F8S8P7S0R.&-?860P,E\X.#`S.6-B,F,T9F(O5V]R:W-H965T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M2!O=VYE9"!A;F0@ M;6%J;W)I='D@;W=N960@;W!E3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R-S)B-64S8U]F8S8P7S0R.&-?860P M,E\X.#`S.6-B,F,T9F(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO M,C'0O:'1M;#L@8VAA M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!M87)K970@9G5N9',\+W1D M/@T*("`@("`@("`\=&0@8VQA'0O:F%V87-C3X- M"B`@("`\=&%B;&4@8VQA'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$F5D(&QO'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'!E;G-E7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'!E;G-E M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#`N,3QS<&%N/CPO M3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R-S)B-64S M8U]F8S8P7S0R.&-?860P,E\X.#`S.6-B,F,T9F(-"D-O;G1E;G0M3&]C871I M;VXZ(&9I;&4Z+R\O0SHO,C'0O:'1M;#L@8VAA'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-$6EN9R!C;VYD96YS960@8V]N'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R-S)B-64S8U]F8S8P7S0R M.&-?860P,E\X.#`S.6-B,F,T9F(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z M+R\O0SHO,C'0O:'1M M;#L@8VAA&EM=6T@*&EN(&AU;F1R961T:',I/"]T9#X-"B`@("`@("`@/'1D(&-L M87-S/3-$;G5M<#XS+C`P)3QS<&%N/CPO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-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'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@("`@("`@ 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@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!-871U2!;06)S=')A8W1=/"]S=')O;F<^/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S2!-871U2!;06)S=')A8W1=/"]S=')O M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R M-S)B-64S8U]F8S8P7S0R.&-?860P,E\X.#`S.6-B,F,T9F(-"D-O;G1E;G0M M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C'0O:'1M;#L@8VAA'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'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-$'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA&-E<'0@4VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$65A&-E'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'!E;G-E/"]T M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XP+C$\'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S7!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^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%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^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/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@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#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-$2!N;W1E("AI;B!H=6YD'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+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'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M2!H;VQD97)S(&5N=&ET;&5D('1O(&5L96-T($)O87)D M(&]F($1I'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S 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'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$F5D M('1O(&)E(')E<'5R8VAA2!O;B!T:&4@8V]N9&5N2UO=VYE9"!S=6)S:61I87)Y(&]F($5%22!A6%B;&4@=VET:"!%14D@ M0V]M;6]N(%-T;V-K(&]N('1H92!T7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\ M:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E M;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D M>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\R-S)B-64S8U]F8S8P M7S0R.&-?860P,E\X.#`S.6-B,F,T9F(-"D-O;G1E;G0M3&]C871I;VXZ(&9I M;&4Z+R\O0SHO,C'0O M:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#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@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'1E2!'96]G'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&0@8V]L2D@86YD($-H:6QE("@D,2XU(&UI;&QI;VX@86YD("0R+C0@;6EL;&EO;B!F M;W(@=&AE('1H3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%\R-S)B-64S8U]F8S8P7S0R.&-?860P,E\X.#`S M.6-B,F,T9F(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO,C'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R2!O9B!$96YV97(@6TUE;6)E2!A;F0@16YV:7)O;FUE;G0@9&\@0G)A2!A;F0@16YV:7)O M;FUE;G0@9&\@0G)A65E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S65E M7!E.B!T97AT M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\>&UL('AM;&YS.F\],T0B M=7)N.G-C:&5M87,M;6EC&UL M/@T*+2TM+2TM/5].97AT4&%R=%\R-S)B-64S8U]F8S8P7S0R.&-?860P,E\X /.#`S.6-B,F,T9F(M+0T* ` end XML 22 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share (Details) (USD $)
3 Months Ended
Nov. 01, 2014
Oct. 31, 2013
Earnings Per Share [Abstract]    
Net income attributable to Ecology and Environment, Inc. $ 847,160us-gaap_NetIncomeLoss $ 380,391us-gaap_NetIncomeLoss
Dividends declared 0us-gaap_DividendsCommonStockCash 0us-gaap_DividendsCommonStockCash
Balance at end of period $ 847,160us-gaap_UndistributedEarnings $ 380,391us-gaap_UndistributedEarnings
Weighted-average common shares outstanding (basic and diluted) (in shares) 4,288,371us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted 4,261,674us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
Distributed earnings per share (in dollars per share) $ 0eei_EarningsPerShareBasicAndDilutedDistributed $ 0eei_EarningsPerShareBasicAndDilutedDistributed
Undistributed earnings per share (in dollars per share) $ 0.20eei_EarningsPerShareBasicAndDilutedUndistributed $ 0.09eei_EarningsPerShareBasicAndDilutedUndistributed
Total earnings per share (in dollars per share) $ 0.20us-gaap_EarningsPerShareBasicAndDiluted $ 0.09us-gaap_EarningsPerShareBasicAndDiluted
Minimum percentage right of Class B common stock holders to elect Board of Directors (in hundredths) 75.00%eei_MinimummPercentageRightOfClassBCommonStockHoldersToElectBoardOfDirectors  
XML 23 R29.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity (Tables)
3 Months Ended
Nov. 01, 2014
Shareholders' Equity [Abstract]  
Effects of Changes in Ownership Interest in Subsidiaries
Transactions to acquire ownership interest from noncontrolling shareholders during the three months ended November 1, 2014 and during the fiscal year ended July 31, 2014, which were recorded at amounts that approximated fair value, are summarized in the following table.
 
 
Three Months
Ended
November 1,
2014
  
Fiscal Year
Ended
July 31,
2014
 
Purchases of noncontrolling interests:
    
Purchase of 344 Walsh common shares (1)
 
$
---
  
$
5,653
 
Purchase of 3,705 Walsh common shares (2)
  
---
   
1,120,749
 
Purchase of 100 Walsh common shares (3)
  
---
   
30,250
 
Total purchases of additional noncontrolling interests (4)
 
$
---
  
$
1,156,652
 
 
(1)
In January 2014, EEI purchased an additional 0.9% of Walsh Environmental Scientists and Engineers, LLC (“Walsh”) from noncontrolling shareholders for $0.1 million in cash.  Walsh became a wholly-owned subsidiary of EEI as a result of these transactions.
(2)
In October 2013, EEI purchased an additional 9.4% of Walsh for $1.6 million.  The purchase price was paid as follows: (i) one third in cash payable on the transaction consummation date; (ii) one third payable with EEI Common Stock on the transaction consummation date; and (iii) one third payable with a promissory note payable in two annual installments of one half the principal plus interest accrued at 3.25% per annum.
(3)
In October 2013, EEI purchased an additional 0.2% of Walsh for less than $0.1 million in cash.
(4)
Purchases of additional noncontrolling interests are recorded as reductions of shareholders’ equity on the condensed consolidated statements of shareholders’ equity.
XML 24 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Accrued Liabilities (Tables)
3 Months Ended
Nov. 01, 2014
Other Accrued Liabilities [Abstract]  
Other Accrued Liabilities
Other accrued liabilities are summarized in the following table.

 
 
Balance at
 
November 1,
 2014
July 31,
2014
 
Allowance for project disallowances
 
$
2,393,351
  
$
2,393,351
 
Other
  
1,774,254
   
1,841,911
 
Total other accrued liabilities
 
$
4,167,605
  
$
4,235,262
 
Allowance for Project Disallowances
Activity within the allowance for project disallowances is summarized in the following table.

 
Three Months Ended
 
November 1,
2014
October 31,
2013
 
Balance at beginning of period
 
$
2,393,351
  
$
2,663,351
 
Transfer of reserves from allowance for doubtful accounts and contract adjustments
  
---
   
7,500
 
Balance at end of period
 
$
2,393,351
  
$
2,670,851
 
XML 25 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting (Details) (USD $)
3 Months Ended
Nov. 01, 2014
Oct. 31, 2013
Jul. 31, 2014
United States [Member]      
Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Line Items]      
Revenue $ 21,558,855us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
$ 23,160,148us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
 
Gross Long-Lived Assets 26,957,893us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
  31,170,634us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
Foreign Countries [Member]      
Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Line Items]      
Revenue 11,631,796us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= eei_ForeignCountriesMember
[1] 11,589,143us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= eei_ForeignCountriesMember
[1]  
Gross Long-Lived Assets 5,292,656us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= eei_ForeignCountriesMember
  5,386,736us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= eei_ForeignCountriesMember
Peru [Member]      
Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Line Items]      
Revenue 6,600,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_PE
4,300,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_PE
 
Brazil [Member]      
Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Line Items]      
Revenue 2,700,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_BR
4,000,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_BR
 
Chile [Member]      
Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Line Items]      
Revenue $ 1,500,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_CL
$ 2,400,000us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_CL
 
[1] Significant foreign revenues included revenues in Peru ($6.6 million and $4.3 million for the three months ended November 1, 2014 and October 31, 2013, respectively), Brazil ($2.7 million and $4.0 million for the three months ended November 1, 2014 and October 31, 2013, respectively) and Chile ($1.5 million and $2.4 million for the three months ended November 1, 2014 and October 31, 2013, respectively).
XML 26 R30.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share (Tables)
3 Months Ended
Nov. 01, 2014
Earnings Per Share [Abstract]  
Computation of Earnings Per Share
The computation of earnings per share is included in the following table.
 
  
Three Months Ended
 
  
November 1,
2014
  
October 31,
2013
 
     
Net income attributable to Ecology and Environment, Inc.
 
$
847,160
  
$
380,391
 
Dividends declared
  
---
   
---
 
Balance at end of period
 
$
847,160
  
$
380,391
 
         
Weighted-average common shares outstanding (basic and diluted)
  
4,288,371
   
4,261,674
 
         
Distributed earnings per share
 
$
---
  
$
---
 
Undistributed earnings per share
  
0.20
   
0.09
 
Total earnings per share
 
$
0.20
  
$
0.09
 
XML 27 R31.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting (Tables)
3 Months Ended
Nov. 01, 2014
Segment Reporting [Abstract]  
Segment Reporting
Revenue and long-lived assets by business segment are summarized in the following tables.

 
Three Months Ended
 
November 1,
2014
October 31,
2013
Revenue, net by geographic location:
    
United States
 
$
21,558,855
  
$
23,160,148
 
Foreign countries (1)
  
11,631,796
   
11,589,143
 

(1)
Significant foreign revenues included revenues in Peru ($6.6 million and $4.3 million for the three months ended November 1, 2014 and October 31, 2013, respectively), Brazil ($2.7 million and $4.0 million for the three months ended November 1, 2014 and October 31, 2013, respectively) and Chile ($1.5 million and $2.4 million for the three months ended November 1, 2014 and October 31, 2013, respectively).
 
  
Balance at
 
  
November 1,
2014
  
July 31,
2014
 
Long-Lived Assets by geographic location:
    
United States
 
$
26,957,893
  
$
31,170,634
 
Foreign countries
  
5,292,656
   
5,386,736
 
XML 28 R8.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) (USD $)
12 Months Ended
Jul. 31, 2014
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) [Abstract]  
Cash dividends paid (in dollars per share) $ 0.48us-gaap_CommonStockDividendsPerShareDeclared
XML 29 R32.htm IDEA: XBRL DOCUMENT v2.4.1.9
Organization and Basis of Presentation (Details)
3 Months Ended
Nov. 01, 2014
Country
Discipline
Subsidiary
Project
Organization and Basis of Presentation [Abstract]  
Number of wholly owned and majority owned operating subsidiaries 19eei_NumberOfWhollyOwnedAndMajorityOwnedOperatingSubsidiaries
Number of countries in which the company operates 12us-gaap_NumberOfCountriesInWhichEntityOperates
Number of disciplines 80eei_NumberOfDisciplines
Number of projects for clients 50,000eei_NumberOfProjectsForClients
Minimum number of countries in which the company completed projects 120eei_NumberOfCountriesInWhichCompanyCompletedProjectsMinimum
XML 30 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Accrued Liabilities (Details) (USD $)
3 Months Ended
Nov. 01, 2014
Oct. 31, 2013
Jul. 31, 2014
Other Accrued Liabilities [Abstract]      
Allowance for project disallowances $ 2,393,351eei_GeneralCostDisallowances $ 2,670,851eei_GeneralCostDisallowances  
Other 1,774,254eei_OtherAccruedCurrentLiabilities   1,841,911eei_OtherAccruedCurrentLiabilities
Total other accrued liabilities 4,167,605us-gaap_OtherAccruedLiabilitiesCurrent   4,235,262us-gaap_OtherAccruedLiabilitiesCurrent
Allowance for Project Disallowances [Roll Forward]      
Balance at beginning of period 2,393,351eei_GeneralCostDisallowances 2,663,351eei_GeneralCostDisallowances  
Transfer of reserves from allowance for doubtful accounts and contract adjustments 0eei_NetChangeDueToGovernmentAuditsAndContractAdjustments 7,500eei_NetChangeDueToGovernmentAuditsAndContractAdjustments  
Balance at end of period $ 2,393,351eei_GeneralCostDisallowances $ 2,670,851eei_GeneralCostDisallowances  
XML 31 R2.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Balance Sheets (Unaudited) (USD $)
Nov. 01, 2014
Jul. 31, 2014
Current assets:    
Cash and cash equivalents $ 6,338,852us-gaap_CashAndCashEquivalentsAtCarryingValue $ 6,889,243us-gaap_CashAndCashEquivalentsAtCarryingValue
Investment securities available for sale 1,424,834us-gaap_AvailableForSaleSecuritiesCurrent 1,407,277us-gaap_AvailableForSaleSecuritiesCurrent
Contract receivables, net of allowance for doubtful accounts and contract adjustments of $6,395,057 and $6,126,854, respectively 46,857,077us-gaap_ContractReceivableDueOneYearOrLess 44,431,305us-gaap_ContractReceivableDueOneYearOrLess
Deferred income taxes 4,441,042us-gaap_DeferredTaxAssetsNetCurrent 4,534,437us-gaap_DeferredTaxAssetsNetCurrent
Income tax receivable 437,962us-gaap_IncomeTaxesReceivable 1,107,983us-gaap_IncomeTaxesReceivable
Other current assets 2,346,008us-gaap_OtherAssetsCurrent 1,589,646us-gaap_OtherAssetsCurrent
Total current assets 61,845,775us-gaap_AssetsCurrent 59,959,891us-gaap_AssetsCurrent
Property, building and equipment, net of accumulated depreciation of $24,488,978 and $28,615,915, respectively 7,761,571us-gaap_PropertyPlantAndEquipmentNet 7,941,455us-gaap_PropertyPlantAndEquipmentNet
Deferred income taxes 1,866,323us-gaap_DeferredTaxAssetsNetNoncurrent 1,865,798us-gaap_DeferredTaxAssetsNetNoncurrent
Other assets 2,104,246us-gaap_OtherAssetsNoncurrent 1,941,178us-gaap_OtherAssetsNoncurrent
Total assets 73,577,915us-gaap_Assets 71,708,322us-gaap_Assets
Current liabilities:    
Accounts payable 8,808,731us-gaap_AccountsPayableCurrent 9,874,649us-gaap_AccountsPayableCurrent
Lines of credit 3,103,035us-gaap_ShortTermBankLoansAndNotesPayable 1,572,466us-gaap_ShortTermBankLoansAndNotesPayable
Accrued payroll costs 8,474,470us-gaap_EmployeeRelatedLiabilitiesCurrent 7,650,077us-gaap_EmployeeRelatedLiabilitiesCurrent
Current portion of long-term debt and capital lease obligations 432,514us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent 420,737us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
Billings in excess of revenue 5,347,912us-gaap_BillingsInExcessOfCostCurrent 5,003,413us-gaap_BillingsInExcessOfCostCurrent
Other accrued liabilities 4,167,605us-gaap_OtherAccruedLiabilitiesCurrent 4,235,262us-gaap_OtherAccruedLiabilitiesCurrent
Total current liabilities 30,334,267us-gaap_LiabilitiesCurrent 28,756,604us-gaap_LiabilitiesCurrent
Income taxes payable 107,035us-gaap_AccruedIncomeTaxesNoncurrent 107,035us-gaap_AccruedIncomeTaxesNoncurrent
Deferred income taxes 631,083us-gaap_DeferredTaxLiabilitiesNoncurrent 631,083us-gaap_DeferredTaxLiabilitiesNoncurrent
Long-term debt and capital lease obligations 202,167us-gaap_LongTermDebtAndCapitalLeaseObligations 421,769us-gaap_LongTermDebtAndCapitalLeaseObligations
Commitments and contingencies (Note 15)      
Shareholders' equity:    
Preferred stock, par value $.01 per share (2,000,000 shares authorized; no shares issued) 0us-gaap_PreferredStockValueOutstanding 0us-gaap_PreferredStockValueOutstanding
Capital in excess of par value 17,047,578us-gaap_AdditionalPaidInCapital 17,124,339us-gaap_AdditionalPaidInCapital
Retained earnings 22,763,735us-gaap_RetainedEarningsAccumulatedDeficit 21,916,575us-gaap_RetainedEarningsAccumulatedDeficit
Accumulated other comprehensive loss (728,882)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (182,735)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Treasury stock, at cost (Class A common: 40,553 shares; Class B common: 64,801 shares) (1,223,899)us-gaap_TreasuryStockValue (1,223,899)us-gaap_TreasuryStockValue
Total Ecology and Environment, Inc. shareholders' equity 37,902,470us-gaap_StockholdersEquity 37,678,218us-gaap_StockholdersEquity
Noncontrolling interests 4,400,893us-gaap_MinorityInterest 4,113,613us-gaap_MinorityInterest
Total shareholders' equity 42,303,363us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 41,791,831us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Total liabilities and shareholders' equity 73,577,915us-gaap_LiabilitiesAndStockholdersEquity 71,708,322us-gaap_LiabilitiesAndStockholdersEquity
Class A [Member]    
Shareholders' equity:    
Common stock 26,997us-gaap_CommonStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
26,851us-gaap_CommonStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Class B [Member]    
Shareholders' equity:    
Common stock $ 16,941us-gaap_CommonStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 17,087us-gaap_CommonStockValueOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
XML 32 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Details)
3 Months Ended
Nov. 01, 2014
City of Denver [Member]
USD ($)
Nov. 01, 2014
Walsh Environmental Scientists and Engineers [Member]
USD ($)
Nov. 01, 2014
Pending Litigation [Member]
Ecology and Environment do Brasil LTDA [Member]
USD ($)
Employees
Nov. 01, 2014
Pending Litigation [Member]
Ecology and Environment do Brasil LTDA [Member]
BRL
Employees
Loss Contingencies [Line Items]        
Penalty $ 200,000us-gaap_LossContingencyDamagesPaidValue
/ dei_LegalEntityAxis
= eei_CityOfDenverMember
$ 100,000us-gaap_LossContingencyDamagesPaidValue
/ dei_LegalEntityAxis
= eei_WalshEnvironmentalScientistsAndEngineersMember
   
Supplemental Environmental Project   100,000eei_SupplementalEnvironmentalProject
/ dei_LegalEntityAxis
= eei_WalshEnvironmentalScientistsAndEngineersMember
   
Final Compliance Order and Assessment of Administrative Penalty against Denver     $ 200,000us-gaap_LossContingencyEstimateOfPossibleLoss
/ dei_LegalEntityAxis
= eei_EcologyAndEnvironmentDoBrasilLtdaMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_PendingLitigationMember
520,000us-gaap_LossContingencyEstimateOfPossibleLoss
/ dei_LegalEntityAxis
= eei_EcologyAndEnvironmentDoBrasilLtdaMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_PendingLitigationMember
Number of employees individually served with Notices of Infraction     4eei_NumberOfEmployeesIndividuallyServedWithNoticesOfInfraction
/ dei_LegalEntityAxis
= eei_EcologyAndEnvironmentDoBrasilLtdaMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_PendingLitigationMember
4eei_NumberOfEmployeesIndividuallyServedWithNoticesOfInfraction
/ dei_LegalEntityAxis
= eei_EcologyAndEnvironmentDoBrasilLtdaMember
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= us-gaap_PendingLitigationMember
XML 33 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Statements of Cash Flows (Unaudited) (USD $)
3 Months Ended
Nov. 01, 2014
Oct. 31, 2013
Cash flows from operating activities:    
Net income $ 1,136,121us-gaap_ProfitLoss $ 515,114us-gaap_ProfitLoss
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 362,729us-gaap_DepreciationDepletionAndAmortization 1,053,954us-gaap_DepreciationDepletionAndAmortization
(Provision) benefit for deferred income taxes (12,055)us-gaap_DeferredIncomeTaxExpenseBenefit 110,585us-gaap_DeferredIncomeTaxExpenseBenefit
Share based compensation expense 15,088us-gaap_ShareBasedCompensation 89,049us-gaap_ShareBasedCompensation
Tax impact of share-based compensation (91,849)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities (31,695)us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
Gain on sale of assets and investment securities (140,385)us-gaap_GainsLossesOnSalesOfAssets 0us-gaap_GainsLossesOnSalesOfAssets
Provisions for contract adjustments and doubtful accounts 300,016us-gaap_ProvisionForOtherLosses 29,728us-gaap_ProvisionForOtherLosses
Bad debt expense (31,813)us-gaap_ProvisionForDoubtfulAccounts 24,263us-gaap_ProvisionForDoubtfulAccounts
Decrease (increase) in:    
- contract receivables (3,445,154)us-gaap_IncreaseDecreaseInContractReceivablesNet 658,931us-gaap_IncreaseDecreaseInContractReceivablesNet
- other current assets (803,556)us-gaap_IncreaseDecreaseInOtherCurrentAssets (675,225)us-gaap_IncreaseDecreaseInOtherCurrentAssets
- income tax receivable 670,021us-gaap_IncreaseDecreaseInIncomeTaxesReceivable 164,580us-gaap_IncreaseDecreaseInIncomeTaxesReceivable
- other non-current assets (167,146)us-gaap_IncreaseDecreaseInOtherNoncurrentAssets 7,988us-gaap_IncreaseDecreaseInOtherNoncurrentAssets
(Decrease) increase in:    
- accounts payable 94,305us-gaap_IncreaseDecreaseInAccountsPayable (926,165)us-gaap_IncreaseDecreaseInAccountsPayable
- accrued payroll costs 1,005,508us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities 597,287us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities
- income taxes payable 47,232us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable (4,723)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
- billings in excess of revenue 469,175us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings (190,544)us-gaap_IncreaseDecreaseInBillingInExcessOfCostOfEarnings
- other accrued liabilities 37,553us-gaap_IncreaseDecreaseInOtherAccruedLiabilities 83,649us-gaap_IncreaseDecreaseInOtherAccruedLiabilities
Net cash (used in) provided by operating activities (554,210)us-gaap_NetCashProvidedByUsedInOperatingActivities 1,506,776us-gaap_NetCashProvidedByUsedInOperatingActivities
Cash flows from investing activities:    
Acquisition of noncontrolling interest of subsidiaries 0us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries (553,457)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
Purchase of property, building and equipment (233,661)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (260,770)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Proceeds from sale of property, building and equipment 203,327us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment 0us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment
Sale (purchase) of investment securities (8,223)us-gaap_PaymentsForProceedsFromInvestments (124,415)us-gaap_PaymentsForProceedsFromInvestments
Net cash used in investing activities (38,557)us-gaap_NetCashProvidedByUsedInInvestingActivities (938,642)us-gaap_NetCashProvidedByUsedInInvestingActivities
Cash flows from financing activities:    
Dividends paid (1,033,071)us-gaap_PaymentsOfDividendsCommonStock (1,019,955)us-gaap_PaymentsOfDividendsCommonStock
Proceeds from debt 0us-gaap_ProceedsFromIssuanceOfLongTermDebt 545,877us-gaap_ProceedsFromIssuanceOfLongTermDebt
Repayment of debt and capital lease obligations (297,319)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities (38,422)us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
Net (repayments of) borrowings under of lines of credit 1,530,569us-gaap_ProceedsFromLinesOfCredit (28,691)us-gaap_ProceedsFromLinesOfCredit
Distributions to noncontrolling interests 0us-gaap_PaymentsToMinorityShareholders (141,012)us-gaap_PaymentsToMinorityShareholders
Net cash provided by (used in) financing activities 200,179us-gaap_NetCashProvidedByUsedInFinancingActivities (682,203)us-gaap_NetCashProvidedByUsedInFinancingActivities
Effect of exchange rate changes on cash and cash equivalents (157,803)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents 34,078us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
Net decrease in cash and cash equivalents (550,391)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (79,991)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents at beginning of period 6,889,243us-gaap_CashAndCashEquivalentsAtCarryingValue 9,444,660us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents at end of period 6,338,852us-gaap_CashAndCashEquivalentsAtCarryingValue 9,364,669us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash paid during the year for:    
Interest 16,698us-gaap_InterestPaid 48,308us-gaap_InterestPaid
Income Taxes 324,003us-gaap_IncomeTaxesPaidNet (23,733)us-gaap_IncomeTaxesPaidNet
Supplemental disclosure of non-cash items:    
Acquisition of noncontrolling interest of subsidiaries (loans and stock) $ 0us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1 $ 1,039,574us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1
XML 34 R35.htm IDEA: XBRL DOCUMENT v2.4.1.9
Revenue and Contract Receivables, net (Details) (USD $)
3 Months Ended
Nov. 01, 2014
Oct. 31, 2013
Jul. 31, 2014
Contracts Receivable [Line Items]      
Billed Contracts Receivable $ 26,033,212us-gaap_BilledContractReceivables   $ 26,863,708us-gaap_BilledContractReceivables
Unbilled Contracts Receivable 27,218,922us-gaap_UnbilledContractsReceivable   23,694,451us-gaap_UnbilledContractsReceivable
Contracts Receivable, Gross 53,252,134us-gaap_AccountsReceivableGross   50,558,159us-gaap_AccountsReceivableGross
Allowance for doubtful accounts and contract adjustments (6,395,057)us-gaap_AllowanceForDoubtfulAccountsReceivable (5,639,291)us-gaap_AllowanceForDoubtfulAccountsReceivable  
Total contract receivables, net 46,857,077us-gaap_ContractReceivableDueOneYearOrLess   44,431,305us-gaap_ContractReceivableDueOneYearOrLess
Contractual retainage balance included under billed contract receivable 0eei_ContractualRetainageBalanceIncludedUnderBilledContractReceivable   0eei_ContractualRetainageBalanceIncludedUnderBilledContractReceivable
Management anticipation for receivables collection 1 year    
Contract receivables (in hundredths) 14.00%eei_ContractReceivablePercentage   14.00%eei_ContractReceivablePercentage
Allowance for doubtful accounts receivables (in hundredths) 74.00%eei_AllowanceForDoubtfulAccountsReceivablePercentage   74.00%eei_AllowanceForDoubtfulAccountsReceivablePercentage
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of period 6,126,854us-gaap_AllowanceForDoubtfulAccountsReceivable 5,592,800us-gaap_AllowanceForDoubtfulAccountsReceivable  
Net increase (decrease) due to adjustments in the allowance for contract adjustments (1) 300,016eei_AllowanceForDoubtfulAccountsReceivableContractAdjustmentPeriodIncreaseDecrease [1] 29,728eei_AllowanceForDoubtfulAccountsReceivableContractAdjustmentPeriodIncreaseDecrease [1]  
Net increase (decrease) due to adjustments in the allowance for doubtful accounts (2) (31,813)us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease [2] 24,263us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease [2]  
Transfer of reserves (to) from allowance for project disallowances (3) 0eei_TransferOfReservesToFromAllowanceForDoubtfulAccountsAndContractAdjustmentsFromToAllowanceForProjectDisallowances3 [3] (7,500)eei_TransferOfReservesToFromAllowanceForDoubtfulAccountsAndContractAdjustmentsFromToAllowanceForProjectDisallowances3 [3]  
Balance at end of period 6,395,057us-gaap_AllowanceForDoubtfulAccountsReceivable 5,639,291us-gaap_AllowanceForDoubtfulAccountsReceivable  
United States, Canada and South America [Member]      
Contracts Receivable [Line Items]      
Contracts Receivable, Gross 46,164,762us-gaap_AccountsReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_UnitedStatesCanadaAndSouthAmericaMember
  43,394,442us-gaap_AccountsReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_UnitedStatesCanadaAndSouthAmericaMember
Allowance for doubtful accounts and contract adjustments 1,585,604us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_UnitedStatesCanadaAndSouthAmericaMember
  1,611,068us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_UnitedStatesCanadaAndSouthAmericaMember
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of period     (1,611,068)us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_UnitedStatesCanadaAndSouthAmericaMember
Balance at end of period (1,585,604)us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_UnitedStatesCanadaAndSouthAmericaMember
  (1,611,068)us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_UnitedStatesCanadaAndSouthAmericaMember
Middle East and Africa [Member]      
Contracts Receivable [Line Items]      
Contracts Receivable, Gross 6,888,826us-gaap_AccountsReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_MiddleEastAfricaMember
  7,010,225us-gaap_AccountsReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_MiddleEastAfricaMember
Allowance for doubtful accounts and contract adjustments 4,979,907us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_MiddleEastAfricaMember
  4,386,240us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_MiddleEastAfricaMember
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of period     (4,386,240)us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_MiddleEastAfricaMember
Balance at end of period (4,979,907)us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_MiddleEastAfricaMember
  (4,386,240)us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= eei_MiddleEastAfricaMember
Asia [Member]      
Contracts Receivable [Line Items]      
Contracts Receivable, Gross 198,546us-gaap_AccountsReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_AsiaMember
  153,492us-gaap_AccountsReceivableGross
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_AsiaMember
Allowance for doubtful accounts and contract adjustments 129,546us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_AsiaMember
  129,546us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_AsiaMember
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of period     (129,546)us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_AsiaMember
Balance at end of period $ (129,546)us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_AsiaMember
  $ (129,546)us-gaap_AllowanceForDoubtfulAccountsReceivable
/ us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis
= us-gaap_AsiaMember
[1] Increases (decreases) to the allowance for contract adjustments on the condensed consolidated balance sheets are also recorded as (decreases) increases to revenue on the condensed consolidated statements of operations.
[2] Increases (decreases) to the allowance for doubtful accounts on the condensed consolidated balance sheets are also recorded as increases (decreases) to administrative and other indirect operating expenses on the consolidated statements of operations.
[3] The allowance for project disallowances is included in other accrued liabilities on the condensed consolidated balance sheets. Refer to Note 10 of these condensed consolidated financial statements.
XML 35 R22.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Reporting
3 Months Ended
Nov. 01, 2014
Segment Reporting [Abstract]  
Segment Reporting
14.Segment Reporting

The Company reports segment information based on the geographic location of its customers (for revenues) and the location of its offices (for long-lived assets). Revenue and long-lived assets by business segment are summarized in the following tables.

 
Three Months Ended
 
November 1,
2014
October 31,
2013
Revenue, net by geographic location:
    
United States
 
$
21,558,855
  
$
23,160,148
 
Foreign countries (1)
  
11,631,796
   
11,589,143
 

(1)
Significant foreign revenues included revenues in Peru ($6.6 million and $4.3 million for the three months ended November 1, 2014 and October 31, 2013, respectively), Brazil ($2.7 million and $4.0 million for the three months ended November 1, 2014 and October 31, 2013, respectively) and Chile ($1.5 million and $2.4 million for the three months ended November 1, 2014 and October 31, 2013, respectively).
 
  
Balance at
 
  
November 1,
2014
  
July 31,
2014
 
Long-Lived Assets by geographic location:
    
United States
 
$
26,957,893
  
$
31,170,634
 
Foreign countries
  
5,292,656
   
5,386,736
 
XML 36 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Property, Building and Equipment, net (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Nov. 01, 2014
Oct. 31, 2013
Capitalized Software Costs [Member]    
Property, Plant and Equipment [Line Items]    
Unamortized software development costs $ 0.1us-gaap_CapitalizedComputerSoftwareNet
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareAndSoftwareDevelopmentCostsMember
$ 0us-gaap_CapitalizedComputerSoftwareNet
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_SoftwareAndSoftwareDevelopmentCostsMember
Computer Software [Member]    
Property, Plant and Equipment [Line Items]    
Amortization expense $ 0.1us-gaap_AdjustmentForAmortization
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
$ 0.7us-gaap_AdjustmentForAmortization
/ us-gaap_PropertyPlantAndEquipmentByTypeAxis
= us-gaap_ComputerSoftwareIntangibleAssetMember
XML 37 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments (Tables)
3 Months Ended
Nov. 01, 2014
Fair Value of Financial Instruments [Abstract]  
Assets Measured at Fair Value on a Recurring Basis
The fair value of the Company’s assets and liabilities that are measured at fair value on a recurring basis is summarized by level within the fair value hierarchy in the following table.

 
Balance at November 1, 2014
 
Level 1
Level 2
Level 3
Total
Assets:
        
Investment securities available for sale
 
$
1,424,834
  
$
---
  
$
---
  
$
1,424,834
 
 
Assets:
 
Balance at July 31, 2014
 
 
Level 1
Level 2
Level 3
Total
 
Investment securities available for sale
 
$
1,407,277
  
$
---
  
$
---
  
$
1,407,277
 
XML 38 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 39 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (USD $)
Common Stock [Member]
Class A [Member]
Common Stock [Member]
Class B [Member]
Capital in Excess of Par Value [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Treasury Stock [Member]
Noncontrolling Interest [Member]
Total
Balance at Jul. 31, 2012                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Purchase of additional noncontrolling interests [1]             $ (1,156,652)us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Balance at Jul. 31, 2013 26,851us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
17,087us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
20,016,873us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
25,365,853us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(84,527)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1,798,233)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
3,095,386us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Balance (in shares) at Jul. 31, 2013 2,685,151us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,708,574us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      143,911us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net (loss) income     0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(1,382,656)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
592,203us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Foreign currency translation adjustment     0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(163,913)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(134,287)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Cash dividends declared     0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(2,066,622)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Unrealized investment gain, net     0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
1,412us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Repurchase of Class A common stock     0us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(173,278)us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Repurchase of Class A common stock (in shares)           16,091us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Issuance of stock under stock award plan     (194,454)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
194,454us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Issuance of stock under stock award plan (in shares)           (16,387)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Share-based compensation expense     353,295us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Tax impact of share based compensation     (31,695)us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Distributions to noncontrolling interests     0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(664,703)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Reclassification adjustment for prior period acquisitions of noncontrolling interests     (2,414,027)us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
2,381,666us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Purchase of additional noncontrolling interests 0us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(605,653)us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
64,293us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
553,158us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(1,156,652)us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Purchase of additional noncontrolling interests (in shares) 0eei_PurchaseOfAdditionalNoncontrollingInterestsShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0eei_PurchaseOfAdditionalNoncontrollingInterestsShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      (44,260)eei_PurchaseOfAdditionalNoncontrollingInterestsShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Stock award plan forfeitures 0us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Stock award plan forfeitures (in shares) 0us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      5,999us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Balance at Jul. 31, 2014 26,851us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
17,087us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
17,124,339us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
21,916,575us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(182,735)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(1,223,899)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
4,113,613us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
41,791,831us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in shares) at Jul. 31, 2014 2,685,151us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,708,574us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      105,354us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net (loss) income     0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
847,160us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
288,961us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
1,136,121us-gaap_ProfitLoss
Foreign currency translation adjustment     0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(551,747)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(1,681)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(553,428)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Cash dividends declared               0us-gaap_DividendsCommonStockCash
Unrealized investment gain, net     0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
5,600us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
5,600us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Conversion of Class B to Class A common stock 146us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(146)us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Conversion of Class B to Class A common stock (in shares) 14,576us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(14,576)us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
           
Share-based compensation expense     15,088us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Tax impact of share based compensation     (91,849)us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
0us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Purchase of additional noncontrolling interests [1]             0us-gaap_MinorityInterestDecreaseFromRedemptions
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Balance at Nov. 01, 2014 $ 26,997us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 16,941us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 17,047,578us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 22,763,735us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (728,882)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (1,223,899)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 4,400,893us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 42,303,363us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in shares) at Nov. 01, 2014 2,699,727us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,693,998us-gaap_SharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      105,354us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
[1] Purchases of additional noncontrolling interests are recorded as reductions of shareholders' equity on the condensed consolidated statements of shareholders' equity.
XML 40 R3.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) (USD $)
Nov. 01, 2014
Jul. 31, 2014
Assets    
Contract receivables, allowance for doubtful accounts and contract adjustments $ 6,395,057us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent $ 6,126,854us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Property, building and equipment, accumulated depreciation $ 24,488,978us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment $ 28,615,915us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Shareholders' equity:    
Preferred stock, par value (in dollars per share) $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare
Preferred stock, authorized (in shares) 2,000,000us-gaap_PreferredStockSharesAuthorized 2,000,000us-gaap_PreferredStockSharesAuthorized
Preferred stock, issued (in shares) 0us-gaap_PreferredStockSharesIssued 0us-gaap_PreferredStockSharesIssued
Class A [Member]    
Shareholders' equity:    
Common stock, par value (in dollars per share) $ 0.01us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.01us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Common stock, authorized (in shares) 6,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
6,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Common stock, issued (in shares) 2,699,727us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
2,699,727us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Treasury stock (in shares) 40,553us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
40,553us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Class B [Member]    
Shareholders' equity:    
Common stock, par value (in dollars per share) $ 0.01us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
$ 0.01us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Common stock, authorized (in shares) 10,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
10,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Common stock, issued (in shares) 1,693,998us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,693,998us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Treasury stock (in shares) 64,801us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
64,801us-gaap_TreasuryStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
XML 41 R17.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes
3 Months Ended
Nov. 01, 2014
Income Taxes [Abstract]  
Income Taxes
9.Income Taxes

The estimated effective tax rate was 42.1% and 51.2% for the three months ended November 1, 2014 and October 31, 2013, respectively.  The decrease was mainly a result of a significant increase in forecasted income from foreign entities in countries with a lower effective tax rate than in the U.S., which was partially offset by a smaller increase in forecasted income from U.S. entities.
XML 42 R1.htm IDEA: XBRL DOCUMENT v2.4.1.9
Document and Entity Information
3 Months Ended
Nov. 01, 2014
Nov. 30, 2014
Document Information [Line Items]    
Entity Registrant Name ECOLOGY & ENVIRONMENT INC  
Entity Central Index Key 0000809933  
Current Fiscal Year End Date --07-31  
Entity Well-known Seasoned Issuer No  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Filer Category Smaller Reporting Company  
Document Fiscal Year Focus 2015  
Document Fiscal Period Focus Q1  
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Nov. 01, 2014  
Common Class A [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   2,659,174dei_EntityCommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Common Class B [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   1,629,197dei_EntityCommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
XML 43 R18.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Accrued Liabilities
3 Months Ended
Nov. 01, 2014
Other Accrued Liabilities [Abstract]  
Other Accrued Liabilities
10.Other Accrued Liabilities

Other accrued liabilities are summarized in the following table.

 
 
Balance at
 
November 1,
 2014
July 31,
2014
 
Allowance for project disallowances
 
$
2,393,351
  
$
2,393,351
 
Other
  
1,774,254
   
1,841,911
 
Total other accrued liabilities
 
$
4,167,605
  
$
4,235,262
 

The allowance for project disallowances represents potential disallowances of amounts billed and collected resulting from contract close-outs and government audits.  Allowances for project disallowances are recorded when the amounts are estimable.  Activity within the allowance for project disallowances is summarized in the following table.

 
Three Months Ended
 
November 1,
2014
October 31,
2013
 
Balance at beginning of period
 
$
2,393,351
  
$
2,663,351
 
Transfer of reserves from allowance for doubtful accounts and contract adjustments
  
---
   
7,500
 
Balance at end of period
 
$
2,393,351
  
$
2,670,851
 
XML 44 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Statement of Operations (Unaudited) (USD $)
3 Months Ended
Nov. 01, 2014
Oct. 31, 2013
Condensed Consolidated Statement of Operations (Unaudited) [Abstract]    
Revenue, net $ 33,190,651us-gaap_SalesRevenueNet $ 34,749,291us-gaap_SalesRevenueNet
Cost of professional services and other direct operating expenses 13,226,677us-gaap_CostsAndExpenses 13,548,050us-gaap_CostsAndExpenses
Subcontract costs 5,066,091us-gaap_ContractRevenueCost 4,866,943us-gaap_ContractRevenueCost
Administrative and indirect operating expenses 9,392,996us-gaap_GeneralAndAdministrativeExpense 10,869,243us-gaap_GeneralAndAdministrativeExpense
Marketing and related costs 3,388,640us-gaap_SellingAndMarketingExpense 3,458,615us-gaap_SellingAndMarketingExpense
Depreciation and amortization 362,729us-gaap_DepreciationDepletionAndAmortization 1,053,954us-gaap_DepreciationDepletionAndAmortization
Income from operations 1,753,518us-gaap_OperatingIncomeLoss 952,486us-gaap_OperatingIncomeLoss
Interest income 23,039us-gaap_InvestmentIncomeInterest 43,475us-gaap_InvestmentIncomeInterest
Interest expense (18,241)us-gaap_InterestExpense (49,774)us-gaap_InterestExpense
Other (expense) income (2,535)us-gaap_OtherNonoperatingIncomeExpense 120,031us-gaap_OtherNonoperatingIncomeExpense
Gain on sale of assets and investment securities 140,385us-gaap_GainsLossesOnSalesOfAssets 0us-gaap_GainsLossesOnSalesOfAssets
Net foreign exchange gains (losses) 65,498us-gaap_ForeignCurrencyTransactionGainLossBeforeTax (10,426)us-gaap_ForeignCurrencyTransactionGainLossBeforeTax
Income before income tax provision 1,961,664us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 1,055,792us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Income tax provision 825,543us-gaap_IncomeTaxExpenseBenefit 540,678us-gaap_IncomeTaxExpenseBenefit
Net income 1,136,121us-gaap_ProfitLoss 515,114us-gaap_ProfitLoss
Net income attributable to noncontrolling interests (288,961)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest (134,723)us-gaap_NetIncomeLossAttributableToNoncontrollingInterest
Net income attributable to Ecology and Environment, Inc. $ 847,160us-gaap_NetIncomeLoss $ 380,391us-gaap_NetIncomeLoss
Net income per common share: basic and diluted $ 0.20us-gaap_EarningsPerShareBasicAndDiluted $ 0.09us-gaap_EarningsPerShareBasicAndDiluted
Weighted average common shares outstanding: basic and diluted (in shares) 4,288,371us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted 4,261,674us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted
XML 45 R12.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments
3 Months Ended
Nov. 01, 2014
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
4.Fair Value of Financial Instruments

The Company’s financial assets or liabilities are measured using inputs from the three levels of the fair value hierarchy.  The asset’s or liability’s classification within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.  Valuation techniques used need to maximize the use of observable inputs and minimize the use of unobservable inputs.  The Company has not elected a fair value option on any assets or liabilities. The three levels of the hierarchy are as follows:

Level 1 Inputs – Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities. Generally this includes debt and equity securities and derivative contracts that are traded on an active exchange market (e.g., New York Stock Exchange) as well as certain U.S. Treasury and U.S. Government and agency mortgage-backed securities that are highly liquid and are actively traded in over-the-counter markets. 

Level 2 Inputs – Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in inactive markets; or valuations based on models where the significant inputs are observable (e.g., interest rates, yield curves, credit risks, etc.) or can be corroborated by observable market data.  The Company’s investment securities classified as Level 2 are comprised of international and domestic corporate and municipal bonds.

Level 3 Inputs – Valuations based on models where significant inputs are not observable.  The unobservable inputs reflect the Company’s own assumptions about the assumptions that market participants would use.

The availability of observable market data is monitored to assess the appropriate classification of financial instruments within the fair value hierarchy.  Changes in economic conditions or model-based valuation techniques may require the transfer of financial instruments from one fair value level to another.  In such instances, the transfer is reported at the beginning of the reporting period.  The Company evaluated the significance of transfers between levels based upon the nature of the financial instrument.  There were no transfers in or out of levels 1, 2 or 3, respectively during the three months ended November 1, 2014 or the fiscal year ended July 31, 2014.

The fair value of the Company’s assets and liabilities that are measured at fair value on a recurring basis is summarized by level within the fair value hierarchy in the following table.

 
Balance at November 1, 2014
 
Level 1
Level 2
Level 3
Total
Assets:
        
Investment securities available for sale
 
$
1,424,834
  
$
---
  
$
---
  
$
1,424,834
 
 
Assets:
 
Balance at July 31, 2014
 
 
Level 1
Level 2
Level 3
Total
 
Investment securities available for sale
 
$
1,407,277
  
$
---
  
$
---
  
$
1,407,277
 

Investment securities available for sale include mutual funds that are valued at the net asset value (“NAV”) of shares held by the Company at period end.  Mutual funds held by the Company are open-end mutual funds that are registered with the Securities and Exchange Commission.  These funds are required to publish their daily NAV and to transact at that price.  The mutual funds held by the Company are deemed to be actively traded.

Reclassification adjustments out of accumulated other comprehensive income resulting from realized gains or losses from the sale of investment securities available for sale are included in gain on sale of assets and investment securities on the accompanying condensed consolidated statements of operations.  The Company did not record any sales of investment securities during the three months ended November 1, 2014 or the three months ended October 31, 2013.

The carrying amount of cash and cash equivalents approximated fair value at November 1, 2014 and July 31, 2014.  These assets were classified as level 1 instruments at both dates.  Long-term debt consists of bank loans and capitalized equipment leases.  Lines of credit consist of borrowings for working capital requirements.  Based on the Company's assessment of the current financial market and corresponding risks associated with the debt and line of credit borrowings, management believes that the carrying amount of these liabilities approximated fair value at November 1, 2014 and July 31, 2014.  These liabilities were classified as level 2 instruments at both dates.  There were no financial instruments classified as level 3 at November 1, 2014 or July 31, 2014.

Investment securities available for sale are stated at fair value.  Unrealized gains or losses related to investment securities available for sale are recorded in accumulated other comprehensive income, net of applicable income taxes in the accompanying condensed consolidated balance sheets and condensed consolidated statements of changes in shareholders' equity.  The cost basis of securities sold is based on the specific identification method.  The Company had gross unrealized losses of less than $0.1 million recorded in accumulated other comprehensive income for the periods ended November 1, 2014 and October 31, 2013.
XML 46 R11.htm IDEA: XBRL DOCUMENT v2.4.1.9
Cash and Cash Equivalents
3 Months Ended
Nov. 01, 2014
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents
3.    Cash and Cash Equivalents

The Company considers all highly liquid instruments purchased with a maturity of three months or less to be cash equivalents.  The Company invests cash in excess of operating requirements in income-producing short-term investments.  Money market funds of less than $0.1 million and $0.3 million were included in cash and cash equivalents in the accompanying condensed consolidated balance sheets at November 1, 2014 and July 31, 2014, respectively.
XML 47 R23.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies
3 Months Ended
Nov. 01, 2014
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
15.Commitments and Contingencies

From time to time, the Company is a named defendant in legal actions arising out of the normal course of business.  The Company is not a party to any pending legal proceeding, the resolution of which the management believes will have a material adverse effect on the Company’s results of operations, financial condition or cash flows, or to any other pending legal proceedings other than ordinary, routine litigation incidental to its business.  The Company maintains liability insurance against risks arising out of the normal course of business.

On September 21, 2012, the Colorado Department of Public Health and Environment (the "Department") issued a proposed Compliance Order on Consent (the " Proposed Consent Order") to the City and County of Denver ("Denver") and to Walsh Environmental Scientists and Engineers, LLC (“Walsh”).  Walsh is a majority-owned subsidiary of Ecology and Environment, Inc.  The Proposed Consent Order concerns construction improvement activities of certain property owned by Denver which was the subject of asbestos remediation.  Denver had entered into a contract with Walsh for Walsh to provide certain environmental consulting services (asbestos monitoring services) in connection with the asbestos containment and/or removal performed by other contractors at Denver's real property.  Without admitting liability or the Department’s version of the underlying facts, Walsh on February 13, 2013 entered into a Compliance Order on Consent with the Department and paid a penalty of less than $0.1 million and paid for a Supplemental Environmental Project to benefit the public at large in an amount less than $0.1 million.  Denver was served with a final Compliance Order and Assessment of Administrative Penalty against Denver alone for approximately $0.2 million.  Under Walsh's environmental consulting contract with Denver, Walsh has agreed to indemnify Denver for certain liabilities where Walsh could potentially be held responsible for a portion of the penalty imposed upon Denver.  Walsh has put its professional liability and general liability carriers on notice of this indemnification claim by Denver.  The Company believes that this administrative proceeding involving Walsh will not have an adverse material effect upon the operations of the Company.

On February 4, 2011, the Chico Mendes Institute of Biodiversity Conservation of Brazil (the “Institute”) issued a Notice of Infraction to E&E Brasil.  E&E Brasil is a majority-owned subsidiary of Ecology and Environment, Inc.  The Notice of Infraction concerns the taking and collecting species of wild animal specimens without authorization by the competent authority and imposes a fine of 520,000 Reais, which had a value of approximately $0.2 million at November 1, 2014.  No claim has been made against Ecology and Environment, Inc.  The Institute has also filed Notices of Infraction against four employees of E&E Brasil alleging the same claims and has imposed fines against those individuals that, in the aggregate, are equal to the fine imposed against E&E Brasil.  E&E Brasil has filed administrative responses with the Institute for itself and its employees that: (a) denies the jurisdiction of the Institute, (b) states that the Notice of Infraction is constitutionally vague and (c) affirmatively stated that E&E Brasil had obtained the necessary permits for the surveys and collections of specimens under applicable Brazilian regulations and that the protected conservation area is not clearly marked to show its boundaries.  At this time, E&E Brasil has attended one meeting where depositions were taken. The Company believes that these administrative proceedings in Brazil will not have an adverse material effect upon the operations of the Company. 

Certain contracts contain termination provisions under which the customer may, without penalty, terminate the contracts upon written notice to the Company.  In the event of termination, the Company would be paid only termination costs in accordance with the particular contract.  Generally, termination costs include unpaid costs incurred to date, earned fees and any additional costs directly allocable to the termination.
XML 48 R19.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Award Plan
3 Months Ended
Nov. 01, 2014
Stock Award Plan [Abstract]  
Stock Award Plan
11.Stock Award Plan

EEI adopted the 1998 Stock Award Plan effective March 16, 1998 (the “1998 Award Plan”).  The following supplemental plans were adopted subsequent to adoption of the 1998 Award Plan:
·
The 2003 Stock Award Plan (the “2003 Award Plan”), which was adopted by the Board of Directors in October 2004, approved by shareholders in January 2004, and terminated in October 2008;
·
The 2007 Stock Award Plan (the “2007 Award Plan”), which was adopted by the Board of Directors in October 2007, approved by shareholders in January 2008, and terminated in October 2012; and
·
The 2011 Stock Award Plan (the “2011 Award Plan”), which was adopted by the Board of Directors in October 2011, approved by shareholders in January 2012, and will terminate in October 2016.

The 1998 Award Plan and all supplemental plans are collectively referred to as the “Award Plan”.  The Award Plan permits grants of the award for a period of five (5) years from the date of adoption by the Board of Directors.  The Award Plan is not a qualified plan under Section 401(a) of the Internal Revenue Code.

The Company awarded 62,099 Class A shares valued at $0.9 million in October 2011 and 16,387 Class A shares valued at $0.2 million in July 2013 pursuant to the Award Plan.  These awards have a three year vesting period.  Total gross compensation expense is recognized over the vesting period.  The Company recorded non-cash compensation expense of less than $0.1 million and $0.1 million during the quarters ended November 1, 2014 and October 31, 2013, respectively, in connection with outstanding stock compensation awards.  The Company expects to record less than $0.1 million of non-cash compensation expense during the fiscal year ended July 31, 2015.  The "pool" of excess tax benefits accumulated in Capital in Excess of Par Value was $0.1 million and at November 1, 2014 and July 31, 2014.
XML 49 R15.htm IDEA: XBRL DOCUMENT v2.4.1.9
Lines of Credit
3 Months Ended
Nov. 01, 2014
Lines of Credit [Abstract]  
Lines of Credit
7.Lines of Credit

Unsecured lines of credit are summarized in the following table.

  
Balance at
  
November 1,
2014
July 31,
2014
Outstanding cash draws, recorded as lines of credit on the accompanying condensed consolidated balance sheets
 
$
3,103,035
  
$
1,572,466
 
Outstanding letters of credit to support operations
  
1,885,739
   
1,944,994
 
Total amounts used under lines of credit
  
4,988,774
   
3,517,460
 
Remaining amounts available under lines of credit
  
29,380,226
   
30,851,540
 
Total approved unsecured lines of credit
 
$
34,369,000
  
$
34,369,000
 

Contractual interest rates ranged from 2.50% to 3.00% at November 1, 2014.  The Company’s lenders have reaffirmed the lines of credit within the past twelve months.
XML 50 R13.htm IDEA: XBRL DOCUMENT v2.4.1.9
Revenue and Contract Receivables, net
3 Months Ended
Nov. 01, 2014
Revenue and Contract Receivables, net [Abstract]  
Revenue and Contract Receivables, net
5.Revenue and Contract Receivables, net

Revenue Recognition

Substantially all of the Company's revenue is derived from environmental consulting work.  The consulting revenue is principally derived from the sale of labor hours.  The consulting work is performed under a mix of fixed price, cost-type, and time and material contracts.  Contracts are required from all customers.  Revenue is recognized as follows:

Contract Type
 
Work Type
 
Revenue Recognition Policy
     
Time and materials
 
Consulting
 
As incurred at contract rates.
Fixed price
 
Consulting
 
Percentage of completion, approximating the ratio of either total costs or Level of Effort (“LOE”) hours incurred to date to total estimated costs or LOE hours.
Cost-plus
 
Consulting
 
Costs as incurred plus fees.  Fees are recognized as revenue using percentage of completion determined by the percentage of LOE hours incurred to total LOE hours in the respective contracts.

Revenues reflected in the Company's condensed consolidated statements of operations represent services rendered for which the Company maintains a primary contractual relationship with its customers.  Included in revenues are certain services outside the Company's normal operations which the Company has elected to subcontract to other contractors.

Time and material contracts are accounted for over the period of performance, in proportion to the costs of performance, predominately based on labor hours incurred.  Revenue earned from fixed price and cost-plus contracts is recognized using the “percentage-of-completion” method, wherein revenue is recognized as project progress occurs.  If an estimate of costs at completion on any contract indicates that a loss will be incurred, the entire estimated loss is charged to operations in the period the loss becomes evident.

Substantially all of the Company's cost-type work is with federal governmental agencies and, as such, is subject to audits after contract completion.  Under these cost-type contracts, provisions for adjustments to accrued revenue are recognized on a quarterly basis and based on past audit settlement history.  Government audits have been completed and final rates have been negotiated through fiscal year 2007.  The Company records an allowance for project disallowances in other accrued liabilities for potential disallowances resulting from government audits (refer to Note 10 of these condensed consolidated financial statements).

Change orders can occur when changes in scope are made after project work has begun, and can be initiated by either the Company or its clients.  Claims are amounts in excess of the agreed contract price which the Company seeks to recover from a client for customer delays and /or errors or unapproved change orders that are in dispute.  Costs related to change orders and claims are recognized as incurred.  Revenues and profit are recognized on change orders when it is probable that the change order will be approved and the amount can be reasonably estimated.  Revenues are recognized only up to the amount of costs incurred on contract claims when realization is probable, estimable and reasonable support from the customer exists.

All bid and proposal and other pre-contract costs are expensed as incurred.  Out of pocket expenses such as travel, meals, field supplies, and other costs billed direct to contracts are included in both revenues and cost of professional services.  Sales and cost of sales at the Company’s South American subsidiaries exclude tax assessments by governmental authorities, which are collected by the Company from its customers and then remitted to governmental authorities.

Billed contract receivables represent amounts billed to clients in accordance with contracted terms, which have not been collected from clients as of the end of the reporting period.  Billed contract receivables may include: (1) amounts billed for revenues from incurred costs and fees that have been earned in accordance with contractual terms; and (2) progress billings in accordance with contractual terms that include revenue not yet earned as of the end of the reporting period.

Unbilled contract receivables result from: (i) revenues from incurred costs and fees which have been earned, but are not billed as of period-end; and (ii) differences between year-to-date provisional billings and year-to-date actual contract costs incurred.

The Company reduces contract receivables by recording an allowance for doubtful accounts to account for the estimated impact of collection issues resulting from a client’s inability or unwillingness to pay valid obligations to the Company.  The resulting provision for bad debts is recorded within administrative and indirect operating expenses on the condensed consolidated statements of operations.

The Company also reduces contract receivables by establishing an allowance for contract adjustments related to revenues that are deemed to be unrealizable, or that may become unrealizable in the future.  Management reviews contract receivables and determines allowance amounts based on the adequacy of the Company’s performance under the contract, the status of change orders and claims, historical experience with the client for settling change orders and claims, and economic, geopolitical and cultural considerations for the home country of the client.  Such contract adjustments are recorded as direct adjustments to revenue in the condensed consolidated statements of operations.

Contract Receivables, Net

Contract receivables, net are summarized in the following table.

 
Balance at
  
November 1,
2014
July 31,
2014
Contract Receivables:
Billed
 
$
26,033,212
  
$
26,863,708
 
Unbilled
  
27,218,922
   
23,694,451
 
   
53,252,134
   
50,558,159
 
Allowance for doubtful accounts and contract adjustments
  
(6,395,057
)
  
(6,126,854
)
Total contract receivables, net
 
$
46,857,077
  
$
44,431,305
 

Billed contract receivables did not include any contractual retainage balances at November 1, 2014 or July 31, 2014.  Management anticipates that the unbilled receivables outstanding at November 1, 2014 will be substantially billed and collected within one year.

Contract Receivable Concentrations

Significant concentrations of contract receivables and the allowance for doubtful accounts and contract adjustments are summarized in the following table.

 
Balance at November 1, 2014
Balance at July 31, 2014
Region
 
Contract
Receivables
 
Allowance for
Doubtful
Accounts and
Contract
Adjustments
 
Contract
Receivables
 
Allowance for
Doubtful
Accounts and
Contract
Adjustments
 
United States, Canada and South America
 
$
46,164,762
  
$
1,585,604
  
$
43,394,442
  
$
1,611,068
 
Middle East and Africa
  
6,888,826
   
4,979,907
   
7,010,225
   
4,386,240
 
Asia
  
198,546
   
129,546
   
153,492
   
129,546
 
Totals
 
$
53,252,134
  
$
6,395,057
  
$
50,558,159
  
$
6,126,854
 

Combined contract receivables related to projects in the Middle East, Africa and Asia represented 14% of total contract receivables at November 1, 2014 and July 31, 2014, while the combined allowance for doubtful accounts and contract adjustments related to these projects represented 74% of the total allowance for doubtful accounts and contract adjustments at those same period end dates.  These allowance percentages highlight the Company’s experience of heightened operating risks (i.e., political, regulatory and cultural risks) within these foreign regions in comparison with similar risks in the United States, Canada and South America.  These heightened operating risks have resulted in increased collection risks and the Company expending resources that it may not recover for several months, or at all.

Allowance for Doubtful Accounts and Contract Adjustments

Activity within the allowance for doubtful accounts and contract adjustments is summarized in the following table.

  
Three Months Ended
 
  
November 1,
2014
  
October 31,
2013
 
Balance at beginning of period
 
$
6,126,854
  
$
5,592,800
 
Net increase (decrease) due to adjustments in the allowance for:
        
Contract adjustments (1)
  
300,016
   
29,728
 
Doubtful accounts (2)
  
(31,813
)
  
24,263
 
Transfer of reserves to allowance for project disallowances (3)
  
---
   
(7,500
 
Balance at end of period
 
$
6,395,057
  
$
5,639,291
 
 
(1)
Increases (decreases) to the allowance for contract adjustments on the condensed consolidated balance sheets are also recorded as (decreases) increases to revenue on the condensed consolidated statements of operations.
(2)
Increases (decreases) to the allowance for doubtful accounts on the condensed consolidated balance sheets are also recorded as increases (decreases) to administrative and other indirect operating expenses on the condensed consolidated statements of operations.
(3)
The allowance for project disallowances is included in other accrued liabilities on the condensed consolidated balance sheets.  Refer to Note 10 of these condensed consolidated financial statements.
XML 51 R14.htm IDEA: XBRL DOCUMENT v2.4.1.9
Property, Building and Equipment, net
3 Months Ended
Nov. 01, 2014
Property, Building and Equipment, net [Abstract]  
Property, Building and Equipment, net
6.Property, Building and Equipment, net

In November 2013, management decided to abandon the Company’s existing operating and financial software system and migrate to new system software.  The Company acquired and developed the new software during fiscal year 2014, and began utilizing the new software effective August 1, 2014 for its U.S. operations.  Although the core software modules were operating effectively as of August 1, 2014, certain operational and reporting capabilities of the new system continued to be developed during the three months ended November 1, 2014.  The process to evaluate, select and develop new operating and financial software systems for the Company’s significant foreign operations is expected to be completed in January 2015.  The Company recorded software development costs of $0.1 million and $0 in property, plant and equipment during the three months ended November 1, 2014 and October 31, 2013, respectively.

The Company continued to utilize the previous software system through July 31, 2014, at which time the previous system was abandoned.  As a result, amortization of software development costs capitalized for the previous system was accelerated so that the system was completely amortized by July 31, 2014.  Total software amortization expense was less than $0.1 million and $0.7 million for the quarters ended November 1, 2014 and October 31, 2013, respectively.
XML 52 R16.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt and Capital Lease Obligations
3 Months Ended
Nov. 01, 2014
Debt and Capital Lease Obligations [Abstract]  
Debt and Capital Lease Obligations
8.Debt and Capital Lease Obligations

Debt and capital lease obligations are summarized in the following table.

 
Balance at
 
November 1,
2014
July 31,
2014
 
Various bank loans and advances at interest rates ranging from 3.25% to 14%
 
$
412,488
  
$
676,874
 
Capital lease obligations at varying interest rates averaging 11%
  
222,193
   
165,632
 
   
634,681
   
842,506
 
Current portion of long-term debt and capital lease obligations
  
(432,514
)
  
(420,737
)
Long-term debt and capital lease obligations
 
$
202,167
  
$
421,769
 
 
The aggregate maturities of long-term debt and capital lease obligations as of November 1, 2014 are summarized in the following table.

November 2014 – October 2015
 
$
432,514
 
November 2015 – October 2016
  
142,584
 
November 2016 – October 2017
  
57,077
 
November 2017 – October 2018
  
2,506
 
Thereafter
  
---
 
Total
 
$
634,681
 
XML 53 R34.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments (Details) (USD $)
3 Months Ended
Nov. 01, 2014
Oct. 31, 2013
Jul. 31, 2014
Assets [Abstract]      
Gross unrealized losses $ 100,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss $ 100,000us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLoss  
Recurring [Member]      
Assets [Abstract]      
Investment securities available for sale 1,424,834us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  1,407,277us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Recurring [Member] | Level 1 [Member]      
Assets [Abstract]      
Investment securities available for sale 1,424,834us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  1,407,277us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Recurring [Member] | Level 2 [Member]      
Assets [Abstract]      
Investment securities available for sale 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Recurring [Member] | Level 3 [Member]      
Assets [Abstract]      
Investment securities available for sale $ 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
  $ 0us-gaap_AvailableForSaleSecurities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
XML 54 R21.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share
3 Months Ended
Nov. 01, 2014
Earnings Per Share [Abstract]  
Earnings Per Share
13.Earnings Per Share

Basic and diluted EPS is computed by dividing the net (loss) income attributable to Ecology and Environment, Inc. common shareholders by the weighted average number of common shares outstanding for the period.  After consideration of all the rights and privileges of the Class A and Class B stockholders summarized in Note 12, in particular the right of the holders of the Class B common stock to elect no less than 75% of the Board of Directors making it highly unlikely that the Company will pay a dividend on Class A common stock in excess of Class B common stock, the Company allocates undistributed earnings between the classes on a one-to-one basis when computing earnings per share.  As a result, basic and fully diluted earnings per Class A and Class B share are equal amounts.

The Company has determined that its unvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid) are participating securities. These securities shall be included in the computation of earnings per share pursuant to the two-class method.  The resulting impact was to include unvested restricted shares in the weighted average shares outstanding calculation.

The computation of earnings per share is included in the following table.
 
  
Three Months Ended
 
  
November 1,
2014
  
October 31,
2013
 
     
Net income attributable to Ecology and Environment, Inc.
 
$
847,160
  
$
380,391
 
Dividends declared
  
---
   
---
 
Balance at end of period
 
$
847,160
  
$
380,391
 
         
Weighted-average common shares outstanding (basic and diluted)
  
4,288,371
   
4,261,674
 
         
Distributed earnings per share
 
$
---
  
$
---
 
Undistributed earnings per share
  
0.20
   
0.09
 
Total earnings per share
 
$
0.20
  
$
0.09
 
XML 55 R26.htm IDEA: XBRL DOCUMENT v2.4.1.9
Lines of Credit (Tables)
3 Months Ended
Nov. 01, 2014
Lines of Credit [Abstract]  
Unsecured Lines of Credit
Unsecured lines of credit are summarized in the following table.

  
Balance at
  
November 1,
2014
July 31,
2014
Outstanding cash draws, recorded as lines of credit on the accompanying condensed consolidated balance sheets
 
$
3,103,035
  
$
1,572,466
 
Outstanding letters of credit to support operations
  
1,885,739
   
1,944,994
 
Total amounts used under lines of credit
  
4,988,774
   
3,517,460
 
Remaining amounts available under lines of credit
  
29,380,226
   
30,851,540
 
Total approved unsecured lines of credit
 
$
34,369,000
  
$
34,369,000
 
XML 56 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock Award Plan (Details) (USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended 3 Months Ended 0 Months Ended 12 Months Ended
Nov. 01, 2014
Jul. 31, 2014
Oct. 31, 2013
Oct. 11, 2011
Jul. 31, 2013
Class of Stock [Line Items]          
Term of the award plan 5 years        
Share-based award, vesting period 3 years        
Excess tax benefits accumulated in Capital in Excess of Par Value $ 0.1us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation $ 0.1us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation      
Maximum [Member]          
Class of Stock [Line Items]          
Compensation expense 0.1us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
  0.1us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Unrecognized compensation expense 0.1us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Class A [Member]          
Class of Stock [Line Items]          
Shares awarded (in shares)       62,099us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
16,387us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Shares awarded, value       $ 0.9us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
$ 0.2us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
XML 57 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Statements of Comprehensive Income (Unaudited) (USD $)
3 Months Ended
Nov. 01, 2014
Oct. 31, 2013
Comprehensive income [Abstract]    
Net income including noncontrolling interests $ 1,136,121us-gaap_ProfitLoss $ 515,114us-gaap_ProfitLoss
Foreign currency translation adjustments (553,428)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 235,914us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Unrealized investment gains (losses), net 5,600us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax (234)us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
Comprehensive income 588,293us-gaap_OtherComprehensiveIncomeLossNetOfTax 750,794us-gaap_OtherComprehensiveIncomeLossNetOfTax
Comprehensive income attributable to noncontrolling interests (287,280)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest (119,193)us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
Comprehensive income attributable to Ecology and Environment, Inc. $ 301,013us-gaap_ComprehensiveIncomeNetOfTax $ 631,601us-gaap_ComprehensiveIncomeNetOfTax
XML 58 R10.htm IDEA: XBRL DOCUMENT v2.4.1.9
Recent Accounting Pronouncements
3 Months Ended
Nov. 01, 2014
Recent Accounting Pronouncements [Abstract]  
Recent Accounting Pronouncements
2.Recent Accounting Pronouncements

Accounting Pronouncements Adopted During the Fiscal Year Ended July 31, 2015

In July 2013, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2013-11 Income Taxes (Topic 740): Presentation of an Unrecognized Tax Benefit When a Net Operating Loss Carryforward, a Similar Tax Loss, or a Tax Credit Carryforward Exists (“ASU 2013-11”).  ASU 2013-11 requires that an unrecognized tax benefit, or a portion of an unrecognized tax benefit, should be presented in the financial statements as a reduction to a deferred tax asset for a net operating loss carryforward, a similar tax loss, or a tax credit carryforward, except as follows.  To the extent a net operating loss carryforward, a similar tax loss, or a tax credit carryforward is not available at the reporting date under the tax law of the applicable jurisdiction to settle any additional income taxes that would result from the disallowance of a tax position or the tax law of the applicable jurisdiction does not require the entity to use, and the entity does not intend to use, the deferred tax asset for such purpose, the unrecognized tax benefit should be presented in the financial statements as a liability and should not be combined with deferred tax assets.  The Company adopted the provisions of ASU 2013-11 effective August 1, 2014 and applied its provisions retrospectively.  The adoption of this standard did not have a material impact on the Company’s consolidated financial statements.

Accounting Pronouncements Not Yet Adopted as of November 1, 2014

In May 2014, FASB issued ASU No. 2014-09 Revenue from Contracts with Customers (Topic 606) (“ASU 2014-09”).  ASU 2014-09 is the result of a joint project of FASB and the International Accounting Standards Board to clarify the principles for recognizing revenue and to develop a common revenue standard for use in the U.S and internationally.  ASU 2014-09 supersedes the revenue recognition requirements in Topic 605 of FASB’s Accounting Standards Codification (the “Codification”) and most industry-specific guidance throughout the Industry Topics of the Codification.  ASU 2014-09 enhances comparability of revenue recognition practices across entities, industries, jurisdictions and capital markets, reduces the number of requirements an entity must consider for recognizing revenue, and requires improved disclosures to help users of financial statements better understand the nature, amount, timing, and uncertainty of revenue that is recognized.  ASU 2014-09 is effective for annual reporting periods beginning after December 15, 2016, including interim periods within the annual reporting period.  The Company intends to adopt the provisions of ASU 2014-09 effective August 1, 2017.  ASU 2014-09 requires either retrospective application by restating each prior period presented in the financial statements, or retrospective application by recording the cumulative effect on prior reporting periods to beginning retained earnings in the year that the standard becomes effective.  Management is currently assessing the provisions of ASU 2014-09 and has not yet estimated its impact.
XML 59 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt and Capital Lease Obligations (Tables)
3 Months Ended
Nov. 01, 2014
Debt and Capital Lease Obligations [Abstract]  
Debt Inclusive of Capital Lease Obligations
Debt and capital lease obligations are summarized in the following table.

 
Balance at
 
November 1,
2014
July 31,
2014
 
Various bank loans and advances at interest rates ranging from 3.25% to 14%
 
$
412,488
  
$
676,874
 
Capital lease obligations at varying interest rates averaging 11%
  
222,193
   
165,632
 
   
634,681
   
842,506
 
Current portion of long-term debt and capital lease obligations
  
(432,514
)
  
(420,737
)
Long-term debt and capital lease obligations
 
$
202,167
  
$
421,769
 
Aggregate Maturities of Long-term Debt and Capital Lease Obligations
The aggregate maturities of long-term debt and capital lease obligations as of November 1, 2014 are summarized in the following table.

November 2014 – October 2015
 
$
432,514
 
November 2015 – October 2016
  
142,584
 
November 2016 – October 2017
  
57,077
 
November 2017 – October 2018
  
2,506
 
Thereafter
  
---
 
Total
 
$
634,681
 
XML 60 FilingSummary.xml IDEA: XBRL DOCUMENT 2.4.1.9 Html 111 226 1 true 32 0 false 11 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://ene.com/role/DocumentAndEntityInformation Document and Entity Information true false R2.htm 010000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://ene.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) false false R3.htm 010100 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://ene.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) false false R4.htm 020000 - Statement - Condensed Consolidated Statement of Operations (Unaudited) Sheet http://ene.com/role/CondensedConsolidatedStatementOfOperationsUnaudited Condensed Consolidated Statement of Operations (Unaudited) false false R5.htm 030000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://ene.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) false false R6.htm 040000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://ene.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) false false R7.htm 050000 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://ene.com/role/CondensedConsolidatedStatementsOfShareholdersEquityUnaudited Condensed Consolidated Statements of Shareholders' Equity (Unaudited) false false R8.htm 050100 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) Sheet http://ene.com/role/CondensedConsolidatedStatementsOfShareholdersEquityUnauditedParenthetical Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) false false R9.htm 060100 - Disclosure - Organization and Basis of Presentation Sheet http://ene.com/role/OrganizationAndBasisOfPresentation Organization and Basis of Presentation false false R10.htm 060200 - Disclosure - Recent Accounting Pronouncements Sheet http://ene.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements false false R11.htm 060300 - Disclosure - Cash and Cash Equivalents Sheet http://ene.com/role/CashAndCashEquivalents Cash and Cash Equivalents false false R12.htm 060400 - Disclosure - Fair Value of Financial Instruments Sheet http://ene.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments false false R13.htm 060500 - Disclosure - Revenue and Contract Receivables, net Sheet http://ene.com/role/RevenueAndContractReceivablesNet Revenue and Contract Receivables, net false false R14.htm 060600 - Disclosure - Property, Building and Equipment, net Sheet http://ene.com/role/PropertyBuildingAndEquipmentNet Property, Building and Equipment, net false false R15.htm 060700 - Disclosure - Lines of Credit Sheet http://ene.com/role/LinesOfCredit Lines of Credit false false R16.htm 060800 - Disclosure - Debt and Capital Lease Obligations Sheet http://ene.com/role/DebtAndCapitalLeaseObligations Debt and Capital Lease Obligations false false R17.htm 060900 - Disclosure - Income Taxes Sheet http://ene.com/role/IncomeTaxes Income Taxes false false R18.htm 061000 - Disclosure - Other Accrued Liabilities Sheet http://ene.com/role/OtherAccruedLiabilities Other Accrued Liabilities false false R19.htm 061100 - Disclosure - Stock Award Plan Sheet http://ene.com/role/StockAwardPlan Stock Award Plan false false R20.htm 061200 - Disclosure - Shareholders' Equity Sheet http://ene.com/role/ShareholdersEquity Shareholders' Equity false false R21.htm 061300 - Disclosure - Earnings Per Share Sheet http://ene.com/role/EarningsPerShare Earnings Per Share false false R22.htm 061400 - Disclosure - Segment Reporting Sheet http://ene.com/role/SegmentReporting Segment Reporting false false R23.htm 061500 - Disclosure - Commitments and Contingencies Sheet http://ene.com/role/CommitmentsAndContingencies Commitments and Contingencies false false R24.htm 080400 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://ene.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) false false R25.htm 080500 - Disclosure - Revenue and Contract Receivables, net (Tables) Sheet http://ene.com/role/RevenueAndContractReceivablesNetTables Revenue and Contract Receivables, net (Tables) false false R26.htm 080700 - Disclosure - Lines of Credit (Tables) Sheet http://ene.com/role/LinesOfCreditTables Lines of Credit (Tables) false false R27.htm 080800 - Disclosure - Debt and Capital Lease Obligations (Tables) Sheet http://ene.com/role/DebtAndCapitalLeaseObligationsTables Debt and Capital Lease Obligations (Tables) false false R28.htm 081000 - Disclosure - Other Accrued Liabilities (Tables) Sheet http://ene.com/role/OtherAccruedLiabilitiesTables Other Accrued Liabilities (Tables) false false R29.htm 081200 - Disclosure - Shareholders' Equity (Tables) Sheet http://ene.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) false false R30.htm 081300 - Disclosure - Earnings Per Share (Tables) Sheet http://ene.com/role/EarningsPerShareTables Earnings Per Share (Tables) false false R31.htm 081400 - Disclosure - Segment Reporting (Tables) Sheet http://ene.com/role/SegmentReportingTables Segment Reporting (Tables) false false R32.htm 090100 - Disclosure - Organization and Basis of Presentation (Details) Sheet http://ene.com/role/OrganizationAndBasisOfPresentationDetails Organization and Basis of Presentation (Details) false false R33.htm 090300 - Disclosure - Cash and Cash Equivalents (Details) Sheet http://ene.com/role/CashAndCashEquivalentsDetails Cash and Cash Equivalents (Details) false false R34.htm 090400 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://ene.com/role/FairValueOfFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) false false R35.htm 090500 - Disclosure - Revenue and Contract Receivables, net (Details) Sheet http://ene.com/role/RevenueAndContractReceivablesNetDetails Revenue and Contract Receivables, net (Details) false false R36.htm 090600 - Disclosure - Property, Building and Equipment, net (Details) Sheet http://ene.com/role/PropertyBuildingAndEquipmentNetDetails Property, Building and Equipment, net (Details) false false R37.htm 090700 - Disclosure - Lines of Credit (Details) Sheet http://ene.com/role/LinesOfCreditDetails Lines of Credit (Details) false false R38.htm 090800 - Disclosure - Debt and Capital Lease Obligations (Details) Sheet http://ene.com/role/DebtAndCapitalLeaseObligationsDetails Debt and Capital Lease Obligations (Details) false false R39.htm 090900 - Disclosure - Income Taxes (Details) Sheet http://ene.com/role/IncomeTaxesDetails Income Taxes (Details) false false R40.htm 091000 - Disclosure - Other Accrued Liabilities (Details) Sheet http://ene.com/role/OtherAccruedLiabilitiesDetails Other Accrued Liabilities (Details) false false R41.htm 091100 - Disclosure - Stock Award Plan (Details) Sheet http://ene.com/role/StockAwardPlanDetails Stock Award Plan (Details) false false R42.htm 091200 - Disclosure - Shareholders' Equity (Details) Sheet http://ene.com/role/ShareholdersEquityDetails Shareholders' Equity (Details) false false R43.htm 091300 - Disclosure - Earnings Per Share (Details) Sheet http://ene.com/role/EarningsPerShareDetails Earnings Per Share (Details) false false R44.htm 091400 - Disclosure - Segment Reporting (Details) Sheet http://ene.com/role/SegmentReportingDetails Segment Reporting (Details) false false R45.htm 091500 - Disclosure - Commitments and Contingencies (Details) Sheet http://ene.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) false false All Reports Book All Reports Element us-gaap_CapitalizedComputerSoftwareNet had a mix of decimals attribute values: -6 -5. Element us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries had a mix of decimals attribute values: -5 0. Element us-gaap_Revenues had a mix of decimals attribute values: -5 0. 'Monetary' elements on report '090400 - Disclosure - Fair Value of Financial Instruments (Details)' had a mix of different decimal attribute values. 'Monetary' elements on report '091500 - Disclosure - Commitments and Contingencies (Details)' had a mix of different decimal attribute values. Process Flow-Through: 010000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Process Flow-Through: Removing column 'Oct. 31, 2013' Process Flow-Through: Removing column 'Jul. 31, 2013' Process Flow-Through: 010100 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Process Flow-Through: 020000 - Statement - Condensed Consolidated Statement of Operations (Unaudited) Process Flow-Through: 030000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Process Flow-Through: 040000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Process Flow-Through: 050100 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) eei-20141101.xml eei-20141101.xsd eei-20141101_cal.xml eei-20141101_def.xml eei-20141101_lab.xml eei-20141101_pre.xml true true XML 61 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt and Capital Lease Obligations (Details) (USD $)
3 Months Ended 12 Months Ended
Nov. 01, 2014
Jul. 31, 2013
Jul. 31, 2014
Debt Instrument [Line Items]      
Long-term Debt, Current and Noncurrent $ 634,681us-gaap_LongTermDebt   $ 842,506us-gaap_LongTermDebt
Current portion of long-term debt and capital lease obligations (432,514)us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent   (420,737)us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
Long-term debt and capital lease obligations 202,167us-gaap_LongTermDebtAndCapitalLeaseObligations   421,769us-gaap_LongTermDebtAndCapitalLeaseObligations
Interest rate, minimum (in hundredths) 2.50%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum    
Interest rate, maximum (in hundredths) 3.00%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum    
Long-term Debt, by Maturity [Abstract]      
November 2014 - October 2015 432,514us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths    
November 2015 - October 2016 142,584us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo    
November 2016 - October 2017 57,077us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree    
November 2017 - October 2018 2,506us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour    
Thereafter 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive    
Total 634,681us-gaap_LongTermDebt   842,506us-gaap_LongTermDebt
Various Bank Loans and Advances [Member]      
Debt Instrument [Line Items]      
Long-term Debt, Current and Noncurrent 412,488us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= eei_VariousBankLoansAndAdvancesMember
  676,874us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= eei_VariousBankLoansAndAdvancesMember
Interest rate, minimum (in hundredths) 3.25%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum
/ us-gaap_LongtermDebtTypeAxis
= eei_VariousBankLoansAndAdvancesMember
3.25%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum
/ us-gaap_LongtermDebtTypeAxis
= eei_VariousBankLoansAndAdvancesMember
 
Interest rate, maximum (in hundredths) 14.00%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum
/ us-gaap_LongtermDebtTypeAxis
= eei_VariousBankLoansAndAdvancesMember
14.00%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum
/ us-gaap_LongtermDebtTypeAxis
= eei_VariousBankLoansAndAdvancesMember
 
Long-term Debt, by Maturity [Abstract]      
Total 412,488us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= eei_VariousBankLoansAndAdvancesMember
  676,874us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= eei_VariousBankLoansAndAdvancesMember
Capital Lease Obligations [Member]      
Debt Instrument [Line Items]      
Long-term Debt, Current and Noncurrent 222,193us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
  165,632us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
Average interest rate (in hundredths) 11.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
  11.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
Long-term Debt, by Maturity [Abstract]      
Total $ 222,193us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
  $ 165,632us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_CapitalLeaseObligationsMember
XML 62 R20.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity
3 Months Ended
Nov. 01, 2014
Shareholders' Equity [Abstract]  
Shareholders' Equity
12.Shareholders' Equity

Class A and Class B Common Stock

The relative rights, preferences and limitations of the Company's Class A and Class B common stock are summarized as follows: Holders of Class A shares are entitled to elect 25% of the Board of Directors so long as the number of outstanding Class A shares is at least 10% of the combined total number of outstanding Class A and Class B common shares. Holders of Class A common shares have one-tenth the voting power of Class B common shares with respect to most other matters.

In addition, Class A shares are eligible to receive dividends in excess of (and not less than) those paid to holders of Class B shares. Holders of Class B shares have the option to convert at any time, each share of Class B common stock into one share of Class A common stock. Upon sale or transfer, shares of Class B common stock will automatically convert into an equal number of shares of Class A common stock, except that sales or transfers of Class B common stock to an existing holder of Class B common stock or to an immediate family member will not cause such shares to automatically convert into Class A common stock.

Restrictive Shareholder Agreement

Messrs. Gerhard J. Neumaier (deceased), Frank B. Silvestro, Ronald L. Frank, and Gerald A. Strobel entered into a Stockholders’ Agreement dated May 12, 1970, as amended January 24, 2011, which governs the sale of certain shares of Ecology and Environment, Inc. common stock (now classified as Class B Common Stock) owned by them, certain children of those individuals and any such shares subsequently transferred to their spouses and/or children outright or in trust for their benefit upon the demise of a signatory to the Agreement (“Permitted Transferees”).  The Agreement provides that prior to accepting a bona fide offer to purchase some or all of their shares of Class B Common Stock governed by the Agreement, that the selling party must first allow the other signatories to the Agreement (not including any Permitted Transferee) the opportunity to acquire on a pro rata basis, with right of over-allotment, all of such shares covered by the offer on the same terms and conditions proposed by the offer.

Cash Dividends

The Company did not declare any cash or non-cash dividends during the three months ended November 1, 2014 or October 31, 2013.  The Company paid dividends of $1.0 million in August 2013 and 2012 that were declared and accrued in prior periods.  The Company paid dividends of $1.0 million in August 2014 and 2013 that were declared and accrued in prior periods.
 
Stock Repurchase

In August 2010, the Company’s Board of Directors approved a program for repurchase of 200,000 shares of Class A common stock.  As of November 1, 2014, the Company repurchased 122,918 shares of Class A stock, and 77,082 shares had yet to be repurchased under this program.  The Company did not acquire any Class A shares under this program during the three months ended November 1, 2014 or October 31, 2013. 

Noncontrolling Interests

Noncontrolling interests are disclosed as a separate component of consolidated shareholders’ equity on the accompanying condensed consolidated balance sheets.  Earnings and other comprehensive (loss) income are separately attributed to both the controlling and noncontrolling interests.  Earnings per share is calculated based on net (loss) income attributable to the Company’s controlling interests.

Transactions to acquire ownership interest from noncontrolling shareholders during the three months ended November 1, 2014 and during the fiscal year ended July 31, 2014, which were recorded at amounts that approximated fair value, are summarized in the following table.
 
 
Three Months
Ended
November 1,
2014
  
Fiscal Year
Ended
July 31,
2014
 
Purchases of noncontrolling interests:
    
Purchase of 344 Walsh common shares (1)
 
$
---
  
$
5,653
 
Purchase of 3,705 Walsh common shares (2)
  
---
   
1,120,749
 
Purchase of 100 Walsh common shares (3)
  
---
   
30,250
 
Total purchases of additional noncontrolling interests (4)
 
$
---
  
$
1,156,652
 
 
(1)
In January 2014, EEI purchased an additional 0.9% of Walsh Environmental Scientists and Engineers, LLC (“Walsh”) from noncontrolling shareholders for $0.1 million in cash.  Walsh became a wholly-owned subsidiary of EEI as a result of these transactions.
(2)
In October 2013, EEI purchased an additional 9.4% of Walsh for $1.6 million.  The purchase price was paid as follows: (i) one third in cash payable on the transaction consummation date; (ii) one third payable with EEI Common Stock on the transaction consummation date; and (iii) one third payable with a promissory note payable in two annual installments of one half the principal plus interest accrued at 3.25% per annum.
(3)
In October 2013, EEI purchased an additional 0.2% of Walsh for less than $0.1 million in cash.
(4)
Purchases of additional noncontrolling interests are recorded as reductions of shareholders’ equity on the condensed consolidated statements of shareholders’ equity.