0001558370-24-001239.txt : 20240215 0001558370-24-001239.hdr.sgml : 20240215 20240215160638 ACCESSION NUMBER: 0001558370-24-001239 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 19 CONFORMED PERIOD OF REPORT: 20240215 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240215 DATE AS OF CHANGE: 20240215 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PDF SOLUTIONS INC CENTRAL INDEX KEY: 0001120914 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 251701361 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-31311 FILM NUMBER: 24643823 BUSINESS ADDRESS: STREET 1: 2858 DE LA CRUZ BOULEVARD CITY: SANTA CLARA STATE: CA ZIP: 95050 BUSINESS PHONE: 4082807900 MAIL ADDRESS: STREET 1: 2858 DE LA CRUZ BOULEVARD CITY: SANTA CLARA STATE: CA ZIP: 95050 8-K 1 pdfs-20240215x8k.htm 8-K
0001120914false00011209142024-02-152024-02-15

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 8-K

CURRENT REPORT

Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

Date of Report (Date of Earliest Event Reported): February 15, 2024

PDF SOLUTIONS, INC.

(Exact name of registrant as specified in its charter)

000-31311

(Commission File Number)

Delaware

25-1701361

(State or Other Jurisdiction of Incorporation)

(I.R.S. Employer Identification No.)

2858 De La Cruz Boulevard

Santa Clara, CA 95050

(Address of principal executive offices, with zip code)

(408) 280-7900

(Registrant’s telephone number, including area code)

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:

   Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

   Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

   Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

   Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Securities registered pursuant to Section 12(b) of the Exchange Act:

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.00015 par value

PDFS

The NASDAQ Stock Market LLC

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 or Rule 12b-2 of the Securities Exchange Act of 1934.

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Item 2.02.  Results of Operations and Financial Condition.

On February 15, 2024, PDF Solutions (the “Company”) issued a press release regarding its financial results and certain other information related to the fourth quarter and year ended December 31, 2023. The Company also posted on the Investors section of its website (www.pdf.com) a management report with regard to the fourth quarter and year ended December 31, 2023. Copies of the press release and management report are attached to this report as Exhibits 99.1 and 99.2, respectively. Information on the website is not, and will not be deemed, a part of this report or incorporated into any other filings the Company makes with the Securities and Exchange Commission.

The information in this Item 2.02, including Exhibits 99.1 and 99.2, is being furnished and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liabilities under that Section, and shall not be deemed incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.

Item 9.01.  Financial Statements and Exhibits.

(d) Exhibits

Exhibit No.

    

Description

99.1

Press Release dated February 15, 2024, regarding financial results and certain other information related to the fourth quarter and year ended December 31, 2023.

99.2

Management Report by PDF Solutions, Inc. as of February 15, 2024.

104

Cover Page Interactive Data File (embedded within the Inline XBRL document)

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.

PDF SOLUTIONS, INC. (Registrant)

By:

/s/ Adnan Raza

Adnan Raza

EVP, Finance, and Chief Financial Officer (principal financial and accounting officer)

Dated: February 15, 2024

EX-99.1 2 pdfs-20240215xex99d1.htm EX-99.1

Exhibit 99.1

Graphic

2858 De La Cruz Boulevard, Santa Clara CA 95050 USA

+1.408.280.7900                                             www.pdf.com

News Release

Company Contacts:

 

Adnan Raza

Sonia Segovia

Chief Financial Officer

Investor Relations

Tel: (408) 516-0237

Tel: (408) 938-6491

Email: adnan.raza@pdf.com

Email: sonia.segovia@pdf.com

PDF Solutions® Reports Fourth Quarter and Full Year 2023 Results

Santa Clara, CA, February 15, 2024, – PDF Solutions, Inc. (Nasdaq: PDFS), a leading provider of comprehensive data solutions for the semiconductor ecosystem, today announced financial results for its fourth quarter and year ended December 31, 2023.

Financial Highlights of Fourth Quarter 2023

Analytics revenues of $39.1 million, up 9% over last year’s comparable quarter
Quarterly revenues of $41.1 million, up slightly over last year’s comparable quarter
GAAP gross margin of 68% and Non-GAAP gross margin of 72%
GAAP diluted earnings per share of $0.02 and non-GAAP diluted earnings per share of $0.15

Financial Highlights of Full Year 2023

Analytics revenues of $152.1 million, up 17% over last year
Record total full year revenues of $165.8 million, up 12% over last year
GAAP gross margin of 69% and Non-GAAP gross margin of 73%
GAAP diluted earnings per share of $0.08 and non-GAAP diluted earnings per share of $0.73
Cash, cash equivalents and short-term investments of $135.5 million

Total revenues for the fourth quarter of 2023 were $41.1 million, compared to $42.4 million for the third quarter of 2023 and $40.5 million for the fourth quarter of 2022. Analytics revenue for the fourth quarter of 2023 was $39.1 million, compared to $39.5 million for the third quarter of 2023 and $36.1 million for the fourth quarter of 2022. Integrated Yield Ramp revenue for the fourth quarter of 2023 was $2.0 million, compared to $2.9 million for the third quarter of 2023 and $4.5 million for the fourth quarter of 2022. Total revenues for the full year 2023 and 2022 were $165.8 million and $148.5 million, respectively.

GAAP gross margin for the fourth quarter of 2023 was 68%, compared to 66% for the third quarter of 2023 and 71% for the fourth quarter of 2022. GAAP gross margin for the full year 2023 and 2022 was 69% and 68%, respectively.

Non-GAAP gross margin for the fourth quarter of 2023 was 72%, compared to 70% for the third quarter of 2023 and 74% for the fourth quarter of 2022. Non-GAAP gross margin for the full year 2023 and 2022 was 73% and 71%, respectively.

On a GAAP basis, net income for the fourth quarter of 2023 was $0.9 million, or $0.02 per diluted share, compared to a net loss of $5.0 million, or ($0.13) per diluted share, for the third quarter of 2023, and a net income of $0.5 million, or $0.01 per diluted share, for the fourth quarter of 2022. On a GAAP basis, net income for the full year 2023 was $3.1 million, or $0.08 per diluted share, compared to a net loss of $3.4 million, or ($0.09) per diluted share, for the full year 2022.

Non-GAAP net income for the fourth quarter of 2023 was $5.7 million, or $0.15 per diluted share, compared to a non-GAAP net income of $8.0 million, or $0.20 per diluted share, for the third quarter of 2023, and non-GAAP net income of $7.4 million, or $0.19 per diluted share, for the fourth quarter of 2022. Non-GAAP net income for the full year 2023 was $28.5 million, or $0.73 per diluted share, compared to a non-GAAP net income of $22.9 million, or $0.60 per diluted share, for the full year 2022.

Cash, cash equivalents and short-term investments as of December 31, 2023 were $135.5 million.


PDF Solutions® Reports Fourth Quarter and Full Year 2023 Results

Financial Outlook

The Company’s outlook for the year reflects both the short-term weakness in the semiconductor industry and the strength of our pipeline, bolstered by the macro trends of distributed manufacturing, energy electrification, and AI, which can drive significant growth. As a result, management expects revenue for the first half of 2024 to be flat over the comparable period of the prior year and for revenue for the second half of the year to grow by 20% over the comparable period of the prior year.

“Thanks to all our employees, contractors, and customers for the strong 2023 performance. Despite the macroenvironment, we are pleased with how we are positioned for 2024 and look forward to serving our customers,” said John Kibarian, CEO and President.

2


PDF Solutions® Reports Fourth Quarter and Full Year 2023 Results

Conference Call

As previously announced, PDF Solutions will discuss these results on a live conference call beginning at 2:00 p.m. Pacific Time / 5:00 p.m. Eastern Time today. To participate on the live call, analysts and investors should pre-register at: https://register.vevent.com/register/BI866d4f79f40f459e872fa6cec8a6dc7a. Registrants will receive dial-in information and a unique passcode to access the call. We encourage participants to dial into the call ten minutes ahead of the scheduled time. The teleconference will also be webcast simultaneously on the Company’s website at https://ir.pdf.com/webcasts. A replay of the conference call webcast will be available after the call on the Company’s investor relations website. A copy of this press release, including the disclosure and reconciliation of certain non-GAAP financial measures to the comparable GAAP measures, which non-GAAP measures may be used periodically by PDF Solutions’ management when discussing financial results with investors and analysts, will also be available on PDF Solutions’ website at http://www.pdf.com/press-releases following the date of this release.

Fourth Quarter and Full Year 2023 Financial Commentary Available Online

A Management Report reviewing the Company’s fourth quarter and full year 2023 financial results will be furnished to the Securities and Exchange Commission on Form 8-K and published on the Company’s website at http://ir.pdf.com/financial-reports. Analysts and investors are encouraged to review this commentary prior to participating in the conference call.

3


PDF Solutions® Reports Fourth Quarter and Full Year 2023 Results

Information Regarding Use of Non-GAAP Financial Measures

In addition to providing results that are determined in accordance with Generally Accepted Accounting Principles in the United States of America (“GAAP”), PDF Solutions also provides certain non-GAAP financial measures. Non-GAAP gross profit and margin exclude stock-based compensation expense and the amortization of acquired technology. Non-GAAP net income excludes stock-based compensation expense, amortization of acquired technology and other acquired intangible assets, and the effects of certain non-recurring items, such as expenses related to an arbitration proceeding for a disputed contract with a customer, acquisition-related costs, proceeds from  the sale of previously written-off property and equipment, and their related income tax effects, as applicable, as well as adjustments for the valuation allowance for deferred tax assets. These non-GAAP financial measures are used by management internally to measure the Company’s profitability and performance. PDF Solutions’ management believes that these non-GAAP measures provide useful supplemental information to investors regarding the Company’s ongoing operations in light of the fact that none of these categories of expense has a current effect on the future uses of cash (with the exception of expenses related to an arbitration proceeding for a disputed contract with a customer and acquisition-related costs) nor do they impact the generation of current or future revenues. These non-GAAP results should not be considered an alternative to, or a substitute for, GAAP financial information, and may differ from similarly titled non-GAAP measures used by other companies. In particular, these non-GAAP financial measures are not a substitute for GAAP measures of income or loss as a measure of performance, or to cash flows from operating, investing and financing activities as a measure of liquidity. Since management uses these non-GAAP financial measures internally to measure profitability and performance, PDF Solutions has included these non-GAAP measures to give investors an opportunity to see the Company’s financial results as viewed by management. A reconciliation of the comparable GAAP financial measures to the non-GAAP financial measures is provided at the end of the Company’s condensed consolidated financial statements presented below.

Forward-Looking Statements

The press release and the planned conference call include forward-looking statements regarding the Company’s future expected business performance and financial results, including expectations about total revenue growth for 2024, that are subject to future events and circumstances. Actual results could differ materially from those expressed in these forward-looking statements. Risks and uncertainties that could cause results to differ materially include, but are not limited to, risks associated with: expectations about the effectiveness of our business and technology strategies; expectations and integration concerns regarding recent and future acquisitions; current semiconductor industry trends; expectations of continued adoption of the Company’s solutions by new and existing customers; project milestones or delays and performance criteria achieved; cost and schedule of new product development; the impact of global economic trends and rising inflation and interest rates; supply chain disruptions; the success of the Company’s strategic growth opportunities and partnerships; customers’ production volumes under contracts that provide Gainshare royalties; possible impacts from the evolving trade regulatory environment and geopolitical tensions; and other risks set forth in PDF Solutions’ periodic public filings with the Securities and Exchange Commission, including, without limitation, its Annual Report on Form 10-K for the year ended December 31, 2022, Quarterly Reports on Form 10-Q, and Current Reports on Form 8-K and amendments to such reports. The forward-looking statements made in the conference call are made as of the date hereof, and PDF Solutions does not assume any obligation to update such statements nor the reasons why actual results could differ materially from those projected in such statements. The Company has not filed its Form 10-K for the year ended December 31, 2023. As a result, all financial results described in this earnings release should be considered preliminary, and are subject to change to reflect any necessary adjustments or changes in accounting estimates, that are identified prior to the time the Company files its Form 10-K.

About PDF Solutions

PDF Solutions (NASDAQ: PDFS) provides comprehensive data solutions designed to empower organizations across the semiconductor and electronics ecosystem to improve the yield and quality of their products and operational efficiency for increased profitability. The Company’s products and services are used by Fortune 500 companies across the semiconductor and electronics ecosystem to achieve smart manufacturing goals by connecting and controlling equipment, collecting data generated during manufacturing and test operations, and performing advanced analytics and machine learning to enable profitable, high-volume manufacturing.

Founded in 1991, PDF Solutions is headquartered in Santa Clara, California, with operations across North America, Europe, and Asia. The Company (directly or through one or more subsidiaries) is an active member of SEMI, INEMI, TPCA, IPC, the OPC Foundation, and DMDII. For the latest news and information about PDF Solutions or to find office locations, visit https://www.pdf.com.

PDF Solutions and the PDF Solutions logo are trademarks or registered trademarks of PDF Solutions, Inc. or its subsidiaries.

4


PDF Solutions® Reports Fourth Quarter and Full Year 2023 Results

PDF SOLUTIONS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

(In thousands)

    

December 31, 

2023

    

2022

ASSETS

 

  

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

 

$

98,978

$

119,624

Short-term investments

36,544

 

19,557

Accounts receivable, net

44,904

 

42,164

Prepaid expenses and other current assets

17,422

 

12,063

Total current assets

197,848

 

193,408

Property and equipment, net

37,338

 

40,174

Operating lease right-of-use assets, net

4,926

 

6,002

Goodwill

15,029

 

14,123

Intangible assets, net

15,620

 

18,055

Deferred tax assets, net

157

 

64

Other non-current assets

19,218

 

6,845

Total assets

$

290,136

$

278,671

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

Current liabilities:

 

Accounts payable

$

2,561

$

6,388

Accrued compensation and related benefits

14,800

 

16,948

Accrued and other current liabilities

4,633

 

5,581

Operating lease liabilities ‒ current portion

1,529

 

1,412

Deferred revenues ‒ current portion

25,750

 

26,019

Billings in excess of recognized revenues

1,570

 

1,852

Total current liabilities

50,843

 

58,200

Long-term income taxes

2,972

 

2,622

Non-current operating lease liabilities

4,657

 

5,932

Other non-current liabilities

2,718

 

1,905

Total liabilities

61,190

 

68,659

  

  

Stockholders’ equity:

  

 

  

Common stock and additional paid-in capital

473,301

447,421

Treasury stock at cost

(143,923)

 

(133,709)

Accumulated deficit

(98,045)

 

(101,150)

Accumulated other comprehensive loss

(2,387)

 

(2,550)

Total stockholders’ equity

228,946

 

210,012

Total liabilities and stockholders’ equity

 

$

290,136

$

278,671

5


PDF Solutions® Reports Fourth Quarter and Full Year 2023 Results

PDF SOLUTIONS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

(In thousands, except per share amounts)

Three months ended

Year ended

December 31, 

September 30, 

December 31, 

December 31, 

December 31, 

    

2023

    

2023

    

2022

    

2023

    

2022

Revenues:

 

 

  

  

  

 

  

  

Analytics

 

$

39,128

$

39,497

$

36,058

$

152,085

$

130,480

Integrated yield ramp

 

 

1,997

 

2,853

 

4,465

 

13,750

 

18,069

Total revenues

 

 

41,125

 

42,350

 

40,523

 

165,835

 

148,549

Costs and Expenses:

 

 

 

  

 

  

 

  

 

  

Costs of revenues

 

 

13,194

 

14,282

 

11,791

 

51,749

 

47,907

Research and development

 

 

12,308

 

13,113

 

14,360

 

50,736

 

56,126

Selling, general, and administrative

 

 

16,194

 

15,611

 

12,724

 

62,216

 

45,338

Amortization of acquired intangible assets

 

 

306

 

328

 

324

 

1,285

 

1,270

Interest and other expense (income), net

 

 

(1,020)

 

(2,018)

 

250

(5,020)

 

(2,562)

Income before income taxes

143

 

1,034

 

1,074

4,869

 

470

Income tax benefit (expense)

744

 

(6,006)

 

(591)

 

(1,764)

 

(3,899)

Net income (loss)

 

$

887

$

(4,972)

$

483

$

3,105

$

(3,429)

Net income (loss) per share:

 

Basic

$

0.02

$

(0.13)

$

0.01

$

0.08

$

(0.09)

Diluted

$

0.02

$

(0.13)

$

0.01

$

0.08

$

(0.09)

Weighted average common shares used to calculate net income (loss) per share:

Basic

38,269

38,187

37,379

38,015

37,309

Diluted

38,814

38,187

38,276

38,937

37,309

6


PDF Solutions® Reports Fourth Quarter and Full Year 2023 Results

PDF SOLUTIONS, INC.

RECONCILIATION OF GAAP GROSS MARGIN TO NON-GAAP GROSS MARGIN (UNAUDITED)

(In thousands)

Three months ended

Year ended

 

December 31, 

September 30, 

December 31, 

December 31, 

December 31, 

 

    

2023

    

2023

    

2022

    

2023

    

2022

 

GAAP

 

  

 

  

 

  

 

  

 

  

Total revenues

$

41,125

$

42,350

$

40,523

$

165,835

$

148,549

Costs of revenues

 

13,194

 

14,282

 

11,791

 

51,749

 

47,907

GAAP gross profit

$

27,931

$

28,068

$

28,732

$

114,086

$

100,642

GAAP gross margin

 

68

%  

 

66

%  

 

71

%  

 

69

%  

 

68

%

Non-GAAP

 

  

 

  

 

  

 

  

 

  

GAAP gross profit

$

27,931

$

28,068

$

28,732

$

114,086

$

100,642

Adjustments to reconcile GAAP to non-GAAP gross margin:

 

 

 

  

 

 

  

Stock-based compensation expense

 

1,147

 

1,120

 

737

 

4,169

 

2,974

Amortization of acquired technology

 

586

 

574

 

553

 

2,266

 

2,213

Non-GAAP gross profit

$

29,664

$

29,762

$

30,022

$

120,521

$

105,829

Non-GAAP gross margin

 

72

%  

 

70

%  

 

74

%  

 

73

%  

 

71

%

7


PDF Solutions® Reports Fourth Quarter and Full Year 2023 Results

PDF SOLUTIONS, INC.

RECONCILIATION OF GAAP NET INCOME (LOSS) TO NON-GAAP NET INCOME (UNAUDITED)

(In thousands, except per share amounts)

Three months ended

Year ended

December 31, 

September 30, 

December 31, 

December 31, 

December 31, 

2023

2023

2022

2023

2022

GAAP net income (loss)

    

$

887

    

$

(4,972)

    

$

483

    

$

3,105

    

$

(3,429)

Adjustments to reconcile GAAP net income (loss) to non-GAAP net income:

 

  

 

  

 

  

 

  

 

  

Stock-based compensation expense

 

5,923

 

5,999

 

5,088

 

21,484

 

19,649

Amortization of acquired technology under costs of revenues

 

586

 

574

 

553

 

2,266

 

2,213

Amortization of other acquired intangible assets

 

306

 

328

 

325

 

1,285

 

1,270

Expenses of arbitration (1)

 

75

 

226

 

852

 

2,600

 

1,895

Acquisition-related costs (2)

33

209

Proceeds from the sale of previously written-off property and equipment

 

 

(105)

 

 

(105)

 

Tax impact of valuation allowance for deferred tax assets and reconciling items (3)

 

(2,060)

 

5,904

 

98

 

(2,374)

 

1,326

Non-GAAP net income

$

5,717

$

7,987

$

7,399

$

28,470

$

22,924

GAAP net income (loss) per diluted share

$

0.02

$

(0.13)

$

0.01

$

0.08

$

(0.09)

Non-GAAP net income per diluted share

$

0.15

$

0.20

$

0.19

$

0.73

$

0.60

Weighted average common shares used in GAAP net income (loss) per diluted share calculation

 

38,814

 

38,187

 

38,276

 

38,937

 

37,309

Weighted average common shares used in non-GAAP net income per diluted share calculation

38,814

38,992

38,276

38,937

38,130


(1)Represents expenses related to an arbitration proceeding over a disputed customer contract, which expenses are expected to continue until the arbitration is resolved.
(2)Acquisition-related costs are incremental expenses related to business or asset acquisition transaction(s). These expenses may include consulting, legal and other fees. For the year ended December 31, 2023, the charges were related to the acquisition of Lantern Machinery Analytics, Inc.
(3)The difference between the GAAP and non-GAAP income tax provisions is primarily due to the valuation allowance on a GAAP basis and non-GAAP adjustments. For example, on a GAAP basis, the Company does not receive a deferred tax benefit for foreign tax credits or research and development credits after the valuation allowance. The Company’s non-GAAP tax rate and resulting non-GAAP tax expense is not calculated with a full U.S. federal or state valuation allowance due to the Company’s cumulative non-GAAP income and management’s conclusion that it is more likely than not to utilize its net deferred tax assets (DTAs). Each reporting period, management evaluates the need for a valuation allowance and may place a valuation allowance against its U.S. net DTAs on a non-GAAP basis if it concludes it is more likely than not that it will not be able to utilize some or all of its U.S. DTAs on a non-GAAP basis.

8


EX-99.2 3 pdfs-20240215xex99d2.htm EX-99.2

a

Exhibit 99.2

Graphic

Q4 2023 and Full Year 2023

Management Report

February 15, 2024

1


Contents

Q4 2023 and Full Year 2023 Results

–  Overview

–  Key Financial & Operating Metrics

–  Revenue by Geographic Area

Q4 2023 and Full Year 2023 Non-GAAP Results

–  Reconciliation of GAAP Net Income (Loss) to Non-GAAP Net Income

–  Reconciliation of GAAP to Non-GAAP Spending by Function

Related Information

The following commentary is provided by management and should be referenced in conjunction with PDF Solutions’ Fourth Quarter and Full Year 2023 financial results press release available on its Investor Relations website at http://www.pdf.com/financial-news. These remarks represent management’s current views of the Company’s financial and operational performance and are provided to give investors and analysts further insight into its performance in advance of the earnings call webcast. The Company disclaims any duty to update this information for future events.

Graphic

2


PDF Solutions Reports Fourth Quarter 2023 Results

Q4 2023 Key Metrics

financial results Summary

Revenue: $41.1M

GAAP Gross Margin: 68%

    Q4 2023 Total revenues of $41.1M, down 3% over Q3 2023, and up 1% over Q4 2022.

    Q4 2023 Analytics revenue of $39.1M, down 1% over Q3 2023, and up 9% over Q4 2022.

    Q4 2023 Integrated yield ramp revenue of $2.0M, down 30% over Q3 2023, and down 55% over Q4 2022.

Non-GAAP Gross Margin: 72%

GAAP Diluted EPS: $0.02

Non-GAAP Diluted EPS: $0.15

Operating Cash Flow: $2.0M

Cash Used for Capital Expenditures: $2.4M

Graphic

3


PDF Solutions Reports Full Year 2023 Results

Full Year 2023 Key Metrics

financial results Summary

Revenue: $165.8M

GAAP Gross Margin: 69%

    2023 Total revenues of $165.8M, up 12% over 2022.

    2023 Analytics revenue of $152.1M, up 17% over 2022.

    2023 Integrated yield ramp revenue of $13.8M, down 24% over 2022.

Non-GAAP Gross Margin: 73%

GAAP Diluted EPS: $0.08

Non-GAAP Diluted EPS: $0.73

Operating Cash Flow: $14.6M

Cash Used for Capital Expenditures: $11.3M

Graphic

4


Key Financial & Operating Metrics – Quarterly

(in thousands, except share data, which is in millions, and percentages)

Q4’23

  

  

Q3’23

  

  

Q2’23

  

  

Q1’23

  

  

Q4’22

Revenues

$ 41,125

$ 42,350

$ 41,601

$ 40,759

$ 40,523

GAAP Gross Margin

68%

66%

70%

71%

71%

Non-GAAP Gross Margin

72%

70%

74%

75%

74%

Outstanding Debt

 

$ -

 

$ -

$ -

$ -

$ -

Operating Cash Flow

 

$ 2,029

 

$ 19,186

 

($ 5,633)

($ 982)

$ 24,275

Cash Used for Capital Expenditures (CAPEX)

 

$ 2,408

 

$ 2,916

 

$ 3,099

$ 2,902

$ 1,725

$ Shares Repurchased

 

$ -

 

$ 743

 

$ -

$ -

$ -

Weighted Average Common Shares Outstanding

 

38.3

 

38.2

 

37.9

37.7

37.4

Effective Tax Rate Expense (Benefit)

 

(520)%

 

581%

 

(132)%

52%

55%

Graphic

5


Key Financial & Operating Metrics – Yearly

(in thousands, except share data, which is in millions, and percentages)

Year Ended December 31, 

2023

  

2022

  

2021

Revenues

 

 

$ 165,835

 

$ 148,549

 

$ 111,060

GAAP Gross Margin

 

69%

68%

60%

Non-GAAP Gross Margin

 

73%

71%

64%

Outstanding Debt

 

 

$ -

 

$ -

$ -

Operating Cash Flow

 

 

$ 14,600

 

$ 32,298

 

$ 4,243

Cash Used for CAPEX

 

 

$ 11,325

 

$ 8,430

 

$ 4,053

$ Shares Repurchased

 

 

$ 743

 

$ 22,471

 

$ 4,523

Weighted Average Common Shares Outstanding

 

 

38.0

 

37.3

 

37.1

Effective Tax Rate Expense

 

 

36%

 

830%

 

17%

Graphic

6


Revenue by Geographic Area – Quarterly

(Dollars in thousands)

  

Q4’23

  

Q3’23

  

Q2’23

  

Q1’23

  

Q4’22

United States

 

$ 22,708

$ 24,477

$ 22,339

$ 23,274

$ 20,756

% of Total

 

55%

58%

54%

57%

51%

China

 

$ 4,562

$ 7,549

$ 7,421

$ 6,956

$ 6,280

% of Total

 

11%

18%

18%

17%

16%

Japan

$ 2,460

$ 3,135

$ 2,593

$ 2,277

$ 5,697

% of Total

6%

7%

6%

6%

14%

Rest of the world

 

$ 11,395

$ 7,189

$ 9,248

$ 8,252

$ 7,790

% of Total

 

28%

17%

22%

20%

19%

Total revenues

 

$ 41,125

$ 42,350

$ 41,601

$ 40,759

$ 40,523

Graphic

7


Revenue by Geographic Area – Yearly

(Dollars in thousands)

  

Year Ended December 31, 

2023

2022

2021

United States

 

$ 92,798

$ 73,625

$ 50,374

% of Total

 

56%

50%

45%

China

 

$ 26,488

$ 24,494

$ 14,267

% of Total

 

16%

16%

13%

Japan

 

$ 10,465

$ 13,916

$ 11,097

% of Total

 

6%

9%

10%

Rest of the world

$ 36,084

$ 36,514

$ 35,322

% of Total

22%

25%

32%

Total revenues

 

$ 165,835

$ 148,549

$ 111,060

Graphic

8


GAAP / Non-GAAP Presentation

In addition to providing results that are determined in accordance with Generally Accepted Accounting Principles in the United States of America (GAAP), the Company also provides certain non-GAAP financial measures. Non-GAAP gross profit excludes stock-based compensation expense and the amortization of acquired technology. Non-GAAP net income excludes stock-based compensation expense, amortization of acquired technology and other acquired intangible assets and the effects of certain non-recurring items, such as expenses related to an arbitration proceeding for a disputed contract with a customer, acquisition-related costs, proceeds from the sale of previously written-off property and equipment, and their related income tax effects, as applicable, as well as adjustments for the valuation allowance for deferred tax assets. These non-GAAP financial measures are used by management internally to measure the Company’s profitability and performance. PDF Solutions’ management believes that these non-GAAP measures provide useful supplemental measures to investors regarding the Company’s ongoing operations in light of the fact that none of these categories of expense has a current effect on the future uses of cash (with the exception of expenses related to an arbitration proceeding for a disputed customer contract, and acquisition related costs) nor do they impact the generation of current or future revenues. These non-GAAP results should not be considered an alternative to, or a substitute for, GAAP financial information, and may be different from similarly titled non-GAAP measures used by other companies. In particular, these non-GAAP financial measures are not a substitute for GAAP measures of income or loss as a measure of performance, or to cash flows from operating, investing and financing activities as a measure of liquidity. Management uses these non-GAAP financial measures internally to measure profitability and performance; these non-GAAP measures are presented here to give investors an opportunity to see the Company’s financial results as viewed by management. A detailed reconciliation of the adjustments made to comparable GAAP measures is included herein.

Graphic

9


Reconciliation of GAAP Net Income (Loss) to Non-GAAP Net Income

Quarterly

(in thousands, except for per share amounts)

Q4’23

  

Q3’23

  

Q2’23

  

Q1’23

  

Q4’22

GAAP net income (loss)

$ 887

($ 4,972)

$ 6,835

$ 355

$ 483

Adjustments to reconcile GAAP net income (loss) to non-GAAP net income:

Stock-based compensation expense

5,923

5,999

4,678

4,884

5,088

Amortization of acquired technology

586

574

553

553

553

Amortization of other acquired intangible assets

306

328

326

325

325

Expenses of arbitration (1)

75

226

166

2,133

852

Acquisition-related costs (2)

33

176

Proceeds from the sale of previously written-off property and equipment

(105)

Tax impact of valuation allowance for deferred tax assets and reconciling items (3)

(2,060)

5,904

(5,238)

(980)

98

Non-GAAP net income

$ 5,717

$ 7,987

$ 7,496

$ 7,270

$ 7,399

GAAP net income (loss) per diluted share

$ 0.02

($ 0.13)

$ 0.17

$ 0.01

$ 0.01

Non-GAAP net income per diluted share

$ 0.15

$ 0.20

$ 0.19

$ 0.19

$ 0.19

Weighted average common shares used in GAAP net income (loss) per diluted share calculation

38,814

38,187

39,076

38,859

38,276

Weighted average common shares used in Non-GAAP net income per diluted share calculation

38,814

38,992

39,076

38,859

38,276


(1)Represents expenses related to an arbitration proceeding over a disputed customer contract, which expenses are expected to continue until the arbitration is resolved.
(2)Acquisition-related costs are incremental expenses related to a business or asset acquisition transaction(s). These expenses may include consulting, legal and other fees. For the three months ended September 30, 2023, and June 30, 2023, the charges were related to the acquisition of Lantern Machinery Analytics, Inc.
(3)The difference between the GAAP and non-GAAP income tax provisions is primarily due to the valuation allowance on a GAAP basis and non-GAAP adjustments. For example, on a GAAP basis, the Company does not receive a deferred tax benefit for foreign tax credits or research and development credits after the valuation allowance. The Company’s non-GAAP tax rate and resulting non-GAAP tax expense is not calculated with a full U.S. federal or state valuation allowance due to the Company’s cumulative non-GAAP income and management’s conclusion that it is more likely than not to utilize its net deferred tax assets (DTAs). Each reporting period, management evaluates the need for a valuation allowance and may place a valuation allowance against its U.S. net DTAs on a non-GAAP basis if it concludes it is more likely than not that it will not be able to utilize some or all of its US DTAs on a non-GAAP basis.

Graphic

10


Reconciliation of GAAP Net Income (Loss) to Non-GAAP Net Income

Yearly

(in thousands, except for per share amounts)

  

Year Ended December 31, 

2023

2022

2021

GAAP net income (loss)

$ 3,105

($ 3,429)

($ 21,488)

Adjustments to reconcile GAAP net income (loss) to non-GAAP net income:

Stock-based compensation expense

21,484

19,649

12,931

Amortization of acquired technology

2,266

2,213

2,079

Amortization of other acquired intangible assets

1,285

1,270

1,255

Expenses of arbitration (1)

2,600

1,895

1,951

Write-down in value of property and equipment (2)

3,183

Acquisition-related costs (3)

209

Proceeds from the sale of previously written-off property and equipment

(105)

Tax impact of valuation allowance for deferred tax assets and reconciling items (4)

(2,374)

1,326

3,091

Non-GAAP net income

$ 28,470

$ 22,924

$ 3,002

GAAP net income (loss) per diluted share

$ 0.08

($ 0.09)

($ 0.58)

Non-GAAP net income per diluted share

$ 0.73

$ 0.60

$ 0.08

Weighted average common shares used in GAAP net income (loss) per diluted share calculation

38,937

37,309

37,138

Weighted average common shares used in Non-GAAP net income per diluted share calculation

38,937

38,130

37,901


(1)Represents expenses related to an arbitration proceeding over a disputed customer contract, which expenses are expected to continue until the arbitration is resolved.
(2)Pertains to write-down in value of our first-generation of e-beam tools for Design-for-Inspection systems wherein carrying values may not be fully recoverable due to lack of market demand and future needs of our customers for these tools.
(3)Acquisition-related costs are incremental expenses related to the business or asset acquisition transaction(s). These expenses may include consulting, legal and other fees. For the year ended December 31, 2023, the charges were related to the acquisition of Lantern Machinery Analytics, Inc.
(4)The difference between the GAAP and non-GAAP income tax provisions is primarily due to the valuation allowance on a GAAP basis and non-GAAP adjustments. For example, on a GAAP basis, the Company does not receive a deferred tax benefit for foreign tax credits or research and development credits after the valuation allowance. The Company’s non-GAAP tax rate and resulting non-GAAP tax expense is not calculated with a full U.S. federal or state valuation allowance due to the Company’s cumulative non-GAAP income and management’s conclusion that it is more likely than not to utilize its net deferred tax assets (DTAs). Each reporting period, management evaluates the need for a valuation allowance and may place a valuation allowance against its U.S. net DTAs on a non-GAAP basis if it concludes it is more likely than not that it will not be able to utilize some or all of its US DTAs on a non-GAAP basis.

Graphic

11


Reconciliation of GAAP to Non-GAAP Spending by Function

Quarterly

(in thousands)

Q4’23

  

Q3’23

  

Q2’23

  

Q1’23

  

Q4’22

Cost of Revenue - GAAP

 

$ 13,194

$ 14,282

$ 12,369

$ 11,904

$ 11,791

Adjustments to reconcile GAAP Cost of Revenue to Non-GAAP Cost of Revenue:

 

Stock-based compensation expense

 

(1,147)

(1,120)

(938)

(964)

(737)

Amortization of acquired technology

 

(586)

(574)

(553)

(553)

(553)

Cost of Revenue - Non-GAAP

 

$ 11,461

$ 12,588

$ 10,878

$ 10,387

$ 10,501

Research & Development - GAAP

 

$ 12,308

$ 13,113

$ 12,264

$ 13,051

$ 14,360

Adjustments to reconcile GAAP R&D to Non-GAAP R&D:

Stock-based compensation expense

(2,102)

(2,196)

(1,619)

(1,794)

(2,233)

Research & Development - Non-GAAP

$ 10,206

$ 10,917

$ 10,645

$ 11,257

$ 12,127

Selling, General, & Administrative - GAAP

$ 16,194

$ 15,611

$ 14,766

$ 15,645

$ 12,724

Adjustment to reconcile GAAP SG&A to Non-GAAP SG&A:

Stock-based compensation expense

(2,674)

(2,683)

(2,121)

(2,126)

(2,118)

Expenses of arbitration (1)

(75)

(226)

(166)

(2,133)

(852)

Acquisition-related costs (2)

-

(33)

(176)

Selling, General, & Administrative - Non-GAAP

 

$ 13,445

$ 12,669

$ 12,303

$ 11,386

$ 9,754


(1)Represents expenses related to an arbitration proceeding over a disputed contract with a customer, which expenses are expected to continue until the arbitration is resolved.
(2)Acquisition-related costs are incremental expenses related to a business or asset acquisition transaction(s). These expenses may include consulting, legal and other fees. For the three months ended September 30, 2023, and June 30, 2023, the charges were related to the acquisition of Lantern Machinery Analytics, Inc.

Graphic

12


Reconciliation of GAAP to Non-GAAP Spending by Function

Yearly

(in thousands)

Year Ended December 31, 

2023

  

2022

  

2021

Cost of Revenue - GAAP

 

$ 51,749

$ 47,907

$ 44,193

Adjustments to reconcile GAAP Cost of Revenue to Non-GAAP Cost of Revenue:

 

Stock-based compensation expense

 

(4,169)

(2,974)

(2,563)

Amortization of acquired technology

 

(2,266)

(2,213)

(2,079)

Cost of Revenue - Non-GAAP

 

$ 45,314

$ 42,720

$ 39,551

Research & Development - GAAP

 

$ 50,736

$ 56,126

$ 43,780

Adjustments to reconcile GAAP R&D to Non-GAAP R&D:

Stock-based compensation expense

(7,711)

(9,391)

(5,515)

Research & Development - Non-GAAP

$ 43,025

$ 46,735

$ 38,265

Selling, General, & Administrative - GAAP

$ 62,216

$ 45,338

$ 37,649

Adjustment to reconcile GAAP SG&A to Non-GAAP SG&A:

Stock-based compensation expense

(9,604)

(7,284)

(4,853)

Expenses of arbitration (1)

(2,600)

(1,895)

(1,951)

Acquisition-related costs (2)

(209)

Selling, General, & Administrative - Non-GAAP

 

$ 49,803

$ 36,159

$ 30,845


(1)Represents expenses related to an arbitration proceeding over a disputed contract with a customer, which expenses are expected to continue until the arbitration is resolved.
(2)Acquisition-related costs are incremental expenses related to a business or asset acquisition transaction(s). These expenses may include consulting, legal and other fees. For the year ended December 31, 2023, the charges were related to the acquisition of Lantern Machinery Analytics, Inc.

Graphic

13


GRAPHIC 4 pdfs-20240215xex99d1001.jpg GRAPHIC begin 644 pdfs-20240215xex99d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !% @ # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4MP]11N' MJ*_,C_AHWXE?]#CJG_?P?X4?\-&_$K_H<=4_[^#_ K[#_5G$?SQ_'_(^:_M MVA_*_P /\S]-]P/<4M?FMH_[4GQ-T:[69?%%Q> =8KV-)4;Z@KG\B*^I_@+^ MU?IWQ.NHM$UV"+1_$#C$1C8^1%GC:RHPW9WXG$1PM)U9[(^IMP]11N![BOS(_X:-^)7_0XZI_W\'^%6 MM-_:>^)NF7*S)XLNY\'F.Y5)4/U!6OHGPUB;:3C^/^1XJSVAUB_P_P S]+J* M^9O@7^V':>-K^WT+Q9!!I6JS$)!>PG;;SM_=(/W&/;D@^U?3 .1D5\YBL)6P M<_9UHV?Y^A[>'Q%/$PYZ3N@HS7R/^U5\=_&WPW^(]OI?A[6!86+6$QA\AQ.)I1K0E&SUW?^1YE;-Z M%"HZS1FOSA_P"&M_BG_P!#*/\ P"@_^(H_X:W^*?\ T,H_\ H/ M_B*Z/]6\7_-'[W_D8_VYAOY9?JU[Q7SF)H2PM65&33:['MT*RKTU5BK)]Q#7YI?M,^*1X MK^,NOSHV^"WD%K&<]0@Q_/-?HOXNUF/P[X7U74Y6V):VTDN[W"G'ZU^4.JW[ MZKJEW>2$F2XE:5L\\L2:^LX9HWJ5*SZ*WW_\,?.Y[5M"%)==3ZY_8+\*E;?Q M%X@D3[S):1,?;YFQ^=?7E>1?LK^%O^$8^#&B!TV37BM=OZ_."7XD^'_ #$.#Y=UO&?JH(_6O.C3G/X4V=[:6[/9**XO MP1\:/ GQ);9X7\7Z-KLV"?(LKV-Y0!WV9W8_"NSZU,HN+M)6!-/86BBJ.M:[ MIOAS3IM0U:_M=,L81F2YO)EBB0>[,0!4[C+U%>-W'[8OP6MKEH'^)/A_S%.T M[;K (_6O1O"/COPYX^T[[?X;UW3]=L^\VGW*3*#Z':3@^QK25.<5>4 M6B5)/9F]115>_O[?2[*>\NYDMK6!&EEFE;:J*!DL3V %9E%BBO+/^&I?A#_T M4KPO_P"#2+_&O0?#WB/2_%FCVVJZ-?V^J:;"/AS?067BCQ7I&@7<\?G10ZC>)"[IDC< QY&01GV MJ#PC\IV@YP*ODG;FL["NMKG<44U MW"*68A5 R2>PKS&7]J#X202O')\1_#*2(Q5E;4X@00<$=:(PE+X5<&TMSU"B ML;PIXQT/QUHZ:KX>U:SUK378HMU8S"6,L.H##C(K+\:_%KP9\.)[:'Q3XHTG MP_+WKG:EN+ MU4=SZ*'QD_2M/95&N;E=O0GF5[7/3Z*0'-+69045QOC/XQ^!_AU?0V7B?Q9H M^@79'#J%XD+NN<9 8\BG^"OB]X)^(UU<6WA?Q7I&OW%NH>6+3KQ)F13T) M"G@5?)*W-;05U>QU]%%>:ZE^TG\+-'U"XL;[X@^'+2\MY#%-!-J4:O&X."I! M/!%*,92^%7!M+<]*HKG?!?Q$\,_$:QFO?"^O:?K]I#)Y4DVG7"S(CX!VDKT. M"#CWKHJ333LQ[A16;K_B72?"FFR:AK6IV>D6$?#W5].D,2_5F(%>5S_MD?!6 MWG:)_B3H&]3@[;DL/S (JXTYS^%-DN26[/9J*Y3P5\5_!OQ&C+>%_%&D:_M& MYDT^\CE=1ZE0HDP+?=&TG/-;J>-_#\D6KRKK-B8](.-0;SUQ:G;N_><_+QSSVJN22U:"Z/R M;KZG^#7[(FA_$SX&_$?]AJ;1M G MO_"VLS:G=6Z%VLKV-5:4#KL9>,^Q'/K7RM;SW&F7J2QL\%S X92,JR,#^A!K M]X=8X(T+N[G "@9))K\I/'FHVNK>-==O;' L[B^FEBQT*ER0:Y M%;S*M2H3Y+7LTD^JT/4Q M6(2P5.I6AS7M=;=#WL?L$^&C_P S-JW_ '[B_P *P?&7[!R6VC33^&O$$]UJ M$:EEM;^)0LO^R'7[I^HQ6Y^PQXAU36=$\0PW^HW5[%;S1B%+B9I!&"O(7)XK MZE/0UABLQQ^!Q#I.KS;N^<+C&1CK7;?MQ_\E?M?^P7%_P"AO6E^PCM;0JSH9/&I3=I**L92IPJYFX5%=-G5_P## ,/_ $."_D_%_YG+_ E^'%O\*? ]EX>@N3>^0SN]P8]AD9CG.,G' M&!^%=E117BU*DJLW4F[MZL]2$(TXJ$5HCQ/]KWQ.?#OP:U&%'*RZBZ6J@'J" M6?LG^%AXF^,^CL\>^&QW7;YZ?*.,_B:_162KOK=_Y?D?$YB_K./5) M=++_ #/T/T+34T;1;&QC4*EM D0 ]@!57QCXJL? _A75M?U)S'8Z;;274Q'7 M:JYP/<]!]:V!7C'[9-C=ZA^S+\0(;(L)_P"SR_R]2JNI;] :_.X+VE1*75GV MS]V.G0_(W]HK]I/Q9^T/XQNM1UF_ECTA)6^P:1&Y%O;1YXPO0MCJQY-<9X>^ M%WC7Q9IYOM"\):]K-B"0;G3M-GGBR.HW(I%" M-!TF]FNO!LUK;1V[6+V$CP0E5 PCQ!@5XX) /J*^SKSGA8)4*=_T/+@E4;DV&GZE!XE-PL5O:0Q/'=B8GY0J\,&S7[A_LS>'?B#X7^$ M.C67Q,UH:UXG"[Y&*@R01D#9#)(/]:ZCJ_/=,^&'@;6O%.L2>7IVE6SW,N/O-M'"KZDG ]2*_$7]H+]I'Q?^T/XK MGU+7[Z2/3$D8V.CQ.?L]HG8!>C-CJYY/L,"OTH_X*=ZS/IG[,T]M%(R)J&J6 MMO(%/WE!,F#^*"OR9\&Z.OB'Q;H^FN<)=W<4#'V9P#_.O0RJC!4W6:U,,3)N M7*@LO".OZCI,VJ6FBZE<#:/Q-:7PV^*'B;X2>*+;7_" MVK3Z3J,+ EHF^21>Z.O1E/<&OWT\.>&--\+>&K'0M-LX;73+.W6VBMHD 0(! MC&.G/?US7XF_MG>"-/\ A_\ M(>,=*TNW6TL#[F_\&/J<>&^)GN]%%%?)GI'Y8?\ !6?_ )+%X0_[ 7_M M>2N-_P""8?\ R<_;_P#8(O/_ $%:[+_@K/\ \EB\(?\ 8"_]KR5QO_!,/_DY M^W_[!%Y_Z"M?70_Y%WR9YC_C_,_7C4O^0==?]DG^%?M1^P M_;36?[,/@>&XA>"9;0AHY%*L/F/4&O:](&=*L^O^I3O_ +(JY7S>+Q[Q4%#E MM9]SOI4?9N]S\S?^"N'_ "-G@'_KQG_]&"O"O^">7_)WG@7_ +??_2*>O=?^ M"N'_ "-G@'_KQG_]&"O"O^">/_)WG@7_ +??_2*>O9H_\B]_X7^IRS_C_-'[ M3U\$?\%$OVQM7^'=Z/AKX(O6T_6)H%FU;5(&Q+;1N,I#&?X79?F+=0",$+^72_%6D7<+F.6"[BD5UZ@AP:_H/T&[-_HEA=,=QGMXY" M?7*@_P!:\G-:$:E.Q^S2!;JW!P+B GYXS]1T]P*^H/^"L'_)8?"__ &"C_P"AU\.U M[F#BIX6,9;-''5;51M']"7P^\>:3\3/!>E>)M$N%N=-U&!9HG!Y&>JGT(/!% M?A9\?N/C9XX_[#%S_P"C#7U+_P $V?VG?^$%\4_\*V\076S0]8EW:;+(?EM[ MH_P>P?\ ]"^M?+7Q^_Y+9XX_[#%S_P"C#7'@L.\-B*D'M;0UK3]I"+/T/_X) M,_\ )'O%G_8Q9RJ MCZU\C?\ !)K_ )(]XL_[#A_]$1UZ;_P4:L;J]_9-\5FV1G6&>SEEVGH@N$!/ MTR17D8B"J8YP>S:.J#Y:5UV/RE^-7QU\7_'KQ=<:[XJU.6Y)<_9K%6(MK-"> M$B3H !WZGJ2365HWPE\=>(=+74M*\&^(=3TUP2MW9Z7/+"0.N'5"/UKG=*NX MK#4[2YN+9;R"&9))+=SA95# E21V(&/QK]?? O\ P4=^!VKZ780W&IW?A1Q$ MJ?8KS3Y/+M\ #8&B#+@=!CMV%?1XBK/#1BJ-.Z\NAP0BJC;G*Q^47@3P_P"+ M[GX@:;I/A>WU*W\6M<"*VBM-\-S'+^&"N.Y.,#K7[J_!K1O%^@?#?1;'QWK, M&N^)XH0+N\@BV GLI/\ $1T+8&>N*POAWXZ^$?Q3\3OXE\(ZIX;USQ+]G,#W M=H8_MXAZ[6! D"_45ZG7SF.QOB%^SK\0?%OB_XMWFDS76F^']?NWBU& MS=2'OH(X0T36WJS.-A]J^YJ*Y:>(E3M9=+?CJRR87 ([X/X5^D9VJ;ITO;.T>=7]+,^#RIS4ZGLU>7*[>MT?._C M[]I+Q[\1=*;3-4U<1ZB:3;M/= MW+@9 X1>[,>P YKZ=T;]@*07:MJOB]3; \I9V1#M[99L#\C7T=\,_@]X8^$V MG-;:#8^7+(!YUY,=\\V/[S>GL,"N&MG6"P=)PP23?DK+U>QUTLKQ6)J*6*=E MYN[-7P%X/M? 7@[2]!M,&&R@$9<#&]NK-^))KX _:Q_Y+CKWU3_T&OT?/2OS M@_:Q_P"2XZ]]4_\ 0:\CAZ3GC)RD]6G^:/1SJ*AA8QCLFOR/:OV!?^05XI_Z M[Q?^@U]:GH:^2?V!3_Q*O%/_ %WB_P#0:^LYYX[>"26618XHU+.[' 4 9))[ M"O-SK_?ZGR_)'=E?^YP^?YGYL?M1?\EQ\3_]=Q_Z"*]^_8(_Y%GQ/_U^1_\ MHL5\S_''Q3:^,_BIXBU:Q;S+2:Z81/\ WE' /XXKZD_8.TR6#P/KUZZD1SWX M5#Z[4&?YU];F:<,HC&6CM']#YS -3S)RCM>1Y1^W'_R5^U_[!<7_ *&]?.XK MZ(_;C_Y*_:_]@N+_ -#>JO['OP_\/?$+QEK=GXBTN'5;:#3Q+'',6 5_-49^ M4CL37=A,1'"Y9"M-72BCEQ-&6(Q\J47JV>!9/I^E>V_L?^%_^$B^-.G3R)N@ MTV*2\?CH5&$/_?3+7V%_PS)\,/\ H3[+_ON7_P"+KHO!GPG\)?#R[N+GP[H= MOI<]P@CEDB+$LNI3-LCM;=Y2Q[84U\+%.3274^M;45=GYU?M/^*?^ M$K^,VO2JVZ"U<6D9]D'/ZDU[3^P7X6.[Q'X@D3CY+2(D?\";%?)FL:C)K&K7 ME]+DR7,SS-DYY8D_UK]$?V3_ M_PC/P8TAG39-?%KM\]?F/&?P%?H^<-83+ M8T%ULONW_(^'RQ/$XYU7TNSV.JVI:=;:OI]S8WD*7%I*_-U=O0^Y/S'_:#_X) MC>,=$\07VJ?#7R?$6A3NTD>F2SK#=VV3G8-Y"N!V.0?:OF+Q+^S/\6/""R/J MOP[\26T4?+3KITDD0_X&@*_K7WWH_P#P5<\(2>/-5L-5\-ZA!X56798:I:8D MG91P6EB)& 3R-I) ."#UKU&?_@H_\"8],-ROB>[DE"Y%JFEW'FD^G*A<_P# MJ^FCB<=22C.GS?UY'GN%&6JE8_'"UN[K2KZ.XMYIK2\@<.DL3%)(W!X((Y!! MK]E/V OC[JOQV^"Q?Q#.;OQ#H5S_ &==7;?>N4VAHI6_VBIVD]RA/>OR?^/' MC[3?BC\7O%7BK2-..E:=JEZ]Q#:L &53W8#C_X*&R+)^U/XHVL&VI K8['8.*^X/!_P#P4W^$U[X" MMK_7;G4--\0QP*+C24LGE9Y0,'RW V%2>A8CKS7YD?'/XHS?&;XJ^(O&$MN; M4:E_\ M7I!_Z'7WU\9?^23>,O\ L$7?_HIJ^-_^"3W@.[TWP7XK\57$31P:C<):VSE< M;U098C\2*^R/C+_R2;QE_P!@B[_]%-7!C9*6,=NZ-Z2M2/Y_#UK]OOV'O^37 M? 7_ %X#^9K\03UK]-_V8_V\OA+\+?@=X4\,:[J6I1:MIUH(KA(=.DD4-GLP MX->WF=.=6DE!7U./#R49-MGW]17RE_P\R^!__06U;_P52U[E\'/C1X9^.WA( M^)/"D]Q<:6)WMM]S T+;UQGY3SW%?+3H5::YIQ:1Z*G&3LF?G7_P5G_Y+%X0 M_P"P%_[7DKC?^"8?_)S]O_V"+S_T%:]:_P""MG@6]&K^!_&,<3/I[02Z5-(, MXCD#&6,'_>4OC_<-?)?[+7QN3]G[XS:-XNN;22]TZ(26U[!"1YC0R+M8KD@% MAPP!ZXKZBA%UZ]X@GMF6VL?L,D(CD(P#*[@ $\[2Q MXXK\E[FXDO;J2:0[Y97+L0.I)R?U-9951J4E-S5KV*Q$XRLDS]B?^":__)KV ME_\ 80N?YK7U/7@O[#G@6]\ ?LU>$K+48V@O+J)KYXF&"HE;]5 M\]BFI5YM=V=M-6@CY6_X*5_\FNZK_P!?UM_Z$:_(SP3_ ,CGH'_80M__ $8M M?KG_ ,%*_P#DUW5?^OZV_P#0C7Y&>"?^1ST#_L(6_P#Z,6OI,K_W9^K.'$?& M?T(:1_R"K/\ ZXI_Z"*N53TC_D%6?_7%/_015RODWN>D?F;_ ,%,__ *,%>%?\$\?^3O/ O_;[_P"D4]>Z_P#!7#_D;/ /_7C/_P"C!7A7_!/' M_D[SP+_V^_\ I%/7UU'_ )%[_P +_4\R?\?YH_:9NE?@K^TM_P G!?$7_L/W MO_HUJ_>H\@XZU^(_[=/@2[\!_M.^,XYX3';ZG<_VK:OMPLDJ?\%#)%C_94\6[EW;F MMU'L?.7FOAO]@3]KG0/V>KW7=#\7K<1:!J[QSI?6T1E-M,@(^9!R58'J,D$# MBN[_ &\/VWO!OQ>\ Q^"/ DMSJ<%Q<)/>ZE+ T$85#E40. Q).,D@#BM*F&J MO'B@\$64'!_ZYK7X*?! MOP;>_$#XH^&- T^)Y;F]OXD 09P-P))] #7[^6%JMC906ZG*Q(J ^P&/Z4\ MXDKPCZAA5NS\LO\ @K!_R6'PO_V"C_Z'7S/\"?@O>_'3Q'J^@Z7*4U2VTFXU M"UBQQ.\>T^7^()Q[XKZ8_P""L'_)8?"__8*/_H=!4X[I&,TI5K,^32+O1-3Q^\L[ZTE[?*\4BG]""*=J^K7FO:GDGLK_S! M]J^$J[Z%:.(IJI$QG%P?*S]3_P#@DU_R1[Q9_P!AP_\ HB.OM/Q1X:T[QEX= MU+0M7MDO-+U&WDM;FW?I)&ZE6'MP>O:OBS_@DU_R1[Q9_P!AP_\ HB.OL/XA M_$/0/A9X0U'Q-XFU"/3-'L8]\LTG4GLBCJS,> HY)-?'XV[Q4N7>YZE*WLU< M_+KXV_\ !,CXA^#=8NKCP(L?C/068M#&)DAO8ES]UT8A7(_O*>?0=*^=?$_[ M/'Q/\%Q22ZUX \1Z?;QC+W$FFRF(#UWA2OZU^@7@3_@J]X0U77=2MO%7AG4= M$TOSV^P7MF1:C-MRME;Z9 M.)7/I\ZJH_%J]B.)QU*T9T[_ ->6ARNG1EJI6/Q[T37=0\-:M;:GI5[/I^H6 MSB2&YMI"DD;#H0PY%?MM^QM\;KOX\? W2=>U1E;6K=VL;]U&!)*F/GQVW*03 M[YK\6_B'XDM?&'COQ#KME8KIMIJ5_/=Q6BXQ$KN6"\<< ]N*_5#_ ()=>&;W M1?V>[F_ND>.'4]4EFMU<8W(JJNX>Q.1_P&M,TC&5!3:U)P[:G9;'V+1117R9 MZ1^/_0U^D7[)W_)!O#7TG_\ 1SUSWBW]BKP!KX>331>^'K@\C[)-YD6?=),\ M>P(KU#X3^ /^%8>!-.\-_;?[0%EY@%QY?E[PSLP^7)QU]:^RS?-,/C\-&-*] MT[V:\G\CYC+^J?\ H-?I M!7SK\5/V/[;XG>-K_P 0R>*)M/:ZV_Z.MBL@7 Q][S!G\J^@R3%T<'B)3K.R MM;J^J['C9KAZN)HJ%)7=SXY\"?%SQ9\-(KJ+PWJS::ERP:4+%&^XCI]Y35_Q M9\>_'WC?36T_6/$MW<63_?@C"0J_LVP#8[>U2%C_P(L_\ *OK99KE+G[5V7;\233/AY\)_#'PMT]K7P_IB6I?'FW#G?-+_O.>3] M.GM77U\IFV;/,&H4U:"^]ON?19=ERP:M?^P7%_Z&]:W[ M!7_(_P#B+_L%C_T)_P#A'/@QJD:OLFOV6T0 MX)#'YOTS7M%?''[>GB@R7?AS0$<[4#WDBY[_ '5_K7KY31]OC:<>B=_NU/-S M&K[+"SEY6^\^5-"TU]9UJQL8U+/[Q+6O5IT5T5_O_ .&/ M)R*E:G.KW=ON%KR3]I?]GG3OVD/A\_AR^U2\TB:*3S[6YMG)190,#S(\@2+[ M'D=B*];HKXZ$Y4Y*47JCZ=I25F?C+\1?^"=?QH\#7LJV.@1^*[!2=EYHLZN6 M';,3%7!]L'ZUY]'^R7\9I91&OPR\4!B<9;39%7\R,5^[1 /44;1Z"O9CF]9* MSBFC/R6^"W_ 3&^(OC34K:X\<>5X)T0,&E1I4GO9%]$1"50GIESQ_= M/2OU(^'W@'1/A?X.TOPOXK,Q)8D]22:Z*BN#$8NK MB?CV[&\*4:>Q'<6\5W!)#-&LL4BE71QD,#P017YK?M-_\$R-876K[Q!\)_(O M;"XX? G_@F;\0/&FK6UYX]B7P;H"L&EA>5 M)+V=?[JHI(3/JQ!'H:_6?:/048Q7HSS:M*-HI(P6&BGJ8G@GP7H_P\\+:=X= MT"R2PTFPB$,$"=@.Y/76F7,,,*=7=HV"J/ MJ37445XW,^;F>YU6TL?AS_PQ)\@HP/05[?]KU?Y5^)R?5H]S\.O\ AB3XY?\ 1-]7_P#(7_Q=?I;_ M ,$^OAMXF^%?P(.B^+-'N-#U3^T[B;[-<[=VQMN&X)'.#7TQ@>@HZ5RXC'U, M3#DDDC2%%4W=,Y;XG_#+P_\ &#P3J7A7Q-9"]TF^3:Z@X>-ARLB-_"ZG!!_F M"17Y7_&;_@FG\3_ 6IW$WA*V3QQH6XF*2T=8[M%SP)(6(R?="V?05^O5)C-8 MX;&5<-\&W8N=*-3<_"NP_8_^-6IWB6L/PT\1)(QP&N+,PQ_B[X4?B:^O_P!E MS_@F;>Z/KMCXF^*TEJRVKK-#X$7=ZC8XUB1410B*,!5& !Z4ZBBO'.H^=_V\/A]XB^)O[/NHZ' MX7TF?6M6DO+>1;6WQO*JQ)/) XK\UO"G[%WQML?%.C7,_P .]6B@AO89)'/E MX50X)/W_ $%?MAUHP/2O2P^.GAZ;IQ2:,)T5-W;*^F1M#IUK&Z[76)5(/8@" MK-%%>:;GP3_P4H^!/C[XO^)/!L_@[PQ>Z_#9VDR3O:[<1L7R =S#M7D/[$_[ M+GQ5^'/[2_A#Q!XD\$ZCI&C6GVOS[R?9LCW6LJ+G#$\LRC\:_5/ -&!Z5Z<, M?4A0]@DK6:^\YW1BY\]Q:\-_:H_93\/?M-^%([:\D_LKQ'8!CINL1IN:(GK& MZ_QQG R.H/(]_-;B+RVN M8E/D6:'JD6>23W15JSK2']1\(>%+[7K*WTXQ2S6VS:K[\X.6%8'_!/S]FWXF?"OX^C6O%?@^_T32O[+ MN(?M5SLV[V*87AB><&OTOP#VHP!VKM6/J*A["RM:QC[%<_/HP-!-&WH>A'H0<$'U K\>?B)^P+\7_"_C35M-T7PA?>(-(@G8 M6FHVI39/%U4\L"#C&1ZU^T=)@>E9X;&5,+?EU3*J4HU-SY&_X)P?";Q?\(_A MCXDT[QAH-SH%[<:L9XH;K;EX_)0;AM)XR"/PKT3]K/\ 9:LOVG_!UGI[ZU=: M)JNFN\UC,C,]L78 $2PY ;IPP^91['XL^. M_P#@GS\;?!-Y(D7A0^(K-20EYHDZ3JX_W"1(/Q6N+M_V2/C/=SI$GPR\3!F. M 9=.>-?Q9@ /Q-?NR0#U%&T>@KTUF]9+6*.=X:/1GY6_ ;_@F!XS\2:M:W_Q M(DB\+Z*C!Y-/@F2>]G']W*DI&#ZDD^U?I_X9\-:;X.\/Z?HFCVD=CIEA"L%O M;Q#"HBC '_U^YK4HKS<1BJN)=YOY&\*<:>P4445R&H4444 %%%% !1110 44 M44 %%%% !1110 4444 (:_.+]K369]7^-^MI-]VS6.VC&?X0H;^;&BBOK>&T MGBI/^[^J/G,\;6'BO/\ 1GJ/[!.BP2ZQXEU1ANGBAC@3(Z G)/Z5]FT45P9X MV\?._E^2.S*4E@X6\_S"BBBO!/7"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** 5** "BBB@ HHHH **** "BBB@#__9 end GRAPHIC 5 pdfs-20240215xex99d2001.jpg GRAPHIC begin 644 pdfs-20240215xex99d2001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !< >P# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*^5?\ MAOC0_P#H5M1_\"8O\*/^&^-#_P"A6U'_ ,"8O\*]K^QL?_SZ_%?YGE_VGA/^ M?GY_Y'U517SKX/\ VW/!>OWZVNJ6M[H&\X6>X"RQ?\"*\C\J^@[.]@U&UBN; M6:.XMY5#QRQ,&5U/0@C@BN#$82OA6E6@T=E'$4L0KTI7)Z**\&^+'[6>D?"K MQG<^'9]%O-1GMXXW>:"9%4%EW8P>> 14X?#5<5/V=&-V.M7IX>//5=D>\T5\ MJ_\ #?&A_P#0K:C_ .!,7^%=AX!_;(\$^,K^*QO1<^'KJ5ML9OMIA8]AYB\# M\0!7;/*<;3BY2I.WR?Y'+#,<+-\JJ*Y[U134=9$#*0RD9!!R"*K:MJ46C:7> M7\X8P6L+SR;!EMJJ6.!ZX%>4DV[(]!NRN6Z*^>_^&W_A[_SQUC_P%7_XJC_A MM_X>_P#/'6/_ %7_P"*KT_[+QO_ #Z?W'!_:&%_Y^(^A**^>_\ AM_X>_\ M/'6/_ 5?_BJT?#O[87@?Q/KNGZ190:NUW>SI;Q!K50-S$ 9^;IS2>68R*NZ3 MMZ#6/PS=E41[G1117F'>?*'[?>NB#P_X4T=6^>XN9KIE!Z!%51GZF0_E7A/[ M*N@-K_QR\.+L#Q6CO>29[!$8@_\ ?16NL_;CULZC\7K:Q#9CT_3HH]N> S,S MD_7!7\A6U^P7HHN?&_B'5&4'[+8K"K=P9'!_DAK](H_[)DCEU<7_ .3;?F?$ M5?\ :,U2[-?@?;]%%%?FY]N%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 ?C_10.M??/P6_9]^'OB7X5>&-3U+PQ:W=_=62233N\@+L M7P4ZB;N[:'YG@\'/&2<(-*W<^!J^GOV-_CA<:#XAB\$ZO#[SQ#X,LCIMYI\9FN+&.1GC MGB'WBH8DA@.>#@@'C-?'&F:C<:/J5K?6KF*YMI5FBE?E[\>=:_M_XQ>++S(93?O&I!S\J?(/T6OTN\ M+:]%XH\,:3K,(VQ:A:172KZ!T#8_#->1^'?AC\#_ (ASW-QI>FZ3JET9&:=% MN)/-#DG.Y"^0OW'U.8X>6-A"$))==>OH?GA17 MZ7?\,P_"_P#Z%"S_ ._DO_Q=?/O[4O[,6D>"O#[>+/"5N]G90.J7MAO:1$5B M )$+$D#<0",GJ,8KZ[#9]A<355))IO:]O\SYNOE%>A3=1M-+M_PQO?L7?&^X MU/=X#UJY\V2*,RZ7-*WS%%^]#GO@?,/8,.PKZ8\??\B+XB_[!US_ .BFK\OO MAYXDD\'^.="UF(D-97DYE6)E6PTH2WC^1^4%% Y(K[R\$_LC?#K7/!N@ZC=6% MXUU=Z?;W$I6\< N\2LQ [O! MOPMUR35]!L[B*^>%H"\UPT@"$@G /^Z*^>Q7$&&JT)TZ:=VFEIW^9[.'R>O3 MK0G-JR:?]:'I=%%5-5O5TW3+N[5B>@"@D_RK\^2N[(^R;MJ?F?^T1X MA_X2;XU>+;P',:7K6J$'@K$!&"/KLS^-?3_[!_A_[%\/];U=E&^^O_*4]]L: M#^KFOB75;QM1U2\NW.7N)GE8GU9B?ZU^CW[+.C?V+\#?#2E0K7$373<8SOXEQVRR/&/TKKOA;_ ,%9DN=2AM?B!X0CL[21@KZCH4K- MY7N89"21]'S[&OA+P+\&O'7Q-MKBX\*>$M8\06]NP6673[-Y41CV) QGVJAJ M_P -_%/A_P 40>'-3\/:EI^NSR+#%I]U;/'-([$!0JD9.20*^C>"PCO"ROZZ MG#[6JM;G[\^$/&&B^/O#=AK_ (>UM'OHQ+;W=N@ M?&WXEV_P?^%/B;QA<1B;^RK)YHH2<"67&(TS[N5'XU\C."]HX4W=7LCTDWRW MD>5?M1_MM>$/V:RNE- _B/Q?*@D31[:01B%#T>:3!V ]0 "Q] #FOCUO^"M' MQ"^W[U\'>&19[\^23+/%&I^-O$NIZ]K-U)>ZIJ-P] MS<3R'+.[')_#L!V %:"?#/Q;)X4;Q.GAK56\.J<'5!9R?9Q_P/&,>]?5TLNP M]*"5179YTJ\Y/W3]?/V7/VY/"/[2$YT5[=O#/B](S)_9=U,KI(M1\(Z_I^M:1=R6.J6$Z7-M, B1S:G9J\\F1:Q/;7$$(M9I3&K"1PI.0,\9KXW\,_P#!5S7]>\1Z M5IC> =.B6]NXK8R"_D)4.X4G&WMFO??^"EO_ ":AKO\ U_V7_HY:_)'X<_\ M)0?#'_84M?\ T PM&M0(,;^09PQ&?N^U?I3+_JG^AK^= M[Q)_R,>J?]?4O_H9KV\LP]*OS^T5[6_4Y,1.4+<_MF_M7ZA^RYI_A>YL= MM=.L23Q MNMQ.T7E^6$(QM!SG?^E3_P#!/C_DTOP1_NW7_I5+7@'_ 5V_P"0#\-_^OB] M_P#08:PHT82QOLFO=N_U+G)JES+?0Z#]G+_@HSK/QQ^,GA[P5=>#;'2X-3:5 M6NXKQY&39$\G"D8.=F/QKZ]^+OC>7X:_"_Q3XJ@M4OIM&TZ>^2VD8JLAC0L% M)'3.*_'_ /X)^?\ )VW@3_KI=?\ I++7ZO\ [3UG/J'[/'Q&MK6"2YN)="NT MCAA0L[L8FP !R3[5KC:%.EB(0@K)V_,FE.4H-L^&?^'N7B'_ *)[IO\ X,)? M_B:/^'N7B'_HGNF_^#"7_P")KXD_X5CXP_Z%37/_ 73?_$USZ8TMS:&,7EN\1?"29 MQN S7#CL+AZ5"4H1L_\ @FU*I.4TF]#Z4_:P^/5W^SE\*3XMLM)AUF87T-I] MFGE,:X?=EL@9XVU\E>"?^"J6O>+/&6A:(_@/3K=-2OX+-I5OI&*"214+ ;>< M;J]A_P""H7_)L;_]AFT_E)7Y:?!O_DKG@G_L-V7_ */2LL#A:-7#NI56 MI*,[)G] BGI:E=PV.GVD337%S<.$CB11EF9CP .M68_ MN+]!7Y\?\%5?CE?:-8Z%\,=*NWMH]2A_M+5ECX,L(B\155-=3JG/DBY$7QC_ ."KD&EZU<:?\./#,&K6L#E/[6UEW6.?'=(4*L%] M"S G^Z*YSP%_P5JUR/6(D\9^"M.FTQV >;0Y9(IHESRP25G#XYXRN?45\#:1 MH]]K^I0:?IMG/J%].P2*VMHS))(WH%')J_XL\%:_X$U/^SO$6C7VAWVT/]GO M[=H7*GN P&17UBP&%2Y.77UU/-]M4>MS]]/AM\2O#OQ;\'V/B;PMJ4>IZ1>+ ME)4!5D8?>1U/*L#P0:Z>OR(_X)J_'&Y^'GQKA\(7EW(- \4_Z/Y+O^[CNPI, M3@'@%L>6<==R^@K]=Z^7Q>&^K5>3IT/1I5/:1N?$?[47_!0?6/V?OB_J/@VT M\(66KP6L$$PNIKMXV8R(&(P 1QFO0_V-OVR(/VH8_$%E?:7;Z!KVEE)ELH;@ MR>=;MQYBY /RM@'TW)ZU\#_\%*?^3K->_P"O*R_]$K7E_P"S%\9)O@3\:O#W MBL;FL8I?LVH1+UDM9,+(![@88>ZBO;6 I5,*I07O-)G)[:4:EF]#]PO'_B5_ M!G@7Q%K\4"W,FE:=<7RPNV!(8HF<*3VSMQ7YT_\ #W+Q#_T3W3?_ 82_P#Q M-?>OQEOH-3^ _C>\MI%FMKCPW?2Q2+T=6M7((]B"*_ FN;+<-2KQDZD;V+KU M)0:Y6?T#_"'QQ+\2_A?X7\53VJ6,VL:?#>O;1L66,N@;:">N,UTVHZC:Z187 M-]?7,5G96T;337$[A(XD499F8\ DDUYE^RG_R;=\-O^P%:?^BEKYH_X*I_ M&2\\+^ M!\ Z=(87\0N]U?NIP3;Q$;8_HSD$_P#7/'>O,A0]MB/91[O[CH<^ M6',S)^,W_!5G3=$U>YTSX=>&TUZ*%BG]L:K(T<$I&03'$N&*^C%E)]!7G6A_ M\%:O',%^C:QX*\/WEEGYH[&2X@DQ[,[R#_QVOB#0]"U+Q-JMMIFDV-QJ>HW+ MA(;6TB,DDC>@4(_!&NZ-IX.#=7EA(D:_5L8'XU]0L# MA()0:U\WJ>?[:H]4S]B?V;?VN/!/[2VGRIHLLNF>(+6,27>B7I'G1KTWHPXD M3)QN'(XR!D9]0\=WOB'3O"U]<>%=/LM4UQ #;VFH7#6\+_,-VYU5B/ER>G6O MS-_X)H_LV:CXM\;Q_$_4GN].T/1)&2P,+F,WUSC# GJ8U!.X="2!T#"OU-G4 MM!(HY)4@?E7S6,I4Z%;EINZ_K0[Z4I3A>1\QP?M7>)O#OP8T+XB>,O#&E:9I MFKZS9642V.H/,4M)F99)GR@PR;2=O(([UYU^TA_P4@E^#'Q:U7P?H?ABR\06 M^FI$LU[)>-'F5D#LH"@CY0P'U!KT>[^"6L>)?VT8J M3#;_ +Y96)Z/:ODCX[?L(?$73/$NEVGA?2;KQ?#'IP:]UO>B-=7;SS22 M,P9LY =5'LHKNP\,+.;]I;KUT\OZ\S&;J):'*#K7Z>?L]?\ )%/!W_8/C_K7 MYACK7Z1_"KQ?I?@/]G+PSKFLW!M=.M=.B,LBH7(RVT8 Y/)'2OJN)(N=&G&* MNW+]#Y3(Y*-61 WS9;H20,#.,YX^4M&TFYU M_5[+3;1/,NKN9((E]68@#]35Y#A*N$HSG77+S='V1.<8FGB:L84G>WZGZ;_ MH./@QX-#_>_LN#MVVC'Z8K\T=0O[G3?$E[<6EQ+;7$=Q(4EAA'(K]6 M?#^B0>&O#VFZ1;9^SV%M':QD]2J*%&?RK\G]>_Y#>H?]?$G_ *$:X^'I*K6Q M$NC:_-G3G,7"E1CU5_T/TR^ 6K7FN?!SPI?:A1&Q!_,"LC]FW_ )(9X._Z\A_Z$U;GQ<_Y)=XL M_P"P7<_^BFKY.I[N.=ND_P!3Z.&N$5_Y?T/RM'7TK]2[^5IO@S<2.K_0^9R3:KZ?YGY;CJ*_5KX8_P#) M-_"G_8)M/_1*5^4O2O7-*_:M^)>C:9::?::[#':VL*01(;"W.U%4*HR4R> . M37HYQE]7,(0C2:5F]_\ AF<.68VG@Y2=1/7L?I)17YR_\-?_ !3_ .A@A_\ M!=;_ /Q%?;WP-U[6?%/PK\/ZOKUPMUJ=[ 9Y)5C6,$%CM^50 /EQ7PN.RFO@ M(*I5:LW;2_\ DCZW"9C2QDW"FGIKK_PYWE><_M#^(?\ A&?@QXKNU8+(]DUL MF3WEQ'_[,:]&KYW_ &X=;&G?".WL0X#W^H1IM[E4#.?U"URY?3]MBZ4.[1T8 MR?L\/.7DSX+MX&N;B.%!EY&"@#N2<5^LWA+14\.>%](TJ/&RRM(K<$=]B!<_ MI7YB?"#1CXA^*7A73PNX3:C!N&,_*'!;] :_5 < 5]1Q/4]ZE3]6?/Y##2I/ MT1#?;OL5QLSO\MMN/7'%?SMZMYO]JWGVC/G^<_F;NN[<<_K7]%1Z5^&7[7?P M;U+X+?'/Q'I=U;/%IM[$]!TW5]+TO5K&(PW^FW5S'%.UT6)>3:Q!<.3N!&>" M!QC%?1NK^"_#WB;5]%UC4=*M-0U'2)6GTZ[FC#/;NRE2R'MD'^1Z@&OYZE8H MP*D@CD$=17IGPD_:1^(?P5UF"^\->)+R*%'#2Z=OE;E*52G/5_P!;D0Q"249(_>BOD_\ X*:ZQ+I?[+M]#$^P7VJ6EL_/5,+");26X#0WED'WFVN$X>//IT()ZJRGO7@O_!4 M_P#Y-ML_^P];?^BIJ\7"P<<5&$EJF=51WIMH_+#X<>'1XO\ B%X8T)AN74]3 MMK,CU$DJH?YU_0!'X;TR+PXNAK90KI"VWV0600>5Y.W;LV]-NWC%?A+^S5"M MQ^T1\,(W&4?Q-IJD9QQ]ICK][3]W\*]/-Y/G@CGPJT;/Y^OC'X1B\ _%GQCX M:MVW6^DZO=641_V(Y65?T K]0?\ @EIKDFI_LWW-E)(7_L[6[B% ?X49(Y,? M]],Q_&OSJ_:X4)^TY\30H ']O71X_P!\U]_?\$GO^2%^)/\ L//_ .B(:[,> M^;!J3\C.CI5L=M_P4M_Y-0UW_K_LO_1RU^2/PY_Y*#X8_P"PI:_^CEK];O\ M@I;_ ,FH:[_U_P!E_P"CEK\D?AS_ ,E!\,?]A2U_]'+1E?\ NS]7^2#$?Q$? MT(P_ZI/I3Z9#_JD^E/KY(](9+_JG^AK^=[Q)_P C'JG_ %]2_P#H9K^B&7_5 M/]#7\[WB3_D8]4_Z^I?_ $,U]'D^\_E^IPXKH?LQ_P $^/\ DTOP1_NW7_I5 M+7@'_!7;_D _#?\ Z^+W_P!!AKW_ /X)\?\ )I?@C_=NO_2J6O /^"NW_(!^ M&_\ U\7O_H,-M?B ME_P3\_Y.V\"?]=+K_P!)9:_:ZGF_\=>GZL6&^!^HTH,=3^9K^>CQ[_R//B+_ M +"-S_Z-:OZ&#TK^>?QY_P CSXB_["-S_P"C6K?)_BG\OU(Q6R/V _X)U#=^ MREX7R3_K[ON?^>[U], 8]?Q-?-'_ 3H_P"34?"__7>[_P#1[5],5X^*_CS] M6=5/X%Z'R+_P5"_Y-C?_ +#-I_*2ORT^#?\ R5SP3_V&[+_T>E?J7_P5"_Y- MC?\ [#-I_*2ORT^#?_)7/!/_ &&[+_T>E?1Y;_NK]6<-?^(C^@./[B_05^+O M_!0_69=7_:R\8K(Y:.T6UM8E/\*K;QD@?\"9C^-?M%']Q?H*_$O]O3_D[+Q_ M_P!?,/\ Z3Q5YN4+]_+T_5&^)^!'T7_P25\!Z=?:QXW\6W,$PUW]GM/$#VB/J6B:C 8;K'SI'*?+=<_P!T MDH<>JBN%_P""1O\ R(_Q _["-M_Z*:O:?^"B\(E_9+\6DG&R:R;Z_P"E1#^M M55F_[16O5+\A12]@?D;\(-3DT;XK>#;Z)BDEOK%I(K XP1,AK^@<@_7]"<+LS\;_ /@I3_R=9KW_ %Y67_HE M:^6J^I?^"E/_ "=9KW_7E9?^B5KYC33;N739M02WD:QAE2"2X"G8DCAV12>Q M(C<@?[)]*]O"_P"[P]$ MT-M)Y#>X4 I_P >M?EY7HGP2^+MS\(M>UBY1'GT_6-&O='O8$."R3PLBM_P% MRC?12.]>=TJ%#V-2;6TM1SGS17D?O!^RG_R;=\-O^P%:?^BEKX%_X*T;O^%S M>$Z%XST>>.W MGL=:TRY1HI1!(D\,BD8*MM)!!!K^>*M70/%>M>%;V&\T;5KW2KJ%M\7_ %F?M%*S.6G7]FN5H_H+\*^%M(\%>'['1-"L(-+TFRC$5O:V MR[4C4=A_B>2>36M7P9_P3^_;8U?XG:M_PKOQ]?+>ZYY)DTK59>);L(,O%)V9 MPH+!NI"MG)K[SKY?$49T*CA4W/0A)3C>(F!00#U I:*YS0_'\=:^NOBQK0TW M]C'P79A@)+\6T6W/)50[D_FJ_G7R*.M??/ACX):-\9O@=\.XM9NKV"*PL-T: M6CA0Q; ).0<_=X^IK]4S>K3HRH5*OPJ5_P &?GV6TYU55IT]W&WXGP-C-?6' M[&OP)N;K5HO'>N6OEV5N#_9<4HP99.AEQ_= )P>YY'2O8/"7['WP^\+:A'>2 M6ESK$T;;D34)=\8/;Y #^->VQ1)!$D<:*D: *JJ, = !VKPDZ.&3 MUW;[>1Z^!RB5*HJM=K39#F^Z:_([7O\ D-ZA_P!?$G_H1K]<6^Z:_([7O^0W MJ'_7Q)_Z$:OACXJWR_4G/MJ?S_0_2C]FW_DAG@[_ *\A_P"A-6Y\7/\ DEWB MS_L%W/\ Z*:L/]FW_DAG@[_KR'_H351_:?\ &]KX+^#NN^:X^U:E"VGVT>>6 M:0;6/X*6/X>]?-RA*IF#A'=S_4]Q24,&I2V4?T/S7'6OU(NO^2*R_P#8OM_Z M3U^7ME;/>WD%O&"TDKK&H'"_$$\22Q:'J4D;J&5TM)"&!&00<:YYN7X%8V4DY6L?F''X#\2.ZJ M- U/)..;.3_"OU'\#Z"/"_@[1-("A?L5G#;D#U5 #^H-;>T>_P"=+7P>99K/ M,8QBX\J7F?78'+XX)R:E>X5\8_M\Z\9=:\+:,K_+#!-=.ONS*H_] -?9U?GA M^V3KPUCXW:A;H^]-/MX;8#T.W>?U>M^'Z?/CE+^5-_I^IEG,^3"-=VE^OZ$O M[%^AC5OC=9W3+E-.M)[GD9&2OEC_ -&9_"OT*KXV_8"T%GU'Q;K3+A8XH+2- MCW+%F;\MJ?G7V31Q!4Y\2RR>&/&^J:6N,I!J5K'=#/IO4H6>UEN+8DQS1LH977.",@]#T((K]'=/_P""KOPV MGT@SWGASQ%:Z@%)^R(D4BD^GF;A^>*_/;]I'XVS_ +07Q:U;QC+8_P!F0W 2 M&VM/,WF*%!A06P,GJ3[DU]'@GC.=JOMYG#5]E:\-S[9_X)%:]<2:+\1-%9V: MUBN+2\C0GY5=E=&('J0B?]\BO2_^"I<+2_LTP.O2/7;5F^ACF']:\[_X)'>% MKNW\,>/_ !%)&RV=U=6]C"QZ.\:,[X^@E3\Z^@?V]_!XT^ M./4T502<0N&3:=>V]W;N8YX)%EC<=593D'\Q7Z3VW_!5[15^% MZF;PO?MXZ6V\KRPR?8FFVX\W?G=MW<[,9[9[UWYEAJE>4)4U?H8X>I&":D?$ MO[55XM_^TG\39E*LI\07J@J<@A964']*_0K_ ()0P2)\!O$$K+B.37Y0K>N( M(>:1NK.S%F/XDFOV8_X)Z>!9/ _[+OAHSQF. MYU>2;59%;TD;"?G&B'\:O,K4\*H>B%0]ZHV9G_!2W_DU#7?^O^R_]'+7Y(_# MG_DH/AC_ +"EK_Z.6OUN_P""EO\ R:AKO_7_ &7_ *.6OR#\+ZLF@^)M)U.6 M-I8[*[AN61#@L$<,0/?BC*]<,_5_D@Q'\1']#\/^J3Z4^O@I/^"M7@Q5 _X0 MC7^/^GB"I[/_ (*R>#;R[@@7P3KRM*ZH"9X<#)Q7@_4,3_)^1V>VI]S[KE_U M3_0U_.]XD_Y&/5/^OJ7_ -#-?T002BX@20# =0V#[BOP/_:$\$W/PZ^-OC7P M_=Q&)[35)]@(QF)V+QL/8HRD?6O3R=KFG'T.?%+1,_6?_@GLZO\ LE^"=K!L M"Z!QV/VJ7BO /^"NS#^P_ANN1N^T7IQW^[#7EO[%G[>FF? 3P7/X,\7Z7>WN MC13/1R.-S87@< */>M*.$JQQKJ->[=N_J3*K%TN7J7_^"?$32_M; M^!0HR0UTQ^@M9B:_:NOR4_X):_#^;Q'\?KOQ*T1^Q>'M-E?S>WGS?ND7_O@R MG\*_6NN+-9)UTET1MAE: AZ5_//X\_Y'GQ%_V$;G_P!&M7]#!Z5_//X\_P"1 MY\1?]A&Y_P#1K5TY/\4_E^IGBMD?L#_P3H_Y-1\+_P#7>[_]'M7TQ7S/_P $ MZ/\ DU'PO_UWN_\ T>U?3%>/BOX\_5G53^!>A\B_\%0O^38W_P"PS:?RDK\M M/@W_ ,E<\$_]ANR_]'I7ZE_\%0O^38W_ .PS:?RDK\M/@W_R5SP3_P!ANR_] M'I7T>6_[J_5G#7_B(_H#C^XOT%?B;^WQ&T?[6?CX,,$W$##/H;>+%?ME']Q? MH*_(_P#X*B_#^;PS^T/'XB6-C9>(]-AG$F/E\Z(>2Z?@J1-_P.O,RF25=I]5 M_D;XE7A<]N_X)&7"GPE\0H 1O6^M9",\X,<@_P#9:]D_X*1W<=M^RAXB1VVM M-=V4:CU/GHV/R4_E7YT_L^*]%_;;_ &X[+]HC0]/\*>%=.NK#PY!.+NYN+\*LUQ(%(10JDA57 M7J?+/@" W7COPY"IPTFHVZ _6517] M"R_=%?A+^R?X$N?B+^T1X$TBVB,BC4XKN<@'"0PGS9"?3Y4(^I%?NT*PSB2< MX1\F7A5HV?C?_P %*?\ DZS7O^O*R_\ 1*UO?L5?!N/XZ_ GX\^&%5?[1*Z5 M=Z<[]%NHQ>-'] W*'V\_\$@>8/BO_ +VE M?RO*[ZDW3P$9QW2C^:,4DZS3\S\Y[NUEL;J:VG1HIX7,G1JJM352/ M4YY1<9.+/W@_93_Y-N^&W_8"M/\ T4M>HW-O#>6TL%Q&DT$J%)(Y%#*ZD8(( M/!!':O+OV4_^3;OAM_V K3_T4M>2?M[_ +6C? +P?#X=\-W03QSK49:&10&- MA;Y(:<@_Q$@J@(ZAC_#S\1[*5:NX0W;9Z_,H0NRE\4?^"9'PK\=7]QJ&AR:A MX,NICN:'3G66U!/4B)^5^BL .P%?&7[57[!6L_LW^%8O%-MXB@\2: ;A+65C M;&WGA9\[25RRE3C&0W4CBO?OA1_P5>TP:1:VGQ!\,WBZC&@634=&*O',0/O& M)B"I/4@''I7E_P"VG^WGHWQ]\"Q>"_"FC7MKICW,=U=7VI;5D?9RJ(BDX&XY M))["O;PRQU.JH3UCU]/4XY^Q<6UN?./[-.OR>&/C_P##_48G,;1:U;*6!Q\K M2!&'XAB/QK]ZATK\&OV8/#$WC#]H/P!I<$9E:36+>5@.R1MYCG\%1C^%?O** MPSBWM(=[%X7X6+1117@':?C^.M?IY^SU_P D4\'?]@^/^M?#GC[]F#Q[X \V M:;23JMA'DF\TPF90!W*_>7\17W+^S]&\/P7\((ZLCKIZ JPP0>>HK[[B"O2Q M&%IRI235^GH?'Y-2J4:\XU(M.WZGH5%%%? GV C?=-?D=KW_ "&]0_Z^)/\ MT(U^N+?=-?E%K?A767UF_9=)OBIG<@_99/[Q]J^WX9DE*K=]OU/E<^3:IV\_ MT.X\*_M2?$#P9X>L-$TN_M(M/LH_*A1[.-R%R3R2,GK7&^/OB;XE^)VII?>( M]3DOY8QMB3 2.(>BHH 'Y9/>LS_A$]:_Z!%__P" LG^%=CX!_9_\;_$.^BAL M=$N;6U9L/?7L9AAC''-4T^)UCEN[66! M'?.U2R%03CMS7YSF6/6-Q:G'X(Z+_,^WP.#>%P[B_B>_^1^2(ZBOU:^&/_)- M_"G_ &";3_T2E?GIX\_9O\>?#TR2WNC27MBA_P"/W3_W\>,]3CE?Q%?H9\,U M*_#GPJ&!!&E6@(/;]RE>YQ#6IUZ-*5*2:N]CR&?!VN:O(2$L;*:X M./\ 90G^E?D[-*T\SR.=SNQ8D]R:^YX8IZU:OHCY//IZ4Z?JS[\_8CT;^S?@ MR;HKAK_4)I\^H 6,?^@&OH&N!^ OAX>%_@[X2L"A206$9;+>1;:O;H7M+I>Q20< X_A;##N M*_>6H;RS@U"WDM[J&.X@D&'BE4,K#T(/!J\)C986ZM=,TJTE4]3^="O3/@=^ MSMXV_: \2PZ7X7TF66V#@76J3*4M;1.[.YXSCD*,L>PK]K9/@)\,YIS._P / M/"CS%MQD;0[4L3ZY\O.:[+3M,L]'LHK2PM8;*TB&V."WC$<:#T"@ #\*].IF M_N^Y#7S.>.&UU9R/P5^$ND_ _P"&NB^#=&+26NGQ8>X=0KW$K',DK =V8DX[ M<#M79W-M%>6TMO/<$JE'C<95E(P01W!%2T5\[*3DW)[L[DDE9'XV?ME?L8 M:_\ 7Q3?:YH=C<:G\/[R4RV]Y"AIZM8W&F> +2427E_,C1_; #S! ? MXB>A8<*,\YP#^RVGZ?;:386UE9P1VUI;1K##!$NU(T4850.P %2PPI;Q)'$ MBQQH JHHP% Z #L*?7F8K%SQ4KO1+9&].FJ:LCY9_P""E@S^RAKN.?\ 3[+_ M -'+7XX[&_NG\J_HKU#3;35K9K:^M8;RW8@F*XC61"1TX((K)_X0'PS_ -"] MI7_@#%_\377A,P6%I\CC?7N9U:/M)7N?SU;&_NG\JNZ&C?VUI_RG_CXC[?[0 MK^@C_A ?#/\ T+VE?^ ,7_Q-*O@+PTI!'A[2@1R"+&+_ .)KM_MB/\GX_P# M,OJK[FMI_P#QX6W_ %S7^5?&/_!03]C>_P#C-:P^._!=K]J\66$(AO-.3 :_ M@7E2A/61.<#^(' Y !^U0 !@# ':EKP*-:=":J0W.R4%-^GL MK^UFLKR!S'+;W$9CDC8'!5E/((/8UT/PX^%_BGXM>);;0?">C76LZC,0-L"$ MI$N<%Y'Z(H[LQ K]Y_$WPS\(>-9UG\0>%M%UV90 LFIZ=#'O" MNB^$;'[%H>D6.C6><_9]/MD@CSZ[4 %>Z\X]W2&OJ<:PNNK/*?V3?V;[#]FK MX80Z('CO-?O&%UJU_&25FFQ@*F<'8@X' SR<9)KVNBBOGISE4DYR>K.Y)15D M(>E?ST^/$;_A.?$7RG_D(W/;_IJU?T+UA/X$\-R.SOH&EL[')8V41)/K]VN_ M!8M81R;C>YC5I>TMJ>"?\$Z?^34O"_;]_=_^CVKZ8JM8:=:Z5:K;65M#:6ZY M*Q01A$&>N !5FN*K/VM24^[-8KEBD?(O_!4$$_LQO@9_P")S:?RDK\M?@XK M#XM^"?E/_(;LNW_3=*_?K4=*LM8MOL]]:07L&0WE7$2R+D=#A@16;%X%\.0R MI)'H&EI(C!E=;*(%2#D$';P:]/#8]8>DZ3CU>X45Y=.SQ]\.O$GPO\ $EUH/BC2+G1M4MF*O#"IGE\/>%]&T*5QAGTS3X;9F'N449KZ%9Q[NL-?4X?J MNNY\O_L!?L>W?P(T>Y\7^+HA%XRU:$1)8Y5O[/M\YVDC.9&(!;!P .N:^Q* M**\"M6E7FZD]V=D8J"LC\;O^"E"D_M6:]@$_Z%9=O^F*U[U_P2!!$/Q7R"/F MTK^5Y7Z ZAX2T35KIKF]T>PO+A@ 99[6-W('3D@FI]*T#3-#\W^SM.M+#S<> M9]E@2+?C.,[0,XR?SKT:F/4\-]7Y>B5_0Q5&U3GN>+_MI_ \?'7X$:UI=J@. MN:' M]*))R2;&+G_QVC!X]X6#@U=!5H^T=TSA_P!E/_DV[X;?]@*T_P#12U\/_M__ M +%_C*Z\@55!)/TK^@/Q%\+/!GB^ MY^T:[X2T+6KC_GKJ.F07#_FZ$U-X8^'7A7P2TC>'O#6CZ"T@PYTRPBMBWUV* M,U[/]L1MI#7U.7ZJ[[GR-_P3\_8TU+X.)+X\\;6RVWBB^MS#9:8ZAGL(6^\S MGM(PXP/NC(/)('VW117@5JTZ\W4GN=D(*"L@HHHK L3&:%4(N% ]!2T4 %% M%% !3=H]_P S3J* &[1[_F:4 "EHH **** $(!H50BA5 P .U+10 4444 M>1?M7:U_8OP+\1$,5:Z6.U&#UWN 1^6:_.K0M/?5];T^QC7?)=7$<*J.Y9@H M'ZU]N?MXWDL/PPT6W1L1SZJI?WVQ2$#\S^@KY8_9[T^'4_C5X/@N%WQ_VA') MCW7++^JBOT?(_P!QETZOFW]R_P" ?$9M^]QL:?HOO9^FUA:K8V-O;(,)#&L: MCV P/Y5/117YR]=3[?8****0!1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% /!1110 4444 %%%% '__9 end GRAPHIC 6 pdfs-20240215xex99d2002.jpg GRAPHIC begin 644 pdfs-20240215xex99d2002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 8 +8# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z4\+_ +5_ MQ3\8V=S>Z-X%LM5M+4XG>SMIWV\9QQ(><5[/\+/CW:_%3P)K&K6&FR1:YI43 M&XTG=O9I-K% AXR&*D#H<@^Q/SC^SA\2M0^&'PGU[4-*T&;Q%?W.JQ6\=I"& M^4>4Y+MM4G (48XSGK75^!OAGXA\+?!CXM>*O$UL=.U+Q!83RK8E=C1J%D8L MR_PY+\*>0%]Z^WQN#PR%P;A^QO>]?^1I^7/IY*]/QS2CA,-7J\KIIUT]/(]:L?VD_BQJ-I;W5M\+)YK:=%EBFCMKAE=&&0P('((.F,]J]+_:B\3_\ "+_!+Q$ZL1->QK81@=_,.UO_ M !S?^5>9B\/&>(IX>G",;O[+OUMKJ['=AJTHT9UISD[+JK=.AYI^Q?83:_J' MCKQO=J3<:E>^2K'L23+( ?J\?Y4WXB_\%&_A)\//%]_X>9M9UZYL)&ANKG1[ M1)((W4X9=SR)NP>"5!'H37I_[,'A?_A%O@GX:=4B+DPS)(,AU#,"BO\ M,>V<"GB/8XO&U7-[.R5[+33>S[&V%C.CAJ:[ZOYZGW[X5^,WA3Q;\+(OB);W M[V7A1[5[QKS487MS'&A(=F5AGC:>1D'C!.17@FD?\%-O@QJOB>+26FUNPM99 M?*35[NQ"VG7 8X_'S_ ()K^)O$KZ7#H]]$T&GW5K8* M5@'E7< S&.JH5*_+VY&2!FO*/BT?"?\ P[-^'/V7^S?[5_M&/9Y6SS_/WS^= MT^;..OMM]JYJ.$INZJ)W?!=AXH\1QWU[ MIE]>)90G2HTF9G>-Y%;YG4;=L9YSW%=_X?UJW\2:#INKVH=;6_MHKN(2C#A' M0,N1V."*_/;]M+[1_P ._O@I]J\S[1OTC?YN=V?[.EZY[U]Q?"/6+!_AEX,A M6^MFF.CV2B,3*6)\A.,9ZUQ5:$848S6]VON-8S;DUZ',^'?VG?"?B?X[ZS\) M;2VU1?$VE1/+/-+ @M2%5&.UPY8\2#JH[TGPY_:?\)?$_P"*/B_P%I-MJD6L M^%S,+V2Z@18&\J41-Y;!R3\QXR!Q7RG\+[RWTK_@J?\ $ 7L\=H9K29(O/8) MO8P6[ #/4E03]!4_[$D\6I?MN_'N]M)8[JS>6^*7$+!XV#7X((8<$$ X^E=4 M\+3C&4ETBG\V9JI)M+S:.\D_X*H_!^*1D.F>*LJ2#_H$'_Q^O5O#W[7W@GQ- M\"=<^+-I::POAK1YS;W$,MO&+HL&C'RJ)"I'[U?XAW]*^9/V^]/M;7]J+X!Q MPVL$4;WUOO1(U ;_ $Z+J,<_C7T;^W':067[)'Q$CMX8X(_LL)V1(%&?M,7. M!2E1H-4N6+7.^_G;L-2G[UWL=[X)^.GA7QM\';?XG)O MQ\_:-\+?LZ>%=,\0>)HM0N]/U&[%G =+B25MY1G!.YU&W"'D'TK!^*7[8?@# MX4_#WPIXUOFU#5M \2\V$VE0I(Q&S<=X9UVD=".H(((XKY6_;W$Q_8I^"(N, M^?NT[?NZ[O[.?.:^0_C-%XS^%>AP?"#Q*R7&EZ;>C7-,G 8@QW$0^:(G_EF_ M!([.'[[JO#8"G6C%MZW=_-+^D*=:46TC]B?C'^T7X*^!7@NQ\2^*[V:WMK_ ML[2WB\RYN6*AL(F0. 1DD@#(YY&>'^!G[<7P\^/OB_\ X1C0K;7;#66B:>.' M4K$*KHHR3OC9PO'=MH.0 22!7!_MD_L\7GQK\'?#35-$\2Z1H7B;1,+86VMS MK%!>LZ1N44L#F0&$$+M((W9Z5Q_P4_:0^*7A+]J'2OA;\5=+\.ZCJ>KVPB75 MM'CB%Q&H1Y(]SQ<%,H04*J1D-TZ\L,/2G0!)&CU/0_$4DGVB6!18:?]IW;'9"V48A1E#C=@D$<=<%>L8HKA4J5M8_ MC_P#:TNYY'^SQ\$KSX):9K=A1Z?X,T6;PWX/T+2;ATEN+"P@M9'BSM9DC521GG! M(KYU_;.O)O$6K> _ ]H6-QJ-[YS!>2"6$49_\>D_*BBM,I?-C54>Z4G\[,SS M%6PO(MFTOE='TQ:Z7;VFDQ:=&FVTB@%NJ*<80+M XZ<>E?)^K_\ !+_X/:IK M4U\EQXEL899/,:Q@U%6BZYQN>-GQ]6)]Z**\JG7JTFW"35STW",M&CZ(\/\ MP>\'>&/AFOP_L-"MD\(_9GM'TUP725'SOWDG+,Q))8G.3G-?/^D?\$R/@QI7 MB>+5FAUN_M8I?.72+N^5K3KD*<('9>.A?GOFBBG#$587Y9-7W!PB]T>R?'C] MGCPO^T-X+L/"_B.2^L],L;Q+V$:5*D+!UC>-5^9&&W;(>,=A7DWP]_X)Q_"[ MX:^-]$\4Z5J'B234M(NDO+=+F\A:-G0Y 8"$$C/H1111#$581Y(R:0.$6[M' M8?'K]B[X"/V=-#NM.\(6,L$_C1X\\)>+=>N=4AU/PS*DMDEE.B1,5E64>8&1B?F M4=".*['XJ_#72OC!\/\ 6/!^MR7,.EZK&L<[V;A)0%=7&TD$#E1U!HHJ?:S] MW7X=O(?*M?,R?!/P+\*^"?@[;_#%+:75_"D5O-:O!JC"1YHY9'D<.5"CJYP0 M!C QR,UX?H?_ 3*^#&B^*(M7>'6M2MHI?.32;Z]5[3.0?V7*D3!P MC( =R,-N'/&/2L7XX?L@^ ?C_IGAZU\2)?P3:'%]GM;[3YDCG,6T#RW9D8,N M0#TX.<8R)QJ<4^CPFWL[N MPO#&Z(<9!5@R'.T EX-101.SCH 7 pdfs-20240215.xsd EX-101.SCH 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 8 pdfs-20240215_lab.xml EX-101.LAB EX-101.PRE 9 pdfs-20240215_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information
Feb. 15, 2024
Document and Entity Information [Abstract]  
Document Type 8-K
Document Period End Date Feb. 15, 2024
Entity Registrant Name PDF SOLUTIONS, INC.
Entity File Number 000-31311
Entity Incorporation, State or Country Code DE
Entity Tax Identification Number 25-1701361
Entity Address, Address Line One 2858 De La Cruz Boulevard
Entity Address, City or Town Santa Clara
Entity Address, State or Province CA
Entity Address, Postal Zip Code 95050
City Area Code 408
Local Phone Number 280-7900
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock, $0.00015 par value
Trading Symbol PDFS
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
Entity Central Index Key 0001120914
Amendment Flag false
EXCEL 12 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -& 3U@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #1@$]8/JM-(>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FUAAZCK91,GD)"8!.(6)=X6K?FCQ*C=V].&K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70WVMXEH<*:'8F" $CJB%:F+3I*4)45L&Z> M&,YCW\(-,,,(HTW?!=0+,5?_Q.8.L$MR3&9)#<-0#DW.33M4\/[\])K7+8Q+ M))W"Z5/K*MY?5_PNJ@>=G4E^$HTS&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #1@$]87-D,+5 $ "P$ & 'AL+W=OPXT8;KPPNT7$B?V-Y^\]_QUS&"K]$NVX=R0MR26V=#9&)/>N&X6;GC"LDN5 M<@EW5DHGS$!3K]TLU9Q%Q: D=GW/NW(3)J0S&A37YGHT4+F)A>1S3;(\29C> MW?)8;8<.==XO/(OUQM@+[FB0LC4/N/F\]!8"0:'5S[A<6R5@..?@ZA3/M,. M/#Y_5[\O7AY>9LDR/E'Q%Q&9S=#I.R3B*Y;'YEEM?^.'%^I:O5#%6?%+MON^ MG8Y#PCPS*CD,!H)$R/V1O1T"<32@W3XQP#\,\ ON_8,*RBDS;#30:DNT[0UJ M]J1XU6(TP EILQ(8#7<%C#.CJ0IS"+(A3$;D3AIA=F0F]]F&J U< P^Q7=WP M('B[%_1/"-[SY26AW0OB>W[GO\-=8"L!_1+0+_3:_P^0_#5>9D9#+LG;F'I%OMBEO X.']YO?40@ M.B5$YSR(.=="V0A&! JEE@=7*A/;E-ENB=9%!0_)?.9K83,(C(\LJ07#=>;3 M>Q(\/7Q>S)X>@PLR>YQ<(G17)=W5.73W(N;D,4^67->1X1J>Y[7:M$TIPM,K M>7KG\,QDJ'2J=%'\%R0PD$NB-)FH7!J]@V-4&T).(I@JF<7[R?D ?J1)UD;-5S1 M[W?[9,K) R,3G?]+;E4>\U>F(X26>I4Q>]_%.[$MR/1";>MM&9<+8((!9\PT MP_".U@WZ77AE)A4RK(UG@^9DC*%5*P9%;?T;M+G*#(O)GR(].3T:%*^[ M7M?#V*HU@>*N7F1Q#-]/IU%P@8[7QT"J=8'B=OZ@0HC)?*,DYF\-(G[?:_6N M/30TU7) <1__HH4Q7$)@DB27!^_(:JEPH16+,XXA56L Q0T\4+$(A1%R33Y! M>6O!XEH>7*61IUH#*.[3<\U;(82'P_S:?UIP&7%-GE:K$_G#]1K)*N^GN%5_ M0S;+LAS(&@%QV4; ROTI;M8+86 E5RM"_9^6/Y. ASG4VZZ6"5>R]0F+6F!4 M^')!/GB7L,S3+DF9)J\LSC%90_\6N^WQ_N&46FQ)5TJ M QO6QEO%DN7/ZZZ>S;"=I=67=A['-HN6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG>W&2)8D+3 M8JT[=:=<2PZFTVY#;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4D*=@7H+A M8*2QQ'DJ?$,78&F? KP(&K XU7=>&18/QA<0&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF8BUY!72L MJ(_PZTR3 .B<45XH!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,);2"PU4GT MA$8QA D*Q+^,%F)?A+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z:\V/1%WAT MUC3R]$&*6BL>]O[+"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9L^.]FZ:I MKW#.RW^0\Y^M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PEY7>>9 M]IV03NA1.XJRY/K%.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E\ZI[J,NX MZBQ_AOMHD\%G'!QR>(W?#$T%^@2O&+(=/EB>N$_NG_A.\SQ-LPRKZ'8; M9;#%ZI9E\!>/AG$##RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%' MGL>[C>4!#ZP+V.Q _G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G M)$WS/(X %F>0IA@"IQ%', ; 4/2='@//GL?)=-[*CG_5U/\!%!+ P04 M" #1@$]8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( -& 3U@<.&7J/P$ #P" / >&PO=V]R:V)O;VLN>&UL MC5'+;L) #/R5U7Y $U"+5$2XE#Z0JA:5BON2=8C%/B*O RU?7R=15*1>>O)Z M;(UG9A?G2,=]C$?UY5U(A:Z9FWF6I;(&;])-;"#(I(KD#4M+ARPU!,:F&H"] MRZ9Y/LN\P:"7BY%K0]EU$QE*QA@$[( =PCG]SKM6G3#A'AWR=Z'[MP.M/ ;T M> %;Z%RK5,?S2R2\Q,#&;4N*SA5Z,@QV0(SE'WC;B?PT^]0C;/8?1H04>I8+ M8864N-_H^8UH/($L#UW+\0D= ZT,PS/%ML%PZ&C$179EH\]AK$.(<_I/C+&J ML(15+%L/@8<<"5PG,*0:FZ15,!X*/:XH$ZQZ#"PAJ748J&2WEYIK=WDWM)J'7N0;#W\!J-'[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E* M%1KD3,)HMC;!4N++3):BJ#(9BBJ6<%H@XLD@;6E6?;!/3K3G>1,) MKM\,<'AT_@%02P,$% @ T8!/6&60>9(9 0 SP, !, !;0V]N=&5N M=%]4>7!E&ULK9--3L,P$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2 MVS-.VDJ@$A6%3:QXWKS/GI>LWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\ MFK8B2K636Q#WR^6#4,$3>*HH>Y3KU3.T.EY&TWP39G 8ED\C<+,:DH9 MHS5*$M?%P>L?E.I$J+EST&!G(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM M0#I:P'K:XLH90]L:!3JHO>.6&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I- M"A$YL01_QYTCR=U59"-(9*:O>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O& M%_\;SO$1PNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4 " #1@$]8!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( -& 3U@^JTTA[P "L" 1 " :\ !D;V-0 M&UL4$L! A0#% @ MT8!/6%S9#"U0! L! !@ ("!#@@ 'AL+W=O&UL4$L! A0#% @ T8!/6)>* MNQS $P( L ( !< \ %]R96QS+RYR96QS4$L! A0# M% @ T8!/6!PX9>H_ 0 / ( \ ( !61 'AL+W=O M7!E&UL4$L%!@ ) D /@( /03 $! end XML 13 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 14 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 16 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 1 22 1 false 0 0 false 0 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.pdfs.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports pdfs-20240215.xsd pdfs-20240215_lab.xml pdfs-20240215_pre.xml pdfs-20240215x8k.htm http://xbrl.sec.gov/dei/2023 true false JSON 18 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pdfs-20240215x8k.htm": { "nsprefix": "pdfs", "nsuri": "http://www.pdfs.com/20240215", "dts": { "schema": { "local": [ "pdfs-20240215.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "pdfs-20240215_lab.xml" ] }, "presentationLink": { "local": [ "pdfs-20240215_pre.xml" ] }, "inline": { "local": [ "pdfs-20240215x8k.htm" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "report": { "R1": { "role": "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_2_15_2024_To_2_15_2024_H5rYOFW0m0eyVCGkprgKOA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pdfs-20240215x8k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_2_15_2024_To_2_15_2024_H5rYOFW0m0eyVCGkprgKOA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "pdfs-20240215x8k.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://www.pdfs.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r6" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 19 0001558370-24-001239-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-001239-xbrl.zip M4$L#!!0 ( -& 3UCQG[SX<0, $0, 1 <&1F8S=. MFS1)-P1/3?U]YSLWGY.<76Z*'#U1J9C@YUX<1!ZBG(B4\>6Y5RD?*\*8=WGQ M]LW9.]]_O+J_1:D@54&Y1D12K&F*UDROT(,H2\S1'962Y3FZDBQ=4H3B*)@& M4? >^7ZM<845V B.K%@2Q WRL=83?(Z2,)Z&292E[VNPW.D5/*&O)F(?- 41(LQ5,(@(EMXHC0EB7&94/.L%I8W1IHD974OGXN MJ3JD-U!778J\C^^0%EW2K)6BC;Q.\C0$M*D% *EN9UCSIN$6=%1220FW\+F_ M' YMA;')!Z.8A(^WC/]R3(X94?W*%CJHWD U&JAE0$3%M1R*? NVRZWE8.2S M$-"]4'J#:*GED.A((0R\@/ES=+HAJ_Y0#=(I<%>ZOLSQ;#8++=I$RDB_* #= MJS9P-1W2HG.Z-/MAI%RF'V%-:Z+1I1P(!Y"6@Q>,O9MK=GRN?<:5QIS0_0E@ M(]WI\E,M._5IV0 <&MBDD/C1Q)_$35]Y521]HY9$T%E-N6*+G/J&1B76L/N5 MGYC=[S91*2EY2:UWS%V3]/$&-9-N=N^Q9=P48T0WWFC6?M&FYW# M>A?2Z78A,0]>(PC9%PGF7&A;*GOF3LN2\4S41W!HYF!NLGR SB#S\./^IC]# M6XOK^F7J?C_P]!/73#_?@*PLK$,/,6C$BYA-("Z4E&:,,QMV!(6*D(^

X"0JTK*59N+5U31FS)#@G5?X7AKO(ANWJ M4]>33JO<1KRG&;)+;&Y&ZMQ3K"AS,XGV;&7?/Z_YG>- >O-N/8_@!;$84W+;\MH7+4 DH"$FT]O6,G;\.,"X]>[N M^^]N?G"<+^\_]R&DP7*."(> (9^C$%:8SV!$%PN?P!-B#$<1O&E=NYZ+S%G[IOO6Z5QX,GG+A MD\@WP0>5$2;_=N6/L1@21*,D[JYC?-N:<;[HNNYJM6JO+MN43<7Y%Y[[Y:D_ M#&9H[CN8Q-PG 6J!T'?CY,4^#7R>S-+.Z>LQBY3!I9N/953(WQPE<^1+CM=Q M+KWV.@Y;6419/F(0)9?5D.LL_:]Z^MK-ZFVQ,0!9%/GCU'4 M%T>0E+I\LT"W+;3FB(1(QDU>931"%7%EV=TZ2V\:% PC.;&4*;\90Y/4+U;M MQ"AH3^F+&R(LW^E+>>#( SEM/XI?OO:H8/A^''/F!UPY)?EO6[JZG(ZCYMC- M4TNS>U:,[K- #28.#\Q$IG #*LA:<"=Q5*=/&)WKHZ;#44WQ:S2.ZO=2:(2A MF"Y9 OSQ;^IN?M-19-EW1E@I6VMS%=!9#EH^JPG$Y?:BF4M!&G< 'SI"OH93;%<-0G_Y,]U M[!ED%J-7U9@B3Z>Q%+S*J'6YRRZ?6U>0MHU1]Q%'Z--R/D;,V'!!8CUM^PT5 M2=O6K:9,$_-$PJ0CI):-T?4H;EO9@K)D6SCD8CGMT27A;-.CH7F).W26]0P> MU781R\I3K";UN.0GPEL8Y TDPP!ED T%5ME$%\+I!JF]0B6E"> Z#ZP*^%9^H.PKZIVR*Y:-\S MY!MP+)4M!E#72/XUWT[-4LBT$>MBE5R)I5M3%,DO\Z/!C!+S!Y(:B<4TF1I2 M1)7KEE)EC%F7K,00$L?F[H;_9)AS1'IT/E^2[%X\UG1KTEG,665K"C:MR%+B MJK/6Q2YSA:)M ^@-:80#S#&9/HF-(\.^KF>MR&+HS$TIXO85EN)6$;0N:UM+ M4)X-@#9@2,*-Q!N7/(DAGPECSY.)]EI:*;88O,--*@#-2DM!/")P72"%M1/L M>$-J#HE[\V@^QO$2L6\"5'?*^6!J;-@ ZY[^/) UQWXU<-,AFN9WB(*EV#]L MO,YXA'FDN\W52"SFT]10?O4NU2WESQBS+F^)"] )>)V?QC^#\F\ L1'SY2/^ MP\U\3'6MENL6PZ5M19%5*%J*E3YC;:92-TCM&ERM'M;!3$1&AB<*#3*+P:IJ MK+QR[6HLQ:PR:NU[C\P4E&NS3Q0^S!&;"MI_8W3%9V)SL/#)QOB)N$EM,8-' MM%G\FD(KM93(8Q*?^$6%,H?4'3+[Q@#MB5TD\Z-'L7]<_X[,:.[KK(?2T%H1 MQY+(:A!-64]$,+.%Q!>$<0/PW8N[EU#>P7R,_*FFX7+=8MBTK2C("D5+X=)G MK M5[@;2;A>E&W<[(,3'U^>> MXSB^"0_OMV$ WA#CF)*^X5J. 1#QJ(_)LF^LN0FYA['Q_MWOOSW\89K?'E^? M@4^]=8B( !Y#4" ?;+!8@1F-(DC &#&&@P \,NPO$0"N8[4LQ[H'IIG$>(1< M]J$$Q,$:EGMH&2;Q*.F!ANVV[(;3N /MWIW;:[E@,CX QY+? A;6\V&VO3M"A;ROZ.:W\;/T^]%0JAB0D7D'C( !+? MX_')9^I!$:MTU'T[9X$.T+0/8^4BU"]3PTQURG0;9M.UMMPW$HJJN<0@&JY: M\07\42Y[_%G\1 .WV^W:<:LAU0/@@=$ O:(%B,_UQ"Y"?8/C, I4K/C5 T[#;:E,_OR03!']/2#^$Q%8[$9D05D8ZV@ %?_+ZRC%1<6R/!K: MJM$N%R?.JY1B]CZQB"$NH\7=GV5CDHT:\O^3.1(+;04B/O(/9[%0(SB.TW6 M"72@XT-(?+"/"OY;CG&&,L> >BDN@9J^E*6=4^&XC!?'XLBSEO3-]A%6UU-3 M'2A;F[&E\L?W(94KQ6#.!8.>T)$".$=!WSAILW\F#ZW63$8\H7':_+W=O+]K MMMUNTW7;K9;;:=T=D3N>" .6)@J9IV/+P[.YD98_0=@19#*>Z:UP<'!]P6AX MID\R$BW)F#(?,;D^&V#-)0\:*<8PJ$CG"6*8RLGN?Y#K\P7!4[AZ*5],/;&@ M4:T%^[7@%2VQXD_$9QAF.9 %JX:WYUI'LFKA=;+H^D<2YUBVNEAG&=@SEX0N;T0TI,N,'LH96%)!/C+B_H1'QTOK" M)HR^X7W)?-&-$W@-+2F30>)+]X:^3"@7,/@;1Q=O]UG@&GI2S%]7@TZUEJCK M=\ 0S#'AN+D>LAK1XW!9$5)?M%Q"JF'X*58:]$KKK2_RGI&(#*D M8;@FR2Z.9RB?B:N'_.6I:P\JKK:G-, >%I@LQ_*^Q+ :\,R 0N('X2J1Y M9PRJ-]3373BG6;>(5'L]Y"ZFK+6NN$#6\^!IZZT@6:*<-Q!9L'HH7YJY-N F ME?!3B-A23I"_&-V(E5P>(TAVN:5P)KH>=ER;@'XO5W$QO*7[<8*KDQ-EJ&L/*JZ3!W)WX*L=PL< +C.T3[770_-BREKKO/+XP3[]>XOZ M+Y2]UP;O_R7R[E]02P,$% @ T8!/6!'L(AW1$P [8P !0 !P9&9S M+3(P,C0P,C$U>#AK+FAT;>T=:5/B3/K[_HHNW]T=ITI"#@($';<0T&%45,#Q M^)+J)!W($!+,P3&_?I_N)! 4%1U%=+1*)>E.]W/G.;J;G?^-^S8:$L^W7.?; M%X'COR#BZ*YA.9UO7\JM2KW^Y7^[_]KI!M -NCI^R2#6MXUN$ Q*V>Q8\VS. M)SK7<8=9:,B*O"AMQ!T'ANE/>XY&(X[>X'2W3WOE>%&0XYYSG482YWJ=K* H M2G9,ITV&LRVG-]>334[[BCPO96FSAGV2=!_?Z3\W,FV==H6!C& >J7A<.1LU M3KLN!!8Z"MG+XZ.6WB5]G+$HN>ST)HF MHO4 ?Z9$V=WI$FSL[O1)@!'MGB$WH37\MJ&[3D"<(!-,!D"Z^.K;1D#&098) M0G9W)[ "F^SN9)/_T5"::TQV=PQKB/Q@8I-O&WWL=2PG$[B#DL0/@FV8- O- M%)R7(?0#M:X1$29AD*,+8F%Q9!KTV+>(AA@99 MJ/:5^N$\%V\_O)O0*-,H+JC@@NQ1.JN>"G#PW:YN":=S3-6E) MKI-)LG.D2N@Z)60VI3%WM*N/QYF1903=DL#S_]D>8(.^4C(V,0.XPTGR[)YG M=;JSFZYO45[ 1#8P90X59J8GAZD#QK B(9 M$_U+ZTK;ZQ$<-,D)-MX^=+UO1'?CO _KFEVW6V[=^$QB(3L,F+L%'1'^E M^ .= ,P8$]!_VB<5N/0'V)F;DGT&!0"C;$?#CB)XXUL;NVVLV02Y)JI$5L_? MR=)1@*X8?@<+Z*O;!'LES0VZV[=)O8B"+T.#A&,P;>#V2T+J%F4(O::2DL&V MU7%*.B!"O&W-]4!$9L^,D>_:EH'^X=E/TLYL-4>I.M\\H_OV0MHRX* Q35?- MM8WMH>5;FF6#\L2V!I[_[S]%D9>VI]0=O!1E[J)]/]Q+ H:9;5*-O*"(4CZO M:KQDJCE!$E0M5S!532)YV2R(!4W6-R)!60TJVMPL:8IO[)XWZNU:%;7:Y7:M MM9/55DGBA^!JU2KGS7J[7FNA5[^7&00U53HZ/ZZU6_:2Q1L!>8+\+ M*A6XSA:J@;B8.8P8>]M#^F3T0V0#;6[6&FW4K)V> M--MKI+NGH>>'V E0X*(6T:F@(4%"KH<$>=/X2E_Q09?0IM"#MS3 51OK7>QT M""KK 6T6%"GWJ>N/4YIZK)1>33)PO0!M)MRS!$ MP?:W#8C.2P8 T83,!!(\XBPW'*_.M:Y'6G+(CQV_\AU_:;^?.+J_[1 M3TV^:A7RCUF0?:)Y(?8F(&!;B +Z:4\6 _;ZD7R3="R?)F""!K2D&'M0'F/S MLM>TS\G@A/RJ*+CKGC[&V-/J/FJ=')VWP3MI;:%ZH\*]+6LW:V,,-HIB317- MFV*+L(_\ =%IX&H@RT%6X".P:J!WWM=/T5N%Z.U;-H'Q->*EQ"XL>JI7=/3@ MW&JK&:\YL$05=UC>(2-!("&\H2Q5W'[?\FG6&5'8403\FDM+')*94KXHR)JA M%O,\5G-Y650UV915SEHNUF^[WWN5Y6\ET MPC)PFK_=L^P.6_W\U2_]O-4[Y"\-*\@<_.I$Z336,V#)@ACR.'K67=O& Y^4 MD@]I:M L29PAH;F".+,ZGY-)A_=10H:_DT@)O&36>#0AHF1@3.E(O,#2L1W3 M'6+Z> B9YX3\?](QC%(M\=_ 6 J]G,(5I7>*7C;P*&M?C(WOU:2F M_#A:K:$)U( ,/'=(;>V\(Q?9W+JCNQYXEVRV%NU=<4,G\"85UR#3[/BAD+?W MJX=G)[6+RD'C\D+NND&OK I4\:O RA%XB0OM\$O*WGOER6V2M_&X'J?(=39@ M^IT'Q'8OM(.RF&EE>N2HW0ZKA4.L=^]6%329[-,8\ M@=C20S\@M/0-*PH^P5&;D].O[U.V-NM7^KZS]ZA[#;Z6*]]'Y0?BW3$ MHEQ$58*.,*IXX6^TYX8V&6+/>.-0=F7$K,#'$Z_MCIP4*<6!XIU<7BJ'O9.K MXT8=%[X?3ZS'2-F"< RH:&,/+R3>0\]NO7[J= YK9K9.O%-XQ5ILM<04==_< MJS;/;ZJ%VH4T5!HY^R GGIT]EA,L/QGC%2-\ZH)/85];@YF#P-!M.3F_*$R" MZ][%WIFK'NP=_5;USB/H*C(O\V^<$(CQHB^9@0<\M ;81F1,]) ZJ' ;[#/Q MM]#("KKHMS4 XAKD)6.\=V*5'^+CYJO+(+4N90@D;DF=;$^.#CU1T'LWF>+1 M92$(JS=J^1%H*F4-D I1 '\L'8@7$ M,8A!ZS.^U0_M #O$#7U[@GR00=^(,3/YHVI)*>(8SC(>Q,DC;3 MM6%R^AR-&BV:V_)+'YP3*XC#-=>U-0RD#8#!::6_\*P N$DSB:$3!P)^2O-[ M[ED]# _:8L^JGG:"0?_"5O%HT2*2A!0MTG$).J^CUJ0/EN +(Z-2R.5F9+QE M"YXVE)#GIR.]P9,QP8!+:8JA0:IFV03/&^5$.9;N6[5*6J+<% JHLM]$HL1S MT/&CFYJW%/"6:ULZ4-[I'(-] R-GIZ3[YJH:CD_M-N;%FZ;6O;P0;'_X-TOW MC%JH'Y/KKF@+.9P1Q)1TSY7?I[*=X[FHYZ=XOYYXGWJ$VFZZ2)M>9"SLB(F]K7Y80^ MZOLI]BL3^[KOA\1;+/S\7NXTU^H=GO+Y'^W]\=4E/QR.SCZ%_PG"+Y%,;E-? M3OCCOA]=^%,.713.$ \"HL&BE6O,;L3A39IN:Q76)%5YHN25@F*H14%3U)PL M""H63465M)RX4^.]^2K[J!U-(J*<_,]C['S MLW9J'W3.K>_[E4AA-<9N:=4:&.A77(# M2K0UZ;[6>)/20[M7[C8^(%&\F)(H>K&R4FJ;;IVD1IU@O8MT&_O^DVK"D;(\ M85?/4^@R(\HJ*>)AEC^-G(Y-_VDU\DB7/H5LCJ2->)$HDS&2> [@4HRZ%MR9 M^1W/6WNQ"LV^=]'#FQ+V5$D MD#K1ZD4:S !C6X&K][;0OX$>/"_(:( ]-,1V^&>+FY8S-@^PZDT,RJLR*;96 MD;&:=DY;)^:5[W#]LW(EO?[GG(3KQH]K>ZW_H@+*S!Q?XVVW/6*=1^!3!J]Q#X+5-TT:J=!+(#!E@E@BN5G=/=ZTY1NA[F>YF.U3H7NU=G MHU_EE\W.?6S>U\T'5(RN;%BHK]:=4GP7M)'81 ] &QV7I;!"G[!>(#-QP9\> MC,-B3A2=;T'%@SHM)B$=9VN[Z:=Z5$V M!O8,/RKU&_?ESZ1-O#!_QJ$_$I*/)A1+G"LQ[WPL.BABV2#IP5,DWD@7HB-% M9E[JGW!B[ERCI\%'#W]*SE)9'L 95OSR%$PE=OZ53@QI6.^!'0@=@^9$7:^4 M<#!UX$D,H8[.NQ]C$J?XBGRM(6J&@YDRLJ3FPW!(=^EO@Q+OV();M:5EB28OP'LLB;(CWO.OO%3%_#0]E:J+J >F#K]\D M?F@'OFN>@$\7U8#!,=M/7+:*^SP[1D='(L>+'(IGH$9M-@?XB0::SD*MG<&X M<,?1--2]JBE+@"2[(YIQS_(1WZ+!94 M$'1XYV/+02[+[EO.]%1LQ+0FV@04;=P)O:"+;D)V8A%[EA[>A:+$897HA.ZT M0I+ J"5QB!99*DDAP/9=!/I(QX.AZ7AU9TC\P/5\Y)/I+GP*YXAHH+<$;:Z* MJ/&IZ_30]9BP7X&4($?P9F#K)[WH]#26_(QH^FRB5-P!K6'$VN0V!,.B#WC:TS_A,PPFN,& M6^S1D67;+#>L$600 ,/8HD(%R$40SV9VJ:PD)R:P\@Z QK9Y,3F*MH;Y;*)$ M!OJX!Y@S(MZJZ$3^:YSXG9UY]))%G?=LC*@BI173GOC??( _35" M.YBAYU@^%2;:Z'?Q;98G-@UX2(S8Q+ RP" $=ON1]$Z3]\4E*W1;5%AQ/U*, MMS"=::!NV<\M*LY,<$<6Z*$?:K\ O43';0LS6:"8)0ND<9!08.M>,L[IAS9! MT\/69\J2[* TYQ3EWEUE<84T34H&^NW"R19=3$0&T9%S##*-UGB8M:%[.$E M^0EZ"%#%1]+I<^ !"?1N#!V'ULGIC]VW@JB1HB3SJBD;NIK+Y8LJYB5=E30L M2$I.R!N\<<=]6S) ?S/WC47X:??MT6#_I5VV-;&(\_N[C:^IY,;ZH/I2F=AT M(AB'@9OGB[IM M;Z %7Z@S)F-%,02N&_0?6L*T)$:/9L-.67S8C.-#@WF2CVX/?*G)%YR9O:*9 MMU*9BQ5G+1XJGZRMZ7EYM?ZT4FN"TKJ+'DTN?,K37_'6$U?UUCN>Y4#C[ZW0 M)O.Y]RUZ7"M'TQNN^3>\$#]?2Y]F9*U06G?1$_C.@7C#?89 MW&W,ZD^HB@,IYTS*0E10":?8>T>_314;\Y3]O=4SU>UZ6$Z?& M-9$W=5G(J8;,"VK.+&AJL:@555.6"I)D8JF@X+G4^*+55>NP"'A^P=:'SW.G MOQ0MVKES$UI>G/1?ML9&.S7GM_P8H3U!.@[I-IUT!1>FT0CR@3%139[6##72 MQ;9)W2TZ$*M#Q1T@S"8A+5NQX7 8=%T/\##6:N/="A='LZDR-IZX89RD?VX& M7KYG:>5:OGB B/3FMPUQ8RUQ6_!U8"AU0/#MU\H'Y=(2^$B<\5H]R[ M<> ^16_5HK:^#=^I]*4RG=8 4"G+[T3LM;]W-S8G8DHVLE:[]7J?\=#F[(M94B<9P .ITPRB[VFA7[YY1ZH__J$P]#N8C=+=-?'K M%/VM"1@OM"TIO2PLWA$TMS!L_AY]+4B1SMW>S31T+6/Q9J;9CE?--2;PKQOT M[=W_ U!+ P04 " #1@$]8DA6@>)0] 6A 4 & '!D9G,M,C R-# R M,35X97@Y.60Q+FAT;>U]:7>C2-+N7\GKGIK7=2Z2 >UR5Y_KMET]OE-M5Y== M9TY_3$'*8@J!F@0O_>O?R 0DM'B3D4@@^IQVV0)!1L03>RX__Y]&X]R;4,]B M-OG7S>]?B.U;T91Y(;$"1D/X]-X))^3&G\VH1WYG0>"X+ODU<.Q;1HBA-SM- MPS2;>J/QR\_PK-/D2[XW).:1T3DR=;--].ZP;0S;/?+U=W+X_>;TH[S[[.KT MYL^OY_%KOW[_]=8^.SB\/ MR,$D#&?#HZ/[^_OF?:OI![='-]^.)N'4;1^YOL]9TP[M@U]^%I_ 3T;M7WZ> MLI 2:T(#SL)/!]]O/C?Z<$?HA"[[Y>>C]-_XWI%O/_[RL^W<$1X^NNS3P90& MMX[7"/W9L*7/PF/XYA%<7KGGH7'OV.%D:.CZA^,9M6W'NVVX;!P..\U^?_%1 MX-Q.YI_Y,6G#@+DT=.Z8>';FJ9;+:# <^>'D>/4%F[XY2[\W]KVP,:93QWT< M_L^-,V6<7+)[\LV?4N]_M/@3^)>SP!G_S[&\FSM_,W@TD!>RA[!!7><6'B[& M>AS3/X1K)/V_US1C1HR67GG/)'$CW[7AXOG#Q!DY(1D,FL;/1R/@VJR0,8KO MKLA2RD4\Z,[A,$;7"1^'$\>VF0=?^.=/?5-O'?]\)+Z8YZ@7@UP=5N9&([[J M3&\)#ZQ/!S-[S!M"EW33Z#RPA\' !@08S?_.;@\(=0'.OP5T-G&L@_1AML-G M+GT<.I[K>*PQS "V+Z%Z $B(7^5(YL'5D"^.)*##^STVGV M.HD:[)9#HR?8LP%K9K_3)V>,?*'D-(C^)K_ZD&3@BFS]J$)7@O)]\8N W.]CG65[),N#9IM3\=" LD7# = MN2Q]RL@/;!8T+-]UZ8RS8?I+=AQ=>'EBRX1+M. *A"S+#E>:L25W*WV&>%4# M#*,?A4,:A?YQQI^*H03I.)+G)Y8XM.=4LB!T+.HFGB22 M_ SM5Y/7:@[Z5:,0'%M*G@&Q9H'DK=.T['2?I.TH# 1R\T%I[K'9?R,>.N/' M9WWCL@$[]:>0;3R24[A$K9 /YU8_3[#F!HL=V-78[RU(+J&$3VP/,L9O]&^: MN^3V!-$M?)MBF'J)Q&O?BUCY_\UA.O!"\\\X.0D\]^%(03\D=$ R"(4,\FGR/7)7\R&A 3 MW!KJ(C]R/!!B.&QU9VOE_0QW,]5=C9R>:.0S&P5 PB,Q.IH8 M=ELC @:&<4R6N*N1"\]JDL-+RFWZUU!1QR=V)3>"5/'T3&$,J$$T8XFSJ6[]F1)8(;9OG\D8=LJI'0M^DC,-3S M(]EM&\]CU2#FJ'R$(_^5,O@K(X-'P7X&O+#)&;/8= 2?MPQ)6JNY6S&\&M/+ MB%J$XO^"CUUQB0LFK@!,0FJ.I;@0&%< /QWH!\1BKIN8YOG??$:M].]7U0S? M9Q^S;9%,$W"MF#AV'IB]B8&9XDT\SM2P+0<9R6W]C<6)=]&QZ@;%$*4OG#@A M:PAVLJ'GBVK5<680RQ[QGS\-NKW!\>JX5MSF*)?Q9HK*T+2JF1:$8&'X@HR!&7\E"JD;0#O6,NU1D,AD!< MHFHQ#M=\+J(24?E*5"9FS7U<1F7;6$$EEP81;D-L(C;WA,W?3DZ^DMO YYS$ M4A'0[/8_R #CTO<:&V_HF1\0>@B]'*!G.Z*G91.PHT.ZG'+BC%>JKYIT*W[Z4.U:;T\$:&2// *&T7K?1Z@/LR$;QG8 96 MRH9Q39"): LNFFG^L'#B0#"V^BPA['^T]85$GW^YV21K*<6+PZ5\M?2^ M-%JXM/[V9T;;ZBX>]>)H+[R0W09RV=F?#G-M\HU.9V\:N=G4GQBXV1R\B^8*LWOZJYC= M?IG9+XSI&89#>)Z*5%6&7X$:QG :4>YPC7@L!(<*G'R=[=$7%D8C<']=1:^,LYC_3!LSQ:&HJI#N3F^O1&J'6:O54V M&IU7L''#ZP1'^RNH@\>9^I:8>^H=O16IB2$/MH'>LSS; #FSOP[Z7FM[9IGF MNIYWG^66JNA[>TI!I0:NS5M*0YILLA&3F5W@-)DOR!M1ZP=XD,BS10KK!\.? M=/G?<6:!_/*%9)&66 $N%T$G?^LK.6LKD[1FUNHGGV27ZJ]N C"CMZP1K_"B M8Z![2-U[^LB3!+'?;YKM-)U-UNWK*VN^=K-EP.HXE]>/[6?-Z@N+5)>FX<63 M%K>9A)AWEOI2W3JD5^$3<;TL[:3OP96]"3"XW<3QQK J;9(W8@IJAR8)F\#5 ,EO,^ MG$!N#_8XF7&JB>>#!9/;O;"'F21^+6]V AZ2"77'B3-M"TIXRX% MYDS]^&9"O1]&% !9)X+$P+W@.10Y"95AP&OG<; M&S\@>BPJ?I[%FN!6^GGB7EA ML6"D=,7[4^6XI[*Y!Q(*[L1L:#'N^=@T29IQ3#AU;/+__8E'_NV,:.!0@.3I M^95\TE> FB/XU'S6A!"E3$8N5Z.G/232Q3$;A+S37)BJDV, MO3#VPMBK7+'7J>^-(9H 5T!.P;,H948AU)B!KW?\B+N9E2_:\A(<<$H +XAZ MP+%PX<8XFZ^($35NXHI0QEK0:0D/.F+P4M$W)1"%F$,=4NGFM$F^4DL$/$20 M18Y(9W[AG(JHRXLOR*4XH@)/((X(')7<"R)WEFB,(LH'Y,!89 (1I M$X"2R'/^@I!J1CFW?)O)0,.R6,Q124Z3_(=!!&F!?H/E7% N7@)WBT?#<^&W M] LD9![DY1Y$HL !L2U>&F=Q:\+LR!4U#V G,%(4=T14NA"2'#9UN0P5[]G( M$C-]N#,%L5*/Q8A(&+X:G,/=7$0T(-B4HTZ0[O]TE#R+0R0+;!%;G*6C6H5( M^E8Y%!@%O:..*Z-&Z2\6=#XQCE3@)$A7J*=#$^^V_%GR9D?"G(O06899FJC[ MN)%*Z#M^CR">$O(*A!LLL!2Q>(3Z\I8$%*0ZKQVM%@:-H4'PA>EA%9" M7WEG>CV-_>>/F']Q"@P"XB,1_L71LFAR _=*^+;!H *<0@EC&>S+EW)??S4\O.D]\7F(GC")'C.6PNGU75VK#" M<:4(NPEJL1J/H\!S^"0NN(J'7S,+\N/083'^SA\LR+5NY4NG#@!7*)D'<0UD M\?W&O^4]LVCDQL]XG0U:-D'SL0$<9="4=,S7/87(L>8F5PXXYDL,5&LAWSAS M#;,.2? N*3:L6+8\D?W^)?=E2W-:F.9@FH-ISC[2G-?O^':1"6@A^J6!C)Z^ M<^G5Y[V[A6O\/0EO=N\'GW9[%Q![@][(,0O++7<*$,-./58X ?D"O@8033HSE\U+S]\] M1]QS'=(PGF%_,@5B+$H.DUJCX%52F_NXFFS)<"S9U("_)O)Q#AKJA1^M:/QDA6&D6@RCP>2U34ECW.YM5Q.@4==/Z>!\#4^BMR9 N5 M61,/[.OMX^:.;?(F_N*KM->\0XX'-$+H?WH5,B ('AR9)7#.PJ0@*T;-QF-9 M(5^)V ,1?@326X=L"O?S" )QRM.A\#A_2!K$(/Y@Y$!N)\<%O+08DZ 1]5$8(G1>==7BH<8JVTB?;/DRX$X>!_%5X$])O!^0S->H*Q4IDXW? M0\0$^5W#'XN/?<@,PI@?HJ<[BXO'">%.,*<@$4-('U)N:()2.IN!L1+AJ?SS MGHFX'SZVA1+%/>"TCGU'W2C)6T4 +[5 7+,91#A2//#LF/,RKP34/)<6">V2 MJ0UD,YG$Q1$Q@"=U"IB>W+TQT(O13&.3&L>&V>KZ2QG2B+D.)/F)KH?+XYV/ M,M$W,5((B?%9(,I;/W!BXY'JYD0(C @HRVZ0E&X:'8^C,(H9':-?]/X/ M)3"E7CP(JY6HV4Y '^>53^'^(] ' )+)P"-Q@$^2;D9NI6&=9]D):7!O0D\Z M]W(-:*D!3PH]GB\$+48G6AD"I((B5T),.$R@44[IH"#9$7B-$(@1I&ED!;89 M66N) 7T$ZH'70:RRW &_1<7V ?(T GL#EE*TQW9+U@,\1] [BA.'B)X@K:* MQ2=T1Y"V.NSERH)@73J/)8BG4TFDI$HES,I"8R0?0.02(F(3W,06)3 53U?Y5URDT M)*[L,/M)51<]2P&);$T$J!=!9^2)E\ANVF9;M)[SPAM%NKAJW^+:UVH9:5-] MZ.E*TK/,FILLF\1F3>P]E+YC==BB>2MT7NHO]UW'EKJY>"X7D4KL!D051R1H MMK"<_OWN,MGG:S"RL=GXXOL_!/*NY^,K,IR\D0WL3!UQ'GC,7.IY,7N7"IP) M&--&;<--Z,GP^WDGDMC!N/4O9!)Q1TYRR&A!5DL7R,S6...O)TZ(COPH3-:# MIGW^>.K!O,.L+0)C,#S_%7X&,)F.Y6X^F\QR BN: C$P"E%BL<(HHQJ6-,V) M\02;"@*0VBW-33CQN:1+\#..NF.%?9I53?+-X3_B-XLVA0SPI#62HXU?9]$H MTYV05?/5]R="T8"9X=S$NF#78V>HD2!^#><^,#0]8&>XD8OSH!,LBI1+,IMD M+B>)D$4\*WH&X-MAT,+IBTL80(Q(OA <+ MLN!1=V"<9!!\+(>:Q!1PVZWKCP"$PO;ZP(=TVHZLZSL\+MF-W45C1KH=&"41 M@H&QR]#O41Q"Y,C*>A#-$O[*.#V*6S9/<2@1KY5JU,*OI,5/$0% T,,GSDS* M+&%:&KDF%(K1W0&[A36+/%O&$7'DE: ]#5A_@V'&2Q(#_Q$B'HFL&<0 ,D&* MV<)3E1/*Z[MRG@@\RQ9Z<@NQ",#DD60FI,V&1D,5: M FF 4%G98]@S)=^)Y MPOHDU>VTGFSHC7\O3R+;O$>?J9'%SE!I"2KSD#_BB;R;..8"H$LKF<+*V4O$[GT),-%9 #\\?QT)9#(=L'=LK8D7- M$1&;]?O _]MY'A/-Y"/D&#/#\!)>!>#@9$-M\B@"OS<:]L0"Q(9]Y14Q)](3 M!$3,)L8)L!!WR\+?&^366IDO)[BU'J79C(.9&:5^!J*G^9K>U)4GF<1R%@'> M2<#,H\%CLO)BV24F2)5= SDU4?+98\)&B*9!-K\&6N+;>5IB2NI'(M867.09 MMRLG9#EC1XXA:3S("?JR.9YAGV ;7V9;,2';B72(ZQNC%A2K+6O#X>7)]=G) M'\GNH9GJVG/[A<(-\*XX06;3F7\O5BL$MY#,_9TZ;4O6V]9GFTK'*.> ^IY8 MI#G?9%06$*;B_;$8'^5R2''[7Z!A(ON(U=L)4D\0&\5Y$4&X-K%QO@/&X3'> MC]03YP#*YG$V5UK2LFPQ9?%0.6?06JG1?);^BI&.KB]RURTI33PZX2"G<'FJ M++GUJ2L#"7B6)P*H)-V4?LYW7:D9BTJ76 F?W"7%E%0.8,QV_+SEI\=A%WCU M1?5%RT8>\A[[+CY5D_7VCDXE+^<_-5;!U\\?545D_(U==3(JG.%&S.?C^[ MN&@*&,=SA:B$@2<.W(K#OBNOKR_>;BZO):N*73YA[/)UV96'QU>79^ M>7U^1N W&-3%V3R]-SO/L3Z[4=_/K7_E=EL MM5$0"@C":+9+'_ ?(@62I<[ MZ2#Q>4DJ@;\Q>R!R@A1) M"V=[/(%RX]F*SS$K;8;&+&H9VB9>E4T/*@O[/)5]CGYS6_0;>K-GEAO^HORY M9A=4QL,+Q#YM^W*7?+OTDC?1RBF"ZH*)?"F!J021+]4M*D$DPK4J1+Z4RZI$ MY':>8]&!'_YD68R-QTH[S)/KZ_.;ZUR#I0(XH(3J%DWWAICP/3ZE6"#+#N33 M47!EP)H;.6I@L"B/4A*PEB 921<7W9 M3R*P/QM=J..=3Q VS%EZSD.\9F+EJ <,F]0,F_Y1T:B=M)J=I;GK2X8F2XK8 MD542<_ +&?2U0:^?=_FH:!G7-2W-"=O*!?G;8=LP!EK7;.=4;"K.Q5QO/"^H MG)%;+;*%JK8F^?&R:H^%& J6/!0LR@=5(7!LM[6!GKM;JA\BU-"$G)U7)0!N:D:W_(G1 MUX#-Q*%J\]U4%QMC64NM%0PMWZ2P!4]*5,./J3,S,Z<8MJ>UQ81-S+7*K1!Y MN[/*X=S4]&ZK6KE:7[[@1FX7NR//5G245M?H%/.T]Y1E>EJ_C=VKBJ@")FH; M$-[2VOHZPE7/U&1RMOFXE#R+B[50RXH36=;654]KM7)W/167-;:N]E_JTS6C MEU>IK^@(X2H]'X?$^X5+%C7\<4.<-Y$>1(;=J_*'@I@5O4/CM8'9Q9RH&HJ M.=$:OKN:KJ_7L4N0$?WF^[8XGANC166C14Q_7EN8Z&BZ.<#T1W5 USW],=J: M85:B&W0LCM)>.W49DYWRQWB8[+S+#W5-';.=:F@"9COK .]K>J=3QG3G;/VL M>NS^J!TM8OKS:K>SOAH$T:P8FNN>^^0VP[OHL.!*3NGV?*^!D]]V'>\5/1]4 M"7^D(%]VL:;1-'#N7$TT:?>95='D[J#/U&^7+_':/&DEWYT*UF0O6>O'EXN;B_)J<7)Z1ZYNK MTW__Z^K+V?FW:\$%HW=,SO_X?G'S9ZD.SE)"O2M.9.'ML (]5L5%BPTPW$$\ MI24]^,%UJ,2=PW(\_:%HXC#RJWR&HZ8#J1\ U !^I6?M52^UV=0K6MD,=D8? MQ4ZP&-HI&]KEUPXJ7QUQ39@6[N((*(B?// MIV+'51HZOB?W]PF82T.X,&(>&SLX,Z_T,1TF,^^86=?6^CJN2:J()E0ZN]D2 MX%UML&';Q1*F.]*;K>\:GJG+882I;(19P_;,MCL"=5OK:^ 1SXKAN3KMFNU@ MVM$Z_4I,;UMU-*O;UF7<"Y$3 O3CN>N9^8'(JC!L+'G8B G4.^)+K9/_WD+U M X0:BH#YTP9\MXWR[6"WZM7F^SL$[(YYT1Y\62WTM>)$EC2%,CM:KY-[3:_B MLL8<:O\X[6JZL1X[52")^M5Q77@=)XY'V(/%."?^6!Q;Z]]Z\/6%&\*(L>)K MV15*K8KFRRY2KQZVKFJB2+@IQ!;ZT>^4.77;=)(@=KO*$-EBJO;:-H*N]=O8 M[E(>T'5/U3I]S=PP3:B$J1H\\XOOW39"%DPA/;/\*1.;OF(J5OKBO4*I5NGT MV]0&O=S/6Z\?(-10!.QB;0MEYTJ]@LFUNYW&P=HKI>=*O8(GL2U:JG5_#,Z]"W?DQ\%T(%GNX_ MSOZ*A! QE%2V)U##'M>N7$?%Y88-*W4,>]'>^M2?3GT/G@LF7VYL)-XH%N%2 ME\RH8S<T MMIG7QDM[%?M-P"B/@L?4WX7$\GF(<:.R<6,]DYI7J>&AT6YI [/U$;L\JJ.X M4MG/*\'9:FD]?; .SG*F22>6%4VC>,]RFXT=R\G/:Q1-&\: =4Z'7JW1@[ZF MMSNY>YOZH4 -]%=Z@=+KW91N:$9'S\M-%>:3DNW(_2E0-V$>=^X8<7V.<^'* M._4'Y\)MK]:FUNKW,#$JO0[49_K;&Z#=R<]?*;)A7W8B-W]R\@&&G!5?PJ%0 M0E8T7_)?"V7VM4&[B]E;/50)5T.]74,,7=-+OMP[^V<[=[?&9N%!NKOQ*NJFB-9!'\2+]GN8P& E:3Y.$I:LQ>LPNO M2=1%US_L!!T6\T(6I'29[8S[CHGL9(8=_YP$Z2 645C#\ET_&*;PSA"U?&'" M!!J'0FZNX[%&\K>^0GMKP>N&R\;AL-/LSWOD#8GHY8]"?Q9_:49O66,4,/JC M0<= V9"Z]_21)VSL][-.*/Y,%WS-"&1*'QH9IB?JF1U&^E%V'#.?RUFJ0WF0 MM'/'UIZZ/,Y=B/4EE1&_#\7$6<>*OWH?:V1B\O3YL]'H]UQ_;FQG%Y=GIU?7I^? M$?@-!G5Q=G(#?US?P#^_GU_>7).KS^3JZ_FW$SE: M>"2<^!$'('--GL8!!F\&R.83&C!"IV#40K[; 6[A/109AE 4Z3X^'0BS" ^1 M <#<+<3F%2R_2V><#=-?LN,0KBTQ_D+!++@"GFC9VF:BH\36KEO.<.Z,DJ<9 M,55/!G!@@9-'M%H9#[(I%,O8@\S#?7C@V/7O4PZE?\M0:1B[GGO@P(LN87Z= MCK@PN^Q8>(>BG(.\\?7A5#8@>&\F\'QY8L=22"(.^>(U@=1,$,^FG2B'/!"._3 M0?]@2X);_:9N*+6T8WF.QRO:HS>3@#$RA0L33IAG,YO,.Z%E0,-+M*^I_C93 M!E8!T]D6,&:[V5)@G=-[ ".G@6P"BIHF\2WXJ)"1W"'9$4Y5U_.%=!G MLU1R?@^Q3\-BM*,(I>300!-0#SF;Y0Y+WYN4E@;42E!=Z(X$Q1#]4GN\FE27 M'>"5J4)GF9(LHA_+_[9?Y5QK8*#E4\SRO6'SR2HCO@1L0!6H"=5HXVM#=+5L M_,O)Z]J^#T7O%/J-W3$O8CR/(XR-XC=/GE=?\E+(RE 3:YIRYU'D?%"Q&A L M9"/#7BWIEDO!$=45E:X*%KB([=?15*L1#=8'Y>6/,RJ)580F&N 70+U%TKD_ M\W*YY]XU'V$H>5Q %MAC?U2UGKRV56\X&+-=IN&MP::8?:K4Y[<8T)9 M.HB^M#68NA!M#WH(432BRB*TJ^F=TAE1)5,]A.Q^(&MT3$WO=\J&681HC2#: MTK5V7R]](W$ES;OP0G8;R!.X'QWFVB2@TUEERC [;S 6/:-[SX7!HLG-7ZNU M0?[!?-&H5ZBG631@=F0-GFIE%DUN_J>X:?U."_4#W0>ZCTWJT=;:W=RS%N6: M&:@OJ"]Y)5%:K[.>0Y5/85 _4#]VH1]]3>\.\J@Q%%!0D(?KIJ>W!\EDY7+6 M\G*N&U19*ZNF@FU#,TRL1&^5_U<2YTFR7SF!V%> M>%>^ZG07M=*X:+KKB_,ZDHWFO&YT(\QK1#?"O%9DEQSF2K>HX9FG/@\YH9Y- MSA]FS.-Y;J-5SH+0_E>/Y%S+JE\1OAX5V'TO9LZY4UPL+'>RFTKU,5=6R*E@ M"4L).?6,.V*P;AA$R%4/@.C OA6,K=$P"L'^ X ?L/4Q?(! M'O&-^-ZT]J*G#?3UW764;A6NY,/?&&NDV]2S>,6 S X/ QHZ M=ZPR91SLEU:\.F-TL5^*_=(J]TL[6M>H0C^I>( 73S8:\$TEP9Y9!0.N9%J+ M@%<.\%U3,XWNFV#Y5':1X^C$:4N4QFGO26*Q_.;4 M5J:T@<<\*4'N&Z*'IQ3[T-!T4_^(MN[%%DYN'3IB:;O11)]!- M5-Y-;'GXJMT#<#B M85I6E);5E&IZKW0H53)5KKAJEA3?;:W?S7WKJ(J+&JWPWE%:@6[V(NF$-!,2 M3X^-G9 <)BWLCUA-JG8U"2NQNS,/O785EJ\5KT78$5> W#R*LEU-U[O8IZB' M9\$^Q:M:=P.C"@JA9&JO(&100[:86MCKMJN@(Z@2J!+YJ$1+ZP\&Y6MN7[(P M;6D?NC[G^147RHG16".7\-@"/-I^)-:1%Z)__\A/]8JF*_=TOM]?W^R]3+@M M+'8=J9E/%XT,1/QK M]S#0#!V7@R/$2P'Q-Z2];7.KM#?ED4I-]R( CH6O&I%=V,:!A8N[MC!78*/N M N@N:D?OHNFN+\[K2#::\[K1C3"O$=T(\UJ177*8;Y=R%]ML)C,6$#ZA 1N6 MLR16XLVY:[CNJ4 O4G'1%K HNJBL%O%;1=&B^47X5HIJQ'-5)8OFN!(TEAJ^ MY>SO_DJY8V%A:,?+%2HT0T-!4G.?EZ0W=1-KIGM:$ET%W7CE+@YJ@:JQD;5R/T8150-9?""JO'&($K/;5+X7D5[YKA1 MR&RLT^'ZC.+I*D6J7WV$XW)IU9W-#C+VZL-: >FCX2XP\4:$(\*50GCN^3,B M'!%>F32XCL4@+(+5B.R2+[] F./::%P;C3A'TX@KK:A!9$[A6GD8TKM4A$M%:"2(1K16AL4QH+6=#%Q=#UV&M@D*E MHL(9D_^1#GW-[ ZPJ%J3Q=,*]8H+9\PN=,G(_S"W6NJ2FHA!M[0W5>IIK1ZZ M)50E5*41%U;,*)H+):E<5!T,Z"0J[23,7A-UPV3@<=C+UFH:$SO)'H3^+OS2CMZPQ"AC]T:!CH&Q(W7OZR!,V]OM- M,0*;TH9%A>J('V6&D'V7',?.Y$SH^X)JY-'3NV-I3E\>Y"[$^ M#<[X1O'[T E!\%;\U?N8^R/?M>$;7\\^DVO?C009_)\_&;WV,?G&9GX0?(=M7,;#)D'O@M+1 MTC,WB.KJR_>;BZO+:XU<7)XV?SX:[8[KSXWEV_GIU>7IQ9>+$S$:(KWKW!/$%A6,O4MGG W37[+C$-XLL?=" MIRRX LYGV2-Q/$,\N M"D-![$D0@V9K@()00!#F"\LD41![,TT]%(02@M!1# J( 0V3(H+ F$D106#, MI(@@T#0I(@@T38H( DV3(H) TZ2((""=>W9G'A3$WDQ3!P6A@B",9N?9;3A0 M$&\3Q!L7@KS8#5*D_5:K>5Z6[P(1WJ>#_L&6!+<&3;.S.M_)F#T00+9C%S'= M:7F>S2NZTC>3@#$RA0L33IAG,YO,6].[C89414-G6S24'0IRDDVN$'C)Z^R% MYG_^9'3UXZW7\*'I5I#(N;*:VRJK833-/8CU/?IXQBPV';$@!G#+T%(DU]H\ MOT?BSS?YBI?X-9N%69'K*')4GYQ[:YM#H)RK*.<*Z+.)@0]@AY!O\VD M[+H(^Z4YT77A@Q)9^+Z.T3,5.9,^2I\I^6(SRP^HF(V]LK':ZE6QB=H01LT" M\=O:9?G,H:PEP4O$]DL_'T7YY?]%X]?K]HO&CIY@C6G@+D%+'S.T*U=%!%NXI@1; B6!&LN0P MQBEX::5;@I;YC1]2EP3LCGD1X]@15ZD^OD3D/\I8SL[G<(.VH1EFCL>&UJ6: M74:(/K^_HJH -;561T> H@U5%Z*ZUA'S4!&B"%%%(6IT.UJ_A7Y>Q:[U#C"Z MYR9S3AAM][5.>_V@+<6;S'5N*9_Z/.3$'^>?Y!9-65$.<0/=12_J!_@/]QV8% M,;3>P$ %005!!=FH(!U0D#SSQOHJR!/]_J(1LRL%>:+-7S2Y^1>H>]I [^5= M6"FM@I1@ZH \Q1B8RSF9!?[8"7'VP)N<_)(&MT"#;3\21PD78K'RZSL43E?N MILD$T]3*/;BM/,C7-^*J LAER:-HJO*'>%_3NWV$.-KQ*MOQOM9KY5[%0Y C MR!4"N6&T-;W?191O4U8H&@T[FF91.%WYHUS7M6X[1UN.\S#V6"Z(/\=Y&+MN M$Q1MP?;=)ZB"95V[1?H5D#92T1XGZ]50:K"KO[[[J)CU"M!%31KB)8$:P(5@3K MGE;[EQ6LN&F_\F M0<<:5]Z7IQ!=XPU]<=U\.?K0M=VW'U>]HPU5'Z*X9ATA MJC)$<<5Y29K,==ZW']>+EZVS?&+_-^+AE'DA)Z%/ F;YGN6XC,CL%S[QDJ[P MTJ+R(?:'L32L=&FXJ$E;1T>[I8.IJ0UZ.1[*C#WK?>;#)U,?QOMWG /[8T*MOR(G@.0X9-;$\UW_]A%[ MU7A0:JY[@5;@',A._C/)ZJ@=> Q]\<3FKQMY1@/UU0WT'"J0F[]V=%JH':@= MJ!U/Y))F]<[74&@B0-& V?-$@:+)W85^&#GZ#YQ[L&O:+I>G_^-">#S5M;JG MNIH#K=O-/?FK/,CQ"/I20;S7Q97.:,>K;,=;NJ:;"'($>95!;IBZUC%QXY^M M*@M%HV$'**_J$?0=K6_F.(L(IV?LN6007\-)&'@B:[[=@BI8MU[N06K1ZH'' MT.]ADD4EH)_[*HOJ01_MOAKTY@_^RLTP0O C^%^]=@G!G\OTAPJ!OS;'T/=R M+-BI,?MA]1CZHY""A.!?V[G;?0:>N=&$JZ],R%6I"T@6P8_T>Y;+:"#D/DD> MGD+?[#7%>I VIELL?A?XL_M*,WK+& M*&#T1X..@;(A=>_I(T_8V.\WS?:\9AI_I@N^9@0RI0^-#-,3;&SAU;>^KR.'>2& M?)\J]PJJ79Y>?+DX$:,A5Y_C?60OSV_$N*Y^/R>'7ZZNKS^2FRMR>7796+OZ_?+D M^]G%S?G9Q\)H.+SP2#CQ(P[ YAIA#Q8# S@#I/,)#1BA4S!R(=_M +?P)HH, M0RB.=">?#H29A(?(@&#N)F)S"Y[ I3/.ANDOV7$(5Y*E MK190$&B::B<(E(,"LH>8EC6(IHGJ.YS(F7F'"/QNQ=,2J*O[;B MKX#VFRC^.HL?M;_6XC08^@1]#7!O3;Y:U%[WTEMR_Q6$@08V+=7&:"_W MZ*CR&$5#NF^0=G(O,2)($:0YIYJ:V45_CS!5'Z;&NC4M?_-U-87TPPFDB_-$ MTO%"ZMTZXBAQRCD+\\L;BRZ*8#$(BT'I.@H]=P=4M)2Q%8NMV 3<)C:JT'17 MUG2;E5L A^A&=*==*LWL([X1WQ7&=T\O>Q/V/)ZE++NK-!@Y81 GTX=&?GL2 MU4)!RZR-I5.]7NY^I?(8Q1[KGDNN)O8%T(XJ#M)^QT20(DC5!JFI=?7U.!MA MBC!5"J:&UA^LAZ45Z+&*;BIW1%;8")A+0[G054S(/32KLV]M7>LZ^Z>[.@4@ MP1K#S'TW]OI!0HGN:Q&:4)DV+:X&1W^ _@#] :H"JH+,V77<0 '5H/9J\)1' M*%F3^&O@@P!L3L:!/R7AA!%.729:QD#LG>-'W'TD]X$3ALQK^&/QL3\#>AX) M]6S"_HJR?VPFLKC$@TH&E $:K6! MBA84@:DD,%7(%57J(-_0!^),@>!0I(QWU(WB.<;4=?U[ZEF,C/V V&S, KG] M$]P>+]>5Z6-Z3@V,EP#GIIP#93T[MZY8ZR5*VO#NC;5V]GPS,OUDVRQ%O@F95Z"<@N@ M;/N1V%FM$-7-\1CJHNG:0=+3,WI8[]ZB % T%'8 <9GI%TU7_NO_M4$?(8YF MO,IFO*>U\C^%##&.&%<(XV9?:V_80PE!CB"O$,A-;6"N=R%*V-YI&7DU5.-52\BKH1IF[C,4ZZ@:Z#8*)W47;@/W M>4;=0-W8J!L]/!4#=0-U8Z-N=,MW=YLL:N*,0N5 Q&^N>7_% M:51NPW2$+YI?-+^(7\0OXK? M$0TQ\M^YK8X:@DY$#7IWH2)F;WV/75015!%4D;F*#%KH15!%4$6>5)&>UM+7 MYV:5H,?^RJJ%]YIY_CLI6=3#*!2M$4J4*POG0DE*%!4'@X++ZPO;L*YH+NPD MF!S@AA/H)-!)[+8$47$PH$I47"5V4'*H.!A0)2JN$D;KB6G\1R$%VN!?V[G[ MY6?X\6X2S.9"E"D7,Y^$_BS^$WZ?R H"H,\8L.GQS.>.R/^' 1.%@#N6@E/7 M/PA2)P'Q?#ZA-HPN#")V0"S?]8-/!XE@#H@8P*<#XX#(+WXZ,#M-_<-!2M&B MG-207QRF EW^*QV4$._:B.3HFUT8;0P3 )#'EG!+I.0^';AL'!ZD?)5,)O%7 M/AW 2"WFN@EXYG\+P:5_IT..L0@#=.F,LV'ZR_&[ .8Z'IOS?EU8K75AR?$W M7/KH1^%P[#PP.XO2_T8\=,:/67$EW$E NES'VG;L X']XQ6=EL. 83YCV_IK MBGIH?%PU%2N:G%6K]XTW_EL\"8853*D;?W(?LS_YZ."7;PPTEC,OY(0]S)C' MX2T2=!$C$?SKDG#"EM[EB(%PW[UC=G-N0];L!R)< M+82;RB'\Q/HK%; IH!_ZFY4@%'$0::<$Q_0SCD+"5T\ MCP!6/0Y8A]\/^<,Z6/X@5N9(LBM<!\'D;)FG!A/1!N!$16(-&""L_"QR0' R4V. , M$AC?43>*_0!U7?^>BN>+/^('CRB'+RX]GMI"HD*3$U5B#W0Z@@D]1)8U&.AR16AB]8[X@2[P+'"*3#XW+@ M\,X((@& (1%L$WV[)5E(^\O)X=G-B3"VYV#2@"4S/Y LF0&4?5O+C(&PF#J0 ML*#%@\A%RI%NI#H>_R.9N53\M?F>6^IX/)3#D_P48Q3#B4$V9TF,3V^ M8R;9GN>_\>?Z5(0(]]^A'\FX=3]Y7\!4$L#!!0 ( -& 3U@%R2+' M#U0 (;G!P 8 <&1F#DY9#(N:'1M[7U[EYM&MN]7 MJ:N)Y[370IB'T*O37JN/[?CDW"23V,Z:.W^6H-0B1J !U-V:3W]W%2 !>G># M5$@[:Z4M@2BJ]O[M=SU^_#_M]B=_0GV;.>1_OOWZ"W$">SYE?DSLD-$8KCZY M\81\"V8SZI-?61BZGD?^.W2=!T:(KJF6JAN&JK7;[W^$MCZD#P7^D!CO=.N= MH1D=HG6''7W8Z9'??R4W?W[[\%;\^N,_/GS[U^^?DM?^_N=___+S!])JOWOW M3_/#NWO?OT6XNT)G$\&[Y[]_3TI#Z9:A ^ MO/OVY=TDGGJ==UX01$QU8J?U_D=^!?XRZKS_<W,^HXKO_0]M@X'EIJO[^Z%+H/D^6U(!G:,&0>C=U'QMO> M\>;<&Y(?PACHR&/9[T=!Z+"P;0>>1V<1&V8?;L>!'[AG0D3G>"= MMN$.\/PV?97H<%M7RV/@;R^.@%\1+V][=!',X^'8?6;.LHL&=)%0SWWP[UHV MO("%G. A_.]DO7UD8>S:U&N+GPUAE.G3IJKK;VY'U/[^$ 9SWQG^S=1Z8V:D MGM[KL_:(R^P MOV>:OF.I/7UI0(Q.VI?J8;9AX#L%58S[M)* 7:Q8GR3F?4>G1R4K"CAF72W7 MHK%%U?S1(2 ")J&^0WZ:@_?Y+Q!F<:EJQ7.2X?Q*??K A(O]A/L?! M=%/$4)$.!Z*+*"5^ MOZ\:'0AGDM@LN::M!7H8/C8[?-SCOA;CQUK#,(PR91V=Q%%F97%3JD,2G=H6 M%U]D8TL#S)1'JJO7Q[S7G=$'F]V9#XD&BZKV8DH]UG.7N$+F/RG0:JBK%EC) M*/!>X? M@/]'ESW5H!Z*=%BG@C0T^+]L07YR?>K;+O7(W^ET=DO^,6,A&#W_@?S*XM"U M(SD() *MTU/H"WMD_AST\8)\9L%#DI D]Q )HAKGNEKOO"0VGF@!".@W!*$U35K=-R:=R_YE'L MCA.*R 8J$%SEXC<"-R"P,'ET'!@//Y&O@3?G5R(AWKU;\E,P#^'>'W,:QBS< M9"?&2^\M3 P%=(9%$7SS&(T8H8_4]83$PHMS9RQ"L-\MWQ#VV=/D4J $!$?#1#R.W\/?Q\?[6K@:>\C8L_#D-_B M;G;$E4T,1/P03&?47RQ_M!H!'UZ0>)]\+A2!CP(K0#-QCX9L16I060_N(P-: M)N.)DI_ 10?T\X!77W@+W2= IF! M,#:-8C'FK-_$<2/;H^Z4OQ"^S>,%[\M\Y@"\H0V @[N".$ FA+[$<^@Z]R3C M2*TU'5%-"F)7JBRK*@E!O9V"=LB*#YJJ6YM2\.5Z5)(3YU;BMJ3B$\U33T4G MJ]<8!]=K#J<7'V2:R>-E82E]03H18ZNEG<)0@;=)*Y:V M*Q6=8V^N\0 :'(.FS(B6?6]S8SU,RDA/0)2]Y9WE?3J*N&YDM]P4\2[%?-(D M%[.A^,1MRXVFM.'6VUKQ4Q5D\I6_W7X/Z91&2^< M1J7WU $O(R0*Y\U:54+5N(Y?1TKF(J;<-KMJIY]Z]7LK7Z;G)PK:U-Q@)X(SJ"G6FFL?9"2L_13ZW#! 9Z;)6F2^?55*UX\7I:( M1\=I^4Y?[>G;"$ L-9M5*S[51Y!C)HMO)D=2E5B&O_/9C(4VC;C27$_-?IU/ MH0.+#7GO!N%F3WU)E,N'Y(>.KNJ_OL0!D \:1R54\W[I&/[3M'T>PZ7P7E0/ M/X=!%)%?DS9(M_]F$P3"X"F:45#&5DM:.+R@IKL%,B^L!>H;:H'Y>F^A]KN3 M,9G"_A;$0AD)$17UF$1*%>($3SXQWQ">&B1_F.+GBBBHS&=$SZZ+9HPZ"A@7 M2.Q[7HF"D4<9P06]S<&*WOH6>@^0WB^@]\_@CSV$HL2\<)D'2H9.9P7:&ZJV MA+JVB?;BEF7M(/_E*>WEM(^BXNX9&Q5W*8$L C_I-#<:\BH,^4>75W@<\NGW MK^#-::JVGO=&0%P)()9*H@P*W4)07"LH5O/$/]!H0G[B%>;$R"(FKA43 @E_ M1J A^+RG#W3F\HCCT[.84LHG044"(AU,#!R"BII+"=)NO%%G%W%J&TYMP\E4 MV^0-I[9=/C=P:AM.;=LRM8MTV)LD2=1F]AJG;N'4+9PL=*@(O@@R M.'5+:F[@U"V*&4[=PZA9.W<*I6SAUJPE3MQJW*]E! M!^^0])2';)LR;X%[DTF#W?KR6#W5V.OP)5\%SGDZS[4W@>S&]4D\">;P>B=2 M"'NV&6?>A.^C[]"8*N0)'/ )$5O6$QB Q^V,VH@BV1G40]9)#6+^JJUT[U&%IV=1;JJHRU" M%B&+4-%=-HM0BI!%R")4=!?/(I0B9!&R"!7=Q;,(I0A9A"Q"1==X%F4SD;=G MNC7KC"S*EXTP\[:O0]=ZNUK]243\6NMF$E((]&JH1T! MI H*5CLG7H@IADC#?=9* AKF)O4F4PJW32%Z(4DW'YK'ST41LX=ZMX9YX'X] MK_71&DZPPOX%55), A VEH(HQB:*\;E!B&*,8OQ:,390C,\-0A1C%./7BK&. M8GQN$*(8HQA7%AL;!Y+TM9G74^8[CTEX7DF2,[]2.MVT-L*,YLDSFKG%L:S/ M[#$M*Z'9+^@^DHRNZL>N04CG= MM0:+>NJ>-0N$*.H7(.J&8EH:BCJ*.HKZV:E>GLC12CCG8B\G!;CQV&O.P.$GVTO5] ZA1S'U>8_)1S:*,06+4V'K0UNVL4Q]:EP6"IYM74,;G34LFJ,$HP2C!#=; M@B\[W&H E5'*4*WN^B&*,8GRST0KFN@:0W M/Q!+Z9KF6Q1E%.5+SZ)<&96%= _Z!LHVRC;*]OFI7'-N33\XSYCAO/0Q:1FP_WOW_Z?Q5: LR>XMS3T\=G MLE#PC-G3CM9'?PXKWBC%C9;B@8[)4Y3BRTJ>-H"D]8JUJ6@#+&VB6%]\LJ4! M5*[=@&L&2CI*.DKZV:E<\T0'I7?,>=.85;V8K.H/Y.N$\MSI%S:;A_:$1LS! M_"G./KVHF*T!))5F80%Z<5@<1Y&67Z1[G2,.'46A1J%&H99?J-%.HTA??+:E M 51&*4V+V50S^==S'7'<+X&B+BS!PG]V^;API=3+0U3&TBBA>ZJF>NQ0',]'=D@ )Q*8B MI&DZ S=;8FVL\@ ;'7O"4$2W[+HI?PU'( MZ/?V$Q#E=A9$;NP&8"^81WE-I-3F\CX=@2#.8W;+995W*0Z!U>,@G [%)WB: MW6A*&VZ]K14_54$F$;'T[T'^ '+CA-PXLB:YFRVUC-F=/I HM($KSCAJ&YK1 MT0S=>F;/@X%C:)JA_C5[:(%6BN]:GX'/$]=NE16QZWNNS]HC+["_9\I'[ZF# M ;PA43AOU@P\N$=\@&M(R6QHRFVSJW;Z24GIMCSXN]W/-\ZK.#\G3K:VKY3$<[9D8T,7,9;+A!2QL[=&W M,,KT:5/5]6( ;&J],3/.&;6EB$P[LGK,K"HKL!I^UU"-OB0A:@W#,SMJMZ&C MD]@.[(KHRLIID]8Y>QYA5)*T-"#/-<.]%O'U*5%?H\!SX,G_RQ;D)]>GONU2 MC_R=3F>W9'5,]J\L#ET[(IQDNGY+_@54\18_OALU*?>PC236)HK(XCBQ(HO.SJ)D&BVR2&(6Z;JJ(XOD9A$J.ME9A(I.>A:AHI.?1:CH M9&<1*CKI6<05G8$\DK BO"^I(.%LT1=D">NU 1+2Z#QK4W?EAD4)]#IH: <> MT,B_:_5:+Z2GV9.%H+D9"$G]0CL]ETQ,)D MA9&I*]E2HU&YIH5JKX%J;Q_"JA+B\Q!1&LUXV61.(ND&D+DN?6EHAEG4B$V7 M^[HHE5B/33:D^4)>SW(A%.ESB;2!(HTB?5DB;4A!U3/*M'YM@4M^4OH7]LC\ M.8L:%Z74XRQ7OVT&[A)6.4E31Z19)*WY\/2NI?3-(XY/ET2*+VE]/4HZ2OH) M)+W35ZQ.I7N_HZ2CI,L@Z4;C:%JSJ.NZHG6UU^Y[W/ (Y?/]_>_DPO MGN-CGJ2L!]1J'4=0$9PIT&D#F6@.=SK4'.O^8QU%,?=YC\I&- MXL8Y1,V-<61),C2I_BPG!<]6?FZCN)[S,%E9\(<2C!*,$MQD";[P,*,!9#ZU MF%]9F+' MOZ";AF(,^BCH*.B7)NA8"RE*>D4PQ3+N/8PY9]B)V?FD'L8)'U@ MY$,PG09^%KSD5I\T3B,V-WAI0 )!?FW7.)+6I^SR=)J%3)PT".T3LZ\V+Q^+ MT]N;0%04[+,*=D]M7JH"!1M-.-957B#JZ\F*ZXIA/HW'S.8'))-O])E\H3$C MGYYGS(\8ZD LN#1)X36.I'4F:,PN[OZ%65B4\7.3M$X9[YL;=C)%(4XB7PT;0WO#.Y1@I/ MMFWF>;;Q<.P^,Z=$P#C, M.I*^(('S@5&UI>VR13GVYAH/H,&Q%SQE1,N^BW!_. H9_=Y^ J+^I3:7]^D(=,P\9K=Q,!-=BD-@]3@(IT/Q"9YF-YK2AEMO:\5/59!) M1"S]>Y"B1FZ#>@>Y034!?,#@=T <1-_)TL;M7(X MN<$,PF%V\'C.!RG>R/P/CEJ.Y_1[=E1Y!EUS-9#$G%IJOY]A+;6GA4L0$J$GZ3AFX9!Z3W01I8#M]U6CLSPY/8U'2IJ3F_2<'BQ8]>2=1;N>7MNC MC\O]7/.\JO-#\G1KZVIY#$=[)A!9M#*7*3GEO;5'W\(HTZ=-52^E'TRM-V;& M.?/:*2+3CJP>,ZN*@%?#[QJJT3]_$K^NX9D=M=O0T4EL!W9%=&7EM$GKG"&H MS2YEGL41)IID0Q^5Y%/3=-;5\B_GOH[X^I0HO5'@.=#"%_;(_#DCHP7YS(*' MQ($B]V #"*>NKM^2/^8T!+WE+7Y\-ZK4V)9HH6^@12D%(W(>:1(F'>)>5;5& M"FL3)61Q,\[5#Y$F $>6Z/V]N$N^"HEP8WBEO0E8-Q^YT0TCXOHDG@1SZ(43 MO3W-&"K+#^5CPKP;D!#I?*F01(L-NFK7JB#ST='4_@##;2F2']NRU(:J[YSS M@2PZ.XMT3>U8R".Y>:3J/621W"Q",9*?1RA&TK,(Q4A^'J$82<\B$*.=:3KD MT?EYA&(D/8M C';.]4,>G:FBOS?Y(^%2B1A@;-P@RT[-*"I[F^&.$ M[3IL.TJGUT/8(FR;!5M#,\NJ=)LD-!?U.^?7CM@^(A81 MVRC$=A"QLB.VBXC-(W;#OFJ(6+D0VT'$YA&K;]D)4/;XL:XRY8>)ZU,L3V)Y M\C0IG(YB=0VT&9+;#$1M$;4]Q>I@E0=1VS34=HQ*SY%%U&)MLG;4=I7!AAH/ MHE8NU&)ILHQ:H[]^E&4C(LOJR("5R7/$E%>>T=$W9'306LAE+1"Q!<1B91(1 MBXB5EY2-1"Q6)@N(QYZ4@?-B%QF!%%;1*VIZ*:%J$74-@JUAF(-3$2MY*C%8F49M0:N6I<>M5BL M+*+64KJ#==0V(MBLC@Q8K)0DS+SRO,^&M _:#[GL!P(V#UC,K"-@&P58U+#2 M Q:+EPC81@$6:Y>%VN6&E>N-""?KJEU^85',X\MXPLA3$'H.UC%QA>5IDCNZ MKI@#K/_(;D 0MN7%:GH?EU@B:IN%VH%B='"S;=E1BU7+(FK[BF'A)@RRHQ:K MEF4/H3? )998M3Q#4'GEZ1T#E_](;RT0L;C\!Q';7,0:!B)6=L1BE;* 6 T1 M*SMBL4Q9\ H&6*8LE"E%($E"]LC\>;,/J7PMA40LN8%"M1R;W?2L3EUP_(%T M=$4WK$K/,I:9M%6JMS5Z8E%(#D@;BFEI"&F$].5 6E>ZFHZ0;A2D+Z$(6B.D M^=&" X1THR!]"1726B%M&681TB+:?1?3D70S% [=3UV]/DI<8FJK#0):\T-[PL>0:*3S9MIGGW988G/"GU$*UL:%A MK&B]-9N0/'5X4H8/4HS@KN6Q<0Q-BC%F;:;HLP//H[.(#;,/^2YVX6TI(:?T M&7[KQ\Q?HK'-F\W#LRU0)*XDY 3"!O-X.':?F5,B8!QF'4E?D&0^#LQN6-JN MP#W'WESC 30X]H*GC&C9]S87UN$H9/1[^PF(UXJ. M3 'N9DLM8W:G#R0*;>"*,X[:AF9T-$.WGMGS8. 8FF:H?\T>6J"5XKO69^#S MQ+5;947L^I[KL_;("^SOF?+1>^I@ &](%,Z;I;Y)3:>F:ES'KR.%(T%;:7^S MJW;Z24OF?''1@M8.\P.!W0!Q$W\G2QNU\MZXP0S"X=\T M\=]MS@ #2(G0 MDW0ZB%+ ]ONJT5FZ]LDUK:0YN4G/Z<&"54_>6;3KZ;4]^KCV MQ44(POU4A[QX@&4W8WLQ;ZG[==;5\LT,-@>]7Y)*)ADMR&<6/"2N$+D';4XX MG73]EOP+2.$MEE%Q13PK#4G/7-#M8KTB^RH+7R M?HAH'_Q1HO?W>GC)5P%L-X97VIM0=?.1V\XP(JY/XDDPAUXXT=O3C&&_D]J$ MM,4KZ!SE1>6WGU<'%*2E1V>*! MU_KQ%SGHO=[!18YZGR&^R$$CJZ]FT'O=FXL<]3Y/0N9!'SLA0PX+?=3$ 1_ZYEM5XH31U3[9EK4WJ+-1PQ/Z'Q!-XV MGY37S<@GWV$.^NJH3O;@S>W%U8>!/'SCJ MD*\QC2O<$42&!(P\&TRFIJ_I2Q>K4O=B(VU#Z0TJW$D[L8C[Z)G>#]-*FDSD MKI+ )W7HCD=U>E_,'Y2+"35O:&PJ7:/"DSH0\^? _,OV5;A6S%N:8O8Z6.9H MC)]9'?/KV;HGF*K$5.5I0EBCJW3ZF*ILN)G%5.51F.\HG<$1:1O$ MO(R8QU3E,9C7.XK17=\ #/U+6?U+3%4VV[.\\E2ECJG*IAM83%4BW*\([IBJ M/ +N)J8JF^-*UI6J_%\ZHSZF*C%5>:(05E,Z79QAUG SBZG*HS!O*@.]BYAO M-N8Q57D4YG5%&V"JLCG^):8JF^U97GFJ$E,W3;>OF*D\'.T;3HU'M#<*[9BH M/")1>S(>XGYC$OSMF\\M2F86"VI^$V%W.; M1\#]F!6T"'<9X8[)SOM5MVX 7A\&^:IC-P(G./#5ZC?@2G=T*088]9FJE6!51Z=16R8?[L^>CI3' MNO_YM.;Z;G3G\))D\3]>+V[B[V1IHU912WOIVXB3H'(^2/%&YG]PU'(\I]^S MLZ,RZ)JK@23FU%+[2\<\M:>%2QS29H+!!Y 2H2?I.&;AD'I/=!&E@.WW5:.S MC'A3G[^D.;E)S^G!@E5/WEFTZ^FU/?JXW,\USZLZ/R1/M[:NEL=PM&=B0!/,"RF[&]^')< MP-MZ__G^_G?RCOP6^&WQ\?>01:!P*!_B,L-3$9M*H]!SES+_:.>)AV)(Q\?Z MUBM"_X\)!M P*H;S/RY,83\IGY M+*2>MR#WMLUF_#A ^ !F+>:-_1ZZONW./!;Q9_GZD,*1@7P:W_T4!FM3?J2D[ MD81 M?WCLQH0]V]Z\0_0$EQ\+571>DWW]PN6-$ MHX@!K[).L_&8V;$@:YY8(;/G8W6 > 9*>0C<&KZT=C/GE8 9#20C!H-W9%+2? MD@W9#9=]3^D?T^>,#@H?(YW-/, 74$M\?6*>)RX[7(9X6Y$8&._*(_7FR:@! MT,&3 #F_Y[ Q"P5?H.V$Y"KY-@$]O N+0GCFG/NC!9E2'YQP_CK./A;Z0F2 MW.FO\[#G&D3OW6;@I8F&$2,&4O L!>^92G[_^!/YRO,8T.,H?2C_HA'S7/;( M4E&.B_U=]C(5+][3\=P#: "]Q//YH4!'71^:BH.0@^6!A@(1FSH=^ \!O\?9 M)H@I1-_CBCU;(S;FJ!&=XI8WO0J=LX&/#T'H)HHAD\@)YQ;A".:#2EA+@D2; MC.?Q/*%R GH:3ND5+A>AW64VPO09\ , =T4@#Z6Q@9X";@W5@0 M%R@D1LS(@U"769^R0<%OTY%D\TS6\)6IY6@2S#T'KG/^\NY$P#R.33X63R"+ M^SPP.H6(,43S$=B*&(;!!Z60$EI=7P"*]R@9TY0N>,N."X06G1.2&KE@M&C( M,>O&'G,V "F#>J*M; $+EX\$3,V,I"DIAZC\H*<(Y]SD=TG[Q;S90%)C,UE_@ MN0 L*)@"WY="9Z X_YA;E8$.X7^=JL84_&H< V!#< !#@'RP*&PDES 2#"; M@=&9^[QQ^$'$-JN>57LNS#LM\_>HNEM!.*7%60V)N#+";%](=8'LD9,4ZVAI";KDCZ&4*<%GP MWF]AMJUO_6-.0W!@O<6!"VH.Q=O98]WDJS#Q;@PMV)M&?R,*]\$<>N!$2EI3 M$]68&0.]..&%!SKE!?_H[2$>T\7H]8ZFFI9T^N025+NA;IHOZ +)*:1:CH)&<1 M*CKI682*K@$L0D4G.8M0T4G/(E1T#6 1*CK)602*#CETLE+?V791,ZYCSD!A M;81EJ/US&O'<-)UUG#<2PZ_8_G#W9M;(B=-QPD!.2&%Y^ZJ)(8;<+ +_U406 M24F$_>M CLMLRG7.;B6+7U^;8I3T;)!ZLWF-'/1A(?_.!:!BRX-3+AI*EN=O M6XY[E+242"J^EM92==(MQ@RSJ@,#][A%#2=8&X0Z@A"!.&Y0;CT"8W*CJS<'>3+'%LOD8X>V%"]VF!TDF\BW^8:(P[D/IH-_6KLMNC 4=N1$1S?+8?YKHS^"&$'< M>/J?"L0[:V%-)R*"&$'<>"(BB!'$C2?BN4%\W=F(LU3W"\NQ!AGX7."Y'P_; M@^KR%>GYF[GS_6[X25/K.QUB;N+JR4"),?]] M[L3B.%@>:YR>5;R6#."_69[(O+H[Q"0!)@E>'X^Q/K/'%%43^ASG]SD0F@A- M&6FX[@XC-!&:4M 0H8G0E)2&",T:Z_U(0TPEP+-?X\#^WA[1B#G$#J8SYD?) M0<7LF7]FF"/ ',%5U&PK3/[F"3,+F=B$!1HDEC(P*DP)HXN!4*T1JH,!0E4R MJ%YU26T;5#M*M]='J")4FP#5?K^#4$6HR@]52]'Z%6I5S#E@SF$U?6$:P'C_ MD^09@C&A]K_G;L@<$C-[X@=>\+# M .F':ZB_GL*5=[OHL\AF<^!0-T$U!XZ MQ[(!M7D%N%, U<(T+@(5@2H;11&H"%1,-F"R85>R(8@G+%RE'%P_IOZ#RT_A MI5'$X@@S#YAYP"IR-5K=U##S()O[@4#=!%0#*\BR 17+.AFR. M!N)T TX-#-VD RK6XC8 5>\B4!&H#0"JH>@FSF] J#8 JGW+P"P#9AGJF-_ M9S)$KC@Z)&0>C<5&#E$0K=.&9^.QCSR\$,2+0@U'<(^_?776C1W&EL*PE!KO1-0L/E90-G%==,$.=B;!$6,I!/X3E%<(2DP-7E!SX M1I^).P40Q#PA\$B]>;(D@7I>\$1]FY%Q$!*'C5DH]F.$GR>[(HCD0';.)'26 M )JF$;DQ<8H!)@IJJ^4*O9DJ^@^2^0^(RYXRZ",N9=&PQ,C_ M:B/_#?5^#/LQ[,=*:U5.+9YX()OW@+ $A83U+-E@B?4LT)85EK,0E@A+A"7" M$F&)*0!, >R TC\9YP3$^A0&3A\8L8/I-/"3T#\B\PANN3XY=(X 5OH[KN67S1!"L6\"JXR(#Z>8!@ M;098P0VP,"&!8&T(6(TJ-2L>IXB)BV,3%P=-<<"L!68ML*Z,68LF60 $:PU@ M'0QPH8YL8+WN8A]F+1"LS0)2!MP#3)@T]M9$+D\Z!^&C$?_CRQ3,)KVAE-E$A(_ MB";4@>[%X9RUB)B8 ?N6GJ+B ?O6H:E:F]:V9!6XM5.9[2D,E3\ MEG6*,W^M1Z+W:A=ZFV (T.6S O>(8.M=BV==6AL(FR.#F7 [^8E@!$E:O6O! M8&SF>2GZEM\YHK/OV:@2+,,8/#J+V##[HN-:KI#)$)V$0 M.RQ%->JGU_@L#O1DQ/XX( M>YXQ/V(1$;#E)Y($A/J$AB,W#I.C2V;)>:?\3)( Z$$H<=QH)I)P-G JF,(U M&UX34CM6"%#&GJR:Y4DZ_L5.V^8_=/TY(W/XUQ.GI^;?Y?*.@()]9(ZZU$)K M&JC1^#>O#O^&;/B_M_\]=Q-UWV0\1-ZJ;=9/,AH'@'+HX@$ M87)Z#Z&K%@E@V8] %N#S3?16)=\F(&NKEJ9TP5_AS1V>^O:CN0<"\: 0CSW M"_DI0 %(14C&C$4J^0E>P84DGH2,D2F,9@)"ZSO0E:]L%K/I"'YJ:@HQ-,-4 MQ./_._=9[A)_VIX _N#=3PS&EQN*$+]HM M@/210G[V[8L12^W:Q=*432Q!4,"TC,< 4GY0UHC%3XSY J2B$L3![6=EH;0D MQ _0 @/%G5F0)6X_9J$+;(5^$@?,3 KR30=Q\2])PR,:N5&Q>>IP=G,MD HA M>Z;3F<>4\F.)@'T(IC/JPRL#D#(_B/E)7@R<0&XL\V=]C9C/QFXL#@&#_X$ MOK@.&L=Q8Z%0N&6F(=A0WA^'/3(O$.>%+W]#QR"@VT8EU$W6'7&47>\V6@V+ MOPM,+4M/&TN53_%^JJDX+?E(LA(;C.#)C:%;9#SW//*G^E4%'07P!ZT%W8YB MWNPF.N?84.Z7/9_.$V]YC;&\@U/JTP>ABE=/!%QU1D+/3FA,@);0SRF0DGCN M=P991_V_R;!^KZ42RZ)^C)^\B[DX!L29($ MG^Z8CS8A@ .=V#7TE#1/+G"*7QC!R[ARSM$DXE3FW8>?!..D#U^WOGV'VC\@ M8*DH%%[3Z!NT%M*R"E];O/(!K1$<2I%?FZ%R-YL"W^+ M!(S#K".Y#$-K1RYK"D/ULB2(I>TJY.?8FVN<1W9CT$L9T;+O(KLV'(6,?F\_ M 5$VY#F*;2[OTQ'$<1 EBCP([Y+PBT%A3H?B$SF;/@X%C:)JA_C5[ MX#G!^*[U&?@\<>U661&[OK"!(R^POR^SCSUUP"U%HG#>+/5-%N>HFK4]/[G2 M_F97[?13H[TW=WYZ4AZ;!E_-)&J]U]?W3=B0T:X=Y_(Y&"^5-_%WLC12V[/E M*R=D8^+<*#EU6CEUE@O2!;PMM;]<\)H:U,(EX7DF('P ,1&*4L1+0^H]T464 MU=#ZJM%9UG;2O+-HV--K>Q1RN9]KKE=UCDB>;FU=+8_A M:-?$>+.J6-B,9XG63C_M?G5 MLI^Q-N912=(T36==+=_,,CF8I@)'@>>(^A3/<@"%:):5%HF(WUC,,]!B&?LO M8AE['*SFB:_N_OAN5*DE+0U4SUW*?*B=!UF*4>_50VO4L3811SX?PFI(T(T1 M=O-BN@-LCX2L6$=;0\@M=PB]S 'J0K\>9&$,;;.%^1=84F^Q-!35@.WLD6ZN MSN;&T(*]:>@W+B^=!'/H@1,IA#W;;)84I/CRJF19%9V"DQY'ZR<.G,-=>I&I M.6&OC.LR@-M*S%U+U4SI=/%UF<5]/-)%V@-9=$86';#X])Q2E OFUKEU69S8 M*RR::@Y06B27ENXY6832@M(B$8_V2TL/A44284$_3'99Z>ZLV*"PU)9<>G&$ M>1I*'+K +M=JOZJ:VVL#O.I35$DE>%OEYZ4$,S:G[?[^-[VKW29_UY)W=L 7 M%_AWK6[KA3)OF@)@.XLY)U])6P^!]\4F@J\JK,X(K-/R M.O4\ O(U@#0J V0/\5A%:N.ZX:B?U$F^"CP>N6_NJ9S>$^Z;N_DD'W2"T0D^ M^;:YF<^Q;^=TN715Q2>YF8JN57A,,/K"UXK+5R+QAD.Q8PR., 7H!I\"BITK M1**A*YU^OU(HH@N,+G *L/O5ICQ\Z4^8+A-BVTZYA-_XZ\=(#-%G1I]9!I]Y MX[Z]5ZKA65^E6?XT#^WM[1".Q#>Z4[_Z8 M++Q/=X)$?QG]91G\Y09D4$YPS(5(L51X-!LZT C6VL"J#Y1NI\(#A-"COL[, M]"F@:B@#4T<7&UWL.C+74[ZM^'^6^UF)0Q?$1N3,GOB!%SPLT,M&+UL&+[L! M^953>-F*T:WT+#ETLA&K]6%5-]''E@NJS=HVN-KO7Y76M,NB1)EZY6 MJ;N"KC5BM3:'I3^HU&%!UQI3V34A=6#A;!%TK>MPK?\9$S_Y(3D]HBX,6Q K'*([(C8E.,SK-4CC- MF$\166JMVHF!Z$8C4M&-ODA87G4^NIZD [K,Z#(GZ/H]#&S&G(B,PV!*X@DC M$?72]#-[=(-YY"W(4^C&,?/;P7A;5AJ=:W2N97"N&Y!CJ<6=OM$UJ]IM6-&A MODITRNZZH$.->6GY4(D.-3K4*;J^T6?B3@$D,7>B^62.9)XT];S@B?HV(^,@ M) X;LU!L" (_3Q8H"HEF-NATGR:+?7U0-15M@-.JT1.OPQ/_ M;?TL&/2DT9.6P9/>F'*Y7.W/ST\T^DJGVFT4T(5&9%:"3$,9&)7NL([^\FF2 MU)>-2_"--0-]8_2-3W:Z.)FQD#BN-^<3IZ,)#=%A1H=9"H?YRM(E7/UKJM9' M=UDRKZ2)N'PE$F\$%/&\<=F@V,"$(KS(> MVU#MPG%TB!&7E>"RB]M#2P9+S!Y7GCY 1QD=Y72_.N'T@4=,8>#T@?%3Q*>! MGSC($9E'XOP5XWNM0SN=1.R*:>8GM=7!F8/G6[)O!M$ MZV:T]A2SVFUET!6_RCSU:;"JF^B@HX-^1@?]H(0W>N?HG]\T8Y M/(C6;6C534R42P;6ZTZ4[_#.!QJN2ZS-.W\74T 3_.NXCR=U6XS#O1;H6@7] M4E<]RQB?NQ('L^0K?)XDWJ2NZ@,VO9T%R3[60[&/M?O(EB*KO>'#FX3$#\!! M=Z![<3AG+?#QO2"\:Z42VB*\ W*07.N1Z+W:A=XFR ;,^ZS !B+ =M?B,4\K8W>.L#DRF G;DI\(>)"DU;L6 M#,9FGI?*Q/([E[/L>S:J1,)@#!Z=16R8?;A]';(\UV=+_JPSU%QGJ!A VZ.+ M8!X/Q^XS<_+"]]<\BMWQ(L_2E((I>(O1:_*S#M=Z@D1%5?3BH?&0LZ3'1!]A M##M,1G]-.XD30(M]*JFOK8KEV.XFWWA#T*MP2KU"()9>:KW_PD"91Q#P181E MQY9F^\'' :%^X0336;(%)M]R)P!Z$ H!<#03$; -C(*H. 3A\N'G=JP0H(P] M637+(V3^Q4[;YC]T_3DC<_C7$QMJYM_E\HZ UG]DCKI4-FMJL='P-Z\-_H9L M\/\=1D5=/^)X?-I\ME@P#\G8#:.X_ YBY8M]:=/.9I*8] K$*F)) M+U&,+D2,3-G$:/MI(ESIN[X=,K[U,?4V&AFN^4?S"'@> 8C#9),W0E=M$K ) M?D2%0-U$;U7R38!ZV1:7(7B)-W=X_M:/YAX8E@>%>.P!7LGE)(!W@!@S%JGD MIT0JR(+1D##?@4Y\9#:;CN 7IJX00S-,1?S"G@#(H/TG$-URA_/= \'[A?*< MJ4]^I?8$!A(NR+U/O040.%+(S[Y],;*G7;GL=623/9 %\,+&8\ HWS)QQ.(G MQGR!45&QX/#WL_)%6KK@6RF"+\?#.Q 7[FK-0A>X"OW,; Y_?M.6C/Q+TO"( M1FY4;)XZG-M3]\=AC\P+DC- L]_0,0?!.: /0M^NG@BX=HR$*IW0 MF MH9]3("7QW.\,N Z7?=%Q>.<%D\X6_L;X#Y\W';_=<$W\"?0P1$EJG)FPO9 \GA>;W++HT&P T,QQGRJQM!4G6OT8F8F MUTCAR3:W>&5U7:A$9RU42R+#6"5+MR9,DZ>.2XX5;YN+C*6VY(K10+&8=:17/ZJ=4"Y6K1B:;MJK#GVYAKGP5].HH"7H8763;>)>$N@I*9#L4GKH9O M-*4-M][6BI^J().(6/KWH,D#R(T3'G,Z4AY;^EE-\FB]U]>HXAR( M[ ;(F_@[61JI[;68E1.RL2QCE");K9Q2RL6U MZ6VN]G8$L-:N&2\-82$#Z MF A%*6*,(?6>Z")*$=OOB^E;J95/2YPEUDX1%LQZ\LZB84^O[5'(Y7ZN MN5[5.2)YNK5UM3R&HUT3X\VJ'I9,1EM+$Y1C^2"+V4U5UXN%>E/KC9EQSKE@ M*2+3CJP>,X\0BIU*Y%R\Q:?DHJKX.FIXDLZSM)9B=8 M3?W].F.^*'V.%N2GN6\GTWQ')S>E1P"O\EZ)R+B_BH[WTMO0-M/[CSD-0:][ MBR4%SQHG5QH4=]2!@9'86>/B_;/,!CNM9,TLRM52UKEU69S8M[P!0DJ4%:DY MI*OZSJ44R**SLPB%2'8.H1!)SR(4(MDYA$(D/8M0B&3G$ J1]"Q"(9*FDKLO MD; WV7.1"\WWI4]..>C^\8.V SZ?UK]K#5HOE-!.1]5VRF@C=F58H2;Y*N:: MNC&\S]Z4L[UQ^?3!8 [M.-'ZUN+'3HN00W)DW\:BT8+V"O.WL_)S\H75&X5O M5)GDE6HCG73BKF$NJR-5^'SYHGBZCEJF==8GI?'?_Z9WM=OD;T5$OGK8F@A; MA&WC2/J'@;!%V#:.I'_H"%N$;>-(NO)MC2)%&Q$]OH(J13)\"**83S+[PAX9 MWP*C+::;582QLP2-KP9,?Y<,5BI]^S;QDFN[J?4]O"I#X0]$-Q5]T#FW 4GO MAVDN6R;J2Y@SJ@ODZ7TQ2U(N)M0K AW%Z!LH B@"URL"AF)V!R@"* +7*P*Z M,M#0$4(1N&H1Z WT!D;E+X9EZ_W]:L,BOM8K3%>!I5LGE:/T_&JPTKUA=;!- MPO=SJX+JYQDD2_ZS>+XV(=]X:DZ3A/Q5]#Z)8D7[=@ZJ(](1Z==!=40Z(OTZ MJ(Y(1Z1?!]41Z36>TMCL(/QK'-C?VR,:B5W#IWP?W607EG1/W:I#ZZ90YO2Q M

_TUI^G_*25_RQW*17'4(FS69@]\0,O M>%A@)5J2:'ISAFO#:H]KDURKWT4K=6E6"M&^#>T]],D0[5>#=LM$M"/:$>V( M=D1[,ZE^'-H;$7'7N' [FQ&.B[?7J76.Q=MGWDWAU$LV.EW]1*N6T+J<%K7R M6I>Z%Z-:_3YB&C%]09C6E'X/,8V8OBQ,F_T>KIA&S$M%];HQ;VE7M41ZC0PG M 6:CYVF?-6F%"N]%9@;)AF!#L$E!-@0;@@W!)C75,%J3":ORQF(GHVDC8K#* MXM O+&(TM"?D[W0ZNR4?V2/S@AG?Q KWD9:J%"F5,-:^@ZAVJ@3WU9F7\R1A M+F\=2NU;J>MG/XL#10!%X)Q6P.CB)KHH E:D75U(H"(EQ#Q'<7L M:M=4$]VW;?07$9=_+&P7G5[#;:+E+Z$V5\[EUZUHT>1TZA#Z"'V$/D(?H8_0 M1^@C]!M.=43Z99?27Q&ZXV;3$D?@C5C1^RHR;UU;;RBZ9N!>$A?OCV%>_89:.R>SU[*W MUKFENYZ 71+C=@%[Y]6]@X"A=7$GF$9[< CRO2 ?Z*?:&@9!CB _$\B['0M! MCB"_9)#KBF&A)F]4O(V8WKM*23=ZUS1A_3S*MM'U;TGL4YH[0PV(>]\@V*2@ M&H(-P89@DYML"#8$&X+M%%1K1-Q46>SXE7D>=%8AGYG/0NHI:='RWIFZOAO% M(8W=1W8!FW!=6!0EP::.]68TNHH^./N^*XU5>(C2TZ#44KKZV;=&090B2O=L M9]+KGFJ"!J(44?IB77JRXO/EH11!65-AK6=TKJFPEM\):L-&4%\_B_CPOK 3 M5':Q\JV@FD*T4HR(21II-1A.V#C# @D)IV/(3U-$*B*U&31%I")2FT%31"HB M%8N)N/70=02$$B1G7D7$':N,N[V3K*IO+.D0<%4#KK]A63L"#@%7%^!T0T? M(>!.";B3;%766-(AX*H&G-YOZ$XQKPB8/B5Q442",:'AR!43+"%>NJE2VV.L M='7%LZURUK-0JTNGU2\6;08Z$0BW$VZOV$6X(=Q.Z;-NVMT0 8> JP=P?6O# M_OF7'B+=V_^> XQX6-0.F4=C45N*X@@$$(,D"0I*3XLR4QA(6 7L*WR"AJ6[@;B4(16FAV(A0\?1[ MF=1R!D-SJ+9C,Q,.);VKW59$F6:>AECOBE)3Z9Q_F?.ESG=?([D,$^!QO^(- MRZJ[W0$* 0K!=0N!J9DH!"@$URP$NF+VS[XWT:4* 6)>1LP/E)ZU:4^9=S$= M>0S^==S']S_"GPJ&J:XBQXP3N2MQ,$N^PN=)TDN0H0&;WLZ"I ([%!58")LS M$=.T-YPL1>S "\*[5LK;%N$=N&OI+2(>O&L9EJJ]:65# M6N&E+1X<9I@H?LLZQ3&PUB/1>[4+O4V !+#T64%TB.#N78LCK+6!L#DRF F; MDY\(1I"DU;L6#,9FGI>"72EU4B 7TT%IXD?M6>GXBZK@Q?T>\")U48\(<8,>[]#? M_359%_.BBWTJ*8.MRO'8[B;?>$/0JW!*O8+TII?XZ9ZSD$7,CZ-LD6M$LFD* M<4"H7YC7/0L#FS'>7Q( /0@ECAO-YLFS) MJG4:,O'%3E_!'W3].2-S^-,;P]&O^ UWYRF8QFX[@IZ:F$$,S3$4\_K]SG^4N\:?M"8 -WOW$8'RY MH0C1RG4]&)-?J!^ST">_4GL"@PP7Y-ZGW@)('RGD9]_>(7('&)YJ4\5FZL+P M?PUS*0!K<%KB(^V6<,BTPZ<9G6:JU$KH#O1JR];>]A@-P0V+)[=<"8,N&0K. MY-T?0U-U3J:BMY-KI/!DFRO)LA)(=%BIA6I)9!@KYW1K^2AYZG!Z\4$6_:7$ M1ARD^).7=>%M*2&G]+G-#17HB4S?K7"574@"KOT>C-#I64=R/F'KX,J6MJM MDV-OKG%NK\=>\)01+?LN9BH,1R&CW]M/0)0-GFFQS>5].@*S#+9?>*Z\2T(5 MCD'M#L4GKG=N-*4-M][6BI^J().(6/KWH" 2N7%";AQ;_MW)EEK&[$X?2!3: MP!5G'+7!('>V?-@X!B:9JA_S1YX%!??M3X#G\$O;I45L>M[8(?;(R^P MOR_CQ9XZX)8B43AOEOHF4:ZTO]E5._W4/!^<)CD=*8_-&B5/)GI3 M-S9/%BCF(&K'N7P.QDOE3?R=+(W4]OS&R@G9F.HP.&PYH-/O6CGZS\5& MZ6 MVE_./D@-:N&2\#$3$#Z F A%2E7GB.3IUM;5\AB.=DV,-ZL,X\0BIU*O)7KUMC222<][IYBAHAPF:7.L)-XKBJ]=K+N5P/3]%/HD)3Q^9 M+>8[)4LX35W9M)83Q1#%L))I_TDP=\62QZI;K^&%]J.2UVE6T_04AO*KW35;J>G#+0>RL"%R4 /9> ( M&>@H^L!LH$OV8ERVWM\[?\VC>"H6_,8!"=/Y=RR9=U=VT?+S\$KWAE7N%"G4 MQYEU0?6UAF2Q1>;,U6?I-N\0V2 I?Q7!3W34.EJXTU,=H8Y0OQ*JK_MN"/6C MEGAZ@TH,,T,K(X% U/D-0#]P-9=#K(-R;#_=+2XC5!7>KN^%2KCJ68>@-X< M :H\-#2R47U?0DM",R(_41'*4*5>8-?6,1H:$_2L]@_LD?F!3,^ MG1Z7,\J5BY)*&NM=SJ@I/;.Z0T?1P$@0"UW@1*UZ9:"KZ ;*P*7)P*7-WJHW M.6LJO;YV37FJ?N[41R*DZHO8$7!I3DZ$BRWK#7JZ/*ME7 :]54EG"0T.[5O MW&+V$>,7AO&F+="L-WO44[KE$^X:X6*]&'?YI0 ;5@)\_2P\K/O"4H#L8N5K M 9I"M)*7A=DC>8-'#,DQ>]00HB)4,7N$V:,J71NN\.2<3XGC$8E3<\*1*TI6X)#< M5+^BHRE$D<,9:]JA_NNM(?;%A,A'!O&MPO;8NK MNN ^L#:X%I?N9MWS PDCE[M6[9!Y-!8)H"B.P-ZAHR5#UN<:MRHPM).FDAX!K%I$-ZU4N:V"._ 74MO$?'@ M7 P T7Q6]8I#H*U'HG>JUWH;8(D *;/"L)#!'OO6AQB MK0V$S9'!3/B<_$0P@B2MWK5@,#8XE2D*E]^Y,&3?LU$EB(8Q>'06L6'VX;8* MGR_CG[G./]'?MD<7P3P>CMUGYN39E5(G17(Q$$A^-D@'7]0$+^XT;ZZD1H2P M07=WJ._^FJ2+4F^Q3R55L%4W'MO=Y!MO"'H53JE7D-WT$M];;!:R2)P%P++Z M=)8UC0-"_4*I>A8&-F.\OR0 >A!*'#>:S9,4JP^_LF.0CG@"-^QY!+QEH4* M0/9DU3H-F?ABIZ_@#[K\,(*KW1Y?T"1/C)'72KY-0TC-;Y+^LF\ M8'P;LN%[>S6 X]#U[9#QY2_4VPQ_,II'KL^BB 2 ]BAB,:&K%@F U(\ ]/#Y M)GJKDF\3D*552U.ZX*_PY@[C,(_F7BP">8\]P NI[Y X!Z2,6.12GZ"5W#T M+Q@-"?,=Z,)'9K/I"'YAZ@HQ-,-4Q"_L": )VG]B,(9<=X7LY+H7C,DOU(]9 MZ)-?J3V!@80+,J(EGT7=9/A*&3T>_L)B++!5RJVN;Q/1V KP" )7XIW28CH M&-3!4'SBLG*C*6VX];96_%0%F;R@'1;8(#=.R(TC4]&[V5++F-WI XE"&[CB MC*,V&)&.9NC6,WL>#!Q#TPSUK]D#CROBN]9GX#,X:ZVR(G9]#VQ'>^0%]O=E M!--3!]P.)PKGS5+?9#Z/JEG;8YR5]C>[:J>?FI2#0_?3D?+83$;R9*(W=7-S MX:(8%=>.\P.1W0!Y$W\G2R.U/>)>.2$;@V^#PY8#.OV>Y2,3XVFI_7Z&K-1Z M%BX))RA!W /(A-"*= Q.UI ^!FYF4_M]U>@L-U).KFD"Y:/ 6< _DWCJO?__ M4$L! A0#% @ T8!/6/&?O/AQ P 1 P !$ ( ! M '!D9G,M,C R-# R,34N>'-D4$L! A0#% @ T8!/6+[10G=J!0 [CL M !4 ( !H , '!D9G,M,C R-# R,35?;&%B+GAM;%!+ 0(4 M Q0 ( -& 3UC0;K*X?@0 /@E 5 " 3T) !P9&9S M+3(P,C0P,C$U7W!R92YX;6Q02P$"% ,4 " #1@$]8$>PB'=$3 #MC M% @ 'N#0 <&1F)0] 6A 4 & @ 'Q(0 <&1F#DY9#$N:'1M4$L! A0#% @ T8!/6 7)(L XML 20 pdfs-20240215x8k_htm.xml IDEA: XBRL DOCUMENT 0001120914 2024-02-15 2024-02-15 0001120914 false 8-K 2024-02-15 PDF SOLUTIONS, INC. 000-31311 DE 25-1701361 2858 De La Cruz Boulevard Santa Clara CA 95050 408 280-7900 false false false false Common Stock, $0.00015 par value PDFS NASDAQ false